body, p { font-family: Nunito !important; }
h1, h2, h3, h4, h5, h6 { font-family: Source Sans Pro !important; }

.btn {background-color:#077a01;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;border:2px solid #000;display:inline-block;cursor:pointer;color:#87e650;font-family:Arial;font-size:12px;font-weight:700;padding:15px 47px;text-decoration:none;text-shadow:0 1px 0 #25d10b;&:hover{background-color:#000}&:active{position:relative;top:1px}}

#order_body .totals { overflow: hidden; text-align: right; width: 100%; }
#order_body .totals table { float: right; margin-bottom: 20px; }
#order_body .totals td { min-width: 200px; padding-top: 10px; }
#order_body .totals .order_total { font-weight: bold; font-size: 30px; }
#order_body .summary .price, #order_body .summary .cart_checkout  { float: right; }
#order_body hr  { padding: 0px; margin: 20px 0; }

/******* Checkout *******/
#order_body #checkout-form h3 { float: none; text-align: center; }
#order_body #checkout-form .summary-body { float: left; width: 500px; }
#order_body #checkout-form #billing_address input[type=text], #order_body #checkout-form .payment-methods input, #checkout-form .payment-methods select { width: 100%;  }
#order_body #checkout-form label { margin: 10px 0 0 0; }
#order_body #checkout-form .col-md-4 { padding: 40px; border-right: 2px solid #ccc; border-top: 2px solid #ccc; }
#order_body #checkout-form .col-md-4.last { border-right: 0; }
#order_body #checkout-form .order_heading { font-weight: bold; font-size: 20px; }
#order_body #checkout-form .summary table { margin: 20px 0; width: 100%; }
#order_body #checkout-form .summary th { padding: 5px;  background: #f1f1f1; }
#order_body #checkout-form .checkbox input { float: left; margin-right: 5px; }
#order_body #checkout-form select, #order_body #checkout-form input  { padding: 5px; border: 1px solid #767676; height: auto; }

/******* Cart *******/
#lblCartCount {
    font-size: 12px;
    background: #000;
    color: #fff;
    padding: 0px 8px;
    vertical-align: bottom;
    margin-left: -10px;
}
.badge {
  padding-left: 10px;
  padding-right: 10px;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
}

#Cart input { width: 50px; }
#Cart { font-size: 14px; }
#Cart .delete { font-size: 10px; }
#Cart td { padding: 30px; }
#updateCart, .continueCart a { height: auto !important; font-size: 12px !important; padding: 10px !important; cursor:pointer; }
.addToCart, .updateCart { cursor:pointer; }

.cart_product { box-shadow: 0px 0px 10px #cccccc; margin-bottom: 20px; }
.cart_product td { padding: 10px; border: 1px solid #cccccc; }
.cart_product_empty { width: 100%; padding: 20px; } 
.cart_shopall { border-top: 1px solid #ccc; width: 100%; padding: 10px;}
.cart_shopall a { float: right; }

/******* Products *******/
.product-list-title { padding: 5px; }
.product-list img { width: 100%; }
.product-list { padding-bottom: 30px; }
.prod_quantity input { width: 75px; }
.prod_addcart { padding: 30px 0; }



.tab-navs {
    position: relative;
    display: -webkit-inline-box;
    display: -moz-inline-box;
    display: -ms-inline-flexbox;
    display: -webkit-inline-flex;
    display: inline-flex;
    border: 1px solid #eee;
    border-bottom: 0;
    border-left: 0;
    border-radius: 3px 3px 0 0;
    overflow: hidden;
    z-index: 2;
	margin-top: 50px;
}

.tab-navs .tab-nav.active {
    padding: 12px 30px 15px;
    color: #222222;
    font-weight: 700;
    background: #fff;
    border-top: 3px solid #222222;
	border-left: 1px solid #eee;
    cursor: default;
}
.tab-panes {
    position: relative;
    top: -1px;
    z-index: 1;
    }
.tab-panes .tab-pane {
    padding: 30px;
    border: 1px solid #eee;
	margin-bottom: 20px;
}

#subheader, #terms_body { padding: 170px 0; }


/******* Custom Banner *******/
.custombanner1 { color: #fff; font-size: 5vw; line-height: 5vw; font-family: Source Sans Pro; font-weight: bold; }
.custombanner2 { color: #fff; font-size: 3vw; line-height: 3vw; font-family: Nunito; font-weight: normal; }
.custombanner3 { color: #fff; font-size: 2vw; line-height: 2vw; font-family: Nunito; font-weight: normal; }
/******* Custom Theme *******/
.tt-color-scheme-01 { background: #14CC60 !important; color: #222222 !important; }
.tt-desktop-header { background: #14CC60; }
.tt-desktop-header a { color: #222222 !important; }
.tp-caption2 { padding: 75px;  }
.tp-caption2 .tp-caption1-wd-2 { padding: 5px; font-size: 30px; color: #fff !important;  }
.tp-caption2 .tp-caption1-wd-1 { padding: 5px; color: #fff !important;  }
.tt-footer-col { background: #27FB6B !important; color: #222222; }
.tt-footer-col a { color: #222222 !important; }
.tt-collapse-title { color: #222222 !important; }
.tt-image-box img { height: 200px !important; width: 200px; object-fit: contain; }


.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1730px;
}
.elementor-widget:not(:last-child) {
  margin-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-27e644d.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-27e644d > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-d5c44b8 {
  --divider-border-style: solid;
  --divider-border-color: #fd3c3d;
  --divider-border-width: 6px;
}
.elementor-8 .elementor-element.elementor-element-d5c44b8 .elementor-divider-separator {
  width: 135px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8 .elementor-element.elementor-element-d5c44b8 .elementor-divider {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-d5c44b8 > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}
.elementor-8 .elementor-element.elementor-element-e1d62e2 {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-e1d62e2 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-bb8cf11 .jet-headline {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-bb8cf11 .jet-headline > .jet-headline__link {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-bb8cf11 .jet-headline__first .jet-headline__label {
  color: #fd3c3d;
  font-family: "Montserrat", Sans-serif;
  font-size: 100px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 100px;
  letter-spacing: 3px;
}
.elementor-8 .elementor-element.elementor-element-bb8cf11 .jet-headline__second .jet-headline__label {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 100px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 100px;
  letter-spacing: 3px;
}
.elementor-8 .elementor-element.elementor-element-bb8cf11 > .elementor-widget-container {
  margin: -15px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-095cbdc {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-095cbdc .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 36px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-095cbdc > .elementor-widget-container {
  margin: -15px 0px 43px 0px;
}
.elementor-8 .elementor-element.elementor-element-643873a .elementor-text-editor {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-643873a {
  color: #ffffff;
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 30px;
  flex-basis: 865px;
}
.elementor-8 .elementor-element.elementor-element-643873a > .elementor-widget-container {
  margin: 0px 0px 52px 0px;
}
.elementor-8 .elementor-element.elementor-element-1e2a3ae .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 23.8px;
  fill: #ffffff;
  color: #ffffff;
  background-color: #fd3c3d;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #fd3c3d;
  border-radius: 0px 0px 0px 0px;
  padding: 13px 27px 13px 27px;
}
.elementor-8 .elementor-element.elementor-element-1e2a3ae .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-1e2a3ae .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
  border-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-1e2a3ae .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-1e2a3ae .elementor-button:focus svg {
  fill: #000000;
}
.elementor-8 .elementor-element.elementor-element-326af30:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-326af30 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/template/images/background.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-326af30 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-8 .elementor-element.elementor-element-326af30 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-7a68b9d > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-12923c1 {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-12923c1 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-12923c1 > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-8 .elementor-element.elementor-element-60c7624 {
  --divider-border-style: solid;
  --divider-border-color: #fd3c3d;
  --divider-border-width: 6px;
}
.elementor-8 .elementor-element.elementor-element-60c7624 .elementor-divider-separator {
  width: 135px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8 .elementor-element.elementor-element-60c7624 .elementor-divider {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-60c7624 > .elementor-widget-container {
  margin: 0px 0px 93px 0px;
}
.elementor-8 .elementor-element.elementor-element-262671d > .elementor-container {
  min-height: 630px;
}
.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-f553b21.elementor-column .elementor-column-wrap {
  align-items: space-between;
}
.elementor-8 .elementor-element.elementor-element-f553b21.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: space-between;
  align-items: space-between;
}

.elementor-8 .elementor-element.elementor-element-f553b21 > .elementor-element-populated {
  border-style: solid;
  border-width: 6px 0px 0px 0px;
  border-color: rgba(0, 0, 0, 0);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 46px 0px 39px 0px;
}
.elementor-8 .elementor-element.elementor-element-f553b21:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 6px 0px 0px 0px;
  border-color: #fd3c3d;
}
.elementor-8 .elementor-element.elementor-element-f553b21 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-72f57b4 {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-72f57b4 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-9856305 .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 23.8px;
  fill: #ffffff;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 13px 33px 13px 33px;
}
.elementor-8 .elementor-element.elementor-element-9856305 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9856305 .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-9856305 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9856305 .elementor-button:focus svg {
  fill: #000000;
}
.elementor-8 .elementor-element.elementor-element-6d79597 {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-6d79597 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-f7741ea .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 23.8px;
  fill: #ffffff;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 13px 33px 13px 33px;
}
.elementor-8 .elementor-element.elementor-element-f7741ea .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-f7741ea .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-f7741ea .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-f7741ea .elementor-button:focus svg {
  fill: #000000;
}
.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-b386f0a.elementor-column .elementor-column-wrap {
  align-items: space-between;
}
.elementor-8 .elementor-element.elementor-element-b386f0a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: space-between;
  align-items: space-between;
}
.elementor-8 .elementor-element.elementor-element-b386f0a:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-b386f0a > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/template/images/home-programs-img3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-b386f0a > .elementor-element-populated {
  border-style: solid;
  border-width: 6px 0px 0px 0px;
  border-color: rgba(0, 0, 0, 0);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 46px 0px 39px 0px;
}
.elementor-8 .elementor-element.elementor-element-b386f0a:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 6px 0px 0px 0px;
  border-color: #fd3c3d;
}
.elementor-8 .elementor-element.elementor-element-b386f0a > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-deaf7bb {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-deaf7bb .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-deaf7bb > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-9cc003e .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 23.8px;
  fill: #ffffff;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 13px 33px 13px 33px;
}
.elementor-8 .elementor-element.elementor-element-9cc003e .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-9cc003e .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-9cc003e .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-9cc003e .elementor-button:focus svg {
  fill: #000000;
}
.elementor-bc-flex-widget .elementor-8 .elementor-element.elementor-element-6e7944e.elementor-column .elementor-column-wrap {
  align-items: space-between;
}
.elementor-8 .elementor-element.elementor-element-6e7944e.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: space-between;
  align-items: space-between;
}
.elementor-8 .elementor-element.elementor-element-6e7944e:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-6e7944e > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/template/images/home-programs-img4.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-6e7944e > .elementor-element-populated {
  border-style: solid;
  border-width: 6px 0px 0px 0px;
  border-color: rgba(0, 0, 0, 0);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 46px 0px 39px 0px;
}
.elementor-8 .elementor-element.elementor-element-6e7944e:hover > .elementor-element-populated {
  border-style: solid;
  border-width: 6px 0px 0px 0px;
  border-color: #fd3c3d;
}
.elementor-8 .elementor-element.elementor-element-6e7944e > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-56b8b74 {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-56b8b74 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 40px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-55b574d .elementor-button {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 23.8px;
  fill: #ffffff;
  color: #ffffff;
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
  padding: 13px 33px 13px 33px;
}
.elementor-8 .elementor-element.elementor-element-55b574d .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-55b574d .elementor-button:focus {
  color: #000000;
  background-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-55b574d .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-55b574d .elementor-button:focus svg {
  fill: #000000;
}
.elementor-8 .elementor-element.elementor-element-702325c {
  padding: 91px 0px 100px 0px;
}
.elementor-8 .elementor-element.elementor-element-f36d96d > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-2406c48 {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-2406c48 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-2406c48 > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-8 .elementor-element.elementor-element-30c92fd {
  --divider-border-style: solid;
  --divider-border-color: #fd3c3d;
  --divider-border-width: 6px;
}
.elementor-8 .elementor-element.elementor-element-30c92fd .elementor-divider-separator {
  width: 135px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8 .elementor-element.elementor-element-30c92fd .elementor-divider {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-30c92fd > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-8 .elementor-element.elementor-element-06b5b91:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-06b5b91 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/template/images/home-coaches-img1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-06b5b91 > .elementor-element-populated > .elementor-background-overlay {
  background-color: rgba(49, 52, 60, 0.4);
  opacity: 1;
}
.elementor-8 .elementor-element.elementor-element-06b5b91:hover > .elementor-element-populated > .elementor-background-overlay {
  background-color: rgba(49, 52, 60, 0);
  opacity: 0.5;
}
.elementor-8 .elementor-element.elementor-element-06b5b91 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-06b5b91 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
}
.elementor-8 .elementor-element.elementor-element-6e59f08 .elementor-spacer-inner {
  height: 50px;
}
.elementor-8 .elementor-element.elementor-element-6478db2:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-6478db2 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #2b2e35;
}
.elementor-8 .elementor-element.elementor-element-6478db2 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 42px 50px 37px 60px;
}
.elementor-8 .elementor-element.elementor-element-6478db2 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__name .jet-team-member__name-first {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 31.2px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__name .jet-team-member__name-last {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 31.2px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__name {
  margin: 0px 0px 8px 0px;
  text-align: left;
  order: 1;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__position {
  color: #fd3c3d;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 21px;
  margin: 0px 0px 10px 0px;
  align-self: flex-start;
  text-align: left;
  order: 2;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__desc {
  color: #ffffff;
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 30px;
  margin: 0px 0px 22px 0px;
  align-self: flex-start;
  text-align: left;
  order: 3;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__socials {
  align-self: flex-start;
  order: 4;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__socials-item:not(:last-child) {
  margin-right: 5px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__socials-item:not(:last-child) {
  margin-left: 5px;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__socials-icon .jet-elements-icon {
  color: #ffffff;
  font-size: 10.5px;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__socials-icon .inner {
  background-color: rgba(0, 0, 0, 0);
  width: 33px;
  height: 33px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  margin: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__socials-icon:hover .jet-elements-icon {
  color: #000000;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__socials-icon:hover .inner {
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__button-container {
  justify-content: center;
  order: 5;
}
.elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__cover {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-b757010 {
  flex-basis: 100%;
}
.elementor-8 .elementor-element.elementor-element-0942aaf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-0942aaf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/template/images/home-coaches-img2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-0942aaf > .elementor-element-populated > .elementor-background-overlay {
  background-color: rgba(49, 52, 60, 0.4);
  opacity: 1;
}
.elementor-8 .elementor-element.elementor-element-0942aaf:hover > .elementor-element-populated > .elementor-background-overlay {
  background-color: rgba(49, 52, 60, 0);
  opacity: 0.5;
}
.elementor-8 .elementor-element.elementor-element-0942aaf > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-0942aaf > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
}
.elementor-8 .elementor-element.elementor-element-163c763 .elementor-spacer-inner {
  height: 50px;
}
.elementor-8 .elementor-element.elementor-element-fe4c8b9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-fe4c8b9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #31343c;
}
.elementor-8 .elementor-element.elementor-element-fe4c8b9 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 42px 60px 0px 60px;
}
.elementor-8 .elementor-element.elementor-element-fe4c8b9 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__name .jet-team-member__name-first {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 31.2px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__name .jet-team-member__name-last {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 31.2px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__name {
  margin: 0px 0px 8px 0px;
  text-align: left;
  order: 1;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__position {
  color: #fd3c3d;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 21px;
  margin: 0px 0px 10px 0px;
  align-self: flex-start;
  text-align: left;
  order: 2;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__desc {
  color: #ffffff;
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 30px;
  margin: 0px 0px 22px 0px;
  align-self: flex-start;
  text-align: left;
  order: 3;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__socials {
  align-self: flex-start;
  order: 4;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__socials-item:not(:last-child) {
  margin-right: 5px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__socials-item:not(:last-child) {
  margin-left: 5px;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__socials-icon .jet-elements-icon {
  color: #ffffff;
  font-size: 10.5px;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__socials-icon .inner {
  background-color: rgba(0, 0, 0, 0);
  width: 33px;
  height: 33px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  margin: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__socials-icon:hover .jet-elements-icon {
  color: #000000;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__socials-icon:hover .inner {
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__button-container {
  justify-content: center;
  order: 5;
}
.elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__cover {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-da118c1 {
  flex-basis: 100%;
}
.elementor-8 .elementor-element.elementor-element-1a766ba:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-1a766ba > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/template/images/home-coaches-img3.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-1a766ba > .elementor-element-populated > .elementor-background-overlay {
  background-color: rgba(49, 52, 60, 0.4);
  opacity: 1;
}
.elementor-8 .elementor-element.elementor-element-1a766ba:hover > .elementor-element-populated > .elementor-background-overlay {
  background-color: rgba(49, 52, 60, 0);
  opacity: 0.5;
}
.elementor-8 .elementor-element.elementor-element-1a766ba > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-1a766ba > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
}
.elementor-8 .elementor-element.elementor-element-1e46d25 .elementor-spacer-inner {
  height: 50px;
}
.elementor-8 .elementor-element.elementor-element-180f6a0:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-180f6a0 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #31343c;
}
.elementor-8 .elementor-element.elementor-element-180f6a0 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 42px 60px 37px 60px;
}
.elementor-8 .elementor-element.elementor-element-180f6a0 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__name .jet-team-member__name-first {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 31.2px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__name .jet-team-member__name-last {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 31.2px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__name {
  margin: 0px 0px 8px 0px;
  text-align: left;
  order: 1;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__position {
  color: #fd3c3d;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 21px;
  margin: 0px 0px 10px 0px;
  align-self: flex-start;
  text-align: left;
  order: 2;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__desc {
  color: #ffffff;
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 30px;
  margin: 0px 0px 22px 0px;
  align-self: flex-start;
  text-align: left;
  order: 3;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__socials {
  align-self: flex-start;
  order: 4;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__socials-item:not(:last-child) {
  margin-right: 5px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__socials-item:not(:last-child) {
  margin-left: 5px;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__socials-icon .jet-elements-icon {
  color: #ffffff;
  font-size: 10.5px;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__socials-icon .inner {
  background-color: rgba(0, 0, 0, 0);
  width: 33px;
  height: 33px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  margin: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__socials-icon:hover .jet-elements-icon {
  color: #000000;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__socials-icon:hover .inner {
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__button-container {
  justify-content: center;
  order: 5;
}
.elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__cover {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-4697de1 {
  flex-basis: 100%;
}
.elementor-8 .elementor-element.elementor-element-fd06c29:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-fd06c29 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/template/images/home-coaches-img4.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-fd06c29 > .elementor-element-populated > .elementor-background-overlay {
  background-color: rgba(49, 52, 60, 0.4);
  opacity: 1;
}
.elementor-8 .elementor-element.elementor-element-fd06c29:hover > .elementor-element-populated > .elementor-background-overlay {
  background-color: rgba(49, 52, 60, 0);
  opacity: 0.5;
}
.elementor-8 .elementor-element.elementor-element-fd06c29 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-fd06c29 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.8s, border-radius 0.3s, opacity 0.8s;
}
.elementor-8 .elementor-element.elementor-element-402ec82 .elementor-spacer-inner {
  height: 50px;
}
.elementor-8 .elementor-element.elementor-element-1d498e9:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-8 .elementor-element.elementor-element-1d498e9 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #2b2e35;
}
.elementor-8 .elementor-element.elementor-element-1d498e9 > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 42px 60px 0px 60px;
}
.elementor-8 .elementor-element.elementor-element-1d498e9 > .elementor-element-populated > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__name .jet-team-member__name-first {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 31.2px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__name .jet-team-member__name-last {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 24px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 31.2px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__name {
  margin: 0px 0px 8px 0px;
  text-align: left;
  order: 1;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__position {
  color: #fd3c3d;
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 21px;
  margin: 0px 0px 10px 0px;
  align-self: flex-start;
  text-align: left;
  order: 2;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__desc {
  color: #ffffff;
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 30px;
  margin: 0px 0px 22px 0px;
  align-self: flex-start;
  text-align: left;
  order: 3;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__socials {
  align-self: flex-start;
  order: 4;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__socials-item:not(:last-child) {
  margin-right: 5px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__socials-item:not(:last-child) {
  margin-left: 5px;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__socials-icon .jet-elements-icon {
  color: #ffffff;
  font-size: 10.5px;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__socials-icon .inner {
  background-color: rgba(0, 0, 0, 0);
  width: 33px;
  height: 33px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
  margin: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__socials-icon:hover .jet-elements-icon {
  color: #000000;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__socials-icon:hover .inner {
  background-color: #ffffff;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__button-container {
  justify-content: center;
  order: 5;
}
.elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__cover {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-f75790f {
  flex-basis: 100%;
}
.elementor-8 .elementor-element.elementor-element-b86bea8:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-b86bea8 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #20232a;
}
.elementor-8 .elementor-element.elementor-element-b86bea8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 102px 0px 99px 0px;
}
.elementor-8 .elementor-element.elementor-element-b86bea8 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-a2e0ec0 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .slider-pro .jet-slider__content-inner {
  max-width: 100%;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-buttons {
  max-width: 100%;
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-image-container:after {
  opacity: 0;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider__content-inner {
  margin: 4% 10% 0% 60%;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider__icon {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider__title {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider__subtitle {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider__desc {
  align-self: center;
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider__button-wrapper {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-arrows .sp-arrow {
  width: 52px;
  height: 52px;
  margin: 0px -20px 0px -20px;
  background-color: #fd3c3d;
  font-size: 30px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-arrows .sp-arrow i {
  color: #ffffff;
  font-size: 30px;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-arrows .sp-arrow svg {
  fill: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-arrows .sp-arrow:hover i {
  color: #000000;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-arrows .sp-arrow:hover svg {
  fill: #000000;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-arrows .sp-arrow:hover {
  background-color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-thumbnail-container:hover:before {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
}
.elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider .sp-thumbnail-container.sp-selected-thumbnail:before {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
}
.elementor-8 .elementor-element.elementor-element-05bd0d4:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-05bd0d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fd3c3d;
}
.elementor-8 .elementor-element.elementor-element-05bd0d4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 106px 0px 100px 0px;
}
.elementor-8 .elementor-element.elementor-element-05bd0d4 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-68f98a1 {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-68f98a1 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-68f98a1 > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-8 .elementor-element.elementor-element-795c171 {
  --divider-border-style: solid;
  --divider-border-color: #fd3c3d;
  --divider-border-width: 6px;
}
.elementor-8 .elementor-element.elementor-element-795c171 .elementor-divider-separator {
  width: 135px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8 .elementor-element.elementor-element-795c171 .elementor-divider {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-795c171 > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .jet-posts__inner-content {
  background-color: rgba(49, 52, 60, 0.66);
  padding: 110px 85px 90px 85px;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .entry-title a {
  color: #ffffff;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .entry-title a:hover {
  color: #fd3c3d;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .entry-title {
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  line-height: 36px;
  letter-spacing: 1px;
  text-align: center;
  margin: 15px 0px 15px 0px;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .post-meta {
  font-family: "Lato", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  font-style: normal;
  line-height: 22.5px;
  text-align: center;
  margin: 15px 0px 15px 0px;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .entry-excerpt {
  text-align: left;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .jet-more {
  background-color: #fd3c3d;
  color: #ffffff;
  text-decoration: none;
  padding: 13px 27px 13px 27px;
  border-radius: 0px 0px 0px 0px;
  align-self: center;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .jet-more {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  line-height: 21px;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .jet-more:hover {
  background-color: #ffffff;
  color: #000000;
  text-decoration: none;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-carousel .jet-slick-dots li {
  padding-left: 5px;
  padding-right: 5px;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-carousel .jet-slick-dots {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-title-fields__item-label {
  margin-right: 5px;
}
.elementor-8 .elementor-element.elementor-element-4de13f5 .jet-content-fields__item-label {
  margin-right: 5px;
}
.elementor-8 .elementor-element.elementor-element-bb5af97 {
  padding: 83px 10px 75px 10px;
}
.elementor-8 .elementor-element.elementor-element-bef6613 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-8 .elementor-element.elementor-element-59e9ac9 {
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-59e9ac9 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 1px;
}
.elementor-8 .elementor-element.elementor-element-59e9ac9 > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-8 .elementor-element.elementor-element-c824f9d {
  --divider-border-style: solid;
  --divider-border-color: #fd3c3d;
  --divider-border-width: 6px;
}
.elementor-8 .elementor-element.elementor-element-c824f9d .elementor-divider-separator {
  width: 135px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-8 .elementor-element.elementor-element-c824f9d .elementor-divider {
  text-align: center;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-8 .elementor-element.elementor-element-c824f9d > .elementor-widget-container {
  margin: 0px 0px 70px 0px;
}
.elementor-8 .elementor-element.elementor-element-e8ce3bb > .elementor-element-populated {
  padding: 10px 0px 0px 11px;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__figure {
  order: 1;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__icon {
  order: 2;
  align-self: flex-start;
  font-size: 33px;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__title {
  order: 3;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__comment {
  order: 4;
  align-self: flex-start;
  text-align: left;
  color: #ffffff;
  font-family: "Lato", Sans-serif;
  font-size: 24px;
  font-weight: 300;
  font-style: normal;
  line-height: 33.6px;
  background-color: rgba(0, 0, 0, 0);
  margin: -10px 0px 4px 5px;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__name {
  order: 5;
  align-self: flex-start;
  text-align: left;
  color: #fd3c3d;
  font-family: "Montserrat", Sans-serif;
  font-size: 18px;
  font-weight: 800;
  font-style: normal;
  line-height: 25.2px;
  margin: 0px 0px 0px 20px;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__position {
  order: 6;
  align-self: center;
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__date {
  order: 7;
  align-self: center;
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__rating {
  order: 8;
  font-size: 20px;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__content {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__icon i {
  color: #fd3c3d;
  font-size: 33px;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__icon svg {
  fill: #fd3c3d;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__icon .jet-testimonials__icon-inner {
  margin: 0% 0% 0% 11%;
}
body:not(.rtl) .elementor-8 .elementor-element.elementor-element-719ad34 i:not(:last-of-type) {
  margin-right: 7px;
}
body.rtl .elementor-8 .elementor-element.elementor-element-719ad34 i:not(:last-of-type) {
  margin-left: 7px;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__instance .jet-slick-dots {
  justify-content: center;
}
.elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__instance .jet-slick-dots li {
  padding-left: 5px;
  padding-right: 5px;
}
.elementor-8 .elementor-element.elementor-element-719ad34 > .elementor-widget-container {
  padding: 0% 5% 0% 0%;
}
.elementor-8 .elementor-element.elementor-element-0dd58cb:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-0dd58cb > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: url("/template/images/home-testimonials-img.jpg");
  background-position: center left;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-8 .elementor-element.elementor-element-0dd58cb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 76px 0px 98px 0px;
}
.elementor-8 .elementor-element.elementor-element-0dd58cb > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-7ee8567:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7ee8567 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #20232a;
}
.elementor-8 .elementor-element.elementor-element-7ee8567 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 97px 0px 100px 0px;
}
.elementor-8 .elementor-element.elementor-element-7ee8567 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-8 .elementor-element.elementor-element-34ab51e > .elementor-container {
  max-width: 1765px;
}
.elementor-8 .elementor-element.elementor-element-1f926d6 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 15px 0px 15px;
}
.elementor-8 .elementor-element.elementor-element-a3f7c34 .jet-images-layout__image-instance {
  height: 300px;
}
.elementor-8 .elementor-element.elementor-element-a3f7c34 .jet-images-layout__inner {
  margin: 10px;
}
.elementor-8 .elementor-element.elementor-element-a3f7c34 .jet-images-layout__list {
  margin: -10px;
}
.elementor-8 .elementor-element.elementor-element-a3f7c34 .jet-images-layout__content:before {
  background-color: rgba(15, 14, 14, 0.8);
}
.elementor-8 .elementor-element.elementor-element-a3f7c34 .jet-images-layout__title {
  order: 1;
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-a3f7c34 .jet-images-layout__desc {
  order: 2;
  text-align: center;
}
.elementor-8 .elementor-element.elementor-element-a3f7c34 .jet-images-layout__icon {
  justify-content: center;
  align-items: center;
}
.elementor-8 .elementor-element.elementor-element-34ab51e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-34ab51e > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fd3c3d;
}
.elementor-8 .elementor-element.elementor-element-34ab51e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 91px 0px 100px 0px;
}
.elementor-8 .elementor-element.elementor-element-34ab51e > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media(max-width:1024px) {
  .elementor-8 .elementor-element.elementor-element-e1d62e2 .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-8 .elementor-element.elementor-element-bb8cf11 .jet-headline__first .jet-headline__label {
    font-size: 68px;
    line-height: 74px;
  }
  .elementor-8 .elementor-element.elementor-element-bb8cf11 .jet-headline__second .jet-headline__label {
    font-size: 68px;
    line-height: 74px;
  }
  .elementor-8 .elementor-element.elementor-element-095cbdc .elementor-heading-title {
    font-size: 32px;
  }
  .elementor-8 .elementor-element.elementor-element-095cbdc > .elementor-widget-container {
    margin: -20px 0px 20px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-643873a {
    font-size: 15px;
    flex-basis: 552px;
  }
  .elementor-8 .elementor-element.elementor-element-643873a > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-1e2a3ae .elementor-button {
    font-size: 14px;
    padding: 13px 27px 13px 27px;
  }
  .elementor-8 .elementor-element.elementor-element-326af30 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-12923c1 .elementor-heading-title {
    font-size: 17px;
    line-height: 17px;
  }
  .elementor-8 .elementor-element.elementor-element-60c7624 > .elementor-widget-container {
    margin: 0px 0px 45px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-262671d > .elementor-container {
    min-height: 830px;
  }
  .elementor-8 .elementor-element.elementor-element-f553b21 > .elementor-element-populated {
    padding: 30px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-72f57b4 .elementor-heading-title {
    font-size: 27px;
    line-height: 27px;
  }
  .elementor-8 .elementor-element.elementor-element-9856305 .elementor-button {
    font-size: 11px;
    padding: 10px 20px 10px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-cf293a9 > .elementor-element-populated {
    padding: 30px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-6d79597 .elementor-heading-title {
    font-size: 27px;
    line-height: 27px;
  }
  .elementor-8 .elementor-element.elementor-element-f7741ea .elementor-button {
    font-size: 11px;
    padding: 10px 20px 10px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-b386f0a > .elementor-element-populated {
    padding: 30px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-deaf7bb .elementor-heading-title {
    font-size: 27px;
    line-height: 27px;
  }
  .elementor-8 .elementor-element.elementor-element-9cc003e .elementor-button {
    font-size: 11px;
    padding: 10px 20px 10px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-6e7944e > .elementor-element-populated {
    padding: 30px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-56b8b74 .elementor-heading-title {
    font-size: 27px;
    line-height: 27px;
  }
  .elementor-8 .elementor-element.elementor-element-55b574d .elementor-button {
    font-size: 11px;
    padding: 10px 20px 10px 20px;
  }
  .elementor-8 .elementor-element.elementor-element-702325c {
    padding: 70px 0px 70px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-2406c48 .elementor-heading-title {
    font-size: 17px;
    line-height: 17px;
  }
  .elementor-8 .elementor-element.elementor-element-30c92fd > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-06b5b91.elementor-column {
    order: 1;
  }
  .elementor-8 .elementor-element.elementor-element-6e59f08 .elementor-spacer-inner {
    height: 310px;
  }
  .elementor-8 .elementor-element.elementor-element-6478db2.elementor-column {
    order: 3;
  }
  .elementor-8 .elementor-element.elementor-element-6478db2 > .elementor-element-populated {
    padding: 10px 15px 0px 15px;
  }
  .elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__name .jet-team-member__name-first {
    font-size: 15px;
  }
  .elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__name .jet-team-member__name-last {
    font-size: 15px;
  }
  .elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__name {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__position {
    font-size: 14px;
  }
  .elementor-8 .elementor-element.elementor-element-b757010 .jet-team-member__desc {
    font-size: 15px;
    line-height: 22.5px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-b757010 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-b757010 {
    flex-basis: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-0942aaf.elementor-column {
    order: 1;
  }
  .elementor-8 .elementor-element.elementor-element-163c763 .elementor-spacer-inner {
    height: 310px;
  }
  .elementor-8 .elementor-element.elementor-element-fe4c8b9.elementor-column {
    order: 4;
  }
  .elementor-8 .elementor-element.elementor-element-fe4c8b9 > .elementor-element-populated {
    padding: 10px 15px 10px 15px;
  }
  .elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__name .jet-team-member__name-first {
    font-size: 15px;
  }
  .elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__name .jet-team-member__name-last {
    font-size: 15px;
  }
  .elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__name {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__position {
    font-size: 14px;
  }
  .elementor-8 .elementor-element.elementor-element-da118c1 .jet-team-member__desc {
    font-size: 15px;
    line-height: 22.5px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-da118c1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-da118c1 {
    flex-basis: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-1d0560a {
    padding: 0px 40px 0px 40px;
  }
  .elementor-8 .elementor-element.elementor-element-1a766ba.elementor-column {
    order: 1;
  }
  .elementor-8 .elementor-element.elementor-element-1e46d25 .elementor-spacer-inner {
    height: 310px;
  }
  .elementor-8 .elementor-element.elementor-element-180f6a0.elementor-column {
    order: 3;
  }
  .elementor-8 .elementor-element.elementor-element-180f6a0 > .elementor-element-populated {
    padding: 10px 15px 0px 15px;
  }
  .elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__name .jet-team-member__name-first {
    font-size: 15px;
  }
  .elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__name .jet-team-member__name-last {


    font-size: 15px;
  }
  .elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__name {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__position {
    font-size: 14px;
  }
  .elementor-8 .elementor-element.elementor-element-4697de1 .jet-team-member__desc {
    font-size: 15px;
    line-height: 22.5px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-4697de1 > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-4697de1 {
    flex-basis: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-fd06c29.elementor-column {
    order: 1;
  }
  .elementor-8 .elementor-element.elementor-element-402ec82 .elementor-spacer-inner {
    height: 310px;
  }
  .elementor-8 .elementor-element.elementor-element-1d498e9.elementor-column {
    order: 4;
  }
  .elementor-8 .elementor-element.elementor-element-1d498e9 > .elementor-element-populated {
    padding: 10px 15px 10px 15px;
  }
  .elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__name .jet-team-member__name-first {
    font-size: 15px;
  }
  .elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__name .jet-team-member__name-last {
    font-size: 15px;
  }
  .elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__name {
    margin: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__position {
    font-size: 14px;
  }
  .elementor-8 .elementor-element.elementor-element-f75790f .jet-team-member__desc {
    font-size: 15px;
    line-height: 22.5px;
    margin: 0px 0px 10px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f75790f > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 15px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-f75790f {
    flex-basis: 100%;
  }
  .elementor-8 .elementor-element.elementor-element-24fc837 {
    padding: 0px 40px 0px 40px;
  }
  .elementor-8 .elementor-element.elementor-element-b86bea8 {
    padding: 60px 0px 60px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider__content-inner {
    margin: 0px 72px 0px 117px;
  }
  .elementor-8 .elementor-element.elementor-element-05bd0d4 {
    padding: 70px 40px 70px 40px;
  }
  .elementor-8 .elementor-element.elementor-element-68f98a1 .elementor-heading-title {
    font-size: 17px;
    line-height: 17px;
  }
  .elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .entry-title {
    font-size: 16px;
  }
  .elementor-8 .elementor-element.elementor-element-59e9ac9 .elementor-heading-title {
    font-size: 17px;
    line-height: 17px;
  }
  .elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__comment {
    font-size: 15px;
    line-height: 21px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-719ad34 .jet-testimonials__name {
    font-size: 16px;
  }
  .elementor-8 .elementor-element.elementor-element-7ee8567 {
    padding: 70px 0px 70px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-1f926d6 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    padding: 0px 27px 0px 27px;
  }
}
@media(max-width:767px) {
  .elementor-8 .elementor-element.elementor-element-e1d62e2 .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-8 .elementor-element.elementor-element-bb8cf11 .jet-headline__first .jet-headline__label {
    font-size: 40px;
    line-height: 52px;
  }
  .elementor-8 .elementor-element.elementor-element-bb8cf11 .jet-headline__second .jet-headline__label {
    font-size: 40px;
    line-height: 52px;
  }
  .elementor-8 .elementor-element.elementor-element-095cbdc .elementor-heading-title {
    font-size: 24px;
  }
  .elementor-8 .elementor-element.elementor-element-326af30 {
    padding: 40px 10px 40px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-60c7624 > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-72f57b4 > .elementor-widget-container {
    margin: 0px 0px 350px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-6d79597 > .elementor-widget-container {
    margin: 0px 0px 350px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-deaf7bb > .elementor-widget-container {
    margin: 0px 0px 350px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-56b8b74 > .elementor-widget-container {
    margin: 0px 0px 350px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-702325c {
    padding: 40px 0px 40px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-30c92fd > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-06b5b91.elementor-column {
    order: 1;
  }
  .elementor-8 .elementor-element.elementor-element-6478db2.elementor-column {
    order: 2;
  }
  .elementor-8 .elementor-element.elementor-element-0942aaf.elementor-column {
    order: 3;
  }
  .elementor-8 .elementor-element.elementor-element-fe4c8b9.elementor-column {
    order: 4;
  }
  .elementor-8 .elementor-element.elementor-element-1d0560a {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-1a766ba.elementor-column {
    order: 1;
  }
  .elementor-8 .elementor-element.elementor-element-180f6a0.elementor-column {
    order: 2;
  }
  .elementor-8 .elementor-element.elementor-element-fd06c29.elementor-column {
    order: 3;
  }
  .elementor-8 .elementor-element.elementor-element-1d498e9.elementor-column {
    order: 4;
  }
  .elementor-8 .elementor-element.elementor-element-24fc837 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-b86bea8 {
    padding: 10px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-fa2cd8f .jet-slider__content-inner {
    margin: 30% 0% 0% 0%;
  }
  .elementor-8 .elementor-element.elementor-element-05bd0d4 {
    padding: 40px 10px 40px 10px;
  }
  .elementor-8 .elementor-element.elementor-element-795c171 > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .jet-posts__inner-content {
    padding: 55px 45px 30px 45px;
  }
  .elementor-8 .elementor-element.elementor-element-4de13f5 .jet-posts .entry-title {
    line-height: 20px;
  }
  .elementor-8 .elementor-element.elementor-element-bb5af97 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-c824f9d > .elementor-widget-container {
    margin: 0px 0px 22px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-e8ce3bb > .elementor-element-populated {
    padding: 10px 0px 5px 11px;
  }
  .elementor-8 .elementor-element.elementor-element-0dd58cb {
    padding: 0px 0px 0px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-7ee8567 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-8 .elementor-element.elementor-element-34ab51e {
    padding: 40px 0px 40px 0px;
  }
}
@media(min-width:768px) {
  .elementor-8 .elementor-element.elementor-element-f553b21 {
    width: 25%;
  }
  .elementor-8 .elementor-element.elementor-element-cf293a9 {
    width: 25%;
  }
  .elementor-8 .elementor-element.elementor-element-b386f0a {
    width: 25%;
  }
  .elementor-8 .elementor-element.elementor-element-06b5b91 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-6478db2 {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-0942aaf {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-fe4c8b9 {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-1a766ba {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-180f6a0 {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-fd06c29 {
    width: 20%;
  }
  .elementor-8 .elementor-element.elementor-element-1d498e9 {
    width: 30%;
  }
  .elementor-8 .elementor-element.elementor-element-2304747 {
    width: 48.012%;
  }
  .elementor-8 .elementor-element.elementor-element-e8ce3bb {
    width: 51.988%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-8 .elementor-element.elementor-element-f553b21 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-cf293a9 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-b386f0a {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-6e7944e {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-06b5b91 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-6478db2 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-0942aaf {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-fe4c8b9 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-1a766ba {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-180f6a0 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-fd06c29 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-1d498e9 {
    width: 50%;
  }
  .elementor-8 .elementor-element.elementor-element-2304747 {
    width: 33%;
  }
  .elementor-8 .elementor-element.elementor-element-e8ce3bb {
    width: 100%;
  }
}
.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-a6b3cc1.elementor-column .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-30 .elementor-element.elementor-element-a6b3cc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-30 .elementor-element.elementor-element-a6b3cc1 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 5px 0px 0px 3px;
}
.elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(25px/2);
}
.elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(25px/2);
}
.elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(25px/2);
  margin-left: calc(25px/2);
}
.elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-25px/2);
  margin-left: calc(-25px/2);
}
body.rtl .elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-25px/2);
}
body:not(.rtl) .elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-25px/2);
}
.elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-icon i {
  color: #fd3c3d;
  font-size: 16px;
}
.elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-icon svg {
  fill: #fd3c3d;
  width: 16px;
}
.elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-text {
  color: #ffffff;
  padding-left: 4px;
}
.elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-item {
  font-family: "Lato", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  font-style: normal;
  line-height: 20px;
}
.elementor-30 .elementor-element.elementor-element-4316276.elementor-column {
  order: 1;
}
.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-4316276.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-30 .elementor-element.elementor-element-4316276.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-30 .elementor-element.elementor-element-4316276 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-30 .elementor-element.elementor-element-4316276 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-98e8aeb {
  text-align: right;
}
.elementor-30 .elementor-element.elementor-element-98e8aeb .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 15px;
}
.elementor-30 .elementor-element.elementor-element-98e8aeb .elementor-social-icon:not(:last-child) {
  margin-right: 10px;
}
.elementor-30 .elementor-element.elementor-element-98e8aeb .elementor-icon {
  border-radius: 50% 50% 50% 50%;
}
.elementor-30 .elementor-element.elementor-element-98e8aeb .elementor-social-icon:hover {
  background-color: rgba(253, 60, 61, 0);
}
.elementor-30 .elementor-element.elementor-element-98e8aeb .elementor-social-icon:hover i {
  color: #fd3c3d;
}
.elementor-30 .elementor-element.elementor-element-98e8aeb .elementor-social-icon:hover svg {
  fill: #fd3c3d;
}
.elementor-30 .elementor-element.elementor-element-98e8aeb > .elementor-widget-container {
  margin: -1px 0px 0px 0px;
  padding: 0px 3px 0px 0px;
}
.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-336a3bf.elementor-column .elementor-column-wrap {
  align-items: flex-start;
}
.elementor-30 .elementor-element.elementor-element-336a3bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-30 .elementor-element.elementor-element-336a3bf > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__field {
  font-family: "Lato", Sans-serif;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  line-height: 25px;
  background-color: #20232a;
  color: #ffffff;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: #ffffff;
  border-radius: 0px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__field::-webkit-input-placeholder {
  color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__field::-moz-placeholder {
  color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__field:-ms-input-placeholder {
  color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__submit-icon {
  font-size: 14px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__submit {
  background-color: rgba(0, 0, 0, 0);
  color: #fd3c3d;
  padding: 0px 0px 0px 0px;
  margin: 0px 20px 0px 20px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__submit:hover {
  color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__form {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup:not(.jet-search__popup--full-screen) {
  width: 350px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup--full-screen .jet-search__popup-content {
  width: 350px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  top: -1px;

  bottom: auto;
  right: 1px;
  left: auto;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup-trigger-icon {
  font-size: 14px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup-trigger {
  background-color: rgba(0, 0, 0, 0);
  color: #fd3c3d;
  padding: 0px 0px 0px 0px;
  margin: 6px 2px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup-trigger:hover {
  color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup-trigger-container {
  justify-content: flex-end;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup-close-icon {
  font-size: 14px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup-close {
  background-color: #20232a;
  color: #fd3c3d;
  padding: 5px 5px 5px 5px;
  margin: 0px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup-close:hover {
  color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-dc72e89:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-dc72e89 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #20232a;
}
.elementor-30 .elementor-element.elementor-element-dc72e89 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 13px 10px 15px 10px;
}
.elementor-30 .elementor-element.elementor-element-dc72e89 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-603f6fc.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-30 .elementor-element.elementor-element-603f6fc.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-30 .elementor-element.elementor-element-603f6fc > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-8c93ef3 .jet-logo {
  justify-content: flex-start;
}
.elementor-30 .elementor-element.elementor-element-48237ee > .elementor-element-populated {
  padding: 20px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav--horizontal {
  justify-content: center;
  text-align: center;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav--vertical .menu-item-link-top {
  justify-content: center;
  text-align: center;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav--vertical-sub-bottom .menu-item-link-sub {
  justify-content: center;
  text-align: center;
}
body:not(.rtl) .elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav--horizontal .jet-nav__sub {
  text-align: left;
}
body.rtl .elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav--horizontal .jet-nav__sub {
  text-align: right;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .menu-item-link-top {
  color: #ffffff;
  padding: 0px 0px 15px 0px;
  border-style: solid;
  border-width: 0px 0px 4px 0px;
  border-color: rgba(255, 255, 255, 0);
}
.elementor-30 .elementor-element.elementor-element-81b9bad .menu-item-link-top .jet-nav-link-text {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 19.6px;
  letter-spacing: 1px;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .menu-item:hover > .menu-item-link-top {
  border-color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .menu-item.current-menu-item .menu-item-link-top {
  border-color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav > .jet-nav__item {
  margin: 0px 44px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav__sub {
  background-color: #494c52;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .menu-item-link-sub .jet-nav-link-text {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 19.6px;
  letter-spacing: 1px;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .menu-item-link-sub {
  color: #ffffff;
  padding: 14px 7px 14px 7px;
}
.elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav__mobile-trigger {
  font-size: 20px;
}
.elementor-bc-flex-widget .elementor-30 .elementor-element.elementor-element-e445ef9.elementor-column .elementor-column-wrap {
  align-items: center;
}
.elementor-30 .elementor-element.elementor-element-e445ef9.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-30 .elementor-element.elementor-element-e445ef9 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-30 .elementor-element.elementor-element-e445ef9 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-918b87c {
  text-align: right;
}
.elementor-30 .elementor-element.elementor-element-918b87c .elementor-social-icon {
  background-color: rgba(0, 0, 0, 0);
  font-size: 15px;
}
.elementor-30 .elementor-element.elementor-element-918b87c .elementor-social-icon:not(:last-child) {
  margin-right: 10px;
}
.elementor-30 .elementor-element.elementor-element-918b87c .elementor-icon {
  border-radius: 50% 50% 50% 50%;
}
.elementor-30 .elementor-element.elementor-element-918b87c .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-918b87c .elementor-social-icon:hover i {
  color: #fd3c3d;
}
.elementor-30 .elementor-element.elementor-element-918b87c .elementor-social-icon:hover svg {
  fill: #fd3c3d;
}
.elementor-30 .elementor-element.elementor-element-918b87c > .elementor-widget-container {
  margin: -1px 0px 0px 0px;
  padding: 0px 3px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-c52fb6d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-c52fb6d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #fd3c3d;
}
.elementor-30 .elementor-element.elementor-element-c52fb6d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 10px 0px 10px;
}
.elementor-30 .elementor-element.elementor-element-c52fb6d > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-30 .elementor-element.elementor-element-0b30f81 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-30 .elementor-element.elementor-element-0b30f81 > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs {
  text-align: justify;
}
.elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs__title {
  order: -1;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 28px;
  letter-spacing: 1px;
  color: #ffffff;
  margin: 0px 30px 0px 0px;
  padding: 0px 30px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs__item > * {
  font-family: "Montserrat", Sans-serif;
  font-size: 13px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 19.5px;
}
.elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs__item-link {
  color: #fd3c3d;
}
.elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs__item-link:hover {
  color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs__item-target {
  color: #ffffff;
}
.elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs__item-sep {
  font-family: "Montserrat", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  font-style: normal;
  color: #fd3c3d;
}
.elementor-30 .elementor-element.elementor-element-f22230f > .elementor-widget-container {
  margin: 61px 0px 20px 0px;
}
.elementor-30 .elementor-element.elementor-element-f22230f {
  width: auto;
  max-width: auto;
}
.elementor-30 .elementor-element.elementor-element-86e6d3f {
  margin-top: -1px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
@media(max-width:1024px) {
  .elementor-30 .elementor-element.elementor-element-dc72e89 {
    padding: 10px 20px 10px 20px;
  }
  .elementor-30 .elementor-element.elementor-element-48237ee.elementor-column {
    order: 1;
  }
  .elementor-30 .elementor-element.elementor-element-c52fb6d {
    padding: 10px 30px 0px 30px;
  }
  .elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs__title {
    font-size: 12px;
  }
  .elementor-30 .elementor-element.elementor-element-f22230f .jet-breadcrumbs__item > * {
    font-size: 13px;
  }
  .elementor-30 .elementor-element.elementor-element-f22230f > .elementor-widget-container {
    margin: 20px 0px 20px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-86e6d3f {
    padding: 0px 0px 0px 20px;
  }
}
@media(max-width:767px) {
  .elementor-30 .elementor-element.elementor-element-a6b3cc1 > .elementor-element-populated {
    padding: 0px 0px 10px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-6f94324 .elementor-icon-list-item {
    line-height: 33px;
  }
  .elementor-30 .elementor-element.elementor-element-4316276 {
    width: 65%;
  }
  .elementor-30 .elementor-element.elementor-element-4316276.elementor-column {
    order: 2;
  }
  .elementor-30 .elementor-element.elementor-element-4316276 > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-98e8aeb {
    text-align: left;
  }
  .elementor-30 .elementor-element.elementor-element-336a3bf {
    width: 35%;
  }
  .elementor-30 .elementor-element.elementor-element-336a3bf.elementor-column {
    order: 2;
  }
  .elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup:not(.jet-search__popup--full-screen) {
    width: 281%;
  }
  .elementor-30 .elementor-element.elementor-element-a53ef1b .jet-search__popup--full-screen .jet-search__popup-content {
    width: 281%;
  }
  .elementor-30 .elementor-element.elementor-element-dc72e89 {
    padding: 13px 10px 20px 10px;
  }
  .elementor-30 .elementor-element.elementor-element-603f6fc {
    width: 70%;
  }
  .elementor-30 .elementor-element.elementor-element-603f6fc > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-8c93ef3 .jet-logo {
    justify-content: flex-start;
  }
  .elementor-30 .elementor-element.elementor-element-48237ee {
    width: 30%;
  }
  .elementor-30 .elementor-element.elementor-element-48237ee > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-81b9bad .jet-mobile-menu .menu-item-link {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav--horizontal {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav--vertical .menu-item-link-top {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav--vertical-sub-bottom .menu-item-link-sub {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-30 .elementor-element.elementor-element-81b9bad .menu-item-link-top {
    padding: 16px 0px 16px 10px;
    border-width: 0px 0px 1px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav > .jet-nav__item {
    margin: 0px 0px 0px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-81b9bad .jet-nav {
    background-color: #fd3c3d;
    padding: 0px 0px 0px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-e445ef9.elementor-column {
    order: 1;
  }
  .elementor-30 .elementor-element.elementor-element-e445ef9 > .elementor-element-populated {
    margin: 0px 0px 15px 0px;
  }
  .elementor-30 .elementor-element.elementor-element-918b87c {
    text-align: center;
  }
  .elementor-30 .elementor-element.elementor-element-c52fb6d {
    padding: 20px 10px 20px 10px;
  }
}
@media(min-width:768px) {
  .elementor-30 .elementor-element.elementor-element-a6b3cc1 {
    width: 50%;
  }
  .elementor-30 .elementor-element.elementor-element-4316276 {
    width: 22.778%;
  }
  .elementor-30 .elementor-element.elementor-element-336a3bf {
    width: 50%;
  }
  .elementor-30 .elementor-element.elementor-element-603f6fc {
    width: 17%;
  }
  .elementor-30 .elementor-element.elementor-element-48237ee {
    width: 65.999%;
  }
  .elementor-30 .elementor-element.elementor-element-e445ef9 {
    width: 17%;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-30 .elementor-element.elementor-element-4316276 {
    width: 50%;
  }
  .elementor-30 .elementor-element.elementor-element-603f6fc {
    width: 50%;
  }
  .elementor-30 .elementor-element.elementor-element-48237ee {
    width: 100%;
  }
  .elementor-30 .elementor-element.elementor-element-e445ef9 {
    width: 50%;
  }
}
.elementor-44 .elementor-element.elementor-element-2259732.elementor-column > .elementor-column-wrap > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-44 .elementor-element.elementor-element-a2dc164 {
  text-align: center;
}
.elementor-44 .elementor-element.elementor-element-a2dc164 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 1px;
}
.elementor-44 .elementor-element.elementor-element-a2dc164 > .elementor-widget-container {
  margin: 0px 0px 12px 0px;
}
.elementor-44 .elementor-element.elementor-element-959f0a0 {
  text-align: center;
}
.elementor-44 .elementor-element.elementor-element-959f0a0 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  font-style: normal;
  line-height: 28px;
  letter-spacing: 1px;
}
.elementor-44 .elementor-element.elementor-element-959f0a0 > .elementor-widget-container {
  margin: 0px 0px 53px 0px;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__input {
  width: 390px;
  padding: 15px 20px 16px 20px;
  border-radius: 0px 0px 0px 0px;
  background-color: #ffffff;
  color: #818181;
  font-family: "Lato", Sans-serif;
  font-size: 16px;
  font-weight: 300;
  font-style: italic;
  line-height: 19px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #ffffff;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__input::-webkit-input-placeholder {
  color: #818181;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__input::-moz-input-placeholder {
  color: #818181;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__input:focus {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__input.mail-invalid {
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__submit {
  background-color: #fd3c3d;
  color: #ffffff;
  padding: 16px 25px 16px 26px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #fd3c3d;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__submit {
  font-family: "Montserrat", Sans-serif;
  font-size: 14px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 16.8px;
  letter-spacing: 1px;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__submit:hover {
  background-color: rgba(0, 0, 0, 0);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__message .jet-subscribe-form__message-inner {
  justify-content: center;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form--response-error .jet-subscribe-form__message span {
  font-family: "Lato", Sans-serif;
  font-size: 18px;
  font-weight: 300;
  font-style: normal;
  line-height: 27px;
  margin: -150px 0px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b > .elementor-widget-container {
  padding: 0px 0px 75px 0px;
}
.elementor-44 .elementor-element.elementor-element-ee15b5b {
  flex-basis: 539px;
}
.elementor-44 .elementor-element.elementor-element-2cf21d6 {
  text-align: center;
}
.elementor-44 .elementor-element.elementor-element-2cf21d6 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 30px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 36px;
  letter-spacing: 1px;
}
.elementor-44 .elementor-element.elementor-element-2cf21d6 > .elementor-widget-container {
  margin: 0px 0px 36px 0px;
}
.elementor-44 .elementor-element.elementor-element-8e04356 {
  text-align: center;
}
.elementor-44 .elementor-element.elementor-element-8e04356 .elementor-social-icon {
  background-color: rgba(255, 255, 255, 0);
  font-size: 18px;
  padding: 1.05em;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: #ffffff;
}
.elementor-44 .elementor-element.elementor-element-8e04356 .elementor-social-icon:not(:last-child) {
  margin-right: 10px;
}
.elementor-44 .elementor-element.elementor-element-8e04356 .elementor-icon {
  border-radius: 50% 50% 50% 50%;
}
.elementor-44 .elementor-element.elementor-element-8e04356 .elementor-social-icon:hover {
  background-color: #ffffff;
}
.elementor-44 .elementor-element.elementor-element-8e04356 .elementor-social-icon:hover i {
  color: #181a1f;
}
.elementor-44 .elementor-element.elementor-element-8e04356 .elementor-social-icon:hover svg {
  fill: #181a1f;
}
.elementor-44 .elementor-element.elementor-element-2e84ebc:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-2e84ebc > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #181a1f;
}
.elementor-44 .elementor-element.elementor-element-2e84ebc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 94px 0px 86px 0px;
}
.elementor-44 .elementor-element.elementor-element-2e84ebc > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-44 .elementor-element.elementor-element-b12124e > .elementor-element-populated {
  padding: 9px 35px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-88a0d0f .jet-logo {
  justify-content: flex-start;
}
.elementor-44 .elementor-element.elementor-element-88a0d0f > .elementor-widget-container {
  margin: 0px 0px 27px 0px;
}
.elementor-44 .elementor-element.elementor-element-046c97e {
  color: #d3d3d3;
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 30px;
}
.elementor-44 .elementor-element.elementor-element-9278299 > .elementor-element-populated {
  padding: 9px 0px 0px 15px;
}
.elementor-44 .elementor-element.elementor-element-a10a542 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 28px;
  letter-spacing: 1px;
}
.elementor-44 .elementor-element.elementor-element-a10a542 > .elementor-widget-container {
  margin: 0px 0px 32px 0px;
}
.elementor-44 .elementor-element.elementor-element-1b30eb9 .jet-nav--horizontal {
  justify-content: flex-start;
  text-align: left;
}
.elementor-44 .elementor-element.elementor-element-1b30eb9 .jet-nav--vertical .menu-item-link-top {
  justify-content: flex-start;
  text-align: left;
}
.elementor-44 .elementor-element.elementor-element-1b30eb9 .jet-nav--vertical-sub-bottom .menu-item-link-sub {
  justify-content: flex-start;
  text-align: left;
}
.elementor-44 .elementor-element.elementor-element-1b30eb9 .menu-item-link-top {
  color: #d3d3d3;
  padding: 0px 0px 15px 0px;
}
.elementor-44 .elementor-element.elementor-element-1b30eb9 .menu-item-link-top .jet-nav-link-text {
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 30px;
}
.elementor-44 .elementor-element.elementor-element-1b30eb9 .menu-item:hover > .menu-item-link-top {
  color: #e83435;
}
.elementor-44 .elementor-element.elementor-element-1b30eb9 .menu-item.current-menu-item .menu-item-link-top {
  color: #e83435;
}
.elementor-44 .elementor-element.elementor-element-5a3f401 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}
.elementor-44 .elementor-element.elementor-element-5a3f401 > .elementor-element-populated {
  padding: 9px 0px 0px 30px;
}
.elementor-44 .elementor-element.elementor-element-a505df0 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 28px;
  letter-spacing: 1px;
}
.elementor-44 .elementor-element.elementor-element-a505df0 > .elementor-widget-container {
  margin: 0px 0px 38px 0px;
}
.elementor-44 .elementor-element.elementor-element-08fd363 {
  color: #d3d3d3;
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 21px;
}
.elementor-44 .elementor-element.elementor-element-6556781 .elementor-icon-list-icon i {
  font-size: 14px;
}
.elementor-44 .elementor-element.elementor-element-6556781 .elementor-icon-list-icon svg {
  width: 14px;
}
.elementor-44 .elementor-element.elementor-element-6556781 .elementor-icon-list-text {
  color: #E83435;
}
.elementor-44 .elementor-element.elementor-element-6556781 .elementor-icon-list-item:hover .elementor-icon-list-text {
  color: #ffffff;
}
.elementor-44 .elementor-element.elementor-element-6556781 .elementor-icon-list-item {
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 400;
  font-style: normal;
  line-height: 30px;
}
.elementor-44 .elementor-element.elementor-element-6556781 > .elementor-widget-container {
  margin: -6px 0px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-6d37543 > .elementor-element-populated {
  padding: 9px 0px 0px 45px;
}
.elementor-44 .elementor-element.elementor-element-bf7d7e6 .elementor-heading-title {
  color: #ffffff;
  font-family: "Montserrat", Sans-serif;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
  font-style: normal;
  line-height: 28px;
  letter-spacing: 1px;
}
.elementor-44 .elementor-element.elementor-element-bf7d7e6 > .elementor-widget-container {
  margin: 0px 0px 32px 0px;
}
.elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px/2);
}
.elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px/2);
}
.elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
  margin-right: calc(10px/2);
  margin-left: calc(10px/2);
}
.elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px/2);
  margin-left: calc(-10px/2);
}
body.rtl .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  left: calc(-10px/2);
}
body:not(.rtl) .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
  right: calc(-10px/2);
}
.elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-icon i {
  font-size: 14px;
}
.elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-icon svg {
  width: 14px;
}
.elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-text {
  color: #d3d3d3;
}
.elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-item {
  font-family: "Lato", Sans-serif;
  font-size: 20px;
  font-weight: 300;
  font-style: normal;
  line-height: 30px;
}
.elementor-44 .elementor-element.elementor-element-981bbbc > .elementor-widget-container {
  margin: 0px 0px 0px 1px;
}
.elementor-44 .elementor-element.elementor-element-d5e7dc4:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-d5e7dc4 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #2b2e35;
}
.elementor-44 .elementor-element.elementor-element-d5e7dc4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 81px 10px 85px 10px;
}
.elementor-44 .elementor-element.elementor-element-d5e7dc4 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-44 .elementor-element.elementor-element-f73d704 .elementor-element-populated a {
  color: #E83435;
}
.elementor-44 .elementor-element.elementor-element-f73d704 .elementor-element-populated a:hover {
  color: #FFFFFF;
}
.elementor-44 .elementor-element.elementor-element-f73d704 > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-44 .elementor-element.elementor-element-87e7b9b {
  color: #a3a6ac;
  font-family: "Lato", Sans-serif;
  font-size: 15px;
  font-weight: 300;
  font-style: normal;
  line-height: 22.5px;
}
.elementor-44 .elementor-element.elementor-element-80f7ebe > .elementor-element-populated {
  padding: 0px 0px 0px 8px;
}
.elementor-44 .elementor-element.elementor-element-66af6c2:not(.elementor-motion-effects-element-type-background), .elementor-44 .elementor-element.elementor-element-66af6c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #20232a;
}
.elementor-44 .elementor-element.elementor-element-66af6c2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 18px 10px 4px 10px;
}
.elementor-44 .elementor-element.elementor-element-66af6c2 > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
@media(min-width:768px) {
  .elementor-44 .elementor-element.elementor-element-f73d704 {
    width: 20.751%;
  }
  .elementor-44 .elementor-element.elementor-element-80f7ebe {
    width: 79.249%;
  }
}
@media(max-width:1024px) {
  .elementor-44 .elementor-element.elementor-element-a2dc164 .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-44 .elementor-element.elementor-element-959f0a0 .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-44 .elementor-element.elementor-element-ee15b5b > .elementor-widget-container {
    padding: 0px 0px 55px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-2cf21d6 .elementor-heading-title {
    font-size: 17px;
  }
  .elementor-44 .elementor-element.elementor-element-2cf21d6 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-8e04356 .elementor-social-icon {
    font-size: 13px;
  }
  .elementor-44 .elementor-element.elementor-element-2e84ebc {
    padding: 30px 0px 30px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-b12124e > .elementor-element-populated {
    padding: 0px 15px 0px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-046c97e {
    font-size: 15px;
  }
  .elementor-44 .elementor-element.elementor-element-9278299 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-44 .elementor-element.elementor-element-a10a542 .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-44 .elementor-element.elementor-element-a10a542 > .elementor-widget-container {
    margin: 0px 0px 26px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-1b30eb9 .menu-item-link-top .jet-nav-link-text {
    font-size: 15px;
  }
  .elementor-44 .elementor-element.elementor-element-1b30eb9 .menu-item-link-top {
    padding: 0px 0px 0px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-5a3f401 > .elementor-element-populated {
    padding: 0px 15px 0px 15px;
  }
  .elementor-44 .elementor-element.elementor-element-a505df0 .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-44 .elementor-element.elementor-element-a505df0 > .elementor-widget-container {
    margin: 0px 0px 26px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-08fd363 {
    font-size: 15px;
  }
  .elementor-44 .elementor-element.elementor-element-6556781 .elementor-icon-list-item {
    font-size: 15px;
  }
  .elementor-44 .elementor-element.elementor-element-6d37543 > .elementor-element-populated {
    padding: 0px 0px 0px 30px;
  }
  .elementor-44 .elementor-element.elementor-element-bf7d7e6 .elementor-heading-title {
    font-size: 12px;
  }
  .elementor-44 .elementor-element.elementor-element-bf7d7e6 > .elementor-widget-container {
    margin: 0px 0px 26px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(0px/2);
  }
  .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(0px/2);
  }
  .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item {
    margin-right: calc(0px/2);
    margin-left: calc(0px/2);
  }
  .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-0px/2);
    margin-left: calc(-0px/2);
  }
  body.rtl .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    left: calc(-0px/2);
  }
  body:not(.rtl) .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after {
    right: calc(-0px/2);
  }
  .elementor-44 .elementor-element.elementor-element-981bbbc .elementor-icon-list-item {
    font-size: 15px;
  }
  .elementor-44 .elementor-element.elementor-element-d5e7dc4 {
    padding: 35px 40px 0px 40px;
  }
}
@media(max-width:767px) {
  .elementor-44 .elementor-element.elementor-element-959f0a0 > .elementor-widget-container {
    margin: 0px 0px 16px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form {
    width: 294px;
  }
  .elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__input {
    width: 200px;
  }
  .elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__submit {
    font-size: 10px;
  }
  .elementor-44 .elementor-element.elementor-element-ee15b5b .jet-subscribe-form__submit {
    padding: 16px 10px 16px 10px;
  }
  .elementor-44 .elementor-element.elementor-element-ee15b5b > .elementor-widget-container {
    padding: 0px 0px 35px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-ee15b5b {
    flex-basis: 244px;
  }
  .elementor-44 .elementor-element.elementor-element-9278299 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-1b30eb9 .jet-mobile-menu .menu-item-link {
    justify-content: flex-start;
    text-align: left;
  }
  .elementor-44 .elementor-element.elementor-element-5a3f401 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-6d37543 > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-44 .elementor-element.elementor-element-d5e7dc4 {
    padding: 30px 15px 30px 15px;
  }
  .elementor-44 .elementor-element.elementor-element-f73d704 {
    width: 63%;
  }
  .elementor-44 .elementor-element.elementor-element-80f7ebe {
    width: 37%;
  }
  .elementor-44 .elementor-element.elementor-element-66af6c2 {
    padding: 20px 5px 20px 5px;
  }
}
@media(max-width:1024px) and (min-width:768px) {
  .elementor-44 .elementor-element.elementor-element-b12124e {
    width: 25%;
  }
  .elementor-44 .elementor-element.elementor-element-9278299 {
    width: 25%;
  }
  .elementor-44 .elementor-element.elementor-element-5a3f401 {
    width: 25%;
  }
  .elementor-44 .elementor-element.elementor-element-6d37543 {
    width: 25%;
  }
  .elementor-44 .elementor-element.elementor-element-f73d704 {
    width: 50%;
  }
  .elementor-44 .elementor-element.elementor-element-80f7ebe {
    width: 50%;
  }
}
.tt-product { padding: 10px; }
#order_body .tt-product { min-height: 500px; }
.tt-product .tt-image-box { padding: 20px; min-height: 250px; }
.box-img { padding: 10px; background: #fff; height: 250px; width: 250px; margin: 0 20px 20px 0; }
.nav-link { color: #fff; }
/*end*/