/* Segoe UI */

@font-face {
  font-family: "Segoe UI Bold";
  src: url("../../fonts/SegoeUI/SegoeUI-Bold.woff2") format("woff2"),
    url("../../fonts/SegoeUI/SegoeUI-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Segoe UI";
  src: url("../../fonts/SegoeUI/SegoeUI-Regular.woff2") format("woff2"),
    url("../../fonts/SegoeUI/SegoeUI-Regular.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Segoe UI Light";
  src: url("../../fonts/SegoeUI/SegoeUI-Light.woff2") format("woff2"),
    url("../../fonts/SegoeUI/SegoeUI-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

/* Helvetica */

@font-face {
  font-family: "Helvetica Light";
  src: url("../../fonts/Helvetica/Helvetica-Light.woff2") format("woff2"),
    url("../../fonts/Helvetica/Helvetica-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica Bold";
  src: url("../../fonts/Helvetica/Helvetica-Bold.woff2") format("woff2"),
    url("../../fonts/Helvetica/Helvetica-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Helvetica";
  src: url("../../fonts/Helvetica/Helvetica.woff2") format("woff2"),
    url("../../fonts/Helvetica/Helvetica.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "ETmodules";
  src: url("../../fonts/modules.woff") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

:root {
  /* color */
  --primary-color: #ed0579;
  --secondary-color: #f7941d;
  --tertiary-color: linear-gradient(98.99deg, #ed0579 0%, #f7941d 100%);
  --black000-color: #333333;
  --black200-color: #393e41;
  --black400-color: #65686a;
  --body-text: #616567;
  --white-color: #ffffff;
  --beige-color: #fcf5ec;
  --bg-grey: #f6f6f6;

  /* font size */
  --h1-big-font-size: 96px;
  --h1-font-size: 54px;
  --h2-font-size: 40px; /* --text-h1 */
  --h3-font-size: 36px; /* --text-h2 */
  --h4-font-size: 24px; /*--text-h3 */
  --h5-font-size: 20px; /*--text-h4 */
  --h6-font-size: 16px; /*--text-h6 */
  --body-text-font-size: 16px;
  --button-text-font-size: 16px;
  --nav-text-font-size: 16px;
  --nav-title-font-size: 18px; /*--text-h5 */

  /* font family */
  --font-family-segoe-ui-normal: "Segoe UI";
  --font-family-segoe-ui-bold: "Segoe UI Bold";
  --font-family-segoe-ui-light: "Segoe UI Light";
  --font-family-helvetica-normal: "Helvetica";
  --font-family-helvetica-bold: "Helvetica Bold";
  --font-family-helvetica-light: "Helvetica Light";
}

/* Reset CSS */

/* Box sizing */
*,
*::before,
*::after {
  box-sizing: border-box;
}

/* Remove default margin and padding */
body,
h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ol,
figure,
blockquote,
dl,
dd {
  margin: 0;
  padding: 0;
}

/* Remove default list styles */
ul,
ol {
  list-style: none;
}

/* Remove default styles for headings */
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/* Remove default styles for links */
a {
  text-decoration: none;
  color: inherit;
}

body {
  font-family: "Helvetica";
  font-size: var(--body-text-font-size) !important;
  line-height: 1.4;
}

h1 {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h1-font-size) !important;
  line-height: 1.4 !important;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}

h2 {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h2-font-size) !important;
  line-height: 1.5;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-weight: 700;
}

h3 {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h3-font-size) !important;
  line-height: 1.4;
  font-weight: 700;
}

h4 {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h4-font-size) !important;
  line-height: 1.4;
}

h5 {
  font-family: var(--font-family-segoe-ui-bold) !important;
  font-size: var(--h5-font-size) !important;
  line-height: 1.4;
  text-transform: capitalize;
}

h6 {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h6-font-size) !important;
  line-height: 1.4;
  text-transform: capitalize;
}

/* header */
.header-top .header {
  background-color: var(--primary-color);
  padding: 10px 0px;
}

.header-top .header .header-inner {
  color: #ffffff;
  font-size: var(--h6-font-size);
  font-family: "Segoe UI Bold";
  display: flex;
  gap: 11px;
  align-items: center;
}

.header-top .header .header-inner p img {
  margin-right: 6px;
}

.header-top .header .header-inner button {
  border: 1px solid var(--white-color);
  padding: 4px 20px;
  border-radius: 50px;
  color: var(--white-color);
  font-size: var(--h6-font-size);
  font-family: "Segoe UI Bold";
  line-height: 1.5;
  display: flex;
  align-items: center;
  width: 105px;
  justify-content: space-between;
}

.header-top .header .header-inner button img {
  margin-top: 3px;
  transform: rotateX(180deg);
  transition: transform 0.1s ease;
}

.header-top .header .header-inner button.active img {
  transform: rotateX(0deg);
}

.header-top .header .header-inner button span:nth-child(1) {
  display: none;
}

.header-top .header .header-inner button span:nth-child(2) {
  display: block;
}

.header-top .header .header-inner button.active span:nth-child(1) {
  display: block;
}

.header-top .header .header-inner button.active span:nth-child(2) {
  display: none;
}

.header-top .body {
  padding: 20px 0px;
  color: var(--tertiary-color);
  font-size: var(--body-text-font-size);
  font-family: "Helvetica";
  background: #f6f6f6;
}

.header-top .body .body-inner {
  display: grid;
  gap: 23px;
  grid-template-columns: auto 1fr;
}

.header-top .body ul {
  list-style-type: disc;
  padding-left: 10px;
}

.header-top .body .body-content {
  max-width: 1000px;
}

/* nav */
header nav {
  padding: 15px 0px 20px 0px;
}

header .navbar-top {
  margin-bottom: 13px;
}

header .navbar-top ul.navbar-top-list {
  display: flex;
  gap: 39px;
  align-items: center;
  justify-content: flex-end;
}

header .navbar-top ul.navbar-top-list li a {
  font-size: 14px;
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--black200-color);
  text-decoration: none;
}

header .navbar-top ul.navbar-top-list .uk-dropdown {
  padding: 0px !important;
}

header .navbar-top ul.navbar-top-list .uk-dropdown li a {
  padding: 1px 8px;
}

header .navbar-top ul.navbar-top-list li {
  position: relative;
}

header .navbar-top ul.navbar-top-list li button {
  padding: 0px;
  line-height: normal;
  border: 0px;
  display: flex;
  align-items: center;
  gap: 10px;
}

header .navbar-top ul.navbar-top-list li button[aria-expanded="true"] {
  color: var(--primary-color);
}

header
  .navbar-top
  ul.navbar-top-list
  li
  button[aria-expanded="true"]
  .dropdown-icon {
  transform: rotateX(180deg);
}

header .navbar-top ul.navbar-top-list li button[aria-expanded="true"] svg path {
  stroke: var(--primary-color);
}

header .navbar-top ul.navbar-top-list li button .dropdown-icon {
  margin-right: 6px;
  transition: transform 0.1s ease;
}

header .navbar-top ul.navbar-top-list li:hover > a {
  color: var(--primary-color);
}

header .navbar-top ul.navbar-top-list > li::after {
  content: "";
  position: absolute;
  top: 50%;
  right: -20px;
  width: 1px;
  height: 70%;
  background: #d9d9d9;
  transform: translateY(-50%);
}

header .uk-navbar-container {
  background: var(--white-color) !important;
  border-bottom: 1px solid #eeeeee;
}

header .navbar-top ul.navbar-top-list > li:last-of-type:after {
  display: none;
}

header nav .uk-navbar-right ul {
  display: flex;
  align-items: center;
  gap: 18px;
}

header nav .uk-navbar-right ul li a {
  font-size: var(--button-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--black200-color);
  text-transform: uppercase;
  position: relative;
  text-decoration: none;
}

/* header nav .uk-navbar-right ul li a:hover{
    color: var(--primary-color);
} */

header nav .uk-navbar-right ul li a:hover svg path {
  stroke: var(--primary-color);
}

header nav .uk-navbar-right ul li a svg {
  margin-top: -6px;
}

header nav .uk-navbar-right #searchform #s {
  width: 160px;
  height: 28px;
  padding: 2px 5px;
  border-radius: 3px;
  border: 1px solid #eeeeee;
  text-transform: capitalize;
  padding-right: 30px;
}

header nav .uk-navbar-right #searchform #s::placeholder {
  text-transform: uppercase;
}

header nav .uk-navbar-right #searchform .search-icon {
  width: 18px;
}

header nav .uk-navbar-right #searchform .search-icon path {
  fill: var(--primary-color);
}

header nav .uk-navbar-right ul #searchsubmit {
  display: none;
}

header nav .uk-navbar-left {
  gap: 40px;
}

header nav .uk-navbar-nav {
  gap: 45px;
}

header nav .uk-navbar-center a {
  text-decoration: none;
  color: var(--black200-color);
  font-size: var(--nav-text-font-size);
  font-family: "Segoe UI";
  line-height: 1.5;
  position: relative;
}

header nav .uk-navbar-center a[data-parent="true"] {
  font-size: var(--nav-text-font-size);
  font-family: "Segoe UI";
  font-weight: 600;
  line-height: 1.4;
  text-transform: uppercase;
}

header nav .uk-navbar-center a[data-title="true"] {
  font-size: var(--nav-title-font-size);
  font-family: var(--font-family-segoe-ui-bold);
  font-weight: 600;
  line-height: 1.5;
  text-transform: capitalize;
  pointer-events: none;
}

header nav .uk-navbar-center .uk-navbar-dropdown {
  border-radius: 9px;
  border-top: 2.8px solid var(--primary-color);
  width: fit-content;
  top: 40px !important;
  padding: 32px 40px;
  min-width: 200px;
}

header nav .uk-navbar-center .uk-navbar-dropdown .drop-grid-wrap {
  flex-flow: column !important;
}

header nav .uk-navbar-center .uk-navbar-dropdown [data-haschild="false"] {
  width: fit-content;
}

header nav .uk-navbar-center .uk-navbar-dropdown.full-width .drop-grid-wrap {
  flex-flow: row !important;
}

header nav .uk-navbar-center .uk-navbar-dropdown.full-width {
  width: max-content;
}

header nav .uk-navbar-center .uk-navbar-dropdown .drop-grid-wrap {
  display: flex;
  flex-flow: wrap;
  column-gap: 60px;
}

header
  nav
  .uk-navbar-center
  .uk-navbar-dropdown
  .drop-grid-wrap
  div[data-haschild="false"] {
  margin-top: 20px;
}

header
  nav
  .uk-navbar-center
  .uk-navbar-dropdown
  .drop-grid-wrap
  div[data-haschild="false"]:first-of-type {
  margin-top: 0px;
}

header
  nav
  .uk-navbar-center
  .uk-navbar-dropdown
  .drop-grid-wrap
  a[data-title="true"] {
  margin-bottom: 20px;
  display: block;
}

header nav .uk-navbar-center a[data-no-hover="true"]:hover,
header nav .uk-navbar-center a[aria-expanded="true"] {
  /* color: var(--primary-color); */
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

header nav .uk-navbar-center a[data-title="true"]:hover {
  color: var(--black200-color);
}

header nav .uk-navbar-center div[data-haschild="false"] {
  width: 100%;
}

/* menu link */

header nav .uk-navbar-center ul a[data-hover],
#modal-full .uk-modal-dialog .content-right ul li[data-hover] {
  position: relative;
  overflow: hidden;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  padding: 0;
}

header nav .uk-navbar-center ul a[data-hover] span,
#modal-full .uk-modal-dialog .content-right ul li[data-hover] a {
  display: block;
  -webkit-transition: -webkit-transform 200ms ease;
  transition: -webkit-transform 200ms ease;
  transition: transform 200ms ease;
  transition: transform 200ms ease, -webkit-transform 200ms ease;
}

header nav .uk-navbar-center ul a[data-hover]:after,
#modal-full .uk-modal-dialog .content-right ul li[data-hover]:after {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  content: attr(data-hover);
  display: inline;
  -webkit-transition: top 200ms ease;
  transition: top 200ms ease;
  color: var(--primary-color);
}

header nav .uk-navbar-center ul a[data-hover]:hover span,
#modal-full .uk-modal-dialog .content-right ul li[data-hover]:hover a {
  -webkit-transform: translateY(-100%);
  transform: translateY(-100%);
}

header nav .uk-navbar-center ul a[data-hover]:hover:after,
#modal-full .uk-modal-dialog .content-right ul li[data-hover]:hover:after {
  top: 0;
}

header nav .uk-navbar-center ul a[data-hover]:active,
#modal-full .uk-modal-dialog .content-right ul li[data-hover]:active {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

/* modal */

/* #modal-full{
    top: 180px;
} */

#modal-full .uk-modal-dialog .content-left {
  width: 540px;
  background-image: var(--tertiary-color);
}

#modal-full .uk-modal-dialog .content-left ul {
  margin-top: 20px;
}

#modal-full .uk-modal-dialog .content-left ul li a {
  font-family: "Segoe UI Bold";
  font-size: var(--h5-font-size);
  line-height: 1.5;
  text-transform: capitalize;
  color: var(--white-color);
  padding: 20px 40px;
}

#modal-full
  .uk-modal-dialog
  .content-left
  ul
  li
  a[aria-selected="false"]:hover {
  opacity: 0.7;
}

#modal-full .uk-modal-dialog .content-left ul li.uk-active a {
  background-color: rgba(255, 255, 255, 0.17);
}

#modal-full .uk-modal-dialog .content-left ul li a {
  border-right: 0px;
  position: relative;
}

#modal-full .uk-modal-dialog .content-left ul li.has-child a::after {
  content: "";
  width: 24px;
  height: 24px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg width='7' height='12' viewBox='0 0 7 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 11L6 6L1 1' stroke='white' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
  right: 40px;
}

#modal-full .uk-modal-dialog .content-right {
  padding: 0px;
}

#modal-full .uk-modal-dialog .content-right #component-tab-left {
  padding: 42px 60px;
}

#modal-full .uk-modal-dialog .content-right .content {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 20px;
}

#offcanvas-slide .content-wrap {
  z-index: 1;
  height: 100%;
  overflow-x: hidden;
  overflow-y: scroll;
  width: 100vw;
}

#modal-full .uk-modal-dialog .content-right .content .title,
#offcanvas-slide .content-wrap .content .title {
  font-family: "Segoe UI Bold";
  font-size: var(--h4-font-size);
  line-height: 1.5;
  text-transform: capitalize;
  color: var(--primary-color);
}

#offcanvas-slide .content-wrap .content {
  width: 28%;
}

#offcanvas-slide .content-wrap .back-btn {
  margin-left: -5px;
}

#offcanvas-slide .content-wrap {
  display: block;
}

#offcanvas-slide .content-wrap ul {
  flex: auto;
}

#offcanvas-slide .content-wrap ul li > a {
  font-size: var(--button-text-font-size) !important;
  font-family: var(--font-family-segoe-ui-normal) !important;
  color: var(--black200-color) !important;
  line-height: 1.5;
  text-transform: capitalize;
  text-decoration: none;
  padding: 0px !important;
}

#offcanvas-slide .content-wrap ul li .label {
  font-family: "Segoe UI Bold";
  font-size: var(--h5-font-size);
  line-height: 1.5;
  text-transform: capitalize;
  color: var(--black200-color);
  margin-bottom: 10px;
}

/* #modal-full .uk-modal-dialog .content-right .content .text,
#offcanvas-slide .content-wrap .content .text{
    font-family: 'Segoe UI';
    font-size: var(--body-text-font-size);
    line-height: 150%;
    color: var(--primary-color);
} */

#modal-full .uk-modal-dialog .content-right .content .text,
#offcanvas-slide .content-wrap .content .text {
  font-family: "Segoe UI";
  font-size: var(--body-text-font-size);
  line-height: 1.5;
  color: var(--black200-color);
}

#modal-full
  .uk-modal-dialog
  .content-right
  #component-tab-left
  > li[role="tabpanel"]
  .content-wrap {
  display: grid;
  grid-template-columns: 280px 1fr;
  gap: 44px;
  align-items: flex-start;
}

#modal-full .uk-modal-dialog .content-right #component-tab-left > li ul ul {
  grid-template-columns: 1fr;
  display: grid;
  grid-gap: 15px;
}

#modal-full .uk-modal-dialog .content-right #component-tab-left > li ul {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 15px;
}

#modal-full
  .uk-modal-dialog
  .content-right
  #component-tab-left
  > li
  ul.has-child {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 44px;
}

#modal-full
  .uk-modal-dialog
  .content-right
  #component-tab-left
  > li
  ul.has-child
  .label {
  font-family: "Segoe UI Bold";
  font-size: var(--h5-font-size);
  line-height: 1.5;
  text-transform: capitalize;
  color: var(--black200-color);
  margin-bottom: 20px;
}

#modal-full .uk-modal-dialog .content-left .top {
  display: flex;
  gap: 20px;
  padding: 20px 40px;
  border-bottom: 1px solid var(--white-color);
  height: 72px;
  align-items: center;
}

#offcanvas-slide .top {
  display: flex;
  gap: 10px;
  padding: 20px 40px;
  border-bottom: 1px solid var(--white-color);
  height: 72px;
  align-items: center;
  justify-content: space-between;
}

#offcanvas-slide .top .left {
  display: flex;
  gap: 10px;
}

#offcanvas-slide .top .right svg path {
  fill: var(--white-color);
}

.uk-search.uk-search-large {
  width: 100%;
}

.uk-search.uk-search-large .uk-modal-close-full {
  background: transparent;
}

#offcanvas-slide ul.menu li {
  width: 100%;
}
#offcanvas-slide ul.menu > li:first-child {
  margin-top: 10px;
}
#offcanvas-slide ul.menu li:nth-child(1) > a {
  margin-top: 5px;
  margin-bottom: 5px;
}

#offcanvas-slide ul.menu li > a {
  border-bottom: 0px !important;
  display: inline-block;
  justify-content: left;
  padding: 10px 40px;

  font-family: "Segoe UI Bold";
  font-size: var(--h6-font-size);
  line-height: 1.5;
  text-transform: capitalize;
  color: var(--white-color);
  position: relative;
  text-decoration: none;
}
#modal-full .content-right #searchform #searchsubmit {
  display: none;
}

#modal-full .content-right #searchform,
#modal-full .content-right #searchform input[name="s"] {
  width: 100%;
}

#modal-full .content-right #searchform input[name="s"] {
  height: 72px;
  padding: 20px 60px;
  font-size: var(--h5-font-size);
  font-family: var(--font-family-helvetica-normal);
  color: var(--black200-color);
  display: flex;
  align-items: center;
  border: 0px;
  border-bottom: 1px solid #d9d9d9;
}

input:focus {
  outline: none;
}

#modal-full .uk-modal-close-full,
#offcanvas-slide .uk-modal-close-full {
  position: relative;
  background: transparent;
  padding: 0px;
}

#modal-full .uk-modal-close-full svg,
#offcanvas-slide .uk-modal-close-full svg {
  display: none;
}

#offcanvas-slide .uk-offcanvas-bar {
  background-image: var(--tertiary-color);
  padding: 0px;
  max-width: 540px !important;
  width: 100%;
}

header .searchform {
  position: relative;
  width: 160px !important;
}

#searchform .uk-search-icon svg {
  display: none;
}

#searchform .uk-search-icon .search-icon {
  display: block;
}

#modal-full #searchform .uk-search-icon-flip.uk-search-icon {
  right: 25px;
}

.uk-search-default {
  width: inherit;
}

header nav .uk-navbar-right #searchform .uk-search-icon {
  width: 30px;
}

#modal-full .uk-modal-dialog {
  border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;
  overflow: hidden;
  box-shadow: 0px 0px 10px 0px #0000001c;
}

#modal-full .uk-modal-dialog .content-right ul li[data-hover] a {
  font-size: var(--button-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--black200-color);
  line-height: 1.5;
  text-transform: capitalize;
  text-decoration: none;
}

.text-gradient {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

/* error404 */

#template-404 {
  padding: 80px 0px !important;
}

#template-404 .et_pb_column,
#footer-top-1 .et_pb_column {
  display: grid;
}

#footer-top-1.single-layout .et_pb_row .et_pb_column:first-of-type::after {
  display: none;
}

#footer-top-1.single-layout .et_pb_row {
  grid-template-columns: 1fr;
}

#template-404 h4.et_pb_module_header span {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 64px;
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.5;
  text-transform: uppercase;
}

#template-404 .et_pb_blurb_description {
  font-family: var(--font-family-helvetica-normal);
  font-size: var(--h5-font-size);
  color: #616567;
  max-width: 440px;
  margin: 0 auto;
  line-height: 1.4;
}

#main-content .template-404 .et_pb_image_0_tb_body {
  position: absolute;
  top: 50%;
  transform: translateY(-63%);
  left: 9.8%;
}

#main-content .template-404 .et_pb_image_1_tb_body {
  position: absolute;
  top: 50%;
  transform: translateY(-68%);
  right: 6.3%;
}

#main-content .template-404 .et_pb_blurb_content .et_pb_module_header {
  margin-top: 27px;
}

#main-content .template-404 .et_pb_button_0_tb_body_wrapper a.btn-primary {
  margin: 0 auto;
  margin-top: 39px;
}

#footer-top-1 {
  background: var(--tertiary-color);
  padding: 120px 0px !important;
}

#footer-top-1 .et_pb_row {
  display: grid;
  grid-template-columns: 1fr 1fr;
}

#footer-top-1 .et_pb_row .et_pb_column {
  width: 100%;
  position: relative;
}

#footer-top-1 .et_pb_row .et_pb_column .et_pb_blurb_content {
  max-width: 100%;
}

#footer-top-1
  .et_pb_row
  .et_pb_column
  .et_pb_blurb_content
  .et_pb_blurb_container {
  display: grid;
  justify-content: center;
  grid-gap: 22px;
  text-align: center;
}

#footer-top-1
  .et_pb_row
  .et_pb_column
  .et_pb_blurb_content
  h3.et_pb_module_header {
  color: var(--white-color);
}

#footer-top-1
  .et_pb_row
  .et_pb_column
  .et_pb_blurb_content
  .et_pb_blurb_description {
  color: var(--white-color);
  max-width: 550px;
}

#footer-top-1 .et_pb_button_module_wrapper a.btn-secondary-white {
  margin: 0 auto;
  margin-top: 40px;
}

#footer-top-1 .et_pb_row .et_pb_column:first-of-type::after {
  content: "";
  width: 1px;
  height: 95%;
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: var(--white-color);
}

#footer-top-1 .btn-secondary-white {
  text-transform: math-auto !important;
}

/* footer */

footer {
  padding: 120px 0px 40px 0px;
}

footer .footer-top .footer-top-left form {
  width: 100%;
  position: relative;
  max-width: 495px;
}

input:-internal-autofill-selected {
  background-color: unset !important;
}

footer .footer-top .footer-top-left form .wpforms-field {
  padding: 0px;
}

footer .footer-top .footer-top-left form .wpforms-field.wpforms-field-email {
  border-bottom: 1px solid #d9d9d9;
}

footer .footer-top .footer-top-left form .wpforms-head-container {
  padding-bottom: 0px;
  margin-bottom: 10px;
}

footer .footer-top .footer-top-left form .wpforms-field .wpforms-field-label {
  display: none;
}

footer .footer-top .footer-top-left form .wpforms-field input[type="email"] {
  padding: 0px;
  border: 0px;
  font-size: var(--h6-font-size);
  font-family: var(--font-family-helvetica-normal);
  line-height: 1.4;
  color: var(--black200-color);
  margin-bottom: 8px;
  display: block;
  width: 100%;
  min-width: 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8.5 15.2285L15.5 8.22852M15.5 8.22852L8.5 1.22852M15.5 8.22852H1.5' stroke='%23393E41' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center right;
  padding-right: 50px;
}

footer .footer-top .footer-top-left form .wpforms-field input::placeholder {
  font-size: var(--h6-font-size);
  font-family: var(--font-family-helvetica-normal);
  line-height: 1.4;
  color: var(--black400-color);
  text-transform: capitalize;
}

footer .footer-top .footer-top-left form .wpforms-field-container {
  display: grid;
  grid-gap: 20px;
}

footer .footer-top .footer-top-left form .wpforms-field input:focus {
  outline: none;
  border: 0px !important;
  box-shadow: inherit !important;
}

footer .footer-top {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
  /* align-items: end; */
  margin-top: 40px;
}

footer .footer-top .footer-top-left form .wpforms-field input[type="checkbox"] {
  width: 16px;
  height: 16px;
  border-radius: 1px !important;
  overflow: hidden;
}

footer
  .footer-top
  .footer-top-left
  form
  .wpforms-field
  input[type="checkbox"]::before {
  background-color: #eaeaea;
  border-radius: 1px !important;
  width: 16px;
  height: 16px;
  box-shadow: none;
  border: 0px;
  left: 0px;
  top: 0px;
}

footer
  .footer-top
  .footer-top-left
  form
  .wpforms-field
  input[type="checkbox"]:checked:after {
  content: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTYiIHZpZXdCb3g9IjAgMCAxNiAxNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3QgeT0iMC4wMDA5NzY1NjIiIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgcng9IjEiIGZpbGw9IiNFQUVBRUEiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik00LjMzMzMzIDYuNjY3NjRMMyA4LjAwMDk4TDcgMTIuMDAxTDEzLjY2NjcgNS4zMzQzMUwxMi4zMzMzIDQuMDAwOThMNyA5LjMzNDMxTDQuMzMzMzMgNi42Njc2NFoiIGZpbGw9IiNFRDA1NzkiLz4KPC9zdmc+Cg==");
  background: #ddd !important;
  width: 20px;
  height: 20px;
  transform: none;
  margin: unset;
  left: 0;
  top: 0;
  border: unset !important;
}

footer .footer-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 20px 0px 0px 0px;
  border-top: 1px solid #d9d9d9;
}

footer .footer-top .footer-top-left div.wpforms-container-full {
  margin: 10px 0px 0px 0px !important;
}

footer .footer-top .footer-top-left form .wpforms-submit-container {
  position: absolute;
  top: 2px;
  right: 0px;
  margin-top: 0px;
  opacity: 0;
}

.form-title {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h4-font-size);
  line-height: 1.5;
  color: var(--black200-color);
  margin-bottom: 0px;
}

footer
  .footer-top
  .footer-top-left
  form
  .wpforms-field
  fieldset
  label.wpforms-field-label-inline {
  font-size: var(--h6-font-size);
  font-family: var(--font-family-helvetica-normal);
  line-height: 1.4;
  color: var(--black200-color);
  text-transform: initial;
}

footer .footer-top .footer-top-right .menu ul {
  display: grid;
  gap: 10px;
}

footer .footer-top .footer-top-right .menu ul ul {
  display: flex;
  gap: 40px;
  justify-content: flex-end;
}

footer .footer-top .footer-top-right .menu ul ul li a {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--nav-title-font-size);
  line-height: 1.5;
  color: var(--black200-color);
  text-transform: capitalize;
  font-weight: 600;
  text-decoration: none;
}

footer .footer-top .footer-top-right .social ul {
  display: flex;
  gap: 20px;
  justify-content: flex-end;
}

footer .footer-bottom .footer-bottom-left {
  display: flex;
  gap: 20px;
  align-items: center;
}

footer .footer-bottom .footer-bottom-left .copy-right-text {
  max-width: 236px;
  font-family: var(--font-family-helvetica-bold);
  font-size: var(--h6-font-size);
  line-height: 1.5;
  color: #888b8d;
}

footer .footer-bottom .footer-bottom-left ul {
  display: flex;
  gap: 20px;
  align-items: center;
}

footer .footer-bottom .footer-bottom-right {
  font-size: var(--h6-font-size);
  font-family: var(--font-family-helvetica-bold);
  line-height: 1.5;
  color: #888b8d;
}

footer .footer-top .footer-top-right .footer-totop {
  display: flex;
  justify-content: flex-end;
}

footer .footer-top .footer-top-right {
  display: grid;
  grid-gap: 20px;
}

/* template-technologies */
#template-technologies-1 .et_pb_row,
#template-technologies-2 .et_pb_row {
  max-width: 100% !important;
  padding: 0px !important;
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
  justify-items: flex-end;
}

#template-technologies-1 .et_pb_row {
  align-items: center;
  justify-items: flex-end;
}

#template-technologies-2 .et_pb_row {
  align-items: center;
  justify-items: flex-start;
}

#template-technologies-1 .et_pb_row .et_pb_column,
#template-technologies-2 .et_pb_row .et_pb_column {
  width: 100%;
}

#template-technologies-1 .et_pb_row .et_pb_column h1 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  line-height: 1.2;
}

#template-technologies-2 {
  background-color: #f6f6f6;
}

#template-technologies-2 .et_pb_row .et_pb_column h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  line-height: 1.4;
}

#template-technologies-2 .et_pb_row .et_pb_column .et_pb_text p,
#template-technologies-1 .et_pb_row .et_pb_column .et_pb_text p,
#template-technologies-4 .et_pb_row .et_pb_column .et_pb_text p {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-helvetica-normal);
  color: var(--black200-color);
  margin-bottom: 20px;
}

#template-technologies-2 .et_pb_row .et_pb_column .et_pb_text p:last-of-type,
#template-technologies-1 .et_pb_row .et_pb_column .et_pb_text p:last-of-type,
#template-technologies-4 .et_pb_row .et_pb_column .et_pb_text p:last-of-type {
  margin-bottom: 0px;
}

#template-technologies-1 .et_pb_button_module_wrapper,
#template-technologies-2 .et_pb_button_module_wrapper {
  display: inline-block;
  margin-right: 20px;
}

/* #template-technologies-1 .et_pb_row .et_pb_column:first-of-type{
    width: 700px;
    margin-right: 80px !important;
}

#template-technologies-2 .et_pb_row .et_pb_column:last-of-type{
    width: 700px;
    margin-left: 80px !important;
} */

#template-technologies-2
  .et_pb_row
  .et_pb_column
  .et_pb_button_module_wrapper:first-of-type,
#template-technologies-2
  .et_pb_row
  .et_pb_column
  .et_pb_button_module_wrapper:first-of-type {
  margin-top: 40px;
}

#template-technologies-3,
#template-technologies-4 {
  padding: 120px 0px !important;
}

#template-technologies-3 .et_pb_row .et_pb_column:last-of-type {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 40px;
}

#template-technologies-3
  .et_pb_row
  .et_pb_column:last-of-type
  .et_pb_blurb_content {
  position: relative;
}

#template-technologies-3
  .et_pb_row
  .et_pb_column:last-of-type
  .et_pb_blurb_content
  .et_pb_main_blurb_image {
  border-radius: 0 40px 0 40px;
}

#template-technologies-3
  .et_pb_row
  .et_pb_column:last-of-type
  .et_pb_blurb_content
  .et_pb_main_blurb_image
  img {
  width: 100%;
}

#template-technologies-3
  .et_pb_row
  .et_pb_column:last-of-type
  .et_pb_blurb_container {
  position: absolute;
  right: -12px;
  bottom: 12px;
}

#template-technologies-3
  .et_pb_row
  .et_pb_column:last-of-type
  .et_pb_module_header {
  padding: 8px 12px 8px 24px;
  background: var(--white-color);
  border-radius: 20px 3px 3px 20px;
  color: var(--primary-color);
  box-shadow: 0px 4px 10px 0px #00000040;
  position: relative;
}

#template-technologies-3
  .et_pb_row
  .et_pb_column:last-of-type
  .et_pb_module_header::after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  background-color: var(--white-color);
  box-shadow: 0px 4px 10px 0px #00000040;
  bottom: -4px;
  z-index: -1;
  border-radius: 3px;
  transform: rotate(65deg);
  right: 4px;
}

#template-technologies-4 .et_pb_row .et_pb_column h2,
#template-technologies-3 .et_pb_row .et_pb_column h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

#template-technologies-4 .et_pb_column h3 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

/* #template-technologies-4 .et_pb_row{
    display: grid;
    grid-template-columns: 600px 1fr;
    grid-template-rows: 1fr;
    grid-column-gap: 120px;
} */

#template-technologies-4 .et_pb_row .et_pb_column:nth-child(1) {
  grid-area: 1 / 1 / 3 / 2;
}

#template-technologies-4 .et_pb_row .et_pb_column:nth-child(2) {
  grid-area: 1 / 2 / 2 / 3;
}

#template-technologies-4 .et_pb_row .et_pb_column:nth-child(3) {
  grid-area: 2 / 2 / 3 / 3;
  margin-top: 81px;
}
/* 
#template-technologies-4 .et_pb_row .et_pb_column{
    width: inherit !important;
} */

#template-technologies-4 .et_pb_row .et_pb_column .et_pb_blurb_content {
  max-width: 100% !important;
  display: grid;
  grid-gap: 20px;
}

#template-technologies-4
  .et_pb_row
  .et_pb_column
  .et_pb_blurb_content
  .et_pb_image_wrap
  img {
  width: 100%;
}

/* #template-technologies-3 .et_pb_row {
    display: grid;
    grid-template-columns: 540px 1fr;
    grid-column-gap: 40px;
} */

/* #template-technologies-3 .et_pb_row .et_pb_column{
    width: 100%;
} */

#template-technologies-3 .et_pb_row .et_pb_column:nth-child(1) {
  display: grid;
  grid-gap: 20px;
  align-content: baseline;
}

#template-technologies-4 .et_pb_blurb_content .et_pb_main_blurb_image {
  border-radius: 40px 40px 0px 0px;
}

#template-technologies-4 .et_pb_column:nth-child(1) {
  display: flex;
  flex-flow: column;
}

#template-technologies-4 .et_pb_column:nth-child(1) .et_pb_text_inner,
#template-technologies-1 .et_pb_column:nth-child(1) .et_pb_text_inner,
#template-technologies-2 .et_pb_column:nth-child(2) .et_pb_text_inner {
  padding-top: 20px;
  padding-bottom: 40px;
}

#template-technologies-2
  .et_pb_row
  .et_pb_column:nth-child(2)
  .et_pb_module:nth-child(1)
  .et_pb_text_inner {
  padding-top: 0px;
  padding-bottom: 10px;
}

#template-technologies-2
  .et_pb_row
  .et_pb_column:nth-child(2)
  .et_pb_module:nth-child(1)
  .et_pb_text
  p {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--black200-color);
  text-transform: uppercase;
}

#template-technologies-4 .et_pb_column .et_pb_blurb_container,
#template-technologies-4 .et_pb_column .et_pb_blurb_container ul {
  display: grid;
  gap: 10px;
  padding-bottom: 0px;
}

#template-technologies-4 .et_pb_column .et_pb_blurb_container ul {
  padding-left: 24px;
}

#template-technologies-4 .et_pb_column .et_pb_blurb_container ul li {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-helvetica-normal);
  color: #616567;
  line-height: 1.4;
}

#template-technologies-2
  .et_pb_column:nth-child(2)
  .et_pb_module:nth-child(1)
  p {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--black200-color);
  text-transform: uppercase;
  line-height: 1.4;
}

#template-technologies-2 .et_pb_row .et_pb_column .et_pb_text p strong {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--body-text-font-size);
  color: #f7941d;
  line-height: 1.4;
}

#template-technologies-4 .et_pb_column:nth-child(3) a.btn-teriary {
  margin-top: 20px;
}

#template-technologies-5 {
  background: #f6f6f6;
  overflow: hidden;
}

#template-technologies-5 .et_pb_row {
  padding: 0px !important;
  padding: 120px 0px !important;
}

#template-technologies-5 .et_pb_row h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  margin-bottom: 20px;
}

#template-technologies-5 .et_pb_row .et_pb_module:nth-child(1) p {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--black200-color);
  text-transform: uppercase;
  line-height: 1.4;
  margin-bottom: 10px;
}

#template-technologies-5 .et_pb_row .et_pb_module:last-of-type {
  max-width: 100%;
}

#template-technologies-5 .uk-slider-container-offset {
  overflow: visible !important;
}

#template-technologies-5 .uk-slider-container-offset .uk-slider-items > * {
  padding-left: 36px;
}

#template-technologies-5 .et_pb_column .et_pb_module:last-of-type {
  margin-top: 60px;
}

#template-technologies-5 .uk-slider-container {
  /* padding-bottom: 0px;
    padding-top: 0px;
    margin-top: 0px;
    margin-bottom: 0px; */
  padding: 0px;
  margin: 0px;
}

#template-technologies-5 .uk-slider-items {
  padding-bottom: 0px;
  padding: 0px;
}

section.want-to-talk div.wpforms-container-full {
  padding: 40px;
  margin: 0px;
}

.want-to-talk .image,
.want-to-talk .image img {
  height: 100%;
  object-fit: cover;
}

.want-to-talk .col-33 {
  border-radius: 40px 0px 0px 40px;
  overflow: hidden;
}

.want-to-talk .col-66 {
  background-color: #f6f6f6;
  overflow: hidden;
  border-radius: 0px 40px 40px 0px;
  padding: 60px 40px;
}

.want-to-talk .wpforms-title {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h3-font-size) !important;
  line-height: 1.4;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  margin-bottom: 0px;
}

section.want-to-talk
  div.wpforms-container-full
  .wpforms-form
  .wpforms-head-container {
  padding-bottom: 40px !important;
}

.technology-form form.wpforms-form .wpforms-field input {
  border: 0px !important;
  border-radius: 4px !important;
  padding: 10px 20px !important;
  background-color: var(--white-color) !important;
  max-width: 100%;
}

.technology-form form.wpforms-form .wpforms-field .wpforms-field-label {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h6-font-size) !important;
  line-height: 1.5;
  text-transform: initial;
  color: var(--black200-color);
  margin-bottom: 0px;
}

.technology-form form.wpforms-form .wpforms-field-container .wpforms-field {
  display: flex;
  flex-flow: column;
  gap: 10px;
  padding: 0px;
}

.technology-form form.wpforms-form .wpforms-field-container {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 20px;
  padding: 0px;
}

.technology-form form.wpforms-form .wpforms-field input,
.event-single form.wpforms-form .wpforms-field input,
.contact-us form.wpforms-form .wpforms-field input {
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #333333 !important;
}

.technology-form form.wpforms-form .wpforms-field input::placeholder,
.event-single form.wpforms-form .wpforms-field input::placeholder,
.contact-us form.wpforms-form .wpforms-field input::placeholder {
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #333333 !important;
}

.technology-form form.wpforms-form .wpforms-field input:focus,
.event-single form.wpforms-form .wpforms-field input:focus,
.contact-us form.wpforms-form .wpforms-field input:focus {
  box-shadow: 0 0 0 1px var(--primary-color) !important;
}

.technology-form
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  input:not(:placeholder-shown),
.technology-form form.wpforms-form .wpforms-field input:not(:placeholder-shown),
.event-single
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  input:not(:placeholder-shown),
.event-single form.wpforms-form .wpforms-field input:not(:placeholder-shown),
.contact-us
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  input:not(:placeholder-shown),
.contact-us form.wpforms-form .wpforms-field input:not(:placeholder-shown) {
  box-shadow: 0 0 0 1px var(--primary-color) !important;
  background-color: #fde6f2 !important;
}

.technology-form form.wpforms-form .wpforms-field input:not(:focus),
.event-single form.wpforms-form .wpforms-field input:not(:focus),
.contact-us form.wpforms-form .wpforms-field input:not(:focus) {
  box-shadow: 0 0 0 1px transparent !important;
  background-color: var(--white-color) !important;
}

.technology-form .wpforms-field:nth-child(9),
.event-single .wpforms-field:nth-child(9),
.contact-us .wpforms-field:nth-child(9) {
  grid-area: 5 / 1 / 6 / 3;
}

.technology-form .wpforms-field:nth-child(10),
.event-single .wpforms-field:nth-child(10),
.contact-us .wpforms-field:nth-child(10) {
  grid-area: 6 / 1 / 7 / 3;
}

.technology-form .wpforms-field:nth-child(11),
.event-single .wpforms-field:nth-child(11),
.contact-us .wpforms-field:nth-child(11) {
  grid-area: 7 / 1 / 8 / 3;
}

.event-single .wpforms-field:nth-child(12),
.contact-us .wpforms-field:nth-child(12) {
  grid-area: 8 / 1 / 9 / 3;
}

.event-single .wpforms-field:nth-child(13),
.contact-us .wpforms-field:nth-child(13) {
  grid-area: 9 / 1 / 10 / 3;
}

.event-single .wpforms-field:nth-child(14) {
  grid-area: 10 / 1 / 11 / 3;
}

.event-single .wpforms-field:nth-child(14) {
  grid-area: 10 / 1 / 12 / 3;
}

.event-single .wpforms-field:nth-child(15) {
  grid-area: 12 / 1 / 13 / 3;
}

.wpforms-field-medium {
  max-width: 100% !important;
}

.event-schedule-overview h3 {
  line-height: 1.4;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  max-width: 600px;
}

.event-single .event-main-content-left {
  display: flex;
  flex-flow: column;
  gap: 42px;
}

.info-wrap {
  display: grid;
  grid-gap: 20px;
}

.info-wrap .info-wrap-top {
  display: flex;
  flex-wrap: wrap;
  grid-gap: 10px;
}

.info-wrap .info-wrap-botton ul {
  display: grid;
  grid-gap: 10px;
}

.info-wrap .info-wrap-botton ul li {
  display: flex;
  gap: 10px;
}

.info-wrap .info-wrap-botton ul li span {
  font-size: var(--font-family-segoe-ui-normal);
  font-size: var(--h6-font-size);
  color: var(--black200-color);
  line-height: 1.4;
  text-transform: uppercase;
}

.event_details h4.event_details_title {
  line-height: 1.4;
  color: #f7941d;
}

.event-single .event_details {
  display: grid;
  grid-gap: 20px;
}

.event-single .event_details .event_details_content ul {
  padding-left: 24px;
  margin-bottom: 23px;
}

.event-single .event_details .event_details_content ul li,
.event-single .event_details .event_details_content p {
  font-size: var(--h6-font-size);
  font-family: var(--font-family-helvetica-normal);
  color: #616567;
  line-height: 1.4;
}

.event-single .event_details .event_details_content ul li::before {
  content: "";
  position: relative;
  left: -18px;
  width: 24px;
  height: 1.5em;
  margin-bottom: -1.5em;
  display: list-item;
  list-style-position: inside;
  text-align: right;
  list-style-type: disc;
  color: var(--black200-color);
}

.event-single .wpforms-field,
.contact-us .wpforms-field {
  padding: 0px !important;
}

div.wpforms-container-full {
  margin: 0px !important;
}

.event-single .wpforms-title,
.contact-us .wpforms-title {
  font-size: var(--h4-font-size) !important;
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4 !important;
  margin-bottom: 0px !important;

  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: fit-content;
}

.contact-us .wpforms-title {
  margin-bottom: 20px !important;
}

.event-single div.wpforms-container-full .wpforms-form .wpforms-head-container {
  padding-bottom: 20px !important;
}

.event-single form.wpforms-form .wpforms-field,
.event-single form.wpforms-form .wpforms-field fieldset,
.contact-us form.wpforms-form .wpforms-field,
.contact-us form.wpforms-form .wpforms-field fieldset {
  display: flex;
  flex-flow: column;
  gap: 10px;
}

.event-single
  form.wpforms-form
  .wpforms-field
  fieldset
  .wpforms-field-description,
.contact-us
  form.wpforms-form
  .wpforms-field
  fieldset
  .wpforms-field-description {
  margin-bottom: 10px;
}

.event-single form.wpforms-form .wpforms-field .wpforms-field-label,
.contact-us form.wpforms-form .wpforms-field .wpforms-field-label {
  font-size: var(--h6-font-size);
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4;
  color: var(--black200-color);
  margin-bottom: 0px !important;
  order: -1;
}

#wpforms-1361-field_20-container {
  margin-top: 20px !important;
  position: relative;
}

#wpforms-1428-field_20-container {
  margin-top: 40px !important;
  position: relative;
}

.contact-us form.wpforms-form .wpforms-field textarea {
  margin-bottom: 20px;
}

#wpforms-1361-field_20-container::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #c5c5c5;
  top: -20px;
  left: 0px;
  position: absolute;
}

#wpforms-1428-field_20-container::after {
  content: "";
  width: 100%;
  height: 1px;
  background-color: #c5c5c5;
  top: -40px;
  left: 0px;
  position: absolute;
}

.event-single form.wpforms-form .wpforms-field fieldset .wpforms-field-label {
  margin-bottom: 10px !important;
}

.event-single .event-main-content-left h6 {
  line-height: 1.4;
  color: var(--primary-color);
  width: 100%;
}

.technology-form form.wpforms-form .select2-container,
.event-single form.wpforms-form .select2-container,
.contact-us form.wpforms-form .select2-container {
  width: 100% !important;
  position: relative;
}

.event-single form.wpforms-form .wpforms-field-description,
.contact-us form.wpforms-form .wpforms-field-description {
  margin-top: 0px !important;
  order: -1;
}

.technology-form
  form.wpforms-form
  .select2-container
  .select2-selection__rendered,
.event-single form.wpforms-form .select2-container .select2-selection__rendered,
.contact-us form.wpforms-form .select2-container .select2-selection__rendered {
  border: 0px !important;
  border-radius: 4px !important;
  padding: 10px 20px !important;
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #333333 !important;
  height: 43px;
}

.event-single form.wpforms-form .select2-container .select2-selection__rendered,
.contact-us form.wpforms-form .select2-container .select2-selection__rendered {
  max-width: 640px;
  overflow: hidden;
  overflow-x: hidden;
  display: flex;
}

.technology-form
  form.wpforms-form
  .select2-container
  .select2-selection--single,
.event-single form.wpforms-form .select2-container .select2-selection--single,
.event-single form.wpforms-form .select2-container .select2-selection--multiple,
.contact-us form.wpforms-form .select2-container .select2-selection--single,
.contact-us form.wpforms-form .select2-container .select2-selection--multiple {
  height: 100%;
  border: 0px !important;
}

.select2-selection--multiple {
  /* height: 43px !important; */
  padding-bottom: 0px !important;
  display: flex !important;
  align-items: center;
}

.select2-selection--multiple li.select2-selection__choice {
  margin: 0px !important;
  margin-right: 5px !important;
}

.select2-selection--multiple textarea {
  display: none !important;
}

.technology-form
  form.wpforms-form
  .select2-container--open.select2-container--focus
  .select2-selection--single,
.event-single
  form.wpforms-form
  .select2-container--open.select2-container--focus
  .select2-selection--single,
.event-single
  form.wpforms-form
  .select2-container--open.select2-container--focus
  .select2-selection--multiple {
  box-shadow: 0 0 0 1px var(--primary-color) !important;
  border-radius: 4px;
}

.technology-form
  form.wpforms-form
  .select2-container--focus:not(.select2-container--open)
  .select2-selection--single,
.event-single
  form.wpforms-form
  .select2-container--focus:not(.select2-container--open)
  .select2-selection--single,
.event-single
  form.wpforms-form
  .select2-container--focus:not(.select2-container--open)
  .select2-selection--multiple {
  box-shadow: 0 0 0 1px var(--primary-color) !important;
  background-color: #fde6f2 !important;
  border-radius: 4px;
}

form.wpforms-form .wpforms-error {
  margin-top: 0px !important;
  order: 4;
}

.technology-form form.wpforms-form .wpforms-field-description,
.contact-us form.wpforms-form .wpforms-field-description {
  margin-top: 0px;
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #616567;
}

.select2-container--open {
  margin-top: 12px;
}

.select2-container--open .select2-dropdown.select2-dropdown--below {
  margin-top: 22px;
  border-radius: 4px;
  overflow: hidden;
  border: 0px;
  box-shadow: 0px 4px 20px 0px #65686a40;
  padding: 8px 0px;
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 8px;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options {
  max-height: fit-content !important;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li:nth-child(1) {
  display: none !important;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li {
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #333333 !important;

  display: flex;
  align-items: center;
  gap: 12px;

  padding: 4px 10px;

  position: relative;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li::before {
  content: "";
  width: 24px;
  height: 24px;
  border-radius: 50%;
  border: 1px solid #858585;
  display: inline-block;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options[aria-multiselectable="true"]
  li::before {
  border-radius: 0px;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li::after {
  content: "";
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: transparent;
  display: inline-block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 14px;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options[aria-multiselectable="true"]
  li::after {
  display: none;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li.select2-results__option--selected {
  background-color: transparent;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li.select2-results__option--highlighted {
  background-color: transparent;
  color: var(--primary-color) !important;
}
.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li.select2-results__option--selected::after {
  display: none;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li.select2-results__option--selected::before {
  border-color: var(--primary-color);
  display: none !important;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options[aria-multiselectable="true"]
  li.select2-results__option--selected::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='2.5' stroke='%23393E41'/%3E%3Crect width='24' height='24' rx='3' fill='%23ED0579'/%3E%3Cpath d='M5 12L10.25 17L19 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  border-color: var(--primary-color) !important;
}

.select2-container--open
  .select2-dropdown.select2-dropdown--below
  ul.select2-results__options
  li.select2-results__option--selected::after {
  background-color: var(--primary-color);
}

.technology-form .wpforms-field:nth-child(9) label {
  order: 1;
}

.technology-form .wpforms-field:nth-child(9) .wpforms-field-description {
  order: 2;
}

.technology-form .wpforms-field:nth-child(9) .select2.select2-container {
  order: 3;
}

.technology-form .wpforms-field:nth-child(10) label {
  order: 1;
}

.technology-form .wpforms-field:nth-child(10) .wpforms-field-description {
  order: 2;
}

.technology-form .wpforms-field:nth-child(10) textarea {
  order: 3;
}

.technology-form form.wpforms-form .wpforms-field.wpforms-has-error input,
.technology-form
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  .select2-selection--single,
.technology-form
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  .select2-selection--multiple {
  box-shadow: 0 0 0 1px #ff6060 !important;
}

.technology-form
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  input::placeholder,
.technology-form
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  .select2-selection__rendered {
  color: #ff6060 !important;
}

.technology-form form.wpforms-form .wpforms-field input[type="checkbox"] {
  padding: 0px !important;
  border-radius: 4px !important;
  width: 24px;
  height: 24px;
  margin-top: -1px;
  margin-left: 0px;
  box-shadow: inherit !important;
  border: 1px solid var(--black200-color) !important;
  overflow: hidden;
  background-color: inherit !important;
}

.technology-form
  form.wpforms-form
  .wpforms-field
  input[type="checkbox"]:checked {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0.5' y='0.5' width='23' height='23' rx='2.5' stroke='%23393E41'/%3E%3Crect width='24' height='24' rx='3' fill='%23ED0579'/%3E%3Cpath d='M5 12L10.25 17L19 7' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  border-color: var(--primary-color) !important;
}

.technology-form
  form.wpforms-form
  .wpforms-field
  input[type="checkbox"]::before {
  display: none;
}

.technology-form
  form.wpforms-form
  .wpforms-field
  input[type="checkbox"]::after {
  display: none;
}

.technology-form form.wpforms-form .wpforms-field.wpforms-field-checkbox ul li {
  display: flex;
  align-items: center;
}

.technology-form form.wpforms-form textarea,
.event-single form.wpforms-form textarea,
.contact-us form.wpforms-form textarea {
  /* resize: none; */
  background-image: url("data:image/svg+xml,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2708_13065)'%3E%3Cpath d='M12 25.5C12.8284 25.5 13.5 24.8284 13.5 24C13.5 23.1716 12.8284 22.5 12 22.5C11.1716 22.5 10.5 23.1716 10.5 24C10.5 24.8284 11.1716 25.5 12 25.5Z' fill='%23393E41'/%3E%3Cpath d='M18 25.5C18.8284 25.5 19.5 24.8284 19.5 24C19.5 23.1716 18.8284 22.5 18 22.5C17.1716 22.5 16.5 23.1716 16.5 24C16.5 24.8284 17.1716 25.5 18 25.5Z' fill='%23393E41'/%3E%3Cpath d='M18 19.5C18.8284 19.5 19.5 18.8284 19.5 18C19.5 17.1716 18.8284 16.5 18 16.5C17.1716 16.5 16.5 17.1716 16.5 18C16.5 18.8284 17.1716 19.5 18 19.5Z' fill='%23393E41'/%3E%3Cpath d='M24 13.5C24.8284 13.5 25.5 12.8284 25.5 12C25.5 11.1716 24.8284 10.5 24 10.5C23.1716 10.5 22.5 11.1716 22.5 12C22.5 12.8284 23.1716 13.5 24 13.5Z' fill='%23393E41'/%3E%3Cpath d='M24 25.5C24.8284 25.5 25.5 24.8284 25.5 24C25.5 23.1716 24.8284 22.5 24 22.5C23.1716 22.5 22.5 23.1716 22.5 24C22.5 24.8284 23.1716 25.5 24 25.5Z' fill='%23393E41'/%3E%3Cpath d='M24 19.5C24.8284 19.5 25.5 18.8284 25.5 18C25.5 17.1716 24.8284 16.5 24 16.5C23.1716 16.5 22.5 17.1716 22.5 18C22.5 18.8284 23.1716 19.5 24 19.5Z' fill='%23393E41'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2708_13065'%3E%3Crect width='36' height='36' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: bottom right;
  width: 100%;
}

.technology-form.wpforms-container-full
  .wpforms-form
  textarea.wpforms-field-medium,
.event-single
  .wpforms-container-full
  .wpforms-form
  textarea.wpforms-field-medium,
.contact-us
  .wpforms-container-full
  .wpforms-form
  textarea.wpforms-field-medium {
  height: 80px;
}

.wpforms-field-medium p {
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #616567;
}

.technology-form form.wpforms-form .wpforms-field textarea,
.event-single form.wpforms-form .wpforms-field textarea,
.contact-us form.wpforms-form .wpforms-field textarea {
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #333333 !important;
  border: 0px !important;
  padding: 10px 20px !important;
}

.technology-form form.wpforms-form .wpforms-field textarea::placeholder,
.event-single form.wpforms-form .wpforms-field textarea::placeholder,
.contact-us form.wpforms-form .wpforms-field textarea::placeholder {
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #333333 !important;
}

.technology-form form.wpforms-form .wpforms-field textarea:focus,
.event-single form.wpforms-form .wpforms-field textarea:focus,
.contact-us form.wpforms-form .wpforms-field textarea:focus {
  box-shadow: 0 0 0 1px var(--primary-color) !important;
}

.technology-form
  form.wpforms-form
  .wpforms-field
  textarea:not(:placeholder-shown),
.event-single form.wpforms-form .wpforms-field textarea:not(:placeholder-shown),
.contact-us form.wpforms-form .wpforms-field textarea:not(:placeholder-shown) {
  box-shadow: 0 0 0 1px var(--primary-color) !important;
  background-color: #fde6f2 !important;
}

.technology-form form.wpforms-form .wpforms-field textarea:not(:focus),
.event-single form.wpforms-form .wpforms-field textarea:not(:focus),
.contact-us form.wpforms-form .wpforms-field textarea:not(:focus) {
  box-shadow: 0 0 0 1px transparent !important;
  background-color: var(--white-color) !important;
}

.technology-form form.wpforms-form .wpforms-field textarea::-webkit-resizer,
.event-single form.wpforms-form .wpforms-field textarea::-webkit-resizer,
.contact-us form.wpforms-form .wpforms-field textarea::-webkit-resizer {
  background-color: transparent;
}

/* .select2-container--default .select2-selection--single .select2-selection__arrow,
.select2-container--default .select2-selection--multiple .select2-selection__arrow{
    height: 100%;
    mask-image: url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00005 9.00005C8.80823 9.00005 8.61623 8.92673 8.4698 8.7803L0.969797 1.2803C0.676734 0.987234 0.676734 0.512672 0.969797 0.219797C1.26286 -0.0730781 1.73742 -0.0732656 2.0303 0.219797L9.00005 7.18955L15.9698 0.219797C16.2629 -0.0732656 16.7374 -0.0732656 17.0303 0.219797C17.3232 0.512859 17.3234 0.987422 17.0303 1.2803L9.5303 8.7803C9.38386 8.92673 9.19186 9.00005 9.00005 9.00005Z' fill='%23333333'/%3E%3C/svg%3E%0A");
    mask-repeat: no-repeat;
    mask-position: center;
    background-color: #333333;
    width: 17px;
    right: 20px;
    transition: all .2s linear;
} */

.select2-container--default .dropdown-wrapper {
  height: 100%;
  mask-image: url("data:image/svg+xml,%3Csvg width='18' height='9' viewBox='0 0 18 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00005 9.00005C8.80823 9.00005 8.61623 8.92673 8.4698 8.7803L0.969797 1.2803C0.676734 0.987234 0.676734 0.512672 0.969797 0.219797C1.26286 -0.0730781 1.73742 -0.0732656 2.0303 0.219797L9.00005 7.18955L15.9698 0.219797C16.2629 -0.0732656 16.7374 -0.0732656 17.0303 0.219797C17.3232 0.512859 17.3234 0.987422 17.0303 1.2803L9.5303 8.7803C9.38386 8.92673 9.19186 9.00005 9.00005 9.00005Z' fill='%23333333'/%3E%3C/svg%3E%0A");
  mask-repeat: no-repeat;
  mask-position: center;
  background-color: #333333;
  width: 17px;
  right: 20px;
  transition: all 0.2s linear;
  position: absolute;
  top: 0px;
}

/* .technology-form form.wpforms-form .wpforms-field.wpforms-has-error .select2-selection--single .select2-selection__arrow,
.event-single form.wpforms-form .wpforms-field.wpforms-has-error .select2-selection--single .select2-selection__arrow
.event-single form.wpforms-form .wpforms-field.wpforms-has-error .select2-selection--multiple .select2-selection__arrow{
    background-color: #FF6060;
} */

.technology-form
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  .dropdown-wrapper,
.event-single
  form.wpforms-form
  .wpforms-field.wpforms-has-error
  .dropdown-wrapper {
  background-color: #ff6060;
}

/* .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow,
.select2-container--default.select2-container--open .select2-selection--multiple .select2-selection__arrow{
    transform: rotateX(180deg);
} */

.select2-container--default.select2-container--open .dropdown-wrapper,
.select2-container--default.select2-container--open .dropdown-wrapper {
  transform: rotateX(180deg);
}

.select2-container--default
  .select2-selection--single
  .select2-selection__arrow
  b,
.select2-container--default
  .select2-selection--multiple
  .select2-selection__arrow
  b {
  border: 0px;
}

.technology-form
  form.wpforms-form
  .wpforms-field.wpforms-field-checkbox
  .wpforms-field-description {
  margin-top: 20px;
  line-height: 1.4 !important;
}

.event-single form.wpforms-form .wpforms-field-description {
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #616567;
}

#wpforms-455-field_16-container {
  padding-bottom: 20px;
  border-bottom: 1px solid #d9d9d9;
}

.technology-form form.wpforms-form .wpforms-submit-container {
  margin-top: 40px !important;
}

.et_pb_video_play {
  display: flex;
}

.et_pb_video_play::before {
  content: "";
  width: 160px;
  height: 160px;
  background-image: url("data:image/svg+xml,%3Csvg width='160' height='160' viewBox='0 0 160 160' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='80' cy='80' r='80' fill='url(%23paint0_linear_4760_15278)'/%3E%3Cg clip-path='url(%23clip0_4760_15278)'%3E%3Cpath d='M80 30C52.4283 30 30 52.4305 30 80C30 107.57 52.4283 130 80 130C107.572 130 130 107.57 130 80C130 52.4305 107.572 30 80 30ZM99.8772 81.7518L70.7105 100.502C70.3688 100.723 69.974 100.833 69.5834 100.833C69.2416 100.833 68.8957 100.748 68.5865 100.579C67.915 100.213 67.5 99.5129 67.5 98.75V61.25C67.5 60.4871 67.915 59.7871 68.5865 59.4209C69.2457 59.0588 70.0717 59.0811 70.7105 59.4982L99.8772 78.2482C100.471 78.6307 100.833 79.292 100.833 80C100.833 80.708 100.471 81.3691 99.8772 81.7518Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3ClinearGradient id='paint0_linear_4760_15278' x1='0' y1='0' x2='180.786' y2='28.598' gradientUnits='userSpaceOnUse'%3E%3Cstop stop-color='%23ED0579'/%3E%3Cstop offset='1' stop-color='%23F7941D'/%3E%3C/linearGradient%3E%3CclipPath id='clip0_4760_15278'%3E%3Crect width='100' height='100' fill='white' transform='translate(30 30)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  background-position: center;
  background-repeat: no-repeat;
}

div.et_pb_video_box {
  display: none;
}

#template-technologies-2 .et_pb_video {
  min-height: 723px;
}

.uk-lightbox-panel-content {
  max-width: 900px; /* Set the maximum width */
  max-height: 600px; /* Set the maximum height */
}
.banner-slideshow {
  overflow: hidden;
}
.banner-slideshow .container-1 {
  position: relative;
}
.banner-slideshow li {
  width: 100%;
  padding-top: 195px;
  padding-bottom: 195px;
}
.banner-slideshow li:not(.is-selected) .banner-slider-content {
  opacity: 0;
}
.banner-slider .dotnav {
  position: absolute;
  top: -300px;
  left: 100px;
}
.banner-slider-content p:not(:first-child) {
  padding-top: 20px;
}
.banner-slider-content a.btn-primary {
  margin-top: 15px;
}
.banner-slider .dotnav li {
  height: 10px;
  width: 10px;
  background-color: #fff;
  margin-bottom: 30px;
  border-radius: 5px;
  cursor: pointer;
}
.banner-slider .dotnav li.active {
  border-radius: 5px;
  outline: 2px solid #fff;
  outline-offset: 6px;
}
.uk-container {
  position: relative;
}

.banner-slider-content h3 {
  color: var(--white-color);
  line-height: 1.6;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.banner-slider-content .post-excerpt {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-helvetica-normal);
  color: var(--white-color);
  line-height: 1.4;

  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.banner-slider-content a.btn-primary {
  min-width: 122px !important;
}

.banner-slider-content p {
  display: flex;
  gap: 33px;
  flex-flow: row;
  color: #fff;
}

.banner-slider-content p span {
  position: relative;
}

/* .banner-slider-content p span:nth-child(1)::after {
  content: "";
  width: 1px;
  height: 60%;
  position: absolute;
  top: 50%;
  right: -16px;
  background: var(--white-color);
  transform: translateY(-50%);
} */
.d-flex {
  display: flex;
}
.banner-slider-content p > span {
  font-size: 16px;
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--white-color);
  text-transform: uppercase;
}

.banner-slider-content p > a {
  text-decoration: none;
  font-size: 16px;
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--white-color);
  text-transform: uppercase;
}

.banner-slider .slideshow-nav-wrap {
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) rotate(90deg);
  left: 5%;
  max-width: 100%;
}

.banner-slider .uk-slideshow-nav li {
  width: 26px;
  height: 26px;
  border-radius: 50%;
  border: 1px solid transparent;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px;
}

.banner-slider .uk-slideshow-nav li.uk-active {
  border-color: var(--white-color);
}

.banner-slider .uk-slideshow-nav li a {
  width: 6px;
  height: 6px;
  background-color: var(--white-color);
}

.event-post-listing.post-listing-wrapper .post-listing-result {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr !important;
  grid-gap: 40px 20px;
}

.event-post-listing .post-item {
  border-radius: 24px;
  position: relative;
}
.event-post-listing .post-item .post-item-inner {
  padding: 40px;
}
.event-post-listing.post-listing-wrapper .post-item .uk-card {
  z-index: 1;
}

.event-post-listing.post-listing-wrapper .post-item:hover::after {
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  position: absolute;
  left: 3px;
  top: 3px;
}
/* .event-post-listing.post-listing-wrapper .post-item:hover .post-item-inner{
    background-color: #fff;
} */

.event-post-listing.post-listing-wrapper .post-item::after {
  content: "";
  width: calc(100% - 2px);
  height: calc(100% - 2px);
  position: absolute;
  left: 1px;
  top: 1px;
  background: #fff;
  border-radius: 23px;
}

.event-post-listing.post-listing-wrapper .post-item::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0px;
  top: 0px;
  background: var(--tertiary-color);
  border-radius: 24px;
}

.event-post-listing.post-listing-wrapper .post-item .card-body {
  display: grid;
  grid-gap: 32px !important;
}

.event-post-listing.post-listing-wrapper .post-item:hover h4 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.event-post-listing.post-listing-wrapper .post-item:hover .btn-teriary::after {
  background: var(--tertiary-color);
}

.event-post-listing.post-listing-wrapper .post-item:hover .btn-teriary {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  padding: 3px 25px !important;
  padding-left: 0px !important;
  border: 0px !important;
}

.event-post-listing.post-listing-wrapper .post-item .card-body ul {
  list-style: none;
  padding: 0px;
  display: grid;
  grid-gap: 8px;
}

.event-post-listing.post-listing-wrapper .post-item .card-body ul li {
  display: flex;
  gap: 10px;
  align-items: center;
}

.event-post-listing .post-item h5 {
  line-height: 1.4;
  color: var(--primary-color);
}

.post-listing-wrapper .post-listing-result {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  grid-gap: 41px 30px;
}

.post-listing-wrapper .category-filter {
  border-bottom: 1px solid #c5c5c5;
}

.post-listing-wrapper .category-filter .content-wrap {
  display: grid;
  grid-gap: 40px;
  margin-top: 40px;
}

.post-listing-wrapper .category-filter button {
  border: 0px;
  font-size: var(--button-text-font-size) !important;
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4;
  color: var(--black200-color);
  padding-left: 0px !important;
  padding-right: 0px !important;
  height: 88px;
  display: flex;
  align-items: center;
  gap: 8px;
  text-transform: capitalize;
}

.btn-dropdown-wrap {
  display: flex;
  gap: 40px;
}

.btn-dropdown-wrap .uk-dropdown.uk-drop {
  max-height: 450px;
  overflow: scroll;
}

.post-listing-wrapper .category-filter button[aria-expanded="true"]::after {
  transform: rotateX(180deg);
}

.post-listing-wrapper .category-filter button::after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='10' viewBox='0 0 18 10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.00005 9.49999C8.80823 9.49999 8.61623 9.42667 8.4698 9.28024L0.969797 1.78024C0.676734 1.48717 0.676734 1.01261 0.969797 0.719736C1.26286 0.426861 1.73742 0.426673 2.0303 0.719736L9.00005 7.68949L15.9698 0.719736C16.2629 0.426673 16.7374 0.426673 17.0303 0.719736C17.3232 1.0128 17.3234 1.48736 17.0303 1.78024L9.5303 9.28024C9.38386 9.42667 9.19186 9.49999 9.00005 9.49999Z' fill='%23ED0579'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-position: center;
}

.post-listing-wrapper .category-filter .uk-dropdown {
  padding: 32px 40px;
  border-radius: 40px;
  box-shadow: 0px 4px 20px 0px #00000026;
}

.post-listing-wrapper .category-filter .uk-dropdown .uk-dropdown-nav {
  display: grid;
  grid-gap: 20px;
  list-style-type: none;
  padding: 0px;
  position: relative;
}

.post-listing-wrapper .category-filter .uk-dropdown::after {
  content: "";
  width: 0;
  height: 0;
  border-left: 16px solid transparent;
  border-right: 16px solid transparent;
  border-top: 17px solid #fff;
  position: absolute;
  top: -16px;
  transform: rotate(180deg);
}

.post-listing-wrapper .category-filter .uk-dropdown .uk-dropdown-nav li a {
  font-size: var(--button-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  line-height: 1.4;
  color: var(--black000-color);
  text-transform: capitalize;
  text-decoration: none;
  padding: 0px;
}

.post-listing-wrapper .category-filter ul.uk-tab {
  padding: 0px;
  list-style: none;
  display: flex;
  margin-left: 0px;
}

.post-listing-wrapper .category-filter ul.uk-tab li {
  padding: 0px;
  margin-right: 80px;
}

.post-listing-wrapper .category-filter ul.uk-tab li a {
  font-size: var(--h5-font-size);
  line-height: 1.4;
  font-family: var(--font-family-segoe-ui-bold);
  color: #858585;
  text-transform: capitalize;
}

.event-post-listing .page-title h3 {
  line-height: 1.4;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.post-listing-wrapper .category-filter ul.uk-tab li a {
  padding: 0px;
  padding-bottom: 10px;
}

.post-listing-wrapper .category-filter ul.uk-tab li.uk-active a {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border-bottom: 0px;
  position: relative;
}

.post-listing-wrapper .category-filter ul.uk-tab li.uk-active a::after {
  content: "";
  width: 100%;
  height: 3px;
  border-radius: 25px;
  background: var(--tertiary-color);
  position: absolute;
  left: 0px;
  bottom: -2px;
}

a.post-item {
  text-decoration: none;
}

.post-listing-result .uk-card .card-body {
  padding: 0px;
  display: grid;
  grid-gap: 3px;
}

.post-listing-result .uk-card .uk-card-media-top {
  border-radius: 40px 40px 0px 0px;
  overflow: hidden;
}

.post-listing-result p.date-time span {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  line-height: 1.4;
  text-transform: uppercase;
  color: #616567;
}

.post-listing-result p.date-time span:nth-child(2) {
  color: #f7941d;
}

.post-listing-result p.date-time {
  display: flex;
  gap: 33px;
  flex-flow: row;
  position: relative;
}

.post-listing-result p.date-time span:nth-child(1) {
  position: relative;
}

.post-listing-result p.date-time span:nth-child(1)::after {
  content: "";
  width: 1px;
  height: 60%;
  position: absolute;
  top: 50%;
  right: -16px;
  background: #616567;
  transform: translateY(-50%);
}

a.post-item .uk-card {
  display: grid;
  grid-gap: 20px;
}

a.post-item:hover h4 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.post-listing-result h4 {
  line-height: 1.4 !important;
  color: var(--black200-color);

  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}

.event-post-listing .post-listing-result h4 {
  -webkit-line-clamp: 3 !important;
}

.post-listing-result .excerpt {
  color: var(--black200-color);
  line-height: 1.4;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-top: 8px;
}

.event-post-listing .post-listing-result .excerpt {
  -webkit-line-clamp: 3 !important;
  margin-top: 18px;
}

.event-post-listing .post-listing-result .btn-wrap {
  width: fit-content;
}

.post-listing-result-wrap {
  padding-top: 40px;
  padding-bottom: 120px;
  display: grid;
  grid-gap: 80px;
}

.event-post-listing .post-listing-result-wrap {
  padding-top: 80px;
}

.post-listing-wrapper .breadcrumbs,
.event-single .breadcrumbs {
  display: flex;
  gap: 8px;
}

.post-listing-wrapper .breadcrumbs a,
.post-listing-wrapper .breadcrumbs span,
.event-single .breadcrumbs a,
.event-single .breadcrumbs span {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  line-height: 1.4;
  text-decoration: none;
}

.post-listing-wrapper .breadcrumbs a:nth-child(1),
.post-listing-wrapper .breadcrumbs span,
.event-single .breadcrumbs a:nth-child(1),
.event-single .breadcrumbs a:nth-child(3),
.event-single .breadcrumbs span {
  color: #858585;
}

.post-listing-wrapper .breadcrumbs a:last-of-type,
.event-single .breadcrumbs a:last-of-type {
  color: #f7941d;
  pointer-events: none;
}

.event-single {
  padding-top: 40px;
  padding-bottom: 120px;
}

.event-single .breadcrumbs {
  /* padding-top: 40px; */
  padding-bottom: 40px;
}

.event-single .breadcrumbs a:last-of-type {
  max-width: 150px;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.wp-pagenavi,
.pagination {
  display: flex;
  justify-content: center;
  gap: 10px;
}
.wp-pagenavi a,
.wp-pagenavi > span,
.pagination > span,
.pagination a {
  width: 48px;
  height: 48px;
  border-radius: 50%;

  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4;

  display: flex;
  align-items: center;
  justify-content: center;
}
.wp-pagenavi span.current,
.pagination > span.current {
  background: var(--tertiary-color);
  color: var(--white-color);
}

/* .pagination > span.dots{
    display: none;
} */
.pagination-wrapper .wp-pagenavi a,
.pagination a {
  text-decoration: none;
  color: var(--black200-color);
  position: relative;
  border-color: transparent;
}
.pagination-wrapper .wp-pagenavi a.nextpostslink,
.pagination-wrapper .wp-pagenavi a.previouspostslink,
 .pagination a.next,
 .pagination a.prev {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4;

  width: inherit !important;
  height: inherit !important;
  /* display: flex;
    align-items: center;
    justify-content: center; */

  position: relative;
  display: flex;
  gap: 10px;
  border: unset;
}
.wp-pagenavi a.previouspostslink:hover,
.wp-pagenavi a.nextpostslink:hover,
.pagination a.next:hover,
.pagination a.prev:hover {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.wp-pagenavi a span,
.pagination a span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 2;
}
/* .wp-pagenavi a::before,
.pagination a::before {
    content: '' !important; 
    position: absolute;
    z-index: 1;
    background-color: transparent;
    display: block !important;
    margin-left: 0px !important;
    opacity: 1 !important;
    border-radius: 50px;
    width: calc(100% - 2px);
    height: 46px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 0px !important;
} */
/* .wp-pagenavi a::after, */
/* .pagination a:after{
    position: absolute;
    content: '';
    z-index: 0;
    border-radius: 50px;
    background-color: transparent;
    margin-left: 0px !important;
    width: calc(100%);
    height: 48px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 0px !important;
} */
/* .wp-pagenavi a:hover::before, */
/* .pagination a:hover:before {
    background-color: var(--white-color);
} */
/* .wp-pagenavi a:hover::after, */
/* .pagination a:hover:after {
    background: var(--tertiary-color);
} */

.wp-pagenavi a.nextpostslink::before,
.wp-pagenavi a.previouspostslink::after,
.pagination a.next::before,
.pagination a.prev::after {
  display: none !important;
}
.wp-pagenavi a.nextpostslink::after,
.pagination a.next::after {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 15L15 8M15 8L8 1M15 8H1' stroke='%23393E41' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: var(--black200-color);
  mask-repeat: no-repeat;
  mask-position: center;

  position: initial;
  transform: inherit;
  z-index: 1;
}
.wp-pagenavi a.previouspostslink::before,
.pagination a.prev::before {
  content: "";
  width: 24px;
  height: 24px;
  display: inline-block;
  mask-image: url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 0.999999L1 8M1 8L8 15M1 8L15 8' stroke='%23393E41' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A");
  background-color: var(--black200-color);
  mask-repeat: no-repeat;
  mask-position: center;

  position: initial;
  transform: inherit;
  z-index: 1;
}
.wp-pagenavi a.nextpostslink:hover::after,
.wp-pagenavi a.previouspostslink:hover::before,
.pagination a.next:hover:after,
.pagination a.prev:hover:before {
  background: var(--tertiary-color);
}
.pagination a:hover,
.pagination-wrapper .wp-pagenavi a:hover {
  border: 1px solid var(--primary-color);
}
.pagination a.next:hover,
.wp-pagenavi a.next:hover,
.wp-pagenavi a.prev:hover,
.pagination a.prev:hover {
  border: unset !important;
}
.post-listing-result .post-item .new {
  position: absolute;
  top: -65px;
  right: -15px;
  background-color: var(--primary-color);
  padding: 4px 10px 4px 16px;
  border-radius: 20px 3px 3px 20px;
  font-size: var(--button-text-font-size);
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4;
  color: var(--white-color);
  box-shadow: 0px 4px 10px 0px #00000040;
}

header nav .uk-navbar-right ul li:nth-child(1) {
  display: none;
}

header nav .uk-navbar-right ul li:nth-child(1) svg.search-icon path {
  fill: var(--primary-color);
}

#search-modal-full .uk-search-input {
  text-align: left !important;
  height: 55px;
  padding: 0px 20px;
  font-size: 18px;
  border-bottom: 1px solid var(--black400-color);
}

#search-modal-full .uk-search-large .uk-search-icon {
  width: 20px;
  right: 20px;
}

#search-modal-full .uk-search-large .uk-modal-close-full {
  top: 50%;
  transform: translateY(-50%);
  right: 50px;
  color: var(--black200-color);
}

#search-modal-full .uk-search-large .uk-modal-close-full svg {
  scale: 1.2;
}

#search-modal-full .uk-search-large .uk-modal-close-full svg line {
  stroke-width: 2px;
}

.term-of-use .et_pb_heading_container {
  text-align: center;
}

.term-of-use .et_pb_module:nth-child(2) p {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-helvetica-normal);
  font-style: italic;
  color: #616567;
  margin-top: 21px;
}

.term-of-use .et_pb_module h4.et_pb_module_header {
  line-height: 1.4;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  width: fit-content;
}

.term-of-use .et_pb_blurb_content {
  width: 100%;
  max-width: 100%;
  margin-top: 40px;
}

.term-of-use .et_pb_blurb_content .et_pb_blurb_container {
  display: grid;
  gap: 11px;
}

.term-of-use
  .et_pb_blurb_content
  .et_pb_blurb_container
  .et_pb_blurb_description
  p {
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-helvetica-normal);
  color: #616567;
  line-height: 1.6;
}

.term-of-use
  .et_pb_blurb_content
  .et_pb_blurb_container
  .et_pb_blurb_description
  ul {
  padding-bottom: 0px;
  margin-left: 8px;
}

.term-of-use .et_pb_module_heading {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  line-height: 1.4;
}

.sitemap .et_pb_heading_container {
  text-align: center;
}

.sitemap h1.et_pb_module_heading {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  line-height: 1.4;
}

.sitemap h5.et_pb_module_heading {
  line-height: 1.4;
  color: var(--black200-color);
}

.sitemap .deliver-section .et_pb_column {
  width: 100% !important;
}

.sitemap.no-child .deliver-section .et_pb_column .et_pb_module {
  margin-top: 0px;
}

.sitemap .deliver-section .et_pb_column .et_pb_module {
  height: 1px;
  background: #c5c5c5;
  margin-top: 40px;
}
div.sitemap:not(:last-child) {
  padding-bottom: 0;
}
.item-mb-20 .et_pb_blurb h5 {
  margin-bottom: 20px;
}
.vk-divider:last-child .et_pb_blurb h5 {
  margin-bottom: 40px;
}
.vk-divider::before {
  content: "";
  left: 50%;
  transform: translateX(-50%);
  height: 1px;
  background-color: #c5c5c5;
  width: 100%;
  bottom: 0;
  position: absolute;
  display: block;
}
.sitemap h2.et_pb_module_heading {
  line-height: 1.4;
  color: var(--primary-color);
  text-align: left;
  margin-bottom: 40px;
}

.sitemap .row-flex .et_pb_column {
  width: calc(100% / 4 - 30px);
  margin-right: 40px !important;
}
.sitemap .row-flex .et_pb_column:nth-child(4n + 4) {
  margin-right: 0 !important;
}
.sitemap .row-flex .et_pb_column:last-child {
  margin-right: 0 !important;
}

.sitemap:nth-child(1) .et_pb_column,
.divider .et_pb_column {
  width: 100% !important;
}

/* .sitemap.service .et_pb_row:nth-child(2),
.sitemap.service .et_pb_row:nth-child(3),
.sitemap .insights,
.sitemap .about-superhub{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 40px;
    
} */

/* .sitemap.service .et_pb_row:nth-child(3){
    margin-top: 20px;
} */

/* .sitemap.technologies-section .et_pb_row:nth-child(2){
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 40px;
    grid-row-gap: 20px;
}

.sitemap.technologies-section .et_pb_blurb_description ul{
    padding-bottom: 0px;
    padding-left: 24px;
    margin-top: 9px;
    display: grid;
    gap: 8px;
} */

.event-single .event-main-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  /* justify-content: space-between; */
  grid-gap: 120px;
}

.event-single .event-main-content form.wpforms-form .wpforms-field-container,
.contact-us
  .contact-us-main-content
  form.wpforms-form
  .wpforms-field-container {
  display: flex;
  flex-wrap: wrap;
  grid-gap: unset;
  padding: 0px;
}
.event-single
  .event-main-content
  form.wpforms-form
  .wpforms-field-container
  .wpforms-field,
.contact-us
  .contact-us-main-content
  form.wpforms-form
  .wpforms-field-container
  .wpforms-field {
  width: calc(50% - 10px);
  margin-right: 20px;
  margin-bottom: 20px;
}
.contact-us
  .contact-us-main-content
  form.wpforms-form
  .wpforms-field-container
  .wpforms-field.full-width,
.event-single
  .event-main-content
  form.wpforms-form
  .wpforms-field-container
  .wpforms-field.full-width {
  width: 100%;
  margin-right: 0;
}
.event-single
  .event-main-content
  form.wpforms-form
  .wpforms-field-container
  .wpforms-field:nth-child(2n + 2),
.contact-us
  .contact-us-main-content
  form.wpforms-form
  .wpforms-field-container
  .wpforms-field:nth-child(2n + 2) {
  margin-right: 0;
}
.event-single .event-main-content form.wpforms-form .wpforms-field input,
.contact-us .contact-us-main-content form.wpforms-form .wpforms-field input {
  font-size: var(--body-text-font-size) !important;
  font-family: var(--font-family-helvetica-normal) !important;
  line-height: 1.4 !important;
  color: #333333 !important;

  border: 0px !important;
  border-radius: 4px px !important;
  padding: 10px 20px !important;
  /* background-color: var(--white-color) !important; */
  max-width: 100%;
}

.contact-us .contact-us-main-content .contact-us-main-content-right {
  padding: 40px;
  border-radius: 40px;
  background-color: #f6f6f6;
}

.event-single
  .event-main-content
  form.wpforms-form
  .wpforms-field
  input[type="radio"],
.event-single
  .event-main-content
  form.wpforms-form
  .wpforms-field
  input[type="checkbox"],
.contact-us
  .contact-us-main-content
  form.wpforms-form
  .wpforms-field
  input[type="radio"],
.contact-us
  .contact-us-main-content
  form.wpforms-form
  .wpforms-field
  input[type="checkbox"] {
  padding: 0px !important;
  width: 24px;
  height: 24px;
  margin-top: 0px;
}

.event-single
  .event-main-content
  form.wpforms-form
  .wpforms-field
  input[type="radio"]:focus,
.event-single
  .event-main-content
  form.wpforms-form
  .wpforms-field
  input[type="checkbox"]:focus,
.contact-us
  .contact-us-main-content
  form.wpforms-form
  .wpforms-field
  input[type="radio"]:focus,
.contact-us
  .contact-us-main-content
  form.wpforms-form
  .wpforms-field
  input[type="checkbox"]:focus {
  box-shadow: none !important;
}

div.wpforms-container-full input[type="checkbox"]:checked:before,
div.wpforms-container-full input[type="radio"]:checked:before {
  border-color: var(--primary-color) !important;
  box-shadow: 0 0 0 1px var(--primary-color) !important;
  width: 24px;
  height: 24px;
}

div.wpforms-container-full input[type="checkbox"]:checked:before {
  background: var(--primary-color) !important;
}

div.wpforms-container-full input[type="radio"]:checked:after {
  background-color: var(--primary-color) !important;
  width: 24px;
  height: 24px;
}

div.wpforms-container-full input[type="checkbox"]:before,
div.wpforms-container-full input[type="radio"]:before {
  width: 24px !important;
  height: 24px !important;
}

div.wpforms-container-full input[type="checkbox"]:checked:after {
  border-left: 4px solid var(--white-color) !important;
  border-bottom: 4px solid var(--white-color) !important;
  background-color: var(--primary-color) !important;
  width: 24px;
  margin-top: 3px;
}

.event-schedule-overview h3 {
  line-height: 1.4;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
}

.event-schedule-overview h5 {
  line-height: 1.4;
  color: var(--black200-color);
  margin-bottom: 10px;
}

.event-schedule-overview .schedule-wrap {
  margin-top: 20px;
}

.event-schedule-overview .schedule-wrap .schedule {
  display: grid;
  grid-template-columns: auto 1fr;
  align-items: center;
  gap: 80px;
  padding-bottom: 40px;
  padding-top: 40px;
  border-bottom: 1px solid #cecece;
}

.event-schedule-overview .schedule-wrap .schedule:first-of-type {
  padding-top: 0px;
}

.event-schedule-overview .schedule-wrap .schedule:last-of-type {
  padding-bottom: 0px;
  border-bottom: 0px;
}

.event-schedule-overview .schedule-wrap .schedule .speaker {
  margin-bottom: 20px;
}

.event-schedule-overview .schedule-wrap .schedule .date {
  font-size: var(--h6-font-size);
  font-family: var(--font-family-helvetica-normal);
  color: var(--black200-color);
  line-height: 1.4;
}

.contact-us .contact-us-main-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: space-between;
  gap: 120px;
}

.contact-us .contact-us-main-content h1 {
  line-height: 1.4;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  width: fit-content;
}

.contact-us .contact-us-main-content h4 {
  color: var(--primary-color);
  line-height: 1.4;
}

.contact-us .contact-us-main-content h6 {
  line-height: 1.4;
  color: #616567;
}

.contact-us .contact-us-main-content .info-wrap {
  display: grid;
  grid-gap: 40px;
}

.contact-us .contact-us-main-content .info-wrap .info-wrap-top,
.contact-us .contact-us-main-content .info-wrap .info-wrap-center,
.contact-us .contact-us-main-content .info-wrap .info-wrap-bottom {
  display: grid;
  grid-gap: 20px;
}

.contact-us .contact-us-main-content .info-wrap .info-wrap-top .description,
.contact-us .contact-us-main-content .info-wrap .info-wrap-center span {
  line-height: 1.4;
  color: #616567;
  font-family: var(--font-family-helvetica-normal);
  font-size: var(--h6-font-size);
}

.contact-us .contact-us-main-content .info-wrap .info-wrap-center ul {
  display: grid;
  grid-gap: 20px;
}

.contact-us .contact-us-main-content .info-wrap .info-wrap-center ul li {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-gap: 10px;
}

.contact-us .contact-us-main-content .info-wrap .info-wrap-bottom iframe {
  width: 100%;
  height: 420px;
  border-radius: 0 12px 0 12px;
}

.contact-us .contact-us-main-content .info-wrap .info-wrap-center .open-date {
  display: grid;
  grid-template-columns: 160px 1fr;
  grid-gap: 10px;
}

/* leadership  */
.leadership .hero {
  padding-top: 80px;
  padding-bottom: 80px;
  background-color: #f6f6f6;
}
.leadership .hero h1 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  line-height: 1.4;
  margin-bottom: 40px;
}

.leadership .hero .content {
  color: var(--black200-color);
}
.culture-center .uk-grid {
  justify-content: center;
}
.leadership .leaders {
  display: flex;
  flex-wrap: wrap;
}
.leadership .leader-center .leaders {
  justify-content: center;
}
.leadership .leaders .item {
  width: calc(100% / 3 - 20px);
  margin-right: 30px;
  margin-bottom: 20px;
}
.leadership .leaders .item:last-child,
.leadership .leaders .item:nth-child(3n + 3) {
  margin-right: 0;
}

.leadership .main-content {
  padding-top: 120px;
  padding-bottom: 120px;
}

.leadership h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  margin-bottom: 40px;
}

.leadership .leaders .uk-card .uk-card-body {
  padding: 20px;
  text-align: center;
  display: flex;
  flex-flow: column;
  gap: 10px;
  justify-content: center;
  align-items: center;
}

.leadership h3 {
  color: var(--black200-color);
  margin-bottom: 10px;
}

.leadership .leaders .uk-card .uk-card-media-top {
  border-radius: 0px 40px 0px 40px;
  overflow: hidden;
}

.leadership .position {
  color: #f7941d;
}

.leadership .leaders .uk-card:hover .uk-card-body h4 {
  color: var(--primary-color);
}

.leadership .leaders .uk-card:hover .uk-card-body a.btn-teriary {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.leadership .leaders .uk-card:hover .uk-card-body a.btn-teriary::after {
  background: var(--tertiary-color);
}

.readership-modal .uk-modal-body {
  width: 1000px;
  padding: 0px;
  border-radius: 0px 40px 0px 40px;
  overflow: hidden;
}

.readership-modal .uk-modal-body .content-wrap {
  display: grid;
  grid-gap: 24px;
}

.readership-modal .uk-modal-body .content-wrap .content p {
  margin-bottom: 15px;
}

.readership-modal .uk-modal-body .content-wrap .content p:last-of-type {
  margin-bottom: 0px;
}

.readership-modal .uk-close {
  color: var(--black200-color);
  padding: 15px;
}

.readership-modal .uk-close svg line {
  stroke-width: 1.5px;
}

.readership-modal .uk-modal-body::after {
  content: "";
  background: var(--tertiary-color);
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  z-index: -1;
}

.readership-modal .inner {
  background: #ffff;
  margin: 3px;
  padding: 60px;
  border-radius: 0px 40px;
}
/* leadership  */

/* solutions and services */

.main-solutions-services .faq {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 40px;
}
.main-solutions-services .faq h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  display: inline-block;
  width: fit-content;
}

.main-solutions-services .faq ul.uk-tab::before {
  display: none;
}

.main-solutions-services .faq ul.uk-tab li a {
  font-size: var(--h6-font-size);
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4;
  padding: 0px;
  padding-left: 0px;
  margin-left: 12px;
  margin-right: 12px;
  color: #888b8d;
  border-bottom-color: #888b8d;
}

.main-solutions-services .faq ul.uk-tab li {
  border-right: 1px solid #888b8d;
}

.main-solutions-services .faq ul.uk-tab li.uk-active a {
  color: var(--primary-color);
  border-bottom-color: var(--primary-color);
}

.main-solutions-services .faq ul.uk-tab li:last-of-type {
  padding-left: 0px;
  border-right: 0px;
}

.main-solutions-services .faq ul.uk-tab li:first-of-type a {
  margin-left: 0px;
}

.main-solutions-services .faq ul.uk-tab li:last-of-type a {
  padding-right: 0px;
  margin-right: 0px;
  border-right: 0px;
  padding-left: 0px;
}

.main-solutions-services .faq ul.uk-tab {
  margin-bottom: 20px;
}

.main-solutions-services .hybrid-workplac h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: fit-content;
  margin: auto;
}

.main-solutions-services .hybrid-workplac {
  display: grid;
  grid-gap: 40px;
}

.main-solutions-services .hybrid-workplac .main-workplaces {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-gap: 20px;
}

.main-solutions-services .hybrid-workplac .main-workplaces .border-gradient {
  min-height: 413px;
}

.main-solutions-services .hybrid-workplac .main-workplaces .single-workplace {
  overflow: hidden;
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
}

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace:hover
  svg
  g,
.main-solutions-services
  .worksmarter
  .main-workplaces
  .single-workplace:hover
  svg
  g {
  fill: var(--primary-color);
}

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace:hover
  a.btn-teriary,
.main-solutions-services
  .worksmarter
  .main-workplaces
  .single-workplace:hover
  a.btn-teriary {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-solutions-services .worksmarter .worksmarter-inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.main-solutions-services .worksmarter .worksmarter-inner .header {
  display: grid;
  gap: 20px;
}

.main-solutions-services .worksmarter .worksmarter-inner .header h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-solutions-services
  .worksmarter
  .main-workplaces
  .single-workplace
  .content {
  display: grid;
  grid-template-columns: 1fr;
  gap: 20px;
}

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace:hover
  .btn-teriary:hover::after {
  background: var(--tertiary-color);
}

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace
  .content {
  display: grid;
  grid-gap: 20px;
}

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace
  .content
  .icon,
.main-solutions-services
  .worksmarter
  .main-workplaces
  .single-workplace
  .content
  .icon {
  width: fit-content;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 100%;
  transition: all 0.3s ease-in;
  background: var(--black200-color);
}

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace:hover
  .content
  .icon,
.main-solutions-services
  .worksmarter
  .main-workplaces
  .single-workplace:hover
  .content
  .icon {
  background: var(--tertiary-color);
}

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace
  .content
  .icon
  img,
.main-solutions-services
  .worksmarter
  .main-workplaces
  .single-workplace
  .content
  .icon
  img {
  visibility: hidden;
}

/* .main-solutions-services .hybrid-workplac .main-workplaces .single-workplace .content .icon img:nth-child(1),
.main-solutions-services .worksmarter .main-workplaces .single-workplace .content .icon img:nth-child(1){
    display: block;
}

.main-solutions-services .hybrid-workplac .main-workplaces .single-workplace .content .icon img:nth-child(2),
.main-solutions-services .worksmarter .main-workplaces .single-workplace .content .icon img:nth-child(2){
    display: none;
}

.main-solutions-services .hybrid-workplac .main-workplaces .single-workplace:hover .content .icon img:nth-child(2),
.main-solutions-services .worksmarter .main-workplaces .single-workplace:hover .content .icon img:nth-child(2){
    display: block;
}

.main-solutions-services .hybrid-workplac .main-workplaces .single-workplace:hover .content .icon img:nth-child(1),
.main-solutions-services .worksmarter .main-workplaces .single-workplace:hover .content .icon img:nth-child(1){
    display: none;
} */

.main-solutions-services
  .hybrid-workplac
  .main-workplaces
  .single-workplace
  .content
  h4,
.main-solutions-services
  .worksmarter
  .main-workplaces
  .single-workplace
  .content
  h4 {
  color: var(--primary-color);
}

.main-solutions-services ul.uk-accordion li {
  padding: 27px 30px;
  border-bottom: 1px solid #cccccc;
  margin-top: 0px;
}

.main-solutions-services ul.uk-accordion li:first-of-type {
  border-top: 1px solid #cccccc;
}

.main-solutions-services ul.uk-accordion .uk-accordion-content {
  margin-top: 24px;
  padding: 0px 30px;
}

.uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='2' viewBox='0 0 14 2' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 -0.000488281H0V1.99953H14V-0.000488281Z' fill='%23F7941D'/%3E%3C/svg%3E%0A");
}

.uk-accordion-title::before {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19 13H13V19H11V13H5V11H11V5H13V11H19V13Z' fill='%23ED0579'/%3E%3C/svg%3E%0A");
}
.main-solutions-services .media-left-section .uk-card {
  border-radius: 40px;
  overflow: hidden;
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 80px;
}

.main-solutions-services .media-left-section .uk-card .card-body {
  padding: 80px 80px 80px 0px;
  display: grid;
  grid-gap: 20px;
}

.main-solutions-services .media-left-section .uk-card .card-body .card-title {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-solutions-services .media-left-section .uk-card .card-body .card-text {
  display: grid;
  grid-gap: 20px;
}

.main-solutions-services .hero-section {
  max-width: 1000px;
  display: grid;
  grid-gap: 40px;
  text-align: center;
  margin: 0 auto;
}

.main-solutions-services .hero-section h1 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-solutions-services .hero-section .content {
  display: grid;
  grid-gap: 20px;
}

.main-solutions-services .hero-section .btn-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
}

.main-solutions-services .teams-room-solution-section {
  display: grid;
  gap: 80px;
}

.main-solutions-services .teams-room-solution-section .header {
  max-width: 1000px;
  display: flex;
  flex-flow: column;
  gap: 20px;
  justify-content: center;
  margin: 0 auto;
  text-align: center;
}

.main-solutions-services .normal-section {
  background-color: #f6f6f6;
}

.main-solutions-services .normal-section .content {
  max-width: 1000px;
  display: flex;
  flex-flow: column;
  gap: 20px;
  justify-content: center;
  margin: 0 auto;
  text-align: center;
}

.main-solutions-services .normal-section .content h2,
.main-solutions-services .teams-room-solution-section h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-solutions-services .teams-room-solution-section .header .text,
.main-solutions-services .normal-section .text {
  font-size: var(--h5-font-size);
  font-family: var(--font-family-helvetica-normal);
  line-height: 1.4;
  color: #616567;
}

.main-solutions-services .teams-room-solution-section .content {
  max-width: 1360px;
  margin: 0 auto;
  display: flex;
  gap: 80px;
}

.main-solutions-services .teams-room-solution-section .content .left-content {
  max-width: 440px;
  display: flex;
  flex-flow: column;
  gap: 40px;
}

.main-solutions-services
  .teams-room-solution-section
  .content
  .left-content
  ul.uk-tab::before {
  display: none;
}

.main-solutions-services
  .teams-room-solution-section
  .content
  .left-content
  ul.uk-tab {
  display: grid;
  gap: 20px;
}

.main-solutions-services
  .teams-room-solution-section
  .content
  .left-content
  ul.uk-tab
  li.btn-tag {
  margin-bottom: 0px;
}

.main-solutions-services
  .teams-room-solution-section
  .content
  .left-content
  ul.uk-tab
  li
  a {
  border-right: 0px !important;
  text-transform: capitalize;
}

.main-solutions-services
  .teams-room-solution-section
  .content
  .right-content
  .uk-card {
  display: grid;
  grid-gap: 20px;
}

.main-solutions-services
  .teams-room-solution-section
  .content
  .right-content
  .uk-card
  .card-title {
  color: var(--primary-color);
  margin-bottom: 10px;
}

.main-solutions-services
  .teams-room-solution-section
  .content
  .right-content
  .uk-card
  .card-body {
  display: grid;
  grid-gap: 20px;
}
.main-solutions-services .microsoft-business-plans .content h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-solutions-services .microsoft-business-plans .plans {
  display: flex;
  flex-wrap: wrap;
}
.main-solutions-services.plan-center .microsoft-business-plans .plans {
  justify-content: center;
}

.main-solutions-services .microsoft-business-plans .plans .plan .plan-inner {
  padding: 40px;
  border-radius: 40px;
  box-shadow: 0px 4px 20px 0px #0000001a;
}

.main-solutions-services .microsoft-business-plans .plans .plan h3.title {
  color: var(--black200-color);
}

.main-solutions-services .microsoft-business-plans .plans .plan .renew-text {
  text-align: center;
  color: #858585;
}

/* .main-solutions-services .microsoft-business-plans .plans .plan .price_wrap{
    background: var(--tertiary-color);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
} */

.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .price-wrap
  .currency {
  font-size: var(--h2-font-size);
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-solutions-services .microsoft-business-plans .plans .plan .price_wrap {
  width: fit-content;
  margin: 0 auto;
}

.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .price_wrap
  .price {
  font-size: 64px;
  font-family: var(--font-family-segoe-ui-bold);
  line-height: 1.4;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .apps-wrap
  .apps {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-row-gap: 20px;
}
.main-solutions-services .microsoft-business-plans .plans .plan .apps-wrap h5 {
  text-align: center;
  margin-bottom: 20px;
}

.main-solutions-services .microsoft-business-plans .plans .plan .list ul {
  display: grid;
  grid-gap: 10px;
  padding-left: 0;
}

.main-solutions-services .microsoft-business-plans .plans .plan .list ul li {
  display: flex;
  gap: 10px;
}

.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .list
  ul
  li::before {
  content: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_4760_15049)'%3E%3Cpath d='M12 4C7.58897 4 4 7.58897 4 12C4 16.411 7.58897 20 12 20C16.411 20 20 16.411 20 12C20 7.58897 16.411 4 12 4ZM16.4712 9.89474L11.3584 14.9674C11.0576 15.2682 10.5764 15.2882 10.2556 14.9875L7.54887 12.5213C7.22807 12.2206 7.20802 11.7193 7.48872 11.3985C7.78947 11.0777 8.29073 11.0576 8.61153 11.3584L10.7569 13.3233L15.3283 8.75188C15.6491 8.43108 16.1504 8.43108 16.4712 8.75188C16.792 9.07268 16.792 9.57393 16.4712 9.89474Z' fill='%23ED0579'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_4760_15049'%3E%3Crect width='16' height='16' fill='white' transform='translate(4 4)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  display: inline-block;
}

.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .apps-wrap
  .apps
  .app {
  display: grid;
  grid-gap: 10px;
  text-align: center;
  grid-template-rows: 50px auto;
}

.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .apps-wrap
  .apps
  .app
  span {
  display: block;
  color: #858585;
  font-size: 14px;
}

.main-solutions-services .microsoft-business-plans .plans .apps .app img {
  margin: 0 auto;
}

.main-solutions-services .microsoft-business-plans .plans .plan .btn-wrap {
  display: flex;
  flex-flow: column;
  align-items: center;
}

.main-solutions-services
  .microsoft-business-plans
  .plans
  .plan
  .btn-wrap
  .btn-primary {
  width: 100% !important;
}
/* #F7941D */
/* solutions and services */

/* solutions-services-template */
.solutions-services-template .hero-section {
  background-color: #f6f6f6;
  background-blend-mode: multiply;
}

.solutions-services-template .hero-section .content {
  max-width: 1000px;
  display: grid;
  grid-gap: 20px;
  text-align: center;
  margin: 0 auto;
}

.solutions-services-template .hero-section .btn-wrap {
  display: flex;
  align-items: center;
  gap: 10px;
  justify-content: center;
}

.solutions-services-template .hero-section .video {
  position: relative;
  padding: 40px;
}

.solutions-services-template .hero-section .video .video-thumbnail {
  z-index: 1;
}

.solutions-services-template .hero-section .video .video-thumbnail img {
  border: 20px solid var(--white-color);
  border-radius: 0px 40px 0px 40px;
}

.solutions-services-template .hero-section .video::after,
.solutions-services-template .hero-section .video::before {
  content: "";
  position: absolute;
  width: 47%;
  height: calc(100% - 80px);
}

.solutions-services-template .hero-section .video::before {
  bottom: 0px;
  left: 0px;
  background: var(--tertiary-color);
  border-radius: 0px 0px 0px 40px;
}

.solutions-services-template .hero-section .video::after {
  top: 0px;
  right: 0px;
  background: var(--tertiary-color);
  border-radius: 0px 40px 0px 0px;
}

.solutions-services-template .hardware-support {
  background: #f6f6f6;
  padding: 120px 0px;
}

.solutions-services-template .hardware-support .company-logos ul {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  align-items: center;
  justify-content: center;
  gap: 20px;
}

.solutions-services-template .hardware-support .company-logos {
  margin-top: 80px;
}

.solutions-services-template .hardware-support .company-logos ul li {
  display: flex;
  justify-content: center;
}

.solutions-services-template .hardware-support .top-content {
  text-align: center;
  max-width: 1000px;
  margin: 0 auto;
  display: grid;
  grid-gap: 20px;
}

.solutions-services-template .hardware-support .top-content h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.page.uk-tab,
.solutions-services-template .uk-tab {
  display: flex;
  /* margin-left: 0px; */
  /* justify-content: center; */
}
.page.uk-tab {
  justify-content: center;
}
.page.uk-tab li,
.solutions-services-template .uk-tab li {
  padding: 0px;
  margin-right: 80px;
}
.page.uk-tab li:last-child,
.solutions-services-template .uk-tab li:last-child {
  margin-right: 0;
}
.page.uk-tab li a,
.solutions-services-template .uk-tab li a {
  padding: 32px 0px;
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  color: var(--black200-color);
}

.page.uk-tab li.uk-active a,
.page.uk-tab li a:hover,
.solutions-services-template .uk-tab li.uk-active a {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  border-bottom: 0px;
}
.uk-transition-toggle:hover .uk-transition-scale-up {
  transform: scale(1.2);
}
.solutions-services-template
  .the-new-trend
  .posts-wrap
  .border-gradient:hover
  .uk-card {
  border: unset;
}
.page.uk-tab li a:hover::after,
.page.uk-tab li.uk-active a::after,
.solutions-services-template .uk-tab li.uk-active a::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 1px;
  background: var(--tertiary-color);
  bottom: 0px;
}

.solutions-services-template .elevate-meeting-experiences .cards {
  display: grid;
  grid-gap: 80px;
}

/* .solutions-services-template .elevate-meeting-experiences{
    padding: 120px 0px;
    
} */
.solutions-services-template .elevate-meeting-experiences .uk-container {
  background-repeat: no-repeat;
  background-size: auto;
}

.solutions-services-template .elevate-meeting-experiences h2 {
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  text-align: center;
  margin-bottom: 80px;
}

.solutions-services-template .elevate-meeting-experiences .cards .card {
  display: grid;
  gap: 80px;
  align-items: center;
  grid-template-columns: 55% 1fr;
}

.solutions-services-template
  .elevate-meeting-experiences
  .cards
  .card:nth-child(2n + 2) {
  grid-template-columns: 1fr 55%;
}

.solutions-services-template
  .elevate-meeting-experiences
  .cards
  .card:nth-child(2n + 2)
  .img {
  order: 1;
}

.solutions-services-template .elevate-meeting-experiences .cards .card .img {
  width: 100%;
  max-width: 840px;
  border-radius: 40px;
  overflow: hidden;
}

.solutions-services-template
  .elevate-meeting-experiences
  .cards
  .card
  .content
  h3 {
  color: var(--primary-color);
  margin-bottom: 20px;
}

.solutions-services-template
  .elevate-meeting-experiences
  .cards
  .card
  .content
  .text {
  margin-bottom: 40px;
}

.solutions-services-template .unified-communications-solution {
  background: #f6f6f6;
}

.solutions-services-template .unified-communications-solution .full-content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  align-items: center;
}

.solutions-services-template
  .unified-communications-solution
  .full-content
  .img {
  margin-right: -100%;
}

.solutions-services-template
  .unified-communications-solution
  .full-content
  .content {
  max-width: 680px;
}

.solutions-services-template .unified-communications-solution .btn-wrap {
  display: flex;
  align-items: center;
  gap: 10px;
}

.solutions-services-template .unified-communications-solution h2 {
  margin-bottom: 20px;
}

.solutions-services-template .unified-communications-solution .text {
  margin-bottom: 40px;
}

.solutions-services-template .the-new-trend .posts-wrap {
  display: flex;
  flex-wrap: wrap;
}
.solutions-services-template .the-new-trend .posts-wrap .border-gradient {
  width: calc(100% / 4 - 15px);
  margin-right: 20px;
  margin-bottom: 20px;
  /* overflow: visible; */
}
.solutions-services-template
  .the-new-trend
  .posts-wrap
  .border-gradient:nth-child(4n + 4) {
  margin-right: 0;
}
.solutions-services-template .the-new-trend {
  padding: 120px 0px;
}

.solutions-services-template .the-new-trend .full-content {
  display: grid;
  grid-gap: 80px;
}

.solutions-services-template .the-new-trend .full-content .full-text {
  max-width: 1050px;
  margin: 0 auto;
  text-align: center;
}

.solutions-services-template .the-new-trend .full-content .big-img {
  border-radius: 40px;
  overflow: hidden;
  box-shadow: 0px 4px 20px 0px #65686a40;
}
.we-love-section .image-wrapper {
  max-width: 700px;
}
.solutions-services-template .the-new-trend .posts-wrap .uk-card {
  border: 1px solid #cccccc;
  border-radius: 36px;
  overflow: hidden;
  height: 100%;
  border-radius: 40px;
}
.trend-center.solutions-services-template .the-new-trend .posts-wrap {
  justify-content: center;
}
.solutions-services-template
  .the-new-trend
  .posts-wrap
  .uk-card
  > div:last-child {
  flex: 1;
}
/* .solutions-services-template .the-new-trend .posts-wrap .uk-card .uk-card-media-top{
    border-radius: 37px 37px 0px 0px;
} */

.solutions-services-template .the-new-trend .posts-wrap .uk-card .card-body {
  padding: 32px;
  height: 100%;
  display: flex;
  flex-wrap: wrap;
}

.solutions-services-template .the-new-trend .posts-wrap .uk-card .card-body h4 {
  margin-bottom: 20px;
  color: var(--primary-color);
}

.solutions-services-template
  .the-new-trend
  .posts-wrap
  .uk-card
  .card-body
  .text {
  margin-bottom: 40px;
}

.solutions-services-template .the-new-trend .border-gradient::after {
  background-color: transparent;
}

.solutions-services-template .the-new-trend .posts-wrap .border-gradient {
  padding: 0px;
}

.banner-slider-section .banner-slider-content {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  grid-gap: 20px;
}

.banner-slider-section .banner-slider-content .btn-primary {
  margin: 0 auto;
}

.trending-insights-section {
  padding: 40px 0px;
  display: flex;
  gap: 40px;
}

.trending-insights-section h4 {
  max-width: 100px;
}

.trending-insights-section ul {
  display: flex;
  gap: 40px;
  counter-reset: list-counter;
  padding-left: 40px;
  border-left: 1px solid #d9d9d9;
}

.trending-insights-section ul li {
  counter-increment: list-counter;
  position: relative;
  display: flex;
  gap: 10px;
}

.trending-insights-section ul li::before {
  content: counter(list-counter) "";
  font-family: var(--font-family-segoe-ui-bold);
  font-size: var(--h3-font-size) !important;
  line-height: 1.4;
  text-transform: capitalize;
  color: var(--primary-color);
  margin-top: -10px;
}

.trending-insights-section ul li h5 a {
  text-decoration: none;
}

.solutions-and-services-section {
  padding: 120px 0px;
}

.solutions-and-services-section .content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 80px;
}

.solutions-and-services-section .content-wrap .sub-title {
  margin-bottom: 10px;
  font-size: var(--body-text-font-size);
  font-family: var(--font-family-segoe-ui-normal);
  line-height: 1.4;
  color: #616567;
  text-transform: uppercase;
}

.solutions-and-services-section .content-wrap h2 {
  margin-bottom: 20px;
}

.solutions-and-services-section .content-wrap .text {
  margin-bottom: 40px;
}

.cloud-technology-section {
  padding: 120px 0px;
  background: var(--tertiary-color);
}

.cloud-technology-section h2 {
  color: var(--white-color);
  -webkit-text-fill-color: inherit;
}

.cloud-technology-section .text {
  color: var(--white-color);
}

.cloud-technology-section .content {
  max-width: 601px;
  margin: 0 auto;
  text-align: center;
}

.cloud-technology-section .content h2 {
  margin-bottom: 20px;
}

.cloud-technology-section .content .text {
  margin-bottom: 40px;
}

.cloud-technology-section .content .btn-secondary-white {
  color: var(--white-color);
  background: transparent;
  margin: 0 auto;
}

.featured-case-studies-section {
  padding: 120px 0px;
}

.featured-case-studies-section .content {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: center;
}

.featured-case-studies-section .content h2 {
  margin-bottom: 20px;
}

.featured-case-studies-section .content .text {
  margin-bottom: 40px;
}

.featured-case-studies-section .card-media {
  border-radius: 0px 40px 0px 40px;
  overflow: hidden;
  z-index: 1;
}

.featured-case-studies-section .card-media-wrap {
  position: relative;
}

.featured-case-studies-section .card-media-wrap::after {
  position: absolute;
  content: "";
  width: 100%;
  height: 100%;
  background: var(--tertiary-color);
  top: 20px;
  z-index: 0;
  left: 20px;
  border-radius: 0px 40px 0px 40px;
}

.logo-slider-section {
  padding: 120px 0px;
}

.logo-slider-section .marquee .slick-slide {
  width: 300px;
}

.logo-slider-section .marquee .inner {
  margin: 0 15px;
}

/* .why-superhub-section .content{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 80px;
    align-items: center;
} */

/* .why-superhub-section .content-top{
    background: var(--tertiary-color);
} */

/* .why-superhub-section{
    background: #F6F6F6;
    margin-top: 80px;
    position: relative;
} */

/* .why-superhub-section .content-top{
    background: var(--tertiary-color);
    padding: 120px 0px;
    clip-path: polygon(0 0, 50% 0, 45% 100%, 0% 100%);
    position: absolute;
    top: -80px;
    height: 100%;
    width: 100%;
} */
/* 
.why-superhub-section .content-top  .content .content-left .content-left-inner{
    max-width: 600px;
} */

/* .why-superhub-section .content .content-left{
    background: var(--tertiary-color);
    margin-left: -181px;
    padding: 120px 180px;
    height: 100%;
    clip-path: polygon(0 0, 100% 0%, 90% 100%, 0% 100%);
} */

.why-superhub-section .content .content-left h2 {
  -webkit-text-fill-color: var(--white-color);
  margin-bottom: 10px;
}

.why-superhub-section .content .content-left .text {
  margin-bottom: 20px;
  color: var(--white-color);
}

/* .why-superhub-section .content .content-right{
    padding: 100px 0px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 40px;
} */

/* .why-superhub-section .content .content-right h1{
    background: var(--tertiary-color);
    background-clip: text;
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    line-height: 1.4;
    width: fit-content;
} */

/* .why-superhub-section .content .content-right .content-right-inner{
    display: grid;
    grid-gap: 10px;
} */

.why-superhub-section .content .content-left .btn-secondary-white {
  color: #fff;
  background: transparent;
}

.multi-content-section .cards .card {
  position: relative;
}

.multi-content-section .cards .card .card-inner {
  display: grid;
  gap: 0px;
  align-items: center;
  grid-template-columns: 1fr 1fr;
}

/* .multi-content-section .cards .card:nth-child(2n+2){
    grid-template-columns: 1fr  1fr;
} */

/* .multi-content-section .cards .card:nth-child(2n+1) .img{
    margin-left: -100%;
} */

.multi-content-section .cards .card .card-inner-top {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
}

.multi-content-section .cards .card .sub-title {
  margin-bottom: 10px;
  text-transform: uppercase;
}

.multi-content-section .cards .card h2 {
  margin-bottom: 20px;
}

.multi-content-section .cards .card .text {
  margin-bottom: 40px;
}

.multi-content-section .cards .card .card-inner-top .card-inner .content {
  padding-left: 80px;
}

.multi-content-section .cards .card:nth-child(2n + 2) .card-inner .content {
  padding-right: 80px;
  padding-left: 0px;
}

.multi-content-section .cards .card:nth-child(2n + 2) .card-inner .img {
  order: 1;
}

.highlighted-events-section {
  padding: 120px 0px;
}

.highlighted-events-section .content-top {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 40px;
}

.search-results-wrapper {
  padding: 0px 0px 120px 0px;
}

.search-results-wrapper form.uk-search {
  width: 100%;
}

.search-results-wrapper form.uk-search input.uk-search-input {
  height: 100px;
  border: 1px solid var(--black200-color);
}

.search-results-wrapper .page-header,
.search-results-wrapper .search-result-wrap {
  margin-top: 40px;
}

.search-results-wrapper .search-result-wrap .search-result-item {
  padding: 20px 0px;
  border-bottom: 1px solid var(--black200-color);
}

.search-results-wrapper form.uk-search,
#searchform,
#search-modal-full form {
  position: relative;
}

#searchform .suggestion-results a {
  padding: 10px 20px;
}

.search-results-wrapper form.uk-search .suggestion-results,
.suggestion-results {
  position: absolute;
  width: 100%;
  height: auto;
  top: 100%;
  background: #ffffff;
  z-index: 1;
  display: none;
  box-shadow: 0px 15px 20px #65686a7d;
}

.not-found-result {
  font-size: var(--h5-font-size);
  font-family: var(--font-family-helvetica-normal);
  color: var(--black200-color);
  margin-top: 40px;
}

.not-found-result span {
  font-size: var(--h4-font-size);
  font-family: var(--font-family-helvetica-bold);
  color: var(--primary-color);
}

.suggestion-results a {
  padding: 30px 20px;
  font-size: var(--h5-font-size);
  font-family: var(--font-family-helvetica-bold);
  text-decoration: none;
  display: block;
  color: var(--black200-color);
  cursor: pointer;
}

.suggestion-results a:hover {
  background-color: #f6f6f6;
  color: var(--black200-color);
}

.search-result-wrap .search-result-item .highlight {
  color: var(--primary-color);
}

.search-result-wrap .search-result-item h4 {
  margin-bottom: 20px;
}

.search-result-wrap .search-result-item .text {
  margin-bottom: 40px;
}

.search-results-wrapper .pagination {
  margin-top: 40px;
}

.search-form-wrap {
  background-color: #f6f6f6;
  padding: 60px 0px;
}

.filter-menu {
  display: flex;
  gap: 10px;
  align-items: center;
  margin-top: 30px;
}

.filter-text {
  font-size: var(--h5-font-size);
  font-family: var(--font-family-helvetica-normal);
}

.filter-menu ul {
  display: flex;
  align-items: center;
}

.filter-menu ul li a {
  font-size: var(--h5-font-size);
  font-family: var(--font-family-helvetica-bold);
  color: var(--black200-color);
  display: block;

  padding: 1px 15px;
  display: block;
  border-right: 1px solid var(--black200-color);
  text-decoration: none;
  position: relative;
}

.filter-menu ul li a.is_active {
  color: var(--primary-color);
}

.filter-menu ul li a.is_active::after {
  content: "";
  height: 2px;
  width: calc(100% - 30px);
  position: absolute;
  bottom: -10px;
  background: var(--primary-color);
  left: 50%;
  padding: 0px 15px;
  transform: translateX(-50%);
}

.filter-menu ul li:last-of-type a {
  border-right: 0px;
}

.clear-btn {
  position: absolute;
  right: 0px;
  width: 80px;
  height: 100%;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}

.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-right: 80px;
}

.betterdocs-entry-footer,
.betterdocs-credit,
.betterdocs-print-pdf {
  display: none;
}

.betterdocs-sidebar.betterdocs-sidebar-layout-1
  .betterdocs-single-category-wrapper
  .betterdocs-articles-list
  li
  svg,
.post-navigation-link__label,
#comment-wrap {
  display: none !important;
}

.betterdocs-single-wrapper.betterdocs-single-layout-1
  .betterdocs-toc
  > .toc-list
  li
  a:before {
  display: none;
}

.betterdocs-live-search {
  max-width: 1120px !important;
}

.betterdocs-category-header-inner {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 40px;
}

.support-search-form-wrap {
  background: #f6f6f6;
  padding: 80px 0px;
  text-align: center;
}

.betterdocs-live-search {
  margin: 0 auto;
  display: grid;
  /* gap: 60px; */
}

.betterdocs-live-search .betterdocs-search-heading {
  margin-bottom: 60px;
}

.betterdocs-live-search .betterdocs-popular-search-keyword {
  text-align: left;
  display: flex;
  flex-flow: wrap;
  gap: 20px;
  align-items: center;
}

.betterdocs-live-search
  .betterdocs-popular-search-keyword
  .popular-search-title {
  font-family: var(--font-family-helvetica-normal);
  font-size: 20px;
  line-height: 1.4;
  text-align: left;
  text-transform: capitalize;
  margin-right: 0px !important;
}

.betterdocs-live-search .betterdocs-popular-search-keyword .popular-keyword {
  margin-right: 0px !important;
  border: 1px solid #000000 !important;
  padding: 3px 20px !important;
  border-radius: 50px !important;
  color: var(--black200-color) !important;
  font-family: var(--font-family-segoe-ui-bold);
  font-size: 16px;
  font-weight: 700;
  line-height: 1.4;
  text-align: left;
  margin: 0px !important;
  height: 45px;
  display: flex;
  align-items: center;
  text-transform: lowercase;
}

.betterdocs-search-field {
  font-family: var(--font-family-helvetica-normal) !important;
  font-size: 20px !important;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
}

.betterdocs-live-search .search-submit {
  border-radius: 50px !important;
  background-color: var(--primary-color) !important;
  color: var(--white-color);
  text-transform: capitalize !important;

  font-family: var(--font-family-segoe-ui-bold) !important;
  font-size: 16px !important;
  font-weight: 700;
  line-height: 1.4;
  text-align: left;
  letter-spacing: inherit !important;
}

.support-category-box .category-box {
  display: grid;
  gap: 32px;
  grid-template-columns: 1fr 1fr 1fr;
}

.support-category-box .category-box .box {
  padding: 40px;
  border-radius: 24px;
  border: 1px solid #c5c5c5;
  display: flex;
  flex-flow: column;
  gap: 40px;
  justify-content: center;
  align-items: center;
  text-align: center;
  text-decoration: none;
}

.support-category-box .category-box .box h3 {
  color: var(--primary-color) !important;
}

.support-category-box .category-box .box .cat-description {
  color: var(--black200-color);
}

.contact-support-section {
  margin: 0px;
  background: #f6f6f6;
}

.contact-support-section .support-right-content .table {
  background: #fff;
  padding: 20px;
  border-radius: 12px;
  padding-top: 40px;
}

.betterdocs-live-search .docs-search-result li {
  text-align: left;
}

.contact-support-section .support-left-content {
  display: grid;
  grid-gap: 20px;
}

.contact-support-section .support-left-content ul {
  list-style: disc;
  padding-left: 20px;
  display: grid;
  gap: 20px;
}

.contact-support-section .contact-support-content-wrap {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 80px;
  align-items: center;
}

.contact-support-section .support-right-content td:first-of-type img {
  width: 40px;
  height: 40px;
  display: block;
  margin: 0 auto;
}

.contact-support-section .support-right-content td img {
  width: 24px;
  height: 24px;
  display: block;
}

.contact-support-section .support-right-content table {
  width: 100%;
}

.contact-support-section .support-right-content tr {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
}

.contact-support-section .support-right-content tr td {
  display: grid;
  justify-content: center;
  align-items: center;
  gap: 10px;
  padding: 20px;
}

.support-info-section {
  padding: 120px 0px;
  background-color: #ffffff;
}

.support-info-section .info-box {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  gap: 44px;
}

.support-info-section .info-box .box {
  display: flex;
  gap: 24px;
  align-items: center;
  flex-flow: column;
  text-align: center;
}

.betterdocs-breadcrumb-list .betterdocs-breadcrumb-item.item-home,
.betterdocs-breadcrumb-list .betterdocs-breadcrumb-item:nth-child(2),
.betterdocs-breadcrumb-list .betterdocs-breadcrumb-item:nth-child(4),
.betterdocs-breadcrumb-list .item-cat.item-custom-post-type-docs,
.betterdocs-category-sidebar .betterdocs-category-icon,
.betterdocs-category-sidebar .betterdocs-category-items-counts {
  display: none !important;
}

.betterdocs-category-sidebar h2.betterdocs-category-title {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: 20px !important;
  font-weight: 700;
  line-height: 1.4;
  text-align: left;
  color: var(--black200-color) !important;
  -webkit-text-fill-color: inherit !important;
}

.betterdocs-category-header {
  border-right: 0px !important;
  padding: 20px !important;
  border-left: 4px solid;
  border-color: transparent;
  /* border-image: linear-gradient(257.39deg, #ED0579 81.72%, #F7941D 100%);
    border-image-slice: 1; */
  background-color: transparent !important;
}

.betterdocs-category-sidebar
  .betterdocs-single-category-wrapper.active
  .betterdocs-category-header {
  background-color: #f6f6f6 !important;
  border-image: linear-gradient(257.39deg, #ed0579 81.72%, #f7941d 100%);
  border-image-slice: 1;
}

.betterdocs-category-sidebar .betterdocs-articles-list a {
  font-family: var(--font-family-helvetica-normal);
  font-size: 16px !important;
  font-weight: 400;
  line-height: 1.4;
  text-align: left;
  color: #616567;
}

.betterdocs-category-sidebar .betterdocs-articles-list a:hover {
  color: transparent !important;
  background: var(--tertiary-color);
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.docs-search-icon {
  opacity: 1 !important;
}

.docs-search-icon path {
  fill: var(--primary-color);
}

/* .betterdocs-wrapper.betterdocs-taxonomy-wrapper .betterdocs-content-wrapper,
.betterdocs-wrapper.betterdocs-single-wrapper .betterdocs-content-wrapper{
    padding: 120px 0px !important;
    background-color: var(--white-color);
} */

.betterdocs-wrapper.betterdocs-single-wrapper {
  background-color: var(--white-color) !important;
}

.docs-single-title .betterdocs-entry-title {
  font-family: var(--font-family-segoe-ui-bold);
  font-size: 40px !important;
  font-weight: 700;
  line-height: 1.4;
  text-align: left;
}

.betterdocs-toc.toc-list-number {
  padding: 20px;
  display: grid;
  gap: 10px;
  border: 1px solid #c5c5c5;
  width: fit-content;
}

.betterdocs-toc.toc-list-number a {
  color: #f7941d !important;
}

/* solutions-services-template */
@media (min-width: 1200px) {
  #template-technologies-5 .uk-slider-container-offset .uk-slider-items {
    margin-left: -36px;
  }
}

@media (max-width: 912px) {
  .support-category-box .category-box,
  .support-info-section .info-box {
    grid-template-columns: 1fr 1fr;
  }

  .contact-support-section .contact-support-content-wrap {
    grid-template-columns: 1fr;
  }
}

/* Custom styles and media queries */

@media (min-width: 768px) and (max-width: 992px) {
  .post-listing-wrapper .post-listing-result {
    grid-template-columns: 1fr 1fr;
  }
}

@media (min-width: 1360px) and (max-width: 1800px) {
  header nav .uk-navbar-left {
    gap: 10px;
  }

  header nav .uk-navbar-center .uk-navbar-dropdown .drop-grid-wrap {
    display: flex;
    flex-flow: wrap;
    column-gap: 30px;
  }
  header nav .uk-navbar-center a[data-parent="true"] {
    font-size: 14px !important;
  }

  .uk-navbar-left .custom-logo-link > img {
    max-width: 150px;
  }

  .uk-navbar-center:not(:only-child) {
    transform: translate(-55%, -50%);
  }

  header nav .uk-navbar-right ul li a {
    font-size: 14px !important;
  }

  header nav .uk-navbar-right ul {
    gap: 10px;
  }

  header nav .uk-navbar-right #searchform #s {
    font-size: 14px !important;
  }

  .uk-navbar-nav {
    align-items: center;
  }
}

@media (max-width: 1359px) {
  .uk-container-expand > .uk-navbar > .uk-navbar-center {
    display: none;
  }
}

@media (max-width: 1280px) {
  #offcanvas-slide .top {
    height: 60px;
  }

  #offcanvas-slide .top .uk-modal-close-full {
    left: 0px;
    top: 0px;
  }

  #offcanvas-slide .top a img {
    width: 148px;
  }

  /* #offcanvas-slide  .uk-offcanvas-bar{
        width: 430;
        max-width: 100% !important;
        left: -430px
    } */

  #offcanvas-slide.uk-open > .uk-offcanvas-bar {
    left: 0px;
  }

  #offcanvas-slide ul#menu-modal-menu-2 {
    position: relative;
    height: calc(100% - 60px);
    overflow: hidden;
  }
}

@media (max-width: 1024px) {
  .banner-slider .dotnav {
    left: 0;
  }
  .header-top .header .header-inner p img {
    width: 18px;
  }

  .header-top .body .body-inner .img {
    width: 18px;
  }

  .container-1 {
    max-width: 89.7% !important;
  }

  header nav .uk-navbar-right ul li:nth-child(2),
  header nav .uk-navbar-right ul li:nth-child(3) {
    display: none;
  }

  header nav .uk-navbar-right ul li:nth-child(1) {
    display: block;
  }

  /* #offcanvas-slide .content-wrap{
        position: absolute;
        top: 0;
        bottom: 0;
        left: 100%;
        transition: left .3s ease;
        background-color: var(--white-color);
        padding: 20px;
    }

    #offcanvas-slide .content-wrap.active{
        left: 0%;
    } */

  #offcanvas-slide .top {
    height: 60px;
  }

  #offcanvas-slide .top a img {
    width: 148px;
  }

  #offcanvas-slide .top .uk-modal-close-full {
    top: 0px;
  }
}

@media (max-width: 900px) {
  .banner-slider .dotnav {
    left: 50%;
    top: unset;
    bottom: 20px;
    display: flex;
  }
  .banner-slider .dotnav li {
    margin-bottom: 0;
    margin-right: 15px;
  }
  .banner-slider .flickity-slider li,
  .banner-slider .flickity-slider {
    height: 100%;
    min-height: 500px;
  }
  .banner-slideshow li {
    padding-top: 60px;
    padding-bottom: 80px;
  }
}

@media (max-width: 820px) {
  .logo-slider-section .marquee .slick-slide {
    width: 200px;
  }
  :root {
    --h3-font-size: 28px;
  }

  header nav .uk-navbar-right ul li a {
    min-height: 45px;
  }

  header nav {
    padding: 15px 0px;
  }

  #footer-top-1 .et_pb_row {
    grid-template-columns: 1fr;
  }

  #footer-top-1 .et_pb_row .et_pb_column:first-of-type::after {
    display: none;
  }

  #footer-top-1 {
    padding: 60px 0px !important;
  }

  #footer-top-1:not(.single-layout) .et_pb_row .et_pb_column:nth-child(1) {
    padding-bottom: 60px;
    border-bottom: 1px solid var(--white-color);
    margin-bottom: 60px;
  }

  #footer-top-1
    .et_pb_row
    .et_pb_column
    .et_pb_blurb_content
    .et_pb_blurb_description {
    max-width: 100%;
  }
}
@media (max-width: 768px) {
  .post-listing-wrapper .post-listing-result {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 767px) {
  .container-2 {
    max-width: 100% !important;
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
}

@media (max-width: 430px) {
  .support-category-box .category-box,
  .support-info-section .info-box {
    grid-template-columns: 1fr;
  }

  :root {
    --h3-font-size: 24px;
  }

  #footer-top-1:not(.single-layout) .et_pb_row .et_pb_column:nth-child(1) {
    padding-bottom: 40px;
    margin-bottom: 40px;
  }

  footer {
    padding: 60px 0px 20px 0px;
  }

  footer .footer-bottom .footer-bottom-left,
  footer .footer-bottom,
  footer .footer-top {
    flex-flow: column;
    align-items: baseline;
  }

  footer .footer-bottom .footer-bottom-left .copy-right-text {
    max-width: 100%;
  }

  footer .footer-bottom {
    gap: 20px;
  }

  footer .footer-top .footer-top-left form {
    width: 100%;
  }

  footer .footer-top .footer-top-right .menu ul ul {
    justify-content: flex-start;
    flex-flow: column;
    gap: 20px;
  }

  footer .footer-top .footer-top-right .menu ul {
    gap: 20px;
  }

  footer .footer-top {
    gap: 40px;
  }

  footer .footer-top .footer-top-right {
    display: flex;
    width: 100%;
    flex-flow: wrap;
    justify-content: space-between;
  }

  footer .footer-top .footer-top-right .menu {
    width: 100%;
  }

  header nav .uk-navbar-left {
    gap: 20px;
  }

  header nav .uk-navbar-left .custom-logo-link {
    width: 185px;
  }

  .post-listing-wrapper .category-filter button {
    height: 60px;
  }

  .container-1,
  .container-2 {
    max-width: 89.7% !important;
  }

  .banner-slider .uk-slideshow-items {
    aspect-ratio: 1 / 1.2 !important;
  }
  #offcanvas-slide .uk-offcanvas-bar {
    width: 100%;
    max-width: 100% !important;
    left: -430px;
  }

  #offcanvas-slide.uk-open > .uk-offcanvas-bar {
    left: 0px;
  }

  #offcanvas-slide ul#menu-modal-menu-2 {
    position: relative;
    height: calc(100% - 60px);
    overflow: hidden;
  }

  #offcanvas-slide .content-wrap {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    transition: left 0.3s ease;
    background-color: var(--white-color);
    padding: 20px;
  }

  #offcanvas-slide .content-wrap.active {
    left: 0%;
  }

  #offcanvas-slide .top {
    height: 60px;
  }

  #offcanvas-slide .top a img {
    width: 148px;
  }

  #offcanvas-slide .top .uk-modal-close-full {
    top: 0px;
  }
}
