@charset "UTF-8";
/*** LTR websites ***/
/*===================================================
Project: Cleanso - Cleaning Services Company HTML5 Template
Auther: aminThemes
Version: 1.0
Last change: 29 September 2021
Template Description: Cleaning Services Company HTML5 Template
====================================================*/
/*==
- global-rules and helper classes
- page-header
- page-hero 
- services
- about 
- portfolio 
- portfolio-single  
- our-team 
- our-clients 
- faq 
- testimonials 
- contact-us 
- take-action 
- page-footer 
- blog
- 404 Page
- benefits 
- pricing
- stats
- shop
- demos page
- Dark Theme Rules
===*/
/* start global, helper classes , Components Rules*/
:root {
  /*Colors CSS Varibales*/
  /*================  main-color values */
  --clr-main: #23a00c;
  --clr-main-rgb: 8, 188, 233;
  /*================  accent-color values */
  --clr-accent: #0d1857;
  --clr-accent-rgb: 13, 24, 87;
  /*================  secondary-color values */
  --clr-secondary: #e4a216;
  --clr-secondary-rgb: 228, 162, 22;
  /*================  white-color values */
  --clr-white: #fff;
  --clr-white-rgb: 255, 255, 255;
  /*================  black-color values */
  --clr-black: #121212;
  --clr-black-rgb: 18, 18, 18;
  /*================  grey-color values */
  --clr-grey: #f1f1f1;
  --clr-grey-rgb: 241, 241, 241;
  /*================  semi-dark-color values */
  --clr-semi-dark: #b8b8b8;
  --clr-semi-dark-rgb: 184, 184, 184;
  /*================  dark-grey-color values */
  --clr-dark-grey: #4d4d4d;
  --clr-dark-grey-rgb: 77, 77, 77;
  /*================  extra-dark-grey-color values */
  --clr-extra-dark-grey: #202020;
  --clr-extra-dark-grey-rgb: 32, 32, 32;
  /*================  dark-blue-color values */
  --clr-dark-blue: #060922;
  --clr-dark-blue-rgb: 6, 9, 34;
  /*================  semi-dark-blue-color values */
  --clr-semi-dark-blue: #000531;
  --clr-semi-dark-blue-rgb: 0, 5, 49;
  /*================  danger-color values */
  --clr-danger: #fc0000;
  --clr-danger-rgb: 252, 0, 0;
  /*================  success-color values */
  --clr-success: #217234;
  --clr-success-rgb: 33, 114, 52;
  /*================  warning-color values */
  --clr-warning: #9b6a01;
  --clr-warning-rgb: 155, 106, 1;
  /*Font CSS Varibales*/
  --ltr-main-font-f: "Lato", "sans-serif";
  --rtl-main-font-f: "Tajawal", "sans-serif";
}

/*========== Start Global Rules ==========*/
.tausc1.e6huyj .xitu6g, .tausc1 .xitu6g, .tdiq2f, .line {
  display: block;
  position: relative;
  width: 5rem;
  height: 4px;
  background: var(--clr-main);
  border-radius: 1rem;
}

section {
  overflow: hidden;
  position: relative;
  z-index: 0;
}

.n4tcv5 {
  overflow: visible;
  padding: 0;
}

.y2uecx {
  position: absolute;
  top: 0;
  left: 0;
  transform: translate(10%, 50%);
  font-size: 5rem;
  font-weight: 900;
  color: inherit;
  opacity: 0.05;
  -webkit-text-fill-color: transparent;
  line-height: 1;
  -webkit-text-stroke: 2px;
}

.h338kq {
  padding: 5rem 0;
}
@media (max-width: 767px) {
  .h338kq {
    padding: 2.5rem 0;
  }
}

.en1yon {
  padding: 4rem 0;
}
@media (max-width: 767px) {
  .en1yon {
    padding: 3rem 0;
  }
}

.yfhqpl {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
}

.l2yul5 {
  -webkit-text-stroke-color: inherit;
  -webkit-text-stroke-width: 1.5px;
  -webkit-text-fill-color: transparent;
}
@media (max-width: 991px) {
  .l2yul5 {
    -webkit-text-stroke-width: 1px;
  }
}

.uetn67 {
  background: -webkit-linear-gradient(45deg, red, blue, green);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
}

.t955tu {
  color: var(--clr-main);
  font-weight: bolder;
  position: relative;
}

.zvdgso {
  font-weight: 500;
  font-size: 1.1rem;
  font-style: italic;
  opacity: 0.85;
  line-height: 1.7;
  margin-bottom: 3rem;
  padding: 0.5rem 0;
  padding-left: 2rem;
  border-left: 4px solid var(--clr-main);
}
.zvdgso::first-letter {
  text-transform: capitalize;
}

.hujdn5 {
  position: relative;
  font-size: 1rem;
  font-weight: 600;
  font-style: italic;
  letter-spacing: 1px;
  text-align: left;
  text-transform: uppercase;
  display: block;
  width: max-content;
  margin-bottom: 0;
  padding-left: 2rem;
  padding-right: 2rem;
  color: var(--clr-secondary);
  z-index: 5;
}
.hujdn5::before, .hujdn5::after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 1.5rem;
  height: 2px;
  border-radius: 1rem;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--clr-secondary);
}
.hujdn5::before {
  left: 0;
  right: auto;
}
.hujdn5::after {
  left: auto;
  right: 0;
}

.hzj9tt {
  margin-left: auto;
  margin-right: auto;
}

.tdiq2f {
  margin-left: 0;
  margin-right: auto;
}
.tdiq2f:before {
  left: 1rem;
}
.tdiq2f:after {
  left: 2rem;
}

.gvg316 {
  opacity: 0.5 !important;
}

.lx1227 {
  opacity: 0.5 !important;
}

.d8ncd9 {
  opacity: 0.5 !important;
}

.evctyb {
  opacity: 0.5 !important;
}

.ybyd6r {
  opacity: 0.5 !important;
}

.tausc1 {
  position: relative;
  text-align: left;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 3rem;
}
@media (max-width: 991px) {
  .tausc1 {
    flex-direction: column;
    align-items: flex-start;
  }
}
.tausc1 .uu6zcz {
  display: flex;
  justify-content: flex-end;
  width: 30%;
}
@media (max-width: 991px) {
  .tausc1 .uu6zcz {
    width: 100%;
    justify-content: flex-start;
  }
}
.tausc1 .title {
  position: relative;
  margin-bottom: 0.75rem;
  font-size: 4rem;
  font-weight: 900;
  text-transform: capitalize;
  letter-spacing: 1.5px;
  line-height: 1.3;
  display: inline-block;
  z-index: 0;
}
@media (max-width: 767px) {
  .tausc1 .title {
    font-size: 3rem;
    font-weight: 700;
  }
}
@media (max-width: 575px) {
  .tausc1 .title {
    font-size: 2.5rem;
  }
}
.tausc1 .eqv7ze {
  margin: 0 auto;
  margin-bottom: 1.25rem;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: capitalize;
  opacity: 0.75;
}
@media (max-width: 767px) {
  .tausc1 .eqv7ze {
    width: 100%;
    font-size: 1rem;
  }
}
.tausc1.pypbw3 .title {
  font-size: 3rem;
  font-weight: 700;
}
@media (max-width: 991px) {
  .tausc1.pypbw3 .title {
    font-size: 2rem;
    font-weight: 800;
  }
}
.tausc1.e6huyj {
  display: block;
  text-align: center;
}
.tausc1.e6huyj .u1djvs {
  max-width: 100%;
}
.tausc1.e6huyj .hujdn5 {
  margin-left: auto;
  margin-right: auto;
}
.tausc1.e6huyj .uu6zcz {
  display: none;
}
.tausc1.e6huyj .xitu6g {
  display: block;
  margin: 0 auto;
}

.aggxl9 .tausc1 .title,
.aggxl9 .tausc1 .eqv7ze,
.s5f0qp .tausc1 .title,
.s5f0qp .tausc1 .eqv7ze {
  color: var(--clr-white);
}
.aggxl9 .tausc1 .xitu6g,
.s5f0qp .tausc1 .xitu6g {
  background-color: var(--clr-white);
}

.aggxl9 {
  background-color: var(--clr-dark-blue);
}

.s5f0qp {
  background-color: var(--clr-main);
}
.s5f0qp .tausc1 .hujdn5 {
  color: var(--clr-white);
}
.s5f0qp .tausc1 .hujdn5::before, .s5f0qp .tausc1 .hujdn5::after {
  background-color: var(--clr-white);
}

body {
  font-family: var(--ltr-main-font-f);
  direction: ltr;
  text-align: left;
  position: relative;
  color: var(--clr-dark-blue);
  background: var(--clr-white);
  overflow-x: hidden;
  scroll-behavior: smooth;
  transition: all 0.25s ease-in-out 0s;
}

a {
  text-decoration: none;
  color: inherit;
}
a:hover {
  text-decoration: none;
  color: inherit;
}

.parallax {
  background-attachment: fixed !important;
}

.o6yjdt, .r0ngrp, .igqgjr, .cknx71 {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  z-index: -1;
  display: block;
  transition: all 0.5s ease-in-out 0s;
}

.cknx71 {
  background: var(--clr-dark-blue);
  opacity: 0.65;
}

.igqgjr {
  opacity: 0.05;
  /*add  background-image value wherever you use this class to choose the custom image  */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.r0ngrp {
  /*add  background-image value wherever you use this class to choose the custom image  */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.05;
}

.o6yjdt {
  /*add  background-image value wherever you use this class to choose the custom image  */
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  opacity: 0.05;
}

.c13bel .video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  min-width: 100%;
  min-height: 100%;
  z-index: -2;
}

.f2bmtp {
  background-color: var(--clr-dark-blue);
}

.xqqkdx {
  background-color: var(--clr-main);
}

.jll5hl {
  display: block;
  text-align: center;
  text-transform: capitalize;
}
.jll5hl.u3wqci {
  text-align: left;
}

.wu5ink {
  border: none;
  outline: none;
}

.ql6l5h {
  box-shadow: none !important;
}

.jjch84 {
  position: absolute;
  width: 100%;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.jjch84 svg {
  display: block;
  width: 100%;
  height: 120px;
}
.jjch84 svg path {
  fill: var(--clr-white);
}

@media (max-width: 767px) {
  .nuy1ao {
    padding: 0 1rem;
  }
}
.nuy1ao .spr95s {
  color: var(--clr-secondary);
  font-size: 0.85rem;
  cursor: pointer;
  transition: color 0.3s ease-in-out 0s;
}
.nuy1ao .spr95s:not(:last-child) {
  margin-right: 0.5rem;
}
.nuy1ao .spr95s.off {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: var(--clr-main);
  -webkit-text-stroke-width: 1px;
}
.nuy1ao .spr95s.off:hover {
  -webkit-text-fill-color: var(--clr-main);
}

.ma3681 {
  width: 100%;
  padding-left: 1rem;
  border-radius: 0;
  text-transform: capitalize;
  border-color: var(--clr-dark-grey);
}
.ma3681:hover {
  border-color: var(--clr-dark-grey);
}
.ma3681:active, .ma3681.open, .ma3681:focus {
  border-color: var(--clr-dark-grey);
}
.ma3681:after {
  border-color: var(--clr-dark-blue);
  right: 1rem;
  width: 0.5rem;
  height: 0.5rem;
  margin-top: -6px;
}
.ma3681 .uf0ccr {
  font-size: 1.1rem;
  font-weight: 600;
}
.ma3681 .list {
  width: 100%;
  border-radius: 0;
  border: 1px solid var(--clr-main);
}
.ma3681 .option {
  font-size: 1.1rem;
  font-weight: 600;
}
.ma3681 .option:hover,
.ma3681 .option.focus,
.ma3681 .option.selected.focus {
  background: var(--clr-main);
  font-weight: 600;
}

.le2t4i {
  padding: 1.5rem 0.5rem;
}
.le2t4i .ma5ds1.ui-slider-horizontal {
  height: 0.25rem;
  border: none;
  background: rgba(var(--clr-main-rgb), 0.25);
  margin-bottom: 1.5rem;
}
.le2t4i .ma5ds1 .ui-slider-range {
  background: var(--clr-main);
}
.le2t4i .ma5ds1 .ui-slider-handle {
  width: 0.5rem;
  height: 1.25rem;
  border: none;
  background: var(--clr-main);
  outline: none;
  margin: 0;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.le2t4i .ma5ds1 .ui-slider-handle:last-of-type {
  transform: translateY(-50%) translateX(-100%);
}
.le2t4i .vvj62x {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.le2t4i .vvj62x .ne85gd {
  display: flex;
}
.le2t4i .vvj62x .ne85gd .vxh3ah {
  text-transform: capitalize;
  font-weight: 700;
  margin: 0;
  margin-right: 0.5rem;
}
.le2t4i .vvj62x .ne85gd .lxno4w {
  border: 0;
  color: var(--clr-main);
  font-weight: 800;
  outline: none;
  background: transparent;
  width: 100%;
}

.vbqh60 .f6krwc {
  margin-bottom: 1.5rem;
}
.vbqh60 .d33s1p {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 0.5rem;
  font-weight: 600;
}
.vbqh60 .d33s1p .q8g6bg {
  text-transform: capitalize;
}
.vbqh60 .z4ak8e {
  width: 100%;
  height: 0.75rem;
  opacity: 0.75;
  background-color: var(--clr-semi-dark);
  border-radius: 1rem;
  overflow: hidden;
}
.vbqh60 .z4ak8e .homoui {
  width: 0;
  background-color: var(--clr-main);
  height: inherit;
  border-radius: inherit;
  transition: width 1s ease-in-out 0s;
}

.lcntrp {
  margin: 2rem 0;
}
.lcntrp .pagination .p8wr8d {
  pointer-events: none;
  background-color: var(--clr-grey) !important;
  border-color: var(--clr-dark-blue) !important;
  opacity: 0.5;
}
.lcntrp .pagination .p8wr8d .t7zkj6 {
  color: var(--clr-dark-blue) !important;
  opacity: 0.5;
}
.lcntrp .pagination .fwld7c {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  color: var(--clr-main);
  border: 1px solid;
  border-color: var(--clr-main);
  transition: all 0.3s ease 0s;
}
.lcntrp .pagination .fwld7c:not(:last-child) {
  margin-right: 0.5rem;
}
.lcntrp .pagination .fwld7c:hover, .lcntrp .pagination .fwld7c.active {
  background-color: var(--clr-main);
  color: var(--clr-white);
}
.lcntrp .pagination .fwld7c:hover .t7zkj6, .lcntrp .pagination .fwld7c.active .t7zkj6 {
  color: var(--clr-white);
}
.lcntrp .pagination .fwld7c.active {
  pointer-events: none;
}
.lcntrp .pagination .t7zkj6 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  box-shadow: none !important;
  color: var(--clr-main);
  text-decoration: none;
  font-size: 1.25rem;
}

*::selection {
  background: var(--clr-main);
  color: var(--clr-white);
}

input[type=number]::-webkit-outer-spin-button,
input[type=number]::-webkit-inner-spin-button {
  -webkit-appearance: none;
}

input[type=number] {
  -moz-appearance: textfield;
}

/*========== End Global Rules ==========*/
/* Start video button animation*/
@keyframes anim-pulses {
  0% {
    transform: scale3d(0.9, 0.9, 1);
    opacity: 0.5;
  }
  50% {
    transform: scale3d(1.2, 1.2, 1);
    opacity: 0.75;
  }
  100% {
    transform: scale3d(1.4, 1.4, 1);
    opacity: 0;
  }
}
/* End video button animation*/
/* Start buttons global rules*/
.g4nku0, .eptx8x {
  position: relative;
  overflow: hidden;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  text-decoration: none !important;
  text-align: center;
  text-transform: capitalize;
  letter-spacing: 1px;
  outline: none;
  border: 2px solid transparent;
  border-radius: 0.25rem;
  padding: 0.75rem 2.25rem;
  font-weight: 800;
  box-shadow: 0px 3px 10px -5px rgba(var(--clr-dark-blue-rgb), 0.15);
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  z-index: 0;
}
.g4nku0 .icon, .eptx8x .icon {
  margin-left: 0.5rem;
  font-size: 1.5rem;
  line-height: 1;
  transition: transform 0.3s ease-in-out 0s;
}
.g4nku0:hover .icon, .eptx8x:hover .icon {
  transform: translatex(5px);
}
.g4nku0:focus, .eptx8x:focus {
  outline: none !important;
}
.xdhyuh.g4nku0, .xdhyuh.eptx8x {
  padding: 0.625rem 2rem;
}
.lbtsv2.g4nku0, .lbtsv2.eptx8x {
  padding: 0.5rem 1rem;
  font-weight: 500;
  font-size: 0.9rem;
}
@media (max-width: 575px) {
  .g4nku0, .eptx8x {
    padding: 0.5rem 1.25rem;
    font-weight: 500;
    font-size: 0.9rem;
  }
}

.fcd5u6, .kj8hcv {
  display: inline-block;
}
.fcd5u6 .la2cc4, .kj8hcv .la2cc4 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fcd5u6 .la2cc4:hover .j471c0, .kj8hcv .la2cc4:hover .j471c0 {
  background: var(--clr-main);
}
.fcd5u6 .la2cc4:hover .j471c0::before, .kj8hcv .la2cc4:hover .j471c0::before, .fcd5u6 .la2cc4:hover .j471c0::after, .kj8hcv .la2cc4:hover .j471c0::after {
  background: inherit;
}
.fcd5u6 .j471c0, .kj8hcv .j471c0 {
  position: relative;
  border-radius: 50%;
  padding: 5px;
  cursor: pointer;
  background-color: var(--clr-secondary);
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  height: 3.5rem;
  transform-origin: center;
  box-shadow: 1px 1px 10px 5px rgba(var(--clr-dark-blue-rgb), 0.25);
  transition: all 0.3s ease-in-out 0s;
}
.fcd5u6 .j471c0::before, .kj8hcv .j471c0::before, .fcd5u6 .j471c0::after, .kj8hcv .j471c0::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  border-radius: 50%;
  background-color: inherit;
  animation: anim-pulses infinite 2s linear;
  z-index: -1;
  transition: all 0.3s ease-in-out 0s;
}
.fcd5u6 .j471c0::after, .kj8hcv .j471c0::after {
  animation-delay: 0.75s;
}
.fcd5u6 .j471c0 .icon, .kj8hcv .j471c0 .icon {
  color: var(--clr-white);
  font-size: 2.5rem;
  transition: all 0.3s ease-in-out 0s;
}
.fcd5u6 .j471c0 img.uzpjvb, .kj8hcv .j471c0 img.uzpjvb {
  width: 3rem;
  height: 3rem;
}
.ajkfc0.fcd5u6 .j471c0, .ajkfc0.kj8hcv .j471c0 {
  background-color: var(--clr-main);
}
.ajkfc0.fcd5u6:hover .j471c0, .ajkfc0.kj8hcv:hover .j471c0 {
  background: var(--clr-secondary);
}
.fcd5u6 .f30yi1, .kj8hcv .f30yi1 {
  position: relative;
  text-align: center;
  text-transform: capitalize;
  font-weight: 600;
  color: var(--clr-white);
}
.fcd5u6 .f30yi1::before, .kj8hcv .f30yi1::before {
  content: "";
  position: absolute;
  bottom: -0.5rem;
  left: 0;
  height: 0.25rem;
  width: 100%;
  border-radius: 0.25rem;
  transform: scaleX(0);
  transform-origin: center;
  transition: all 0.3s ease-in-out 0s;
  background: var(--clr-white);
}

.eptx8x {
  /* Style 1*/
  /*style 2*/
  color: var(--clr-white);
  background: var(--clr-secondary);
  border-color: var(--clr-secondary);
}
.eptx8x:hover {
  /* Style 1*/
  /*style 2*/
  color: var(--clr-secondary);
  background: transparent;
  border-color: var(--clr-secondary);
}

.g4nku0 {
  /**/
  border: 2px solid;
  color: var(--clr-main);
  background: transparent;
  border-color: var(--clr-main);
}
.g4nku0:hover {
  color: var(--clr-white);
  background: var(--clr-main);
}

.kj8hcv .la2cc4 {
  flex-direction: column;
}
.kj8hcv .f30yi1 {
  margin-top: 0.75rem;
}

.fcd5u6 .la2cc4 {
  flex-direction: row;
}
.fcd5u6 .f30yi1 {
  margin-left: 0.75rem;
}

@media (max-width: 575px) {
  .jnoocf {
    display: inline-flex;
    flex-direction: column;
  }
}
.jnoocf .fgejph {
  min-width: 180px;
}
.jnoocf .fgejph:not(:last-child) {
  margin-right: 1rem;
}
@media (max-width: 575px) {
  .jnoocf .fgejph:not(:last-child) {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
.jnoocf .beo1j6,
.jnoocf .nqniba {
  display: inline-flex;
  align-items: center;
  padding: 0.5rem 1rem;
  border-radius: 0.25rem;
  text-decoration: none !important;
  transition: all 0.5s ease-in-out 0s;
}
.jnoocf .beo1j6 .icon,
.jnoocf .nqniba .icon {
  font-size: 2rem;
  margin-right: 0.75rem;
}
.jnoocf .beo1j6 .dalowy,
.jnoocf .nqniba .dalowy {
  line-height: 1;
  text-align: left;
}
.jnoocf .beo1j6 .dalowy .c0mgk1,
.jnoocf .nqniba .dalowy .c0mgk1 {
  display: block;
  font-size: 0.75rem;
  font-weight: 400;
  text-transform: capitalize;
}
.jnoocf .beo1j6 .dalowy .title,
.jnoocf .nqniba .dalowy .title {
  display: block;
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: capitalize;
}
.jnoocf .beo1j6.hdyl0i,
.jnoocf .nqniba.hdyl0i {
  border: 2px solid var(--clr-white);
  background-color: transparent;
  color: var(--clr-white) !important;
}
.jnoocf .beo1j6.hdyl0i:hover,
.jnoocf .nqniba.hdyl0i:hover {
  background-color: rgba(var(--clr-dark-blue-rgb), 0.5);
  border-color: var(--clr-white);
}
.jnoocf .beo1j6.doedtw,
.jnoocf .nqniba.doedtw {
  border: 2px solid var(--clr-white);
  background-color: var(--clr-main);
  color: var(--clr-white) !important;
}
.jnoocf .beo1j6.doedtw:hover,
.jnoocf .nqniba.doedtw:hover {
  background-color: var(--clr-white);
  color: var(--clr-main) !important;
}
.jnoocf .beo1j6.pprsdg,
.jnoocf .nqniba.pprsdg {
  border: 2px solid var(--clr-main);
  background-color: var(--clr-white);
  color: var(--clr-main) !important;
}
.jnoocf .beo1j6.pprsdg:hover,
.jnoocf .nqniba.pprsdg:hover {
  background-color: var(--clr-main);
  color: var(--clr-white) !important;
}

/* Start Social icons list rules */
.gfgw11 .td8v50, .hzq29p .td8v50, .osrp2y .td8v50 {
  padding: 0;
  margin: 0;
  display: inline-flex;
  list-style: none;
}
.gfgw11 .td8v50 .miffwv, .hzq29p .td8v50 .miffwv, .osrp2y .td8v50 .miffwv {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background: var(--clr-secondary);
  transition: transform 0.3s ease-in-out 0s;
}
.gfgw11 .td8v50 .miffwv:last-of-type, .hzq29p .td8v50 .miffwv:last-of-type, .osrp2y .td8v50 .miffwv:last-of-type {
  margin-bottom: 0;
}
.gfgw11 .td8v50 .miffwv:hover, .hzq29p .td8v50 .miffwv:hover, .osrp2y .td8v50 .miffwv:hover {
  background: var(--clr-white);
  box-shadow: 0px 3px 15px 0px rgba(var(--clr-dark-blue-rgb), 0.25);
}
.gfgw11 .td8v50 .miffwv:hover .r4o1gx, .hzq29p .td8v50 .miffwv:hover .r4o1gx, .osrp2y .td8v50 .miffwv:hover .r4o1gx {
  color: var(--clr-secondary);
}
.gfgw11 .td8v50 .pscidk, .hzq29p .td8v50 .pscidk, .osrp2y .td8v50 .pscidk {
  display: flex;
  line-height: 1;
  width: 100%;
  margin: 0 auto;
  align-items: center;
  justify-content: center;
  height: 100%;
  text-decoration: none;
}
.gfgw11 .td8v50 .r4o1gx, .hzq29p .td8v50 .r4o1gx, .osrp2y .td8v50 .r4o1gx {
  color: var(--clr-white);
  transition: color 0.3s ease-in-out 0s;
}

.osrp2y {
  padding: 0.75rem 0;
}
.osrp2y .td8v50 .miffwv {
  margin-right: 10px;
}
.osrp2y .td8v50 .miffwv:hover {
  transform: translateY(-5px);
}

.hzq29p {
  padding: 0 0.75rem;
}
.hzq29p .td8v50 {
  flex-direction: column;
}
.hzq29p .td8v50 .miffwv {
  margin-bottom: 10px;
}
.hzq29p .td8v50 .miffwv:last-of-type {
  margin-bottom: 0;
}
.hzq29p .td8v50 .miffwv:hover {
  transform: translateX(5px);
}

.gfgw11 .td8v50 .miffwv {
  font-size: 1.1rem;
  border-radius: 0;
  background: transparent;
  margin-right: 1.5rem;
}
.gfgw11 .td8v50 .miffwv:hover {
  background: transparent;
  box-shadow: none;
}
.gfgw11 .td8v50 .miffwv:hover .r4o1gx {
  color: var(--clr-main);
}
.gfgw11 .td8v50 .miffwv .r4o1gx {
  color: var(--clr-main);
}

.hrang7 .miffwv {
  width: 50px;
  height: 50px;
  font-size: 1.25rem;
}
@media (max-width: 575px) {
  .hrang7 .miffwv {
    width: 40px;
    height: 40px;
    font-size: 1rem;
  }
}

.s8zskf .miffwv {
  width: 40px;
  height: 40px;
  font-size: 1rem;
}

.z6c76y .miffwv {
  width: 32px;
  height: 32px;
  font-size: 0.85rem;
}

.r12vv0 .miffwv {
  width: 24px;
  height: 24px;
  font-size: 0.75rem;
}

.coqpas .miffwv {
  width: 16px;
  height: 16px;
  font-size: 10px;
}

/* End Social icons list rules */
.e05yzk {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
  width: 3rem;
  height: 3rem;
  position: fixed;
  bottom: -100px;
  right: 30px;
  z-index: 20;
  box-shadow: 0px 3px 15px 0px rgba(var(--clr-dark-blue-rgb), 0.25);
}
.e05yzk:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.e05yzk:after {
  content: "";
}
.e05yzk .icon {
  display: flex;
}
.e05yzk.show {
  bottom: 30px;
}

.crzytk {
  position: relative;
  width: 4rem;
  height: 4rem;
  position: fixed;
  top: 25%;
  bottom: auto;
  left: auto;
  right: 0;
  border-top-left-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.crzytk.ub2sfu {
  background-color: var(--clr-white);
}
.crzytk.ub2sfu .icon {
  color: var(--clr-dark-blue);
}
.crzytk.ub2sfu .bw3c5m {
  visibility: visible;
  opacity: 1;
}
.crzytk.ub2sfu .u4r6r6 {
  visibility: hidden;
  opacity: 1;
}
.crzytk.v4ldnm {
  background-color: var(--clr-dark-blue);
}
.crzytk.v4ldnm .icon {
  color: var(--clr-white);
}
.crzytk.v4ldnm .bw3c5m {
  visibility: hidden;
  opacity: 0;
}
.crzytk.v4ldnm .u4r6r6 {
  visibility: visible;
  opacity: 1;
}
.crzytk .fn6kue {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  visibility: visible;
  opacity: 1;
}
.crzytk .icon {
  display: flex;
  font-size: 2rem;
  padding: 0 0.5rem;
}

body.lenrjw .eptx8x,
body.lenrjw .g4nku0,
body.lenrjw .gtcm74,
body.lenrjw .h6x853,
body.lenrjw .miffwv,
body.lenrjw .e05yzk,
body.lenrjw .o62mma .tq2tnz,
body.lenrjw .o62mma .mpd35s,
body.lenrjw .swiper-button-prev,
body.lenrjw .swiper-button-next {
  border-radius: 5rem;
}
body.lenrjw .o62mma label,
body.lenrjw .o62mma .label {
  padding-left: 1rem;
}

.opc7lj {
  border-radius: 0 !important;
}

.tgm7wb {
  border-radius: 5rem !important;
}

.vape8q {
  text-transform: capitalize;
  color: var(--clr-main);
  font-weight: 600;
  position: relative;
  display: inline-flex;
  align-items: center;
  transition: all 0.3s ease-in-out 0s;
}
.vape8q:hover {
  color: var(--clr-main);
  text-decoration: none;
}
.vape8q:hover .icon {
  transform: translateX(5px);
}
.vape8q .icon {
  font-size: 1.5rem;
  margin-left: 0.5rem;
  transition: transform 0.3s ease-in-out 0s;
}

/* End buttons global rules*/
.ilp0vv {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  margin: 0;
  padding: 0;
}
.ilp0vv .icon {
  margin-right: 0.5rem;
}
.qlmub4 {
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 600;
}
@media (max-width: 1199px) {
  .qlmub4 {
    font-size: 1rem;
  }
}
.qlmub4:before {
  /*Breadcrumb Separator Color*/
  color: var(--clr-white);
  padding-right: 0.5rem;
}
.eamivq {
  color: rgba(var(--clr-white-rgb), 1);
  text-decoration: none;
  transition: color 0.25s ease-in 0s;
}
.eamivq:hover {
  color: var(--clr-main);
}
.ilp0vv.qy7fb5 {
  justify-content: flex-start;
  margin-bottom: 1rem;
}
.ilp0vv.qy7fb5 .qlmub4 {
  color: var(--clr-main);
}
.ilp0vv.qy7fb5 .qlmub4:before {
  /*Breadcrumb Separator Color*/
  color: var(--clr-main);
}
.ilp0vv.qy7fb5 .qlmub4.active {
  opacity: 0.65;
}
.ilp0vv.qy7fb5 .eamivq {
  color: var(--clr-main);
}

/* Start ma-tabs rules */
.pjg8i9 .dad5wh {
  position: relative;
  padding: 0.5rem 0rem;
  margin: 0;
  margin-bottom: 1rem;
  list-style: none;
  display: flex;
  align-items: center;
  justify-content: start;
  flex-wrap: wrap;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.25);
}
@media (max-width: 575px) {
  .pjg8i9 .dad5wh {
    flex-wrap: nowrap;
  }
}
.pjg8i9 .zi9t30 {
  position: absolute;
  left: 0;
  border-radius: 1rem;
  bottom: 0;
  height: 2px;
  background-color: var(--clr-main);
  will-change: left, width;
  transition: all 0.3s ease-in-out 0s;
}
.pjg8i9 .qxxcb1 {
  padding: 0.5rem 0;
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 700;
  margin-right: 1.5rem;
  border-radius: 5rem;
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.pjg8i9 .qxxcb1:last-child {
  margin-right: 0;
}
.pjg8i9 .qxxcb1.active, .pjg8i9 .qxxcb1:hover {
  color: var(--clr-main);
  opacity: 1;
}
.pjg8i9 .sm5fzq {
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.pjg8i9 .sm5fzq .hb4pbl {
  padding: 0.5rem;
  margin: 0;
  margin-bottom: 1rem;
  list-style: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  flex-wrap: wrap;
  border-radius: 5rem;
}
.pjg8i9 .sm5fzq .hb4pbl .p37gjx {
  position: relative;
  padding: 0.75rem 1rem;
  display: inline-block;
  min-width: 100px;
  color: rgba(var(--clr-semi-dark-rgb), 0.65);
  border: 2px solid rgba(var(--clr-semi-dark-rgb), 0.65);
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1;
  text-transform: capitalize;
  cursor: pointer;
  transition: all 0.3s ease-in 0s;
}
.pjg8i9 .sm5fzq .hb4pbl .p37gjx:first-child {
  border-right: none;
}
.pjg8i9 .sm5fzq .hb4pbl .p37gjx:last-child {
  border-left: none;
}
.pjg8i9 .sm5fzq .hb4pbl .p37gjx:hover {
  border-color: var(--clr-main);
  color: var(--clr-main);
}
.pjg8i9 .sm5fzq .hb4pbl .p37gjx.active {
  color: var(--clr-white);
  background-color: var(--clr-main);
  border-color: var(--clr-main);
}
.pjg8i9 .sm5fzq .czn6ek {
  width: 80px;
  height: 30px;
  display: inline-block;
  position: relative;
  background-color: var(--clr-main);
  border-radius: 2rem;
  z-index: 0;
  -webkit-appearance: none;
  outline: none;
  left: 0;
  right: 0;
  margin-left: 1rem;
  margin-right: 1rem;
  cursor: pointer;
  z-index: 1;
}
.pjg8i9 .sm5fzq .czn6ek::before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  border: 0.25rem solid var(--clr-main);
  background-color: var(--clr-white);
  width: 30px;
  height: 30px;
  border-radius: 50%;
  z-index: -1;
  transition: all 0.3s ease-in-out 0s;
}
.pjg8i9 .sm5fzq .czn6ek:checked::before {
  left: 100%;
  transform: translateX(-100%);
}
.pjg8i9 .onc88b {
  overflow: hidden;
}
.pjg8i9 .onc88b .fj8f2y {
  display: none;
  padding: 2rem 0;
}
.pjg8i9 .onc88b .hyxftz {
  display: block;
  animation: fadeIn 0.8s ease-in-out;
}

/* End ma-tabs rules */
.b2i7d1 {
  color: var(--clr-danger);
}

.mcfrtk {
  display: none;
}

/* conatct forms rules */
.ztjgeo {
  position: relative;
}
.ztjgeo.ah571d .r61kvd, .ztjgeo.rzgttj .r61kvd {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
  text-transform: capitalize;
  position: absolute;
  left: 0;
  top: 0px;
  transition: all 0.3s ease-in-out 0s;
}
.ztjgeo.ah571d input[type=email]:focus ~ .r61kvd,
.ztjgeo.ah571d input[type=text]:focus ~ .r61kvd,
.ztjgeo.ah571d input[type=password]:focus ~ .r61kvd,
.ztjgeo.ah571d input[type=url]:focus ~ .r61kvd,
.ztjgeo.ah571d input[type=search]:focus ~ .r61kvd,
.ztjgeo.ah571d input[type=number]:focus ~ .r61kvd,
.ztjgeo.ah571d textarea:focus ~ .r61kvd, .ztjgeo.ah571d .t6ygcj.txtpwd .r61kvd, .ztjgeo.rzgttj input[type=email]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=text]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=password]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=url]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=search]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=number]:focus ~ .r61kvd,
.ztjgeo.rzgttj textarea:focus ~ .r61kvd, .ztjgeo.rzgttj .t6ygcj.txtpwd .r61kvd, .ztjgeo input[type=email]:focus ~ .r61kvd,
.ztjgeo input[type=text]:focus ~ .r61kvd,
.ztjgeo input[type=password]:focus ~ .r61kvd,
.ztjgeo input[type=url]:focus ~ .r61kvd,
.ztjgeo input[type=search]:focus ~ .r61kvd,
.ztjgeo input[type=number]:focus ~ .r61kvd,
.ztjgeo select:focus ~ .r61kvd,
.ztjgeo textarea:focus ~ .r61kvd {
  top: -30px;
  color: var(--clr-main);
}
.ztjgeo .s6lq17 {
  position: absolute;
  right: 1rem;
  top: 0;
  transform: translateY(50%);
  font-size: 0.85rem;
  color: var(--clr-danger);
  display: none;
}
.ztjgeo .uxuvup {
  position: absolute;
  right: 1rem;
  bottom: 0;
  font-size: 1rem;
  background-color: var(--clr-success);
  color: var(--clr-white);
  padding: 0.5rem 0;
  visibility: hidden;
  opacity: 0;
  padding: 0.75rem 1.5rem;
  border-radius: 0.25rem;
  transition: all 0.5s ease-in-out 0s;
}
.ztjgeo .uxuvup.show {
  visibility: visible;
  opacity: 1;
}
.ztjgeo .t6ygcj {
  position: relative;
  margin-bottom: 3rem;
}
.ztjgeo .t6ygcj .oo5ppr {
  position: absolute;
  left: auto;
  right: 1rem;
  top: 50%;
  transform: translateY(-50%);
  font-size: 0.75rem;
  pointer-events: none;
}
.ztjgeo input[type=email],
.ztjgeo input[type=text],
.ztjgeo input[type=password],
.ztjgeo input[type=url],
.ztjgeo input[type=search],
.ztjgeo input[type=number],
.ztjgeo select,
.ztjgeo textarea {
  display: block;
  width: 100%;
  padding: 0.75rem;
  outline: none;
  border: 1px solid rgba(var(--clr-dark-blue-rgb), 0.25);
  background: var(--clr-white);
  margin-bottom: 1rem;
  transition: all 0.3s ease-in-out 0s;
}
.ztjgeo input[type=email] [type=submit]:focus,
.ztjgeo input[type=text] [type=submit]:focus,
.ztjgeo input[type=password] [type=submit]:focus,
.ztjgeo input[type=url] [type=submit]:focus,
.ztjgeo input[type=search] [type=submit]:focus,
.ztjgeo input[type=number] [type=submit]:focus,
.ztjgeo select [type=submit]:focus,
.ztjgeo textarea [type=submit]:focus {
  outline: none !important;
}
.ztjgeo select {
  appearance: none;
  text-transform: capitalize;
}
.ztjgeo textarea {
  min-height: 10rem;
}
.ztjgeo input[type=submit] {
  outline: none;
  border: none;
}
.ztjgeo.rzgttj .t6ygcj.txtpwd .r61kvd {
  top: -25px;
}
.ztjgeo.rzgttj .t6ygcj.txtpwd .ntf8n8 {
  transform: scaleX(1);
}
.ztjgeo.rzgttj .t6ygcj .ntf8n8 {
  display: block;
  width: 100%;
  transform: scaleX(0);
  transform-origin: center;
  height: 2px;
  background: var(--clr-main);
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  transition: all 0.3s ease-in-out 0s;
}
.ztjgeo.rzgttj input[type=email],
.ztjgeo.rzgttj input[type=text],
.ztjgeo.rzgttj input[type=password],
.ztjgeo.rzgttj input[type=url],
.ztjgeo.rzgttj input[type=search],
.ztjgeo.rzgttj input[type=number],
.ztjgeo.rzgttj textarea {
  padding: 0.5rem 0;
  border: none;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.35);
}
.ztjgeo.rzgttj input[type=email]:focus ~ .ntf8n8,
.ztjgeo.rzgttj input[type=text]:focus ~ .ntf8n8,
.ztjgeo.rzgttj input[type=password]:focus ~ .ntf8n8,
.ztjgeo.rzgttj input[type=url]:focus ~ .ntf8n8,
.ztjgeo.rzgttj input[type=search]:focus ~ .ntf8n8,
.ztjgeo.rzgttj input[type=number]:focus ~ .ntf8n8,
.ztjgeo.rzgttj textarea:focus ~ .ntf8n8 {
  transform: scaleX(1);
}
.ztjgeo.rzgttj input[type=email]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=text]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=password]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=url]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=search]:focus ~ .r61kvd,
.ztjgeo.rzgttj input[type=number]:focus ~ .r61kvd,
.ztjgeo.rzgttj textarea:focus ~ .r61kvd {
  top: -25px;
}
.ztjgeo.ah571d {
  padding-top: 30px;
}
.ztjgeo.ah571d .r61kvd {
  top: -30px;
}
.ztjgeo.ah571d input[type=email]:focus,
.ztjgeo.ah571d input[type=text]:focus,
.ztjgeo.ah571d input[type=password]:focus,
.ztjgeo.ah571d input[type=url]:focus,
.ztjgeo.ah571d input[type=search]:focus,
.ztjgeo.ah571d input[type=number]:focus,
.ztjgeo.ah571d textarea:focus {
  border-color: rgba(var(--clr-main-rgb), 1);
}
/* mailchimp forms rules*/
.zm2upu label,
.zm2upu .r61kvd {
  margin-bottom: 0;
  color: var(--clr-grey);
}
.zm2upu input:not([type=submit]) {
  color: var(--clr-white) !important;
}
.zm2upu .ncabhq {
  position: relative;
  /*mailchimp alerts*/
}
.zm2upu .ncabhq .o62mma {
  padding: 0;
  margin: 0;
  position: relative;
  margin-bottom: 1rem;
}
.zm2upu .ncabhq .o62mma input[type=email],
.zm2upu .ncabhq .o62mma input[type=text] {
  font-size: 1rem;
  width: 100%;
  padding: 0.75rem 1.5rem;
  outline: none !important;
  border: none;
  color: var(--clr-white);
  background: rgba(var(--clr-white-rgb), 0.35);
  backdrop-filter: blur(4px);
  margin-bottom: 0;
}
.zm2upu .ncabhq .o62mma input[type=email]::-webkit-input-placeholder,
.zm2upu .ncabhq .o62mma input[type=text]::-webkit-input-placeholder {
  color: var(--clr-white);
}
.zm2upu .ncabhq .qzr092 input[type=email] {
  padding: 1rem 1.5rem;
}
.zm2upu .ncabhq .qzr092 .uu6zcz {
  position: absolute;
  top: 0;
  right: 0;
  left: auto;
  height: 100%;
}
.zm2upu .ncabhq .qzr092 .uu6zcz .qs103v {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-top-right-radius: 5rem;
  border-bottom-right-radius: 5rem;
  min-height: 100%;
}
.zm2upu .ncabhq .qzr092 .uu6zcz .qs103v:hover {
  background-color: var(--clr-main);
  border-color: var(--clr-main);
  color: var(--clr-white);
}
.zm2upu .ncabhq .neizd5 {
  padding: 2rem 1rem;
  background: var(--clr-white);
}
.zm2upu .ncabhq .neizd5 .exzcmt {
  margin-bottom: 2rem;
  color: var(--clr-semi-dark-blue);
  border-bottom: 2px solid var(--clr-main);
  padding-bottom: 0.75rem;
  text-transform: capitalize;
  font-size: 2rem;
  font-weight: 600;
}
.zm2upu .ncabhq .neizd5 .highlight {
  color: var(--clr-main);
  font-weight: 800;
  text-transform: uppercase;
}
.zm2upu .ncabhq .neizd5 label,
.zm2upu .ncabhq .neizd5 .r61kvd {
  display: inline-block;
  margin-bottom: 0.25rem;
  color: var(--clr-semi-dark-blue);
  font-weight: 600;
}
.zm2upu .ncabhq .neizd5 input:not([type=submit]) {
  border: 1px solid rgba(var(--clr-main-rgb), 0.5);
  color: var(--clr-semi-dark-blue) !important;
  padding: 0.5rem 1rem !important;
}
.zm2upu .ncabhq .neizd5 input:not([type=submit]):hover, .zm2upu .ncabhq .neizd5 input:not([type=submit]):focus {
  border: 1px solid rgba(var(--clr-main-rgb), 1);
}
.zm2upu .ncabhq .neizd5 .uu6zcz {
  text-align: center;
  padding-top: 0.5rem;
}
.zm2upu .ncabhq .neizd5.aggxl9 {
  background-color: var(--clr-dark-blue);
}
.zm2upu .ncabhq .neizd5.aggxl9 .exzcmt {
  color: var(--clr-white);
}
.zm2upu .ncabhq .neizd5.aggxl9 label,
.zm2upu .ncabhq .neizd5.aggxl9 .r61kvd {
  color: var(--clr-white);
}
.zm2upu .ncabhq .neizd5.aggxl9 input:not([type=submit]) {
  color: var(--clr-white) !important;
  background-color: var(--clr-semi-dark-blue) !important;
}
.zm2upu .ncabhq .bxl8ul {
  position: absolute;
  bottom: 0;
  transform: translateY(-100%);
  left: 0;
  z-index: -1;
  transition: all 0.5s ease-in-out 0s;
}
.zm2upu .ncabhq .bxl8ul.show-message {
  bottom: 0;
  top: auto;
  transform: translateY(120%);
  z-index: 1;
}
.zm2upu .ncabhq .bxl8ul .z2sckt {
  color: var(--clr-white);
}
.zm2upu .ncabhq .bxl8ul .z2sckt.active {
  padding: 0.5rem 0.75rem;
}
.zm2upu .ncabhq .bxl8ul .j1icdu {
  background-color: rgba(var(--clr-warning-rgb), 0.5);
}
.zm2upu .ncabhq .bxl8ul .cikrfv {
  background-color: rgba(var(--clr-success-rgb), 0.5);
}
.zm2upu .ncabhq .bxl8ul .g4n7o7 {
  background-color: rgba(var(--clr-danger-rgb), 0.5);
}

.z15r9c {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 9999999;
  background: var(--clr-dark-blue);
}
.z15r9c .homoui {
  position: absolute;
  height: 100%;
  width: 50%;
  background-color: var(--clr-main);
}
.z15r9c .q2x6oi {
  top: 0;
  left: 0;
  right: auto;
  bottom: auto;
}
.z15r9c .e6uo4d {
  bottom: 0;
  top: auto;
  right: 0;
  left: auto;
}
.z15r9c .t2yb99 {
  position: absolute;
  width: 100%;
  top: 60%;
  left: 0;
  right: auto;
  height: 1px;
  background-color: rgba(var(--clr-white-rgb), 0.35);
  transform: scale(0);
  transform-origin: center;
}
.z15r9c .i3je7g {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--clr-white);
  font-size: 3rem;
  font-weight: 800;
}

/* End loading screen rules */
.l26900 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(var(--clr-dark-blue-rgb), 0.95);
  display: flex;
  align-items: center;
  justify-content: center;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out 0s;
  z-index: 1200;
}
.l26900.show {
  height: 100%;
  visibility: visible;
  opacity: 1;
}
.l26900.show .kj254c {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.l26900 .ucwps7 {
  position: absolute;
  right: 25%;
  top: 25%;
  width: 3.5rem;
  height: 3.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}
.l26900 .ucwps7:before, .l26900 .ucwps7::after {
  content: "";
  height: 2px;
  width: 40px;
  background-color: var(--clr-white);
  display: block;
  transform-origin: center;
}
.l26900 .ucwps7:before {
  transform: rotate(45deg) translateX(2px);
}
.l26900 .ucwps7:after {
  transform: rotate(-45deg) translateX(1px);
}
@media (max-width: 767px) {
  .l26900 .ucwps7 {
    right: 5%;
  }
}
.l26900 .kj254c {
  position: relative;
  visibility: hidden;
  opacity: 0;
  transform: translateY(5rem);
  transition: all 0.5s ease-in-out 0s;
  transition-delay: 0.25s;
  width: 50%;
}
@media (max-width: 1199px) {
  .l26900 .kj254c {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .l26900 .kj254c {
    width: 80%;
  }
}
.l26900 .kj254c .l38lsr {
  visibility: hidden;
  opacity: 0;
  width: 0;
}
.l26900 .kj254c input[type=search]::-webkit-search-decoration,
.l26900 .kj254c input[type=search]::-webkit-search-cancel-button,
.l26900 .kj254c input[type=search]::-webkit-search-results-button,
.l26900 .kj254c input[type=search]::-webkit-search-results-decoration {
  -webkit-appearance: none;
}
.l26900 .kj254c .lluvqr {
  border: none;
  border-bottom: 2px solid var(--clr-main);
  font-size: 2.5rem;
  outline: none;
  color: var(--clr-white);
  background-color: transparent;
  width: 100%;
}
@media (max-width: 767px) {
  .l26900 .kj254c .lluvqr {
    font-size: 1.5rem;
  }
}
.l26900 .kj254c .gjpxw7 {
  -webkit-appearance: none;
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  left: auto;
  outline: none;
  border: none;
  background: transparent;
  color: var(--clr-main);
  font-size: 1.5rem;
}

/*ُ End global, helper classes , components Rules */
/* Start .page-header Rules    */
.srpvun, .yvr3pf, .dwisny {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 1199px) {
  .srpvun .bcaved .gfgw11, .yvr3pf .bcaved .gfgw11, .dwisny .bcaved .gfgw11 {
    padding: 1rem 0;
  }
}
.srpvun .bcaved .miffwv, .yvr3pf .bcaved .miffwv, .dwisny .bcaved .miffwv {
  font-size: 1rem;
  margin: 0;
  margin-right: 1.5rem;
}
.srpvun .bcaved .miffwv:last-of-type, .yvr3pf .bcaved .miffwv:last-of-type, .dwisny .bcaved .miffwv:last-of-type {
  margin-right: 0;
}
.srpvun .bcaved .r4o1gx, .yvr3pf .bcaved .r4o1gx, .dwisny .bcaved .r4o1gx {
  color: var(--clr-white) !important;
}
.srpvun .bcaved .r4o1gx:hover, .yvr3pf .bcaved .r4o1gx:hover, .dwisny .bcaved .r4o1gx:hover {
  transform: translateY(-3px);
}
@media (max-width: 1199px) {
  .srpvun .bcaved .r4o1gx, .yvr3pf .bcaved .r4o1gx, .dwisny .bcaved .r4o1gx {
    color: var(--clr-main) !important;
    font-size: 1.25rem;
  }
}
.srpvun .u55bm2, .yvr3pf .u55bm2, .dwisny .u55bm2 {
  display: flex;
  align-items: center;
  /* navbar open btn icon rules  */
}
.srpvun .u55bm2 .kqe4ah, .yvr3pf .u55bm2 .kqe4ah, .dwisny .u55bm2 .kqe4ah {
  margin-right: 1rem;
  width: 2rem;
  height: 1.5rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  z-index: 100;
  cursor: pointer;
  transition: all 0.5s ease-in-out 0s;
}
.srpvun .u55bm2 .kqe4ah:last-child, .yvr3pf .u55bm2 .kqe4ah:last-child, .dwisny .u55bm2 .kqe4ah:last-child {
  margin-right: 0;
}
.srpvun .u55bm2 .v95hs1, .yvr3pf .u55bm2 .v95hs1, .dwisny .u55bm2 .v95hs1 {
  display: flex;
}
.srpvun .u55bm2 .v95hs1 .icon, .yvr3pf .u55bm2 .v95hs1 .icon, .dwisny .u55bm2 .v95hs1 .icon {
  color: var(--clr-white);
  font-size: 1.5rem;
  transition: all 0.5s ease-in-out 0s;
}
.srpvun .u55bm2 .ha1aom, .yvr3pf .u55bm2 .ha1aom, .dwisny .u55bm2 .ha1aom {
  margin-right: 1rem;
  display: none;
}
.srpvun .u55bm2 .ha1aom > span, .yvr3pf .u55bm2 .ha1aom > span, .dwisny .u55bm2 .ha1aom > span {
  width: 30px;
  height: 2px;
  border-radius: 1px;
  background-color: var(--clr-white);
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 1199px) {
  .srpvun .u55bm2 .ha1aom, .yvr3pf .u55bm2 .ha1aom, .dwisny .u55bm2 .ha1aom {
    display: flex;
  }
}
.srpvun .u55bm2 .p54bal span:nth-child(1), .yvr3pf .u55bm2 .p54bal span:nth-child(1), .dwisny .u55bm2 .p54bal span:nth-child(1) {
  transform: rotate(225deg) translateY(-9px);
}
.srpvun .u55bm2 .p54bal span:nth-child(2), .yvr3pf .u55bm2 .p54bal span:nth-child(2), .dwisny .u55bm2 .p54bal span:nth-child(2) {
  display: none;
}
.srpvun .u55bm2 .p54bal span:nth-child(3), .yvr3pf .u55bm2 .p54bal span:nth-child(3), .dwisny .u55bm2 .p54bal span:nth-child(3) {
  transform: rotate(-45deg) translateY(-9px);
}
.srpvun .u55bm2 .b7fne5, .yvr3pf .u55bm2 .b7fne5, .dwisny .u55bm2 .b7fne5 {
  display: none;
}
.srpvun .u55bm2 .b7fne5 > span, .yvr3pf .u55bm2 .b7fne5 > span, .dwisny .u55bm2 .b7fne5 > span {
  position: relative;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--clr-white);
}
.srpvun .u55bm2 .b7fne5 > span::before, .yvr3pf .u55bm2 .b7fne5 > span::before, .dwisny .u55bm2 .b7fne5 > span::before, .srpvun .u55bm2 .b7fne5 > span::after, .yvr3pf .u55bm2 .b7fne5 > span::after, .dwisny .u55bm2 .b7fne5 > span::after {
  content: "";
  position: absolute;
  width: inherit;
  height: inherit;
  border-radius: inherit;
  background-color: inherit;
}
.srpvun .u55bm2 .b7fne5 > span::before, .yvr3pf .u55bm2 .b7fne5 > span::before, .dwisny .u55bm2 .b7fne5 > span::before {
  left: -0.5rem;
  right: auto;
}
.srpvun .u55bm2 .b7fne5 > span::after, .yvr3pf .u55bm2 .b7fne5 > span::after, .dwisny .u55bm2 .b7fne5 > span::after {
  right: -0.5rem;
  left: auto;
}
@media (max-width: 1199px) {
  .srpvun .u55bm2 .b7fne5, .yvr3pf .u55bm2 .b7fne5, .dwisny .u55bm2 .b7fne5 {
    display: flex;
  }
}
.srpvun .cuuchi, .yvr3pf .cuuchi, .dwisny .cuuchi {
  color: var(--clr-white);
  background-color: transparent;
  border: 2px solid var(--clr-white);
  padding: 0.5rem 1.5rem;
  transition: all 0.3s ease-in-out 0s;
}
.srpvun .cuuchi:hover, .yvr3pf .cuuchi:hover, .dwisny .cuuchi:hover {
  color: var(--clr-main);
  background-color: var(--clr-white);
}
@media (max-width: 1199px) {
  .srpvun .cuuchi, .yvr3pf .cuuchi, .dwisny .cuuchi {
    display: none;
  }
}
.srpvun .ievy4p, .yvr3pf .ievy4p, .dwisny .ievy4p {
  height: 40px;
  display: flex;
  align-items: center;
  background-color: var(--clr-main);
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 1199px) {
  .srpvun .ievy4p, .yvr3pf .ievy4p, .dwisny .ievy4p {
    height: 0;
    border-bottom: none;
  }
}
.srpvun .yxgg3v, .yvr3pf .yxgg3v, .dwisny .yxgg3v {
  border-bottom: 1px solid transparent;
}
@media (max-width: 1199px) {
  .srpvun .yxgg3v, .yvr3pf .yxgg3v, .dwisny .yxgg3v {
    background-color: var(--clr-main);
  }
}
.srpvun .yxgg3v .xnjyj4, .yvr3pf .yxgg3v .xnjyj4, .dwisny .yxgg3v .xnjyj4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0;
}
@media (max-width: 1199px) {
  .srpvun .yxgg3v .xnjyj4, .yvr3pf .yxgg3v .xnjyj4, .dwisny .yxgg3v .xnjyj4 {
    height: 70px;
  }
}
@media (max-width: 1199px) {
  .srpvun .j63b9n, .yvr3pf .j63b9n, .dwisny .j63b9n {
    position: fixed;
    right: -100%;
    width: 100%;
    height: 100%;
    top: 70px;
    transition: all 0.5s ease-in-out 0s;
  }
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37, .yvr3pf .vd8tm6 .i3fa37, .dwisny .vd8tm6 .i3fa37 {
    right: -100%;
  }
  .srpvun .vd8tm6 .i3fa37.show, .yvr3pf .vd8tm6 .i3fa37.show, .dwisny .vd8tm6 .i3fa37.show {
    right: 0;
  }
}
.srpvun .vd8tm6 .i3fa37 .w8vd0w, .yvr3pf .vd8tm6 .i3fa37 .w8vd0w, .dwisny .vd8tm6 .i3fa37 .w8vd0w {
  display: none;
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .w8vd0w, .yvr3pf .vd8tm6 .i3fa37 .w8vd0w, .dwisny .vd8tm6 .i3fa37 .w8vd0w {
    display: block;
    font-size: 1.25rem;
    font-weight: 900;
    margin-bottom: 0.5rem;
    text-transform: capitalize;
    color: var(--clr-semi-dark-blue);
  }
}
.srpvun .vd8tm6 .i3fa37 .ibqlk2, .yvr3pf .vd8tm6 .i3fa37 .ibqlk2, .dwisny .vd8tm6 .i3fa37 .ibqlk2 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
}
.srpvun .vd8tm6 .i3fa37 .ibqlk2 .wb7u9x, .yvr3pf .vd8tm6 .i3fa37 .ibqlk2 .wb7u9x, .dwisny .vd8tm6 .i3fa37 .ibqlk2 .wb7u9x {
  display: none;
}
.srpvun .vd8tm6 .i3fa37 .ibqlk2 .p0vyif, .yvr3pf .vd8tm6 .i3fa37 .ibqlk2 .p0vyif, .dwisny .vd8tm6 .i3fa37 .ibqlk2 .p0vyif {
  display: flex;
  align-items: center;
  margin: 0;
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .ibqlk2 .p0vyif, .yvr3pf .vd8tm6 .i3fa37 .ibqlk2 .p0vyif, .dwisny .vd8tm6 .i3fa37 .ibqlk2 .p0vyif {
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 2rem;
  }
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .ibqlk2, .yvr3pf .vd8tm6 .i3fa37 .ibqlk2, .dwisny .vd8tm6 .i3fa37 .ibqlk2 {
    flex-direction: column;
    justify-content: unset;
    align-items: flex-start;
    position: absolute;
    right: 0;
    top: 0;
    padding: 3rem 1.5rem;
    background-color: var(--clr-white);
    width: 50%;
    height: calc(100% - 70px);
    overflow: auto;
    overflow-x: hidden;
    z-index: 1;
  }
  .srpvun .vd8tm6 .i3fa37 .ibqlk2 .wb7u9x, .yvr3pf .vd8tm6 .i3fa37 .ibqlk2 .wb7u9x, .dwisny .vd8tm6 .i3fa37 .ibqlk2 .wb7u9x {
    display: flex;
    align-items: center;
    justify-content: center;
    position: absolute;
    top: 2rem;
    right: 2rem;
    left: auto;
    width: 40px;
    height: 40px;
    border-radius: 50%;
    font-size: 1.5rem;
    background: var(--clr-main);
    color: var(--clr-white);
    cursor: pointer;
  }
}
@media (max-width: 767px) {
  .srpvun .vd8tm6 .i3fa37 .ibqlk2, .yvr3pf .vd8tm6 .i3fa37 .ibqlk2, .dwisny .vd8tm6 .i3fa37 .ibqlk2 {
    width: 75%;
  }
}
.srpvun .vd8tm6 .i3fa37 .p54i22, .yvr3pf .vd8tm6 .i3fa37 .p54i22, .dwisny .vd8tm6 .i3fa37 .p54i22 {
  display: flex;
  align-items: center;
}
.srpvun .vd8tm6 .i3fa37 .p54i22:not(:last-child), .yvr3pf .vd8tm6 .i3fa37 .p54i22:not(:last-child), .dwisny .vd8tm6 .i3fa37 .p54i22:not(:last-child) {
  margin-right: 2.5rem;
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .p54i22, .yvr3pf .vd8tm6 .i3fa37 .p54i22, .dwisny .vd8tm6 .i3fa37 .p54i22 {
    padding: 1rem 0;
    align-items: flex-start;
  }
  .srpvun .vd8tm6 .i3fa37 .p54i22:not(:last-child), .yvr3pf .vd8tm6 .i3fa37 .p54i22:not(:last-child), .dwisny .vd8tm6 .i3fa37 .p54i22:not(:last-child) {
    margin-right: 0;
  }
}
.srpvun .vd8tm6 .i3fa37 .p54i22.ajbopb, .yvr3pf .vd8tm6 .i3fa37 .p54i22.ajbopb, .dwisny .vd8tm6 .i3fa37 .p54i22.ajbopb {
  display: none;
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .p54i22.ajbopb, .yvr3pf .vd8tm6 .i3fa37 .p54i22.ajbopb, .dwisny .vd8tm6 .i3fa37 .p54i22.ajbopb {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    margin-bottom: 2rem;
  }
  .srpvun .vd8tm6 .i3fa37 .p54i22.ajbopb .post5o, .yvr3pf .vd8tm6 .i3fa37 .p54i22.ajbopb .post5o, .dwisny .vd8tm6 .i3fa37 .p54i22.ajbopb .post5o {
    width: 65%;
    margin-bottom: 3rem;
  }
  .srpvun .vd8tm6 .i3fa37 .p54i22.ajbopb .post5o .mkj3tn, .yvr3pf .vd8tm6 .i3fa37 .p54i22.ajbopb .post5o .mkj3tn, .dwisny .vd8tm6 .i3fa37 .p54i22.ajbopb .post5o .mkj3tn {
    max-width: 100%;
    height: auto;
  }
}
.srpvun .vd8tm6 .i3fa37 .tla841, .yvr3pf .vd8tm6 .i3fa37 .tla841, .dwisny .vd8tm6 .i3fa37 .tla841 {
  display: flex;
  align-items: center;
  font-size: 15px;
  color: var(--clr-white);
  transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .tla841, .yvr3pf .vd8tm6 .i3fa37 .tla841, .dwisny .vd8tm6 .i3fa37 .tla841 {
    flex-direction: column;
    font-size: 1rem;
    color: var(--clr-dark-blue);
    opacity: 0.75;
  }
}
.srpvun .vd8tm6 .i3fa37 .rinbhv, .yvr3pf .vd8tm6 .i3fa37 .rinbhv, .dwisny .vd8tm6 .i3fa37 .rinbhv {
  margin-right: 0.5rem;
  line-height: 1;
  flex-shrink: 0;
  color: var(--clr-white);
  transition: all 0.3s ease-in-out 0s;
}
.srpvun .vd8tm6 .i3fa37 .rinbhv .icon, .yvr3pf .vd8tm6 .i3fa37 .rinbhv .icon, .dwisny .vd8tm6 .i3fa37 .rinbhv .icon {
  font-size: 1.25rem;
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .rinbhv .icon, .yvr3pf .vd8tm6 .i3fa37 .rinbhv .icon, .dwisny .vd8tm6 .i3fa37 .rinbhv .icon {
    color: var(--clr-main);
  }
}
.srpvun .vd8tm6 .i3fa37 .text, .yvr3pf .vd8tm6 .i3fa37 .text, .dwisny .vd8tm6 .i3fa37 .text {
  margin: 0;
}
.srpvun .vd8tm6 .i3fa37 .q105wm, .yvr3pf .vd8tm6 .i3fa37 .q105wm, .dwisny .vd8tm6 .i3fa37 .q105wm {
  display: none;
}
.srpvun .vd8tm6 .i3fa37 .llfwhs, .yvr3pf .vd8tm6 .i3fa37 .llfwhs, .dwisny .vd8tm6 .i3fa37 .llfwhs {
  color: inherit;
  text-decoration: none !important;
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .llfwhs, .yvr3pf .vd8tm6 .i3fa37 .llfwhs, .dwisny .vd8tm6 .i3fa37 .llfwhs {
    margin-right: 0;
    margin-bottom: 0.75rem;
  }
}
.srpvun .dbanqv, .yvr3pf .dbanqv, .dwisny .dbanqv {
  display: flex;
  align-items: center;
  justify-content: center;
}
.srpvun .dbanqv .mkj3tn, .yvr3pf .dbanqv .mkj3tn, .dwisny .dbanqv .mkj3tn {
  display: block;
  max-width: 10rem;
  max-height: calc(70px - 10px);
  transition: all 0.5s ease-in-out 0s;
}
.srpvun .dbanqv .mkj3tn.agqr2a, .yvr3pf .dbanqv .mkj3tn.agqr2a, .dwisny .dbanqv .mkj3tn.agqr2a {
  display: block;
}
.srpvun .dbanqv .mkj3tn.oh5alj, .yvr3pf .dbanqv .mkj3tn.oh5alj, .dwisny .dbanqv .mkj3tn.oh5alj {
  display: none;
}
.srpvun .w6hga3, .yvr3pf .w6hga3, .dwisny .w6hga3 {
  margin-left: auto;
  margin-right: 1rem;
}
@media (max-width: 1199px) {
  .srpvun .w6hga3, .yvr3pf .w6hga3, .dwisny .w6hga3 {
    left: -100%;
    margin: 0;
  }
  .srpvun .w6hga3.show, .yvr3pf .w6hga3.show, .dwisny .w6hga3.show {
    left: 0;
  }
}
@media (max-width: 1199px) and (max-width: 1199px) {
  .srpvun .w6hga3.show .yguu87, .yvr3pf .w6hga3.show .yguu87, .dwisny .w6hga3.show .yguu87 {
    left: 0;
    height: calc(100% - 70px);
  }
}
.srpvun .yguu87, .yvr3pf .yguu87, .dwisny .yguu87 {
  list-style: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  padding: 0;
}
@media (max-width: 1199px) {
  .srpvun .yguu87, .yvr3pf .yguu87, .dwisny .yguu87 {
    position: absolute;
    top: 0;
    width: 50%;
    max-height: calc(100% - 70px);
    padding: 1rem 0;
    flex-direction: column;
    align-items: start;
    justify-content: unset;
    overflow: auto;
    overflow-x: hidden;
    background-color: var(--clr-main);
  }
}
@media (max-width: 767px) {
  .srpvun .yguu87, .yvr3pf .yguu87, .dwisny .yguu87 {
    width: 75%;
  }
}
.srpvun .x15ztu, .yvr3pf .x15ztu, .dwisny .x15ztu {
  position: relative;
  padding: 0 1rem;
}
@media (max-width: 1199px) {
  .srpvun .x15ztu, .yvr3pf .x15ztu, .dwisny .x15ztu {
    width: 100%;
    padding: 0;
  }
}
.srpvun .qz51u5, .yvr3pf .qz51u5, .dwisny .qz51u5,
.srpvun .fth79b,
.yvr3pf .fth79b,
.dwisny .fth79b {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  text-decoration: none !important;
  color: var(--clr-white);
  text-transform: capitalize;
  font-size: 15px;
  font-weight: 600;
  line-height: 70px;
  overflow: hidden;
  padding: 0;
  transition: all 0.3s ease-in-out 0s;
}
.srpvun .qz51u5::before, .yvr3pf .qz51u5::before, .dwisny .qz51u5::before,
.srpvun .fth79b::before,
.yvr3pf .fth79b::before,
.dwisny .fth79b::before {
  content: "";
  position: absolute;
  background-color: var(--clr-white);
  height: 2px;
  width: 100%;
  bottom: 25%;
  left: 0;
  transform: scaleX(0);
  transform-origin: center;
  transition: transform 0.3s ease-in-out 0s;
}
.srpvun .qz51u5 .lk56t5, .yvr3pf .qz51u5 .lk56t5, .dwisny .qz51u5 .lk56t5,
.srpvun .fth79b .lk56t5,
.yvr3pf .fth79b .lk56t5,
.dwisny .fth79b .lk56t5 {
  line-height: 1;
  font-size: 0.65rem;
  margin-left: 0.25rem;
}
.srpvun .qz51u5:hover::before, .yvr3pf .qz51u5:hover::before, .dwisny .qz51u5:hover::before, .srpvun .qz51u5.active::before, .yvr3pf .qz51u5.active::before, .dwisny .qz51u5.active::before,
.srpvun .fth79b:hover::before,
.yvr3pf .fth79b:hover::before,
.dwisny .fth79b:hover::before,
.srpvun .fth79b.active::before,
.yvr3pf .fth79b.active::before,
.dwisny .fth79b.active::before {
  transform: scaleX(1);
}
@media (max-width: 1199px) {
  .srpvun .qz51u5, .yvr3pf .qz51u5, .dwisny .qz51u5,
  .srpvun .fth79b,
  .yvr3pf .fth79b,
  .dwisny .fth79b {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0.75rem 1rem;
    color: var(--clr-white);
    line-height: calc(70px / 2);
  }
  .srpvun .qz51u5::before, .yvr3pf .qz51u5::before, .dwisny .qz51u5::before,
  .srpvun .fth79b::before,
  .yvr3pf .fth79b::before,
  .dwisny .fth79b::before {
    color: var(--clr-main);
    display: none;
  }
  .srpvun .qz51u5 .lk56t5, .yvr3pf .qz51u5 .lk56t5, .dwisny .qz51u5 .lk56t5,
  .srpvun .fth79b .lk56t5,
  .yvr3pf .fth79b .lk56t5,
  .dwisny .fth79b .lk56t5 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.25rem;
    height: 1.25rem;
    color: var(--clr-white);
    border: 1px solid var(--clr-white);
  }
}
.srpvun .m4s5v5 > .ik3sg6, .yvr3pf .m4s5v5 > .ik3sg6, .dwisny .m4s5v5 > .ik3sg6 {
  list-style: none;
  position: absolute;
  top: 100%;
  min-width: 18rem;
  left: 0;
  margin: 0;
  padding: 1rem 0;
  transform: translateY(4rem);
  visibility: hidden;
  opacity: 0;
  z-index: 15000;
  background-color: var(--clr-main);
  transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 1199px) {
  .srpvun .m4s5v5 > .ik3sg6, .yvr3pf .m4s5v5 > .ik3sg6, .dwisny .m4s5v5 > .ik3sg6 {
    position: static;
    display: none;
    visibility: visible;
    opacity: 1;
    border: none;
    box-shadow: none;
    padding: 0;
    transform: translateY(0);
    transition: none;
  }
}
.srpvun .m4s5v5 > .ik3sg6 .nqctdq, .yvr3pf .m4s5v5 > .ik3sg6 .nqctdq, .dwisny .m4s5v5 > .ik3sg6 .nqctdq {
  padding: 0;
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t, .dwisny .m4s5v5 > .ik3sg6 .v98t8t {
  line-height: unset;
  color: var(--clr-white);
  padding: 1rem !important;
  padding-left: 1.5rem !important;
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t::before, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t::before, .dwisny .m4s5v5 > .ik3sg6 .v98t8t::before, .srpvun .m4s5v5 > .ik3sg6 .v98t8t::after, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t::after, .dwisny .m4s5v5 > .ik3sg6 .v98t8t::after {
  content: "";
  background-color: var(--clr-white);
  transition: all 0.3s ease-in-out 0s;
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t::before, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t::before, .dwisny .m4s5v5 > .ik3sg6 .v98t8t::before {
  display: block;
  height: 3px;
  width: 1rem;
  left: 0;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transform-origin: left;
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t::after, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t::after, .dwisny .m4s5v5 > .ik3sg6 .v98t8t::after {
  position: absolute;
  height: 100%;
  width: 4px;
  right: -4px;
  left: auto;
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t:hover, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t:hover, .dwisny .m4s5v5 > .ik3sg6 .v98t8t:hover {
  padding: 1rem 1rem 1rem 2rem !important;
  padding-left: 2rem !important;
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t:hover::before, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t:hover::before, .dwisny .m4s5v5 > .ik3sg6 .v98t8t:hover::before {
  transform: translateY(-50%) scale(1);
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t:hover::after, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t:hover::after, .dwisny .m4s5v5 > .ik3sg6 .v98t8t:hover::after {
  right: 0;
  left: auto;
}
@media (max-width: 1199px) {
  .srpvun .m4s5v5 > .ik3sg6 .v98t8t, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t, .dwisny .m4s5v5 > .ik3sg6 .v98t8t {
    line-height: unset;
    padding: 1rem 1rem 1rem 2rem !important;
  }
  .srpvun .m4s5v5 > .ik3sg6 .v98t8t:hover, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t:hover, .dwisny .m4s5v5 > .ik3sg6 .v98t8t:hover {
    padding: 1rem 1rem 1rem 2.5rem !important;
  }
}
.srpvun .m4s5v5:hover > .ik3sg6, .yvr3pf .m4s5v5:hover > .ik3sg6, .dwisny .m4s5v5:hover > .ik3sg6 {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.srpvun .m4s5v5 .m4s5v5 .ik3sg6, .yvr3pf .m4s5v5 .m4s5v5 .ik3sg6, .dwisny .m4s5v5 .m4s5v5 .ik3sg6 {
  top: 0;
  left: 100%;
  right: auto;
}
@media (max-width: 1199px) {
  .srpvun .m4s5v5 > .ik3sg6, .yvr3pf .m4s5v5 > .ik3sg6, .dwisny .m4s5v5 > .ik3sg6 {
    /*sub-menu-level-2*/
  }
  .srpvun .m4s5v5 > .ik3sg6 .ik3sg6 .v98t8t, .yvr3pf .m4s5v5 > .ik3sg6 .ik3sg6 .v98t8t, .dwisny .m4s5v5 > .ik3sg6 .ik3sg6 .v98t8t {
    line-height: unset;
    padding: 1rem 1rem 1rem 3rem !important;
  }
  .srpvun .m4s5v5 > .ik3sg6 .ik3sg6 .v98t8t:hover, .yvr3pf .m4s5v5 > .ik3sg6 .ik3sg6 .v98t8t:hover, .dwisny .m4s5v5 > .ik3sg6 .ik3sg6 .v98t8t:hover {
    padding: 1rem 1rem 1rem 3.5rem !important;
  }
}
.aggxl9.srpvun .ievy4p, .aggxl9.yvr3pf .ievy4p, .aggxl9.dwisny .ievy4p {
  background-color: var(--clr-dark-blue);
}
.aggxl9.srpvun .ievy4p .rinbhv .icon, .aggxl9.yvr3pf .ievy4p .rinbhv .icon, .aggxl9.dwisny .ievy4p .rinbhv .icon {
  color: var(--clr-main);
}
.aggxl9.srpvun .ievy4p .tla841, .aggxl9.yvr3pf .ievy4p .tla841, .aggxl9.dwisny .ievy4p .tla841 {
  color: var(--clr-white);
}
@media (max-width: 1199px) {
  .aggxl9.srpvun .ievy4p .tla841, .aggxl9.yvr3pf .ievy4p .tla841, .aggxl9.dwisny .ievy4p .tla841 {
    color: var(--clr-semi-dark-blue);
  }
}
.aggxl9.srpvun .bcaved .r4o1gx, .aggxl9.yvr3pf .bcaved .r4o1gx, .aggxl9.dwisny .bcaved .r4o1gx {
  color: var(--clr-white) !important;
}
@media (max-width: 1199px) {
  .aggxl9.srpvun .bcaved .r4o1gx, .aggxl9.yvr3pf .bcaved .r4o1gx, .aggxl9.dwisny .bcaved .r4o1gx {
    color: var(--clr-main) !important;
  }
}
@media (max-width: 1199px) {
  .aggxl9.srpvun .yxgg3v, .aggxl9.yvr3pf .yxgg3v, .aggxl9.dwisny .yxgg3v {
    background-color: var(--clr-dark-blue);
  }
}
.aggxl9.eqouna.srpvun .yxgg3v, .aggxl9.eqouna.yvr3pf .yxgg3v, .aggxl9.eqouna.dwisny .yxgg3v {
  border-color: rgba(var(--clr-white-rgb), 0.1);
  background-color: var(--clr-dark-blue) !important;
}
.duszni.srpvun .ievy4p, .duszni.yvr3pf .ievy4p, .duszni.dwisny .ievy4p {
  background-color: var(--clr-white);
}
.duszni.srpvun .ievy4p .rinbhv .icon, .duszni.yvr3pf .ievy4p .rinbhv .icon, .duszni.dwisny .ievy4p .rinbhv .icon {
  color: var(--clr-main);
}
.duszni.srpvun .ievy4p .tla841, .duszni.yvr3pf .ievy4p .tla841, .duszni.dwisny .ievy4p .tla841 {
  color: var(--clr-semi-dark-blue);
}
.duszni.srpvun .bcaved .r4o1gx, .duszni.yvr3pf .bcaved .r4o1gx, .duszni.dwisny .bcaved .r4o1gx {
  color: var(--clr-main) !important;
}
@media (max-width: 1199px) {
  .duszni.srpvun .yxgg3v, .duszni.yvr3pf .yxgg3v, .duszni.dwisny .yxgg3v {
    background-color: var(--clr-white);
  }
  .duszni.srpvun .yxgg3v .dbanqv .oh5alj, .duszni.yvr3pf .yxgg3v .dbanqv .oh5alj, .duszni.dwisny .yxgg3v .dbanqv .oh5alj {
    display: block;
  }
  .duszni.srpvun .yxgg3v .dbanqv .agqr2a, .duszni.yvr3pf .yxgg3v .dbanqv .agqr2a, .duszni.dwisny .yxgg3v .dbanqv .agqr2a {
    display: none;
  }
  .duszni.srpvun .yxgg3v .qz51u5, .duszni.yvr3pf .yxgg3v .qz51u5, .duszni.dwisny .yxgg3v .qz51u5 {
    color: var(--clr-dark-blue);
  }
  .duszni.srpvun .yxgg3v .qz51u5::before, .duszni.yvr3pf .yxgg3v .qz51u5::before, .duszni.dwisny .yxgg3v .qz51u5::before {
    background-color: var(--clr-dark-blue);
  }
  .duszni.srpvun .yxgg3v .qz51u5.v98t8t::before, .duszni.yvr3pf .yxgg3v .qz51u5.v98t8t::before, .duszni.dwisny .yxgg3v .qz51u5.v98t8t::before {
    background-color: var(--clr-main);
  }
  .duszni.srpvun .yxgg3v .v95hs1 .icon, .duszni.yvr3pf .yxgg3v .v95hs1 .icon, .duszni.dwisny .yxgg3v .v95hs1 .icon {
    color: var(--clr-dark-blue);
  }
  .duszni.srpvun .yxgg3v .ha1aom > span, .duszni.yvr3pf .yxgg3v .ha1aom > span, .duszni.dwisny .yxgg3v .ha1aom > span {
    background-color: var(--clr-dark-blue);
  }
  .duszni.srpvun .yxgg3v .b7fne5 > span, .duszni.yvr3pf .yxgg3v .b7fne5 > span, .duszni.dwisny .yxgg3v .b7fne5 > span {
    background-color: var(--clr-dark-blue);
  }
  .duszni.srpvun .yxgg3v .cuuchi, .duszni.yvr3pf .yxgg3v .cuuchi, .duszni.dwisny .yxgg3v .cuuchi {
    color: var(--clr-white);
    background-color: var(--clr-main);
    border: 2px solid var(--clr-main);
  }
  .duszni.srpvun .yxgg3v .cuuchi:hover, .duszni.yvr3pf .yxgg3v .cuuchi:hover, .duszni.dwisny .yxgg3v .cuuchi:hover {
    color: var(--clr-main);
  }
}
.duszni.eqouna.srpvun .yxgg3v, .duszni.eqouna.yvr3pf .yxgg3v, .duszni.eqouna.dwisny .yxgg3v {
  border-color: rgba(var(--clr-dark-blue-rgb), 0.1);
  background-color: var(--clr-white) !important;
}
.duszni.eqouna.srpvun .yxgg3v .dbanqv .oh5alj, .duszni.eqouna.yvr3pf .yxgg3v .dbanqv .oh5alj, .duszni.eqouna.dwisny .yxgg3v .dbanqv .oh5alj {
  display: block;
}
.duszni.eqouna.srpvun .yxgg3v .dbanqv .agqr2a, .duszni.eqouna.yvr3pf .yxgg3v .dbanqv .agqr2a, .duszni.eqouna.dwisny .yxgg3v .dbanqv .agqr2a {
  display: none;
}
.duszni.eqouna.srpvun .yxgg3v .qz51u5, .duszni.eqouna.yvr3pf .yxgg3v .qz51u5, .duszni.eqouna.dwisny .yxgg3v .qz51u5 {
  color: var(--clr-dark-blue);
}
.duszni.eqouna.srpvun .yxgg3v .qz51u5::before, .duszni.eqouna.yvr3pf .yxgg3v .qz51u5::before, .duszni.eqouna.dwisny .yxgg3v .qz51u5::before {
  background-color: var(--clr-dark-blue);
}
.duszni.eqouna.srpvun .yxgg3v .qz51u5.v98t8t::before, .duszni.eqouna.yvr3pf .yxgg3v .qz51u5.v98t8t::before, .duszni.eqouna.dwisny .yxgg3v .qz51u5.v98t8t::before {
  background-color: var(--clr-main);
}
.duszni.eqouna.srpvun .yxgg3v .v95hs1 .icon, .duszni.eqouna.yvr3pf .yxgg3v .v95hs1 .icon, .duszni.eqouna.dwisny .yxgg3v .v95hs1 .icon {
  color: var(--clr-dark-blue);
}
.duszni.eqouna.srpvun .yxgg3v .ha1aom > span, .duszni.eqouna.yvr3pf .yxgg3v .ha1aom > span, .duszni.eqouna.dwisny .yxgg3v .ha1aom > span {
  background-color: var(--clr-dark-blue);
}
.duszni.eqouna.srpvun .yxgg3v .b7fne5 > span, .duszni.eqouna.yvr3pf .yxgg3v .b7fne5 > span, .duszni.eqouna.dwisny .yxgg3v .b7fne5 > span {
  background-color: var(--clr-dark-blue);
}
.duszni.eqouna.srpvun .yxgg3v .cuuchi, .duszni.eqouna.yvr3pf .yxgg3v .cuuchi, .duszni.eqouna.dwisny .yxgg3v .cuuchi {
  color: var(--clr-white);
  background-color: var(--clr-main);
  border: 2px solid var(--clr-main);
}
.duszni.eqouna.srpvun .yxgg3v .cuuchi:hover, .duszni.eqouna.yvr3pf .yxgg3v .cuuchi:hover, .duszni.eqouna.dwisny .yxgg3v .cuuchi:hover {
  color: var(--clr-main);
  background-color: transparent;
}

@media (min-width: 1199px) {
  .dwisny.eqouna {
    top: -40px;
  }
}
.dwisny.eqouna .yxgg3v {
  background-color: var(--clr-main);
}

.yvr3pf .ievy4p {
  height: 90px;
}
@media (max-width: 1199px) {
  .yvr3pf .ievy4p {
    height: 0;
    border-bottom: none;
  }
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22.ajbopb {
  display: none;
}
@media (max-width: 1199px) {
  .yvr3pf .vd8tm6 .i3fa37 .p54i22.ajbopb {
    display: flex;
  }
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 .rinbhv .icon {
  font-size: 1.75rem;
}
@media (max-width: 1199px) {
  .yvr3pf .vd8tm6 .i3fa37 .p54i22 .rinbhv .icon {
    font-size: 1.75rem;
  }
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 .tla841 {
  flex-direction: column;
  align-items: flex-start;
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 .text {
  font-size: 0.9rem;
  font-weight: 400;
  text-transform: capitalize;
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 .q105wm {
  display: block;
  font-size: 1rem;
  font-weight: 700;
}
@media (max-width: 1199px) {
  .yvr3pf .vd8tm6 .i3fa37 .p54i22 .q105wm {
    opacity: 0.9;
  }
}
@media (min-width: 1199px) {
  .yvr3pf.eqouna {
    top: -90px;
  }
}
.yvr3pf.eqouna .yxgg3v {
  background-color: var(--clr-main);
}

@media (min-width: 1199px) {
  .srpvun.eqouna {
    top: 0 !important;
  }
}
.srpvun.eqouna .yxgg3v {
  background-color: var(--clr-main);
}
.srpvun .u55bm2 .b7fne5 {
  display: none;
}

/* End .page-header Rules    */
/*   Start .page-hero Rules   */
.a1rw1l.f2vj0s .zui8f1, .a1rw1l .zui8f1, .byjepq .n0yi00 .jnp5r7 {
  font-weight: 900;
  font-size: 5rem;
  text-transform: capitalize;
  margin-bottom: 1rem;
  color: var(--clr-white);
  line-height: 1.2;
}
.a1rw1l .zui8f1 .ee5g56, .byjepq .n0yi00 .jnp5r7 .ee5g56 {
  position: relative;
}
@media (max-width: 1199px) {
  .a1rw1l.f2vj0s .zui8f1, .a1rw1l .zui8f1, .byjepq .n0yi00 .jnp5r7 {
    font-size: 3rem !important;
  }
}
@media (max-width: 575px) {
  .a1rw1l.f2vj0s .zui8f1, .a1rw1l .zui8f1, .byjepq .n0yi00 .jnp5r7 {
    font-size: 2rem !important;
    font-weight: 700 !important;
  }
}

.a1rw1l .o780ja, .byjepq .n0yi00 .qog9jl {
  color: var(--clr-grey);
  font-size: 1.35rem;
  font-weight: 400;
  margin-bottom: 2rem;
  line-height: 1.7;
}
@media (max-width: 991px) {
  .a1rw1l .o780ja, .byjepq .n0yi00 .qog9jl {
    font-size: 1rem;
  }
}
@media (max-height: 500px) {
  .a1rw1l .o780ja, .byjepq .n0yi00 .qog9jl {
    display: none;
  }
}

.n23lju {
  position: absolute;
  z-index: 900;
  transition: all 0.5s ease-in-out 0s;
}
.n23lju.ooc2t2 {
  left: 3rem;
  right: auto;
}
.n23lju.sf3wx4 {
  width: 100%;
  text-align: center;
}
.n23lju.t1f1vw {
  right: 3rem;
  left: auto;
}
.n23lju.h4qh7u {
  top: 50%;
  transform: translateY(-50%);
}
.n23lju.cjlq24 {
  bottom: 4rem;
  top: auto;
}
.n23lju .osrp2y .td8v50 .miffwv:not(:last-child) {
  margin-right: 2rem;
}
.n23lju .osrp2y .td8v50 .miffwv .r4o1gx {
  color: var(--clr-white);
}
.n23lju .hzq29p .td8v50 .miffwv:not(:last-child) {
  margin-bottom: 2rem;
}
.n23lju .hzq29p .td8v50 .miffwv .r4o1gx {
  color: var(--clr-white);
}
@media (max-width: 991px) {
  .n23lju {
    display: none;
  }
}
@media (max-height: 500px) {
  .n23lju {
    display: none;
  }
}

.byjepq {
  position: relative;
  z-index: 0;
  min-height: 100vh;
  padding: 120px 0;
  background: var(--clr-main);
}
@media (max-width: 991px) {
  .byjepq {
    height: auto;
    min-height: 100vh;
  }
}
@media (max-height: 600px) {
  .byjepq {
    height: auto;
  }
}
.byjepq .cknx71 {
  opacity: 0.5 !important;
}
.byjepq .n0yi00 {
  padding-top: 4rem;
}
.byjepq .n0yi00 .jnp5r7 {
  display: inline-block;
  position: relative;
  z-index: 0;
}
.byjepq .n0yi00 .jnp5r7 .hfhakv {
  position: relative;
  display: inline-block;
  line-height: 1;
}
.byjepq .n0yi00 .jnp5r7 .t955tu {
  font-weight: 900;
}
.byjepq .ng3k1s {
  display: inline-flex;
  flex-direction: row;
  align-items: center;
}
.byjepq .ng3k1s .a99jvq {
  margin-bottom: 0;
  margin-right: 1.5rem;
  font-size: 1.15rem;
  min-width: 180px;
}
@media (max-width: 991px) {
  .byjepq .ng3k1s .a99jvq {
    font-size: 1rem;
    padding: 0.75rem 1.5rem;
    min-width: auto;
  }
}
.byjepq .ng3k1s .a99jvq:last-child {
  margin-right: 0;
}

.k0xmwh {
  position: relative;
  height: 100vh;
}
.k0xmwh .cknx71 {
  z-index: 0 !important;
}
.k0xmwh .n30uee {
  position: absolute;
  width: 100%;
  height: auto;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

.a1rw1l {
  padding: 0;
  background: var(--clr-dark-blue);
}
.a1rw1l [data-splitting=chars] .word .char {
  text-transform: lowercase;
}
.a1rw1l [data-splitting=chars] .word .char:first-child {
  text-transform: uppercase;
}
.a1rw1l .swiper-slide {
  position: relative;
  min-width: 100%;
  min-height: 100vh;
  overflow: hidden;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 0;
}
.a1rw1l .hbk9zz {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}
.a1rw1l .hbk9zz .cknx71 {
  z-index: 0;
}
.a1rw1l .hujdn5 {
  transform: translateY(-1rem);
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out 0s;
  transition-delay: 0.3s;
}
.a1rw1l .zui8f1 {
  display: inline-block;
  transform: translateY(3rem);
  visibility: hidden;
  opacity: 0;
  transition: all 0.8s ease-in-out 0s;
  transition-delay: 0.5s;
}
.a1rw1l .o780ja {
  transform: translateY(3rem);
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out 0s;
  transition-delay: 0.8s;
}
.a1rw1l .ng3k1s {
  transform: translateY(3rem);
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out 0s;
  transition-delay: 1s;
}
.a1rw1l .gvnd4h {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 3rem;
  z-index: 11;
}
.a1rw1l .gvnd4h .swiper-button-prev,
.a1rw1l .gvnd4h .swiper-button-next {
  position: static;
  margin: 0.25rem 0;
  transform: none;
}
@media (max-width: 991px) {
  .a1rw1l .gvnd4h {
    bottom: 1rem;
    top: auto;
    width: 100%;
    transform: none;
    left: 0;
    padding: 0 1rem;
    display: flex;
    align-items: center;
    justify-content: space-between;
  }
}
.a1rw1l .swiper-button-prev,
.a1rw1l .swiper-button-next {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
  background: rgba(var(--clr-white-rgb), 0.35);
  color: var(--clr-white);
  outline: none;
  top: 50%;
  transform: translateY(-50%);
}
.a1rw1l .swiper-button-prev:hover,
.a1rw1l .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.a1rw1l .swiper-button-prev:after,
.a1rw1l .swiper-button-next:after {
  content: "";
}
.a1rw1l .swiper-button-prev .icon,
.a1rw1l .swiper-button-next .icon {
  display: flex;
}
.a1rw1l .swiper-button-prev:hover,
.a1rw1l .swiper-button-next:hover {
  background: rgba(var(--clr-main-rgb), 0.85);
}
@media (max-width: 991px) {
  .a1rw1l .swiper-button-prev,
  .a1rw1l .swiper-button-next {
    bottom: 1rem;
    top: auto;
    transform: none;
  }
}
@media (max-width: 575px) {
  .a1rw1l .swiper-button-prev,
  .a1rw1l .swiper-button-next {
    display: none;
  }
}
.a1rw1l .swiper-button-prev {
  left: 3rem;
  right: auto;
}
@media (max-width: 991px) {
  .a1rw1l .swiper-button-prev {
    left: 10px;
  }
}
.a1rw1l .swiper-button-next {
  right: 3rem;
  left: auto;
}
@media (max-width: 991px) {
  .a1rw1l .swiper-button-next {
    right: 10px;
  }
}
.a1rw1l .swiper-pagination-fraction {
  width: auto;
  right: 3rem;
  left: auto;
  bottom: 4rem;
  font-size: 2rem;
  line-height: 1;
  color: rgba(var(--clr-white-rgb), 0.65);
}
@media (max-width: 991px) {
  .a1rw1l .swiper-pagination-fraction {
    width: auto;
    left: 50%;
    right: auto;
    transform: translateX(-50%);
    background: transparent;
    font-size: 1rem;
    bottom: 1rem;
  }
}
.a1rw1l .swiper-pagination-fraction .swiper-pagination-current,
.a1rw1l .swiper-pagination-fraction .swiper-pagination-total {
  display: inline-block;
  font-weight: 700;
}
@media (max-width: 991px) {
  .a1rw1l .swiper-pagination-fraction .swiper-pagination-current,
  .a1rw1l .swiper-pagination-fraction .swiper-pagination-total {
    font-size: 1.5rem;
  }
}
.a1rw1l .swiper-pagination-fraction .swiper-pagination-current {
  font-size: 4rem;
  font-weight: 900;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px;
  -webkit-text-stroke-color: rgba(var(--clr-white-rgb), 1);
}
@media (max-width: 991px) {
  .a1rw1l .swiper-pagination-fraction .swiper-pagination-current {
    font-size: 3rem;
  }
}
.a1rw1l .ccvi6m {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 2.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  z-index: 11;
}
.a1rw1l .ccvi6m .i1585d {
  width: 3rem;
  height: 3rem;
  text-align: center;
  color: var(--clr-white);
  font-size: 2rem;
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 575px) {
  .a1rw1l .ccvi6m .i1585d {
    display: none;
  }
}
.a1rw1l .ccvi6m .i1585d.nku3bw {
  opacity: 0.5;
}
.a1rw1l .ccvi6m .swiper-pagination {
  position: static;
  margin: 0 1rem;
  display: flex;
  align-items: center;
}
.a1rw1l .ccvi6m .swiper-pagination-bullet {
  width: 3rem;
  height: 0.5rem;
  display: inline-block;
  border-radius: 2rem;
  background-color: var(--clr-white);
  transition: all 0.5s ease-in-out 0s;
}
.a1rw1l .ccvi6m .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: var(--clr-main);
}
.a1rw1l .ccvi6m .swiper-pagination-bullet:not(:last-child) {
  margin-right: 0.5rem !important;
}
@media (min-width: 768px) {
  .a1rw1l .ccvi6m.l1jtn9 {
    right: -3rem;
    left: auto;
    transform: rotate(90deg) translateY(-50%);
    top: 50%;
    bottom: auto;
  }
  .a1rw1l .ccvi6m.l1jtn9 .i1585d {
    transform: rotate(-90deg);
  }
}
.a1rw1l .swiper-slide-active .hujdn5,
.a1rw1l .swiper-slide-active .zui8f1,
.a1rw1l .swiper-slide-active .o780ja,
.a1rw1l .swiper-slide-active .ng3k1s {
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}
.a1rw1l .swiper-slide-active .zui8f1[data-splitting=words] .word {
  opacity: 0;
  /*only on fade family animations*/
  animation: fadeInLeft 1s both ease;
  animation-delay: calc(0.1s + 0.1s * var(--word-index));
}
.a1rw1l .swiper-slide-active .zui8f1[data-splitting=chars] .char {
  animation: rollIn 0.35s both ease;
  animation-delay: calc(0.1s + 0.06s * var(--char-index));
}
.a1rw1l .swiper-slide-active .zui8f1[data-splitting=chars].eouxyl .char {
  opacity: 0;
  animation: fadeInDown 0.35s both ease;
  animation-delay: calc(0.1s + 0.06s * var(--char-index));
}
.a1rw1l .swiper-slide-active .zui8f1[data-splitting=chars].n7vvpg .char {
  opacity: 0;
  animation: fadeInUp 0.35s both ease;
  animation-delay: calc(0.1s + 0.06s * var(--char-index));
}
.a1rw1l .swiper-slide-active .zui8f1[data-splitting=chars].u2cext .char {
  animation: rotateIn 0.35s both ease;
  animation-delay: calc(0.1s + 0.06s * var(--char-index));
}
.a1rw1l.sqel5h:before {
  content: "";
  width: 100%;
  height: 65%;
  background-color: rgba(var(--clr-dark-blue-rgb), 0.5);
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.a1rw1l.sqel5h .o6yjdt {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.05;
  z-index: 1;
  width: 100%;
  height: 65%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.a1rw1l.sqel5h .hbk9zz {
  width: 65%;
  min-width: 65%;
  left: auto;
  right: 0;
}
.a1rw1l.f2vj0s .hujdn5 {
  transition-delay: 0.6s;
}
.a1rw1l.f2vj0s .zui8f1 {
  display: inline-block;
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}
.a1rw1l.f2vj0s .o780ja {
  transition-delay: 1.1s;
}
.a1rw1l.f2vj0s .ng3k1s {
  transition-delay: 1.3s;
}

.npnyaf {
  height: 60vh;
  min-height: 60vh;
}
.npnyaf .n0yi00 {
  text-align: center;
}

@keyframes ma-scale {
  50% {
    transform: scale(1.2);
  }
}
/*   End .page-hero Rules   */
/*    Start .services Section Rules    */
.sn5hcy .tbxtkw, .toe7cb .tbxtkw {
  position: relative;
  padding: 4rem 2rem;
  transition: all 0.3s ease-in-out 0s;
  z-index: 0;
}
.sn5hcy .yjuqq1, .toe7cb .yjuqq1 {
  overflow: hidden;
}
.sn5hcy .nuom4u, .toe7cb .nuom4u {
  margin-bottom: 1rem;
  transition: all 0.3s ease-in-out 0s;
}
.sn5hcy .ohvozf, .toe7cb .ohvozf {
  display: block;
  line-height: 4rem;
  font-size: 4rem;
  color: var(--clr-main);
  transform-origin: center;
  transition: all 0.3s ease-in-out 0s;
}
.sn5hcy .lq4264, .toe7cb .lq4264 {
  font-size: 5rem;
  font-weight: 900;
  position: absolute;
  top: 1rem;
  right: 2rem;
  color: var(--clr-white);
  opacity: 0;
  line-height: 1;
}
.sn5hcy .eh71wf, .toe7cb .eh71wf {
  width: 60px;
  height: 60px;
}
.sn5hcy .vcoj94, .toe7cb .vcoj94 {
  margin-bottom: 1.5rem;
}
.sn5hcy .etdohz, .toe7cb .etdohz {
  text-transform: capitalize;
  font-size: 1.75rem;
  font-weight: 600;
  margin-bottom: 0.25rem;
}
.sn5hcy .aweoxe, .toe7cb .aweoxe {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.5;
  margin: 0;
  opacity: 0.85;
}
@media (max-width: 991px) {
  .eq146y.sn5hcy .uhr22i, .eq146y.toe7cb .uhr22i {
    padding: 6rem 0;
  }
}
.eq146y.sn5hcy .tbxtkw, .eq146y.toe7cb .tbxtkw {
  margin-top: -8rem;
}
@media (max-width: 991px) {
  .eq146y.sn5hcy .tbxtkw, .eq146y.toe7cb .tbxtkw {
    margin-top: 0rem;
  }
}

.toe7cb .uhr22i {
  margin-bottom: 2rem;
}
.toe7cb .tbxtkw {
  border-radius: 0.5rem;
  padding: 2rem;
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
  box-shadow: 0px 0px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.1);
}
@media (max-width: 991px) {
  .toe7cb .tbxtkw {
    padding: 2rem;
  }
}
.toe7cb .tbxtkw:hover, .toe7cb .tbxtkw.r2o1uk {
  background-color: var(--clr-main);
}
.toe7cb .tbxtkw:hover .lq4264, .toe7cb .tbxtkw.r2o1uk .lq4264 {
  opacity: 0.3;
}
.toe7cb .tbxtkw:hover .etdohz,
.toe7cb .tbxtkw:hover .aweoxe,
.toe7cb .tbxtkw:hover .ohvozf,
.toe7cb .tbxtkw:hover .vape8q, .toe7cb .tbxtkw.r2o1uk .etdohz,
.toe7cb .tbxtkw.r2o1uk .aweoxe,
.toe7cb .tbxtkw.r2o1uk .ohvozf,
.toe7cb .tbxtkw.r2o1uk .vape8q {
  color: var(--clr-white);
}
.toe7cb.aggxl9 {
  background-color: var(--clr-semi-dark-blue);
}
.toe7cb.aggxl9 .etdohz {
  color: var(--clr-white);
}
.toe7cb.aggxl9 .aweoxe {
  color: var(--clr-white);
  opacity: 0.85;
}

.sn5hcy.v01cna .o6yjdt {
  top: 0;
  left: 0;
  height: 50%;
}
.sn5hcy.v01cna .o6yjdt + .cknx71 {
  top: 0;
  height: 50%;
}
.sn5hcy.v01cna .uqj5sj .fsw1kf {
  color: var(--clr-grey) !important;
}
.sn5hcy .tbxtkw {
  border-radius: 0;
}
.sn5hcy .tbxtkw .ridra7 {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  overflow: hidden;
  z-index: -1;
  transition: all 0.5s ease-in-out 0s;
}
.sn5hcy .tbxtkw .ridra7 .cknx71 {
  z-index: 1;
  opacity: 0.75;
}
.sn5hcy .tbxtkw .ridra7 .jx2v4x {
  min-height: 100%;
  width: 100%;
  object-fit: cover;
  transition: transform 0.5s ease-in-out 0s;
}
.sn5hcy .tbxtkw .vcoj94 {
  margin-bottom: 2rem;
}
.sn5hcy .tbxtkw .vcoj94 .etdohz {
  color: var(--clr-white);
}
.sn5hcy .tbxtkw .vcoj94 .aweoxe {
  color: var(--clr-white);
}
.sn5hcy .tbxtkw:hover .ridra7 .cknx71 {
  opacity: 0.65;
}
.sn5hcy .tbxtkw:hover .ridra7 .jx2v4x {
  transform: scale(1.2);
  transition: transform 1s ease-in-out 0s;
}

.xzdtpp {
  background-color: var(--clr-dark-blue);
}
.xzdtpp .uqj5sj .fsw1kf {
  color: var(--clr-white);
}
.xzdtpp .uqj5sj .vthzpc {
  color: var(--clr-white);
  opacity: 0.85;
}
.xzdtpp .yjuqq1 {
  padding: 1rem;
}
.xzdtpp .e9w0rr {
  position: relative;
  perspective: 1000px;
  transform-style: preserve-3d;
  transition: all 0.5s ease-in-out 0s;
  z-index: 0;
}
.xzdtpp .e9w0rr:hover .bc5sb8 {
  transform: rotateX(-180deg);
}
.xzdtpp .e9w0rr:hover .bhvw3u {
  transform: rotateX(0deg);
}
.xzdtpp .e9w0rr .bc5sb8,
.xzdtpp .e9w0rr .bhvw3u {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  border-radius: 0.5rem;
  padding: 3rem 2rem;
  backface-visibility: hidden;
  transform-origin: center;
  transform-style: preserve-3d;
  perspective: inherit;
  transition: all 1s ease 0s;
  box-shadow: 0px 0px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.1);
}
.xzdtpp .e9w0rr .bc5sb8 .cknx71,
.xzdtpp .e9w0rr .bhvw3u .cknx71 {
  opacity: 0.75;
}
.xzdtpp .e9w0rr .bc5sb8 .gsa8z6,
.xzdtpp .e9w0rr .bc5sb8 .d0s4j8,
.xzdtpp .e9w0rr .bhvw3u .gsa8z6,
.xzdtpp .e9w0rr .bhvw3u .d0s4j8 {
  backface-visibility: hidden;
  transform: translateZ(100px) scale(0.8);
  transition: all 1s ease 0s;
}
.xzdtpp .e9w0rr .bc5sb8 .bndksg,
.xzdtpp .e9w0rr .bc5sb8 .l8m6gd,
.xzdtpp .e9w0rr .bhvw3u .bndksg,
.xzdtpp .e9w0rr .bhvw3u .l8m6gd {
  margin-bottom: 1.5rem;
}
.xzdtpp .e9w0rr .bc5sb8 .bndksg,
.xzdtpp .e9w0rr .bhvw3u .bndksg {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 1.5rem;
}
.xzdtpp .e9w0rr .bc5sb8 .bndksg .ohvozf,
.xzdtpp .e9w0rr .bhvw3u .bndksg .ohvozf {
  color: var(--clr-secondary);
}
.xzdtpp .e9w0rr .bc5sb8 .title,
.xzdtpp .e9w0rr .bhvw3u .title {
  text-transform: capitalize;
  font-size: 1.75rem;
  font-weight: 600;
  color: var(--clr-white);
}
.xzdtpp .e9w0rr .bc5sb8 .ksqh4e,
.xzdtpp .e9w0rr .bhvw3u .ksqh4e {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: var(--clr-white);
}
.xzdtpp .e9w0rr .bc5sb8 .tacpg0,
.xzdtpp .e9w0rr .bhvw3u .tacpg0 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  overflow: hidden;
  z-index: -1;
}
.xzdtpp .e9w0rr .bc5sb8 .tacpg0 .ridra7,
.xzdtpp .e9w0rr .bhvw3u .tacpg0 .ridra7 {
  object-fit: cover;
  min-width: 100%;
  min-height: 100%;
  height: auto;
}
.xzdtpp .e9w0rr .bc5sb8 {
  position: relative;
  z-index: 2;
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
  transform: rotateX(0deg);
}
.xzdtpp .e9w0rr .bhvw3u {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  transform: rotateX(180deg);
}
.xzdtpp .e9w0rr .bhvw3u .title {
  color: var(--clr-secondary);
}
.xzdtpp .e9w0rr .bhvw3u .ksqh4e {
  color: var(--clr-white);
  opacity: 0.85;
}
.xzdtpp .e9w0rr .bhvw3u .eptx8x {
  padding: 0.5rem 1.5rem;
}
.xzdtpp .e9w0rr .bhvw3u .eptx8x .icon {
  font-size: 1.25rem;
  margin-left: 4px;
  transition: transform 0.3s ease-in-out 0s;
}
.xzdtpp .e9w0rr .bhvw3u .eptx8x:hover {
  color: var(--clr-secondary);
  border-color: var(--clr-secondary);
}
.xzdtpp .e9w0rr .bhvw3u .eptx8x:hover .icon {
  transform: translateX(4px);
}
.xzdtpp .e9w0rr.po36re .bc5sb8 {
  transform: rotateX(0deg);
}
.xzdtpp .e9w0rr.po36re .bhvw3u {
  transform: rotateX(180deg);
}
.xzdtpp .e9w0rr.po36re:hover .bc5sb8, .xzdtpp .e9w0rr.po36re.dc7ob2 .bc5sb8 {
  transform: rotateX(-180deg);
}
.xzdtpp .e9w0rr.po36re:hover .bhvw3u, .xzdtpp .e9w0rr.po36re.dc7ob2 .bhvw3u {
  transform: rotateX(0deg);
}
.xzdtpp .e9w0rr.j55zs6 .bc5sb8 {
  transform: rotateY(0deg);
}
.xzdtpp .e9w0rr.j55zs6 .bhvw3u {
  transform: rotateY(180deg);
}
.xzdtpp .e9w0rr.j55zs6:hover .bc5sb8, .xzdtpp .e9w0rr.j55zs6.dc7ob2 .bc5sb8 {
  transform: rotateY(-180deg);
}
.xzdtpp .e9w0rr.j55zs6:hover .bhvw3u, .xzdtpp .e9w0rr.j55zs6.dc7ob2 .bhvw3u {
  transform: rotateY(0deg);
}

/*    End .services Section Rules   */
/*   Start about Section   */
.ogfuaa .l1h90q:not(:last-child) {
  margin-bottom: 1rem;
}
.ogfuaa .l1h90q.giu8gy {
  margin-bottom: 0 !important;
  background-color: var(--clr-semi-dark-blue);
}
.ogfuaa .l1h90q.giu8gy .jtzho8 {
  padding: 10rem 4rem;
}
@media (min-width: 1920px) {
  .ogfuaa .l1h90q.giu8gy .jtzho8 {
    max-width: 950px;
    margin: 0 auto;
  }
}
@media (max-width: 991px) {
  .ogfuaa .l1h90q.giu8gy .jtzho8 {
    margin: 0 auto;
    padding: 5rem 3rem;
  }
}
@media (max-width: 991px) {
  .ogfuaa .l1h90q.giu8gy .ua6r17 {
    max-height: 500px;
  }
}
.ogfuaa .l1h90q .h801tz .jtzho8 {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .ogfuaa .l1h90q .h801tz .jtzho8 {
    padding-left: 0;
  }
}
.ogfuaa .l1h90q .w30yg8 .jtzho8 {
  padding-right: 2rem;
}
@media (max-width: 991px) {
  .ogfuaa .l1h90q .w30yg8 .jtzho8 {
    padding-right: 0;
  }
}
.ogfuaa .l5u4yo,
.ogfuaa .hh4prs {
  position: relative;
}
.ogfuaa .l5u4yo .b8q49l,
.ogfuaa .l5u4yo .qazq8v,
.ogfuaa .hh4prs .b8q49l,
.ogfuaa .hh4prs .qazq8v {
  position: absolute;
  min-width: 100px;
  min-height: 250px;
  background-color: var(--clr-main);
  color: var(--clr-white);
  padding: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  z-index: 3;
  top: -2rem;
  bottom: auto;
}
.ogfuaa .l5u4yo .b8q49l .number,
.ogfuaa .l5u4yo .qazq8v .number,
.ogfuaa .hh4prs .b8q49l .number,
.ogfuaa .hh4prs .qazq8v .number {
  position: relative;
  font-size: 6rem;
  font-weight: 900;
  line-height: 1;
}
@media (max-width: 767px) {
  .ogfuaa .l5u4yo .b8q49l .number,
  .ogfuaa .l5u4yo .qazq8v .number,
  .ogfuaa .hh4prs .b8q49l .number,
  .ogfuaa .hh4prs .qazq8v .number {
    font-size: 4rem;
    font-weight: 700;
  }
}
.ogfuaa .l5u4yo .b8q49l .r5erm6,
.ogfuaa .l5u4yo .qazq8v .r5erm6,
.ogfuaa .hh4prs .b8q49l .r5erm6,
.ogfuaa .hh4prs .qazq8v .r5erm6 {
  position: relative;
  font-size: 1.25rem;
  font-weight: 500;
  text-transform: capitalize;
  margin: 0;
}
@media (max-width: 767px) {
  .ogfuaa .l5u4yo .b8q49l .r5erm6,
  .ogfuaa .l5u4yo .qazq8v .r5erm6,
  .ogfuaa .hh4prs .b8q49l .r5erm6,
  .ogfuaa .hh4prs .qazq8v .r5erm6 {
    font-size: 1rem;
  }
}
.ogfuaa .l5u4yo .b8q49l .co0r7q,
.ogfuaa .l5u4yo .qazq8v .co0r7q,
.ogfuaa .hh4prs .b8q49l .co0r7q,
.ogfuaa .hh4prs .qazq8v .co0r7q {
  position: absolute;
  top: 0.75rem;
  left: 0.75rem;
  font-size: 4rem;
  color: var(--clr-white);
  opacity: 0.5;
  z-index: -1;
}
@media (max-width: 767px) {
  .ogfuaa .l5u4yo .b8q49l .co0r7q,
  .ogfuaa .l5u4yo .qazq8v .co0r7q,
  .ogfuaa .hh4prs .b8q49l .co0r7q,
  .ogfuaa .hh4prs .qazq8v .co0r7q {
    font-size: 2.5rem;
  }
}
@media (max-width: 767px) {
  .ogfuaa .l5u4yo .b8q49l,
  .ogfuaa .l5u4yo .qazq8v,
  .ogfuaa .hh4prs .b8q49l,
  .ogfuaa .hh4prs .qazq8v {
    top: -1.5rem !important;
    bottom: auto !important;
    left: auto !important;
    right: -1.5rem !important;
    min-height: 180px;
  }
}
@media (max-width: 575px) {
  .ogfuaa .l5u4yo .b8q49l,
  .ogfuaa .l5u4yo .qazq8v,
  .ogfuaa .hh4prs .b8q49l,
  .ogfuaa .hh4prs .qazq8v {
    top: 0rem !important;
    bottom: auto !important;
    left: auto !important;
    right: 0rem !important;
  }
}
.ogfuaa .l5u4yo .b8q49l,
.ogfuaa .hh4prs .b8q49l {
  left: -2rem;
  right: auto;
}
.ogfuaa .l5u4yo .qazq8v,
.ogfuaa .hh4prs .qazq8v {
  left: auto;
  right: -2rem;
}
.ogfuaa .l5u4yo .ohi0ac,
.ogfuaa .hh4prs .ohi0ac {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  right: auto;
  transform: translate(-50%, -50%);
  z-index: 10;
}
.ogfuaa .l5u4yo .ohi0ac.sm45mf,
.ogfuaa .hh4prs .ohi0ac.sm45mf {
  left: 0;
  right: auto;
  transform: translate(-50%, -50%);
}
@media (max-width: 991px) {
  .ogfuaa .l5u4yo .ohi0ac.sm45mf,
  .ogfuaa .hh4prs .ohi0ac.sm45mf {
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
  }
}
.ogfuaa .l5u4yo .ohi0ac.mgxmzz,
.ogfuaa .hh4prs .ohi0ac.mgxmzz {
  right: 0;
  left: auto;
  transform: translate(50%, -50%);
}
@media (max-width: 991px) {
  .ogfuaa .l5u4yo .ohi0ac.mgxmzz,
  .ogfuaa .hh4prs .ohi0ac.mgxmzz {
    left: 50%;
    right: auto;
    transform: translate(-50%, -50%);
  }
}
@media (max-width: 991px) {
  .ogfuaa .l5u4yo .ohi0ac,
  .ogfuaa .hh4prs .ohi0ac {
    top: 100%;
    left: 50%;
    right: auto;
  }
}
.ogfuaa .hh4prs {
  padding: 0;
}
.ogfuaa .hh4prs.hfidnf::before, .ogfuaa .hh4prs.hfidnf::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  background: transparent;
  border: 2px solid var(--clr-white);
  z-index: 5;
}
.ogfuaa .hh4prs.hfidnf::before {
  border-right: none;
  border-bottom: none;
  top: 30px;
  left: 30px;
}
.ogfuaa .hh4prs.hfidnf::after {
  border-left: none;
  border-top: none;
  bottom: 30px;
  right: 30px;
}
.ogfuaa .hh4prs .cknx71 {
  opacity: 0.5;
  z-index: 1;
}
@media (max-width: 991px) {
  .ogfuaa .hh4prs {
    padding: 0;
    width: 100%;
  }
  .ogfuaa .hh4prs .lypl5d {
    max-height: 350px;
    width: 100%;
    object-fit: cover;
  }
}
.ogfuaa .ua6r17 {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 100%;
  right: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
}
.ogfuaa .ua6r17 .cknx71 {
  opacity: 0.5;
  z-index: 1;
}
.ogfuaa .ua6r17 > img {
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100%;
  transform-origin: center;
  object-fit: cover;
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 991px) {
  .ogfuaa .ua6r17 {
    position: relative;
    width: 100%;
    max-height: 360px;
  }
}
.ogfuaa .jtzho8 {
  position: relative;
  padding: 3rem 0;
}
.ogfuaa .jtzho8 .tausc1 {
  margin-bottom: 1.5rem;
}
.ogfuaa .jtzho8 .lmozlb {
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 2rem;
  opacity: 0.75;
  letter-spacing: 0.5px;
}
.ogfuaa .jtzho8 .lmozlb::first-letter {
  text-transform: capitalize;
}
.ogfuaa .jtzho8 .crvk9c .awn9pw {
  margin: 0;
  padding: 2rem 0;
  list-style: none;
}
.ogfuaa .jtzho8 .crvk9c .v3lfy3 {
  margin-bottom: 1.25rem;
  display: flex;
  align-items: start;
  justify-content: start;
}
@media (max-width: 767px) {
  .ogfuaa .jtzho8 .crvk9c .v3lfy3 {
    flex-direction: column;
  }
}
.ogfuaa .jtzho8 .crvk9c .v3lfy3:hover .rinbhv,
.ogfuaa .jtzho8 .crvk9c .v3lfy3:hover .jw6kit {
  transform: translateY(-5px);
}
.ogfuaa .jtzho8 .crvk9c .vor2ds {
  padding-right: 3rem;
}
.ogfuaa .jtzho8 .crvk9c .w8vd0w {
  margin-bottom: 0.75rem;
  opacity: 0.95;
  font-weight: 600;
  font-size: 1.5rem;
  text-transform: capitalize;
}
.ogfuaa .jtzho8 .crvk9c .tla841 {
  font-size: 1rem;
  font-weight: 400;
  opacity: 0.75;
}
.ogfuaa .jtzho8 .crvk9c .rinbhv {
  display: flex;
  margin-right: 1rem;
  margin-bottom: 1rem;
  color: var(--clr-secondary);
  font-size: 3rem;
  transition: transform 0.3s ease-in-out 0s;
}
.ogfuaa .jtzho8 .crvk9c .jw6kit {
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
  width: 60px;
  height: 60px;
  transition: transform 0.3s ease-in-out 0s;
}
.ogfuaa .jtzho8 .kxh4mf {
  margin-bottom: 2rem;
}
.ogfuaa .jtzho8 .kxh4mf.xtdv3k .zbd2tq {
  position: relative;
  text-align: center;
  padding: 1.5rem 0.5rem;
  margin-bottom: 0;
  margin-bottom: 2rem;
  border: 1px solid rgba(var(--clr-secondary-rgb), 0.35);
  border-bottom: 0.25rem solid rgba(var(--clr-secondary-rgb), 1);
  box-shadow: 1px 1px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.1);
}
.ogfuaa .jtzho8 .kxh4mf.xtdv3k .zbd2tq .fbufkk {
  position: absolute;
  top: 0.5rem;
  left: 0.5rem;
  font-size: 4rem;
  color: rgba(var(--clr-secondary-rgb), 0.35);
}
@media (max-width: 575px) {
  .ogfuaa .jtzho8 .kxh4mf.xtdv3k .zbd2tq .fbufkk {
    font-size: 2.5rem;
  }
}
.ogfuaa .jtzho8 .kxh4mf .zbd2tq {
  text-align: center;
  padding: 1.5rem 0.5rem;
  margin-bottom: 0;
}
.ogfuaa .jtzho8 .kxh4mf .zbd2tq .rtyvcr {
  opacity: 0.95;
  font-size: 3rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
  display: inline-block;
  position: relative;
}
.ogfuaa .jtzho8 .kxh4mf .zbd2tq .rtyvcr .ukfsoh {
  font-size: 2.5rem;
  font-weight: 600;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translate(-100%, -50%);
}
.ogfuaa .jtzho8 .kxh4mf .zbd2tq .ckdbyj {
  font-size: 0.95rem;
  font-weight: 700;
  line-height: 1.2;
  opacity: 0.75;
  text-transform: capitalize;
}
@media (max-width: 575px) {
  .ogfuaa .jtzho8 .kxh4mf .zbd2tq .ckdbyj {
    font-size: 0.75rem;
    font-weight: 600;
  }
}
@media (max-width: 991px) {
  .ogfuaa .jtzho8 .kxh4mf .zbd2tq .rtyvcr {
    font-size: 2rem;
    font-weight: 700;
  }
  .ogfuaa .jtzho8 .kxh4mf .zbd2tq .rtyvcr .ukfsoh {
    font-size: 1.25rem;
  }
}
.ogfuaa .jtzho8 .uu6zcz {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.ogfuaa .jtzho8 .uu6zcz .fu7pzk {
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ogfuaa .jtzho8 .uu6zcz .fu7pzk .gkckhz {
  max-width: 200px;
  width: 200px;
  height: 70px;
  background-image: url("../assets/images/about/signature-dark.png");
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
@media (max-width: 575px) {
  .ogfuaa .jtzho8 .uu6zcz .fu7pzk .gkckhz {
    max-width: 150px;
    max-height: 50px;
  }
}
.ogfuaa .jtzho8 .uu6zcz .fu7pzk .lrsm40 {
  display: block;
  color: var(--clr-main);
  margin-top: -0.5rem;
  text-transform: capitalize;
}
@media (max-width: 575px) {
  .ogfuaa .jtzho8 .uu6zcz .fu7pzk .lrsm40 {
    font-size: 0.85rem;
  }
}
.ogfuaa.aggxl9 {
  background-color: var(--clr-semi-dark-blue);
}
.ogfuaa.aggxl9 .jtzho8 .fsw1kf,
.ogfuaa.aggxl9 .jtzho8 .nlkwac,
.ogfuaa.aggxl9 .jtzho8 .zvdgso,
.ogfuaa.aggxl9 .jtzho8 .lmozlb,
.ogfuaa.aggxl9 .jtzho8 .crvk9c .w8vd0w,
.ogfuaa.aggxl9 .jtzho8 .crvk9c .tla841,
.ogfuaa.aggxl9 .jtzho8 .kxh4mf .zbd2tq .rtyvcr,
.ogfuaa.aggxl9 .jtzho8 .kxh4mf .zbd2tq .ckdbyj {
  color: var(--clr-white);
}
.ogfuaa.aggxl9 .jtzho8 .uu6zcz .fu7pzk .gkckhz {
  background-image: url("../assets/images/about/signature-light.png");
}

/*   End about Section    */
/*    Start portfolio Section  */
.thamqj {
  overflow: hidden;
  position: relative;
}
.thamqj .uzviwb {
  overflow: hidden;
  margin-bottom: 3rem;
  margin-left: -1rem;
  margin-right: -1rem;
}
.thamqj .aqdjtq {
  list-style: none;
  padding: 0 1rem;
  margin: 0;
  margin-bottom: 1rem;
  text-transform: capitalize;
  display: flex;
  justify-content: flex-start;
  flex-wrap: wrap;
}
.thamqj .aqdjtq .gtcm74 {
  position: relative;
  margin: 5px;
  padding: 0.5rem 1rem;
  text-align: center;
  font-size: 1rem;
  font-weight: 700;
  z-index: 1;
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.thamqj .aqdjtq .gtcm74:first-child {
  padding-left: 0;
  margin-left: 0;
}
.thamqj .aqdjtq .gtcm74:last-child {
  padding-right: 0;
}
.thamqj .aqdjtq .gtcm74:not(:last-child)::before {
  content: "";
  width: 5px;
  height: 5px;
  border-radius: 50%;
  background-color: var(--clr-main);
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.thamqj .aqdjtq .gtcm74:hover, .thamqj .aqdjtq .gtcm74.active {
  color: var(--clr-main);
}
.thamqj .nbp0ln {
  direction: ltr;
  position: relative;
}
.thamqj .fee3jo {
  position: relative;
  display: block;
  overflow: hidden;
  outline: none;
  z-index: 1;
  transition: all 0.5s ease-in-out 0s;
}
.thamqj .n61q4s {
  position: relative;
  padding: 0.5rem;
  overflow: hidden;
  z-index: 1;
}
@media (max-width: 575px) {
  .thamqj .n61q4s {
    padding-right: 0;
  }
}
.thamqj .item {
  overflow: hidden;
  position: relative;
}
.thamqj .item .cknx71 {
  z-index: 2;
  opacity: 0;
}
.thamqj .item .dgrr43 {
  display: block;
  min-width: 100%;
  object-fit: cover;
  height: 450px;
  transition: all 1s ease 0s;
}
.thamqj .item .m8fp5i {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 450px;
}
.thamqj .item .paptk3 {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
  pointer-events: none;
  z-index: 5;
}
.thamqj .item .paptk3 .hujdn5 {
  visibility: hidden;
  opacity: 0;
  transform: translateY(2rem);
  transition: all 0.5s ease-in-out 0s;
  transition-delay: 0.2s;
}
.thamqj .item .paptk3 .ky2pas {
  font-size: 2rem;
  font-weight: 900;
  color: var(--clr-white);
  padding-top: 0.5rem;
  text-transform: capitalize;
  visibility: hidden;
  opacity: 0;
  transform: translateY(2rem);
  clip-path: inset(0 100% 0 0);
  transition: all 0.5s ease-in-out 0s;
  transition-delay: 0.5s;
}
.thamqj .item .icon {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 3rem;
  background: rgba(var(--clr-main-rgb), 0.8);
  color: var(--clr-white);
  font-size: 1.25rem;
  left: 50%;
  top: 25%;
  transform: translate(-50%, 0);
  margin: 0;
  opacity: 0;
  cursor: pointer;
  z-index: 5;
  transition: all 0.25s ease-in-out 0s;
}
.thamqj .item:hover .cknx71 {
  opacity: 0.65;
}
.thamqj .item:hover .paptk3 .hujdn5 {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.thamqj .item:hover .paptk3 .ky2pas {
  text-transform: capitalize;
  visibility: visible;
  opacity: 1;
  clip-path: inset(0 0 0 0);
  transform: translateY(0);
}
.thamqj .swiper-slide-active .cknx71 {
  opacity: 0.65;
}
.thamqj .swiper-slide-active .paptk3 .hujdn5 {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
  clip-path: inset(0 0 0 0);
}
.thamqj .swiper-slide-active .paptk3 .ky2pas {
  text-transform: capitalize;
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
  clip-path: inset(0 0 0 0);
}
.auoa7h .item {
  border-radius: 0.5rem;
  overflow: hidden;
}
.ou1e75 .item {
  border-radius: 0;
  overflow: hidden;
}
.thamqj .swiper-button-prev,
.thamqj .swiper-button-next {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.thamqj .swiper-button-prev:hover,
.thamqj .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.thamqj .swiper-button-prev:after,
.thamqj .swiper-button-next:after {
  content: "";
}
.thamqj .swiper-button-prev .icon,
.thamqj .swiper-button-next .icon {
  display: flex;
}

.ss6yjg .item .m8fp5i {
  height: 500px;
}
@media (max-width: 767px) {
  .ss6yjg .item .m8fp5i {
    height: 400px;
  }
}

/*    End portfolio Section  */
/*    Start portfolio-single Section  */
.s66j1o {
  margin-top: 3rem;
  margin-bottom: 3rem;
}
.s66j1o .rj82cv {
  margin-bottom: 2rem;
}
.s66j1o .rj82cv .cn6fny {
  font-size: 4rem;
  font-weight: 800;
  text-transform: capitalize;
  margin-bottom: 1.5rem;
}
@media (max-width: 991px) {
  .s66j1o .rj82cv .cn6fny {
    font-size: 2.25rem;
  }
}
.s66j1o .qjs96c {
  margin-bottom: 3rem;
}
.s66j1o .aegazn {
  max-height: 450px;
  overflow: hidden;
}
.s66j1o .aegazn .aobsp4 {
  width: 100%;
  max-width: 100%;
  height: auto;
  max-height: 600px;
  object-fit: cover;
}
.s66j1o .lb23et {
  margin-bottom: 1rem;
}
.s66j1o .lb23et .h443h3 {
  padding: 1rem 0;
}
@media (max-width: 1199px) {
  .s66j1o .lb23et .h443h3 {
    margin-bottom: 0;
  }
}
.s66j1o .lb23et .h443h3 .p54i22 {
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
}
.s66j1o .lb23et .h443h3 .p54i22 .title {
  display: inline-block;
  margin-right: 0.25rem;
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: capitalize;
  color: var(--clr-main);
  margin-bottom: 0.75rem;
}
.s66j1o .lb23et .h443h3 .p54i22 .detail {
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 0;
  opacity: 0.75;
}
.s66j1o .lb23et .h443h3 .p54i22 .miffwv .r4o1gx {
  color: inherit;
  opacity: 0.75;
}
.s66j1o .wx6sxq .sbspqr {
  text-transform: capitalize;
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  .s66j1o .wx6sxq .sbspqr {
    font-size: 1.75rem;
    font-weight: 700;
  }
}
.s66j1o .wx6sxq .gzq8sn {
  position: relative;
  font-size: 1.1rem;
  font-weight: 600;
  margin-bottom: 1.25rem;
  opacity: 0.75;
}
.s66j1o .wx6sxq .list {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 0;
  margin-bottom: 2rem;
}
.s66j1o .wx6sxq .list .nf5ciu {
  padding: 0.5rem 1.5rem;
  padding-left: 0;
  position: relative;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 1.1rem;
  opacity: 0.75;
  display: flex;
  align-items: baseline;
}
.s66j1o .wx6sxq .list .nf5ciu .icon {
  color: var(--clr-main);
  margin-right: 0.5rem;
  font-size: 0.85rem;
}
.s66j1o .wx6sxq .z6llsu {
  min-height: 450px;
  position: relative;
  overflow: hidden;
  margin-top: 3rem;
  margin-bottom: 3rem;
  padding: 8rem 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 991px) {
  .s66j1o .wx6sxq .z6llsu {
    padding: 6rem 0;
    min-height: 300px;
  }
}
.s66j1o .wx6sxq .bt911z {
  display: block;
  margin: 0 auto;
}

/*     End portfolio-single Section  */
/*   Start our-team Section   */
.wbyerw .yprwg9 {
  position: relative;
  overflow: hidden;
  box-shadow: 0px 1px 20px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
  margin-bottom: 2rem;
  text-align: center;
  transition: all 0.5s ease-in-out 0s;
}
.wbyerw .yprwg9:hover .s43j27 > img {
  transform: scale(1.05);
  transform-origin: center;
}
.wbyerw .yprwg9:hover .s43j27 .cknx71 {
  opacity: 0.65;
}
.wbyerw .yprwg9:hover .s43j27 .e71qqm .miffwv {
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}
.wbyerw .yprwg9 .pklvv4 {
  text-decoration: none !important;
}
.wbyerw .yprwg9 .s43j27 {
  position: relative;
  overflow: hidden;
  transition: all 0.5s ease-in-out 0s;
}
.wbyerw .yprwg9 .s43j27 .cknx71 {
  z-index: 2;
  opacity: 0;
  transition: all 0.5s ease-in-out 0s;
}
.wbyerw .yprwg9 .s43j27 img {
  width: 100%;
  transition: all 0.5s ease-in-out 0s;
}
.wbyerw .yprwg9 .s43j27 .e71qqm {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0;
  padding: 1rem;
  z-index: 7;
}
.wbyerw .yprwg9 .s43j27 .e71qqm .miffwv {
  transform: translateY(150px);
  visibility: hidden;
  opacity: 0;
  transition: all 0.25s ease-in-out 0s;
}
.wbyerw .yprwg9 .s43j27 .e71qqm .miffwv:nth-child(1) {
  transition-delay: 0.1s;
}
.wbyerw .yprwg9 .s43j27 .e71qqm .miffwv:nth-child(2) {
  transition-delay: 0.2s;
}
.wbyerw .yprwg9 .s43j27 .e71qqm .miffwv:nth-child(3) {
  transition-delay: 0.3s;
}
.wbyerw .yprwg9 .s43j27 .e71qqm .miffwv:nth-child(4) {
  transition-delay: 0.4s;
}
.wbyerw .yprwg9 .s43j27 .e71qqm .miffwv:nth-child(5) {
  transition-delay: 0.5s;
}
.wbyerw .yprwg9 .s43j27 .e71qqm .miffwv:nth-child(6) {
  transition-delay: 0.6s;
}
.wbyerw .yprwg9 .btehas {
  text-align: center;
  padding: 2rem 0;
}
.wbyerw .yprwg9 .btehas .wcgoqi {
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0;
}
.wbyerw .yprwg9 .btehas .scyf37 {
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 500;
  opacity: 0.75;
}

.s5azou .qgr9uj {
  text-align: center;
  padding-bottom: 3rem;
  margin-bottom: 4rem;
  box-shadow: 1px 1px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
}
.s5azou .qgr9uj .nc5u1a {
  margin-bottom: 1.5rem;
}
.s5azou .qgr9uj .nc5u1a > img {
  width: 100%;
  max-height: 300px;
  object-fit: cover;
}
.s5azou .qgr9uj .btehas {
  margin-bottom: 2rem;
}
.s5azou .qgr9uj .btehas .name {
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 0;
}
.s5azou .qgr9uj .btehas .role {
  font-size: 1rem;
  font-weight: 400;
  text-transform: capitalize;
  opacity: 0.75;
}
.s5azou .qgr9uj .e71qqm {
  margin-bottom: 2rem;
}
.s5azou .h55yrt .gqk9li {
  margin-top: 5rem;
  margin-bottom: 1.5rem;
  font-size: 2.25rem;
  font-weight: 800;
  text-transform: capitalize;
}
.s5azou .h55yrt .gqk9li:first-of-type {
  margin-top: 0;
}
@media (max-width: 991px) {
  .s5azou .h55yrt .gqk9li {
    font-size: 1.75rem;
    font-weight: 600;
  }
}
.s5azou .h55yrt .g2i6cv {
  line-height: 1.6;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 1.25rem;
  opacity: 0.75;
}
.s5azou .h55yrt .sukmol {
  display: flex;
  flex-wrap: wrap;
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 0;
  margin-bottom: 2rem;
}
.s5azou .h55yrt .sukmol .nf5ciu {
  width: 50%;
  margin-bottom: 0.5rem;
  position: relative;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 1.25rem;
  opacity: 0.75;
  display: flex;
  align-items: baseline;
}
.s5azou .h55yrt .sukmol .nf5ciu .icon {
  color: var(--clr-main);
  margin-right: 0.5rem;
  font-size: 0.85rem;
}
@media (max-width: 767px) {
  .s5azou .h55yrt .sukmol .nf5ciu {
    width: 100%;
  }
}

/*   End our-team Section   */
/*   Start our-clients Section   */
.vowd5m {
  background: var(--clr-secondary);
}
.vowd5m .c789ty {
  text-align: center;
}
.vowd5m .post5o {
  max-height: 75px;
  filter: grayscale(1);
}
.vowd5m .post5o:hover {
  filter: grayscale(0);
}
.dt8b66 {
  background: var(--clr-semi-dark-blue);
}
.dt8b66 .uqj5sj .fsw1kf {
  color: var(--clr-grey);
}
.dt8b66 .mzrkmg {
  margin-bottom: -30px;
}
.dt8b66 .k5xnk3 {
  padding: 1.25rem 0;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 30px;
  transition: all 0.5s ease-in-out 0s;
}
.dt8b66 .k5xnk3:hover {
  transform: translateY(-10px);
}
@media (max-width: 767px) {
  .dt8b66 .k5xnk3 {
    padding: 2rem;
  }
}

/*   End our-clients Section   */
/*   Start faq Section   */
.udkwck {
  /*Start FAQ-Accordion Rules*/
  /*End FAQ-Accordion Rules*/
}
.udkwck .w1giwl .o7gd6h {
  background-color: transparent;
}
.udkwck .w1giwl .udhdzr {
  position: relative;
  background-color: transparent;
  border: none;
  border-bottom: 2px solid var(--clr-dark-blue);
  transition: all 0.3s ease-in-out 0s;
}
.udkwck .w1giwl .udhdzr .tpmbm5 {
  width: 100%;
  padding-left: 0;
  padding-right: 20px;
  text-align: left;
  text-decoration: none;
  text-transform: capitalize;
  border-radius: 0;
  font-size: 1.1rem;
  font-weight: 700;
  white-space: normal;
  color: var(--clr-dark-blue);
  outline: none;
  box-shadow: none;
}
.udkwck .w1giwl .udhdzr .tpmbm5::before {
  content: "\f068";
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome 5 free" !important;
  font-weight: 900;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  left: auto;
}
.udkwck .w1giwl .udhdzr .tpmbm5.ihe4az::before {
  content: "\f067";
}
.udkwck .w1giwl .a5ztd4 {
  padding-top: 1rem;
}
.udkwck .w1giwl .a5ztd4 .jze5hi {
  font-size: 1.1rem;
  line-height: 1.8;
  color: var(--clr-dark-blue);
}
.udkwck.ux3itk .cknx71 {
  height: 100%;
  opacity: 0.65;
}
.udkwck.ux3itk .fsw1kf {
  color: var(--clr-white);
}
.udkwck.ux3itk .vthzpc {
  color: rgba(var(--clr-white-rgb), 0.75);
}
.udkwck.ux3itk .line {
  background-color: var(--clr-white);
}
.udkwck.ux3itk .xao3ca {
  background-color: var(--clr-semi-dark-blue);
  padding: 3rem 4rem;
}
.udkwck.ux3itk input,
.udkwck.ux3itk textarea,
.udkwck.ux3itk label {
  color: var(--clr-white) !important;
}

/*   End faq Section  */
/*   Start testimonials Section   */
.qw6x4a.vdvdkl.uyfsja .o6yjdt, .qw6x4a.stack.uyfsja .o6yjdt, .qw6x4a.hitj72.uyfsja .o6yjdt,
.qw6x4a.vdvdkl.uyfsja .cknx71,
.qw6x4a.stack.uyfsja .cknx71,
.qw6x4a.hitj72.uyfsja .cknx71 {
  right: 0;
  left: auto;
}
@media (max-width: 991px) {
  .qw6x4a.vdvdkl.uyfsja .o6yjdt, .qw6x4a.stack.uyfsja .o6yjdt, .qw6x4a.hitj72.uyfsja .o6yjdt,
  .qw6x4a.vdvdkl.uyfsja .cknx71,
  .qw6x4a.stack.uyfsja .cknx71,
  .qw6x4a.hitj72.uyfsja .cknx71 {
    width: 100%;
  }
}
.qw6x4a.vdvdkl.uyfsja .cknx71, .qw6x4a.stack.uyfsja .cknx71, .qw6x4a.hitj72.uyfsja .cknx71 {
  opacity: 0.65 !important;
}

.qw6x4a.stack .t4bjs4 .ic4r91, .qw6x4a.hitj72 .t4bjs4 .ic4r91 {
  background: var(--clr-dark-blue);
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  width: 100%;
  margin: 0 auto;
  padding: 4rem;
  border: 1px solid rgba(var(--clr-secondary-rgb), 0.5);
  border-bottom: 0.25rem solid var(--clr-secondary);
}
@media (max-width: 575px) {
  .qw6x4a.stack .t4bjs4 .ic4r91, .qw6x4a.hitj72 .t4bjs4 .ic4r91 {
    flex-direction: column;
    align-items: start;
  }
}
.qw6x4a.stack .t4bjs4 .ic4r91 .content, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .content {
  margin-bottom: 1rem;
}
.qw6x4a.stack .t4bjs4 .ic4r91 .te0wbq, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .te0wbq {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.7;
  font-style: italic;
  color: var(--clr-white);
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .qw6x4a.stack .t4bjs4 .ic4r91 .te0wbq, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .te0wbq {
    font-size: 1.15rem;
  }
}
.qw6x4a.stack .t4bjs4 .ic4r91 .qa1ymc, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .qa1ymc {
  position: relative;
}
@media (max-width: 767px) {
  .qw6x4a.stack .t4bjs4 .ic4r91 .qa1ymc, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .qa1ymc {
    padding: 0;
  }
}
.qw6x4a.stack .t4bjs4 .ic4r91 .icon, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .icon {
  position: absolute;
  bottom: -3rem;
  right: 2rem;
  left: auto;
  display: block;
  font-size: 6rem;
  opacity: 0.2;
  color: var(--clr-main);
  transform: scaleX(-1);
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 img, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 img {
  width: 4.5rem;
  height: 4.5rem;
  border-radius: 50%;
  margin-bottom: 0.75rem;
  border: 3px solid var(--clr-main);
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk {
  display: inline-block;
  text-align: center;
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .pbes8y, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .pbes8y,
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .txe7z2,
.qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .txe7z2 {
  text-transform: capitalize;
  font-weight: 600;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .pbes8y, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .pbes8y {
  font-size: 1.15rem;
  font-weight: 700;
  color: var(--clr-white);
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .txe7z2, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .txe7z2 {
  font-size: 1rem;
  color: var(--clr-white);
  opacity: 0.75;
}

.qw6x4a .swiper-container {
  margin-bottom: 3rem;
  padding: 4rem 0;
}
.qw6x4a.hp3hrk .swiper-container {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .qw6x4a.hp3hrk .swiper-container {
    margin-bottom: 3rem;
  }
}
.qw6x4a.hitj72 .swiper-container {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .qw6x4a.hitj72 .swiper-container {
    margin-bottom: 3rem;
  }
}
.qw6x4a.hitj72.uyfsja .o6yjdt,
.qw6x4a.hitj72.uyfsja .cknx71 {
  width: 50%;
}
@media (max-width: 991px) {
  .qw6x4a.hitj72.uyfsja .o6yjdt,
  .qw6x4a.hitj72.uyfsja .cknx71 {
    width: 0;
  }
}
.qw6x4a.hitj72 .t4bjs4 .ic4r91 {
  padding: 4rem 2rem;
}
.qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 {
  flex-direction: column;
  padding: 0 2rem;
  text-align: center;
}
@media (max-width: 767px) {
  .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 {
    margin-bottom: 1.5rem;
  }
}
@media (max-width: 575px) {
  .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 {
    flex-direction: row;
    text-align: left;
  }
}
.qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4::before {
  content: "";
  position: absolute;
  width: 2px;
  height: 80%;
  top: 50%;
  transform: translateY(-50%);
  background-color: var(--clr-main);
  border-radius: 1rem;
  right: 0;
}
@media (max-width: 575px) {
  .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4::before {
    display: none;
  }
}
@media (max-width: 575px) {
  .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 img {
    margin-right: 1rem;
  }
}
.qw6x4a.hitj72 .t4bjs4 .ic4r91 .qa1ymc {
  padding: 0 2rem;
}
.qw6x4a.stack.uyfsja .o6yjdt,
.qw6x4a.stack.uyfsja .cknx71 {
  width: 50%;
}
@media (max-width: 991px) {
  .qw6x4a.stack.uyfsja .o6yjdt,
  .qw6x4a.stack.uyfsja .cknx71 {
    width: 0;
  }
}
.qw6x4a.stack .t4bjs4 .ic4r91 {
  flex-direction: column;
  align-items: start;
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 {
  margin-bottom: 1.5rem;
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 img {
  margin-right: 1rem;
}
.qw6x4a.stack .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk {
  text-align: left;
}
.qw6x4a.vdvdkl.uyfsja .o6yjdt,
.qw6x4a.vdvdkl.uyfsja .cknx71 {
  width: 100%;
  height: 65%;
  top: 0;
}
@media (max-width: 991px) {
  .qw6x4a.vdvdkl.uyfsja .o6yjdt,
  .qw6x4a.vdvdkl.uyfsja .cknx71 {
    width: 0;
  }
}
.qw6x4a .swiper-button-prev,
.qw6x4a .swiper-button-next {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
  top: 0;
  bottom: auto;
  margin-top: 0;
  background-color: transparent;
  color: var(--clr-main);
}
.qw6x4a .swiper-button-prev:hover,
.qw6x4a .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.qw6x4a .swiper-button-prev:after,
.qw6x4a .swiper-button-next:after {
  content: "";
}
.qw6x4a .swiper-button-prev .icon,
.qw6x4a .swiper-button-next .icon {
  display: flex;
}
.qw6x4a .swiper-button-prev:hover,
.qw6x4a .swiper-button-next:hover {
  background-color: var(--clr-main);
  color: var(--clr-white);
}
.qw6x4a.aggxl9 .swiper-button-prev,
.qw6x4a.aggxl9 .swiper-button-next {
  background-color: var(--clr-secondary);
  color: var(--clr-white);
}
.qw6x4a.aggxl9 .swiper-button-prev:hover,
.qw6x4a.aggxl9 .swiper-button-next:hover {
  background-color: var(--clr-main);
}
.qw6x4a.s5f0qp .swiper-button-prev,
.qw6x4a.s5f0qp .swiper-button-next {
  background-color: transparent;
  color: var(--clr-white);
}
.qw6x4a.s5f0qp .swiper-button-prev:hover,
.qw6x4a.s5f0qp .swiper-button-next:hover {
  background-color: var(--clr-semi-dark-blue);
}
.qw6x4a .swiper-button-prev {
  right: 0;
  left: auto;
  transform: translateX(-100%);
}
.qw6x4a .swiper-button-next {
  right: 0;
  left: auto;
}
.qw6x4a.noikqw {
  background-color: var(--clr-dark-blue) !important;
  background-color: var(--clr-dark-blue);
}
.qw6x4a.noikqw .swiper-slide {
  width: 400px;
  filter: blur(4px);
}
@media (max-width: 991px) {
  .qw6x4a.noikqw .swiper-slide {
    width: 360px;
  }
}
@media (max-width: 575px) {
  .qw6x4a.noikqw .swiper-slide {
    width: 320px;
  }
}
.qw6x4a.noikqw .swiper-slide-active {
  filter: blur(0);
}

/*   End testimonials Section   */
/*    Start contact-us Section  */
.xao3ca .pmterf {
  padding-left: 3rem;
}
@media (max-width: 1199px) {
  .xao3ca .pmterf {
    padding-left: 0;
  }
}
.xao3ca .rt8l17 {
  padding: 6rem 2rem;
  background: var(--clr-semi-dark-blue);
  position: relative;
  z-index: 0;
}
.xao3ca .rt8l17 .cknx71 {
  opacity: 0.5;
}
.xao3ca .rt8l17 .i3fa37 {
  display: flex;
  align-items: start;
}
.xao3ca .rt8l17 .i3fa37:not(:last-child) {
  margin-bottom: 3rem;
}
.xao3ca .rt8l17 .icon {
  display: flex;
  align-items: center;
  justify-content: center;
  color: var(--clr-secondary);
  font-size: 2rem;
  margin-right: 1rem;
  min-width: 2rem;
}
.xao3ca .rt8l17 .w8vd0w {
  text-transform: capitalize;
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: var(--clr-white);
}
.xao3ca .rt8l17 .tla841 {
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 600;
  color: var(--clr-white);
  opacity: 0.75;
  margin: 0;
  margin-bottom: 0.5rem;
}
.xao3ca .rt8l17 .sgo8pd {
  display: block;
  text-transform: lowercase;
  text-decoration: none;
  font-size: 1rem;
  font-weight: 600;
  color: var(--clr-white);
  opacity: 0.75;
  margin-bottom: 0.5rem;
}
.xao3ca .rt8l17 .sgo8pd:hover {
  opacity: 1;
}
.xao3ca .hmsdl4 .n00cyn {
  position: relative;
  text-align: right;
  height: 500px;
  width: 100%;
}
.xao3ca .hmsdl4 .n00cyn .wg85x0 {
  overflow: hidden;
  background: none !important;
  height: 500px;
  width: 100%;
}
.xao3ca .hmsdl4 .n00cyn .f1dwaa {
  width: 100%;
  height: 500px;
  border: none;
}

/*End user-form Rules*/
/*    End contact-us Section  */
/*   Start take-action Section   */
.n8poak {
  background: var(--clr-main);
  padding: 150px 0;
}
.n8poak .cknx71 {
  opacity: 0.9 !important;
}
.n8poak .a99jvq {
  background-color: transparent;
  border-color: var(--clr-white);
  color: var(--clr-white);
}
.n8poak .a99jvq:hover {
  background-color: var(--clr-main);
  border-color: var(--clr-main);
  color: var(--clr-white);
}

.gt3o3b .cknx71 {
  opacity: 0.75 !important;
}
.gt3o3b .uqj5sj .fsw1kf {
  color: var(--clr-grey);
}
.gt3o3b .uqj5sj .vthzpc {
  color: var(--clr-grey);
}
.gt3o3b .uqj5sj .line {
  background-color: var(--clr-white);
}
.gt3o3b .tausc1 .title {
  color: var(--clr-grey);
}
.gt3o3b .tausc1 .eqv7ze {
  color: var(--clr-grey);
}
.gt3o3b .tausc1 .xitu6g {
  background-color: var(--clr-white);
}
.gt3o3b .qs103v:hover {
  background: transparent;
  color: var(--clr-white);
  border-color: var(--clr-white);
}

/*   End take-action Section   */
/*    Start page-footer Section  */
.cuoorb {
  padding-top: 4rem;
  position: relative;
  z-index: 0;
}

.xe0fvq {
  overflow: hidden;
  margin-bottom: 2rem;
}

.bd7tq8 {
  margin-bottom: 1.5rem;
}

.ipi0wc {
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 1.5rem;
  color: var(--clr-semi-dark-blue);
}

.n6cc99 {
  margin-bottom: 1.5rem;
  max-width: 30%;
}

.aj0zww {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75;
  padding-right: 1rem;
  margin-bottom: 1.5rem;
  color: var(--clr-dark-grey);
}

.nlbueu {
  padding: 0;
}

.tqkvv4 {
  font-weight: 600;
  padding: 0;
  padding-bottom: 1rem;
  border-radius: 0.5rem;
  transition: all 0.3s ease-in-out 0s;
}
.tqkvv4:last-of-type {
  padding-bottom: 0;
}
.tqkvv4 .icon {
  font-size: 1.5rem;
  width: 1.5rem;
  text-align: center;
  margin-right: 0.5rem;
  vertical-align: middle;
  color: var(--clr-main);
}
.tqkvv4 .p54i22 {
  text-decoration: none;
  font-size: 0.85rem;
  font-weight: 500;
  color: var(--clr-dark-grey);
  display: inline-block;
  transition: all 0.25s ease-in-out 0s;
}
.tqkvv4 .p54i22:hover {
  color: var(--clr-main);
  transform: translateX(0.25rem);
}

.a0cobb {
  list-style: none;
  padding: 0;
  margin: 0;
}
.lax3ji {
  display: block;
  position: relative;
  padding-bottom: 1rem;
}
.lax3ji .icon {
  font-size: 0.75rem;
  width: 1.5rem;
  text-align: right;
  margin-right: 0.5rem;
  vertical-align: middle;
  color: var(--clr-main);
}
.uc09ll {
  font-weight: 500;
  font-size: 0.85rem;
  text-decoration: none;
  text-transform: capitalize;
  text-decoration: none;
  color: var(--clr-semi-dark);
  display: inline-block;
  transition: all 0.25s ease-in-out 0s;
}
.uc09ll:hover {
  color: var(--clr-main);
  text-decoration: none;
  transform: translateX(0.25rem);
}

.v34y2y {
  padding: 0.5rem 0;
  overflow: hidden;
}
.v34y2y .n78557 {
  text-align: left;
  font-weight: 600;
  margin: 0;
  font-size: 0.85rem;
  color: var(--clr-dark-grey);
}
.v34y2y .n78557 .sgo8pd {
  font-weight: 600;
  color: var(--clr-main);
  text-decoration: none;
}
.v34y2y .bk7sr6 {
  text-align: right;
}
.v34y2y .bk7sr6 > a {
  text-decoration: none !important;
  font-weight: 600;
  transition: all 0.5s ease-in-out 0s;
  color: var(--clr-dark-grey);
  text-decoration: none;
}

.pfazsf {
  background-color: var(--clr-dark-blue);
}
.pfazsf .nlbueu .td8v50 .miffwv:hover .r4o1gx,
.pfazsf .bk7sr6,
.pfazsf .v34y2y .n78557 .sgo8pd {
  color: var(--clr-main);
}
.pfazsf .ipi0wc {
  color: var(--clr-secondary);
}
.pfazsf .aj0zww,
.pfazsf .tqkvv4 .p54i22,
.pfazsf .tqkvv4 .p54i22:hover,
.pfazsf .a0cobb .uc09ll,
.pfazsf .v34y2y .n78557,
.pfazsf .bk7sr6 > a {
  color: var(--clr-grey);
}
.pfazsf .tqkvv4 .p54i22:hover,
.pfazsf .a0cobb .uc09ll:hover,
.pfazsf .v34y2y .n78557 .sgo8pd {
  color: var(--clr-white);
}

.l5bkjx {
  background-color: var(--clr-grey);
}
.l5bkjx .ipi0wc,
.l5bkjx .lax3ji .icon,
.l5bkjx .tqkvv4 .icon,
.l5bkjx .bk7sr6,
.l5bkjx .v34y2y .n78557 .sgo8pd,
.l5bkjx .nlbueu .td8v50 .miffwv:hover .r4o1gx {
  color: var(--clr-main);
}
.l5bkjx .aj0zww,
.l5bkjx .tqkvv4 .p54i22,
.l5bkjx .a0cobb .uc09ll,
.l5bkjx .v34y2y .n78557,
.l5bkjx .bk7sr6 > a {
  color: var(--clr-dark-grey);
}
.l5bkjx .tqkvv4 .p54i22:hover,
.l5bkjx .a0cobb .uc09ll:hover,
.l5bkjx .bk7sr6 > a:hover {
  color: var(--clr-semi-dark-blue);
}

.k12feq {
  background-color: var(--clr-main);
  border-top: 2px solid var(--clr-white);
}
.k12feq .v34y2y {
  border-color: var(--clr-grey);
}
.k12feq .nlbueu .td8v50 .miffwv:hover .r4o1gx {
  color: var(--clr-main);
}
.k12feq .lax3ji .icon,
.k12feq .tqkvv4 .icon,
.k12feq .bk7sr6,
.k12feq .v34y2y .n78557 .sgo8pd {
  color: var(--clr-grey);
}
.k12feq .ipi0wc,
.k12feq .aj0zww,
.k12feq .tqkvv4 .p54i22,
.k12feq .a0cobb .uc09ll,
.k12feq .v34y2y .n78557,
.k12feq .bk7sr6 > a {
  color: var(--clr-grey);
}
.k12feq .tqkvv4 .p54i22:hover,
.k12feq .a0cobb .uc09ll:hover,
.k12feq .bk7sr6 > a:hover {
  color: var(--clr-white);
}

.zdyu8x {
  padding: 20px 0;
  text-align: center;
  border-top: 2px solid rgba(var(--clr-main-rgb), 0.5);
}
.zdyu8x .z5n3ca {
  text-decoration: none;
  display: inline-block;
  padding-bottom: 1rem;
  width: auto;
}
.zdyu8x .z5n3ca img {
  width: 120px;
}
.zdyu8x .v34y2y {
  display: block;
  text-align: center;
  color: var(--clr-main);
  font-size: 0.8rem;
  font-weight: 500;
  margin: 0;
}

/*    End page-footer Section  */
/*    Start blog Page  */
.af3tis .h5ny4x .m2xmol, .af3tis .kmzemw .jwdc3e .m2xmol {
  margin-bottom: 1rem;
}
.af3tis .h5ny4x .m2xmol .p54i22, .af3tis .kmzemw .jwdc3e .m2xmol .p54i22 {
  position: relative;
  display: inline-flex;
  align-items: center;
  font-size: 0.85rem;
  text-transform: capitalize;
  text-decoration: none;
  margin-right: 1.5rem;
  margin-bottom: 0.75rem;
  opacity: 0.75;
  transition: color 0.3s ease 0s;
}
.af3tis .h5ny4x .m2xmol .p54i22:not(:last-child):before, .af3tis .kmzemw .jwdc3e .m2xmol .p54i22:not(:last-child):before {
  content: "|";
  margin: 0 0.75rem;
  position: absolute;
  left: 100%;
  opacity: 0.75;
}
.af3tis .h5ny4x .m2xmol .p54i22:hover, .af3tis .kmzemw .jwdc3e .m2xmol .p54i22:hover {
  color: var(--clr-main);
}
.af3tis .h5ny4x .m2xmol .p54i22 .icon, .af3tis .kmzemw .jwdc3e .m2xmol .p54i22 .icon {
  color: var(--clr-main);
  margin-right: 0.5rem;
  font-size: 1.5rem;
}
.af3tis .box {
  box-shadow: 0px 3px 20px 0px rgba(var(--clr-dark-blue-rgb), 0.1);
}
.af3tis .qfbnl1 {
  padding-left: 2rem;
}
@media (max-width: 991px) {
  .af3tis .qfbnl1 {
    padding-left: 0;
  }
}
.af3tis .xyqsig {
  padding: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
}
.af3tis .xyqsig .r9symc {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.af3tis .xyqsig .dq7azk {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: capitalize;
  border-bottom: 1px solid var(--clr-main);
  padding: 1rem 0;
}
.af3tis .xyqsig .dq7azk .icon {
  margin-right: 0.5rem;
  color: var(--clr-main);
  font-size: 1.5rem;
}
.af3tis .search .kj254c {
  position: relative;
  z-index: 0;
}
.af3tis .search .lluvqr {
  border: 2px solid rgba(var(--clr-main-rgb), 0.5);
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  outline: none;
  -webkit-appearance: none;
  width: 100%;
  transition: all 0.5s ease-in-out 0s;
}
.af3tis .search .lluvqr:focus {
  border-color: rgba(var(--clr-main-rgb), 1);
}
.af3tis .search .gjpxw7 {
  position: absolute;
  width: 50px;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: var(--clr-main);
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.af3tis .search .gjpxw7 .icon {
  color: var(--clr-white);
  transition: all 0.5s ease-in-out 0s;
}
.af3tis .vd0mg0 .sbef99 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.af3tis .vd0mg0 .sbef99:last-child {
  margin-bottom: 0;
}
.af3tis .vd0mg0 .sbef99 .tiux90 {
  font-weight: 600;
  text-transform: capitalize;
  text-decoration: none;
  transition: color 0.3s ease 0s;
}
.af3tis .vd0mg0 .sbef99 .tiux90:hover {
  color: var(--clr-main);
}
.af3tis .vd0mg0 .sbef99 .ljttyg {
  width: 2rem;
  height: 2rem;
  color: var(--clr-white);
  background: var(--clr-main);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.af3tis .v3pwvm .p5rewm {
  list-style: none;
  padding: 0;
  margin-bottom: 0.5rem;
}
.af3tis .v3pwvm .sy9b44,
.af3tis .v3pwvm .cn8psp {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  margin: 0.25rem 0.25rem 0.5rem;
  border: 1px solid var(--clr-main);
  border-radius: 0.25rem;
  transition: all 0.3s ease 0s;
}
.af3tis .v3pwvm .sy9b44 {
  min-width: 3rem;
  background: var(--clr-main);
}
.af3tis .v3pwvm .sy9b44 .icon {
  font-size: 0.75rem;
  color: var(--clr-white);
  line-height: 1.3 !important;
}
.af3tis .v3pwvm .cn8psp {
  color: var(--clr-main);
}
.af3tis .v3pwvm .cn8psp .di555n {
  font-weight: 700;
  color: var(--clr-main);
  text-decoration: none;
  text-transform: capitalize;
  line-height: 1.3 !important;
  font-size: 0.75rem;
  transition: all 0.3s ease 0s;
}
.af3tis .v3pwvm .cn8psp:hover {
  background-color: var(--clr-main);
}
.af3tis .v3pwvm .cn8psp:hover .di555n {
  color: var(--clr-white);
}
.af3tis .s7pbqb .uti8np {
  padding: 0.5rem 0;
  margin-bottom: 1rem;
}
.af3tis .s7pbqb .uti8np:last-child {
  margin-bottom: 1rem;
}
.af3tis .s7pbqb .uti8np .uuy1bx {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.af3tis .s7pbqb .xwr7lw {
  margin-right: 1rem;
  overflow: hidden;
  width: 4rem;
  height: 4rem;
  flex-shrink: 0;
}
.af3tis .s7pbqb .hq0v37 {
  width: 100%;
  height: 100%;
}
.af3tis .s7pbqb .content {
  text-transform: capitalize;
}
.af3tis .s7pbqb .content .yhikoi {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
  transition: color 0.3s ease 0s;
}
.af3tis .s7pbqb .content .yhikoi:hover {
  color: var(--clr-main);
}
.af3tis .s7pbqb .content .szg8i5 {
  font-size: 0.9rem;
  opacity: 0.75;
}
.af3tis .ilp0vv {
  display: flex;
  align-items: center;
  justify-content: start;
  background: transparent;
  margin: 0;
  padding: 0;
  margin-bottom: 1rem;
}
.af3tis .ilp0vv .icon {
  margin-right: 0.5rem;
}
.af3tis .qlmub4 {
  color: var(--clr-main);
  text-transform: capitalize;
  font-weight: 700;
}
.af3tis .qlmub4:before {
  /*Breadcrumb Separator Color*/
  color: var(--clr-main);
  padding-right: 0.5rem;
}
.af3tis .qlmub4.active {
  color: rgba(var(--clr-main-rgb), 0.5);
}
.af3tis .eamivq {
  color: var(--clr-main);
  text-decoration: none;
  transition: color 0.25s ease-in 0s;
}
.af3tis .eamivq:hover {
  color: rgba(var(--clr-main-rgb), 1);
}
.af3tis .kmzemw .up8aca {
  position: relative;
  margin: 1rem 0;
  border-radius: 0.25rem;
}
.af3tis .kmzemw .up8aca:hover .e1cen3 .cknx71 {
  opacity: 0.65;
}
.af3tis .kmzemw .up8aca:hover .e1cen3 .rdgxri {
  transform: scale(1.1);
}
.af3tis .kmzemw .up8aca:hover .e1cen3 .icon {
  top: 50%;
  visibility: visible;
  opacity: 1;
}
.af3tis .kmzemw .fccn9s {
  text-decoration: none;
}
.af3tis .kmzemw .e1cen3 {
  max-height: 400px;
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.5rem;
  border-radius: 0.25rem 0.25rem 0 0;
  position: relative;
}
.af3tis .kmzemw .e1cen3 .cknx71 {
  opacity: 0;
  z-index: 1;
}
.af3tis .kmzemw .e1cen3 .rdgxri {
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: all 0.5s ease-in-out 0s;
}
.af3tis .kmzemw .e1cen3 .icon {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  color: var(--clr-white);
  z-index: 40;
  width: 4rem;
  height: 3rem;
  background-color: rgba(var(--clr-main-rgb), 0.85);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.25rem;
  visibility: hidden;
  opacity: 0;
  transition: all 0.5s ease-in-out 0s;
}
.af3tis .kmzemw .jwdc3e {
  padding: 0.5rem 2rem 2rem 0;
  position: relative;
}
.af3tis .kmzemw .jwdc3e .lyodlz {
  position: absolute;
  color: var(--clr-white);
  background: var(--clr-secondary);
  padding: 0.5rem;
  top: 0rem;
  right: 1.5rem;
  left: auto;
  transform: translateY(-50%);
  font-size: 1.1rem;
  font-weight: 600;
  text-align: center;
  border: 0.25rem solid var(--clr-white);
  z-index: 30;
}
.af3tis .kmzemw .jwdc3e .lyodlz .b6lhvm {
  display: block;
  font-size: 2.5rem;
  font-weight: 700;
}
.af3tis .kmzemw .jwdc3e .cuy8r1 {
  font-size: 1.5rem;
  font-weight: 800;
  line-height: 1.5;
  margin-bottom: 1rem;
  text-transform: capitalize;
  transition: color 0.3s ease 0s;
}
.af3tis .kmzemw .jwdc3e .cuy8r1:hover {
  color: var(--clr-main);
}
.af3tis .kmzemw .jwdc3e .ieffvv {
  opacity: 0.75;
}
.af3tis.gv9m63 {
  margin-top: 8rem;
}
.af3tis .ezqysz {
  width: 100%;
  height: auto;
  max-height: 600px;
  overflow: hidden;
  margin-bottom: 1rem;
  border-radius: 0.25rem 0.25rem 0 0;
}
.af3tis .ezqysz .aobsp4 {
  width: 100%;
  height: auto;
  object-fit: cover;
  transition: all 1s ease-in-out 0s;
}
.af3tis .ezqysz .swiper-container {
  width: 100%;
  height: auto;
  max-height: 450px;
  margin-left: auto;
  margin-right: auto;
}
.af3tis .ezqysz .swiper-container .swiper-slide {
  text-align: center;
  font-size: 18px;
  background: #fff;
  /* Center slide text vertically */
  display: flex;
  justify-content: center;
  align-items: center;
  overflow: hidden;
}
.af3tis .ezqysz .swiper-container .swiper-slide img {
  width: 100%;
  height: auto;
  object-fit: cover;
  object-position: center;
}
.af3tis .ezqysz .swiper-container .swiper-button-prev,
.af3tis .ezqysz .swiper-container .swiper-button-next {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.af3tis .ezqysz .swiper-container .swiper-button-prev:hover,
.af3tis .ezqysz .swiper-container .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.af3tis .ezqysz .swiper-container .swiper-button-prev:after,
.af3tis .ezqysz .swiper-container .swiper-button-next:after {
  content: "";
}
.af3tis .ezqysz .swiper-container .swiper-button-prev .icon,
.af3tis .ezqysz .swiper-container .swiper-button-next .icon {
  display: flex;
}
.af3tis .ezqysz .swiper-container .swiper-button-prev:hover,
.af3tis .ezqysz .swiper-container .swiper-button-next:hover {
  background-color: rgba(var(--clr-main-rgb), 1);
}
.af3tis .ezqysz .y993zw {
  width: 100%;
  height: 450px;
}
.af3tis .b3fsmv {
  margin-bottom: 1rem;
}
.af3tis .b3fsmv .mafmaw {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.af3tis .b3fsmv .mafmaw .mv5jky {
  font-size: 1rem;
  font-weight: 700;
  text-transform: uppercase;
  margin-bottom: 0;
  color: var(--clr-main);
}
.af3tis .b3fsmv .miffwv {
  margin-bottom: 0;
}
.af3tis .cuy8r1 {
  font-size: 3rem;
  font-weight: 800;
  text-transform: capitalize;
  margin-bottom: 3rem;
}
@media (max-width: 991px) {
  .af3tis .cuy8r1 {
    font-size: 2.25rem;
    margin-bottom: 3rem;
  }
}
.af3tis .h5ny4x {
  margin: 1rem 0;
}
.af3tis .h5ny4x .f3tyyt {
  padding-bottom: 3rem;
  margin-bottom: 3rem;
}
.af3tis .h5ny4x .f3tyyt .h8d97a {
  margin-bottom: 0.75rem;
  font-size: 1.75rem;
  font-weight: 700;
  text-transform: capitalize;
  padding-bottom: 0.5rem;
  margin-bottom: 1.5rem;
}
.af3tis .h5ny4x .flm7us {
  float: left;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  margin-right: 1.5rem;
  width: 50%;
}
.af3tis .h5ny4x .ufwy25 {
  float: right;
  margin-top: 1.5rem;
  margin-bottom: 0.5rem;
  margin-left: 1.5rem;
  width: 50%;
}
.af3tis .h5ny4x .mv5jky {
  margin-right: 1.5rem;
  margin-bottom: 0%;
  text-transform: capitalize;
  opacity: 0.75;
  font-weight: 800;
}
.af3tis .h5ny4x .l1ywon {
  margin-bottom: 1.5rem;
}
.af3tis .h5ny4x .l1ywon img {
  border-radius: 0.25rem;
}
.af3tis .h5ny4x .l1ywon a {
  color: var(--clr-main);
  opacity: 0.85;
  text-decoration: underline;
  transition: all 0.1s ease-in-out 0s;
}
.af3tis .h5ny4x .l1ywon a:hover {
  opacity: 1;
}
.af3tis .h5ny4x .l1ywon .bncxcx {
  font-size: 1.75rem;
  font-weight: 600;
  line-height: 1.2;
  text-transform: capitalize;
  margin-bottom: 1rem;
}
.af3tis .h5ny4x .l1ywon .peveqk {
  overflow: hidden;
  font-size: 1.25rem;
  opacity: 0.75;
  line-height: 1.6;
  margin-bottom: 1.25rem;
}
.af3tis .h5ny4x .l1ywon .e1cen3 {
  margin: 1rem 0;
  height: 500px;
  overflow: hidden;
}
@media (max-width: 767px) {
  .af3tis .h5ny4x .l1ywon .e1cen3 {
    height: 350px;
  }
}
.af3tis .h5ny4x .l1ywon .e1cen3 img {
  max-width: 100%;
  width: 100%;
  height: auto;
  object-fit: cover;
}
.af3tis .h5ny4x .l1ywon .x4x6po::first-letter {
  font-size: 4rem;
  line-height: 4rem;
  float: left;
  font-weight: 900;
  padding-right: 1rem;
  text-transform: capitalize;
  color: var(--clr-main);
}
.af3tis .h5ny4x .l1ywon .pu4pl3 {
  list-style: none;
  margin: 0;
  margin-bottom: 1.5rem;
  padding-left: 0;
}
.af3tis .h5ny4x .l1ywon .pu4pl3 .qv3v21 {
  opacity: 0.75;
  padding: 0.5rem 0;
  position: relative;
  font-size: 1.25rem;
  display: flex;
  align-items: baseline;
}
.af3tis .h5ny4x .l1ywon .pu4pl3 .qv3v21 .s2rb2p {
  text-transform: capitalize;
}
.af3tis .h5ny4x .l1ywon .pu4pl3 .qv3v21 .icon {
  font-size: 0.75rem;
  color: var(--clr-main);
  margin-right: 0.5rem;
}
.af3tis .h5ny4x .l1ywon blockquote {
  margin: 2rem 0;
  padding: 3rem 2rem;
  border: none;
  border-left: 0.25rem solid var(--clr-main);
  border-top-left-radius: 0;
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
  position: relative;
  overflow: hidden;
  background-color: rgba(var(--clr-main-rgb), 0.15);
}
.af3tis .h5ny4x .l1ywon blockquote .sbqqpd {
  font-size: 1.5rem;
  font-weight: 500;
  font-style: italic;
  display: block;
  padding: 1.5rem 0;
}
.af3tis .h5ny4x .l1ywon blockquote .s0jygc {
  position: absolute;
  right: 2rem;
  bottom: 1rem;
  display: block;
  font-size: 1rem;
  font-weight: 500;
  text-transform: capitalize;
  color: var(--clr-main);
}
.af3tis .h5ny4x .l1ywon blockquote .icon {
  position: absolute;
  top: 1rem;
  left: 2rem;
  color: rgba(var(--clr-main-rgb), 0.35);
  font-size: 2rem;
}
@media (max-width: 991px) {
  .af3tis .h5ny4x .l1ywon blockquote {
    padding: 2rem;
  }
  .af3tis .h5ny4x .l1ywon blockquote .icon {
    left: 3rem;
  }
}
.af3tis .h5ny4x .i1es2s .ks0s38 {
  text-decoration: none;
}
.af3tis .h5ny4x .i1es2s .ks0s38:hover img {
  transform: scale(1.05);
  filter: grayscale(0);
}
.af3tis .h5ny4x .i1es2s .ks0s38:hover .icon {
  background: rgba(var(--clr-main-rgb), 1);
}
.af3tis .h5ny4x .i1es2s .ks0s38:hover .o19evi {
  color: var(--clr-main);
}
.af3tis .h5ny4x .i1es2s .y3e1xy {
  position: relative;
  border-radius: 0.25rem;
  overflow: hidden;
}
.af3tis .h5ny4x .i1es2s .y3e1xy > img {
  filter: grayscale(0.5);
  transition: all 0.5s ease-in-out 0s;
  transform-origin: center;
}
.af3tis .h5ny4x .i1es2s .o19evi {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5;
  text-transform: capitalize;
  padding-top: 1.5rem;
  margin: 0;
  transition: color 0.2s ease-in-out 0s;
}
.af3tis .h5ny4x .i1es2s .m88rjn,
.af3tis .h5ny4x .i1es2s .h3mq5b {
  position: relative;
}
.af3tis .h5ny4x .i1es2s .m88rjn .icon,
.af3tis .h5ny4x .i1es2s .h3mq5b .icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.af3tis .h5ny4x .i1es2s .m88rjn .icon:hover,
.af3tis .h5ny4x .i1es2s .h3mq5b .icon:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.af3tis .h5ny4x .i1es2s .m88rjn .icon:after,
.af3tis .h5ny4x .i1es2s .h3mq5b .icon:after {
  content: "";
}
.af3tis .h5ny4x .i1es2s .m88rjn .icon .icon,
.af3tis .h5ny4x .i1es2s .h3mq5b .icon .icon {
  display: flex;
}
.af3tis .h5ny4x .i1es2s .m88rjn .icon {
  left: 1rem;
}
.af3tis .h5ny4x .i1es2s .h3mq5b .icon {
  right: 1rem;
}
.af3tis .h5ny4x .vibm0h .j5cphk {
  padding: 2rem 1rem 1rem;
  background-color: rgba(var(--clr-main-rgb), 0.15);
}
.af3tis .h5ny4x .vibm0h .mvf33f {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  border: 3px solid var(--clr-main);
}
.af3tis .h5ny4x .vibm0h .ztami2 {
  width: 100%;
  height: 100%;
}
.af3tis .h5ny4x .vibm0h .dyw0x5 {
  overflow: hidden;
  padding: 1rem;
  padding-top: 0;
}
.af3tis .h5ny4x .vibm0h .dyw0x5 .h6ln2u {
  text-decoration: none;
  color: var(--clr-main);
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: capitalize;
}
.af3tis .h5ny4x .vibm0h .dyw0x5 .pkwwre {
  font-weight: 600;
}
.af3tis .h5ny4x .hoitz4 .kgoglc {
  margin-bottom: 2rem;
}
.af3tis .h5ny4x .hoitz4 .m0reao {
  padding-left: 3rem;
}
.af3tis .h5ny4x .hoitz4 .mvf33f {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  border: 3px solid var(--clr-main);
}
.af3tis .h5ny4x .hoitz4 .mvf33f .yfoizi {
  width: 100%;
  height: 100%;
}
.af3tis .h5ny4x .hoitz4 .qspjkl {
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.5);
  padding: 1rem;
  padding-top: 0;
  overflow: hidden;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .tqlhga {
  text-decoration: none;
  color: var(--clr-main);
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: capitalize;
  transition: color 0.3s ease-in-out 0s;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .xu5m01 {
  margin-bottom: 1rem;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .xu5m01 .ldh86p {
  font-size: 0.8rem;
  opacity: 0.75;
  text-decoration: none;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .fr37be {
  font-size: 1rem;
  opacity: 0.75;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .te4h4h {
  text-align: right;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .te4h4h .jhln45 {
  text-decoration: none;
  text-transform: uppercase;
  color: rgba(var(--clr-main-rgb), 0.7);
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding-left: 1.5rem;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .te4h4h .jhln45:hover {
  color: rgba(var(--clr-main-rgb), 1);
}
.af3tis .h5ny4x .hoitz4 .qspjkl .te4h4h .jhln45 .icon {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: var(--clr-main);
}

/*    End blog Page  */
/*   Start 404 Page  */
.c1ktzv {
  position: relative;
  z-index: 0;
  height: 100vh;
  padding: 120px 0;
}
@media (max-width: 991px) {
  .c1ktzv {
    height: auto;
    min-height: 100vh;
  }
}
@media (max-height: 600px) {
  .c1ktzv {
    height: auto;
  }
}
.c1ktzv .m9jykp {
  text-align: center;
  margin-bottom: 1rem;
}
.c1ktzv .m9jykp .br5b5b {
  max-width: 500px;
  width: 100%;
  height: auto;
  display: inline-block;
  margin-top: -6rem;
}
.c1ktzv .x42tpe {
  font-size: 15rem;
  font-weight: 800;
  line-height: 1;
  margin-bottom: 0;
  color: var(--clr-white);
}
@media (max-width: 991px) {
  .c1ktzv .x42tpe {
    font-size: 6rem;
  }
}
.c1ktzv .zmmmjw {
  color: var(--clr-grey);
  font-size: 4rem;
  text-transform: capitalize;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  .c1ktzv .zmmmjw {
    font-size: 2rem;
  }
}
.c1ktzv .zwxfer {
  color: var(--clr-grey);
  font-size: 1.25rem;
  text-transform: capitalize;
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  .c1ktzv .zwxfer {
    font-size: 1rem;
  }
}
.c1ktzv .kj254c {
  position: relative;
  z-index: 0;
  margin-bottom: 2rem;
}
.c1ktzv .lluvqr {
  border: 2px solid rgba(var(--clr-white-rgb), 0.5);
  border-radius: 5rem;
  font-size: 1.1rem;
  padding: 0.5rem 1rem;
  outline: none;
  color: var(--clr-main);
  -webkit-appearance: none;
  width: 100%;
  transition: all 0.5s ease-in-out 0s;
}
.c1ktzv .lluvqr:focus {
  border-color: rgba(var(--clr-white-rgb), 1);
}
.c1ktzv .gjpxw7 {
  position: absolute;
  width: 70px;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: var(--clr-main);
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  border-top-left-radius: 0;
  border-top-right-radius: 2rem;
  border-bottom-right-radius: 2rem;
  border-bottom-left-radius: 0;
  transition: all 0.5s ease-in-out 0s;
  cursor: pointer;
}
.c1ktzv .gjpxw7 .icon {
  color: var(--clr-white);
  transition: all 0.5s ease-in-out 0s;
}
.c1ktzv .gjpxw7:hover {
  background: var(--clr-white);
}
.c1ktzv .gjpxw7:hover .icon {
  color: var(--clr-main);
}

/*   End 404 Page  */
/*   Start benefits Section  */
.mjodw2 .irl15r {
  position: relative;
  border: 1px solid rgba(var(--clr-main-rgb), 0.5);
}
.mjodw2 .irl15r::before, .mjodw2 .irl15r::after {
  content: "";
  position: absolute;
  background-color: rgba(var(--clr-main-rgb), 0.5);
  z-index: 1;
}
.mjodw2 .irl15r::before {
  height: 1px;
  width: 100%;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.mjodw2 .irl15r::after {
  width: 1px;
  height: 100%;
  top: 0;
  left: 50%;
  transform: translateX(50%);
}
@media (max-width: 575px) {
  .mjodw2 .irl15r::before, .mjodw2 .irl15r::after {
    display: none;
  }
}
.mjodw2 .irl15r .b1zz0d {
  overflow: hidden;
  transition: all 0.5s ease-in-out 0s;
  background: inherit;
  padding: 2rem;
  text-align: center;
}
.mjodw2 .irl15r .b1zz0d .eejiwo {
  margin-bottom: 1.5rem;
  color: var(--clr-main);
  font-size: 2.5rem;
  transition: all 0.5s ease-in-out 0s;
}
.mjodw2 .irl15r .b1zz0d .d6yue6 {
  display: block;
  width: 120px;
  height: 60px;
  margin: 0 auto 1.5rem;
  transition: all 0.5s ease-in-out 0s;
}
.mjodw2 .irl15r .b1zz0d .cba3wl {
  font-size: 1.35rem;
  font-weight: 700;
  text-transform: capitalize;
}
.mjodw2 .irl15r .b1zz0d .slwvtr {
  font-size: 1rem;
  font-weight: 600;
  opacity: 0.75;
}
.mjodw2 .irl15r .b1zz0d:hover .eejiwo,
.mjodw2 .irl15r .b1zz0d:hover .d6yue6 {
  transform: translateY(-10px);
}
@media (max-width: 575px) {
  .mjodw2 .irl15r .b1zz0d {
    border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.5);
    padding: 2rem 3rem;
  }
}
.mjodw2 .po2kce {
  position: relative;
  height: 100%;
}
.mjodw2 .po2kce .f5jbb9 {
  position: absolute;
  width: 100%;
  height: 100%;
  max-height: 100%;
  right: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
}
.mjodw2 .po2kce .f5jbb9 .ohi0ac {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}
.mjodw2 .po2kce .f5jbb9 > img {
  width: 100%;
  max-width: 100%;
  height: auto;
  min-height: 100%;
  transform-origin: center;
  object-fit: cover;
  transition: all 0.5s ease-in-out 0s;
}
.mjodw2 .po2kce .f5jbb9 .cknx71 {
  opacity: 0.35;
  z-index: 1;
  transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 991px) {
  .mjodw2 .po2kce .f5jbb9 {
    position: relative;
    width: 100%;
    max-height: 360px;
  }
}

/*    End benefits Section  */
/*   Start pricing Section  */
.skob1q {
  overflow: hidden;
  position: relative;
}
@media (max-width: 991px) {
  .skob1q .a8mz8c:not(:last-of-type) {
    margin-bottom: 3rem;
  }
}
.skob1q .gbdclw {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
  border-radius: 0.5rem 0.5rem 0 0;
  padding: 2rem 2.5rem;
  text-transform: capitalize;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: 1px 1px 10px 0px rgba(var(--clr-dark-blue-rgb), 0.15);
}
.skob1q .gbdclw .g0qk45 {
  display: inline-block;
  padding: 0.25rem 5rem;
  color: var(--clr-white);
  background-color: var(--clr-main);
  top: 3rem;
  right: -4rem;
  left: auto;
  position: absolute;
  font-weight: 800;
  font-size: 0.85rem;
  transform: rotate(45deg);
}
.skob1q .tspwjm {
  position: relative;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.25);
}
.skob1q .tspwjm .xyeaxa {
  display: block;
  font-size: 4rem;
  line-height: 1;
  color: var(--clr-secondary);
}
.skob1q .tspwjm .lp9tnc {
  font-weight: 800;
  font-size: 1.35rem;
  margin: 0;
  margin-bottom: 1.25rem;
  border-left: 0.25rem solid var(--clr-secondary);
  padding-left: 1rem;
}
.skob1q .tspwjm .qbxgsn {
  position: relative;
  display: inline-block;
  font-size: 4rem;
  font-weight: 700;
  margin: 0;
  margin-bottom: 1.5rem;
  padding: 0;
  line-height: 1;
}
.skob1q .tspwjm .qbxgsn .m2de2a {
  position: absolute;
  font-size: 1.5rem;
  font-weight: 500;
  top: 1rem;
  left: -1rem;
  line-height: 0;
  vertical-align: baseline;
  display: inline-block;
  color: var(--clr-main);
}
.skob1q .tspwjm .qbxgsn .vno7ra {
  font-size: 1rem;
  font-weight: 900;
  font-style: italic;
  opacity: 0.75;
  color: var(--clr-main);
  padding: 0.25rem;
}
.skob1q .tspwjm .ssd4lt {
  font-size: 0.9rem;
  opacity: 0.75;
}
.skob1q .n6tnfi {
  list-style: none;
  margin: 0;
  padding: 1rem 0;
  margin-bottom: 1rem;
}
.skob1q .n6tnfi .z53lq5 {
  position: relative;
  padding: 0.75rem 0;
  font-size: 1rem;
  font-weight: 600;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.skob1q .n6tnfi .z53lq5 .j666im {
  color: var(--clr-secondary);
  font-size: 1.5rem;
}
.skob1q .r0zsfv .wj298s {
  width: 100%;
}

.skob1q.v999de .gbdclw {
  background: var(--clr-semi-dark-blue) !important;
}
.skob1q.v999de .lp9tnc,
.skob1q.v999de .qbxgsn {
  color: var(--clr-white);
}
.skob1q.v999de .n6tnfi .z53lq5 {
  color: var(--clr-white);
}

/*    End pricing Section  */
/*   Start stats section Rules  */
.cdvlxe {
  position: relative;
  z-index: 0;
  color: var(--clr-white);
}
.cdvlxe .cknx71 {
  opacity: 0.85;
}
.cdvlxe .uqj5sj .ta9xup {
  background: var(--clr-white);
}
.cdvlxe .zbd2tq .g7zgmo {
  border-right: 1px dashed rgba(var(--clr-white-rgb), 0.5);
}
@media (max-width: 991px) {
  .cdvlxe .zbd2tq .g7zgmo {
    border-right: none;
  }
}
.cdvlxe .zbd2tq:last-of-type .g7zgmo {
  border-right: none;
}
.cdvlxe .g7zgmo {
  color: var(--clr-white);
  text-align: center;
  margin-bottom: 4rem;
}
.cdvlxe .g7zgmo .fbufkk {
  font-size: 4rem;
  display: block;
}
@media (max-width: 767px) {
  .cdvlxe .g7zgmo .fbufkk {
    font-size: 2rem;
  }
}
.cdvlxe .g7zgmo .rtyvcr {
  display: block;
  font-size: 3rem;
  line-height: 1;
  font-weight: 800;
  line-height: 1.6;
  margin-bottom: 0;
}
@media (max-width: 767px) {
  .cdvlxe .g7zgmo .rtyvcr {
    font-size: 2rem;
    font-weight: 600;
  }
}
.cdvlxe .g7zgmo .ckdbyj {
  font-size: 1rem;
  display: block;
  text-transform: capitalize;
}
@media (max-width: 767px) {
  .cdvlxe .g7zgmo .ckdbyj {
    font-size: 0.9rem;
  }
}
.cdvlxe.z1d4em {
  overflow: visible;
  padding: 0;
}
.cdvlxe.z1d4em .ljairb {
  position: relative;
  overflow: hidden;
  margin-top: -115px;
  background: var(--clr-main);
  padding-top: 4rem;
  border-radius: 0.5rem;
  z-index: 0;
}
.cdvlxe.ptlye0 {
  overflow: visible;
  padding: 0;
}
.cdvlxe.ptlye0 .ljairb {
  position: relative;
  overflow: hidden;
  margin-bottom: -115px;
  background: var(--clr-main);
  padding-top: 4rem;
  border-radius: 0.5rem;
  z-index: 0;
}
.cdvlxe.duszni .ljairb {
  background: var(--clr-white);
}
.cdvlxe.duszni .g7zgmo .fbufkk {
  color: var(--clr-main);
}
.cdvlxe.duszni .g7zgmo .rtyvcr,
.cdvlxe.duszni .g7zgmo .ckdbyj {
  color: var(--clr-semi-dark-blue);
}
.cdvlxe.u9onhf .ljairb {
  background: var(--clr-semi-dark-blue);
}
.cdvlxe.u9onhf .g7zgmo .fbufkk {
  color: var(--clr-secondary);
}
.cdvlxe.u9onhf .g7zgmo .rtyvcr,
.cdvlxe.u9onhf .g7zgmo .ckdbyj {
  color: var(--clr-white);
}

/* This class used as top section
 class when use the
 stats as a part of this section */
.k133oj {
  overflow: visible;
  margin-bottom: 220px;
}
.k133oj .uhr22i {
  margin-bottom: 5rem;
}
.k133oj .ptlye0 .ljairb {
  margin-bottom: -220px;
}

/*  End  stats section Rules    */
/*   Start shop section Rules  */
.md8z35 {
  position: relative;
  margin-bottom: 30px;
  padding: 0 0 2rem 0;
  border: 1px solid rgba(var(--clr-main-rgb), 0.35);
  transition: all 0.5s ease-in-out 0s;
}
.md8z35.k7rsz0 .jnlv23 {
  position: absolute;
  top: -10px;
  left: -10px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background: var(--clr-danger);
  color: var(--clr-white);
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: capitalize;
  font-weight: 600;
}
.md8z35 .u9zwim {
  margin-bottom: 1.5rem;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: center;
}
.md8z35 .mgnc2f {
  margin: 0 auto;
  margin-bottom: 1rem;
}
.md8z35 .mgnc2f .uek50q {
  width: 100%;
  object-fit: cover;
}
.md8z35 .y3l0w1 {
  text-decoration: none !important;
  text-align: center;
}
.md8z35 .fpcrc4 {
  font-size: 1.15rem;
  text-transform: capitalize;
  padding: 0 1rem;
  margin: 0 0 0.5rem 0;
}
.md8z35 .ygtzmq {
  text-align: center;
  margin-bottom: 1rem;
}
.md8z35 .ygtzmq .xf97re {
  display: flex;
  align-items: center;
  justify-content: center;
}
.md8z35 .ygtzmq .xf97re > :first-child {
  margin-right: 0.5rem;
}
.md8z35 .ygtzmq .xf97re .alertr {
  color: var(--clr-main);
  font-weight: 900;
}
.md8z35 .ygtzmq .xf97re .an1707 {
  opacity: 0.5;
  text-decoration: line-through;
}
.md8z35 .ygtzmq .cbfhmh {
  margin-bottom: 0.5rem;
}

.luig54 {
  position: relative;
  width: 10rem;
  height: 3rem;
  border: 1px solid var(--clr-main);
}
.luig54.ct6vwh {
  width: 8rem;
  height: 2.5rem;
}
.luig54 .ybiern {
  position: absolute;
  width: 30%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgba(var(--clr-main-rgb), 0.15);
  cursor: pointer;
}
.luig54 .ybiern.b9qn8t {
  left: auto;
  right: 0;
  border-left: 1px solid var(--clr-main);
}
.luig54 .ybiern.vu4rh2 {
  left: 0;
  right: auto;
  border-right: 1px solid var(--clr-main);
}
.luig54 .ozqhvd {
  position: absolute;
  font-weight: 700;
  width: 40%;
  height: 100%;
  left: 30%;
  background: transparent;
  color: inherit;
  border: none;
  outline: none;
  text-align: center;
}

.mlq06f .xcj5jg {
  padding: 1.5rem 0;
  padding-top: 0;
}
.mlq06f .xcj5jg .tv6sg8 .uxmt0i {
  text-align: right;
  margin: 0;
  font-size: 1.1rem;
  font-weight: 800;
}
.mlq06f .ppvq4n {
  padding-left: 1rem;
}
@media (max-width: 991px) {
  .mlq06f .ppvq4n {
    padding-left: 0;
  }
}
.mlq06f .xyqsig {
  padding: 1rem;
  padding-top: 0;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
}
.mlq06f .xyqsig .r9symc {
  list-style: none;
  padding: 0;
  margin-bottom: 0;
}
.mlq06f .xyqsig .dq7azk {
  margin-bottom: 1rem;
  font-size: 1.25rem;
  font-weight: 700;
  text-transform: capitalize;
  border-left: 0.25rem solid var(--clr-main);
  padding: 0.5rem 0;
  padding-left: 1rem;
}
.mlq06f .xyqsig .dq7azk .icon {
  margin-right: 0.5rem;
  color: var(--clr-main);
  font-size: 1rem;
}
.mlq06f .search .kj254c {
  position: relative;
  z-index: 0;
}
.mlq06f .search .lluvqr {
  border: 2px solid rgba(var(--clr-main-rgb), 0.5);
  border-radius: 0.25rem;
  padding: 0.5rem 1rem;
  outline: none;
  -webkit-appearance: none;
  width: 100%;
  transition: all 0.5s ease-in-out 0s;
}
.mlq06f .search .lluvqr:focus {
  border-color: rgba(var(--clr-main-rgb), 1);
}
.mlq06f .search .gjpxw7 {
  position: absolute;
  width: 50px;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: transparent;
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.mlq06f .search .gjpxw7 .icon {
  color: var(--clr-main);
  transition: all 0.5s ease-in-out 0s;
}
.mlq06f .vd0mg0 .sbef99 {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1rem;
}
.mlq06f .vd0mg0 .sbef99:last-child {
  margin-bottom: 0;
}
.mlq06f .vd0mg0 .sbef99 .tiux90 {
  font-weight: 600;
  text-transform: capitalize;
  text-decoration: none;
  transition: color 0.3s ease 0s;
}
.mlq06f .vd0mg0 .sbef99 .tiux90:hover {
  color: var(--clr-main);
}
.mlq06f .vd0mg0 .sbef99 .ljttyg {
  width: 2rem;
  height: 2rem;
  color: var(--clr-white);
  background: var(--clr-main);
  text-align: center;
  display: flex;
  align-items: center;
  justify-content: center;
}
.mlq06f .v3pwvm .p5rewm {
  list-style: none;
  padding: 0;
  margin-bottom: 0.5rem;
}
.mlq06f .v3pwvm .sy9b44,
.mlq06f .v3pwvm .cn8psp {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 0.25rem 0.5rem;
  margin: 0.25rem 0.25rem 0.5rem;
  border: 1px solid var(--clr-main);
  border-radius: 0.25rem;
  transition: all 0.3s ease 0s;
}
.mlq06f .v3pwvm .cn8psp {
  color: var(--clr-main);
}
.mlq06f .v3pwvm .cn8psp .di555n {
  font-weight: 700;
  color: var(--clr-main);
  text-decoration: none;
  text-transform: capitalize;
  line-height: 1.3 !important;
  font-size: 0.75rem;
  transition: all 0.3s ease 0s;
}
.mlq06f .v3pwvm .cn8psp:hover {
  background-color: var(--clr-main);
}
.mlq06f .v3pwvm .cn8psp:hover .di555n {
  color: var(--clr-white);
}
.mlq06f .brtgo2 .i0twdc {
  padding: 0.5rem 0;
  margin-bottom: 1rem;
}
.mlq06f .brtgo2 .i0twdc:last-child {
  margin-bottom: 1rem;
}
.mlq06f .brtgo2 .i0twdc .x8ztbq {
  display: flex;
  align-items: center;
  text-decoration: none;
}
.mlq06f .brtgo2 .ak7l1w {
  margin-right: 1rem;
  overflow: hidden;
  width: 4rem;
  height: 4rem;
  flex-shrink: 0;
}
.mlq06f .brtgo2 .cwds44 {
  width: 100%;
  height: 100%;
}
.mlq06f .brtgo2 .content {
  text-transform: capitalize;
}
.mlq06f .brtgo2 .content .jpgmrd {
  font-size: 1rem;
  font-weight: 700;
  margin-bottom: 0.25rem;
}
.mlq06f .brtgo2 .content .jpgmrd:hover {
  color: var(--clr-main);
}
.mlq06f .brtgo2 .content .gowqfb {
  font-size: 0.9rem;
}

.jq3twq {
  margin-top: 8rem;
}
.jq3twq .jtzho8 .fpcrc4 {
  font-size: 4rem;
  font-weight: 800;
  text-transform: capitalize;
  margin-bottom: 0.25rem;
}
@media (max-width: 767px) {
  .jq3twq .jtzho8 .fpcrc4 {
    font-size: 2rem;
  }
}
.jq3twq .jtzho8 .cbfhmh {
  margin-bottom: 1.5rem;
  display: flex;
  align-items: center;
}
.jq3twq .jtzho8 .cbfhmh .nuy1ao {
  margin-right: 0.75rem;
}
.jq3twq .jtzho8 .cbfhmh .ful9fh {
  text-transform: capitalize;
  font-weight: 600;
  opacity: 0.75;
}
.jq3twq .jtzho8 .xf97re {
  display: flex;
  align-items: center;
  justify-content: start;
  margin-bottom: 1.5rem;
}
.jq3twq .jtzho8 .xf97re .vnyymg {
  font-size: 2.5rem;
  font-weight: 800;
  color: var(--clr-main);
}
@media (max-width: 767px) {
  .jq3twq .jtzho8 .xf97re .vnyymg {
    font-size: 2rem;
  }
}
.jq3twq .jtzho8 .xf97re .vnyymg:first-child {
  margin-right: 1.25rem;
}
.jq3twq .jtzho8 .xf97re .an1707 {
  text-decoration: line-through;
  font-weight: 500;
  opacity: 0.5;
}
.jq3twq .jtzho8 .xf97re .alertr {
  font-weight: 800;
}
.jq3twq .jtzho8 .i4egdi {
  margin-bottom: 1.5rem;
}
.jq3twq .jtzho8 .i4egdi .a1axcw {
  opacity: 0.75;
  font-weight: 600;
}
.jq3twq .jtzho8 .ewev4g {
  padding: 1.5rem 0;
}
.jq3twq .jtzho8 .ygtzmq {
  display: flex;
  align-items: flex-start;
  margin-bottom: 1.5rem;
}
.jq3twq .jtzho8 .ygtzmq .rq1j7z {
  margin-right: 0.5rem;
  margin-bottom: 0;
  font-weight: 700;
  font-size: 1rem;
  text-transform: capitalize;
  min-width: 7.5rem;
}
@media (max-width: 575px) {
  .jq3twq .jtzho8 .ygtzmq .rq1j7z {
    font-weight: 700;
    min-width: 6rem;
  }
}
.jq3twq .jtzho8 .ygtzmq .g3r9uj {
  padding: 0;
  margin: 0;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
}
.jq3twq .jtzho8 .ygtzmq .g3r9uj li {
  position: relative;
}
.jq3twq .jtzho8 .ygtzmq .g3r9uj li:not(:last-child) {
  margin-right: 0.75rem;
}
.jq3twq .jtzho8 .ygtzmq .g3r9uj li:not(:last-child):after {
  content: ", ";
  position: absolute;
  top: -20%;
  left: auto;
  right: -0.25rem;
  font-size: 1.25rem;
}
.jq3twq .jtzho8 .ygtzmq .g3r9uj .h7s7ve,
.jq3twq .jtzho8 .ygtzmq .g3r9uj .tiux90,
.jq3twq .jtzho8 .ygtzmq .g3r9uj .di555n {
  color: inherit;
  opacity: 0.75;
  text-transform: capitalize;
  text-decoration: none;
  font-weight: 500;
}
.jq3twq .jtzho8 .ygtzmq .g3r9uj .h7s7ve:hover,
.jq3twq .jtzho8 .ygtzmq .g3r9uj .tiux90:hover,
.jq3twq .jtzho8 .ygtzmq .g3r9uj .di555n:hover {
  color: var(--clr-main);
  opacity: 1;
}
.jq3twq .jtzho8 .sxy1mq {
  display: flex;
  align-items: center;
  margin-bottom: 3rem;
}
@media (max-width: 767px) {
  .jq3twq .jtzho8 .sxy1mq {
    flex-direction: column;
    align-items: flex-start;
  }
  .jq3twq .jtzho8 .sxy1mq > div {
    margin-right: 0;
    margin-bottom: 1rem;
  }
}
.jq3twq .jtzho8 .sxy1mq .ai92a7 {
  margin-right: 1rem;
}
.jq3twq .jtzho8 .sxy1mq .uu6zcz {
  display: inline-flex;
  align-items: center;
  justify-content: center;
}
.jq3twq .jtzho8 .sxy1mq .uu6zcz .ayttoa .wj298s {
  border-radius: 0 !important;
}
@media (max-width: 1439px) {
  .jq3twq .jtzho8 .sxy1mq .uu6zcz .ayttoa .wj298s {
    padding: 0.625rem 1rem;
  }
}
.jq3twq .jtzho8 .sxy1mq .uu6zcz .ayttoa:not(:last-child) {
  margin-right: 1rem;
}
.jq3twq .jtzho8 .nvqfqv {
  display: inline-flex;
  align-items: center;
  transition: all 0.3s ease-in-out 0s;
}
.jq3twq .jtzho8 .nvqfqv:hover {
  color: var(--clr-main);
  opacity: 1;
}
.jq3twq .jtzho8 .nvqfqv .icon {
  color: inherit;
  margin-right: 0.5rem;
}
.jq3twq .jtzho8 .nvqfqv .swuat7 {
  text-transform: capitalize;
  text-decoration: none;
  color: inherit;
}
.jq3twq .hh4prs {
  padding-right: 2rem;
}
@media (max-width: 1199px) {
  .jq3twq .hh4prs {
    padding-right: 0;
    margin-bottom: 3rem;
  }
}
.jq3twq .hh4prs .d8joie {
  margin-bottom: 1rem;
}
.jq3twq .hh4prs .l57s6d {
  text-align: center;
}
.jq3twq .hh4prs .l57s6d .uek50q {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}
.jq3twq .hh4prs .thumbs .swiper-slide-thumb-active .y27yjq {
  border: 2px solid var(--clr-main);
  opacity: 1;
}
.jq3twq .hh4prs .thumbs .y27yjq {
  text-align: center;
  border: 2px solid transparent;
  opacity: 0.5;
  transition: all 0.3s ease-in-out 0s;
}
.jq3twq .hh4prs .thumbs .y27yjq:hover {
  opacity: 1;
}
.jq3twq .hh4prs .thumbs .y27yjq .fl178o {
  width: 150px;
  height: 150px;
}
.jq3twq .hh4prs .swiper-button-next,
.jq3twq .hh4prs .swiper-button-prev {
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.75rem;
  color: var(--clr-white);
  background-color: rgba(var(--clr-main-rgb), 1);
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
  background-color: rgba(var(--clr-main-rgb), 0.75);
  border-radius: 5rem;
}
.jq3twq .hh4prs .swiper-button-next:hover,
.jq3twq .hh4prs .swiper-button-prev:hover {
  background-color: rgba(var(--clr-main-rgb), 0.8);
}
.jq3twq .hh4prs .swiper-button-next:after,
.jq3twq .hh4prs .swiper-button-prev:after {
  content: "";
}
.jq3twq .hh4prs .swiper-button-next .icon,
.jq3twq .hh4prs .swiper-button-prev .icon {
  display: flex;
}
.jq3twq .hh4prs .swiper-button-next:hover,
.jq3twq .hh4prs .swiper-button-prev:hover {
  background-color: rgba(var(--clr-main-rgb), 1);
}
.jq3twq .pjg8i9 {
  margin-top: 3rem;
}
.jq3twq .pjg8i9 .dad5wh {
  margin-bottom: 0;
}
.jq3twq .jjo2qp .l1gxeh {
  font-weight: 600;
  opacity: 0.75;
  line-height: 1.75;
}
.jq3twq .amui4y {
  padding: 1.5rem 0;
}
.jq3twq .amui4y .title {
  text-transform: capitalize;
  font-size: 2.25rem;
  font-weight: 600;
  margin-bottom: 2rem;
}
.jq3twq .amui4y .cbfhmh {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  margin-bottom: 3rem;
  padding: 1rem;
  border-left: 4px solid var(--clr-main);
}
.jq3twq .amui4y .cbfhmh .d41m3s {
  text-transform: capitalize;
  font-size: 1.25rem;
  font-weight: 600;
  margin-bottom: 0;
  margin-right: 1rem;
}
.jq3twq .hdnm9l {
  margin-bottom: 3rem;
}
.jq3twq .dcd20f {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  border: 3px solid var(--clr-main);
}
.jq3twq .dcd20f .wai68w {
  width: 100%;
  height: 100%;
}
.jq3twq .o23er2 {
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.5);
  padding: 1rem;
  padding-top: 0;
  overflow: hidden;
}
.jq3twq .o23er2 .my3swr {
  text-decoration: none;
  color: var(--clr-main);
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: capitalize;
  transition: color 0.3s ease-in-out 0s;
}
.jq3twq .o23er2 .n1exbn {
  margin-bottom: 1rem;
}
.jq3twq .o23er2 .n1exbn .ldh86p {
  opacity: 0.75;
  text-decoration: none;
}
.jq3twq .o23er2 .njd523 {
  font-size: 1rem;
  font-weight: 600;
  opacity: 0.85;
}
.jq3twq .mafmaw {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}
.jq3twq .mafmaw .title {
  font-weight: 700;
  text-transform: uppercase;
  margin: 1rem 2rem 1rem 0;
  opacity: 0.75;
}
.jq3twq .mafmaw .title .icon {
  margin-left: 0.5rem;
}
.jq3twq .mafmaw .miffwv {
  margin-bottom: 0;
}

.x2t11n .apsxhx {
  width: 100%;
  margin-bottom: 3rem;
}
.x2t11n .apsxhx thead tr {
  background-color: var(--clr-main);
  color: var(--clr-white);
}
@media (max-width: 1199px) {
  .x2t11n .apsxhx thead tr {
    display: none;
  }
}
.x2t11n .apsxhx thead tr th {
  font-weight: 800;
  padding: 1rem 0;
  text-transform: capitalize;
  text-align: center;
  border: 1px solid var(--clr-white);
}
.x2t11n .apsxhx tr:nth-child(even):not(:last-child) {
  background-color: rgba(var(--clr-main-rgb), 0.1);
}
@media (max-width: 1199px) {
  .x2t11n .apsxhx tr {
    display: block;
    padding: 1rem 0;
    border: 1px solid rgba(var(--clr-main-rgb), 0.5);
    margin-bottom: 1rem;
  }
}
.x2t11n .apsxhx td {
  padding: 0.5rem;
  text-transform: capitalize;
  border: 1px solid rgba(var(--clr-main-rgb), 0.5);
  text-align: center;
}
@media (max-width: 1199px) {
  .x2t11n .apsxhx td {
    border: none;
    display: block;
  }
}
.x2t11n .apsxhx td.pd3bb4 .icon {
  font-size: 1.5rem;
  color: var(--clr-main);
  cursor: pointer;
}
.x2t11n .apsxhx td.uek50q img {
  width: 5rem;
  height: 5rem;
}
.x2t11n .apsxhx td.fpcrc4 {
  text-align: left;
  font-weight: 700;
}
@media (max-width: 1199px) {
  .x2t11n .apsxhx td.fpcrc4 {
    text-align: center;
  }
}
.x2t11n .apsxhx td.ydv4il .uqxhh9 {
  display: flex;
  align-items: center;
  justify-content: center;
}
.x2t11n .apsxhx td.bklndh {
  color: var(--clr-main);
  font-weight: 700;
}
.x2t11n .apsxhx td.o5hxor {
  padding: 1.5rem 0.5rem;
}
@media (max-width: 767px) {
  .x2t11n .apsxhx td.o5hxor {
    flex-direction: column;
  }
}
.x2t11n .apsxhx td.o5hxor .x1yhxj {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  .x2t11n .apsxhx td.o5hxor .x1yhxj {
    margin-bottom: 1rem;
    flex-direction: column;
  }
}
.x2t11n .apsxhx td.o5hxor .x1yhxj .rkkrch {
  padding: 0.75rem;
  border: 2px solid var(--clr-main);
  border-right: none;
  outline: none;
  width: 300px;
}
@media (max-width: 767px) {
  .x2t11n .apsxhx td.o5hxor .x1yhxj .rkkrch {
    width: 100%;
    border-right: 2px solid var(--clr-main);
    margin-bottom: 1rem;
  }
}
@media (max-width: 767px) {
  .x2t11n .apsxhx td.o5hxor .x1yhxj .t8hxuc {
    width: 100%;
  }
}
.x2t11n .apsxhx td.o5hxor .xxenyq {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
@media (max-width: 767px) {
  .x2t11n .apsxhx td.o5hxor .xxenyq .t8hxuc {
    width: 100%;
  }
}
.x2t11n .bafzgg .vdjpmv {
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 700;
}
.x2t11n .bafzgg .q7km68 {
  width: 100%;
  margin-bottom: 3rem;
}
.x2t11n .bafzgg .q7km68 tr {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem 0.5rem;
  border-bottom: 1px solid rgba(var(--clr-main-rgb), 0.5);
}
.x2t11n .bafzgg .q7km68 tr th {
  text-transform: capitalize;
  font-weight: 700;
}
.x2t11n .bafzgg .dni558 {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.x2t11n .bafzgg .dni558 .t8hxuc {
  width: 100%;
}

.bp4sxr .wj298s {
  border-radius: 0 !important;
}
.bp4sxr .yscghh .p54i22 {
  padding: 1.5rem 1.25rem;
  margin-bottom: 2.5rem;
  border: 1px solid var(--clr-main);
}
.bp4sxr .yscghh .p54i22 .show-coupn {
  color: rgba(var(--clr-main-rgb), 0.75);
  font-weight: 700;
  cursor: pointer;
}
.bp4sxr .yscghh .p54i22 .show-coupn:hover {
  color: rgba(var(--clr-main-rgb), 1);
}
.bp4sxr .jks1nu {
  margin-bottom: 2.5rem;
  padding: 1.5rem 1.25rem;
  padding-top: 3rem;
  border: 1px solid var(--clr-main);
  display: none;
}
.bp4sxr .jks1nu .t6ygcj {
  margin-bottom: 1rem;
}
.bp4sxr .jks1nu .t6ygcj .tq2tnz {
  margin-bottom: 0;
}
.bp4sxr .w8vd0w {
  margin-bottom: 4rem;
  font-weight: 700;
  text-transform: capitalize;
}

.order-review .w8vd0w {
  margin-bottom: 1rem;
}
.order-review .l6gbhr {
  width: 100%;
  margin-bottom: 2rem;
}
.order-review th,
.order-review td {
  padding: 0.75rem;
  border: 1px solid rgba(var(--clr-main-rgb), 0.5);
  text-transform: capitalize;
}
.order-review thead th {
  background-color: var(--clr-main);
  color: var(--clr-white);
  border: 1px solid var(--clr-white);
}
.order-review .jc88y5 ul.tno061 {
  padding: 0;
  list-style: none;
  margin-bottom: 1.5rem;
}
.order-review .jc88y5 ul.tno061 li.cb9x92 {
  padding: 1.25rem 1.5rem;
  border: 1px solid var(--clr-main);
}
.order-review .jc88y5 .d2rrwr .drtavi {
  color: rgba(var(--clr-main-rgb), 0.75);
  font-weight: 700;
}
.order-review .jc88y5 .d2rrwr .drtavi:hover {
  color: rgba(var(--clr-main-rgb), 1);
}

.n5xtp9 .ujobwa {
  position: relative;
  padding: 0 1rem;
}
.n5xtp9 .ujobwa:hover .hzarly {
  transform: scaleY(1);
}
.n5xtp9 .njorgt {
  position: relative;
}
.n5xtp9 .njorgt .icon {
  color: var(--clr-white);
  font-size: 1.5rem;
  margin-right: 0.5rem;
}
.n5xtp9 .njorgt .ui583i {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background-color: var(--clr-white);
  color: var(--clr-main);
  top: -1.25rem;
  right: -0.5rem;
  font-size: 0.85rem;
  font-weight: 500;
  line-height: initial;
}
.n5xtp9 .hzarly {
  position: absolute;
  overflow-y: auto;
  max-height: calc(90vh - 70px);
  top: 70px;
  min-width: 360px;
  left: auto;
  right: 0;
  background-color: var(--clr-main);
  padding: 1.5rem 2rem;
  border-top: 3px solid var(--clr-white);
  cursor: initial;
  transform: scaleY(0);
  transform-origin: top;
  text-transform: capitalize;
  transition: transform 0.3s ease-in-out 0s;
}
@media (max-width: 575px) {
  .n5xtp9 .hzarly {
    padding: 1.5rem 1rem;
    min-width: 100%;
    position: fixed;
    left: 0;
    right: 0;
  }
}
.n5xtp9 .hzarly .ndinqi {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-bottom: 2rem;
  border-bottom: 2px solid var(--clr-white);
}
.n5xtp9 .hzarly .lofzot {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: 3rem;
  margin-bottom: 1rem;
}
.n5xtp9 .hzarly .lofzot:last-child {
  padding-bottom: 0;
}
.n5xtp9 .hzarly .uek50q {
  width: 4rem;
  height: 4rem;
}
.n5xtp9 .hzarly .pochp6 {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
}
.n5xtp9 .hzarly .ygtzmq {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  padding-left: 1rem;
  padding-right: 1rem;
  color: var(--clr-white);
}
.n5xtp9 .hzarly .ygtzmq .fpcrc4 {
  font-weight: 700;
  margin-bottom: 0.75rem;
}
.n5xtp9 .hzarly .hyjyux {
  width: 30px;
  height: 30px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  background-color: var(--clr-white);
  cursor: pointer;
}
.n5xtp9 .hzarly .hyjyux .icon {
  color: var(--clr-main);
  font-size: 1.5rem;
}
.n5xtp9 .hzarly .db7jrs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 1.5rem 0;
}
.n5xtp9 .hzarly .db7jrs .title {
  font-size: 18px;
  font-weight: 500;
  color: var(--clr-white);
}
.n5xtp9 .hzarly .db7jrs .hl9kru {
  color: var(--clr-white);
  font-size: 1.5rem;
}
.n5xtp9 .hzarly .uu6zcz {
  display: flex;
  align-items: center;
  justify-content: center;
}
.n5xtp9 .hzarly .uu6zcz .wj298s {
  flex-basis: 50%;
  padding: 0.5rem 1rem;
  border-radius: 0;
  box-shadow: none;
}
.n5xtp9 .hzarly .uu6zcz .wj298s:not(:last-child) {
  margin-right: 1rem;
}
.n5xtp9 .hzarly .uu6zcz .eptx8x {
  background-color: var(--clr-white);
  border-color: var(--clr-white);
  color: var(--clr-main);
}
.n5xtp9 .hzarly .uu6zcz .eptx8x:hover {
  background-color: transparent;
  color: var(--clr-white);
}
.n5xtp9 .hzarly .uu6zcz .g4nku0 {
  background-color: transparent;
  border-color: var(--clr-white);
  color: var(--clr-white);
}
.n5xtp9 .hzarly .uu6zcz .g4nku0:hover {
  background-color: var(--clr-white);
  color: var(--clr-main);
}

/*  End  shop section Rules    */
/*   Start shop section Rules  */
.g0pfx4 {
  min-height: 100vh;
}

.g8zidf {
  border-radius: 0.5rem;
  padding: 2rem;
}
@media (max-width: 991px) {
  .g8zidf {
    width: 75%;
  }
}
@media (max-width: 767px) {
  .g8zidf {
    width: 100%;
    padding: 2rem 1rem;
  }
}

.z42xnr {
  position: relative;
  display: flex;
  align-items: center;
}
.z42xnr .m007wh {
  -webkit-appearance: none;
  width: 1rem;
  height: 1rem;
  border-radius: 0.25rem;
  border: 1px solid var(--clr-main);
  outline: none;
  cursor: pointer;
}
.z42xnr .m007wh:checked ~ .icon {
  opacity: 1;
  visibility: visible;
}
.z42xnr .icon {
  position: absolute;
  left: -3px;
  top: -3px;
  font-size: 1.5rem;
  line-height: 1;
  color: var(--clr-main);
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.5s ease-in-out 0s;
}
.z42xnr .k1sgiq {
  position: static !important;
  margin: 0;
  padding: 0;
  margin-left: 0.5rem;
  text-transform: capitalize;
  opacity: 0.75;
  font-size: 0.85rem;
  cursor: pointer;
}

.ev2tfx {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  margin-bottom: 1.5rem;
}
.ev2tfx button[type=submit] {
  flex-shrink: 0;
  margin-right: 2rem;
}

.gkuqc3 {
  padding: 0.5rem 0;
}
.gkuqc3 .tcowna {
  text-transform: capitalize;
  opacity: 0.75;
  margin: 0;
  padding: 0;
}
.gkuqc3 .udd3wx {
  text-decoration: none;
  text-transform: capitalize;
  color: var(--clr-main);
  margin-left: 5px;
}

.wkk9cx {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.wkk9cx .iqw1e2 {
  text-decoration: none;
  text-transform: capitalize;
  opacity: 0.75;
}

.jhqe25 .nq8ek6 {
  text-transform: capitalize;
  color: var(--clr-dark-grey);
  font-size: 0.85rem;
}
.jhqe25 .nq8ek6 .c5glj6 {
  text-transform: capitalize;
  color: var(--clr-main);
  text-decoration: none;
  margin: 0 5px;
  display: inline-block;
}

.bvu8o4 {
  margin-bottom: 4rem;
  padding: 1rem 2rem;
  background-color: var(--clr-main);
}
.bvu8o4 .cd6kuj {
  text-transform: capitalize;
  font-weight: 500;
  margin: 0;
  color: var(--clr-white);
}
.bvu8o4 .cd6kuj::selection {
  background-color: var(--clr-white);
  color: var(--clr-main);
}

.gk52t4 .t6ygcj {
  margin-bottom: 1.5rem;
}

/*  End  shop section Rules    */
/*   Start demos section Rules  */
.c2mcow .nk74ad:after {
  display: none;
}

.hv46jh {
  background-color: var(--clr-semi-dark-blue);
  padding-top: 60px;
  padding-bottom: 0;
  height: 100vh;
}
.hv46jh .n046ec {
  opacity: 0.65 !important;
}
.hv46jh .cknx71 {
  opacity: 0.9 !important;
  background: var(--clr-dark-blue) !important;
}
.hv46jh .n0yi00 {
  padding-top: 2rem;
  margin-bottom: 3rem;
}
.hv46jh .n0yi00 .jnp5r7 {
  display: block;
  font-size: 3.5rem;
  font-weight: 600;
}
.hv46jh .n0yi00 .s9sqhu {
  font-size: 5rem;
  font-weight: 900;
}
@media (max-width: 991px) {
  .hv46jh .n0yi00 .s9sqhu {
    font-size: 3.5rem;
  }
}
.hv46jh .n0yi00 .qog9jl {
  font-size: 1.25rem;
  margin-left: auto;
  margin-right: auto;
}
.hv46jh .ipczcz {
  padding-top: 1.5rem;
  max-height: 6500px;
}

.s9sqhu {
  overflow: hidden;
  text-transform: capitalize;
  transition: all 0.3s ease-in-out;
  font-size: 3rem;
  font-weight: 700;
  color: var(--clr-grey);
}
@media (max-width: 991px) {
  .s9sqhu {
    font-size: 2.5rem;
    font-weight: 600;
  }
}

.d9oafd > img {
  margin-bottom: 0;
}
@media (max-width: 991px) {
  .d9oafd > img {
    max-width: 10rem;
    max-height: 10rem;
  }
}

.nk6jwe {
  background-color: var(--clr-semi-dark-blue);
}
.nk6jwe .post5o {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 250px;
  height: 125px;
  padding: 2rem;
  border: 4px solid var(--clr-main);
  margin: 0 auto;
  margin-bottom: 2rem;
}
.nk6jwe .uqj5sj .fsw1kf {
  color: var(--clr-white) !important;
}
.nk6jwe .k6yz7m {
  position: relative;
  margin-bottom: 2rem;
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
  z-index: 0;
  border: 1px solid rgba(var(--clr-main-rgb), 0.5);
  transition: all 0.5s ease-in-out 0s;
}
.nk6jwe .k6yz7m .cknx71 {
  opacity: 0.05;
  background-color: var(--clr-white);
  z-index: 1;
}
.nk6jwe .k6yz7m:hover {
  transform: translateY(-10px);
}
.nk6jwe .k6yz7m:hover .cknx71 {
  background-color: var(--clr-dark-blue);
  opacity: 0.75;
}
.nk6jwe .k6yz7m:hover .va7hfx {
  top: 50%;
  transform: translate(-50%, -50%);
  visibility: visible;
  opacity: 1;
}
.nk6jwe .k6yz7m:hover .cib2d0 {
  background-color: var(--clr-main);
}
.nk6jwe .k6yz7m .c6f6md {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 1rem;
  font-weight: 400;
  padding: 0.5rem 1rem;
  background-color: var(--clr-white);
  color: var(--clr-main);
  transform: translateY(50%);
  text-transform: lowercase;
  z-index: 2;
  transition: all 0.5s ease-in-out 0s;
}
.nk6jwe .k6yz7m .ridra7 {
  position: relative;
}
.nk6jwe .k6yz7m .ebtxgz {
  width: 100%;
  max-width: 100%;
  height: auto;
}
.nk6jwe .k6yz7m .va7hfx {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  position: absolute;
  width: 100%;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  visibility: hidden;
  opacity: 0;
  z-index: 3;
  transition: all 0.5s ease-in-out 0s;
}
.nk6jwe .k6yz7m .va7hfx .kgalcx {
  padding: 0.5rem 1rem;
  color: var(--clr-white);
  background: transparent;
  border-color: var(--clr-white);
}
.nk6jwe .k6yz7m .va7hfx .kgalcx:hover {
  color: var(--clr-main);
  background: var(--clr-white);
  border-color: var(--clr-white);
}
.nk6jwe .k6yz7m .va7hfx .kgalcx:first-child {
  margin-bottom: 1rem;
  color: var(--clr-white);
  background: var(--clr-main);
  border-color: var(--clr-main);
}
.nk6jwe .k6yz7m .va7hfx .kgalcx:first-child:hover {
  color: var(--clr-main);
  background: var(--clr-white);
  border-color: var(--clr-white);
}
.nk6jwe .k6yz7m .cib2d0 {
  position: relative;
  text-align: center;
  text-transform: capitalize;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 700;
  color: var(--clr-white);
  background-color: var(--clr-dark-blue);
  margin: 0;
  transition: all 0.5s ease-in-out 0s;
}

/*  End  demos section Rules    */
/*    Start dark theme rules  */
body.cbnj8w {
  color: var(--clr-white);
  background: var(--clr-dark-blue);
}
body.cbnj8w .jjch84 svg path {
  fill: var(--clr-dark-blue);
}
body.cbnj8w .pjg8i9 .sm5fzq .hb4pbl .p37gjx {
  color: rgba(var(--clr-white-rgb), 0.75) !important;
  border-color: rgba(var(--clr-white-rgb), 0.25) !important;
}
body.cbnj8w .ma3681 {
  background: var(--clr-dark-blue);
  color: var(--clr-white);
}
body.cbnj8w .ma3681:after {
  border-color: var(--clr-white);
}
body.cbnj8w .ma3681 .uf0ccr {
  color: var(--clr-white);
}
body.cbnj8w .ma3681 .list {
  background: var(--clr-dark-blue);
  color: var(--clr-white);
}
body.cbnj8w .ma3681 .option:hover,
body.cbnj8w .ma3681 .option.focus,
body.cbnj8w .ma3681 .option.selected.focus {
  color: var(--clr-white);
}
body.cbnj8w .ztjgeo input[type=email],
body.cbnj8w .ztjgeo input[type=text],
body.cbnj8w .ztjgeo input[type=password],
body.cbnj8w .ztjgeo input[type=url],
body.cbnj8w .ztjgeo input[type=search],
body.cbnj8w .ztjgeo input[type=number],
body.cbnj8w .ztjgeo select,
body.cbnj8w .ztjgeo textarea {
  border: 1px solid rgba(var(--clr-white-rgb), 0.25);
  background: var(--clr-dark-blue);
  color: var(--clr-white);
}
body.cbnj8w .udkwck {
  /*Start FAQ-Accordion Rules*/
  /*End FAQ-Accordion Rules*/
}
body.cbnj8w .udkwck .w1giwl .udhdzr {
  border-bottom: 2px solid var(--clr-white);
}
body.cbnj8w .udkwck .w1giwl .udhdzr .tpmbm5 {
  color: var(--clr-white);
}
body.cbnj8w .udkwck .w1giwl .a5ztd4 .jze5hi {
  font-size: 1.1rem;
  line-height: 1.8;
  color: var(--clr-white);
}
body.cbnj8w .s5azou .qgr9uj {
  background-color: var(--clr-semi-dark-blue);
}
body.cbnj8w .ogfuaa .uu6zcz .fu7pzk .gkckhz {
  background-image: url("../assets/images/about/signature-light.png");
}
body.cbnj8w .ogfuaa .kxh4mf.xtdv3k .zbd2tq {
  background: var(--clr-semi-dark-blue);
}

/*    End dark theme rules  *//*# sourceMappingURL=main-LTR.css.map */
/* Theme 461 migration */
.mt2f8a{font-size:0;white-space:nowrap;gap:8px}.fs84vl{display:inline-block;vertical-align:top;min-width:66px;height:38px;line-height:36px;padding:0 16px;border:1px solid var(--clr-main,#09aff4);background:var(--clr-main,#09aff4);color:#fff;font-size:14px;font-weight:700;text-align:center}.fs84vl:hover{color:#fff;background:#078fc8;border-color:#078fc8}.q7ubug{color:var(--clr-main,#09aff4);background:#fff}.q7ubug:hover{color:#fff;background:var(--clr-main,#09aff4)}.l493fc{color:#555}.l493fc h1,.l493fc h2,.l493fc h3,.l493fc p,.l493fc li,.l493fc span{color:inherit}.l493fc h1{color:#111;font-size:42px;line-height:52px;margin-bottom:18px}.l493fc h2{color:#111;font-size:30px;line-height:40px;margin-bottom:14px}.l493fc h3{color:#111;font-size:20px;line-height:28px;margin-bottom:10px}.k2go6n{display:block;color:var(--clr-main,#09aff4);font-size:13px;line-height:22px;font-weight:800;text-transform:uppercase;letter-spacing:0;margin-bottom:10px}.rs9a36{color:#444;font-size:17px;line-height:30px;margin-bottom:26px}.e9xm72{font-size:0}.e9xm72 .eptx8x,.e9xm72 .g4nku0,.xxqyuy .eptx8x,.xxqyuy .g4nku0{display:inline-block;vertical-align:top;min-width:132px;height:48px;line-height:46px;margin-right:12px;margin-bottom:10px;padding-top:0;padding-bottom:0;text-align:center;font-size:14px}.vg5alw{color:#111;border-color:#111}.vg5alw:hover{color:#fff;background:#111;border-color:#111}.v05sbn,.buajka,.sww9ev,.rnllh1,.ytbamd,.x1n999{background:#fff;border:1px solid #eee}.v05sbn,.buajka{padding:14px}.v05sbn img,.buajka img{display:block;width:100%;max-height:360px;object-fit:cover}.l0rjz7{margin-top:40px}.sww9ev{min-height:170px;padding:28px 24px;margin-bottom:20px}.sww9ev span{display:block;color:var(--clr-main,#09aff4);font-size:26px;line-height:34px;font-weight:800;margin-bottom:8px}.sww9ev p,.rnllh1 p,.x1n999 p,.ytbamd p{color:#555;line-height:27px}.rnllh1{padding:34px}.ikgxfj{margin:0;padding-left:22px}.ikgxfj li{color:#555;font-size:16px;line-height:30px;padding:6px 0}.x1n999,.ytbamd{height:100%;padding:38px}.fcuf81 p{padding:13px 0;margin:0;border-bottom:1px solid #eee}.fcuf81 b{display:inline-block;min-width:86px;color:#111}.ytbamd .tq2tnz{color:#111;background:#fff;border-color:#ddd}.ytbamd .r61kvd{color:#666}.xxqyuy{margin-top:18px;font-size:0}.das2o7{height:100%;padding:38px;background:#111;color:#eee}.das2o7 h2,.das2o7 li{color:#fff}.das2o7 ul{margin:0 0 26px 18px;padding:0}.das2o7 li{line-height:30px}.k32gth,.la208s{color:#111;font-size:40px;line-height:50px;margin-bottom:30px}.e1cen3 .rdgxri,.up8aca .rdgxri{width:100%;max-height:260px;object-fit:cover}@media(max-width:991px){.mt2f8a{margin-top:12px}.fs84vl{margin-right:8px}}@media(max-width:767px){.l493fc h1,.k32gth,.la208s{font-size:30px;line-height:38px}.ytbamd,.x1n999,.rnllh1,.das2o7{padding:24px}}
