@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 300;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oxygen/v15/2sDcZG1Wl4LcnbuCJW8Dbw.ttf) format('truetype');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oxygen/v15/2sDfZG1Wl4Lcnbu6iQ.ttf) format('truetype');
}
@font-face {
  font-family: 'Oxygen';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/oxygen/v15/2sDcZG1Wl4LcnbuCNWgDbw.ttf) format('truetype');
}
body {
  font-family: 'Oxygen', sans-serif;
  background: #fff;
  overflow-x: hidden;
}
.header-live .alert .alert-inner {
  text-transform: none;
}
nav.section-header {
  background: #fff;
}
nav.section-header .header-top {
  border: none;
}
nav.section-header .header-top p {
  text-transform: none;
  letter-spacing: 0;
}
nav.section-header .header-top .top-currency .dropdown-button {
  background: #fff;
}
nav.section-header .header-top .top-languages .dropdown-button {
  background: #fff;
}
nav.section-header .header-top .top-social-media li a svg,
nav.section-header .header-top .top-social-media li a img {
  height: 20px;
  width: 20px;
}
nav.section-header .header-top .top-social-media li:not(:last-child) {
  margin-right: 10px;
}
nav.section-header .header-top .top-navigation li a {
  letter-spacing: 0;
  text-transform: none;
  font-weight: 600;
}
nav.section-header .header-management {
  background: #fff;
}
nav.section-header .header-management:before {
  content: '';
  width: 100%;
  -webkit-transform: translateX(-100%);
      -ms-transform: translateX(-100%);
          transform: translateX(-100%);
  left: 0;
  height: 100%;
  background: #fff;
  pointer-events: none;
  position: absolute;
}
nav.section-header .header-management:after {
  content: '';
  width: 100%;
  -webkit-transform: translateX(100%);
      -ms-transform: translateX(100%);
          transform: translateX(100%);
  right: 0;
  height: 100%;
  background: #fff;
  pointer-events: none;
  position: absolute;
}
nav.section-header .header-management .management-search-engine {
  background: #f1f1f1;
  border-color: #999;
}
nav.section-header .header-management .management-service .service-icons a .icons-inner,
nav.section-header .header-management .management-service .service-icons button .icons-inner {
  height: 40px;
  width: 40px;
  border-radius: 40px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
nav.section-header .header-management .management-service .service-icons a svg,
nav.section-header .header-management .management-service .service-icons button svg {
  fill: #fff;
}
nav.section-header .header-management .management-service .service-icons a .quantity-badge,
nav.section-header .header-management .management-service .service-icons button .quantity-badge {
  top: -7px;
  left: 30px;
  background: #000 !important;
}
nav.section-header .header-management .management-service .service-icons a .cost-line,
nav.section-header .header-management .management-service .service-icons button .cost-line {
  margin-left: 10px;
  letter-spacing: 0;
  font-weight: 600;
  font-size: 11px;
}
nav.section-header .header-management .management-service .service-icons:nth-child(2) {
  margin-left: 20px;
}
nav.section-header .header-management .management-service .service-icons:nth-child(2) a .quantity-badge {
  left: 13px;
}
nav.section-header .header-categories {
  border: none;
  border-radius: 50px;
}
nav.section-header .header-categories > ul > li > a,
nav.section-header .header-categories > ul > li .dropdown {
  color: #fff;
}
nav.section-header .header-categories > ul > li > a > a > span,
nav.section-header .header-categories > ul > li .dropdown > a > span {
  color: #fff;
}
nav.section-header .header-categories > ul > li > a > a > svg,
nav.section-header .header-categories > ul > li .dropdown > a > svg {
  -webkit-filter: invert();
          filter: invert();
}
nav.section-header .header-categories > ul > li .dropdown a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
nav.section-header .header-categories > ul > li .dropdown a svg {
  margin-left: 10px;
  fill: #000;
  height: 6px;
  min-width: 6px;
  max-width: 6px;
  -webkit-transform: rotate(90deg);
      -ms-transform: rotate(90deg);
          transform: rotate(90deg);
}
nav.section-header .header-categories > ul > li .dropdown .dropdown-menu li {
  position: relative;
}
nav.section-header .header-categories > ul > li .dropdown .dropdown-menu li a {
  font-size: 0.85em;
}
nav.section-header .header-categories > ul > li .dropdown .dropdown-menu li a:active {
  background: #ccc;
}
nav.section-header .header-categories > ul > li .dropdown .dropdown-menu li a svg {
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
}
nav.section-header .header-categories > ul > li .dropdown .dropdown-menu > li:hover {
  background-color: #f1f1f1;
}
nav.section-header .header-categories > ul > li .dropdown .dropdown-menu > li:hover > .submenu {
  display: block;
}
nav.section-header .header-categories > ul > li .dropdown .dropdown-menu .submenu {
  display: none;
  position: absolute;
  left: 100%;
  top: -7px;
}
nav.section-header .header-categories > ul > li .dropdown .dropdown-menu .submenu.submenu-left {
  right: 100%;
  left: auto;
}
nav.section-header .header-categories > ul > li + li {
  margin-left: 50px;
}
section.section-welcome {
  margin-top: 30px;
}
section.section-welcome .welcome-item {
  border-radius: 30px;
  background: #fff;
  overflow: hidden;
}
section.section-welcome + section.section-categories {
  margin-top: 60px;
}
section.section-welcome .owl-carousel-welcome .owl-dots {
  top: 20px;
  left: 20px;
  -webkit-transform: none;
      -ms-transform: none;
          transform: none;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
section.section-welcome .owl-carousel-welcome .owl-nav {
  bottom: auto;
  top: 20px;
  right: 20px;
}
section.section-welcome .owl-carousel-welcome .owl-nav .owl-prev,
section.section-welcome .owl-carousel-welcome .owl-nav .owl-next {
  border-radius: 40px;
  background-color: #fff;
}
section.section-categories .categories-flexbox .flexbox-service .service-inner {
  border-radius: 30px;
}

/*# sourceMappingURL=maps/style-theme.css.map */
