/*-----------------------------------------------------------------------------------  Project Name: Appics - App landing WordPress Theme  Author: Themexriver -->> (https://themeforest.net/user/themexriver)  Support: themexriver@gmail.com  Description: Appics - App landing WordPress Theme  Version: 1.0-----------------------------------------------------------------------------------    CSS INDEX    ===================	01. Theme default CSS    02. header    03. home    04. global    05. preloder    06. about    07. contact    08. faq    09. news    10. blog    11. shop    12. author    13. 404    14. footer-----------------------------------------------------------------------------------*/:root {  --font-sfpro: 'SFProDisplay';  --font-archivo: 'Archivo', sans-serif;  --font-arimo: 'Arimo', sans-serif;  --font-caudex: 'Caudex', serif;  --font-jost: 'Jost', sans-serif;  --font-poppins: 'Poppins', sans-serif;  --color-1: #53E472;  --color-2: #FFE034;  --color-3: #F4A710;  --color-4: #FF9B13;  --color-5: #7CD1E4;  --color-6: #78D2E4;  --color-7: #76CFE8;  --color-8: #EC0D0D;  --color-9: #101211;  --color-10: #FBCE32;  --color-11: #F8D885;  --color-12: #FFA800;  --color-13: #01AA8C;  --gradient-color: linear-gradient(99.23deg, var(--color-1) 34.28%, var(--color-2) 124.19%);  --color-heading: #101212;  --color-white: #fff;  --color-black: #000;  --color-default: #717171;  --color-default: #888686;  --color-da: #4b48f200;  --color-da-1: var(--color-12);  --color-da-2: #FF0000;  --vc-color: #F7562A;  --color-ba: #F51B75;  --color-18: #FFDC60;  --color-al: #F53D5D;  --color-al-2: #05B9A3;  --color-al-3: #FE66B3;}@-webkit-keyframes spin {  0% {    transform: rotate(0deg); }  100% {    transform: rotate(360deg); } }@keyframes spin {  0% {    transform: rotate(0deg); }  100% {    transform: rotate(360deg); } }@-webkit-keyframes zoom {  0% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1); }  50% {    -webkit-transform: scale(1.05);    -ms-transform: scale(1.05);    transform: scale(1.05); }  100% {    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1); } }@keyframes zoom {  0% {    -webkit-transform: scale(1.1);    -ms-transform: scale(1.1);    transform: scale(1.1); }  50% {    -webkit-transform: scale(1.05);    -ms-transform: scale(1.05);    transform: scale(1.05); }  100% {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1); } }@-webkit-keyframes shake {  0% {    -webkit-transform: rotate(7deg);    -ms-transform: rotate(7deg);    transform: rotate(7deg); }  50% {    -webkit-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg); }  100% {    -webkit-transform: rotate(7deg);    -ms-transform: rotate(7deg);    transform: rotate(7deg); } }@keyframes shake {  0% {    -webkit-transform: rotate(7deg);    -ms-transform: rotate(7deg);    transform: rotate(7deg); }  50% {    -webkit-transform: rotate(0deg);    -ms-transform: rotate(0deg);    transform: rotate(0deg); }  100% {    -webkit-transform: rotate(7deg);    -ms-transform: rotate(7deg);    transform: rotate(7deg); } }@-webkit-keyframes down {  0% {    -webkit-transform: translateY(5px);    -ms-transform: translateY(5px);    transform: translateY(5px); }  50% {    -webkit-transform: translateY(0px);    -ms-transform: translateY(0px);    transform: translateY(0px); }  100% {    -webkit-transform: translateY(5px);    -ms-transform: translateY(5px);    transform: translateY(5px); } }@keyframes down {  0% {    -webkit-transform: translateY(5px);    -ms-transform: translateY(5px);    transform: translateY(5px); }  50% {    -webkit-transform: translateY(0px);    -ms-transform: translateY(0px);    transform: translateY(0px); }  100% {    -webkit-transform: translateY(5px);    -ms-transform: translateY(5px);    transform: translateY(5px); } }/* reset css start */html {  scroll-behavior: smooth; }body {  padding: 0;  margin: 0;  font-weight: 400;  font-family: var(--font-archivo);  font-size: 18px;  line-height: 30px;  color: #6E6D79;overflow-x: hidden; }.demo_fitness_app h1, .demo_fitness_app h2, .demo_fitness_app h3, .demo_fitness_app h4, .demo_fitness_app h5, .demo_fitness_app h6 {  font-weight: 500; }.demo_finance_app {  font-family: var(--font-arimo);  font-size: 18px;  line-height: 30px;  color: #565F66;  background: #F6F3EC; }  .demo_finance_app h1, .demo_finance_app h2, .demo_finance_app h3, .demo_finance_app h4, .demo_finance_app h5, .demo_finance_app h6 {    font-family: var(--font-caudex);    color: #101212;    font-weight: 700; }.demo_task_management_app {  font-family: var(--font-jost);  font-size: 18px;  line-height: 30px;  color: #6E6D79; }  .demo_task_management_app h1, .demo_task_management_app h2, .demo_task_management_app h3, .demo_task_management_app h4, .demo_task_management_app h5, .demo_task_management_app h6 {    font-family: var(--font-poppins);    color: #101212;    font-weight: 500; }img {  max-width: 100%;  height: auto; }ul {  margin: 0px;  padding: 0px; }button {  cursor: pointer; }*:focus {  outline: none; }button {  border: none;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }button:focus {  outline: none; }a {  text-decoration: none;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  a:hover {    color: inherit; }input[type="text"], input[type="password"], input[type="email"], input[type="tel"], form select, textarea {  width: 100%;  height: 55px;  border-radius: 0;  padding: 0 20px;  transition: .3s;  border: 0;  -webkit-transition: .3s;  -moz-transition: .3s;  -ms-transition: .3s;  -o-transition: .3s; }button {  border: 0; }table {  width: 100%; }p, li, span {  margin-bottom: 0; }/* reset css end *//* global css start */.nice-select {  background-color: transparent;  height: 40px !important;  line-height: 40px !important;  min-height: 40px !important;  padding: 0 30px; }  .nice-select span {    color: var(--color-black); }  .nice-select .list {    box-shadow: 0.975px 7.94px 21px 0px rgba(239, 239, 239, 0.5); }    .nice-select .list li {      margin-right: 0 !important; }    .nice-select .list .option {      color: var(--color-black); }      .nice-select .list .option.selected, .nice-select .list .option:hover {        border: none !important; }/* global css end */.body_wrap {  overflow: hidden;  position: relative; }main {  position: relative;  -webkit-transition: all 0.3s ease;  -o-transition: all 0.3s ease;  transition: all 0.3s ease;  z-index: 2; }.bg_img {  background-position: center center;  background-size: cover;  background-repeat: no-repeat;  width: 100%;  height: 100%; }.footer-bg {  background-color: #04060A; }.black-bg {  background: #000; }.white {  color: var(--color-white); }.pos-rel {  position: relative; }.pos-absolute {  position: absolute; }.f-right {  float: right; }.border-effect a, .border-effect-2 a {  display: inline !important;  width: 100%;  background-repeat: no-repeat;  background-position-y: -2px;  background-image: linear-gradient(transparent calc(100% - 2px), currentColor 1px);  -webkit-transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);  -o-transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);  background-size: 0 100%;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; }  .border-effect a:hover, .border-effect-2 a:hover {    background-size: 100% 100%;    color: inherit; }.border-effect-2 a {  background-image: linear-gradient(transparent calc(100% - 1px), currentColor 1px); }/* play btn animation */.popup-video-animation {  position: absolute;  background: #fff;  color: #101212;  height: 100px;  width: 100px;  top: 50%;  left: 0;  right: 0;  margin: auto;  text-align: center;  font-size: 20px;  display: flex;  align-items: center;  justify-content: center;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  z-index: 2; }  .popup-video-animation:hover {    color: #101212;    -webkit-transform: translateY(-50%) scale(1.1);    -ms-transform: translateY(-50%) scale(1.1);    transform: translateY(-50%) scale(1.1); }  .popup-video-animation--md {    height: 70px;    width: 70px;    font-size: 16px; }  .popup-video-animation--sm {    height: 55px;    width: 55px;    font-size: 14px; }.popup-video-animation::before, .popup-video-animation::after {  position: absolute;  content: "";  width: 100%;  height: 100%;  left: 0;  top: 0;  border-radius: 50%;  background-color: #fff;  opacity: 0.15;  z-index: -10; }.popup-video-animation::before {  z-index: -10;  -webkit-animation: inner-ripple 2000ms linear infinite;  -moz-animation: inner-ripple 2000ms linear infinite;  animation: inner-ripple 2000ms linear infinite; }.popup-video-animation::after {  z-index: -10;  -webkit-animation: outer-ripple 2000ms linear infinite;  -moz-animation: outer-ripple 2000ms linear infinite;  animation: outer-ripple 2000ms linear infinite; }.tx-item--title {  color: #000;  font-size: 36px; }  @media (max-width: 767px) {    .tx-item--title {      font-size: 25px; } }  .tx-item--title span {    color: #000; }  .tx-item--title.fs-46 {    font-size: 46px;    line-height: 1.2; }    @media (max-width: 991px) {      .tx-item--title.fs-46 {        font-size: 34px; } }    @media (max-width: 767px) {      .tx-item--title.fs-46 {        font-size: 30px; } }.tx-heading .subtitle {  color: #101211;  font-weight: 500;  display: inline-block;  margin-bottom: 15px;  padding: 3px 25px;  background: #fff;  border-radius: 30px;  box-shadow: 0px 3.79155px 10px rgba(99, 111, 114, 0.04); }  .tx-heading .subtitle.no-bg {    background: transparent;    padding: 0;    box-shadow: none; }  .tx-heading .subtitle span {    color: var(--color-8); }.tx-heading .wow.letter {  -webkit-transform: translateY(100%);  -khtml-transform: translateY(100%);  -moz-transform: translateY(100%);  -ms-transform: translateY(100%);  -o-transform: translateY(100%);  transform: translateY(100%);  -webkit-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -khtml-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -moz-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -ms-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  -o-transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1);  transition: 0.4s cubic-bezier(0.24, 0.74, 0.58, 1); }.tx-heading .wow.letter.animated {  -webkit-transform: translateY(0);  -khtml-transform: translateY(0);  -moz-transform: translateY(0);  -ms-transform: translateY(0);  -o-transform: translateY(0);  transform: translateY(0); }.tx-heading--fin .subtitle {  font-size: 14px;  color: var(--color-12);  text-transform: uppercase;  margin-bottom: 10px; }.tx-heading--tma .subtitle {  font-size: 14px;  color: var(--color-12);  text-transform: uppercase;  margin-bottom: 10px; }@media (max-width: 1199px) {  .tx-heading--tma .tx-item--title span {    padding: 2px 0; } }.tx-heading--white .tx-item--title span {  color: #fff; }.tx-text--slide {  display: inline-block;  overflow: hidden;  vertical-align: middle;  position: relative; }  .tx-text--slide span {    display: inline-block;    padding-top: 3px;    padding-bottom: 5px; }  .tx-text--slide .highlight {    position: relative;    color: currentColor;    z-index: 1; }    .tx-text--slide .highlight::before {      position: absolute;      left: 3px;      bottom: 12px;      width: 0;      height: 6px;      background-color: var(--color-3);      content: "";      transition: .5s;      transition-delay: 1.1s;      opacity: 0;      z-index: -1; }      @media (max-width: 767px) {        .tx-text--slide .highlight::before {          height: 4px; } }    .tx-text--slide .highlight.animated::before {      opacity: 1;      width: 96%; }  .tx-text--slide .highlight-img {    background-size: 100% !important;    background-position: center center !important;    width: 100% !important;    background: url(../img/shape/hl_shape_3.png) no-repeat; }    .tma-cta .tx-text--slide .highlight-img {      background-size: 100% !important;      background: url(../img/shape/hl_shape.png) no-repeat; }.service .tx-text--slide .highlight-img {  background: url(../img/shape/hl_shape_2.png) no-repeat; }.fin__hero .tx-text--slide .highlight-img {  background: url(../img/shape/hl_shape.svg) no-repeat; }.tmah__hero .tx-text--slide .highlight-img {  background-size: 94% !important; }.tma-feature .tx-text--slide .highlight-img {  background: url(../img/shape/hl_shape_5.svg) no-repeat; }.management-system .tx-text--slide .highlight-img {  background: url(../img/shape/hl_shape_6.svg) no-repeat;  padding: 10px 0; }.powerhouse .tx-text--slide .highlight-img {  background: url(../img/shape/hl_shape_6.svg) no-repeat;  padding: 5px 0; }.service-details .tx-text--slide .highlight-img {  background: url(../img/shape/hl_shape_8.svg) no-repeat; }.tx-heading--fin .tx-text--slide .highlight {  padding-left: 10px;  z-index: 1; }  .tx-heading--fin .tx-text--slide .highlight::before {    display: none; }  .tx-heading--fin .tx-text--slide .highlight img {    position: absolute;    left: 0;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    z-index: -1; }.tx-heading--tma .tx-text--slide .highlight {  padding-left: 0;  z-index: 1; }  .tx-heading--tma .tx-text--slide .highlight::before {    display: none; }  .tx-heading--tma .tx-text--slide .highlight img {    position: absolute;    left: 0;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    z-index: -1; }.tx-heading--tma .tx-item--title {  font-size: 34px;  font-weight: 600; }  @media (max-width: 767px) {    .tx-heading--tma .tx-item--title {      font-size: 30px; } }  .tx-heading--tma .tx-item--title.fs-42 {    font-size: 42px;    line-height: 1.4; }    @media (max-width: 1199px) {      .tx-heading--tma .tx-item--title.fs-42 {        font-size: 34px; } }    @media (max-width: 767px) {      .tx-heading--tma .tx-item--title.fs-42 {        font-size: 28px; } }  .tx-heading--tma .tx-item--title.fs-36 {    font-size: 36px;    line-height: 1.6; }.tx-heading--tma p.fs-20 {  font-size: 20px;  line-height: 32px; }.followers-box {  max-width: 228px;  background-color: #fff;  padding: 20px;  font-family: 'SFProDisplay'; }  .followers-box span {    font-size: 12px;    color: #000;    display: inline-block; }  .followers-box .box-number {    margin-bottom: 10px; }    .followers-box .box-number .number {      font-size: 20px;      font-weight: 700; }    .followers-box .box-number .number-up {      font-size: 13px;      color: var(--color-4);      font-weight: 700; }  .followers-box .barfiller {    box-shadow: none;    background-color: #E8F2FF;    border: 0;    margin-bottom: 0; }    .followers-box .barfiller .tip {      position: absolute;      top: 0;      right: 0;      background: 0;      font-size: 14px;      color: var(--color-4);      text-align: right;      margin-top: -40px; }      .followers-box .barfiller .tip::after {        display: none; }.border_effect a {  display: inline !important;  width: 100%;  background-repeat: no-repeat;  background-position-y: -2px;  background-image: linear-gradient(transparent calc(100% - 2px), currentColor 1px);  transition: 0.6s cubic-bezier(0.215, 0.61, 0.355, 1);  background-size: 0 100%;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; }  .border_effect a:hover {    background-size: 100% 100%;    color: inherit; }@media (max-width: 991px) {  .tx-col-md-6 {    width: 50%; } }@media (max-width: 767px) {  .tx-col-md-6 {    width: 100%; } }.tx-close {  background: rgba(0, 0, 0, 0.04);  border: 9px solid transparent;  color: #777;  width: 36px;  height: 36px;  display: inline-flex;  justify-content: center;  align-items: center;  cursor: pointer; }  .tx-close::before, .tx-close::after {    content: '';    position: absolute;    height: 2px;    width: 100%;    top: 50%;    left: 0;    margin-top: -1px;    transform-origin: 50% 50%;    -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);    -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);    -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);    -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);    -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);    transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);    background-color: #1b1b1b; }  .tx-close::before {    -webkit-transform: rotate(45deg);    -khtml-transform: rotate(45deg);    -moz-transform: rotate(45deg);    -ms-transform: rotate(45deg);    -o-transform: rotate(45deg);    transform: rotate(45deg); }  .tx-close::after {    -webkit-transform: rotate(-45deg);    -khtml-transform: rotate(-45deg);    -moz-transform: rotate(-45deg);    -ms-transform: rotate(-45deg);    -o-transform: rotate(-45deg);    transform: rotate(-45deg); }  .tx-close:hover::before, .tx-close:hover::after {    -webkit-transform: rotate(0);    -khtml-transform: rotate(0);    -moz-transform: rotate(0);    -ms-transform: rotate(0);    -o-transform: rotate(0);    transform: rotate(0); }/* animation */@keyframes outer-ripple {  0% {    transform: scale(1);    filter: alpha(opacity=50);    opacity: 0.5;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1);    -webkit-filter: alpha(opacity=50); }  80% {    transform: scale(1.5);    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale(1.5);    -moz-transform: scale(1.5);    -ms-transform: scale(1.5);    -o-transform: scale(1.5); }  100% {    transform: scale(2.5);    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale(2.5);    -moz-transform: scale(2.5);    -ms-transform: scale(2.5);    -o-transform: scale(2.5); } }@-webkit-keyframes outer-ripple {  0% {    transform: scale(1);    filter: alpha(opacity=50);    opacity: 0.5;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1); }  80% {    transform: scale(2.5);    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale(2.5);    -moz-transform: scale(2.5);    -ms-transform: scale(2.5);    -o-transform: scale(2.5); }  100% {    transform: scale(3.5);    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale(3.5);    -moz-transform: scale(3.5);    -ms-transform: scale(3.5);    -o-transform: scale(3.5); } }@-moz-keyframes outer-ripple {  0% {    transform: scale(1);    filter: alpha(opacity=50);    opacity: 0.5;    -webkit-transform: scale(1);    -moz-transform: scale(1);    -ms-transform: scale(1);    -o-transform: scale(1); }  80% {    transform: scale(2.5);    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale(2.5);    -moz-transform: scale(2.5);    -ms-transform: scale(2.5);    -o-transform: scale(2.5); }  100% {    transform: scale(3.5);    filter: alpha(opacity=0);    opacity: 0;    -webkit-transform: scale(3.5);    -moz-transform: scale(3.5);    -ms-transform: scale(3.5);    -o-transform: scale(3.5); } }/* order & unorder list reset - start */.ul_li, .ul_li_right, .ul_li_center, .ul_li_between {  margin: 0px;  padding: 0px;  display: flex;  flex-wrap: wrap;  align-items: center; }.ul_li > li, .ul_li_right > li, .ul_li_center > li, .ul_li_between > li {  float: left;  list-style: none;  display: inline-block; }.ul_li {  justify-content: flex-start; }.ul_li_center {  justify-content: center; }.ul_li_right {  justify-content: flex-end; }.ul_li_between {  justify-content: space-between; }.ul_li_block {  margin: 0px;  padding: 0px;  display: block; }.ul_li_block > li {  display: block;  list-style: none; }.flex-1 {  flex: 1; }.section-heading {  font-size: 118px;  font-weight: 500;  line-height: 1.2;  font-family: var(--font-archivo);  text-transform: uppercase;  -webkit-text-fill-color: transparent;  -webkit-text-stroke-width: 1px;  -webkit-text-stroke-color: rgba(126, 112, 112, 0.6); }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .section-heading {      font-size: 95px; } }  @media (max-width: 1199px) {    .section-heading {      font-size: 80px; } }  @media (max-width: 991px) {    .section-heading {      font-size: 60px; }      .section-heading img {        max-width: 60px !important; } }  @media (max-width: 767px) {    .section-heading {      font-size: 25px; }      .section-heading img {        max-width: 25px !important; } }  .section-heading img {    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px); }    @media (max-width: 767px) {      .section-heading img {        -webkit-transform: translateY(-2px);        -ms-transform: translateY(-2px);        transform: translateY(-2px); } }        .error-section{          position:relative;          text-align:center;          padding:210px 0px 80px;        }                .error-section .content{          position:relative;        }                .error-section h1{          line-height: 1em;          font-size: 340px;          font-weight: 700;          color: rgb(0 0 0 / 15%);        }                .error-section h2{          font-weight:600;          font-size:55;          margin-top:15px;        }                .error-section .text{          font-size:18px;          color:var(--color-black);          margin-top:35px;        }        @media only screen and (max-width: 1023px){          .error-section h1 {            font-size: 100px;        }        }                .error-section .button-box{          margin-top:35px;        }.fs-13 {  font-size: 13px;  line-height: 20px; }.color-black {  color: var(--color-black); }.br-7 {  border-radius: 7px;  -webkit-border-radius: 7px;  -moz-border-radius: 7px;  -ms-border-radius: 7px;  -o-border-radius: 7px; }.br-10 {  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px; }/*** newsletter-popup-area ***/.newsletter-popup-area-section {  width: 100%;  height: 100%;  background-color: rgba(0, 0, 0, 0.7);  position: fixed;  left: 0;  top: 0;  z-index: 9999;  -webkit-transition: opacity 0.1s ease-in-out,z-index 0.1s ease-in-out;  -o-transition: opacity 0.1s ease-in-out,z-index 0.1s ease-in-out;  transition: opacity 0.1s ease-in-out,z-index 0.1s ease-in-out;  opacity: 0;  visibility: hidden; }  @media (max-width: 991px) {    .newsletter-popup-area-section {      display: none; } }  .newsletter-popup-area-section .newsletter-popup-area {    width: 700px;    background-color: var(--color-white);    position: fixed;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    z-index: 100;    margin-top: 40px;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }    .newsletter-popup-area-section .newsletter-popup-area .newsletter-popup-ineer {      display: flex;      align-items: center;      justify-content: center;      overflow: hidden; }    .newsletter-popup-area-section .newsletter-popup-area .img-holder {      width: 325px;      float: left; }    .newsletter-popup-area-section .newsletter-popup-area .details {      width: calc(100% - 325px);      float: left;      padding: 35px; }    .newsletter-popup-area-section .newsletter-popup-area h4 {      font-size: 24px;      margin: 0 0 0.5em; }    .newsletter-popup-area-section .newsletter-popup-area p {      font-size: 14px;      margin: 0 0 2em; }    .newsletter-popup-area-section .newsletter-popup-area form div {      position: relative; }      .newsletter-popup-area-section .newsletter-popup-area form div input[type="email"] {        font-size: 14px;        border: 1px solid #ddd;        height: 46px; }        .newsletter-popup-area-section .newsletter-popup-area form div input[type="email"]:focus {          border-color: #ddd; }      .newsletter-popup-area-section .newsletter-popup-area form div button {        background: var(--color-primary);        height: 46px;        line-height: 46px;        color: var(--color-white);        border: 0;        outline: 0;        padding: 0 25px;        position: absolute;        right: 0;        top: 0;        -webkit-transition: background 0.2s ease-in-out;        -ms-transition: background 0.2s ease-in-out;        transition: background 0.2s ease-in-out;        letter-spacing: 0; }      .newsletter-popup-area-section .newsletter-popup-area form div input[type="checkbox"] {        position: absolute;        opacity: 0;        cursor: pointer; }      .newsletter-popup-area-section .newsletter-popup-area form div .checkbox-holder {        margin-top: 25px;        padding-left: 20px;        position: relative;        cursor: pointer; }      .newsletter-popup-area-section .newsletter-popup-area form div .checkmark {        position: absolute;        top: 9px;        left: 0;        height: 12px;        width: 12px;        background-color: #c7c7c7;        border-radius: 50%; }      .newsletter-popup-area-section .newsletter-popup-area form div .checkbox-holder input:checked ~ .checkmark {        background-color: var(--color-primary); }      .newsletter-popup-area-section .newsletter-popup-area form div label {        font-size: 12px;        font-size: calc-rem-value(12); }    .newsletter-popup-area-section .newsletter-popup-area .newsletter-close-btn {      top: 5px;      right: 5px;      line-height: 1;      font-size: 24px;      position: absolute;      background: transparent;      color: #a5a6aa;      -webkit-transition: 0.3s;      -o-transition: 0.3s;      transition: 0.3s; }      .newsletter-popup-area-section .newsletter-popup-area .newsletter-close-btn:hover {        -webkit-transform: rotate(180deg);        -ms-transform: rotate(180deg);        transform: rotate(180deg); }      @media (max-width: 767px) {        .newsletter-popup-area-section .newsletter-popup-area .newsletter-close-btn {          right: 0; } }    .newsletter-popup-area-section .newsletter-popup-area .newsletter-close-btn:hover,    .newsletter-popup-area-section .newsletter-popup-area .newsletter-close-btn:focus {      outline: none;      box-shadow: none; }.active-newsletter-popup {  opacity: 1;  visibility: visible;  -webkit-transition: opacity 1s ease-in-out,z-index 1s ease-in-out;  -o-transition: opacity 1s ease-in-out,z-index 1s ease-in-out;  transition: opacity 1s ease-in-out,z-index 1s ease-in-out; }  .active-newsletter-popup .newsletter-popup-area {    margin-top: 0; }.active-newsletter-popup,.activve-quick-view-single-product {  opacity: 1;  visibility: visible;  -webkit-transition: opacity 0.2s ease-in-out,z-index 0.2s ease-in-out;  -o-transition: opacity 0.2s ease-in-out,z-index 0.2s ease-in-out;  transition: opacity 0.2s ease-in-out,z-index 0.2s ease-in-out; }/*** cookies-area ***/.cookies-area {  background: var(--color-white);  max-width: 400px;  padding: 35px;  position: fixed;  bottom: 35px;  left: 35px;  z-index: 100;  -webkit-box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);  box-shadow: 0 0 25px rgba(0, 0, 0, 0.15);  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  @media (max-width: 991px) {    .cookies-area {      max-width: 280px;      left: 15px;      bottom: 15px; } }  .cookies-area a:hover {    text-decoration: underline;    color: var(--color-primary); }  .cookies-area p a {    color: var(--color-heading); }  .cookies-area .read-more {    color: var(--color-heading);    text-decoration: underline; }  .cookies-area .cookie-btn {    margin-top: 15px;    border: 0;    outline: 0;    -webkit-transition: 0.2s;    -o-transition: 0.2s;    transition: 0.2s; }.remove-cookies-area {  opacity: 0;  visibility: hidden; }.pagination_wrap ul {  display: flex;  flex-wrap: wrap;  justify-content: center;  margin: -5px;  list-style: none; }  .pagination_wrap ul li {    padding: 5px; }    .pagination_wrap ul li a, .pagination_wrap ul li span {      height: 50px;      width: 50px;      line-height: 50px;      text-align: center;      font-size: 16px;      font-weight: 500;      color: #000;      border: 1px solid #EDEDED;      display: inline-block;      -webkit-transition: all 0.3s ease-out 0s;      -o-transition: all 0.3s ease-out 0s;      transition: all 0.3s ease-out 0s;      position: relative;      z-index: 1;      border-radius: 50%;      -webkit-border-radius: 50%;      -moz-border-radius: 50%;      -ms-border-radius: 50%;      -o-border-radius: 50%;      overflow: hidden; }      .pagination_wrap ul li a::before, .pagination_wrap ul li span::before {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        background: linear-gradient(104.79deg, #CA60FF 39.56%, #FF60AB 115.02%);        content: "";        z-index: -1;        opacity: 0;        -webkit-transition: 0.3s;        -o-transition: 0.3s;        transition: 0.3s; }      .pagination_wrap ul li a:hover::before, .pagination_wrap ul li .current::before {        opacity: 1; }      .pagination_wrap ul li .current, .pagination_wrap ul li a:hover {        color: #fff;        border-color: transparent; }.mr-none-60 {  margin-right: -60px; }.ml-none-60 {  margin-left: -60px; }.pb-8 {  padding-bottom: 8px; }/*--    - Margin & Padding-----------------------------------------*//*-- Margin Top --*/.mt-none-5 {  margin-top: -5px; }.mt-none-10 {  margin-top: -10px; }.mt-none-15 {  margin-top: -15px; }.mt-none-20 {  margin-top: -20px; }.mt-none-25 {  margin-top: -25px; }.mt-none-30 {  margin-top: -30px; }.mt-none-35 {  margin-top: -35px; }.mt-none-40 {  margin-top: -40px; }.mt-none-45 {  margin-top: -45px; }.mt-none-50 {  margin-top: -50px; }.mt-none-55 {  margin-top: -55px; }.mt-none-60 {  margin-top: -60px; }.mt-none-65 {  margin-top: -65px; }.mt-none-70 {  margin-top: -70px; }.mt-none-75 {  margin-top: -75px; }.mt-none-80 {  margin-top: -80px; }.mt-none-85 {  margin-top: -85px; }.mt-none-90 {  margin-top: -90px; }.mt-none-95 {  margin-top: -95px; }.mt-none-100 {  margin-top: -100px; }/*-- Margin Top --*/.mt-5 {  margin-top: 5px; }.mt-10 {  margin-top: 10px; }.mt-15 {  margin-top: 15px; }.mt-20 {  margin-top: 20px; }.mt-25 {  margin-top: 25px; }.mt-30 {  margin-top: 30px; }.mt-35 {  margin-top: 35px; }.mt-40 {  margin-top: 40px; }.mt-45 {  margin-top: 45px; }.mt-50 {  margin-top: 50px; }.mt-55 {  margin-top: 55px; }.mt-60 {  margin-top: 60px; }.mt-65 {  margin-top: 65px; }.mt-70 {  margin-top: 70px; }.mt-75 {  margin-top: 75px; }.mt-80 {  margin-top: 80px; }.mt-85 {  margin-top: 85px; }.mt-90 {  margin-top: 90px; }.mt-95 {  margin-top: 95px; }.mt-100 {  margin-top: 100px; }.mt-105 {  margin-top: 105px; }.mt-110 {  margin-top: 110px; }.mt-115 {  margin-top: 115px; }.mt-120 {  margin-top: 120px; }.mt-125 {  margin-top: 125px; }.mt-130 {  margin-top: 130px; }.mt-135 {  margin-top: 135px; }.mt-140 {  margin-top: 140px; }.mt-145 {  margin-top: 145px; }.mt-150 {  margin-top: 150px; }.mt-155 {  margin-top: 155px; }.mt-160 {  margin-top: 160px; }.mt-165 {  margin-top: 165px; }.mt-170 {  margin-top: 170px; }.mt-175 {  margin-top: 175px; }.mt-180 {  margin-top: 180px; }.mt-185 {  margin-top: 185px; }.mt-190 {  margin-top: 190px; }.mt-195 {  margin-top: 195px; }.mt-200 {  margin-top: 200px; }/*-- Margin Bottom --*/.mb-5 {  margin-bottom: 5px; }.mb-10 {  margin-bottom: 10px; }.mb-15 {  margin-bottom: 15px; }.mb-20 {  margin-bottom: 20px; }.mb-25 {  margin-bottom: 25px; }.mb-30 {  margin-bottom: 30px; }.mb-35 {  margin-bottom: 35px; }.mb-40 {  margin-bottom: 40px; }.mb-45 {  margin-bottom: 45px; }.mb-50 {  margin-bottom: 50px; }.mb-55 {  margin-bottom: 55px; }.mb-60 {  margin-bottom: 60px; }.mb-65 {  margin-bottom: 65px; }.mb-70 {  margin-bottom: 70px; }.mb-75 {  margin-bottom: 75px; }.mb-80 {  margin-bottom: 80px; }.mb-85 {  margin-bottom: 85px; }.mb-90 {  margin-bottom: 90px; }.mb-95 {  margin-bottom: 95px; }.mb-100 {  margin-bottom: 100px; }.mb-105 {  margin-bottom: 105px; }.mb-110 {  margin-bottom: 110px; }.mb-115 {  margin-bottom: 115px; }.mb-120 {  margin-bottom: 120px; }.mb-125 {  margin-bottom: 125px; }.mb-130 {  margin-bottom: 130px; }.mb-135 {  margin-bottom: 135px; }.mb-140 {  margin-bottom: 140px; }.mb-145 {  margin-bottom: 145px; }.mb-150 {  margin-bottom: 150px; }.mb-155 {  margin-bottom: 155px; }.mb-160 {  margin-bottom: 160px; }.mb-165 {  margin-bottom: 165px; }.mb-170 {  margin-bottom: 170px; }.mb-175 {  margin-bottom: 175px; }.mb-180 {  margin-bottom: 180px; }.mb-185 {  margin-bottom: 185px; }.mb-190 {  margin-bottom: 190px; }.mb-195 {  margin-bottom: 195px; }.mb-200 {  margin-bottom: 200px; }/*-- Margin Left --*/.ml-5 {  margin-left: 5px; }.ml-10 {  margin-left: 10px; }.ml-15 {  margin-left: 15px; }.ml-20 {  margin-left: 20px; }.ml-25 {  margin-left: 25px; }.ml-30 {  margin-left: 30px; }.ml-35 {  margin-left: 35px; }.ml-40 {  margin-left: 40px; }.ml-45 {  margin-left: 45px; }.ml-50 {  margin-left: 50px; }.ml-55 {  margin-left: 55px; }.ml-60 {  margin-left: 60px; }.ml-65 {  margin-left: 65px; }.ml-70 {  margin-left: 70px; }.ml-75 {  margin-left: 75px; }.ml-80 {  margin-left: 80px; }.ml-85 {  margin-left: 85px; }.ml-90 {  margin-left: 90px; }.ml-95 {  margin-left: 95px; }.ml-100 {  margin-left: 100px; }.ml-105 {  margin-left: 105px; }.ml-110 {  margin-left: 110px; }.ml-115 {  margin-left: 115px; }.ml-120 {  margin-left: 120px; }.ml-125 {  margin-left: 125px; }.ml-130 {  margin-left: 130px; }.ml-135 {  margin-left: 135px; }.ml-140 {  margin-left: 140px; }.ml-145 {  margin-left: 145px; }.ml-150 {  margin-left: 150px; }.ml-155 {  margin-left: 155px; }.ml-160 {  margin-left: 160px; }.ml-165 {  margin-left: 165px; }.ml-170 {  margin-left: 170px; }.ml-175 {  margin-left: 175px; }.ml-180 {  margin-left: 180px; }.ml-185 {  margin-left: 185px; }.ml-190 {  margin-left: 190px; }.ml-195 {  margin-left: 195px; }.ml-200 {  margin-left: 200px; }/*-- Margin Right --*/.mr-5 {  margin-right: 5px; }.mr-10 {  margin-right: 10px; }.mr-15 {  margin-right: 15px; }.mr-20 {  margin-right: 20px; }.mr-25 {  margin-right: 25px; }.mr-30 {  margin-right: 30px; }.mr-35 {  margin-right: 35px; }.mr-40 {  margin-right: 40px; }.mr-45 {  margin-right: 45px; }.mr-50 {  margin-right: 50px; }.mr-55 {  margin-right: 55px; }.mr-60 {  margin-right: 60px; }.mr-65 {  margin-right: 65px; }.mr-70 {  margin-right: 70px; }.mr-75 {  margin-right: 75px; }.mr-80 {  margin-right: 80px; }.mr-85 {  margin-right: 85px; }.mr-90 {  margin-right: 90px; }.mr-95 {  margin-right: 95px; }.mr-100 {  margin-right: 100px; }.mr-105 {  margin-right: 105px; }.mr-110 {  margin-right: 110px; }.mr-115 {  margin-right: 115px; }.mr-120 {  margin-right: 120px; }.mr-125 {  margin-right: 125px; }.mr-130 {  margin-right: 130px; }.mr-135 {  margin-right: 135px; }.mr-140 {  margin-right: 140px; }.mr-145 {  margin-right: 145px; }.mr-150 {  margin-right: 150px; }.mr-155 {  margin-right: 155px; }.mr-160 {  margin-right: 160px; }.mr-165 {  margin-right: 165px; }.mr-170 {  margin-right: 170px; }.mr-175 {  margin-right: 175px; }.mr-180 {  margin-right: 180px; }.mr-185 {  margin-right: 185px; }.mr-190 {  margin-right: 190px; }.mr-195 {  margin-right: 195px; }.mr-200 {  margin-right: 200px; }/*-- Padding Top --*/.pt-5 {  padding-top: 5px; }.pt-10 {  padding-top: 10px; }.pt-15 {  padding-top: 15px; }.pt-20 {  padding-top: 20px; }.pt-25 {  padding-top: 25px; }.pt-30 {  padding-top: 30px; }.pt-35 {  padding-top: 35px; }.pt-40 {  padding-top: 40px; }.pt-45 {  padding-top: 45px; }.pt-50 {  padding-top: 50px; }.pt-55 {  padding-top: 55px; }.pt-60 {  padding-top: 60px; }.pt-65 {  padding-top: 65px; }.pt-70 {  padding-top: 70px; }.pt-75 {  padding-top: 75px; }.pt-80 {  padding-top: 80px; }.pt-85 {  padding-top: 85px; }.pt-90 {  padding-top: 90px; }.pt-95 {  padding-top: 95px; }.pt-100 {  padding-top: 100px; }.pt-105 {  padding-top: 105px; }.pt-110 {  padding-top: 110px; }.pt-115 {  padding-top: 115px; }.pt-120 {  padding-top: 120px; }.pt-125 {  padding-top: 125px; }.pt-130 {  padding-top: 130px; }.pt-135 {  padding-top: 135px; }.pt-140 {  padding-top: 140px; }.pt-145 {  padding-top: 145px; }.pt-150 {  padding-top: 150px; }.pt-155 {  padding-top: 155px; }.pt-160 {  padding-top: 160px; }.pt-165 {  padding-top: 165px; }.pt-170 {  padding-top: 170px; }.pt-175 {  padding-top: 175px; }.pt-180 {  padding-top: 180px; }.pt-185 {  padding-top: 185px; }.pt-190 {  padding-top: 190px; }.pt-195 {  padding-top: 195px; }.pt-200 {  padding-top: 200px; }/*-- Padding Bottom --*/.pb-5 {  padding-bottom: 5px; }.pb-10 {  padding-bottom: 10px; }.pb-15 {  padding-bottom: 15px; }.pb-20 {  padding-bottom: 20px; }.pb-25 {  padding-bottom: 25px; }.pb-30 {  padding-bottom: 30px; }.pb-35 {  padding-bottom: 35px; }.pb-40 {  padding-bottom: 40px; }.pb-45 {  padding-bottom: 45px; }.pb-50 {  padding-bottom: 50px; }.pb-55 {  padding-bottom: 55px; }.pb-60 {  padding-bottom: 60px; }.pb-65 {  padding-bottom: 65px; }.pb-70 {  padding-bottom: 70px; }.pb-75 {  padding-bottom: 75px; }.pb-80 {  padding-bottom: 80px; }.pb-85 {  padding-bottom: 85px; }.pb-90 {  padding-bottom: 90px; }.pb-95 {  padding-bottom: 95px; }.pb-100 {  padding-bottom: 100px; }.pb-105 {  padding-bottom: 105px; }.pb-110 {  padding-bottom: 110px; }.pb-115 {  padding-bottom: 115px; }.pb-120 {  padding-bottom: 120px; }.pb-125 {  padding-bottom: 125px; }.pb-130 {  padding-bottom: 130px; }.pb-135 {  padding-bottom: 135px; }.pb-140 {  padding-bottom: 140px; }.pb-145 {  padding-bottom: 145px; }.pb-150 {  padding-bottom: 150px; }.pb-155 {  padding-bottom: 155px; }.pb-160 {  padding-bottom: 160px; }.pb-165 {  padding-bottom: 165px; }.pb-170 {  padding-bottom: 170px; }.pb-175 {  padding-bottom: 175px; }.pb-180 {  padding-bottom: 180px; }.pb-185 {  padding-bottom: 185px; }.pb-190 {  padding-bottom: 190px; }.pb-195 {  padding-bottom: 195px; }.pb-200 {  padding-bottom: 200px; }/*-- Padding Left --*/.pl-5 {  padding-left: 5px; }.pl-10 {  padding-left: 10px; }.pl-15 {  padding-left: 15px; }.pl-20 {  padding-left: 20px; }.pl-25 {  padding-left: 25px; }.pl-30 {  padding-left: 30px; }.pl-35 {  padding-left: 35px; }.pl-40 {  padding-left: 40px; }.pl-45 {  padding-left: 45px; }.pl-50 {  padding-left: 50px; }.pl-55 {  padding-left: 55px; }.pl-60 {  padding-left: 60px; }.pl-65 {  padding-left: 65px; }.pl-70 {  padding-left: 70px; }.pl-75 {  padding-left: 75px; }.pl-80 {  padding-left: 80px; }.pl-85 {  padding-left: 85px; }.pl-90 {  padding-left: 90px; }.pl-95 {  padding-left: 95px; }.pl-100 {  padding-left: 100px; }.pl-105 {  padding-left: 105px; }.pl-110 {  padding-left: 110px; }.pl-115 {  padding-left: 115px; }.pl-120 {  padding-left: 120px; }.pl-125 {  padding-left: 125px; }.pl-130 {  padding-left: 130px; }.pl-135 {  padding-left: 135px; }.pl-140 {  padding-left: 140px; }.pl-145 {  padding-left: 145px; }.pl-150 {  padding-left: 150px; }.pl-155 {  padding-left: 155px; }.pl-160 {  padding-left: 160px; }.pl-165 {  padding-left: 165px; }.pl-170 {  padding-left: 170px; }.pl-175 {  padding-left: 175px; }.pl-180 {  padding-left: 180px; }.pl-185 {  padding-left: 185px; }.pl-190 {  padding-left: 190px; }.pl-195 {  padding-left: 195px; }.pl-200 {  padding-left: 200px; }/*-- Padding Right --*/.pr-5 {  padding-right: 5px; }.pr-10 {  padding-right: 10px; }.pr-15 {  padding-right: 15px; }.pr-20 {  padding-right: 20px; }.pr-25 {  padding-right: 25px; }.pr-30 {  padding-right: 30px; }.pr-35 {  padding-right: 35px; }.pr-40 {  padding-right: 40px; }.pr-45 {  padding-right: 45px; }.pr-50 {  padding-right: 50px; }.pr-55 {  padding-right: 55px; }.pr-60 {  padding-right: 60px; }.pr-65 {  padding-right: 65px; }.pr-70 {  padding-right: 70px; }.pr-75 {  padding-right: 75px; }.pr-80 {  padding-right: 80px; }.pr-85 {  padding-right: 85px; }.pr-90 {  padding-right: 90px; }.pr-95 {  padding-right: 95px; }.pr-100 {  padding-right: 100px; }.pr-105 {  padding-right: 105px; }.pr-110 {  padding-right: 110px; }.pr-115 {  padding-right: 115px; }.pr-120 {  padding-right: 120px; }.pr-125 {  padding-right: 125px; }.pr-130 {  padding-right: 130px; }.pr-135 {  padding-right: 135px; }.pr-140 {  padding-right: 140px; }.pr-145 {  padding-right: 145px; }.pr-150 {  padding-right: 150px; }.pr-155 {  padding-right: 155px; }.pr-160 {  padding-right: 160px; }.pr-165 {  padding-right: 165px; }.pr-170 {  padding-right: 170px; }.pr-175 {  padding-right: 175px; }.pr-180 {  padding-right: 180px; }.pr-185 {  padding-right: 185px; }.pr-190 {  padding-right: 190px; }.pr-195 {  padding-right: 195px; }.pr-200 {  padding-right: 200px; }/* typography css start */h1, h2, h3, h4, h5, h6 {  margin: 0;  line-height: 1.3;  color: #121933;  font-weight: 700;  font-family: var(--font-sfpro); }h2 {  font-size: 32px; }h3 {  font-size: 22px; }h4 {  font-size: 20px; }h5 {  font-size: 18px; }h6 {  font-size: 16px; }/* typography css end */@-webkit-keyframes jump {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0); }  40% {    -webkit-transform: translate3d(0, 50%, 0);    transform: translate3d(0, 50%, 0); }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0); } }@keyframes jump {  0% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0); }  40% {    -webkit-transform: translate3d(0, 50%, 0);    transform: translate3d(0, 50%, 0); }  100% {    -webkit-transform: translate3d(0, 0, 0);    transform: translate3d(0, 0, 0); } }@-webkit-keyframes rotated {  0% {    -webkit-transform: rotate(0);    transform: rotate(0); }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg); } }@keyframes rotated {  0% {    -webkit-transform: rotate(0);    transform: rotate(0); }  100% {    -webkit-transform: rotate(360deg);    transform: rotate(360deg); } }@-webkit-keyframes rotatedHalf {  0% {    -webkit-transform: rotate(0);    transform: rotate(0); }  50% {    -webkit-transform: rotate(90deg);    transform: rotate(90deg); }  100% {    -webkit-transform: rotate(0);    transform: rotate(0); } }@keyframes rotatedHalf {  0% {    -webkit-transform: rotate(0);    transform: rotate(0); }  50% {    -webkit-transform: rotate(90deg);    transform: rotate(90deg); }  100% {    -webkit-transform: rotate(0);    transform: rotate(0); } }@-webkit-keyframes rotatedHalfTwo {  0% {    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg); }  100% {    -webkit-transform: rotate(90deg);    transform: rotate(90deg); } }@keyframes rotatedHalfTwo {  0% {    -webkit-transform: rotate(-90deg);    transform: rotate(-90deg); }  100% {    -webkit-transform: rotate(90deg);    transform: rotate(90deg); } }@-webkit-keyframes scale-upOne {  0% {    -webkit-transform: scale(1);    transform: scale(1); }  100% {    -webkit-transform: scale(0.2);    transform: scale(0.2); } }@keyframes scale-upOne {  0% {    -webkit-transform: scale(1);    transform: scale(1); }  100% {    -webkit-transform: scale(0.2);    transform: scale(0.2); } }@-webkit-keyframes scale-right {  0% {    -webkit-transform: translateX(-50%);    transform: translateX(-50%); }  50% {    -webkit-transform: translateX(50%);    transform: translateX(50%); }  100% {    -webkit-transform: translateX(-50%);    transform: translateX(-50%); } }@keyframes scale-right {  0% {    -webkit-transform: translateX(-50%);    transform: translateX(-50%); }  50% {    -webkit-transform: translateX(50%);    transform: translateX(50%); }  100% {    -webkit-transform: translateX(-50%);    transform: translateX(-50%); } }@-webkit-keyframes fade-in {  0% {    opacity: 0.7; }  40% {    opacity: 1; }  100% {    opacity: 0.7; } }@keyframes fade-in {  0% {    opacity: 0.7; }  40% {    opacity: 1; }  100% {    opacity: 0.7; } }@keyframes hvr-ripple-out {  0% {    top: 0;    right: 0;    bottom: 0;    left: 0; }  100% {    top: -6px;    right: -6px;    bottom: -6px;    left: -6px; } }@keyframes hvr-ripple-out-two {  0% {    top: 0;    right: 0;    bottom: 0;    left: 0; }  100% {    top: -18px;    right: -18px;    bottom: -18px;    left: -18px;    opacity: 0; } }@-webkit-keyframes scale-up-one {  0% {    -webkit-transform: scale(1);    transform: scale(1); }  40% {    -webkit-transform: scale(0.5);    transform: scale(0.5); }  100% {    -webkit-transform: scale(1);    transform: scale(1); } }@keyframes scale-up-one {  0% {    -webkit-transform: scale(1);    transform: scale(1); }  40% {    -webkit-transform: scale(0.5);    transform: scale(0.5); }  100% {    -webkit-transform: scale(1);    transform: scale(1); } }@-webkit-keyframes scale-up-two {  0% {    -webkit-transform: scale(0.5);    transform: scale(0.5); }  40% {    -webkit-transform: scale(0.8);    transform: scale(0.8); }  100% {    -webkit-transform: scale(0.5);    transform: scale(0.5); } }@keyframes scale-up-two {  0% {    -webkit-transform: scale(0.5);    transform: scale(0.5); }  40% {    -webkit-transform: scale(0.8);    transform: scale(0.8); }  100% {    -webkit-transform: scale(0.5);    transform: scale(0.5); } }@-webkit-keyframes scale-up-three {  0% {    -webkit-transform: scale(0.7);    transform: scale(0.7); }  40% {    -webkit-transform: scale(0.4);    transform: scale(0.4); }  100% {    -webkit-transform: scale(0.7);    transform: scale(0.7); } }@keyframes scale-up-three {  0% {    -webkit-transform: scale(0.7);    transform: scale(0.7); }  40% {    -webkit-transform: scale(0.4);    transform: scale(0.4); }  100% {    -webkit-transform: scale(0.7);    transform: scale(0.7); } }@keyframes animationFramesOne {  0% {    transform: translate(0px, 0px) rotate(0deg);    -webkit-transform: translate(0px, 0px) rotate(0deg);    -moz-transform: translate(0px, 0px) rotate(0deg);    -ms-transform: translate(0px, 0px) rotate(0deg);    -o-transform: translate(0px, 0px) rotate(0deg); }  20% {    transform: translate(73px, -1px) rotate(36deg);    -webkit-transform: translate(73px, -1px) rotate(36deg);    -moz-transform: translate(73px, -1px) rotate(36deg);    -ms-transform: translate(73px, -1px) rotate(36deg);    -o-transform: translate(73px, -1px) rotate(36deg); }  40% {    transform: translate(141px, -20px) rotate(72deg);    -webkit-transform: translate(141px, -20px) rotate(72deg);    -moz-transform: translate(141px, -20px) rotate(72deg);    -ms-transform: translate(141px, -20px) rotate(72deg);    -o-transform: translate(141px, -20px) rotate(72deg); }  60% {    transform: translate(83px, -60px) rotate(108deg);    -webkit-transform: translate(83px, -60px) rotate(108deg);    -moz-transform: translate(83px, -60px) rotate(108deg);    -ms-transform: translate(83px, -60px) rotate(108deg);    -o-transform: translate(83px, -60px) rotate(108deg); }  80% {    transform: translate(-40px, 72px) rotate(144deg);    -webkit-transform: translate(-40px, 72px) rotate(144deg);    -moz-transform: translate(-40px, 72px) rotate(144deg);    -ms-transform: translate(-40px, 72px) rotate(144deg);    -o-transform: translate(-40px, 72px) rotate(144deg); }  100% {    transform: translate(0px, 0px) rotate(0deg);    -webkit-transform: translate(0px, 0px) rotate(0deg);    -moz-transform: translate(0px, 0px) rotate(0deg);    -ms-transform: translate(0px, 0px) rotate(0deg);    -o-transform: translate(0px, 0px) rotate(0deg); } }@-webkit-keyframes animationFramesOne {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg); }  20% {    -webkit-transform: translate(73px, -1px) rotate(36deg); }  40% {    -webkit-transform: translate(141px, 72px) rotate(72deg); }  60% {    -webkit-transform: translate(83px, 122px) rotate(108deg); }  80% {    -webkit-transform: translate(-40px, 72px) rotate(144deg); }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg); } }@keyframes animationFramesTwo {  0% {    transform: translate(0px, 0px) rotate(0deg) scale(1); }  20% {    transform: translate(73px, -1px) rotate(36deg) scale(0.9); }  40% {    transform: translate(141px, 72px) rotate(72deg) scale(1); }  60% {    transform: translate(83px, 122px) rotate(108deg) scale(1.2); }  80% {    transform: translate(-40px, 72px) rotate(144deg) scale(1.1); }  100% {    transform: translate(0px, 0px) rotate(0deg) scale(1); } }@-webkit-keyframes animationFramesTwo {  0% {    -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); }  20% {    -webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9); }  40% {    -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1); }  60% {    -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2); }  80% {    -webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1); }  100% {    -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); } }@keyframes animationFramesThree {  0% {    transform: translate(165px, -30px);    -webkit-transform: translate(165px, -30px);    -moz-transform: translate(165px, -30px);    -ms-transform: translate(165px, -30px);    -o-transform: translate(165px, -30px); }  100% {    transform: translate(-60px, 80px);    -webkit-transform: translate(-60px, 80px);    -moz-transform: translate(-60px, 80px);    -ms-transform: translate(-60px, 80px);    -o-transform: translate(-60px, 80px); } }@-webkit-keyframes animationFramesThree {  0% {    transform: translate(165px, -30px);    -webkit-transform: translate(165px, -30px);    -moz-transform: translate(165px, -30px);    -ms-transform: translate(165px, -30px);    -o-transform: translate(165px, -30px); }  100% {    transform: translate(-60px, 80px);    -webkit-transform: translate(-60px, 80px);    -moz-transform: translate(-60px, 80px);    -ms-transform: translate(-60px, 80px);    -o-transform: translate(-60px, 80px); } }@keyframes animationFramesFour {  0% {    transform: translate(0px, 60px) rotate(0deg);    -webkit-transform: translate(0px, 60px) rotate(0deg);    -moz-transform: translate(0px, 60px) rotate(0deg);    -ms-transform: translate(0px, 60px) rotate(0deg);    -o-transform: translate(0px, 60px) rotate(0deg); }  100% {    transform: translate(-100px, -100px) rotate(180deg);    -webkit-transform: translate(-100px, -100px) rotate(180deg);    -moz-transform: translate(-100px, -100px) rotate(180deg);    -ms-transform: translate(-100px, -100px) rotate(180deg);    -o-transform: translate(-100px, -100px) rotate(180deg); } }@-webkit-keyframes animationFramesFour {  0% {    transform: translate(0px, 60px) rotate(0deg);    -webkit-transform: translate(0px, 60px) rotate(0deg);    -moz-transform: translate(0px, 60px) rotate(0deg);    -ms-transform: translate(0px, 60px) rotate(0deg);    -o-transform: translate(0px, 60px) rotate(0deg); }  100% {    transform: translate(-100px, -100px) rotate(180deg);    -webkit-transform: translate(-100px, -100px) rotate(180deg);    -moz-transform: translate(-100px, -100px) rotate(180deg);    -ms-transform: translate(-100px, -100px) rotate(180deg);    -o-transform: translate(-100px, -100px) rotate(180deg); } }@keyframes animationFramesFive {  0% {    transform: translate(0, 0) rotate(0deg);    -webkit-transform: translate(0, 0) rotate(0deg);    -moz-transform: translate(0, 0) rotate(0deg);    -ms-transform: translate(0, 0) rotate(0deg);    -o-transform: translate(0, 0) rotate(0deg); }  21% {    transform: translate(4px, -20px) rotate(38deg);    -webkit-transform: translate(4px, -20px) rotate(38deg);    -moz-transform: translate(4px, -20px) rotate(38deg);    -ms-transform: translate(4px, -20px) rotate(38deg);    -o-transform: translate(4px, -20px) rotate(38deg); }  41% {    transform: translate(-50px, -60px) rotate(74deg);    -webkit-transform: translate(-50px, -60px) rotate(74deg);    -moz-transform: translate(-50px, -60px) rotate(74deg);    -ms-transform: translate(-50px, -60px) rotate(74deg);    -o-transform: translate(-50px, -60px) rotate(74deg); }  60% {    transform: translate(-20px, -30px) rotate(108deg);    -webkit-transform: translate(-20px, -30px) rotate(108deg);    -moz-transform: translate(-20px, -30px) rotate(108deg);    -ms-transform: translate(-20px, -30px) rotate(108deg);    -o-transform: translate(-20px, -30px) rotate(108deg); }  80% {    transform: translate(-195px, -49px) rotate(144deg);    -webkit-transform: translate(-195px, -49px) rotate(144deg);    -moz-transform: translate(-195px, -49px) rotate(144deg);    -ms-transform: translate(-195px, -49px) rotate(144deg);    -o-transform: translate(-195px, -49px) rotate(144deg); }  100% {    transform: translate(-1px, 0px) rotate(180deg);    -webkit-transform: translate(-1px, 0px) rotate(180deg);    -moz-transform: translate(-1px, 0px) rotate(180deg);    -ms-transform: translate(-1px, 0px) rotate(180deg);    -o-transform: translate(-1px, 0px) rotate(180deg); } }@-webkit-keyframes animationFramesFive {  0% {    transform: translate(0, 0) rotate(0deg);    -webkit-transform: translate(0, 0) rotate(0deg);    -moz-transform: translate(0, 0) rotate(0deg);    -ms-transform: translate(0, 0) rotate(0deg);    -o-transform: translate(0, 0) rotate(0deg); }  21% {    transform: translate(4px, -20px) rotate(38deg);    -webkit-transform: translate(4px, -20px) rotate(38deg);    -moz-transform: translate(4px, -20px) rotate(38deg);    -ms-transform: translate(4px, -20px) rotate(38deg);    -o-transform: translate(4px, -20px) rotate(38deg); }  41% {    transform: translate(-50px, -60px) rotate(74deg);    -webkit-transform: translate(-50px, -60px) rotate(74deg);    -moz-transform: translate(-50px, -60px) rotate(74deg);    -ms-transform: translate(-50px, -60px) rotate(74deg);    -o-transform: translate(-50px, -60px) rotate(74deg); }  60% {    transform: translate(-20px, -30px) rotate(108deg);    -webkit-transform: translate(-20px, -30px) rotate(108deg);    -moz-transform: translate(-20px, -30px) rotate(108deg);    -ms-transform: translate(-20px, -30px) rotate(108deg);    -o-transform: translate(-20px, -30px) rotate(108deg); }  80% {    transform: translate(-195px, -49px) rotate(144deg);    -webkit-transform: translate(-195px, -49px) rotate(144deg);    -moz-transform: translate(-195px, -49px) rotate(144deg);    -ms-transform: translate(-195px, -49px) rotate(144deg);    -o-transform: translate(-195px, -49px) rotate(144deg); }  100% {    transform: translate(-1px, 0px) rotate(180deg);    -webkit-transform: translate(-1px, 0px) rotate(180deg);    -moz-transform: translate(-1px, 0px) rotate(180deg);    -ms-transform: translate(-1px, 0px) rotate(180deg);    -o-transform: translate(-1px, 0px) rotate(180deg); } }@keyframes spin {  0% {    transform: rotate(0deg); }  100% {    transform: rotate(360deg); } }@-webkit-keyframes zoominup {  0% {    transform: scale(1.1); }  50% {    transform: scale(1); }  100% {    transform: scale(1.1); } }@-webkit-keyframes updown {  0% {    transform: translateY(-10px);    -webkit-transform: translateY(-10px);    -moz-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -o-transform: translateY(-10px); }  50% {    transform: translateY(-5px);    -webkit-transform: translateY(-5px);    -moz-transform: translateY(-5px);    -ms-transform: translateY(-5px);    -o-transform: translateY(-5px); }  100% {    transform: translateY(-10px);    -webkit-transform: translateY(-10px);    -moz-transform: translateY(-10px);    -ms-transform: translateY(-10px);    -o-transform: translateY(-10px); } }@keyframes ltr {  0% {    width: 0; }  15% {    width: 95%; }  85% {    opacity: 1; }  90% {    width: 95%;    opacity: 0; }  to {    width: 0;    opacity: 0; } }/*circleAnimation*/@-webkit-keyframes circleAnimation {  0%,    100% {    border-radius: 42% 58% 70% 30% / 45% 45% 55% 55%;    -webkit-transform: translate3d(0, 0, 0) rotateZ(0.01deg);    transform: translate3d(0, 0, 0) rotateZ(0.01deg); }  34% {    border-radius: 70% 30% 46% 54% / 30% 29% 71% 70%;    -webkit-transform: translate3d(0, 5px, 0) rotateZ(0.01deg);    transform: translate3d(0, 5px, 0) rotateZ(0.01deg); }  50% {    -webkit-transform: translate3d(0, 0, 0) rotateZ(0.01deg);    transform: translate3d(0, 0, 0) rotateZ(0.01deg); }  67% {    border-radius: 100% 60% 60% 100% / 100% 100% 60% 60%;    -webkit-transform: translate3d(0, -3px, 0) rotateZ(0.01deg);    transform: translate3d(0, -3px, 0) rotateZ(0.01deg); } }@-webkit-keyframes icon-bounce {  0%, 100%, 20%, 50%, 80% {    -webkit-transform: translateY(0);    transform: translateY(0); }  40% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px); }  60% {    -webkit-transform: translateY(-5px);    transform: translateY(-5px); } }@keyframes icon-bounce {  0%, 100%, 20%, 50%, 80% {    -webkit-transform: translateY(0);    transform: translateY(0); }  40% {    -webkit-transform: translateY(-10px);    transform: translateY(-10px); }  60% {    -webkit-transform: translateY(-5px);    transform: translateY(-5px); } }    @keyframes tb-animation {      0% {        -webkit-transform: translateY(30px);        -ms-transform: translateY(30px);        transform: translateY(30px); }      100% {        -webkit-transform: translateY(0);        -ms-transform: translateY(0);        transform: translateY(0); } }        @keyframes lr-animation {          0% {            -webkit-transform: translateX(40px);            -ms-transform: translateX(40px);            transform: translateX(40px); }          100% {            -webkit-transform: translateX(0);            -ms-transform: translateX(0);            transform: translateX(0); } }/*--    - Overlay------------------------------------------*/[data-overlay] {  position: relative;  background-size: cover;  background-repeat: no-repeat;  background-position: center center; }  [data-overlay]::before {    position: absolute;    left: 0;    top: 0;    right: 0;    bottom: 0;    content: "";    width: 100%;    height: 100%; }/*-- Overlay Color --*/[data-overlay="light"]::before {  background-color: var(--color-white); }[data-overlay="dark"]::before {  background-color: var(--color-black); }/*-- Overlay Opacity --*/[data-opacity="1"]::before {  opacity: 0.1; }[data-opacity="2"]::before {  opacity: 0.2; }[data-opacity="3"]::before {  opacity: 0.3; }[data-opacity="4"]::before {  opacity: 0.4; }[data-opacity="5"]::before {  opacity: 0.5; }[data-opacity="6"]::before {  opacity: 0.6; }[data-opacity="7"]::before {  opacity: 0.7; }[data-opacity="8"]::before {  opacity: 0.8; }[data-opacity="9"]::before {  opacity: 0.9; }/*----------------------------------------*//*  02. header/*----------------------------------------*/.admin-bar header.header.header__global .sticky_header {  margin-top: 32px;}.header {  position: absolute;  top: 0;  left: 0;  right: 0;  z-index: 13; }  .header.sticky_header {    background-color: #fff;    box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.07);    -webkit-box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.07);    z-index: 99; }  .header .thm-btn {    padding: 18px 34px; }  .header__main {    display: flex;    align-items: center;    justify-content: space-between; }    @media (max-width: 991px) {      .header__main {        padding: 16px 0; } }  .header__finance {    border-bottom: 1px solid #DFDFE5; }    .header__finance .header__main {      height: 90px; }    .header__finance .header__logo {      width: 300px;      display: flex;      align-items: center;      justify-content: center;      justify-content: flex-end;      border-right: 1px solid #DFDFE5;      height: 90px;      padding-right: 34px; }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .header__finance .header__logo {          width: 200px; } }      @media (max-width: 1199px) {        .header__finance .header__logo {          width: 200px; } }    .header__finance .main-menu ul li > a {      font-size: 18px; font-family: var(--font-arimo); }      .header__finance .header__button a.download-btn, .header__finance .account-btn {        font-family: var(--font-arimo);      }    .header__finance .main-menu ul li:not(:last-child) {      margin-right: 72px; }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .header__finance .main-menu ul li:not(:last-child) {          margin-right: 30px; } }      @media (max-width: 1199px) {        .header__finance .main-menu ul li:not(:last-child) {          margin-right: 40px; } }    .header__finance .main-menu ul li:hover > a,    .header__finance .main-menu ul li.active > a,    .header__finance .main-menu ul li .submenu li:hover > a,    .header__finance .main-menu ul li .submenu li.active > a {      color: var(--color-13); }    .header__finance .main-menu ul li .submenu {      border-color: var(--color-13); }    .header__finance .main-menu ul li .submenu li {      margin-right: 0; }  .header__button a {    margin-right: 15px; }    .header__button a:last-child {      margin-right: 0; }  .header__button a.thm-btn {    margin-right: 0; }    .header__button a.thm-btn:not(:first-child) {      margin-left: 15px; }    @media (max-width: 991px) {      .header__button a.thm-btn {        display: none; } }    .header__button a.thm-btn--white {      border: 1px solid rgba(95, 122, 163, 0.15); }  .header__button .hamburger_menu .icon {    display: flex;    align-items: center;    justify-content: center;    color: #000;    font-size: 22px; }    .header__desktop-app .header__button a{      font-family: var(--font-jost);    }      .header__button a.download-btn {    background: var(--color-11);    font-size: 15px;    margin-right: 18px;    padding: 20px 45px; }    @media (max-width: 1199px) {      .header__button a.download-btn {        display: none; } }    .header__button a.download-btn .btn-wrap span {      color: #000; }  .header__button .account-btn {    padding-left: 40px;    padding-right: 40px;    height: 90px;    border-left: 1px solid #DFDFE5;    display: flex;    align-items: center;    justify-content: center; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .header__button .account-btn {        padding-left: 25px;        padding-right: 25px; } }    @media (max-width: 1199px) {      .header__button .account-btn {        display: none; } }    .header__button .account-btn a {      color: #000;      font-size: 15px;      font-weight: 500; }  .header__sidbar {    height: 90px;    display: flex;    align-items: center;    justify-content: center;    width: 124px;    border-left: 1px solid #DFDFE5; }  .header__tma .maxw_1460 {    max-width: 1460px !important; }  .header__global {    background-color: #fff; }  @media (max-width: 767px) {    .header__top-bar {      display: none; } }  .header__top-wrap {    padding: 6px 0;    color: #fff;    font-family: var(--font-sfpro);    font-size: 16px;    font-weight: 500; }  .header__top-link {    font-size: 14px;    color: #fff;    text-transform: uppercase;    font-family: var(--font-archivo);    letter-spacing: 1px; }    .header__top-link i {      margin-right: 9px; }  .header__global .main-menu ul li .submenu li.current-menu-item > a,  .header__global .main-menu ul li.current-menu-parent > a {      color: var(--color-1);  }.sticky_header {  background: #fff;  left: 0;  margin: auto;  position: fixed;  top: 0;  width: 100%;  border-bottom: 0;  box-shadow: 0 0 60px 0 rgba(0, 0, 0, 0.07);  z-index: 44;  -webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown;  animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; }.tma-login-btn {  font-size: 15px;  padding: 17px 25px;  z-index: 1;  text-align: center;  display: inline-block;  line-height: 1.3;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  overflow: hidden;  position: relative;  font-weight: 500;  border: 1px solid #DADADA;  color: #000; }  .tma-login-btn:hover {    color: #000; }  .tma-login-btn img {    margin-right: 9px; border-radius: 50%; }/* Navigation css */.main-menu {  display: flex;  align-items: center;  flex-grow: 1; }  .main-menu ul {    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    list-style: none;    padding: 0;    margin: 0; }    .main-menu ul li {      position: relative; }      .main-menu ul li:not(:last-child) {        margin-right: 48px; }        @media only screen and (min-width: 1200px) and (max-width: 1500px) {          .main-menu ul li:not(:last-child) {            margin-right: 32px; } }        @media (max-width: 1199px) {          .main-menu ul li:not(:last-child) {            margin-right: 30px; } }      .main-menu ul li .submenu li {        margin-right: 0; }      .main-menu ul li a {        display: inline-block;        text-decoration: none;        font-size: 16px;        font-weight: 500;        color: black;        padding: 35px 0;        position: relative;        line-height: 22px; }      .main-menu ul li.menu-item-has-children > a::after {        content: "\f078";        transform: translateY(-1px);        display: inline-block;        padding-left: 4px;        font-family: "Font Awesome 5 Pro";        font-weight: 900;        font-size: 10px; }      .main-menu ul li.menu-item-has-children:hover > .submenu {        opacity: 1;        visibility: visible;        -webkit-transform: none !important;        -ms-transform: none !important;        transform: none !important;        pointer-events: all; }      .main-menu ul li:hover > a, .main-menu ul li.current_page_item > a {        color: #a622f5; }      .main-menu ul li .submenu {        -webkit-box-orient: vertical;        -webkit-box-direction: normal;        -ms-flex-direction: column;        flex-direction: column;        position: absolute;        min-width: 240px;        top: 100%;        opacity: 0;        visibility: hidden;        background: #fff;        left: -30px;        padding: 20px 0;        -webkit-transition: 0.3s;        -o-transition: 0.3s;        transition: 0.3s;        z-index: 3;        text-align: left;        -webkit-transform: translate3d(0, 18px, 0);        -ms-transform: translate3d(0, 18px, 0);        transform: translate3d(0, 18px, 0);        pointer-events: none;        box-shadow: 0 0.5rem 1.875rem rgba(0, 0, 0, 0.1);        border-top: 2px solid #52E472; }        .main-menu ul li .submenu li a {          color: #000;          padding: 8px 30px;          display: block;          margin: 0;          font-size: 16px; }        .main-menu ul li .submenu ul {          left: 100%;          top: 0px; }.main-menu ul li.menu-last ul.submenu {  right: 0;  left: auto; }.main-menu ul li.menu-last ul.submenu ul {  right: auto;  left: -100%; }.main-menu ul li ul.submenu .menu-item-has-children > a::after {  position: absolute;  top: 9px;  right: 15px;  content: "\f105";  font-size: 13px; }@media (max-width: 991px) {  .header__tma {    padding: 20px 0; } }.header__tma .header__main {  position: relative;  padding: 0 30px; }  @media (max-width: 991px) {    .header__tma .header__main {      padding: 0; } }  .header__tma .header__main::before {    position: absolute;    bottom: 0;    left: 0;    width: 100%;    height: 4px;    content: "";    opacity: 0.2;    border: 1px solid rgba(89, 86, 240, 0.4); }    @media (max-width: 991px) {      .header__tma .header__main::before {        display: none; } }.header__tma .main-menu ul li:not(:last-child) {  margin-right: 35px; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .header__tma .main-menu ul li:not(:last-child) {      margin-right: 15px; } }  @media (max-width: 1199px) {    .header__tma .main-menu ul li:not(:last-child) {      margin-right: 10px; } }.header__tma .main-menu ul li .submenu li {  margin-right: 0; }  .header.header__tma .thm-btn.thm-btn--tma, .header.header__tma .tma-login-btn {    font-family: var(--font-jost);}.header__tma .main-menu ul li > a {  padding-left: 16px;  padding-right: 16px;  font-size: 18px;     font-family: var(--font-jost); }  .header__tma .main-menu ul li > a::before {    position: absolute;    top: -2px;    left: 0;    width: 100%;    height: 0;    background-color: var(--color-18);    content: "";    z-index: -1;    border: 1px solid #000;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }.header__tma .main-menu ul li:hover > a,.header__tma .main-menu ul li.current_page_item > a {  position: relative;  z-index: 1;  color: #000; }  .header__tma .main-menu ul li:hover > a::before,  .header__tma .main-menu ul li.current_page_item > a::before {    height: calc(100% - 7px); }.header__tma .main-menu ul li .submenu li > a::before {  display: none; }.header__tma .main-menu ul li .submenu li:hover > a,.header__tma .main-menu ul li .submenu li.active > a,.header__tma .main-menu ul li .submenu li.current-menu-item > a {  color: var(--color-18); }.header__tma .main-menu ul li .submenu {  border-color: var(--color-18); }.thm-btn {  font-size: 15px;  padding: 21px 40px;  z-index: 1;  text-align: center;  color: #ffffff;  background: linear-gradient(99.23deg, var(--color-1) 34.28%, var(--color-2) 124.19%);  display: inline-block;  line-height: 1.3;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  overflow: hidden;  position: relative;  font-weight: 500; }  @media (max-width: 1199px) {    .thm-btn {      padding: 17px 28px; } }  .thm-btn i {    position: absolute;    top: 50%;    right: 30px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    font-size: 13px;    transition: all .3s ease; }  .thm-btn:hover i {    right: 28px; }  .thm-btn:hover .btn-wrap span:nth-child(1) {    -webkit-transform: translateY(-150%);    -ms-transform: translateY(-150%);    transform: translateY(-150%); }  .thm-btn:hover .btn-wrap span:nth-child(2) {    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%); }  .thm-btn .btn-wrap {    position: relative;    overflow: hidden;    display: block; }    .thm-btn .btn-wrap span {      color: var(--color-white);      -webkit-transition: all 0.3s ease;      -o-transition: all 0.3s ease;      transition: all 0.3s ease; }      .thm-btn .btn-wrap span:nth-child(1) {        display: block;        position: relative; }      .thm-btn .btn-wrap span:nth-child(2) {        position: absolute;        top: 100%;        display: block; }  .thm-btn--2 {    background: linear-gradient(99.23deg, #D664FF 34.28%, #FF5DA8 124.19%); }  .thm-btn--white {    background: #fff; }    .thm-btn--white .btn-wrap span {      color: var(--color-black); }  .thm-btn--fin {    border-radius: 30px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    -ms-border-radius: 30px;    -o-border-radius: 30px;    background: var(--color-13);    padding-left: 53px;    padding-right: 53px; }  .thm-btn--tma {    background: var(--color-18);    padding-left: 35px;    padding-right: 35px;    padding: 18px 35px;    border: 1px solid var(--color-black);    color: var(--color-black); }    .thm-btn--tma .btn-wrap span {      color: var(--color-black); }    .thm-btn--tma.br-30 {      border-radius: 30px;      -webkit-border-radius: 30px;      -moz-border-radius: 30px;      -ms-border-radius: 30px;      -o-border-radius: 30px; }    .thm-btn--tma i {      color: var(--color-black); }  .thm-btn--icon {    padding-right: 50px; }    .btns {      margin: 0 -15px; }.btns a {  margin: 0 15px;  margin-top: 20px; }  @media (max-width: 991px) {    .btns a {      margin: 0 10px;      margin-top: 20px; } }.view-cart-btn, .cookie-btn {  background-color: var(--color-primary);  color: var(--color-white);  font-weight: 500;  height: 40px;  line-height: 40px;  text-align: center;  display: inline-block;  padding: 0 35px; }/*----------------------------------------*//*  04. globel/*----------------------------------------*/@media (min-width: 1024px) {  .container, .container-lg, .container-md, .container-sm, .container-xl {    max-width: 1320px; }  }@media (min-width: 1024px) {  .header__fitness .container,  .demo_fitness_app .container,  .demo_fitness_app .container-lg,  .demo_fitness_app .container-md,  .demo_fitness_app .container-sm,  .demo_fitness_app .container-xl {    max-width: 1350px; } }    @media (min-width: 1024px) {  .demo_finance_app .container,  .demo_finance_app .container-lg,  .demo_finance_app .container-md,  .demo_finance_app .container-sm,  .demo_finance_app .container-xl {    max-width: 1270px; } }@media (min-width: 1024px) {  .demo_task_management_app .container,  .demo_task_management_app .container-lg,  .demo_task_management_app .container-md,  .demo_task_management_app .container-sm,  .demo_task_management_app .container-xl {    max-width: 1310px; } }.tagcloud {  display: -ms-flexbox;  display: flex;  -ms-flex-wrap: wrap;  flex-wrap: wrap;  align-items: center;  margin: -10px; }  .tagcloud a {    display: block;    color: #77787B;    border: 1px solid #E1E0E0;    min-height: 36px;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;    flex-wrap: wrap;    justify-content: center;    align-items: center;    font-size: 14px !important;    text-transform: capitalize;    text-decoration: none;    font-weight: 500;    padding: 0px 17px;    margin: 7px;    position: relative; }    .tagcloud a::before {      position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100%;      background: linear-gradient(104.79deg, #CA60FF 39.56%, #FF60AB 115.02%);      content: "";      z-index: -1;      -webkit-transition: 0.3s;      -o-transition: 0.3s;      transition: 0.3s;      opacity: 0; }    .tagcloud a:hover {      color: #fff;      border-color: transparent; }      .tagcloud a:hover::before {        opacity: 1; }.post-tags li {  font-size: 15px;  text-transform: capitalize;  position: relative; }  .post-tags li:not(:first-child, :last-child) {    margin-right: 11px;    padding-right: 15px; }    .post-tags li:not(:first-child, :last-child)::before {      position: absolute;      top: 50%;      right: 0;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      width: 5px;      height: 5px;      background-color: var(--color-primary);      border-radius: 50%;      -webkit-border-radius: 50%;      -moz-border-radius: 50%;      -ms-border-radius: 50%;      -o-border-radius: 50%;      content: ""; }  .post-tags li span {    display: inline-block;    background-color: var(--color-primary);    padding: 0px 10px;    line-height: 25px;    color: #fff;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    margin-right: 12px; }  .post-tags li a {    color: var(--color-black); }    .post-tags li a:hover {      color: var(--color-black); }.hamburger_menu .icon {  font-size: 22px; }  .hamburger_menu .icon span {    color: var(--color-black); }body .mfp-wrap .mfp-container .mfp-content .mfp-close {  padding: 0;  right: 0;  text-align: center;  top: -36px;  width: 36px;  height: 36px;  -webkit-border-radius: 0;  -khtml-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  border-radius: 0;  background: #fff;  cursor: pointer;  opacity: 1;  font-size: 0;  border: 9px solid transparent;  position: absolute; }body .mfp-wrap .mfp-container .mfp-content .mfp-figure .mfp-close {  top: 4px; }body .mfp-wrap .mfp-container .mfp-content .mfp-close::before, body .mfp-wrap .mfp-container .mfp-content .mfp-close::after {  content: '';  position: absolute;  height: 2px;  width: 100%;  top: 50%;  left: 0;  margin-top: -1px;  transform-origin: 50% 50%;  -webkit-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -khtml-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -moz-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -ms-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  -o-transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  transition: all 0.25s cubic-bezier(0.645, 0.045, 0.355, 1);  background-color: #222; }body .mfp-wrap .mfp-container .mfp-content .mfp-close::before {  -webkit-transform: rotate(45deg);  -khtml-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); }body .mfp-wrap .mfp-container .mfp-content .mfp-close::after {  -webkit-transform: rotate(-45deg);  -khtml-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); }body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover::before, body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover::after {  -webkit-transform: rotate(0);  -khtml-transform: rotate(0);  -moz-transform: rotate(0);  -ms-transform: rotate(0);  -o-transform: rotate(0);  transform: rotate(0); }body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover::before, body .mfp-wrap .mfp-container .mfp-content .mfp-close:hover::after {  -webkit-transform: rotate(0);  -khtml-transform: rotate(0);  -moz-transform: rotate(0);  -ms-transform: rotate(0);  -o-transform: rotate(0);  transform: rotate(0); }/*----------------------------------------*//*  05. hero/*----------------------------------------*/.hero {  position: relative;  z-index: 1; }  .hero__fitness {    min-height: 980px; }    @media (max-width: 1199px) {      .hero__fitness {        min-height: 900px; } }    @media (max-width: 991px) {      .hero__fitness {        padding-top: 200px;        padding-bottom: 200px; } }    @media (max-width: 767px) {      .hero__fitness {        padding-top: 150px; } }  .hero__fitness-shape .shape {    position: absolute;    z-index: -1; }    .hero__fitness-shape .shape--1 {      left: 0;      bottom: -200px; }    .hero__fitness-shape .shape--2 {      bottom: 200px;      right: 0; }  .hero__big-title {    position: absolute;    top: 53%;    left: 50%;    transform: translate(-50%, -50%);    font-size: 400px;    text-transform: uppercase;    font-weight: 700;    font-family: 'Poppins', sans-serif;    line-height: 1.2;    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.6) 6.88%, rgba(188, 42, 141, 0.6) 52.57%, rgba(251, 172, 0, 0.6) 69.82%, rgba(255, 0, 107, 0.6) 87.36%, rgba(255, 24, 135, 0.6) 93.2%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent;    opacity: 0.1;    z-index: -1; }    .hero__big-title span {      display: inline-block; }  .hero__fitness-icon {    position: absolute;    bottom: 100px;    left: 0; }  .hero__content .tx-item--title {    font-size: 52px;    line-height: 62px; }    @media (max-width: 1199px) {      .hero__content .tx-item--title {        font-size: 37px;        line-height: 52px; } }    @media (max-width: 767px) {      .hero__content .tx-item--title {        font-size: 26px;        line-height: 42px; } }  .hero__content .t-text {    font-size: 16px;    margin-top: 30px;    padding-left: 25px;    position: relative; }    .hero__content .t-text::before {      position: absolute;      top: 50%;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      left: 0;      width: 17px;      height: 17px;      background-color: #63E36C;      content: "\f00c";      font-weight: 400;      font-family: "Font Awesome 5 Pro";      color: #fff;      border-radius: 50%;      font-size: 9px;      display: flex;      align-items: center;      justify-content: center; }  .hero__img {    margin-right: -150px;    margin-bottom: -65px; }    @media (max-width: 991px) {      .hero__img {        margin: 0; } }  .hero__followers-box {    position: absolute;    bottom: 40px;    left: -20px;    width: 100%;    box-shadow: 0px 3.79155px 117.54px rgba(0, 0, 0, 0.12); }    @media (max-width: 767px) {      .hero__followers-box {        bottom: -60px; } }.tmah__hero {  min-height: 850px;  background-color: rgba(239, 236, 235, 0.5);  position: relative;  z-index: 1; }  @media (max-width: 1199px) {    .tmah__hero {      min-height: 750px;      padding-top: 100px;      padding-bottom: 40px; } }  @media (max-width: 767px) {    .tmah__hero {      padding-bottom: 85px; } }  .tmah__hero .promo__followers {    left: 0;    bottom: 100px;animation: lr-animation 3s linear infinite alternate; }.tmah__content {  -webkit-transform: translateY(85px);  -ms-transform: translateY(85px);  transform: translateY(85px); }  .tmah__content .tx-heading h3 {    font-size: 61px;    line-height: 71px; }    @media (max-width: 1199px) {      .tmah__content .tx-heading h3 {        font-size: 50px;        line-height: 60px; } }    @media (max-width: 767px) {      .tmah__content .tx-heading h3 {        font-size: 30px;        line-height: 37px; } }  .tmah__content .tx-heading .tx-text--slide .highlight img {    position: absolute;    left: 6px;    top: 54%; }.tmah__form {  position: relative;  max-width: 534px; }  .tmah__form input {    width: 100%;    height: 79px;    background-color: #fff;    border: 1px solid #000000;    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.02);    border-radius: 2px;    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -ms-border-radius: 2px;    -o-border-radius: 2px;    font-size: 22px; }  .tmah__form button {    position: absolute;    top: 4px;    right: 4px;    background-color: #5956F0;    height: 70px;    color: #fff;    padding: 20px 30px;    font-size: 16px;    font-weight: 600;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    -o-border-radius: 5px; }    @media (max-width: 767px) {      .tmah__form button {        position: unset;        width: 100%;        margin-top: 10px; } }    .tmah__form button:hover {      opacity: .90; }    .tmah__form button img {      margin-left: 10px; }.tmah__video a {  color: #000; }.tmah__video .icon {  width: 29px;  height: 29px;  background: #FFFFFF;  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.05);  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  font-size: 8px;  display: inline-block;  display: flex;  align-items: center;  justify-content: center;  margin-right: 14px; }.tmah__video .text {  text-decoration: underline; }.tmah__hero-img {  margin-right: -100px;  -webkit-transform: translate(25px, 100px);  -ms-transform: translate(25px, 100px);  transform: translate(25px, 100px); }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .tmah__hero-img {      margin-right: 0; } }  @media (max-width: 1199px) {    .tmah__hero-img {      margin-right: 0; } }.tmah__shape-icon .shape {  position: absolute; }  .tmah__shape-icon .shape--1 {    top: 221px;    left: -10px;    animation: zoominup 2s infinite linear;    -webkit-animation: zoominup 2s infinite linear;   }  .tmah__shape-icon .shape--2 {    top: 40px;    right: 30px; animation: zoominup 3s infinite linear;    -webkit-animation: zoominup 3s infinite linear; }  .tmah__shape-icon .shape--3 {    right: 30px;    bottom: 130px;  animation: tx_up_down 1.2s ease infinite alternate; }  .tmah__shape-icon .shape--4 {    right: -90px;    bottom: 260px; }.tmah__shape .shape {  position: absolute;  z-index: -1; }  .tmah__shape .shape--1 {    bottom: -350px;    left: 0; }  .tmah__shape .shape--2 {    top: 258px;    left: 82px; animation: zoominup 2s infinite linear;    -webkit-animation: zoominup 2s infinite; }  .tmah__shape .shape--3 {    bottom: 0;    left: -166px; }@-webkit-keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translateX(-200px);    transform: translateX(-200px); }  100% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0); } }@keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translateX(-200px);    -ms-transform: translateX(-200px);    transform: translateX(-200px); }  100% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0); } }.fadeInLeftBig {  -webkit-animation-name: fadeInLeftBig;  animation-name: fadeInLeftBig; }@-webkit-keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translateX(-200px);    transform: translateX(-200px); }  100% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0); } }@keyframes fadeInLeftBig {  0% {    opacity: 0;    -webkit-transform: translateX(-200px);    -ms-transform: translateX(-200px);    transform: translateX(-200px); }  100% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0); } }@-webkit-keyframes fadeInUpBig {  0% {    opacity: 0;    -webkit-transform: translateY(200px);    transform: translateY(200px); }  100% {    opacity: 1;    -webkit-transform: translateY(0);    transform: translateY(0); } }@keyframes fadeInUpBig {  0% {    opacity: 0;    -webkit-transform: translateY(200px);    -ms-transform: translateY(200px);    transform: translateY(200px); }  100% {    opacity: 1;    -webkit-transform: translateY(0);    -ms-transform: translateY(0);    transform: translateY(0); } }@-webkit-keyframes fadeInRightBig {  0% {    opacity: 0;    -webkit-transform: translateX(100px);    transform: translateX(100px); }  100% {    opacity: 1;    -webkit-transform: translateX(0);    transform: translateX(0); } }@keyframes fadeInRightBig {  0% {    opacity: 0;    -webkit-transform: translateX(100px);    -ms-transform: translateX(100px);    transform: translateX(100px); }  100% {    opacity: 1;    -webkit-transform: translateX(0);    -ms-transform: translateX(0);    transform: translateX(0); } }.brand__slide {  background-color: #fff;  padding: 42px 20px;  box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.03);  margin-top: -68px;  z-index: 22;  position: relative; }  .brand__slide--2 {    background: none;    box-shadow: none;    margin: 0; }.brand__item {  display: flex !important;  align-items: center;  justify-content: center;  height: 50px; }  @media (max-width: 767px) {    .brand__item {      padding: 0 10px; } }  .brand__item img {    width: auto !important; }.brand__bg {  background-color: rgba(239, 236, 235, 0.5); }.brand .mxw_1475 {  max-width: 1475px; }.feature__icon {  width: 105px;  height: 105px;  box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.05);  display: flex;  align-items: center;  justify-content: center;  margin: auto;  margin-bottom: 30px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  position: relative;  background-color: #fff;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  .feature__icon::before {    position: absolute;    top: 9px;    left: 8px;    width: 88px;    height: 88px;    content: "";    border: 1px dashed rgba(0, 0, 0, 0.14);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    animation: spin 12s infinite linear;    -webkit-animation: spin 12s infinite linear;    opacity: 0;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }.feature__item:hover .feature__icon {  -webkit-transform: translateY(-7px);  -ms-transform: translateY(-7px);  transform: translateY(-7px); }.feature__item:hover .feature__icon::before {  opacity: 1; }.feature__content h3 {  margin-bottom: 10px; }.feature__content h3, .feature__content span {  font-size: 20px;  color: #000; }.feature__col:not(:last-child) {  border-right: 1px dashed rgba(0, 0, 0, 0.1); }.fin-feature .mxw_1400 {  max-width: 1400px; }.fin-feature__wrap {  position: relative;  padding: 95px 85px;  background: rgba(255, 255, 255, 0.7);  border: 1px solid #000000;  border-radius: 13px;  -webkit-border-radius: 13px;  -moz-border-radius: 13px;  -ms-border-radius: 13px;  -o-border-radius: 13px; }  @media (max-width: 991px) {    .fin-feature__wrap {      padding: 70px 30px; } }.fin-feature__icon {  position: absolute;  left: 50%;  bottom: 100px;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%); }@media (max-width: 767px) {  .fin-feature__list {    flex-wrap: wrap; } }.fin-feature__list li {  font-size: 20px;  color: #313238;  display: flex;  align-items: center;  min-width: 300px;  margin-top: 20px; }  @media (max-width: 767px) {    .fin-feature__list li {      min-width: 100%; } }  .fin-feature__list li i {    color: #2DD12A;    margin-right: 12px;    -webkit-transform: translateY(1px);    -ms-transform: translateY(1px);    transform: translateY(1px); }  .fin-feature__list li:not(:last-child) {    margin-right: 24px; }.fin-feature__budget-goal h3 {  margin-bottom: 33px; }.fin-feature__goal {  display: flex;  align-items: center;  max-width: 390px; }  .fin-feature__goal img {    margin-right: 20px; }.fin-feature__progress .progress {  height: 12px;  overflow: visible;  border-top: 12px solid #E8E8EB;  border-radius: 15px;  -webkit-border-radius: 15px;  -moz-border-radius: 15px;  -ms-border-radius: 15px;  -o-border-radius: 15px; }.fin-feature__progress .progress-bar {  width: 0;  top: -12px;  float: left;  height: 12px;  position: relative;  background-color: var(--color-10);  border-top-left-radius: 15px;  border-bottom-left-radius: 15px; }.fin-feature__progress-content h4, .fin-feature__progress-content span {  font-size: 16px;  font-weight: 600;  color: #020202;  font-family: var(--font-arimo); }.fin-feature__img {  position: absolute;  right: 13%;  bottom: -2px; }  @media (max-width: 991px) {    .fin-feature__img {      position: relative;      right: 0;      bottom: 0;      margin-top: 40px;      left: 0;      text-align: center; } }.fin-feature__ss {  z-index: 2;  position: relative; }.fin-feature__ss1 {  position: absolute;  top: 0;  left: -161px;  z-index: 3; }  @media (max-width: 991px) {    .fin-feature__ss1 {      left: 0; } }.fin-feature__ss2 {  position: absolute;  bottom: -43px;  right: -200px;  z-index: 3; }  @media (max-width: 991px) {    .fin-feature__ss2 {      right: -40px; } }.fin-feature__shape .shape {  position: absolute; }  .fin-feature__shape .shape--1 {    left: -250px;    top: 66px;    max-width: 413px;    z-index: -1; }  .fin-feature__shape .shape--2 {    position: absolute;    bottom: 119px;    right: -124px;    width: 400px;    height: 440px;    opacity: .6; }  .fin-feature__shape .shape--3 {    position: absolute;    top: 37%;    left: -57px;    z-index: 1; }.mxw_1400 {  max-width: 1425px; }.special-feature__item {  background-color: #F5F5F7;  min-height: 497px;  position: relative;  padding: 45px 30px 0; }.special-feature__number {  font-size: 24px;  color: #000;  display: inline-block;  margin-bottom: 30px; }.special-feature__title {  font-size: 24px; }  .special-feature__title .highlight-img {    padding-top: 10px;    padding-bottom: 10px;    background-size: 100% !important;    background-position: center center !important;    width: 100% !important;    background: url(../img/feature/sf_shape.svg) no-repeat; }.special-feature__img {  position: absolute;  bottom: 0;  left: 0;  right: 0;  text-align: center; }.tma-feature__item {  border: 1px solid rgba(0, 0, 0, 0.2);  border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  padding: 50px 30px; }  .tma-feature__item.has-bg {    background-color: #F5F5F7;    border-color: transparent; }  .tma-feature__item--2 {    border: 1px solid #E8E8E8;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }    .tma-feature__item--2:hover {      border-color: transparent;      box-shadow: 0px 12px 29px rgba(0, 0, 0, 0.04); }.tma-feature__icon {  height: 75px;  width: 100px;  display: flex;  align-items: center;  justify-content: center;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  margin: 0 auto;  margin-bottom: 20px; }.tma-feature__item:hover .tma-feature__icon {  animation: icon-bounce 0.8s ease-out;  -webkit-animation: icon-bounce 0.8s ease-out; }.tma-feature__title {  font-size: 20px;  font-weight: 500; }  .tma-feature__title span {    position: relative;    z-index: 1; }    .tma-feature__title span::before {      position: absolute;      left: 2px;      bottom: 5px;      width: 97%;      height: 3px;      background-color: var(--color-3);      content: "";      z-index: -1; }.tma-feature__item--2 .tma-feature__title span {  position: relative;  z-index: 1; }  .tma-feature__item--2 .tma-feature__title span::before {    bottom: 4px; }.tma-feature .tx-text--slide {  line-height: 1.6; }.tma-more-btn {  position: relative;  line-height: 0; }  .tma-more-btn::before {    position: absolute;    top: 50%;    left: 0;    width: 100%;    height: 1px;    border: 1px dashed rgba(0, 0, 0, 0.25);    content: ""; }  .tma-more-btn .thm-btn {    padding-left: 74px;    padding-right: 74px; }.icon-list li {  font-size: 18px;  line-height: 34px;  color: #6B707E;  padding-left: 40px;  position: relative; }  .icon-list li:not(:last-child) {    margin-bottom: 40px; }  .icon-list li i {    position: absolute;    top: 8px;    left: 0;    color: #2DD12A;    font-size: 21px; }.icon-list--2 li:not(:last-child) {  margin-bottom: 30px; }.client-benifit {  z-index: 1;  position: relative; }  .client-benifit__item:not(:last-child) {    margin-bottom: 170px; }    @media (max-width: 991px) {      .client-benifit__item:not(:last-child) {        margin-bottom: 50px; } }  .client-benifit__item .icon {    width: 60px;    margin-right: 30px; }  .client-benifit__item .content {    width: calc(100% - 90px); }    .client-benifit__item .content h3 {      font-size: 20px;      margin-bottom: 20px;      font-weight: 600; }    .client-benifit__item .content p {      color: #717171; }  .client-benifit__slide .slick-arrow {    position: absolute;    top: 50%;    left: -60px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    width: 50px;    height: 50px;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    background: #FFFFFF;    box-shadow: 0px 4px 9px rgba(125, 36, 148, 0.06);    display: flex;    align-items: center;    justify-content: center;    cursor: pointer;    z-index: 1;    color: #000; }    .client-benifit__slide .slick-arrow.slick-next {      left: auto;      right: -60px; }  .client-benifit__slide .slick-dots {    display: flex;    align-items: center;    justify-content: center;    list-style: none;    background-color: #fff;    position: absolute;    left: 0;    left: 50%;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    border-radius: 30px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    -ms-border-radius: 30px;    -o-border-radius: 30px;    box-shadow: 0px 3.79155px 10px rgba(99, 111, 114, 0.04);    padding: 3px 10px;    bottom: -40px; }    .client-benifit__slide .slick-dots li {      margin: 0 18px; }      .client-benifit__slide .slick-dots li button {        font-size: 16px;        font-weight: 500;        font-family: 'SFProDisplay';        background: transparent;        padding: 0 12px;        position: relative;        -webkit-transform: translateX(5px);        -ms-transform: translateX(5px);        transform: translateX(5px); }        .client-benifit__slide .slick-dots li button::before {          position: absolute;          left: 0;          top: 0;          content: "0"; }      .client-benifit__slide .slick-dots li:nth-child(n + 10) button::before {        content: ""; }      .client-benifit__slide .slick-dots li.slick-active button {        color: #7ECFE6; }  .client-benifit__slide-item {    position: relative; }    .client-benifit__slide-item::before {      position: absolute;      top: 50%;      left: 0;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      width: 100%;      height: 1px;      border-top: 1px dashed rgba(0, 0, 0, 0.25);      content: "";      z-index: -1;      -webkit-transition: 0.8s;      -o-transition: 0.8s;      transition: 0.8s;      transition-delay: 1s; }      @media (max-width: 991px) {        .client-benifit__slide-item::before {          display: none; } }  .client-benifit.animated .client-benifit__slide-item::before {    width: 100%; }  .client-benifit__col:nth-child(1) {    order: 2; }    @media (max-width: 991px) {      .client-benifit__col:nth-child(1) {        order: 1; } }  .client-benifit__col:nth-child(2) {    order: 1; }  .client-benifit__col:nth-child(3) {    order: 3; }.promo__wrap {  padding: 40px 80px;  padding-right: 0; }  @media (max-width: 767px) {    .promo__wrap {      padding: 30px 15px; } }.promo__info-item .icon {  width: 50px;  margin-right: 24px;  -webkit-transform: translateY(6px);  -ms-transform: translateY(6px);  transform: translateY(6px); }.promo__info-item .content {  width: calc(100% - 74px); }  .promo__info-item .content h3 {    font-size: 24px;    margin-bottom: 12px; }  .promo__info-item .content p {    font-size: 14px;    line-height: 24px;    color: #565F66; }.promo__img {  padding-right: 80px; }  @media (max-width: 767px) {    .promo__img {      padding-right: 0; } }.promo__ss {  position: absolute;  top: 0;  right: 0; }  @media (max-width: 767px) {    .promo__ss {      position: unset; } }.promo__followers {  position: absolute;  left: -65px;  bottom: 50px;  width: 100%; }  @media (max-width: 1199px) {    .promo__followers {      left: 0;      bottom: -40px; } }  @media (max-width: 991px) {    .promo__followers {      bottom: -0; } }  @media (max-width: 767px) {    .promo__followers {      position: unset; } }@media (max-width: 767px) {  .faq.pb-140 {    padding-bottom: 100px; } }.faq__wrap {  padding-left: 45px;  padding-right: 45px; }  @media (max-width: 991px) {    .faq__wrap {      padding: 0; } }.faq__img {  display: grid;  grid-template-columns: repeat(2, 1fr);  grid-column-gap: 26px;  grid-row-gap: 26px;  padding-right: 90px; }  @media (max-width: 1199px) {    .faq__img {      padding-right: 25px; } }  @media (max-width: 991px) {    .faq__img {      padding-right: 0; } }.faq__img-item {  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  overflow: hidden; }  .faq__img-item:nth-child(1), .faq__img-item:nth-child(3) {    -webkit-transform: translateY(26px);    -ms-transform: translateY(26px);    transform: translateY(26px); }.faq__shape {  position: absolute;  top: 15px;  left: 0;  z-index: -1; }.accordion_box {  position: relative; }  .accordion_box .block {    position: relative;    overflow: hidden;    margin-bottom: 25px;    border: 1px solid #F2F5FA;    box-shadow: 0px 37px 33px rgba(91, 129, 153, 0.1); }    .accordion_box .block:last-child {      margin-bottom: 0; }    .accordion_box .block::before {      position: absolute;      bottom: 0;      left: 0;      background-color: #77D3E1;      content: "";      width: 100%;      height: 4px;      opacity: 0;      -webkit-transition: 0.3s;      -o-transition: 0.3s;      transition: 0.3s;      transition-delay: .2s; }    .accordion_box .block.active_block::before {      opacity: 1; }    .accordion_box .block.active_block .acc_btn {      padding-bottom: 20px; }      .accordion_box .block.active_block .acc_btn::before {        transform: rotate(180deg);        -webkit-transform: rotate(180deg);        -ms-transform: rotate(180deg);        -moz-transform: rotate(180deg);        -o-transform: rotate(180deg);        color: #000; }    .accordion_box .block .acc_btn {      color: #132047;      position: relative;      font-weight: 600;      font-size: 24px;      cursor: pointer;      padding: 35px 70px 35px 35px;      transition: all 500ms ease;      -webkit-transition: all 500ms ease;      -moz-transition: all 500ms ease;      -ms-transition: all 500ms ease;      -o-transition: all 500ms ease; }      @media (max-width: 767px) {        .accordion_box .block .acc_btn {          font-size: 18px;          padding: 20px 40px 25px 15px; } }      .accordion_box .block .acc_btn::before {        top: 38px;        right: 40px;        line-height: 1;        font-size: 22px;        content: "\f062";        position: absolute;        font-family: "Font Awesome 5 Pro";        font-weight: 400;        transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);        -webkit-transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);        -o-transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);        -moz-transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);        -ms-transition: 0.6s cubic-bezier(0.165, 0.84, 0.44, 1);        color: #B9BDC8; }        @media (max-width: 767px) {          .accordion_box .block .acc_btn::before {            top: 25px;            right: 15px;            font-size: 18px; } }    .accordion_box .block .acc_content {      position: relative;      display: none;      padding: 0 60px 40px 37px; }      @media (max-width: 767px) {        .accordion_box .block .acc_content {          padding: 0 15px 40px 15px; } }      .accordion_box .block .acc_content.current {        display: block; }  .accordion_box__2 .block {    box-shadow: none;    border: 0;    padding: 0;    margin-bottom: 40px; }    .accordion_box__2 .block::before {      background: none; }    .accordion_box__2 .block .acc_btn {      padding: 0;      font-size: 18px;      font-weight: 500;      padding-bottom: 15px;      margin-bottom: 15px;      border-bottom: 1px solid #D9D9D9; }      .accordion_box__2 .block .acc_btn::before {        top: 10px;        right: 0;        line-height: 1;        font-size: 17px;        font-weight: 300;        content: "\f067";        color: #000; }        @media (max-width: 767px) {          .accordion_box__2 .block .acc_btn::before {            top: 25px;            right: 15px;            font-size: 18px; } }    .accordion_box__2 .block .acc_content {      padding: 0;      color: rgba(0, 0, 0, 0.5);      font-size: 16px;      line-height: 31px; }    .accordion_box__2 .block.active_block .acc_btn {      padding-bottom: 15px; }      .accordion_box__2 .block.active_block .acc_btn::before {        content: "\f068"; }.subscribe__bg {  background-color: var(--color-6); }.subscribe__form {  position: relative; }  .subscribe__form input {    width: 100%;    background-color: #fff;    height: 56px;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    -o-border-radius: 5px;    font-size: 15px;    font-family: var(--font-jost);    border: 1px solid #E0E0E0;    box-shadow: 0px 15px 10px rgba(242, 242, 242, 0.18); }  .subscribe__form button {    background-color: var(--color-9);    position: absolute;    top: 5px;    right: 0;    height: 47px;    right: 5px;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    -o-border-radius: 5px;    padding: 10px 33px;    font-size: 16px;    font-weight: 500;    font-family: var(--font-jost);    color: #fff;    line-height: 1; }.subscribe .tx-heading .subtitle {  background: transparent;  position: relative;  z-index: 1; }  .subscribe .tx-heading .subtitle::before {    position: absolute;    top: 0;    left: 0;    background-color: #fff;    opacity: .3;    content: "";    width: 100%;    height: 100%;    z-index: -1;    border-radius: 30px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    -ms-border-radius: 30px;    -o-border-radius: 30px; }.signin-form a {  height: 52px; }  .signin-form a:nth-child(1) {    background: rgba(255, 255, 255, 0.22);    border-radius: 2px;    width: calc(100% - 70px);    padding-left: 75px;    color: #fff;    font-size: 16px;    font-family: var(--font-jost);    font-weight: 500;    display: flex;    align-items: center;    position: relative; }    .signin-form a:nth-child(1) span {      position: absolute;      width: 48px;      height: 41px;      background-color: #fff;      left: 5px;      top: 5px;      display: flex;      align-items: center;      justify-content: center; }  .signin-form a:nth-child(2) {    width: 58px;    height: 52px;    background-color: #fff;    display: flex;    align-items: center;    justify-content: center;    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -ms-border-radius: 2px;    -o-border-radius: 2px;    margin-left: 12px;    color: #1DA1F2; }.fin-subscribe {  position: relative; }  .fin-subscribe__wrap {    background-color: #08090B;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    -o-border-radius: 5px;    position: relative; }  .fin-subscribe__area .subscribe__form {    max-width: 384px;    width: 100%;    margin-right: 27px; }    .fin-subscribe__area .subscribe__form input {      height: 59px;      border-radius: 30px;      -webkit-border-radius: 30px;      -moz-border-radius: 30px;      -ms-border-radius: 30px;      -o-border-radius: 30px;      font-family: var(--font-jost);      box-shadow: none; }    .fin-subscribe__area .subscribe__form button {      height: 49px;      border-radius: 24px;      -webkit-border-radius: 24px;      -moz-border-radius: 24px;      -ms-border-radius: 24px;      -o-border-radius: 24px;      right: 7px;      background-color: var(--color-13);      font-family: var(--font-jost); }  .fin-subscribe__area .signin-form {    max-width: 410px;    width: 100%; }    .fin-subscribe__area .signin-form a {      height: 59px; }      .fin-subscribe__area .signin-form a:nth-child(1) {        border-radius: 29px;        -webkit-border-radius: 29px;        -moz-border-radius: 29px;        -ms-border-radius: 29px;        -o-border-radius: 29px;        background: rgba(255, 255, 255, 0.1); }        .fin-subscribe__area .signin-form a:nth-child(1) span {          width: 48px;          height: 41px;          border-radius: 20px;          -webkit-border-radius: 20px;          -moz-border-radius: 20px;          -ms-border-radius: 20px;          -o-border-radius: 20px;          top: 9px;          left: 9px; }      .fin-subscribe__area .signin-form a:nth-child(2) {        border-radius: 50%;        -webkit-border-radius: 50%;        -moz-border-radius: 50%;        -ms-border-radius: 50%;        -o-border-radius: 50%; }  .fin-subscribe__shape .shape {    position: absolute; }    .fin-subscribe__shape .shape--1 {      top: 120px;      left: 60px; }      @media (max-width: 991px) {        .fin-subscribe__shape .shape--1 {          top: 40px;          left: 41px; } }    .fin-subscribe__shape .shape--2 {      bottom: -15px;      left: -20px; }.download-app__wrap {  background-color: #fff;  padding: 50px 45px;  border: 1px solid rgba(0, 0, 0, 0.4); }  @media (max-width: 767px) {    .download-app__wrap {      padding: 40px 25px; } }.download-app__content span {  display: inline-block;  background-color: var(--color-11);  padding: 7px 20px;  color: #000;  font-size: 14px;  text-transform: uppercase;  font-weight: 600;  border-radius: 2px;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  -ms-border-radius: 2px;  -o-border-radius: 2px;  margin-bottom: 20px;  line-height: 1.2; }  .download-app__content span i {    margin-right: 9px; }.download-app__content h3 {  font-size: 34px;  font-weight: 700; }  @media (max-width: 767px) {    .download-app__content h3 {      font-size: 25px; } }@media (max-width: 991px) {  .download-app__img {    margin-top: 30px; } }.download-app__s a {  display: block; }.service__item {  padding: 65px 38px 50px;  border: 1px solid rgba(0, 0, 0, 0.4);  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0); }  @media (max-width: 1199px) {    .service__item {      padding: 50px 20px 30px; } }  .service__item:hover {    background-color: #fff;    border-color: #fff;    -webkit-transform: translateY(-4px);    -ms-transform: translateY(-4px);    transform: translateY(-4px); }.service__icon {  height: 70px;  display: flex;  align-items: center; }.service__title {  font-size: 24px;  color: #101212;  font-weight: 700;  margin-bottom: 25px; }  .service__title a {    color: currentColor; }.service__link {  color: #000;  position: relative;  padding: 13px 27px;  padding-right: 35px;  margin: 0 -25px;  margin-top: 35px;  text-transform: uppercase;  font-size: 15px;  font-weight: 700; }  .service__link:hover {    color: #000; }  .service__link::before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    content: "";    border: 1px solid rgba(0, 0, 0, 0.08);    border-radius: 28px;    opacity: 0;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    -webkit-transform: scale(0.8);    -ms-transform: scale(0.8);    transform: scale(0.8); }.service__item:hover .service__link::before {  opacity: 1;  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.tx-service__slide {  margin: 0 -15px; }  .tx-service__slide .slick-dots {    display: flex;    justify-content: center;    list-style-type: none;    margin-top: 70px; }    @media (max-width: 767px) {      .tx-service__slide .slick-dots {        margin-top: 35px; } }    .tx-service__slide .slick-dots li button {      display: block;      width: 63px;      height: 7px;      padding: 0;      border: none;      background-color: #F5F5F7;      text-indent: -9999px; }      @media (max-width: 767px) {        .tx-service__slide .slick-dots li button {          width: 40px; } }    .tx-service__slide .slick-dots li.slick-active button {      background: linear-gradient(90.18deg, #D463FF 13.41%, #FF5CA9 96.46%);      border-radius: 10px;      -webkit-border-radius: 10px;      -moz-border-radius: 10px;      -ms-border-radius: 10px;      -o-border-radius: 10px; }  .tx-service__slide .slick-list .slick-track {    transition: .8s !important; }.tx-service__item {  padding: 65px 20px;  background-color: #F5F5F7;  margin: 0 15px; }.tx-service__icon {  height: 160px;  display: flex;  align-items: center;  justify-content: center; }.tx-service__title {  font-size: 26px;  font-weight: 500;  margin-bottom: 20px; }.tx-service__number {  font-size: 24px;  font-weight: 500;  display: inline-block;  color: #000; }.tx-service__btn a {  display: inline-block;  background-color: #fff;  border: 1px solid #000;  padding: 12px 33px;  color: #000;  font-size: 15px;  font-weight: 500;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px; }.service-details__title {  max-width: 600px;  margin: auto;  font-size: 32px;  font-weight: 500;  line-height: 46px;  margin-bottom: 50px; }  @media (max-width: 767px) {    .service-details__title {      font-size: 25px;      line-height: 40px; } }.service-details__thumb {  border: 15px solid #FFFFFF;  filter: drop-shadow(0px 4px 21px rgba(0, 0, 0, 0.12));  margin-right: 80px; }  @media (max-width: 991px) {    .service-details__thumb {      margin-right: 0; } }.service-details__widget {  position: absolute;  bottom: -180px;  right: 0;  max-width: 420px;  width: 100%;  background-color: #fff;  padding: 30px 25px;  border: 12px solid #FFFFFF;  box-shadow: 0px 4px 21px rgba(0, 0, 0, 0.12); }  @media (max-width: 767px) {    .service-details__widget {      padding: 30px 0; } }  @media (max-width: 991px) {    .service-details__widget {      position: relative;      bottom: 0;      width: 100%;      max-width: 100%;      margin-top: 30px; } }  .service-details__widget li:not(:last-child) {    margin-bottom: 13px; }  .service-details__widget li a {    font-size: 18px;    font-weight: 500;    color: #101C2A;    display: block;    background-color: #F9F6F7;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    padding: 19px;    position: relative; }    .service-details__widget li a:hover, .service-details__widget li a.active {      color: #423EF3; }      .service-details__widget li a:hover i, .service-details__widget li a.active i {        color: #fff;        background-color: #423EF3; }    .service-details__widget li a i {      width: 49px;      height: 44px;      display: flex;      align-items: center;      justify-content: center;      -webkit-transition: 0.3s;      -o-transition: 0.3s;      transition: 0.3s;      position: absolute;      top: 50%;      right: 8px;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      border-radius: 2px;      -webkit-border-radius: 2px;      -moz-border-radius: 2px;      -ms-border-radius: 2px;      -o-border-radius: 2px; }.service-details__content h3 {  font-size: 32px;  margin-bottom: 30px; }  @media (max-width: 767px) {    .service-details__content h3 {      font-size: 22px; } }.service-details p {  font-size: 16px;  line-height: 28px; }  .service-details p:not(:last-child) {    margin-bottom: 28px; }.service-details__list li {  font-size: 16px;  color: #525A75; }  .service-details__list li:not(:last-child) {    margin-bottom: 13px; }  .service-details__list li i {    margin-right: 10px; }@media (max-width: 1199px) {  .image-gallery {    padding-left: 100px;    padding-right: 100px; } }.image-gallery__slide {  margin: 0 -35px;  margin-bottom: -70px; }  .image-gallery__slide .slick-list {    padding-bottom: 70px; }  .image-gallery__slide .slick-arrow {    position: absolute;    content: "";    top: 40%;    left: -65px;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);    width: 48px;    height: 23px;    cursor: pointer; }    .image-gallery__slide .slick-arrow.slick-prev {      background: url(../img/icon/left-arrow.svg) no-repeat; }    .image-gallery__slide .slick-arrow.slick-next {      background: url(../img/icon/g-right-arrow.svg) no-repeat;      left: auto;      right: -65px; }.image-gallery__item {  margin: 0 35px;  position: relative; }  @media (max-width: 1199px) {    .image-gallery__item {      margin: 0 15px; } }  .image-gallery__item:nth-child(odd) {    -webkit-transform: translateY(50px);    -ms-transform: translateY(50px);    transform: translateY(50px); }.image-gallery__link {  position: absolute;  bottom: 0;  right: 0;  width: 40px;  height: 40px;  background-color: #0B3948;  display: flex;  align-items: center;  justify-content: center;  color: #fff;  border-top-left-radius: 100%;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  .image-gallery__link i {    margin-top: 7px;    margin-left: 7px;    font-size: 15px;    color: #fff; }.image-gallery__item:hover .image-gallery__link {  right: 6px;  bottom: 6px;  opacity: 1;  visibility: visible;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }.image-gallery__btn a {  font-size: 16px;  font-weight: 500;  box-shadow: 0px 8px 9px rgba(0, 0, 0, 0.07);  border-radius: 41px;  -webkit-border-radius: 41px;  -moz-border-radius: 41px;  -ms-border-radius: 41px;  -o-border-radius: 41px;  display: inline-block;  padding: 6px 48px;  color: #1A1616; }.management{  z-index: 1;}.brand-marquee {  overflow: hidden; position: relative; z-index: 1; }  .brand-marquee__heading {    position: relative; }    .brand-marquee__heading img {      display: block;      margin: auto; }    .brand-marquee__heading h3 {      font-size: 16px;      font-weight: 700;      text-transform: uppercase;      font-family: var(--font-arimo);      display: inline-block;      background-color: #F6F3EC;      padding: 10px 55px; }    .brand-marquee__heading::before {      position: absolute;      top: 69%;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      left: 0;      width: 100%;      height: 2px;      background: rgba(0, 0, 0, 0.09);      content: "";      z-index: -1; }    .brand-marquee__heading--2 h3 {      background-color: #fff; }  .brand-marquee__item {    width: 195px;    height: 112px;    background-color: #fff;    float: left;    display: flex;    align-items: center;    justify-content: center;    margin-right: 30px;    border-radius: 10px; }    @media (max-width: 767px) {      .brand-marquee__item {        width: 120px;        height: 80px;        padding: 0 20px; } }    .brand-marquee__item:last-child {      margin-right: 0; }    .brand-marquee__item--2 {      background: rgba(255, 255, 255, 0.8);      border: 1px solid rgba(0, 0, 0, 0.15);      box-shadow: 0px 24px 16px rgba(16, 23, 54, 0.03);      border-radius: 10px; }  .brand-marquee__space {    height: 142px; }    @media (max-width: 767px) {      .brand-marquee__space {        height: 110px; } }  .brand-marquee__left .brand-marquee__item {    box-shadow: 0px 24px 16px rgba(16, 23, 54, 0.03); }.counter {  position: relative; }  .counter__bg {    background-color: var(--color-12); }    .counter__bg--2 {      background-color: #423EF3; }  .counter__wrap {    display: flex;    align-items: center;    justify-content: space-between;    flex-wrap: wrap; }    @media (max-width: 1199px) {      .counter__wrap {        padding: 0 30px; } }  .counter__icon {    height: 68px;    display: flex;    align-items: center;    margin-left: 20px; }    @media (max-width: 991px) {      .counter__icon {        justify-content: center;        margin-left: 0; } }  .counter__number {    font-size: 45px;    font-weight: 500;    margin-bottom: 27px; }    .counter__number span {      color: #fff; }    .counter__number .plus {      position: relative;      bottom: -4px;      margin-left: 2px; }  .counter__item .counter__number {    font-family: var(--font-arimo);    font-weight: 500; }  .counter__item h3 {    color: #fff;    font-size: 18px;    font-family: var(--font-arimo);    font-weight: 400; }  .counter__two .counter__item .counter__number {    font-family: var(--font-jost); }  .counter__two .counter__item h3 {    font-family: var(--font-jost); }  .counter .mxw_1470 {    max-width: 1470px; }  .counter .mxw_1575 {    max-width: 1575px; }  .counter__shape {    position: absolute;    left: 0;    bottom: -22px;    animation: icon-bounce 0.8s ease-out infinite;    -webkit-animation: icon-bounce 0.8s ease-out infinite; }    @media screen and (min-width: 1200px) and (max-width: 1300px) {      .counter__shape {        display: none      }    }.angle-shape .shape {  position: absolute;  width: 50px;  height: 18px;  background-color: var(--color-18); }  @media (max-width: 1199px) {    .angle-shape .shape {      display: none; } }  .angle-shape .shape--1 {    bottom: 57px;    left: 0; }  .angle-shape .shape--2 {    width: 88px;    bottom: 26px;    background-color: #D9D9D9; }  .angle-shape .shape--3 {    top: 19px;    right: 0;    width: 88px; }  .angle-shape .shape--4 {    right: 0;    top: 50px;    background-color: #D9D9D9; }.angle-shape--2 .shape {  position: absolute;  width: 184px;  height: 18px; }  .angle-shape--2 .shape--1 {    bottom: 0;    left: 0; }  .angle-shape--2 .shape--2 {    width: 105px;    bottom: 31px; }  .angle-shape--2 .shape--3 {    top: 0;    right: 0;    width: 182px; }  .angle-shape--2 .shape--4 {    right: 0;    top: 31px;    width: 105px; }.fin-process {  position: relative;  z-index: 1; }  .fin-process__col {    border-top: 1px dashed #B7BEC5;    border-right: 1px dashed #B7BEC5; }    .fin-process__col:nth-child(1), .fin-process__col:nth-child(2), .fin-process__col:nth-child(3) {      border-top: 0; }    .fin-process__col:nth-child(3), .fin-process__col:nth-child(6) {      border-right: 0;      justify-content: space-between; }    @media (max-width: 991px) {      .fin-process__col {        border: 0; } }  .fin-process__item {    padding: 65px;    position: relative; }    @media (max-width: 1199px) {      .fin-process__item {        padding: 40px; } }    @media (max-width: 767px) {      .fin-process__item {        padding: 25px 0; } }    .fin-process__item p {      color: #717171; }  .fin-process__col:nth-child(1) .fin-process__item, .fin-process__col:nth-child(4) .fin-process__item {    padding-left: 30px; }    @media (max-width: 767px) {      .fin-process__col:nth-child(1) .fin-process__item, .fin-process__col:nth-child(4) .fin-process__item {        padding-left: 0; } }  .fin-process:nth-child(1) .fin-process__item, .fin-process:nth-child(2) .fin-process__item, .fin-process:nth-child(3) .fin-process__item {    padding-top: 40px; }    @media (max-width: 767px) {      .fin-process:nth-child(1) .fin-process__item, .fin-process:nth-child(2) .fin-process__item, .fin-process:nth-child(3) .fin-process__item {        padding-top: 25px; } }  .fin-process__icon {    height: 65px;    display: flex;    align-items: center;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }  .fin-process__item:hover .fin-process__icon {    -webkit-transform: translateY(-10px);    -ms-transform: translateY(-10px);    transform: translateY(-10px); }  .fin-process__title {    margin-bottom: 25px; }    .fin-process__title span {      position: relative; }      .fin-process__title span img {        position: absolute;        top: 0;        left: 0; }  .fin-process__number {    position: absolute;    top: 25px;    right: 30px;    font-size: 80px;    font-weight: 700;    font-family: var(--font-poppins);    color: #636F99;    -webkit-transform: scale(0.7);    -ms-transform: scale(0.7);    transform: scale(0.7);    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    opacity: 0;    line-height: 1; }  .fin-process__item:hover .fin-process__number {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);    opacity: 0.05; }  .fin-process__shape .shape {    position: absolute;    z-index: -1; }    .fin-process__shape .shape--1 {      top: 0;      left: 0;      max-width: 420px; }    .fin-process__shape .shape--2 {      right: 0;      bottom: -600px; }      .process__wrap {        background: rgba(255, 255, 255, 0.03);        padding: 0 50px 40px 40px;        border-radius: 5px;        -webkit-border-radius: 5px;        -moz-border-radius: 5px;        -ms-border-radius: 5px;        -o-border-radius: 5px;        z-index: 3;        position: relative; }        @media (max-width: 1199px) {          .process__wrap {            padding: 0 50px 50px 20px; } }        @media (max-width: 991px) {          .process__wrap {            justify-content: center; } }        @media (max-width: 767px) {          .process__wrap {            padding: 80px 10px;            padding-top: 0; } }      .process__item {        position: relative;        margin-top: 40px;        padding: 40px 0; }        @media (max-width: 1199px) {          .process__item {            padding: 25px 0; } }        .process__item:not(:last-child)::before {          position: absolute;          top: 50%;          -webkit-transform: translateY(-50%);          -ms-transform: translateY(-50%);          transform: translateY(-50%);          right: -80px;          width: 1px;          height: 18px;          background: #D9D9D9;          opacity: 0.13;          content: ""; }          @media only screen and (min-width: 1200px) and (max-width: 1500px) {            .process__item:not(:last-child)::before {              right: -53px; } }          @media (max-width: 1199px) {            .process__item:not(:last-child)::before {              display: none; } }        @media (max-width: 767px) {          .process__item {            margin-top: 80px; } }        .process__item > h3 {          color: var(--color-white);          font-size: 20px; }          @media (max-width: 767px) {            .process__item > h3 {              font-size: 16px; } }      .process__icon {        width: 100px;        height: 100%;        position: relative; }        .process__icon .icon {          font-size: 55px;          position: absolute;          color: #859CA3;          top: 50%;          left: 50%;          -webkit-transform: translate(-50%, -50%);          -ms-transform: translate(-50%, -50%);          transform: translate(-50%, -50%);          opacity: 0;          -webkit-transition: 0.3s;          -o-transition: 0.3s;          transition: 0.3s; }        .process__icon .number {          width: 70px;          height: 70px;          border-radius: 50%;          -webkit-border-radius: 50%;          -moz-border-radius: 50%;          -ms-border-radius: 50%;          -o-border-radius: 50%;          display: flex;          align-items: center;          justify-content: center;          background: rgba(255, 255, 255, 0.15);          color: var(--color-white);          font-size: 20px;          font-weight: 500;          margin-right: 28px;          position: absolute;          top: 50%;          left: 50%;          -webkit-transform: translate(-50%, -50%);          -ms-transform: translate(-50%, -50%);          transform: translate(-50%, -50%);          -webkit-transition: 0.3s;          -o-transition: 0.3s;          transition: 0.3s; }      .process__item:hover .process__icon .number {        width: 40px;        height: 40px;        font-size: 16px;        -webkit-transform: translate(-50%, 170%);        -ms-transform: translate(-50%, 170%);        transform: translate(-50%, 170%);        background-color: var(--color-18);        color: var(--color-black); }      .process__item:hover .process__icon .icon {        opacity: 1;        transition-delay: .2s;        -webkit-transform: translate(-50%, -34%);        -ms-transform: translate(-50%, -34%);        transform: translate(-50%, -34%); }        .fin-app {          position: relative;          z-index: 1; }          .fin-app__wrap {            position: relative;            padding: 95px 85px;            background: linear-gradient(271.74deg, rgba(255, 255, 255, 0.7) 30.12%, rgba(255, 255, 255, 0) 97.97%);            border: 1px solid #000000;            border-radius: 13px;            position: relative; }            @media (max-width: 767px) {              .fin-app__wrap {                padding: 55px 25px; } }          @media (max-width: 991px) {            .fin-app__img {              display: flex;              align-items: center;              z-index: 11;              position: relative; } }          .fin-app__img .fa-img {            position: absolute;            top: 50%;            left: 30px;            -webkit-transform: translateY(-50%);            -ms-transform: translateY(-50%);            transform: translateY(-50%);            z-index: 1; }            @media (max-width: 991px) {              .fin-app__img .fa-img {                position: unset;                -webkit-transform: translateY(0);                -ms-transform: translateY(0);                transform: translateY(0); } }            .fin-app__img .fa-img--1 {              left: 19.5%; }            .fin-app__img .fa-img--2 {              left: 0;              z-index: -1; }          .fin-app__list {            color: #6B707E;            font-size: 18px;            line-height: 34px; }            .fin-app__list li {              padding-left: 30px;              position: relative; }              .fin-app__list li:not(:last-child) {                margin-bottom: 37px; }              .fin-app__list li i {                color: var(--color-1);                margin-right: 12px;                -webkit-transform: translateY(1px);                -ms-transform: translateY(1px);                transform: translateY(1px);                position: absolute;                left: 0;                top: 7px; }          .fin-app__line-shape {            position: absolute;            bottom: 120px;            left: 50px; }            @media (max-width: 767px) {              .fin-app__line-shape {                display: none; } }          .fin-app__icon-shape {            position: absolute;            bottom: 78px;            right: 80px; }          .fin-app__content {            padding-left: 50px; }            @media (max-width: 991px) {              .fin-app__content {                padding-left: 0; } }.mxw_1340 {  max-width: 1340px; }.fin-cta {  background-color: #171824;  z-index: 1;  position: relative; }  .fin-cta__number .icon {    font-size: 20px;    color: rgba(255, 255, 255, 0.62);    margin-right: 22px; }  .fin-cta__number span {    color: #888686;    font-size: 14px;    font-weight: 700;    line-height: 20px;    margin-right: 27px;    text-transform: uppercase; }  .fin-cta__number h3 {    font-size: 24px;    font-weight: 700;    font-family: var(--font-arimo); }    .fin-cta__number h3 a {      color: var(--color-12); }  .fin-cta__img {    position: absolute;    right: 0;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%); }    @media (max-width: 991px) {      .fin-cta__img {        position: unset;        -webkit-transform: translateY(0);        -ms-transform: translateY(0);        transform: translateY(0);        margin-top: 45px; } }  .fin-cta.animated .fin-cta__img img {    animation: icon-bounce 0.8s ease-out;    -webkit-animation: icon-bounce 0.8s ease-out; }  .fin-cta__shape {    position: absolute;    right: 58px;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%); }    @media (max-width: 991px) {      .fin-cta__shape {        top: auto;        right: auto;        left: 0;        bottom: 0;        -webkit-transform: translateY(0);        -ms-transform: translateY(0);        transform: translateY(0); } }  .fin-cta__line-shape {    position: absolute;    right: 42%;    bottom: 70px; }.tma-cta {  position: relative;  z-index: 1; }  .tma-cta__bg {    background-color: #423EF3; }  .tma-cta__big-title {    position: absolute;    top: 53%;    left: 50%;    transform: translate(-50%, -50%);    font-size: 400px;    text-transform: uppercase;    font-family: var(--font-poppins);    color: rgba(255, 255, 255, 0.6);    opacity: 0.1;    font-weight: 700;    line-height: 1.2;    z-index: -1; }    @media (max-width: 991px) {      .tma-cta__big-title {        font-size: 200px; } }    @media (max-width: 767px) {      .tma-cta__big-title {        display: none; } }    .tma-cta__big-title span {      display: inline-block; }  .tma-cta__shape .shape {    position: absolute; }    .tma-cta__shape .shape--1 {      left: 100px;      bottom: 100px; }    .tma-cta__shape .shape--2 {      right: 0;      bottom: 0; }      .fit-cta__wrap {        background-color: #74D1E7;        padding: 42px 50px;        margin-bottom: -50px;        z-index: 5;        position: relative; }        @media (max-width: 767px) {          .fit-cta__wrap {            padding: 20px; } }      .fit-cta__content > span {        display: inline-block;        background-color: var(--color-white);        padding: 7px 20px;        color: #152A38;        font-size: 14px;        text-transform: uppercase;        font-weight: 600;        border-radius: 2px;        -webkit-border-radius: 2px;        -moz-border-radius: 2px;        -ms-border-radius: 2px;        -o-border-radius: 2px;        margin-bottom: 20px;        line-height: 1.2; }        .fit-cta__content > span i {          margin-right: 8px; }      .fit-cta__content h3 {        font-size: 28px;        font-weight: 500; }        .fit-cta__content h3 span {          color: var(--color-white); }      .fit-cta__s a {        max-width: 156px; }        .fit-cta__s a:not(:first-child) {          margin-left: 20px; }          @media (max-width: 767px) {            .fit-cta__s a:not(:first-child) {              margin-left: 0; } }      .fit-cta__icon {        position: absolute;        -webkit-transform: translate(-155px, 22px);        -ms-transform: translate(-155px, 22px);        transform: translate(-155px, 22px); }        @media (max-width: 1199px) {          .fit-cta__icon {            display: none; } }        .fit-cta__icon img {          animation: tx_up_down 1s ease infinite alternate; }      .fit-cta__text span {        text-transform: uppercase;        background: linear-gradient(90.92deg, rgba(113, 47, 254, 0.6) 7.09%, rgba(97, 0, 255, 0.6) 77.69%);        -webkit-background-clip: text;        -webkit-text-fill-color: transparent;        background-clip: text;        text-fill-color: transparent;        opacity: 0.1;        font-size: 200px;        font-weight: 700;        line-height: 1.2;        position: absolute;        bottom: 7px; }        .fit-cta__text span:nth-child(1) {          left: -36px; }        .fit-cta__text span:nth-child(2) {          right: -36px; }.testimonial {  position: relative;  overflow: hidden; }  .testimonial__slide {    margin: -15px;    margin-bottom: -50px; }    .testimonial__slide .slick-arrow {      position: absolute;      top: 48%;      left: -60px;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%);      width: 50px;      height: 50px;      border-radius: 50%;      -webkit-border-radius: 50%;      -moz-border-radius: 50%;      -ms-border-radius: 50%;      -o-border-radius: 50%;      background: #F9F6F1;      box-shadow: 0px 4px 11px rgba(0, 0, 0, 0.06);      display: flex;      align-items: center;      justify-content: center;      cursor: pointer;      z-index: 1;      color: #000; }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .testimonial__slide .slick-arrow {          left: -10px; } }      @media (max-width: 991px) {        .testimonial__slide .slick-arrow {          left: -10px; } }      .testimonial__slide .slick-arrow.slick-next {        left: auto;        right: -60px; }        @media only screen and (min-width: 1200px) and (max-width: 1500px) {          .testimonial__slide .slick-arrow.slick-next {            right: -10px; } }        @media (max-width: 991px) {          .testimonial__slide .slick-arrow.slick-next {            right: -10px; } }    .testimonial__slide.style-2 .slick-arrow {      color: #fff;      background: rgba(249, 246, 241, 0.1); }  .testimonial__item {    padding: 0 50px 50px;    border-radius: 10px;    margin: 15px;    margin-bottom: 50px;    position: relative;    z-index: 1; }    .testimonial__item::before {      position: absolute;      bottom: 0;      left: 0;      width: 100%;      height: calc(100% - 43px);      background: linear-gradient(155.12deg, #FFFFFF -129.03%, rgba(255, 255, 255, 0) 116.82%);      content: "";      z-index: -1;      box-shadow: 0px 15px 20px rgba(185, 204, 216, 0.211); }    .testimonial__item .name {      font-size: 18px;      font-weight: 500;      font-family: var(--font-archivo);      margin-bottom: 2px; }    .testimonial__item .desig {      font-size: 12px;      font-weight: 600;      text-transform: uppercase;      color: #565F66;      display: inline-block;      margin-bottom: 25px; }    .testimonial__item p {      line-height: 32px;      color: #6B707E; }    .testimonial__item.style-2::before {      background: transparent;      box-shadow: none;      border: 1px solid rgba(255, 255, 255, 0.18);      box-shadow: none; }    .testimonial__item.style-2 .name {      color: #fff;      font-family: var(--font-poppins); }    .testimonial__item.style-2 .desig {      color: #fff; }      .testimonial__item.style-2 .desig span {        color: #FFB11B; }    .testimonial__item.style-2 p {      color: #fff; }  .testimonial__avatar {    margin-left: -15px; }    .testimonial__avatar img {      width: auto !important; }  .testimonial__shape {    position: absolute;    top: -60px;    left: 0; }  .testimonial__bg {    background-color: #171824; }  .testimonial__quote {    position: absolute;    top: 70px;    right: 16px;    color: rgba(255, 255, 255, 0.22);    font-size: 150px;    opacity: 0.2;    z-index: -1; }.rating-star li {  font-size: 13px;  color: #FFB11B; }  .rating-star li:not(:last-child) {    margin-right: 4px; }    .des-testimonial .tx-text--slide span {      padding-top: 5px;      padding-bottom: 8px;  }.des-testimonial {  position: relative; }  .des-testimonial__nav {    border: 0; }    .des-testimonial__nav .nav-link {      position: absolute;      border-radius: 50%;      -webkit-border-radius: 50%;      -moz-border-radius: 50%;      -ms-border-radius: 50%;      -o-border-radius: 50%;      padding: 6px;      background-color: #fff;      overflow: hidden;      border: 0;      box-shadow: 0px 4px 4px #EEEEEE;      z-index: 2; }      .des-testimonial__nav .nav-link img {        border-radius: 50%;        -webkit-border-radius: 50%;        -moz-border-radius: 50%;        -ms-border-radius: 50%;        -o-border-radius: 50%; }      .des-testimonial__nav .nav-link:nth-child(1) {        top: 21%;        left: 12%;        width: 100px;        height: 100px; }        @media (max-width: 767px) {          .des-testimonial__nav .nav-link:nth-child(1) {            top: 22%;            left: 3%; } }      .des-testimonial__nav .nav-link:nth-child(2) {        bottom: 25%;        left: 10%;        width: 60px;        height: 60px; }        @media (max-width: 767px) {          .des-testimonial__nav .nav-link:nth-child(2) {            bottom: 10%;            left: 3%; } }      .des-testimonial__nav .nav-link:nth-child(3) {        top: 29%;        right: 16%;        width: 85px;        height: 85px; }        @media (max-width: 767px) {          .des-testimonial__nav .nav-link:nth-child(3) {            top: 26%;            right: 4%; } }      .des-testimonial__nav .nav-link:nth-child(4) {        right: 11%;        bottom: 24%;        width: 78px;        height: 78px; }        @media (max-width: 767px) {          .des-testimonial__nav .nav-link:nth-child(4) {            right: 4%;            bottom: 14%; } }  .des-testimonial__item {    margin: 0 auto;    position: relative;    z-index: 1; }  .des-testimonial__avatar {    z-index: -1;    position: relative; }  .des-testimonial__content {    max-width: 700px;    margin: 0 auto;    font-size: 22px;    line-height: 37px;    color: #221414;    margin-bottom: 40px; }  .des-testimonial__bg {    position: absolute;    bottom: -80px;    left: 0;    z-index: -1;    right: 0; }    @media (max-width: 767px) {      .des-testimonial__bg {        height: 76%;        width: 100%; }        .des-testimonial__bg img {          height: 100%; } }  .des-testimonial__shape {    width: 361px;    height: 443px;    background-color: #F0F7FF;    position: absolute;    top: 56%;    left: 49%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    z-index: -2;    border-radius: 225px;    -webkit-border-radius: 225px;    -moz-border-radius: 225px;    -ms-border-radius: 225px;    -o-border-radius: 225px;    margin: 13px;    padding: 13px; }    .des-testimonial__shape::before {      position: absolute;      top: -15px;      left: -15px;      width: 393px;      height: 478px;      border: 1px solid #CFCFD7;      content: "";      border-radius: 225px;      -webkit-border-radius: 225px;      -moz-border-radius: 225px;      -ms-border-radius: 225px;      -o-border-radius: 225px; }  .des-testimonial__shape-bg {    position: absolute;    top: 67%;    left: 45%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    z-index: -3;    width: 1000px; }  .des-testimonial__rating {    position: relative;    -webkit-transform: translateY(-18px);    -ms-transform: translateY(-18px);    transform: translateY(-18px); }    .des-testimonial__rating span {      color: #FFB11B;      font-size: 16px;      display: inline-block; }    .des-testimonial__rating img {      position: absolute;      top: 50%;      left: 50%;      -webkit-transform: translate(-50%, -50%);      -ms-transform: translate(-50%, -50%);      transform: translate(-50%, -50%); }  .des-testimonial__authro-info h3 {    font-size: 20px;    color: #08151F;    font-weight: 500; }  .des-testimonial__authro-info span {    color: #0D3845;    font-size: 16px;    font-weight: 400; }  .des-testimonial__icon-shape .shape {    position: absolute; }    .des-testimonial__icon-shape .shape--1 {      top: 31%;      left: 23%; }    .des-testimonial__icon-shape .shape--2 {      left: 22%;      bottom: 44%; }    .des-testimonial__icon-shape .shape--3 {      right: 25%;      top: 26%;      animation: zoominup 2s infinite linear;      -webkit-animation: zoominup 2s infinite linear; }    .des-testimonial__icon-shape .shape--4 {      right: 0%;      top: 15%; }  .des-testimonial__quote {    position: absolute;    bottom: 90px;    right: 12%; }.fin-marquee__text {  font-size: 180px;  font-weight: 500;  line-height: 1.2;  font-family: var(--font-archivo);  text-transform: uppercase;  -webkit-text-fill-color: transparent;  -webkit-text-stroke-width: 1px;  -webkit-text-stroke-color: rgba(126, 112, 112, 0.6);  min-height: 180px; }  @media (max-width: 1199px) {    .fin-marquee__text {      font-size: 120px;      min-height: 120px; } }  @media (max-width: 991px) {    .fin-marquee__text {      font-size: 80px;      min-height: 80px; } }  @media (max-width: 767px) {    .fin-marquee__text {      font-size: 60px;      min-height: 60px; } }  .fin-marquee__text span {    position: relative;    padding-left: 30px;    z-index: 1; }    .fin-marquee__text span img {      position: absolute;      top: 50%;      left: 50%;      -webkit-transform: translate(-50%, -50%);      -ms-transform: translate(-50%, -50%);      transform: translate(-50%, -50%);      width: 94%;      z-index: -1; }@media (max-width: 991px) {  .fin-marquee.pb-135 {    padding-bottom: 120px; } }.marquee__text {  font-size: 118px;  font-weight: 500;  line-height: 1.2;  font-family: var(--font-archivo);  text-transform: uppercase;  -webkit-text-fill-color: transparent;  -webkit-text-stroke-width: 1px;  -webkit-text-stroke-color: rgba(126, 112, 112, 0.6);  min-height: 118px; }  @media (max-width: 991px) {    .marquee__text {      font-size: 80px;      min-height: 80px; } }  .marquee__text span {    position: relative;    padding-left: 30px;    z-index: 1; }    .marquee__text span img {      position: absolute;      top: 50%;      left: 50%;      -webkit-transform: translate(-50%, -50%);      -ms-transform: translate(-50%, -50%);      transform: translate(-50%, -50%);      width: 94%;      z-index: -1; }.management-system {  position: relative; }  .management-system .tx-item--title.fs-42 {    line-height: 1.2; }  .management-system__wrap {    margin-left: -100px;    text-align: right;    margin-right: 100px; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .management-system__wrap {        margin-left: 0; } }    @media (max-width: 1199px) {      .management-system__wrap {        margin-left: 0; } }  .management-system__img {    margin-right: -62px;    margin-top: -25px; }  .management-system__shape {    position: absolute;    top: 90px;    z-index: -1; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .management-system__shape {        max-width: 48%; } }    @media (max-width: 1199px) {      .management-system__shape {        top: 121px;        max-width: 46%; } }    .management-system__shape.t-125 {      top: 125px; }  .management-system__info {    padding-left: 27px;    border-left: 1px solid #D9D9D9; }  .management-system__info-box:not(:last-child) {    margin-bottom: 55px; }  .management-system__info-box .icon {    width: 20px;    margin-right: 27px; }  .management-system__info-box .content {    width: calc(100% - 37px); }    .management-system__info-box .content h4 {      font-size: 17px;      margin-bottom: 20px; }    .management-system__info-box .content p {      font-size: 16px;      color: #677294; }  .management-system__icon .icon {    position: absolute; }    .management-system__icon .icon--1 {      top: 180px;      left: 99px; }    .management-system__icon .icon--2 {      left: 0;      bottom: 0; }      @media (max-width: 991px) {        .management-system__icon .icon--2 {          display: none; } }.powerhouse__bg {  background-color: #F5F5F7; }.powerhouse__nav {  padding: 0;  border: 0; }  .powerhouse__nav .nav-item {    position: relative;    z-index: 1; }    .powerhouse__nav .nav-item .nav-link {      background: transparent;      border: 1px solid transparent;      padding: 30px 38px;      position: relative;      z-index: 1; }      .powerhouse__nav .nav-item .nav-link::before {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        background-color: var(--color-18);        border: 1px solid #000;        content: "";        opacity: 0; }      .powerhouse__nav .nav-item .nav-link::after {        position: absolute;        top: 50%;        right: -18px;        -webkit-transform: translateY(-50%);        -ms-transform: translateY(-50%);        transform: translateY(-50%);        background: url(../img/shape/p_arrow.png) no-repeat;        content: "";        width: 47px;        height: 47px;        opacity: 0;        z-index: -1; }      .powerhouse__nav .nav-item .nav-link.active::before {        opacity: 1; }      .powerhouse__nav .nav-item .nav-link.active::after {        opacity: 1; }      .powerhouse__nav .nav-item .nav-link.active .powerhouse__nav-item--2 p,      .powerhouse__nav .nav-item .nav-link.active .powerhouse__nav-item--2 h3 {        color: #fff; }  .powerhouse__nav--2 .nav-item {    position: relative;    z-index: 1; }    .powerhouse__nav--2 .nav-item .nav-link::before {      border: 0;      background: url(../img/bg/powerhouse_bg.jpg);      overflow: hidden;      border-radius: 10px;      -webkit-border-radius: 10px;      -moz-border-radius: 10px;      -ms-border-radius: 10px;      -o-border-radius: 10px; }    .powerhouse__nav--2 .nav-item .nav-link::after {      display: none; }.powerhouse__nav-item {  z-index: 1;  position: relative; }  .powerhouse__nav-item h3 {    font-size: 20px;    color: #101212;    margin-bottom: 15px; }  .powerhouse__nav-item p {    color: #000; }  .powerhouse__nav-item--2.active h3, .powerhouse__nav-item--2.active p {    color: #fff; }.powerhouse__content {  padding-left: 60px; }  @media (max-width: 991px) {    .powerhouse__content {      padding-left: 0; } }.powerhouse__image .image--1 {  -webkit-transform: translate(70px, 135px);  -ms-transform: translate(70px, 135px);  transform: translate(70px, 135px);  max-width: 264px; }  @media (max-width: 1199px) {    .powerhouse__image .image--1 {      -webkit-transform: translate(-45px, 135px);      -ms-transform: translate(-45px, 135px);      transform: translate(-45px, 135px); } }  @media (max-width: 991px) {    .powerhouse__image .image--1 {      -webkit-transform: translate(0, 135px);      -ms-transform: translate(0, 135px);      transform: translate(0, 135px); } }  @media (max-width: 767px) {    .powerhouse__image .image--1 {      max-width: 150px; } }.powerhouse__image .image--2 {  -webkit-transform: translate(-35px, -160px);  -ms-transform: translate(-35px, -160px);  transform: translate(-35px, -160px);  text-align: right;  max-width: 248px;  margin-left: auto; }  @media (max-width: 767px) {    .powerhouse__image .image--2 {      max-width: 150px;      -webkit-transform: translate(-35px, -123px);      -ms-transform: translate(-35px, -123px);      transform: translate(-35px, -123px); } }.powerhouse__image .image--3 {  -webkit-transform: translate(140px, -90px);  -ms-transform: translate(140px, -90px);  transform: translate(140px, -90px);  text-align: center;  max-width: 176px;  margin: auto; }  @media (max-width: 767px) {    .powerhouse__image .image--3 {      max-width: 100px;      -webkit-transform: translate(92px, -90px);      -ms-transform: translate(92px, -90px);      transform: translate(92px, -90px); } }.powerhouse__circle-shape {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: -1;  width: 410px;  opacity: 0.6; }  .powerhouse__circle-shape img {    animation: zoominup 2s infinite linear;    -webkit-animation: zoominup 2s infinite linear; }.powerhouse__shape .shape {  position: absolute;  z-index: -1; }  .powerhouse__shape .shape--1 {    top: 176px;    left: -44px; }  .powerhouse__shape .shape--2 {    bottom: 75px;    left: -56px; }    @media (max-width: 767px) {      .powerhouse__shape .shape--2 {        bottom: -27px;        left: -98px; } }  .powerhouse__shape .shape--3 {    bottom: -22px;    right: 0; }  .powerhouse__shape .shape--4 {    top: 31px;    right: 2px; }.blog__item:hover .border_effect a {  background-size: 100% 100%;  color: inherit; }.blog__thumb {  margin: 0;  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  overflow: hidden; }  .blog__thumb img {    width: 100%;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    -webkit-transform: scale(1.07);    -ms-transform: scale(1.07);    transform: scale(1.07); }.blog__item:hover .blog__thumb img {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.blog__content {  padding: 20px 18px;  padding-bottom: 0;  border-top: 0; }.blog__title {  font-size: 20px;  line-height: 1.4;  letter-spacing: 0; }  .blog__title a {    color: #191B1E; }.blog__date {  font-size: 15px;  color: var(--color-white);  font-weight: 600;  text-transform: uppercase;  margin-bottom: 17px; }.blog__btn .thm-btn {  padding: 0;  background-color: transparent;  padding-right: 50px; }.blog__meta li {  font-size: 15px;  color: rgba(0, 0, 0, 0.6); }  .blog__meta li:not(:last-child) {    margin-right: 12px; }  .blog__meta li i {    color: #13120D;    margin-right: 5px; }.blog__cat {  padding: 2px 37px;  position: absolute;  bottom: 15px;  left: 17px;  font-size: 15px;  color: #000;  text-transform: uppercase;  background-color: #fff;  font-weight: 500;  letter-spacing: 1px;  border-radius: 30px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -ms-border-radius: 30px;  -o-border-radius: 30px;  font-size: 15px;  font-family: var(--font-poppins); }.blog__btn a {  color: #0B0B0B;  font-size: 16px;  font-weight: 500; }  .blog__btn a i {    font-size: 18px;    line-height: 0;    position: relative;    overflow: hidden;    text-shadow: -1.5em 0 0 currentColor;    -webkit-transform: translateY(5px);    -ms-transform: translateY(5px);    transform: translateY(5px);    display: inline-block;    margin-left: 7px; }    .blog__btn a i::before {      transition: transform 0.4s;      display: inline-block;      line-height: 1; }  .blog__btn a:hover i::before {    -webkit-transform: translateX(176%);    -ms-transform: translateX(176%);    transform: translateX(176%); }.blog__slide {  margin: -15px; }  .blog__slide .blog-arrow {    position: absolute;    top: 0;    right: 15px;    width: 55px;    height: 51px;    background-color: var(--color-white);    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.01);    display: flex;    align-items: center;    justify-content: center;    margin-top: -100px;    cursor: pointer;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }    .blog__slide .blog-arrow:hover {      background-color: var(--color-primary);      color: var(--color-white); }    .blog__slide .blog-arrow.blog-prev {      right: 90px; }.tx-post-item .post-title {  font-size: 34px;  font-weight: 500;  margin-bottom: 22px; }  @media (max-width: 767px) {    .tx-post-item .post-title {      font-size: 24px; } }      .post-meta li:before {        position: absolute;        top: 10px;        right: 0;        width: 1px;        height: 10px;        content: "";        background-color: #d9dadd;        -webkit-transition: .3s;        -o-transition: .3s;        transition: .3s;    }    .post-meta li:last-child:before {      background: none;  }  .post-details ul.post-meta {    position: relative;    margin-bottom: 20px;    padding-bottom: 20px;    border-bottom: 1px solid rgb(0 0 0 / 10%);}.post-meta li {   position: relative;  color: #65676d;  font-size: 15px;  padding-right: 15px;  margin-right: 15px; text-transform: capitalize; }  .post-meta li i {    margin-right: 4px; }    .post-meta li.author span {      color: #65676d; }  .post-meta li.min {    color: #65676d; }  .post-meta__author .avatar {    margin-right: 6px; }    .post-meta__author .avatar img {      width: 19px;      height: 19px;      object-fit: cover;      border-radius: 50%;      -webkit-border-radius: 50%;      -moz-border-radius: 50%;      -ms-border-radius: 50%;      -o-border-radius: 50%; }.post-meta .date i {  margin-right: 7px; }.post-meta--2 {  font-size: 14px; }.blog-post-wrap {  margin-right: 35px; }  @media (max-width: 991px) {    .blog-post-wrap {      margin-right: 0; } }.blog-sidebar {  padding: 30px;  border: 1px solid #E0E0E0;  margin-left: -20px; }  @media (max-width: 1199px) {    .blog-sidebar {      padding: 30px 20px; } }  @media (max-width: 991px) {    .blog-sidebar {      margin-left: 0; } }.widget:not(:last-child) {  margin-bottom: 40px; }.widget__search {  position: relative; }  .widget__search input {    height: 50px;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    border-width: 1px;    border: 1px solid #E1E0E0; }  .widget__search button {    position: absolute;    top: 50%;    right: 0;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    background-color: transparent;    width: 50px;    height: 100%;    font-size: 15px;    color: #000; }.widget__title {  font-size: 16px;  font-weight: 500;  margin-bottom: 22px;  padding-bottom: 15px;  border-bottom: 1px solid #E1E0E0; }.widget__post-slide .post-item .date {  font-size: 15px;  color: #888686; }.widget__post-slide .post-item .post-title {  font-size: 15px;  color: #0D0D0D;  font-weight: 400; }.widget__post-slide .slick-arrow {  position: absolute;  top: -54px;  right: 0;  width: 20px;  height: 20px;  color: #000000;  font-size: 14px;  cursor: pointer;  display: flex;  align-items: center;  justify-content: center; }  .widget__post-slide .slick-arrow.slick-prev {    margin-right: 20px; }.widget__post .tx-post:not(:last-child) {  margin-bottom: 35px; }.widget__post .post-thumb {  width: 100px;  height: 84px;  margin-right: 15px; }.widget__post .post-content {  width: calc(100% - 115px); }.widget__post .post-title {  font-size: 16px;  font-weight: 500; }.widget__social li {  display: flex;  align-items: center;  justify-content: space-between; }  .widget__social li:not(:last-child) {    margin-bottom: 29px; }  .widget__social li .icon {    border: 1px solid var(--color-border);    width: 40px;    height: 40px;    color: var(--color-default);    display: flex;    align-items: center;    justify-content: center;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    margin-right: 13px;    font-size: 16px; }  .widget__social li span {    color: var(--color-black);    font-size: 18px; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .widget__social li span {        font-size: 16px; } }  .widget__social li a {    font-size: 15px;    font-weight: 500;    color: var(--color-default);    align-items: center;    justify-content: center;    width: 100px;    display: flex;    border: 1px solid var(--color-border);    border-radius: 30px;    -webkit-border-radius: 30px;    -moz-border-radius: 30px;    -ms-border-radius: 30px;    -o-border-radius: 30px; }    .widget__social li a:hover {      color: #fff;      background-color: var(--color-primary);      border-color: var(--color-primary) !important;      box-shadow: 0px 4px 11px rgba(255, 24, 78, 0.3);      -webkit-transform: translateY(-1px);      -ms-transform: translateY(-1px);      transform: translateY(-1px); }.widget__twitter-feeds li {  display: flex; }  .widget__twitter-feeds li:not(:last-child) {    margin-bottom: 25px; }.widget__twitter-feeds .icon {  font-size: 24px;  color: #0095E9;  width: 24px;  margin-right: 10px; }.widget__twitter-feeds .content {  width: calc(100% - 34px);  font-size: 14px;  margin-top: -5px; }.widget__twitter-feeds span {  font-size: 14px;  color: #656A7D; }.widget__twitter-feeds .twitter-api {  font-size: 14px;  color: var(--color-black);  font-weight: 500;  margin-right: 11px; }.widget__twitter-feeds p {  font-size: 14px;  color: #71737E;  line-height: 21px;  margin-bottom: 8px; }  .widget__twitter-feeds p a {    color: #585A6B;    font-weight: 500; }.widget__twitter-feeds .date i {  margin-right: 5px; }.author-info__avatar {  width: 95px;  height: 95px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  overflow: hidden;  margin: 0 auto 15px; }.author-info__name {  font-size: 16px;  text-transform: uppercase;  color: #0A2C3D; }.author-info__desig {  font-size: 14px;  color: #727A7D;  display: inline-block;  margin-bottom: 17px; }.author-info__content {  font-size: 16px;  line-height: 28px;  margin-bottom: 16px; }.author-info__social li:not(:last-child) {  margin-right: 10px; }.author-info__social li a {  width: 35px;  height: 35px;  border: 1px solid #E8E8E8;  color: #777777;  font-size: 14px;  display: inline-block;  display: flex;  align-items: center;  justify-content: center;  position: relative; }  .author-info__social li a:hover {    color: #fff;    border-color: transparent; }    .author-info__social li a:hover::before {      opacity: 1; }  .author-info__social li a::before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: linear-gradient(141.32deg, #C85BFF 17.05%, #FF5AA9 115.03%);    content: "";    z-index: -1;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    opacity: 0; }.tx-post:hover .post-thumb img {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.tx-post:hover .border-effect a,.tx-post:hover .border-effect-2 a {  background-size: 100% 100%;  color: inherit; }.tx-post .post-thumb {  position: relative;  overflow: hidden; }  .tx-post .post-thumb img {    width: 100%;    height: 100%;    -webkit-transition: all 0.3s ease;    -o-transition: all 0.3s ease;    transition: all 0.3s ease;    -webkit-transform: scale(1.05);    -ms-transform: scale(1.05);    transform: scale(1.05);    object-fit: cover; }  .tx-post .post-thumb::before {    z-index: 1; }  .tx-post .post-thumb.br-3 {    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px; }  .tx-post .post-thumb.br-4 {    border-radius: 4px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -ms-border-radius: 4px;    -o-border-radius: 4px; }.tx-post .post-title a {  color: var(--color-black); }.tx-post .read-more a {  color: var(--color-primary);  font-size: 14px; }  .tx-post .read-more a i {    padding-left: 5px;    font-size: 12px;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }  .tx-post .read-more a:hover i {    padding-left: 7px; }.tx-post .cat {  font-size: 12px;  font-weight: 500;  color: #999999;  text-transform: uppercase;  display: inline-block;  line-height: 1; }.post-cat {  background-color: var(--color-primary);  padding: 1px 17px;  color: #fff;  border-radius: 3px;  -webkit-border-radius: 3px;  -moz-border-radius: 3px;  -ms-border-radius: 3px;  -o-border-radius: 3px;  font-size: 14px;  font-weight: 400;  text-transform: uppercase;  display: inline-block;  letter-spacing: .6px; }.post-img .post-cat {  position: absolute;  top: 12px;  left: 14px; }.mxw_175 {  max-width: 175px; }.mxw_343 {  max-width: 343px; }.mxw_216 {  max-width: 216px; }@media only screen and (min-width: 1200px) and (max-width: 1500px) {  .tx-widget__wrap {    padding-right: 0; } }.post-details h1, .post-details h2, .post-details h3, .post-details h4, .post-details h5, .post-details h6 {  font-weight: 500;  margin-bottom: 15px; }.post-details h2 {  font-size: 34px;  margin-bottom: 20px; }  @media (max-width: 767px) {    .post-details h2 {      font-size: 24px; } }.post-details h3 {  font-size: 30px; }  @media (max-width: 767px) {    .post-details h3 {      font-size: 22px; } }.post-details h4 {  font-size: 28px; }  @media (max-width: 767px) {    .post-details h4 {      font-size: 20px; } }.post-details p {  font-size: 18px;  line-height: 32px; }  .post-details p:not(:last-child) {    margin-bottom: 32px; }.video span {  text-align: center;  font-style: italic;  font-size: 18px;  color: #807A7A;  margin-top: 20px;  display: block;  font-weight: 500; }.post-tags-share {  display: flex;  justify-content: space-between;  flex-wrap: wrap; }  .post-tags-share .title {    font-size: 20px;    font-weight: 500;    margin-right: 20px;    font-family: var(--font-body);    margin-top: 10px; }  .post-tags-share .tags ul {    margin-top: 10px; }    .post-tags-share .tags ul li {      margin-top: 10px; }      .post-tags-share .tags ul li:not(:last-child) {        margin-right: 16px; }      .post-tags-share .tags ul li a {        padding: 4px 25px;        display: inline-block;        font-size: 13px;        text-transform: uppercase;        font-weight: 500;        color: #071C1F;        background-color: #F2F6F7;        position: relative; }        .post-tags-share .tags ul li a::before {          position: absolute;          top: 0;          left: 0;          width: 100%;          height: 100%;          background: linear-gradient(104.79deg, #CA60FF 39.56%, #FF60AB 115.02%);          content: "";          z-index: -1;          -webkit-transition: 0.3s;          -o-transition: 0.3s;          transition: 0.3s;          opacity: 0; }        .post-tags-share .tags ul li a:hover {          color: #fff; background: transparent; }          .post-tags-share .tags ul li a:hover::before {            opacity: 1;            border-color: transparent; }  .post-tags-share .social-share ul {    margin-top: 10px; }    .post-tags-share .social-share ul li:not(:last-child) {      margin-right: 12px; }    .post-tags-share .social-share ul li a {      width: 43px;      height: 38px;      background-color: #F2F6F7;      color: #071C1F;      display: flex;      align-items: center;      justify-content: center;      font-size: 14px;      position: relative;      z-index: 1; }      .post-tags-share .social-share ul li a::before {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        background: linear-gradient(104.79deg, #CA60FF 39.56%, #FF60AB 115.02%);        content: "";        z-index: -1;        -webkit-transition: 0.3s;        -o-transition: 0.3s;        transition: 0.3s;        opacity: 0; }      .post-tags-share .social-share ul li a:hover {        color: #fff; }        .post-tags-share .social-share ul li a:hover::before {          opacity: 1; }.post-nav {  padding: 20px 90px;  border-top: 1px solid #F6F6F6;  border-bottom: 1px solid #F6F6F6;  position: relative; }  @media (max-width: 767px) {    .post-nav {      padding-left: 0;      padding-right: 0; } }  .post-nav::before {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    content: "";    background-color: #D9D9D9;    width: 1px;    height: 66px; }    @media (max-width: 1199px) {      .post-nav::before {        display: none; } }  .post-nav__wrap {    max-width: 300px; }    .post-nav__wrap.right-post {      margin-left: auto; }  .post-nav__item .post-thumb {    width: 85px;    height: 85px;    margin-right: 15px;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%; }  .post-nav__item .post-content {    width: calc(100% - 100px); }    @media (max-width: 767px) {      .post-nav__item .post-content {        width: 100%;        margin-top: 15px; } }  .post-nav__item .post-title {    font-size: 16px;    margin-bottom: 10px;    font-weight: 500;    font-family: var(--font-body); }  .post-nav__link {    width: 56px;    height: 36px;    display: flex;    color: var(--color-primary);    align-items: center;    justify-content: center;    border-radius: 18px;    -webkit-border-radius: 18px;    -moz-border-radius: 18px;    -ms-border-radius: 18px;    -o-border-radius: 18px;    background: rgba(191, 170, 175, 0.11);    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    position: absolute;    top: 50%;    left: 15px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    z-index: 1;    overflow: hidden; }    .post-nav__link::before {      position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100%;      background: linear-gradient(180deg, #D25AEF 0%, #F25ABC 100%);      content: "";      z-index: -1;      opacity: 0;      -webkit-transition: 0.3s;      -o-transition: 0.3s;      transition: 0.3s; }    .post-nav__link:hover {      color: #fff; }      .post-nav__link:hover::before {        opacity: 1; }    @media (max-width: 767px) {      .post-nav__link {        display: none; } }  .right-post .post-nav__link {    left: auto;    right: 15px; }  @media (max-width: 1199px) {    .left-post .post-nav__item {      padding-right: 0; } }  @media (max-width: 1199px) {    .right-post .post-nav__item {      padding-left: 0; } }  @media (max-width: 767px) {    .right-post .post-nav__item {      margin-top: 30px; } }/* comment css */.post-comments {  padding-bottom: 55px; }  .post-comments .title {    font-size: 26px;    margin-bottom: 25;    font-weight: 500; }.latest__comments .comments-box {  border-top: 1px solid var(--color-border-2);  padding: 30px 0; }.latest__comments .comments-text {  overflow: hidden; }.latest__comments .comments-avatar {  border-radius: 50%;  float: left; }  @media (max-width: 767px) {    .latest__comments .comments-avatar {      float: none;      margin-bottom: 10px; } }  @media only screen and (min-width: 576px) and (max-width: 767px) {    .latest__comments .comments-avatar {      float: left;      margin-bottom: 0px; } }  .latest__comments .comments-avatar img {    border-radius: 50%;    width: 100px !important;    margin-right: 30px; }.latest__comments li:last-child .comments-box {  padding-bottom: 0px; }.latest__comments li:first-child .comments-box {  border-top: 0;  padding-top: 0; }.latest__comments li.children {  margin-left: 100px; }  @media (max-width: 767px) {    .latest__comments li.children {      margin-left: 0px; } }  @media only screen and (min-width: 576px) and (max-width: 767px) {    .latest__comments li.children {      margin-left: 50px; } }.latest__comments .avatar-name {  margin-bottom: 15px;  overflow: hidden;  position: relative; }  .latest__comments .avatar-name h5 {    font-size: 18px;    margin-bottom: 0px;    font-weight: 500; }  .latest__comments .avatar-name span {    font-size: 15px;    text-transform: capitalize; }.latest__comments .reply a {  color: var(--color-black);  display: inline-block;  font-size: 14px;  font-weight: 400;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  line-height: 1;  position: absolute;  right: 0;  margin-top: 0;  top: 0;  text-decoration: none; }  .latest__comments .reply a i {    margin-right: 5px; }  .latest__comments .reply a:hover {    color: #52E472; }.latest__comments--2 p {  font-size: 14px;  line-height: 24px;  color: var(--color-black); }.comment-form .title {  font-size: 26px;  margin-bottom: 30px;  font-weight: 500; }.comment-form input, .comment-form textarea {  height: 60px;  margin-bottom: 20px;  padding: 0 30px;  width: 100%;  font-size: 15px;  color: var(--color-black);  border-radius: 0px;  background-color: #F8F8FB;  border: 1px solid #E5E5E5; }  .comment-form  input:hover, .comment-form input:focus, .comment-form textarea:hover, .comment-form textarea:focus {    border-color: #52E472; }.comment-form textarea {  padding: 20px 30px;  height: 150px; }  .comments-form__btn button {  font-size: 16px;  font-weight: 500;  text-transform: uppercase;  padding: 18px 50px;  background: linear-gradient(98.52deg, #D960E7 43.48%, #F060C2 116.34%); }.meta-bottom-border {  margin-bottom: 24px;  padding-bottom: 24px;  border-bottom: 1px solid var(--color-border); }.post-details .post-tags a {  color: var(--color-default); }  .post-details .post-tags a:hover {    color: var(--color-black); }.has-dropcap:first-child::first-letter {  font-size: 47px;  line-height: 0.8;  color: var(--color-primary);  font-weight: 600;  float: left;  padding: 5px 10px;  padding-left: 0;  vertical-align: top;  text-transform: uppercase; }.pricing .mxw_1420 {  max-width: 1420px; }.pricing__info li {  text-transform: uppercase;  color: #000;  font-weight: 600;  position: relative;  padding: 15px 30px;  font-size: 16px;  padding-left: 60px;  border-radius: 30px;  -webkit-border-radius: 30px;  -moz-border-radius: 30px;  -ms-border-radius: 30px;  -o-border-radius: 30px;  display: inline-block;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  @media (max-width: 767px) {    .pricing__info li {      font-size: 14px; } }  .pricing__info li.active, .pricing__info li:hover {    background-color: var(--color-7);    color: #fff;    box-shadow: 0px 4px 36px rgba(59, 216, 239, 0.38); }  .pricing__info li::before, .pricing__info li::after {    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    left: 14px;    width: 30px;    height: 30px;    background-color: #fff;    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    content: "";    z-index: 1; }  .pricing__info li::after {    width: 15px;    height: 15px;    background-color: var(--color-7);    left: 22px; }  .pricing__info li:not(:last-child) {    margin-bottom: 40px; }    @media (max-width: 767px) {      .pricing__info li:not(:last-child) {        margin-bottom: 10px; } }  .pricing__info li:nth-child(even) {    margin-left: 45%; }    @media (max-width: 1199px) {      .pricing__info li:nth-child(even) {        margin-left: 12%; } }    @media (max-width: 767px) {      .pricing__info li:nth-child(even) {        margin-left: 0; } }  .pricing__info li img {    margin-left: 10px;    max-width: 30px; }.pricing__content {  background-color: #ffff; }.pricing__body {  padding: 53px 58px 40px; }  @media (max-width: 767px) {    .pricing__body {      padding: 53px 16px; } }.pricing__list li {  font-size: 16px;  display: flex;  align-items: center;  color: #1B1A1A; }  .pricing__single--2 .pricing__list li {    line-height: 1.2;  }  .pricing__list li:not(:last-child) {    margin-bottom: 28px; }  .pricing__list li i.f-check {    font-size: 13px;    margin-right: 20px; }  .pricing__list li i.far {    margin-left: auto;    width: 21px;    height: 21px;    background-color: var(--color-5);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    font-size: 11px;    color: #fff;    display: flex;    align-items: center;    justify-content: center; }  .pricing__list li.disable {    color: #BBBBBB; }    .pricing__list li.disable i.f-check {      color: #BBBBBB; }.pricing__link {  padding: 14px 40px;  padding-right: 24px;  border: 1px solid #ddd;  display: flex;  align-items: center;  justify-content: space-between;  border-radius: 70px;  -webkit-border-radius: 70px;  -moz-border-radius: 70px;  -ms-border-radius: 70px;  -o-border-radius: 70px;  margin-top: 50px;  font-size: 15px;  color: #000;  text-transform: uppercase;  font-weight: 500; }  .pricing__link i {    width: 40px;    height: 40px;    background: rgba(0, 0, 0, 0.05);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }  .pricing__link:hover {    color: #000; }    .pricing__link:hover i {      background-color: var(--color-5);      color: #fff; }.pricing__nav {  border: 0; }  .pricing__nav .nav-item .nav-link {    border: 0;    border-radius: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    -ms-border-radius: 0;    -o-border-radius: 0;    background-color: #fff;    padding: 18px 45px;    color: #000;    font-size: 15px;    font-weight: 700;    text-transform: uppercase; }    @media (max-width: 767px) {      .pricing__nav .nav-item .nav-link {        padding: 12px 34px; } }    .pricing__nav .nav-item .nav-link.active {      background-color: var(--color-5); }.pricing__price {  padding: 32px 38px;  position: relative; }  @media (max-width: 767px) {    .pricing__price {      padding: 32px 15px; } }  .pricing__price .icon {    width: 30px;    height: 30px;    display: flex;    align-items: center;    justify-content: center;    font-size: 13px;    color: #fff;    background-color: var(--color-5);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    margin-right: 20px; }  .pricing__price .content h3 {    font-size: 24px;    font-weight: 600;    margin-bottom: 4px; }  .pricing__price .content span {    font-size: 15px;    color: #888686; }.pricing__price-arrow {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%) rotate(90deg);  -ms-transform: translate(-50%, -50%) rotate(90deg);  transform: translate(-50%, -50%) rotate(90deg);  font-size: 30px;  color: #000; }.pricing__price-down {  position: absolute;  left: 50%;  top: -45px;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  color: #C9C5C5; }.pricing__price-right h2 {  font-size: 50px;  color: #1B1A1A;  font-weight: 500; }  @media (max-width: 767px) {    .pricing__price-right h2 {      font-size: 30px; } }  .pricing__price-right h2 span {    font-size: 15px;    color: #888686; }.pricing__price-top {  border-bottom: 4px solid var(--color-5);  position: relative; }  .pricing__price-top::before {    position: absolute;    left: 50%;    bottom: -23px;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%);    border-left: 8px solid transparent;    border-right: 8px solid transparent;    border-bottom: 10px solid transparent;    border-top: 10px solid var(--color-5);    content: ""; }.pricing__price-bottom {  box-shadow: 0px -11px 23px rgba(0, 0, 0, 0.03); }.pricing__wrap {  display: flex;  flex-wrap: wrap;  align-items: center; }.pricing__single {  width: 25%;  border: 1px solid transparent;  border-right-color: rgba(0, 0, 0, 0.12);  padding: 55px 30px 100px;  position: relative;  cursor: pointer;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  @media (max-width: 1199px) {    .pricing__single {      width: 50%; } }  @media (max-width: 767px) {    .pricing__single {      width: 100%;      border: 1px solid rgba(0, 0, 0, 0.12);      border-right: 1px solid rgba(0, 0, 0, 0.12) !important;      margin-top: -1px; } }  .pricing__single:last-child {    border-right: transparent; }  .pricing__single.active {    border-color: #FF65A4;    background-color: #F7FBFF; }    .pricing__single.active:last-child {      border-right: 1px solid #FF65A4; }  .pricing__single .icon {    font-size: 55px;    color: #CDD1D8;    margin-bottom: 22px; }  .pricing__single .title {    font-size: 20px;    font-weight: 500;    color: #F53D5D;    text-transform: uppercase;    margin-bottom: 5px; }  .pricing__single .pricing__price-right h2 {    font-weight: 700;    margin-bottom: 30px; }    .pricing__single .pricing__price-right h2 span {      font-weight: 400; }  .pricing__single .pricing__list li {    font-size: 16px;    font-weight: 400; }    .pricing__single .pricing__list li:not(:last-child) {      margin-bottom: 16px; }.pricing__check-box {  position: absolute;  top: 31px;  right: 28px;  width: 36px;  height: 36px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border: 1px solid #E0E0E0;  cursor: pointer; }  .pricing__check-box::before {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    width: 18px;    height: 18px;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    background-color: #FF65A4;    content: "";    opacity: 0;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }.pricing__single.active .pricing__check-box::before {  opacity: 1; }.pricing__down-arrow {  position: absolute;  bottom: 47px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  font-size: 18px;  color: #C9C5C5; }.pricing__btn {  font-size: 16px;  display: block;  text-align: center;  background: linear-gradient(97.81deg, #FEBD8F -3.43%, #EB63D3 49.6%, #8A87F9 94.42%);  font-weight: 500;  color: #fff;  text-transform: uppercase;  padding: 11px 20px; }  .pricing__btn:hover {    color: #fff; }.pricing__nav-tabs {  border: 0;  justify-content: center;  margin-bottom: 50px; }  .pricing__nav-tabs .nav-link {    border: 0;    padding: 17px 44px;    background-color: #fff;    box-shadow: 0px 4px 7px rgba(0, 0, 0, 0.08);    border-radius: 0;    -webkit-border-radius: 0;    -moz-border-radius: 0;    -ms-border-radius: 0;    -o-border-radius: 0;    position: relative;    z-index: 1;    font-weight: 700;    font-size: 15px;    text-transform: uppercase; }    @media (max-width: 767px) {      .pricing__nav-tabs .nav-link {        padding: 10px 30px;        font-size: 14px; } }    .pricing__nav-tabs .nav-link::before {      position: absolute;      top: 0;      left: 0;      width: 100%;      height: 100%;      background: linear-gradient(99.23deg, var(--color-1) 34.28%, var(--color-2) 124.19%);      content: "";      -webkit-transition: 0.3s;      -o-transition: 0.3s;      transition: 0.3s;      opacity: 0;      z-index: -1; }    .pricing__nav-tabs .nav-link.active {      color: #fff; }      .pricing__nav-tabs .nav-link.active::before {        opacity: 1; }.before-after__slide-1, .before-after__slide-2 {  height: 246px; }.before-after__item {  background-color: transparent;  width: 473px;  height: 246px;  perspective: 1000px;  float: left;  margin-right: 35px; }  .before-after__item img {    width: 100%;    height: 100%;    object-fit: cover;    border-radius: 7px;    -webkit-border-radius: 7px;    -moz-border-radius: 7px;    -ms-border-radius: 7px;    -o-border-radius: 7px; }.before-after__inner {  position: relative;  width: 100%;  height: 100%;  text-align: center;  transition: transform 0.8s;  transform-style: preserve-3d; }.before-after__item:hover .before-after__inner {  transform: rotateY(180deg); }.before-after__front, .before-after__back {  position: absolute;  width: 100%;  height: 100%;  -webkit-backface-visibility: hidden;  backface-visibility: hidden; }.before-after__front {  color: black; }.before-after__back {  color: white;  transform: rotateY(180deg); }.before-after__text {  position: absolute;  top: 10px;  left: 10px;  background-color: #fff;  color: #000;  display: inline-block;  border-radius: 2px;  -webkit-border-radius: 2px;  -moz-border-radius: 2px;  -ms-border-radius: 2px;  -o-border-radius: 2px;  padding: 1px 15px;  font-size: 13px;  text-transform: uppercase;  font-weight: 500; }.popup-video__text a i {  width: 60px;  height: 60px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  border: 1px solid #000;  display: inline-block;  line-height: 60px;  text-align: center;  margin-right: 28px;  color: #000; }.popup-video__text a span {  color: #000;  font-size: 16px;  text-decoration: underline;  font-weight: 500;  -webkit-transform: translateY(-4px);  -ms-transform: translateY(-4px);  transform: translateY(-4px);  display: inline-block; }/* sidebar */.sidebar-info .s-title {  font-size: 24px;  margin-bottom: 15px; color: #000; }.slide-bar-black .sidebar-info .s-title {   color: #fff; }.sidebar-content p {  margin-bottom: 30px; }.sidebar-info-list {  margin-top: 20px; }.sidebar-info-list li {  margin-bottom: 18px;  color: #1b2026;  font-size: 16px; }.sidebar-info-list li span {  margin-right: 10px;  float: left;  margin-top: 3px;  font-size: 15px; }.sidebar-info-list li p {  overflow: hidden; }.sidebar-info-list {  list-style: none; }.sidebar-info .sidebar-social a {  font-size: 14px;  width: 45px;  height: 45px;  display: inline-block;  text-align: center;  line-height: 45px;  color: #777;  margin-right: 3px;  background: #eeeeee;  border-radius: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  -o-border-radius: 5px; }.sidebar-info .sidebar-social a:hover {  color: #fff;  background: var(--color-13); }.sidebar-info .thm-btn {  padding: 17px 40px;  background: var(--color-13); }.breadcrumb {  margin-bottom: 0;  z-index: 1; }  @media (max-width: 767px) {    .breadcrumb.pt-230 {      padding-top: 150px; }    .breadcrumb.pb-115 {      padding-bottom: 60px; } }  .breadcrumb__list {    padding: 4px 25px;    background-color: #fff;    display: inline-block;    box-shadow: 0px 4px 9px rgba(0, 0, 0, 0.04);    border-radius: 13px;    font-family: var(--font-sfpro); }  .breadcrumb__list-item {    position: relative;    line-height: 1.2; }    .breadcrumb__list-item:not(:last-child) {      margin-right: 20px; }      .breadcrumb__list-item:not(:last-child)::after {        position: absolute;        content: "\f105";        width: auto;        height: auto;        left: auto;        font-family: "Font Awesome 5 Pro";        font-weight: 400;        right: -13px;        top: 4px;        color: #706C6C;        font-size: 13px; }    .breadcrumb__list-item a {      color: #000;      background: transparent; }    .breadcrumb__list-item.current span {      color: red;      background: linear-gradient(91.53deg, #BE3DFF 65.26%, #FF1C80 113.36%);      -webkit-background-clip: text;      -webkit-text-fill-color: transparent;      background-clip: text;      text-fill-color: transparent;      z-index: 1;      position: relative; }      .breadcrumb__list-item.current span::before {        position: absolute;        top: 0;        left: 0;        width: 100%;        height: 100%;        background: rgba(255, 115, 189, 0.13);        z-index: -1;        content: ""; }  .breadcrumb__shape .shape {    position: absolute; }    .breadcrumb__shape .shape--1 {      top: 120px;      left: 0; }      @media (max-width: 991px) {        .breadcrumb__shape .shape--1 {          display: none; } }    .breadcrumb__shape .shape--2 {      bottom: 80px;      left: 290px;      animation: zoominup 2s infinite linear;      -webkit-animation: zoominup 2s infinite linear; }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .breadcrumb__shape .shape--2 {          left: 120px; } }      @media (max-width: 1199px) {        .breadcrumb__shape .shape--2 {          bottom: 33px;          left: 65px; } }      @media (max-width: 991px) {        .breadcrumb__shape .shape--2 {          bottom: 3px; } }      @media (max-width: 767px) {        .breadcrumb__shape .shape--2 {          display: none; } }    .breadcrumb__shape .shape--3 {      top: 24%;      right: 24%; }      @media (max-width: 1199px) {        .breadcrumb__shape .shape--3 {          top: 33%;          right: 7%;          max-width: 85px; } }      @media (max-width: 767px) {        .breadcrumb__shape .shape--3 {          display: none; } }  .breadcrumb__bg {    position: absolute;    bottom: 0;    opacity: .8;    z-index: -1; }  .breadcrumb .tx-text--slide .highlight::before {    transition-delay: .5s; }.pt-230 {  padding-top: 230px; }.team-members {  padding: 0 80px;  display: flex;  align-items: flex-end;  justify-content: space-between;  flex-wrap: wrap;  margin-top: -30px; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .team-members {      padding: 0 30px; } }  @media (max-width: 1199px) {    .team-members {      padding: 0 30px; } }  @media (max-width: 767px) {    .team-members {      padding: 0 15px; } }  .team-members__item {    width: 25%;    margin-top: 30px;    border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    -ms-border-radius: 20px;    -o-border-radius: 20px;    overflow: hidden; }    .team-members__item:nth-child(1) {      max-width: 320px;      -webkit-transform: translateY(-200px);      -ms-transform: translateY(-200px);      transform: translateY(-200px); }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .team-members__item:nth-child(1) {          max-width: 240px;          -webkit-transform: translateY(-100px);          -ms-transform: translateY(-100px);          transform: translateY(-100px); } }      @media (max-width: 1199px) {        .team-members__item:nth-child(1) {          max-width: 220px;          -webkit-transform: translateY(-100px);          -ms-transform: translateY(-100px);          transform: translateY(-100px); } }      @media (max-width: 991px) {        .team-members__item:nth-child(1) {          max-width: 150px;          -webkit-transform: translateY(-50px);          -ms-transform: translateY(-50px);          transform: translateY(-50px); } }      @media (max-width: 767px) {        .team-members__item:nth-child(1) {          max-width: 60px;          -webkit-transform: translateY(0);          -ms-transform: translateY(0);          transform: translateY(0); } }    .team-members__item:nth-child(2) {      max-width: 450px;      -webkit-transform: translateY(80px);      -ms-transform: translateY(80px);      transform: translateY(80px); }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .team-members__item:nth-child(2) {          max-width: 240px; } }      @media (max-width: 1199px) {        .team-members__item:nth-child(2) {          max-width: 220px; } }      @media (max-width: 991px) {        .team-members__item:nth-child(2) {          max-width: 150px; } }      @media (max-width: 767px) {        .team-members__item:nth-child(2) {          max-width: 60px; } }    .team-members__item:nth-child(3) {      max-width: 400px;      -webkit-transform: translateY(8px);      -ms-transform: translateY(8px);      transform: translateY(8px); }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .team-members__item:nth-child(3) {          max-width: 240px;          -webkit-transform: translateY(35px);          -ms-transform: translateY(35px);          transform: translateY(35px); } }      @media (max-width: 1199px) {        .team-members__item:nth-child(3) {          max-width: 220px;          -webkit-transform: translateY(35px);          -ms-transform: translateY(35px);          transform: translateY(35px); } }      @media (max-width: 991px) {        .team-members__item:nth-child(3) {          max-width: 150px;          -webkit-transform: translateY(35px);          -ms-transform: translateY(35px);          transform: translateY(35px); } }      @media (max-width: 767px) {        .team-members__item:nth-child(3) {          max-width: 60px;          -webkit-transform: translateY(50px);          -ms-transform: translateY(50px);          transform: translateY(50px); } }    .team-members__item:nth-child(4) {      max-width: 310px;      -webkit-transform: translateY(-250px);      -ms-transform: translateY(-250px);      transform: translateY(-250px); }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .team-members__item:nth-child(4) {          max-width: 240px;          -webkit-transform: translateY(-100px);          -ms-transform: translateY(-100px);          transform: translateY(-100px); } }      @media (max-width: 1199px) {        .team-members__item:nth-child(4) {          max-width: 220px;          -webkit-transform: translateY(-100px);          -ms-transform: translateY(-100px);          transform: translateY(-100px); } }      @media (max-width: 991px) {        .team-members__item:nth-child(4) {          max-width: 150px;          -webkit-transform: translateY(-30px);          -ms-transform: translateY(-30px);          transform: translateY(-30px); } }      @media (max-width: 767px) {        .team-members__item:nth-child(4) {          max-width: 60px;          -webkit-transform: translateY(0);          -ms-transform: translateY(0);          transform: translateY(0); } }  .team-members__line-shape {    position: absolute;    bottom: -50px;    z-index: -1; }@media (max-width: 767px) {  .team.pb-170 {    padding-bottom: 120px; } }.team__wrap {  display: grid;  grid-template-columns: repeat(4, 1fr);  grid-column-gap: 30px;  grid-row-gap: 38px; }  @media (max-width: 991px) {    .team__wrap {      grid-template-columns: repeat(2, 1fr); } }  @media (max-width: 767px) {    .team__wrap {      grid-template-columns: repeat(1, 1fr); } }.team__item:nth-child(odd) {  -webkit-transform: translateY(50px);  -ms-transform: translateY(50px);  transform: translateY(50px); }  @media (max-width: 767px) {    .team__item:nth-child(odd) {      -webkit-transform: translateY(0);      -ms-transform: translateY(0);      transform: translateY(0); } }.team__img {  filter: drop-shadow(0px 4px 22px rgba(0, 0, 0, 0.03));  z-index: -3;  position: relative; }  .team__img img {    width: 100%; }.team__info {  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.03);  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  padding: 20px 10px; }  .team__info h3 {    font-size: 20px;    color: #000;    font-weight: 500;    margin-bottom: 4px; }  .team__info span {    font-size: 16px;    color: rgba(0, 0, 0, 0.5); }.team__item:hover .team__info {  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.09); }.team__social {  position: absolute;  top: -27px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  background-color: #fff;  padding: 15px 10px;  max-width: 190px;  width: 100%;  border-radius: 100px;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  -ms-border-radius: 100px;  -o-border-radius: 100px;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  z-index: -1; }  .team__social li:not(:last-child) {    margin-right: 25px; }  .team__social li a {    color: #0E3C49; }.team__item:hover .team__social {  top: -37px;  opacity: 1;  visibility: visible; }.location__map {  padding-right: 70px; }  @media (max-width: 1199px) {    .location__map {      padding-right: 20px; } }  @media (max-width: 991px) {    .location__map {      padding-right: 0; } }  .location__map iframe {    width: 100%;    height: 373px; }.location__info {  display: grid;  grid-template-columns: repeat(2, 1fr);  grid-column-gap: 30px;  margin-top: -90px; }  @media (max-width: 767px) {    .location__info {      margin-top: -30px;      grid-template-columns: repeat(1, 1fr); } }.location__info-item {  margin-top: 90px; }  @media (max-width: 767px) {    .location__info-item {      margin-top: 30px; } }  .location__info-item h3 {    margin-bottom: 18px;    font-size: 20px;    font-weight: 500; }    .location__info-item h3 img {      margin-right: 12px; }/*----------------------------------------*//*  07. contact/*----------------------------------------*/.contact-info {  position: relative; }  .contact-info__item {    padding: 25px 20px;    border-radius: 4px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -ms-border-radius: 4px;    -o-border-radius: 4px;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    border: 1px solid transparent; }    .contact-info__item:hover, .contact-info__item.active {      border-color: #EBEBF2; }    .contact-info__item .icon {      width: 53px;      margin-right: 15px;      -webkit-transform: translateY(7px);      -ms-transform: translateY(7px);      transform: translateY(7px); }    .contact-info__item .content {      width: calc(100% - 68px); }    .contact-info__item h3 {      font-size: 20px;      margin-bottom: 7px;      font-weight: 500; }    .contact-info__item a, .contact-info__item p, .contact-info__item span {      color: #555555;      font-size: 14px;      display: block;      line-height: 26px; }  .contact-info__content h3 {    font-size: 28px;    margin-bottom: 24px; }  .contact-info__content p {    font-size: 16px;    line-height: 32px; }    .contact-info__content p:not(:last-child) {      margin-bottom: 20px; }  .contact-info__shape {    position: absolute;    left: 0;    top: -200px;    z-index: -1; }    @media (max-width: 991px) {      .contact-info__shape {        display: none; } }.contact-us__item {  position: relative;  margin: 0 20px;  border-radius: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  -o-border-radius: 5px; }  @media (max-width: 991px) {    .contact-us__item {      margin: 0; } }.contact-us__img {  background-color: #F5F5F7;  min-height: 324px;  display: flex;  align-items: center;  justify-content: center; }.contact-us__content {  padding: 27px;  border: 1px solid #E5E5E5;  border-top: 0; }  .contact-us__content h3 {    font-size: 20px;    color: #000;    font-weight: 500;    margin-bottom: 20px; }    .contact-us__content h3 span {      position: relative;      padding: 0 3px; }      .contact-us__content h3 span img {        position: absolute;        top: 50%;        left: 50%;        -webkit-transform: translate(-50%, -50%);        -ms-transform: translate(-50%, -50%);        transform: translate(-50%, -50%); }  .contact-us__content p {    font-size: 16px;    color: #6E6D79;    line-height: 33px;    font-weight: 500; }.contact-us__number {  position: absolute;  top: 12px;  left: 12px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: #fff;  color: #000;  font-size: 15px;  width: 40px;  height: 40px;  display: flex;  align-items: center;  justify-content: center;  font-weight: 500; }.contact-us__btn a {  padding: 12px 38px;  border: 1px solid #000;  color: #000;  display: inline-block;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  position: relative;  font-size: 15px;  font-weight: 500; }  .contact-us__btn a:hover {    color: #fff;    border-color: transparent; }    .contact-us__btn a:hover::before {      opacity: 1; }  .contact-us__btn a::before {    position: absolute;    top: 0;    left: 0;    left: -1px;    width: 101%;    height: 101%;    content: "";    z-index: -1;    background: linear-gradient(96.58deg, #CC62FF 4.22%, #FF5DA7 107.64%);    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    opacity: 0;    border-radius: 4px;    -webkit-border-radius: 4px;    -moz-border-radius: 4px;    -ms-border-radius: 4px;    -o-border-radius: 4px; }.contact-from__img {  margin-left: -304px;  margin-right: 140px;  -webkit-transform: translateY(15px);  -ms-transform: translateY(15px);  transform: translateY(15px); }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .contact-from__img {      margin-left: -35px;      margin-right: 20px; } }  @media (max-width: 1199px) {    .contact-from__img {      margin-left: -35px;      margin-right: 20px; } }  @media (max-width: 991px) {    .contact-from__img {      margin-left: 0;      margin-right: 0;      -webkit-transform: translateY(0px);      -ms-transform: translateY(0px);      transform: translateY(0px); } }.contact-from__field input, .contact-from__field textarea {  width: 100%;  border: 1px solid #E0E0E0;  margin-bottom: 26px;  height: 62px;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  font-size: 15px;  padding: 0 20px;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  background-color: #fff;  box-shadow: 0px 15px 10px rgba(242, 242, 242, 0.18); }.contact-from__field textarea {  min-height: 218px;  padding: 20px; }.contact-from__chekbox input {  margin-right: 5px; }.contact-from__chekbox label {  font-size: 15px;  color: #949392;  -webkit-transform: translateY(-3px);  -ms-transform: translateY(-3px);  transform: translateY(-3px); }.form-check-input {  width: 15px;  height: 15px;  border: 1px solid #D9D9D9;  margin-right: 10px; }  .form-check-input:focus {    box-shadow: none; }.project__wrap {  display: flex;  flex-wrap: wrap; }.project__item {  position: relative; }.project__thumb {  overflow: hidden;  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px; }  .project__thumb img {    width: 100%;    -webkit-transform: scale(1.05);    -ms-transform: scale(1.05);    transform: scale(1.05);    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }.project__content {  display: flex;  align-items: center;  justify-content: space-between;  position: absolute;  left: 25px;  right: 25px;  bottom: 22px;  background-color: #fff;  box-shadow: -2.034px 12.84px 21px 0px rgba(27, 27, 27, 0.15);  padding: 22px 20px;  border-radius: 4px;  -webkit-border-radius: 4px;  -moz-border-radius: 4px;  -ms-border-radius: 4px;  -o-border-radius: 4px;  -webkit-transform: translateY(20px);  -ms-transform: translateY(20px);  transform: translateY(20px);  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  opacity: 0;  visibility: hidden; }  .project__content h3 {    font-size: 20px;    color: #020202;    font-weight: 500; }    .project__content h3 a {      color: currentColor; }  .project__content i {    color: #020202;    font-size: 18px; }.project__link {  position: absolute;  top: 0;  left: 0;  width: 100%;  height: 100%; }.project__item:hover .project__content {  -webkit-transform: translateY(0);  -ms-transform: translateY(0);  transform: translateY(0);  opacity: 1;  visibility: visible; }.project__item:hover .project__thumb img {  -webkit-transform: scale(1);  -ms-transform: scale(1);  transform: scale(1); }.project__item:hover.project__img {  filter: drop-shadow(0px 4px 22px rgba(0, 0, 0, 0.03));  z-index: -3;  position: relative; }  .project__item:hover  .project__img img {    width: 100%; }.project__info {  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.03);  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  padding: 20px 10px; }  .project__info h3 {    font-size: 20px;    color: #000;    font-weight: 500;    margin-bottom: 4px; }  .project__info span {    font-size: 16px;    color: rgba(0, 0, 0, 0.5); }.project__item:hover .project__info {  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.09); }.project__social {  position: absolute;  top: -27px;  left: 50%;  -webkit-transform: translateX(-50%);  -ms-transform: translateX(-50%);  transform: translateX(-50%);  background-color: #fff;  padding: 15px 10px;  max-width: 190px;  width: 100%;  border-radius: 100px;  -webkit-border-radius: 100px;  -moz-border-radius: 100px;  -ms-border-radius: 100px;  -o-border-radius: 100px;  opacity: 0;  visibility: hidden;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s;  z-index: -1; }  .project__social li:not(:last-child) {    margin-right: 25px; }  .project__social li a {    color: #0E3C49; }.project__item:hover .project__social {  top: -37px;  opacity: 1;  visibility: visible; }.project-details__info-item:not(:last-child) {  margin-right: 65px; }.project-details__info-item .icon {  margin-right: 10px;  -webkit-transform: translateY(-8px);  -ms-transform: translateY(-8px);  transform: translateY(-8px); }.project-details__info-item .content h3 {  font-size: 15px;  font-weight: 500;  margin-bottom: 0;  line-height: 1; }.project-details__info-item .content span {  font-size: 14px;  font-weight: 500;  display: inline-block; }.project-details__content h3 {  font-size: 28px;  font-weight: 500;  margin-bottom: 32px;  text-transform: capitalize; }.project-details__content p {  margin-bottom: 55px;  font-size: 16px; }.project-details__content h4 {  font-size: 24px;  font-weight: 500;  margin-bottom: 35px; }.project-details__list li {  font-size: 16px;  color: #6E6D79; }  .project-details__list li:not(:last-child) {    margin-bottom: 13px; }  .project-details__list li i {    font-size: 12px;    margin-right: 14px; }.project-details__widget {  padding: 60px 60px 45px;  background-color: #fff;  box-shadow: 0px 4px 24px rgba(0, 0, 0, 0.08);  border-radius: 6px;  -webkit-border-radius: 6px;  -moz-border-radius: 6px;  -ms-border-radius: 6px;  -o-border-radius: 6px; }  @media (max-width: 1199px) {    .project-details__widget {      padding: 50px 30px 40px; } }.project-details__widget-item:not(:last-child) {  margin-bottom: 34px;  padding-bottom: 32px;  border-bottom: 1px solid rgba(21, 19, 19, 0.11); }.project-details__widget-item .c-address {  padding-left: 37px;  position: relative; }  .project-details__widget-item .c-address img {    position: absolute;    top: 6px;    left: 0; }.project-details__widget-item h3 {  font-size: 18px;  font-weight: 500;  margin-bottom: 20px;  text-transform: capitalize; }  .project-details__widget-item h3 img {    margin-right: 12px; }.project-details__widget-item p, .project-details__widget-item a {  font-size: 16px;  color: #696969; }.project-details__social li:not(:last-child) {  margin-right: 18px; }.project-details__social li a {  width: 50px;  height: 50px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: #F6FBFF;  display: flex;  align-items: center;  justify-content: center;  color: #FF5DAA;  position: relative;  z-index: 1;  overflow: hidden;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  .project-details__social li a:hover {    color: #fff; }    .project-details__social li a:hover::before {      opacity: 1; }  .project-details__social li a::before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: linear-gradient(180deg, #C960FF 0%, #FF5DAA 100%);    content: "";    z-index: -1;    opacity: 0;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }.opening-hour {  display: flex;  flex-wrap: wrap; }  .opening-hour .icon {    width: 76px;    height: 78px;    background-color: #F6FBFF;    border-radius: 3px;    -webkit-border-radius: 3px;    -moz-border-radius: 3px;    -ms-border-radius: 3px;    -o-border-radius: 3px;    display: flex;    align-items: center;    justify-content: center;    margin-right: 17px; }  .opening-hour .content {    width: calc(100% - 93px); }    .opening-hour .content h4 {      font-size: 18px;      font-weight: 500;      margin-bottom: 7px; }    .opening-hour .content p {      font-size: 14px;      line-height: 24px; }      .integration__nav .slick-track {        display: flex;        align-items: center; }      .integration__nav .slick-arrow {        display: flex;        position: absolute;        top: 43%;        left: -50px;        background: transparent;        color: var(--color-black);        font-size: 15px;        width: 20px;        height: 20px;        align-items: center;        justify-content: center;        cursor: pointer; }        @media only screen and (min-width: 1200px) and (max-width: 1500px) {          .integration__nav .slick-arrow {            left: 0; } }        @media (max-width: 1199px) {          .integration__nav .slick-arrow {            left: 0; } }        .integration__nav .slick-arrow.slick-next {          left: auto;          right: -50px; }          @media only screen and (min-width: 1200px) and (max-width: 1500px) {            .integration__nav .slick-arrow.slick-next {              right: 0; } }          @media (max-width: 1199px) {            .integration__nav .slick-arrow.slick-next {              right: 0; } }      .integration__item {        left: 0;        right: 0;        text-align: center; }        .integration__item.slick-center .integration__icon {          width: 195px;          height: 122px;          box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.09); }        .integration__item.slick-center .integration__content {          opacity: 1;          visibility: visible; }      .integration__content {        max-width: 600px;        margin: auto; }      .integration__content-item {        margin-top: 30px;        position: relative;        background-color: var(--color-white);        padding: 40px 50px;        text-align: center;        border: 1px solid #F6F4FD;        box-shadow: 0px 4px 16px rgba(0, 0, 0, 0.06);        box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.08);        border-radius: 6px;        margin: 20px; }        @media (max-width: 767px) {          .integration__content-item {            padding: 20px 15px; } }      .integration__content-item h4 {        font-weight: 700;        font-size: 18px;        line-height: 74px;        text-align: center;        text-transform: uppercase;        background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.9) 6.88%, rgba(188, 42, 141, 0.9) 52.57%, rgba(251, 0, 241, 0.9) 69.82%, rgba(255, 0, 107, 0.9) 87.36%, rgba(255, 24, 135, 0.9) 93.2%);        -webkit-background-clip: text;        -webkit-text-fill-color: transparent;        background-clip: text;        text-fill-color: transparent;        text-shadow: 0px 4px 123px rgba(206, 59, 200, 0.75); }      .integration__content-item p {        line-height: 28px;        font-size: 16px;        color: #717171;        margin-bottom: 12px; }      .integration__content-item a {        font-size: 15px;        color: #1173BE; }        .integration__content-item a img {          display: inline-block;          margin-left: 6px; }      .integration__nav-item.slick-center .integration__icon {        width: 190px;        height: 122px; }        .integration__nav-item.slick-center .integration__icon::before {          opacity: 1; }        .integration__slider .integration__nav-item.slick-center .integration__icon img {          max-width: 80px; }      .integration__icon {        text-align: center;        width: 80px;        height: 80px;        box-shadow: 0px 4px 13px rgba(0, 0, 0, 0.09);        display: flex !important;        align-items: center;        justify-content: center;        margin: 20px auto;        cursor: pointer;        border-radius: 10px;        -webkit-border-radius: 10px;        -moz-border-radius: 10px;        -ms-border-radius: 10px;        -o-border-radius: 10px;        position: relative; }        .integration__slider .integration__icon img {          max-width: 40px; }        .integration__icon::before {          position: absolute;          bottom: -22px;          left: 50%;          -webkit-transform: translateX(-50%);          -ms-transform: translateX(-50%);          transform: translateX(-50%);          border-left: 10px solid transparent;          border-top: 11px solid var(--color-white);          border-right: 10px solid transparent;          border-bottom: 11px solid transparent;          content: "";          opacity: 0;          -webkit-transition: 0.3s;          -o-transition: 0.3s;          transition: 0.3s; }/* preloader */.preloader {  position: fixed;  width: 100%;  height: 100%;  background: white;  left: 0;  top: 0;  z-index: 9999999999; }  .preloader__v2 .lds-ellipsis div {    background: #000; }.lds-ellipsis {  display: inline-block;  position: relative;  width: 64px;  height: 64px;  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%); }.lds-ellipsis div {  position: absolute;  top: 27px;  width: 11px;  height: 11px;  border-radius: 50%;  background: var(--color-1);  -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);  animation-timing-function: cubic-bezier(0, 1, 1, 0); }.lds-ellipsis div:nth-child(1) {  left: 6px;  -webkit-animation: lds-ellipsis1 0.6s infinite;  animation: lds-ellipsis1 0.6s infinite; }.lds-ellipsis div:nth-child(2) {  left: 6px;  -webkit-animation: lds-ellipsis2 0.6s infinite;  animation: lds-ellipsis2 0.6s infinite; }.lds-ellipsis div:nth-child(3) {  left: 26px;  -webkit-animation: lds-ellipsis2 0.6s infinite;  animation: lds-ellipsis2 0.6s infinite; }.lds-ellipsis div:nth-child(4) {  left: 45px;  -webkit-animation: lds-ellipsis3 0.6s infinite;  animation: lds-ellipsis3 0.6s infinite; }@-webkit-keyframes lds-ellipsis1 {  0% {    -webkit-transform: scale(0);    transform: scale(0); }  100% {    -webkit-transform: scale(1);    transform: scale(1); } }@keyframes lds-ellipsis1 {  0% {    -webkit-transform: scale(0);    transform: scale(0); }  100% {    -webkit-transform: scale(1);    transform: scale(1); } }@-webkit-keyframes lds-ellipsis3 {  0% {    -webkit-transform: scale(1);    transform: scale(1); }  100% {    -webkit-transform: scale(0);    transform: scale(0); } }@keyframes lds-ellipsis3 {  0% {    -webkit-transform: scale(1);    transform: scale(1); }  100% {    -webkit-transform: scale(0);    transform: scale(0); } }@-webkit-keyframes lds-ellipsis2 {  0% {    -webkit-transform: translate(0, 0);    transform: translate(0, 0); }  100% {    -webkit-transform: translate(19px, 0);    transform: translate(19px, 0); } }@keyframes lds-ellipsis2 {  0% {    -webkit-transform: translate(0, 0);    transform: translate(0, 0); }  100% {    -webkit-transform: translate(19px, 0);    transform: translate(19px, 0); } }/* backtoup */.progress-wrap {  position: fixed;  right: 30px;  bottom: 40px;  height: 35px;  width: 35px;  cursor: pointer;  display: block;  border-radius: 50px;  box-shadow: inset 0 0 0 2px rgba(82, 228, 114, 0.08);  z-index: 99;  opacity: 0;  visibility: hidden;  -webkit-transition: all 200ms linear;  transition: all 200ms linear;  transform: translateY(15px);  -webkit-transform: translateY(15px);  -moz-transform: translateY(15px);  -ms-transform: translateY(15px);  -o-transform: translateY(15px); }  .progress-wrap::after {    position: absolute;    content: '\f176';    font-family: "Font Awesome 5 Pro";    text-align: center;    line-height: 35px;    font-size: 15px;    color: #52E472;    left: 0;    top: 0;    height: 35px;    width: 35px;    cursor: pointer;    display: block;    z-index: 1;    -webkit-transition: all 200ms linear;    transition: all 200ms linear; }  .progress-wrap svg path {    fill: none; }  .progress-wrap svg.progress-circle path {    stroke: #52E472;    stroke-width: 4;    box-sizing: border-box;    -webkit-transition: all 200ms linear;    transition: all 200ms linear; }  .progress-wrap.active-progress {    opacity: 1;    visibility: visible;    transform: translateY(0); }.fin__hero {  min-height: 920px;  position: relative; z-index: 1; }  @media (max-width: 991px) {    .fin__hero {      padding: 200px 0px 100px; } }@media (max-width: 991px) {  .fin__img {    margin-top: 40px; } }.fin__img-img1 {  position: absolute;  top: 200px;  left: 220px;  z-index: 1; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .fin__img-img1 {      left: 30px;      max-width: 220px; } }  @media (max-width: 1199px) {    .fin__img-img1 {      left: 10px;      max-width: 200px; } }  @media (max-width: 991px) {    .fin__img-img1 {      position: unset;      left: 30px;      bottom: 0;      max-width: 240px;      margin-left: 40px; } }  @media (max-width: 991px) {    .fin__img-img1 {      max-width: 100px;      margin-left: 15px; } }  .fin__img-img1 .shape {    position: absolute;    top: -96px;    z-index: -1;    left: -180px;    opacity: .6; }    @media (max-width: 767px) {      .fin__img-img1 .shape {        display: none; } }  .fin__img-img1 .shape-2 {    position: absolute;    right: -35px;    top: 44%;    transform: translateY(-50%);    z-index: -1; }.fin__img-img2 {  position: absolute;  right: 120px;  bottom: 0;}  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .fin__img-img2 {      right: 20px;      bottom: 0;      max-width: 286px; } }  @media (max-width: 1199px) {    .fin__img-img2 {      right: 20px;      bottom: 0;      max-width: 200px; } }  @media (max-width: 991px) {    .fin__img-img2 {      max-width: 300px; } }  @media (max-width: 767px) {    .fin__img-img2 {      max-width: 150px; } }  .fin__img-img2 .shape {    position: absolute;    bottom: -50px;    z-index: -1;    right: -110px;    width: 600px; }  .fin__img-img2 .shape2 {    position: absolute;    top: -120px;    z-index: -1;    left: -23px; }.finh__content .tx-heading h3 {  font-size: 58px;  line-height: 66px; }  @media (max-width: 1199px) {    .finh__content .tx-heading h3 {      font-size: 45px;      line-height: 55px; } }  @media (max-width: 767px) {    .finh__content .tx-heading h3 {      font-size: 35px;      line-height: 45px; } }.finh__list li {  font-size: 20px;  color: #393D4B;  display: flex;  align-items: center;  margin-top: 20px; }  .finh__list li:not(:last-child) {    margin-right: 35px; }  .finh__list li i {    width: 27px;    height: 27px;    color: var(--color-11);    font-size: 12px;    display: flex;    align-items: center;    justify-content: center;    background-color: #fff;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    margin-right: 11px;    box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.1); }.finh__form {  max-width: 680px;  background-color: #fff;  margin: 0 auto;  position: relative;  padding: 10px;  border: 1px solid #EBF0F7;  box-shadow: 0px 30px 29px rgba(27, 62, 73, 0.04);  border-radius: 69px; }  @media (max-width: 1199px) {    .finh__form {      max-width: 550px; } }  @media (max-width: 767px) {    .finh__form {      border-radius: 10px;      -webkit-border-radius: 10px;      -moz-border-radius: 10px;      -ms-border-radius: 10px;      -o-border-radius: 10px; } }  .finh__form input {    height: 86px;    border-radius: 64px;    -webkit-border-radius: 64px;    -moz-border-radius: 64px;    -ms-border-radius: 64px;    -o-border-radius: 64px;    background-color: #F6F3EC;    padding: 20px 35px;    font-size: 22px; }    @media (max-width: 767px) {      .finh__form input {        border-radius: 10px;        -webkit-border-radius: 10px;        -moz-border-radius: 10px;        -ms-border-radius: 10px;        -o-border-radius: 10px;        font-size: 17px; } }  .finh__form button {    position: absolute;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    right: 19px;    height: 70px;    background-color: var(--color-13);    color: #fff;    padding: 10px 30px;    border-radius: 49px;    -webkit-border-radius: 49px;    -moz-border-radius: 49px;    -ms-border-radius: 49px;    -o-border-radius: 49px; }    @media (max-width: 767px) {      .finh__form button {        position: unset;        width: 100%;        margin-top: 10px;        -webkit-transform: translateY(0);        -ms-transform: translateY(0);        transform: translateY(0);        border-radius: 10px;        -webkit-border-radius: 10px;        -moz-border-radius: 10px;        -ms-border-radius: 10px;        -o-border-radius: 10px; } }    .finh__form button:hover {      opacity: .90; }.finh__shape .icon {  position: absolute; }  @media (max-width: 767px) {    .finh__shape .icon {      display: none; } }  .finh__shape .icon--1 {    left: 86px;    top: 196px;    animation: animationFramesOne 35s alternate infinite linear;    -webkit-animation: animationFramesOne 35s alternate infinite linear; }    @media (max-width: 991px) {      .finh__shape .icon--1 {        left: 52px;        top: 179px; } }  .finh__shape .icon--2 {    left: 82px;    bottom: 10px;    animation: animationFramesFour 35s alternate infinite linear;    -webkit-animation: animationFramesFour 35s alternate infinite linear; }  .finh__shape .icon--3 {    top: 173px;    right: 27%;    animation: animationFramesTwo 35s alternate infinite linear;    -webkit-animation: animationFramesTwo 35s alternate infinite linear; }    @media (max-width: 991px) {      .finh__shape .icon--3 {        top: 185px;        right: 7%; } }  .finh__shape .icon--4 {    bottom: 173px;    left: 25px; }/*----------------------------------------*//*  14. footer/*----------------------------------------*/.footer {  position: relative;  overflow: hidden;  z-index: 1; }  .footer .tx-col:nth-child(1) {    width: 33%; }    @media (max-width: 991px) {      .footer .tx-col:nth-child(1) {        width: 50%; } }    @media (max-width: 767px) {      .footer .tx-col:nth-child(1) {        width: 100%; } }  .footer .tx-col:nth-child(2) {    width: 19%; }    @media (max-width: 991px) {      .footer .tx-col:nth-child(2) {        width: 50%; } }    @media (max-width: 767px) {      .footer .tx-col:nth-child(2) {        width: 100%; } }  .footer .tx-col:nth-child(3) {    width: 21%; }    @media (max-width: 991px) {      .footer .tx-col:nth-child(3) {        width: 50%; } }    @media (max-width: 767px) {      .footer .tx-col:nth-child(3) {        width: 100%; } }  .footer .tx-col:nth-child(4) {    width: 27%; }    @media (max-width: 991px) {      .footer .tx-col:nth-child(4) {        width: 50%; } }    @media (max-width: 767px) {      .footer .tx-col:nth-child(4) {        width: 100%; } }  .footer__widget p {    color: #565F66;    font-size: 15px;    line-height: 28px; }  .footer__widget h3 {    font-size: 18px;    margin-bottom: 28px;    font-weight: 700;    color: #152A38; }  .footer__widget ul {    list-style: none; }    .footer__widget ul li:not(:last-child) {      margin-bottom: 8px; }    .footer__widget ul li a {      color: #565F66;      font-size: 15px;      font-weight: 500; }      .footer__widget ul li a:hover {        color: #152A38; }  .footer__apps-icon a {    width: 45px;    height: 45px;    background-color: #fff;    box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04);    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    display: flex;    align-items: center;    justify-content: center;    color: #000;    font-size: 16px; }    .footer__apps-icon a:hover {      color: #fff;      background-color: var(--color-7); }    .footer__apps-icon a:not(:last-child) {      margin-right: 25px; }    .footer__apps-icon a i {      line-height: 1; }  .footer .apps-img {    margin: -10px;    margin-top: 40px; }    .footer .apps-img a {      margin: 10px;      max-width: 140px; }      @media (max-width: 1199px) {        .footer .apps-img a {          max-width: 110px; } }  .footer__shape {    position: absolute;    bottom: 0;    left: 0;    right: 0;    z-index: -1; }    .footer__shape img{      width: 100%;    }  .footer__bottom {    padding: 10px 0 25px;    border-top: 1px solid rgba(58, 104, 130, 0.1); }  .footer__copyright, .footer__link a {    font-size: 15px;    font-weight: 500;    color: #565F66;    font-weight: 500; }  .footer__copyright a {    color: currentColor; }    .footer__copyright a:hover {      color: #152A38; }  .footer__link a:not(:first-child) {    margin-left: 60px; }    @media (max-width: 767px) {      .footer__link a:not(:first-child) {        margin-left: 20px; } }  .footer__link a:hover {    color: #152A38; }  .footer--finance-app {    font-family: var(--font-archivo); background-color: #F6F3EC; }  .footer--finance-app .footer__apps-icon a:hover {    background-color: var(--color-12); }  .footer--finance-app .footer__widget h3 {    font-family: var(--font-archivo);    font-weight: 600; }  .footer--tma .footer__apps-icon a {    box-shadow: none;    color: rgba(21, 42, 56, 0.5); }    .footer--tma .footer__apps-icon a:not(:last-child) {      margin-right: 13px; }    .footer--tma .footer__apps-icon a:hover {      background-color: #423EF3;      color: #fff; }  .footer--tma .footer__widget h3 {    font-weight: 600; }  .footer__newsletter {    max-width: 324px;    position: relative; }    .footer__newsletter input {      width: 100%;      height: 60px;      border-radius: 10px;      -webkit-border-radius: 10px;      -moz-border-radius: 10px;      -ms-border-radius: 10px;      -o-border-radius: 10px;      box-shadow: 0px 13px 22px rgba(6, 34, 51, 0.06);      font-size: 15px;      border: 0; }    .footer__newsletter button {      position: absolute;      top: 0;      right: 0;      width: 65px;      height: 60px;      background-color: #423EF3;      color: #fff;      border-radius: 11px;      -webkit-border-radius: 11px;      -moz-border-radius: 11px;      -ms-border-radius: 11px;      -o-border-radius: 11px;      font-size: 16px; }      .footer__newsletter button:hover {        opacity: 0.9; }.js-marquee h3 {  display: inline-block;  font-size: 100px; }  @media only screen and (min-width: 1500px) and (max-width: 1600px) {    .header__finance .main-menu ul li:not(:last-child) {      margin-right: 40px;    }  }@media only screen and (min-width: 1500px) and (max-width: 1700px) {    .fin__img-img1 {      left: 80px;    }    .fin__img-img2 {      right: 30px;      max-width: 391px;    }}@media (max-width: 1199px) {  .header__button a.thm-btn--white {      display: none;  }}@keyframes tx_up_down {  0% {   transform:translateY(0)  }  100% {   transform:translateY(-20px)  } } .slide-up-down {  animation:tx_up_down 1.2s ease infinite alternate } @media (max-width: 767px) {  .tmah__shape .shape--2 {    display: none;  }}@media only screen and (min-width: 1200px) and (max-width: 1500px) {  .tmah__shape .shape--2 {    top: 136px;    left: 61px;  }  .fin__img-img2 .shape {    width: 450px;  }  .header__button a.download-btn {    display: none;  }}@media (max-width: 1199px) {  .tmah__shape .shape--2,  .tmah__shape .shape--3 {    display: none;  }  .tmah__shape-icon .shape--1 {    top: 0;    left: -48px;  }  .tmah__shape-icon .shape--2 {    top: -100px;    right: 30px;  }  .tmah__shape-icon .shape--3 {    right: 5px;    bottom: 0;  }  .fin__img-img2 .shape {    width: 350px;  }}@media (max-width: 991px) {  .tmah__shape-icon .shape--1 {    top: 100px;  }  .tmah__shape-icon .shape--2 {    top: 0;  }  .tmah__shape-icon .shape--3 {    bottom: 100px;  }  .fin__img-img2 {    max-width: 200px;  }  .finh__shape .icon--2 {    left: 300px;    bottom: 141px;  }  .fin__img-img1 .shape {    display: none;  }}@media (max-width: 767px) {  .fin__img-img2 .shape {    width: 300px;  }}@media (max-width: 1199px) {  .tx-heading--fin br {    display: none;  }  .testimonial__shape {    display: none;  }  .des-testimonial__bg {    height: 374px;  }  .des-testimonial__bg img {    height: 100%;  }}@media (max-width: 991px) {  .counter__item {    text-align: center;  }  .counter__wrap .tx-col {    width: 50%;  }  .des-testimonial__bg {    height: 374px;  }  .des-testimonial__bg img {    height: 100%;  }  .des-testimonial__nav .nav-link:nth-child(4) {    right: 4%;    bottom: 19%;    width: 78px;    height: 78px;  }  .des-testimonial__nav .nav-link:nth-child(2) {    bottom: 14%;    left: 6%;    width: 60px;    height: 60px;  }  .des-testimonial__content {    padding: 0 20px;  }  .des-testimonial__bg {    background-color: #fff;  }  .des-testimonial__content {    max-width: 700px;    margin: 0 auto;    font-size: 18px;    line-height: 37px;    color: #221414;    margin-bottom: 40px;    padding: 0 10px;    padding: 0 22px;  }  .author-info__content {    max-width: 400px;    margin-left: auto;    margin-right: auto;  }  .pricing__info li:nth-child(even) {    margin-left: 0;  }  .client-benifit__slide .slick-dots {    bottom: -80px;  }}@media (max-width: 767px) {  .counter__wrap .tx-col {    width: 100%;  }  .des-testimonial__nav .nav-link:nth-child(1) {    top: 21%;    left: 12%;    width: 60px;    height: 60px;    top: auto;    bottom: 11%;    left: 10px;  }  .des-testimonial__nav .nav-link:nth-child(2) {    bottom: 11%;    left: 30%;    width: 60px;    height: 60px;  }  .des-testimonial__nav .nav-link:nth-child(3) {    top: 29%;    right: 16%;    width: 60px;    height: 60px;    top: auto;    bottom: 11%;    right: auto;    left: 55%;  }  .des-testimonial__nav .nav-link:nth-child(4) {    right: 4%;    bottom: 19%;    width: 60px;    height: 60px;    right: 0;    bottom: 11%;  }  .des-testimonial {    padding-bottom: 230px;  }  .des-testimonial__quote {    display: none;  }  .des-testimonial__bg {    height: 76%;    width: 100%;    background: #fff;  }  .des-testimonial__content {    max-width: 700px;    margin: 0 auto;    font-size: 22px;    line-height: 37px;    color: #221414;    margin-bottom: 40px;    padding: 0 10px;  }  .client-benifit__slide .slick-dots {    bottom: -60px;  }}.mxw_1420{  max-width: 1420px;}@media (min-width: 601px) and (max-width:782px){	.admin-bar header.header.header__global .sticky_header {		margin-top: 46px;	}}@media (max-width: 600px){	.admin-bar header.header.header__global .sticky_header {		margin-top: 0;	}}@media (max-width: 767px) {  .popup-video__text {      margin-top: 30px;  }}@media only screen and (min-width: 576px) and (max-width: 767px) {  .hero__content .tx-item--title {      font-size: 41px;      line-height: 45px;  }  .hero__fitness-icon {      display: none;  }  .fit-cta__s a:not(:first-child) {      margin-left: 20px;  }  .client-benifit__slide .slick-dots {      bottom: -58px;  }}@media (max-width: 991px){  .header__fitness .container{      max-width: 100%;  }}.header__fitness .main-menu ul li .submenu li.current-menu-item > a,  .header__fitness .main-menu ul li.current-menu-parent > a,  .header__fitness .main-menu ul li .submenu li > a:hover {  color: var(--color-1);}    /*----------------------------------------*//*  desktop app css start/*----------------------------------------*/.demo_desktop_app {  color: var(--color-default-3);  font-family: var(--font-jost); }  .demo_desktop_app h1, .demo_desktop_app h2, .demo_desktop_app h3, .demo_desktop_app h4, .demo_desktop_app h5, .demo_desktop_app h6 {    color: var(--color-black);    font-family: var(--font-jost);    font-weight: 500; }.tx-heading--da .subtitle {  font-size: 14px;  color: var(--color-da-2);  text-transform: uppercase;  margin-bottom: 10px;  font-weight: 600;  line-height: 1.2; }.tx-heading--da .tx-item--title.fs-42 {  font-size: 42px; }  @media (max-width: 1199px) {    .tx-heading--da .tx-item--title.fs-42 {      font-size: 30px; } }  @media (max-width: 767px) {    .tx-heading--da .tx-item--title.fs-42 {      font-size: 24px; } }.header__desktop-app .main-menu ul li a {  color: var(--color-white); font-family: var(--font-jost); }.header__desktop-app .main-menu ul li .submenu li:hover > a, .header__desktop-app .main-menu ul li .submenu li.current-menu-item > a {  color: var(--color-da); }    .header__desktop-app .main-menu ul li .submenu {  border-color: var(--color-da); }.header__desktop-app.sticky_header {  background-color: var(--color-da); }.header__desktop-app .header__button .hamburger_menu .icon {  color: var(--color-white); }.hero__desktop-app {  background-color: var(--color-da);  min-height: 992px;  position: relative; }.hero__desktop-app-content {  -webkit-transform: translateY(-27px);  -ms-transform: translateY(-27px);  transform: translateY(-27px); }  .hero__desktop-app-content .tx-item--title {    font-size: 60px;    line-height: 1.1; }    @media (max-width: 1199px) {      .hero__desktop-app-content .tx-item--title {        font-size: 45px; } }    @media (max-width: 767px) {      .hero__desktop-app-content .tx-item--title {        font-size: 35px;        line-height: 1.2; }        .hero__desktop-app-content .tx-item--title br {          display: none; } }    @media only screen and (min-width: 576px) and (max-width: 767px) {      .hero__desktop-app-content .tx-item--title {        font-size: 42px; } }    .hero__desktop-app-content .tx-item--title span {      color: var(--color-white); }  .hero__desktop-app-content p {    font-size: 20px;    line-height: 32px;    color: rgba(255, 255, 255, 0.8); }  .hero__desktop-app-content .subtitle {    color: var(--color-da-1); }.hero__desktop-app-icon {  top: 0px;  left: 0px;  right: 0px;  bottom: 0px;  position: absolute;  z-index: -1; }  @media (max-width: 767px) {    .hero__desktop-app-icon {      display: none; } }  .hero__desktop-app-icon .icon {    position: absolute; }    .hero__desktop-app-icon .icon .layer {      width: 120px;      height: 120px;      display: flex !important;      align-items: center;      justify-content: center;      border-radius: 50%;      -webkit-border-radius: 50%;      -moz-border-radius: 50%;      -ms-border-radius: 50%;      -o-border-radius: 50%;      background-color: var(--color-white);      box-shadow: 0px 38px 47px rgba(7, 21, 74, 0.06); }      @media (max-width: 1199px) {        .hero__desktop-app-icon .icon .layer {          width: 100px;          height: 100px; } }      @media (max-width: 991px) {        .hero__desktop-app-icon .icon .layer {          width: 80px;          height: 80px; }          .hero__desktop-app-icon .icon .layer img {            max-width: 50px; } }    .hero__desktop-app-icon .icon--1 {      top: 17%;      left: 13.2%; }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .hero__desktop-app-icon .icon--1 {          left: 5%; } }      @media (max-width: 1199px) {        .hero__desktop-app-icon .icon--1 {          top: 13%;          left: 4%; } }    .hero__desktop-app-icon .icon--2 {      top: 46%;      left: 8%; }      @media (max-width: 991px) {        .hero__desktop-app-icon .icon--2 {          left: 5%; } }      .hero__desktop-app-icon .icon--2 .layer {        width: 100px;        height: 100px; }        @media (max-width: 991px) {          .hero__desktop-app-icon .icon--2 .layer {            width: 80px;            height: 80px; } }    .hero__desktop-app-icon .icon--3 {      bottom: 27%;      left: 13.9%; }      .hero__desktop-app-icon .icon--3 .layer {        width: 110px;        height: 110px; }        @media (max-width: 991px) {          .hero__desktop-app-icon .icon--3 .layer {            width: 80px;            height: 80px; } }    .hero__desktop-app-icon .icon--4 {      top: 17%;      right: 18%; }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .hero__desktop-app-icon .icon--4 {          right: 13%; } }    .hero__desktop-app-icon .icon--5 {      bottom: 46%;      right: 10.5%; }      .hero__desktop-app-icon .icon--5 .layer {        width: 100px;        height: 100px; }        @media (max-width: 991px) {          .hero__desktop-app-icon .icon--5 .layer {            width: 80px;            height: 80px; } }    .hero__desktop-app-icon .icon--6 {      bottom: 26%;      right: 18%; }      .hero__desktop-app-icon .icon--6 .layer {        width: 112px;        height: 112px; }        @media (max-width: 991px) {          .hero__desktop-app-icon .icon--6 .layer {            width: 80px;            height: 80px; } }.hero__desktop-app-circle {  left: 10%;  right: 10%;  bottom: 0;  position: absolute;  z-index: -2; }  .hero__desktop-app-circle img {    animation: spin 9s infinite linear;    -webkit-animation: spin 9s infinite linear; }.hero__desktop-app-btn {  margin: -5px -12px;  margin-top: 40px; }  .hero__desktop-app-btn a {    padding-right: 50px;    background: rgba(255, 255, 255, 0.08);    color: var(--color-white);    margin: 5px 12px; }    .hero__desktop-app-btn a:hover {      -webkit-transform: translateY(-4px);      -ms-transform: translateY(-4px);      transform: translateY(-4px); }    .hero__desktop-app-btn a img {      position: absolute;      top: 50%;      right: 25px;      -webkit-transform: translateY(-50%);      -ms-transform: translateY(-50%);      transform: translateY(-50%); }    .hero__desktop-app-btn a.thm-btn--white {      background-color: var(--color-white);      color: var(--color-black); }.tmah__video .text.color-white {  color: var(--color-white); }.da-login-btn {  border-color: #DADADA;  filter: drop-shadow(0px 0px 18px rgba(0, 0, 0, 0.06));  color: var(--color-white); }  .da-login-btn:hover {    color: var(--color-white); }.da-brand__wrap {  background-color: var(--color-white);  padding: 46px 20px 30px;  margin-top: -140px;  z-index: 1;  position: relative; }.da-brand__slide .slick-arrow {  display: flex;  align-items: center;  position: absolute;  top: 50%;  left: -60px;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  left: -65px;  background: transparent;  cursor: pointer;  width: 20px;  height: 20px;  display: flex;  align-items: center;  justify-content: center;  color: var(--color-black); }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .da-brand__slide .slick-arrow {      left: -15px; } }  @media (max-width: 1199px) {    .da-brand__slide .slick-arrow {      left: -15px; } }  .da-brand__slide .slick-arrow.slick-next {    left: auto;    right: -65px; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .da-brand__slide .slick-arrow.slick-next {        right: -15px; } }    @media (max-width: 1199px) {      .da-brand__slide .slick-arrow.slick-next {        right: -15px; } }.da-brand__item > div {  width: 75px !important;  height: 75px;  background-color: var(--color-white);  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  margin: 40px auto;  box-shadow: 0px 4px 19px rgba(0, 0, 0, 0.08);  display: flex !important;  align-items: center;  justify-content: center;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  @media (max-width: 767px) {    .da-brand__item > div {      width: 50px !important;      height: 50px; } }  .da-brand__item > div img {    max-width: 40px; }    @media (max-width: 767px) {      .da-brand__item > div img {        max-width: 30px; } }.da-brand__item.slick-active.slick-center > div {  transform: scale(1.5); }.da-feature__item {  border-color: #E8E8E8;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }  .da-feature__item:hover {    box-shadow: 0px 12px 29px rgba(0, 0, 0, 0.04);    border-color: transparent; }.da-download-app__wrap {  padding: 60px 110px;  background: rgba(95, 45, 237, 0.02);  border: 1px solid #E8E8E8; }  @media (max-width: 1199px) {    .da-download-app__wrap {      padding: 60px; } }  @media (max-width: 767px) {    .da-download-app__wrap {      padding: 0;      background-color: transparent;      border: 0; } }.da-download-app__img {  background-color: #F5F5F7;  min-height: 334px;  display: flex;  align-items: center;  justify-content: center; }  @media (max-width: 767px) {    .da-download-app__img {      min-height: 240px; } }  .da-download-app__img.img-bottom {    align-items: end; }.da-download-app__number {  position: absolute;  top: 12px;  left: 12px;  color: var(--color-black);  font-size: 15px;  font-weight: 500;  width: 40px;  height: 40px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: var(--color-white);  display: flex;  align-items: center;  justify-content: center;  -webkit-transition: 0.3s;  -o-transition: 0.3s;  transition: 0.3s; }.da-download-app__item:hover .da-download-app__number {  background-color: var(--color-da);  color: var(--color-white); }.da-download-app__content {  padding: 35px 27px;  border: 1px solid #E5E5E5;  border-top-color: transparent;  background-color: var(--color-white);  border-bottom-left-radius: 5px;  border-bottom-right-radius: 5px; }  .da-download-app__content h3 {    font-size: 20px;    color: var(--color-black);    font-weight: 500;    margin-bottom: 16px; }.da-download-app__link:not(:last-child) {  margin-bottom: 15px; }.da-download-app__link a {  display: inline-block;  font-size: 16px;  color: #3258F6;  font-weight: 500;  text-decoration: underline; }  .da-download-app__link a img {    margin-left: 15px; }.da-process {  background-color: #FAF9FE; }  .da-process__img-wrap {    z-index: 1;    margin-left: -300px; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .da-process__img-wrap {        margin-left: 0; } }    @media (max-width: 1199px) {      .da-process__img-wrap {        margin-left: 0; } }  .da-process__img-shape {    position: absolute;    top: -70px;    left: 0;    z-index: -1; }    @media (max-width: 991px) {      .da-process__img-shape {        top: -30px; } }  .da-process__content-item {    padding: 30px 15px 25px;    border-radius: 6px;    -webkit-border-radius: 6px;    -moz-border-radius: 6px;    -ms-border-radius: 6px;    -o-border-radius: 6px;    border: 1px solid transparent;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    display: flex;    flex-wrap: wrap; }    .da-process__content-item:not(:last-child) {      margin-bottom: 10px; }    .da-process__content-item:hover, .da-process__content-item.active {      border-color: #E2D9FC; }    .da-process__content-item:hover .icon {      animation: icon-bounce 0.8s ease-out;      -webkit-animation: icon-bounce 0.8s ease-out; }    .da-process__content-item .icon {      width: 37px;      margin-right: 26px; }    .da-process__content-item .content {      width: calc(100% - 63px);      -webkit-transform: translateY(-4px);      -ms-transform: translateY(-4px);      transform: translateY(-4px); }      @media (max-width: 767px) {        .da-process__content-item .content {          width: 100%;          margin-top: 20px; } }      .da-process__content-item .content h3 {        font-size: 21px;        font-weight: 500;        margin-bottom: 14px; }  .da-process__nav {    position: relative;    z-index: 2; }    .da-process__nav::before {      position: absolute;      top: 37%;      left: 50%;      -webkit-transform: translate(-50%, -50%);      -ms-transform: translate(-50%, -50%);      transform: translate(-50%, -50%);      width: 80%;      height: 1px;      content: "";      z-index: -1;      border-top: 1px dashed #C7BED6; }      @media (max-width: 767px) {        .da-process__nav::before {          display: none; } }  .da-process__nav-item .icon {    width: 83px;    height: 80px;    border-radius: 10px;    -webkit-border-radius: 10px;    -moz-border-radius: 10px;    -ms-border-radius: 10px;    -o-border-radius: 10px;    background-color: var(--color-white);    box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.05);    display: flex;    align-items: center;    justify-content: center;    margin: 0 auto 18px; }  .da-process__nav-item h3 {    font-size: 20px;    font-weight: 500;    color: #101212; }.footer--da {  background-color: var(--color-da);  margin-left: 80px;  margin-right: 80px;  border-top-left-radius: 35px;  border-top-right-radius: 35px;  z-index: 1; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .footer--da {      margin-left: 0;      margin-right: 0; } }  @media (max-width: 1199px) {    .footer--da {      margin-left: 0;      margin-right: 0;      border-radius: 0;      -webkit-border-radius: 0;      -moz-border-radius: 0;      -ms-border-radius: 0;      -o-border-radius: 0; } }  .footer--da .footer__widget p, .footer--da .footer__widget h3, .footer--da .footer__widget ul li a, .footer--da .footer__widget ul li a:hover {    color: var(--color-white); }  .footer--da .footer__copyright,  .footer--da .footer__link a {    color: var(--color-white); }    .footer--da .footer__copyright:hover,    .footer--da .footer__link a:hover {      color: var(--color-white); }  .footer--da .footer__bottom {    margin-left: -60px;    margin-right: -60px;    padding-left: 60px;    padding-right: 60px;    background: rgba(255, 255, 255, 0.04);    border-top-left-radius: 17px;    border-top-right-radius: 17px; }  .footer--da .footer__newsletter button {    background-color: var(--color-18); }  .footer--da .footer__apps-icon a:hover {    background-color: var(--color-da-1); }  @media (max-width: 1199px) {    .footer--da .pb-130 {      padding-bottom: 100px; } }.footer__apps {  margin-left: -10px;  margin-right: -10px; }  .footer__apps a {    max-width: 140px;    display: inline-block;    margin-top: 15px;    margin-left: 10px;    margin-right: 10px; }.footer__shape-da .shape {  position: absolute;  z-index: -1; }  .footer__shape-da .shape--1 {    left: -50px;    bottom: 0; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .footer__shape-da .shape--1 {        display: none; } }    @media (max-width: 1199px) {      .footer__shape-da .shape--1 {        display: none; } }  .footer__shape-da .shape--2 {    right: 0;    bottom: 0; }.des-testimonial__quote {  z-index: 1; }@media (max-width: 1199px) {  .tx-heading--fin br {    display: none; }  .testimonial__shape {    display: none; }  .des-testimonial__bg {    height: 374px; }  .des-testimonial__bg img {    height: 100%; }  .des-testimonial__nav .nav-link:nth-child(2) {    bottom: 21%;    left: 5%; }  .des-testimonial__nav .nav-link:nth-child(4) {    right: 4%; } }@media (max-width: 991px) {  .counter__item {    text-align: center; }  .counter__wrap .tx-col {    width: 50%; }  .des-testimonial__bg {    height: 374px; }  .des-testimonial__bg img {    height: 100%; }  .des-testimonial__nav .nav-link:nth-child(4) {    right: 4%;    bottom: 19%;    width: 78px;    height: 78px; }  .des-testimonial__nav .nav-link:nth-child(2) {    bottom: 14%;    left: 6%;    width: 60px;    height: 60px; }  .des-testimonial__content {    padding: 0 20px; }  .des-testimonial__bg {    background-color: #fff; }  .des-testimonial__content {    max-width: 700px;    margin: 0 auto;    font-size: 18px;    line-height: 37px;    color: #221414;    margin-bottom: 40px;    padding: 0 10px;    padding: 0 22px; }  .author-info__content {    max-width: 400px;    margin-left: auto;    margin-right: auto; }  .pricing__info li:nth-child(even) {    margin-left: 0; }  .client-benifit__slide .slick-dots {    bottom: -80px; } }@media (max-width: 767px) {  .counter__wrap .tx-col {    width: 100%; }  .des-testimonial__nav .nav-link:nth-child(1) {    top: 21%;    left: 12%;    width: 60px;    height: 60px;    top: auto;    bottom: 11%;    left: 10px; }  .des-testimonial__nav .nav-link:nth-child(2) {    bottom: 11%;    left: 30%;    width: 60px;    height: 60px; }  .des-testimonial__nav .nav-link:nth-child(3) {    top: 29%;    right: 16%;    width: 60px;    height: 60px;    top: auto;    bottom: 11%;    right: auto;    left: 55%; }  .des-testimonial__nav .nav-link:nth-child(4) {    right: 4%;    bottom: 19%;    width: 60px;    height: 60px;    right: 0;    bottom: 11%; }  .des-testimonial {    padding-bottom: 230px; }  .des-testimonial__quote {    display: none; }  .des-testimonial__bg {    height: 76%;    width: 100%;    background: #fff; }  .des-testimonial__content {    max-width: 700px;    margin: 0 auto;    font-size: 22px;    line-height: 37px;    color: #221414;    margin-bottom: 40px;    padding: 0 10px; }  .client-benifit__slide .slick-dots {    bottom: -60px; } }/*----------------------------------------*//*  desktop app css end/*----------------------------------------*//*----------------------------------------*//*  Video Calling app css end/*----------------------------------------*//*Header Section*//*----------------------------------------------------*/.bar-video-header-section {  width: 100%;  z-index: 15;  margin-top: 15px;  position: absolute;  padding-left: 40px;  border-top: 1px solid #2A2928;  border-bottom: 1px solid #2A2928;}.bar-video-header-section .brand-logo {  width: 225px;  margin-right: 30px;  border-right: 1px solid #2A2928;}.bar-video-header-section .bar-video-main-navigation .navbar-nav {  display: inherit;}.bar-video-header-section .bar-video-main-navigation li {  font-family: "Archivo", sans-serif;  margin-right: 85px;}.bar-video-header-section .bar-video-main-navigation li a {  font-size: 18px;  color: rgba(255, 255, 255, 0.6784313725);  font-weight: 500;  padding-bottom: 30px;}.bar-video-header-section .bar-video-main-navigation .dropdown {  position: relative;}.bar-video-header-section .bar-video-main-navigation .dropdown:hover .dropdown-menu {  visibility: visible;  opacity: 1;  clip: inherit;  -webkit-transform: scaleY(1);  -khtml-transform: scaleY(1);  transform: scaleY(1);}.bar-video-header-section .bar-video-main-navigation .dropdown-menu {  left: 0;  top: 55px;  z-index: 100;  margin: 0px;  padding: 20px 0;  height: auto;  min-width: 250px;  display: block;  border: none;  border-radius: 0;  position: absolute;  opacity: 0;  -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);          box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);  -webkit-transform: scaleY(0);          transform: scaleY(0);  transform-origin: 0 0 0;  -webkit-transform-origin: 0 0 0;  -ms-transform-origin: 0 0 0;  -o-transform-origin: 0 0 0;  text-align: left;  -webkit-transition: all 0.3s ease-in-out;  transition: all 0.3s ease-in-out;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu .dropdown-menu {  top: 30px;  left: 250px;  -webkit-transform: scaleY(0);          transform: scaleY(0);  opacity: 0 !important;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu .dropdown-menu a {  font-size: 12px;  font-weight: 600;  color: #1a2428;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu .dropdown-menu a:before {  display: none;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu li {  display: block;  margin: 0 !important;  -webkit-transition: 0.3s all ease-in-out;  transition: 0.3s all ease-in-out;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu li:last-child {  border-bottom: none;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu li:after {  display: none;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu li:hover .dropdown-menu {  top: 0;  opacity: 1 !important;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu a {  width: 100%;  display: block;  position: relative;  padding: 10px 30px !important;  color: #1a2428 !important;  font-weight: 600 !important;  font-size: 14px !important;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu a:before {  display: none;}.bar-video-header-section .bar-video-main-navigation .dropdown-menu a:hover {  color: var(--main-color) !important;}.bar-video-header-section .bar-video-header-cta .inner-icon {  margin-right: 20px;}.bar-video-header-section .bar-video-header-cta .inner-text {  font-size: 18px;}.bar-video-header-section .bar-video-header-cta .inner-text .v-text {  font-size: 13px;}.bar-video-header-section .bar-video-header-cta .inner-text span {  display: block;}.bar-video-header-section .var-video-header-login {  margin-left: 48px;  border-left: 1px solid #2A2928;}.bar-video-header-section .var-video-header-login button {  color: #fff;  height: 88px;  border: none;  width: 190px;  font-size: 15px;  background-color: transparent;}.bar-video-header-section .var-video-header-side-btn {  height: 88px;  width: 125px;  cursor: pointer;  background-color: rgba(161, 155, 151, 0.0588235294);  border-left: 1px solid #2A2928;}.bar-video-header-section.sticky_on {  top: 0;  padding: 0;  width: 100%;  z-index: 20;  margin-top: 0;  position: fixed;  -webkit-animation-duration: 0.7s;          animation-duration: 0.7s;  -webkit-animation-fill-mode: both;          animation-fill-mode: both;  -webkit-animation-name: fadeInDown;          animation-name: fadeInDown;  -webkit-animation-timing-function: ease;          animation-timing-function: ease;  -webkit-transition: 0.3s all ease-in-out;  transition: 0.3s all ease-in-out;  background-color: var(--black-color);  -webkit-box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1);          box-shadow: 0px 0px 18px 1px rgba(0, 0, 0, 0.1);}.bar-video-section-title h2 {  color: #fff;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  font-size: 38px;  -ms-flex-wrap: nowrap;      flex-wrap: nowrap;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;}.bar-video-section-title h2 span {  z-index: 1;  position: relative;  white-space: nowrap;  display: inline-block;}.bar-video-section-title h2 span:after {  left: 0;  z-index: -1;  content: "";  width: 100%;  height: 3px;  bottom: 10px;  position: absolute;  background-color: var(--color-3);}.bar-video-section-title h2 i {  width: 100%;  height: 1.1px;  position: relative;  display: inline-block;  background-color: rgba(255, 255, 255, 0.2);}.bar-video-section-title.text-center h2 span {  margin: 0px 20px;}.ul-li ul li {  list-style: none;  display: inline-block;}/*Footer Section*//*----------------------------------------------------*/.bar-video-footer-section {  padding: 75px;  background: #000;}.bar-video-footer-section, .bar-video-footer-section p, .bar-video-footer-section ul li a, .bar-video-footer-section .f-widget-title, .bar-video-footer-section h3, .bar-video-footer-section .footer__link a:hover, .bar-video-footer-section .footer__link a, .bar-video-footer-section .footer__copyright {  color: #fff;}.bar-video-footer-content {  padding-top: 120px;  background: rgba(255, 255, 255, 0.04);}.header__vc .main-menu ul li a {  color: rgba(255, 255, 255, 0.6784313725);}.header__vc .header__button .account-btn a {  color: #fff;}.header__finance.header__vc .header__logo {  border-right: 1px solid #2A2928;}.header.header__vc.sticky_header {  background: #000;}.header__vc {  border-bottom: 1px solid #2A2928;}.header__vc .header__button .account-btn {  border-left: 1px solid #2A2928;}.header__finance.header__vc .main-menu ul li > a{  font-family: var(--font-archivo);}.header__vc .header__sidbar {  border-left: 1px solid #2A2928;}.header__vc .header__button a.thm-btn {  margin-right: 18px;}.admin-bar .sticky_header {  margin-top: 32px;}.header__finance .main-menu ul li .submenu li.current-menu-item > a,.header__finance .main-menu ul li.current-menu-parent > a {  color: var(--color-13);}/*Responsive Section*//*----------------------------------------------------*/@media screen and (max-width: 1600px) {  .bar-video-header-section .bar-video-main-navigation li {    margin-right: 30px;  }  .bar-video-header-section .var-video-header-login button {    width: 150px;  }  .bar-video-header-section .var-video-header-side-btn {    width: 90px;  }  .bar-video-header-section {    padding-left: 15px;  }  .bar-video-counter-item-box {    width: 740px;  }  .bar-video-counter-section:before {    display: none;  }  .bar-video-core-feature-item {    padding: 35px 25px 30px;  }  .bar-video-side-social {    display: none;  }  .bar-video-cta-section:before {    width: 100%;  }  .bar-video-download-section .bar-video-download-img {    right: -320px;  }  .bar-video-footer-section {    padding: 70px 20px;  }  .bar-video-footer-widget-wrap {    padding: 0px 20px 50px;  }}@media screen and (max-width: 1200px) {  .bar-video-counter-text {    font-size: 30px;  }  .bar-video-cta-section:before {    top: 50px;  }  .bar-video-download-section .bar-video-download-img {    right: -350px;  }}@media screen and (max-width: 1100px) {  .bar-video-header-section {    margin-top: 0;  }  .bar-video-header-cta {    display: none !important;  }  .bar-video-header-section .brand-logo {    width: 120px;    padding: 0px 15px;  }  .bar-video-header-section .var-video-header-login button {    width: 135px;  }  .bar-video-header-section .var-video-header-side-btn {    width: 80px;  }  .bar-video-counter-item-wrapper .bar-vector3 {    display: none;  }  .bar-video-counter-item-box {    top: 0;    margin-top: 40px;  }  .bar-video-counter-item-box {    width: 100%;  }  .bar-video-download-section .bar-video-download-img {    text-align: center;    margin-bottom: 40px;    position: static !important;  }  .bar-video-testimonial-item .arrow-shape {    display: none;  }  .bar-video-testimonial-item .testimonial-text-wrap {    max-width: 670px;  }  .bar-video-testimonial-item .testimonial-text-wrap .testimonial-text {    font-size: 20px;    line-height: 30px;  }  .bar-video-app-store-shape {    display: none;  }}@media screen and (max-width: 991px) {  .mobile_menu {    display: block;  }  .bar-video-testimonial-section .bar-video-quote-icon,.bar-video-testimonial-section .bar-video-shape {    display: none;  }  .bar-video-testimonial-section {    padding-bottom: 90px;  }  .bar-video-testimonial-item .testimonial-img {    margin-right: 50px;  }  .bar-video-testimonial-slider .owl-dots {    left: 160px;  }  .bar-video-faq-img-wrapper {    text-align: center;  }  .bar-video-footer-widget .menu-widget {    padding-left: 0;  }  .bar-video-footer-widget .widget_title {    padding-bottom: 20px;  }  .bar-video-footer-widget .newslatter-widget p {    padding-bottom: 25px;  }  .bar-video-footer-widget {    margin-bottom: 40px;  }  .bar-video-main-navigation {    display: none;  }  .bar-video-header-section .var-video-header-login {    display: none;  }  .bar-video-header-section .var-video-header-side-btn {    display: none !important;  }  .mobile_menu_button {    display: block;  }  .header__finance.header__vc .header__main, .header__finance.header__vc .header__logo, .header__vc .header__sidbar {    height: 60px;  }  .header__vc {    position: relative;    background: #000;  }  .bar-video-app-play-btn-qr {    margin-top: 20px;  }}@media screen and (max-width: 680px) {  .bar-video-counter-section .bar-vector2,.bar-video-counter-section .bar-vector1 {    display: none;  }    .bar-video-counter-item h3 {    font-size: 36px;  }  .bar-video-counter-item:after {    display: none;  }  .bar-vd-video-call-feature ul {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .bar-video-counter-section {    padding: 70px 0px;  }  .bar-video-counter-text {    font-size: 24px;    line-height: 30px;  }  .bar-video-section-title h2 span:after {    bottom: 5px;  }  .bar-video-cta-section:before {    display: none;  }  .bar-video-cta-item-wrap {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .bar-video-cta-item {    margin-left: 0;    margin-bottom: 30px;  }  .bar-video-cta-text {    padding-bottom: 30px;  }  .bar-video-download-section {    padding: 60px 0px;  }  .bar-video-cta-section {    padding: 30px 0px 0px;  }  .bar-video-download-counter-content {    width: 100%;    margin-bottom: 40px;  }  .bar-video-download-area {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .bar-video-testimonial-item {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .bar-video-download-item-content {    padding-left: 0;  }  .bar-video-testimonial-slider .owl-dots {    left: 0;    position: static;    margin-top: 30px;  }  .bar-video-testimonial-item .testimonial-img {    margin-bottom: 20px;  }  .bar-video-testimonial-section {    padding-bottom: 30px;  }  .bar-video-app-store-content {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }}@media screen and (max-width: 480px) {  .bar-video-banner-section {    padding-top: 100px;  }    .bar-video-section-title h2 {    font-size: 32px;  }  .bar-video-main-feature-content {    padding-top: 40px;  }  .bar-video-main-feature-item .inner-text p {    font-size: 18px;    margin-bottom: 0;    line-height: 26px;  }  .bar-vd-video-call-feature li {    margin-bottom: 15px;  }  .bar-video-counter-item-box {    padding: 30px 15px;  }  .bar-video-counter-item-wrapper {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .bar-video-core-feature-content {    padding: 40px 0px 20px;  }  .bar-video-cta-text {    font-size: 26px;    line-height: 30px;  }  .bar-video-download-title h2 {    font-size: 32px;    line-height: 40px;  }  .bar-video-download-title h2:before {    bottom: 5px;  }  .bar-video-app-store-text h2 {    font-size: 30px;    line-height: 1.5;    padding-bottom: 15px;  }  .bar-video-footer-content {    padding-top: 60px;  }  .bar-video-footer-copyright {    -ms-flex-wrap: wrap;        flex-wrap: wrap;    -webkit-box-pack: center !important;        -ms-flex-pack: center !important;            justify-content: center !important;  }  .bar-vidoe-copyright-text {    text-align: center;    padding-bottom: 10px;  }  .bar-vidoe-copyright-menu {    text-align: center;  }  .bar-vidoe-copyright-menu li {    margin: 0px 8px;  }  .bar-video-faq-accordion-content .accordion-button {    padding: 15px;    height: auto;  }  .bar-video-sponsor-slider .sponsor-img {    height: 120px;  }  .bar-video-sponsor-slider-area {    top: 0;    margin-bottom: 0;  }  .bar-vd-video-call-section .bar-vd-video-call-emoji {    display: none;  }}/*----------------------------------------*//*  banking app css start/*----------------------------------------*/.demo_banking_app {  background-color: #07020F;  font-family: var(--space-grotesk); }  .demo_banking_app h1, .demo_banking_app h2, .demo_banking_app h3, .demo_banking_app h4, .demo_banking_app h5, .demo_banking_app h6 {    font-family: var(--space-grotesk);    color: var(--color-white);    line-height: 1.2;    font-weight: 500; }.mxw_1420 {  max-width: 1420px; }.progress-wrap__banking-app::after {  color: var(--color-ba); }.progress-wrap__banking-app svg.progress-circle path {  stroke: var(--color-ba); }.preloader__banking-app {  background-color: #07020F; }  .preloader__banking-app .lds-ellipsis div {    background: var(--color-ba); }.tx-heading--ba .subtitle {  color: var(--color-ba);  text-transform: uppercase;  font-size: 14px;  font-weight: 600;  font-family: var(--font-jost);  margin-bottom: 5px; }.tx-heading--ba .tx-item--title {  font-size: 42px;  font-weight: 700; }  @media (max-width: 1199px) {    .tx-heading--ba .tx-item--title {      font-size: 35px; } }  @media (max-width: 767px) {    .tx-heading--ba .tx-item--title {      font-size: 25px; } }  .tx-heading--ba .tx-item--title span {    color: var(--color-white); }.tx-heading--ba p {  color: #6E6D79; }.thm-btn--ba {  font-family: var(--font-jost);  background-image: url(../img/shape/btn_bg.svg);  background-repeat: no-repeat;  background-size: cover;  border-radius: 5px;  -webkit-border-radius: 5px;  -moz-border-radius: 5px;  -ms-border-radius: 5px;  -o-border-radius: 5px; }  .thm-btn--ba:hover {    color: var(--color-white);    -webkit-transform: translateY(-5px);    -ms-transform: translateY(-5px);    transform: translateY(-5px); }.header__banking-app.sticky_header {  background-color: #0F1120; }.header__banking-app .hamburger_menu a {  color: var(--color-white);  font-size: 22px; }.header__banking-app .main-menu ul li:not(:last-child) {  margin-right: 35px; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .header__banking-app .main-menu ul li:not(:last-child) {      margin-right: 15px; } }  @media (max-width: 1199px) {    .header__banking-app .main-menu ul li:not(:last-child) {      margin-right: 10px; } }.header__banking-app .main-menu ul li .submenu li {  margin-right: 0; }.header__banking-app .main-menu ul li > a {  padding-left: 16px;  padding-right: 16px;  font-size: 18px;  color: var(--color-white); }  .header__banking-app .main-menu ul li > a::before {    position: absolute;    top: -2px;    left: 0;    width: 100%;    height: 0;    content: "";    z-index: -1;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    background-image: url(../img/shape/header_active.svg);    background-repeat: no-repeat;    background-size: cover;    border-bottom-left-radius: 5px;    border-bottom-right-radius: 5px; }.header__banking-app .main-menu ul li:hover > a,.header__banking-app .main-menu ul li.active > a {  position: relative;  z-index: 1;  color: var(--color-white); }  .header__banking-app .main-menu ul li:hover > a::before,  .header__banking-app .main-menu ul li.current-menu-parent > a::before {    height: calc(100% - 7px); }.header__banking-app .main-menu ul li .submenu li > a::before {  display: none; }.header__banking-app .main-menu ul li .submenu li a {  color: var(--color-white); }.header__banking-app .main-menu ul li .submenu li:hover > a,.header__banking-app .main-menu ul li .submenu li.current-menu-item > a {  color: var(--color-ba); }.header__banking-app .main-menu ul li .submenu {  background-color: #0F1120;  border-color: var(--color-ba); }.header__banking-app-sidebar .sidebar-panel a {  width: 70px;  height: 70px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: rgba(255, 255, 255, 0.1);  display: flex;  align-items: center;  justify-content: center;  font-size: 22px;  color: var(--color-white);  margin-left: 28px; }.header__app-landing .main-menu ul li:hover > a,.header__app-landing .main-menu ul li.current-menu-parent > a,.header__app-landing .main-menu ul li.current_page_item > a {  color: #F539F9;}.header__app-landing .main-menu ul li .submenu {  border-color: #F539F9;}.ba-login-btn {  border: 1px solid rgba(218, 218, 218, 0.2);  filter: drop-shadow(0px 0px 18px rgba(0, 0, 0, 0.06));  border-radius: 2px;  color: var(--color-white); }  .ba-login-btn:hover {    color: var(--color-white); }.slide-bar-black .side-mobile-menu .header-mobile-search input {        background-color: rgba(255, 255, 255, 0.1);        color: #fff;        border-color: rgba(255, 255, 255, 0.1);    }        .slide-bar-black .side-mobile-menu .header-mobile-search input {        background-color: rgba(255, 255, 255, 0.1);        color: #fff;        border-color: rgba(255, 255, 255, 0.1);    }    .slide-bar-black .side-mobile-menu .header-mobile-search input:focus {      border-color: var(--color-ba);    }.slide-bar-black .side-mobile-menu ul li ul li:hover > a::before {        background-color: var(--color-ba);        border-color: var(--color-ba);    }  .slide-bar-black  .side-mobile-menu ul li a:hover,  .slide-bar-black .side-mobile-menu ul li ul li:hover > a {        color: var(--color-ba);    }.slide-bar-black {  background-color: #0F1120; }  .slide-bar-black .tx-close {    background-color: rgba(255, 255, 255, 0.1); }    .slide-bar-black .tx-close::before, .slide-bar-black .tx-close::after {      background-color: var(--color-white); }  .slide-bar-black .sidebar-info .thm-btn {    background-image: url(../img/shape/btn_bg.svg);    background-repeat: no-repeat;    background-size: cover;    border-radius: 5px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    -ms-border-radius: 5px;    -o-border-radius: 5px;    background-color: unset; }  .slide-bar-black .sidebar-info-list li,  .slide-bar-black .sidebar-info-list li p {    color: var(--color-white);    opacity: 0.8; }  .slide-bar-black .sidebar-content p {    color: var(--color-white);    opacity: 0.8; }  .slide-bar-black .sidebar-info .sidebar-social a {    background-image: url(../img/shape/btn_bg.svg);    background-repeat: no-repeat;    background-size: cover;    border-radius: 5px;    background-color: transparent;    color: var(--color-white); }    .slide-bar-black .sidebar-info .sidebar-social a:hover {      -webkit-transform: translateY(-2px);      -ms-transform: translateY(-2px);      transform: translateY(-2px); }  .slide-bar-black .side-mobile-menu ul li a {    color: var(--color-white);    opacity: .8;    border-bottom: 1px solid rgba(255, 255, 255, 0.05); }.sidebar-panel__inner {  width: 18px;  height: 16px;  line-height: 0;  cursor: pointer;  position: relative;  text-align: left;  overflow: hidden; }  .sidebar-panel__inner span {    display: inline-block;    position: absolute;    height: 2px;    width: 19px;    border-radius: 0;    background-color: currentColor;    color: inherit;    vertical-align: top;    transition: 0s ease-in-out;    border-radius: 2px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    -ms-border-radius: 2px;    -o-border-radius: 2px; }    .sidebar-panel__inner span:nth-child(1) {      transform: translate(0, -7px); }    .sidebar-panel__inner span:nth-child(2) {      transform: translate(0, 0); }    .sidebar-panel__inner span:nth-child(3) {      transform: translate(0, 7px); }    .sidebar-panel__inner span:nth-child(4) {      transform: translate(0, 14px); }a:hover .sidebar-panel__inner span {  transition: 0.3s ease-in-out; }  a:hover .sidebar-panel__inner span:nth-child(1) {    transform: translate(0, 0); }  a:hover .sidebar-panel__inner span:nth-child(2) {    transform: translate(0, 7px); }  a:hover .sidebar-panel__inner span:nth-child(3) {    transform: translate(0, 14px); }  a:hover .sidebar-panel__inner span:nth-child(4) {    transform: translate(0, 21px); }.hero__banking-app {  min-height: 960px; }  @media (max-width: 1199px) {    .hero__banking-app {      min-height: 800px; } }  @media (max-width: 767px) {    .hero__banking-app {      padding-top: 150px; } }.hero__banking-app-content .tx-heading .tx-item--title {  font-size: 60px; }  @media (max-width: 1199px) {    .hero__banking-app-content .tx-heading .tx-item--title {      font-size: 45px; } }  @media (max-width: 991px) {    .hero__banking-app-content .tx-heading .tx-item--title {      font-size: 40px; } }  @media (max-width: 767px) {    .hero__banking-app-content .tx-heading .tx-item--title {      font-size: 35px; } }.hero__banking-app-content p {  font-size: 20px;  line-height: 32px; }  @media (max-width: 1199px) {    .hero__banking-app-content p br {      display: none; } }.hero__banking-app-btn .thm-btn {  margin-right: 34px; }.hero__banking-app-img {  position: absolute;  bottom: 0;  right: -40px; }  @media (max-width: 1199px) {    .hero__banking-app-img {      right: 0;      max-width: 400px; } }  @media (max-width: 991px) {    .hero__banking-app-img {      max-width: 250px; } }  @media (max-width: 767px) {    .hero__banking-app-img {      left: 0;      right: 0;      position: relative;      margin: auto;      margin-top: 30px; } }@media (max-width: 767px) {  .hero__banking-app-shape {    display: none; } }.hero__banking-app-shape img {  position: absolute;  bottom: 0;  left: 0; }  .hero__banking-app-shape img:nth-child(1) {    bottom: 180px; }    @media (max-width: 1199px) {      .hero__banking-app-shape img:nth-child(1) {        display: none; } }  .hero__banking-app-shape img:nth-child(2) {    animation: tx_up_down 1s ease infinite alternate; }.hero__banking-app-img-shape .shape {  position: absolute; }  @media (max-width: 1199px) {    .hero__banking-app-img-shape .shape {      display: none; } }  .hero__banking-app-img-shape .shape--1 {    left: -170px;    top: 200px; }  .hero__banking-app-img-shape .shape--2 {    left: -140px;    bottom: 108px;    animation: tx_ltr 1s ease infinite alternate; }  .hero__banking-app-img-shape .shape--3 {    top: 40px;    right: -110px;    animation: tx_up_down 1.2s ease infinite alternate; }  .hero__banking-app-img-shape .shape--4 {    bottom: 155px;    right: -140px;    animation: tx_up_down 1.3s ease infinite alternate; }@keyframes tx_ltr {  0% {    transform: translateY(0); }  100% {    transform: translateX(-20px); } }.slide-ltr {  animation: tx_ltr 1s ease infinite alternate; }.ba-feature__wrap {  padding: 80px 70px;  background: rgba(50, 31, 171, 0.02);  border: 1px solid rgba(239, 235, 235, 0.15);  box-shadow: 0px 4px 29px rgba(0, 0, 0, 0.02);  border-radius: 20px;  position: relative;  margin-left: -50px;  margin-right: -50px; }  @media (max-width: 767px) {    .ba-feature__wrap {      padding: 80px 50px; } }.ba-feature__item {  padding: 0 20px; }  @media (max-width: 991px) {    .ba-feature__item {      padding: 0; } }  .ba-feature__item h3 {    font-size: 18px;    margin-bottom: 15px; color: var(--color-white); }    .ba-feature__item h3 img {      margin-right: 15px; }  .ba-feature__item p {    font-size: 16px;    line-height: 28px; }.ba-feature__shape img {  position: absolute;  z-index: -1; }  .ba-feature__shape img:nth-child(1) {    left: -180px;    bottom: -180px; }  .ba-feature__shape img:nth-child(2) {    top: -180px;    right: -180px; }.ba-feature__wrapper {  margin-left: -60px;  margin-right: -60px;  padding-left: 60px;  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  background-repeat: no-repeat;  background-size: cover;  border: 1px solid rgba(255, 255, 255, 0.06); }  @media (max-width: 991px) {    .ba-feature__wrapper {      padding-top: 50px;      margin-left: 0;      margin-right: 0;      padding-left: 0; } }.ba-feature__list {  display: flex;  flex-wrap: wrap; }  .ba-feature__list li {    min-width: 220px;    font-size: 18px;    color: var(--color-white);    margin-top: 27px;    margin-right: 60px; }    .ba-feature__list li i {      color: #EE2071;      margin-right: 12px; }.ba-feature__img {  height: 650px; }  @media (max-width: 991px) {    .ba-feature__img {      margin-top: 30px; } }  @media (max-width: 767px) {    .ba-feature__img {      height: 500px; } }  .ba-feature__img .ss--1 {    -webkit-transform: translateX(9%);    -ms-transform: translateX(9%);    transform: translateX(9%); }    @media (max-width: 1199px) {      .ba-feature__img .ss--1 {        -webkit-transform: translateX(0);        -ms-transform: translateX(0);        transform: translateX(0); } }    @media (max-width: 767px) {      .ba-feature__img .ss--1 {        max-width: 200px; } }  .ba-feature__img .ss--2 {    -webkit-transform: translate(55%, -50px);    -ms-transform: translate(55%, -50px);    transform: translate(55%, -50px); }    @media (max-width: 1199px) {      .ba-feature__img .ss--2 {        -webkit-transform: translate(31%, -50px);        -ms-transform: translate(31%, -50px);        transform: translate(31%, -50px); } }    @media (max-width: 767px) {      .ba-feature__img .ss--2 {        -webkit-transform: translate(50%, -50px);        -ms-transform: translate(50%, -50px);        transform: translate(50%, -50px);        max-width: 200px; } }  .ba-feature__img .ss--3 {    -webkit-transform: translate(53%, -362px);    -ms-transform: translate(53%, -362px);    transform: translate(53%, -362px); }    @media (max-width: 1199px) {      .ba-feature__img .ss--3 {        -webkit-transform: translate(26%, -416px);        -ms-transform: translate(26%, -416px);        transform: translate(26%, -416px); } }    @media (max-width: 767px) {      .ba-feature__img .ss--3 {        -webkit-transform: translate(26%, -346px);        -ms-transform: translate(26%, -346px);        transform: translate(26%, -346px); } }  .ba-feature__img .ss--4 {    -webkit-transform: translate(34%, 110px);    -ms-transform: translate(34%, 110px);    transform: translate(34%, 110px); }    @media (max-width: 1199px) {      .ba-feature__img .ss--4 {        -webkit-transform: translate(4%, 110px);        -ms-transform: translate(4%, 110px);        transform: translate(4%, 110px); } }  .ba-feature__img .ss--5 {    position: relative;    z-index: -1;    -webkit-transform: translate(27%, -130px);    -ms-transform: translate(27%, -130px);    transform: translate(27%, -130px); }.tx-heading .tx-item--title.fs-32 {  font-size: 32px; }.ba-counter__content h4 {  font-size: 32px;  line-height: 50px;  font-weight: 400; }  @media (max-width: 767px) {    .ba-counter__content h4 {      font-size: 22px;      line-height: 42px; } }  .ba-counter__content h4 span {    background: linear-gradient(96.86deg, #FF42CA 27.5%, #FE4757 48.22%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent; }@media (max-width: 1199px) {  .ba-counter__icon {    display: none; } }.ba-counter__wrap {  display: flex;  align-items: center;  justify-content: end; }  @media (max-width: 1199px) {    .ba-counter__wrap {      justify-content: start;      margin-top: 30px;      flex-wrap: wrap; } }.ba-counter__item {  border: 2px solid #211C28;  margin-right: -1px;  margin-top: -1px;  min-height: 215px;  min-width: 268px;  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;  background: rgba(217, 217, 217, 0.02);  text-align: center;  padding: 20px; }  @media (max-width: 1199px) {    .ba-counter__item {      width: 100%;      min-width: auto; } }  .ba-counter__item:first-child {    border-top-left-radius: 5px;    border-bottom-left-radius: 5px; }  .ba-counter__item:last-child {    border-top-right-radius: 5px;    border-bottom-right-radius: 5px; }  .ba-counter__item p {    font-size: 16px;    color: rgba(255, 255, 255, 0.51); }.ba-counter__number {  font-size: 60px;  font-weight: 400 !important;  margin-bottom: 25px; }  @media (max-width: 991px) {    .ba-counter__number {      font-size: 45px; } }  .ba-counter__number .suffix {    -webkit-transform: translateY(2px);    -ms-transform: translateY(2px);    transform: translateY(2px);    display: inline-block; }.ba-counter__shape {  position: absolute;  left: 50%;  top: 50%;  transform: translate(-50%, -50%); }@media (max-width: 1199px) {  .ba-counter__icon-shape {    display: none; } }.ba-management__img {  min-height: 650px; }  .ba-management__img .ss {    position: relative; }    .ba-management__img .ss--1 {      left: -34px; }    .ba-management__img .ss--2 {      left: -100px;      top: 20px; }    .ba-management__img .ss--3 {      top: -315px;      -webkit-transform: translateX(39%);      -ms-transform: translateX(39%);      transform: translateX(39%); }    .ba-management__img .ss--4 {      -webkit-transform: translate(32%, 10%);      -ms-transform: translate(32%, 10%);      transform: translate(32%, 10%); }.ba-management__shape {  position: absolute;  left: 0;  z-index: -1;  top: -17%; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .ba-management__shape {      left: -14%; } }  @media (max-width: 1199px) {    .ba-management__shape {      left: -20%; } }  @media (max-width: 991px) {    .ba-management__shape {      top: -2%; } }.ba-management__info {  border-color: rgba(217, 217, 217, 0.07); }  .ba-management__info .content p {    color: #6E6D79; }.ba-management__content {  padding-left: 50px; }  @media (max-width: 991px) {    .ba-management__content {      padding-left: 0;      margin-top: 50px; } }.brand-marquee__heading--3::before {  background: rgba(255, 255, 255, 0.09); }.brand-marquee__heading--3 h3 {  background-color: #07020F; }.brand-marquee__item--3 {  background: #0B0210;  border: 1px solid rgba(255, 255, 255, 0.05);  box-shadow: 0px 24px 16px rgba(16, 23, 54, 0.03);  border-radius: 10px; }.ba-testimonial__item {  padding: 50px 40px;  background: rgba(255, 255, 255, 0.02);  border-radius: 10px;  -webkit-border-radius: 10px;  -moz-border-radius: 10px;  -ms-border-radius: 10px;  -o-border-radius: 10px;  width: 630px;  float: left;  margin-right: 30px; }  @media (max-width: 767px) {    .ba-testimonial__item {      width: 400px; } }.ba-testimonial__author .avatar {  width: 60px;  height: 60px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  margin-right: 15px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%; }.ba-testimonial__author .content {  width: calc(100% - 75px);  -webkit-transform: translateY(5px);  -ms-transform: translateY(5px);  transform: translateY(5px); }  .ba-testimonial__author .content h4 {    font-size: 18px; color: var(--color-white); }  .ba-testimonial__author .content span {    font-weight: 600;    font-size: 12px;    color: #525A75;    text-transform: uppercase;    letter-spacing: 1px; }.ba-testimonial__content {  font-size: 18px;  line-height: 32px; }.ba-testimonial__marquee {  height: 320px; }  @media (max-width: 767px) {    .ba-testimonial__marquee {      height: 420px; } }.accordion_box__black .block {  background: transparent; }  .accordion_box__black .block .acc_btn {    color: var(--color-white);    border-bottom: 1px solid rgba(217, 217, 217, 0.15); }    .accordion_box__black .block .acc_btn::before {      color: var(--color-white); }  .accordion_box__black .block .acc_content {    color: rgba(255, 255, 255, 0.5); }  .accordion_box__black .block.active_block .acc_btn::before {    color: var(--color-white); }.ba-faq__img {  padding-right: 80px;  margin-left: -80px; }  @media (max-width: 1199px) {    .ba-faq__img {      padding-right: 20px;      margin-left: 0; } }.ba-faq__overlay {  position: absolute;  top: 70px;  left: 0;  z-index: -1; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .ba-faq__overlay {      left: -14%; } }  @media (max-width: 1199px) {    .ba-faq__overlay {      top: 17%;      left: -24%; } }@media (max-width: 767px) {  .ba-marquee {    padding: 100px 0; } }.ba-marquee__text {  -webkit-text-stroke-color: rgba(255, 255, 255, 0.2); }.ba-cta__content h3 {  font-size: 42px;  text-transform: capitalize;  margin-bottom: 15px; }  .ba-cta__content h3 span {    color: #F20F4D; }.ba-cta__content p {  color: var(--color-white); }.ba-cta__shape {  position: absolute;  right: 27%; }  @media (max-width: 1199px) {    .ba-cta__shape {      display: none; } }.download-app__s--2 a {  max-width: 138px; }.footer {  z-index: 2; }  .footer--ba {    margin-left: 80px;    margin-right: 80px;    background: rgba(255, 255, 255, 0.02);    border-radius: 20px;    -webkit-border-radius: 20px;    -moz-border-radius: 20px;    -ms-border-radius: 20px;    -o-border-radius: 20px; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .footer--ba {        margin-left: 0;        margin-right: 0;        border-radius: 0;        -webkit-border-radius: 0;        -moz-border-radius: 0;        -ms-border-radius: 0;        -o-border-radius: 0; } }    @media (max-width: 1199px) {      .footer--ba {        margin-left: 0;        margin-right: 0;        border-radius: 0;        -webkit-border-radius: 0;        -moz-border-radius: 0;        -ms-border-radius: 0;        -o-border-radius: 0; } }    .footer--ba .footer__widget h3 {      color: var(--color-white); }    .footer--ba .footer__widget p {      color: var(--color-white);      opacity: .8; }    .footer--ba .footer__widget ul li a {      color: var(--color-white);      opacity: .8; }      .footer--ba .footer__widget ul li a:hover {        color: var(--color-white);        opacity: 1; }    .footer--ba .footer__apps-icon a {      background: transparent;      width: auto;      height: auto;      color: var(--color-white);      opacity: .5;      font-size: 20px; }      .footer--ba .footer__apps-icon a:not(:last-child) {        margin-right: 40px; }      .footer--ba .footer__apps-icon a:hover {        background-color: transparent;        color: var(--color-ba); }    .footer--ba .footer__newsletter input {      border: 1px solid rgba(255, 255, 255, 0.1);      box-shadow: 0px 13px 22px rgba(6, 34, 51, 0.06);      background-color: transparent;      color: var(--color-white); }    .footer--ba .footer__newsletter button {      background-image: url(../img/shape/btn_bg.svg);      background-repeat: no-repeat;      background-size: cover; }    .footer--ba .footer__copyright, .footer--ba .footer__link a {      color: var(--color-white); }      .footer--ba .footer__copyright:hover, .footer--ba .footer__link a:hover {        color: var(--color-white); }    .footer--ba .footer__copyright a {      color: var(--color-ba); }  .footer__overlay-shape img {    position: absolute;    z-index: -1; }    .footer__overlay-shape img:nth-child(1) {      left: 0;      top: 0; }    .footer__overlay-shape img:nth-child(2) {      right: 0;      bottom: 0; }      footer.footer.banking_footer {        background: #07020F;    }/*----------------------------------------*//*  app landing css start/*----------------------------------------*/.demo_app_landing {  font-family: var(--font-arimo);  color: #717171; }  .demo_app_landing h1, .demo_app_landing h2, .demo_app_landing h3, .demo_app_landing h4, .demo_app_landing h5, .demo_app_landing h6 {    font-family: var(--font-sfpro);    font-weight: 500;    color: #121933;    line-height: 1.2; }.tx-heading--al .subtitle {  color: var(--color-al);  text-transform: uppercase;  background: transparent;  font-size: 15px;  font-weight: 600;  padding: 0;  margin-bottom: 10px; }  .tx-heading--al .subtitle img {    margin-right: 6px;    -webkit-transform: translateY(-2px);    -ms-transform: translateY(-2px);    transform: translateY(-2px); }.tx-heading--al .tx-item--title {  font-size: 46px;  font-weight: 700; }  @media (max-width: 1199px) {    .tx-heading--al .tx-item--title {      font-size: 36px; } }  .tx-heading--al .tx-item--title span {    line-height: 1.1; }  .tx-heading--al .tx-item--title .highlight {    padding-left: 10px;    padding-right: 10px;    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.9) 6.88%, rgba(188, 42, 141, 0.9) 52.57%, rgba(251, 0, 241, 0.9) 69.82%, rgba(255, 0, 107, 0.9) 87.36%, rgba(255, 24, 135, 0.9) 93.2%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent; }    .tx-heading--al .tx-item--title .highlight::before {      background: linear-gradient(93.8deg, rgba(190, 69, 247, 0.2) 46.89%, rgba(209, 32, 96, 0) 125.37%);      height: 100%;      bottom: 0; }      .tx-heading--al .tx-item--title .highlight.animated::before {        width: 100%;      }    .tx-heading--al .tx-item--title .highlight.bg-none::before {      display: none; }  .tx-heading--al .tx-item--title.fs-36 {    font-size: 36px; }    @media (max-width: 767px) {      .tx-heading--al .tx-item--title.fs-36 {        font-size: 30px; } }.tx-heading--al--white .subtitle {  color: var(--color-white);  background: linear-gradient(93.8deg, rgba(190, 69, 247, 0.2) 46.89%, rgba(209, 32, 96, 0) 125.37%);  border-radius: 0;  -webkit-border-radius: 0;  -moz-border-radius: 0;  -ms-border-radius: 0;  -o-border-radius: 0;  padding: 0 25px;  margin-bottom: 12px; }.tx-heading--al--white .tx-item--title span {  color: var(--color-white); }.tx-heading--al--white .tx-item--title .highlight::before {  background: transparent; }.mxw_1470 {  max-width: 1470px; }.thm-btn--al {  background: linear-gradient(97.81deg, #FEBD8F -3.43%, #EB63D3 49.6%, #8A87F9 94.42%); }/*----------------------------------------*//*  app landing hero/*----------------------------------------*/.hero__app-landing {  padding-top: 130px;  background-repeat: no-repeat;  background-position: top center;  z-index: 1; }.hero__app-landing-bg {  position: absolute;  width: 100%;  min-height: 983px;  top: 0;  z-index: -1;  background-repeat: no-repeat;  background-size: cover; }.hero__app-landing-content .tx-heading .subtitle {  color: #05B9A3; }.hero__app-landing-content .tx-heading .tx-item--title {  font-size: 50px;  line-height: 1; }  @media (max-width: 991px) {    .hero__app-landing-content .tx-heading .tx-item--title {      font-size: 42px; } }  @media (max-width: 767px) {    .hero__app-landing-content .tx-heading .tx-item--title {      font-size: 35px;      line-height: 1.2; } }.hero__app-landing-app {  margin: -16px;  margin-top: 40px; }  .hero__app-landing-app a {    margin: 16px; }.hero__app-landing-info {  position: absolute;  left: 0;  bottom: 0;  padding: 40px 65px;  z-index: 1;  -webkit-transform: rotate(-26deg);  -ms-transform: rotate(-26deg);  transform: rotate(-26deg); }  @media (max-width: 991px) {    .hero__app-landing-info {      display: none; } }  .hero__app-landing-info img {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    z-index: -1; }  .hero__app-landing-info h3 {    font-size: 35px;    font-weight: 700;    margin-bottom: 0; }  .hero__app-landing-info span {    color: var(--color-black); }.app-landing__slider {  max-width: 400px;  margin: auto; }  @media (max-width: 1199px) {    .app-landing__slider {      max-width: 300px; } }  @media (max-width: 991px) {    .app-landing__slider {      max-width: 270px; } }  .app-landing__slider .slick-arrow {    width: 55px;    height: 55px;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    box-shadow: 0px 4px 9px rgba(125, 36, 148, 0.06);    background-color: var(--color-white);    display: flex;    align-items: center;    justify-content: center;    position: absolute;    top: 50%;    left: -380px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    cursor: pointer;    color: var(--color-black);    font-size: 18px;    z-index: 1; }    @media (max-width: 1199px) {      .app-landing__slider .slick-arrow {        left: -300px; } }    @media (max-width: 991px) {      .app-landing__slider .slick-arrow {        left: -215px; } }    @media (max-width: 767px) {      .app-landing__slider .slick-arrow {        left: -15px; } }    .app-landing__slider .slick-arrow.slick-next {      left: auto;      right: -380px; }      @media (max-width: 1199px) {        .app-landing__slider .slick-arrow.slick-next {          right: -300px; } }      @media (max-width: 991px) {        .app-landing__slider .slick-arrow.slick-next {          right: -215px; } }      @media (max-width: 767px) {        .app-landing__slider .slick-arrow.slick-next {          right: -15px; } }.app-landing__slider-text {  position: absolute;  top: 50%;  left: 48%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: -1; }  .app-landing__slider-text h1 {    font-size: 200px;    text-transform: uppercase;    font-weight: 700 !important;    font-family: var(--font-poppins);    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.6) 6.88%, rgba(188, 42, 141, 0.6) 52.57%, rgba(251, 172, 0, 0.6) 69.82%, rgba(255, 0, 107, 0.6) 87.36%, rgba(255, 24, 135, 0.6) 93.2%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent; }    @media (max-width: 1199px) {      .app-landing__slider-text h1 {        font-size: 140px; } }    @media (max-width: 991px) {      .app-landing__slider-text h1 {        font-size: 120px; } }/*----------------------------------------*//*  app landing about/*----------------------------------------*/.about__bg {  background-color: var(--color-black); }.about__content > span {  font-family: var(--font-sfpro);  font-weight: 500;  text-transform: uppercase;  color: var(--color-white);  display: inline-block;  margin-bottom: 10px; }.about__content h3 {  font-size: 35px;  font-weight: 700;  text-transform: uppercase;  background: linear-gradient(90.61deg, #CE1C8D 31.47%, #5A23BB 101.66%);  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  background-clip: text;  text-fill-color: transparent;  margin-bottom: 10px;  margin-bottom: 35px; }.about__content p {  color: #9EA1AD; }.about__info-app-link:not(:last-child) {  margin-bottom: 2px; }.about__info-app-link a {  color: var(--color-al-2);  text-transform: uppercase;  font-size: 15px;  font-weight: 700;  font-family: var(--font-sfpro); }  .about__info-app-link a span {    color: var(--color-al); }.about__info {  padding-left: 57px; }  @media (max-width: 991px) {    .about__info {      padding-left: 0; } }.about__list li {  font-size: 16px;  font-weight: 500;  font-family: var(--font-sfpro);  color: #9EA1AD; }  .about__list li:not(:last-child) {    margin-bottom: 10px; }  .about__list li img {    margin-right: 10px; }.about__content-text-bg {  position: absolute;  -webkit-transform: rotate(-20deg);  -ms-transform: rotate(-20deg);  transform: rotate(-20deg);  top: -5px;  right: 50px; }  @media (max-width: 767px) {    .about__content-text-bg {      display: none; } }  .about__content-text-bg span {    position: absolute;    top: 50%;    left: 50%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    color: #F98F2E;    font-size: 23px;    text-transform: uppercase;    font-weight: 700;    font-family: var(--font-sfpro);    display: inline-block; }.about__img {  position: absolute;  bottom: 0;  right: 80px; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .about__img {      max-width: 280px;      right: 0; } }  @media (max-width: 1199px) {    .about__img {      display: none; } }.about__wrap {  position: relative; }  .about__wrap::before {    position: absolute;    top: 55%;    left: 49%;    -webkit-transform: translate(-50%, -50%);    -ms-transform: translate(-50%, -50%);    transform: translate(-50%, -50%);    width: 1px;    height: 130%;    background: rgba(255, 255, 255, 0.13);    content: ""; }    @media (max-width: 991px) {      .about__wrap::before {        display: none; } }/*----------------------------------------*//*  app landing feature/*----------------------------------------*/.al-feature__list li {  font-size: 16px;  color: #777A86;  font-weight: 500;  font-family: var(--font-sfpro); }  .al-feature__list li img {    margin-right: 10px; }.al-feature__btn {  font-size: 14px;  font-weight: 700;  text-transform: uppercase;  color: var(--color-white);  background-color: var(--color-black);  display: inline-block;  padding: 17px 58px;  letter-spacing: 1px; }  .al-feature__btn:hover {    color: var(--color-white);    -webkit-transform: translateY(-2px);    -ms-transform: translateY(-2px);    transform: translateY(-2px); }.al-feature__wrap {  display: grid;  grid-template-columns: repeat(2, 1fr);  position: relative; }  @media (max-width: 767px) {    .al-feature__wrap {      grid-template-columns: repeat(1, 1fr); } }  @media only screen and (min-width: 576px) and (max-width: 767px) {    .al-feature__wrap {      grid-template-columns: repeat(2, 1fr); } }  .al-feature__wrap::before {    position: absolute;    top: 50%;    left: 0;    width: 100%;    height: 1px;    border-top: 1px dashed rgba(0, 0, 0, 0.25);    content: ""; }    @media (max-width: 767px) {      .al-feature__wrap::before {        display: none; } }  .al-feature__wrap::after {    position: absolute;    top: 0;    left: 50%;    width: 1px;    height: 100%;    border-right: 1px dashed rgba(0, 0, 0, 0.25);    content: ""; }    @media (max-width: 767px) {      .al-feature__wrap::after {        display: none; } }.al-feature__item {  padding: 60px 35px;  padding-right: 20px; }  @media (max-width: 767px) {    .al-feature__item {      padding: 0; }      .al-feature__item:not(:last-child) {        margin-bottom: 30px; } }  .al-feature__item h3 {    font-size: 20px;    font-weight: 700;    margin-bottom: 27px;    color: #0D0D0D; }  .al-feature__item:nth-child(1) {    padding-top: 0; }  .al-feature__item:nth-child(2) {    padding-top: 0; }  .al-feature__item:nth-child(3) {    padding-bottom: 0;    padding-top: 25px; }  .al-feature__item:nth-child(4) {    padding-bottom: 0;    padding-top: 25px; }.al-feature__item:hover .al-feature__icon {  animation: icon-bounce 0.8s ease-out;  -webkit-animation: icon-bounce 0.8s ease-out; }.al-feature__shape {  position: absolute;  top: 50%;  left: 50%;  -webkit-transform: translate(-50%, -50%);  -ms-transform: translate(-50%, -50%);  transform: translate(-50%, -50%);  z-index: 1; }  @media (max-width: 767px) {    .al-feature__shape {      display: none; } }/*----------------------------------------*//*  app landing fact/*----------------------------------------*/.fact__wrap {  display: flex;  flex-wrap: wrap;  align-items: center;  justify-content: space-between;  margin-left: -142px;  margin-right: -130px; }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .fact__wrap {      margin-left: -100px;      margin-right: -100px; } }  @media (max-width: 1199px) {    .fact__wrap {      margin-left: -100px;      margin-right: -100px; } }  @media (max-width: 991px) {    .fact__wrap {      margin: 0; } }  @media (max-width: 767px) {    .fact__wrap {      justify-content: center; } }  .fact__wrap > h1 {    font-size: 80px;    font-weight: 700;    text-transform: uppercase;    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.6) 6.88%, rgba(188, 42, 141, 0.6) 52.57%, rgba(251, 0, 241, 0.6) 69.82%, rgba(255, 0, 107, 0.6) 87.36%, rgba(255, 24, 135, 0.6) 93.2%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .fact__wrap > h1 {        font-size: 50px; } }    @media (max-width: 1199px) {      .fact__wrap > h1 {        font-size: 40px; } }    @media (max-width: 991px) {      .fact__wrap > h1 {        font-size: 30px; } }  @media only screen and (min-width: 1200px) and (max-width: 1500px) {    .fact__wrap .shape {      max-width: 180px; } }  @media (max-width: 1199px) {    .fact__wrap .shape {      max-width: 140px; } }  @media (max-width: 991px) {    .fact__wrap .shape {      display: none; } }.fact__text-box {  text-align: center;  padding: 39px 41px;  background: linear-gradient(180deg, #FFFFFF -542.22%, rgba(255, 255, 255, 0) 125.56%);  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  width: 320px;  height: 320px;  display: flex;  align-items: center;  justify-content: center;  flex-direction: column;  position: relative; }  @media (max-width: 1199px) {    .fact__text-box {      width: 280px;      height: 280px; } }  @media (max-width: 767px) {    .fact__text-box {      margin-top: 30px;      margin-bottom: 30px;      width: 240px;      height: 240px; } }  .fact__text-box::before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    border: 1px dashed rgba(0, 0, 0, 0.24);    content: "";    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    animation: spin 10s infinite linear;    -webkit-animation: spin 10s infinite linear; }  .fact__text-box h2 {    font-size: 70px;    text-transform: uppercase;    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.9) 6.88%, rgba(188, 42, 141, 0.9) 52.57%, rgba(251, 0, 241, 0.9) 69.82%, rgba(255, 0, 107, 0.9) 87.36%, rgba(255, 24, 135, 0.9) 93.2%);    background-clip: border-box;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent;    opacity: 0.8;    text-shadow: 0px 4px 123px rgba(206, 59, 200, 0.75);    font-weight: 600;    margin-bottom: 10px; }    @media (max-width: 1199px) {      .fact__text-box h2 {        font-size: 50px; } }.fact__text-box-number {  width: 70px;  height: 70px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background: var(--color-white);  box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.09);  position: absolute;  top: 10px;  right: 10px;  display: flex;  align-items: center;  justify-content: center; }  .fact__text-box-number span {    font-size: 30px;    font-weight: 600;    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.9) 6.88%, rgba(188, 42, 141, 0.9) 52.57%, rgba(251, 0, 241, 0.9) 69.82%, rgba(255, 0, 107, 0.9) 87.36%, rgba(255, 24, 135, 0.9) 93.2%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent;    text-shadow: 0px 4px 123px rgba(206, 59, 200, 0.75); }.fact__text-box-text {  text-transform: uppercase;  color: var(--color-al);  font-size: 14px;  font-weight: 600; }.al-fact {  display: flex;  align-items: center;  justify-content: space-between; }  @media (max-width: 767px) {    .al-fact {      flex-wrap: wrap; } }  .al-fact__text {    font-size: 80px;    text-transform: uppercase;    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.6) 6.88%, rgba(188, 42, 141, 0.6) 52.57%, rgba(251, 0, 241, 0.6) 69.82%, rgba(255, 0, 107, 0.6) 87.36%, rgba(255, 24, 135, 0.6) 93.2%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent;    display: inline-block;    line-height: 1.1;    font-weight: 700; }    @media only screen and (min-width: 1200px) and (max-width: 1500px) {      .al-fact__text {        font-size: 40px; } }    @media (max-width: 1199px) {      .al-fact__text {        font-size: 30px; } }    @media (max-width: 991px) {      .al-fact__text {        font-size: 22px; } }    .al-fact__text--1 {      -webkit-transform: translateX(-138px);      -ms-transform: translateX(-138px);      transform: translateX(-138px); }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .al-fact__text--1 {          -webkit-transform: translateX(-65px);          -ms-transform: translateX(-65px);          transform: translateX(-65px); } }      @media (max-width: 1199px) {        .al-fact__text--1 {          -webkit-transform: translateX(-38px);          -ms-transform: translateX(-38px);          transform: translateX(-38px); } }      @media (max-width: 767px) {        .al-fact__text--1 {          -webkit-transform: translateX(10px);          -ms-transform: translateX(10px);          transform: translateX(10px); } }    .al-fact__text--2 {      -webkit-transform: translateX(96px);      -ms-transform: translateX(96px);      transform: translateX(96px); }      @media (max-width: 1199px) {        .al-fact__text--2 {          -webkit-transform: translateX(16px);          -ms-transform: translateX(16px);          transform: translateX(16px); } }      @media (max-width: 767px) {        .al-fact__text--2 {          -webkit-transform: translateX(-10px);          -ms-transform: translateX(-10px);          transform: translateX(-10px); } }  .al-fact__text-box {    text-align: center;    padding: 39px 41px;    background: linear-gradient(180deg, #FFFFFF -542.22%, rgba(255, 255, 255, 0) 125.56%);    border: 1px solid #914EFF;    box-shadow: 0px 10px 38px rgba(23, 19, 75, 0.1);    border-radius: 126px; }    .al-fact__text-box h2 {      font-size: 63px;      text-transform: uppercase;      background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.9) 6.88%, rgba(188, 42, 141, 0.9) 52.57%, rgba(251, 0, 241, 0.9) 69.82%, rgba(255, 0, 107, 0.9) 87.36%, rgba(255, 24, 135, 0.9) 93.2%);      -webkit-background-clip: text;      -webkit-text-fill-color: transparent;      background-clip: text;      text-fill-color: transparent;      opacity: 0.8;      text-shadow: 0px 4px 123px rgba(206, 59, 200, 0.75);      font-weight: 600; }      @media only screen and (min-width: 1200px) and (max-width: 1500px) {        .al-fact__text-box h2 {          font-size: 40px; } }      @media (max-width: 1199px) {        .al-fact__text-box h2 {          font-size: 30px; } }    .al-fact__text-box span {      font-size: 14px;      font-weight: 600;      color: #F53D5D;      text-transform: uppercase; }      @media (max-width: 1199px) {        .al-fact__text-box span {          font-size: 13px; } }  @media (max-width: 1199px) {    .al-fact__emoji {      max-width: 100px; } }  .al-fact__emoji--1 {    -webkit-transform: translate(-53px, 43px);    -ms-transform: translate(-53px, 43px);    transform: translate(-53px, 43px); }    @media (max-width: 1199px) {      .al-fact__emoji--1 {        -webkit-transform: translate(-22px, 32px);        -ms-transform: translate(-22px, 32px);        transform: translate(-22px, 32px); } }    .al-fact__emoji--1 img {      animation: zoominup 3s infinite linear;      -webkit-animation: zoominup 3s infinite linear; }  .al-fact__emoji--2 {    -webkit-transform: translate(43px, 22px);    -ms-transform: translate(43px, 22px);    transform: translate(43px, 22px); }    @media (max-width: 1199px) {      .al-fact__emoji--2 {        -webkit-transform: translate(15px, 22px);        -ms-transform: translate(15px, 22px);        transform: translate(15px, 22px); } }    .al-fact__emoji--2 img {      animation: zoominup 2s infinite linear;      -webkit-animation: zoominup 2s infinite linear; }/*----------------------------------------*//*  app landing app/*----------------------------------------*/.al-app__bg {  position: absolute;  bottom: 0;  left: 0;  width: 100%;  min-height: 100%;  z-index: -1;  background-position: bottom center;  background-repeat: no-repeat; }.al-app__wrap {  z-index: 1; }@media (max-width: 991px) {  .al-app__frame {    display: none; } }.al-app__list li {  font-size: 18px;  color: #0C0909;  position: relative;  padding-left: 28px; }  .al-app__list li:not(:last-child) {    margin-bottom: 35px; }  .al-app__list li::before {    position: absolute;    left: 0;    top: 50%;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    width: 16px;    height: 16px;    border: 2px solid #AF79EA;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    content: "";    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s; }  .al-app__list li:hover::before {    background-color: #AF79EA; }.al-app__content {  position: absolute;  left: 0;  width: 100%;  top: 50%;  -webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%);  transform: translateY(-50%);  padding: 50px 200px;  display: flex;  align-items: center;  justify-content: space-between; }  @media (max-width: 1199px) {    .al-app__content {      padding: 50px 130px; } }  @media (max-width: 991px) {    .al-app__content {      position: unset;      -webkit-transform: translateY(0);      -ms-transform: translateY(0);      transform: translateY(0);      padding: 0; } }  @media (max-width: 767px) {    .al-app__content {      flex-wrap: wrap; } }.al-app__nav {  border: 0; }  .al-app__nav .nav-item {    margin-top: 10px; }    .al-app__nav .nav-item:not(:last-child) {      margin-right: 20px; }    .al-app__nav .nav-item .nav-link {      border: 0;      background: transparent;      padding: 0; }      .al-app__nav .nav-item .nav-link.active .icon {        color: var(--color-white); }        .al-app__nav .nav-item .nav-link.active .icon::before {          opacity: 1; }.al-app__item .icon {  width: 45px;  height: 45px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  background-color: var(--color-white);  display: flex;  align-items: center;  justify-content: center;  color: #010002;  margin: 0 auto 5px;  box-shadow: 0px 4px 8px rgba(0, 0, 0, 0.04);  position: relative; }  .al-app__item .icon i {    z-index: 2;    position: relative;    line-height: 1; }  .al-app__item .icon::before {    position: absolute;    top: 0;    left: 0;    width: 100%;    height: 100%;    background: linear-gradient(180deg, #FAAD9A 0%, #EA63D3 44.09%, #9682F4 100%);    content: "";    z-index: 1;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    -webkit-transition: 0.3s;    -o-transition: 0.3s;    transition: 0.3s;    opacity: 0; }.al-app__item span {  color: var(--color-black); }@media (max-width: 767px) {  .al-app__info {    margin-top: 30px; } }.al-app__info h3 {  font-size: 32px;  font-weight: 700;  background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.9) 6.88%, rgba(188, 42, 141, 0.9) 52.57%, rgba(251, 0, 241, 0.9) 69.82%, rgba(255, 0, 107, 0.9) 87.36%, rgba(255, 24, 135, 0.9) 93.2%);  background-clip: border-box;  -webkit-background-clip: text;  -webkit-text-fill-color: transparent;  background-clip: text;  text-fill-color: transparent;  margin-bottom: 28px; }.al-app__info > span {  font-size: 20px;  color: var(--color-black); }.al-app__button {  background: linear-gradient(97.81deg, #FEBD8F -3.43%, #EB63D3 49.6%, #8A87F9 94.42%);  padding: 13px 40px;  color: var(--color-white);  display: inline-block;  font-size: 15px;  font-weight: 600; }  .al-app__button:hover {    color: var(--color-white);    -webkit-transform: translateY(-2px);    -ms-transform: translateY(-2px);    transform: translateY(-2px); }.al-app__icon img {  position: absolute;  z-index: -1; }  .al-app__icon img:nth-child(1) {    left: 15%;    bottom: 12%; }    @media (max-width: 991px) {      .al-app__icon img:nth-child(1) {        bottom: -14%; } }  .al-app__icon img:nth-child(2) {    left: 47%;    bottom: 34px;    -webkit-transform: translateX(-50%);    -ms-transform: translateX(-50%);    transform: translateX(-50%); }    @media (max-width: 1199px) {      .al-app__icon img:nth-child(2) {        left: 43%;        bottom: 29px;        max-width: 265px; } }    @media (max-width: 991px) {      .al-app__icon img:nth-child(2) {        display: none; } }/*----------------------------------------*//*  app landing counter/*----------------------------------------*/.counter {  overflow: hidden; }  .counter .counter__title--2 {    color: #ACACAC;    font-weight: 400; }  .counter__shape-right {    position: absolute;    bottom: -25px;    right: 0; }/*----------------------------------------*//*  app landing process/*----------------------------------------*/.al-process__slide-wrap {  padding: 0 130px; }  @media (max-width: 991px) {    .al-process__slide-wrap {      padding: 0 50px; } }  @media (max-width: 767px) {    .al-process__slide-wrap {      padding: 0 15px; } }.al-process__slide {  margin: 0 -15px; }  .al-process__slide .slick-arrow {    width: 55px;    height: 55px;    border-radius: 50%;    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    -ms-border-radius: 50%;    -o-border-radius: 50%;    box-shadow: 0px 4px 9px rgba(125, 36, 148, 0.06);    background-color: var(--color-white);    display: flex;    align-items: center;    justify-content: center;    position: absolute;    top: 50%;    left: -85px;    -webkit-transform: translateY(-50%);    -ms-transform: translateY(-50%);    transform: translateY(-50%);    cursor: pointer;    color: var(--color-black);    font-size: 18px;    z-index: 1; }    @media (max-width: 991px) {      .al-process__slide .slick-arrow {        left: -15px; } }    .al-process__slide .slick-arrow.slick-next {      left: auto;      right: -85px; }      @media (max-width: 991px) {        .al-process__slide .slick-arrow.slick-next {          right: -15px; } }.al-process__item {  background-color: #F5F5F7;  padding: 50px 45px 0;  border-radius: 18px;  -webkit-border-radius: 18px;  -moz-border-radius: 18px;  -ms-border-radius: 18px;  -o-border-radius: 18px;  min-height: 555px;  overflow: hidden;  position: relative;  margin: 0 15px; }  .al-process__item p {    margin-bottom: 20px; }  .al-process__item > span {    text-transform: uppercase;    color: var(--color-black);    font-size: 15px;    font-weight: 700;    font-family: var(--font-sfpro);    display: inline-block;    margin-bottom: 22px; }  .al-process__item h3 {    font-size: 28px;    line-height: 43px;    font-weight: 500; }    .al-process__item h3 span {      color: #F539F9; }  .al-process__item--2 h3 {    font-size: 22px;    line-height: 36px; }  .al-process__item--2 .al-process__img {    bottom: -50px; }  .al-process__item--3 h3 {    font-size: 25px;    list-style: 37px;    margin-bottom: 12px; }  .al-process__item--4 h3 {    font-size: 25px;    list-style: 37px; }.al-process__icon img {  display: inline-block; }.al-process__link {  font-size: 18px;  font-weight: 500;  color: var(--color-black); }  .al-process__link:hover {    color: var(--color-black);  }  .al-process__link img {    margin-left: 9px;    display: inline-block; }.al-process__img {  display: flex;  align-items: center;  justify-content: center;  margin-top: 20px;  position: relative; }.al-process__shape {  position: absolute;  top: -15px;  left: -15px; }/*----------------------------------------*//*  app landing pricing/*----------------------------------------*/.pricing__wrap-al {  position: relative;  border: 18px solid #F8F9FA;  border-bottom: 0; }  .pricing__wrap-al::before {    position: absolute;    top: 0;    left: 50%;    width: 1px;    height: 100%;    background-color: rgba(0, 0, 0, 0.12);    content: "";    z-index: 1; }    @media (max-width: 767px) {      .pricing__wrap-al::before {        display: none; } }.pricing__single--2 {  width: 50%;  padding: 48px 30px 0;  position: relative;  background-color: var(--color-white); }  @media (max-width: 767px) {    .pricing__single--2 {      width: 100%;      padding-left: 15px;      padding-right: 15px; } }  .pricing__single--2 .icon {    font-size: 55px;    color: #CDD1D8;    margin-bottom: 22px; }  .pricing__single--2 .title {    font-size: 20px;    font-weight: 500;    color: #F53D5D;    text-transform: uppercase;    margin-bottom: 5px; }  .pricing__single--2 .pricing__price-right h2 {    font-weight: 700;    margin-bottom: 30px; }    .pricing__single--2 .pricing__price-right h2 span {      font-weight: 400; }  .pricing__single--2 .pricing__down-arrow {    bottom: 75px; }  .pricing__single--2 .badge {    position: absolute;    top: 17px;    right: 17px;    display: inline-block;    background-color: #74C947;    font-size: 15px;    padding: 9px 20px;    border-radius: 16px;    -webkit-border-radius: 16px;    -moz-border-radius: 16px;    -ms-border-radius: 16px;    -o-border-radius: 16px;    font-weight: 400; }.pricing__discount-text {  position: absolute;  bottom: 55px;  z-index: -1;  left: -304px; }  .pricing__discount-text h2 {    font-size: 80px;    font-weight: 700;    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.9) 6.88%, rgba(188, 42, 141, 0.9) 52.57%, rgba(251, 0, 241, 0.9) 69.82%, rgba(255, 0, 107, 0.9) 87.36%, rgba(255, 24, 135, 0.9) 93.2%);    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent;    opacity: 0.5;    text-transform: uppercase; }.al-pricing__nav {  position: relative;  display: inline-block; }  .al-pricing__nav::before {    position: absolute;    top: 0px;    left: 14px;    right: 0px;    margin: 0 auto;    height: 32px;    width: 67px;    content: "";    border-radius: 30px;    background-color: #23CD89; }  .al-pricing__nav .nav-item {    float: left;    cursor: pointer;    z-index: 1;    position: relative; }    .al-pricing__nav .nav-item:not(:last-child) .nav-link {      padding-right: 92px; }    .al-pricing__nav .nav-item:last-child .nav-link::before {      display: none; }    .al-pricing__nav .nav-item:last-child .nav-link::after {      position: absolute;      content: '';      left: -49px;      top: 2px;      width: 34px;      height: 28px;      border-radius: 50px;      display: inline-block; }    .al-pricing__nav .nav-item .nav-link {      padding: 0;      background: transparent;      color: #696871;      -webkit-transition: all 300ms ease;      -ms-transition: all 300ms ease;      -o-transition: all 300ms ease;      -moz-transition: all 300ms ease;      transition: all 300ms ease; }      .al-pricing__nav .nav-item .nav-link::before {        position: absolute;        top: 2px;        height: 28px;        width: 28px;        content: "";        right: 15px;        border-radius: 50px;        -webkit-transition: all 300ms ease;        -o-transition: all 300ms ease;        transition: all 300ms ease;        background-color: var(--color-white); }      .al-pricing__nav .nav-item .nav-link.active {        color: var(--color-al); }        .al-pricing__nav .nav-item .nav-link.active::before {          right: 49px; }.al-pricing__link {  font-size: 15px;  display: inline-block;  padding: 12px 30px;  color: var(--color-white);  background: linear-gradient(97.81deg, #FEBD8F -3.43%, #EB63D3 49.6%, #8A87F9 94.42%);  margin-top: 70px;  width: 100%; }  .al-pricing__link:hover {    color: var(--color-white);    -webkit-transform: translateY(-2px);    -ms-transform: translateY(-2px);    transform: translateY(-2px); }/*----------------------------------------*//*  app landing intigration/*----------------------------------------*/.al-intigration__bg {  background: linear-gradient(180deg, #F5F5F7 0%, rgba(245, 245, 247, 0) 100%); }  @media (max-width: 767px) {    .al-intigration__marquee {      height: 335px; } }.al-intigration__item {  width: 473px;  background-color: var(--color-white);  padding: 50px 43px;  position: relative;  box-shadow: 0 0 20px rgba(0, 0, 0, 0.03);  border-radius: 7px;  -webkit-border-radius: 7px;  -moz-border-radius: 7px;  -ms-border-radius: 7px;  -o-border-radius: 7px;  float: left;  margin-right: 30px; }  @media (max-width: 767px) {    .al-intigration__item {      width: 300px; } }  .al-intigration__item h3 {    text-transform: uppercase;    background: linear-gradient(91.22deg, rgba(113, 47, 254, 0.9) 6.88%, rgba(188, 42, 141, 0.9) 52.57%, rgba(251, 0, 241, 0.9) 69.82%, rgba(255, 0, 107, 0.9) 87.36%, rgba(255, 24, 135, 0.9) 93.2%);    background-clip: border-box;    -webkit-background-clip: text;    -webkit-text-fill-color: transparent;    background-clip: text;    text-fill-color: transparent;    display: inline-block;    margin-bottom: 14px;    font-weight: 700;    margin-bottom: 15px;    font-size: 18px; }  .al-intigration__item p {    font-size: 15px;    line-height: 29px;    color: var(--color-black);    margin-bottom: 15px; }  .al-intigration__item a {    font-size: 15px;    color: #1173BE; }.al-intigration__brand {  position: absolute;  right: 20px;  bottom: 20px; }/*----------------------------------------*//*  app landing testimonial/*----------------------------------------*/.al-testimonial__slide {  margin: -50px; }  .al-testimonial__slide .slick-arrow::before {    position: absolute;    top: 0;    left: 0;    content: "ddd"; }.al-testimonial__item {  text-align: center;  background: rgba(255, 255, 255, 0.7);  box-shadow: 0px 4px 31px rgba(0, 0, 0, 0.07);  padding: 100px;  margin: 50px;  position: relative; }  .al-testimonial__item p {    max-width: 790px;    margin: auto;    font-size: 22px;    line-height: 43px; }.al-testimonial__avatar {  width: 115px;  height: 115px;  border-radius: 50%;  -webkit-border-radius: 50%;  -moz-border-radius: 50%;  -ms-border-radius: 50%;  -o-border-radius: 50%;  margin: 0 auto 40px; }/*----------------------------------------*//*  app landing footer/*----------------------------------------*/.footer--al .footer__apps-icon a:hover {  background-color: var(--color-al-3); }.footer--al .footer__newsletter button {  background: linear-gradient(97.81deg, #FEBD8F -3.43%, #EB63D3 49.6%, #8A87F9 94.42%); }@media (max-width: 1199px) {  .footer--al .footer__shape {    display: none; } }.footer--al .footer__shape img {  position: absolute;   width: auto;}  .footer--al .footer__shape img:nth-child(1) {    left: 0;    bottom: 250px; }  .footer--al .footer__shape img:nth-child(2) {    left: 0;    bottom: 0; }  .footer--al .footer__shape img:nth-child(3) {    bottom: 140px;    right: 0; }    /*---------------------------------------------------- *//* Invoice CSS*//*----------------------------------------------------*/.form-control {  -webkit-box-shadow: none;          box-shadow: none;}.relative-position {  position: relative;}.pera-content p {  margin-bottom: 0;}.is-headline h1,.is-headline h2,.is-headline h3,.is-headline h4,.is-headline h5,.is-headline h6 {  margin: 0;  font-weight: normal;  font-family: "Quicksand";}.float-left {  float: left;}.float-right {  float: right;}.text-right {  text-align: right;}.background_overlay {  top: 0;  left: 0;  width: 100%;  height: 100%;  position: absolute;}.background_position {  background-size: cover;  background-repeat: no-repeat;  background-position: center center;}.is-section-title .sub-title {  color: #101211;  font-size: 18px;  font-weight: 600;  padding-bottom: 10px;}.is-section-title .sub-title span {  color: #EC0D0D;}.is-section-title h2 {  color: #101212;  font-size: 26px;  font-weight: 600;}.is-section-title h2 span {  z-index: 1;  position: relative;  display: inline-block;}.is-section-title h2 span:before {  left: 0;  z-index: -1;  bottom: 4px;  content: "";  width: 100%;  height: 4px;  position: absolute;  background-color: #f3a80f;}.is-section-title-2 h2 {  color: #101212;  font-size: 44px;  font-weight: 600;  padding-bottom: 25px;}.is-section-title-2 h2 span {  z-index: 1;  position: relative;  display: inline-block;}.is-section-title-2 h2 span:before {  left: 0;  z-index: -1;  content: "";  width: 100%;  height: 4px;  bottom: 12px;  position: absolute;  background-color: #f3a80f;}.is-section-title-2 p {  max-width: 580px;}@-webkit-keyframes VD_animation_1 {  0% {    -webkit-transform: translateX(0);            transform: translateX(0);  }  25% {    -webkit-transform: translateX(-40px);            transform: translateX(-40px);  }  50% {    -webkit-transform: translateX(0);            transform: translateX(0);  }  75% {    -webkit-transform: translateX(40px);            transform: translateX(40px);  }  100% {    -webkit-transform: translateX(0);            transform: translateX(0);  }}@keyframes VD_animation_1 {  0% {    -webkit-transform: translateX(0);            transform: translateX(0);  }  25% {    -webkit-transform: translateX(-40px);            transform: translateX(-40px);  }  50% {    -webkit-transform: translateX(0);            transform: translateX(0);  }  75% {    -webkit-transform: translateX(40px);            transform: translateX(40px);  }  100% {    -webkit-transform: translateX(0);            transform: translateX(0);  }}/*---------------------------------------------------- *//*Header area*//*----------------------------------------------------*/.header__invoice .container {  max-width: 1640px;}.header__invoice .main-menu ul li a {	font-family: "Nunito";}.header__invoice .main-menu__wrap {  padding-left: 45px;}.header__invoice .main-menu ul li:not(:last-child) {	margin-right: 65px;}.header__invoice .main-menu ul li .submenu li {	margin-right: 0;}.header__invoice .main-menu ul > li:nth-child(5) > a,.header__invoice .main-menu ul > li:nth-child(6) > a {  color: #fff;}.header__invoice .main-menu ul li .submenu li a {	color: #000;}.header__invoice .login-btn {  /* color: #182B39; */  color: #fff;  font-size: 16px;  font-weight: 700;  font-family: "Nunito";}.header__invoice .main-menu ul li .submenu li.current-menu-item > a, .header__invoice .main-menu ul li.current-menu-parent > a,.header__invoice .main-menu ul li:hover > a,.header__invoice .main-menu ul li .submenu li:hover > a {	color: #f3a80f;}.header__invoice .main-menu ul li .submenu {  border-color: #f3a80f;}.header__invoice .header__button a {	margin-right: 0;}.header__invoice .header__button .invoice-btn {	margin-left: 30px;}.header__invoice .invoice-btn {  padding: 15px 30px;  background-color: #fff;  color: #000;}.header__invoice.sticky_header .invoice-btn {  background-color: #182B39;  color: #fff;}.header__invoice .invoice-btn:hover {  background-color: #f3a80f;  color: #fff;}.header__invoice.sticky_header .main-menu ul > li:nth-child(5) > a,.header__invoice.sticky_header .main-menu ul > li:nth-child(6) > a {	color: #000;}.header__invoice.sticky_header .login-btn {	color: #182B39;}/*---------------------------------------------------- *//*Banner area*//*----------------------------------------------------*/.is-banner-section {    z-index: 1;    padding: 120px 0px 80px;  }  .is-banner-section:before {    top: 0;    right: 0;    width: 46%;    z-index: -1;    content: "";    height: 690px;    position: absolute;    background-color: #0B3948;    background-image: url(../img/shape/dot.png);  }  .is-banner-section .is-banner-shape1 {    top: 180px;    left: 20px;  }  .is-banner-section .is-banner-shape3 {    left: 0;    bottom: 0;  }  .is-banner-section .is-banner-shape2 {    right: 0;    left: -220px;    bottom: 250px;    text-align: center;    -webkit-animation: VD_animation_1 12s infinite linear alternate;            animation: VD_animation_1 12s infinite linear alternate;  }  .is-banner-section .is-banner-ratting-review {    top: -65px;    margin-bottom: -65px;  }  .is-banner-section .is-banner-ratting-review li {    color: #FFC955;    font-size: 18px;    margin-right: 5px;  }  .is-banner-section .is-banner-ratting-review span {    color: #132047;    font-size: 20px;    font-weight: 600;    margin-left: 20px;  }    .is-banner-text-content {    padding-top: 110px;  }  .is-banner-text-content .banner-slug {    color: #101211;    font-size: 18px;    font-weight: 600;    padding-bottom: 10px;  }  .is-banner-text-content .banner-slug span {    color: #EC0D0D;  }  .is-banner-text-content h1 {    color: #101212;    font-size: 52px;    font-weight: 600;    line-height: 66px;    padding-bottom: 18px;  }  .is-banner-text-content h1 span {    z-index: 1;    position: relative;    display: inline-block;  }  .is-banner-text-content h1 span:before {    left: 0;    bottom: 0;    content: "";    height: 5px;    width: 100%;    z-index: -1;    bottom: 12px;    position: absolute;    background-color: #f3a80f;  }  .is-banner-text-content p {    font-size: 18px;    max-width: 440px;    line-height: 32px;    padding-bottom: 35px;  }  .is-banner-text-content .banner-btn-grp {    margin-bottom: 40px;  }  .is-banner-text-content .banner-btn-grp .is-btn a,  .is-banner-text-content .banner-btn-grp .is-btn-play a {    width: 210px;    height: 60px;    font-weight: 500;    margin-right: 25px;  }  .is-banner-text-content .banner-btn-grp .is-btn a:hover,  .is-banner-text-content .banner-btn-grp .is-btn-play a:hover {    color: #fff;    background-color: #f3a80f;  }  .is-banner-text-content .banner-btn-grp .is-btn a {    color: #fff;    background-color: #0B3948;  }  .is-banner-text-content .banner-btn-grp .is-btn-play a {    color: #000000;    font-weight: 600;    background-color: #fff;  }  .is-banner-text-content .free-trial-text {    color: #161010;  }  .is-banner-text-content .free-trial-text i {    margin-right: 5px;  }  /*---------------------------------------------------- *//*Sponsor area*//*----------------------------------------------------*/.is-sponsor-item .inner-img {  width: 215px;  height: 100px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  text-align: center;  -webkit-transition: 500ms all ease;  transition: 500ms all ease;}.is-sponsor-item .inner-img img {  width: auto;  margin: 0 auto;}.is-sponsor-item .inner-img:hover {  background-color: #fff;}/*---------------------------------------------------- *//*CTA area*//*----------------------------------------------------*/.is-cta-section {  padding-top: 85px;}.is-cta-number-text .inner-icon {  width: 85px;  height: 85px;  color: #0B3948;  font-size: 25px;  margin-right: 15px;  border-radius: 100%;  background-color: #fff;  -webkit-box-shadow: 0px 15px 18px 0px rgba(0, 0, 0, 0.0392156863);          box-shadow: 0px 15px 18px 0px rgba(0, 0, 0, 0.0392156863);}.is-cta-number-text .inner-text {  width: 70px;  color: #888686;  font-size: 14px;  font-weight: 700;  margin-right: 30px;}.is-cta-number-text .cta-number {  color: #0A3543;  font-size: 30px;  font-weight: 700;  font-family: "Quicksand";}.is-cta-details {  max-width: 515px;  z-index: 10;}.is-cta-details a {  display: block;  color: #1B1A1A;  font-size: 18px;  font-weight: 700;  margin-top: 30px;}/*---------------------------------------------------- *//*Service Counter area*//*----------------------------------------------------*/.is-service-counter-section {  padding-top: 60px;}.is-service-counter-cta {  border-radius: 5px;}.is-service-counter-cta .is-shape1 {  top: 40px;  left: 40px;}.is-service-counter-cta .is-shape2 {  top: 60px;  right: 100px;}.is-service-counter-cta .is-shape3 {  right: 30px;  bottom: 30px;}.is-service-counter-cta .inner-text {  padding: 190px 45px 60px 50px;}.is-service-counter-cta .inner-text h3 {  color: #fff;  font-size: 30px;  font-weight: 600;  padding-bottom: 40px;}.is-service-counter-cta .inner-text p {  color: #8B8E95;  padding-bottom: 50px;}.is-service-counter-cta .inner-text a {  color: #000000;  font-weight: 700;  padding: 18px 35px;  display: inline-block;  background-color: #fff;}.is-service-counter-cta .inner-text a:hover {  color: #fff;  background-color: #f3a80f;}.is-counter-content {  padding-bottom: 85px;}.is-counter-item {  background-color: #fff;  padding: 65px 20px 50px 45px;  -webkit-transition: 500ms all ease;  transition: 500ms all ease;  border-bottom: 6px solid rgba(23, 17, 17, 0.1098039216);}.is-counter-item:hover {  border-bottom: 6px solid #0A3543;}.is-counter-item .icon-bg {  top: 30px;  right: 35px;}.is-counter-item h3 {  color: #182B39;  font-size: 46px;  font-weight: 600;  padding-bottom: 10px;}.is-counter-item p {  color: #182B39;  font-size: 18px;  font-weight: 500;}.is-service-item .inner-icon {  height: 55px;  margin-bottom: 35px;}.is-service-item .inner-icon img {  width: auto;}.is-service-item h3 {  color: #1B1A1A;  font-size: 18px;  font-weight: 700;  position: relative;  margin-bottom: 25px;  display: inline-block;}.is-service-item h3 a {  color: #1B1A1A; }.is-service-item h3:before {  left: 0;  width: 0%;  bottom: 0;  content: "";  height: 2px;  position: absolute;  background-color: #182B39;  -webkit-transition: 500ms all ease;  transition: 500ms all ease;}.is-service-item h3:hover:before {  width: 100%;}.invoice-counter-item .elementor-counter-number-prefix {  flex-grow: unset !important;}.invoice-counter-item .elementor-counter .elementor-counter-title {	text-align: left;	line-height: 1;	margin-top: 24px;}.is-service-counter-cta .elementor-widget-wrap {	border-radius: 5px;}/*---------------------------------------------------- *//*Feature area*//*----------------------------------------------------*/.is-feature-section {  z-index: 1;  padding: 80px 0px 0px;}.is-feature-section:before {  left: 0;  bottom: 0;  z-index: -1;  content: "";  width: 100%;  height: 150px;  position: absolute;  background-color: #0b3948;  background-image: url(../img/shape/dot.png);}.is-feature-content {  background-color: #fff;  padding: 70px 100px 0px;}.is-feature-item-content {  z-index: 1;  padding-top: 60px;}.is-feature-item-content:before, .is-feature-item-content:after {  right: 0;  top: 55px;  width: 1px;  content: "";  height: 80%;  left: -85px;  margin: 0 auto;  position: absolute;  background-color: rgba(27, 27, 27, 0.0784313725);}.is-feature-item-content:after {  top: 47%;  height: 1px;  width: 100%;  z-index: -1;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.is-feature-item-content .is-wp-shape {  top: 47%;  right: 0;  z-index: -1;  left: -80px;  text-align: center;  -webkit-transform: translateY(-50%);          transform: translateY(-50%);}.is-feature-item {  padding-bottom: 75px;}.is-feature-item .inner-icon {  width: 75px;  height: 70px;  margin-right: 35px;  background-color: rgba(105, 229, 221, 0.0784313725);}.is-feature-item .inner-icon i {  color: #0A3543;  font-size: 30px;}.is-feature-item .inner-text {  max-width: 405px;}.is-feature-item .inner-text h3 {  color: #201F1F;  font-size: 22px;  font-weight: 700;  padding-bottom: 18px;}.is-feature-item .inner-text p {  color: #888686;  padding-bottom: 25px;  font-size: 16px;}.is-feature-item .inner-text a {  color: #888686;  font-weight: 700;}.is-feature-item .inner-text a i {  -webkit-transition: 500ms all ease;  transition: 500ms all ease;}.is-feature-item .inner-text a:hover {  color: #f3a80f;}.is-feature-item .inner-text a:hover i {  margin-left: 5px;}.is-core-feature-section {  padding: 20px 0px 80px;}.is-core-feature-section .side-shape1 {  top: 0;  left: 0;}.is-core-feature-section .side-shape2 {  left: 40px;  bottom: 30px;}.is-core-feature-text-area {  padding-top: 30px;}.is-core-feature-wrapper {  padding-top: 45px;}.is-core-feature-item {  border-radius: 24px;  border: 1px solid #E5E5E5;  padding: 50px 20px 0px 30px;}.is-core-feature-item span {  left: 0;  right: 0;  top: -10px;  width: 65px;  height: 20px;  display: -webkit-box;  display: -ms-flexbox;  display: flex;  color: #FF055F;  margin: 0 auto;  font-size: 15px;  font-weight: 500;  position: absolute;  border-radius: 15px;  -webkit-box-align: center;      -ms-flex-align: center;          align-items: center;  -webkit-box-pack: center;      -ms-flex-pack: center;          justify-content: center;  background-color: #fff;}.is-core-feature-item .inner-item-wrap {  padding-bottom: 45px;}.is-core-feature-item .inner-item-wrap .inner-icon {  width: 40px;  height: 40px;  margin-right: 12px;  background-color: #36ABFF;  border-top-right-radius: 10px;}.is-core-feature-item .inner-item-wrap .inner-icon i {  color: #fff;}.is-core-feature-item .inner-item-wrap .inner-icon.color-2 {  background-color: #B310EC;}.is-core-feature-item .inner-item-wrap .inner-icon.color-3 {  background-color: #FF3257;}.is-core-feature-item .inner-item-wrap .inner-icon.color-4 {  background-color: #00D36E;}.is-core-feature-item .inner-item-wrap .inner-text {  max-width: 165px;}.is-core-feature-item .inner-item-wrap .inner-text h3 {  color: #020202;  font-size: 16px;  font-weight: 700;  padding-bottom: 10px;}.is-core-feature-item .inner-item-wrap .inner-text p {	font-size: 13px;	line-height: 1.5;}/*---------------------------------------------------- *//*work process area*//*----------------------------------------------------*/.is-work-process-section {  z-index: 1;  position: relative;  padding-bottom: 50px;  background-color: #0b3948;}.is-work-process-item {  margin: 50px 0px;}.is-work-process-item:before {  top: 62%;  right: -15px;  color: #fff;  content: "\f054";  font-weight: 900;  position: absolute;  -webkit-transform: translateY(-50%) rotate(-35deg);          transform: translateY(-50%) rotate(-35deg);  font-family: "Font Awesome 5 Pro";}.is-work-process-item:after {  top: 55%;  width: 50px;  right: -35px;  content: "";  height: 30px;  position: absolute;  border-radius: 20px;  -webkit-transform: rotate(-35deg);          transform: rotate(-35deg);  border: 1px solid rgba(229, 229, 229, 0.2);}.is-work-process-item .inner-icon {  width: 70px;  height: 70px;  margin: 0 auto;  margin-bottom: 30px;  border-radius: 100%;  border: 1px solid #E5E5E5;}.is-work-process-item .inner-icon i {  color: #fff;  font-size: 26px;}.is-work-process-item .inner-text h3 {  color: #fff;  font-size: 20px;  font-weight: 600;  padding-bottom: 28px;}.is-work-process-item .inner-text p {  color: #817E7E;  margin: 0 auto;  max-width: 300px;}.is-work-process-content .col-lg-3:last-child .is-work-process-item:before, .is-work-process-content .col-lg-3:last-child .is-work-process-item:after {  display: none;}.is-work-process-content .col-lg-3:nth-child(2) .is-work-process-item .inner-icon {  border: 1px solid #FF243E;  background-color: #FF243E;}.is-work-process-content .col-lg-3:nth-child(4) .is-work-process-item .inner-icon {  border: 1px solid #FFB000;  background-color: #FFB000;}/*---------------------------------------------------- *//*Text Scroll area*//*----------------------------------------------------*/.is-text-scroll-section {  overflow: hidden;  padding: 30px 0px 110px;}.is-text-scroll-item {  font-family: "Quicksand";}.is-text-scroll-item {  font-size: 80px;  font-weight: 500;  color: #000;}.is-text-scroll-item span {  color: #D8D5D2;}/*---------------------------------------------------- *//*Associate area*//*----------------------------------------------------*/.is-associate-section {  overflow: hidden;  background-color: #fff;  padding: 85px 0px 70px;}.is-associate-top-content {  padding-bottom: 70px;}.is-associate-top-content .is-section-title-2 {  max-width: 580px;}.is-associate-top-content .is-section-title-2 h2 {  padding-bottom: 0;}.is-associate-logo-wrapper {  z-index: 1;}.is-associate-logo-wrapper .associate-line {  left: 0;  z-index: -1;  top: -135px;  margin-bottom: -135px;}.is-associate-logo-area .is-associate-logo {  position: absolute;}.is-associate-logo-area .is-associate-logo:nth-child(1) {  left: 125px;  bottom: 120px;}.is-associate-logo-area .is-associate-logo:nth-child(2) {  left: 22%;  top: 140px;}.is-associate-logo-area .is-associate-logo:nth-child(3) {  top: 60px;  left: 38%;}.is-associate-logo-area .is-associate-logo:nth-child(4) {  left: 54%;  top: 60px;}.is-associate-logo-area .is-associate-logo:nth-child(5) {  top: 85px;  right: 18%;}.is-associate-logo-area .is-associate-logo:nth-child(6) {  right: 2%;  top: -40px;}.is-associate-logo-area .is-associate-logo:nth-child(7) {  left: 45%;  bottom: 20%;}.is-associate-logo-area .is-associate-logo:nth-child(8) {  right: 15%;  bottom: 10%;}/*---------------------------------------------------- *//*Case Study area*//*----------------------------------------------------*/.is-case-study-section {  overflow: hidden;  padding: 100px 0px 100px;  background-color: #0b3543;}.is-case-study-top-content .is-case-study-title {  width: 100%;  max-width: 310px;}.is-case-study-top-content .is-case-study-title h2 {  color: #fff;  font-size: 36px;  font-weight: 600;  padding-bottom: 10px;}.is-case-study-top-content .is-case-study-title h2 span {  z-index: 1;  position: relative;  display: inline-block;}.is-case-study-top-content .is-case-study-title h2 span:before {  left: 0;  z-index: -1;  content: "";  width: 100%;  height: 4px;  bottom: 8px;  position: absolute;  background-color: #f3a80f;}.is-case-study-top-content .is-case-study-title h3 {  color: #FFB000;  font-size: 93px;  font-weight: 700;}.is-case-study-top-content .is-case-video-play a {  color: #fff;  font-weight: 500;}.is-case-study-top-content .is-case-video-play a i {  width: 60px;  height: 60px;  line-height: 60px;  text-align: center;  border-radius: 100%;  margin-right: 25px;  border: 1px solid #FFFFFF;}.is-case-study-top-content .is-case-video-play a:hover {  color: #FFB000;}.is-case-study-top-content .is-case-text {  color: #fff;  max-width: 435px;  line-height: 32px;}.is-case-study-scroll-item {  height: 280px;  overflow: hidden;  margin: 10px;  border-radius: 10px;  display: inline-block;}.is-case-study-scroll-item .inner-img img {  height: 100%;}.is-case-study-scroll-item .inner-text {  left: 0;  right: 0;  width: 85%;  bottom: 0px;  opacity: 0;  margin: 0 auto;  padding: 10px 20px;  background-color: #fff;  -webkit-transition: 500ms all ease;  transition: 500ms all ease;  -webkit-box-shadow: 0px 4px 26px 0px rgba(0, 0, 0, 0.2392156863);          box-shadow: 0px 4px 26px 0px rgba(0, 0, 0, 0.2392156863);}.is-case-study-scroll-item .inner-text h3 {  color: #020202;  font-size: 16px;  font-weight: 600;}.is-case-study-scroll-item .inner-text h3 a {  color: #020202;}.is-case-study-scroll-item .inner-text .more-btn {  color: #fff;  width: 45px;  height: 45px;  border-radius: 23px;  background-color: #0A3543;  border-top-right-radius: 0;}.is-case-study-scroll-item:hover .inner-text {  opacity: 1;  bottom: 30px;}/*---------------------------------------------------- *//*App Download area*//*----------------------------------------------------*/.is-app-download-section {  padding: 80px 0px 60px;}.is-app-store-content {  z-index: 1;  padding: 55px;  background-color: #FFFFFF;}.is-app-store-content:before {  top: 0;  left: 0;  width: 100%;  height: 100%;  content: "";  z-index: -1;  position: absolute;  background-color: #fff;}.is-app-store-content .is-app-download-shape1 {  top: 50px;  left: 38%;}.is-app-store-content .is-app-download-shape2 {  top: 88px;  right: 35%;}.is-app-store-content .is-app-download-shape3 {  right: -100px;  bottom: -50px;  z-index: -2;}.is-app-store-content .is-section-title {  max-width: 495px;}.is-app-store-content .is-section-title h2 {  color: #000000;  font-size: 36px;}.is-app-store-content .is-app-play-btn a {  display: block;  margin-bottom: 25px;}.is-app-store-content .is-app-play-btn a:last-child {  margin-bottom: 0;}.is-app-store-content .is-qr-code {  margin-left: 55px;}/*---------------------------------------------------- *//*Testimonial area*//*----------------------------------------------------*/.is-testimonial-section {  padding-bottom: 75px;}.is-testimonial-content {  z-index: 1;}.is-testimonial-content .is-testi-shape1 {  top: 0;  left: -15%;  z-index: -1;}.is-testimonial-item {  position: relative;}.is-testimonial-item:after {  right: 0;  bottom: 30px;  color: #c7c7c7;  font-size: 30px;  content: "\f10e";  font-weight: 900;  position: absolute;  font-family: "Font Awesome 5 Pro";}.is-testimonial-item .is-testimonial-img {  z-index: 1;  width: 100%;  padding-top: 20px;  padding-left: 20px;  max-width: 395px;}.is-testimonial-item .is-testimonial-img .img-shape {  top: 0px;  left: 0px;  z-index: -1;}.is-testimonial-item .is-testimonial-img .img-shape2 {  top: 0;  z-index: -1;  right: -30px;}.is-testimonial-item .is-testimonial-text {  width: 100%;  max-width: 805px;}.is-testimonial-item .is-testimonial-text h3 {  color: #020202;  font-size: 32px;  font-weight: 700;  padding-bottom: 20px;}.is-testimonial-item .is-testimonial-text h3 span {  position: relative;  display: inline-block;}.is-testimonial-item .is-testimonial-text h3 span:before {  left: 0;  z-index: -1;  bottom: 4px;  content: "";  width: 100%;  height: 4px;  position: absolute;  background-color: #f3a80f;}.is-testimonial-item .is-testimonial-text p {  color: #000000;  font-size: 20px;  line-height: 45px;  padding-bottom: 20px;}.is-testimonial-item .is-testimonial-text .is-name {  color: #445658;  margin-right: 25px;  position: relative;}.is-testimonial-item .is-testimonial-text .is-name:before {  top: 12px;  right: -20px;  content: "";  width: 13px;  height: 1px;  position: absolute;  background-color: #D9D9D9;}.is-testimonial-item .is-testimonial-text .is-desig {  color: #445658;  font-size: 13px;}.is-testimonial-slider .owl-nav {  left: 0;  right: 170px;  bottom: 70px;  margin: 0 auto;  text-align: center;  position: absolute;}.is-testimonial-slider .owl-nav .owl-prev,.is-testimonial-slider .owl-nav .owl-next {  color: #020202;  font-size: 18px;  margin: 0px 10px;  display: inline-block;  -webkit-transition: 500ms all ease;  transition: 500ms all ease;}.is-testimonial-slider .owl-nav .owl-prev:hover,.is-testimonial-slider .owl-nav .owl-next:hover {  color: #0A3543;}/*---------------------------------------------------- *//*Blog area*//*----------------------------------------------------*/.is-blog-section {  padding-bottom: 100px;}.is-blog-text-content {  max-width: 350px;}.is-blog-text-content .is-section-title {  padding-bottom: 30px;}.is-blog-text-content .is-section-title h2 {  font-size: 42PX;  font-weight: 700;}.is-blog-text-content .is-blog-description {  margin-bottom: 20px;}.is-blog-text-content .is-blog-description p {  padding-bottom: 35px;}.is-blog-text-content .blog-more-btn a {  color: #fff;  font-size: 15px;  font-weight: 700;  padding: 20px 45px;  display: inline-block;  background-color: #0A3543;}.is-blog-text-content .blog-more-btn a:hover {  background-color: #FFB000;}.is-blog-post-item {  padding: 40px;  border-radius: 10px;  margin-bottom: 20px;  background-color: #FFFFFF;  -webkit-transition: 500ms all ease;  transition: 500ms all ease;  -webkit-box-shadow: 0px 14px 16px 0px rgba(224, 224, 224, 0.2509803922);          box-shadow: 0px 14px 16px 0px rgba(224, 224, 224, 0.2509803922);}.is-blog-post-item .is-blog-img-meta {  width: 120px;  margin-right: 40px;}.is-blog-post-item .is-blog-img-meta .blog-img {  width: 70px;  height: 70px;  overflow: hidden;  border-radius: 100%;  margin-bottom: 30px;  border: 5px solid #fff;}.is-blog-post-item .is-blog-img-meta .blog-meta span {  display: block;  color: #888686;  font-size: 12px;}.is-blog-post-item .is-blog-img-meta .blog-meta span a {  color: #888686;}.is-blog-post-item .is-blog-img-meta .blog-meta .name a {  color: #FFB000;}.is-blog-post-item .is-blog-text-title {  width: 100%;  max-width: 430px;}.is-blog-post-item .is-blog-text-title h3 {  color: #1B1A1A;  font-size: 24px;  font-weight: 700;  line-height: 1.6;  padding-bottom: 18px;}.is-blog-post-item .is-blog-text-title h3 a {  color: #1B1A1A;}.is-blog-post-item .is-blog-text-title p {  color: #888686;  font-size: 15px;}.is-blog-post-item .is-blog-more-btn {  top: 65px;  right: 50px;  color: #888686;  font-size: 14px;  font-weight: 700;}.is-blog-post-item .is-blog-more-btn a {  color: #888686;}.is-blog-post-item .is-blog-more-btn i {  margin-left: 5px;  -webkit-transition: 400ms all ease;  transition: 400ms all ease;}.is-blog-post-item .is-blog-more-btn a:hover {  color: #EC0D0D;}.is-blog-post-item .is-blog-more-btn:hover i {  margin-left: 8px;}.is-blog-post-item:hover {  background-color: #0A3543;}.is-blog-post-item:hover .is-blog-text-title h3 a {  color: #fff;}/*---------------------------------------------------- *//*Social area*//*----------------------------------------------------*/.is-social-content {  background-color: #fff;}.is-social-content .is-social-item {  width: 16.667%;}.is-social-content .is-social-item a {  height: 100px;  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;  border-right: 1px solid #D9D9D9;  color: #526a8b;}.is-social-content .is-social-item a:hover i {  color: #0A3543;}.is-social-content .is-social-item i {  color: #000000;  margin-right: 8px;  -webkit-transition: 500ms all ease;  transition: 500ms all ease;}/*Footer Section*//*---------------------------------------------------*/.invoice_footer {  background-color: #0A3543;}.invoice_footer .container {  max-width: 1410px;}.invoice_footer .footer__widget h3 {  font-size: 20px;  font-weight: 600;  font-family: "Quicksand";  color: #fff;}.invoice_footer .footer__widget p {	color: #B4B4B4;	font-size: 16px;	line-height: 30px;}.invoice_footer .footer__widget ul li a,.invoice_footer .footer__copyright, .invoice_footer .footer__link a {  color: #B4B4B4;}.invoice_footer .footer__widget ul li a:hover,.invoice_footer .footer__copyright a:hover, .invoice_footer .footer__link a:hover {  color: #FFB000;}.invoice_footer .footer__apps-icon a {	background: rgba(255, 255, 255, 0.1);	color: #fff;  font-size: 16px;}.invoice_footer .footer__apps-icon a:hover {  background-color: #FFB000;}/*---------------------------------------------------- *//*Responsive area*//*----------------------------------------------------*/@media screen and (max-width: 1600px) {  .is-header-section,.is-header-section.sticky-on {    padding: 15px 40px;  }  .is-banner-section .is-banner-shape3,.is-banner-section .is-banner-shape1 {    display: none;  }  .is-associate-logo-wrapper .associate-line {    top: -90px;  }  .is-associate-logo-area .is-associate-logo:nth-child(1) {    left: 30px;    bottom: 30px;  }  .is-associate-logo-area .is-associate-logo:nth-child(2) {    left: 15%;    top: 160px;  }  .is-associate-logo-area .is-associate-logo:nth-child(3) {    top: 75px;    left: 30%;  }  .is-associate-logo-area .is-associate-logo:nth-child(4) {    left: 50%;    top: 70px;  }  .is-associate-logo-area .is-associate-logo:nth-child(7) {    bottom: 5%;  }  .is-associate-logo-area .is-associate-logo:nth-child(8) {    right: 10%;    bottom: 0%;  }  .is-core-feature-section .side-shape2,.is-core-feature-section .side-shape1 {    display: none;  }}@media screen and (max-width: 1380px) {  .is-associate-logo-area .is-associate-logo:nth-child(1) {    left: 0;    bottom: 15px;  }  .is-associate-logo-area .is-associate-logo:nth-child(2) {    top: 110px;  }  .is-associate-logo-area .is-associate-logo:nth-child(3) {    top: 40px;  }  .is-associate-logo-area .is-associate-logo:nth-child(4) {    top: 45px;  }  .is-associate-logo-area .is-associate-logo:nth-child(5) {    top: 48px;  }  .is-body .is-side-shape {    display: none;  }}@media screen and (max-width: 1280px) {  .is-main-navigation li {    margin: 0px 30px;  }  .is-header-section, .is-header-section.sticky-on {    padding: 15px;  }  .header__invoice .main-menu ul li:not(:last-child) {    margin-right: 40px;  }}@media screen and (max-width: 1100px) {  .is-main-navigation li {    margin: 0px 15px;  }  .is-header-cta-btn-group .cta-btn a {    width: 150px;    height: 55px;    font-size: 14px;  }  .is-feature-item-content:before, .is-feature-item-content:after,.is-feature-item-content .is-wp-shape {    display: none;  }  .is-associate-logo-wrapper .associate-line {    display: none;  }  .is-associate-logo-area .is-associate-logo {    position: static;  }  .is-associate-logo-area {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -ms-flex-wrap: wrap;        flex-wrap: wrap;    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;  }  .is-testimonial-item .inner-img-text {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .is-testimonial-content .is-testi-shape1 {    display: none;  }  .is-testimonial-item .is-testimonial-img {    margin-bottom: 30px;  }  .is-testimonial-slider .owl-nav {    position: static;    text-align: left;    margin-top: 30px;  }  .is-blog-post-item {    padding-bottom: 60px;  }  .is-blog-post-item .is-blog-more-btn {    top: auto;    left: 40px;    bottom: 25px;  }  .is-footer-content .is-footer-widget .aw-instagram-wrap li a {    height: 70px;    width: 70px;  }  .is-footer-content .is-footer-widget .aw-btn-wrap .aw-line {    display: none;  }  .is-counter-item {    padding: 65px 25px 50px 25px;  }  .is-service-counter-cta .is-shape2,.is-service-counter-cta .is-shape1,.is-service-counter-cta .is-shape3 {    display: none;  }  .header__invoice .login-btn {display: none;  }}@media screen and (max-width: 991px) {  .is-header-section .is-header-cta-btn-group .cta-btn a {    margin-right: 40px;  }  .is-header-section .mobile_menu_button {    display: block;  }  .is-banner-section:before {    display: none;  }  .is-main-navigation-area {    display: none;  }  .is-header-cta-btn-group .sign-in-btn button {    display: none;  }  .is-header-cta-btn-group .cta-btn a {    color: #fff;    background-color: #000;  }  .is-banner-text-content {    text-align: center;  }  .is-banner-text-content p {    margin: 0 auto;  }  .is-banner-text-content .banner-btn-grp {    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;  }  .is-banner-img {    margin: 30px 0px;    text-align: center;  }  .is-banner-section .is-banner-ratting-review {    -webkit-box-pack: center;        -ms-flex-pack: center;            justify-content: center;  }  .is-service-counter-cta {    width: 100%;    max-width: 100%;    margin-bottom: 30px;  }  .is-service-counter-cta .inner-text {    padding: 60px 45px 60px 50px;  }  .is-service-item {    margin: 0 auto;    max-width: 370px;    margin-bottom: 30px;  }  .is-work-process-item:before,.is-work-process-item:after {    display: none;  }  .is-footer-content .is-footer-widget .menu-widget {    padding-left: 0;  }  .is-footer-content .is-footer-widget {    margin-bottom: 40px;  }  .is-footer-content .is-footer-widget .widget-title {    padding-bottom: 15px;  }  .is-blog-text-content {    max-width: 100%;  }  .is-blog-text-content .is-blog-description p {    padding-bottom: 15px;  }  .is-cta-content {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .is-cta-details {    margin-top: 30px;  }  .is-case-study-top-content {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .is-core-feature-img {    text-align: center;  }  .is-app-store-content .is-app-download-shape1,.is-app-store-content .is-app-download-shape2 {    display: none;  }  .is-blog-text-content {    margin-bottom: 40px;  }  .is-app-store-content .is-qr-code {    margin-left: 15px;  }  .header__invoice .login-btn {    color: #182B39;  }}@media screen and (max-width: 767px) {  .is-associate-top-content,.is-app-store-content,.is-social-content {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .is-app-store-content .is-section-title {    padding-bottom: 30px;  }  .is-social-content .is-social-item {    width: 33.33%;  }  .is-newslatter-content-area {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .is-newslatter-form {    margin-top: 40px;  }  .header__invoice .login-btn,  .header__invoice .invoice-btn {    display: none;  }}@media screen and (max-width: 680px) {    .is-footer-copyright {    -ms-flex-wrap: wrap;        flex-wrap: wrap;    -webkit-box-pack: center !important;        -ms-flex-pack: center !important;            justify-content: center !important;  }  .is-footer-copyright-text {    padding-bottom: 30px;  }  .is-footer-content {    padding-bottom: 0;  }}@media screen and (max-width: 480px) {  .is-banner-text-content h1 {    font-size: 40px;    line-height: 1.2;  }  .is-banner-text-content h1 span:before {    bottom: 8px;  }  .is-banner-text-content .banner-btn-grp .is-btn-play a {    margin-right: 0;  }  .is-banner-text-content .banner-btn-grp .is-btn a,.is-banner-text-content .banner-btn-grp .is-btn-play a {    height: 50px;    width: 165px;  }  .is-banner-section .is-banner-ratting-review {    top: 0;    -ms-flex-wrap: wrap;        flex-wrap: wrap;    margin-bottom: 0;  }  .is-sponsor-item .inner-img {    margin: 0 auto;  }  .is-cta-number-text {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .is-cta-number-text .cta-number {    font-size: 26px;    padding-top: 15px;  }  .is-cta-details {    margin-top: 20px;  }  .is-counter-item {    margin-bottom: 30px;  }  .is-banner-section {    padding: 80px 0px 60px;  }  .is-cta-section {    padding-top: 60px;  }  .is-counter-content {    padding-bottom: 60px;  }  .is-service-item h3 {    margin-bottom: 20px;  }  .is-feature-section {    padding-top: 60px;  }  .is-feature-content {    padding: 60px 15px 0px;  }  .is-text-scroll-section {    padding-bottom: 30px;  }  .is-text-scroll-item {    font-size: 50px;  }  .is-section-title-2 h2 {    font-size: 30px;  }  .is-section-title-2 h2 span:before {    bottom: 6px;  }  .is-associate-section {    padding: 60px 0px;  }  .is-case-study-top-content .is-case-study-title h3 {    font-size: 60px;  }  .is-case-study-section {    padding: 60px 0px;  }  .is-app-store-content {    padding: 40px 30px;  }  .is-blog-post-item .is-blog-text-title h3 {    font-size: 18px;  }  .is-blog-post-item .is-blog-img-meta {    margin-right: 20px;  }  .is-newslatter-form {    width: 100%;  }  .is-newslatter-content-area .is-newslatter-form input {    width: 100%;  }  .is-footer-copyright-text {    text-align: center;  }  .is-header-content .brand-logo {    width: 120px;  }  .is-app-store-content .is-section-title h2 {    font-size: 28px;  }  .is-blog-post-item {    -ms-flex-wrap: wrap;        flex-wrap: wrap;  }  .is-blog-post-item .is-blog-text-title {    margin-top: 30px;  }  .is-blog-text-content .is-section-title h2,.is-newslatter-content-area .is-newslatter-text h3 {    font-size: 30PX;  }  .is-newslatter-content-area .is-newslatter-form button {    width: 135px;    font-size: 14px;  }  .is-associate-logo-area .is-associate-logo {    width: 33.33%;  }  .is-footer-content .is-footer-widget .aw-instagram-wrap li a {    margin-right: 15px;  }}/*---------------------------------------------------- */  /*# sourceMappingURL=main.css.map */