/*-----------------------------------------------------------------------------------
    Template Name: Rangun Paintball template
    Template URI: https://Slidesigma.com/themes/html/Rangun
    Author: Metropolitanthemes
    Author URI: https://www.Slidesigma.com
    Version: 1.0

    Note: This is Main Style Scss File. 
-----------------------------------------------------------------------------------
    CSS INDEX
    ===================
    01. Common
    02. Header
    03. Banner
    04. About
    05. Services
    06. Call to action
    07. Features Boxes
    08. Video
    09. Team
    10. Skill
    11. Portfolio
    12. Testimonial
    13. Blog
    14. Contact
    15. Framework
    16. Counter
    17. Breadcrumb
    18. Sidebar
    19. Faq
    20. Footer
-----------------------------------------------------------------------------------*/
/*===========================
	COMMON CSS 
===========================*/
@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,400;1,600&family=Hind:wght@400;500;600;700&display=swap');
html{
  overflow-x: hidden;
  overflow-y: auto;
}
body {
  font-family: "Hind", sans-serif;
  font-weight: normal;
  font-style: normal;
  color:#b10707ed333;
  overflow: hidden;
  font-size: 16px;
  line-height: 1.6;
}

* {
  margin: 0;
  padding: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

img {
  max-width: 100%;
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}

label.y41pu9{
  color: #fff;
  display: block;
  font-size: 13px;
  font-weight: normal;
  text-align: left;
}

a:focus,
input:focus,
textarea:focus,
button:focus,
.mi6kfv .i4inyn:focus,
.ejypqe:focus {
  text-decoration: none;
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

a:focus,
a:hover {
  text-decoration: none;
}

i,
span,
a {
  display: inline-block;
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  margin: 0px;
}

h1,
h1 a,
h2,
h2 a,
h3,
h3 a,
h4,
h4 a,
h5,
h5 a,
h6,
h6 a {
  color: #b10707ed333;
}

h1 {
  font-size: 48px;
}

h2 {
  font-size: 36px;
}

h3 {
  font-size: 28px;
}

h4 {
  font-size: 24px;
}

h5 {
  font-size: 18px;
}

h6 {
  font-size: 16px;
}

ul,
ol {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

p {
  margin: 0px;
}

a {
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

a, a:hover {
  color: #fd9951;
}

input,
select,
textarea {
  width: 100%;
  height: 50px;
  border: 2px solid #ededed;
  font-size: 14px;
  font-weight: 600;
  font-family: "Barlow Condensed", sans-serif;
  color: #b10707ed333;
  text-transform: uppercase;
  padding: 0 30px;
}

textarea {
  padding-top: 20px;
  height: 120px;
}

.rqlylx {
  position: relative;
}

.rqlylx input{
  flex: 1 auto;
  width: 1%;
}

.h7gozw,
.ohrnnw {
  margin: 0;
}

.rqlylx input,
.rqlylx textarea {
  padding-left: 65px;
}

.rqlylx .n1q0c9 {
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  color: #fd9951;
}

.rqlylx.zz23ru .n1q0c9 {
  top: 20px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

::-webkit-input-placeholder {
  opacity: 1;
}

:-ms-input-placeholder {
  opacity: 1;
}

::-ms-input-placeholder {
  opacity: 1;
}

::placeholder {
  opacity: 1;
}

/*新增加的css*/
.tqpe63 {
  padding: 20px 16px;
  text-align: center;
}

.kdjf6b {
  margin-top: 20px;
  display: inline-block;
}
.kdjf6b a,
.kdjf6b span {
  min-width: 38px;
  height: 38px;
  border: 1px solid #ccc;
  text-decoration: none;
  color: #b10707ed;
  border-radius: 4px;
  font-size: 16px;
  display: inline-block;
  margin: 0 3px 6px;
  padding: 0 12px;
  line-height: 38px;
  text-align: center;
}
.kdjf6b .uf0ccr {
  background-color: rgb(255 121 8);
  color: white;
  border-color: rgb(255 121 8);
}
.kdjf6b .v7m6vm {
  color: #aaa;
  border-color: #eee;
}

/*===== Common class Style =====*/
#e5otw4 {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0px;
  left: 0px;
  background-color: #fd9951;
  z-index: 9999999;
}

#e5otw4 > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  width: 100%;
}

#e5otw4 > div div {
  height: 40px;
  width: 40px;
  background-color: #fff;
  -webkit-animation: rotateplane 1.2s infinite ease-in-out;
          animation: rotateplane 1.2s infinite ease-in-out;
}

.j7qk36 {
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  color: #fff;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  padding: 0 45px;
  background-image: -webkit-linear-gradient(-51deg, #fd9951 0%, #fd9951 99%);
  border: 2px solid #fff;
  position: relative;
  height: 60px;
  line-height: 60px;
}

.j7qk36::after, .j7qk36::before {
  position: absolute;
  right: 10px;
  top: 10px;
  height: 10px;
  width: 2px;
  content: '';
 background-image: -webkit-linear-gradient(-51deg, #fd9951 0%, #fd9951 99%);
}

.j7qk36::before {
  width: 10px;
  height: 2px;
}

.j7qk36:hover {
  color: #fd9951;
}

.j7qk36.n5akgn {
  border: 2px solid rgba(4, 29, 56, 0.1);
  background-color: #fff;
}

.j7qk36.n5akgn:hover {
     transform: translateY(0);
    background: #ffffff;
    color: #fd9951;
}

.j7qk36.n5akgn::after, .j7qk36.n5akgn::before {
  background-color: #fff;
  background-image: -webkit-linear-gradient(-51deg, #fd9951 0%, #fd9951 99%);
}
.j7qk36.n5akgn:hover::after, .j7qk36.n5akgn:hover::before {
  background-image: -webkit-linear-gradient(-51deg, #fd9951 0%, #fd9951 99%);
}

.j7qk36.ubxzhx {
  background-color: #fd9951;
  border-color: #fd9951;
}

.j7qk36.ubxzhx::after, .j7qk36.ubxzhx::before {
  background-color: #fff;
  background-image: none;
}

.j7qk36.ubxzhx:hover {
    background: #ffffff;
    color: #fd9951;
    border-color: rgba(4, 29, 56, 0.1);
}
.j7qk36.ubxzhx:hover::after, .j7qk36.ubxzhx:hover::before {
  background-image: -webkit-linear-gradient(-51deg, #fd9951 0%, #fd9951 99%);
}

.fsw1kf h2 {
  font-size: 48px;
  text-transform: uppercase;
  line-height: 1.2;
  letter-spacing: -1px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .fsw1kf h2 {
    font-size: 38px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .fsw1kf h2 {
    font-size: 40px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .fsw1kf h2 {
    font-size: 40px;
  }
}

@media (max-width: 575px) {
  .fsw1kf h2 {
    font-size: 32px;
  }
}


.fsw1kf span.a9kd2x {
  text-transform: uppercase;
  font-weight: 700;
  color: #fd9951;
  font-family: "Barlow Condensed", sans-serif;
  line-height: 1;
  font-size: 18px;
  display: inline-block;
  margin-bottom: 20px;
  position: relative;
}

.fsw1kf.l0dxiy span.a9kd2x {
  padding-left: 50px;
}

.fsw1kf.l0dxiy span.a9kd2x::before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 2px;
  width: 30px;
  background-color: #fd9951;
  content: '';
}

.fsw1kf.u8t4cd span.a9kd2x {
  padding-left: 50px;
  padding-right: 50px;
}

.fsw1kf.u8t4cd span.a9kd2x::before, .fsw1kf.u8t4cd span.a9kd2x::after {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  height: 2px;
  width: 30px;
  background-color: #fd9951;
  content: '';
}

.fsw1kf.u8t4cd span.a9kd2x::after {
  left: auto;
  right: 0;
}

/* Custom Container Width */
@media (min-width: 1600px) {
  .container-fluid.m4vhxx {
    max-width: 1520px;
  }
}

@media (min-width: 1600px) {
  .container-fluid.zpg9zk {
    max-width: 1400px;
  }
}

/* Animation keyfranes */
@-webkit-keyframes sticky {
  0% {
    top: -200px;
  }
  100% {
    top: 0;
  }
}
@keyframes sticky {
  0% {
    top: -200px;
  }
  100% {
    top: 0;
  }
}

@-webkit-keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

@keyframes rotateplane {
  0% {
    transform: perspective(120px) rotateX(0deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(0deg) rotateY(0deg);
  }
  50% {
    transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
    -webkit-transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);
  }
  100% {
    transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
    -webkit-transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);
  }
}

@-webkit-keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@keyframes hvr-buzz-out {
  10% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  20% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  30% {
    -webkit-transform: translateX(3px) rotate(2deg);
    transform: translateX(3px) rotate(2deg);
  }
  40% {
    -webkit-transform: translateX(-3px) rotate(-2deg);
    transform: translateX(-3px) rotate(-2deg);
  }
  50% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  60% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  70% {
    -webkit-transform: translateX(2px) rotate(1deg);
    transform: translateX(2px) rotate(1deg);
  }
  80% {
    -webkit-transform: translateX(-2px) rotate(-1deg);
    transform: translateX(-2px) rotate(-1deg);
  }
  90% {
    -webkit-transform: translateX(1px) rotate(0);
    transform: translateX(1px) rotate(0);
  }
  100% {
    -webkit-transform: translateX(-1px) rotate(0);
    transform: translateX(-1px) rotate(0);
  }
}

@-webkit-keyframes ripple {
  0%,
  35% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0.8;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

@keyframes ripple {
  0%,
  35% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 1;
  }
  50% {
    -webkit-transform: scale(1.5);
    transform: scale(1.5);
    opacity: 0.8;
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(2);
    transform: scale(2);
  }
}

@-webkit-keyframes ripple-white {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  40% {
    opacity: 0.2;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}

@keyframes ripple-white {
  0% {
    opacity: 0;
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  40% {
    opacity: 0.2;
    -webkit-transform: scale(1.2);
    transform: scale(1.2);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(1.4);
    transform: scale(1.4);
  }
}

.zmgi74{
  z-index: 2;
}

/*===========================
    Header
===========================*/
header {
  /*===== Header transparent =====*/
  /*===== Header to area =====*/
  /*===== Main Menu =====*/
  /*===== Mobile Menu =====*/
  /*===== Header two =====*/
  /*===== Header three =====*/
  /*===== Sticky Header =====*/
  /* off canvas menu */
}

header.xv7kll {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 99;
}

header .a10iuy {
  padding: 20px 0;
}

@media (max-width: 575px) {
  header .a10iuy {
    display: none;
  }
}

header .a10iuy .macj57 li,
header .a10iuy .d0fpqb li {
  display: inline-block;
  font-weight: 700;
  font-size: 14px;
  text-transform: uppercase;
  margin-right: 25px;
  font-family: "Barlow Condensed", sans-serif;
}

header .a10iuy .macj57 li:last-child,
header .a10iuy .d0fpqb li:last-child {
  margin-right: 0;
}

header .a10iuy .macj57 li,
header .a10iuy .macj57 li a,
header .a10iuy .d0fpqb li,
header .a10iuy .d0fpqb li a {
  color: #fff;
}

header .a10iuy .macj57 li a:hover,
header .a10iuy .d0fpqb li a:hover {
  color: #fd9951;
}

header .a10iuy .d0fpqb {
  text-align: right;
}

header .a10iuy .d0fpqb li {
  margin-right: 0;
  margin-left: 25px;
}

header .a10iuy .d0fpqb li:first-child {
  margin-left: 0;
}

header .mrysth {
  background-color: #fff;
  position: relative;
  padding: 0 60px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  header .mrysth {
    padding: 0 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header .mrysth {
    padding: 0 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  header .mrysth {
    padding: 15px 95px 15px 15px;
  }
}

@media (max-width: 767px) {
  header .mrysth {
    padding: 15px 95px 15px 15px;
  }
}

@media (max-width: 575px) {
  header .mrysth {
    margin-top: 15px;
  }
}

header .mrysth .dcqgdt {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1;
      grid-template-rows: 1;
  -ms-grid-columns: 150px 1fr;
      grid-template-columns: 150px 1fr;
  grid-column-gap: 75px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  header .mrysth .dcqgdt {
    grid-column-gap: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header .mrysth .dcqgdt {
    grid-column-gap: 30px;
  }
}

header .mrysth .dcqgdt .post5o img {
  max-width: 150px;
}

@media (max-width: 399px) {
  header .mrysth .dcqgdt .post5o img {
    max-width: 120px;
  }
}

header .mrysth .dcqgdt .awn9pw ul li {
  display: inline-block;
  margin-right: 30px;
  position: relative;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  header .mrysth .dcqgdt .awn9pw ul li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header .mrysth .dcqgdt .awn9pw ul li {
    margin-right: 0;
  }
}

header .mrysth .dcqgdt .awn9pw ul li:last-child {
  margin-right: 0;
}

header .mrysth .dcqgdt .awn9pw ul li a {
  line-height: 120px;
  padding: 0 15px;
  color: #b10707ed333;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header .mrysth .dcqgdt .awn9pw ul li a {
    padding: 0 12px;
  }
}

header .mrysth .dcqgdt .awn9pw ul li a:hover {
  color: #fd9951;
}

header .mrysth .dcqgdt .awn9pw ul li.mf6a9t > a {
  color: #fd9951;
}

header .mrysth .dcqgdt .awn9pw ul li .l4n4vm {
  position: absolute;
  left: 0;
  top: 120%;
  width: 220px;
  background-color: #fff;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  z-index: 99;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(73, 167, 211, 0.06);
          box-shadow: 0px 8px 16px 0px rgba(73, 167, 211, 0.06);
}

header .mrysth .dcqgdt .awn9pw ul li .l4n4vm > li {
  position: relative;
  display: block;
  margin: 0;
}

header .mrysth .dcqgdt .awn9pw ul li .l4n4vm > li a {
  display: block;
  padding: 0 20px;
  position: relative;
  color: #b10707ed333;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  border-radius: 0;
  line-height: 50px;
}

header .mrysth .dcqgdt .awn9pw ul li .l4n4vm > li a:hover {
  background-color: #fd9951;
  color: #fff;
}

header .mrysth .dcqgdt .awn9pw ul li .l4n4vm > li .l4n4vm {
  position: absolute;
  left: 100%;
  top: 30%;
  width: 220px;
  background-color: #fff;
  visibility: hidden;
  opacity: 0;
}

header .mrysth .dcqgdt .awn9pw ul li .l4n4vm > li:hover .l4n4vm {
  opacity: 1;
  visibility: visible;
  top: 0;
}

header .mrysth .dcqgdt .awn9pw ul li:hover .l4n4vm {
  visibility: visible;
  opacity: 1;
  top: 100%;
}

header .mrysth .cpzonu {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: right;
      -ms-flex-pack: right;
          justify-content: right;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media (max-width: 575px) {
  header .mrysth .cpzonu {
    display: none;
  }
}

header .mrysth .cpzonu .cc2o9z {
  margin-left: 20px;
  height: 60px;
  width: 60px;
  line-height: 60px;
  background-color: #fd9951;
  border: 2px solid #fd9951;
  color: #fff;
  text-align: center;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

@media (max-width: 767px) {
  header .mrysth .cpzonu .cc2o9z {
    display: none;
  }
}

header .mrysth .cpzonu .cc2o9z:hover {
  background-color: #b10707ed333;
  border-color: #b10707ed333;
}

header .mrysth .cpzonu .cc2o9z i {
  font-size: 30px;
  position: relative;
  top: 5px;
}

header .pu4g6c.fjscdq .j5mlep {
  background-color: transparent;
  padding: 0;
  min-height: 0;
}

header .pu4g6c.fjscdq .j5mlep a.aowr4c {
  margin-right: 15px;
  margin-top: -75px;
  border: 2px solid rgba(4, 29, 56, 0.1);
  padding: 17px 15px;
  width: 26px;
  z-index: 222;
}

@media (max-width: 399px) {
  header .pu4g6c.fjscdq .j5mlep a.aowr4c {
    margin-top: -65px;
    padding: 12px 10px;
  }
}

header .pu4g6c.fjscdq .j5mlep a.aowr4c span {
  background-color: #b10707ed333;
}

header .pu4g6c.fjscdq .zyxra1 {
  margin-top: 0;
  background-color: #b10707ed333;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  overflow-y: scroll;
  overflow-x: hidden;
  max-height: 320px;
  z-index: 99;
}

header .pu4g6c.fjscdq .zyxra1 ul li {
  border-bottom: 1px solid rgba(255, 255, 255, 0.2);
}

header .pu4g6c.fjscdq .zyxra1 ul li:last-child {
  border: none;
}

header .pu4g6c.fjscdq .zyxra1 ul li a {
  border: none;
  padding: 0;
  padding: 15px 20px;
  width: 100%;
  font-size: 14px;
}

header .pu4g6c.fjscdq .zyxra1 ul li li:first-child {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

header .pu4g6c.fjscdq .zyxra1 ul li li a {
  padding: 15px 40px;
}

header .pu4g6c.fjscdq .zyxra1 ul li li li {
  border-top: 1px solid rgba(255, 255, 255, 0.2);
}

header .pu4g6c.fjscdq .zyxra1 ul li li li a {
  padding: 15px 60px;
}

header .pu4g6c.fjscdq .zyxra1 ul li a.r2n9cv {
  border: none !important;
  width: 50px;
  height: 53px;
  padding: 0 !important;
  line-height: 53px;
  margin-top: 0;
}

header .pu4g6c.fjscdq .zyxra1 ul li a.r2n9cv:hover {
  background: transparent;
}

header.ssug2y .a10iuy {
  padding: 15px 0;
  background-color: #b10707ed333;
}

header.ssug2y .mrysth {
  border-bottom: 1px solid #f1f1f1;
  padding: 0;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  header.ssug2y .mrysth {
    padding: 0;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header.ssug2y .mrysth {
    padding: 0;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  header.ssug2y .mrysth {
    padding: 15px 95px 15px 0;
  }
}

@media (max-width: 767px) {
  header.ssug2y .mrysth {
    padding: 15px 95px 15px 0;
  }
}

@media (max-width: 575px) {
  header.ssug2y .mrysth {
    margin-top: 0;
  }
}

header.ssug2y .mrysth .dcqgdt {
  grid-column-gap: 90px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  header.ssug2y .mrysth .dcqgdt {
    grid-column-gap: 60px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header.ssug2y .mrysth .dcqgdt {
    grid-column-gap: 30px;
  }
}

header.ssug2y .mrysth .cpzonu {
  text-align: right;
}

header.ssug2y .mrysth .cpzonu .cc2o9z {
  margin-left: 50px;
}

header.ssug2y .mrysth .cpzonu .j0c4eb {
  text-align: left;
  padding-left: 80px;
  position: relative;
}

header.ssug2y .mrysth .cpzonu .j0c4eb .n1q0c9 {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

header.ssug2y .mrysth .cpzonu .j0c4eb span {
  font-weight: 700;
  font-size: 14px;
  color: #b10707ed333;
  font-family: "Barlow Condensed", sans-serif;
  line-height: 24px;
  text-transform: uppercase;
}

header.ssug2y .mrysth .cpzonu .j0c4eb span span {
  display: block;
  font-size: 20px;
  color: #fd9951;
}

@media (max-width: 767px) {
  header.ssug2y .mrysth .cpzonu .j0c4eb span span {
    font-size: 18px;
  }
}

header.cqw4vr .mrysth {
  background-color: transparent;
  padding: 15px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  header.cqw4vr .mrysth {
    padding: 15px 95px 15px 0;
  }
}

@media (max-width: 767px) {
  header.cqw4vr .mrysth {
    padding: 15px 95px 15px 0;
  }
}

header.cqw4vr .mrysth .dcqgdt {
  grid-column-gap: 75px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  header.cqw4vr .mrysth .dcqgdt {
    grid-column-gap: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header.cqw4vr .mrysth .dcqgdt {
    grid-column-gap: 30px;
  }
}

header.cqw4vr .mrysth .dcqgdt .post5o img.xgq7qv {
  display: none;
}

header.cqw4vr .mrysth .dcqgdt .awn9pw ul li {
  margin-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header.cqw4vr .mrysth .dcqgdt .awn9pw ul li {
    margin-right: 0;
  }
}

header.cqw4vr .mrysth .dcqgdt .awn9pw ul li a {
  color: #fff;
  line-height: 90px;
}

header.cqw4vr .mrysth .dcqgdt .awn9pw ul li.mf6a9t > a {
  color: #fd9951;
}

header.cqw4vr .mrysth .cpzonu .j7qk36.ubxzhx:hover {
  background-color: #fff;
}

header.cqw4vr .mrysth .cpzonu .j7qk36.ubxzhx:hover::after, header.cqw4vr .mrysth .cpzonu .j7qk36.ubxzhx:hover::before {
  background-color: #b10707ed333;
}

header.cqw4vr .mrysth .cpzonu .cc2o9z {
  background-color: #fff;
  border-color: #fff;
  color: #b10707ed333;
}

header.cqw4vr .mrysth .cpzonu .cc2o9z:hover {
  background-color: #fd9951;
  border-color: #fd9951;
}

header.cqw4vr .pu4g6c.fjscdq .j5mlep a.aowr4c {
  border-color: #fff;
  background-color: #fff;
}

header.cqw4vr.dq5v14 .mrysth .dcqgdt .post5o img.xgq7qv {
  display: block;
}

header.cqw4vr.dq5v14 .mrysth .dcqgdt .post5o img.if6ki7 {
  display: none;
}

header.dq5v14 {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  background: #fff;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.04);
          box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.04);
  z-index: 99;
  -webkit-animation: sticky 1.2s;
          animation: sticky 1.2s;
}

header.dq5v14 .mrysth {
  margin-top: 0;
}

header.dq5v14 .mrysth .dcqgdt .awn9pw ul li a {
  line-height: 90px;
}

header.dq5v14 .a10iuy {
  display: none;
}

header.dq5v14.cqw4vr .mrysth {
  padding: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  header.dq5v14.cqw4vr .mrysth {
    padding: 15px 95px 15px 0;
  }
}

@media (max-width: 767px) {
  header.dq5v14.cqw4vr .mrysth {
    padding: 15px 95px 15px 0;
  }
}

header.dq5v14.cqw4vr .mrysth .dcqgdt .awn9pw ul li a {
  color: #b10707ed333;
}

header.dq5v14.cqw4vr .mrysth .cc2o9z {
  background-color: #fd9951;
  border-color: #fd9951;
  color: #fff;
}

header.dq5v14.cqw4vr .mrysth .cc2o9z:hover {
      transform: translateY(0);
    background: #ffffff;
    color: #fd9951;
}
header.dq5v14.cqw4vr .pu4g6c.fjscdq .j5mlep a.aowr4c {
  border-color: rgba(4, 29, 56, 0.1);
  background-color: transparent;
}

header .ar7rnj {
  position: fixed;
  width: 450px;
  top: 0;
  min-height: 100vh;
  right: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  z-index: 9999999;
  margin-right: -450px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(73, 167, 211, 0.08);
          box-shadow: 0px 8px 16px 0px rgba(73, 167, 211, 0.08);
  text-align: left;
}

header .ar7rnj.rax602 {
  margin-right: 0;
}

header .ar7rnj .jjqolb {
  position: fixed;
  height: 100vh;
  width: 100%;
  z-index: 998;
  background-color: #000;
  left: 0;
  top: 0;
  -webkit-transition: all 0.4s;
  transition: all 0.4s;
  opacity: 0;
  visibility: hidden;
  cursor: pointer;
}

header .ar7rnj .jjqolb.lnd0n0 {
  visibility: visible;
  opacity: 0.6;
}

header .ar7rnj .xcpzf7 {
  padding: 90px 50px;
  background-color: #fff;
  height: 100vh;
  overflow-y: auto;
  position: relative;
  z-index: 999;
}

header .ar7rnj .xcpzf7 a.il2k81 {
  position: absolute;
  left: 50px;
  top: 10px;
  width: 40px;
  height: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px solid #b10707ed333;
  font-size: 25px;
  color: #b10707ed333;
}

header .ar7rnj .xcpzf7 a.il2k81:hover{
  background-color: #b10707ed333;
  color: #fff;
}

header .ar7rnj .xcpzf7 .ibhp7s {
  margin-bottom: 50px;
}

header .ar7rnj .xcpzf7 .ibhp7s:last-child {
  margin-bottom: 0;
}

header .ar7rnj .xcpzf7 .ibhp7s .z1m0if {
  font-size: 20px;
  margin-bottom: 20px;
  text-transform: uppercase;
  letter-spacing: -1px;
}

header .ar7rnj .xcpzf7 .ibhp7s.f5n23x ul li {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: auto;
      grid-template-rows: auto;
  -ms-grid-columns: 120px 1fr;
      grid-template-columns: 120px 1fr;
  margin-bottom: 30px;
}

header .ar7rnj .xcpzf7 .ibhp7s.f5n23x ul li:last-child {
  margin-bottom: 0;
}

header .ar7rnj .xcpzf7 .ibhp7s.f5n23x ul li .rdgxri {
  background-size: cover;
  background-position: center;
}

header .ar7rnj .xcpzf7 .ibhp7s.f5n23x ul li .l1ywon {
  padding-left: 20px;
}

header .ar7rnj .xcpzf7 .ibhp7s.f5n23x ul li .l1ywon h6 {
  margin-bottom: 15px;
  font-size: 18px;
  text-transform: uppercase;
  letter-spacing: -1px;
  line-height: 1.3;
}

header .ar7rnj .xcpzf7 .ibhp7s.f5n23x ul li .l1ywon .txoalk {
  font-size: 15px;
  font-weight: 500;
}

header .ar7rnj .xcpzf7 .ibhp7s.f5n23x ul li .l1ywon .txoalk i {
  margin-right: 10px;
}

header .ar7rnj .xcpzf7 .ibhp7s.ck3ykt ul li {
  font-size: 18px;
  color: #b10707ed333;
  font-weight: 600;
  margin-bottom: 10px;
  padding-left: 25px;
  position: relative;
}

header .ar7rnj .xcpzf7 .ibhp7s.ck3ykt ul li i {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-size: 15px;
}

header .ar7rnj .xcpzf7 .ibhp7s.ck3ykt ul li a {
  color: #b10707ed333;
}

header .ar7rnj .xcpzf7 .ibhp7s.da6i2c ul li a {
  height: 40px;
  width: 40px;
  line-height: 40px;
  border: 1px solid #b10707ed333;
  color: #b10707ed333;
  border-radius: 50%;
  text-align: center;
  font-size: 15px;
  margin-right: 10px;
}

header .ar7rnj .xcpzf7 .ibhp7s.da6i2c ul li a:hover {
  background-color: #fd9951;
  color: #fff;
  border-color: #fd9951;
}

/*===========================
    Banner
===========================*/
.yg2jrk {
  background-size: cover;
  background-position: center;
  position: relative;
  padding-top: 330px;
  padding-bottom: 160px;
  z-index: 1;
  /* Banner Shape */
  /* Banner Content */
  /* Banner Style Two */
  /* Banner Style Three */
  /* Slider nav And dots */
}

@media (max-width: 767px) {
  .yg2jrk {
    padding-top: 300px;
    padding-bottom: 120px;
  }
}

@media (max-width: 575px) {
  .yg2jrk {
    padding-top: 240px;
    padding-bottom: 100px;
  }
}

@media (max-width: 399px) {
  .yg2jrk {
    padding-top: 200px;
    padding-bottom: 100px;
  }
}

.yg2jrk::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #b10707ed333;
  content: '';
  opacity: 0.6;
  z-index: -3;
}

.yg2jrk::before {
  position: absolute;
  left: 0;
  top: 0;
  content: url(../img/banner/line.png);
  z-index: -2;
}

.yg2jrk .f5z2c3 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 625px;
  height: 685px;
  background-color: #fd9951;
  opacity: 0.6;
  z-index: -2;
  -webkit-clip-path: polygon(100% 0%, 100% 62%, 62% 100%, 0% 100%);
          clip-path: polygon(100% 0%, 100% 62%, 62% 100%, 0% 100%);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .yg2jrk .f5z2c3 {
    height: 320px;
    width: 320px;
  }
}

@media (max-width: 767px) {
  .yg2jrk .f5z2c3 {
    height: 320px;
    width: 320px;
  }
}

@media (max-width: 399px) {
  .yg2jrk .f5z2c3 {
    height: 220px;
    width: 220px;
  }
}

.yg2jrk .rnm4k8 {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 240px;
  height: 260px;
  background-color: #b10707ed333;
  opacity: 0.6;
  z-index: -1;
  -webkit-clip-path: polygon(100% 0%, 0 100%, 100% 100%);
          clip-path: polygon(100% 0%, 0 100%, 100% 100%);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .yg2jrk .rnm4k8 {
    height: 120px;
    width: 120px;
  }
}

@media (max-width: 767px) {
  .yg2jrk .rnm4k8 {
    height: 120px;
    width: 120px;
  }
}

@media (max-width: 767px) {
  .yg2jrk .rnm4k8 {
    height: 82px;
    width: 82px;
  }
}

.yg2jrk .ffsc61 {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 225px;
  background-color: transparent;
}

.yg2jrk .ffsc61 svg {
  width: calc(125% + 1.3px);
  height: 225px;
  display: block;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.yg2jrk .ffsc61 svg path {
  fill: #ffffff;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

@media (min-width: 1600px) {
  .yg2jrk .p92eo4 .row.md7uhd {
    margin-left: -90px;
  }
}

.yg2jrk .p92eo4 .r5erm6,
.yg2jrk .p92eo4 .r5erm6 h1 {
  color: #fff;
}

.yg2jrk .p92eo4 .r5erm6 h1 {
  font-size: 110px;
  text-transform: uppercase;
  line-height: 1.09;
  margin-bottom: 45px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .yg2jrk .p92eo4 .r5erm6 h1 {
    font-size: 90px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .yg2jrk .p92eo4 .r5erm6 h1 {
    font-size: 75px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .yg2jrk .p92eo4 .r5erm6 h1 {
    font-size: 52px;
  }
}

@media (max-width: 575px) {
  .yg2jrk .p92eo4 .r5erm6 h1 {
    font-size: 40px;
  }
}

@media (max-width: 399px) {
  .yg2jrk .p92eo4 .r5erm6 h1 {
    font-size: 32px;
  }
}

.yg2jrk .p92eo4 .r5erm6 p {
  position: relative;
  font-size: 24px;
  font-weight: 500;
  padding: 5px 0 5px 25px;
}

@media (max-width: 399px) {
  .yg2jrk .p92eo4 .r5erm6 p {
    font-size: 18px;
  }
}

.yg2jrk .p92eo4 .r5erm6 p::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  content: '';
  background-color: #fd9951;
  width: 4px;
}

.yg2jrk .p92eo4 .r5erm6 .aer3wm {
  margin-top: 40px;
}

.yg2jrk .p92eo4 .r5erm6 .aer3wm a.j7qk36 {
  margin-right: 20px;
}

.yg2jrk .p92eo4 .r5erm6 .aer3wm a.j7qk36.n5akgn {
     background: #ffffff;
    color: #fd9951;
    transition: 0.3s;
}

.yg2jrk .p92eo4 .r5erm6 .aer3wm a.j7qk36.n5akgn:hover {
  color: #fd9951;
  border-color: rgba(4, 29, 56, 0.1);
}

.yg2jrk .p92eo4 .r5erm6 .aer3wm a.j7qk36.ubxzhx:hover {
     transform: translateY(0);
    background: #ffffff;
    color: #fd9951;
}

.yg2jrk .p92eo4 .r5erm6 .aer3wm a.j7qk36.ubxzhx:hover::after, .yg2jrk .p92eo4 .r5erm6 .aer3wm a.j7qk36.ubxzhx:hover::before {
  background-color: rgba(255, 255, 255, 0.2);
}

@media (max-width: 575px) {
  .yg2jrk .p92eo4 .r5erm6 .aer3wm a.j7qk36 {
    margin-right: 10px;
    padding: 0 30px;
  }
}

@media (max-width: 399px) {
  .yg2jrk .p92eo4 .r5erm6 .aer3wm a.j7qk36 {
    margin-bottom: 10px;
    padding: 0 45px;
  }
}

.yg2jrk.qqt4ui {
  padding: 0;
}

.yg2jrk.qqt4ui::after, .yg2jrk.qqt4ui::before {
  display: none;
}

.yg2jrk.qqt4ui .p92eo4 {
  height: 930px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .yg2jrk.qqt4ui .p92eo4 {
    height: 720px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .yg2jrk.qqt4ui .p92eo4 {
    height: 620px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .yg2jrk.qqt4ui .p92eo4 {
    height: 600px;
  }
}

@media (max-width: 575px) {
  .yg2jrk.qqt4ui .p92eo4 {
    height: 500px;
  }
}

@media (max-width: 767px) {
  .yg2jrk.qqt4ui .p92eo4 .s1xbi6 {
    display: none;
  }
}

.yg2jrk.qqt4ui .p92eo4 .r5erm6,
.yg2jrk.qqt4ui .p92eo4 .r5erm6 p,
.yg2jrk.qqt4ui .p92eo4 .r5erm6 h1 {
  color: #b10707ed333;
}

.yg2jrk.qqt4ui .p92eo4 .r5erm6 h1 {
  font-size: 100px;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .yg2jrk.qqt4ui .p92eo4 .r5erm6 h1 {
    font-size: 80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .yg2jrk.qqt4ui .p92eo4 .r5erm6 h1 {
    font-size: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .yg2jrk.qqt4ui .p92eo4 .r5erm6 h1 {
    font-size: 50px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .yg2jrk.qqt4ui .p92eo4 .r5erm6 h1 {
    font-size: 55px;
  }
}

@media (max-width: 575px) {
  .yg2jrk.qqt4ui .p92eo4 .r5erm6 h1 {
    font-size: 40px;
  }
}

@media (max-width: 399px) {
  .yg2jrk.qqt4ui .p92eo4 .r5erm6 h1 {
    font-size: 30px;
  }
}

.yg2jrk.qqt4ui .p92eo4 .r5erm6 .xsdbba {
  color: #fff;
  height: 70px;
  width: 70px;
  text-align: center;
  line-height: 70px;
  background-color: #fd9951;
  position: relative;
  margin-bottom: 40px;
}

.yg2jrk.qqt4ui .p92eo4 .r5erm6 .xsdbba::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: '';
  background-color: #fd9951;
  z-index: -1;
  -webkit-animation: ripple-white 1s linear infinite;
          animation: ripple-white 1s linear infinite;
}

.yg2jrk.zkrias {
  padding: 250px 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .yg2jrk.zkrias {
    padding: 220px 0;
  }
}

@media (max-width: 767px) {
  .yg2jrk.zkrias {
    padding: 200px 0;
  }
}

.yg2jrk.zkrias::before {
  display: none;
}

.yg2jrk.zkrias .p92eo4 .r5erm6 {
  text-align: center;
}

.yg2jrk.zkrias .p92eo4 .r5erm6 h1 {
  font-weight: 210;
  letter-spacing: -1px;
}

@media (max-width: 399px) {
  .yg2jrk.zkrias .p92eo4 .r5erm6 h1 {
    font-size: 46px;
  }
}

.yg2jrk.zkrias .p92eo4 .r5erm6 h1 span {
  font-weight: 700;
}

.yg2jrk .vckfgz .sain7y {
  position: absolute;
  left: 50%;
  bottom: -130px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media (max-width: 767px) {
  .yg2jrk .vckfgz .sain7y {
    bottom: -100px;
  }
}

@media (max-width: 575px) {
  .yg2jrk .vckfgz .sain7y {
    bottom: -90px;
  }
}

.yg2jrk .vckfgz .sain7y li {
  display: inline-block;
  margin: 0 4px;
}

.yg2jrk .vckfgz .sain7y li button {
  font-size: 0;
  height: 15px;
  width: 15px;
  border: navajowhite;
  border-radius: 50%;
  background: white;
}

.yg2jrk .vckfgz .sain7y li.dsrbw9 button {
  background-color: #fd9951;
}

.yg2jrk .vckfgz .ef4bbg {
  position: absolute;
  left: 4%;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  font-weight: 700;
  font-size: 20px;
  color: white;
  cursor: pointer;
  text-transform: uppercase;
  font-family: "Barlow Condensed", sans-serif;
  z-index: 2;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .yg2jrk .vckfgz .ef4bbg {
    left: 2%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .yg2jrk .vckfgz .ef4bbg {
    left: 1%;
  }
}

.yg2jrk .vckfgz .ef4bbg i {
  margin-right: 10px;
}

.yg2jrk .vckfgz .ef4bbg.chssat {
  left: auto;
  right: 4%;
}

.yg2jrk .vckfgz .ef4bbg.chssat i {
  margin-right: 0;
  margin-left: 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .yg2jrk .vckfgz .ef4bbg.chssat {
    left: auto;
    right: 2%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .yg2jrk .vckfgz .ef4bbg.chssat {
    left: auto;
    right: 1%;
  }
}

/*===========================
    About 
===========================*/
.s6jmtm .zvamsz {
  position: relative;
  min-height: 620px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm .zvamsz {
    margin-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .s6jmtm .zvamsz {
    margin-bottom: 50px;
  }
}

@media (max-width: 575px) {
  .s6jmtm .zvamsz {
    min-height: 450px;
  }
}

.s6jmtm .zvamsz img {
  position: absolute;
}

.s6jmtm .zvamsz img.bh69ih {
  top: 0;
  left: 0;
  max-width: 400px;
  max-height: 450px;
  z-index: 1;
}

@media (max-width: 575px) {
  .s6jmtm .zvamsz img.bh69ih {
    max-width: 100%;
  }
}

.s6jmtm .zvamsz img.bnq58i {
  right: 20px;
  bottom: 0;
  max-width: 400px;
  max-height: 260px;
  z-index: 2;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .zvamsz img.bnq58i {
    max-width: 340px;
  }
}

@media (max-width: 575px) {
  .s6jmtm .zvamsz img.bnq58i {
    right: 0;
    max-width: 300px;
  }
}

@media (max-width: 399px) {
  .s6jmtm .zvamsz img.bnq58i {
    max-width: 250px;
  }
}

.s6jmtm .zvamsz img.mvijai {
  right: 20px;
  top: 20px;
  max-width: 160px;
  z-index: 2;
}

@media (max-width: 575px) {
  .s6jmtm .zvamsz img.mvijai {
    right: -15px;
  }
}

.s6jmtm .zvamsz img.n1q0c9 {
  top: 140px;
  right: 95px;
  z-index: 3;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .zvamsz img.n1q0c9 {
    right: 0;
  }
}

@media (max-width: 575px) {
  .s6jmtm .zvamsz img.n1q0c9 {
    display: none;
  }
}

.s6jmtm .zvamsz img.vpeens {
  z-index: 4;
  left: -45px;
  bottom: 20px;
}

@media (min-width: 1600px) {
  .s6jmtm .zvamsz img.vpeens {
    bottom: 40px;
    left: -140px;
  }
}

@media (max-width: 575px) {
  .s6jmtm .zvamsz img.vpeens {
    left: -30px;
    max-width: 150px;
  }
}

@media (max-width: 767px) {
  .s6jmtm .lmozlb {
    padding-left: 0;
  }
}

.s6jmtm .lmozlb .sgu8f6 .qeoyzp {
  margin-bottom: 30px;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  -ms-grid-columns: 90px 115px 1fr;
      grid-template-columns: 90px 115px 1fr;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.s6jmtm .lmozlb .sgu8f6 .qeoyzp:last-child {
  margin-bottom: 0;
}

@media (max-width: 575px) {
  .s6jmtm .lmozlb .sgu8f6 .qeoyzp {
    -ms-grid-rows: 90px 1fr;
        grid-template-rows: 90px 1fr;
  }
}

.s6jmtm .lmozlb .sgu8f6 .qeoyzp .speo3u {
  position: relative;
  min-width: 90px;
  min-height: 90px;
}

.s6jmtm .lmozlb .sgu8f6 .qeoyzp .speo3u span.n1q0c9 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  font-size: 30px;
  color: #b10707ed333;
}

.s6jmtm .lmozlb .sgu8f6 .qeoyzp .speo3u canvas {
  position: absolute;
  left: 0;
  top: 0;
}

.s6jmtm .lmozlb .sgu8f6 .qeoyzp .osqxmg {
  text-align: center;
  color: #fd9951;
  font-weight: 700;
  font-size: 48px;
  font-family: "Barlow Condensed", sans-serif;
}

.s6jmtm .lmozlb .sgu8f6 .qeoyzp .ksqh4e {
  font-size: 14px;
  line-height: 1.8;
}

@media (max-width: 575px) {
  .s6jmtm .lmozlb .sgu8f6 .qeoyzp .ksqh4e {
    margin-top: 20px;
    grid-column: 1/-1;
  }
}

.s6jmtm .lmozlb .sgu8f6 .qeoyzp .ksqh4e h4 {
  margin-bottom: 15px;
  text-transform: uppercase;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .lmozlb .sgu8f6 .qeoyzp .ksqh4e h4 {
    font-size: 20px;
  }
}

.s6jmtm .lmozlb .nmkpxs {
  padding-left: 215px;
  position: relative;
  margin-top: 80px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .lmozlb .nmkpxs {
    margin-top: 50px;
    padding-left: 180px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm .lmozlb .nmkpxs {
    margin-top: 30px;
    padding-left: 0;
    padding-bottom: 200px;
  }
}

@media (max-width: 767px) {
  .s6jmtm .lmozlb .nmkpxs {
    margin-top: 30px;
    padding-left: 0;
    padding-bottom: 200px;
  }
}

@media (max-width: 575px) {
  .s6jmtm .lmozlb .nmkpxs {
    padding-bottom: 150px;
  }
}

.s6jmtm .lmozlb .nmkpxs .gqxiqw {
  position: absolute;
  left: -335px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 6;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .s6jmtm .lmozlb .nmkpxs .gqxiqw {
    left: -315px;
    max-width: 500px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .lmozlb .nmkpxs .gqxiqw {
    left: -220px;
    max-width: 350px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm .lmozlb .nmkpxs .gqxiqw {
    left: 0;
    bottom: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    top: auto;
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .s6jmtm .lmozlb .nmkpxs .gqxiqw {
    left: 0;
    bottom: 0;
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0);
    top: auto;
    max-width: 100%;
  }
}

.s6jmtm .gt4udq {
  min-height: 550px;
  position: relative;
  z-index: 5;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .gt4udq {
    min-height: 515px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm .gt4udq {
    margin-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .s6jmtm .gt4udq {
    margin-bottom: 50px;
  }
}

@media (max-width: 575px) {
  .s6jmtm .gt4udq {
    min-height: 410px;
  }
}

.s6jmtm .gt4udq .bnq58i {
  position: absolute;
  left: -20px;
  bottom: 0;
  border-right: 20px solid #fff;
  border-top: 20px solid #fff;
  z-index: 1;
}

@media (min-width: 1600px) {
  .s6jmtm .gt4udq .bnq58i {
    left: -120px;
  }
}

@media (max-width: 575px) {
  .s6jmtm .gt4udq .bnq58i {
    left: -15px;
  }
}

.s6jmtm.wdw028 .lwecz0 {
  margin-bottom: -60px;
  z-index: 22;
  position: relative;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm.wdw028 .lwecz0 {
    margin-bottom: -240px;
  }
}

@media (max-width: 767px) {
  .s6jmtm.wdw028 .lwecz0 {
    margin-bottom: -240px;
  }
}

.s6jmtm.wdw028 .lwecz0 .hvz5iu {
  padding: 30px 35px;
  background-color: #fff;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(149, 183, 208, 0.06);
          box-shadow: 0px 10px 20px 0px rgba(149, 183, 208, 0.06);
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm.wdw028 .lwecz0 .hvz5iu {
    padding: 30px 25px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm.wdw028 .lwecz0 .hvz5iu {
    margin-bottom: 30px;
  }
}

@media (max-width: 767px) {
  .s6jmtm.wdw028 .lwecz0 .hvz5iu {
    margin-bottom: 30px;
  }
}

@media (max-width: 399px) {
  .s6jmtm.wdw028 .lwecz0 .hvz5iu {
    padding: 30px 25px;
  }
}

.s6jmtm.wdw028 .lwecz0 .hvz5iu h4 {
  text-transform: uppercase;
  letter-spacing: -1px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm.wdw028 .lwecz0 .hvz5iu h4 {
    font-size: 20px;
  }
}

@media (max-width: 399px) {
  .s6jmtm.wdw028 .lwecz0 .hvz5iu h4 {
    font-size: 20px;
  }
}

.s6jmtm.wdw028 .lwecz0 .hvz5iu .n1q0c9 {
  position: absolute;
  right: 35px;
  top: 30px;
  height: 30px;
  width: 30px;
  text-align: center;
  line-height: 30px;
  background-color: #fd9951;
  color: #fff;
  z-index: 2;
}

.s6jmtm.wdw028 .lwecz0 .hvz5iu .pstapg {
  position: absolute;
  left: 0;
  bottom: 0;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 70px;
  color: #f7fcff;
  z-index: -1;
  line-height: 1;
}

.s6jmtm.wdw028 .e6aht0 {
  background-color: #f7fcff;
  position: relative;
  z-index: 1;
  padding-top: 120px;
  padding-bottom: 120px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm.wdw028 .e6aht0 {
    padding-top: 280px;
  }
}

@media (max-width: 767px) {
  .s6jmtm.wdw028 .e6aht0 {
    padding-top: 280px;
  }
}

.s6jmtm.wdw028 .e6aht0 .qkac91 {
  position: absolute;
  right: 0;
  bottom: -110px;
  max-width: 1000px;
  z-index: -1;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .s6jmtm.wdw028 .e6aht0 .qkac91 {
    max-width: 800px;
    bottom: -80px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm.wdw028 .e6aht0 .qkac91 {
    max-width: 575px;
    bottom: 42%;
    -webkit-transform: translateY(50%);
            transform: translateY(50%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm.wdw028 .e6aht0 .qkac91 {
    display: none;
  }
}

@media (max-width: 767px) {
  .s6jmtm.wdw028 .e6aht0 .qkac91 {
    display: none;
  }
}

.s6jmtm.wdw028 .e6aht0 .sdrbs6 {
  position: absolute;
  top: 53%;
  left: 49%;
  z-index: 1;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .s6jmtm.wdw028 .e6aht0 .sdrbs6 {
    left: 44%;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm.wdw028 .e6aht0 .sdrbs6 {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm.wdw028 .e6aht0 .sdrbs6 {
    display: none;
  }
}

@media (max-width: 767px) {
  .s6jmtm.wdw028 .e6aht0 .sdrbs6 {
    display: none;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm .lypl5d {
    margin-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .s6jmtm .lypl5d {
    margin-bottom: 50px;
  }
}

.s6jmtm .v8k609 {
  position: relative;
  padding-top: 150px;
  padding-bottom: 150px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .v8k609 {
    padding-top: 120px;
    padding-bottom: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm .v8k609 {
    padding-top: 120px;
    padding-bottom: 500px;
  }
}

@media (max-width: 767px) {
  .s6jmtm .v8k609 {
    padding-top: 120px;
    padding-bottom: 360px;
  }
}

@media (max-width: 575px) {
  .s6jmtm .v8k609 {
    padding-bottom: 280px;
  }
}

@media (max-width: 399px) {
  .s6jmtm .v8k609 {
    padding-bottom: 120px;
  }
}

.s6jmtm .v8k609 .qxavgf {
  position: absolute;
  left: 0;
  bottom: 0;
  max-width: 575px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .v8k609 .qxavgf {
    max-width: 450px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm .v8k609 .qxavgf {
    left: 50%;
    max-width: 345px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media (max-width: 767px) {
  .s6jmtm .v8k609 .qxavgf {
    left: 50%;
    max-width: 250px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
  }
}

@media (max-width: 399px) {
  .s6jmtm .v8k609 .qxavgf {
    display: none;
  }
}

.s6jmtm .v8k609 .qxavgf .uyqr3t {
  position: relative;
  z-index: 1;
}

.s6jmtm .v8k609 .qxavgf .uyqr3t::after {
  content: '';
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-49%);
          transform: translateX(-49%);
  top: 100px;
  background-color: #fd9951;
  height: 465px;
  width: 465px;
  border-radius: 50%;
  z-index: -1;
}

@media (max-width: 767px) {
  .s6jmtm .v8k609 .qxavgf .uyqr3t::after {
    height: 300px;
    width: 300px;
  }
}

.s6jmtm .v8k609 .lmozlb {
  padding-left: 80px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .s6jmtm .v8k609 .lmozlb {
    padding-left: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .s6jmtm .v8k609 .lmozlb {
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .s6jmtm .v8k609 .lmozlb {
    padding-left: 0;
  }
}

/*===========================
    Services
===========================*/
.pzxbv5 {
  background: -webkit-gradient(linear, left top, left bottom, from(#f8fcff), to(white));
  background: linear-gradient(180deg, #f8fcff 0%, white 100%);
}

.pzxbv5 .b39309 .srfnij {
  padding: 60px 30px;
  margin-left: 10px;
  margin-right: 10px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(73, 167, 211, 0.06);
          box-shadow: 0px 8px 16px 0px rgba(73, 167, 211, 0.06);
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .pzxbv5 .b39309 .srfnij {
    padding: 50px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pzxbv5 .b39309 .srfnij {
    padding: 50px 30px;
  }
}

@media (max-width: 399px) {
  .pzxbv5 .b39309 .srfnij {
    padding: 50px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pzxbv5 .b39309 .srfnij.qhc2uj {
    margin-top: 60px;
  }
}

@media (max-width: 767px) {
  .pzxbv5 .b39309 .srfnij.qhc2uj {
    margin-top: 60px;
  }
}

.pzxbv5 .b39309 .srfnij .n1q0c9 {
  margin-bottom: 35px;
}

.pzxbv5 .b39309 .srfnij:hover .n1q0c9 img {
  -webkit-animation: hvr-buzz-out 0.75s linear 1;
          animation: hvr-buzz-out 0.75s linear 1;
}

.pzxbv5 .b39309 .srfnij h4 {
  text-transform: uppercase;
  margin-bottom: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .pzxbv5 .b39309 .srfnij h4 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pzxbv5 .b39309 .srfnij h4 {
    font-size: 20px;
  }
}

@media (max-width: 399px) {
  .pzxbv5 .b39309 .srfnij h4 {
    font-size: 20px;
  }
}

.pzxbv5 .b39309 .srfnij .gco316 {
  color: #b10707ed333;
  font-size: 18px;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  margin-top: 20px;
}

.pzxbv5 .b39309 .srfnij.unezv8 {
  background-color: #fff;
}

.pzxbv5 .b39309 .srfnij.haf3ui {
  background-color: #b10707ed333;
}

.pzxbv5 .b39309 .srfnij.haf3ui,
.pzxbv5 .b39309 .srfnij.haf3ui h4 {
  color: #fff;
}

.pzxbv5 .b39309 .srfnij.haf3ui .gco316 {
  color: #fd9951;
}

.pzxbv5 .b39309 .srfnij.imubh9 {
  background-color: #fd9951;
}

.pzxbv5 .b39309 .srfnij.yyozy8 {
  position: relative;
  z-index: 1;
}

.pzxbv5 .b39309 .srfnij.yyozy8::before, .pzxbv5 .b39309 .srfnij.yyozy8::after {
  position: absolute;
  content: '';
  top: 25px;
  left: -25px;
  z-index: -1;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #fd9951), color-stop(50%, #b10707ed333));
  background: linear-gradient(90deg, #fd9951 50%, #b10707ed333 50%);
  border-radius: 50%;
  width: 50px;
  height: 50px;
}

.pzxbv5 .b39309 .srfnij.yyozy8::after {
  left: auto;
  top: auto;
  bottom: 25px;
  right: -25px;
  background: -webkit-gradient(linear, left top, right top, color-stop(50%, #b10707ed333), color-stop(50%, #fd9951));
  background: linear-gradient(90deg, #b10707ed333 50%, #fd9951 50%);
}

.pzxbv5 .b39309 .x2nvtv {
  font-size: 14px;
  text-align: center;
  margin-top: 30px;
  padding: 40px 25px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  border: 2px solid rgba(255, 255, 255, 0.1);
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .pzxbv5 .b39309 .x2nvtv {
    padding: 40px 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pzxbv5 .b39309 .x2nvtv {
    padding: 30px 15px;
  }
}

.pzxbv5 .b39309 .x2nvtv:hover {
  border-color: #fd9951;
}

.pzxbv5 .b39309 .x2nvtv,
.pzxbv5 .b39309 .x2nvtv h4 {
  color: #fff;
}

.pzxbv5 .b39309 .x2nvtv h4 {
  margin-bottom: 30px;
  text-transform: uppercase;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .pzxbv5 .b39309 .x2nvtv h4 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pzxbv5 .b39309 .x2nvtv h4 {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  .pzxbv5 .b39309 .x2nvtv h4 {
    font-size: 22px;
  }
}

.pzxbv5 .b39309 .x2nvtv .fsjfp1 {
  margin-bottom: 35px;
  color: #fd9951;
  font-size: 20px;
}

.pzxbv5 .b39309 .x2nvtv .q8pmou {
  margin-top: 40px;
  color: #fd9951;
  font-size: 44px;
  line-height: 0;
}

.pzxbv5 .b39309 .x2nvtv.unezv8 {
  background-color: #fff;
}

.pzxbv5 .b39309 .x2nvtv.unezv8,
.pzxbv5 .b39309 .x2nvtv.unezv8 h4 {
  color: #b10707ed333;
}

.pzxbv5.zzyqaw {
  background: transparent;
}

.pzxbv5.zzyqaw.fgj10w {
  margin-top: -170px;
  position: relative;
  z-index: 2;
}

.pzxbv5.zzyqaw.fgj10w .b39309 .srfnij.yyozy8::before {
  background: #fff;
  z-index: -1;
}

@media (max-width: 767px) {
  .pzxbv5.zzyqaw.fgj10w .b39309 .srfnij.yyozy8::before {
    background-color: #fd9951;
  }
}

.pzxbv5.kf96pv {
  background: #b10707ed333;
}

.pzxbv5.kf96pv .fsw1kf h2 {
  color: #fff;
}

@media (max-width: 767px) {
  .pzxbv5.kf96pv .fsw1kf h2 {
    font-size: 32px;
  }
}

.pzxbv5.kf96pv .j7qk36.ubxzhx:hover {
  border-color: #fff;
  color: #fd9951;
}

.pzxbv5.kf96pv .j7qk36.ubxzhx:hover::after, .pzxbv5.kf96pv .j7qk36.ubxzhx:hover::before {
  background-color: #fff;
}

.pzxbv5.j0ttjk {
  background: #f7fcff;
  position: relative;
  z-index: 2;
}

.pzxbv5.j0ttjk::before {
  border-radius: 50%;
  background-color: #b10707ed333;
  position: absolute;
  left: -82px;
  top: 0;
  width: 516px;
  height: 516px;
  content: '';
  z-index: -1;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .pzxbv5.j0ttjk::before {
    height: 320px;
    width: 320px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .pzxbv5.j0ttjk::before {
    height: 250px;
    width: 250px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pzxbv5.j0ttjk::before {
    width: 280px;
    height: 280px;
    left: -60px;
    -webkit-transform: translateY(-55%);
            transform: translateY(-55%);
  }
}

@media (max-width: 767px) {
  .pzxbv5.j0ttjk::before {
    width: 200px;
    height: 200px;
    left: -80px;
  }
}

.pzxbv5.j0ttjk::after {
  border-radius: 50%;
  position: absolute;
  width: 510px;
  height: 510px;
  content: '';
  background-color: #fd9951;
  z-index: 1;
  bottom: -200px;
  right: -55px;
  z-index: -1;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .pzxbv5.j0ttjk::after {
    width: 400px;
    height: 400px;
    bottom: -150px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .pzxbv5.j0ttjk::after {
    width: 310px;
    height: 310px;
    bottom: -100px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pzxbv5.j0ttjk::after {
    width: 300px;
    height: 300px;
    bottom: -100px;
  }
}

@media (max-width: 767px) {
  .pzxbv5.j0ttjk::after {
    width: 250px;
    height: 250px;
    bottom: -80px;
  }
}

/*===========================
    Service Slider
===========================*/
.j17rc3 {
  background-color: #b10707ed333;
  position: relative;
  margin-bottom: 150px;
  padding-bottom: 205px;
  padding-top: 120px;
}

.j17rc3 .fsw1kf h2 {
  color: #fff;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .j17rc3 .fsw1kf h2 {
    font-size: 32px;
  }
}

.j17rc3 .gco316 .j7qk36.ubxzhx:hover {
  background-color: transparent;
  border-color: #fff;
  color: #fff;
}

.j17rc3 .gco316 .j7qk36.ubxzhx:hover::after, .j17rc3 .gco316 .j7qk36.ubxzhx:hover::before {
  background-color: #fff;
}

.j17rc3 .gf9akk {
  position: absolute;
  left: 0;
  bottom: -150px;
  width: 100%;
}

.j17rc3 .p3cutw {
  position: relative;
}

.j17rc3 .p3cutw .dghpm2 {
  width: 100%;
  height: 250px;
  background-size: cover;
  background-position: center;
  position: relative;
  margin-bottom: 30px;
}

.j17rc3 .p3cutw .dghpm2 h6 {
  background-color: #fd9951;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  padding: 20px 0;
  position: absolute;
  left: 30px;
  right: 30px;
  bottom: -30px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .j17rc3 .p3cutw .dghpm2 h6 {
    left: 10px;
    right: 15px;
    font-size: 16px;
  }
}

@media (max-width: 399px) {
  .j17rc3 .p3cutw .dghpm2 h6 {
    left: 10px;
    right: 15px;
    font-size: 16px;
  }
}

.j17rc3 .p3cutw .dghpm2 h6 a {
  color: #fff;
  position: relative;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.j17rc3 .p3cutw .dghpm2 h6 a::before {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  right: -10px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
  content: '\f061';
  opacity: 0;
  visibility: hidden;
}

.j17rc3 .p3cutw .dghpm2 h6:hover a {
  padding-right: 25px;
}

.j17rc3 .p3cutw .dghpm2 h6:hover a::before {
  right: 0;
  visibility: visible;
  opacity: 1;
}

/*===========================
    Service Details
===========================*/
.ejvkc7 .cx1uax .ufiliv {
  background-color: #b10707ed333;
  padding: 30px;
}

.ejvkc7 .cx1uax .ufiliv,
.ejvkc7 .cx1uax .ufiliv a {
  color: #fff;
}

.ejvkc7 .cx1uax .ufiliv .ds1exl ul {
  margin-top: 30px;
}

.ejvkc7 .cx1uax .ufiliv .ds1exl ul li {
  margin-bottom: 10px;
}

.ejvkc7 .cx1uax .ufiliv .ds1exl ul li i {
  height: 30px;
  width: 30px;
  line-height: 30px;
  margin-right: 15px;
  color: #b10707ed333;
  background-color: #fd9951;
  text-align: center;
}

/*===========================
    Call to action
===========================*/
.pp9myh {
  margin-top: -95px;
}

.pp9myh .g0e99p {
  position: relative;
}

.pp9myh .g0e99p .w26z6c {
  position: absolute;
  bottom: 0;
  left: 15px;
  z-index: 1;
}

@media (max-width: 767px) {
  .pp9myh .g0e99p .w26z6c {
    display: none;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .pp9myh .g0e99p .w26z6c img {
    max-width: 380px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pp9myh .g0e99p .w26z6c img {
    max-width: 300px;
  }
}

.pp9myh .g0e99p .tiux90 {
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  height: 80px;
  width: 80px;
  text-align: center;
  color: #fff;
  line-height: 80px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  font-size: 20px;
  background-color: #b10707ed333;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pp9myh .g0e99p .tiux90 {
    height: 60px;
    width: 60px;
    line-height: 60px;
  }
}

@media (max-width: 767px) {
  .pp9myh .g0e99p .tiux90 {
    height: 60px;
    width: 60px;
    line-height: 60px;
  }
}

.pp9myh .g0e99p .tiux90:hover {
  background-color: #fff;
  color: #fd9951;
}

.pp9myh .g0e99p .yjvjqm {
  background-color: #fd9951;
  padding-top: 120px;
  padding-bottom: 90px;
  -webkit-clip-path: polygon(0 0, 100% 50px, 100% 100%, 0 100%);
          clip-path: polygon(0 0, 100% 50px, 100% 100%, 0 100%);
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pp9myh .g0e99p .yjvjqm {
    padding-top: 100px;
    padding-bottom: 75px;
  }
}

@media (max-width: 767px) {
  .pp9myh .g0e99p .yjvjqm {
    padding: 80px 0;
  }
}

.pp9myh .g0e99p .yjvjqm .fsw1kf span.a9kd2x {
  color: #b10707ed333;
}

.pp9myh .g0e99p .yjvjqm .fsw1kf.l0dxiy span.a9kd2x::before {
  background-color: #b10707ed333;
}

.pp9myh.pd3x5z {
  margin-top: 0;
}

.pp9myh.pd3x5z .g0e99p {
  position: relative;
  overflow: hidden;
}

.pp9myh.pd3x5z .g0e99p .w26z6c {
  left: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pp9myh.pd3x5z .g0e99p .w26z6c {
    left: 5px;
  }
}

.pp9myh.pd3x5z .g0e99p .w26z6c img {
  max-width: 242px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pp9myh.pd3x5z .g0e99p .w26z6c img {
    max-width: 210px;
  }
}

.pp9myh.pd3x5z .g0e99p .w26z6c .sccp63 {
  position: relative;
}

.pp9myh.pd3x5z .g0e99p .w26z6c .sccp63::before {
  position: absolute;
  content: '';
  background-color: #b10707ed333;
  height: 150px;
  width: 150px;
  border-radius: 50%;
  right: -20px;
  bottom: 30px;
  z-index: -1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pp9myh.pd3x5z .g0e99p .w26z6c .sccp63::before {
    right: 50%;
    -webkit-transform: translateX(50%);
            transform: translateX(50%);
  }
}

.pp9myh.pd3x5z .g0e99p .w26z6c .sccp63.t2xdfk::before {
  background-color: #fd9951;
  height: 280px;
  width: 280px;
  left: -15px;
  bottom: -100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pp9myh.pd3x5z .g0e99p .w26z6c .sccp63.t2xdfk::before {
    left: 50%;
    right: auto;
    bottom: -40px;
    -webkit-transform: translateX(-50%);
            transform: translateX(-50%);
    height: 210px;
    width: 210px;
  }
}

.pp9myh.pd3x5z .g0e99p .tiux90 {
  position: unset;
  display: inline-block;
  margin: auto;
}

@media (max-width: 575px) {
  .pp9myh.pd3x5z .g0e99p .tiux90 {
    position: absolute;
    bottom: -80px;
    right: 15px;
  }
}

.pp9myh.pd3x5z .g0e99p .yjvjqm {
  background-color: #fd9951;
  padding: 80px 0;
  -webkit-clip-path: none;
          clip-path: none;
}

.pp9myh.pd3x5z .g0e99p .yjvjqm.sjzwtd {
  background-color: #b10707ed333;
}

.pp9myh.pd3x5z .g0e99p .yjvjqm.sjzwtd .fsw1kf span.a9kd2x {
  color: #fd9951;
}

.pp9myh.pd3x5z .g0e99p .yjvjqm.sjzwtd .fsw1kf span.a9kd2x::before {
  background-color: #fd9951;
}

.pp9myh.pd3x5z .g0e99p .yjvjqm.sjzwtd .fsw1kf h2 {
  color: #fff;
}

.pp9myh.pd3x5z .g0e99p .yjvjqm.sjzwtd .tiux90 {
  background-color: #fd9951;
  color: #fff;
}

.pp9myh.pd3x5z .g0e99p .yjvjqm.sjzwtd .tiux90:hover {
  background-color: #fff;
  color: #fd9951;
}

/*===========================
	Feature section
===========================*/
.ma06wu {
  position: relative;
}

@media (max-width: 575px) {
  .ma06wu .ds81qq {
    margin-top: 50px;
  }
}

.ma06wu .ds81qq .lf3hl1 {
  background-color: #fff;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(155, 180, 204, 0.06);
          box-shadow: 0px 10px 20px 0px rgba(155, 180, 204, 0.06);
  padding: 30px 35px;
  margin-bottom: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ma06wu .ds81qq .lf3hl1 {
    padding: 30px 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ma06wu .ds81qq .lf3hl1 {
    padding: 30px 20px;
  }
}

@media (max-width: 399px) {
  .ma06wu .ds81qq .lf3hl1 {
    padding: 30px 20px;
  }
}

.ma06wu .ds81qq .lf3hl1 h4 {
  text-transform: uppercase;
  margin-bottom: 20px;
  display: flex;
  align-items: center;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ma06wu .ds81qq .lf3hl1 h4 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ma06wu .ds81qq .lf3hl1 h4 {
    font-size: 20px;
  }
}

@media (max-width: 399px) {
  .ma06wu .ds81qq .lf3hl1 h4 {
    font-size: 20px;
  }
}

.ma06wu .ds81qq .lf3hl1 h4 i {
  color: #fd9951;
  margin-right: 15px;
  font-size: 34px;
  line-height: 0;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ma06wu .ds81qq .lf3hl1 h4 i {
    margin-right: 5px;
  }
}

@media (max-width: 399px) {
  .ma06wu .ds81qq .lf3hl1 h4 i {
    margin-right: 10px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .ma06wu .itk60k {
    height: 215px;
    width: 100%;
  }
}

@media (max-width: 575px) {
  .ma06wu .itk60k {
    height: 130px;
    width: 100%;
  }
}

@media (max-width: 399px) {
  .ma06wu .itk60k {
    display: none;
  }
}

.ma06wu .cseqzb {
  position: absolute;
  left: 50%;
  bottom: 120px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: -1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ma06wu .cseqzb {
    bottom: 150px;
    max-width: 385px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .ma06wu .cseqzb {
    bottom: 42%;
    -webkit-transform: translate(-50%, 50%);
            transform: translate(-50%, 50%);
    max-width: 290px;
  }
}

@media (max-width: 575px) {
  .ma06wu .cseqzb {
    bottom: 45%;
    -webkit-transform: translate(-50%, 50%);
            transform: translate(-50%, 50%);
    max-width: 200px;
  }
}

@media (max-width: 399px) {
  .ma06wu .cseqzb {
    display: none;
  }
}

@media (max-width: 575px) {
  .ma06wu .fsw1kf {
    padding-left: 35px;
  }
}

@media (max-width: 399px) {
  .ma06wu .fsw1kf {
    padding-left: 20px;
  }
}

.utix61.xum41d {
  padding-top: 120px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .utix61 .deyiar {
    padding-left: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .utix61 .deyiar {
    padding-left: 0;
    margin-top: 50px;
  }
}

@media (max-width: 767px) {
  .utix61 .deyiar {
    padding-left: 0;
    margin-top: 50px;
  }
}

.utix61 .deyiar .j48824 li {
  display: inline-block;
  margin-right: 75px;
  text-align: center;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .utix61 .deyiar .j48824 li {
    margin-right: 20px;
  }
}

@media (max-width: 575px) {
  .utix61 .deyiar .j48824 li {
    margin-right: 20px;
  }
}

@media (max-width: 399px) {
  .utix61 .deyiar .j48824 li {
    margin-bottom: 30px;
    display: block;
    text-align: left;
  }
}

.utix61 .deyiar .j48824 li h6 {
  text-transform: uppercase;
  margin-top: 15px;
  font-size: 18px
}

@media (max-width: 575px) {
  .utix61 .deyiar .j48824 li h6 {
    font-size: 16px;
  }
}

.utix61 .deyiar .j48824 li:hover img {
  -webkit-animation: hvr-buzz-out 0.75s linear 1;
          animation: hvr-buzz-out 0.75s linear 1;
}

.utix61 .ds81qq .zyqvc8 {
  background-color: #fff;
  padding: 50px 30px;
  font-size: 14px;
  position: relative;
  z-index: 1;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(179, 202, 216, 0.1);
          box-shadow: 0px 10px 20px 0px rgba(179, 202, 216, 0.1);
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .utix61 .ds81qq .zyqvc8 {
    padding: 50px 15px;
  }
}

@media (max-width: 575px) {
  .utix61 .ds81qq .zyqvc8 {
    padding: 50px 60px;
  }
}

@media (max-width: 399px) {
  .utix61 .ds81qq .zyqvc8 {
    padding: 50px 30px;
  }
}

.utix61 .ds81qq .zyqvc8 h4 {
  text-transform: uppercase;
  margin-bottom: 25px;
}

.utix61 .ds81qq .zyqvc8 .n1q0c9 {
  margin-bottom: 40px;
}

.utix61 .ds81qq .zyqvc8 .n1q0c9 i {
  color: #fff;
  background-color: #fd9951;
  text-align: center;
  height: 70px;
  width: 70px;
  line-height: 70px;
  font-size: 24px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.utix61 .ds81qq .zyqvc8:hover .n1q0c9 i {
  color: #fff;
  background-color: #b10707ed333;
}

.utix61 .ds81qq .zyqvc8 .pstapg {
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 1;
  color: #eef6fa;
  font-size: 80px;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  z-index: -1;
}

/*===========================
    Video
===========================*/
.a30wgd {
  position: relative;
  height: 494px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: #b10707ed333;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .a30wgd {
    height: auto;
    padding-top: 480px;
    padding-bottom: 80px;
  }
}

@media (max-width: 767px) {
  .a30wgd {
    height: auto;
    padding-top: 380px;
    padding-bottom: 80px;
  }
}

.a30wgd .fsw1kf h2,
.a30wgd .vctpdt {
  color: #fff;
}

@media (max-width: 399px) {
  .a30wgd .fsw1kf h2,
  .a30wgd .vctpdt {
    padding-left: 0;
  }
}

.a30wgd .niglvd {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 50%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .a30wgd .niglvd {
    width: 100%;
    height: 400px;
  }
}

@media (max-width: 767px) {
  .a30wgd .niglvd {
    width: 100%;
    height: 300px;
  }
}

.a30wgd .niglvd .sy1qzt {
  height: 100%;
  width: 100%;
  position: relative;
  z-index: 1;
  background-size: cover;
  background-position: center;
}

.a30wgd .niglvd .sy1qzt::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: '';
  background-color: #b10707ed333;
  z-index: -1;
  opacity: 0.6;
}

.a30wgd .niglvd .sy1qzt .do13pw {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  z-index: 2;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .a30wgd .niglvd .sy1qzt .do13pw {
    top: auto;
    bottom: 0;
    right: 50%;
    -webkit-transform: translate(50%, 50%);
            transform: translate(50%, 50%);
  }
}

@media (max-width: 767px) {
  .a30wgd .niglvd .sy1qzt .do13pw {
    top: auto;
    bottom: 0;
    right: 50%;
    -webkit-transform: translate(50%, 50%);
            transform: translate(50%, 50%);
  }
}

.a30wgd .niglvd .sy1qzt .do13pw .fiwgsw {
  position: relative;
  height: 100px;
  width: 100px;
  border-radius: 50%;
  background-color: #fd9951;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  line-height: 100px;
  font-family: "Barlow Condensed", sans-serif;
  color: #fff;
}

.a30wgd .niglvd .sy1qzt .do13pw .fiwgsw::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: '';
  background-color: #fd9951;
  z-index: -1;
  border-radius: 50%;
  -webkit-animation: ripple-white 1s linear infinite;
          animation: ripple-white 1s linear infinite;
}

.a30wgd.mt4k1i {
  background-size: cover;
  background-position: center;
  height: 760px;
  z-index: 1;
  background-attachment: fixed;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .a30wgd.mt4k1i {
    padding-top: 0;
    padding-bottom: 0;
    height: 600px;
  }
}

@media (max-width: 767px) {
  .a30wgd.mt4k1i {
    padding-top: 0;
    padding-bottom: 0;
    height: 600px;
  }
}

.a30wgd.mt4k1i::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: '';
  background-color: #b10707ed333;
  z-index: -1;
  opacity: 0.6;
}

.a30wgd.mt4k1i .vctpdt,
.a30wgd.mt4k1i .vctpdt p,
.a30wgd.mt4k1i .vctpdt h1 {
  color: #fff;
  font-weight: 700;
}

.a30wgd.mt4k1i .vctpdt h1 {
  font-size: 60px;
  text-transform: uppercase;
  margin-top: 30px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .a30wgd.mt4k1i .vctpdt h1 {
    font-size: 52px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .a30wgd.mt4k1i .vctpdt h1 {
    font-size: 40px;
  }
}

@media (max-width: 575px) {
  .a30wgd.mt4k1i .vctpdt h1 {
    font-size: 32px;
  }
}

.a30wgd.mt4k1i .vctpdt .naxl9d {
  margin-bottom: 45px;
}

.a30wgd.mt4k1i .vctpdt .naxl9d .fiwgsw {
  position: relative;
  height: 140px;
  width: 140px;
  border-radius: 50%;
  background-color: #fff;
  font-size: 20px;
  text-align: center;
  line-height: 140px;
  color: #fd9951;
}

@media (max-width: 575px) {
  .a30wgd.mt4k1i .vctpdt .naxl9d .fiwgsw {
    height: 100px;
    width: 100px;
    line-height: 100px;
  }
}

.a30wgd.mt4k1i .vctpdt .naxl9d .fiwgsw::after {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  content: '';
  background-color: transparent;
  border-radius: 50%;
  border: 4px solid #ffffff;
  -webkit-animation: ripple-white 1s linear infinite;
          animation: ripple-white 1s linear infinite;
}

/*===========================
    Team
===========================*/
.ll0jlk.a2c1tn .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

@media (max-width: 575px) {
  .ll0jlk.a2c1tn .container-fluid {
    padding-left: 40px;
    padding-right: 40px;
  }
}

@media (max-width: 399px) {
  .ll0jlk.a2c1tn .container-fluid {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.ll0jlk .qp8lgc .gehq6n {
  position: relative;
  margin-bottom: 30px;
}

.ll0jlk .qp8lgc .gehq6n .vmlj38 {
  position: relative;
  overflow: hidden;
}

.ll0jlk .qp8lgc .gehq6n .vmlj38 img {
  width: 100%;
}

.ll0jlk .qp8lgc .gehq6n .vmlj38::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #b10707ed333;
  opacity: 0.7;
  content: '';
  z-index: 1;
}

.ll0jlk .qp8lgc .gehq6n:hover .vmlj38 img {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.ll0jlk .qp8lgc .gehq6n .a4k1qk {
  position: absolute;
  bottom: 40px;
  left: 40px;
  z-index: 2;
}

@media (max-width: 767px) {
  .ll0jlk .qp8lgc .gehq6n .a4k1qk {
    left: 20px;
    bottom: 20px;
  }
}

.ll0jlk .qp8lgc .gehq6n .a4k1qk h3 {
  font-size: 30px;
  text-transform: uppercase;
  margin-bottom: 10px;
  color: #fff;
}

@media (max-width: 767px) {
  .ll0jlk .qp8lgc .gehq6n .a4k1qk h3 {
    font-size: 22px;
  }
}

.ll0jlk .qp8lgc .gehq6n .a4k1qk span {
  color: #fd9951;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
}

.ll0jlk .qp8lgc .gehq6n .l9wrte {
  position: absolute;
  z-index: 2;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  font-size: 30px;
  background-color: #fff;
  color: #fd9951;
  right: 0;
  top: 0;
  width: 60px;
  height: 60px;
  text-align: center;
  line-height: 60px;
}

.ll0jlk .qp8lgc .gehq6n .l9wrte:hover {
  background-color: #fd9951;
  color: #fff;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .ll0jlk .qp8lgc.qv2oss .gehq6n .a4k1qk {
    left: 20px;
    bottom: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ll0jlk .qp8lgc.qv2oss .gehq6n .a4k1qk {
    left: 20px;
    bottom: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ll0jlk .qp8lgc.qv2oss .gehq6n .a4k1qk {
    left: 15px;
    bottom: 15px;
  }
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .ll0jlk .qp8lgc.qv2oss .gehq6n .a4k1qk h3 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ll0jlk .qp8lgc.qv2oss .gehq6n .a4k1qk h3 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ll0jlk .qp8lgc.qv2oss .gehq6n .a4k1qk h3 {
    font-size: 22px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ll0jlk .qp8lgc.bxattu .gehq6n .a4k1qk {
    left: 20px;
    bottom: 20px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ll0jlk .qp8lgc.bxattu .gehq6n .a4k1qk h3 {
    font-size: 22px;
  }
}

/*===========================
    Team Details
===========================*/
.ke9d67 .ek511f {
  padding-left: 40px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ke9d67 .ek511f {
    margin-top: 50px;
    padding-left: 0;
  }
}

@media (max-width: 767px) {
  .ke9d67 .ek511f {
    margin-top: 50px;
    padding-left: 0;
  }
}

@media (max-width: 575px) {
  .ke9d67 .ek511f .iq67j0 .zidunh {
    margin-bottom: 30px;
  }
}

.ke9d67 .ek511f .iq67j0 .zidunh h2 {
  font-size: 40px;
  text-transform: uppercase;
  margin-bottom: 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ke9d67 .ek511f .iq67j0 .zidunh h2 {
    font-size: 28px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ke9d67 .ek511f .iq67j0 .zidunh h2 {
    font-size: 30px;
  }
}

@media (max-width: 767px) {
  .ke9d67 .ek511f .iq67j0 .zidunh h2 {
    font-size: 28px;
  }
}

.ke9d67 .ek511f .iq67j0 .zidunh span {
  font-weight: 700;
  color: #fd9951;
}

.ke9d67 .ek511f .macj57,
.ke9d67 .ek511f .d5sm9i {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #cfdfe7;
}

.ke9d67 .ek511f .macj57 li,
.ke9d67 .ek511f .d5sm9i li {
  font-size: 18px;
  padding-left: 45px;
  position: relative;
}

.ke9d67 .ek511f .macj57 li:not(:last-child),
.ke9d67 .ek511f .d5sm9i li:not(:last-child) {
  margin-bottom: 30px;
}

@media (max-width: 575px) {
  .ke9d67 .ek511f .macj57 li,
  .ke9d67 .ek511f .d5sm9i li {
    font-size: 16px;
    padding-left: 30px;
  }
}

.ke9d67 .ek511f .macj57 li,
.ke9d67 .ek511f .macj57 li a,
.ke9d67 .ek511f .d5sm9i li,
.ke9d67 .ek511f .d5sm9i li a {
  color: #b10707ed333;
}

.ke9d67 .ek511f .macj57 li span,
.ke9d67 .ek511f .d5sm9i li span {
  font-weight: 700;
  padding-right: 5px;
}

.ke9d67 .ek511f .macj57 li i,
.ke9d67 .ek511f .d5sm9i li i {
  color: #fd9951;
  margin-right: 25px;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

/*===========================
    Skill
===========================*/
.evagvq {
  position: relative;
  background-color: #f7fcff;
}

.evagvq .is868a {
  position: absolute;
  left: 50%;
  top: -30px;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
  z-index: 2;
}

.evagvq .z7n2g3 .zidunh {
  font-weight: 700;
  text-transform: uppercase;
  font-family: "Barlow Condensed", sans-serif;
  margin-bottom: 25px;
}

.evagvq .z7n2g3 .ehwu4i {
  background-color: #eaf2f8;
  height: 5px;
  width: 100%;
  position: relative;
}

.evagvq .z7n2g3 .ehwu4i .x2ujr7 {
  height: 16px;
  background-color: #fd9951;
  -webkit-transition: width 2s ease-in-out;
  transition: width 2s ease-in-out;
  width: 0;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.evagvq .koocbw {
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .evagvq .koocbw {
    margin-top: 60px;
  }
}

@media (max-width: 767px) {
  .evagvq .koocbw {
    margin-top: 60px;
  }
}

.evagvq .koocbw::after {
  position: absolute;
  right: -25px;
  bottom: -25px;
  width: 180px;
  height: 180px;
  background-color: #fd9951;
  content: '';
  -webkit-clip-path: polygon(100% 0, 0 100%, 100% 100%);
          clip-path: polygon(100% 0, 0 100%, 100% 100%);
  z-index: -1;
}

@media (max-width: 575px) {
  .evagvq .koocbw::after {
    right: -15px;
    bottom: -15px;
  }
}

.evagvq .dk309g {
  background-color: transparent;
}

/*===========================
    Portfolio
===========================*/
.h7c7mi .sp6tqv .dqkuvx {
  position: relative;
  width: 100%;
  height: 320px;
  overflow: hidden;
  background-size: cover;
  background-position: center;
  z-index: 1;
  margin-bottom: 30px;
}

.h7c7mi .sp6tqv .dqkuvx.h96q3a {
  height: 670px;
}

@media (max-width: 767px) {
  .h7c7mi .sp6tqv .dqkuvx.h96q3a {
    height: 400px;
  }
}

.h7c7mi .sp6tqv .dqkuvx .dgrr43 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
  background-size: cover;
  background-position: center;
}

.h7c7mi .sp6tqv .dqkuvx::before {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #b10707ed333;
  opacity: 0;
  content: '';
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
  visibility: hidden;
  z-index: -2;
}

.h7c7mi .sp6tqv .dqkuvx .pni078 {
  position: absolute;
  left: -80px;
  bottom: 0;
  background-color: #fff;
  padding: 30px 40px;
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
  visibility: hidden;
  opacity: 0;
  z-index: 2;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .h7c7mi .sp6tqv .dqkuvx .pni078 {
    width: 100%;
    padding: 30px 20px;
  }
}

@media (max-width: 399px) {
  .h7c7mi .sp6tqv .dqkuvx .pni078 {
    width: 100%;
    padding: 30px 20px;
  }
}

.h7c7mi .sp6tqv .dqkuvx .pni078 h4 {
  text-transform: uppercase;
  letter-spacing: -1;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .h7c7mi .sp6tqv .dqkuvx .pni078 h4 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .h7c7mi .sp6tqv .dqkuvx .pni078 h4 {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  .h7c7mi .sp6tqv .dqkuvx .pni078 h4 {
    font-size: 20px;
  }
}

.h7c7mi .sp6tqv .dqkuvx .pni078 .beg9np {
  position: relative;
  display: inline-block;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  color: #fd9951;
  text-transform: uppercase;
  padding-left: 50px;
  margin-bottom: 5px;
}

.h7c7mi .sp6tqv .dqkuvx .pni078 .beg9np::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 2px;
  background-color: #fd9951;
}

.h7c7mi .sp6tqv .dqkuvx:hover .pni078 {
  left: 0;
  visibility: visible;
  opacity: 1;
}

.h7c7mi .sp6tqv .dqkuvx:hover::before {
  visibility: visible;
  opacity: 0.5;
}

.h7c7mi .sp6tqv .dqkuvx:hover .dgrr43 {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.h7c7mi .sp6tqv .dqkuvx.g1djcx {
  height: 370px;
}

.h7c7mi .abdx1b .xgltcb {
  position: relative;
  height: 370px;
  z-index: 1;
  overflow: hidden;
  margin-bottom: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .h7c7mi .abdx1b .xgltcb {
    height: 300px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .h7c7mi .abdx1b .xgltcb {
    height: 300px;
  }
}

@media (max-width: 399px) {
  .h7c7mi .abdx1b .xgltcb {
    height: 280px;
  }
}

.h7c7mi .abdx1b .xgltcb .dgrr43 {
  position: absolute;
  width: 100%;
  height: 100%;
  z-index: -2;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  background-size: cover;
  background-position: center;
}

.h7c7mi .abdx1b .xgltcb::after {
  content: '';
  position: absolute;
  left: 0;
  right: 0;
  width: 100%;
  height: 100%;
  background-color: #b10707ed333;
  z-index: -1;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  opacity: 0;
  visibility: hidden;
}

.h7c7mi .abdx1b .xgltcb .zonstj {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  color: #fff;
  font-size: 40px;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
}

.h7c7mi .abdx1b .xgltcb:hover::after {
  opacity: 0.9;
  visibility: visible;
}

.h7c7mi .abdx1b .xgltcb:hover .zonstj {
  visibility: visible;
  opacity: 1;
}

.h7c7mi .abdx1b .xgltcb:hover .dgrr43 {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.h7c7mi .lh4osk {
  background-color: #b10707ed333;
  padding: 20px;
  text-align: center;
  position: relative;
  margin-bottom: 60px;
}

.h7c7mi .lh4osk ul li {
  display: inline-block;
  color: #fff;
  cursor: pointer;
  font-size: 16px;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  padding: 10px;
  margin: 0 15px;
  text-transform: uppercase;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .h7c7mi .lh4osk ul li {
    margin: 0 5px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .h7c7mi .lh4osk ul li {
    margin: 0 5px;
  }
}

@media (max-width: 575px) {
  .h7c7mi .lh4osk ul li {
    margin: 0 5px;
    padding: 5px;
  }
}

@media (max-width: 399px) {
  .h7c7mi .lh4osk ul li {
    display: block;
    text-align: left;
    margin-bottom: 5px;
  }
}

.h7c7mi .lh4osk ul li.mf6a9t, .h7c7mi .lh4osk ul li:hover {
  color: #fd9951;
}

.h7c7mi .lh4osk::after {
  position: absolute;
  left: 15px;
  top: 15px;
  right: 15px;
  bottom: -15px;
  background-color: #fd9951;
  content: '';
  z-index: -1;
}

/*===========================
    Portfolio Slider
===========================*/
.bni032 .container-fluid {
  padding-left: 0;
  padding-right: 0;
}

.bni032 .thzdh5 .dqkuvx {
  position: relative;
  padding-bottom: 80px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bni032 .thzdh5 .dqkuvx {
    padding-bottom: 50px;
  }
}

@media (max-width: 767px) {
  .bni032 .thzdh5 .dqkuvx {
    padding-bottom: 50px;
  }
}

.bni032 .thzdh5 .dqkuvx .ezo5oz {
  overflow: hidden;
  height: 650px;
  width: 100%;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .bni032 .thzdh5 .dqkuvx .ezo5oz {
    height: 550px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .bni032 .thzdh5 .dqkuvx .ezo5oz {
    height: 500px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bni032 .thzdh5 .dqkuvx .ezo5oz {
    height: 400px;
  }
}

@media (max-width: 767px) {
  .bni032 .thzdh5 .dqkuvx .ezo5oz {
    height: 350px;
  }
}

.bni032 .thzdh5 .dqkuvx .dgrr43 {
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.bni032 .thzdh5 .dqkuvx:hover .dgrr43 {
  -webkit-transform: scale(1.1);
          transform: scale(1.1);
}

.bni032 .thzdh5 .dqkuvx .pni078 {
  position: absolute;
  left: 45px;
  right: 90px;
  bottom: 0;
  padding: 40px 50px;
  background-color: #b10707ed333;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .bni032 .thzdh5 .dqkuvx .pni078 {
    left: 30px;
    right: 50px;
    padding: 40px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .bni032 .thzdh5 .dqkuvx .pni078 {
    left: 30px;
    right: 50px;
    padding: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bni032 .thzdh5 .dqkuvx .pni078 {
    left: 20px;
    right: 40px;
    padding: 20px 30px;
  }
}

@media (max-width: 767px) {
  .bni032 .thzdh5 .dqkuvx .pni078 {
    left: 15px;
    right: 30px;
    padding: 20px 30px;
  }
}

.bni032 .thzdh5 .dqkuvx .pni078 h2 {
  font-size: 36px;
  letter-spacing: -1px;
  text-transform: uppercase;
}

@media only screen and (min-width: 1200px) and (max-width: 1599px) {
  .bni032 .thzdh5 .dqkuvx .pni078 h2 {
    font-size: 32px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .bni032 .thzdh5 .dqkuvx .pni078 h2 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bni032 .thzdh5 .dqkuvx .pni078 h2 {
    font-size: 24px;
  }
}

@media (max-width: 767px) {
  .bni032 .thzdh5 .dqkuvx .pni078 h2 {
    font-size: 20px;
  }
}

.bni032 .thzdh5 .dqkuvx .pni078 h2 a {
  color: #fff;
}

.bni032 .thzdh5 .dqkuvx .pni078 .beg9np {
  position: relative;
  display: inline-block;
  font-size: 18px;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  color: #fd9951;
  text-transform: uppercase;
  padding-left: 50px;
  margin-bottom: 5px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bni032 .thzdh5 .dqkuvx .pni078 .beg9np {
    font-size: 14px;
  }
}

@media (max-width: 767px) {
  .bni032 .thzdh5 .dqkuvx .pni078 .beg9np {
    font-size: 14px;
  }
}

@media (max-width: 399px) {
  .bni032 .thzdh5 .dqkuvx .pni078 .beg9np {
    padding-left: 30px;
  }
}

.bni032 .thzdh5 .dqkuvx .pni078 .beg9np::before {
  content: '';
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 30px;
  height: 2px;
  background-color: #fd9951;
}

@media (max-width: 399px) {
  .bni032 .thzdh5 .dqkuvx .pni078 .beg9np::before {
    width: 15px;
  }
}

.bni032 .thzdh5 .dqkuvx .pni078 .zonstj {
  position: absolute;
  right: 0;
  font-size: 20px;
  height: 80px;
  width: 80px;
  line-height: 80px;
  color: #fff;
  text-align: center;
  background-color: #fd9951;
  top: 50%;
  -webkit-transform: translate(50%, -50%);
          transform: translate(50%, -50%);
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .bni032 .thzdh5 .dqkuvx .pni078 .zonstj {
    height: 60px;
    width: 60px;
    line-height: 60px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .bni032 .thzdh5 .dqkuvx .pni078 .zonstj {
    height: 60px;
    width: 60px;
    line-height: 60px;
  }
}

@media (max-width: 767px) {
  .bni032 .thzdh5 .dqkuvx .pni078 .zonstj {
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
}

.bni032 .thzdh5 .dqkuvx .pni078 .zonstj:hover {
  background-color: #fff;
  color: #fd9951;
}

.bni032 .thzdh5 .qy6wix .dqkuvx .pni078 {
  opacity: 1;
  visibility: visible;
}

.bni032.te6e19 .fsw1kf h2 {
  color: #fff;
}

.bni032.vo222a, .bni032.te6e19 {
  position: relative;
}

.bni032.vo222a::after, .bni032.te6e19::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 500px;
  background-color: #b10707ed333;
  content: '';
  z-index: -1;
}

.bni032.vo222a::after {
  background-color: #f7fcff;
}

/*===========================
    Portfolio Details
===========================*/
.ank95c .bj15b4 {
  position: relative;
  background-size: cover;
  background-position: center;
  height: 650px;
  width: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ank95c .bj15b4 {
    height: 550px;
  }
}

@media (max-width: 767px) {
  .ank95c .bj15b4 {
    height: 550px;
  }
}

.ank95c .bj15b4 .hk8e3j {
  position: absolute;
  z-index: 1;
  right: 0;
  bottom: 0;
  border-top: 6px solid #fd9951;
  padding: 50px 55px;
  background-color: #b10707ed333;
}

@media (max-width: 767px) {
  .ank95c .bj15b4 .hk8e3j {
    padding: 30px;
  }
}

.ank95c .bj15b4 .hk8e3j ul li {
  line-height: 1.2;
}

.ank95c .bj15b4 .hk8e3j ul li:not(:last-child) {
  margin-bottom: 20px;
}

@media (max-width: 767px) {
  .ank95c .bj15b4 .hk8e3j ul li {
    font-size: 14px;
  }
}

.ank95c .bj15b4 .hk8e3j ul li,
.ank95c .bj15b4 .hk8e3j ul li a {
  color: #d0d0d0;
  font-weight: 500;
}

.ank95c .bj15b4 .hk8e3j ul li span.zidunh {
  display: block;
  text-transform: uppercase;
  font-size: 24px;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  color: #fff;
  margin-bottom: 10px;
}

@media (max-width: 767px) {
  .ank95c .bj15b4 .hk8e3j ul li span.zidunh {
    font-size: 18px;
  }
}

.ank95c .rbk529 blockquote {
  position: relative;
  padding: 45px 60px;
  background-color: #fd9951;
  border-radius: 10px;
  z-index: 1;
  font-size: 22px;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  line-height: 1.5;
  color: #fff;
  text-transform: uppercase;
  text-align: center;
  margin: 0;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ank95c .rbk529 blockquote {
    padding: 45px 25px;
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  .ank95c .rbk529 blockquote {
    padding: 30px 25px;
    font-size: 16px;
  }
}

.ank95c .rbk529 blockquote span {
  display: block;
  font-family: "Hind", sans-serif;
  margin-bottom: 15px;
  font-size: 14px;
  text-transform: none;
}

.ank95c .rbk529 blockquote span img {
  max-width: 40px;
  max-height: 40px;
  border-radius: 50%;
  margin-right: 10px;
}

.ank95c .rbk529 blockquote::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-image: url(../img/details/icon.png);
  background-size: contain;
  background-position: left top;
  content: '';
  background-repeat: no-repeat;
}

/*===========================
    Testimonial
===========================*/
.vu3bgw {
  background-image: url(../img/testimonial-bg.jpg);
  background-color: #f7fcff;
  background-size: cover;
  background-position: right center;
}

.vu3bgw .u5b32g .hxtsju {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1;
      grid-template-rows: 1;
  -ms-grid-columns: 142px 1fr;
      grid-template-columns: 142px 1fr;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  grid-column-gap: 60px;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .vu3bgw .u5b32g .hxtsju {
    grid-column-gap: 30px;
    -ms-grid-columns: 120px 1fr;
        grid-template-columns: 120px 1fr;
  }
}

@media (max-width: 575px) {
  .vu3bgw .u5b32g .hxtsju {
    display: block;
  }
}

.vu3bgw .u5b32g .hxtsju .qyo87f {
  position: relative;
  z-index: 1;
}

@media (max-width: 575px) {
  .vu3bgw .u5b32g .hxtsju .qyo87f {
    max-width: 140px;
    margin-bottom: 30px;
  }
}

.vu3bgw .u5b32g .hxtsju .qyo87f img {
  border-radius: 50%;
  border: 6px solid #fff;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(149, 183, 208, 0.2);
          box-shadow: 0px 10px 20px 0px rgba(149, 183, 208, 0.2);
  max-width: 140px;
  max-height: 140px;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .vu3bgw .u5b32g .hxtsju .qyo87f img {
    max-width: 120px;
    max-height: 120px;
  }
}

.vu3bgw .u5b32g .hxtsju .qyo87f::after, .vu3bgw .u5b32g .hxtsju .qyo87f::before {
  position: absolute;
  content: '';
  z-index: -1;
  height: 40px;
  width: 40px;
  background-color: #fd9951;
  top: 0;
  left: 0;
  border-radius: 50%;
}

.vu3bgw .u5b32g .hxtsju .qyo87f::after {
  top: auto;
  left: auto;
  bottom: 0;
  right: 0;
  background-color: #b10707ed333;
}

.vu3bgw .u5b32g .hxtsju .ksqh4e .q48wo4 a {
  font-size: 24px;
  margin-right: 5px;
}

@media (max-width: 767px) {
  .vu3bgw .u5b32g .hxtsju .ksqh4e .q48wo4 a {
    font-size: 18px;
  }
}

.vu3bgw .u5b32g .hxtsju .ksqh4e h2 {
  font-size: 40px;
  text-transform: uppercase;
  line-height: 1.3;
  letter-spacing: -1;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .vu3bgw .u5b32g .hxtsju .ksqh4e h2 {
    font-size: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vu3bgw .u5b32g .hxtsju .ksqh4e h2 {
    font-size: 26px;
  }
}

@media (max-width: 767px) {
  .vu3bgw .u5b32g .hxtsju .ksqh4e h2 {
    font-size: 24px;
  }
}

.vu3bgw .x6txmh .dghpm2 {
  text-transform: uppercase;
  opacity: 0.2;
  padding: 22px 40px;
  border-bottom: 4px solid transparent;
  cursor: pointer;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .vu3bgw .x6txmh .dghpm2 {
    padding: 22px 30px;
    font-size: 14px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vu3bgw .x6txmh .dghpm2 {
    padding: 22px 30px;
    font-size: 14px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .vu3bgw .x6txmh .dghpm2 {
    padding: 22px 30px;
    font-size: 14px;
  }
}

@media (max-width: 575px) {
  .vu3bgw .x6txmh .dghpm2 {
    padding: 30px;
    font-size: 14px;
  }
}

.vu3bgw .x6txmh .dghpm2 h4 {
  letter-spacing: -1px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .vu3bgw .x6txmh .dghpm2 h4 {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .vu3bgw .x6txmh .dghpm2 h4 {
    font-size: 18px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .vu3bgw .x6txmh .dghpm2 h4 {
    font-size: 20px;
  }
}

.vu3bgw .x6txmh .dghpm2 span {
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  padding-top: 5px;
}

.vu3bgw .x6txmh .dghpm2.qy6wix {
  background-color: #fff;
  opacity: 1;
  border-color: #fd9951;
}

.vu3bgw .x6txmh .dghpm2.qy6wix span {
  color: #fd9951;
}

.ma78qc {
  background-color: #f7fcff;
  position: relative;
  z-index: 1;
}

.ma78qc::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-image: url(../img/map.png);
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  z-index: -1;
}

.pv4yvq .kgm60v {
  background-color: #fff;
  padding: 40px 30px;
  text-transform: uppercase;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  font-size: 24px;
  line-height: 1.4;
  position: relative;
  z-index: 1;
  margin-bottom: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .pv4yvq .kgm60v {
    font-size: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .pv4yvq .kgm60v {
    font-size: 20px;
  }
}

@media (max-width: 575px) {
  .pv4yvq .kgm60v {
    font-size: 20px;
  }
}

.pv4yvq .kgm60v .ueo6oz {
  margin-top: 30px;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1;
      grid-template-rows: 1;
  -ms-grid-columns: 60px 1fr;
      grid-template-columns: 60px 1fr;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  grid-column-gap: 20px;
}

.pv4yvq .kgm60v .ueo6oz .j5cphk h5 {
  font-size: 20px;
  letter-spacing: -1px;
  line-height: 1.2;
}

.pv4yvq .kgm60v .ueo6oz .j5cphk span {
  font-size: 16px;
  color: #fd9951;
  line-height: 1;
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}

.pv4yvq .kgm60v .j0c4eb {
  position: absolute;
  right: 20px;
  bottom: 20px;
  opacity: 0.1;
  z-index: -1;
}

.pv4yvq .kgm60v::after, .pv4yvq .kgm60v::before {
  position: absolute;
  left: 20px;
  right: 20px;
  top: 20%;
  bottom: -20px;
  content: '';
  background-color: #ffe6bb;
  z-index: -2;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}

.pv4yvq .kgm60v::before {
  background-color: #fd9951;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.pv4yvq .qy6wix .kgm60v .ueo6oz .j5cphk span {
  color: #fff;
}

.pv4yvq .qy6wix .kgm60v::after, .pv4yvq .qy6wix .kgm60v::before {
  visibility: visible;
  opacity: 1;
}

/*===========================
    Client Carousel
===========================*/
.dmbmzt .oi04ol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -40px;
  margin-right: -40px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .dmbmzt .oi04ol {
    margin-right: -20px;
    margin-left: -20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dmbmzt .oi04ol {
    margin-right: -20px;
    margin-left: -20px;
  }
}

@media (max-width: 767px) {
  .dmbmzt .oi04ol {
    margin-right: -15px;
    margin-left: -15px;
  }
}

.dmbmzt .oi04ol .vekbvv {
  text-align: center;
  padding-left: 40px;
  padding-right: 40px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .dmbmzt .oi04ol .vekbvv {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dmbmzt .oi04ol .vekbvv {
    padding-left: 20px;
    padding-right: 20px;
  }
}

@media (max-width: 767px) {
  .dmbmzt .oi04ol .vekbvv {
    padding-left: 15px;
    padding-right: 15px;
  }
}

.dmbmzt .oi04ol .vekbvv img {
  max-width: 100%;
  display: inline-block;
}

/*===========================
    Blog
===========================*/
.t7o4vf .ikpr7d .qcli32 {
  background-color: #b10707ed333;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  padding: 15px 35px;
  text-align: left;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .t7o4vf .ikpr7d .qcli32 {
    padding: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .t7o4vf .ikpr7d .qcli32 {
    padding: 15px 20px;
  }
}

@media (max-width: 399px) {
  .t7o4vf .ikpr7d .qcli32 {
    padding: 15px 20px;
  }
}

.t7o4vf .ikpr7d .qcli32 li {
  display: inline-block;
  margin-right: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .t7o4vf .ikpr7d .qcli32 li {
    margin-right: 15px;
  }
}

@media (max-width: 399px) {
  .t7o4vf .ikpr7d .qcli32 li {
    margin-right: 10px;
  }
}

.t7o4vf .ikpr7d .qcli32 li:last-child {
  margin-right: 0;
}

.t7o4vf .ikpr7d .qcli32 a {
  color: #fff;
}

.t7o4vf .ikpr7d .qcli32 a i {
  color: #fd9951;
  margin-right: 5px;
}

.t7o4vf .ikpr7d .rdgxri {
  width: 100%;
  height: 235px;
  background-size: cover;
  background-position: center;
}

.t7o4vf .ikpr7d .skne19 {
  padding: 0 35px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .t7o4vf .ikpr7d .skne19 {
    padding: 0 15px;
  }
}

@media (max-width: 399px) {
  .t7o4vf .ikpr7d .skne19 {
    padding: 0 25px;
  }
}

.t7o4vf .ikpr7d .skne19 h3 {
  font-size: 26px;
  letter-spacing: -1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .t7o4vf .ikpr7d .skne19 h3 {
    font-size: 24px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .t7o4vf .ikpr7d .skne19 h3 {
    font-size: 22px;
  }
}

@media (max-width: 575px) {
  .t7o4vf .ikpr7d .skne19 h3 {
    font-size: 22px;
  }
}

.t7o4vf .ikpr7d .skne19 h3 a, .t7o4vf .ikpr7d .skne19 h3 a:hover {
  color: #b10707ed333;
}

.t7o4vf .ikpr7d .skne19 .fccn9s {
  margin-top: 25px;
  font-size: 18px;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
}

.t7o4vf .ikpr7d .skne19 .fccn9s:hover {
  color: #b10707ed333;
}

@media (max-width: 575px) {
  .t7o4vf .l1jtxt .j7qk36 {
    padding: 0 30px;
  }
}

@media (max-width: 399px) {
  .t7o4vf .l1jtxt .j7qk36 {
    padding: 0 20px;
  }
}

/* Post Grid Style */
.c82tgz {
  border: 2px solid #e1f3ff;
  padding: 40px 25px;
  font-size: 14px;
  -webkit-transition: all 0.4s ease-out 0s;
  transition: all 0.4s ease-out 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .c82tgz {
    padding: 40px 20px;
  }
}

@media (max-width: 399px) {
  .c82tgz {
    padding: 40px 20px;
  }
}

.c82tgz .skne19 {
  margin-bottom: 20px;
  padding-bottom: 30px;
  border-bottom: 1px solid #f1f4f9;
}

.c82tgz h4 {
  text-transform: uppercase;
  letter-spacing: -1px;
  margin-bottom: 20px;
  line-height: 1.3;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .c82tgz h4 {
    font-size: 18px;
  }
}

@media (max-width: 399px) {
  .c82tgz h4 {
    font-size: 18px;
  }
}

.c82tgz .qcli32 {
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  font-size: 12px;
}

.c82tgz .qcli32 li {
  display: inline-block;
  margin-right: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .c82tgz .qcli32 li {
    margin-right: 10px;
  }
}

.c82tgz .qcli32 li a {
  color: #b10707ed333;
}

.c82tgz .qcli32 li i {
  color: #fd9951;
  margin-right: 5px;
}

.c82tgz .qcli32 li:last-child {
  margin-right: 0;
}

.c82tgz .m07lyy {
  margin-bottom: 25px;
}

.c82tgz .m07lyy li {
  display: inline-block;
}

.c82tgz .m07lyy li a {
  color: #b10707ed333;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  font-size: 16px;
  padding: 5px 15px;
  background-color: #fd9951;
}

.c82tgz:hover {
  -webkit-box-shadow: 0px 16px 32px 0px rgba(28, 116, 198, 0.08);
          box-shadow: 0px 16px 32px 0px rgba(28, 116, 198, 0.08);
  border-color: transparent;
}

/* Post standard Style */
.c61r0h .skne19 {
  padding: 50px 40px;
  border: 2px solid #ededed;
  border-top: none;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .c61r0h .skne19 {
    padding: 40px 30px;
  }
}

@media (max-width: 575px) {
  .c61r0h .skne19 {
    padding: 40px 30px;
  }
}

@media (max-width: 399px) {
  .c61r0h .skne19 {
    padding: 40px 20px;
  }
}

.c61r0h .skne19 .x2opd8 {
  margin-bottom: 25px;
  padding: 10px 30px;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  display: inline-block;
  color: #b10707ed333;
  background-color: #fd9951;
}

.c61r0h .skne19 .x2opd8:hover {
  background-color: #b10707ed333;
  color: #fff;
}

.c61r0h .skne19 h2 {
  font-size: 38px;
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: -1px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .c61r0h .skne19 h2 {
    font-size: 32px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .c61r0h .skne19 h2 {
    font-size: 28px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .c61r0h .skne19 h2 {
    font-size: 24px;
  }
}

@media (max-width: 575px) {
  .c61r0h .skne19 h2 {
    font-size: 20px;
  }
}

@media (max-width: 399px) {
  .c61r0h .skne19 h2 {
    font-size: 18px;
  }
}

.c61r0h .skne19 .qcli32 {
  margin-bottom: 30px;
}

.c61r0h .skne19 .qcli32 li {
  display: inline-block;
  margin-right: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .c61r0h .skne19 .qcli32 li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .c61r0h .skne19 .qcli32 li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .c61r0h .skne19 .qcli32 li {
    margin-right: 10px;
  }
}

@media (max-width: 575px) {
  .c61r0h .skne19 .qcli32 li {
    font-size: 14px;
    margin-right: 15px;
    margin-bottom: 5px;
  }
}

.c61r0h .skne19 .qcli32 li a {
  color: #b10707ed333;
  font-weight: 500;
}

.c61r0h .skne19 .qcli32 li a:hover {
  color: #fd9951;
}

.c61r0h .skne19 .qcli32 li a i {
  margin-right: 5px;
}

.c61r0h .skne19 .c53mjd {
  margin-top: 35px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.c61r0h .skne19 .c53mjd .qz72s5 {
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  letter-spacing: -1px;
}

.c61r0h .skne19 .c53mjd .qz72s5 a {
  color: #b10707ed333;
}

.c61r0h .skne19 .c53mjd .qz72s5 img {
  margin-right: 15px;
}

.c61r0h .skne19 .c53mjd .vape8q a {
  font-size: 14px;
  color: #b10707ed333;
}

.c61r0h .skne19 .c53mjd .vape8q a i {
  margin-right: 5px;
}

.c61r0h .skne19 .c53mjd .vape8q a:hover {
  color: #fd9951;
}

.c61r0h.h8rkcf .pwm1he {
  position: relative;
}

.c61r0h.h8rkcf .pwm1he .uzpjvb {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  height: 80px;
  background-color: #fd9951;
  color: #b10707ed333;
  line-height: 80px;
  text-align: center;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (max-width: 767px) {
  .c61r0h.h8rkcf .pwm1he .uzpjvb {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 14px;
  }
}

.c61r0h.h8rkcf .pwm1he .uzpjvb:hover {
  background-color: #b10707ed333;
  color: #fff;
}

.c61r0h.upsjb7 {
  position: relative;
  z-index: 1;
}

.c61r0h.upsjb7::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  content: '';
  background-image: url(../img/blog/04.jpg);
  background-size: cover;
  background-position: center;
  z-index: -1;
  opacity: 0.1;
}

.c61r0h.upsjb7 .skne19 {
  border: none;
}

.c61r0h.upsjb7 .skne19 .qcli32 {
  margin-bottom: 0;
}

.c61r0h.s0upw4 {
  padding: 40px 50px;
  position: relative;
  z-index: 1;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .c61r0h.s0upw4 {
    padding: 40px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .c61r0h.s0upw4 {
    padding: 40px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .c61r0h.s0upw4 {
    padding: 40px 25px;
  }
}

@media (max-width: 575px) {
  .c61r0h.s0upw4 {
    padding: 40px 15px;
  }
}

.c61r0h.s0upw4::before, .c61r0h.s0upw4::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: #fd9951;
  z-index: -1;
  content: '';
}

.c61r0h.s0upw4::after {
  background-image: url(../img/pattern.png);
  z-index: -1;
  opacity: 0.6;
}

.c61r0h.s0upw4 .skne19 {
  border: none;
  position: relative;
  z-index: 1;
  padding: 0;
  padding-left: 100px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .c61r0h.s0upw4 .skne19 {
    padding-left: 75px;
  }
}

@media (max-width: 767px) {
  .c61r0h.s0upw4 .skne19 {
    padding-left: 75px;
  }
}

@media (max-width: 399px) {
  .c61r0h.s0upw4 .skne19 {
    padding-left: 0;
    padding-top: 70px;
  }
}

.c61r0h.s0upw4 .skne19::before {
  position: absolute;
  left: 0;
  top: 5px;
  background-image: url(../img/quote.png);
  width: 75px;
  height: 90px;
  background-size: contain;
  background-position: left top;
  background-repeat: no-repeat;
  content: '';
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .c61r0h.s0upw4 .skne19::before {
    width: 50px;
  }
}

@media (max-width: 767px) {
  .c61r0h.s0upw4 .skne19::before {
    width: 50px;
    height: 50px;
  }
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .c61r0h.s0upw4 .skne19 h2 {
    font-size: 30px;
  }
}

.c61r0h.s0upw4 .skne19 h2 a:hover {
  color: #b10707ed333;
}

.c61r0h.s0upw4 .skne19 .qcli32 {
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .c61r0h.s0upw4 .skne19 .qcli32 li {
    margin-right: 5px;
  }
}

.c61r0h.s0upw4 .skne19 .qcli32 a:hover {
  color: #b10707ed333;
}

/* Post Details */
.icqmdo {
  padding: 40px;
  border: 2px solid #ededed;
}

@media (max-width: 767px) {
  .icqmdo {
    padding: 30px;
    font-size: 14px;
  }
}

@media (max-width: 399px) {
  .icqmdo {
    padding: 15px;
  }
}

.icqmdo .m8ue99 .x2opd8 {
  margin-bottom: 25px;
  padding: 10px 30px;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  display: inline-block;
  color: #b10707ed333;
  background-color: #fd9951;
}

.icqmdo .m8ue99 .x2opd8:hover {
  background-color: #b10707ed333;
  color: #fff;
}

.icqmdo .m8ue99 .zidunh,
.icqmdo .m8ue99 .eqv7ze {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: -1px;
}

.icqmdo .m8ue99 h2.zidunh {
  font-size: 38px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .m8ue99 h2.zidunh {
    font-size: 28px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icqmdo .m8ue99 h2.zidunh {
    font-size: 34px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .icqmdo .m8ue99 h2.zidunh {
    font-size: 24px;
  }
}

@media (max-width: 575px) {
  .icqmdo .m8ue99 h2.zidunh {
    font-size: 20px;
  }
}

@media (max-width: 399px) {
  .icqmdo .m8ue99 h2.zidunh {
    font-size: 18px;
  }
}

.icqmdo .m8ue99 h3.eqv7ze {
  font-size: 30px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .m8ue99 h3.eqv7ze {
    font-size: 24px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .icqmdo .m8ue99 h3.eqv7ze {
    font-size: 20px;
  }
}

@media (max-width: 575px) {
  .icqmdo .m8ue99 h3.eqv7ze {
    font-size: 18px;
  }
}

.icqmdo .m8ue99 .a6v5yy {
  width: 100%;
  height: 1px;
  background-color: #e1e6ff;
  margin-top: 45px;
  margin-bottom: 45px;
}

.icqmdo .m8ue99 .qcli32 {
  margin-bottom: 30px;
}

.icqmdo .m8ue99 .qcli32 li {
  display: inline-block;
  margin-right: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .m8ue99 .qcli32 li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icqmdo .m8ue99 .qcli32 li {
    margin-right: 15px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .icqmdo .m8ue99 .qcli32 li {
    margin-right: 10px;
  }
}

@media (max-width: 575px) {
  .icqmdo .m8ue99 .qcli32 li {
    margin-right: 15px;
    margin-bottom: 5px;
  }
}

.icqmdo .m8ue99 .qcli32 li a {
  color: #b10707ed333;
  font-weight: 700;
  font-size: 14px;
}

.icqmdo .m8ue99 .qcli32 li a:hover {
  color: #fd9951;
}

.icqmdo .m8ue99 .qcli32 li a i {
  margin-right: 5px;
}

.icqmdo .m8ue99 ul.tar6g1 li {
  padding-left: 60px;
  position: relative;
}

@media (max-width: 767px) {
  .icqmdo .m8ue99 ul.tar6g1 li {
    padding-left: 40px;
  }
}

@media (max-width: 399px) {
  .icqmdo .m8ue99 ul.tar6g1 li {
    padding-left: 25px;
  }
}

.icqmdo .m8ue99 ul.tar6g1 li:not(:last-child) {
  margin-bottom: 10px;
}

.icqmdo .m8ue99 ul.tar6g1 li::before {
  position: absolute;
  left: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  content: '\f00c';
  font-family: 'Font Awesome 5 Pro';
  font-weight: 300;
}

@media (max-width: 767px) {
  .icqmdo .m8ue99 ul.tar6g1 li::before {
    left: 0;
  }
}

.icqmdo .m8ue99 blockquote {
  position: relative;
  padding: 45px 55px;
  background-color: #f7fcff;
  border-radius: 10px;
  z-index: 1;
  font-size: 26px;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  line-height: 1.5;
  color: #b10707ed333;
  text-transform: uppercase;
  text-align: center;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .m8ue99 blockquote {
    font-size: 22px;
    padding: 40px;
  }
}

@media (max-width: 767px) {
  .icqmdo .m8ue99 blockquote {
    padding: 30px 20px;
    font-size: 18px;
  }
}

@media (max-width: 399px) {
  .icqmdo .m8ue99 blockquote {
    font-size: 16px;
  }
}

.icqmdo .m8ue99 blockquote span {
  display: block;
  font-family: "Hind", sans-serif;
  margin-bottom: 15px;
  font-size: 16px;
  text-transform: none;
}

.icqmdo .g2dmpt .badx7d h5 {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: -1px;
  margin-bottom: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .g2dmpt .badx7d h5 {
    font-size: 18px;
  }
}

@media (max-width: 767px) {
  .icqmdo .g2dmpt .badx7d .s0fkfj {
    margin-bottom: 30px;
  }
}

.icqmdo .g2dmpt .badx7d .s0fkfj li {
  display: inline-block;
  margin-right: 5px;
}

.icqmdo .g2dmpt .badx7d .s0fkfj li a {
  font-size: 14px;
  padding: 10px 20px;
  display: block;
  font-weight: 600;
  background-color: #efefef;
  color: #b10707ed;
  text-transform: uppercase;
}

.icqmdo .g2dmpt .badx7d .s0fkfj li a:hover {
  background-color: #fd9951;
}

.icqmdo .g2dmpt .badx7d .gfa8oq li {
  display: inline-block;
  margin-left: 25px;
}

.icqmdo .g2dmpt .badx7d .gfa8oq li a {
  color: #b5becc;
  font-size: 18px;
}

.icqmdo .g2dmpt .m0ao8u {
  padding: 50px 0;
  border-top: 1px solid #e1e6ff;
  border-bottom: 2px solid #e1e6ff;
  position: relative;
}

.icqmdo .g2dmpt .m0ao8u span.n1q0c9 {
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}

@media (max-width: 767px) {
  .icqmdo .g2dmpt .m0ao8u span.n1q0c9 {
    display: none;
  }
}

.icqmdo .g2dmpt .m0ao8u .m88rjn span,
.icqmdo .g2dmpt .m0ao8u .h3mq5b span {
  font-size: 14px;
  font-weight: 500;
  display: block;
}

.icqmdo .g2dmpt .m0ao8u .m88rjn a,
.icqmdo .g2dmpt .m0ao8u .h3mq5b a {
  color: #b10707ed333;
  text-transform: uppercase;
  font-size: 28px;
  letter-spacing: -1px;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .g2dmpt .m0ao8u .m88rjn a,
  .icqmdo .g2dmpt .m0ao8u .h3mq5b a {
    font-size: 22px;
  }
}

@media (max-width: 767px) {
  .icqmdo .g2dmpt .m0ao8u .m88rjn a,
  .icqmdo .g2dmpt .m0ao8u .h3mq5b a {
    font-size: 20px;
  }
}

@media (max-width: 767px) {
  .icqmdo .g2dmpt .m0ao8u .m88rjn {
    margin-bottom: 30px;
  }
}

.icqmdo .g2dmpt .wdx09g h3 {
  font-size: 26px;
  letter-spacing: -1px;
  text-transform: uppercase;
}

.icqmdo .g2dmpt .wdx09g .agn968 {
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 300px;
}

.icqmdo .g2dmpt .wdx09g .ksqh4e {
  font-size: 14px;
  padding: 40px;
  -webkit-box-shadow: 0px 8px 16px 0px rgba(93, 93, 93, 0.06);
          box-shadow: 0px 8px 16px 0px rgba(93, 93, 93, 0.06);
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .g2dmpt .wdx09g .ksqh4e {
    padding: 30px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icqmdo .g2dmpt .wdx09g .ksqh4e {
    padding: 30px;
  }
}

@media (max-width: 767px) {
  .icqmdo .g2dmpt .wdx09g .ksqh4e {
    padding: 30px;
  }
}

.icqmdo .g2dmpt .wdx09g .ksqh4e,
.icqmdo .g2dmpt .wdx09g .ksqh4e a {
  color: #b10707ed333;
}

.icqmdo .g2dmpt .wdx09g .ksqh4e .bvrxuk {
  display: inline-block;
  font-weight: 700;
  margin-bottom: 10px;
}

.icqmdo .g2dmpt .wdx09g .ksqh4e .bvrxuk i {
  margin-right: 5px;
}

.icqmdo .g2dmpt .wdx09g .ksqh4e h4 {
  font-size: 24px;
  margin-bottom: 20px;
  letter-spacing: -1px;
  text-transform: uppercase;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .g2dmpt .wdx09g .ksqh4e h4 {
    font-size: 18px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .icqmdo .g2dmpt .wdx09g .ksqh4e h4 {
    font-size: 22px;
  }
}

@media (max-width: 399px) {
  .icqmdo .g2dmpt .wdx09g .ksqh4e h4 {
    font-size: 20px;
  }
}

.icqmdo .g2dmpt .ob3yb4 {
  padding: 40px;
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  -ms-grid-columns: 180px 1fr;
      grid-template-columns: 180px 1fr;
  border: 2px solid #e1e6ff;
  grid-column-gap: 35px;
  font-size: 14px;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .g2dmpt .ob3yb4 {
    padding: 30px;
  }
}

@media (max-width: 767px) {
  .icqmdo .g2dmpt .ob3yb4 {
    display: block;
    padding: 30px;
  }
}

@media (max-width: 767px) {
  .icqmdo .g2dmpt .ob3yb4 .tla841 {
    margin-top: 30px;
  }
}

.icqmdo .g2dmpt .ob3yb4 .tla841 span {
  font-weight: 700;
  margin-bottom: 5px;
}

.icqmdo .g2dmpt .ob3yb4 .tla841 h3 {
  font-size: 36px;
  letter-spacing: -1px;
  text-transform: uppercase;
  margin-bottom: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .icqmdo .g2dmpt .ob3yb4 .tla841 h3 {
    font-size: 22px;
  }
}

@media (max-width: 767px) {
  .icqmdo .g2dmpt .ob3yb4 .tla841 h3 {
    font-size: 22px;
  }
}

.icqmdo .gbabgs h3.tjh3v0 {
  margin-bottom: 30px;
  text-transform: uppercase;
  letter-spacing: -1px;
  font-size: 26px;
}

@media (max-width: 767px) {
  .icqmdo .gbabgs h3.tjh3v0 {
    font-size: 22px;
  }
}

.icqmdo .gbabgs .hgtqqq li {
  padding-left: 130px;
  position: relative;
  font-size: 14px;
}

@media (max-width: 575px) {
  .icqmdo .gbabgs .hgtqqq li {
    padding-left: 0;
  }
}

.icqmdo .gbabgs .hgtqqq li:not(:first-child) {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #e1e6ff;
}

.icqmdo .gbabgs .hgtqqq li .hf142l {
  position: absolute;
  left: 0;
  top: 30px;
  width: 100px;
  height: 100px;
}

.icqmdo .gbabgs .hgtqqq li .hf142l img {
  max-width: 100px;
  max-height: 100px;
  border-radius: 50%;
}

@media (max-width: 575px) {
  .icqmdo .gbabgs .hgtqqq li .hf142l {
    position: unset;
    margin-bottom: 30px;
  }
}

.icqmdo .gbabgs .hgtqqq li .b7tq0g .w4cegd {
  margin-bottom: 30px;
  position: relative;
}

.icqmdo .gbabgs .hgtqqq li .b7tq0g .w4cegd h6 {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: -1px;
  margin-bottom: 15px;
}

.icqmdo .gbabgs .hgtqqq li .b7tq0g .w4cegd span.bvrxuk {
  font-weight: 700;
  font-size: 14px;
  font-weight: 700;
}

.icqmdo .gbabgs .hgtqqq li .b7tq0g .w4cegd .jhln45 {
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  border: 2px solid #f4f4ff;
  border-radius: 20px;
  padding: 10px 20px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  z-index: 2;
  color: #b10707ed333;
}

.icqmdo .gbabgs .hgtqqq li .b7tq0g .w4cegd .jhln45 i {
  margin-right: 5px;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .icqmdo .gbabgs .hgtqqq li .g0d99a {
    margin-left: -80px;
  }
}

@media (max-width: 575px) {
  .icqmdo .gbabgs .hgtqqq li .g0d99a {
    padding-left: 30px;
  }
}

.icqmdo .gbabgs .hgtqqq li .g0d99a li:first-child {
  padding-top: 30px;
  margin-top: 30px;
  border-top: 1px solid #e1e6ff;
}

.icqmdo .aw6oz2 {
  padding: 45px;
  background-color: #f7fcff;
}

@media (max-width: 575px) {
  .icqmdo .aw6oz2 {
    padding: 20px;
  }
}

@media (max-width: 399px) {
  .icqmdo .aw6oz2 {
    padding-left: 15px;
  }
}

.icqmdo .aw6oz2 input,
.icqmdo .aw6oz2 textarea {
  height: 60px;
  border: none;
  background-color: #fff;
  padding-left: 25px;
  padding-right: 50px;
  text-transform: none;
  font-size: 14px;
  font-weight: 400;
  font-family: "Hind", sans-serif;
}

.icqmdo .aw6oz2 textarea {
  height: 150px;
}

.icqmdo .aw6oz2 button i {
  margin-right: 5px;
}

.icqmdo .aw6oz2 .rqlylx .n1q0c9 {
  right: 25px;
  left: auto;
}

@media (max-width: 575px) {
  .icqmdo .aw6oz2 .j7qk36 {
    padding: 0px 30px;
  }
}

/* Pagination */
.z6p2x7 {
  text-align: center;
  padding-top: 20px;
}

.z6p2x7 ul li {
  display: inline-block;
  margin: 0 5px;
}

@media (max-width: 575px) {
  .z6p2x7 ul li {
    margin-bottom: 8px;
  }
}

.z6p2x7 ul li a {
  height: 50px;
  width: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 2px solid #ededed;
  color: #b10707ed333;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
}

.z6p2x7 ul li a:hover {
  background-color: #fd9951;
  border-color: #fd9951;
}

.z6p2x7 ul li.mf6a9t a {
  background-color: #fd9951;
  border-color: #fd9951;
}

/*===========================
    CONTACT
===========================*/
.rog20k {
  -webkit-box-shadow: 0px 16px 32px 0px rgba(146, 211, 215, 0.16);
          box-shadow: 0px 16px 32px 0px rgba(146, 211, 215, 0.16);
}

.rog20k .qhmkod {
  padding: 60px;
  background-color: #b10707ed333;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rog20k .qhmkod {
    padding: 30px;
  }
}

@media (max-width: 575px) {
  .rog20k .qhmkod {
    padding: 30px;
  }
}

.rog20k .qhmkod input,
.rog20k .qhmkod textarea {
  background: #595656;
  border: none;
  width: 100%;
  height: 68px;
  padding-left: 65px;
  padding-right: 30px;
  font-size: 14px;
  text-transform: none;
  font-weight: 400;
  font-family: "Hind", sans-serif;
}

.rog20k .qhmkod .ui8h1f.row {
  margin-left: -5px;
  margin-right: -5px;
}

.rog20k .qhmkod .ui8h1f > .col,
.rog20k .qhmkod .ui8h1f > [class*='col-'] {
  padding-left: 5px;
  padding-right: 5px;
}

.rog20k .qhmkod textarea {
  padding-top: 25px;
  height: 192px;
}

.rog20k .qhmkod ::-webkit-input-placeholder,
.rog20k .qhmkod input,
.rog20k .qhmkod textarea {
  color: #fff;
  opacity: 1;
}

.rog20k .qhmkod :-ms-input-placeholder,
.rog20k .qhmkod input,
.rog20k .qhmkod textarea {
  color: #fff;
  opacity: 1;
}

.rog20k .qhmkod ::-ms-input-placeholder,
.rog20k .qhmkod input,
.rog20k .qhmkod textarea {
  color: #fff;
  opacity: 1;
}

.rog20k .qhmkod ::placeholder,
.rog20k .qhmkod input,
.rog20k .qhmkod textarea {
  color: #fff;
  opacity: 1;
}

.rog20k .qhmkod .rqlylx .n1q0c9 {
  left: 40px;
}

.rog20k .qhmkod .rqlylx.zz23ru .n1q0c9 {
  top: 25px;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}

.rog20k .qhmkod .j7qk36.ubxzhx {
  margin-top: 10px;
}

.rog20k .qhmkod .j7qk36.ubxzhx:hover {
  background-color: #fff;
  border-color: #fff;
}

.rog20k .qhmkod .j7qk36.ubxzhx:hover::before, .rog20k .qhmkod .j7qk36.ubxzhx:hover::after {
  background-color: #fff;
}

.rog20k .hk5t5y {
  background-color: #fff;
  padding: 60px;
  height: 100%;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rog20k .hk5t5y {
    padding: 30px;
  }
}

@media (max-width: 575px) {
  .rog20k .hk5t5y {
    padding: 30px;
  }
}

.rog20k .hk5t5y .chqkn6 {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1;
      grid-template-rows: 1;
  -ms-grid-columns: 65px 1fr;
      grid-template-columns: 65px 1fr;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 2px solid #f3f3f3;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rog20k .hk5t5y .chqkn6 {
    font-size: 15px;
  }
}

@media (max-width: 399px) {
  .rog20k .hk5t5y .chqkn6 {
    font-size: 15px;
  }
}

.rog20k .hk5t5y .chqkn6:last-child {
  padding-bottom: 0;
  margin-bottom: 0;
  border: none;
}

.rog20k .hk5t5y .chqkn6 .n1q0c9 {
  font-size: 40px;
  color: #fd9951;
  line-height: 1;
}

.rog20k .hk5t5y .chqkn6 h4 {
  margin-bottom: 20px;
  text-transform: uppercase;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .rog20k .hk5t5y .chqkn6 h4 {
    font-size: 20px;
  }
}

@media (max-width: 399px) {
  .rog20k .hk5t5y .chqkn6 h4 {
    font-size: 20px;
  }
}

/* contact section */
.dhr1qh.wsxlfh {
  position: relative;
  z-index: 1;
}

.dhr1qh.wsxlfh::after {
  position: absolute;
  left: 0;
  top: 0;
  z-index: -1;
  content: '';
  height: 100%;
  width: 100%;
  background-image: url(../img/map.png);
  background-size: contain;
  background-position: left top;
  background-repeat: no-repeat;
}

@media (max-width: 575px) {
  .dhr1qh .fsw1kf {
    padding-left: 30px;
  }
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .dhr1qh .fsw1kf h2 {
    font-size: 32px;
  }
}

/* Contact Maps */
.ub5llv {
  width: 100%;
  height: 600px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ub5llv {
    height: 500px;
  }
}

@media (max-width: 767px) {
  .ub5llv {
    height: 400px;
  }
}

.ub5llv iframe {
  width: 100%;
  height: 100%;
  border: 0;
}

/*===========================
    FRAMEWORK 
===========================*/
.gi9grq {
  background-color: #b10707ed333;
  padding-top: 120px;
  padding-bottom: 120px;
}

.gi9grq.l235ps {
  padding-bottom: 270px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .gi9grq .mzgkiq {
    margin-top: 50px;
  }
}

@media (max-width: 767px) {
  .gi9grq .mzgkiq {
    padding-left: 0;
    margin-top: 50px;
  }
}

.gi9grq .mzgkiq,
.gi9grq .mzgkiq .fsw1kf h2,
.gi9grq .mzgkiq a {
  color: #fff;
}

.gi9grq .mzgkiq .hn73ih li {
  margin-right: 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .gi9grq .mzgkiq .hn73ih li {
    margin-right: 15px;
  }
}

@media (max-width: 575px) {
  .gi9grq .mzgkiq .hn73ih li {
    margin-right: 10px;
    font-size: 14px;
  }
}

.gi9grq .mzgkiq .hn73ih li:last-child {
  margin-right: 0;
}

.gi9grq .mzgkiq .hn73ih li a {
  text-align: center;
  font-weight: 700;
  padding: 0;
  border-radius: 0;
}

.gi9grq .mzgkiq .hn73ih li a span.n1q0c9 {
  display: block;
  height: 100px;
  width: 100px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 0;
  background-color: #111111;
  color: #fd9951;
  font-size: 44px;
  margin-bottom: 15px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .gi9grq .mzgkiq .hn73ih li a span.n1q0c9 {
    height: 80px;
    width: 80px;
    line-height: 80px;
  }
}

@media (max-width: 575px) {
  .gi9grq .mzgkiq .hn73ih li a span.n1q0c9 {
    height: 80px;
    width: 80px;
    line-height: 80px;
  }
}

@media (max-width: 399px) {
  .gi9grq .mzgkiq .hn73ih li a span.n1q0c9 {
    height: 60px;
    width: 60px;
    line-height: 60px;
    font-size: 25px;
  }
}

.gi9grq .mzgkiq .hn73ih li a:hover, .gi9grq .mzgkiq .hn73ih li a.mf6a9t {
  background-color: transparent;
}

.gi9grq .mzgkiq .hn73ih li a:hover span.n1q0c9, .gi9grq .mzgkiq .hn73ih li a.mf6a9t span.n1q0c9 {
  background-color: #fd9951;
  color: #111111;
}

/*===========================
    COUNTER SCSS 
===========================*/
.y47pz6.fgj10w {
  margin-top: -150px;
  position: relative;
  z-index: 22;
}

.y47pz6 .lciddn {
  position: relative;
  background-color: #fd9951;
  padding: 100px 0;
  margin-bottom: 20px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .y47pz6 .lciddn {
    padding: 60px 0;
  }
}

@media (max-width: 767px) {
  .y47pz6 .lciddn {
    padding-top: 60px;
    padding-bottom: 20px;
  }
}

.y47pz6 .lciddn::after {
  position: absolute;
  content: '';
  background-color: #b10707ed333;
  left: 20px;
  right: 20px;
  bottom: -20px;
  top: 20px;
  z-index: -2;
}

.y47pz6 .lciddn .osqxmg {
  text-align: center;
  position: relative;
  z-index: 4;
}

@media (max-width: 767px) {
  .y47pz6 .lciddn .osqxmg {
    margin-bottom: 40px;
  }
}

.y47pz6 .lciddn .osqxmg h1 {
  font-size: 70px;
  margin-bottom: 10px;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .y47pz6 .lciddn .osqxmg h1 {
    font-size: 50px;
  }
}

@media (max-width: 767px) {
  .y47pz6 .lciddn .osqxmg h1 {
    font-size: 50px;
  }
}

.y47pz6 .lciddn .osqxmg .zidunh {
  font-size: 18px;
  text-transform: uppercase;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .y47pz6 .lciddn .osqxmg .zidunh {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  .y47pz6 .lciddn .osqxmg .zidunh {
    font-size: 16px;
  }
}

.y47pz6 .lciddn span.r4mjto {
  font-size: 240px;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #fff;
  z-index: 1;
  opacity: 0.2;
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .y47pz6 .lciddn span.r4mjto {
    font-size: 200px;
  }
}

@media (max-width: 767px) {
  .y47pz6 .lciddn span.r4mjto {
    font-size: 120px;
  }
}

@media (max-width: 399px) {
  .y47pz6 .lciddn span.r4mjto {
    font-size: 80px;
  }
}

/*===========================
    Breadcrumb
===========================*/
.dqdpfr {
  position: relative;
  z-index: 1;
  background-size: cover;
  background-position: center;
  padding-top: 245px;
  padding-bottom: 200px;
  background-attachment: fixed;
  clip-path: polygon(0 0, 100% 0, 100% 50%, 100% 89%, 82% 100%, 0 84%);
}

.dqdpfr .container{
  display: flex;
  align-items: center;
  justify-content: space-between;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .dqdpfr {
    padding-top: 200px;
    padding-bottom: 160px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dqdpfr {
    padding-top: 200px;
    padding-bottom: 160px;
  }
}

@media (max-width: 991px) {
  .dqdpfr .container {
    flex-direction: column;
  }
}

@media (max-width: 767px) {
  .dqdpfr {
    padding-top: 180px;
    padding-bottom: 120px;
  }
}

@media (max-width: 399px) {
  .dqdpfr {
    padding-top: 160px;
    padding-bottom: 90px;
  }
}

.dqdpfr::after {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -2;
  background-color: #b10707ed333;
  opacity: 0.7;
  content: '';
}

.dqdpfr .ntjxtj {
  text-align: center;
  font-weight: 700;
  font-size: 20px;
  color: #fff;
}

@media (max-width: 767px) {
  .dqdpfr .ntjxtj {
    font-size: 16px;
  }
}

.dqdpfr .ntjxtj h1 {
  font-size: 72px;
  text-transform: uppercase;
  color: #fff;
}

@media (max-width: 991px) {
  .dqdpfr .ntjxtj h1{
    margin-bottom: 15px;
  }
}

@media (max-width: 767px) {
  .dqdpfr .ntjxtj h1 {
    font-size: 40px;
  }
}

@media (max-width: 575px) {
  .dqdpfr .ntjxtj h1 {
    font-size: 38px;
  }
}

.dqdpfr .bk4ru0 {
  position: absolute;
  left: 0;
  bottom: -1px;
  width: 100%;
  height: 225px;
  background-color: transparent;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .dqdpfr .bk4ru0 {
    height: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dqdpfr .bk4ru0 {
    height: 200px;
  }
}

@media (max-width: 767px) {
  .dqdpfr .bk4ru0 {
    height: 120px;
  }
}

.dqdpfr .bk4ru0 svg {
  width: calc(125% + 1.3px);
  height: 225px;
  display: block;
  position: relative;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .dqdpfr .bk4ru0 svg {
    height: 200px;
    width: calc(160% + 1.3px);
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dqdpfr .bk4ru0 svg {
    height: 200px;
    width: calc(160% + 1.3px);
  }
}

@media (max-width: 767px) {
  .dqdpfr .bk4ru0 svg {
    height: 120px;
    width: calc(170% + 1.3px);
  }
}

.dqdpfr .bk4ru0 svg path {
  fill: #ffffff;
  -webkit-transform-origin: center;
          transform-origin: center;
  -webkit-transform: rotateY(0deg);
          transform: rotateY(0deg);
}

.dqdpfr .hrk7zt {
  font-size: 300px;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 1;
  text-align: center;
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  color: transparent;
  -webkit-text-fill-color: transparent;
  -webkit-text-stroke: 1px #fff;
  z-index: -1;
  opacity: 0.2;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .dqdpfr .hrk7zt {
    font-size: 200px;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .dqdpfr .hrk7zt {
    font-size: 160px;
  }
}

@media (max-width: 767px) {
  .dqdpfr .hrk7zt {
    font-size: 100px;
  }
}

@media (max-width: 399px) {
  .dqdpfr .hrk7zt {
    font-size: 90px;
  }
}

.dqdpfr .o30z82 {
  padding: 20px 25px;
  background: #fff;
  text-align: center;
  border-top-left-radius: 22px;
  border-bottom-right-radius: 22px;
}

@media (max-width: 399px) {
  .dqdpfr .o30z82 {
    padding: 15px;
  }
}

.dqdpfr .o30z82 li {
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  margin-right: 5px;
  padding-right: 15px;
  position: relative;
}

.dqdpfr .o30z82 li,
.dqdpfr .o30z82 li a {
  color: #b10707ed333;
}

.dqdpfr .o30z82 li a{
  color: #fd9951;
}

.dqdpfr .o30z82 li a:hover{
  color: #e3bc1f;
}

.dqdpfr .o30z82 li::after {
  position: absolute;
  content: '|';
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

.dqdpfr .o30z82 li:last-child {
  margin-right: 0;
  padding-right: 0;
}

.dqdpfr .o30z82 li:last-child::after {
  display: none;
}

/*===========================
    Sidebar Style
===========================*/
@media only screen and (min-width: 768px) and (max-width: 991px) {
  .ko45jx {
    margin-top: 80px;
  }
}

@media (max-width: 767px) {
  .ko45jx {
    margin-top: 80px;
  }
}

.ko45jx .ibhp7s {
  padding: 40px;
  border: 2px solid #ededed;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ko45jx .ibhp7s {
    padding: 40px 20px;
  }
}

@media (max-width: 399px) {
  .ko45jx .ibhp7s {
    padding: 40px 20px;
  }
}

.ko45jx .ibhp7s .z1m0if {
  font-size: 22px;
  text-transform: uppercase;
  margin-bottom: 40px;
  line-height: 1;
  position: relative;
  padding-left: 30px;
}

.ko45jx .ibhp7s .z1m0if::before {
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 2px;
  background-color: #fd9951;
  content: '';
}

.ko45jx .ibhp7s.pb95tl .hxt1ei {
  font-size: 14px;
  text-align: center;
}

.ko45jx .ibhp7s.pb95tl .hxt1ei h6 {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: -1px;
  margin-top: 30px;
  padding-bottom: 20px;
}

.ko45jx .ibhp7s.pb95tl .hxt1ei .it82io {
  margin-top: 25px;
}

.ko45jx .ibhp7s.pb95tl .hxt1ei .it82io li {
  display: inline-block;
  margin: 0 5px;
}

.ko45jx .ibhp7s.pb95tl .hxt1ei .it82io li a {
  padding: 5px;
  color: #b3bed3;
}

.ko45jx .ibhp7s.pb95tl .hxt1ei .it82io li a:hover {
  color: #fd9951;
}

.ko45jx .ibhp7s.kezmpn form {
  position: relative;
}

.ko45jx .ibhp7s.kezmpn form input {
  width: 100%;
  background-color: #f6f4ff;
  height: 60px;
  border: none;
  padding-left: 30px;
  padding-right: 60px;
  font-size: 14px;
}

.ko45jx .ibhp7s.kezmpn form button {
  border: none;
  position: absolute;
  right: 0;
  top: 0;
  width: 60px;
  height: 100%;
  z-index: 1;
  background-color: #fd9951;
  font-size: 14px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.ko45jx .ibhp7s.kezmpn form button:hover {
  background-color: #b10707ed333;
  color: #fff;
}

.ko45jx .ibhp7s.gyk3c0 .krsbiw {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: 1fr;
      grid-template-rows: 1fr;
  -ms-grid-columns: 80px 1fr;
      grid-template-columns: 80px 1fr;
  grid-column-gap: 15px;
  margin-bottom: 30px;
  padding-bottom: 30px;
  border-bottom: 1px solid #e1e6ff;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.ko45jx .ibhp7s.gyk3c0 .krsbiw:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

.ko45jx .ibhp7s.gyk3c0 .krsbiw .hil01s h6 {
  text-transform: uppercase;
  font-size: 18px;
  margin-bottom: 10px;
}

.ko45jx .ibhp7s.gyk3c0 .krsbiw .hil01s .txoalk {
  font-size: 14px;
}

.ko45jx .ibhp7s.gyk3c0 .krsbiw .hil01s .txoalk i {
  margin-right: 5px;
}

.ko45jx .ibhp7s.hl04vi ul li {
  margin-bottom: 10px;
}

.ko45jx .ibhp7s.hl04vi ul li:last-child {
  margin-bottom: 0;
}

.ko45jx .ibhp7s.hl04vi ul li a {
  font-size: 16px;
  padding-left: 30px;
  height: 50px;
  background-color: #f3f3f3;
  display: block;
  position: relative;
  line-height: 50px;
  color: #b10707ed333;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.ko45jx .ibhp7s.hl04vi ul li a span {
  position: absolute;
  right: 0;
  top: 0;
  width: 50px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  background-color: #e3e3e3;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.ko45jx .ibhp7s.hl04vi ul li a:hover {
  background-color: #b10707ed333;
  color: #fff;
}

.ko45jx .ibhp7s.hl04vi ul li a:hover span {
  background-color: #fd9951;
  color: #b10707ed333;
}

.ko45jx .ibhp7s.oadrmo ul li {
  display: inline-block;
  margin-right: 10px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ko45jx .ibhp7s.oadrmo ul li {
    margin-right: 5px;
  }
}

@media (max-width: 399px) {
  .ko45jx .ibhp7s.oadrmo ul li {
    margin-right: 5px;
  }
}

.ko45jx .ibhp7s.oadrmo ul li a {
  height: 40px;
  width: 40px;
  line-height: 40px;
  font-size: 14px;
  color: #b10707ed333;
  background-color: #f3f3f3;
  text-align: center;
}

.ko45jx .ibhp7s.oadrmo ul li a:hover {
  background-color: #fd9951;
}

.ko45jx .ibhp7s.v3uzw0 ul li {
  margin-bottom: 30px;
  padding-bottom: 30px;
  font-size: 12px;
  border-bottom: 1px solid #e1e6ff;
  padding-left: 35px;
  position: relative;
}

.ko45jx .ibhp7s.v3uzw0 ul li::before {
  position: absolute;
  left: 0;
  top: 0;
  content: '\f099';
  font-family: 'Font Awesome 5 Brands';
  font-size: 14px;
  color: #fd9951;
}

.ko45jx .ibhp7s.v3uzw0 ul li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border: none;
}

.ko45jx .ibhp7s.v3uzw0 ul li a {
  color: #b10707ed333;
}

.ko45jx .ibhp7s.v3uzw0 ul li .bvrxuk {
  text-transform: uppercase;
  margin-top: 15px;
  font-weight: 500;
}

.ko45jx .ibhp7s.n2yb0z ul {
  display: -ms-grid;
  display: grid;
  -ms-grid-rows: (1fr)[3];
      grid-template-rows: repeat(3, 1fr);
  -ms-grid-columns: (1fr)[3];
      grid-template-columns: repeat(3, 1fr);
  grid-gap: 15px;
}

.ko45jx .ibhp7s.zx21in ul li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 10px;
}

.ko45jx .ibhp7s.zx21in ul li a {
  font-size: 14px;
  color: #b10707ed333;
  font-weight: 600;
  padding: 10px 20px;
  background-color: #f4f4f4;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .ko45jx .ibhp7s.zx21in ul li a {
    padding: 10px 15px;
  }
}

@media (max-width: 399px) {
  .ko45jx .ibhp7s.zx21in ul li a {
    padding: 10px 15px;
  }
}

.ko45jx .ibhp7s.zx21in ul li a:hover {
  background-color: #fd9951;
}

.ko45jx .ibhp7s.jbzbvd {
  padding: 0;
  border: none;
}

.ko45jx .ibhp7s.ck3ykt .rqlylx {
  margin-top: -2px;
}

.ko45jx .ibhp7s.r7wh90 li a, .ko45jx .ibhp7s.eu7inb li a {
  display: block;
  border: 2px solid #ededed;
  padding: 15px 30px;
  text-transform: uppercase;
  color: #b10707ed333;
  font-family: "Barlow Condensed", sans-serif;
  font-weight: 600;
  font-size: 18px;
}

.ko45jx .ibhp7s.r7wh90 li a:hover, .ko45jx .ibhp7s.eu7inb li a:hover {
  background-color: #fd9951;
  color: #fff;
  border-color: #fd9951;
}

.ko45jx .ibhp7s.r7wh90 li:not(:last-child) a, .ko45jx .ibhp7s.eu7inb li:not(:last-child) a {
  border-bottom: none;
}

.ko45jx .ibhp7s.eu7inb li a i {
  margin-right: 20px;
  color: #fd9951;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
}

.ko45jx .ibhp7s.eu7inb li a:hover i {
  color: #fff;
}

/*===========================
    FAQ
===========================*/
.u2sb12 {
  background-color: #f7fcff;
  padding: 60px;
}

@media only screen and (min-width: 576px) and (max-width: 767px) {
  .u2sb12 {
    padding: 30px;
  }
}

@media (max-width: 575px) {
  .u2sb12 {
    padding: 15px;
  }
}

@media (max-width: 399px) {
  .u2sb12 {
    padding: 10px;
  }
}

.u2sb12 .o7gd6h {
  border: 0;
  border-radius: 0;
  background-color: #fff;
  margin-bottom: 10px;
}

.u2sb12 .o7gd6h .udhdzr {
  background-color: transparent;
  border: 0;
  padding: 0;
}

.u2sb12 .o7gd6h .udhdzr button {
  border: none;
  padding: 20px 35px;
  width: 100%;
  text-align: left;
  background-color: transparent;
  font-size: 18px;
  font-weight: 700;
  font-family: "Barlow Condensed", sans-serif;
  text-transform: uppercase;
  color: #b10707ed333;
  position: relative;
  min-height: 70px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .u2sb12 .o7gd6h .udhdzr button {
    font-size: 16px;
    padding: 20px;
  }
}

@media (max-width: 767px) {
  .u2sb12 .o7gd6h .udhdzr button {
    font-size: 15px;
    padding: 20px 70px 20px 20px;
  }
}

@media (max-width: 399px) {
  .u2sb12 .o7gd6h .udhdzr button {
    padding-right: 50px;
  }
}

.u2sb12 .o7gd6h .udhdzr button .n1q0c9 {
  position: absolute;
  right: 10px;
  top: 50%;
  width: 50px;
  background-color: #fd9951;
  text-align: center;
  font-size: 24px;
  color: #b10707ed333;
  line-height: 50px;
  height: 50px;
  -webkit-transition: all 0.3s ease-out 0s;
  transition: all 0.3s ease-out 0s;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
}

@media (max-width: 399px) {
  .u2sb12 .o7gd6h .udhdzr button .n1q0c9 {
    height: 40px;
    width: 40px;
    line-height: 40px;
    right: 5px;
  }
}

.u2sb12 .o7gd6h .udhdzr button.tps23o .n1q0c9 span {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}

.u2sb12 .o7gd6h .a5ztd4 {
  padding: 0 35px 25px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .u2sb12 .o7gd6h .a5ztd4 {
    padding: 0 20px 25px;
  }
}

@media (max-width: 767px) {
  .u2sb12 .o7gd6h .a5ztd4 {
    padding: 0 20px 25px;
  }
}

/*===========================
    Footer
===========================*/
.ae4dua {
  background-color: #f7fcff;
  padding: 80px 0;
  background-size: cover;
  background-position: center;
  position: relative;
  z-index: 1;
}

/* style 1 */
.ae4dua .f8uu9t {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 25px 0;
}

.ae4dua .f8uu9t li{
  position: relative;
}

.ae4dua .f8uu9t li+li {
  margin-left: 20px;
}

.ae4dua .f8uu9t li a {
  position: relative;
  color: #b10707ed333;
  font-weight: 500;
}

.ae4dua .f8uu9t li a:hover,
.ae4dua .lshbng p a:hover {
  color: #fd9951;
}

.ae4dua .lshbng {
  margin-top: 25px;
}

.ae4dua .lshbng p a {
  color: #b10707ed333;
  font-weight: 600;
}

.ae4dua .qcs90f {
  border-top: 1px solid #ededed;
  padding: 30px 0;
  margin-top: 30px;
  text-align: center;
}

.ae4dua form span {
  opacity: 0.5;
  font-size: 14px;
  display: block;
  margin-top: 8px;
}

.ae4dua .s9uffg .z1m0if {
  margin-bottom: 20px;
  font-size: 22px;
}

.ae4dua .s9uffg {
  padding-bottom: 50px;
  height: 100%;
}

.ae4dua .p7d1ki li,
.lmp170{
  display: flex;
  align-items: center;
}

.ae4dua .p7d1ki li + li{
  margin-top: 20px;
}

.ae4dua .p7d1ki li i{
  color: #b10707ed333;
  font-size: 22px;
  margin-right: 20px;
}
.ae4dua .p7d1ki li p,
.lmp170 p{
  margin-bottom: 0;
}

.ae4dua .z3btxo{
  display: flex;
  align-items: center;
  justify-content: center;
  transition: 0.3s;
}

.ae4dua .z3btxo li+li {
    margin-left: 10px;
}

.ae4dua .z3btxo a{
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 15px;
  border-radius: 50%;
  transition: 0.3s;
}

.lmp170 i{
  color: #fd9951;
  font-size: 32px;
  margin-right: 18px;
}
 .lmp170 h5{
  color: #b10707ed333;
  margin-bottom: 0;
  line-height: 1;
}

.ae4dua .ko45jx .ibhp7s.gyk3c0 .krsbiw .hil01s h6{
  font-size: 14px;
}

/* style 2 */
.ae4dua .i04mzx {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.ae4dua.uarn3q .f8uu9t,
.ae4dua.uarn3q .lshbng {
  margin: 0;
}

.ae4dua.uarn3q select {
  width: 180px;
}

/* style 3 */
.ae4dua.xnjit4 .f8uu9t,
.ae4dua.df06is .f8uu9t,
.ae4dua.qdf1ah .f8uu9t,
.ae4dua.o113bf .f8uu9t {
  flex-direction: column;
  align-items: start;
  margin: 0;
}

.ae4dua.xnjit4 .f8uu9t li+li,
.ae4dua.df06is .f8uu9t li+li,
.ae4dua.qdf1ah .f8uu9t li+li,
.ae4dua.o113bf .f8uu9t li+li {
  margin-left: 0;
  margin-top: 14px;
}

.ae4dua.xnjit4 form input{
  height: 62px;
  color: #fff;
}

.ae4dua.xnjit4 .z3btxo a{
  border: 1px solid #fd9951;
}

.ae4dua.xnjit4 .z3btxo a:hover{
  background-color: #fd9951;
  color: #fff;
}

/* style 4 */
.ae4dua.y8ms15 .i04mzx {
  border-bottom: 1px solid #ededed;
  padding-bottom: 50px;
  margin-bottom: 50px;
}

.ae4dua.y8ms15 form input{
  height: 60px;
  padding-left: 30px;
  color: #fff;
}

/* style 5 */

.ae4dua.df06is .qcs90f{
  margin-top: 50px;
}

.ae4dua.df06is.z5no5n{
  padding-top: 160px;
}

.ae4dua.df06is .qcs90f .f8uu9t,
.ae4dua.qdf1ah .qcs90f .f8uu9t{
  flex-direction: row;
}

.ae4dua.df06is .qcs90f .f8uu9t li + li,
.ae4dua.qdf1ah .qcs90f .f8uu9t li + li{
  margin-left: 15px;
  padding-left: 15px;
  margin-top: 0;
}

.ae4dua.df06is .qcs90f .f8uu9t li + li:before,
.ae4dua.qdf1ah .qcs90f .f8uu9t li + li:before{
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 2px;
  height: 16px;
  background-color: #f4f8ff;
}

.ae4dua.df06is .nun66s.pk6s3l{
  background-color: #1c1e22;
}

.ae4dua.df06is .wq0zww{
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  z-index: -1;
}


/* Dark Footer */
.ae4dua.xod6bf {
  background-color: #222429;
}

.ae4dua.xod6bf .z3btxo li a {
  background-color: #1c1e22;
  color: #f4f8ff;
}

.ae4dua.xod6bf .z3btxo li a:hover {
  background-color: #fd9951;
  color: #fff;
}

.ae4dua.xod6bf,
.ae4dua.xod6bf p,
.ae4dua.xod6bf .f8uu9t li a,
.ae4dua.xod6bf .lshbng p a,
.ae4dua.xod6bf .ibhp7s.gyk3c0 .krsbiw .hil01s h6 a,
.ae4dua.xod6bf .ibhp7s.gyk3c0 .krsbiw .hil01s .txoalk {
  color: #f4f8ff;
}

.ae4dua.xod6bf .s9uffg .z1m0if,
.ae4dua.xod6bf .p7d1ki li i,
.ae4dua.xod6bf .lmp170 h5,
.ae4dua.xod6bf.o113bf .lmp170 p,
.ae4dua.xod6bf.o113bf .lmp170 h5,
.ae4dua.xod6bf .f8uu9t li a:hover,
.ae4dua.xod6bf .lshbng p a:hover,
.ae4dua.xod6bf.o113bf .unoxyg ul li a:hover,
.ae4dua.xod6bf.o113bf .unoxyg h6,
.ae4dua.xod6bf .ibhp7s.gyk3c0 .krsbiw .hil01s h6 a:hover,
.ae4dua.xod6bf .ibhp7s.gyk3c0 .krsbiw .hil01s .txoalk:hover {
  color: #fff;
}

.ae4dua.xod6bf.y8ms15 .i04mzx,
.ae4dua.xod6bf .qcs90f {
  border-color: rgba(255, 255, 255, 0.1);
}

.ae4dua.xod6bf .a5bvdh,
.ae4dua.xod6bf select,
.ae4dua.xod6bf input[type="email"],
.ae4dua.xod6bf input[type="text"] {
  border-color: rgba(255, 255, 255, 0.1);
  background-color: #1c1e22;
}

.ae4dua.xod6bf.o113bf .lmp170{
  background-color: #fd9951;
}


@media (max-width: 767px) {

  .ae4dua .i04mzx{
    flex-direction: column;
  }
  .ae4dua .i04mzx>div:not(:first-of-type):not(:last-of-type){
    margin: 25px 0;
  }
}

/*===== Go Top =====*/
.mu3awi {
  position: relative;
  z-index: 9999;
}

.mu3awi .nqpkav {
  position: fixed;
  cursor: pointer;
  top: 0;
  right: 24px;
  color: #ffffff;
  background-color: #fd9951;
  z-index: 9999;
  width: 40px;
  text-align: center;
  height: 42px;
  line-height: 42px;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.9s ease-out 0s;
  transition: all 0.9s ease-out 0s;
  border-right: 0;
}

.mu3awi .nqpkav i {
  position: absolute;
  top: 50%;
  left: -4px;
  right: 0;
  margin: 0 auto;
  font-size: 15px;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
}

.mu3awi .nqpkav i:last-child {
  opacity: 0;
  visibility: hidden;
  top: 60%;
}

.mu3awi .nqpkav::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #fd9951;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease-out 0s;
  transition: all 0.5s ease-out 0s;
}

.mu3awi .nqpkav:focus, .mu3awi .nqpkav:hover {
  color: #fff;
}

.mu3awi .nqpkav:focus::before, .mu3awi .nqpkav:hover::before {
  opacity: 1;
  visibility: visible;
}

.mu3awi .nqpkav:focus i:first-child, .mu3awi .nqpkav:hover i:first-child {
  opacity: 0;
  top: 0;
  visibility: hidden;
}

.mu3awi .nqpkav:focus i:last-child, .mu3awi .nqpkav:hover i:last-child {
  opacity: 1;
  visibility: visible;
  top: 50%;
}

.mu3awi .nqpkav.mf6a9t {
  top: 98%;
  -webkit-transform: translateY(-98%);
  transform: translateY(-98%);
  opacity: 1;
  visibility: visible;
  border-radius: 0;
  right: 20px;
}

@media only screen and (min-width: 992px) and (max-width: 1200px) {
  .mu3awi .nqpkav.mf6a9t {
    top: 93%;
  }
}

@media only screen and (min-width: 768px) and (max-width: 991px) {
  .mu3awi .nqpkav.mf6a9t {
    top: 93%;
  }
}

.e8fw7p {
  position: relative;
}

.e8fw7p .fke2x3 {
  display: inline-block;
  width: 40px;
  height: 40px;
  line-height: 40px;
  text-align: center;
  color: #fff;
  top: 3px;
  z-index: 1;
  background: #fd9951;
}

.e8fw7p .fke2x3 i {
  font-size: 20px;
  font-weight: 700;
  padding-left: 4px;
  color: #fff;
}

.e8fw7p .fke2x3::after {
  z-index: -1;
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  -webkit-animation: ripple 1.6s ease-out infinite;
  animation: ripple 1.6s ease-out infinite;
  opacity: 0;
  background: #fd9951;
}

.e8fw7p .fke2x3:hover {
  background-color: #000;
  color: #fff;
}

/* Theme 418 utility pages and header CTA fixes */
@media (min-width: 992px) {
  header .mrysth > .ioeeyn {
    display: block !important;
    white-space: nowrap;
  }
  header .mrysth .dcqgdt {
    display: inline-block;
    vertical-align: middle;
    width: 76%;
  }
  header .mrysth .dcqgdt .post5o {
    display: inline-block;
    vertical-align: middle;
    width: 95px;
  }
  header .mrysth .dcqgdt .awn9pw {
    display: inline-block;
    vertical-align: middle;
  }
  header .mrysth .dcqgdt .awn9pw ul li {
    margin-right: 2px;
  }
  header .mrysth .dcqgdt .awn9pw ul li a {
    padding-left: 6px;
    padding-right: 6px;
    font-size: 15px;
  }
  header .mrysth .cpzonu {
    display: inline-block;
    vertical-align: middle;
    width: 23%;
    text-align: right;
    white-space: nowrap;
  }
}
header .mrysth .cpzonu {
  text-align: right;
  white-space: nowrap;
}
header .mrysth .cpzonu .j7qk36.n5akgn {
  display: inline-block;
  vertical-align: middle;
  height: 46px;
  line-height: 42px;
  padding: 0 20px;
  margin-left: 8px;
  white-space: nowrap;
}
header .mrysth .cpzonu .cc2o9z {
  display: inline-block;
  vertical-align: middle;
}
@media only screen and (min-width: 992px) and (max-width: 1200px) {
  header .mrysth .dcqgdt .awn9pw ul li a {
    padding-left: 4px;
    padding-right: 4px;
    font-size: 14px;
  }
  header .mrysth .cpzonu .j7qk36.n5akgn {
    padding: 0 10px;
    margin-left: 4px;
    font-size: 13px;
  }
}
.dorr97 {
  background: #fff;
  padding-top: 175px;
}
.dorr97 .cspg7l {
  padding: 76px 0 78px;
  background: #fff5ee;
}
.dorr97 .g32t4s {
  padding: 82px 0 58px;
}
.dorr97 .cgxy5u {
  background: #f8f8f8;
}
.dorr97 .yuxl4x {
  display: inline-block;
  margin-bottom: 12px;
  color: #fd9951;
  font-size: 15px;
  font-weight: 700;
  text-transform: uppercase;
}
.dorr97 h1 {
  margin-bottom: 18px;
  font-size: 44px;
  line-height: 1.18;
}
.dorr97 h2 {
  margin-bottom: 18px;
  font-size: 33px;
  line-height: 1.25;
}
.dorr97 h3 {
  margin-bottom: 12px;
  font-size: 22px;
  line-height: 1.35;
}
.dorr97 p {
  margin-bottom: 18px;
  line-height: 1.8;
}
.dorr97 .cjdfyf {
  margin-bottom: 30px;
  padding: 30px;
  background: #fff;
  border: 1px solid #eeeeee;
}
.dorr97 .ur91gu {
  background: #041d38;
  border-color: #041d38;
  color: #fff;
}
.dorr97 .ur91gu h2,
.dorr97 .ur91gu h3,
.dorr97 .ur91gu p {
  color: #fff;
}
.dorr97 .bt9ssd {
  margin: 0 0 20px 0;
  padding: 0;
  list-style: none;
}
.dorr97 .bt9ssd li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 24px;
  line-height: 1.7;
}
.dorr97 .bt9ssd li:before {
  position: absolute;
  top: 10px;
  left: 0;
  width: 8px;
  height: 8px;
  background: #fd9951;
  content: "";
}
.dorr97 .f0p8bs {
  margin-top: 12px;
}
.dorr97 .f0p8bs a,
.dorr97 .f0p8bs button {
  display: inline-block;
  margin-right: 10px;
  margin-bottom: 10px;
}
.dorr97 .j7qk36 {
  display: inline-block;
  vertical-align: middle;
}
.dorr97 button.j7qk36 {
  cursor: pointer;
}
.dorr97 .v1f3kf {
  display: inline-block;
  width: 42px;
  height: 42px;
  margin-bottom: 16px;
  background: #fd9951;
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  line-height: 42px;
  text-align: center;
}
.dorr97 .px5cls .a5bvdh {
  height: 50px;
  margin-bottom: 15px;
  border: 1px solid #e3e3e3;
  border-radius: 0;
  box-shadow: none;
}
.dorr97 .dgozgd {
  margin-bottom: 25px;
  padding: 25px 20px;
  background: #fff;
  text-align: center;
  border: 1px solid #ececec;
}
.dorr97 .dgozgd strong {
  display: block;
  color: #fd9951;
  font-size: 34px;
  line-height: 1;
}
.dorr97 .xu7wdj {
  padding: 34px;
  background: #fff5ee;
  border-left: 4px solid #fd9951;
}
@media (max-width: 767px) {
  header .mrysth .cpzonu .cc2o9z {
    display: none;
  }
  .dorr97 .cspg7l,
  .dorr97 .g32t4s {
    padding: 52px 0 30px;
  }
  .dorr97 h1 {
    font-size: 32px;
  }
  .dorr97 h2 {
    font-size: 26px;
  }
  .dorr97 .cjdfyf {
    padding: 22px;
  }
}
@media (max-width: 991px) {
  .dorr97 {
    padding-top: 105px;
  }
}
@media (max-width: 575px) {
  .dorr97 {
    padding-top: 95px;
  }
}
@media (max-width: 575px) {
  header .mrysth .cpzonu {
    display: none;
  }
}
@media (min-width: 992px) {
  header .mrysth .cpzonu .j7qk36.n5akgn {
    display: inline-block !important;
    float: none;
  }
}
@media (max-width: 991px) {
  header .mrysth .cpzonu .j7qk36.n5akgn {
    display: none !important;
  }
  header .mrysth .cpzonu {
    display: block;
    position: absolute;
    right: 15px;
    top: 15px;
    width: auto;
  }
}
/*# sourceMappingURL=style.css.map */
/* Article SEO title sizing */
.e26syx {
  margin: 0 0 18px;
  color: inherit;
  font-size: 34px;
  line-height: 1.3;
  font-weight: 700;
  letter-spacing: 0;
}
@media (max-width: 991px) {
  .e26syx {
    font-size: 28px;
  }
}
@media (max-width: 575px) {
  .e26syx {
    font-size: 24px;
  }
}
