@charset "UTF-8";
/*** LTR websites ***/
/*===================================================

Project: Consulto - Business & Legal Consulting HTML5 Template
Auther: aminThemes
Version: 1.0 
created: 1 Mars 2022
Last updated: 21 Jul 2021
Template Description: Business & legal consultation HTML5 Template

====================================================*/
/*==
- global-rules and helper classes
- page-header
- page-hero section
- services-section
- about section
- portfolio section
- portfolio-single Section  
- our-team section
- our-clients section
- faq section
- testimonials section
- contact-us section
- take-action section
- page-footer section
- blog
- 404 Page
- benefits section
- pricing
- stats
- demos page
- Dark Theme Rules
===*/
/* start global, helper classes , Components Rules*/
/*========== Start Global Rules ==========*/
.tdiq2f, .a6v5yy {
  display: block;
  width: 8px;
  height: 8px;
  margin: 1rem auto;
  position: relative;
  background: #c35023;
  border-radius: 50%;
}
.tdiq2f:before, .a6v5yy:before, .tdiq2f:after, .a6v5yy:after {
  content: "";
  position: absolute;
  background: inherit;
  width: inherit;
  height: inherit;
  border-radius: 50%;
}
.tdiq2f:before, .a6v5yy:before {
  left: -1rem;
}
.tdiq2f:after, .a6v5yy:after {
  left: 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;
  }
}

@media (min-width: 1200px) {
  .container {
    min-width: 1170px;
  }
}

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

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

.t955tu {
  color: #c35023;
  font-weight: bolder;
  position: relative;
}

.zvdgso {
  font-family: "Merriweather", "sans-serif";
  font-weight: 500;
  font-size: 1.1rem;
  font-style: italic;
  opacity: 0.85;
  line-height: 1.7;
  margin-bottom: 3rem;
}
.zvdgso::first-letter {
  text-transform: capitalize;
}

.vsfc3p {
  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;
  color: #202020;
  padding-right: 0.75rem;
  z-index: 5;
}
.vsfc3p::before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  top: 50%;
  transform: translateY(-50%);
  background-color: #c35023;
  left: auto;
  right: 0;
}

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

.tdiq2f {
  margin-left: 0;
  margin-right: auto;
}

.uqj5sj {
  margin-bottom: 3rem;
}
.uqj5sj.pypbw3 .fsw1kf {
  font-size: 2.5rem;
  font-weight: 500;
}
@media (max-width: 991px) {
  .uqj5sj.pypbw3 .fsw1kf {
    font-size: 2rem;
    font-weight: 800;
  }
}
.uqj5sj.zhy975 {
  text-align: left;
  padding-right: 1.5rem;
}
.uqj5sj.zhy975 .vthzpc {
  margin: 0 auto;
}
.uqj5sj.y5qe8d {
  text-align: center;
}
.uqj5sj.y5qe8d .vthzpc {
  width: 60%;
  margin: 0 auto;
}
@media (max-width: 991px) {
  .uqj5sj.y5qe8d .vthzpc {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .uqj5sj.y5qe8d .vthzpc {
    width: 100%;
  }
}
.uqj5sj .fsw1kf {
  position: relative;
  margin-bottom: 1.25rem;
  font-family: "Merriweather", "sans-serif";
  font-size: 3rem;
  font-weight: 800;
  text-transform: capitalize;
  color: #202020;
  line-height: 1.3;
  display: inline-block;
  z-index: 0;
}
@media (max-width: 767px) {
  .uqj5sj .fsw1kf {
    font-size: 2.5rem;
  }
}
@media (max-width: 575px) {
  .uqj5sj .fsw1kf {
    font-size: 2rem;
  }
}
.uqj5sj .vthzpc {
  margin: 0 auto;
  font-size: 1.1rem;
  font-weight: 400;
  text-transform: capitalize;
  color: #121212;
  opacity: 0.75;
}
@media (max-width: 991px) {
  .uqj5sj .vthzpc {
    width: 80%;
  }
}
@media (max-width: 767px) {
  .uqj5sj .vthzpc {
    width: 100%;
    font-size: 1rem;
  }
}

.aggxl9 {
  background-color: #121212;
}
.aggxl9 .uqj5sj .fsw1kf,
.aggxl9 .uqj5sj .vthzpc {
  color: #fff;
}
.aggxl9 .uqj5sj .vthzpc {
  opacity: 0.75;
}
.aggxl9 .uqj5sj .a6v5yy {
  background-color: #fff;
}

.b39n6h {
  position: absolute;
  width: 80px;
  height: 80px;
  background-color: #c35023;
  left: -20px;
  top: -10px;
  border-radius: 65% 35% 55% 45%/30% 35% 65% 70%;
  bottom: 0;
  z-index: -1;
}
@media (max-width: 991px) {
  .b39n6h {
    width: 40px;
    height: 40px;
    left: -10px;
    top: -5px;
  }
}

body {
  font-family: "Nunito", "sans-serif";
  direction: ltr;
  text-align: left;
  position: relative;
  color: #121212;
  background: #fff;
}

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

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

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

.cknx71 {
  background: #121212;
  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: #121212;
}

.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: #fff;
}

.nuy1ao {
  padding: 0 2rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .nuy1ao {
    padding: 0 1rem;
  }
}
.nuy1ao .spr95s {
  color: #c35023;
  font-size: 0.85rem;
}
.nuy1ao .spr95s:not(:last-child) {
  margin-right: 0.5rem;
}
.nuy1ao .spr95s.e2fr18 {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-color: #c35023;
  -webkit-text-stroke-width: 1px;
}

.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 .z4ak8e {
  width: 100%;
  height: 0.75rem;
  opacity: 0.75;
  background-color: #b8b8b8;
  border-radius: 1rem;
  overflow: hidden;
}
.vbqh60 .z4ak8e .homoui {
  width: 0;
  background-color: #c35023;
  height: inherit;
  border-radius: inherit;
  transition: width 1s ease-in-out 0s;
}

*::selection {
  background: #c35023;
  color: #fff;
}

/*========== 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 2rem;
  font-size: 1rem;
  font-weight: 700;
  box-shadow: 0px 7px 10px -5px rgba(18, 18, 18, 0.25);
  transition: all 0.3s ease-in-out 0s;
  cursor: pointer;
  z-index: 0;
}
.g4nku0:focus, .eptx8x:focus {
  outline: none !important;
}

.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: #c35023;
}
.fcd5u6 .la2cc4:hover .j471c0::before, .kj8hcv .la2cc4:hover .j471c0::before, .fcd5u6 .la2cc4:hover .j471c0::after, .kj8hcv .la2cc4:hover .j471c0::after {
  background: inherit;
}
.fcd5u6 .la2cc4:hover .n1q0c9, .kj8hcv .la2cc4:hover .n1q0c9 {
  color: #fff;
}
.fcd5u6 .do13pw, .kj8hcv .do13pw {
  text-decoration: none !important;
}
.fcd5u6 .j471c0, .kj8hcv .j471c0 {
  position: relative;
  border-radius: 50%;
  padding: 5px;
  cursor: pointer;
  background: #fff;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5rem;
  height: 3.5rem;
  transform-origin: center;
  box-shadow: 1px 1px 10px 5px rgba(18, 18, 18, 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: 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 .n1q0c9, .kj8hcv .j471c0 .n1q0c9 {
  color: #c35023;
  font-size: 1.25rem;
  transition: all 0.3s ease-in-out 0s;
}
.fcd5u6 .j471c0 img.uzpjvb, .kj8hcv .j471c0 img.uzpjvb {
  width: 3rem;
  height: 3rem;
}
.fcd5u6 .f30yi1, .kj8hcv .f30yi1 {
  position: relative;
  text-align: center;
  text-transform: capitalize;
  font-weight: 600;
  color: #fff;
}
.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: #fff;
}

.eptx8x {
  color: #fff;
  background: #c35023;
  border-color: #c35023;
}
.eptx8x:hover {
  color: #c35023;
  background: transparent;
  border-color: #c35023;
}

.g4nku0 {
  /**/
  border: 2px solid;
  color: #c35023;
  background: transparent;
  border-color: #c35023;
}
.g4nku0:hover {
  color: #fff;
  background: #c35023;
}

.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 .n1q0c9,
.jnoocf .nqniba .n1q0c9 {
  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 #fff;
  background-color: transparent;
  color: #fff !important;
}
.jnoocf .beo1j6.hdyl0i:hover,
.jnoocf .nqniba.hdyl0i:hover {
  background-color: rgba(18, 18, 18, 0.5);
  border-color: #fff;
}
.jnoocf .beo1j6.doedtw,
.jnoocf .nqniba.doedtw {
  border: 2px solid #fff;
  background-color: #c35023;
  color: #fff !important;
}
.jnoocf .beo1j6.doedtw:hover,
.jnoocf .nqniba.doedtw:hover {
  background-color: #fff;
  color: #c35023 !important;
}
.jnoocf .beo1j6.pprsdg,
.jnoocf .nqniba.pprsdg {
  border: 2px solid #c35023;
  background-color: #fff;
  color: #c35023 !important;
}
.jnoocf .beo1j6.pprsdg:hover,
.jnoocf .nqniba.pprsdg:hover {
  background-color: #c35023;
  color: #fff !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: #c35023;
  transition: all 0.5s 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: #fff;
  box-shadow: 0px 3px 15px 0px rgba(18, 18, 18, 0.25);
}
.gfgw11 .td8v50 .miffwv:hover .r4o1gx, .hzq29p .td8v50 .miffwv:hover .r4o1gx, .osrp2y .td8v50 .miffwv:hover .r4o1gx {
  color: #c35023;
}
.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: #fff;
  transition: all 0.3s ease-in-out 0s;
}

.osrp2y {
  padding: 0.75rem 0;
}
.osrp2y .td8v50 .miffwv {
  margin-right: 10px;
  margin-bottom: 5px;
}
.osrp2y .td8v50 .miffwv:last-of-type {
  margin-right: 0;
}
.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: 1rem;
}
.gfgw11 .td8v50 .miffwv:hover {
  background: transparent;
  box-shadow: none;
}
.gfgw11 .td8v50 .miffwv:hover .r4o1gx {
  color: #c35023;
}
.gfgw11 .td8v50 .miffwv .r4o1gx {
  color: #c35023;
}

.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 {
  background-image: none;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #fff;
  background: #c35023;
  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(18, 18, 18, 0.25);
}
.e05yzk:hover {
  background-color: rgba(195, 80, 35, 0.8);
}
.e05yzk.show {
  bottom: 30px;
}

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 .a1rw1l .swiper-button-prev,
body.lenrjw .a1rw1l .swiper-button-next {
  border-radius: 5rem;
}
body.lenrjw .o62mma label,
body.lenrjw .o62mma .label {
  padding-left: 1rem;
}
body.h6wv47 .eptx8x,
body.h6wv47 .g4nku0,
body.h6wv47 .gtcm74,
body.h6wv47 .h6x853,
body.h6wv47 .miffwv,
body.h6wv47 .e05yzk,
body.h6wv47 .swiper-button-prev,
body.h6wv47 .swiper-button-next {
  border-radius: 0.5rem;
}

.opc7lj {
  border-radius: 0.5rem !important;
}

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

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

/* End buttons global rules*/
.b2i7d1 {
  color: #dc3545;
}

.mcfrtk {
  display: none;
}

/* conatct forms rules */
.m9pdx8.ah571d label, .m9pdx8.rzgttj label {
  margin: 0;
  font-size: 1rem;
  font-weight: 600;
  text-transform: capitalize;
  position: absolute;
  font-size: 0.95rem;
  left: 0;
  top: 0px;
  color: #202020;
  transition: all 0.3s ease-in-out 0s;
}
.m9pdx8.ah571d input[type=email]:focus ~ label,
.m9pdx8.ah571d input[type=text]:focus ~ label,
.m9pdx8.ah571d input[type=password]:focus ~ label,
.m9pdx8.ah571d input[type=url]:focus ~ label,
.m9pdx8.ah571d input[type=search]:focus ~ label,
.m9pdx8.ah571d input[type=number]:focus ~ label,
.m9pdx8.ah571d textarea:focus ~ label, .m9pdx8.ah571d .t6ygcj.txtpwd label, .m9pdx8.rzgttj input[type=email]:focus ~ label,
.m9pdx8.rzgttj input[type=text]:focus ~ label,
.m9pdx8.rzgttj input[type=password]:focus ~ label,
.m9pdx8.rzgttj input[type=url]:focus ~ label,
.m9pdx8.rzgttj input[type=search]:focus ~ label,
.m9pdx8.rzgttj input[type=number]:focus ~ label,
.m9pdx8.rzgttj textarea:focus ~ label, .m9pdx8.rzgttj .t6ygcj.txtpwd label, .m9pdx8 input[type=email]:focus ~ label,
.m9pdx8 input[type=text]:focus ~ label,
.m9pdx8 input[type=password]:focus ~ label,
.m9pdx8 input[type=url]:focus ~ label,
.m9pdx8 input[type=search]:focus ~ label,
.m9pdx8 input[type=number]:focus ~ label,
.m9pdx8 textarea:focus ~ label {
  top: -30px;
  font-size: 1rem;
  font-weight: 600;
  color: #c35023;
}
.m9pdx8 .s6lq17 {
  position: absolute;
  right: 1rem;
  top: 0;
  transform: translateY(50%);
  font-size: 0.85rem;
  color: #dc3545;
  display: none;
}
.m9pdx8 .uxuvup {
  position: absolute;
  right: 1rem;
  bottom: 0;
  font-size: 1rem;
  background-color: #217234;
  color: #fff;
  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;
}
.m9pdx8 .uxuvup.show {
  visibility: visible;
  opacity: 1;
}
.m9pdx8 .t6ygcj {
  position: relative;
  margin-bottom: 3rem;
}
.m9pdx8 .t6ygcj .oo5ppr {
  position: absolute;
  left: auto;
  right: 0.5rem;
  top: 50%;
  transform: translateY(-50%);
  color: #b8b8b8;
}
.m9pdx8 input[type=email],
.m9pdx8 input[type=text],
.m9pdx8 input[type=password],
.m9pdx8 input[type=url],
.m9pdx8 input[type=search],
.m9pdx8 input[type=number],
.m9pdx8 textarea {
  display: block;
  width: 100%;
  padding: 0.5rem;
  outline: none;
  border: 1px solid rgba(195, 80, 35, 0.5);
  transition: all 0.3s ease-in-out 0s;
  background: transparent;
  color: #202020;
}
.m9pdx8 input[type=email] [type=submit]:focus,
.m9pdx8 input[type=text] [type=submit]:focus,
.m9pdx8 input[type=password] [type=submit]:focus,
.m9pdx8 input[type=url] [type=submit]:focus,
.m9pdx8 input[type=search] [type=submit]:focus,
.m9pdx8 input[type=number] [type=submit]:focus,
.m9pdx8 textarea [type=submit]:focus {
  outline: none !important;
}
.m9pdx8 textarea {
  min-height: 10rem;
}
.m9pdx8 input[type=submit] {
  outline: none;
  border: none;
}
.m9pdx8.rzgttj .t6ygcj.txtpwd label {
  top: -20px;
}
.m9pdx8.rzgttj .t6ygcj.txtpwd .ntf8n8 {
  transform: scaleX(1);
}
.m9pdx8.rzgttj .t6ygcj .ntf8n8 {
  display: block;
  width: 100%;
  transform: scaleX(0);
  transform-origin: center;
  height: 2px;
  background: #c35023;
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 1;
  transition: all 0.3s ease-in-out 0s;
}
.m9pdx8.rzgttj label {
  left: 0;
  top: 0px;
  transition: all 0.3s ease-in-out 0s;
}
.m9pdx8.rzgttj input[type=email],
.m9pdx8.rzgttj input[type=text],
.m9pdx8.rzgttj input[type=password],
.m9pdx8.rzgttj input[type=url],
.m9pdx8.rzgttj input[type=search],
.m9pdx8.rzgttj input[type=number],
.m9pdx8.rzgttj textarea {
  padding: 0.5rem 0;
  border: none;
  border-bottom: 1px solid rgba(195, 80, 35, 0.5);
}
.m9pdx8.rzgttj input[type=email]:focus ~ .ntf8n8,
.m9pdx8.rzgttj input[type=text]:focus ~ .ntf8n8,
.m9pdx8.rzgttj input[type=password]:focus ~ .ntf8n8,
.m9pdx8.rzgttj input[type=url]:focus ~ .ntf8n8,
.m9pdx8.rzgttj input[type=search]:focus ~ .ntf8n8,
.m9pdx8.rzgttj input[type=number]:focus ~ .ntf8n8,
.m9pdx8.rzgttj textarea:focus ~ .ntf8n8 {
  transform: scaleX(1);
}
.m9pdx8.rzgttj input[type=email]:focus ~ label,
.m9pdx8.rzgttj input[type=text]:focus ~ label,
.m9pdx8.rzgttj input[type=password]:focus ~ label,
.m9pdx8.rzgttj input[type=url]:focus ~ label,
.m9pdx8.rzgttj input[type=search]:focus ~ label,
.m9pdx8.rzgttj input[type=number]:focus ~ label,
.m9pdx8.rzgttj textarea:focus ~ label {
  top: -20px;
}
.m9pdx8.ah571d {
  padding-top: 30px;
}
.m9pdx8.ah571d label {
  font-size: 1rem;
  font-weight: 600;
  top: -30px;
  left: 0;
  transition: all 0.3s ease-in-out 0s;
}
.m9pdx8.ah571d input[type=email]:focus,
.m9pdx8.ah571d input[type=text]:focus,
.m9pdx8.ah571d input[type=password]:focus,
.m9pdx8.ah571d input[type=url]:focus,
.m9pdx8.ah571d input[type=search]:focus,
.m9pdx8.ah571d input[type=number]:focus,
.m9pdx8.ah571d textarea:focus {
  border-color: #c35023;
}
/* mailchimp forms rules*/
.zm2upu label,
.zm2upu .label {
  margin-bottom: 0;
  color: #f1f1f1;
}
.zm2upu input:not([type=submit]) {
  color: #fff !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: #fff;
  background: rgba(255, 255, 255, 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: #fff;
}
.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: 1px solid #c35023 !important;
  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: #fff;
  color: #c35023;
}
.zm2upu .ncabhq .neizd5 {
  padding: 2rem 1rem;
  background: #fff;
}
.zm2upu .ncabhq .neizd5 .exzcmt {
  margin-bottom: 2rem;
  color: #202020;
  border-bottom: 2px solid #c35023;
  padding-bottom: 0.75rem;
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 500;
}
.zm2upu .ncabhq .neizd5 .ponsd9 {
  color: #c35023;
  font-weight: 800;
  text-transform: uppercase;
}
.zm2upu .ncabhq .neizd5 label,
.zm2upu .ncabhq .neizd5 .label {
  display: inline-block;
  margin-bottom: 0.25rem;
  color: #202020;
  font-weight: 700;
}
.zm2upu .ncabhq .neizd5 input:not([type=submit]) {
  border: 1px solid rgba(195, 80, 35, 0.5);
  color: #202020 !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 #c35023;
}
.zm2upu .ncabhq .neizd5 .uu6zcz {
  text-align: center;
  padding-top: 0.5rem;
}
.zm2upu .ncabhq .neizd5 .uu6zcz .qs103v:hover {
  background-color: transparent;
  border-color: #c35023;
  color: #c35023;
}
.zm2upu .ncabhq .neizd5.u9onhf {
  background-color: #121212;
}
.zm2upu .ncabhq .neizd5.u9onhf .exzcmt {
  color: #fff;
}
.zm2upu .ncabhq .neizd5.u9onhf label,
.zm2upu .ncabhq .neizd5.u9onhf .label {
  color: #fff;
}
.zm2upu .ncabhq .neizd5.u9onhf input:not([type=submit]) {
  color: #fff !important;
  background-color: #202020 !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: #fff;
}
.zm2upu .ncabhq .bxl8ul .z2sckt.active {
  padding: 0.5rem 0.75rem;
}
.zm2upu .ncabhq .bxl8ul .j1icdu {
  background-color: rgba(155, 106, 1, 0.5);
}
.zm2upu .ncabhq .bxl8ul .cikrfv {
  background-color: rgba(33, 114, 52, 0.5);
}
.zm2upu .ncabhq .bxl8ul .g4n7o7 {
  background-color: rgba(220, 53, 69, 0.5);
}

.z15r9c {
  position: fixed;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 99999;
  background: #121212;
}
.z15r9c .homoui {
  position: absolute;
  height: 100%;
  width: 50%;
  background-color: #c35023;
}
.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(255, 255, 255, 0.35);
  transform: scale(0);
  transform-origin: center;
}
.z15r9c .i3je7g {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
  font-family: "Merriweather", "sans-serif";
  font-size: 3rem;
  font-weight: 800;
}

/* End loading screen rules */
.l26900 {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 0;
  background-color: rgba(18, 18, 18, 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: #fff;
  display: block;
  transform-origin: center;
}
.l26900 .ucwps7:before {
  transform: rotate(45deg) translateX(2px);
}
.l26900 .ucwps7:after {
  transform: rotate(-45deg) translateX(1px);
}
.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 #c35023;
  font-size: 2.5rem;
  outline: none;
  color: #fff;
  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: #c35023;
  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: #fff !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: #c35023 !important;
    font-size: 1.25rem;
  }
}
.srpvun .u55bm2, .yvr3pf .u55bm2, .dwisny .u55bm2 {
  display: none;
  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;
}
@media (max-width: 767px) {
  .srpvun .u55bm2 .kqe4ah, .yvr3pf .u55bm2 .kqe4ah, .dwisny .u55bm2 .kqe4ah {
    margin-right: 0.5rem;
  }
}
.srpvun .u55bm2 .v95hs1, .yvr3pf .u55bm2 .v95hs1, .dwisny .u55bm2 .v95hs1 {
  display: flex;
}
.srpvun .u55bm2 .v95hs1 svg.ykj4f3, .yvr3pf .u55bm2 .v95hs1 svg.ykj4f3, .dwisny .u55bm2 .v95hs1 svg.ykj4f3 {
  fill: #fff;
  max-width: 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: #fff;
  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 {
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: #fff;
}
@media (max-width: 1199px) {
  .srpvun .u55bm2 .b7fne5, .yvr3pf .u55bm2 .b7fne5, .dwisny .u55bm2 .b7fne5 {
    display: flex;
  }
}
.srpvun .cuuchi, .yvr3pf .cuuchi, .dwisny .cuuchi {
  color: #fff;
  background-color: transparent;
  border: 2px solid #fff;
  padding: 0.5rem 1.5rem;
  transition: all 0.3s ease-in-out 0s;
}
.srpvun .cuuchi:hover, .yvr3pf .cuuchi:hover, .dwisny .cuuchi:hover {
  color: #c35023;
  background-color: #fff;
}
@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: #c35023;
  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: #c35023;
  }
}
.srpvun .yxgg3v .xnjyj4, .yvr3pf .yxgg3v .xnjyj4, .dwisny .yxgg3v .xnjyj4 {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@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-family: "Merriweather", "sans-serif";
    font-size: 1.25rem;
    font-weight: 900;
    margin-bottom: 0.5rem;
    text-transform: capitalize;
    color: #202020;
  }
}
.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: #fff;
    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: #c35023;
    color: #fff;
    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: #fff;
  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: #121212;
    opacity: 0.75;
  }
}
.srpvun .vd8tm6 .i3fa37 .rinbhv, .yvr3pf .vd8tm6 .i3fa37 .rinbhv, .dwisny .vd8tm6 .i3fa37 .rinbhv {
  margin-right: 1rem;
  line-height: 1;
  flex-shrink: 0;
  color: #fff;
  transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 1199px) {
  .srpvun .vd8tm6 .i3fa37 .rinbhv .n1q0c9, .yvr3pf .vd8tm6 .i3fa37 .rinbhv .n1q0c9, .dwisny .vd8tm6 .i3fa37 .rinbhv .n1q0c9 {
    color: #c35023;
    font-size: 1.25rem;
  }
}
.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;
  padding: 0.5rem 0;
  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;
  }
}
.srpvun .yguu87, .yvr3pf .yguu87, .dwisny .yguu87 {
  list-style: none;
  display: flex;
  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: #fff;
  }
}
@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 {
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  text-decoration: none !important;
  color: #fff;
  opacity: 0.9;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 800;
  line-height: 70px;
  overflow: hidden;
  transition: all 0.3s ease-in-out 0s;
}
.srpvun .qz51u5::before, .yvr3pf .qz51u5::before, .dwisny .qz51u5::before {
  content: "";
  position: absolute;
  background-color: #fff;
  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 {
  line-height: 1;
  font-size: 0.65rem;
  margin-left: 0.25rem;
}
.srpvun .qz51u5:hover, .yvr3pf .qz51u5:hover, .dwisny .qz51u5:hover, .srpvun .qz51u5.active, .yvr3pf .qz51u5.active, .dwisny .qz51u5.active {
  opacity: 1;
}
.srpvun .qz51u5:hover::before, .yvr3pf .qz51u5:hover::before, .dwisny .qz51u5:hover::before, .srpvun .qz51u5.active::before, .yvr3pf .qz51u5.active::before, .dwisny .qz51u5.active::before {
  transform: scaleX(1);
}
@media (max-width: 1199px) {
  .srpvun .qz51u5, .yvr3pf .qz51u5, .dwisny .qz51u5 {
    display: flex;
    align-items: center;
    justify-content: space-between;
    width: 100%;
    padding: 0.75rem 1rem;
    color: #121212;
    line-height: calc(70px / 2);
  }
  .srpvun .qz51u5::before, .yvr3pf .qz51u5::before, .dwisny .qz51u5::before {
    color: #c35023;
    display: none;
  }
  .srpvun .qz51u5 .lk56t5, .yvr3pf .qz51u5 .lk56t5, .dwisny .qz51u5 .lk56t5 {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.25rem;
    height: 1.25rem;
    color: #c35023;
    border: 1px solid #c35023;
  }
  .srpvun .qz51u5:hover, .yvr3pf .qz51u5:hover, .dwisny .qz51u5:hover {
    color: #c35023;
  }
}
.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: #fff;
  box-shadow: 0px 0px 30px 0px rgba(32, 32, 32, 0.25);
  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);
    background-color: #fff;
    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: #121212;
  padding: 1rem !important;
  padding-left: 1.5rem !important;
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t::before, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t::before, .dwisny .m4s5v5 > .ik3sg6 .v98t8t::before {
  content: "";
  display: block;
  height: 3px;
  width: 1rem;
  left: 0;
  background-color: #c35023;
  top: 50%;
  transform: translateY(-50%) scale(0);
  transform-origin: left;
  transition: all 0.3s ease-in-out 0s;
}
.srpvun .m4s5v5 > .ik3sg6 .v98t8t::after, .yvr3pf .m4s5v5 > .ik3sg6 .v98t8t::after, .dwisny .m4s5v5 > .ik3sg6 .v98t8t::after {
  content: "";
  position: absolute;
  background-color: #c35023;
  height: 100%;
  width: 4px;
  right: -4px;
  left: auto;
  transition: all 0.3s ease-in-out 0s;
}
.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;
  color: #c35023;
}
.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;
    color: #c35023;
  }
}
.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;
  right: 100%;
  left: 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;
    color: #c35023;
  }
}
.u9onhf.srpvun .ievy4p, .u9onhf.yvr3pf .ievy4p, .u9onhf.dwisny .ievy4p {
  background-color: #121212;
}
.u9onhf.srpvun .ievy4p .rinbhv .n1q0c9, .u9onhf.yvr3pf .ievy4p .rinbhv .n1q0c9, .u9onhf.dwisny .ievy4p .rinbhv .n1q0c9 {
  color: #c35023;
}
.u9onhf.srpvun .ievy4p .tla841, .u9onhf.yvr3pf .ievy4p .tla841, .u9onhf.dwisny .ievy4p .tla841 {
  color: #fff;
}
@media (max-width: 1199px) {
  .u9onhf.srpvun .ievy4p .tla841, .u9onhf.yvr3pf .ievy4p .tla841, .u9onhf.dwisny .ievy4p .tla841 {
    color: #202020;
  }
}
.u9onhf.srpvun .bcaved .r4o1gx, .u9onhf.yvr3pf .bcaved .r4o1gx, .u9onhf.dwisny .bcaved .r4o1gx {
  color: #fff !important;
}
@media (max-width: 1199px) {
  .u9onhf.srpvun .bcaved .r4o1gx, .u9onhf.yvr3pf .bcaved .r4o1gx, .u9onhf.dwisny .bcaved .r4o1gx {
    color: #c35023 !important;
  }
}
@media (max-width: 1199px) {
  .u9onhf.srpvun .yxgg3v, .u9onhf.yvr3pf .yxgg3v, .u9onhf.dwisny .yxgg3v {
    background-color: #121212;
  }
}
.u9onhf.eqouna.srpvun .yxgg3v, .u9onhf.eqouna.yvr3pf .yxgg3v, .u9onhf.eqouna.dwisny .yxgg3v {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #121212 !important;
}
.duszni.srpvun .ievy4p, .duszni.yvr3pf .ievy4p, .duszni.dwisny .ievy4p {
  background-color: #fff;
}
.duszni.srpvun .ievy4p .rinbhv .n1q0c9, .duszni.yvr3pf .ievy4p .rinbhv .n1q0c9, .duszni.dwisny .ievy4p .rinbhv .n1q0c9 {
  color: #c35023;
}
.duszni.srpvun .ievy4p .tla841, .duszni.yvr3pf .ievy4p .tla841, .duszni.dwisny .ievy4p .tla841 {
  color: #202020;
}
.duszni.srpvun .bcaved .r4o1gx, .duszni.yvr3pf .bcaved .r4o1gx, .duszni.dwisny .bcaved .r4o1gx {
  color: #c35023 !important;
}
@media (max-width: 1199px) {
  .duszni.srpvun .yxgg3v, .duszni.yvr3pf .yxgg3v, .duszni.dwisny .yxgg3v {
    background-color: #fff;
  }
  .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: #121212;
  }
  .duszni.srpvun .yxgg3v .qz51u5::before, .duszni.yvr3pf .yxgg3v .qz51u5::before, .duszni.dwisny .yxgg3v .qz51u5::before {
    background-color: #121212;
  }
  .duszni.srpvun .yxgg3v .qz51u5.v98t8t::before, .duszni.yvr3pf .yxgg3v .qz51u5.v98t8t::before, .duszni.dwisny .yxgg3v .qz51u5.v98t8t::before {
    background-color: #c35023;
  }
  .duszni.srpvun .yxgg3v .v95hs1 svg.ykj4f3, .duszni.yvr3pf .yxgg3v .v95hs1 svg.ykj4f3, .duszni.dwisny .yxgg3v .v95hs1 svg.ykj4f3 {
    fill: #121212;
  }
  .duszni.srpvun .yxgg3v .ha1aom > span, .duszni.yvr3pf .yxgg3v .ha1aom > span, .duszni.dwisny .yxgg3v .ha1aom > span {
    background-color: #121212;
  }
  .duszni.srpvun .yxgg3v .b7fne5 > span, .duszni.yvr3pf .yxgg3v .b7fne5 > span, .duszni.dwisny .yxgg3v .b7fne5 > span {
    background-color: #121212;
  }
  .duszni.srpvun .yxgg3v .cuuchi, .duszni.yvr3pf .yxgg3v .cuuchi, .duszni.dwisny .yxgg3v .cuuchi {
    color: #fff;
    background-color: #c35023;
    border: 2px solid #c35023;
  }
  .duszni.srpvun .yxgg3v .cuuchi:hover, .duszni.yvr3pf .yxgg3v .cuuchi:hover, .duszni.dwisny .yxgg3v .cuuchi:hover {
    color: #c35023;
  }
}
.duszni.eqouna.srpvun .yxgg3v, .duszni.eqouna.yvr3pf .yxgg3v, .duszni.eqouna.dwisny .yxgg3v {
  border-color: rgba(18, 18, 18, 0.1);
  background-color: #fff !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: #121212;
}
.duszni.eqouna.srpvun .yxgg3v .qz51u5::before, .duszni.eqouna.yvr3pf .yxgg3v .qz51u5::before, .duszni.eqouna.dwisny .yxgg3v .qz51u5::before {
  background-color: #121212;
}
.duszni.eqouna.srpvun .yxgg3v .qz51u5.v98t8t::before, .duszni.eqouna.yvr3pf .yxgg3v .qz51u5.v98t8t::before, .duszni.eqouna.dwisny .yxgg3v .qz51u5.v98t8t::before {
  background-color: #c35023;
}
.duszni.eqouna.srpvun .yxgg3v .v95hs1 svg.ykj4f3, .duszni.eqouna.yvr3pf .yxgg3v .v95hs1 svg.ykj4f3, .duszni.eqouna.dwisny .yxgg3v .v95hs1 svg.ykj4f3 {
  fill: #121212;
}
.duszni.eqouna.srpvun .yxgg3v .ha1aom > span, .duszni.eqouna.yvr3pf .yxgg3v .ha1aom > span, .duszni.eqouna.dwisny .yxgg3v .ha1aom > span {
  background-color: #121212;
}
.duszni.eqouna.srpvun .yxgg3v .b7fne5 > span, .duszni.eqouna.yvr3pf .yxgg3v .b7fne5 > span, .duszni.eqouna.dwisny .yxgg3v .b7fne5 > span {
  background-color: #121212;
}
.duszni.eqouna.srpvun .yxgg3v .cuuchi, .duszni.eqouna.yvr3pf .yxgg3v .cuuchi, .duszni.eqouna.dwisny .yxgg3v .cuuchi {
  color: #fff;
  background-color: #c35023;
  border: 2px solid #c35023;
}
.duszni.eqouna.srpvun .yxgg3v .cuuchi:hover, .duszni.eqouna.yvr3pf .yxgg3v .cuuchi:hover, .duszni.eqouna.dwisny .yxgg3v .cuuchi:hover {
  color: #c35023;
  background-color: transparent;
}

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

.yvr3pf .ievy4p {
  height: 80px;
}
@media (max-width: 1199px) {
  .yvr3pf .ievy4p {
    height: 0;
    border-bottom: none;
  }
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 {
  display: flex;
  align-items: center;
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22.ajbopb {
  display: none;
}
@media (max-width: 1199px) {
  .yvr3pf .vd8tm6 .i3fa37 .p54i22.ajbopb {
    display: flex;
  }
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 .rinbhv .n1q0c9 {
  font-size: 1.75rem;
}
@media (max-width: 1199px) {
  .yvr3pf .vd8tm6 .i3fa37 .p54i22 .rinbhv .n1q0c9 {
    font-size: 1.75rem;
  }
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 .tla841 {
  flex-direction: column;
  align-items: flex-start;
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 .text {
  font-size: 1rem;
  text-transform: capitalize;
  opacity: 0.75;
}
.yvr3pf .vd8tm6 .i3fa37 .p54i22 .q105wm {
  font-size: 0.8rem;
  display: block;
}
@media (max-width: 1199px) {
  .yvr3pf .vd8tm6 .i3fa37 .p54i22 .q105wm {
    opacity: 0.9;
  }
}
@media (min-width: 1199px) {
  .yvr3pf.eqouna {
    top: -80px;
  }
}
.yvr3pf.eqouna .yxgg3v {
  background-color: #c35023;
}

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

/* End .page-header Rules    */
/*   Start .page-hero Rules   */
.a1rw1l .zui8f1, .byjepq .n0yi00 .jnp5r7 {
  font-family: "Merriweather", "sans-serif";
  font-weight: 900;
  font-size: 4rem;
  text-transform: capitalize;
  margin-bottom: 1.5rem;
  color: #fff;
  line-height: 1.3;
}
.a1rw1l .zui8f1 .ee5g56, .byjepq .n0yi00 .jnp5r7 .ee5g56 {
  position: relative;
}
@media (max-width: 1199px) {
  .a1rw1l .zui8f1, .byjepq .n0yi00 .jnp5r7 {
    font-size: 3rem !important;
  }
}
@media (max-width: 575px) {
  .a1rw1l .zui8f1, .byjepq .n0yi00 .jnp5r7 {
    font-size: 2rem !important;
    font-weight: 700 !important;
  }
}

.a1rw1l .o780ja, .byjepq .n0yi00 .qog9jl {
  color: #f1f1f1;
  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: #fff;
}
.n23lju .hzq29p .td8v50 .miffwv:not(:last-child) {
  margin-bottom: 2rem;
}
.n23lju .hzq29p .td8v50 .miffwv .r4o1gx {
  color: #fff;
}
@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: #c35023;
}
@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 .vsfc3p {
  color: #fff;
}
.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: 1rem;
  font-size: 1.15rem;
  background: transparent;
  color: #fff;
  border-color: #fff;
  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;
}
.byjepq .ng3k1s .a99jvq:hover {
  background: #fff;
  color: #c35023;
  border-color: #fff;
}
.byjepq .ng3k1s .ug309z {
  background: #c35023;
  color: #fff;
  border-color: #c35023;
}
.byjepq .ng3k1s .ug309z:hover {
  background: transparent;
  color: #fff;
  border-color: #fff;
}
.byjepq.jmjo1b .o6yjdt {
  background-image: url("../assets/images/hero/hero-bg-3.jpg");
  z-index: -1;
  opacity: 1;
}

.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: #121212;
}
.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 .vsfc3p {
  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 {
  background-image: none;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #fff;
  background: #c35023;
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
  background: rgba(255, 255, 255, 0.35);
  color: #fff;
  outline: none;
  top: 50%;
  transform: translateY(-50%);
}
.a1rw1l .swiper-button-prev:hover,
.a1rw1l .swiper-button-next:hover {
  background-color: rgba(195, 80, 35, 0.8);
}
.a1rw1l .swiper-button-prev:hover,
.a1rw1l .swiper-button-next:hover {
  background: rgba(195, 80, 35, 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(255, 255, 255, 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: white;
}
@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;
  font-family: "Merriweather", "sans-serif";
  z-index: 11;
}
.a1rw1l .ccvi6m .i1585d {
  width: 3rem;
  height: 3rem;
  text-align: center;
  color: #fff;
  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: #fff;
  transition: all 0.5s ease-in-out 0s;
}
.a1rw1l .ccvi6m .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #c35023;
}
.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 .vsfc3p,
.a1rw1l .swiper-slide-active .zui8f1,
.a1rw1l .swiper-slide-active .o780ja,
.a1rw1l .swiper-slide-active .ng3k1s {
  transform: translateY(0);
  visibility: visible;
  opacity: 1;
}
.a1rw1l.sqel5h:before {
  content: "";
  width: 100%;
  height: 65%;
  background-color: rgba(18, 18, 18, 0.5);
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.a1rw1l.sqel5h .o6yjdt {
  background: url("../assets/images/sections-bg-images/pattern-bg-1.jpg");
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.15;
  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 .vsfc3p {
  transition-delay: 0.6s;
}
.a1rw1l.f2vj0s .zui8f1 {
  transition-delay: 1s;
}
.a1rw1l.f2vj0s .o780ja {
  transition-delay: 1.1s;
}
.a1rw1l.f2vj0s .ng3k1s {
  transition-delay: 1.3s;
}

.npnyaf {
  height: 60vh;
  min-height: 60vh;
}
.npnyaf .o6yjdt {
  background-image: url("../assets/images/hero/inner-page-hero.jpg");
  opacity: 1;
}
.npnyaf .n0yi00 {
  text-align: center;
}
.npnyaf .n0yi00 .ilp0vv {
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  margin: 0;
  padding: 0;
}
.npnyaf .n0yi00 .ilp0vv .n1q0c9 {
  margin-right: 0.5rem;
}
.npnyaf .n0yi00 .qlmub4 {
  color: rgba(255, 255, 255, 0.65);
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 600;
}
@media (max-width: 1199px) {
  .npnyaf .n0yi00 .qlmub4 {
    font-size: 1rem;
  }
}
.npnyaf .n0yi00 .qlmub4:before {
  /*Breadcrumb Separator Color*/
  color: #fff;
  padding-right: 0.5rem;
}
.npnyaf .n0yi00 .eamivq {
  color: white;
  text-decoration: none;
  transition: color 0.25s ease-in 0s;
}
.npnyaf .n0yi00 .eamivq:hover {
  color: #c35023;
}

@keyframes ma-scale {
  50% {
    transform: scale(1.2);
  }
}
/*   End .page-hero Rules   */
/*    Start .services Section Rules    */
.sn5hcy .o6yjdt, .toe7cb .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/pattern-bg-1.jpg");
  opacity: 0.025;
}
.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: 1.5rem;
  transition: all 0.3s ease-in-out 0s;
}
.sn5hcy .ohvozf, .toe7cb .ohvozf {
  display: inline-block;
  font-size: 2.5rem;
  color: #c35023;
  transform-origin: center;
  transition: all 0.3s ease-in-out 0s;
}
.sn5hcy .lq4264, .toe7cb .lq4264 {
  font-family: "Merriweather", "sans-serif";
  font-size: 5rem;
  font-weight: 900;
  position: absolute;
  top: 1rem;
  right: 2rem;
  color: #fff;
  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.35rem;
  font-weight: 700;
  font-family: "Merriweather", "sans-serif";
  color: #202020;
  margin-bottom: 1rem;
}
.sn5hcy .aweoxe, .toe7cb .aweoxe {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  margin: 0;
  color: #b8b8b8;
}
@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: 1rem;
}
.toe7cb .tbxtkw {
  margin-bottom: 2rem;
  border-radius: 0.5rem;
  padding: 2rem;
  border: 1px solid rgba(195, 80, 35, 0.35);
  box-shadow: 0px 0px 10px 0px rgba(18, 18, 18, 0.1);
}
@media (max-width: 991px) {
  .toe7cb .tbxtkw {
    padding: 2rem;
  }
}
.toe7cb .tbxtkw:hover, .toe7cb .tbxtkw.r2o1uk {
  background-color: #c35023;
}
.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: #fff;
}
.toe7cb.u9onhf {
  background-color: #202020;
}
.toe7cb.u9onhf .uqj5sj .fsw1kf {
  color: #fff !important;
}
.toe7cb.u9onhf .uqj5sj .vthzpc {
  color: #fff !important;
  opacity: 0.75;
}
.toe7cb.u9onhf .uqj5sj .a6v5yy {
  background-color: #fff !important;
}
.toe7cb.u9onhf .etdohz {
  color: #fff;
}
.toe7cb.u9onhf .aweoxe {
  color: #fff;
  opacity: 0.85;
}

.sn5hcy.v01cna .o6yjdt {
  top: 0;
  left: 0;
  background-image: url("../assets/images/services/section-bg.jpg");
  opacity: 1;
  height: 50%;
}
.sn5hcy.v01cna .o6yjdt + .cknx71 {
  top: 0;
  height: 50%;
}
.sn5hcy.v01cna .uqj5sj .fsw1kf {
  color: #f1f1f1 !important;
}
.sn5hcy.v01cna .uqj5sj .a6v5yy {
  background-color: #fff !important;
}
.sn5hcy .tbxtkw {
  margin-bottom: 2rem;
  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.5;
}
.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: #fff;
}
.sn5hcy .tbxtkw .vcoj94 .aweoxe {
  color: #f1f1f1;
}
.sn5hcy .tbxtkw:hover .ridra7 .cknx71 {
  opacity: 0.5;
}
.sn5hcy .tbxtkw:hover .ridra7 .jx2v4x {
  transform: scale(1.2);
  transition: transform 1s ease-in-out 0s;
}

.xzdtpp {
  background-color: #121212;
}
.xzdtpp .uqj5sj .fsw1kf {
  color: #fff;
}
.xzdtpp .uqj5sj .vthzpc {
  color: #fff;
  opacity: 0.85;
}
.xzdtpp .uqj5sj .a6v5yy {
  background-color: #fff;
}
.xzdtpp .e9w0rr {
  position: relative;
  perspective: 1000px;
  transform-style: preserve-3d;
  margin-bottom: 2rem;
  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: 1px solid rgba(195, 80, 35, 0.35);
  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(18, 18, 18, 0.1);
}
.xzdtpp .e9w0rr .bc5sb8 .cknx71,
.xzdtpp .e9w0rr .bhvw3u .cknx71 {
  opacity: 0.5;
}
.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 .dalowy,
.xzdtpp .e9w0rr .bc5sb8 .l8m6gd,
.xzdtpp .e9w0rr .bhvw3u .bndksg,
.xzdtpp .e9w0rr .bhvw3u .dalowy,
.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 .n1q0c9,
.xzdtpp .e9w0rr .bhvw3u .bndksg .n1q0c9 {
  font-size: 2.5rem;
  color: #c35023;
}
.xzdtpp .e9w0rr .bc5sb8 .dalowy .title,
.xzdtpp .e9w0rr .bhvw3u .dalowy .title {
  text-transform: capitalize;
  font-size: 1.5rem;
  font-weight: 700;
  font-family: "Merriweather", "sans-serif";
  color: #fff;
}
.xzdtpp .e9w0rr .bc5sb8 .l8m6gd .ksqh4e,
.xzdtpp .e9w0rr .bhvw3u .l8m6gd .ksqh4e {
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5;
  color: #fff;
}
.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;
  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 .dalowy .title {
  color: #fff;
}
.xzdtpp .e9w0rr .bhvw3u .l8m6gd .ksqh4e {
  color: #fff;
  opacity: 0.85;
}
.xzdtpp .e9w0rr .bhvw3u .r2f1wf .eptx8x {
  padding: 0.5rem 1.5rem;
}
.xzdtpp .e9w0rr .bhvw3u .r2f1wf .eptx8x .n1q0c9 {
  margin-left: 4px;
  transition: all 0.3s ease-in-out 0s;
}
.xzdtpp .e9w0rr .bhvw3u .r2f1wf .eptx8x:hover {
  color: #fff;
  border-color: #fff;
}
.xzdtpp .e9w0rr .bhvw3u .r2f1wf .eptx8x:hover .n1q0c9 {
  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: #202020;
}
.ogfuaa .l1h90q.giu8gy .jtzho8 {
  padding: 6rem 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 1rem;
    padding: 3rem 0;
  }
}
@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;
  z-index: 0;
}
.ogfuaa .l5u4yo .b8q49l,
.ogfuaa .l5u4yo .qazq8v,
.ogfuaa .hh4prs .b8q49l,
.ogfuaa .hh4prs .qazq8v {
  position: absolute;
  min-width: 100px;
  min-height: 250px;
  background-color: #c35023;
  color: #fff;
  border: 4px solid #fff;
  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 {
  font-family: "Merriweather", "sans-serif";
  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 {
  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 .a6v5yy,
.ogfuaa .l5u4yo .qazq8v .a6v5yy,
.ogfuaa .hh4prs .b8q49l .a6v5yy,
.ogfuaa .hh4prs .qazq8v .a6v5yy {
  background-color: #fff;
}
.ogfuaa .l5u4yo .b8q49l .vape8q,
.ogfuaa .l5u4yo .qazq8v .vape8q,
.ogfuaa .hh4prs .b8q49l .vape8q,
.ogfuaa .hh4prs .qazq8v .vape8q {
  color: #fff;
}
@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 .kouc1g,
.ogfuaa .hh4prs .kouc1g {
  position: absolute;
  width: 250px;
  height: 250px;
  bottom: 1rem;
  top: auto;
  right: auto;
  left: 1rem;
  background: transparent;
  transform: rotate(15deg);
  z-index: 5;
}
@media (max-width: 767px) {
  .ogfuaa .l5u4yo .kouc1g,
  .ogfuaa .hh4prs .kouc1g {
    width: 150px;
    height: 150px;
  }
}
.ogfuaa .l5u4yo .kouc1g.rxfsf8,
.ogfuaa .hh4prs .kouc1g.rxfsf8 {
  right: auto;
  left: 1rem;
}
.ogfuaa .l5u4yo .kouc1g.rmdsc6,
.ogfuaa .hh4prs .kouc1g.rmdsc6 {
  left: auto;
  right: 1rem;
}
.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 #fff;
  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 .uqj5sj {
  margin-bottom: 1rem;
}
.ogfuaa .jtzho8 .nlkwac {
  font-size: 2.25rem;
  font-weight: 800;
  text-transform: capitalize;
  font-family: "Merriweather", "sans-serif";
  margin-bottom: 1.25rem;
  color: #202020;
}
@media (max-width: 767px) {
  .ogfuaa .jtzho8 .nlkwac {
    font-size: 2rem;
    margin-bottom: 0.75rem;
  }
}
.ogfuaa .jtzho8 .lmozlb {
  font-weight: 400;
  font-size: 1.1rem;
  line-height: 1.7;
  margin-bottom: 2rem;
  color: #202020;
  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 {
  font-family: "Merriweather", "sans-serif";
  margin-bottom: 0.75rem;
  color: #121212;
  opacity: 0.95;
  font-weight: 700;
  font-size: 1.25rem;
  text-transform: capitalize;
}
.ogfuaa .jtzho8 .crvk9c .tla841 {
  font-size: 1rem;
  font-weight: 400;
  color: #121212;
  opacity: 0.75;
}
.ogfuaa .jtzho8 .crvk9c .rinbhv {
  margin-right: 1.5rem;
  margin-bottom: 1.5rem;
  color: #c35023;
  font-size: 2.5rem;
  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;
  margin-bottom: 0;
  margin-bottom: 2rem;
  border: 1px solid rgba(195, 80, 35, 0.35);
  border-bottom: 0.25rem solid #c35023;
  box-shadow: 1px 1px 10px 0px rgba(18, 18, 18, 0.1);
}
.ogfuaa .jtzho8 .kxh4mf.xtdv3k .zbd2tq .ckdbyj {
  opacity: 0.75;
}
.ogfuaa .jtzho8 .kxh4mf.xtdv3k .zbd2tq .fbufkk {
  position: absolute;
  top: 1rem;
  left: 1rem;
  font-size: 3rem;
  color: rgba(195, 80, 35, 0.25);
}
.ogfuaa .jtzho8 .kxh4mf .zbd2tq {
  text-align: center;
  padding: 1.5rem;
  margin-bottom: 0;
}
.ogfuaa .jtzho8 .kxh4mf .zbd2tq .rtyvcr {
  color: #121212;
  opacity: 0.95;
  font-family: "Merriweather", "sans-serif";
  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;
  color: #c35023;
  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;
  color: #121212;
  opacity: 0.75;
  text-transform: capitalize;
}
@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: #c35023;
  margin-top: -0.5rem;
  text-transform: capitalize;
}
@media (max-width: 575px) {
  .ogfuaa .jtzho8 .uu6zcz .fu7pzk .lrsm40 {
    font-size: 0.85rem;
  }
}
.ogfuaa.oocbd4 {
  background-color: #202020;
}
.ogfuaa.oocbd4 .jtzho8 .vsfc3p,
.ogfuaa.oocbd4 .jtzho8 .fsw1kf,
.ogfuaa.oocbd4 .jtzho8 .nlkwac,
.ogfuaa.oocbd4 .jtzho8 .zvdgso,
.ogfuaa.oocbd4 .jtzho8 .lmozlb,
.ogfuaa.oocbd4 .jtzho8 .crvk9c .w8vd0w,
.ogfuaa.oocbd4 .jtzho8 .crvk9c .tla841,
.ogfuaa.oocbd4 .jtzho8 .kxh4mf .zbd2tq .rtyvcr,
.ogfuaa.oocbd4 .jtzho8 .kxh4mf .zbd2tq .ckdbyj {
  color: #fff;
}
.ogfuaa.oocbd4 .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 .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/pattern-bg.jpg");
  opacity: 0.025;
}
.thamqj .uzviwb {
  overflow: hidden;
  margin-bottom: 3rem;
}
.thamqj .aqdjtq {
  list-style: none;
  padding: 0;
  margin: 0;
  text-transform: capitalize;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}
.thamqj .aqdjtq .gtcm74 {
  position: relative;
  margin: 5px;
  padding: 0.5rem 1rem;
  text-align: center;
  font-size: 1.1rem;
  font-weight: 700;
  z-index: 1;
  color: #202020;
  background: transparent;
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.thamqj .aqdjtq .gtcm74:first-child {
  padding-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: #c35023;
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.thamqj .aqdjtq .gtcm74:hover, .thamqj .aqdjtq .gtcm74.active {
  color: #c35023;
}
.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;
  overflow: hidden;
  z-index: 1;
  padding-right: 1.5rem;
  margin-bottom: 1.5rem;
}
@media (max-width: 575px) {
  .thamqj .n61q4s {
    padding-right: 0;
  }
}
.thamqj .gx87lk {
  overflow: hidden;
  position: relative;
}
.thamqj .gx87lk .cknx71 {
  z-index: 2;
  opacity: 0;
}
.thamqj .gx87lk .dgrr43 {
  display: block;
  min-width: 100%;
  object-fit: cover;
  height: 450px;
  transition: all 1s ease 0s;
}
.thamqj .gx87lk .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 .gx87lk .paptk3 .vsfc3p {
  color: #fff !important;
  visibility: hidden;
  opacity: 0;
  transform: translateY(2rem);
  transition: all 0.5s ease-in-out 0s;
  transition-delay: 0.2s;
}
.thamqj .gx87lk .paptk3 .ky2pas {
  font-size: 2rem;
  font-weight: 900;
  font-family: "Merriweather", "sans-serif";
  color: #fff;
  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 .gx87lk .n1q0c9 {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 4rem;
  height: 3rem;
  background: rgba(195, 80, 35, 0.8);
  color: #fff;
  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 .gx87lk:hover .cknx71 {
  opacity: 0.65;
}
.thamqj .gx87lk:hover .paptk3 .vsfc3p {
  visibility: visible;
  opacity: 1;
  transform: translateY(0);
}
.thamqj .gx87lk: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 .vsfc3p {
  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 .gx87lk {
  border-radius: 0.5rem;
  overflow: hidden;
}
.djz6j7 .gx87lk {
  border-radius: 0;
  overflow: hidden;
}
.ou1e75 .n61q4s {
  padding: 0;
  margin-bottom: 0;
}
.ou1e75 .gx87lk {
  border-radius: 0;
  overflow: hidden;
}
.thamqj .swiper-button-prev,
.thamqj .swiper-button-next {
  background-image: none;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #fff;
  background: #c35023;
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.thamqj .swiper-button-prev:hover,
.thamqj .swiper-button-next:hover {
  background-color: rgba(195, 80, 35, 0.8);
}
@media (max-width: 767px) {
  .thamqj .swiper-button-prev,
  .thamqj .swiper-button-next {
    top: auto;
    bottom: 1rem;
  }
}

.ss6yjg .gx87lk .dgrr43 {
  height: 500px;
}
@media (max-width: 767px) {
  .ss6yjg .gx87lk .dgrr43 {
    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: 3rem;
  font-weight: 800;
  font-family: "Merriweather", "sans-serif";
  color: #202020;
  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 {
  color: #c35023;
  margin-bottom: 2rem;
  display: flex;
  flex-direction: column;
}
.s66j1o .lb23et .h443h3 .p54i22 .title {
  display: inline-block;
  margin-right: 0.25rem;
  font-family: "Merriweather", "sans-serif";
  font-size: 1.25rem;
  font-weight: 600;
  text-transform: capitalize;
  color: #c35023;
  margin-bottom: 0.75rem;
}
.s66j1o .lb23et .h443h3 .p54i22 .detail {
  display: inline-block;
  font-size: 1rem;
  font-weight: 700;
  text-transform: capitalize;
  color: #202020;
  margin-bottom: 0;
}
.s66j1o .lb23et .h443h3 .p54i22 .miffwv:not(:last-child) {
  margin-right: 2rem;
}
.s66j1o .lb23et .h443h3 .p54i22 .miffwv .r4o1gx {
  color: #202020;
}
.s66j1o .wx6sxq .sbspqr {
  text-transform: capitalize;
  font-family: "Merriweather", "sans-serif";
  font-size: 2.25rem;
  font-weight: 700;
  margin-bottom: 1rem;
  color: #202020;
}
@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;
  color: #121212;
  opacity: 0.75;
}
.s66j1o .wx6sxq .qg73zj {
  list-style: none;
  padding: 0;
  margin: 0;
  padding-left: 0;
  margin-bottom: 2rem;
}
.s66j1o .wx6sxq .qg73zj .nf5ciu {
  padding: 0.5rem 1.5rem;
  padding-left: 0;
  position: relative;
  text-transform: capitalize;
  font-weight: 600;
  font-size: 1.1rem;
  color: #121212;
  opacity: 0.75;
  display: flex;
  align-items: baseline;
}
.s66j1o .wx6sxq .qg73zj .nf5ciu .n1q0c9 {
  color: #c35023;
  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 .z6llsu .o6yjdt {
  background-image: url("../assets/images/hero/hero-bg-7.jpg");
  opacity: 1;
}
.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(18, 18, 18, 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.35;
}
.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-family: "Merriweather", "sans-serif";
  font-size: 1.5rem;
  font-weight: 700;
  margin-bottom: 0;
  color: #121212;
}
.wbyerw .yprwg9 .btehas .scyf37 {
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 500;
  color: #121212;
  opacity: 0.75;
}

.s5azou .qgr9uj {
  text-align: center;
  padding-bottom: 3rem;
  margin-bottom: 4rem;
  box-shadow: 1px 1px 10px 0px rgba(18, 18, 18, 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-family: "Merriweather", "sans-serif";
  font-size: 1.5rem;
  font-weight: 700;
  text-transform: capitalize;
  color: #121212;
  margin-bottom: 0;
}
.s5azou .qgr9uj .btehas .role {
  font-size: 1rem;
  font-weight: 400;
  text-transform: capitalize;
  color: #121212;
  opacity: 0.75;
}
.s5azou .qgr9uj .e71qqm {
  margin-bottom: 2rem;
}
.s5azou .h55yrt .gqk9li {
  margin-top: 5rem;
  margin-bottom: 1.5rem;
  font-family: "Merriweather", "sans-serif";
  font-size: 2.25rem;
  font-weight: 800;
  text-transform: capitalize;
  color: #121212;
}
.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;
  color: #121212;
}
.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 .n1q0c9 {
  color: #c35023;
  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: #c35023;
}
.vowd5m .c789ty {
  text-align: center;
}
.vowd5m .post5o {
  max-height: 75px;
  filter: grayscale(1);
  opacity: 0.65;
}
.vowd5m .post5o:hover {
  filter: grayscale(0);
  opacity: 1;
}
.dt8b66 {
  background: #202020;
}
.dt8b66 .uqj5sj .fsw1kf {
  color: #f1f1f1;
}
.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 .zj4b8x {
  text-align: center;
}
@media (max-width: 991px) {
  .udkwck .zj4b8x {
    margin-bottom: 3rem;
  }
}
.udkwck .w1giwl .o7gd6h {
  border: none;
}
.udkwck .w1giwl .udhdzr {
  position: relative;
  background: #c35023;
  border-bottom: 2px solid #c35023;
}
.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: 600;
  white-space: normal;
  color: #fff;
  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;
  color: #fff;
}
.udkwck .w1giwl .udhdzr .tpmbm5.ihe4az::before {
  content: "\f067";
}
.udkwck .w1giwl .a5ztd4 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.udkwck .w1giwl .a5ztd4 .jze5hi {
  font-weight: 600;
  line-height: 1.7;
  color: #121212;
}
.udkwck.ux3itk .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/faq.jpg");
  opacity: 1;
  height: 100%;
}
.udkwck.ux3itk .cknx71 {
  height: 100%;
  opacity: 0.65;
}
.udkwck.ux3itk .vsfc3p {
  color: #fff;
}
.udkwck.ux3itk .fsw1kf {
  color: #fff;
}
.udkwck.ux3itk .vthzpc {
  color: rgba(255, 255, 255, 0.75);
}
.udkwck.ux3itk .a6v5yy {
  background-color: #fff;
}
.udkwck.ux3itk .xao3ca {
  background-color: #202020;
  padding: 3rem 4rem;
}
.udkwck.ux3itk input,
.udkwck.ux3itk textarea,
.udkwck.ux3itk label {
  color: #fff !important;
}

/*   End faq Section  */
/*   Start testimonials Section   */
.qw6x4a.vdvdkl.uyfsja .o6yjdt, .qw6x4a.qt1c0z.uyfsja .o6yjdt, .qw6x4a.hitj72.uyfsja .o6yjdt,
.qw6x4a.vdvdkl.uyfsja .cknx71,
.qw6x4a.qt1c0z.uyfsja .cknx71,
.qw6x4a.hitj72.uyfsja .cknx71 {
  right: 0;
  left: auto;
}
@media (max-width: 991px) {
  .qw6x4a.vdvdkl.uyfsja .o6yjdt, .qw6x4a.qt1c0z.uyfsja .o6yjdt, .qw6x4a.hitj72.uyfsja .o6yjdt,
  .qw6x4a.vdvdkl.uyfsja .cknx71,
  .qw6x4a.qt1c0z.uyfsja .cknx71,
  .qw6x4a.hitj72.uyfsja .cknx71 {
    width: 100%;
  }
}
.qw6x4a.vdvdkl.uyfsja .o6yjdt, .qw6x4a.qt1c0z.uyfsja .o6yjdt, .qw6x4a.hitj72.uyfsja .o6yjdt {
  background-image: url("../assets/images/testimonials/testmonials-bg.jpg");
  opacity: 1;
}
.qw6x4a.vdvdkl.uyfsja .cknx71, .qw6x4a.qt1c0z.uyfsja .cknx71, .qw6x4a.hitj72.uyfsja .cknx71 {
  opacity: 0.65 !important;
}
.qw6x4a.vdvdkl.uyfsja .igqgjr, .qw6x4a.qt1c0z.uyfsja .igqgjr, .qw6x4a.hitj72.uyfsja .igqgjr {
  background-image: url("../assets/images/sections-bg-images/pattern-bg.jpg");
}

.qw6x4a.qt1c0z .t4bjs4 .ic4r91, .qw6x4a.hitj72 .t4bjs4 .ic4r91 {
  background: #c35023;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: left;
  width: 100%;
  margin: 0 auto;
  padding: 4rem 0;
  border: 1px solid rgba(255, 255, 255, 0.5);
  border-bottom: 0.25rem solid #fff;
}
@media (max-width: 575px) {
  .qw6x4a.qt1c0z .t4bjs4 .ic4r91, .qw6x4a.hitj72 .t4bjs4 .ic4r91 {
    flex-direction: column;
    align-items: start;
    padding: 4rem 1rem;
  }
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .content, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .content {
  padding: 0 2rem;
  margin-bottom: 1rem;
}
@media (max-width: 767px) {
  .qw6x4a.qt1c0z .t4bjs4 .ic4r91 .content, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .content {
    padding: 0 1rem;
  }
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .te0wbq, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .te0wbq {
  font-size: 1.25rem;
  font-weight: 500;
  line-height: 1.7;
  font-style: italic;
  color: #fff;
  padding: 0;
  margin: 0;
}
@media (max-width: 991px) {
  .qw6x4a.qt1c0z .t4bjs4 .ic4r91 .te0wbq, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .te0wbq {
    font-size: 1.15rem;
  }
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .qa1ymc, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .qa1ymc {
  position: relative;
}
@media (max-width: 767px) {
  .qw6x4a.qt1c0z .t4bjs4 .ic4r91 .qa1ymc, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .qa1ymc {
    padding: 0;
  }
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .n1q0c9, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .n1q0c9 {
  position: absolute;
  bottom: -3rem;
  right: 2rem;
  left: auto;
  display: block;
  font-size: 6rem;
  opacity: 0.2;
  color: #fff;
  transform: scaleX(-1);
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .ueb2p4, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 {
  position: relative;
  display: flex;
  flex-direction: row;
  align-items: center;
  flex-shrink: 0;
  justify-content: center;
  padding: 0 2rem;
}
.qw6x4a.qt1c0z .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 #fff;
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk {
  display: inline-block;
  text-align: center;
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .pbes8y, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .pbes8y,
.qw6x4a.qt1c0z .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.qt1c0z .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .pbes8y, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .pbes8y {
  font-size: 1.15rem;
  font-weight: 700;
  color: #fff;
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .txe7z2, .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 .ze3ahk .txe7z2 {
  font-size: 1rem;
  color: #fff;
  opacity: 0.75;
}

.qw6x4a .swiper-container {
  margin-bottom: 3rem;
}
.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 .ueb2p4 {
  flex-direction: column;
  text-align: center;
}
@media (max-width: 767px) {
  .qw6x4a.hitj72 .t4bjs4 .ic4r91 .ueb2p4 {
    padding: 0 1rem;
    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: rgba(255, 255, 255, 0.5);
  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.qt1c0z.uyfsja .o6yjdt,
.qw6x4a.qt1c0z.uyfsja .cknx71 {
  width: 50%;
}
@media (max-width: 991px) {
  .qw6x4a.qt1c0z.uyfsja .o6yjdt,
  .qw6x4a.qt1c0z.uyfsja .cknx71 {
    width: 0;
  }
}
.qw6x4a.qt1c0z.uyfsja .cknx71 {
  opacity: 0.85 !important;
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 {
  flex-direction: column;
  align-items: start;
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .ueb2p4 {
  margin-bottom: 1.5rem;
}
@media (max-width: 767px) {
  .qw6x4a.qt1c0z .t4bjs4 .ic4r91 .ueb2p4 {
    padding: 0 1rem;
  }
}
.qw6x4a.qt1c0z .t4bjs4 .ic4r91 .ueb2p4 img {
  margin-right: 1rem;
}
.qw6x4a.qt1c0z .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.vdvdkl.uyfsja .cknx71 {
  opacity: 0.85 !important;
}
.qw6x4a.vdvdkl.uyfsja .uqj5sj .fsw1kf,
.qw6x4a.vdvdkl.uyfsja .uqj5sj .vthzpc {
  color: #fff;
}
.qw6x4a.vdvdkl.uyfsja .uqj5sj .a6v5yy {
  background-color: #fff;
}
.qw6x4a.v999de .t4bjs4 .ic4r91 {
  background: #121212;
}
.qw6x4a.v999de .t4bjs4 .ueb2p4 img {
  border: 3px solid #c35023 !important;
}
.qw6x4a.v999de .t4bjs4 .ic4r91 {
  border: 1px solid rgba(195, 80, 35, 0.35);
  border-bottom: 0.25rem solid #c35023;
}
.qw6x4a.v999de .t4bjs4 .ic4r91 .n1q0c9 {
  color: #c35023;
}
.qw6x4a.v999de .t4bjs4 .nuy1ao .spr95s {
  color: #c35023;
}
.qw6x4a.v999de .t4bjs4 .nuy1ao .spr95s.e2fr18 {
  -webkit-text-stroke-color: #c35023;
}
.qw6x4a.v999de .swiper-button-prev,
.qw6x4a.v999de .swiper-button-next {
  background-color: #c35023;
  color: #fff;
}
.qw6x4a .nuy1ao .spr95s {
  color: #fff;
}
.qw6x4a .nuy1ao .spr95s.e2fr18 {
  -webkit-text-stroke-color: #fff;
}
.qw6x4a .swiper-button-prev,
.qw6x4a .swiper-button-next {
  background-image: none;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #fff;
  background: #c35023;
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
  top: 0;
  bottom: auto;
  margin-top: 0;
  background-color: #fff;
  color: #c35023;
}
.qw6x4a .swiper-button-prev:hover,
.qw6x4a .swiper-button-next:hover {
  background-color: rgba(195, 80, 35, 0.8);
}
.qw6x4a .swiper-button-prev:hover,
.qw6x4a .swiper-button-next:hover {
  background-color: transparent;
  color: #fff;
}
.qw6x4a .swiper-button-prev {
  right: 0;
  left: auto;
  transform: translateX(-100%);
}
.qw6x4a .swiper-button-next {
  right: 0;
  left: auto;
}
.qw6x4a.noikqw {
  background-color: #121212 !important;
  background-color: #121212;
}
.qw6x4a.noikqw .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/pattern-bg-1.jpg");
  opacity: 0.015;
}
.qw6x4a.noikqw .uqj5sj .fsw1kf {
  color: #fff;
}
.qw6x4a.noikqw .uqj5sj .vthzpc {
  color: #fff;
}
.qw6x4a.noikqw .uqj5sj .a6v5yy {
  background-color: #fff;
}
.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: #202020;
  position: relative;
  z-index: 0;
}
.xao3ca .rt8l17 .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/pattern-bg-1.jpg");
}
.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 .n1q0c9 {
  display: flex;
  align-items: center;
  justify-content: center;
  color: #c35023;
  opacity: 0.65;
  font-size: 2rem;
  margin-right: 1rem;
  min-width: 2rem;
}
.xao3ca .rt8l17 .w8vd0w {
  text-transform: capitalize;
  font-family: "Merriweather", "sans-serif";
  font-size: 1.25rem;
  font-weight: 700;
  margin-bottom: 0.5rem;
  color: #fff;
}
.xao3ca .rt8l17 .tla841 {
  text-transform: capitalize;
  font-size: 1rem;
  font-weight: 600;
  color: #fff;
  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: #fff;
  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: #c35023;
  padding: 150px 0;
}
.n8poak .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/take-action.jpg");
  opacity: 1;
}
.n8poak .cknx71 {
  opacity: 0.5 !important;
}
.n8poak .uqj5sj .fsw1kf {
  color: #f1f1f1;
}
.n8poak .uqj5sj .vthzpc {
  color: #f1f1f1;
}
.n8poak .uqj5sj .a6v5yy {
  background-color: #fff;
}
.n8poak .a99jvq {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}
.n8poak .a99jvq:hover {
  background-color: #c35023;
  border-color: #c35023;
  color: #fff;
}

.gt3o3b .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/subscribe.jpg");
  opacity: 1;
}
.gt3o3b .cknx71 {
  opacity: 0.5 !important;
}
.gt3o3b .vsfc3p {
  color: #fff;
}
.gt3o3b .uqj5sj .fsw1kf {
  color: #f1f1f1;
}
.gt3o3b .uqj5sj .vthzpc {
  color: #f1f1f1;
}
.gt3o3b .uqj5sj .a6v5yy {
  background-color: #fff;
}
.gt3o3b .qs103v:hover {
  background: transparent;
  color: #fff;
  border-color: #fff;
}

/*   End take-action Section   */
/*    Start page-footer Section  */
.cuoorb {
  padding-top: 4rem;
  position: relative;
  z-index: 0;
}
.cuoorb .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/pattern-bg-1.jpg");
  opacity: 0.025;
}

.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;
  font-family: "Merriweather", "sans-serif";
  color: #202020;
}

.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: #4d4d4d;
}

.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 .n1q0c9 {
  font-size: 1rem;
  width: 1.5rem;
  text-align: center;
  margin-right: 0.5rem;
  vertical-align: middle;
  color: #c35023;
}
.tqkvv4 .p54i22 {
  text-decoration: none;
  font-size: 0.85rem;
  font-weight: 500;
  color: #4d4d4d;
  display: inline-block;
  transition: all 0.25s ease-in-out 0s;
}
.tqkvv4 .p54i22:hover {
  color: #c35023;
  transform: translateX(0.25rem);
}

.a0cobb {
  list-style: none;
  padding: 0;
  margin: 0;
}
.lax3ji {
  display: block;
  position: relative;
  padding-bottom: 1rem;
}
.lax3ji .n1q0c9 {
  font-size: 0.75rem;
  width: 1.5rem;
  text-align: right;
  margin-right: 0.5rem;
  vertical-align: middle;
  color: #c35023;
}
.uc09ll {
  font-weight: 500;
  font-size: 0.85rem;
  text-decoration: none;
  text-transform: capitalize;
  text-decoration: none;
  color: #b8b8b8;
  display: inline-block;
  transition: all 0.25s ease-in-out 0s;
}
.uc09ll:hover {
  color: #c35023;
  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: #4d4d4d;
}
.v34y2y .n78557 .sgo8pd {
  font-weight: 600;
  color: #c35023;
  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: #4d4d4d;
  text-decoration: none;
}

.pfazsf {
  background-color: #121212;
}
.pfazsf .nlbueu .td8v50 .miffwv:hover .r4o1gx,
.pfazsf .bk7sr6,
.pfazsf .v34y2y .n78557 .sgo8pd,
.pfazsf .ipi0wc {
  color: #c35023;
}
.pfazsf .aj0zww,
.pfazsf .tqkvv4 .p54i22,
.pfazsf .tqkvv4 .p54i22:hover,
.pfazsf .a0cobb .uc09ll,
.pfazsf .v34y2y .n78557,
.pfazsf .bk7sr6 > a {
  color: #f1f1f1;
}
.pfazsf .tqkvv4 .p54i22:hover,
.pfazsf .a0cobb .uc09ll:hover,
.pfazsf .v34y2y .n78557 .sgo8pd {
  color: #fff;
}

.l5bkjx {
  background-color: #f1f1f1;
}
.l5bkjx .ipi0wc,
.l5bkjx .lax3ji .n1q0c9,
.l5bkjx .tqkvv4 .n1q0c9,
.l5bkjx .bk7sr6,
.l5bkjx .v34y2y .n78557 .sgo8pd,
.l5bkjx .nlbueu .td8v50 .miffwv:hover .r4o1gx {
  color: #c35023;
}
.l5bkjx .aj0zww,
.l5bkjx .tqkvv4 .p54i22,
.l5bkjx .a0cobb .uc09ll,
.l5bkjx .v34y2y .n78557,
.l5bkjx .bk7sr6 > a {
  color: #4d4d4d;
}
.l5bkjx .tqkvv4 .p54i22:hover,
.l5bkjx .a0cobb .uc09ll:hover,
.l5bkjx .bk7sr6 > a:hover {
  color: #202020;
}

.k12feq {
  background-color: #c35023;
  border-top: 2px solid #fff;
}
.k12feq .v34y2y {
  border-color: #f1f1f1;
}
.k12feq .nlbueu .td8v50 .miffwv:hover .r4o1gx {
  color: #c35023;
}
.k12feq .lax3ji .n1q0c9,
.k12feq .tqkvv4 .n1q0c9,
.k12feq .bk7sr6,
.k12feq .v34y2y .n78557 .sgo8pd {
  color: #f1f1f1;
}
.k12feq .ipi0wc,
.k12feq .aj0zww,
.k12feq .tqkvv4 .p54i22,
.k12feq .a0cobb .uc09ll,
.k12feq .v34y2y .n78557,
.k12feq .bk7sr6 > a {
  color: #f1f1f1;
}
.k12feq .tqkvv4 .p54i22:hover,
.k12feq .a0cobb .uc09ll:hover,
.k12feq .bk7sr6 > a:hover {
  color: #fff;
}

.zdyu8x {
  padding: 20px 0;
  text-align: center;
  border-top: 2px solid rgba(195, 80, 35, 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: #c35023;
  font-size: 0.8rem;
  font-weight: 500;
  margin: 0;
}

/*    End page-footer Section  */
/*    Start blog Page  */
.af3tis .cvcfx3 {
  box-shadow: 0px 3px 20px 0px rgba(18, 18, 18, 0.1);
}
.af3tis .e4t7nv {
  margin: 2rem 0;
}
.af3tis .e4t7nv .zg6t8z {
  pointer-events: none;
  background-color: #f1f1f1 !important;
  border-color: #121212 !important;
  opacity: 0.5;
}
.af3tis .e4t7nv .zg6t8z .u5olvf {
  color: #121212 !important;
  opacity: 0.5;
}
.af3tis .e4t7nv .kw4xve {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  background-color: #fff;
  color: #c35023;
  border: 1px solid;
  border-color: #c35023;
  transition: all 0.3s ease 0s;
}
.af3tis .e4t7nv .kw4xve:not(:last-child) {
  margin-right: 0.5rem;
}
.af3tis .e4t7nv .kw4xve:hover, .af3tis .e4t7nv .kw4xve.active {
  background-color: #c35023;
  color: #fff;
}
.af3tis .e4t7nv .kw4xve:hover .u5olvf, .af3tis .e4t7nv .kw4xve.active .u5olvf {
  color: #fff;
}
.af3tis .e4t7nv .kw4xve.active {
  pointer-events: none;
}
.af3tis .e4t7nv .u5olvf {
  display: flex;
  align-items: center;
  justify-content: center;
  position: absolute;
  width: 100%;
  height: 100%;
  box-shadow: none !important;
  color: #c35023;
  text-decoration: none;
  font-size: 1.25rem;
}
.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;
  color: #202020;
  text-transform: capitalize;
  border-bottom: 1px solid #c35023;
  padding: 1rem 0;
}
.af3tis .xyqsig .dq7azk .n1q0c9 {
  margin-right: 0.5rem;
  color: #c35023;
  font-size: 1rem;
}
.af3tis .srsk86 .kj254c {
  position: relative;
  z-index: 0;
}
.af3tis .srsk86 .lluvqr {
  border: 2px solid rgba(195, 80, 35, 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 .srsk86 .lluvqr:focus {
  border-color: #c35023;
}
.af3tis .srsk86 .gjpxw7 {
  position: absolute;
  width: 50px;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: #c35023;
  right: 0rem;
  top: 50%;
  transform: translateY(-50%);
  cursor: pointer;
}
.af3tis .srsk86 .gjpxw7 .n1q0c9 {
  color: #fff;
  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;
  color: #202020;
  text-transform: capitalize;
  text-decoration: none;
  transition: color 0.3s ease 0s;
}
.af3tis .vd0mg0 .sbef99 .tiux90:hover {
  color: #c35023;
}
.af3tis .vd0mg0 .sbef99 .ljttyg {
  width: 2rem;
  height: 2rem;
  color: #fff;
  background: #c35023;
  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 #c35023;
  border-radius: 0.25rem;
  background-color: #fff;
  transition: all 0.3s ease 0s;
}
.af3tis .v3pwvm .sy9b44 {
  min-width: 3rem;
  color: #fff;
  background: #c35023;
}
.af3tis .v3pwvm .sy9b44 .n1q0c9 {
  font-size: 0.75rem;
  line-height: 1.3 !important;
}
.af3tis .v3pwvm .cn8psp {
  color: #c35023;
}
.af3tis .v3pwvm .cn8psp .di555n {
  font-weight: 700;
  color: #c35023;
  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: #c35023;
}
.af3tis .v3pwvm .cn8psp:hover .di555n {
  color: #fff;
}
.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;
  color: #202020;
  transition: color 0.3s ease 0s;
}
.af3tis .s7pbqb .content .yhikoi:hover {
  color: #c35023;
}
.af3tis .s7pbqb .content .szg8i5 {
  font-size: 0.9rem;
  color: #121212;
  opacity: 0.5;
}
.af3tis .ilp0vv {
  display: flex;
  align-items: center;
  justify-content: start;
  background: transparent;
  margin: 0;
  padding: 0;
  margin-bottom: 1rem;
}
.af3tis .ilp0vv .n1q0c9 {
  margin-right: 0.5rem;
}
.af3tis .qlmub4 {
  color: #c35023;
  text-transform: capitalize;
  font-weight: 700;
}
.af3tis .qlmub4:before {
  /*Breadcrumb Separator Color*/
  color: #c35023;
  padding-right: 0.5rem;
}
.af3tis .qlmub4.active {
  color: rgba(195, 80, 35, 0.5);
}
.af3tis .eamivq {
  color: #c35023;
  text-decoration: none;
  transition: color 0.25s ease-in 0s;
}
.af3tis .eamivq:hover {
  color: #c35023;
}
.af3tis .kmzemw .up8aca {
  position: relative;
  margin: 1rem 0;
  border-radius: 0.25rem;
}
.af3tis .kmzemw .up8aca:hover .e1cen3 .cknx71 {
  opacity: 0.5;
}
.af3tis .kmzemw .up8aca:hover .e1cen3 .rdgxri {
  transform: scale(1.1);
}
.af3tis .kmzemw .up8aca:hover .e1cen3 .n1q0c9 {
  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 .n1q0c9 {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, 0);
  color: #fff;
  z-index: 40;
  width: 4rem;
  height: 3rem;
  background-color: rgba(195, 80, 35, 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: #fff;
  background: #c35023;
  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 #fff;
  z-index: 30;
}
.af3tis .kmzemw .jwdc3e .lyodlz .b6lhvm {
  display: block;
  font-size: 2.5rem;
  font-weight: 700;
}
.af3tis .kmzemw .jwdc3e .m2xmol {
  margin-bottom: 1rem;
}
.af3tis .kmzemw .jwdc3e .m2xmol .p54i22 {
  position: relative;
  display: inline-block;
  font-size: 0.85em;
  text-transform: capitalize;
  text-decoration: none;
  margin-right: 2rem;
  margin-bottom: 0.75rem;
  color: #121212;
  opacity: 0.75;
  transition: color 0.3s ease 0s;
}
.af3tis .kmzemw .jwdc3e .m2xmol .p54i22:not(:last-child):before {
  content: "|";
  margin: 0 10px;
  position: absolute;
  left: 100%;
  color: #121212;
  opacity: 0.75;
}
.af3tis .kmzemw .jwdc3e .m2xmol .p54i22:hover {
  color: #c35023;
}
.af3tis .kmzemw .jwdc3e .m2xmol .p54i22 .n1q0c9 {
  color: #c35023;
  margin-right: 0.5rem;
}
.af3tis .kmzemw .jwdc3e .cuy8r1 {
  color: #202020;
  font-family: "Merriweather", "sans-serif";
  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: #c35023;
}
.af3tis .kmzemw .jwdc3e .ieffvv {
  color: #121212;
  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 {
  background-image: none;
  background-image: none;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #fff;
  background: #c35023;
  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(195, 80, 35, 0.8);
}
.af3tis .ezqysz .swiper-container .swiper-button-prev:hover,
.af3tis .ezqysz .swiper-container .swiper-button-next:hover {
  background-color: #c35023;
}
.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: #c35023;
}
.af3tis .b3fsmv .miffwv {
  margin-bottom: 0;
}
.af3tis .cuy8r1 {
  font-family: "Merriweather", "sans-serif";
  font-size: 3rem;
  font-weight: 800;
  text-transform: capitalize;
  color: #202020;
  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;
  color: #202020;
  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;
  color: #121212;
  opacity: 0.75;
  font-weight: 800;
}
.af3tis .h5ny4x .m2xmol {
  margin-bottom: 1rem;
}
.af3tis .h5ny4x .m2xmol .p54i22 {
  position: relative;
  display: inline-block;
  font-size: 0.85em;
  text-transform: capitalize;
  text-decoration: none;
  margin-right: 2rem;
  margin-bottom: 0.75rem;
  color: #121212;
  opacity: 0.75;
  transition: color 0.3s ease 0s;
}
.af3tis .h5ny4x .m2xmol .p54i22:hover {
  color: #c35023;
}
.af3tis .h5ny4x .m2xmol .p54i22:not(:last-child):before {
  content: "|";
  margin: 0 10px;
  position: absolute;
  left: 100%;
  color: #121212;
  opacity: 0.75;
}
.af3tis .h5ny4x .m2xmol .p54i22 .n1q0c9 {
  margin-right: 0.5rem;
  color: #c35023;
}
.af3tis .h5ny4x .l1ywon {
  margin-bottom: 1.5rem;
}
.af3tis .h5ny4x .l1ywon img {
  border-radius: 0.25rem;
}
.af3tis .h5ny4x .l1ywon a {
  color: #c35023;
  text-decoration: none;
  transition: all 0.3s ease-in-out 0s;
}
.af3tis .h5ny4x .l1ywon a:hover {
  color: #121212;
  text-decoration: underline;
}
.af3tis .h5ny4x .l1ywon .bncxcx {
  font-size: 1.75rem;
  font-weight: 600;
  font-family: "Merriweather", "sans-serif";
  line-height: 1.2;
  text-transform: capitalize;
  color: #202020;
  margin-bottom: 1rem;
}
.af3tis .h5ny4x .l1ywon .peveqk {
  overflow: hidden;
  font-size: 1.25rem;
  color: #121212;
  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: #c35023;
}
.af3tis .h5ny4x .l1ywon .pu4pl3 {
  list-style: none;
  margin: 0;
  margin-bottom: 1.5rem;
  padding-left: 0;
}
.af3tis .h5ny4x .l1ywon .pu4pl3 .qv3v21 {
  color: #121212;
  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 .n1q0c9 {
  font-size: 0.75rem;
  color: #c35023;
  margin-right: 0.5rem;
}
.af3tis .h5ny4x .l1ywon blockquote {
  margin: 2rem 0;
  padding: 3rem 2rem;
  border: none;
  border-left: 0.25rem solid #c35023;
  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: #202020;
}
.af3tis .h5ny4x .l1ywon blockquote .sbqqpd {
  font-size: 1.5rem;
  font-weight: 500;
  font-style: italic;
  color: #f1f1f1;
  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: #c35023;
}
.af3tis .h5ny4x .l1ywon blockquote .n1q0c9 {
  position: absolute;
  top: 1rem;
  left: 2rem;
  color: rgba(195, 80, 35, 0.35);
  font-size: 2rem;
}
@media (max-width: 991px) {
  .af3tis .h5ny4x .l1ywon blockquote {
    padding: 2rem;
  }
  .af3tis .h5ny4x .l1ywon blockquote .n1q0c9 {
    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 .n1q0c9 {
  background: #c35023;
}
.af3tis .h5ny4x .i1es2s .ks0s38:hover .o19evi {
  color: #c35023;
}
.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;
  color: #202020;
  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 .n1q0c9,
.af3tis .h5ny4x .i1es2s .h3mq5b .n1q0c9 {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  background-image: none;
  width: 4rem;
  height: 4rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 1.5rem;
  color: #fff;
  background: #c35023;
  cursor: pointer;
  transition: all 0.3s ease-in-out 0s;
}
.af3tis .h5ny4x .i1es2s .m88rjn .n1q0c9:hover,
.af3tis .h5ny4x .i1es2s .h3mq5b .n1q0c9:hover {
  background-color: rgba(195, 80, 35, 0.8);
}
.af3tis .h5ny4x .i1es2s .m88rjn .n1q0c9 {
  left: 1rem;
}
.af3tis .h5ny4x .i1es2s .h3mq5b .n1q0c9 {
  right: 1rem;
}
.af3tis .h5ny4x .vibm0h .mvf33f {
  width: 4rem;
  height: 4rem;
  border-radius: 50%;
  overflow: hidden;
  float: left;
  border: 3px solid #c35023;
}
.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: #c35023;
  font-size: 1.1rem;
  font-weight: 700;
  text-transform: capitalize;
}
.af3tis .h5ny4x .vibm0h .dyw0x5 .pkwwre {
  font-size: 0.9rem;
  font-weight: 600;
  color: #121212;
  opacity: 0.75;
}
.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 #c35023;
}
.af3tis .h5ny4x .hoitz4 .mvf33f .yfoizi {
  width: 100%;
  height: 100%;
}
.af3tis .h5ny4x .hoitz4 .qspjkl {
  padding-bottom: 1rem;
  border-bottom: 1px solid rgba(195, 80, 35, 0.5);
  padding: 1rem;
  padding-top: 0;
  overflow: hidden;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .tqlhga {
  text-decoration: none;
  color: #c35023;
  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;
  color: #121212;
  opacity: 0.75;
  text-decoration: none;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .fr37be {
  font-size: 1rem;
  color: #121212;
  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(195, 80, 35, 0.7);
  font-size: 1rem;
  font-weight: 600;
  position: relative;
  padding-left: 1.5rem;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .te4h4h .jhln45:hover {
  color: #c35023;
}
.af3tis .h5ny4x .hoitz4 .qspjkl .te4h4h .jhln45 .n1q0c9 {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  color: #c35023;
}

/*    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 .r0ngrp {
  background-image: url("../assets/images/hero/shapes-bg.png");
  opacity: 0.65;
}
.c1ktzv .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/404.jpg");
  opacity: 0.65;
  z-index: -1;
}
.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;
  font-family: "Merriweather", "sans-serif";
  line-height: 1;
  margin-bottom: 0;
  color: #fff;
}
@media (max-width: 991px) {
  .c1ktzv .x42tpe {
    font-size: 6rem;
  }
}
.c1ktzv .zmmmjw {
  color: #f1f1f1;
  font-size: 4rem;
  font-family: "Merriweather", "sans-serif";
  text-transform: capitalize;
  font-weight: 700;
  margin-bottom: 1rem;
}
@media (max-width: 991px) {
  .c1ktzv .zmmmjw {
    font-size: 2rem;
  }
}
.c1ktzv .zwxfer {
  color: #f1f1f1;
  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(255, 255, 255, 0.5);
  border-radius: 5rem;
  font-size: 1.1rem;
  padding: 0.5rem 1rem;
  outline: none;
  color: #c35023;
  -webkit-appearance: none;
  width: 100%;
  transition: all 0.5s ease-in-out 0s;
}
.c1ktzv .lluvqr:focus {
  border-color: white;
}
.c1ktzv .gjpxw7 {
  position: absolute;
  width: 70px;
  height: 100%;
  -webkit-appearance: none;
  border: none;
  outline: none;
  background: #c35023;
  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 .n1q0c9 {
  color: #fff;
  transition: all 0.5s ease-in-out 0s;
}
.c1ktzv .gjpxw7:hover {
  background: #fff;
}
.c1ktzv .gjpxw7:hover .n1q0c9 {
  color: #c35023;
}

/*   End 404 Page  */
/*   Start benefits Section  */
.mjodw2 .irl15r {
  position: relative;
  border: 1px solid rgba(195, 80, 35, 0.5);
}
.mjodw2 .irl15r::before, .mjodw2 .irl15r::after {
  content: "";
  position: absolute;
  background-color: rgba(195, 80, 35, 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: #c35023;
  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;
  font-family: "Merriweather", "sans-serif";
  color: #202020;
  text-transform: capitalize;
}
.mjodw2 .irl15r .b1zz0d .slwvtr {
  color: #b8b8b8;
  font-size: 1rem;
  font-weight: 600;
}
.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(195, 80, 35, 0.5);
    padding: 2rem 3rem;
  }
}
.mjodw2 .po2kce {
  position: absolute;
  width: 50%;
  height: 100%;
  max-height: 100%;
  left: 0;
  top: 0;
  overflow: hidden;
  z-index: 0;
}
.mjodw2 .po2kce .ohi0ac {
  display: inline-block;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
}
.mjodw2 .po2kce > 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 .cknx71 {
  opacity: 0.35;
  z-index: 1;
  transition: all 0.3s ease-in-out 0s;
}
@media (max-width: 991px) {
  .mjodw2 .po2kce {
    position: relative;
    width: 100%;
    max-height: 360px;
  }
}

/*    End benefits Section  */
/*   Start pricing Section  */
.skob1q {
  overflow: hidden;
  position: relative;
}
.skob1q .o6yjdt {
  background-image: url("../assets/images/sections-bg-images/pattern-bg-1.jpg");
  opacity: 0.025;
}
@media (max-width: 991px) {
  .skob1q .a8mz8c:not(:last-of-type) {
    margin-bottom: 3rem;
  }
}
.skob1q .gbdclw {
  position: relative;
  overflow: hidden;
  border: 1px solid rgba(195, 80, 35, 0.65);
  border-radius: 0.5rem 0.5rem 0 0;
  padding: 4rem 2.5rem;
  text-transform: capitalize;
  background: #fff;
  transition: all 0.3s ease-in-out 0s;
  box-shadow: 1px 1px 10px 0px rgba(18, 18, 18, 0.15);
}
.skob1q .gbdclw .g0qk45 {
  display: inline-block;
  padding: 0.25rem 5rem;
  color: #fff;
  background-color: #ff4800;
  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(195, 80, 35, 0.25);
}
.skob1q .lp9tnc {
  font-weight: 800;
  font-size: 1.35rem;
  margin: 0;
  margin-bottom: 1.25rem;
  border-left: 0.25rem solid #c35023;
  padding-left: 1rem;
  color: #121212;
}
.skob1q .qbxgsn {
  position: relative;
  display: inline-block;
  font-family: "Merriweather", "sans-serif";
  font-size: 4rem;
  font-weight: 700;
  margin: 0;
  margin-bottom: 2.5rem;
  padding: 0;
  line-height: 1;
  color: #121212;
}
.skob1q .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: #c35023;
}
.skob1q .qbxgsn .vno7ra {
  font-size: 1rem;
  font-weight: 900;
  font-style: italic;
  opacity: 0.75;
  color: #c35023;
  padding: 0.25rem;
}
.skob1q .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;
  padding-left: 0.75rem;
  font-size: 1rem;
  font-weight: 600;
  color: #121212;
  opacity: 0.75;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.skob1q .n6tnfi .z53lq5 .j666im {
  color: #c35023;
  font-size: 0.85rem;
}
.skob1q .r0zsfv {
  text-align: center;
}

/*    End pricing Section  */
/*   Start our-video Section  */
.muedep {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
.muedep .o6yjdt {
  background: url("../assets/images/sections-bg-images/video-bg.jpg");
  background-size: cover;
  opacity: 0.65;
}
.muedep .uqj5sj {
  margin-bottom: 2rem;
}
.muedep .uqj5sj .fsw1kf {
  color: #fff !important;
}
.muedep .uqj5sj .vthzpc {
  color: #fff;
}
.muedep .uqj5sj .a6v5yy {
  background: #fff;
}
.muedep .l48jyv {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 5rem 0;
}

/*    End our-video Section  */
/*   Start stats section Rules  */
.cdvlxe {
  position: relative;
  z-index: 0;
  color: #fff;
}
.cdvlxe .o6yjdt {
  background: url("../assets/images/sections-bg-images/pattern-bg.jpg");
  opacity: 1;
}
.cdvlxe .cknx71 {
  opacity: 0.85;
}
.cdvlxe .uqj5sj .ta9xup {
  background: #fff;
}
.cdvlxe .zbd2tq .g7zgmo {
  border-right: 1px dashed rgba(255, 255, 255, 0.5);
}
@media (max-width: 991px) {
  .cdvlxe .zbd2tq .g7zgmo {
    border-right: none;
  }
}
.cdvlxe .zbd2tq:last-of-type .g7zgmo {
  border-right: none;
}
.cdvlxe .g7zgmo {
  color: #fff;
  text-align: center;
  margin-bottom: 4rem;
}
.cdvlxe .g7zgmo .fbufkk {
  font-size: 3rem;
  display: block;
  -webkit-text-stroke-color: #fff;
  -webkit-text-stroke-width: 2px;
  -webkit-text-fill-color: transparent;
}
@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: #c35023;
  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: #c35023;
  padding-top: 4rem;
  border-radius: 0.5rem;
  z-index: 0;
}
.cdvlxe.duszni .ljairb {
  background: #fff;
}
.cdvlxe.duszni .g7zgmo .fbufkk {
  -webkit-text-stroke-color: #c35023;
}
.cdvlxe.duszni .g7zgmo .rtyvcr,
.cdvlxe.duszni .g7zgmo .ckdbyj {
  color: #202020;
}
.cdvlxe.u9onhf .ljairb {
  background: #202020;
}
.cdvlxe.u9onhf .g7zgmo .fbufkk {
  -webkit-text-stroke-color: #c35023;
}
.cdvlxe.u9onhf .g7zgmo .rtyvcr,
.cdvlxe.u9onhf .g7zgmo .ckdbyj {
  color: #fff;
}

/* 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 .ljairb .cknx71,
.k133oj .ljairb .o6yjdt {
  background: url("../assets/images/sections-bg-images/pattern-bg-1.jpg");
  opacity: 0.025;
}
.k133oj .ptlye0 .ljairb {
  margin-bottom: -220px;
}

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

.hv46jh {
  background-color: #202020;
  padding-top: 60px;
  padding-bottom: 0;
  height: 100vh;
}
.hv46jh .o6yjdt {
  background-image: url("../assets/images/demos/index-hero/index-hero.jpg");
  opacity: 1;
}
.hv46jh .n046ec {
  opacity: 0.65 !important;
}
.hv46jh .cknx71 {
  opacity: 0.9 !important;
  background: #121212 !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: #f1f1f1;
}
@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: #202020;
}
.nk6jwe .post5o {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 250px;
  height: 125px;
  padding: 2rem;
  border: 4px solid #c35023;
  margin: 0 auto;
  margin-bottom: 2rem;
}
.nk6jwe .uqj5sj .fsw1kf {
  color: #fff !important;
}
.nk6jwe .k6yz7m {
  position: relative;
  margin-bottom: 2rem;
  width: 100%;
  overflow: hidden;
  display: block;
  position: relative;
  z-index: 0;
  border: 1px solid rgba(195, 80, 35, 0.5);
  transition: all 0.5s ease-in-out 0s;
}
.nk6jwe .k6yz7m .cknx71 {
  opacity: 0.05;
  background-color: #fff;
  z-index: 1;
}
.nk6jwe .k6yz7m:hover {
  transform: translateY(-10px);
}
.nk6jwe .k6yz7m:hover .cknx71 {
  background-color: #121212;
  opacity: 0.75;
}
.nk6jwe .k6yz7m:hover .va7hfx {
  top: 50%;
  transform: translate(-50%, -50%);
  visibility: visible;
  opacity: 1;
}
.nk6jwe .k6yz7m:hover .cib2d0 {
  background-color: #c35023;
}
.nk6jwe .k6yz7m .c6f6md {
  position: absolute;
  top: 0;
  right: 0;
  font-family: "Nunito", "sans-serif";
  font-size: 1rem;
  font-weight: 400;
  padding: 0.5rem 1rem;
  background-color: #fff;
  color: #c35023;
  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: #fff;
  background: transparent;
  border-color: #fff;
}
.nk6jwe .k6yz7m .va7hfx .kgalcx:hover {
  color: #c35023;
  background: #fff;
  border-color: #fff;
}
.nk6jwe .k6yz7m .va7hfx .kgalcx:first-child {
  margin-bottom: 1rem;
  color: #fff;
  background: #c35023;
  border-color: #c35023;
}
.nk6jwe .k6yz7m .va7hfx .kgalcx:first-child:hover {
  color: #c35023;
  background: #fff;
  border-color: #fff;
}
.nk6jwe .k6yz7m .cib2d0 {
  position: relative;
  text-align: center;
  text-transform: capitalize;
  padding: 1rem;
  font-size: 1rem;
  font-weight: 700;
  color: #fff;
  background-color: #121212;
  margin: 0;
  transition: all 0.5s ease-in-out 0s;
}

/*  End  demos section Rules    */
/*    Start dark theme rules  */
body.cbnj8w {
  color: #fff;
  background: #121212;
}
body.cbnj8w .vsfc3p {
  color: #fff;
}
body.cbnj8w .l2yul5 {
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke-width: 1px;
}
body.cbnj8w .uqj5sj .fsw1kf {
  color: #fff;
}
body.cbnj8w .uqj5sj .vthzpc {
  color: #fff;
}
body.cbnj8w .jjch84 svg path {
  fill: #121212;
}
body.cbnj8w .pjg8i9 .sm5fzq .hb4pbl .p37gjx {
  color: rgba(255, 255, 255, 0.75) !important;
  border-color: rgba(255, 255, 255, 0.25) !important;
}
body.cbnj8w .pjg8i9 .sm5fzq .hb4pbl .p37gjx.hover {
  color: #c35023 !important;
  border-color: #c35023 !important;
}
body.cbnj8w .pjg8i9 .sm5fzq .hb4pbl .p37gjx.active {
  color: #fff !important;
  border-color: #c35023 !important;
}
body.cbnj8w .kj8hcv .la2cc4:hover .j471c0, body.cbnj8w .fcd5u6 .la2cc4:hover .j471c0 {
  background: #c35023;
}
body.cbnj8w .kj8hcv .la2cc4:hover .j471c0::before, body.cbnj8w .fcd5u6 .la2cc4:hover .j471c0::before, body.cbnj8w .kj8hcv .la2cc4:hover .j471c0::after, body.cbnj8w .fcd5u6 .la2cc4:hover .j471c0::after {
  background: #c35023;
}
body.cbnj8w .kj8hcv .la2cc4:hover .n1q0c9, body.cbnj8w .fcd5u6 .la2cc4:hover .n1q0c9 {
  color: #fff;
}
body.cbnj8w .kj8hcv .j471c0, body.cbnj8w .fcd5u6 .j471c0 {
  background: #fff;
}
body.cbnj8w .kj8hcv .j471c0::before, body.cbnj8w .fcd5u6 .j471c0::before, body.cbnj8w .kj8hcv .j471c0::after, body.cbnj8w .fcd5u6 .j471c0::after {
  background: #fff;
}
body.cbnj8w .kj8hcv .j471c0 .n1q0c9, body.cbnj8w .fcd5u6 .j471c0 .n1q0c9 {
  color: #c35023;
}
body.cbnj8w .mjodw2 .irl15r .b1zz0d {
  background: inherit !important;
}
body.cbnj8w .mjodw2 .irl15r .cba3wl {
  color: #fff !important;
}
body.cbnj8w .mjodw2 .irl15r .slwvtr {
  color: rgba(241, 241, 241, 0.85) !important;
}
body.cbnj8w .af3tis .dq7azk {
  color: #f1f1f1 !important;
}
body.cbnj8w .af3tis .vd0mg0 .sbef99 .tiux90 {
  color: #f1f1f1 !important;
}
body.cbnj8w .af3tis .v3pwvm .cn8psp {
  background-color: #202020 !important;
}
body.cbnj8w .af3tis .v3pwvm .cn8psp:hover {
  background-color: #c35023 !important;
}
body.cbnj8w .af3tis .v3pwvm .sy9b44 {
  color: #f1f1f1 !important;
}
body.cbnj8w .af3tis .s7pbqb .content .yhikoi {
  color: #f1f1f1 !important;
}
body.cbnj8w .af3tis .s7pbqb .content .yhikoi:hover {
  color: #c35023 !important;
}
body.cbnj8w .af3tis .s7pbqb .content .szg8i5 {
  color: #fff !important;
}
body.cbnj8w .af3tis .kmzemw .jwdc3e .m2xmol .p54i22 {
  color: #f1f1f1 !important;
}
body.cbnj8w .af3tis .kmzemw .jwdc3e .m2xmol .p54i22:not(:last-child):before {
  color: #f1f1f1;
}
body.cbnj8w .af3tis .kmzemw .jwdc3e .cuy8r1 {
  color: #f1f1f1 !important;
}
body.cbnj8w .af3tis .kmzemw .jwdc3e .cuy8r1:hover {
  color: #c35023 !important;
}
body.cbnj8w .af3tis .kmzemw .jwdc3e .ieffvv {
  color: #fff !important;
}
body.cbnj8w .af3tis .e4t7nv .kw4xve {
  background-color: #202020 !important;
  color: #c35023 !important;
  border-color: #c35023 !important;
}
body.cbnj8w .af3tis .e4t7nv .zg6t8z {
  background-color: #f1f1f1 !important;
  border-color: #b8b8b8 !important;
}
body.cbnj8w .af3tis .cuy8r1 {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .f3tyyt .h8d97a {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .mv5jky {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .m2xmol .p54i22 {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .m2xmol .p54i22:not(:last-child):before {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .l1ywon .bncxcx {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .l1ywon .peveqk {
  color: rgba(255, 255, 255, 0.75);
}
body.cbnj8w .af3tis .h5ny4x .l1ywon a:hover {
  color: #fff;
}
body.cbnj8w .af3tis .h5ny4x .l1ywon .pu4pl3 .qv3v21 {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .i1es2s .o19evi {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .i1es2s .o19evi:hover {
  color: #c35023 !important;
}
body.cbnj8w .af3tis .h5ny4x .vibm0h .dyw0x5 .pkwwre {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .hoitz4 .qspjkl .xu5m01 .ldh86p {
  color: #fff !important;
}
body.cbnj8w .af3tis .h5ny4x .hoitz4 .qspjkl .fr37be {
  color: #fff !important;
}
body.cbnj8w .m9pdx8 label:not(.p79jwm) {
  color: #f1f1f1;
}
body.cbnj8w .m9pdx8 .p79jwm {
  color: #f1f1f1;
}
body.cbnj8w .m9pdx8 input[type=email],
body.cbnj8w .m9pdx8 input[type=text],
body.cbnj8w .m9pdx8 input[type=password],
body.cbnj8w .m9pdx8 input[type=url],
body.cbnj8w .m9pdx8 input[type=search],
body.cbnj8w .m9pdx8 input[type=number],
body.cbnj8w .m9pdx8 textarea {
  color: #f1f1f1 !important;
}
body.cbnj8w .wbyerw .yprwg9 .btehas .wcgoqi {
  color: #fff;
}
body.cbnj8w .wbyerw .yprwg9 .btehas .scyf37 {
  color: #fff;
}
body.cbnj8w .s5azou .qgr9uj {
  background-color: #202020;
}
body.cbnj8w .s5azou .qgr9uj .btehas .name {
  color: #fff;
}
body.cbnj8w .s5azou .qgr9uj .btehas .role {
  color: #fff;
}
body.cbnj8w .s5azou .h55yrt .gqk9li {
  color: #fff;
  margin-bottom: 1.25rem;
}
body.cbnj8w .s5azou .h55yrt .g2i6cv {
  color: #fff;
}
body.cbnj8w .etdohz {
  color: #f1f1f1 !important;
}
body.cbnj8w .aweoxe {
  color: rgba(241, 241, 241, 0.75) !important;
}
body.cbnj8w .toe7cb .tbxtkw {
  box-shadow: 0px 0px 30px 0px rgba(18, 18, 18, 0.5);
}
body.cbnj8w .e9w0rr .bc5sb8 .dalowy .title {
  color: #fff;
}
body.cbnj8w .e9w0rr .bc5sb8 .l8m6gd .ksqh4e {
  color: #fff;
  opacity: 0.85;
}
body.cbnj8w .thamqj .aqdjtq .gtcm74 {
  color: #fff;
  background: transparent;
}
body.cbnj8w .thamqj .aqdjtq .gtcm74:hover, body.cbnj8w .thamqj .aqdjtq .gtcm74.active {
  color: #c35023;
}
body.cbnj8w .skob1q .gbdclw {
  background: #202020 !important;
}
body.cbnj8w .skob1q .lp9tnc,
body.cbnj8w .skob1q .qbxgsn {
  color: #fff;
}
body.cbnj8w .skob1q .n6tnfi .z53lq5 {
  color: #fff;
}
body.cbnj8w .s66j1o .lb23et .h443h3 .p54i22 {
  background: #121212 !important;
}
body.cbnj8w .s66j1o .lb23et .h443h3 .p54i22 .title {
  color: #c35023 !important;
}
body.cbnj8w .s66j1o .lb23et .h443h3 .p54i22 .detail {
  color: #f1f1f1 !important;
}
body.cbnj8w .s66j1o .lb23et .h443h3 .p54i22 .miffwv .r4o1gx {
  color: #fff !important;
}
body.cbnj8w .rj82cv .cn6fny {
  color: #fff !important;
}
body.cbnj8w .sbspqr {
  color: #fff !important;
}
body.cbnj8w .gzq8sn {
  color: #fff !important;
}
body.cbnj8w .qg73zj .nf5ciu {
  color: #f1f1f1 !important;
}
body.cbnj8w .ogfuaa .nlkwac,
body.cbnj8w .ogfuaa .lmozlb,
body.cbnj8w .ogfuaa .crvk9c .w8vd0w,
body.cbnj8w .ogfuaa .crvk9c .tla841,
body.cbnj8w .ogfuaa .tc78x2 .w8vd0w,
body.cbnj8w .ogfuaa .tc78x2 .tla841 {
  color: #fff !important;
}
body.cbnj8w .ogfuaa .uu6zcz .fu7pzk .gkckhz {
  background-image: url("../assets/images/about/signature-light.png");
}
body.cbnj8w .ogfuaa .kxh4mf.xtdv3k .zbd2tq {
  background: #202020;
}
body.cbnj8w .ogfuaa .kxh4mf .zbd2tq .rtyvcr,
body.cbnj8w .ogfuaa .kxh4mf .zbd2tq .ckdbyj {
  color: #fff !important;
}
body.cbnj8w .g0pfx4 .g8zidf {
  background-color: #121212 !important;
}
body.cbnj8w .g0pfx4 .ok1wm0 .iicxxn {
  background-color: #121212 !important;
}
body.cbnj8w .g0pfx4 .tfkpg3 .kisfcj {
  color: #f1f1f1 !important;
}
body.cbnj8w .g0pfx4 .jhqe25 .nq8ek6 {
  color: #b8b8b8 !important;
}

/*    End dark theme rules  *//*# sourceMappingURL=main-LTR.css.map */

/* Theme 511 migration utilities */
.yvr3pf .adkrgx {
  display: inline-block;
  white-space: nowrap;
  margin-left: 16px;
  vertical-align: middle;
}
.yvr3pf .adkrgx .cuuchi {
  display: inline-block;
  width: auto;
  min-width: 76px;
  height: auto;
  line-height: 1.2;
  padding: 13px 18px;
  margin-left: 8px;
  text-align: center;
  vertical-align: middle;
}
.yvr3pf .adkrgx .rt65ll {
  background: #ffffff;
  color: #09aff4;
  color: var(--clr-main);
  border: 1px solid #09aff4;
  border: 1px solid var(--clr-main);
}
.fyvj3b,
.nt8dct,
.dba86v,
.exbtvj,
.lagkhd {
  background: #ffffff;
  color: #202020;
  border: 1px solid rgba(0,0,0,.08);
  box-shadow: 0 14px 35px rgba(0,0,0,.08);
}
.fyvj3b {
  padding: 42px;
}
.fyvj3b h3,
.fyvj3b p,
.fyvj3b label,
.fyvj3b textarea,
.nt8dct h3,
.nt8dct p,
.dba86v h3,
.dba86v p,
.exbtvj h3,
.exbtvj p {
  color: #202020;
}
.fyvj3b h3 {
  margin-bottom: 12px;
  font-size: 30px;
  font-weight: 800;
}
.fyvj3b p {
  margin-bottom: 24px;
  color: #5f6670;
}
.fyvj3b .o62mma {
  margin-bottom: 18px;
}
.fyvj3b label {
  display: block;
  margin-bottom: 8px;
  font-weight: 700;
}
.fyvj3b .tq2tnz {
  width: 100%;
  min-height: 54px;
  padding: 14px 16px;
  border: 1px solid #d8dee6;
  background: #f8fafc;
  color: #202020;
}
.fyvj3b textarea.tq2tnz {
  min-height: 120px;
}
.fyvj3b .tq2tnz::-webkit-input-placeholder { color: #7d8792; }
.fyvj3b .tq2tnz:-ms-input-placeholder { color: #7d8792; }
.x6866m {
  font-size: 0;
  margin-top: 12px;
}
.x6866m .eptx8x,
.x6866m button.eptx8x,
.x6866m a.eptx8x {
  display: inline-block;
  min-width: 138px;
  height: 54px;
  line-height: 24px;
  padding: 15px 22px;
  margin: 0 12px 12px 0;
  border: 1px solid #09aff4;
  border: 1px solid var(--clr-main);
  font-size: 16px;
  vertical-align: top;
  cursor: pointer;
  text-align: center;
}
.x6866m .ta7lod {
  background: #ffffff;
  color: #09aff4;
  color: var(--clr-main);
}
.al9jlf {
  margin: 28px 0 0;
  padding: 0;
  list-style: none;
}
.al9jlf li {
  margin-bottom: 14px;
  color: #dfe7ef;
  font-size: 17px;
}
.al9jlf i {
  margin-right: 10px;
  color: #09aff4;
  color: var(--clr-main);
}
.nt8dct,
.dba86v,
.exbtvj {
  height: 100%;
  padding: 30px;
  margin-bottom: 30px;
}
.nt8dct i,
.exbtvj i {
  display: inline-block;
  margin-bottom: 18px;
  color: #09aff4;
  color: var(--clr-main);
  font-size: 36px;
}
.nt8dct h3,
.exbtvj h3,
.dba86v h3 {
  margin-bottom: 12px;
  font-size: 22px;
  font-weight: 800;
}
.dba86v span {
  display: inline-block;
  margin-bottom: 16px;
  color: #09aff4;
  color: var(--clr-main);
  font-size: 34px;
  font-weight: 900;
}
.z0feom {
  position: relative;
  overflow: hidden;
  box-shadow: 0 20px 45px rgba(0,0,0,.18);
}
.z0feom img {
  width: 100%;
  min-height: 360px;
  object-fit: cover;
}
.ahp0uq {
  position: absolute;
  left: 24px;
  bottom: 24px;
  padding: 12px 18px;
  background: #09aff4;
  background: var(--clr-main);
  color: #ffffff;
  font-weight: 800;
}
.mxqgkz {
  padding: 28px;
  background: #10131a;
  box-shadow: 0 24px 50px rgba(0,0,0,.22);
}
.lagkhd {
  min-height: 420px;
  padding: 55px 32px;
  text-align: center;
}
.lagkhd span {
  color: #09aff4;
  color: var(--clr-main);
  font-weight: 900;
  letter-spacing: 2px;
}
.lagkhd h3 {
  margin: 22px 0 12px;
  color: #202020;
  font-size: 32px;
}
.nmiowb .fsw1kf,
.nmiowb p {
  color: #ffffff;
}
.gmyb16 {
  font-size: 42px;
  line-height: 1.25;
}
.af3tis .kmzemw .e1cen3 .rdgxri,
.af3tis .h5ny4x .l1ywon .e1cen3 img,
.f9ycl5 img {
  width: 100%;
  max-height: 260px;
  object-fit: cover;
}
@media (max-width: 1199px) {
  .yvr3pf .adkrgx .cuuchi {
    min-width: 64px;
    padding: 11px 14px;
  }
}
@media (max-width: 991px) {
  .yvr3pf .adkrgx {
    margin-left: 8px;
  }
  .fyvj3b {
    padding: 28px;
    margin-top: 30px;
  }
  .gmyb16 {
    font-size: 32px;
  }
}
