/*-------------------------------------------------------------->>> TABLE OF CONTENTS:-----------------------------------------------------------------# Utility# Cards# Common# Form# Navigations# Animations# Mobile Nav# Search Popup# Page Header# Google Map# Client Carousel---------------------------------------------------------------*//*--------------------------------------------------------------# Common---------------------------------------------------------------*/:root {  --conult-font: "DM Sans", sans-serif;  --conult-reey-font: "reeyregular";  --conult-gray: #7a838b;  --conult-gray-rgb: 122, 131, 139;  --conult-white: #ffffff;  --conult-white-rgb: 255, 255, 255;  --conult-black: #00294b;  --conult-black-rgb: 0, 41, 75;  --conult-base: #0575bc;  --conult-base-rgb: 5, 117, 188;}.row {  --bs-gutter-x: 30px;}.gutter-y-30 {  --bs-gutter-y: 30px;}body {  font-family: var(--conult-font);  color: var(--conult-gray);  font-size: 18px;  line-height: 34px;  font-weight: 400;}body.locked {  overflow: hidden;}a {  color: var(--conult-gray);}a,a:hover,a:focus,a:visited {  text-decoration: none;}::placeholder {  color: inherit;  opacity: 1;}h1,h2,h3,h4,h5,h6 {  color: var(--conult-black);  margin: 0;}dl,ol,ul {  margin-top: 0;  margin-bottom: 0;}::placeholder {  color: inherit;  opacity: 1;}.page-wrapper {  position: relative;  margin: 0 auto;  width: 100%;  min-width: 300px;  overflow: hidden;}.container {  padding-left: 15px;  padding-right: 15px;}@media (min-width: 1200px) {  .container {    max-width: 1200px;  }}::placeholder {  color: inherit;  opacity: 1;}.section-separator {  border-color: var(--conult-border);  border-width: 1px;  margin-top: 0;  margin-bottom: 0;}#particles-js {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  width: 100%;  height: 100%;  background-position: 50% 50%;  opacity: 0.4;  z-index: -1;}.thm-btn {  position: relative;  display: inline-block;  vertical-align: middle;  -webkit-appearance: none;  outline: none !important;  background-color: #F7921F;  color: var(--conult-white);  font-size: 14px;  font-weight: 700;  text-transform: uppercase;  padding: 15px 60px 15px;  transition: all 0.3s linear;  overflow: hidden;  letter-spacing: 0.1em;  z-index: 1;}.thm-btn:hover {  color: var(--conult-white);}.thm-btn:after {  position: absolute;  content: "";  top: 0;  left: 0;  right: -2px;  bottom: 0;  background-color: #1B144B;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;  z-index: -1;}.thm-btn:hover:after {  transform: scale(1, 1);  transform-origin: right center;}.section-title {  margin-top: 9px;  margin-bottom: 47px;}.section-title__tagline {  position: relative;  display: inline-block;  color: var(--conult-gray);  font-size: 14px;  line-height: 24px;  font-weight: 500;  text-transform: uppercase;  letter-spacing: 0.1em;  margin-bottom: 4px;}.section-title__tagline:before {  position: absolute;  top: -15px;  left: 0;  width: 13px;  content: "";  height: 2px;  background-color: var(--conult-base);}.section-title__tagline:after {  position: absolute;  top: -15px;  left: 17px;  width: 13px;  content: "";  height: 2px;  background-color: var(--conult-base);}.section-title__title {  margin: 0;  font-size: 50px;  line-height: 60px;  font-weight: 500;}.bootstrap-select .btn-light:not(:disabled):not(.disabled).active,.bootstrap-select .btn-light:not(:disabled):not(.disabled):active,.bootstrap-select .show>.btn-light.dropdown-toggle {  box-shadow: none !important;  outline: none !important;}.bootstrap-select>.dropdown-toggle {  box-shadow: none !important;}.bootstrap-select .dropdown-toggle:focus,.bootstrap-select>select.mobile-device:focus+.dropdown-toggle {  outline: none !important;}.bootstrap-select .dropdown-menu {  border: 0;  padding-top: 0;  padding-bottom: 0;  margin-top: 0;  z-index: 991;  border-radius: 0;}.bootstrap-select .dropdown-menu>li+li>a {  border-top: 1px solid rgba(255, 255, 255, 0.2);}.bootstrap-select .dropdown-menu>li.selected>a {  background: var(--conult-primary);  color: #fff;}.bootstrap-select .dropdown-menu>li>a {  font-size: 16px;  font-weight: 500;  padding: 4px 20px;  color: #ffffff;  background: var(--conult-black);  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;}.bootstrap-select .dropdown-menu>li>a:hover {  background: var(--conult-primary);  color: #fff;  cursor: pointer;}.preloader {  position: fixed;  background-color: #fff;  background-position: center center;  background-repeat: no-repeat;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 9991;  display: -webkit-box;  display: flex;  -webkit-box-pack: center;  justify-content: center;  -webkit-box-align: center;  align-items: center;  text-align: center;}.preloader__image {  -webkit-animation-fill-mode: both;  animation-fill-mode: both;  -webkit-animation-name: flipInY;  animation-name: flipInY;  -webkit-animation-duration: 2s;  animation-duration: 2s;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}/* scroll to top */.scroll-to-top {  display: inline-block;  width: 45px;  height: 45px;  background: #F7921F;  position: fixed;  bottom: 40px;  right: 40px;  z-index: 99;  text-align: center;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  display: none;  border-radius: 50%;  transition: all 0.4s ease;}.scroll-to-top i {  color: #ffffff;  font-size: 18px;  line-height: 45px;}.scroll-to-top:hover {  background-color: #1B144B;}.scroll-to-top:hover i {  color: #fff;}/*--------------------------------------------------------------# Navigations One---------------------------------------------------------------*/.main-header {  background: transparent;  position: absolute;  left: 0px;  top: 0px;  width: 100%;  z-index: 999;  transition: all 500ms ease;}.main-header:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  height: 1px;  content: "";  background-color: rgba(var(--conult-white-rgb), 0.1);  z-index: -1;}.main-header__top {  position: relative;  display: block;  padding: 0px 80px;  background-color: #1B144B;}.main-header__top-inner {  position: relative;  display: block;  padding: 5px 0;}.main-header__top-left {  position: relative;  display: block;  float: left;}.main-header__top-address {  position: relative;  display: flex;  align-items: center;}.main-header__top-address li {  position: relative;  display: flex;  align-items: center;  line-height: 35px;}.main-header__top-address li+li {  margin-left: 30px;}.main-header__top-address li .icon span {  font-size: 14px;  color: white;}.main-header__top-address li .text {  margin-left: 10px;}.main-header__top-address li .text p {  font-size: 14px;  font-weight: 500;  color: white;  margin: 0;}.main-header__top-address li .text a {  font-size: 14px;  font-weight: 500;  color: white;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header__top-address li .text a:hover {  opacity:0.7;}.main-header__top-right {  position: relative;  display: flex;  float: right;  align-items: center;}.main-header__top-right-social {  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  padding: 10px 0;}.main-header__top-right-social a {  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  -webkit-box-pack: center;  justify-content: center;  text-align: center;  color: var(--conult-white);  font-size: 15px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header__top-right-social a:hover {  opacity:0.7;}.main-header__top-right-social a+a {  margin-left: 25px;}.main-menu {  position: relative;  padding: 0 80px;  z-index: 91;  background-color: white;}.main-menu-wrapper {  position: relative;  display: block;}.main-menu-wrapper__left {  position: relative;  display: block;  float: left;}.main-menu-wrapper__logo {  position: relative;  float: left;  margin-top: -10px;  margin-bottom: -10px;  padding-right: 100px;}.main-menu-wrapper__logo:before {  position: absolute;  top: 28px;  bottom: 28px;  right: -80px;  content: "";  background-color: rgba(var(--conult-white-rgb), 0.1);  width: 1px;}.main-menu-wrapper__main-menu {  position: relative;  display: block;  float: left;  margin-bottom: -50px;}.main-menu-wrapper__right {  position: relative;  display: flex;  float: right;  padding: 24px 0;  align-items: center;}.main-menu-wrapper__call {  position: relative;  display: flex;  align-items: center;}.main-menu-wrapper__call-icon {  position: relative;  display: flex;  align-items: center;  height: 58px;  width: 58px;  background-color: var(--conult-base);  border-radius: 50%;  justify-content: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-wrapper__call-icon:hover {  background-color: var(--conult-white);}.main-menu-wrapper__call-icon span {  font-size: 30px;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-wrapper__call-icon:hover span {  color: var(--conult-base);}.main-menu-wrapper__call-number {  margin-left: 20px;}.main-menu-wrapper__call-number h5 {  font-size: 18px;  line-height: 25px;  font-weight: 700;}.main-menu-wrapper__call-number h5 a {  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-wrapper__call-number a:hover {  color: var(--conult-base);}.main-menu-wrapper__call-number p {  font-size: 14px;  margin: 0;  line-height: 26px;  color: #9aadbd;}.main-menu-wrapper__search-cat {  position: relative;  display: flex;  align-items: center;  padding: 17px 0;  margin-right: 40px;}.main-menu-wrapper__search-cat:before {  position: absolute;  top: 4px;  bottom: 5px;  left: -40px;  content: "";  background-color: rgba(var(--conult-white-rgb), 0.1);  width: 1px;}.main-menu-wrapper__search {  font-size: 24px;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-wrapper__search:hover {  color: var(--conult-base);}.main-menu-wrapper__cart {  font-size: 24px;  color: var(--conult-white);  margin-left: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-wrapper__cart:hover {  color: var(--conult-base);}.stricky-header.main-menu {  padding: 0 80px;  background-color: #fff;}.main-menu .main-menu__list,.main-menu .main-menu__list ul,.stricky-header .main-menu__list,.stricky-header .main-menu__list ul {  margin: 0;  padding: 0;  list-style-type: none;  align-items: center;  display: none;}@media (min-width: 1200px) {  .main-menu .main-menu__list,  .main-menu .main-menu__list ul,  .stricky-header .main-menu__list,  .stricky-header .main-menu__list ul {    display: flex;  }}.main-menu .main-menu__list>li,.stricky-header .main-menu__list>li {  padding-top: 36px;  padding-bottom: 36px;  position: relative;}.main-menu .main-menu__list>li+li,.stricky-header .main-menu__list>li+li {  margin-left: 40px;}.main-menu .main-menu__list>li>a,.stricky-header .main-menu__list>li>a {  font-size: 18px;  display: flex;  align-items: center;  color: black;  position: relative;  transition: all 500ms ease;  font-weight: 600;}.main-menu .main-menu__list>li>a::before,.stricky-header .main-menu__list>li>a::before {  content: "";  height: 2px;  width: 12px;  border-radius: 0px;  background-color: var(--conult-base);  position: absolute;  bottom: 16px;  left: -22px;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;  z-index: 1;}.main-menu .main-menu__list>li.current>a,.main-menu .main-menu__list>li:hover>a,.stricky-header .main-menu__list>li.current>a,.stricky-header .main-menu__list>li:hover>a {  color: #F7921F;}.main-menu .main-menu__list>li.current>a::before,.main-menu .main-menu__list>li:hover>a::before,.stricky-header .main-menu__list>li.current>a::before,.stricky-header .main-menu__list>li:hover>a::before {  transform: scale(1, 1);  transform-origin: right center;}.main-menu .main-menu__list>li.current>a::before {  background-color: #F7921F;}.main-menu .main-menu__list>li:hover>a::before {  background-color: #F7921F;}.main-menu .main-menu__list li ul,.stricky-header .main-menu__list li ul {  position: absolute;  top: 100%;  left: 0;  min-width: 320px;  background-color: #fff;  flex-direction: column;  justify-content: flex-start;  align-items: flex-start;  opacity: 0;  visibility: hidden;  transition: 500ms ease;  z-index: 99;  box-shadow: 0px 0px 65px 0px rgba(0, 0, 0, 0.1);}.main-menu .main-menu__list li:hover>ul,.stricky-header .main-menu__list li:hover>ul {  opacity: 1;  visibility: visible;}.main-menu .main-menu__list li ul li,.stricky-header .main-menu__list li ul li {  flex: 1 1 100%;  width: 100%;  position: relative;}.main-menu .main-menu__list li ul li+li,.stricky-header .main-menu__list li ul li+li {  border-top: 1px solid RGBA(var(--conult-black), 0.1);}.main-menu .main-menu__list li ul li a,.stricky-header .main-menu__list li ul li a {  font-size: 18px;  line-height: 30px;  color: var(--conult-black);  text-transform: capitalize;  letter-spacing: 0;  font-weight: 500;  display: flex;  padding-left: 20px;  padding-right: 20px;  padding-top: 10px;  padding-bottom: 10px;  transition: 500ms;}.main-menu .main-menu__list li ul li:hover>a,.stricky-header .main-menu__list li ul li:hover>a {  background-color: #F7921F;  color: var(--conult-white);}.main-menu .main-menu__list li ul li>ul,.stricky-header .main-menu__list li ul li>ul {  top: 0;  left: 100%;}.main-menu .main-menu__list li ul li>ul.right-align,.stricky-header .main-menu__list li ul li>ul.right-align {  top: 0;  left: auto;  right: 100%;}.main-menu .main-menu__list li ul li>ul ul,.stricky-header .main-menu__list li ul li>ul ul {  display: none;}.stricky-header {  position: fixed;  z-index: 991;  top: 0;  left: 0;  background-color: #fff;  width: 100%;  visibility: hidden;  transform: translateY(-120%);  transition: transform 500ms ease, visibility 500ms ease;  box-shadow: 0px 10px 60px 0px rgba(0, 0, 0, 0.05);}@media (max-width: 1199px) {  .stricky-header {    display: none !important;  }}.stricky-header.stricky-fixed {  transform: translateY(0);  visibility: visible;}.stricky-header .main-menu__inner {  box-shadow: none;  padding-right: 0;  max-width: 1170px;  width: 100%;  margin: 0 auto;}.mobile-nav__buttons {  display: flex;  margin-left: auto;  margin-right: 10px;}@media (min-width: 1200px) {  .mobile-nav__buttons {    display: none;  }}.mobile-nav__buttons a {  font-size: 20px;  color: var(--conult-black);  cursor: pointer;}.mobile-nav__buttons a+a {  margin-left: 10px;}.mobile-nav__buttons a:hover {  color: var(--conult-base);}.main-menu .mobile-nav__toggler {  font-size: 30px;  color: #F7921F;  cursor: pointer;  transition: 500ms;}.main-menu .mobile-nav__toggler:hover {  color: #F7921F;  opacity:0.7;}@media (min-width: 1200px) {  .main-menu .mobile-nav__toggler {    display: none;  }}/*--------------------------------------------------------------# Navigations Two---------------------------------------------------------------*/.main-header-two {  position: relative;  display: block;}.main-header-two__top {  position: relative;  display: block;  background-color: var(--conult-base);}.main-header-two__top-inner {  position: relative;  display: block;}.main-header-two__top-left {  position: relative;  display: block;  float: left;  padding: 5px 0;}.main-header-two__top-address {  position: relative;  display: flex;  align-items: center;}.main-header-two__top-address li {  position: relative;  display: flex;  align-items: center;  line-height: 35px;}.main-header-two__top-address li+li {  margin-left: 30px;}.main-header-two__top-address li .icon {  display: flex;  align-items: center;}.main-header-two__top-address li .icon span {  font-size: 14px;  color: var(--conult-white);}.main-header-two__top-address li .text {  margin-left: 10px;}.main-header-two__top-address li .text p {  font-size: 14px;  color: var(--conult-white);  font-weight: 500;  margin: 0;}.main-header-two__top-address li .text a {  font-size: 14px;  color: var(--conult-white);  font-weight: 500;  margin: 0;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header-two__top-address li .text a:hover {  color: var(--conult-black);}.main-header-two__top-right {  position: relative;  display: block;  float: right;}.main-header-two__top-right-social {  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  background-color: #006eb3;  padding: 15px 30px;}.main-header-two__top-right-social a {  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  -webkit-box-pack: center;  justify-content: center;  text-align: center;  color: var(--conult-white);  font-size: 15px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-header-two__top-right-social a:hover {  color: var(--conult-black);}.main-header-two__top-right-social a+a {  margin-left: 25px;}.main-menu-two {  padding: 0 0 0;}.main-menu-two__wrapper {  position: relative;  display: block;}.main-menu-two__wrapper-left {  position: relative;  display: block;  float: left;}.main-menu-two__wrapper-logo {  position: relative;  display: block;  float: left;  padding: 36px 0;  margin-right: 200px;}.main-menu-two__wrapper-main-menu {  position: relative;  display: block;  float: left;}.main-menu-two__wrapper-right {  position: relative;  display: block;  float: right;  padding: 41px 0;}.main-menu-two__wrapper-search-cat {  position: relative;  display: flex;  align-items: center;}.main-menu-two__wrapper-search-cat:before {  position: absolute;  top: -7px;  bottom: -8px;  left: -40px;  content: "";  background-color: #c9d5db;  width: 1px;}.main-menu-two__wrapper-search {  font-size: 24px;  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-two__wrapper-search:hover {  color: var(--conult-base);}.main-menu-two__wrapper-cart {  font-size: 24px;  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-two__wrapper-cart:hover {  color: var(--conult-base);}.main-menu-two .main-menu__list>li>a,.stricky-header .main-menu-two .main-menu__list>li>a {  color: var(--conult-black);}.main-menu-two .main-menu__list>li.current>a,.main-menu-two .main-menu__list>li:hover>a,.stricky-header .main-menu-two .main-menu__list>li.current>a,.stricky-header .main-menu-two .main-menu__list>li:hover>a {  color: var(--conult-base);}.main-menu-two .main-menu__list>li+li,.stricky-header .main-menu-two .main-menu__list>li+li {  margin-left: 55px;}.stricky-header.main-menu-two {  background-color: var(--conult-white);  padding: 0 0 0;}/*--------------------------------------------------------------# Navigations Three---------------------------------------------------------------*/.main-menu-three__wrapper {  position: relative;  display: block;}.main-menu-three__wrapper-logo {  position: relative;  float: left;  padding-top: 36px;  padding-bottom: 36px;}.main-menu-three__wrapper-main-menu {  position: relative;  display: flex;  align-items: center;  justify-content: center;  width: 89%;  float: left;}.main-menu-three__wrapper-right {  position: relative;  display: block;  float: right;  padding: 41px 0;}.main-menu-three__wrapper-search-cat {  position: relative;  display: flex;  align-items: center;}.main-menu-three__wrapper-search-cat:before {  position: absolute;  top: -7px;  bottom: -8px;  left: -40px;  content: "";  background-color: rgba(var(--conult-white-rgb), 0.1);  width: 1px;}.main-menu-three__wrapper-search {  font-size: 24px;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-three__wrapper-search:hover {  color: var(--conult-base);}.main-menu-three__wrapper-cart {  font-size: 24px;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-menu-three__wrapper-cart:hover {  color: var(--conult-base);}.main-menu-three .main-menu__list>li.current>a::before {  background-color: var(--conult-white);}.main-menu-three .main-menu__list>li:hover>a::before {  background-color: var(--conult-white);}/*--------------------------------------------------------------# Animations---------------------------------------------------------------*/@keyframes bubbleMover {  0% {    -webkit-transform: translateY(0px) translateX(0) rotate(0);    transform: translateY(0px) translateX(0) rotate(0);  }  30% {    -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);    transform: translateY(30px) translateX(50px) rotate(15deg);    -webkit-transform-origin: center center;    transform-origin: center center;  }  50% {    -webkit-transform: translateY(50px) translateX(100px) rotate(45deg);    transform: translateY(50px) translateX(100px) rotate(45deg);    -webkit-transform-origin: right bottom;    transform-origin: right bottom;  }  80% {    -webkit-transform: translateY(30px) translateX(50px) rotate(15deg);    transform: translateY(30px) translateX(50px) rotate(15deg);    -webkit-transform-origin: left top;    transform-origin: left top;  }  100% {    -webkit-transform: translateY(0px) translateX(0) rotate(0);    transform: translateY(0px) translateX(0) rotate(0);    -webkit-transform-origin: center center;    transform-origin: center center;  }}@keyframes shapeMover {  0%,  100% {    transform: perspective(400px) translateY(0) rotate(0deg) translateZ(0px) translateX(0);  }  50% {    transform: perspective(400px) rotate(0deg) translateZ(20px) translateY(20px) translateX(20px);  }}@keyframes banner3Shake {  0% {    -webkit-transform: rotate3d(0, 1, 0, 0deg);    transform: rotate3d(0, 1, 0, 0deg);  }  30% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  60% {    -webkit-transform: rotate3d(1, 0, 0, 0deg);    transform: rotate3d(1, 0, 0, 0deg);  }  80% {    -webkit-transform: rotate3d(0, 0, 1, 5deg);    transform: rotate3d(0, 0, 1, 5deg);  }  100% {    -webkit-transform: rotate3d(0, 1, 0, 0deg);    transform: rotate3d(0, 1, 0, 0deg);  }}@keyframes squareMover {  0%,  100% {    -webkit-transform: translate(0, 0) rotate(0);    transform: translate(0, 0) rotate(0);  }  20%,  60% {    -webkit-transform: translate(20px, 40px) rotate(180deg);    transform: translate(20px, 40px) rotate(180deg);  }  30%,  80% {    -webkit-transform: translate(40px, 60px) rotate(0deg);    transform: translate(40px, 60px) rotate(0deg);  }}@keyframes treeMove {  0%,  100% {    -webkit-transform: rotate(0deg) translateX(0);    transform: rotate(0deg) translateX(0);  }  25%,  75% {    -webkit-transform: rotate(5deg) translateX(15px);    transform: rotate(5deg) translateX(15px);  }  50% {    -webkit-transform: rotate(10deg) translateX(30px);    transform: rotate(10deg) translateX(30px);  }}/*--------------------------------------------------------------#     Zoom Fade Css---------------------------------------------------------------*/.zoom-fade {  animation-name: zoom-fade;  animation-duration: 5s;  animation-iteration-count: infinite;  animation-timing-function: linear;  -webkit-animation-name: zoom-fade;  -webkit-animation-duration: 5s;  -webkit-animation-iteration-count: infinite;  -webkit-animation-timing-function: linear;  -moz-animation-name: zoom-fade;  -moz-animation-duration: 5s;  -moz-animation-iteration-count: infinite;  -moz-animation-timing-function: linear;  -ms-animation-name: zoom-fade;  -ms-animation-duration: 5s;  -ms-animation-iteration-count: infinite;  -ms-animation-timing-function: linear;  -o-animation-name: zoom-fade;  -o-animation-duration: 5s;  -o-animation-iteration-count: infinite;  -o-animation-timing-function: linear;}@-webkit-keyframes zoom-fade {  0% {    -webkit-transform: scale(0.9);    transform: scale(0.9);  }  50% {    -webkit-transform: scale(1);    transform: scale(1);  }  100% {    -webkit-transform: scale(0.9);    transform: scale(0.9);  }}@keyframes zoom-fade {  0% {    -webkit-transform: scale(0.9);    transform: scale(0.9);  }  50% {    -webkit-transform: scale(1);    transform: scale(1);  }  100% {    -webkit-transform: scale(0.9);    transform: scale(0.9);  }}@-moz-keyframes service_hexagon_2 {  0% {    -moz-transform: rotateY(0deg);    transform: rotateY(0deg);  }  100% {    -moz-transform: rotateY(360deg);    transform: rotateY(360deg);  }}@-o-keyframes service_hexagon_2 {  0% {    -o-transform: rotateY(0deg);    transform: rotateY(0deg);  }  100% {    -o-transform: rotateY(360deg);    transform: rotateY(360deg);  }}@keyframes service_hexagon_2 {  0% {    -webkit-transform: rotateY(0deg);    -moz-transform: rotateY(0deg);    -o-transform: rotateY(0deg);    transform: rotateY(0deg);  }  100% {    -webkit-transform: rotateY(360deg);    -moz-transform: rotateY(360deg);    -o-transform: rotateY(360deg);    transform: rotateY(360deg);  }}/*--------------------------------------------------------------# Mobile Nav---------------------------------------------------------------*/.mobile-nav__wrapper {  position: fixed;  top: 0;  left: 0;  width: 100vw;  height: 100vh;  opacity: 0;  transform: translateX(-50%);  transform-origin: right center;  transition: transform 500ms ease-in, opacity 500ms linear,    visibility 500ms ease-in;  z-index: 999;  visibility: hidden;}.mobile-nav__wrapper .container {  padding-left: 0;  padding-right: 0;}.mobile-nav__wrapper.expanded {  opacity: 1;  transform: translateX(0%);  visibility: visible;}.mobile-nav__overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #000000;  opacity: 0.5;  cursor: pointer;}.mobile-nav__content {  width: 300px;  background-color: #fff;  z-index: 10;  position: relative;  height: 100%;  overflow-y: auto;  padding-top: 30px;  padding-bottom: 30px;  padding-left: 15px;  padding-right: 15px;}.mobile-nav__content .conult-btn {  padding: 8px 0;  width: 100%;  text-align: center;}.mobile-nav__content .logo-box {  margin-bottom: 40px;  display: flex;}.mobile-nav__close {  position: absolute;  top: 20px;  right: 15px;  font-size: 18px;  color: var(--conult-text-dark);  cursor: pointer;}.mobile-nav__content .main-menu__list,.mobile-nav__content .main-menu__list ul {  margin: 0;  padding: 0;  list-style-type: none;}.mobile-nav__content .main-menu__list ul {  display: none;  border-top: 1px solid rgba(255, 255, 255, 0.1);}.mobile-nav__content .main-menu__list li:not(:last-child) {  border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.mobile-nav__content .main-menu__list li a {  display: flex;  justify-content: space-between;  line-height: 30px;  color: black;  font-size: 18px;  font-family: var(--conult-font);  font-weight: 800;  height: 46px;  align-items: center;  transition: 500ms;}.mobile-nav__content .main-menu__list li a.expanded {  color: var(--conult-secondary);}.mobile-nav__content .main-menu__list li a button {  width: 30px;  height: 30px;  background-color: #F7921F;  border: none;  outline: none;  color: #fff;  display: flex;  align-items: center;  justify-content: center;  text-align: center;  transform: rotate(-90deg);  transition: transform 500ms ease;}.mobile-nav__content .main-menu__list li a button.expanded {  transform: rotate(0deg);  background-color: #fff;  color: var(--conult-black);}.mobile-nav__content .main-menu__list li.cart-btn span {  position: relative;  top: auto;  right: auto;  transform: translate(0, 0);}.mobile-nav__content .main-menu__list li.cart-btn i {  font-size: 16px;}.mobile-nav__top {  display: flex;  align-items: center;  justify-content: space-between;  margin-bottom: 30px;}.mobile-nav__top .main-menu__login a {  color: var(--conult-text-dark);}.mobile-nav__container {  border-top: 1px solid rgba(255, 255, 255, 0.1);  border-bottom: 1px solid rgba(255, 255, 255, 0.1);}.mobile-nav__social {  display: flex;  align-items: center;}.mobile-nav__social a {  font-size: 16px;  color: var(--conult-white);  transition: 500ms;}.mobile-nav__social a+a {  margin-left: 30px;}.mobile-nav__social a:hover {  color: var(--conult-base);}.mobile-nav__contact {  margin-bottom: 0;  margin-top: 20px;  margin-bottom: 20px;}.mobile-nav__contact li {  color: var(--conult-text-dark);  font-size: 14px;  font-weight: 500;  position: relative;  display: flex;  align-items: center;}.mobile-nav__contact li+li {  margin-top: 15px;}.mobile-nav__contact li a {  color: black;  transition: 500ms;  font-size: 18px;  font-weight: 800;}.mobile-nav__contact li a:hover {  color: #F7921F;}.mobile-nav__contact li>i {  width: 30px;  height: 30px;  border-radius: 50%;  background-color: #F7921F;  display: flex;  justify-content: center;  align-items: center;  text-align: center;  font-size: 11px;  margin-right: 10px;  color: #fff;}.mobile-nav__container .main-logo,.mobile-nav__container .topbar__buttons,.mobile-nav__container .main-menu__language,.mobile-nav__container .main-menu__login {  display: none;}/*--------------------------------------------------------------# Search Popup---------------------------------------------------------------*/.search-popup {  position: fixed;  top: 0;  left: 0;  width: 100vw;  height: 100vh;  z-index: 9999;  padding-left: 20px;  padding-right: 20px;  display: flex;  justify-content: center;  align-items: center;  transform: translateY(-110%);  transition: transform 500ms ease, opacity 500ms ease;}.search-popup.active {  transform: translateY(0%);}.search-popup__overlay {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: var(--conult-black);  opacity: 0.75;  cursor: pointer;}.search-popup__content {  width: 100%;  max-width: 560px;}.search-popup__content form {  display: flex;  flex-wrap: wrap;  position: relative;  background-color: #fff;  border-radius: 0px;  overflow: hidden;}.search-popup__content form input[type="search"],.search-popup__content form input[type="text"] {  width: 100%;  background-color: #fff;  font-size: 16px;  border: none;  outline: none;  height: 66px;  padding-left: 30px;}.search-popup__content .thm-btn {  padding: 0;  width: 68px;  height: 68px;  display: flex;  justify-content: center;  align-items: center;  text-align: center;  position: absolute;  top: 0;  right: -1px;  border-radius: 0;  background-color: var(--conult-base);  border: 0;}.search-popup__content .thm-btn:hover {  background-color: var(--conult-black);}.search-popup__content .thm-btn i {  margin: 0;}/*--------------------------------------------------------------# Main Slider---------------------------------------------------------------*/.main-slider {  overflow: hidden;  position: relative;}.main-slider .container {  position: relative;  padding-top: 328px;  padding-bottom: 190px;  z-index: 30;}.main-slider .image-layer {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  transform: scale(1);  opacity: 0.3;  background-color: #002442;  background-blend-mode: luminosity;  transition: transform 7000ms ease, opacity 1500ms ease-in;  z-index: 1;}.main-slider .swiper-slide-active .image-layer {  transform: scale(1.15);}.main-slider .swiper-slide-active .image-layer {  opacity: 0.4;}.main-slider-shape-1 {  position: absolute;  top: 215px;  left: 345px;  z-index: 3;}.main-slider-shape-1 img {  opacity: 0;  transform: translateX(-100%);}.swiper-slide-active .main-slider-shape-1 img {  opacity: 1;  transform: translateY(0) translateX(0);  transition: all 1000ms ease;}.main-slider-shape-2 {  position: absolute;  bottom: 270px;  right: 170px;  z-index: 4;}.main-slider-shape-2 img {  opacity: 0;  transform: translateX(100%);}.swiper-slide-active .main-slider-shape-2 img {  opacity: 1;  transform: translateY(0) translateX(0);  transition: all 1000ms ease;  transition-delay: 3000ms;}.main-slider-shape-3 {  position: absolute;  bottom: -75px;  right: 85px;  z-index: 3;}.main-slider-shape-3 img {  opacity: 0;  transform: translateX(100%);}.swiper-slide-active .main-slider-shape-3 img {  opacity: 1;  transform: translateY(0) translateX(0);  transition: all 1000ms ease;  transition-delay: 1500ms;}.main-slider__content {  position: relative;  display: block;  margin-top: -20px;}.main-slider h2 {  margin: 0;  margin-bottom: 24px;  color: var(--conult-white);  font-weight: 700;  opacity: 0;  visibility: hidden;  transform: translateY(120px);  transition-delay: 1000ms;  transition: transform 2000ms ease, opacity 2000ms ease;  font-size: 67px;  line-height: 70px;  letter-spacing: -0.04em;}.main-slider p {  font-size: 22px;  color: var(--conult-white);  margin: 0;  line-height: 40px;  margin-bottom: 37px;  opacity: 0;  transform: translateY(-120px);  transition-delay: 2500ms;  transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,    background 500ms ease;}.main-slider .thm-btn {  opacity: 0;  transform: translateY(100px);  transition-delay: 2500ms;  transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,    background 500ms ease;}.main-slider .swiper-slide-active .thm-btn,.main-slider .swiper-slide-active p,.main-slider .swiper-slide-active h2,.main-slider .swiper-slide-active p {  visibility: visible;  opacity: 1;  transform: translateY(0) translateX(0);}.main-slider__nav {  width: 100%;  max-width: 1200px;  padding-left: 15px;  padding-right: 15px;  position: absolute;  top: 45%;  left: 50%;  z-index: 100;  transform: translateY(-50%) translateX(-50%);  display: flex;  align-items: flex-end;  flex-direction: column;}.main-slider__nav .swiper-button-next,.main-slider__nav .swiper-button-prev {  position: relative;  top: auto;  left: auto;  right: auto;  bottom: auto;  z-index: 100;  width: 63px;  height: 63px;  display: flex;  justify-content: center;  align-items: center;  font-size: 20px;  color: var(--conult-white);  background-color: transparent;  border: 2px solid rgba(var(--conult-white-rgb), 0.3);  border-radius: 50%;  opacity: 0.3;  margin: 0;  text-align: center;  transition: all 500ms ease;}.main-slider__nav .swiper-button-next:hover,.main-slider__nav .swiper-button-prev:hover {  opacity: 1;  border: 2px solid rgba(var(--conult-white-rgb), 1);}.main-slider__nav .swiper-button-next::after,.main-slider__nav .swiper-button-prev::after {  display: none;}.main-slider__nav .swiper-button-prev {  margin-bottom: 10px;}.main-slider__nav .swiper-button-prev .icon-left-arrow {  position: relative;  transform: rotate(180deg);}/*--------------------------------------------------------------# Main Slider Two---------------------------------------------------------------*/.main-slider-two {  position: relative;  display: block;}.main-slider-two .container {  padding-top: 211px;  padding-bottom: 225px;}.main-slider-two .main-slider__content {  text-align: center;}.main-slider-two p {  font-size: 18px;  font-weight: 700;  margin-bottom: 12px;  text-transform: uppercase;  letter-spacing: 0.1em;}.main-slider-two h2 {  margin-bottom: 40px;  font-size: 90px;}.main-slider-two .thm-btn {  transform: translateY(-100px);}.main-slider__nav-two {  width: 100%;  max-width: 1200px;  padding-left: 15px;  padding-right: 15px;  position: absolute;  top: 50%;  left: 50%;  z-index: 100;  transform: translateY(-50%) translateX(-50%);  display: flex;  align-items: center;  justify-content: space-between;}.main-slider__nav-two .swiper-button-next,.main-slider__nav-two .swiper-button-prev {  position: relative;  top: auto;  left: auto;  right: auto;  bottom: auto;  z-index: 100;  width: 63px;  height: 63px;  display: flex;  justify-content: center;  align-items: center;  color: var(--conult-white);  background-color: transparent;  border: 2px solid rgba(var(--conult-white-rgb), 0.3);  border-radius: 50%;  opacity: 0.3;  margin: 0;  text-align: center;  transition: all 500ms ease;}.main-slider__nav-two .swiper-button-next {  right: -63px;}.main-slider__nav-two .swiper-button-prev {  left: -63px;}.main-slider__nav-two .swiper-button-next:hover,.main-slider__nav-two .swiper-button-prev:hover {  opacity: 1;  border: 2px solid rgba(var(--conult-white-rgb), 1);}.main-slider__nav-two .swiper-button-next::after,.main-slider__nav-two .swiper-button-prev::after {  display: none;}.main-slider__nav-two .swiper-button-prev .icon-left-arrow {  position: relative;  transform: rotate(180deg);}/*--------------------------------------------------------------# Main Slider Three---------------------------------------------------------------*/.main-slider-three {  position: relative;  display: block;}.main-slider-three-shape {  position: absolute;  top: 0;  left: 0;  bottom: 0;  z-index: 1;}.main-slider-three-shape img {  opacity: 0;  transform: translateX(-100%);  transition-delay: 2500ms;  transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,    background 500ms ease;}.swiper-slide-active .main-slider-three-shape img {  visibility: visible;  opacity: 0.9;  transform: translateY(0) translateX(0);}.main-slider-three .container {  padding-top: 309px;  padding-bottom: 215px;}.main-slider-three h2 {  font-size: 70px;  line-height: 80px;  margin-bottom: 25px;  transform: translateY(120px);}.main-slider-three p {  font-size: 18px;  font-weight: 500;  line-height: 34px;  margin-bottom: 39px;  transform: translateY(-120px);}.main-slider-three .thm-btn {  opacity: 1;  transform: translateY(0px);}.main-slider-three__bottom {  position: relative;  display: flex;  align-items: center;  opacity: 0;  transform: translateY(100px);  transition-delay: 2500ms;  transition: transform 2000ms ease, opacity 2000ms ease, color 500ms ease,    background 500ms ease;}.swiper-slide-active .main-slider-three__bottom {  visibility: visible;  opacity: 1;  transform: translateY(0) translateX(0);}.main-slider-three__video {  display: flex;  align-items: center;  margin-left: 30px;}.main-slider-three__btn {  background-color: var(--conult-black);}.main-slider-three__btn:hover {  color: var(--conult-base);}.main-slider-three__btn:after {  background-color: var(--conult-white);}.main-slider-three__video-link {  display: flex;  align-items: center;}.main-slider-three__video-icon {  height: 63px;  width: 63px;  background-color: var(--conult-white);  font-size: 15px;  color: var(--conult-black);  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.main-slider-three__video-icon:hover {  background-color: var(--conult-black);  color: var(--conult-white);}.main-slider-three__video-text {  font-size: 18px;  color: var(--conult-white);  font-family: var(--conult-reey-font);  line-height: 28px;  margin-left: 15px;}/***=============================================    Float Bob X Animation Css=============================================***/@-webkit-keyframes float-bob-x {  0% {    transform: translateX(-30px);  }  50% {    transform: translateX(-10px);  }  100% {    transform: translateX(-30px);  }}@keyframes float-bob-x {  0% {    transform: translateX(-30px);  }  50% {    transform: translateX(-10px);  }  100% {    transform: translateX(-30px);  }}.float-bob-x {  -webkit-animation-name: float-bob-x;  animation-name: float-bob-x;  -webkit-animation-duration: 2s;  animation-duration: 2s;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;}/*--------------------------------------------------------------# Feature One---------------------------------------------------------------*/.feature-one {  position: relative;  display: block;  padding: 30px 0 50px;}.feature-one__single {  position: relative;  display: block;  margin-bottom: 30px;  z-index: 1;}.feature-one__img-box {  position: relative;  display: block;  z-index: 1;}.feature-one__img {  position: relative;  display: block;}.feature-one__img img {  width: 100%;}.feature-one__icon-box {  position: relative;  display: flex;  background-color: rgb(255, 255, 255);  box-shadow: 0px 0px 30px 0px rgb(0, 0, 0, 0.06);  padding: 29px 40px;  align-items: center;  justify-content: space-between;  margin-top: -40px;  margin-left: 20px;  margin-right: 20px;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;}.feature-one__single:hover .feature-one__icon-box {  box-shadow: 0px 0px 30px 0px rgb(0, 0, 0, 0);}.feature-one__icon-title {  font-size: 20px;  font-weight: 700;  line-height: 24px;}.feature-one__icon-title a {  color: #041b52;}.feature-one__icon {  position: relative;  display: flex;  align-items: center;}.feature-one__icon span {  position: relative;  display: inline-block;  font-size: 62px;  color: #F7921F;}/*.feature-one__icon span::after {  content: "";  width: 38px;  height: 38px;  background-color: #edf3f6;  position: absolute;  top: -1px;  left: -18px;  z-index: 1;}*/.feature-one__icon span::before {  position: relative;  z-index: 1;}.feature-one__hover {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  z-index: 1;  display: flex;  align-items: center;  flex-direction: column;  text-align: center;  justify-content: center;  padding: 0 60px;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;  opacity: 1;  transform-origin: top;  transform-style: preserve-3d;  transform: scaleY(0);}.feature-one__single:hover .feature-one__hover {  transform: scaleY(1);}.feature-one__hover:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: #1b144bba;  z-index: 1;}.feature-one__hover-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: -1;}.feature-one__hover-icon {  position: relative;  display: inline-block;  z-index: 2;}.feature-one__hover-icon span {  position: relative;  display: inline-block;  font-size: 62px;  color: var(--conult-white);}.feature-one__hover-title {  position: relative;  display: block;  font-size: 24px;  font-weight: 700;  line-height: 34px;  margin-top: 19px;  margin-bottom: 19px;  z-index: 2;}.feature-one__hover-title a {  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-one__hover-title a:hover {  color: #3779B6;}.feature-one__hover-text {  position: relative;  display: block;  z-index: 2;  font-size: 16px;  font-weight: 500;  color: var(--conult-white);  line-height: 30px;  margin: 0;}/*--------------------------------------------------------------# About One---------------------------------------------------------------*/.about-one {  position: relative;  display: block;  padding: 50px 0 50px;}.about-one__left {  position: relative;  display: block;}.about-one__img {  position: relative;  display: block;  z-index: 2;}.about-one__img img {  width: 100%;}.about-one__shape {  position: absolute;  top: -6px;  left: -70px;}.about-one__shape img {  opacity: 0.2;  -webkit-animation-name: shapeMover;  animation-name: shapeMover;  -webkit-animation-duration: 9s;  animation-duration: 9s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;}.about-one__right {  position: relative;  display: block;  margin-left: 70px;}.about-one__right .section-title {  margin-bottom: 31px;}.about-one__business-start {  position: relative;  display: flex;  align-items: center;}.about-one__business-start-icon {  display: flex;  align-items: center;}.about-one__business-start-icon span {  font-size: 62px;  color: #F7921F;  position: relative;  display: inline-block;  transition: all 500ms linear;  transition-delay: 0.1s;  transform: scale(1);}.about-one__business-start:hover .about-one__business-start-icon span {  transform: scale(0.9);}.about-one__business-start-text {  font-size: 24px;  font-weight: 500;  color: var(--conult-black);  line-height: 36px;  letter-spacing: -0.02em;  margin: 0;  padding-left: 20px;}.about-one__points-box {  position: relative;  display: block;  overflow: hidden;  padding-top: 34px;  padding-bottom: 27px;}.about-one__points {  position: relative;  display: block;  float: left;  margin-right: 68px;}.about-one__points li {  position: relative;  display: flex;  align-items: center;}.about-one__points li .icon {  position: relative;  height: 14px;  width: 14px;  background-color: var(--conult-base);  border-radius: 50%;  font-size: 8px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;}.about-one__points li .text {  margin-left: 10px;}.about-one__points li .text p {  color: var(--conult-black);  font-weight: 500;  margin: 0;}.about-one__points-two {  margin-right: 0;}.about-one__right-text {  margin: 0;  padding-top: 10px;}.about-one__bottom {  position: relative;  display: flex;  align-items: center;  padding-top: 39px;}.about-one__contact {  position: relative;  display: flex;  align-items: center;  margin-left: 20px;}.about-one__contact-icon {  height: 63px;  width: 63px;  background-color: #edf3f6;  border-radius: 50%;  color: #F7921F;  font-size: 30px;  display: flex;  align-items: center;  justify-content: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.about-one__contact-icon:hover {  background-color: #F7921F;  color: var(--conult-white);}.about-one__contact-phone {  margin-left: 10px;}.about-one__contact-text {  font-size: 14px;  font-weight: 500;  margin: 0;  line-height: 16px;}.about-one__contact-phone a {  font-weight: 700;  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.about-one__contact-phone a:hover {  color: #F7921F;}/*--------------------------------------------------------------# Our Mission---------------------------------------------------------------*/.our-mission {  position: relative;  display: block;  padding: 108px 0 120px;}.our-mission-bg-box {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: #1B144B;  z-index: 1;}.our-mission-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: 1;  mix-blend-mode: luminosity;  opacity: 0.2;}.our-mission__inner {  position: relative;  display: block;  text-align: center;  z-index: 2;}.our-mission__title {  font-size: 60px;  color: var(--conult-white);  font-weight: 700;  line-height: 72px;  letter-spacing: -0.04em;  margin-bottom: 45px;}.our-mission__title span {  position: relative;  display: inline-block;}.our-mission__title span:before {  position: absolute;  bottom: 0;  left: -45px;  right: -24px;  content: "";    background-repeat: no-repeat;  background-position: center;  height: 14px;}/*--------------------------------------------------------------# Building Experience---------------------------------------------------------------*/.building-experience {  position: relative;  display: block;  padding: 120px 0 120px;}.building-experience__top {  position: relative;  display: block;}.building-experience__top-left {  position: relative;  display: block;}.building-experience__top-right {  position: relative;  display: block;  margin-top: 25px;}.building-experience__top-right-text {  margin: 0;}.building-experience__bottom {  position: relative;  display: block;}.building-experience__bottom-content {  position: relative;  display: flex;}.building-experience__bottom-img {  position: relative;  display: inline-block;}.building-experience__progress {  display: block;  position: relative;  text-align: center;  margin-left: 65px;}.building-experience__progress-single {  display: block;  position: relative;  text-align: center;  border-bottom: 1px solid #c9d5db;  padding-bottom: 24px;  margin-bottom: 32px;}.building-experience__progress-box {  position: relative;  display: inline-block;}.building-experience__progress-box canvas {  transform: rotate(90deg);}.building-experience__progress-box span {  position: absolute;  top: 50%;  left: 50%;  display: block;  transform: translateY(-67%) translateX(-50%);  font-size: 24px;  font-weight: 400;  line-height: 1;  color: var(--conult-black);}.building-experience__progress h3 {  margin: 0;  font-size: 18px;  line-height: 28px;  font-weight: 700;  color: var(--conult-black);  margin-top: 2px;}.building-experience__progress-single-last {  border: 0;  padding: 0;  margin: 0;}.building-experience__bottom-faq {  position: relative;  display: block;}.faq-one-accrodion .accrodion {  position: relative;  display: block;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  border-radius: 0px;  background-color: #edf3f6;}.faq-one-accrodion .accrodion.active {  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.05);}.faq-one-accrodion .accrodion-title {  position: relative;  display: block;  cursor: pointer;  padding: 23px 40px 23px;  padding-right: 27px;  transition: all 200ms linear;  transition-delay: 0.1s;  border: 1px solid transparent;}.faq-one-accrodion .accrodion-title h4 {  margin: 0;  font-size: 18px;  font-weight: 700;  line-height: 28px;  color: var(--conult-black);  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.faq-one-accrodion .accrodion+.accrodion {  margin-top: 20px;}.faq-one-accrodion .accrodion.active .accrodion-title {  border: 1px solid #c9d5db;}.faq-one-accrodion .accrodion-title h4::before {  content: "\f106";  font-family: "Font Awesome 5 Free";  font-weight: 900;  font-size: 17px;  color: var(--conult-base);  position: absolute;  top: 50%;  right: 0;  height: 35px;  width: 35px;  border-radius: 50%;  text-align: center;  display: flex;  justify-content: center;  align-items: center;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.faq-one-accrodion .accrodion.active .accrodion-title h4::before {  content: "\f107";  color: var(--conult-black);  height: 35px;  width: 35px;  border-radius: 50%;  text-align: center;  display: flex;  justify-content: center;  align-items: center;}.faq-one-accrodion .accrodion-content {  position: relative;  padding: 30px 40px 30px;  border: 1px solid transparent;  border-top: 0;}.faq-one-accrodion .accrodion.active .accrodion-content {  border: 1px solid #c9d5db;  border-top: 0;}.faq-one-accrodion .accrodion-content p {  margin: 0;}/*--------------------------------------------------------------# Case One---------------------------------------------------------------*/.case-one {  position: relative;  display: block;  padding: 0 0 180px;}.case-one__container {  position: relative;  display: block;  max-width: 1600px;  width: 100%;  margin: 0 auto;  padding: 0 15px;}.case-one .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.case-one .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.case-one__carousel {  position: relative;  display: block;}.case-one__single {  position: relative;  display: block;  overflow: hidden;  z-index: 1;}.case-one__img-box {  position: relative;  display: block;  z-index: 1;}.case-one__img {  position: relative;  display: block;  z-index: 1;}.case-one__img:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: rgba(var(--conult-base-rgb), 0.9);  overflow: hidden;  -webkit-transition: all 700ms ease;  -ms-transition: all 700ms ease;  -o-transition: all 700ms ease;  transition: all 700ms ease;  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  -o-transform: translateY(-100%);  -moz-transform: translateY(-100%);  transform: translateY(-100%);  z-index: 2;}.case-one__single:hover .case-one__img:before {  opacity: 1;  -webkit-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  -moz-transform: translateY(0%);  transform: translateY(0%);}.case-one__img img {  width: 100%;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.case-one__single:hover .case-one__img img {  transform: scale(1.05);}.case-one__content {  position: absolute;  bottom: 40px;  left: 50px;  opacity: 1;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.case-one__single:hover .case-one__content {  opacity: 0;  visibility: hidden;}.case-one__tagline-line {  font-size: 12px;  color: var(--conult-white);  text-transform: uppercase;  font-weight: 700;  letter-spacing: 0.1em;  margin: 0;  line-height: 29px;}.case-one__title {  font-size: 24px;  font-weight: 700;  line-height: 30px;}.case-one__title a {  color: var(--conult-white);}.case-one__icon {  margin-top: 23px;}.case-one__icon a {  height: 55px;  width: 55px;  color: var(--conult-white);  font-size: 20px;  background-color: rgba(var(--conult-white-rgb), 0.2);  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;}.case-one__hover {  position: absolute;  bottom: 50px;  left: 50px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(50px);  -ms-transform: translateY(50px);  transform: translateY(50px);  z-index: 3;}.case-one__single:hover .case-one__hover {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  opacity: 1;  visibility: visible;  transition: all 500ms ease 500ms;  -webkit-transition: all 500ms ease 500ms;  -ms-transition: all 500ms ease 500ms;  -o-transition: all 500ms ease 500ms;}.case-one__hover-tagline-line {  font-size: 12px;  color: var(--conult-white);  text-transform: uppercase;  font-weight: 700;  letter-spacing: 0.1em;  margin: 0;  line-height: 29px;}.case-one__hover-title {  font-size: 24px;  font-weight: 700;  line-height: 30px;}.case-one__hover-title a {  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.case-one__hover-title a:hover {  color: var(--conult-black);}.case-one__hover-text {  font-size: 16px;  font-weight: 500;  color: var(--conult-white);  line-height: 30px;  margin: 0;  padding-bottom: 25px;  padding-top: 16px;}.case-one__hover-icon a {  height: 55px;  width: 55px;  color: var(--conult-base);  font-size: 20px;  background-color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.case-one__hover-icon a:hover {  color: var(--conult-white);  background-color: var(--conult-black);}.case-one__carousel.owl-carousel .owl-dots {  position: absolute;  bottom: -71px;  right: 0px;  left: 0;  margin: 0 !important;}.case-one__carousel.owl-carousel .owl-dots .owl-dot {  position: relative;  display: inline-block;  width: 3px;  height: 10px;  background: #c9d5db;  opacity: 0.4;  margin: 0px 5px;  padding: 0px;  transition: all 100ms linear;  transition-delay: 0.1s;}.case-one__carousel.owl-carousel .owl-dot.active {  background: var(--conult-base);  opacity: 1;  height: 20px;}.case-one__carousel.owl-carousel .owl-dot:focus {  outline: none;}.case-one__carousel.owl-carousel .owl-dots .owl-dot span {  display: none;}/*--------------------------------------------------------------# CTA One---------------------------------------------------------------*/.cta-one {  position: relative;  display: block;  background-color: var(--conult-base);  overflow: hidden;}.cta-one__inner {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  padding: 111px 0 119px;}.cta-one__title {  position: relative;  font-size: 40px;  color: var(--conult-white);  font-weight: 700;  line-height: 48px;  z-index: 2;}.cta-one__btn {  background-color: var(--conult-white);  color: var(--conult-black);}.cta-one__shape {  position: absolute;  top: -122px;  left: -257px;  bottom: 0;  opacity: 0.1;}.cta-two {  position: relative;  display: block;}.cta-two .cta-one__inner {  padding-bottom: 239px;}/*--------------------------------------------------------------# Testimonial One---------------------------------------------------------------*/.testimonial-one {  position: relative;  display: block;  background-color: #edf3f6;  padding: 120px 0 494px;  z-index: 1;}.testimonial-one-map {  position: absolute;  top: 0;  left: 50%;  right: 0;  width: 1170px;  height: 566px;  transform: translateX(-50%);  opacity: 0.04;  z-index: -1;}.testimonial-one .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.testimonial-one .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.testimonial-one__carousel {  position: relative;  display: block;}.testimonial-one__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.05);  padding: 60px 60px 68px;}.testimonial-one__single:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-base);  height: 2px;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;}.testimonial-one__single:hover:before {  transform: scale(1, 1);  transform-origin: right center;}.testimonial-one__rating {  position: relative;  display: flex;  align-items: center;  margin: 0;  padding-bottom: 18px;}.testimonial-one__rating i {  font-size: 15px;  color: var(--conult-base);}.testimonial-one__rating i+i {  margin-left: 5px;}.testimonial-one__text {  font-size: 20px;  margin: 0;  font-style: italic;  line-height: 38px;}.testimonial-one__author {  position: absolute;  bottom: -100px;  left: 60px;}.testimonial-one__author-img {  position: relative;  display: block;  border-radius: 50%;}.testimonial-one__author-img img {  border-radius: 50%;  border: 2px solid transparent;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  width: 80px !important;}.testimonial-one__single:hover .testimonial-one__author-img img {  border: 2px solid var(--conult-base);}.testimonial-one__author-name {  font-size: 18px;  font-weight: 500;  line-height: 28px;  margin-top: 12px;}.testimonial-one__author-title {  font-size: 16px;  margin: 0;  line-height: 24px;}.testimonial-one__quote-icon {  position: absolute;  bottom: 30px;  right: 30px;}.testimonial-one__carousel.owl-carousel .owl-stage-outer {  overflow: visible;  padding: 0 0 0;}.testimonial-one__carousel .owl-stage-outer .owl-item {  opacity: 0;  transition: all 500ms linear;  transition-delay: 0.1s;}.testimonial-one__carousel .owl-stage-outer .owl-item.active {  opacity: 1;  transition: all 200ms linear;}/*--------------------------------------------------------------# Counter One---------------------------------------------------------------*/.counter-one {  position: relative;  display: block;  margin-top: 20px;  z-index: 1;}.counter-one-wrap {  position: relative;  display: block;  margin: 0 auto;  max-width: 1410px;  width: 100%;  background-color: var(--conult-black);  overflow: hidden;  z-index: 1;}.counter-one-shape {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: -1;  opacity: 0.04;}.counter-one-img {  position: absolute;  top: 0;  right: 0;}.counter-one-shape-2 {  position: absolute;  bottom: -60px;  right: 45px;}.counter-one-shape-2 img {  -webkit-animation: animation1 5s ease-in infinite;  animation: animation1 5s ease-in infinite;}.counter-one-shape-3 {  position: absolute;  bottom: 195px;  right: 110px;  -webkit-animation-name: squareMover;  animation-name: squareMover;  -webkit-animation-duration: 10s;  animation-duration: 10s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-delay: 2s;  animation-delay: 2s;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  -webkit-perspective: 100px;  perspective: 100px;  -webkit-transform-origin: center center;  transform-origin: center center;}.counter-one__top {  position: relative;  display: block;  padding-top: 109px;}.counter-one__top-title {  font-size: 34px;  color: var(--conult-white);  line-height: 50px;  font-weight: 500;}.counter-one__bottom {  position: relative;  display: block;  padding: 107px 0 90px;}.counter-one__list {  position: relative;  display: flex;  align-items: center;  flex-wrap: wrap;}.counter-one__single {  position: relative;  flex: 0 0 33.333333%;  max-width: 33.333333%;  width: 100%;  display: flex;  align-items: center;  margin-bottom: 30px;}.counter-one__icon {  position: relative;  background-color: #002442;  height: 125px;  width: 125px;  display: flex;  align-items: center;  justify-content: center;  z-index: 1;}.counter-one__icon:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-white);  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;  z-index: -1;}.counter-one__single:hover .counter-one__icon:before {  transform: scale(1, 1);  transform-origin: right center;}.counter-one__icon span {  position: relative;  display: inline-block;  color: var(--conult-white);  font-size: 66px;  transition: all 500ms linear;  transition-delay: 0.1s;}.counter-one__single:hover .counter-one__icon span {  transform: rotateY(360deg);  color: #F7921F;}.counter-one__content {  margin-left: 30px;}.counter-one__content h3 {  font-size: 40px;  color: var(--conult-white);  font-weight: 700;  font-family: var(--conult-font) !important;  line-height: 50px !important;}.counter-one__text {  color: #9aadbd;  margin: 0;}/*--------------------------------------------------------------# News One---------------------------------------------------------------*/.news-one {  position: relative;  display: block;  padding: 120px 0 180px;}.news-one__container {  position: relative;  display: block;  margin: 0 auto;  max-width: 1600px;  padding: 0 15px;  width: 100%;}.news-one .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.news-one .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.news-one__carousel {  position: relative;  display: block;}.news-one__carousel .owl-stage-outer {  overflow: visible;}.news-one__carousel .owl-item {  opacity: 0;  visibility: hidden;  transition: all 500ms ease;}.news-one__carousel .owl-item.active {  opacity: 1;  visibility: visible;}.news-one__single {  position: relative;  display: block;}.news-one__img {  position: relative;  display: block;  overflow: hidden;}.news-one__img img {  width: 100%;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__single:hover .news-one__img img {  transform: scale(1.05);}.news-one__img>a {  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgba(var(--conult-black-rgb), 0.3);  position: absolute;  display: flex;  justify-content: center;  align-items: center;  font-size: 30px;  color: var(--conult-base);  transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;  visibility: hidden;  opacity: 0;  transform: translateY(-30%);}.news-one__img>a>span {  position: relative;}.news-one__img>a>span::before {  content: "";  width: 20px;  height: 2px;  background-color: var(--conult-base);  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  transition: all 500ms ease;}.news-one__img>a>span::after {  content: "";  transition: all 500ms ease;  width: 2px;  height: 20px;  background-color: var(--conult-base);  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}.news-one__img>a:hover>span::before,.news-one__img>a:hover>span::after {  background-color: var(--conult-white);}.news-one__single:hover .news-one__img>a {  visibility: visible;  transform: translateY(0%);  opacity: 1;}.news-one__date {  position: absolute;  left: 50px;  bottom: 0;  background-color: var(--conult-base);  padding: 0 20px;}.news-one__date p {  font-size: 10px;  color: var(--conult-white);  font-weight: 700;  text-transform: uppercase;  letter-spacing: 0.1em;  margin: 0;}.news-one__content {  position: relative;  display: block;  background-color: #edf3f6;  padding: 29px 50px 27px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__single:hover .news-one__content {  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.05);}.news-one__meta {  display: flex;  align-items: center;}.news-one__meta li+li {  margin-left: 10px;}.news-one__meta li a {  font-size: 14px;  color: #7b848b;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__meta li a:hover {  color: var(--conult-base);}.news-one__meta li a i {  color: var(--conult-base);}.news-one__title {  font-size: 24px;  font-weight: 500;  line-height: 34px;  margin-top: 5px;  margin-bottom: 12px;}.news-one__title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__single:hover .news-one__title a {  color: var(--conult-base);}.news-one__text {  font-size: 16px;  color: #7a838b;  margin: 0;  line-height: 30px;}.news-one__bottom {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  border-top: 1px solid #cbd7dd;  padding-top: 7px;  margin-top: 30px;}.news-one__btn {  font-size: 12px;  color: var(--conult-black);  font-weight: 500;  letter-spacing: 0.1em;  text-transform: uppercase;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__single:hover .news-one__btn {  color: var(--conult-base);}.news-one__arrow {  font-size: 18px;  color: var(--conult-black);  display: flex;  align-items: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-one__single:hover .news-one__arrow {  color: var(--conult-base);}.news-one__carousel.owl-carousel .owl-dots {  position: absolute;  bottom: -71px;  right: 0px;  left: 0;  margin: 0 !important;}.news-one__carousel.owl-carousel .owl-dots .owl-dot {  position: relative;  display: inline-block;  width: 3px;  height: 10px;  background: #c9d5db;  opacity: 0.4;  margin: 0px 5px;  padding: 0px;  transition: all 100ms linear;  transition-delay: 0.1s;}.news-one__carousel.owl-carousel .owl-dot.active {  background: var(--conult-base);  opacity: 1;  height: 20px;}.news-one__carousel.owl-carousel .owl-dot:focus {  outline: none;}.news-one__carousel.owl-carousel .owl-dots .owl-dot span {  display: none;}/*--------------------------------------------------------------# Brand One---------------------------------------------------------------*/.brand-one {  position: relative;  display: block;  padding: 50px 0 80px;  border-top: 1px solid #c9d5db;}.brand-one .swiper-slide {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.brand-one .swiper-slide img {  -webkit-transition: 500ms;  transition: 500ms;  }/*--------------------------------------------------------------# Site Footer---------------------------------------------------------------*/.site-footer {  position: relative;  display: block;    background-color: #1B144B;}.site-footer__top {  position: relative;  display: block;  padding-top: 50px;  }.site-footer__top-left {  position: relative;  display: block;}.site-footer__top-logo-content {  position: relative;  display: flex;  align-items: center;}.site-footer__top-logo-content>a {  position: relative;  display: block;  align-items: center;}.site-footer__top-text {  font-size: 16px;  font-weight: 500;  color: white;  margin: 0;  line-height: 30px;  margin-left: 0px;}.site-footer__top-newsletter {  position: relative;  display: block;  background-color: #002442;  padding: 43px 50px 50px;  margin-top: 60px;}.site-footer__top-newsletter-title {  font-size: 16px;  font-weight: 500;  color: var(--conult-white);  line-height: 26px;  margin-bottom: 22px;}.site-footer__top-newsletter-form {  position: relative;  display: block;}.site-footer__top-newsletter-input-box {  position: relative;  display: block;}.site-footer__top-newsletter-input-box input[type="email"] {  height: 65px;  width: 100%;  background-color: transparent;  border: 1px solid #1a3a55;  outline: none;  color: #9aadbd;  font-size: 14px;  padding-left: 20px;  padding-right: 85px;}.site-footer__top-newsletter-btn {  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 75px;  display: flex;  justify-content: center;  align-items: center;  border-radius: 0;  background-color: var(--conult-base);  border: 0;  transition: all 500ms ease;  padding: 0;  font-size: 14px;  color: var(--conult-white);  font-weight: 700;  text-transform: uppercase;  letter-spacing: 0.1em;}.site-footer__top-newsletter-btn:hover {  background-color: var(--conult-white);  color: var(--conult-base);}.site-footer__top-right {  position: relative;  display: block;  margin-left: 0px;}.site-footer__top-widget-box {  position: relative;  display: block;}.footer-widget__explore {  position: relative;  display: block;}.footer-widget__title {  font-size: 20px;  font-weight: 700;  color: var(--conult-white);  line-height: 30px;  margin-bottom: 15px;}.footer-widget__explore-list {  position: relative;  display: block;}.footer-widget__explore-list li a {  position: relative;  display: inline-block;  font-size: 16px;  color: white;  font-weight: 500;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.footer-widget__explore-list li a:hover {  color: #F7921F;}.footer-widget__explore-list li a:before {  position: absolute;  bottom: 8px;  left: 0;  right: 0;  content: "";  height: 1px;  background-color: #F7921F;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;}.footer-widget__explore-list li a:hover:before {  transform: scale(1, 1);  transform-origin: right center;}.footer-widget__links {  position: relative;  display: block;  margin-right: -50px;  margin-left: 30px;}.footer-widget__links-list {  position: relative;  display: block;}.footer-widget__links-list li a {  position: relative;  display: inline-block;  font-size: 16px;  color: white;  font-weight: 500;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.footer-widget__links-list li a:hover {  color: #358321;}.footer-widget__links-list li a:before {  position: absolute;  bottom: 8px;  left: 0;  right: 0;  content: "";  height: 1px;  background-color: #358321;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;}.footer-widget__links-list li a:hover:before {  transform: scale(1, 1);  transform-origin: right center;}.footer-widget__contact {  position: relative;  display: block;  margin-left: 89px;}.footer-widget__contact>a {  font-size: 16px;  color: #9aadbd;  font-weight: 500;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.footer-widget__contact>a:hover {  color: var(--conult-white);}.footer-widget__contact-text {  font-size: 16px;  color: white;  font-weight: 500;  margin: 0;  line-height: 1.5;}.site-footer__top-contact-details {  position: relative;  display: flex;  align-items: center;     margin-top: 10px;}.site-footer__top-right-social {  display: flex;  -webkit-box-align: center;  align-items: center;}.site-footer__top-right-social a {  position: relative;  height: 47px;  width: 47px;    display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  -webkit-box-pack: center;  justify-content: center;  text-align: center;  color: white !important;  font-size: 15px;    -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.site-footer__top-right-social a:hover {  color: var(--conult-white) !important;}.site-footer__top-right-social a:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";    transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;  z-index: -1;}.site-footer__top-right-social a:hover:before {  transform: scale(1, 1);  transform-origin: right center;}.site-footer__top-right-social a+a {  margin-left: -10px;}.site-footer__top-right-phone {  margin-left: 97px;}.site-footer__top-right-phone-tagline {  margin: 0;  color: #9aadbd;  font-weight: 500;  line-height: 31px;}.site-footer__top-right-phone>a {  font-size: 26px;  font-weight: 700;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.site-footer__top-right-phone>a:hover {  color: #9baebd;}.site-footer__bottom {  position: relative;  display: block;    border-top: 1px solid rgba(var(--conult-white-rgb), 0.1);  padding: 22px 0;  margin-top: 20px;}.site-footer__bottom-text {  font-size: 16px;  color: white;  font-weight: 500;  line-height: 30px;  margin: 0;}.site-footer__bottom-text a {  color: white;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.site-footer__bottom-text a:hover {  color: #F7921F;}/*--------------------------------------------------------------# Feature Two---------------------------------------------------------------*/.feature-two {  position: relative;  display: block;}.feature-two__top {  position: relative;  display: block;  background-color: var(--conult-black);  padding: 90px 0 156px;}.feature-two__top-inner {  position: relative;  display: block;  text-align: center;}.feature-two__top-text {  color: #9aadbd;  margin: 0;}.feature-two__top-text a {  color: var(--conult-white);  font-weight: 700;  position: relative;  display: inline-block;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-two__top-text a:hover {  color: var(--conult-base);}.feature-two__top-text a:before {  position: absolute;  bottom: 4px;  left: 0;  right: 0;  content: "";  background-color: var(--conult-base);  height: 2px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-two__bottom {  position: relative;  display: block;  margin-top: -95px;  padding-bottom: 100px;}.feature-two__single {  position: relative;  display: flex;  align-items: center;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.07);  padding: 42px 50px 40px;  margin-bottom: 30px;  z-index: 1;}.feature-two__single:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-base);  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;  opacity: 1;  transform-origin: top;  transform-style: preserve-3d;  transform: scaleY(0);  z-index: -1;}.feature-two__single:hover:before {  transform: scaleY(1);}.feature-two__icon {  position: relative;  display: flex;  align-items: center;  z-index: 1;}.feature-two__icon:before {  position: absolute;  top: 0;  left: -18px;  height: 38px;  width: 38px;  background-color: #edf3f6;  content: "";  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: -1;}.feature-two__single:hover .feature-two__icon:before {  background-color: #016bae;}.feature-two__icon span {  font-size: 62px;  color: var(--conult-base);  position: relative;  display: inline-block;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-two__single:hover .feature-two__icon span {  color: var(--conult-white);}.feature-two__content {  margin-left: 20px;}.feature-two__title {  font-size: 18px;  font-weight: 700;  line-height: 28px;  margin-bottom: 3px;}.feature-two__title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-two__single:hover .feature-two__title a {  color: var(--conult-white);}.feature-two__text {  font-size: 16px;  margin: 0;  line-height: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-two__single:hover .feature-two__text {  color: var(--conult-white);}/*--------------------------------------------------------------# Work Together---------------------------------------------------------------*/.work-together {  position: relative;  display: block;  padding: 50px 0 0 117px;}.work-together__left {  position: relative;  display: block;}.work-together__img-box {  position: relative;  display: block;  z-index: 1;}/*.work-together__img-box:before {  position: absolute;  top: -50px;  right: 131px;  width: 175px;  height: 161px;  border: 5px solid var(--conult-base);  content: "";  z-index: -1;}.work-together__img-box:after {  position: absolute;  bottom: -107px;  left: 134px;  width: 6px;  height: 78px;  background-color: var(--conult-base);  content: "";  z-index: -1;}*/.work-together__img-1 {  position: relative;  display: block;}.work-together__img-1>img {  width: auto;}.work-together__img-2 {  position: absolute;  top: 100px;  right: 31px;}.work-together__img-2>img {  width: auto;}.work-together__right {  position: relative;  display: block;  margin-left: 0px;}.work-together__right .section-title {  margin-bottom: 26px;}.work-together__right-text {  margin: 0;  padding-bottom:10px; }.work-together__points {  position: relative;  display: block;  margin-top: 30px;  margin-bottom: 48px;}.work-together__points li {  position: relative;  display: flex;  align-items: center;}.work-together__points li+li {  margin-top: 4px;}.work-together__points li .icon {  position: relative;  height: 14px;  width: 14px;  background-color: var(--conult-base);  border-radius: 50%;  font-size: 8px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;}.work-together__points li .text {  margin-left: 20px;}.work-together__points li .text p {  color: var(--conult-black);  font-weight: 500;  margin: 0;}.work-together__person {  position: relative;  display: flex;  align-items: center;  margin-left: 7px;}.work-together__person-img {  position: relative;  display: inline-block;  border-radius: 50%;}.work-together__person-img>img {  border-radius: 50%;}.work-together__person-img:before {  position: absolute;  top: -7px;  bottom: -7px;  left: -7px;  right: -7px;  border: 2px solid var(--conult-base);  content: "";  border-radius: 50%;}.work-together__person-name {  font-size: 24px;  line-height: 34px;  font-family: var(--conult-reey-font);  color: var(--conult-base);  margin-left: 22px;}/*--------------------------------------------------------------# Services One---------------------------------------------------------------*/.services-one {  position: relative;  display: block;  background-color: #edf3f6;  padding: 120px 0 90px;}.services-one .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.services-one .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.services-one__single {  position: relative;  display: block;  margin-bottom: 30px;}.services-one__img-box {  position: relative;  display: block;}.services-one__img {  position: relative;  display: block;  overflow: hidden;}.services-one__img:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: rgba(var(--conult-black-rgb), 0.3);  opacity: 1;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  -webkit-transform: perspective(400px) rotateX(-90deg) scale(0.2);  -ms-transform: perspective(400px) rotateX(-90deg) scale(0.2);  transform: perspective(400px) rotateX(-90deg) scale(0.2);  -webkit-transform-origin: top;  -ms-transform-origin: top;  transform-origin: top;  z-index: 1;}.services-one__single:hover .services-one__img:before {  opacity: 1;  -webkit-transform: perspective(400px) rotateX(0deg) scale(1);  -ms-transform: perspective(400px) rotateX(0deg) scale(1);  transform: perspective(400px) rotateX(0deg) scale(1);}.services-one__img img {  width: 100%;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.7s;  transition-property: all;}.services-one__single:hover .services-one__img img {  transform: scale(1.1) rotate(2deg);}.services-one__icon {  height: 98px;  width: 98px;  background-color: var(--conult-base);  display: flex;  align-items: center;  justify-content: center;  position: absolute;  bottom: -20px;  right: 30px;  z-index: 2;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.services-one__single:hover .services-one__icon {  bottom: 0;}.services-one__icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--conult-white);  transition: all 500ms linear;  transition-delay: 0.1s;}.services-one__single:hover .services-one__icon span {  transform: rotateY(360deg);}.services-one__content {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.07);  padding: 32px 50px 17px;}.services-one__title {  font-size: 24px;  font-weight: 700;  line-height: 34px;  margin-bottom: 12px;}.services-one__title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.services-one__single:hover .services-one__title a {  color: var(--conult-base);}.services-one__text {  font-size: 16px;  margin: 0;  line-height: 30px;}.services-one__bottom {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  border-top: 1px solid #cdd8dd;  padding-top: 7px;  margin-top: 20px;}.services-one__btn {  font-size: 12px;  color: var(--conult-black);  font-weight: 500;  letter-spacing: 0.1em;  text-transform: uppercase;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.services-one__single:hover .services-one__btn {  color: var(--conult-base);}.services-one__arrow {  font-size: 18px;  color: var(--conult-black);  display: flex;  align-items: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.services-one__single:hover .services-one__arrow {  color: var(--conult-base);}/*--------------------------------------------------------------# Testimonial Two---------------------------------------------------------------*/.testimonial-two {  position: relative;  display: block;  margin-top: -120px;}.testimonial-two__container {  position: relative;  display: block;  margin: 0 auto;  max-width: 1410px;  width: 100%;  background-color: var(--conult-black);  padding: 120px 0 116px;  overflow: hidden;}.testimonial-two-bg-box {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: var(--conult-black);  z-index: 1;}.testimonial-two-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  z-index: 1;  mix-blend-mode: luminosity;  opacity: 0.05;}.testimonial-two-big-text {  position: absolute;  top: -3px;  left: 50%;  right: 0;  transform: translateX(-50%);  color: var(--conult-white);  font-size: 90px;  letter-spacing: 0.2em;  text-transform: uppercase;  opacity: 0.05;  z-index: 2;}.testimonial-two-shape-1 {  position: absolute;  bottom: 160px;  right: 130px;  z-index: 3;}.testimonial-two-shape-1>img {  -webkit-animation-name: squareMover;  animation-name: squareMover;  -webkit-animation-duration: 10s;  animation-duration: 10s;  -webkit-animation-timing-function: linear;  animation-timing-function: linear;  -webkit-animation-delay: 2s;  animation-delay: 2s;  -webkit-animation-iteration-count: infinite;  animation-iteration-count: infinite;  -webkit-perspective: 100px;  perspective: 100px;  -webkit-transform-origin: center center;  transform-origin: center center;}.testimonial-two-shape-2 {  position: absolute;  bottom: -100px;  right: 66px;  z-index: 2;}.testimonial-two-shape-2>img {  -webkit-animation: animation1 5s ease-in infinite;  animation: animation1 5s ease-in infinite;}.testimonial-two__slider {  position: relative;  display: block;}#testimonials-two__thumb {  width: 315px;  margin-right: auto;  margin-left: auto;}.testimonial-two__img-holder {  position: relative;  display: block;  overflow: hidden;  transition: all 500ms ease;  width: 92px;  cursor: pointer;}.testimonial-two__img-holder:before {  position: absolute;  top: 0;  left: 0;  bottom: 0;  right: 0;  background-color: rgba(9, 50, 84, 0.5);  content: "";  z-index: 1;  transition: all 500ms ease;}#testimonials-two__thumb .swiper-slide-thumb-active .testimonial-two__img-holder:before {  background-color: rgba(var(--conult-base-rgb), 0);}.testimonial-two__img-holder>img {  width: 92px;  border: 8px solid rgba(var(--conult-white-rgb), 1);  transition: all 500ms ease;}#testimonials-two__thumb .swiper-slide-thumb-active .testimonial-two__img-holder>img {  border: 8px solid var(--conult-base);}.testimonials-two__main-content {  position: relative;  display: block;  text-align: center;  max-width: 850px;  margin: 0 auto;  width: 100%;}.testimonial-two__conent-box {  position: relative;  display: block;  margin-top: 36px;}.testimonial-two__text {  font-size: 26px;  color: var(--conult-white);  font-weight: 500;  line-height: 46px;  margin: 0;}.testimonial-two__client-details {  position: relative;  display: flex;  padding-top: 33px;  align-items: center;  justify-content: center;}.testimonial-two__client-name {  font-size: 20px;  color: var(--conult-white);  line-height: 22px;  font-weight: 700;}.testimonial-two__clinet-title {  font-size: 14px;  color: #9aadbd;  font-weight: 500;  line-height: 22px;  margin-left: 12px;}/*--------------------------------------------------------------# Case Two---------------------------------------------------------------*/.case-two {  position: relative;  display: block;  padding: 120px 0 180px;}.case-two .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.case-two .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.case-two__carousel {  position: relative;  display: block;}.case-two .case-one__content {  bottom: 50px;  left: 60px;}.case-two .case-one__title {  font-size: 30px;  font-weight: 700;  line-height: 30px;  padding-bottom: 2px;}.case-two .case-one__hover-title {  font-size: 30px;  font-weight: 700;  line-height: 30px;  padding-bottom: 2px;}.case-two__carousel.owl-carousel .owl-dots {  position: absolute;  bottom: -71px;  right: 0px;  left: 0;  margin: 0 !important;}.case-two__carousel.owl-carousel .owl-dots .owl-dot {  position: relative;  display: inline-block;  width: 3px;  height: 10px;  background: #c9d5db;  opacity: 0.4;  margin: 0px 5px;  padding: 0px;  transition: all 100ms linear;  transition-delay: 0.1s;}.case-two__carousel.owl-carousel .owl-dot.active {  background: var(--conult-base);  opacity: 1;  height: 20px;}.case-two__carousel.owl-carousel .owl-dot:focus {  outline: none;}.case-two__carousel.owl-carousel .owl-dots .owl-dot span {  display: none;}/*--------------------------------------------------------------# Why Choose One---------------------------------------------------------------*/.why-choose-one {  position: relative;  display: block;  background-color: #edf3f6;  padding: 50px 0 0;}.why-choose-one__left {  position: relative;  display: block;  margin-left: -364px;  margin-right: 110px;}.why-choose-one__img {  position: relative;  display: block;  margin-top: -50px;}.why-choose-one__img img {  width: 100%;}.why-choose-one__video-link {  position: absolute;  bottom: 0;  right: 0;}.why-choose-one__video-icon {  height: 147px;  width: 162px;  background-color: var(--conult-base);  font-size: 25px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-choose-one__video-icon:hover {  background-color: var(--conult-white);  color: var(--conult-base);}.why-choose-one__right {  position: relative;  display: block;  margin-left: -20px;}.why-choose-one__right .section-title {  margin-bottom: 27px;}.why-choose-one__right-text {  margin: 0;}.why-choose-one__points {  position: relative;  display: flex;  align-items: center;  margin-top: 50px;}.why-choose-one__points li {  position: relative;  display: flex;  align-items: center;  background-color: var(--conult-white);  padding: 10px 10px;  width: 700px;  height: 80px;}.why-choose-one__points li+li {  margin-left: 15px;}.why-choose-one__points li .icon {  position: relative;  height: 16px;  width: 16px;  background-color: #F7921F;  border-radius: 50%;  font-size: 8px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;}.why-choose-one__points li .text {  margin-left: 15px;}.why-choose-one__points li .text p {  font-weight: 700;  margin: 0;  color: var(--conult-black);}.why-choose-one__progress {  position: relative;  display: block;  width: 100%;  margin-top: 42px;}.why-choose-one__progress-single {  position: relative;  display: block;}.why-choose-one__progress-title {  font-size: 18px;  font-weight: 700;  line-height: 28px;  color: var(--conult-black);  margin-bottom: 6px;}.why-choose-one__progress .bar {  position: relative;  width: 100%;  height: 13px;  background: var(--conult-white);  border-radius: 30px;  margin-bottom: 13px;}.why-choose-one__progress .bar-inner {  position: relative;  display: block;  width: 0px;  height: 13px;  border-radius: 30px;  background: var(--conult-base);  -webkit-transition: all 1500ms ease;  -ms-transition: all 1500ms ease;  -o-transition: all 1500ms ease;  -moz-transition: all 1500ms ease;  transition: all 1500ms ease;}.why-choose-one__progress .count-text {  position: absolute;  right: 0px;  bottom: 21px;  color: var(--conult-gray);  line-height: 24px;  font-size: 16px;  text-align: center;  font-weight: 500;  opacity: 0;  -webkit-transition: all 500ms ease;  -ms-transition: all 500ms ease;  -o-transition: all 500ms ease;  -moz-transition: all 500ms ease;  transition: all 500ms ease;}.why-choose-one__progress .bar-inner.counted .count-text {  opacity: 1;}.why-choose-one__progress .bar.marb-0 {  margin-bottom: 0;}/*--------------------------------------------------------------# Brand Two---------------------------------------------------------------*/.brand-two {  border-top: 0;  border-bottom: 1px solid #c9d5db;}/*--------------------------------------------------------------# News Two---------------------------------------------------------------*/.news-two {  position: relative;  display: block;  padding: 120px 0 90px;}.news-two .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.news-two .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.news-two .news-one__single {  position: relative;  display: block;  margin-bottom: 30px;}/*--------------------------------------------------------------# Newsletter---------------------------------------------------------------*/.newsletter {  position: relative;  display: block;  z-index: 1;}.newsletter__container {  position: relative;  display: block;  max-width: 1380px;  width: 100%;  margin: 0 auto;  background-color: var(--conult-base);}.newsletter__inner {  position: relative;  display: block;  overflow: hidden;  padding: 95px 0;}.newsletter__inner-left {  position: relative;  display: block;  float: left;  max-width: 280px;  width: 100%;}.newsletter__inner-icon {  position: relative;  display: flex;  align-items: center;}.newsletter__inner-icon span {  position: relative;  display: inline-block;  font-size: 62px;  color: var(--conult-white);}.newsletter__inner-icon-title {  font-size: 30px;  font-weight: 700;  color: var(--conult-white);  line-height: 36px;  margin-left: 15px;}.newsletter__inner-right {  position: relative;  display: block;  float: left;  max-width: 890px;  width: 100%;  padding-left: 93px;  padding-top: 4px;  padding-bottom: 4px;}.newsletter__inner-main-form {  position: relative;  display: block;}.newsletter__inner-form {  position: relative;  display: flex;  align-items: center;}.newsletter__inner-input-box {  position: relative;  display: block;  max-width: 265px;  width: 100%;  margin-right: 30px;}.newsletter__inner-input-box input[type="text"],.newsletter__inner-input-box input[type="email"] {  font-size: 14px;  font-weight: 500;  width: 100%;  height: 64px;  border: none;  outline: none;  background-color: transparent;  border-bottom: 2px solid var(--conult-white);  color: var(--conult-white);}.newsletter__btn {  border: none;  background-color: var(--conult-black);}.newsletter__btn:hover {  color: var(--conult-base);}.newsletter__btn:after {  background-color: var(--conult-white);}/*--------------------------------------------------------------# Google Map---------------------------------------------------------------*/.google-map {  position: relative;  display: block;  margin-top: -110px;}.google-map__one {  position: relative;  display: block;  border: none;  height: 555px;  width: 100%;}/*--------------------------------------------------------------# Brand Three---------------------------------------------------------------*/.brand-three {  position: relative;  display: block;  padding: 118px 0 119px;  background-color: var(--conult-black);}.brand-three .swiper-slide {  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;  -ms-flex-align: center;  align-items: center;  -webkit-box-pack: center;  -ms-flex-pack: center;  justify-content: center;}.brand-three .swiper-slide img {  -webkit-transition: 500ms;  transition: 500ms;  opacity: 0.2;  max-width: 100%;}.brand-three .swiper-slide img:hover {  opacity: 0.6;}/*--------------------------------------------------------------# Real World---------------------------------------------------------------*/.real-world {  position: relative;  display: block;  padding: 120px 0 107px;}.real-world__left {  position: relative;  display: block;  margin-right: 70px;}.real-world .section-title {  margin-bottom: 32px;}.real-world .section-title__title {  font-size: 40px;  line-height: 48px;}.real-world__left-text {  font-weight: 700;  color: var(--conult-base);  margin: 0;}.real-world__points {  position: relative;  display: block;  margin-top: 26px;  margin-bottom: 36px;}.real-world__points li {  position: relative;  display: flex;  align-items: center;}.real-world__points li+li {  margin-top: 4px;}.real-world__points li .icon {  position: relative;  height: 14px;  width: 14px;  background-color: var(--conult-base);  border-radius: 50%;  font-size: 8px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;}.real-world__points li .text {  margin-left: 15px;}.real-world__points li .text p {  margin: 0;}.real-world__progress {  position: relative;  display: block;  width: 100%;}.real-world__progress-single {  position: relative;  display: block;}.real-world__progress-title {  font-size: 18px;  font-weight: 700;  line-height: 28px;  color: var(--conult-black);  margin-bottom: 9px;}.real-world__progress .bar {  position: relative;  width: 100%;  height: 8px;  background: #edf3f6;  border-radius: 30px;  margin-bottom: 13px;}.real-world__progress .bar-inner {  position: relative;  display: block;  width: 0px;  height: 8px;  border-radius: 30px;  background: var(--conult-base);  -webkit-transition: all 1500ms ease;  -ms-transition: all 1500ms ease;  -o-transition: all 1500ms ease;  -moz-transition: all 1500ms ease;  transition: all 1500ms ease;}.real-world__progress .count-text {  position: absolute;  right: 0px;  bottom: 18px;  color: var(--conult-gray);  line-height: 24px;  font-size: 14px;  text-align: center;  font-weight: 500;  opacity: 0;  -webkit-transition: all 500ms ease;  -ms-transition: all 500ms ease;  -o-transition: all 500ms ease;  -moz-transition: all 500ms ease;  transition: all 500ms ease;}.real-world .bar-inner.counted .count-text {  opacity: 1;}.real-world__middle {  position: relative;  display: block;  margin-right: -30px;}.real-world__img {  position: relative;  display: block;  overflow: hidden;}.real-world__img::before {  position: absolute;  top: 50%;  left: 50%;  display: block;  content: "";  width: 0;  height: 0;  background: rgba(255, 255, 255, 0.2);  border-radius: 50%;  -webkit-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  opacity: 0;  z-index: 10;}.real-world__img:hover:before {  -webkit-animation: circle 0.75s;  animation: circle 0.75s;}.real-world__img img {  width: 100%;}.real-world__counter-box {  position: relative;  display: block;  margin-left: 70px;}.real-world__counter {  position: relative;  display: block;}.real-world__counter-single {  position: relative;  display: flex;  align-items: center;}.real-world__counter-single+.real-world__counter-single {  border-top: 1px solid #c9d5db;  margin-top: 41px;  padding-top: 42px;}.real-world__counter-content {  position: relative;  display: block;  text-align: right;}.real-world__counter-content h3 {  font-size: 40px;  font-weight: 500;  font-family: var(--conult-font) !important;  line-height: 50px !important;}.real-world__counter-text {  font-weight: 500;  margin: 0;  line-height: 30px;}.real-world__counter-icon {  position: relative;  height: 120px;  width: 120px;  background-color: #edf3f6;  display: flex;  align-items: center;  justify-content: center;  margin-left: 25px;  z-index: 1;}.real-world__counter-icon:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-base);  transform: scale(0);  transform-origin: center;  transform-style: preserve-3d;  transition: all 0.4s cubic-bezier(0.62, 0.21, 0.45, 1.52);  z-index: -1;}.real-world__counter-single:hover .real-world__counter-icon:before {  transform: scaleX(1);}.real-world__counter-icon span {  position: relative;  display: inline-block;  font-size: 66px;  color: var(--conult-base);  transition: all 500ms linear;  transition-delay: 0.1s;}.real-world__counter-single:hover .real-world__counter-icon span {  transform: scale(0.9);  color: var(--conult-white);}/*--------------------------------------------------------------# Services Two---------------------------------------------------------------*/.services-two {  position: relative;  display: block;  padding: 120px 0 90px;  background-color: #edf3f6;  z-index: 1;}.services-two:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 323px;  z-index: -1;}.services-two .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.services-two .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.services-two__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgb(0, 0, 0, 0.05);  padding: 50px 50px 62px;  margin-bottom: 30px;  z-index: 1;}.services-two__single:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-base);  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;  opacity: 1;  transform-origin: top;  transform-style: preserve-3d;  transform: scaleY(0);  z-index: -1;}.services-two__single:hover:before {  transform: scaleY(1);}.services-two_icon {  position: relative;  display: block;}.services-two_icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--conult-base);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.services-two__single:hover .services-two_icon span {  transform: scale(0.9);  color: var(--conult-white);}.services-two__title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 33px;}.services-two__title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.services-two__single:hover .services-two__title a {  color: var(--conult-white);}.services-two__text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.services-two__single:hover .services-two__text {  color: var(--conult-white);}/*--------------------------------------------------------------# We Improve---------------------------------------------------------------*/.we-improve {  position: relative;  display: block;  background-color: var(--conult-black);  padding: 50px 0 80px;}.we-improve-bg {  position: absolute;  top: 0;  bottom: 0;  right: 0;  width: 50%;  background-repeat: no-repeat;  background-size: cover;  background-position: center;}.we-improve-bg:before {  position: absolute;  top: 120px;  left: 0;  bottom: 120px;  content: "";  background-color: var(--conult-base);  width: 13px;}.we-improve__inner {  position: relative;  display: block;  max-width: 530px;  width: 100%;}.we-improve .section-title {  margin-bottom: 27px;}.we-improve .section-title__tagline {  color: #9aadbd;}.we-improve .section-title__title {  color: var(--conult-white);  font-size: 40px;}.we-improve__text {  color: #ecf0f3;  margin: 0;  text-align: justify;}.we-improve__funded {  position: relative;  display: flex;  align-items: center;  border-top: 1px solid rgba(var(--conult-white-rgb), 0.1);  border-bottom: 1px solid rgba(var(--conult-white-rgb), 0.1);  padding-top: 30px;  padding-bottom: 30px;  margin-top: 39px;  margin-bottom: 40px;}.we-improve__funded-img {  position: relative;  display: flex;  align-items: center;}.we-improve__funded-content {  font-size: 20px;  color: var(--conult-white);  margin: 0;  line-height: 32px;  margin-left: 30px;}.we-improve__funded-content span {  font-size: 30px;  font-weight: 700;  color: var(--conult-base);}.we-improve__points {  position: relative;  display: flex;  align-items: center;}.we-improve__points li {  position: relative;  display: flex;  align-items: center;}.we-improve__points li+li {  margin-left: 85px;}.we-improve__points li .icon {  position: relative;  height: 14px;  width: 14px;  background-color: var(--conult-base);  border-radius: 50%;  font-size: 8px;  color: var(--conult-black);  display: flex;  align-items: center;  justify-content: center;}.we-improve__points li .text {  margin-left: 15px;}.we-improve__points li .text p {  font-weight: 500;  margin: 0;}/*--------------------------------------------------------------# Team One---------------------------------------------------------------*/.team-one {  position: relative;  display: block;  padding: 50px 0 50px;  z-index: 1;}.team-one:before {  position: absolute;  top: 0;  left: 0;  right: 0;  content: "";    height: 487px;  z-index: -1;}.team-one__container {  position: relative;  display: block;  margin: 0 auto;  max-width: 1450px;  width: 100%;  padding: 0 15px;}.team-one .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.team-one .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.team-one__single {  position: relative;  display: block;  margin-bottom: 22px;}.team-one__img {  position: relative;  display: block;  overflow: hidden;}.team-one__img:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: rgba(var(--conult-black-rgb), 0.3);  width: 0%;  transform: translateY(100%);  transition: all 500ms ease;  z-index: 1;}.team-one__single:hover .team-one__img:before {  transform: translateY(0);  width: 100%;}.team-one__img img {  width: 100%;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.7s;  transition-property: all;}.team-one__single:hover .team-one__img img {  transform: scale(1.1) rotate(2deg);}.team-one__social {  position: absolute;  bottom: 20px;  right: 20px;  transform: scaleX(0);  transform-origin: center;  transform-style: preserve-3d;  -webkit-transition: all 0.4s linear;  -o-transition: all 0.4s linear;  transition: all 0.4s linear;  transform-origin: bottom center;  z-index: 2;}.team-one__single:hover .team-one__social {  transform: scaleX(1);  -webkit-transition-delay: 500ms;  -moz-transition-delay: 500ms;  -ms-transition-delay: 500ms;  -o-transition-delay: 500ms;  transition-delay: 500ms;}.team-one__social li+li {  margin-top: 10px;}.team-one__social li a {  position: relative;  height: 47px;  width: 47px;  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  -webkit-box-pack: center;  justify-content: center;  text-align: center;  color: var(--conult-black);  font-size: 15px;  background-color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.team-one__social li a:hover {  color: var(--conult-white);}.team-one__social li a:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-base);  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;  z-index: -1;}.team-one__social li a:hover:before {  transform: scale(1, 1);  transform-origin: right center;}.team-one__content {  position: relative;  display: block;  text-align: center;  margin-top: 22px;}.team-one__name {  font-size: 20px;  font-weight: 700;  line-height: 30px;}.team-one__title {  font-size: 14px;  margin: 0;  line-height: 26px;  font-weight: 500;}/*--------------------------------------------------------------# Feature Three---------------------------------------------------------------*/.feature-three {  position: relative;  display: block;  margin-top: 50px;  margin-bottom:50px;  z-index: 2;}.feature-three .row {  --bs-gutter-x: 0px;}.feature-three__single {  position: relative;  display: flex;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.1);  padding: 59px 60px 57px;  z-index: 1;  height: 270px;}.feature-three__single:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-black);  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;  opacity: 1;  transform-origin: top;  transform-style: preserve-3d;  transform: scaleY(0);  z-index: -1;}.feature-three__single:hover:before {  transform: scaleY(1);}.feature-three__icon {  position: relative;  display: inline-block;  z-index: 1;}.feature-three__icon:before {  position: absolute;  top: 0;  right: -15px;  content: "";  height: 38px;  width: 38px;  background-color: #e5e9ed;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: -1;}.feature-three__single:hover .feature-three__icon:before {  background-color: #1a3f5d;}.feature-three__icon span {  position: relative;  display: inline-block;  font-size: 66px;  color: #F7921F;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-three__single:hover .feature-three__icon span {  color: var(--conult-white);}.feature-three__content {  margin-left: 35px;  margin-top: -7px;}.feature-three__title {  font-size: 20px;  font-weight: 700;  line-height: 30px;  margin-bottom: 13px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.feature-three__single:hover .feature-three__title {  color: var(--conult-white);}.feature-three__text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease; }.feature-three__single:hover .feature-three__text {  color: #9aadbd;}/*--------------------------------------------------------------# News Two---------------------------------------------------------------*/.news-three {  position: relative;  display: block;  padding: 180px 0 90px;  margin-top: -60px;}.news-three .section-title {  position: relative;  display: block;  z-index: 5;}.news-three-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  height: 637px;  background-color: var(--conult-base);  z-index: -1;}.news-three-bg:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-image: url(../images/shapes/news-three-shape.png);  background-repeat: no-repeat;  background-position: center;  background-size: cover;  z-index: -1;  opacity: 0.06;}.news-three .section-title__tagline {  color: #b8e3fe;}.news-three .section-title__title {  color: var(--conult-white);}.news-three .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);  background-color: var(--conult-white);}.news-three .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);  background-color: var(--conult-white);}.news-three .news-one__single {  position: relative;  display: block;  margin-bottom: 30px;  z-index: 3;}/*--------------------------------------------------------------# Contact One---------------------------------------------------------------*/.contact-one {  position: relative;  display: block;  padding: 0 0 112px;}.contact-one__left {  position: relative;  display: block;}.contact-one .section-title {  margin-bottom: 28px;}.contact-one__text {  margin: 0;}.contact-one__founder {  font-size: 24px;  color: var(--conult-base);  line-height: 34px;  font-weight: 400;  font-family: var(--conult-reey-font);  margin-top: 37px;  margin-bottom: 49px;}.contact-one__founder span {  font-size: 16px;  color: var(--conult-black);  font-family: var(--conult-font);  font-weight: 500;}.contact-one__bottom {  position: relative;  display: flex;  align-items: center;}.contact-one__bottom-img {  display: flex;  align-items: center;}.contact-one__bottom-points {  position: relative;  display: block;  margin-left: 30px;}.contact-one__bottom-points li {  position: relative;  display: flex;  align-items: center;}.contact-one__bottom-points li+li {  margin-top: 4px;}.contact-one__bottom-points li .icon {  position: relative;  height: 14px;  width: 14px;  background-color: var(--conult-base);  border-radius: 50%;  font-size: 8px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;}.contact-one__bottom-points li .text {  margin-left: 15px;}.contact-one__bottom-points li .text p {  color: var(--conult-black);  font-weight: 500;  margin: 0;}.contact-one__right {  position: relative;  display: block;}.contact-one__form-box {  position: relative;  display: block;  border: 1px solid #c9d5db;  padding: 60px;}.contact-one__form-box:before {  position: absolute;  top: -1px;  left: -1px;  right: -1px;  height: 4px;  content: "";  background-color: var(--conult-base);}.contact-one__form {  position: relative;  display: block;}.contact-one__form .row {  --bs-gutter-x: 10px;}.contact-one__input-box {  position: relative;  display: block;}.contact-one__input-box input[type="text"],.contact-one__input-box input[type="email"],.contact-one__input-box textarea {  height: 63px;  width: 100%;  background-color: #edf3f6;  border: none;  outline: none;  margin-bottom: 10px;  padding: 0 30px;  font-size: 14px;  color: var(--conult-gray);  font-weight: 500;}.contact-one__input-box textarea {  height: 185px;  margin: 0;  padding: 15px 30px;}.contact-one__btn {  border: none;}/*--------------------------------------------------------------# Page Header---------------------------------------------------------------*/.page-header {  position: relative;  display: block;  padding: 270px 0 118px;  background-color: var(--conult-black);  z-index: 1;}.page-header-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-repeat: no-repeat;  background-size: cover;  background-position: center;  background-color: #1B144B;  background-blend-mode: luminosity;  opacity: 0.2;  z-index: -1;}.page-header__inner {  position: relative;  display: block;  text-align: center;  z-index: 15;}.page-header__inner h2 {  font-size: 40px;  color: var(--conult-white);  line-height: 50px;  font-weight: 700;  margin-bottom: 7px;}.thm-breadcrumb {  position: relative;  display: block;}.thm-breadcrumb li {  position: relative;  display: inline-block;  color: var(--conult-white);  font-size: 16px;  opacity: 0.7;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.thm-breadcrumb li:before {  position: absolute;  top: 17px;  left: -20px;  content: "";  background-color: #cfd4da;  height: 1px;  width: 7px;}.thm-breadcrumb li:first-child:before {  display: none;}.thm-breadcrumb li+li {  margin-left: 29px;}.thm-breadcrumb li a {  position: relative;  display: inline-block;  color: var(--conult-white);  font-size: 16px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.thm-breadcrumb li:hover a {  color: #358321;}/*--------------------------------------------------------------# News Page---------------------------------------------------------------*/.news-page {  position: relative;  display: block;  padding: 120px 0 90px;}.news-page .news-one__single {  position: relative;  display: block;  margin-bottom: 30px;}/*--------------------------------------------------------------# News Details---------------------------------------------------------------*/.news-details {  position: relative;  display: block;  padding: 120px 0 120px;}.news-details__left {  position: relative;  display: block;}.news-details__img {  position: relative;  display: block;}.news-details__img img {  width: 100%;}.news-details__date-box {  position: absolute;  left: 50px;  bottom: 0;  background-color: var(--conult-base);  padding: 0 20px;}.news-details__date-box p {  font-size: 10px;  color: var(--conult-white);  font-weight: 700;  text-transform: uppercase;  letter-spacing: 0.1em;  margin: 0;}.news-details__content {  position: relative;  display: block;  margin-top: 19px;}.news-details__meta {  display: flex;  align-items: center;}.news-details__meta li+li {  margin-left: 10px;}.news-details__meta li a {  font-size: 14px;  color: #7b848b;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-details__meta li a:hover {  color: var(--conult-base);}.news-details__meta li a i {  color: var(--conult-base);}.news-details__title {  font-size: 30px;  font-weight: 500;  line-height: 40px;  margin-bottom: 23px;}.news-details__text-1 {  margin: 0;  line-height: 36px;}.news-details__text-2 {  margin: 0;  line-height: 36px;  padding-top: 33px;  padding-bottom: 33px;}.news-details__text-3 {  margin: 0;  line-height: 36px;}.news-details__bottom {  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  -webkit-box-pack: justify;  justify-content: space-between;  flex-wrap: wrap;  padding: 30px 0 30px;  margin-top: 51px;  border-top: 1px solid #c9d5db;}.news-details__bottom p {  margin: 0;}.news-details__tags span {  color: var(--conult-black);  font-size: 18px;  margin-right: 10px;  font-weight: 800;}.news-details__tags a {  position: relative;  color: var(--conult-white);  font-size: 12px;  background-color: var(--conult-base);  display: inline-block;  padding: 5px 20px;  text-transform: uppercase;  letter-spacing: 0.1em;  font-weight: 700;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.news-details__tags a:hover {  background-color: var(--conult-black);  color: var(--conult-white);}.news-details__tags a+a {  margin-left: 6px;}.news-details__social-list {  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;}.news-details__social-list a {  position: relative;  height: 47px;  width: 47px;  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  -webkit-box-pack: center;  justify-content: center;  text-align: center;  color: var(--conult-black);  font-size: 15px;  background-color: #edf3f6;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.news-details__social-list a:hover {  color: var(--conult-white);}.news-details__social-list a:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-base);  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;  z-index: -1;}.news-details__social-list a:hover:before {  transform: scale(1, 1);  transform-origin: right center;}.news-details__social-list a+a {  margin-left: 15px;}/* author */.author-one {  background-color: #edf3f6;  padding: 60px 60px 60px;  display: -webkit-box;  display: flex;  margin-bottom: 44px;}.author-one__content {  margin-left: 40px;}.author-one__content h3 {  font-size: 24px;  line-height: 34px;  font-weight: 700;  margin-bottom: 25px;}.author-one__content p {  margin: 0;}/*--------------------------------------------------------------## Comments---------------------------------------------------------------*/.comment-one__title,.comment-form__title {  margin: 0;  color: var(--conult-black);  font-size: 30px;  text-transform: uppercase;  font-weight: 700;  margin-bottom: 52px;}.comment-one__single {  display: -webkit-box;  display: flex;  border-bottom: 1px solid #c9d5db;  padding-bottom: 60px;  margin-bottom: 60px;}.comment-one__content {  position: relative;  margin-left: 45px;}.comment-one__content h3 {  margin: 0;  font-size: 20px;  color: var(--conult-black);  margin-bottom: 25px;  font-weight: 700;}.comment-one__content p {  font-size: 16px;  line-height: 32px;  margin: 0;}.comment-one__btn {  font-size: 12px;  padding: 5px 30px;  position: absolute;  top: 0;  right: 0;}.comment-one__btn:hover {  color: var(--conult-black);}.comment-one__btn:after {  background-color: #edf3f6;}.comment-one__image {  position: relative;  display: block;  border-radius: 50%;}.comment-one__image img {  border-radius: 50%;}.comment-form .comment-form__title {  margin-top: -8px;}.comment-form__input-box {  position: relative;  display: block;}.comment-form__input-box input[type="text"],.comment-form__input-box input[type="email"],select {  height: 63px;  width: 100%;  border: none;  background-color: #edf3f6;  padding-left: 30px;  padding-right: 30px;  margin-bottom: 30px;  border-radius: 0;  outline: none;  font-size: 14px;  color: var(--conult-gray);  font-weight: 500;  display: block;}.comment-form__input-box textarea {  font-size: 14px;  color: var(--conult-gray);  height: 180px;  width: 100%;  background-color: #edf3f6;  padding: 18px 30px 30px;  border: none;  border-radius: 0px;  outline: none;  margin-bottom: 0px;  border-radius: 0;  font-weight: 500;}.comment-form__btn {  border: none;  margin-top: 20px;}/*--------------------------------------------------------------# Sidebar---------------------------------------------------------------*/@media (max-width: 991px) {  .sidebar {    margin-top: 50px;  }}.sidebar__single+.sidebar__single {  margin-top: 30px;}.sidebar__title {  margin: 0;  font-size: 20px;  margin-bottom: 4px;  font-weight: 700;}.sidebar__search {  position: relative;  display: block;}.sidebar__search-form {  position: relative;}.sidebar__search-form input[type="search"] {  display: block;  border: none;  outline: none;  background-color: var(--conult-base);  color: var(--conult-white);  font-size: 16px;  font-weight: 500;  padding-left: 50px;  height: 84px;  width: 100%;  padding-right: 80px;  border-radius: 0;}.sidebar__search-form ::-webkit-input-placeholder {  color: var(--conult-white);  opacity: 1;}.sidebar__search-form ::-moz-placeholder {  color: var(--conult-white);  opacity: 1;}.sidebar__search-form :-ms-input-placeholder {  color: var(--conult-white);  opacity: 1;}.sidebar__search-form ::-ms-input-placeholder {  color: var(--conult-white);  opacity: 1;}.sidebar__search-form ::placeholder {  color: var(--conult-white);  opacity: 1;}.sidebar__search-form :-ms-input-placeholder {  color: var(--conult-white);}.sidebar__search-form ::-ms-input-placeholder {  color: var(--conult-white);}.sidebar__search-form button[type="submit"] {  background-color: transparent;  color: var(--conult-white);  font-size: 22px;  position: absolute;  top: 0;  right: 0;  bottom: 0;  width: 72px;  outline: none;  border: none;  display: flex;  align-items: center;  padding: 0;}.sidebar__post {  position: relative;  display: block;  padding: 45px 30px 30px;  background-color: #edf3f6;}.sidebar__post .sidebar__title {  margin-left: 20px;}.sidebar__post-list {  margin: 0;}.sidebar__post-list li {  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  padding: 17px 20px 17px;  transition: all 500ms ease;}.sidebar__post-list li:hover {  background-color: rgb(255, 255, 255);}.sidebar__post-list li+li {  margin-top: 7px;}.sidebar__post-image {  margin-right: 20px;}.sidebar__post-image>img {  width: 70px;}.sidebar__post-content {  position: relative;}.sidebar__post-content h3 {  font-size: 16px;  margin: 0;  line-height: 26px;}.sidebar__post-content-meta {  font-size: 14px;  font-weight: 400;  color: #7b848b !important;  transition: all 500ms ease;}.sidebar__post-content-meta i {  color: var(--conult-base);  padding-right: 3px;}.sidebar__post-content h3 a {  color: var(--conult-black);  transition: all 500ms ease;  margin-top: 4px;  display: block;  font-size: 16px;  font-weight: 700;}.sidebar__category {  position: relative;  display: block;  background-color: #edf3f6;  padding: 45px 30px 38px;}.sidebar__category .sidebar__title {  padding-left: 20px;  margin-bottom: 8px;}.sidebar__category-list {  margin: 0;}.sidebar__category-list li+li {  margin-top: 3px;}.sidebar__category-list li a {  color: var(--conult-gray);  font-size: 16px;  font-weight: 500;  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  display: block;  background: none;  padding: 5px 20px;  border-radius: var(--conult-bdr-radius);}.sidebar__category-list li a:hover {  background-color: rgb(255, 255, 255);  color: var(--conult-black);}.sidebar__category-list li.active a {  background-color: rgb(255, 255, 255);  color: var(--conult-black);}.sidebar__category-list li a span {  position: absolute;  top: 50%;  right: 20px;  transform: translateY(-50%) scale(0);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  color: var(--conult-base);  text-align: center;  display: flex;  align-items: center;  justify-content: center;  font-size: 20px;}.sidebar__category-list li a:hover span {  color: var(--conult-base);  transform: translateY(-50%) scale(1);}.sidebar__category-list li.active a span {  transform: translateY(-50%) scale(1);  color: var(--conult-base);}.sidebar__tags {  position: relative;  display: block;  background: #edf3f6;  padding: 45px 45px 50px;}.sidebar__tags .sidebar__title {  margin-left: 5px;  margin-bottom: 24px;}.sidebar__tags-list {  margin-top: -10px;}.sidebar__tags-list a {  font-size: 12px;  color: #7b848b;  -webkit-transition: all 0.4s ease;  transition: all 0.4s ease;  background: var(--conult-white);  display: inline-block;  padding: 5px 20px;  margin-left: 5px;  text-transform: uppercase;  font-weight: 700;  letter-spacing: 0.1em;}.sidebar__tags-list a+a {  margin-left: 5px;  margin-top: 10px;}.sidebar__tags-list a:hover {  color: var(--conult-white);  background: var(--conult-base);}/*--------------------------------------------------------------# Cases Page---------------------------------------------------------------*/.cases-page {  position: relative;  display: block;  padding: 120px 0 90px;}.cases-page .case-one__single {  margin-bottom: 30px;}.cases-page .case-one__content {  bottom: 50px;}/*--------------------------------------------------------------# Case Details---------------------------------------------------------------*/.case-single {  position: relative;  display: block;  padding: 120px 0 0;}.case-single__img-box {  position: relative;  display: block;}.case-single__img {  position: relative;  display: block;}.case-single__img img {  width: 100%;}.case-single__details-box {  position: relative;  display: block;  background-color: #edf3f6;  max-width: 770px;  width: 100%;  padding: 40px 80px 45px;}.case-single__details {  position: relative;  display: flex;  align-items: center;}.case-single__details li+li {  margin-left: 70px;}.case-single__details li p {  color: var(--conult-black);  font-weight: 700;  margin: 0;  line-height: 27px;}.case-single__content {  position: relative;  display: block;  margin-top: 40px;}.case-single__content-left {  position: relative;  display: block;}.case-single__content-title {  font-size: 36px;  font-weight: 700;  line-height: 46px;  margin-bottom: 18px;}.case-single__content-text-1 {  margin: 0;  }.case-single__content-text-2 {  margin: 0;  padding-top: 35px;  padding-bottom: 35px;}.case-single__content-text-3 {  margin: 0;}.case-single__content-right {  position: relative;  display: block;}.case-single__content-text-4 {  margin: 0;}.case-single__content-points {  position: relative;  display: block;  margin-top: 34px;}.case-single__content-points li {  position: relative;  display: flex;  align-items: center;}.case-single__content-points li+li {  margin-top: 6px;}.case-single__content-points li .icon {  height: 15px;  width: 15px;  background-color: var(--conult-base);  color: var(--conult-white);  font-size: 9px;  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;}.case-single__content-points li .text {  margin-left: 15px;}.case-single__content-points li .text p {  color: var(--conult-black);  margin: 0;}.case-single__pagination-box {  position: relative;  display: block;  text-align: center;  border-top: 1px solid #c9d5db;  border-bottom: 1px solid #c9d5db;  padding: 38px 0;  margin-top: 113px;}.case-single__pagination li {  display: inline-block;}.case-single__pagination li.next {  float: left;  position: relative;}.case-single__pagination li a {  font-size: 12px;  color: var(--conult-black);  font-weight: 700;  display: flex;  align-items: center;  text-transform: uppercase;  transition: all 500ms ease;}.case-single__pagination li a:hover {  color: var(--conult-base);}.case-single__pagination li.next i {  position: relative;  transform: rotate(180deg);  display: inline-block;  margin-right: 10px;  font-size: 20px;}.case-single__pagination li.previous {  position: relative;  float: right;}.case-single__pagination li.previous i {  margin-left: 10px;  font-size: 20px;}/*--------------------------------------------------------------# Similar Case---------------------------------------------------------------*/.similar-case {  position: relative;  display: block;  padding: 120px 0 90px;}.similar-case .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.similar-case .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.similar-case .case-one__single {  margin-bottom: 30px;}.similar-case .case-one__content {  bottom: 50px;}/*--------------------------------------------------------------# Similar Case---------------------------------------------------------------*/.services-page {  position: relative;  display: block;  padding: 120px 0 90px;}/*--------------------------------------------------------------# Service Details---------------------------------------------------------------*/.service-details {  position: relative;  display: block;  padding: 120px 0 120px;}.service-details__sidebar {  position: relative;  display: block;}.service-details__sidebar-service {  position: relative;  display: block;}.service-details__sidebar-service-list {  margin: 0;}.service-details__sidebar-service-list li+li {  margin-top: 2px;}.service-details__sidebar-service-list li a {  color: var(--conult-black);  font-size: 18px;  font-weight: 500;  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  display: block;  background-color: #edf3f6;  padding: 20px 40px;}.service-details__sidebar-service-list li.current a,.service-details__sidebar-service-list li a:hover {  background-color: var(--conult-base);  color: var(--conult-white);}.service-details__sidebar-service-list li a span {  position: absolute;  top: 50%;  right: 40px;  transform: translateY(-50%) scale(0);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  color: var(--conult-black);  text-align: center;  display: flex;  align-items: center;  justify-content: center;  font-size: 15px;}.service-details__sidebar-service-list li.current a span,.service-details__sidebar-service-list li a:hover span {  transform: translateY(-50%) scale(1);  color: var(--conult-white);}.service-details__need-help {  position: relative;  display: block;  padding: 53px 50px 51px;  margin-top: 30px;  text-align: center;  z-index: 1;  background-color: var(--conult-black);}.service-details__need-help-bg {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  background-size: cover;  background-repeat: no-repeat;  background-position: center;  background-color: var(--conult-black);  opacity: 0.1;  z-index: -1;}.service-details__need-help-icon {  height: 57px;  width: 57px;  background-color: var(--conult-base);  color: var(--conult-white);  font-size: 28px;  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;  margin: 0 auto 0;  transition: all 500ms ease;}.service-details__need-help-icon:hover {  background-color: var(--conult-white);  color: var(--conult-base);}.service-details__need-help-title {  font-size: 38px;  color: var(--conult-white);  line-height: 40px;  margin-bottom: 33px;}.service-details__need-help-contact {  position: relative;  display: block;  margin-top: 31px;}.service-details__need-help-contact p {  font-size: 16px;  color: #9aadbd;  margin: 0;  line-height: 29px;}.service-details__need-help-contact a {  font-size: 24px;  color: var(--conult-white);  font-weight: 700;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.service-details__need-help-contact a:hover {  color: var(--conult-base);}.service-details__right {  position: relative;  display: block;}.service-details__img {  position: relative;  display: block;}.service-details__img img {  width: 100%;}.service-details__img-icon {  position: absolute;  bottom: -20px;  right: 30px;  height: 98px;  width: 98px;  background-color: var(--conult-base);  color: var(--conult-white);  font-size: 64px;  display: flex;  align-items: center;  justify-content: center;}.service-details__content {  position: relative;  display: block;  margin-top: 30px;}.service-details__title {  font-size: 34px;  font-weight: 700;  line-height: 44px;  margin-bottom: 23px;}.service-details__text-1 {  margin: 0;}.service-details__text-2 {  margin: 0;  padding-top: 34px;}.service-details__two-icons {  position: relative;  display: block;  overflow: hidden;  border-top: 1px solid #c9d5db;  border-bottom: 1px solid #c9d5db;  padding: 39px 0 43px;  margin: 49px 0 49px;}.service-details__two-icon-single {  position: relative;  display: block;  max-width: 360px;  width: 100%;  padding-left: 110px;  float: left;}.service-details__two-icon-single+.service-details__two-icon-single {  margin-left: 40px;}.service-details__two-icon {  height: 90px;  width: 90px;  background-color: #edf3f6;  font-size: 28px;  color: var(--conult-base);  display: flex;  align-items: center;  justify-content: center;  position: absolute;  top: 11px;  left: 0;}.service-details__two-icon span {  position: relative;  display: inline-block;}.service-details__two-icon-content {  font-size: 20px;  color: var(--conult-black);  font-weight: 500;  line-height: 36px;  margin: 0;}.service-details__text-3 {  margin: 0;}.service-details__bottom {  position: relative;  display: flex;  background-color: var(--conult-base);  align-items: center;  padding: 51px 60px 51px;  margin-top: 55px;  margin-bottom: 60px;}.service-details__bottom-icon {  display: flex;  align-items: center;}.service-details__bottom-icon span {  font-size: 62px;  color: var(--conult-white);  position: relative;  display: inline-block;}.service-details__bottom-text {  font-size: 20px;  color: var(--conult-white);  margin: 0;  font-weight: 500;  line-height: 36px;  margin-left: 30px;}.service-details__how-we-help {  position: relative;  display: block;  margin-bottom: 60px;}.service-details__how-we-help-img {  position: relative;  display: block;}.service-details__how-we-help-img img {  width: 100%;}.service-details__how-we-help-content {  position: relative;  display: block;  margin-top: -9px;}.service-details__how-we-help-title {  font-size: 26px;  line-height: 36px;  font-weight: 700;}.service-details__how-we-help-text {  font-size: 20px;  margin: 0;  padding-top: 11px;  padding-bottom: 35px;}.service-details__how-we-help-points {  position: relative;  display: block;}.service-details__how-we-help-points li {  position: relative;  display: flex;  align-items: center;}.service-details__how-we-help-points li+li {  margin-top: 6px;}.service-details__how-we-help-points li .icon {  height: 15px;  width: 15px;  background-color: var(--conult-base);  color: var(--conult-white);  font-size: 9px;  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;}.service-details__how-we-help-points li .text {  margin-left: 15px;}.service-details__how-we-help-points li .text p {  color: var(--conult-black);  margin: 0;  font-weight: 500;}/*--------------------------------------------------------------# Get To Know---------------------------------------------------------------*/.get-to-know {  position: relative;  display: block;  padding: 120px 0 0px;}.get-to-know__left {  position: relative;  display: block;  width: 520px;  margin-top: -15px;}.get-to-know__left .section-title {  margin-bottom: 10px;  }.get-to-know__text {  margin: 0;  padding-bottom: 18px;  }.get-to-know__points {  position: relative;  display: block;}.get-to-know__points li {  position: relative;  display: flex;  align-items: center;}.get-to-know__points li+li {  margin-top: 4px;}.get-to-know__points li .icon {  position: relative;  height: 14px;  width: 14px;  background-color: var(--conult-base);  border-radius: 50%;  font-size: 8px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;}.get-to-know__points li .text {  margin-left: 20px;}.get-to-know__points li .text p {  color: var(--conult-black);  font-weight: 500;  margin: 0;}.get-to-know__right {  position: relative;  display: block;  margin-left: 70px;}.get-to-know__images {  position: relative;  display: block;  overflow: hidden;}.get-to-know__images li {  position: relative;  display: block;  float: left;}.get-to-know__images li+li {  margin-left: 20px;}/*--------------------------------------------------------------# Team Two---------------------------------------------------------------*/.team-two {  position: relative;  display: block;  padding: 120px 0 90px;}.team-two .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.team-two .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}/*--------------------------------------------------------------# Contact Page Google Map---------------------------------------------------------------*/.contact-page-google-map {  position: relative;  display: block;  padding: 50px 0 41px;}.contact-page-google-map__one {  position: relative;  display: block;  border: none;  height: 430px;  width: 100%;}/*--------------------------------------------------------------# Contact Page Details---------------------------------------------------------------*/.contact-page-details {  position: relative;  display: block;  padding: 30px 0px;}.contact-page-details__left {  position: relative;  display: block;}.contact-page-details__title {  font-size: 30px;  font-weight: 700;  line-height: 40px;  margin-bottom: 40px;}.contact-page-details__content {  position: relative;  display: flex;}.contact-page-details__content-text-box {  margin-left: 60px;  margin-top: -11px;}.contact-page-details__content-text-1 {  margin: 0;  padding-bottom: 34px;}.contact-page-details__content-text-2 {  margin: 0;}.contact-page-details__sign {  font-size: 24px;  color: var(--conult-base);  font-family: var(--conult-reey-font);  line-height: 34px;  margin-top: 36px;}.contact-page-details__right {  position: relative;  display: block;    background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.05);  padding: 38px 50px 50px;  }.contact-page-details__right:before {  position: absolute;  top: 0;  left: 0;  right: 0;  content: "";  height: 4px;  background-color: #F7921F;}.contact-page-details__list {  position: relative;  display: block;}.contact-page-details__list li+li {  margin-top: 27px;}.contact-page-details__list li h2 { font-size: 19px;    color: #F7921F;    font-weight: 800;	margin-bottom: 10px;}.contact-page-details__list li p {  font-weight: 700;  color: var(--conult-black);  margin: 0;  line-height: 25px;  font-size:18px !important;}.contact-page-details__list li p a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  font-size:18px;}.contact-page-details__list li p a:hover {  color: #F7921F;}.contact-page-details__list li:last-child p {  line-height: 30px;}.contact-page-details__social {  display: flex;  -webkit-box-align: center;  align-items: center;  border-top: 1px solid #c9d5db;  padding-top: 30px;  margin-top: 21px;}.contact-page-details__social a {  position: relative;  height: 47px;  width: 47px;  display: -webkit-box;  display: flex;  -webkit-box-align: center;  align-items: center;  -webkit-box-pack: center;  justify-content: center;  text-align: center;  color: var(--conult-black);  font-size: 15px;  background-color: #edf3f6;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.contact-page-details__social a:hover {  color: var(--conult-white);}.contact-page-details__social a:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: #F7921F;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;  z-index: -1;}.contact-page-details__social a:hover:before {  transform: scale(1, 1);  transform-origin: right center;}.contact-page-details__social a+a {  margin-left: 15px;}/*--------------------------------------------------------------# Contact Page---------------------------------------------------------------*/.contact-page {  position: relative;  display: block;  padding: 120px 0 120px;}.contact-page .container {  max-width: 768px;  width: 100%;}.contact-page .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.contact-page .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.contact-page__form .comment-form__btn {  margin: 20px auto 0;  display: block;}.footer-widget__contact h4{	margin-top:15px;	margin-bottom:10px;	font-size:19px;	color:white;}.about-one h2{	font-size:45px;}.footer-about-sec{	        border-bottom: 1px solid rgba(var(--conult-white-rgb), 0.1);      margin-bottom:15px;}.footer-about-sec .site-footer__top-logo-content{	margin-bottom:15px;}.footer-mail-sec{	position: relative;	display:flex;	margin-top:10px;	margin-bottom:10px;}.footer-mail-sec span{	margin-top:8px;}.footer-widget__contact span{	margin-left:-22px;	margin-right: 10px;	color:white;}.footer-widget__contact a{color:white;}.footer-widget__contact a:hover{	color:#F7921F;}.footer-menu-list li{	display:inline-block;	position:relative;		}.designed-company{	margin-left: 290px;}.footer-widget__links h3{	visibility:hidden;}.footer-menu-list{	position: relative;    display: block;	width:350px;	margin-top:20px;}.footer-menu-list li a{	padding-right: 5px;}.footer-menu-list>li:after {   padding-left: 2px;  padding-right: 2px;      content: "|";  height: 1px;  color: white;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;}.footer-menu-list>li:last-child:after{	display:none;}.get-to-know__left .section-title__title {	font-size: 37px;    line-height: 40px;    font-weight: 700;}.why-choose-one__right .section-title__title {	font-size: 37px;    line-height: 50px;    font-weight: 700;}/*.counter-one__content h3:after {   padding-left: 2px;  padding-right: 2px;      content: "+";  height: 1px;  color: white;  transition: transform 500ms ease;  transform: scale(0, 1);  transform-origin: left center;}*/.odometer.odometer-auto-theme .odometer-digit .odometer-digit-inner, .odometer.odometer-theme-default .odometer-digit .odometer-digit-inner {    text-align: left;    display: block;    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;	overflow: visible;}/*--------------------------------------------------------------# blockchain-technology-industries---------------------------------------------------------------*/.blockchain-technology-industries {  position: relative;  display: block;  padding: 50px 0 50px;  background-color: #edf3f6;  z-index: 1;}.blockchain-technology-industries:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 0;  z-index: -1;}.blockchain-technology-industries .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.blockchain-technology-industries .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.blockchain-technology-industries .services-two__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgb(0, 0, 0, 0.05);  padding: 20px 0px 20px;  margin-bottom: 30px;  z-index: 1;  margin-right: -20px;  height: 185px;}.blockchain-technology-industries .services-two__single:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: #1B144B;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;  opacity: 1;  transform-origin: top;  transform-style: preserve-3d;  transform: scaleY(0);  z-index: -1;}.blockchain-technology-industries .services-two__single:hover:before {  transform: scaleY(1);}.blockchain-technology-industries .services-two_icon {  position: relative;  display: block;  text-align: center;}.blockchain-technology-industries .services-two_icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: #F7921F;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.blockchain-technology-industries .services-two__single:hover .services-two_icon span {  transform: scale(0.9);  color: var(--conult-white);}.blockchain-technology-industries .services-two__title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 0px;  text-align: center;}.blockchain-technology-industries .services-two__title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.blockchain-technology-industries .services-two__single:hover .services-two__title {  color: var(--conult-white);}.blockchain-technology-industries .services-two__text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.blockchain-technology-industries .services-two__single:hover .services-two__text {  color: var(--conult-white);}.blockchain-technology-industries .section-title__title{	font-size: 40px;}/*--------------------------------------------------------------# .ai-features---------------------------------------------------------------*/.ai-features {  position: relative;  display: block;  padding: 30px 0 50px;  background-color: #edf3f6;  z-index: 1;}.ai-features:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 0;  z-index: -1;}.ai-features .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.ai-features .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.ai-features .services-two__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgb(0, 0, 0, 0.05);  padding: 50px 50px 62px;  margin-bottom: 30px;  z-index: 1;  height: 540px;  margin-right: -10px;}.ai-features .services-two__single:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: #1B144B;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;  opacity: 1;  transform-origin: top;  transform-style: preserve-3d;  transform: scaleY(0);  z-index: -1;}.ai-features .services-two__single:hover:before {  transform: scaleY(1);}.ai-features .services-two_icon {  position: relative;  display: block;}.ai-features .services-two_icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: #F7921F;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.ai-features .services-two__single:hover .services-two_icon span {  transform: scale(0.9);  color: var(--conult-white);}.ai-features .services-two__title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 33px;}.ai-features .services-two__single:hover .services-two__title{  color: var(--conult-white);}.ai-features .services-two__text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.ai-features .services-two__single:hover .services-two__text {	color: var(--conult-white);  }.ai-features .services-two__text{margin-top:-15px;}.ai-features .section-title__title{	font-size: 38px;}.ai-technologies{position: relative;  display: block;  padding: 50px 0 50px;}.ai-tec{position: relative;  display: inline-block;  }.ai-tec img{	padding: 0px 30px 0px 50px;}/*--------------------------------------------------------------# artificial-intelligence-sec---------------------------------------------------------------*/.artificial-intelligence-sec {  position: relative;  display: block;  padding: 50px 0 20px;}.artificial-intelligence-left {  position: relative;  display: block;  width: 520px;  margin-top: -15px;}.artificial-intelligence-left .section-title {  margin-bottom: 10px;  }.artificial-intelligence-sec .get-to-know__text {  margin: 0;  padding-bottom: 18px; }.artificial-intelligence-sec .get-to-know__points {  position: relative;  display: block;}.artificial-intelligence-sec .get-to-know__points li {  position: relative;  display: flex;  align-items: center;}.artificial-intelligence-sec .get-to-know__points li+li {  margin-top: 4px;}.artificial-intelligence-sec .get-to-know__points li .icon {  position: relative;  height: 14px;  width: 14px;  background-color: var(--conult-base);  border-radius: 50%;  font-size: 8px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;}.artificial-intelligence-sec .get-to-know__points li .text {  margin-left: 20px;}.artificial-intelligence-sec .get-to-know__points li .text p {  color: var(--conult-black);  font-weight: 500;  margin: 0;}.artificial-intelligence-sec .artificial-intelligence-right {  position: relative;  display: block;  }.artificial-intelligence-sec .get-to-know__images {  position: relative;  display: block;  overflow: hidden;}.artificial-intelligence-sec .get-to-know__images li {  position: relative;  display: block;  float: left;}.artificial-intelligence-sec .get-to-know__images li+li {  margin-left: 20px;}.artificial-intelligence-left .section-title__title {font-size: 37px;    line-height: 50px;    font-weight: 700;}.artificial-intelligence-sec .ai2{	margin-left:80px;}.ai-sec6{	margin-bottom:20px;}/*--------------------------------------------------------------# blockchain-development-sec1---------------------------------------------------------------*/.blockchain-development-sec1 {  position: relative;  display: block;  padding: 50px 0 20px;}.blockchain-development-left {  position: relative;  display: block;  width: 520px;  margin-top: -15px;}.blockchain-development-left .section-title {  margin-bottom: 10px;  }.blockchain-development-sec1 .get-to-know__text {  margin: 0;  padding-bottom: 18px;}.blockchain-development-sec1 .get-to-know__points {  position: relative;  display: block;}.blockchain-development-sec1 .get-to-know__points li {  position: relative;  display: flex;  align-items: center;}.blockchain-development-sec1 .get-to-know__points li+li {  margin-top: 4px;}.blockchain-development-sec1 .get-to-know__points li .icon {  position: relative;  height: 14px;  width: 14px;  background-color: var(--conult-base);  border-radius: 50%;  font-size: 8px;  color: var(--conult-white);  display: flex;  align-items: center;  justify-content: center;}.blockchain-development-sec1 .get-to-know__points li .text {  margin-left: 20px;}.blockchain-development-sec1 .get-to-know__points li .text p {  color: var(--conult-black);  font-weight: 500;  margin: 0;}.blockchain-development-sec1 .blockchain-development-right {  position: relative;  display: block;  }.blockchain-development-sec1 .get-to-know__images {  position: relative;  display: block;  overflow: hidden;}.blockchain-development-sec1 .get-to-know__images li {  position: relative;  display: block;  float: left;}.blockchain-development-sec1 .get-to-know__images li+li {  margin-left: 20px;}.blockchain-development-left .section-title__title {    font-size: 33px;        font-weight: 700;	margin-bottom: 2px;	line-height: 1.3;}.blockchain-development-sec1 .blockchain2{	margin-left:80px;}.blockchain-sec6{	margin-bottom:20px;}/*--------------------------------------------------------------# about-machine-learning-company---------------------------------------------------------------*/.about-machine-learning-company {  position: relative;  display: block;  padding: 30px 0 50px 0px;}.about-ml-left {  position: relative;  display: block;}.about-ml-img-box {  position: relative;  display: block;  z-index: 1;  margin-top: 20px;}.about-ml-right {  position: relative;  display: block;  margin-left: 0px;}.about-ml-right .section-title {  margin-bottom: 26px;}.about-ml-right-text {  margin: 0;  padding-bottom:10px;}.about-machine-learning-company .section-title__title{	font-size: 29px;	line-height: 50px;	margin-bottom:-10px;}/*--------------------------------------------------------------# machine-learning-services---------------------------------------------------------------*/.machine-learning-services {  position: relative;  display: block;  padding: 30px 0 30px;  background-color: #edf3f6;}.ml-services-one__single {  position: relative;  display: block;  margin-bottom: 30px;}.ml-services-one__img-box {  position: relative;  display: block;}.ml-services-one__img {  position: relative;  display: block;  overflow: hidden;}.ml-services-one__img:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: rgba(var(--conult-black-rgb), 0.3);  opacity: 1;  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  -webkit-transform: perspective(400px) rotateX(-90deg) scale(0.2);  -ms-transform: perspective(400px) rotateX(-90deg) scale(0.2);  transform: perspective(400px) rotateX(-90deg) scale(0.2);  -webkit-transform-origin: top;  -ms-transform-origin: top;  transform-origin: top;  z-index: 1;}.ml-services-one__single:hover .ml-services-one__img:before {  opacity: 1;  -webkit-transform: perspective(400px) rotateX(0deg) scale(1);  -ms-transform: perspective(400px) rotateX(0deg) scale(1);  transform: perspective(400px) rotateX(0deg) scale(1);}.ml-services-one__img img {  width: 100%;  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.7s;  transition-property: all;}.ml-services-one__single:hover .ml-services-one__img img {  transform: scale(1.1) rotate(2deg);}.ml-services-one__content {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.07);  padding: 32px 50px 17px;  height: 380px;}.ml-services-one__title {  font-size: 24px;  font-weight: 700;  line-height: 34px;  margin-bottom: 12px;}.ml-services-one__text {  font-size: 16px;  margin: 0;  line-height: 30px;  }.ml-services-one__bottom {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  border-top: 1px solid #cdd8dd;  padding-top: 7px;  margin-top: 20px;}.machine-learning-services .section-title__title{	font-size: 40px;	margin-bottom: -10px;}/*--------------------------------------------------------------# ml-solutions-approach---------------------------------------------------------------*/.ml-solutions-approach {  position: relative;  display: block;  padding: 30px 0 30px;    z-index: 1;}.ml-solutions-approach:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 323px;  z-index: -1;}.ml-solutions-approach .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.ml-solutions-approach .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.ml-solutions-approach .ml-solutions-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);    padding: 40px 60px 42px;  margin-bottom: 0px;  z-index: 1;}.ml-solutions-approach .ml-solutions-single:hover:before {  transform: scaleY(1);}.ml-solutions-approach .ml-solutions-icon {  position: relative;  display: block;  text-align: center;}.ml-solutions-approach .ml-solutions-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: #1B144B;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  }.ml-solutions-approach .ml-solutions-single:hover .ml-solutions-icon span {  transform: scale(0.9);  }.ml-solutions-approach .ml-solutions-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 20px;  text-align: center;  color:#F7921F;}.ml-solutions-approach .ml-solutions-title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.ml-solutions-approach .ml-solutions-single:hover .ml-solutions-title a {  color: var(--conult-white);}.ml-solutions-approach .ml-solutions-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  }.ml-solutions-approach .section-title__title{	font-size: 33px;	margin-bottom: -20px;}/*--------------------------------------------------------------# industries-using-ml---------------------------------------------------------------*/.industries-using-ml {  position: relative;  display: block;  padding: 50px 0 50px;  background-color: #edf3f6;  z-index: 1;}.industries-using-ml:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 0;  z-index: -1;}.industries-using-ml .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.industries-using-ml .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.industries-using-ml .ml-industries-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgb(0, 0, 0, 0.05);  padding: 20px 20px 0px 0px;  margin-bottom: 30px;  z-index: 1;    height: 165px;  width: 350px;}.industries-using-ml .ml-industries-single:hover:before {  transform: scaleY(1);}.industries-using-ml .ml-industries-icon {  position: relative;  display: block;  text-align: center;}.industries-using-ml .ml-industries-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: #F7921F;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.industries-using-ml .ml-industries-single:hover .ml-industries-icon span {  transform: scale(0.9);  }.industries-using-ml .ml-industries-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 0px;  text-align: center;}.industries-using-ml .ml-industries-title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.industries-using-ml .ml-industries-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.industries-using-ml .section-title__title{	font-size: 40px;}.industries-using-ml .ml-industries-single:hover{transform: translateY(-10px);}/*--------------------------------------------------------------# cloud-devops-sec---------------------------------------------------------------*/.cloud-devops-sec {  position: relative;  display: block;  padding: 50px 0 0px;}.cloud-devops-top {  position: relative;  display: block;}.cloud-devops-top-left {  position: relative;  display: block;}.cloud-devops-top-right {  position: relative;  display: block;  margin-top: 25px;}.cloud-devops-top-right-text {  margin: 0;}.cloud-devops-bottom {  position: relative;  display: block;}.cloud-devops-bottom-content {  position: relative;  display: flex;}.cloud-devops-bottom-img {  position: relative;  display: inline-block;}.cloud-devops-bottom-faq {  position: relative;  display: block;}.cloud-devops-sec .faq-one-accrodion .accrodion {  position: relative;  display: block;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  border-radius: 0px;  background-color: #edf3f6;}.cloud-devops-sec .faq-one-accrodion .accrodion.active {  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.05);}.cloud-devops-sec .faq-one-accrodion .accrodion-title {  position: relative;  display: block;  cursor: pointer;  padding: 23px 40px 23px;  padding-right: 27px;  transition: all 200ms linear;  transition-delay: 0.1s;  border: 1px solid transparent;}.cloud-devops-sec .faq-one-accrodion .accrodion-title h4 {  margin: 0;  font-size: 18px;  font-weight: 700;  line-height: 28px;  color: var(--conult-black);  position: relative;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.cloud-devops-sec .faq-one-accrodion .accrodion+.accrodion {  margin-top: 20px;}.cloud-devops-sec .faq-one-accrodion .accrodion.active .accrodion-title {  border: 1px solid #c9d5db;}.cloud-devops-sec .faq-one-accrodion .accrodion-title h4::before {  content: "\f106";  font-family: "Font Awesome 5 Free";  font-weight: 900;  font-size: 17px;  color: #1B144B;  position: absolute;  top: 50%;  right: 0;  height: 35px;  width: 35px;  border-radius: 50%;  text-align: center;  display: flex;  justify-content: center;  align-items: center;  -webkit-transform: translateY(-50%);  transform: translateY(-50%);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.cloud-devops-sec .faq-one-accrodion .accrodion.active .accrodion-title h4::before {  content: "\f107";  color: #F7921F;  height: 35px;  width: 35px;  border-radius: 50%;  text-align: center;  display: flex;  justify-content: center;  align-items: center;}.cloud-devops-sec .faq-one-accrodion .accrodion-content {  position: relative;  padding: 30px 40px 30px;  border: 1px solid transparent;  border-top: 0;}.cloud-devops-sec .faq-one-accrodion .accrodion.active .accrodion-content {  border: 1px solid #c9d5db;  border-top: 0;}.cloud-devops-sec .faq-one-accrodion .accrodion-content p {  margin: 0;}.cloud-devops-top-left .section-title__title{	font-size: 35px;	margin-bottom: -20px;}	/*--------------------------------------------------------------# cloud-solutions-sec---------------------------------------------------------------*/.cloud-solutions-sec {  position: relative;  display: block;  padding: 20px 0 30px;    z-index: 1;}.cloud-solutions-sec:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 323px;  z-index: -1;}.cloud-solutions-sec .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.cloud-solutions-sec .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.cloud-solutions-sec .cloud-solutions-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);    padding: 40px 40px 42px;  margin-bottom: 0px;  z-index: 1;}.cloud-solutions-sec .cloud-solutions-single:hover:before {  transform: scaleY(1);}.cloud-solutions-sec .cloud-solutions-icon {  position: relative;  display: block;  }.cloud-solutions-sec .cloud-solutions-icon img {  position: relative;  display: inline-block;   width:300px;    -webkit-transition: all 500ms ease;  transition: all 500ms ease;  }.cloud-solutions-sec .cloud-solutions-single:hover .cloud-solutions-icon span {  transform: scale(0.9);  }.cloud-solutions-sec .cloud-solutions-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 20px;  text-align: center;  color:#3779B6;}.cloud-solutions-sec .cloud-solutions-title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.cloud-solutions-sec .cloud-solutions-single:hover .cloud-solutions-title a {  color: var(--conult-white);}.cloud-solutions-sec .cloud-solutions-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.cloud-solutions-sec .section-title__title{	font-size: 40px;	margin-bottom: -60px;}/*--------------------------------------------------------------# cloud-protect-data-sec---------------------------------------------------------------*/.cloud-protect-data-sec {  position: relative;  display: block;  background-color: #edf3f6;  padding: 50px 0 50px 0;}.cloud-protect-data-left {  position: relative;  display: block;  }.cloud-protect-data-img {  position: relative;  display: block;}.cloud-protect-data-img img {  width: 100%;}.cloud-protect-data-right {  position: relative;  display: block;  margin-left: -20px;}.cloud-protect-data-right .section-title {  margin-bottom: 15px;}.cloud-protect-data-right-text {  margin: 0;}.cloud-protect-data-right .section-title__title{	font-size: 40px;	}/*--------------------------------------------------------------# devOps-development-tools-sec---------------------------------------------------------------*/.devOps-development-tools-sec {  position: relative;  display: block;  padding: 50px 0 50px;  background-color: #F7921F;  z-index: 1;}.devOps-development-tools-sec .devOps-development-tools2 {  position: relative;  display: block;    padding: 20px 0px 20px;  margin-bottom: 30px;  z-index: 1;  }.devOps-development-tools-sec .devOps-development-tools2 img{	padding:10px 70px 0px;}.devOps-development-tools-sec .section-title__title{	font-size: 40px;    margin-bottom: -20px;    color: white;}/*--------------------------------------------------------------# crypto-exchange-software-developer---------------------------------------------------------------*/.crypto-exchange-software-developer {  position: relative;  display: block;  padding: 30px 0 50px 0px;}.crypto-exchange-developer-left {  position: relative;  display: block;}.crypto-exchange-developer-img-box {  position: relative;  display: block;  z-index: 1;  margin-top: 20px;}.crypto-exchange-developer-right {  position: relative;  display: block;  margin-left: 0px;}.crypto-exchange-developer-right .section-title {  margin-bottom: 26px;}.crypto-exchange-developer-right-text {  margin: 0;  padding-bottom:10px;  text-align:justify;}.crypto-exchange-software-developer .section-title__title{	font-size: 40px;	line-height: 50px;	margin-bottom:-10px;}/*--------------------------------------------------------------# crypto-exchange-development-services---------------------------------------------------------------*/.crypto-exchange-development-services {  position: relative;  display: block;  padding: 30px 0 50px;  background-color: var(--conult-black);  z-index: 1;}.crypto-exchange-services-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgb(0, 0, 0, 0.05);  padding: 30px 20px 62px;  margin-bottom: 30px;  z-index: 1;  height: 300px;}.crypto-exchange-services-icon {  position: relative;  display: block;}.crypto-exchange-services-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--conult-base);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.crypto-exchange-services-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 20px;}.crypto-exchange-services-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.crypto-exchange-development-services .section-title__title{	font-size: 40px;		margin-bottom:-10px;	color:white;}/*--------------------------------------------------------------# crypto-exchange-security-features---------------------------------------------------------------*/.crypto-exchange-security-features {  position: relative;  display: block;  padding: 30px 0 50px;  background-color: #edf3f6;  z-index: 1;}.crypto-exchange-security-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgb(0, 0, 0, 0.05);  padding: 30px 20px 62px;  margin-bottom: 0px;  z-index: 1;  height: 300px;  margin-right: -30px;}.crypto-exchange-security-icon {  position: relative;  display: block;  text-align: center;}.crypto-exchange-security-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--conult-base);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.crypto-exchange-security-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 20px;}.crypto-exchange-security-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.crypto-exchange-security-features .section-title__title{	font-size: 40px;		margin-bottom:-10px;	}.crypto-exchange-security-features .cesf1{	background-color: #3779B6;	}.crypto-exchange-security-features .cesf2{background-color: #358321;}.cesf1 .crypto-exchange-security-icon span {	color:white;}.cesf1 .crypto-exchange-security-title{	color:white;}.cesf1 .crypto-exchange-security-text{	color:white;}.cesf2 .crypto-exchange-security-icon span {	color:white;}.cesf2 .crypto-exchange-security-title{	color:white;}.cesf2 .crypto-exchange-security-text{	color:white;}/*--------------------------------------------------------------# top-cryptocurrency-development-company---------------------------------------------------------------*/.top-cryptocurrency-development-company {  position: relative;  display: block;  padding: 30px 0 50px 0px;}.top-cryptocurrency-development-left {  position: relative;  display: block;}.top-cryptocurrency-development-img-box {  position: relative;  display: block;  z-index: 1;  margin-top: 20px;}.top-cryptocurrency-development-right {  position: relative;  display: block;  margin-left: 0px;}.top-cryptocurrency-development-right .section-title {  margin-bottom: 26px;}.top-cryptocurrency-development-right-text {  margin: 0;  padding-bottom:10px;  text-align:justify;}.top-cryptocurrency-development-company .section-title__title{	font-size: 40px;	line-height: 50px;	margin-bottom:-10px;}/*--------------------------------------------------------------# crypto-platform-development---------------------------------------------------------------*/.crypto-platform-development {  position: relative;  display: block;  padding: 0px 0 50px;}.crypto-platform-development .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.crypto-platform-development .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.crypto-platform-development .crypto-platform-single {  position: relative;  display: block;  margin-bottom: 30px;}.crypto-platform-single {  position: relative;  display: block;}.crypto-platform-img {  position: relative;  display: block;  overflow: hidden;}.crypto-platform-img img {  width: 100%;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.crypto-platform-single:hover .crypto-platform-img img {  transform: scale(1.05);}.crypto-platform-img>a {  top: 0;  left: 0;  right: 0;  bottom: 0;  background-color: rgba(var(--conult-black-rgb), 0.3);  position: absolute;  display: flex;  justify-content: center;  align-items: center;  font-size: 30px;  color: var(--conult-base);  transition: opacity 500ms ease, visibility 500ms ease, transform 500ms ease;  visibility: hidden;  opacity: 0;  transform: translateY(-30%);}.crypto-platform-img>a>span {  position: relative;}.crypto-platform-img>a>span::before {  content: "";  width: 20px;  height: 2px;  background-color: var(--conult-base);  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);  transition: all 500ms ease;}.crypto-platform-img>a>span::after {  content: "";  transition: all 500ms ease;  width: 2px;  height: 20px;  background-color: var(--conult-base);  position: absolute;  top: 50%;  left: 50%;  transform: translate(-50%, -50%);}.crypto-platform-img>a:hover>span::before,.crypto-platform-img>a:hover>span::after {  background-color: var(--conult-white);}.crypto-platform-single:hover .crypto-platform-img>a {  visibility: visible;  transform: translateY(0%);  opacity: 1;}.crypto-platform-content {  position: relative;  display: block;  background-color: #edf3f6;  padding: 29px 50px 27px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  height: 280px;}.crypto-platform-single:hover .crypto-platform-content {  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.05);}.crypto-platform-title {  font-size: 24px;  font-weight: 500;  line-height: 34px;  margin-top: 5px;  margin-bottom: 12px;  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.crypto-platform-single:hover .crypto-platform-title {  color: var(--conult-base);}.crypto-platform-text {  font-size: 16px;  color: #7a838b;  margin: 0;  line-height: 30px;  text-align: justify;}.crypto-platform-bottom {  position: relative;  display: flex;  align-items: center;  justify-content: space-between;  border-top: 1px solid #cbd7dd;  padding-top: 7px;  margin-top: 30px;}.crypto-platform-last1 .crypto-platform-content {  position: relative;  display: block;  margin-left: 390px;    margin-right: -390px;    margin-top: -324px;    height: 325px;}.crypto-platform-development .section-title__title{	font-size: 40px;		margin-bottom:-10px;}/*--------------------------------------------------------------# cryptocurrency-software-development-platform---------------------------------------------------------------*/.cryptocurrency-software-development-platform {  position: relative;  display: block;  padding: 50px 0 50px;  background-color: #edf3f6;  z-index: 1;}.cryptocurrency-software-development-platform:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 0;  z-index: -1;}.cryptocurrency-software-development-platform .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.cryptocurrency-software-development-platform .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.cryptocurrency-software-development-platform .cryptocurrency-software-single {  position: relative;  display: block;    padding: 20px 0px 20px;  margin-bottom: 30px;  z-index: 1;  margin-right: -20px;  }.cryptocurrency-software-development-platform .cryptocurrency-software-icon {  position: relative;  display: block;  text-align: center;}.cryptocurrency-software-development-platform .cryptocurrency-software-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--conult-base);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.cryptocurrency-software-development-platform .cryptocurrency-software-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 0px;  text-align: center;}.cryptocurrency-software-development-platform .cryptocurrency-software-title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.cryptocurrency-software-development-platform .cryptocurrency-software-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.cryptocurrency-software-development-platform .cryptocurrency-software-single:hover .cryptocurrency-software-text {  color: var(--conult-white);}.cryptocurrency-software-development-platform .section-title__title{	font-size: 40px;}/*--------------------------------------------------------------# why-choose-cryptocurrency-developers---------------------------------------------------------------*/.why-choose-cryptocurrency-developers {  position: relative;  display: block;    padding: 50px 0 50px;}.why-choose-cryptocurrency-left {  position: relative;  display: block;  margin-left: 0px;  margin-right: 20px;}.why-choose-cryptocurrency-img {  position: relative;  display: block;}.why-choose-cryptocurrency-img img {  width: 100%;}.why-choose-cryptocurrency-right {  position: relative;  display: block;  margin-left: -20px;}.why-choose-cryptocurrency-right .section-title {  margin-bottom: 27px;}.why-choose-cryptocurrency-right-text {  margin: 0;  text-align: justify;}.why-choose-cryptocurrency-progress {  position: relative;  display: block;  width: 100%;  margin-top: 42px;}.why-choose-cryptocurrency-progress-single {  position: relative;  display: block;}.why-choose-cryptocurrency-progress-title {  font-size: 18px;  font-weight: 700;  line-height: 28px;  color: var(--conult-black);  margin-bottom: 6px;}.why-choose-cryptocurrency-progress .bar {  position: relative;  width: 100%;  height: 13px;  background: var(--conult-white);  border-radius: 30px;  margin-bottom: 13px;}.why-choose-cryptocurrency-progress .bar-inner {  position: relative;  display: block;  width: 0px;  height: 13px;  border-radius: 30px;  background: var(--conult-base);  -webkit-transition: all 1500ms ease;  -ms-transition: all 1500ms ease;  -o-transition: all 1500ms ease;  -moz-transition: all 1500ms ease;  transition: all 1500ms ease;}.why-choose-cryptocurrency-progress .count-text {  position: absolute;  right: 0px;  bottom: 21px;  color: var(--conult-gray);  line-height: 24px;  font-size: 16px;  text-align: center;  font-weight: 500;  opacity: 0;  -webkit-transition: all 500ms ease;  -ms-transition: all 500ms ease;  -o-transition: all 500ms ease;  -moz-transition: all 500ms ease;  transition: all 500ms ease;}.why-choose-cryptocurrency-progress .bar-inner.counted .count-text {  opacity: 1;}.why-choose-cryptocurrency-progress .bar.marb-0 {  margin-bottom: 0;}.why-choose-cryptocurrency-developers .section-title__title{	font-size: 40px;}/*--------------------------------------------------------------# about-brokerage-services-sec---------------------------------------------------------------*/.about-brokerage-services-sec {  position: relative;  display: block;  padding: 50px 0 0;}.about-brokerage-services-img-box {  position: relative;  display: block;}.about-brokerage-services-img {  position: relative;  display: block;}.about-brokerage-services-img img {  width: 100%;}.about-brokerage-services-details-box {  position: relative;  display: block;  background-color: #edf3f6;  max-width: 770px;  width: 100%;  padding: 40px 80px 45px;}.about-brokerage-services-details {  position: relative;  display: flex;  align-items: center;}.about-brokerage-services-details li+li {  margin-left: 70px;}.about-brokerage-services-details li p {  color: var(--conult-black);  font-weight: 700;  margin: 0;  line-height: 27px;}.about-brokerage-services-content {  position: relative;  display: block;  margin-top: 40px;}.about-brokerage-services-content-left {  position: relative;  display: block;}.about-brokerage-services-content-title {  font-size: 36px;  font-weight: 700;  line-height: 46px;  margin-bottom: 18px;}.about-brokerage-services-content-text-1 {  margin: 0;}.about-brokerage-services-content-text-2 {  margin: 0;  padding-top: 35px;  padding-bottom: 35px;}.about-brokerage-services-content-text-3 {  margin: 0;}.about-brokerage-services-content-right {  position: relative;  display: block;}.about-brokerage-services-content-text-4 {  margin: 0;  text-align: justify;}.about-brokerage-services-content-points {  position: relative;  display: block;  margin-top: 34px;}.about-brokerage-services-content-points li {  position: relative;  display: flex;  align-items: center;}.about-brokerage-services-content-points li+li {  margin-top: 6px;}.about-brokerage-services-content-points li .icon {  height: 15px;  width: 15px;  background-color: var(--conult-base);  color: var(--conult-white);  font-size: 9px;  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;}.about-brokerage-services-content-points li .text {  margin-left: 15px;}.about-brokerage-services-content-points li .text p {  color: var(--conult-black);  margin: 0;}.about-brokerage-services-pagination-box {  position: relative;  display: block;  text-align: center;  border-top: 1px solid #c9d5db;  border-bottom: 1px solid #c9d5db;  padding: 38px 0;  margin-top: 113px;}.about-brokerage-services-pagination li {  display: inline-block;}.about-brokerage-services-pagination li.next {  float: left;  position: relative;}.about-brokerage-services-pagination li a {  font-size: 12px;  color: var(--conult-black);  font-weight: 700;  display: flex;  align-items: center;  text-transform: uppercase;  transition: all 500ms ease;}.about-brokerage-services-pagination li a:hover {  color: var(--conult-base);}/*--------------------------------------------------------------# brokerage-service-offer-sec---------------------------------------------------------------*/.brokerage-service-offer-sec {  position: relative;  display: block;  padding: 50px 0 30px;}.brokerage-service-offer-sec .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.brokerage-service-offer-sec .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.brokerage-service-offer-sec .brokerage-service-offer-single {  margin-bottom: 30px;}.brokerage-service-offer-sec .brokerage-service-offer-content {  bottom: 50px;}.brokerage-service-offer-single {  position: relative;  display: block;  overflow: hidden;  z-index: 1;}.brokerage-service-offer-img-box {  position: relative;  display: block;  z-index: 1;}.brokerage-service-offer-img {  position: relative;  display: block;  z-index: 1;}.brokerage-service-offer-img:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: rgba(var(--conult-base-rgb), 0.9);  overflow: hidden;  -webkit-transition: all 700ms ease;  -ms-transition: all 700ms ease;  -o-transition: all 700ms ease;  transition: all 700ms ease;  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  -o-transform: translateY(-100%);  -moz-transform: translateY(-100%);  transform: translateY(-100%);  z-index: 2;}.brokerage-service-offer-single:hover .brokerage-service-offer-img:before {  opacity: 1;  -webkit-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  -moz-transform: translateY(0%);  transform: translateY(0%);}.brokerage-service-offer-img img {  width: 100%;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.brokerage-service-offer-single:hover .brokerage-service-offer-img img {  transform: scale(1.05);}.brokerage-service-offer-content {  position: absolute;  bottom: 40px;  left: 50px;  opacity: 1;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.brokerage-service-offer-single:hover .brokerage-service-offer-content {  opacity: 0;  visibility: hidden;}.brokerage-service-offer-tagline-line {  font-size: 12px;  color: var(--conult-white);  text-transform: uppercase;  font-weight: 700;  letter-spacing: 0.1em;  margin: 0;  line-height: 29px;}.brokerage-service-offer-title {  font-size: 24px;  font-weight: 700;  line-height: 30px;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.brokerage-service-offer-title a {  color: var(--conult-white);}.brokerage-service-offer-icon {  margin-top: 23px;}.brokerage-service-offer-icon a {  height: 55px;  width: 55px;  color: var(--conult-white);  font-size: 20px;  background-color: rgba(var(--conult-white-rgb), 0.2);  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;}.brokerage-service-offer-hover {  position: absolute;  bottom: 50px;  left: 50px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(50px);  -ms-transform: translateY(50px);  transform: translateY(50px);  z-index: 3;}.brokerage-service-offer-single:hover .brokerage-service-offer-hover {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  opacity: 1;  visibility: visible;  transition: all 500ms ease 500ms;  -webkit-transition: all 500ms ease 500ms;  -ms-transition: all 500ms ease 500ms;  -o-transition: all 500ms ease 500ms;}.brokerage-service-offer-hover-tagline-line {  font-size: 12px;  color: var(--conult-white);  text-transform: uppercase;  font-weight: 700;  letter-spacing: 0.1em;  margin: 0;  line-height: 29px;}.brokerage-service-offer-hover-title {  font-size: 24px;  font-weight: 700;  line-height: 30px;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.brokerage-service-offer-hover-title:hover {  color: var(--conult-black);}.brokerage-service-offer-hover-text {  font-size: 16px;  font-weight: 500;  color: var(--conult-white);  line-height: 30px;  margin: 0;  padding-bottom: 25px;  padding-top: 16px;}.brokerage-service-offer-carousel.owl-carousel .owl-dots {  position: absolute;  bottom: -71px;  right: 0px;  left: 0;  margin: 0 !important;}.brokerage-service-offer-carousel.owl-carousel .owl-dots .owl-dot {  position: relative;  display: inline-block;  width: 3px;  height: 10px;  background: #c9d5db;  opacity: 0.4;  margin: 0px 5px;  padding: 0px;  transition: all 100ms linear;  transition-delay: 0.1s;}.brokerage-service-offer-carousel.owl-carousel .owl-dot.active {  background: var(--conult-base);  opacity: 1;  height: 20px;}.brokerage-service-offer-carousel.owl-carousel .owl-dot:focus {  outline: none;}.brokerage-service-offer-carousel.owl-carousel .owl-dots .owl-dot span {  display: none;}.brokerage-service-offer-sec .section-title__title{	font-size: 40px;}/*--------------------------------------------------------------# best-brokerage-firm-sec---------------------------------------------------------------*/.best-brokerage-firm-sec {  position: relative;  display: block;  padding: 30px 0 30px;    z-index: 1;}.best-brokerage-firm-sec:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 323px;  z-index: -1;}.best-brokerage-firm-sec .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.best-brokerage-firm-sec .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.best-brokerage-firm-sec .best-brokerage-firm-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);    padding: 40px 60px 42px;  margin-bottom: 0px;  z-index: 1;}.best-brokerage-firm-sec .best-brokerage-firm-single:hover:before {  transform: scaleY(1);}.best-brokerage-firm-sec .best-brokerage-firm-single:hover {    background-color: var(--conult-black);  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 5%);  height:280px;}.best-brokerage-firm-sec .best-brokerage-firm-icon {  position: relative;  display: block;  text-align: center;}.best-brokerage-firm-sec .best-brokerage-firm-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: #3779B6;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  }.best-brokerage-firm-sec .best-brokerage-firm-single:hover .best-brokerage-firm-icon span {  transform: scale(0.9);  color:white;}.best-brokerage-firm-sec .best-brokerage-firm-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 20px;  text-align: center;  color:#358321;}.best-brokerage-firm-sec .best-brokerage-firm-title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.best-brokerage-firm-sec .best-brokerage-firm-single:hover .best-brokerage-firm-title a {  color: var(--conult-white);}.best-brokerage-firm-sec .best-brokerage-firm-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.best-brokerage-firm-sec .section-title__title{	font-size: 40px;	margin-bottom: -20px;}.best-brokerage-firm-sec .best-brokerage-firm-single:hover .best-brokerage-firm-title {    color:white;}.best-brokerage-firm-sec .best-brokerage-firm-single:hover .best-brokerage-firm-text {    color:white;}/*--------------------------------------------------------------# bitcoin-mining-software-development-company---------------------------------------------------------------*/.bitcoin-mining-software-development-company {  position: relative;  display: block;  padding: 30px 0 50px 0px;}.bitcoin-mining-development-left {  position: relative;  display: block;}.bitcoin-mining-development-img-box {  position: relative;  display: block;  z-index: 1;  margin-top: 20px;}.bitcoin-mining-development-right {  position: relative;  display: block;  margin-left: 0px;}.bitcoin-mining-development-right .section-title {  margin-bottom: 26px;}.bitcoin-mining-development-right-text {  margin: 0;  padding-bottom:10px;  text-align:justify;}.bitcoin-mining-software-development-company .section-title__title{	font-size: 40px;	line-height: 50px;	margin-bottom:-10px;}/*--------------------------------------------------------------# bitcoin-mining-services-sec---------------------------------------------------------------*/.bitcoin-mining-services-sec {  position: relative;  display: block;background-color: var(--conult-black);  }.bitcoin-mining-services-top {  position: relative;  display: block;    padding: 40px 0 400px;}.bitcoin-mining-services-top-inner {  position: relative;  display: block;  text-align: center;}.bitcoin-mining-services-top-text {  color: #9aadbd;  margin: 0;}.bitcoin-mining-services-top-text a {  color: var(--conult-white);  font-weight: 700;  position: relative;  display: inline-block;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.bitcoin-mining-services-top-text a:hover {  color: var(--conult-base);}.bitcoin-mining-services-top-text a:before {  position: absolute;  bottom: 4px;  left: 0;  right: 0;  content: "";  background-color: var(--conult-base);  height: 2px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.bitcoin-mining-services-bottom {  position: relative;  display: block;  margin-top: -400px;  padding-bottom: 0px;}.bitcoin-mining-services-single {  position: relative;  display: flex;  align-items: center;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 60px 0px rgb(0, 0, 0, 0.07);  padding: 42px 50px 40px;  margin-bottom: 30px;  z-index: 1;  height: 480px;}.bitcoin-mining-services-single:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-base);  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;  opacity: 1;  transform-origin: top;  transform-style: preserve-3d;  transform: scaleY(0);  z-index: -1;}.bitcoin-mining-services-single:hover:before {  transform: scaleY(1);}.bitcoin-mining-services-icon {  position: relative;  display: flex;  align-items: center;  z-index: 1;}.bitcoin-mining-services-icon:before {  position: absolute;  top: 0;  left: -18px;  height: 38px;  width: 38px;  background-color: #edf3f6;  content: "";  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: -1;}.bitcoin-mining-services-single:hover .bitcoin-mining-services-icon:before {  background-color: #016bae;}.bitcoin-mining-services-icon span {  font-size: 62px;  color: var(--conult-base);  position: relative;  display: inline-block;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.bitcoin-mining-services-single:hover .bitcoin-mining-services-icon span {  color: var(--conult-white);}.bitcoin-mining-services-content {  margin-left: 20px;}.bitcoin-mining-services-title {  font-size: 18px;  font-weight: 700;  line-height: 28px;  margin-bottom: 3px;  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.bitcoin-mining-services-single:hover .bitcoin-mining-services-title {  color: var(--conult-white);}.bitcoin-mining-services-text {  font-size: 16px;  margin: 0;  line-height: 30px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  text-align: justify;}.bitcoin-mining-services-single:hover .bitcoin-mining-services-text {  color: var(--conult-white);}.bitcoin-mining-services-sec .section-title__title{	font-size: 40px;		margin-bottom:-10px;	color:white;}.bmss1{	margin-left:200px;	margin-right:-200px;	}/*--------------------------------------------------------------# bitcoin-mining-tools-sec---------------------------------------------------------------*/.bitcoin-mining-tools-sec {  position: relative;  display: block;  padding: 50px 0 50px;  background-color: #edf3f6;  z-index: 1;}.bitcoin-mining-tools-sec:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 0;  z-index: -1;}.bitcoin-mining-tools-sec .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.bitcoin-mining-tools-sec .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.bitcoin-mining-tools-sec .bitcoin-mining-tools-single {  position: relative;  display: block;    padding: 20px 20px 0px 0px;  margin-bottom: 30px;  z-index: 1;    height: 165px;  width: 350px;}.bitcoin-mining-tools-sec .bitcoin-mining-tools-single:hover:before {  transform: scaleY(1);}.bitcoin-mining-tools-sec .bitcoin-mining-tools-icon {  position: relative;  display: block;  text-align: center;}.bitcoin-mining-tools-sec .bitcoin-mining-tools-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: var(--conult-base);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.bitcoin-mining-tools-sec .bitcoin-mining-tools-single:hover .bitcoin-mining-tools-icon span {  transform: scale(0.9);  }.bitcoin-mining-tools-sec .bitcoin-mining-tools-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 0px;  text-align: center;}.bitcoin-mining-tools-sec .bitcoin-mining-tools-title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.bitcoin-mining-tools-sec .bitcoin-mining-tools-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.bitcoin-mining-tools-sec .section-title__title{	font-size: 40px;}.bitcoin-mining-tools-sec .bitcoin-mining-tools-single:hover{transform: translateY(-10px);}.bitcoin-mining-tools-sec .bcmt-last{	margin-left:400px;	margin-right:-400px;	}.why-choose-bitcoin-mining{	background-color:#358321 !important;}.contact-page-details__list li p span{	margin-left:-20px !important;	color:#F7921F;	margin-right:10px;	}.contact-page-details .section-title__title{	font-size: 40px;	}.page-header__inner p{	color:white;	font-size:18px;}.cloud-and-data-migration{	margin-left:200px;	margin-right:-200px;}/*--------------------------------------------------------------# about-data-migration-sec---------------------------------------------------------------*/.about-data-migration-sec {  position: relative;  display: block;  padding: 50px 0 0;}.about-data-migration-img-box {  position: relative;  display: block;}.about-data-migration-img {  position: relative;  display: block;}.about-data-migration-img img {  width: 100%;}.about-data-migration-details-box {  position: relative;  display: block;  background-color: #edf3f6;  max-width: 770px;  width: 100%;  padding: 40px 80px 45px;}.about-data-migration-details {  position: relative;  display: flex;  align-items: center;}.about-data-migration-details li+li {  margin-left: 70px;}.about-data-migration-details li p {  color: var(--conult-black);  font-weight: 700;  margin: 0;  line-height: 27px;}.about-data-migration-content {  position: relative;  display: block;  margin-top: 40px;}.about-data-migration-content-left {  position: relative;  display: block;}.about-data-migration-content-title {  font-size: 36px;  font-weight: 700;  line-height: 46px;  margin-bottom: 18px;}.about-data-migration-content-text-1 {  margin: 0;}.about-data-migration-content-text-2 {  margin: 0;  padding-top: 35px;  padding-bottom: 35px;}.about-data-migration-content-text-3 {  margin: 0;}.about-data-migration-content-right {  position: relative;  display: block;}.about-data-migration-content-text-4 {  margin: 0;}.about-data-migration-content-points {  position: relative;  display: block;  margin-top: 34px;}.about-data-migration-content-points li {  position: relative;  display: flex;  align-items: center;}.about-data-migration-content-points li+li {  margin-top: 6px;}.about-data-migration-content-points li .icon {  height: 15px;  width: 15px;  background-color: #F7921F;  color: var(--conult-white);  font-size: 9px;  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;}.about-data-migration-content-points li .text {  margin-left: 15px;}.about-data-migration-content-points li .text p {  color: var(--conult-black);  margin: 0;}.about-data-migration-pagination-box {  position: relative;  display: block;  text-align: center;  border-top: 1px solid #c9d5db;  border-bottom: 1px solid #c9d5db;  padding: 38px 0;  margin-top: 113px;}.about-data-migration-pagination li {  display: inline-block;}.about-data-migration-pagination li.next {  float: left;  position: relative;}.about-data-migration-pagination li a {  font-size: 12px;  color: var(--conult-black);  font-weight: 700;  display: flex;  align-items: center;  text-transform: uppercase;  transition: all 500ms ease;}.about-data-migration-pagination li a:hover {  color: var(--conult-base);}/*--------------------------------------------------------------# data-migration-and-integration-solution---------------------------------------------------------------*/.data-migration-and-integration-solution {  position: relative;  display: block;  padding: 30px 0 50px;  background-color: #1B144B;  z-index: 1;}.data-migration-and-integration-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgb(0, 0, 0, 0.05);  padding: 30px 20px 62px;  margin-bottom: 30px;  z-index: 1;  height: 300px;}.data-migration-and-integration-icon {  position: relative;  display: block;}.data-migration-and-integration-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: #F7921F;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.data-migration-and-integration-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 20px;  color: #1B144B;}.data-migration-and-integration-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.data-migration-and-integration-solution .section-title__title{	font-size: 40px;		margin-bottom:-10px;	color:white;}/*--------------------------------------------------------------# data-management-sec---------------------------------------------------------------*/.data-management-sec {  position: relative;  display: block;  padding: 50px 0 30px;}.data-management-sec .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.data-management-sec .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.data-management-sec .data-management-single {  margin-bottom: 30px;}.data-management-sec .data-management-content {  bottom: 50px;}.data-management-single {  position: relative;  display: block;  overflow: hidden;  z-index: 1;}.data-management-img-box {  position: relative;  display: block;  z-index: 1;  background-color: black;}.data-management-img {  position: relative;  display: block;  z-index: 1;  opacity:0.8;}.data-management-img:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: #1b144bba;  overflow: hidden;  -webkit-transition: all 700ms ease;  -ms-transition: all 700ms ease;  -o-transition: all 700ms ease;  transition: all 700ms ease;  -webkit-transform: translateY(-100%);  -ms-transform: translateY(-100%);  -o-transform: translateY(-100%);  -moz-transform: translateY(-100%);  transform: translateY(-100%);  z-index: 2;}.data-management-single:hover .data-management-img:before {  opacity: 1;  -webkit-transform: translateY(0%);  -ms-transform: translateY(0%);  -o-transform: translateY(0%);  -moz-transform: translateY(0%);  transform: translateY(0%);}.data-management-img img {  width: 100%;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.data-management-single:hover .data-management-img img {  transform: scale(1.05);}.data-management-content {  position: absolute;  bottom: 40px;  left: 50px;  opacity: 1;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  z-index: 1;}.data-management-single:hover .data-management-content {  opacity: 0;  visibility: hidden;}.data-management-tagline-line {  font-size: 12px;  color: var(--conult-white);  text-transform: uppercase;  font-weight: 700;  letter-spacing: 0.1em;  margin: 0;  line-height: 29px;}.data-management-title {  font-size: 24px;  font-weight: 700;  line-height: 30px;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.data-management-title a {  color: var(--conult-white);}.data-management-icon {  margin-top: 23px;}.data-management-icon a {  height: 55px;  width: 55px;  color: var(--conult-white);  font-size: 20px;  background-color: rgba(var(--conult-white-rgb), 0.2);  display: flex;  align-items: center;  justify-content: center;  border-radius: 50%;}.data-management-hover {  position: absolute;  bottom: 50px;  left: 50px;  opacity: 0;  visibility: hidden;  -webkit-transform: translateY(50px);  -ms-transform: translateY(50px);  transform: translateY(50px);  z-index: 3;}.data-management-single:hover .data-management-hover {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  opacity: 1;  visibility: visible;  transition: all 500ms ease 500ms;  -webkit-transition: all 500ms ease 500ms;  -ms-transition: all 500ms ease 500ms;  -o-transition: all 500ms ease 500ms;}.data-management-hover-tagline-line {  font-size: 12px;  color: var(--conult-white);  text-transform: uppercase;  font-weight: 700;  letter-spacing: 0.1em;  margin: 0;  line-height: 29px;}.data-management-hover-title {  font-size: 24px;  font-weight: 700;  line-height: 30px;  color: var(--conult-white);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.data-management-hover-title:hover {  color: var(--conult-black);}.data-management-hover-text {  font-size: 16px;  font-weight: 500;  color: var(--conult-white);  line-height: 30px;  margin: 0;  padding-bottom: 25px;  padding-top: 16px;}.data-management-carousel.owl-carousel .owl-dots {  position: absolute;  bottom: -71px;  right: 0px;  left: 0;  margin: 0 !important;}.data-management-carousel.owl-carousel .owl-dots .owl-dot {  position: relative;  display: inline-block;  width: 3px;  height: 10px;  background: #c9d5db;  opacity: 0.4;  margin: 0px 5px;  padding: 0px;  transition: all 100ms linear;  transition-delay: 0.1s;}.data-management-carousel.owl-carousel .owl-dot.active {  background: var(--conult-base);  opacity: 1;  height: 20px;}.data-management-carousel.owl-carousel .owl-dot:focus {  outline: none;}.data-management-carousel.owl-carousel .owl-dots .owl-dot span {  display: none;}.data-management-sec .section-title__title{	font-size: 39px;}/*--------------------------------------------------------------# why-choose-data-integration-service---------------------------------------------------------------*/.why-choose-data-integration-service {  position: relative;  display: block;  padding: 30px 0 30px;    z-index: 1;}.why-choose-data-integration-service:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 323px;  z-index: -1;}.why-choose-data-integration-service .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.why-choose-data-integration-service .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.why-choose-data-integration-service .why-choose-data-integration-single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);    padding: 40px 60px 42px;  margin-bottom: 0px;  z-index: 1;}.why-choose-data-integration-service .why-choose-data-integration-single:hover:before {  transform: scaleY(1);}.why-choose-data-integration-service .why-choose-data-integration-single:hover {    background-color: #1B144B;  box-shadow: 0px 10px 30px 0px rgb(0 0 0 / 5%);  height:280px;}.why-choose-data-integration-service .why-choose-data-integration-icon {  position: relative;  display: block;  text-align: center;}.why-choose-data-integration-service .why-choose-data-integration-icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: #1B144B;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;  }.why-choose-data-integration-service .why-choose-data-integration-single:hover .why-choose-data-integration-icon span {  transform: scale(0.9);  color:white;}.why-choose-data-integration-service .why-choose-data-integration-title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 20px;  text-align: center;  color:#F7921F;}.why-choose-data-integration-service .why-choose-data-integration-title a {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-choose-data-integration-service .why-choose-data-integration-single:hover .why-choose-data-integration-title a {  color: var(--conult-white);}.why-choose-data-integration-service .why-choose-data-integration-text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-choose-data-integration-service .section-title__title{	font-size: 35px;	margin-bottom: -20px;}.why-choose-data-integration-service .why-choose-data-integration-single:hover .why-choose-data-integration-title {    color:white;}.why-choose-data-integration-service .why-choose-data-integration-single:hover .why-choose-data-integration-text {    color:white;}/*--------------------------------------------------------------# dm-technologies---------------------------------------------------------------*/.dm-technologies{position: relative;  display: block;  padding: 50px 0 50px;}.dm-tech{position: relative;  display: inline-block; margin-bottom:20px;    z-index: 2;  }.dm-tech img{    padding: 10px 50px 10px 50px;    background-color: white;    margin-right: 20px;    height: 80px;    width: 250px;}.dm-technologies-bg-box {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-color: #1b144bba;    z-index: 1;}.dm-technologies-bg {    position: absolute;    top: 0;    left: 0;    right: 0;    bottom: 0;    background-repeat: no-repeat;    background-size: cover;    background-position: center;    z-index: 1;    mix-blend-mode: luminosity;    opacity: 0.2;}.dm-technologies .section-title{	position: relative;	z-index: 2;  	}.dm-technologies .section-title__title{	color:white;}::selection{	background-color:#1B144B;	color:#fff;}/*--------------------------------------------------------------# top-blockchain-development-sec---------------------------------------------------------------*/.top-blockchain-development-sec {  position: relative;  display: block;  padding: 50px 0 20px;}.top-blockchain-development-right {  position: relative;  display: block;   background-color:#F7921F;	padding:10px 40px 10px 40px;	color:white;	margin-left:80px !important;	width: 640px;	margin-top: 30px;}.top-blockchain-development-right .section-title {  margin-bottom: 10px;  }.top-blockchain-development-sec .top-blockchain-development-text {  margin: 0;  padding-bottom: 18px;  }.top-blockchain-development-sec .top-blockchain-development-left {  position: relative;  display: block;  }.top-blockchain-development-sec .section-title__title {    font-size: 30px;        font-weight: 700;	margin-bottom: 2px;	line-height: 1.3;	color:white;	}/*--------------------------------------------------------------# blockchain-technology-sec---------------------------------------------------------------*/.blockchain-technology-sec {  position: relative;  display: block;  padding: 50px 0 20px;}.blockchain-technology-left {  position: relative;  display: block;   background-color:#1B144B;	padding:10px 40px 10px 40px;	color:white;		width: 640px;	margin-top: 30px;	margin-left:-50px;}.blockchain-technology-left .section-title {  margin-bottom: 10px;  }.blockchain-technology-sec .blockchain-technology-text {  margin: 0;  padding-bottom: 18px;  }.blockchain-technology-sec .blockchain-technology-right {  position: relative;  display: block;    margin-left: 120px;}.blockchain-technology-sec .section-title__title {    font-size: 30px;        font-weight: 700;	margin-bottom: 2px;	line-height: 1.3;	color:white;	}/*--------------------------------------------------------------# blockchain-integration-sec---------------------------------------------------------------*/.blockchain-integration-sec {  position: relative;  display: block;  padding: 50px 0 20px;}.blockchain-integration-right {  position: relative;  display: block;   background-color:#F7921F;	padding:10px 40px 10px 40px;	color:white;	margin-left:80px !important;	width: 640px;	margin-top: 65px;}.blockchain-integration-right .section-title {  margin-bottom: 10px;  }.blockchain-integration-sec .blockchain-integration-text {  margin: 0;  padding-bottom: 18px; }.blockchain-integration-sec .blockchain-integration-left {  position: relative;  display: block;  }.blockchain-integration-sec .section-title__title {    font-size: 30px;        font-weight: 700;	margin-bottom: 2px;	line-height: 1.3;	color:white;	}/*--------------------------------------------------------------# shared-ledger-development-sec---------------------------------------------------------------*/.shared-ledger-development-sec {  position: relative;  display: block;  padding: 50px 0 20px;}.shared-ledger-development-left {  position: relative;  display: block;   background-color:#1B144B;	padding:10px 40px 10px 40px;	color:white;		width: 640px;	margin-top: 65px;	margin-left:-50px;}.shared-ledger-development-left .section-title {  margin-bottom: 10px;  }.shared-ledger-development-sec .shared-ledger-development-text {  margin: 0;  padding-bottom: 18px;}.shared-ledger-development-sec .shared-ledger-development-right {  position: relative;  display: block;    margin-left: 120px;}.shared-ledger-development-sec .section-title__title {    font-size: 30px;        font-weight: 700;	margin-bottom: 2px;	line-height: 1.3;	color:white;	}/*--------------------------------------------------------------# public-blockchain-development-sec---------------------------------------------------------------*/.public-blockchain-development-sec {  position: relative;  display: block;  padding: 50px 0 20px;}.public-blockchain-development-right {  position: relative;  display: block;   background-color:#F7921F;	padding:10px 40px 10px 40px;	color:white;	margin-left:80px !important;	width: 640px;	margin-top: 75px;}.public-blockchain-development-right .section-title {  margin-bottom: 10px;  }.public-blockchain-development-sec .public-blockchain-development-text {  margin: 0;  padding-bottom: 18px; }.public-blockchain-development-sec .public-blockchain-development-left {  position: relative;  display: block;  }.public-blockchain-development-sec .section-title__title {    font-size: 30px;        font-weight: 700;	margin-bottom: 2px;	line-height: 1.3;	color:white;	}/*--------------------------------------------------------------# private-blockchain-development-sec---------------------------------------------------------------*/.private-blockchain-development-sec {  position: relative;  display: block;  padding: 50px 0 20px;}.private-blockchain-development-left {  position: relative;  display: block;   background-color:#1B144B;	padding:10px 40px 10px 40px;	color:white;		width: 640px;	margin-top: 60px;	margin-left:-50px;}.private-blockchain-development-left .section-title {  margin-bottom: 10px;  }.private-blockchain-development-sec .private-blockchain-development-text {  margin: 0;  padding-bottom: 18px; }.private-blockchain-development-sec .private-blockchain-development-right {  position: relative;  display: block;    margin-left: 120px;}.private-blockchain-development-sec .section-title__title {    font-size: 30px;        font-weight: 700;	margin-bottom: 2px;	line-height: 1.3;	color:white;	}/*--------------------------------------------------------------# smart-contract-development-sec---------------------------------------------------------------*/.smart-contract-development-sec {  position: relative;  display: block;  padding: 50px 0 20px;}.smart-contract-development-right {  position: relative;  display: block;   background-color:#F7921F;	padding:10px 40px 10px 40px;	color:white;	margin-left:80px !important;	width: 640px;	margin-top: 60px;}.smart-contract-development-right .section-title {  margin-bottom: 10px;  }.smart-contract-development-sec .smart-contract-development-text {  margin: 0;  padding-bottom: 18px; }.smart-contract-development-sec .smart-contract-development-left {  position: relative;  display: block;  }.smart-contract-development-sec .section-title__title {    font-size: 30px;        font-weight: 700;	margin-bottom: 2px;	line-height: 1.3;	color:white;	}.main-slider .main-page-slider1{	position: relative;    background-color: black;}.main-slider .main-page-slider2{	position: relative;    background-color: #1B144B;}.main-slider .main-page-slider3{	position: relative;    background-color: #F7921F;}.box *:last-child {  margin-bottom: 0;}.box-4 {  box-shadow: 0 0 3px rgba(0, 0, 0, 0.2);  position: relative;  width: 90%;  margin: 20px 0px 0px 40px;}.box-content {  background: none repeat scroll 0 0 #FFFFFF;  background-color: #f3f3f3;  padding: 25px 55px 45px 55px;  position: relative;  z-index: 1;}.box-4:after {  border-radius: 0 0 50% 50% / 0 0 20px 20px;  bottom: 0;  box-shadow: 0 10px 10px rgba(0, 0, 0, 0.5);  content: "";  height: 20px;  left: 10px;  position: absolute;  right: 10px;}.box-text{  font-size: 17px;}.testimonial-container {  background-color: #527381;  color: #fff;  border-radius: 15px;  margin: 30px auto;  padding: 30px 40px;  max-width: 768px;  position: relative;}.fa-quote {  color: rgba(255, 255, 255, 0.3);  font-size: 28px;  position: absolute;  top: 70px;}.fa-quote-right {  left: 40px;}.fa-quote-left {  right: 40px;}.testimonial {  line-height: 22px;  text-align: justify;}.user {  display: flex;  align-items: center;  justify-content: center;}.user .user-image {  border-radius: 50%;  height: 75px;  width: 75px;  object-fit: cover;}.user .user-details {  margin-left: 10px;}.user .username {  margin: 0;}.user .role {  font-weight: normal;  margin: 10px 0;}.progress-bar {  background-color: #fff;  height: 2px;  width: 100%;  animation: grow 10s linear infinite;  transform-origin: left;}@keyframes grow {  0% {    transform: scaleX(0);  }}@media (max-width: 768px) {  .testimonial-container {    padding: 20px 30px;  }  .fa-quote {    display: none;  }}.training .box-content {  padding: 10px 15px 20px 15px;}.box-content i{  font-size: 35px;  color:#F79220; }.footer-widget__contact-text strong{	font-weight:800;	font-size:18px;}/*--------------------------------------------------------------# about-healthcare-data-analytics---------------------------------------------------------------*/.about-healthcare-data-analytics {  position: relative;  display: block;  padding: 30px 0 50px 0px;}.about-hl-left {  position: relative;  display: block;}.about-hl-img-box {  position: relative;  display: block;  z-index: 1;  margin-top: 20px;  }.about-hl-right {  position: relative;  display: block;  margin-left: 0px;}.about-hl-right .section-title {  margin-bottom: 26px;}.about-hl-right-text {  margin: 0;  padding-bottom:10px;}.about-healthcare-data-analytics .section-title__title{	font-size: 29px;	line-height: 50px;	margin-bottom:-10px;}/*--------------------------------------------------------------# healthcare-mission-sec---------------------------------------------------------------*/.healthcare-mission-sec {  position: relative;  display: block;  padding: 80px 0 20px;}.healthcare-mission-right {  position: relative;  display: block;  width: auto;  margin-top: -15px;  padding: 10px 0px 5px 50px;  background-color: #F7921F;  color: #fff;}.healthcare-mission-right .section-title {  margin-bottom: 10px;  }.healthcare-mission-sec .get-to-know__text {  margin: 0;  padding-bottom: 18px; }.healthcare-mission-sec .healthcare-mission-left {  position: relative;  display: block;  }.healthcare-mission-sec .get-to-know__images {  position: relative;  display: block;  overflow: hidden;}.healthcare-mission-right .section-title__title {font-size: 37px;    line-height: 50px;    font-weight: 700;	color: #fff;}.healthcare-key-aspects-sec .news-one__content{	height: 250px;}.join-healthcare-data-revolution-sec p{	margin-bottom:10px;}.join-healthcare-data-revolution-sec{	margin-bottom: 50px;}/*--------------------------------------------------------------# why-healthcare-data-analytics-sec---------------------------------------------------------------*/.why-healthcare-data-analytics-sec {  position: relative;  display: block;  padding: 50px 0 90px;  background-color: #edf3f6;  z-index: 1;}.why-healthcare-data-analytics-sec:before {  position: absolute;  bottom: 0;  left: 0;  right: 0;  content: "";  background-color: var(--conult-white);  height: 80px;  z-index: -1;}.why-healthcare-data-analytics-sec .section-title__tagline:before {  left: 52%;  transform: translateX(-50%);}.why-healthcare-data-analytics-sec .section-title__tagline:after {  right: 52%;  left: inherit;  transform: translateX(-50%);}.why-healthcare-data-analytics-sec .services-two__single {  position: relative;  display: block;  background-color: rgb(255, 255, 255);  box-shadow: 0px 10px 30px 0px rgb(0, 0, 0, 0.05);  padding: 50px 50px 62px;  margin-bottom: 30px;  z-index: 1;  height: 350px;}.why-healthcare-data-analytics-sec .services-two__single:before {  position: absolute;  top: 0;  left: 0;  right: 0;  bottom: 0;  content: "";  background-color: var(--conult-base);  transition-delay: 0.1s;  transition-timing-function: ease-in-out;  transition-duration: 0.5s;  transition-property: all;  opacity: 1;  transform-origin: top;  transform-style: preserve-3d;  transform: scaleY(0);  z-index: -1;}.why-healthcare-data-analytics-sec .services-two__single:hover:before {  transform: scaleY(1);}.why-healthcare-data-analytics-sec .services-two_icon {  position: relative;  display: block;}.why-healthcare-data-analytics-sec .services-two_icon span {  position: relative;  display: inline-block;  font-size: 64px;  color: #F7921F;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-healthcare-data-analytics-sec .services-two__single:hover .services-two_icon span {  transform: scale(0.9);  color: var(--conult-white);}.why-healthcare-data-analytics-sec .services-two__title {  font-size: 20px;  font-weight: 700;  line-height: 34px;  margin-top: 12px;  margin-bottom: 33px;}.why-healthcare-data-analytics-sec .services-two__title {  color: var(--conult-black);  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-healthcare-data-analytics-sec .services-two__single:hover .services-two__title {  color: var(--conult-white);}.why-healthcare-data-analytics-sec .services-two__text {  font-size: 16px;  font-weight: 500;  margin: 0;  line-height: 32px;  -webkit-transition: all 500ms ease;  transition: all 500ms ease;}.why-healthcare-data-analytics-sec .services-two__single:hover .services-two__text {  color: var(--conult-white);}.about-healthcare-data-analytics .section-title .section-title__tagline{	color: #F7921F;	font-weight:600;}.healthcare-key-aspects-sec{	padding: 80px 0 50px;}.join-healthcare-data-revolution-sec .why-choose-one__left {    position: relative;    display: block;    margin-left: -164px;    margin-right: 50px;}.about-healthcare-data-analytics .about-hl-img-box img{width:555px;  height:300px;}.work-section .work-item {  display: flex;}@media (max-width: 991px) {  .work-section .work-item {    display: block;    margin-bottom: 30px;  }}.work-section .work-item .work-content {  flex-basis: 49%;  padding: 40px 60px;  border: 1px solid rgba(31, 33, 45, 0.15);}.work-section .work-item .work-content p {  margin-bottom: 0;}@media (max-width: 1399px) {  .work-section .work-item .work-content {    padding: 20px;  }}.work-section .work-item .work-img {  flex-basis: 51%;}.work-section .work-item .work-img img {  width: 100%;}@media (max-width: 1199px) {  .work-section .work-item .work-img img {    min-height: 395px;    object-fit: cover;  }}@media (max-width: 991px) {  .work-section .work-item .work-img img {    min-height: 100%;  }}.work-section .work-item:nth-child(odd) .work-img {  order: 1;}@media (max-width: 991px) {  .work-section .work-item:nth-child(odd) .work-img {    order: unset;  }}.work-section .work-item:nth-child(odd) .work-content {  order: 2;}@media (max-width: 991px) {  .work-section .work-item:nth-child(odd) .work-content {    order: unset;  }}.work-section .work-item .work-top {  display: flex;  align-items: center;  margin-bottom: 20px;}.work-section .work-item .work-top i {  display: block;  width: 86px;  height: 86px;  line-height: 86px;  font-size: 45px;  text-align: center;  margin-right: 20px;  transition: all 0.3s;  border-radius: 5px;}.work-section .work-item .work-text h2 {  color: #707070;  font-size: 48px;  font-style: normal;  font-weight: 700;  line-height: 58px;  margin-bottom: 0;}@media (max-width: 450px) {  .work-section .work-item .work-text h2 {    font-size: 38px;  }}.work-section .work-item .work-text h3 {  font-size: 30px;  font-style: normal;  font-weight: 700;  line-height: 34px;  color:#1B144B;}@media (max-width: 450px) {  .work-section .work-item .work-text h3 {    font-size: 20px;  }}.work-section .work-item .work-text h3 a {  color: #1F212D;}.work-section .work-item .work-text h3 a:hover {  color: #EC2526;}.work-section .work-item:hover .work-top i {  background: #EC2526;  color: #fff;}.work-mail{	position: relative;    display: flex;    background-color: rgb(255, 255, 255);    box-shadow: 0px 0px 30px 0px rgb(0, 0, 0, 0.10);    padding: 15px 20px;	margin-top:20px;}.work-mail p{	color:#000;	font-weight:600;	}.work-mail p a{	color:#F7921F;}.work-section{	padding-top:50px;}.work-section .heading-title-s2{	padding-bottom:50px;}.work-list ul li{	list-style-type:none;	display:flex;}.work-list ul li i{	color:#F7921F;	padding-top: 7px;    padding-right: 8px;}.work-list h4{	font-weight:600;}.work-resp h4{	padding-bottom:10px;}.work-skills h4{	padding:10px 0px 10px 0px;}