/* Base */
body {
  line-height: 1.7;
  color: #4d4d4d;
  font-weight: 300;
  font-size: 1rem;
}

::-moz-selection {
  background: #000;
  color: #fff;
}

::selection {
  background: #000;
  color: #fff;
}

a {
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

a:hover {
  text-decoration: none;
}

h1,
h2,
h3,
h4,
h5,
.h1,
.h2,
.h3,
.h4,
.h5 {
  font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
}

.border-2 {
  border-width: 2px;
}

.text-black {
  color: #000 !important;
}

.bg-black {
  background: #000 !important;
}

.color-black-opacity-5 {
  color: rgba(0, 0, 0, 0.5);
}

.color-white-opacity-5 {
  color: rgba(255, 255, 255, 0.5);
}

.site-wrap:before {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  background: rgba(0, 0, 0, 0.6);
  content: "";
  position: absolute;
  z-index: 2000;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  visibility: hidden;
}

.offcanvas-menu .site-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  z-index: 2;
  overflow: hidden;
}

.offcanvas-menu .site-wrap:before {
  opacity: 1;
  visibility: visible;
}

.btn {
  text-transform: uppercase;
  letter-spacing: 0.2em;
  border-radius: 0;
}

.btn:hover,
.btn:active,
.btn:focus {
  outline: none;
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.btn.btn-black {
  color: #fff;
  background-color: #000;
}

.btn.btn-black:hover {
  color: #000;
  background-color: #fff;
}

.line-height-1 {
  line-height: 1 !important;
}

.bg-black {
  background: #000;
}

.form-control {
  height: 43px;
  border-radius: 0;
}

.form-control:active,
.form-control:focus {
  border-color: #f16821;
}

.form-control:hover,
.form-control:active,
.form-control:focus {
  -webkit-box-shadow: none !important;
  box-shadow: none !important;
}

.site-blocks-cover .top__text {
  color: #f8f8f8;
}

.phone {
  display: block;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

.main__phone {
  font-size: 22px;
  color: #f8f8f8;
}

.site-section {
  padding: 2.5em 0;
}

@media (min-width: 768px) {
  .site-section {
    padding: 5em 0;
  }
  .main__phone {
    font-size: 40px;
  }
}

.site-section.site-section-sm {
  padding: 4em 0;
}

.site-section-heading {
  position: relative;
  font-size: 2.5rem;
}

@media (min-width: 768px) {
  .site-section-heading {
    font-size: 4rem;
  }
}

.site-section-heading:after {
  content: "";
  left: 0%;
  bottom: 0;
  position: absolute;
  width: 100px;
  height: 1px;
  background: #f16821;
}

.site-section-heading.text-center:after {
  content: "";
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  content: "";
  left: 50%;
  bottom: 0;
  position: absolute;
  width: 100px;
  height: 1px;
  background: #f16821;
}

.border-top {
  border-top: 1px solid #edf0f5 !important;
}

.site-footer {
  padding-bottom: 3rem;
  background: #333333;
}

.site-footer p {
  color: #737373;
  margin: 0;
}

.site-footer h2,
.site-footer h3,
.site-footer h4,
.site-footer h5 {
  color: #fff;
}

.site-footer a {
  color: #999999;
}

.site-footer a:hover {
  color: white;
}

.bg-text-line {
  display: inline;
  background: #000;
  -webkit-box-shadow: 20px 0 0 #000, -20px 0 0 #000;
  box-shadow: 20px 0 0 #000, -20px 0 0 #000;
}

.text-white-opacity-05 {
  color: rgba(255, 255, 255, 0.5);
}

.text-black-opacity-05 {
  color: rgba(0, 0, 0, 0.5);
}

.bg-image {
  background-size: cover;
  background-position: center center;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.bg-image.overlay {
  position: relative;
}

.bg-image.overlay:after {
  position: absolute;
  content: "";
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 0;
  width: 100%;
  background: rgba(0, 0, 0, 0.7);
}

.bg-image > .container {
  position: relative;
  z-index: 1;
}

@media (max-width: 991.98px) {
  .img-md-fluid {
    max-width: 100%;
  }
}

@media (max-width: 991.98px) {
  .display-1,
  .display-3 {
    font-size: 3rem;
  }
}

.ul-check {
  margin-bottom: 50px;
}

.ul-check li {
  position: relative;
  padding-left: 35px;
  margin-bottom: 15px;
  font-size: 20px;
  line-height: 1.5;
}

.ul-check li:before {
  content: "\e5ca";
  position: absolute;
  top: -0.3rem;
  left: 0;
  font-family: "icomoon";
  font-size: 20px;
}

.ul-check.white li:before {
  color: #fff;
}

.ul-check.success li:before {
  color: #5cad00;
}

.ul-check.primary li:before {
  color: #f16821;
}

/* Navbar */
.site-navbar {
  margin-bottom: 0px;
  z-index: 1999;
  position: absolute;
  width: 100%;
}

.site-navbar.transparent {
  background: transparent;
}

.site-navbar.absolute {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}

.site-navbar .site-logo {
  position: relative;
  top: -4px;
}

.site-navbar .site-logo a {
  color: #fff;
}

.site-navbar .site-menu-toggle {
  color: #fff;
}

.site-navbar .site-navigation.border-bottom {
  border-bottom: 1px solid #f3f3f4 !important;
}

.site-navbar .site-navigation .site-menu {
  margin-bottom: 0;
}

.site-navbar .site-navigation .site-menu .active > a {
  color: #f16821;
}

.site-navbar .site-navigation .site-menu a.active {
  color: #f16821;
}

.site-navbar .site-navigation .site-menu a {
  text-decoration: none !important;
  display: inline-block;
  text-transform: uppercase;
  letter-spacing: 0.1em;
  font-size: 14px;
}

.site-navbar .site-navigation .site-menu > li {
  display: inline-block;
  padding: 10px 10px;
}

.site-navbar .site-navigation .site-menu > li > a {
  padding: 10px 0px;
  color: #fff;
  text-decoration: none !important;
}

.site-navbar .site-navigation .site-menu > li > a:hover {
  color: #f16821;
}

.site-navbar .site-navigation .site-menu .has-children {
  position: relative;
}

.site-navbar .site-navigation .site-menu .has-children > a {
  position: relative;
  padding-right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children > a:before {
  position: absolute;
  content: "\e313";
  font-size: 16px;
  top: 50%;
  right: 0;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  font-family: "icomoon";
}

.site-navbar .site-navigation .site-menu .has-children .dropdown {
  visibility: hidden;
  opacity: 0;
  top: 100%;
  position: absolute;
  text-align: left;
  border-top: 2px solid #f16821;
  -webkit-box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
  box-shadow: 0 2px 10px -2px rgba(0, 0, 0, 0.1);
  border-left: 1px solid #edf0f5;
  border-right: 1px solid #edf0f5;
  border-bottom: 1px solid #edf0f5;
  padding: 0px 0;
  margin-top: 20px;
  margin-left: 0px;
  background: #fff;
  -webkit-transition: 0.2s 0s;
  transition: 0.2s 0s;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top {
  position: absolute;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
  bottom: 100%;
  left: 20%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown.arrow-top:before {
  border-color: rgba(136, 183, 213, 0);
  border-bottom-color: #fff;
  border-width: 10px;
  margin-left: -10px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a {
  text-transform: none;
  letter-spacing: normal;
  -webkit-transition: 0s all;
  transition: 0s all;
  color: #343a40;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown a.active {
  color: #f16821;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown .active > a {
  color: #f16821 !important;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li {
  list-style: none;
  padding: 0;
  margin: 0;
  min-width: 200px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a {
  padding: 9px 20px;
  display: block;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li > a:hover {
  background: #f4f5f9;
  color: #f16821;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > a:before {
  content: "\e315";
  right: 20px;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > .dropdown,
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children > ul {
  left: 100%;
  top: 0;
}

.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:hover > a,
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:active > a,
.site-navbar .site-navigation .site-menu .has-children .dropdown > li.has-children:focus > a {
  background: #f4f5f9;
  color: #25262a;
}

.site-navbar .site-navigation .site-menu .has-children:hover > a,
.site-navbar .site-navigation .site-menu .has-children:focus > a,
.site-navbar .site-navigation .site-menu .has-children:active > a {
  color: #f16821;
}

.site-navbar .site-navigation .site-menu .has-children:hover,
.site-navbar .site-navigation .site-menu .has-children:focus,
.site-navbar .site-navigation .site-menu .has-children:active {
  cursor: pointer;
}

.site-navbar .site-navigation .site-menu .has-children:hover > .dropdown,
.site-navbar .site-navigation .site-menu .has-children:focus > .dropdown,
.site-navbar .site-navigation .site-menu .has-children:active > .dropdown {
  -webkit-transition-delay: 0s;
  transition-delay: 0s;
  margin-top: 0px;
  visibility: visible;
  opacity: 1;
}

.site-navbar.scrolled {
  background-color: #fff;
  position: fixed;
  width: 100%;
  left: 0;
  right: 0;
  top: 0;
  margin-top: -130px;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
  -webkit-box-shadow: 0 4px 15px -5px rgba(0, 0, 0, 0.1);
  box-shadow: 0 4px 15px -5px rgba(0, 0, 0, 0.1);
}

.site-navbar.scrolled.awake {
  margin-top: 0px;
  -webkit-transition: 0.3s all ease-out;
  transition: 0.3s all ease-out;
}

.site-navbar.scrolled.sleep {
  -webkit-transition: 0.3s all ease-out;
  transition: 0.3s all ease-out;
}

.site-navbar.scrolled .site-menu-toggle {
  color: #000;
}

.site-navbar.scrolled .site-navigation .site-menu li a {
  color: #000;
}

.site-navbar.scrolled .site-navigation .site-menu li a.active {
  color: #f16821;
}

.site-navbar.scrolled .site-logo a {
  color: #000 !important;
}

.site-mobile-menu {
  width: 300px;
  position: fixed;
  right: 0;
  z-index: 9000;
  padding-top: 20px;
  background: #fff;
  height: calc(100vh);
  -webkit-transform: translateX(110%);
  transform: translateX(110%);
  -webkit-box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  box-shadow: -10px 0 20px -10px rgba(0, 0, 0, 0.1);
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.offcanvas-menu .site-mobile-menu {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.site-mobile-menu .site-mobile-menu-header {
  width: 100%;
  float: left;
  padding-left: 20px;
  padding-right: 20px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close {
  float: right;
  margin-top: 8px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span {
  font-size: 30px;
  display: inline-block;
  padding-left: 10px;
  padding-right: 0px;
  line-height: 1;
  cursor: pointer;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-close span:hover {
  color: #25262a;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo {
  float: left;
  margin-top: 10px;
  margin-left: 0px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a {
  display: inline-block;
  text-transform: uppercase;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a img {
  max-width: 70px;
}

.site-mobile-menu .site-mobile-menu-header .site-mobile-menu-logo a:hover {
  text-decoration: none;
}

.site-mobile-menu .site-mobile-menu-body {
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  position: relative;
  padding: 0 20px 20px 20px;
  height: calc(100vh - 52px);
  padding-bottom: 150px;
}

.site-mobile-menu .site-nav-wrap {
  padding: 0;
  margin: 0;
  list-style: none;
  position: relative;
}

.site-mobile-menu .site-nav-wrap a {
  padding: 10px 20px;
  display: block;
  position: relative;
  color: #212529;
}

.site-mobile-menu .site-nav-wrap a:hover {
  color: #f16821;
}

.site-mobile-menu .site-nav-wrap li {
  position: relative;
  display: block;
}

.site-mobile-menu .site-nav-wrap li.active > a {
  color: #f16821;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse {
  position: absolute;
  right: 0px;
  top: 10px;
  z-index: 20;
  width: 36px;
  height: 36px;
  text-align: center;
  cursor: pointer;
  border-radius: 50%;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:hover {
  background: #f8f9fa;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse:before {
  font-size: 12px;
  z-index: 20;
  font-family: "icomoon";
  content: "\f078";
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%) rotate(-180deg);
  transform: translate(-50%, -50%) rotate(-180deg);
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
}

.site-mobile-menu .site-nav-wrap .arrow-collapse.collapsed:before {
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.site-mobile-menu .site-nav-wrap > li {
  display: block;
  position: relative;
  float: left;
  width: 100%;
}

.site-mobile-menu .site-nav-wrap > li > a {
  padding-left: 20px;
  font-size: 20px;
}

.site-mobile-menu .site-nav-wrap > li > ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.site-mobile-menu .site-nav-wrap > li > ul > li {
  display: block;
}

.site-mobile-menu .site-nav-wrap > li > ul > li > a {
  padding-left: 40px;
  font-size: 16px;
}

.site-mobile-menu .site-nav-wrap > li > ul > li > ul {
  padding: 0;
  margin: 0;
}

.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li {
  display: block;
}

.site-mobile-menu .site-nav-wrap > li > ul > li > ul > li > a {
  font-size: 16px;
  padding-left: 60px;
}

.site-mobile-menu .site-nav-wrap[data-class="social"] {
  float: left;
  width: 100%;
  margin-top: 30px;
  padding-bottom: 5em;
}

.site-mobile-menu .site-nav-wrap[data-class="social"] > li {
  width: auto;
}

.site-mobile-menu .site-nav-wrap[data-class="social"] > li:first-child a {
  padding-left: 15px !important;
}

/* Blocks */
.site-blocks-cover {
  background-size: cover;
  background-repeat: no-repeat;
  background-position: top;
  background-position: center center;
}

.site-blocks-cover.overlay {
  position: relative;
}

.site-blocks-cover.overlay:before {
  position: absolute;
  content: "";
  left: 0;
  bottom: 0;
  right: 0;
  top: 0;
  background: rgba(0, 0, 0, 0.7);
}

.site-blocks-cover .player {
  position: absolute;
  bottom: -250px;
  width: 100%;
}

.site-blocks-cover,
.site-blocks-cover .row {
  min-height: 600px;
  height: calc(100vh);
}

.site-blocks-cover.inner-page-cover,
.site-blocks-cover.inner-page-cover .row {
  min-height: 600px;
  height: calc(30vh);
}

.site-blocks-cover h1 {
  font-size: 4rem;
  font-weight: 900;
  color: #fff;
}

@media (max-width: 991.98px) {
  .site-blocks-cover h1 {
    font-size: 2rem;
  }
}

.site-blocks-cover p {
  color: rgba(255, 255, 255, 0.5);
  font-size: 1.2rem;
  line-height: 1.5;
}

.site-blocks-cover .btn {
  border: 2px solid transparent;
}

.site-blocks-cover .btn:hover {
  color: #fff !important;
  background: none;
  border: 2px solid #fff;
}

.site-blocks-cover .btn.order-btn {
  border: none !important;
  -webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  transition: background-color 0.3s, -webkit-box-shadow 0.3s;
  transition: background-color 0.3s, box-shadow 0.3s;
  transition: background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}

.site-blocks-cover .btn.order-btn:hover {
  background-color: #de550e;
}

.site-blocks-cover .btn.order-btn:active {
  -webkit-box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.6) !important;
  box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.6) !important;
}

.site-blocks-cover .intro-text {
  font-size: 16px;
  line-height: 1.5;
}

@media (max-width: 991.98px) {
  .site-blocks-cover .display-1 {
    font-size: 3rem;
  }
}

.bg-light {
  background: #ccc;
}

@media (max-width: 991.98px) {
  .display-4 {
    font-size: 1.8rem;
  }
}

.block-13,
.slide-one-item {
  position: relative;
  z-index: 1;
}

.block-13 {
  padding-bottom: 0;
}

.block-13 .owl-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.block-13 .owl-dots,
.slide-one-item.home-slider .owl-dots {
  display: none;
}

.slide-one-item .owl-nav {
  position: relative;
  position: absolute;
  bottom: -90px;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.block-13 .owl-carousel .owl-nav .owl-prev,
.block-13 .owl-carousel .owl-nav .owl-next,
.slide-one-item .owl-nav .owl-prev,
.slide-one-item .owl-nav .owl-next {
  position: relative;
  display: inline-block;
  padding: 20px !important;
  font-size: 30px;
  color: #000;
  outline: none;
}

.block-13 .owl-nav .owl-prev.disabled,
.block-13 .owl-nav .owl-next.disabled,
.slide-one-item .owl-nav .owl-prev.disabled,
.slide-one-item .owl-nav .owl-next.disabled {
  opacity: 0.2;
}

.slide-one-item.home-slider .owl-nav {
  position: absolute !important;
  top: 50% !important;
  bottom: auto !important;
  width: 100%;
}

.slide-one-item.home-slider .owl-prev {
  left: 10px !important;
}

.slide-one-item.home-slider .owl-next {
  right: 10px !important;
}

.slide-one-item.home-slider .owl-nav .owl-prev,
.slide-one-item.home-slider .owl-nav .owl-next {
  color: #fff;
  position: absolute !important;
  top: 50%;
  padding: 0px;
  height: 50px;
  width: 50px;
  border-radius: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  background: rgba(0, 0, 0, 0.2);
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
  line-height: 0;
  text-align: center;
  font-size: 25px;
}

@media (min-width: 768px) {
  .slide-one-item.home-slider .owl-nav .owl-prev,
  .slide-one-item.home-slider .owl-nav .owl-next {
    font-size: 25px;
  }
}

.slide-one-item.home-slider .owl-nav .owl-prev > span,
.slide-one-item.home-slider .owl-nav .owl-next > span {
  position: absolute;
  line-height: 0;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.slide-one-item.home-slider .owl-nav .owl-prev:hover,
.slide-one-item.home-slider .owl-nav .owl-prev:focus,
.slide-one-item.home-slider .owl-nav .owl-next:hover,
.slide-one-item.home-slider .owl-nav .owl-next:focus {
  background: black;
}

.slide-one-item.home-slider:hover .owl-nav,
.slide-one-item.home-slider:focus .owl-nav,
.slide-one-item.home-slider:active .owl-nav {
  opacity: 10;
  visibility: visible;
}

.unit-1 {
  position: relative;
  width: 100%;
  height: 430px;
  overflow: hidden;
  display: block;
}

.unit-1:after {
  content: "";
  z-index: 1;
  position: absolute;
  bottom: 0;
  top: 0;
  left: 0;
  right: 0;
  background: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(18%, transparent), color-stop(99%, rgba(0, 0, 0, 0.8)), to(rgba(0, 0, 0, 0.8)));
  background: linear-gradient(to bottom, transparent 0%, transparent 18%, rgba(0, 0, 0, 0.8) 99%, rgba(0, 0, 0, 0.8) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#cc000000',GradientType=0 );
}

.unit-1 img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}

.unit-1 img,
.unit-1 .unit-1-text {
  -webkit-transition: 0.3s all ease-in-out;
  transition: 0.3s all ease-in-out;
}

.unit-1 .unit-1-text {
  z-index: 2;
  position: absolute;
  bottom: -90px;
  color: #fff;
  display: block;
  width: 100%;
}

.unit-1 .unit-1-text .unit-1-heading {
  font-size: 1.5rem;
  position: relative;
}

.unit-1 p {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: 0.3s all ease;
  transition: 0.3s all ease;
  color: rgba(255, 255, 255, 0.5);
}

.unit-1:hover p {
  opacity: 1;
  visibility: visible;
}

.unit-1:hover .unit-1-text {
  bottom: 30px;
}

.unit-1:hover img {
  -webkit-transform: scale(1.05);
  transform: scale(1.05);
}

.h-entry img {
  width: 100%;
  height: 250px;
  -o-object-fit: cover;
     object-fit: cover;
  margin-bottom: 30px;
}

.h-entry .meta {
  color: #f16821;
  font-size: 20px;
}

.h-entry h2 {
  font-size: 20px;
  color: #5cad00;
}

.h-entry .order-service {
  padding: 0;
  border: none;
  color: #f16821;
  background-color: transparent;
  cursor: pointer;
  outline: none;
}

.overlap-left {
  margin-left: -100px;
}

.car__item img {
  -o-object-fit: contain;
     object-fit: contain;
  height: auto;
}

@media (max-width: 768px) {
  .h-entry img {
    height: 200px;
    margin-bottom: 30px;
  }
  .h-entry .meta {
    color: #f16821;
    font-size: 16px;
  }
}

@media (max-width: 991.98px) {
  .overlap-left {
    margin-left: 0px;
  }
}

.overlap-section {
  margin-top: -100px;
}

.feature-1,
.free-quote,
.feature-3 {
  background: #f16821;
  padding: 30px 50px;
  color: rgba(255, 255, 255, 0.6);
  font-size: 15px;
}

.feature-1 .heading,
.free-quote .heading,
.feature-3 .heading {
  font-size: 22px;
  text-transform: uppercase;
  color: #fff;
}

.feature-1 .icon,
.free-quote .icon,
.feature-3 .icon {
  border: 2px solid rgba(255, 255, 255, 0.5);
  width: 80px;
  height: 80px;
  line-height: 80px;
  position: relative;
  border-radius: 50%;
  margin: 0 auto !important;
}

.feature-1 .icon > span,
.free-quote .icon > span,
.feature-3 .icon > span {
  font-size: 35px;
  color: #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.feature-3 {
  background: #e0560e;
}

.border-primary {
  position: relative;
}

.border-primary h2 {
  text-transform: uppercase;
  font-weight: 700 !important;
}

.border-primary:after {
  position: absolute;
  content: "";
  bottom: 0;
  width: 80px;
  height: 3px;
  background: #f16821;
}

.border-primary.text-center:after {
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.border-primary.text-left:after {
  -webkit-transform: translateX(0%);
  transform: translateX(0%);
}

.testimonial {
  max-width: 800px;
  margin: 0 auto !important;
  text-align: center;
}

.testimonial blockquote {
  font-style: italic;
}

.testimonial blockquote p {
  font-size: 1.5rem;
}

.testimonial blockquote p.author {
  font-size: 1rem;
  font-style: normal;
}

.testimonial figure img {
  max-width: 100px;
  margin: 0 auto;
  border-radius: 50%;
}

.how-it-work-item .number {
  width: 50px;
  height: 50px;
  border: 4px solid #fff;
  background: #5cad00;
  color: #fff;
  line-height: 44px;
  font-weight: 300;
  display: inline-block;
  text-align: center;
  font-size: 20px;
  border-radius: 50%;
  margin-bottom: 40px;
}

.how-it-work-item h3 {
  font-size: 18px;
  margin-bottom: 30px;
  color: #fff;
}

.how-it-work-item p {
  color: white;
}

.person h3 {
  font-size: 18px;
}

.custom-pagination a,
.custom-pagination span {
  width: 40px;
  height: 40px;
  line-height: 40px;
  border-radius: 50%;
  display: inline-block;
  background: #f16821;
  color: #fff;
}

.custom-pagination span {
  background: #e6e6e6;
  color: #000;
}

/* modal start */
.modal {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 1px;
  height: 1px;
  margin: auto;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-transition: 0.4s;
  transition: 0.4s;
  overflow: hidden;
}

.modal .wrap {
  position: relative;
  z-index: 1;
  width: 95%;
  margin: auto;
  background-color: #fff;
}

.modal .wrap .close__modal {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  height: 30px;
  padding: 0;
  font-size: 50px;
  line-height: 30px;
  border: none;
  background-color: transparent;
  outline: none;
}

.modal .form__title {
  font-weight: bold;
  font-size: 24px;
  line-height: 1.3;
  text-align: center;
}

.modal .modal__title {
  margin: 0 auto 10px;
  font-weight: bold;
  font-size: 36px;
  line-height: 1.2;
}

.modal .modal__text {
  font-size: 18px;
}

.modal__order .wrap {
  max-width: 600px;
  padding: 30px 50px;
}

.gratitude .wrap {
  max-width: 550px;
  padding: 80px 50px;
  text-align: center;
}

@media (max-width: 576px) {
  .modal .form__title {
    font-size: 22px;
  }
  .modal .modal__title {
    font-size: 28px;
  }
  .modal .modal__text {
    font-size: 16px;
  }
  .modal__order .wrap {
    padding: 30px 10px;
  }
  .modal__error .wrap,
  .gratitude .wrap {
    padding: 40px 10px;
  }
}

.active__modal {
  z-index: 10000;
  width: 100%;
  height: 100%;
  overflow-y: auto;
}

/* modal end */
@-webkit-keyframes pulseEl {
  50% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5, 2.5);
            transform: scale(2.5, 2.5);
  }
}
@keyframes pulseEl {
  50% {
    opacity: 1;
    -webkit-transform: scale(1, 1);
            transform: scale(1, 1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2.5, 2.5);
            transform: scale(2.5, 2.5);
  }
}

.contacts__widget {
  position: fixed;
  bottom: 70px;
  right: 40px;
  z-index: 10;
  width: 50px;
  height: 50px;
}

.contacts__widget .link__wraps {
  display: none;
  list-style: none;
}

.contacts__widget .link__item {
  position: absolute;
  top: 0;
  left: -110px;
  bottom: 0;
  right: 0;
  z-index: -1;
  margin: auto;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.contacts__widget .social__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  overflow: hidden;
}

.contacts__widget .social__link:hover span {
  opacity: 1;
}

.contacts__widget .social__link span {
  display: block;
}

.contacts__widget .social__link .phone__img {
  background-image: url("data:image/jpeg;base64,/9j/4QAYRXhpZgAASUkqAAgAAAAAAAAAAAAAAP/sABFEdWNreQABAAQAAAA8AAD/4QMraHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA1LjMtYzAxMSA2Ni4xNDU2NjEsIDIwMTIvMDIvMDYtMTQ6NTY6MjcgICAgICAgICI+IDxyZGY6UkRGIHhtbG5zOnJkZj0iaHR0cDovL3d3dy53My5vcmcvMTk5OS8wMi8yMi1yZGYtc3ludGF4LW5zIyI+IDxyZGY6RGVzY3JpcHRpb24gcmRmOmFib3V0PSIiIHhtbG5zOnhtcD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bXA6Q3JlYXRvclRvb2w9IkFkb2JlIFBob3Rvc2hvcCBDUzYgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjczNjkxRDZBNjI0QjExRUNCQkQ1QjZFNDA1Rjc3MUQ2IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjczNjkxRDZCNjI0QjExRUNCQkQ1QjZFNDA1Rjc3MUQ2Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NzM2OTFENjg2MjRCMTFFQ0JCRDVCNkU0MDVGNzcxRDYiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NzM2OTFENjk2MjRCMTFFQ0JCRDVCNkU0MDVGNzcxRDYiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7/7gAOQWRvYmUAZMAAAAAB/9sAhAAGBAQEBQQGBQUGCQYFBgkLCAYG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");
}

.contacts__widget .social__link .viber__img {
  background-image: url("data:image/png;base64,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");
}

.contacts__widget .social__link .mail__img {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAABuwAAAbsBOuzj4gAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAOnSURBVHic7ZtJThtBGIU/o4hsfAA2ZJs9UqSsMfM8DxLICBAIBEIgEBwhB8guB2HBBSJllS23QAqeobNwN/Lwym63u13toaSSsF316r3XbXfV//8kHMehn9uQbQK228AA2wRst4EBtgnYbgMDbBOw3fregE+VLxKJxGfgG/AdSFphFF37B/wG/jiOk/9413Gcjw7sACXA6dFeAnaqNFe+cE3Y7VETSsCu0EtSvNlrd0LdlXd1JgF+AXviw+0eMaEEbAt9e652noE3YF8M2gKKMRARtBeBLaFr39X8TMXgNyAtBm92qQlFYFPoSbtavXFVk96AAzFpo8tMKAIbQsdBjfg6AzwTDsXk9S4xoQisC/6HQrw0wAHegSMBsgYUYiDS1AvAmuB95GpSc4xg78CxAFuNqQkFYFXwPW4gvqEBngknAnQlZiYUgBXB86SJ+KYGeCacCvDlmJhQAJYFv1Mf4n0Z4JlwJhZZAvIWxeeBJcHrzKd43wZ4JpyLxRYtmZAHFgWf8xbEt2SA1y/EogsdNiEPLAgeFwGwAhG4FIvPA7kOiM8B82L9y4B4gYlcCRJzEZuQA+bEuldtYLZF6FqQmY3IhBwwK9a7bhO3bWI3gtQMkA1RfBaYEevchIAdCsFbQW46JBOywLTAvw2Je2hX6U6QnGrThCwwJXDvQuQdGpAD3Auyk0AmAFYGmBR492Fyjjwv4DjOE+UdY7aFaVnKO7ynaFhVt8i+AjVXLoW/OyEDpJpgxe4roH4Ev4j3xoGXBjgvwLhPrNj8CKrHYAp4BR7EZ6PAo8B5BEbF+AcXq+6uIAaPQbURmqD6Vq8zwR03QvkgtQiMGMY8VOBkgIk4bYTUVtj0i/8DGG70va7BGXbn1OKYngwd3wqrw1CzZ/5fYMyH+DF3rAnHtDfo2GFIHYf9bn2LwE/KCZevlNPzQ+7fW+5nfiLPpq1xpMdhU0CkncPPq9uDzDUdjiIJiJhCYlEff/2YoI7HoYbETEHReezGA72eRwdIQgmKmsLituKAjUxQ8cG2wuKmxIjtSHAjE1SEOFBixJQai0suwNRNOYKWUmOm5GhcU2LKBJUi85UcNaXH454UVSaoJOmBMKFKfFpM6pa0eG03pcnTNSY0LJHp1uqQShNUlUhViYypSKrb64MqTVB1Qh9FUqpMrlcqxLxuqhRLqtNYfxVK9viVb3onJFzhQH8WS1cZ0I+t7/9fYGCAbQK228AA2wRst4EBtgnYbn1vwH/SIFzqVMEoOwAAAABJRU5ErkJggg==");
}

.contacts__widget .social__link .telegram__img {
  background-image: url("data:image/png;base64,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");
}

.contacts__widget .social__link .img__wrap {
  width: 50px;
  height: 50px;
  margin-left: 20px;
  border: 1px solid #ec7321;
  border-radius: 50%;
  background-color: #fff;
  background-size: 65% 65%;
  background-position: center center;
  background-repeat: no-repeat;
  overflow: hidden;
}

.contacts__widget .social__link .text__description {
  position: relative;
  display: block;
  width: 90px;
  padding: 10px;
  font-size: 14px;
  text-align: center;
  border-radius: 8px;
  color: #fff;
  background: #ec7321;
  opacity: 0;
  -webkit-transition: 0.4s;
  transition: 0.4s;
}

.contacts__widget .social__link .text__description:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: -26px;
  width: 5px;
  height: 5px;
  margin: auto;
  border: 15px solid transparent;
  border-left: 15px solid #ec7321;
}

.contacts__widget .check__label {
  position: relative;
  z-index: 1;
  display: block;
  width: 50px;
  height: 50px;
  padding: 8px;
  border-radius: 50%;
  -webkit-box-shadow: rgba(0, 0, 0, 0.8) 0 0 20px;
          box-shadow: rgba(0, 0, 0, 0.8) 0 0 20px;
  background-color: #fff;
  cursor: pointer;
}

.contacts__widget .check__label:before, .contacts__widget .check__label:after {
  content: "";
  position: absolute;
  border-radius: inherit;
}

.contacts__widget .check__label:before {
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  background-color: #fff;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAAflBMVEUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACCtoPsAAAAKXRSTlMAQIAJEvIpBNaY4aiQuTEjGzrownBkXfaFRsm9tHpY+NzPpXZRDq5oTYl5y+YAAAK5SURBVFjD1ZbZkqJAEEWLfREFQUXBtV3P///glNITUmyFYczDnJeOJiKPlTeTUjEK93wrwgPg+NPgYonPuJo+Cvlt/kG5t0iR+NtgbZpmNMkcJFt3bH3sA9kiqRk3wdOxG1dvOOA/mk/tAJiMiWIPrL2uVI9Q6A2znHwvOrFLmOjq7RA2veGW+hwmsFBqXLuuP4I73IB6yHgK+JtaDrAdFJTktenND0iUMwUwHz7AuraOIWxXUc5h9m7C4TYgMKF2gFUV2Ryi+hHygVGeyGr/RRxeCRac3g83cOmtT+CsnCf41Ra1sTgEvYI5GEok3msU6mQypr2CS9eU744a/AS/V7AAu7mZBc/JKMk4vYIzWG1neBdjBSuIW6t9bLyZPwMtGLVu2x23Q/RmRg33telLrSAkqNKJigMKsjZt7emueQO4v6/GJQVaggCnkaI3bzxYQ1L9oTQfSgvVnq7EMCHTKq300XXlhISN0JPWjSk/wjriJH2DXKh7qG6+nZLKnpbvtBt4PvlM3a0fZSjVuxiQDqxCmCipe4quGkrBduh9OCX9901oC8mBteglgPTdRWOCabXqYL4SMVrEMoYI8vW1XR/LelfUBLZDm81zFAdIz0lHPA8xSiBmGZLCXG1ciXGPtn7gScHzvtK2UPHwabD1GgIdM/P0rg5Dadg0BHq8ZH7Z7/dG7IlrJi0DAj2WNGgyUHC7DYZmCjWWf+vehhLcjwU3Z/Y2RKb4sIV2WuND/E8E3Rk8U/PifoF+Crvn19fya8G3LfzjEH0m4+pd2Hc9/+E4TrCCuOfqno8STHt+jSQOviX0LCESndyhTPT1OUer92w4O+M6lN9qykCnVkSdQH5QRIvjUFLGiRqlJWjiRJqcrsbCrMhgakFm1tjHn1y5pTRo1lNjkOU6gd4gBV8aduIrw09oi5H8AaB/dRF5o5oQAAAAAElFTkSuQmCC");
  background-size: 65% 65%;
  background-position: center center;
  background-repeat: no-repeat;
}

.contacts__widget .check__label:after {
  top: 10%;
  left: 10%;
  z-index: -2;
  width: 80%;
  height: 80%;
  border: 3px solid #ff6d00;
  background-color: transparent;
  -webkit-animation: pulseEl infinite linear 1.3s;
          animation: pulseEl infinite linear 1.3s;
}

.contacts__widget input[type="checkbox"] {
  display: none;
  opacity: 0;
}

.contacts__widget .check__input:checked ~ .check__label {
  background-color: #c9b8a0;
}

.contacts__widget .check__input:checked ~ .check__label:after {
  display: none;
}

.contacts__widget .check__input:checked ~ .link__wraps .link__item:nth-child(1) {
  -webkit-transform: translateY(-65px);
          transform: translateY(-65px);
}

.contacts__widget .check__input:checked ~ .link__wraps .link__item:nth-child(2) {
  -webkit-transform: translateY(-130px);
          transform: translateY(-130px);
}

.contacts__widget .check__input:checked ~ .link__wraps .link__item:nth-child(3) {
  -webkit-transform: translateY(-195px);
          transform: translateY(-195px);
}

.contacts__widget .check__input:checked ~ .link__wraps .link__item:nth-child(4) {
  -webkit-transform: translateY(-260px);
          transform: translateY(-260px);
}

.contacts__widget .check__input:checked ~ .link__wraps,
.contacts__widget .check__label:hover ~ .link__wraps {
  display: block;
}
/*# sourceMappingURL=style.css.map */