/*---------------------------------------------


===================   
CSS INDEX
===================
1. Typography
2. Bootstrap Overwrite
    2.1 Form
    2.2 Grid
    2.3 Media Object
3. Vendor Custom Style 
    3.1 Nivo Slider
    3.2 Vegas Slider
    3.3 Owl Carousel Nav 
    3.4 Select 2 
4. Template Layout Style
    4.1 Content
    4.2 Footer
    4.3 Global
    4.4 Header Menu
    4.5 Section Heading
    4.6 Pagination
    4.7 Widget
5. Template Page Style
    5.1 About Us
    5.2 Blog
    5.3 Brand
    5.4 Call To Action
    5.5 Coming Soon
    5.6 Contact Page
    5.7 Error Page
    5.8 FAQ Page
    5.9 Gallery
    5.10 Project
    5.11 Schedule
    5.12 Service
    5.13 Shop
    5.14 Team
    5.15 Testimonial
    5.16 Why Choose Us
6. Helper Classes
    6.1 Background
    6.2 Border
    6.3 Margin
    6.4 Misc
    6.5 Padding
    6.6 Text 
    
/*=======================================================================
1. Typography 
=========================================================================*/
@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,600,700,900);
html {
  height: 100%;
  font-size: 62.5%;
}

@media only screen and (max-width: 1199px) {
  html {
    font-size: 60%;
  }
}
@media only screen and (max-width: 991px) {
  html {
    font-size: 55%;
  }
}
@media only screen and (max-width: 767px) {
  html {
    font-size: 50%;
  }
}
@media only screen and (max-width: 479px) {
  html {
    font-size: 45%;
  }
}
@media only screen and (max-width: 320px) {
  html {
    font-size: 40%;
  }
}
body {
  font-size: 16px;
  font-family: 'Roboto', sans-serif;
  font-weight: 400;
  height: 100%;
  line-height: 30px;
  vertical-align: baseline;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  color: #646464;
  background-color: #ffffff;
}
p {
  margin: 0 0 20px 0;
  color: #646464;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 400;
  font-family: 'Roboto', sans-serif;
  margin: 0 0 20px 0;
  color: #111111;
}
h1,
h2 {
  line-height: 40px;
}
h3,
h4,
h5 {
  line-height: 30px;
}
h1 {
  font-size: 46px;
}
@media only screen and (max-width: 1199px) {
  h1 {
    font-size: 44px;
  }
}
@media only screen and (max-width: 991px) {
  h1 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 767px) {
  h1 {
    font-size: 40px;
  }
}
@media only screen and (max-width: 575px) {
  h1 {
    font-size: 36px;
  }
}
@media only screen and (max-width: 479px) {
  h1 {
    font-size: 30px;
  }
}
h2 {
  font-size: 36px;
}
@media only screen and (max-width: 1199px) {
  h2 {
    font-size: 34px;
  }
}
@media only screen and (max-width: 991px) {
  h2 {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  h2 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 575px) {
  h2 {
    font-size: 28px;
  }
}
@media only screen and (max-width: 479px) {
  h2 {
    font-size: 26px;
  }
}
h3 {
  font-size: 22px;
}
@media only screen and (max-width: 767px) {
  h3 {
    font-size: 20px;
  }
}
h4 {
  font-size: 20px;
}
h5 {
  font-size: 18px;
}
h6 {
  font-size: 16px;
}
/*=======================================================================
2. Bootstrap Overwrite
=========================================================================*/
/*------------------- 2.1 Form -------------------*/
.q8170b {
  position: relative;
}
.q8170b label {
  font-size: 18px;
  font-weight: 500;
  color: #444444;
  margin-bottom: 12px;
}
.q8170b .a5bvdh {
  font-size: 16px;
  color: #646464;
  padding: 10px 20px;
  border: none;
}
.q8170b .a5bvdh:focus {
  outline: none;
  box-shadow: none;
}
.q8170b input {
  height: 50px;
}
.q8170b input.a5bvdh::-webkit-input-placeholder,
.q8170b textarea.a5bvdh::-webkit-input-placeholder {
  color: #bebebe;
}
.q8170b.qhbte8 i {
  position: absolute;
  right: 30px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
/*------------------- 2.2 Grid -------------------*/
@media only screen and (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
.row.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.row.no-gutters > [class^="col-"],
.row.no-gutters > [class*=" col-"] {
  padding-right: 0;
  padding-left: 0;
}
.row.su3im2 {
  padding-left: 14.5px;
  padding-right: 14.5px;
}
.row.su3im2 > [class^="col-"] {
  padding-left: 0.5px;
  padding-right: 0.5px;
}
.row.qmj6n6 {
  padding-left: 14px;
  padding-right: 14px;
}
.row.qmj6n6 > [class^="col-"] {
  padding-left: 1px;
  padding-right: 1px;
}
.row.xe6fo2 {
  padding-left: 13.5px;
  padding-right: 13.5px;
}
.row.xe6fo2 > [class^="col-"] {
  padding-left: 1.5px;
  padding-right: 1.5px;
}
.row.phn3gs {
  padding-left: 13px;
  padding-right: 13px;
}
.row.phn3gs > [class^="col-"] {
  padding-left: 2px;
  padding-right: 2px;
}
.row.hhtjbf {
  padding-left: 12.5px;
  padding-right: 12.5px;
}
.row.hhtjbf > [class^="col-"] {
  padding-left: 2.5px;
  padding-right: 2.5px;
}
.row.imw2m2 {
  padding-left: 12px;
  padding-right: 12px;
}
.row.imw2m2 > [class^="col-"] {
  padding-left: 3px;
  padding-right: 3px;
}
.row.nc9w1l {
  padding-left: 11.5px;
  padding-right: 11.5px;
}
.row.nc9w1l > [class^="col-"] {
  padding-left: 3.5px;
  padding-right: 3.5px;
}
.row.nzaqqm {
  padding-left: 11px;
  padding-right: 11px;
}
.row.nzaqqm > [class^="col-"] {
  padding-left: 4px;
  padding-right: 4px;
}
.row.ns70ni {
  padding-left: 10.5px;
  padding-right: 10.5px;
}
.row.ns70ni > [class^="col-"] {
  padding-left: 4.5px;
  padding-right: 4.5px;
}
.row.r4h82g {
  padding-left: 10px;
  padding-right: 10px;
}
.row.r4h82g > [class^="col-"] {
  padding-left: 5px;
  padding-right: 5px;
}
.row.jte37o {
  padding-left: 9.5px;
  padding-right: 9.5px;
}
.row.jte37o > [class^="col-"] {
  padding-left: 5.5px;
  padding-right: 5.5px;
}
.row.aldqzk {
  padding-left: 9px;
  padding-right: 9px;
}
.row.aldqzk > [class^="col-"] {
  padding-left: 6px;
  padding-right: 6px;
}
.row.efx77e {
  padding-left: 8.5px;
  padding-right: 8.5px;
}
.row.efx77e > [class^="col-"] {
  padding-left: 6.5px;
  padding-right: 6.5px;
}
.row.gqy44i {
  padding-left: 8px;
  padding-right: 8px;
}
.row.gqy44i > [class^="col-"] {
  padding-left: 7px;
  padding-right: 7px;
}
.row.k275xj {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.row.k275xj > [class^="col-"] {
  padding-left: 7.5px;
  padding-right: 7.5px;
}
.row.j9ckuf {
  padding-left: 5px;
  padding-right: 5px;
}
.row.j9ckuf > [class^="col-"] {
  padding-left: 10px;
  padding-right: 10px;
}
.row.q71bfz {
  margin-left: -20px;
  margin-right: -20px;
}
.row.q71bfz > [class^="col-"] {
  padding-left: 20px;
  padding-right: 20px;
}
@media only screen and (max-width: 575px) {
  .row.q71bfz {
    margin-left: 0;
    margin-right: 0;
  }
  .row.q71bfz > [class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
.row.qf45di {
  margin-left: -25px;
  margin-right: -25px;
}
.row.qf45di > [class^="col-"] {
  padding-left: 25px;
  padding-right: 25px;
}
@media only screen and (max-width: 575px) {
  .row.qf45di {
    margin-left: 0;
    margin-right: 0;
  }
  .row.qf45di > [class^="col-"] {
    padding-left: 15px;
    padding-right: 15px;
  }
}
/*------------------- 2.3 Media Object -------------------*/
.pvrtai {
  margin-left: 3rem;
}
.pvrtai.xytb6u {
  margin-left: 0;
  margin-right: 3rem;
}
.pvrtai.ip4lve {
  margin-left: 50px;
}
.pvrtai.pv77mb {
  margin-left: 40px;
}
.pvrtai.ufd9mh {
  margin-left: 20px;
}
.pvrtai.zpeloa {
  margin-left: 15px;
}
.pvrtai.jllewo {
  margin-left: 10px;
}
.pvrtai.xndx83 {
  padding: 20px 20px 20px 3rem;
  margin-left: 0;
}
.pvrtai.xndx83 p {
  margin-bottom: 0;
}
@media only screen and (max-width: 1199px) {
  .n2rsxo {
    display: block;
  }
  .n2rsxo > div {
    width: 100%;
  }
  .n2rsxo img {
    width: 100%;
  }
  .n2rsxo img.rhvig8 {
    width: auto;
  }
  .n2rsxo .pvrtai,
  .n2rsxo .pvrtai.ip4lve,
  .n2rsxo .pvrtai.pv77mb,
  .n2rsxo .pvrtai.ufd9mh,
  .n2rsxo .pvrtai.zpeloa,
  .n2rsxo .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .n2rsxo .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
@media only screen and (max-width: 991px) {
  .itwnlx {
    display: block;
  }
  .itwnlx > div {
    width: 100%;
  }
  .itwnlx img {
    width: 100%;
  }
  .itwnlx img.rhvig8 {
    width: auto;
  }
  .itwnlx .pvrtai,
  .itwnlx .pvrtai.ip4lve,
  .itwnlx .pvrtai.pv77mb,
  .itwnlx .pvrtai.ufd9mh,
  .itwnlx .pvrtai.zpeloa,
  .itwnlx .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .itwnlx .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
@media only screen and (max-width: 767px) {
  .wfv88t {
    display: block;
  }
  .wfv88t > div {
    width: 100%;
  }
  .wfv88t img {
    width: 100%;
  }
  .wfv88t img.rhvig8 {
    width: auto;
  }
  .wfv88t .pvrtai,
  .wfv88t .pvrtai.ip4lve,
  .wfv88t .pvrtai.pv77mb,
  .wfv88t .pvrtai.ufd9mh,
  .wfv88t .pvrtai.zpeloa,
  .wfv88t .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .wfv88t .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
@media only screen and (max-width: 575px) {
  .szhtgz {
    display: block;
  }
  .szhtgz > div {
    width: 100%;
  }
  .szhtgz img {
    width: 100%;
  }
  .szhtgz img.rhvig8 {
    width: auto;
  }
  .szhtgz .pvrtai,
  .szhtgz .pvrtai.ip4lve,
  .szhtgz .pvrtai.pv77mb,
  .szhtgz .pvrtai.ufd9mh,
  .szhtgz .pvrtai.zpeloa,
  .szhtgz .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .szhtgz .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
@media only screen and (max-width: 479px) {
  .eww67f {
    display: block;
  }
  .eww67f > div {
    width: 100%;
  }
  .eww67f img {
    width: 100%;
  }
  .eww67f img.rhvig8 {
    width: auto;
  }
  .eww67f .pvrtai,
  .eww67f .pvrtai.ip4lve,
  .eww67f .pvrtai.pv77mb,
  .eww67f .pvrtai.ufd9mh,
  .eww67f .pvrtai.zpeloa,
  .eww67f .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .eww67f .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .iijgfh {
    display: block;
  }
  .iijgfh > div {
    width: 100%;
  }
  .iijgfh img {
    width: 100%;
  }
  .iijgfh img.rhvig8 {
    width: auto;
  }
  .iijgfh .pvrtai,
  .iijgfh .pvrtai.ip4lve,
  .iijgfh .pvrtai.pv77mb,
  .iijgfh .pvrtai.ufd9mh,
  .iijgfh .pvrtai.zpeloa,
  .iijgfh .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .iijgfh .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .ghgiym {
    display: block;
  }
  .ghgiym > div {
    width: 100%;
  }
  .ghgiym img {
    width: 100%;
  }
  .ghgiym img.rhvig8 {
    width: auto;
  }
  .ghgiym .pvrtai,
  .ghgiym .pvrtai.ip4lve,
  .ghgiym .pvrtai.pv77mb,
  .ghgiym .pvrtai.ufd9mh,
  .ghgiym .pvrtai.zpeloa,
  .ghgiym .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .ghgiym .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
@media (min-width: 576px) and (max-width: 767px) {
  .wj0xfk {
    display: block;
  }
  .wj0xfk > div {
    width: 100%;
  }
  .wj0xfk img {
    width: 100%;
  }
  .wj0xfk img.rhvig8 {
    width: auto;
  }
  .wj0xfk .pvrtai,
  .wj0xfk .pvrtai.ip4lve,
  .wj0xfk .pvrtai.pv77mb,
  .wj0xfk .pvrtai.ufd9mh,
  .wj0xfk .pvrtai.zpeloa,
  .wj0xfk .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .wj0xfk .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
@media (min-width: 480px) and (max-width: 575px) {
  .rk4o9p {
    display: block;
  }
  .rk4o9p > div {
    width: 100%;
  }
  .rk4o9p img {
    width: 100%;
  }
  .rk4o9p img.rhvig8 {
    width: auto;
  }
  .rk4o9p .pvrtai,
  .rk4o9p .pvrtai.ip4lve,
  .rk4o9p .pvrtai.pv77mb,
  .rk4o9p .pvrtai.ufd9mh,
  .rk4o9p .pvrtai.zpeloa,
  .rk4o9p .pvrtai.jllewo {
    margin-top: 20px;
    margin-left: 0;
  }
  .rk4o9p .pvrtai.xndx83 {
    margin-top: 0;
    margin-left: 0;
    padding: 3rem;
  }
}
/*=======================================================================
3. Vendor Custom Style
=========================================================================*/
/*------------------- 3.1 Nivo Slider -------------------*/
.c0wnhy {
  position: relative;
}
.c0wnhy .k0c08a {
  display: none;
}
.c0wnhy .ibeogq a {
  z-index: 6;
  top: 50%;
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .c0wnhy .ibeogq a {
    visibility: hidden;
    opacity: 0;
  }
}
.c0wnhy .ibeogq a.l8e1pm {
  left: 10%;
  width: 55px;
  height: 55px;
  line-height: 60px;
  border-radius: 50%;
  background-color: #ffffff;
  color: #346910;
  font-size: 0;
  transition: all 0.3s ease-out;
  -webkit-box-shadow: 0px 11px 24px 0px rgba(198, 198, 198, 0.75);
  box-shadow: 0px 11px 24px 0px rgba(198, 198, 198, 0.75);
}
@media only screen and (max-width: 1440px) {
  .c0wnhy .ibeogq a.l8e1pm {
    left: 3%;
  }
}
.c0wnhy .ibeogq a.l8e1pm:before {
  content: "\f053";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  cursor: pointer;
  font-size: 16px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
  left: 0;
  right: 0;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .c0wnhy .ibeogq a.l8e1pm {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .c0wnhy .ibeogq a.l8e1pm:before {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .c0wnhy .ibeogq a.l8e1pm {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
}
.c0wnhy .ibeogq a.l8e1pm:hover {
  background-color: #346910;
}
.c0wnhy .ibeogq a.l8e1pm:hover:before {
  color: #ffffff !important;
}
.c0wnhy .ibeogq a.fejcv1 {
  right: 10%;
  width: 55px;
  height: 55px;
  line-height: 60px;
  border-radius: 50%;
  background-color: #ffffff;
  color: #346910;
  font-size: 0;
  -webkit-box-shadow: 0px 11px 24px 0px rgba(198, 198, 198, 0.75);
  box-shadow: 0px 11px 24px 0px rgba(198, 198, 198, 0.75);
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1440px) {
  .c0wnhy .ibeogq a.fejcv1 {
    right: 3%;
  }
}
.c0wnhy .ibeogq a.fejcv1:before {
  content: "\f054";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  cursor: pointer;
  font-size: 16px;
  position: absolute;
  text-align: center;
  top: 50%;
  transform: translateY(-50%);
  z-index: 9;
  left: 0;
  right: 0;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .c0wnhy .ibeogq a.fejcv1 {
    width: 50px;
    height: 50px;
    line-height: 50px;
  }
  .c0wnhy .ibeogq a.fejcv1:before {
    font-size: 15px;
  }
}
@media only screen and (max-width: 767px) {
  .c0wnhy .ibeogq a.fejcv1 {
    width: 45px;
    height: 45px;
    line-height: 45px;
  }
}
.c0wnhy .ibeogq a.fejcv1:hover {
  background-color: #346910;
}
.c0wnhy .ibeogq a.fejcv1:hover:before {
  color: #ffffff !important;
}
.c0wnhy:hover a {
  opacity: 1;
  visibility: visible;
}
.c0wnhy .wbk3f9 {
  opacity: 1;
}
.c0wnhy .wbk3f9 p {
  padding: 0;
}
.c0wnhy .rb8ba2 h1.i15x3l {
  font-size: 52px;
  font-weight: 900;
  color: #ffffff;
  margin-bottom: 15px;
  line-height: 48px;
}
.c0wnhy .rb8ba2 h1.i15x3l span {
  display: block;
}
@media only screen and (max-width: 1199px) {
  .c0wnhy .rb8ba2 h1.i15x3l {
    font-size: 40px;
    margin-bottom: 15px;
  }
}
@media only screen and (max-width: 991px) {
  .c0wnhy .rb8ba2 h1.i15x3l {
    font-size: 30px;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 767px) {
  .c0wnhy .rb8ba2 h1.i15x3l {
    font-size: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .c0wnhy .rb8ba2 h1.i15x3l {
    font-size: 26px;
    text-align: center;
  }
}
@media only screen and (max-width: 479px) {
  .c0wnhy .rb8ba2 h1.i15x3l {
    font-size: 22px;
  }
}
.c0wnhy .rb8ba2 div.i15x3l.pwfb0p {
  color: #ffffff;
}
.c0wnhy .rb8ba2 div.pv54qu {
  font-size: 24px;
  color: #346910;
  margin-bottom: 15px;
}
@media only screen and (max-width: 1199px) {
  .c0wnhy .rb8ba2 div.pv54qu {
    margin-bottom: 15px;
    font-size: 22px;
  }
}
@media only screen and (max-width: 991px) {
  .c0wnhy .rb8ba2 div.pv54qu {
    font-size: 20px;
    margin-bottom: 5px;
  }
}
@media only screen and (max-width: 575px) {
  .c0wnhy .rb8ba2 div.pv54qu {
    display: none;
  }
}
.c0wnhy .rb8ba2 div.pv54qu.pwfb0p {
  color: #ffffff;
}
.c0wnhy .rb8ba2 div.kp0p7b {
  color: #ffffff;
  margin-bottom: 20px;
  width: 40%;
  font-weight: 500;
}
@media only screen and (max-width: 1199px) {
  .c0wnhy .rb8ba2 div.kp0p7b {
    width: 50%;
  }
}
@media only screen and (max-width: 991px) {
  .c0wnhy .rb8ba2 div.kp0p7b {
    display: none;
  }
}
.c0wnhy .rb8ba2 div.kp0p7b.pwfb0p {
  color: #ffffff;
}
.c0wnhy .rb8ba2 .i15x3l.rwrhl4,
.c0wnhy .rb8ba2 .pv54qu.rwrhl4,
.c0wnhy .rb8ba2 .kp0p7b.rwrhl4 {
  padding-right: 60%;
}
.c0wnhy .rb8ba2 .i15x3l.ij4bg9,
.c0wnhy .rb8ba2 .pv54qu.ij4bg9,
.c0wnhy .rb8ba2 .kp0p7b.ij4bg9 {
  padding-left: 60%;
}
.c0wnhy .rb8ba2 .tlz5r3 {
  margin-top: 30px;
}
@media only screen and (max-width: 991px) {
  .c0wnhy .rb8ba2 .tlz5r3 {
    margin-top: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .c0wnhy .rb8ba2 .tlz5r3 {
    display: none;
  }
}
.c0wnhy .rb8ba2 .tlz5r3 a.o7oh41 {
  padding: 12px 25px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  background-color: #ffffff;
  color: #bc0d1e;
  font-size: 15px;
  font-weight: 500;
  border-radius: 4px;
  position: relative;
  z-index: 2;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(209, 209, 209, 0.75);
  box-shadow: 0px 1px 0px 0px rgba(209, 209, 209, 0.75);
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1199px) {
  .c0wnhy .rb8ba2 .tlz5r3 a.o7oh41 {
    padding: 10px 25px;
  }
}
@media only screen and (max-width: 991px) {
  .c0wnhy .rb8ba2 .tlz5r3 a.o7oh41 {
    padding: 10px 20px;
  }
}
.c0wnhy .rb8ba2 .tlz5r3 a.o7oh41 i {
  font-size: 16px;
  margin-left: 8px;
  color: #346910;
  transition: all 0.3s ease-out;
}
.c0wnhy .rb8ba2 .tlz5r3 a.o7oh41:hover {
  background-color: #346910;
  color: #ffffff;
}
.c0wnhy .rb8ba2 .tlz5r3 a.o7oh41:hover i {
  color: #ffffff;
}
.ng9ht2 .rb8ba2 h1.i15x3l {
  animation: fadeInUp 1500ms ease-in-out;
}
.ng9ht2 .rb8ba2 div.pv54qu {
  animation: fadeInUp 1000ms ease-in-out;
}
.ng9ht2 .rb8ba2 div.kp0p7b {
  animation: fadeInUp 2000ms ease-in-out;
}
.ng9ht2 .rb8ba2 .tlz5r3 {
  animation: fadeInUp 2500ms ease-in-out;
}
.ne2un2 .wbk3f9 {
  top: -30px;
}
@media only screen and (max-width: 1199px) {
  .ne2un2 .wbk3f9 {
    top: 0;
  }
}
.ne2un2 .rb8ba2 h1.i15x3l {
  animation: fadeInUp 1500ms ease-in-out;
}
.ne2un2 .rb8ba2 div.pv54qu {
  animation: fadeInUp 1000ms ease-in-out;
}
.ne2un2 .rb8ba2 div.kp0p7b {
  animation: fadeInUp 2000ms ease-in-out;
}
.ne2un2 .rb8ba2 .tlz5r3 {
  animation: fadeInUp 2500ms ease-in-out;
}
.dh7xkc {
  position: relative;
  overflow: hidden;
}
.dh7xkc .oxvda8 {
  text-align: center;
  position: absolute;
  top: 15%;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 1199px) {
  .dh7xkc .oxvda8 {
    top: 50%;
    transform: translateY(-50%);
  }
}
.dh7xkc .oxvda8 .ky2pas {
  font-size: 36px;
  font-weight: 900;
  margin-bottom: 10px;
}
@media only screen and (max-width: 1199px) {
  .dh7xkc .oxvda8 .ky2pas {
    font-size: 34px;
  }
}
@media only screen and (max-width: 991px) {
  .dh7xkc .oxvda8 .ky2pas {
    font-size: 32px;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 767px) {
  .dh7xkc .oxvda8 .ky2pas {
    font-size: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .dh7xkc .oxvda8 .ky2pas {
    font-size: 28px;
    margin-bottom: 0;
  }
}
@media only screen and (max-width: 479px) {
  .dh7xkc .oxvda8 .ky2pas {
    font-size: 26px;
  }
}
.dh7xkc .oxvda8 .mlc077 {
  font-size: 20px;
  color: #444444;
  margin-bottom: 45px;
}
@media only screen and (max-width: 991px) {
  .dh7xkc .oxvda8 .mlc077 {
    display: none;
  }
}
.dh7xkc .oxvda8 .qyd9ig {
  border: 3px solid #ffffff;
  background-color: #346910;
  font-size: 22px;
  color: #ffffff;
  display: inline-block;
  padding: 12px 35px;
  border-radius: 40px;
  -webkit-box-shadow: 0px 5px 27px 0px rgba(232, 58, 21, 0.5);
  box-shadow: 0px 5px 27px 0px rgba(232, 58, 21, 0.5);
}
.dh7xkc .oxvda8 .qyd9ig span {
  font-weight: 700;
}
.dh7xkc .oxvda8 .qyd9ig i:before {
  margin-right: 12px;
}
@media only screen and (max-width: 575px) {
  .dh7xkc .oxvda8 .qyd9ig {
    display: none;
  }
}
.dh7xkc .n78365 {
  text-align: center;
  position: absolute;
  bottom: -10px;
  left: 50%;
  transform: translateX(-50%) !important;
}
.dh7xkc #kh86sv {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  height: 100%;
  overflow: hidden;
  animation: FadeIn 3s ease-out;
  user-select: none;
}
@keyframes FadeIn {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.dh7xkc .tlpp7c {
  position: absolute;
  width: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
  height: 70px;
  animation-duration: 20s;
  animation-iteration-count: infinite;
  animation-fill-mode: forwards;
  animation-timing-function: linear;
  animation-name: Float, FadeFloat;
}
.dh7xkc .tlpp7c.hyj6vf {
  height: 100%;
  min-height: 20px;
}
.dh7xkc .tlpp7c.p9ao4o {
  background-repeat: no-repeat;
  height: 90.90909091%;
  min-height: 8px;
  animation-duration: 40s;
}
@keyframes Float {
  from {
    transform: translateX(100%) translateZ(0);
  }
  to {
    transform: translateX(-15%) translateZ(0);
  }
}
@keyframes FadeFloat {
  0%,
  100% {
    opacity: 0;
  }
  5%,
  90% {
    opacity: 1;
  }
}
.dh7xkc .tlpp7c:nth-child(10n) {
  animation-delay: -123.07692308s;
  top: 60px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(10n) {
  animation-duration: 40s;
  height: 125%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(10n) {
  animation-duration: 60s;
  animation-duration: 120s;
  height: 78.40909091%;
}
.dh7xkc .tlpp7c:nth-child(9n) {
  animation-delay: -110.76923077s;
  top: 54px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(9n) {
  animation-duration: 44s;
  height: 122.5%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(9n) {
  animation-duration: 64s;
  animation-duration: 122s;
  height: 79.65909091%;
}
.dh7xkc .tlpp7c:nth-child(8n) {
  animation-delay: -98.46153846s;
  top: 48px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(8n) {
  animation-duration: 48s;
  height: 120%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(8n) {
  animation-duration: 68s;
  animation-duration: 124s;
  height: 80.90909091%;
}
.dh7xkc .tlpp7c:nth-child(7n) {
  animation-delay: -86.15384615s;
  top: 42px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(7n) {
  animation-duration: 52s;
  height: 117.5%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(7n) {
  animation-duration: 72s;
  animation-duration: 126s;
  height: 82.15909091%;
}
.dh7xkc .tlpp7c:nth-child(6n) {
  animation-delay: -73.84615385s;
  top: 36px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(6n) {
  animation-duration: 56s;
  height: 115%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(6n) {
  animation-duration: 76s;
  animation-duration: 128s;
  height: 83.40909091%;
}
.dh7xkc .tlpp7c:nth-child(5n) {
  animation-delay: -61.53846154s;
  top: 30px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(5n) {
  animation-duration: 60s;
  height: 112.5%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(5n) {
  animation-duration: 80s;
  animation-duration: 130s;
  height: 84.65909091%;
}
.dh7xkc .tlpp7c:nth-child(4n) {
  animation-delay: -49.23076923s;
  top: 24px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(4n) {
  animation-duration: 64s;
  height: 110%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(4n) {
  animation-duration: 84s;
  animation-duration: 132s;
  height: 85.90909091%;
}
.dh7xkc .tlpp7c:nth-child(3n) {
  animation-delay: -36.92307692s;
  top: 18px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(3n) {
  animation-duration: 68s;
  height: 107.5%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(3n) {
  animation-duration: 88s;
  animation-duration: 134s;
  height: 87.15909091%;
}
.dh7xkc .tlpp7c:nth-child(2n) {
  animation-delay: -24.61538462s;
  top: 12px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(2n) {
  animation-duration: 72s;
  height: 105%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(2n) {
  animation-duration: 92s;
  animation-duration: 136s;
  height: 88.40909091%;
}
.dh7xkc .tlpp7c:nth-child(1n) {
  animation-delay: -12.30769231s;
  top: 6px;
}
.dh7xkc .tlpp7c.hyj6vf:nth-child(1n) {
  animation-duration: 76s;
  height: 102.5%;
}
.dh7xkc .tlpp7c.p9ao4o:nth-child(1n) {
  animation-duration: 96s;
  animation-duration: 138s;
  height: 89.65909091%;
}
.dh7xkc .tlpp7c.hyj6vf {
  background: url(img/figure/cloud.png);
  background-repeat: no-repeat;
}
.dh7xkc .tlpp7c.p9ao4o {
  background: url(img/figure/cloud2.png);
  background-repeat: no-repeat;
}
/*------------------- 3.2 Vegas Slider -------------------*/
.rfpayi {
  margin-top: -116px;
  min-height: 810px;
}
.rfpayi .gndvnx {
  display: flex;
  align-items: center;
  height: 100%;
  width: 100%;
}
.rfpayi .gndvnx .blhf7c {
  min-width: 100%;
  padding-top: 10rem;
}
.rfpayi .gndvnx .blhf7c .ky2pas {
  font-size: 48px;
  font-weight: 700;
  color: #ffffff;
  text-align: center;
  margin-bottom: 7rem;
}
@media only screen and (max-width: 1199px) {
  .rfpayi .gndvnx .blhf7c .ky2pas {
    font-size: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .rfpayi .gndvnx .blhf7c .ky2pas {
    font-size: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .rfpayi .gndvnx .blhf7c .ky2pas {
    font-size: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .rfpayi .gndvnx .blhf7c .ky2pas {
    font-size: 28px;
  }
}
@media only screen and (max-width: 479px) {
  .rfpayi .gndvnx .blhf7c .ky2pas {
    font-size: 26px;
  }
}
.rfpayi .gndvnx .blhf7c .nfm13p {
  background-color: #ffffff;
  border-radius: 4px;
}
@media only screen and (max-width: 991px) {
  .rfpayi .gndvnx .blhf7c .nfm13p {
    padding: 30px 50px 40px;
  }
}
.rfpayi .gndvnx .blhf7c .nfm13p ul {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  align-items: center;
}
@media only screen and (max-width: 991px) {
  .rfpayi .gndvnx .blhf7c .nfm13p ul {
    display: block;
  }
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li {
  position: relative;
  -ms-flex: 0 0 28%;
  flex: 0 0 28%;
  max-width: 28%;
  margin-bottom: 0;
  padding: 0 0 0 30px;
}
@media only screen and (max-width: 991px) {
  .rfpayi .gndvnx .blhf7c .nfm13p ul li {
    flex: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: 20px;
  }
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li:after {
  content: "";
  height: 100px;
  width: 1px;
  background-color: #cccccc;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
}
@media only screen and (max-width: 991px) {
  .rfpayi .gndvnx .blhf7c .nfm13p ul li:after {
    display: none;
  }
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li:nth-last-child(2):after {
  display: none;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li:last-child {
  margin-bottom: 0;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li:last-child:after {
  display: none;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li .marwt9 {
  position: absolute;
  top: 10px;
  left: 25px;
}
@media only screen and (max-width: 991px) {
  .rfpayi .gndvnx .blhf7c .nfm13p ul li .marwt9 {
    left: -5px;
  }
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li .marwt9 i {
  font-size: 15px;
  color: #a5a5a5;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li .a5bvdh {
  color: #444444;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li input.a5bvdh::-webkit-input-placeholder,
.rfpayi .gndvnx .blhf7c .nfm13p ul li textarea.a5bvdh::-webkit-input-placeholder {
  color: #444444;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li input.a5bvdh:-moz-placeholder,
.rfpayi .gndvnx .blhf7c .nfm13p ul li textarea.a5bvdh:-moz-placeholder {
  color: #444444;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul li input.a5bvdh:-ms-input-placeholder,
.rfpayi .gndvnx .blhf7c .nfm13p ul li textarea.a5bvdh:-ms-input-placeholder {
  color: #444444;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul .mouv66 {
  -ms-flex: 0 0 16%;
  flex: 0 0 16%;
  max-width: 16%;
}
@media only screen and (max-width: 991px) {
  .rfpayi .gndvnx .blhf7c .nfm13p ul .mouv66 {
    flex: 100%;
    max-width: 100%;
  }
}
.rfpayi .gndvnx .blhf7c .nfm13p ul .mouv66 .itw432 {
  background-color: #bc0d1e;
  border-radius: 0 4px 4px 0;
  color: #ffffff;
  border: none;
  height: 100%;
  width: 101%;
  padding: 35px 5px;
  font-size: 18px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .rfpayi .gndvnx .blhf7c .nfm13p ul .mouv66 .itw432 {
    border-radius: 4px;
    width: 100%;
    padding: 15px 5px;
  }
}
.rfpayi .gndvnx .blhf7c .nfm13p ul .mouv66 .itw432 i {
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  color: #346910;
  margin-right: 12px;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul .mouv66 .itw432:hover {
  background-color: #346910;
}
.rfpayi .gndvnx .blhf7c .nfm13p ul .mouv66 .itw432:hover i {
  color: #ffffff;
}
/*------------------- 3.3 Owl Carousel Nav -------------------*/
.vkldub .owl-nav {
  margin-top: 0;
}
.vkldub .owl-nav button {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff !important;
  background: none !important;
  border: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 575px) {
  .vkldub .owl-nav button {
    visibility: hidden;
    opacity: 0;
  }
}
.vkldub .owl-nav button i {
  font-size: 34px;
}
.vkldub .owl-nav button i:before {
  font-size: 34px;
}
.vkldub .owl-nav button:hover {
  color: #ffffff;
}
.vkldub .owl-nav button:focus {
  outline: none;
}
.vkldub .owl-nav .owl-prev {
  left: 0;
}
.vkldub .owl-nav .owl-next {
  right: 0;
}
.b4vbjj .owl-nav {
  margin-top: 0;
}
.b4vbjj .owl-nav button {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #111111 !important;
  background: #ffffff !important;
  height: 6rem;
  width: 6rem;
  border-radius: 50%;
  border: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.b4vbjj .owl-nav button i {
  margin-top: 3px;
  font-size: 20px;
}
.b4vbjj .owl-nav button i:before {
  font-size: 20px;
  font-weight: 600;
}
.b4vbjj .owl-nav button:hover {
  background: #bc0d1e !important;
  color: #ffffff !important;
}
.b4vbjj .owl-nav button:focus {
  outline: none;
}
.b4vbjj .owl-nav .owl-prev {
  left: 4rem;
}
@media only screen and (max-width: 1399px) {
  .b4vbjj .owl-nav .owl-prev {
    left: 0;
  }
}
.b4vbjj .owl-nav .owl-next {
  right: 4rem;
}
@media only screen and (max-width: 1399px) {
  .b4vbjj .owl-nav .owl-next {
    right: 0;
  }
}
.durfjs .owl-nav {
  margin-top: 0;
}
.durfjs .owl-nav button {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #111111 !important;
  background: #ffffff !important;
  height: 6rem;
  width: 6rem;
  border-radius: 50%;
  border: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.durfjs .owl-nav button i {
  font-size: 20px;
}
.durfjs .owl-nav button i:before {
  font-size: 20px;
  font-weight: 600;
}
.durfjs .owl-nav button:hover {
  background: #bc0d1e !important;
  color: #ffffff !important;
}
.durfjs .owl-nav button:focus {
  outline: none;
}
.durfjs .owl-nav .owl-prev {
  left: 7rem;
}
@media only screen and (max-width: 1399px) {
  .durfjs .owl-nav .owl-prev {
    left: 0;
  }
}
.durfjs .owl-nav .owl-next {
  right: 7rem;
}
@media only screen and (max-width: 1399px) {
  .durfjs .owl-nav .owl-next {
    right: 0;
  }
}
.jagsnd .owl-nav {
  margin-top: 0;
}
.jagsnd .owl-nav button {
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  margin: 0;
  padding: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  color: #ffffff !important;
  background: #346910 !important;
  height: 5rem;
  width: 5rem;
  border-radius: 50%;
  border: none;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.jagsnd .owl-nav button i {
  font-size: 20px;
}
.jagsnd .owl-nav button i:before {
  font-size: 20px;
  font-weight: 600;
}
.jagsnd .owl-nav button:hover {
  background: #bc0d1e !important;
  color: #ffffff !important;
}
.jagsnd .owl-nav button:focus {
  outline: none;
}
.jagsnd .owl-nav .owl-prev {
  left: -8rem;
}
@media only screen and (max-width: 1399px) {
  .jagsnd .owl-nav .owl-prev {
    left: 0;
  }
}
.jagsnd .owl-nav .owl-next {
  right: -8rem;
}
@media only screen and (max-width: 1399px) {
  .jagsnd .owl-nav .owl-next {
    right: 0;
  }
}
.jagsnd:hover .owl-nav button {
  visibility: visible;
  opacity: 1;
}
.u96o7q {
  position: relative;
}
.u96o7q .owl-dots {
  text-align: center;
  position: absolute;
  bottom: 40px;
  left: 0;
  right: 0;
}
.u96o7q .owl-dots button {
  position: relative;
  height: 20px;
  width: 20px;
  padding: 0;
  margin: 0 3px;
  border: 2px solid #acacac;
  border-radius: 50%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.u96o7q .owl-dots button:after {
  content: "";
  height: 10px;
  width: 10px;
  background-color: #346910;
  border-radius: 50%;
  position: absolute;
  top: 3px;
  left: 3px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.u96o7q .owl-dots button:focus {
  outline: none;
}
.u96o7q .owl-dots button.mf6a9t:after {
  visibility: visible;
  opacity: 1;
}
.y53zxd {
  position: relative;
  margin-top: 20px;
}
.y53zxd span {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  border-radius: 4px;
  border: 1px solid #e1e1e1;
  color: #346910;
  margin-right: 6px;
  padding: 10px 14px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.y53zxd span:last-child {
  margin-right: 0;
}
.y53zxd span i {
  font-weight: 600;
  font-size: 18px;
}
.y53zxd span:hover {
  background-color: #bc0d1e;
  color: #ffffff;
  border-color: #bc0d1e;
}
/*------------------- 3.4 Select 2 -------------------*/
.select2-container--classic .select2-selection--single {
  background: #ffffff;
  border: 1px solid #ffffff;
  height: 50px;
}
.select2-container--classic .select2-selection--single .select2-selection__rendered {
  line-height: 50px;
  color: #adadad;
  padding-left: 20px;
  font-size: 16px;
}
.select2-container--classic .select2-selection--single:focus {
  border: 1px solid #f4f4f4;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow {
  background: none;
  border-left: none;
  height: 50px;
  top: 0;
  width: 40px;
}
.select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #346910 transparent transparent transparent;
}
.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #346910 transparent;
}
.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single {
  background: #ffffff;
  border-color: #cccccc;
}
.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single {
  border-color: #cccccc;
  background: #ffffff;
  border-top: 1px solid #cccccc;
}
.select2-container--classic.select2-container--open .select2-dropdown {
  border-color: #cccccc;
  position: inherit !important;
  border-top: 1px solid #cccccc;
  border-bottom: 1px solid #cccccc;
}
.select2-container--classic .select2-results__option--highlighted[aria-selected] {
  background-color: #0529a4;
}
.select2-results__option {
  padding: 10px 20px;
}
/*=======================================================================
4. Template Layout Style
=========================================================================*/
/*------------------- 4.1 Content -------------------*/
.x8xefa {
  position: relative;
  padding: 9.5rem 0 8.3rem;
}
.x8xefa .tmk57w {
  text-align: center;
  position: relative;
  z-index: 1;
}
.x8xefa .tmk57w h1 {
  font-size: 46px;
  font-weight: 700;
  text-transform: capitalize;
  margin-bottom: 16px;
  color: #ffffff;
}
@media only screen and (max-width: 1199px) {
  .x8xefa .tmk57w h1 {
    font-size: 42px;
  }
}
@media only screen and (max-width: 991px) {
  .x8xefa .tmk57w h1 {
    font-size: 38px;
    margin-bottom: 5px;
    line-height: 1.5;
  }
}
@media only screen and (max-width: 767px) {
  .x8xefa .tmk57w h1 {
    font-size: 34px;
  }
}
@media only screen and (max-width: 575px) {
  .x8xefa .tmk57w h1 {
    font-size: 30px;
  }
}
@media only screen and (max-width: 479px) {
  .x8xefa .tmk57w h1 {
    font-size: 26px;
  }
}
.x8xefa .tmk57w ul li {
  display: inline-block;
  color: #ffffff;
  position: relative;
  margin-right: 20px;
  padding-right: 10px;
  margin-bottom: 10px;
}
.x8xefa .tmk57w ul li:before {
  content: "\f101";
  font-family: "Font Awesome 5 Free";
  font-size: 16px;
  font-weight: 600;
  position: absolute;
  right: -14px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 5;
  color: #cccccc;
}
.x8xefa .tmk57w ul li a {
  color: #cccccc;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.x8xefa .tmk57w ul li a:hover {
  color: #ffffff;
}
.x8xefa .tmk57w ul li:last-child {
  margin-right: 0;
  padding-right: 0;
}
.x8xefa .tmk57w ul li:last-child:before {
  display: none;
}
.x8xefa:after {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.gpxoo3 {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 1px;
  border: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.gpxoo3 i {
  margin-left: 10px;
}
.gpxoo3:hover {
  background-color: #bc0d1e;
  color: #ffffff;
}
.hqsh6q {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  font-weight: 500;
  font-size: 15px;
  color: #ffffff;
  background-color: #bc0d1e;
  letter-spacing: 1px;
  border: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.hqsh6q i {
  font-size: 16px;
  margin-left: 10px;
}
.hqsh6q:hover {
  background-color: #346910;
}
.q18qj9 {
  width: 100%;
  border-radius: 4px;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 10px 20px;
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 1px;
  border: none;
  background-color: transparent;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.q18qj9 i {
  margin-left: 10px;
}
.q18qj9:hover {
  background-color: #bc0d1e;
  color: #ffffff;
  border-color: #bc0d1e;
}
.f43d02 {
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  padding: 12px 30px;
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.f43d02 i {
  font-size: 16px;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.f43d02:hover {
  background-color: #bc0d1e;
  color: #ffffff;
}
.f43d02:hover i {
  color: #ffffff;
}
.j688jj {
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  padding: 10px 28px;
  font-weight: 500;
  font-size: 15px;
  letter-spacing: 0.5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.j688jj i {
  font-size: 16px;
  margin-left: 10px;
}
.j688jj:hover {
  background-color: #ffffff;
  color: #bc0d1e;
}
.f04jr5 {
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  padding: 12px 25px;
  font-weight: 500;
  font-size: 15px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.f04jr5 i {
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.f04jr5:hover {
  background-color: #bc0d1e;
  color: #ffffff;
}
.f04jr5:hover i {
  color: #ffffff;
}
.bca8he {
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  padding: 12px 25px;
  font-weight: 700;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.bca8he i {
  font-size: 18px;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.bca8he:hover {
  background-color: #bc0d1e;
  color: #ffffff;
}
.bca8he:hover i {
  color: #ffffff;
}
.htqehb {
  display: inline-flex;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  border-radius: 4px;
  padding: 9px 35px;
  letter-spacing: 0.7px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.htqehb i {
  font-size: 18px;
  margin-left: 10px;
}
.htqehb:hover {
  background-color: #346910;
  color: #ffffff;
}
@media only screen and (max-width: 991px) {
  .htqehb {
    padding: 10px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .htqehb {
    padding: 8px 25px;
  }
}
.dihbcz {
  display: inline-flex;
  align-items: center;
  font-size: 15px;
  font-weight: 500;
  border-radius: 4px;
  padding: 9px 25px;
  letter-spacing: 0.7px;
  border: 1px solid #ffffff;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.dihbcz i {
  font-size: 18px;
  margin-left: 10px;
}
.dihbcz:hover {
  background-color: #bc0d1e;
  color: #ffffff;
  border-color: #bc0d1e;
}
@media only screen and (max-width: 991px) {
  .dihbcz {
    padding: 10px 30px;
  }
}
@media only screen and (max-width: 767px) {
  .dihbcz {
    padding: 8px 25px;
  }
}
.qtseka {
  display: inline-flex;
  align-items: center;
  border-radius: 4px;
  font-weight: 500;
  padding: 8px 26px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.qtseka i {
  font-size: 18px;
  margin-left: 10px;
}
.qtseka:hover {
  background-color: #346910;
  border-color: #346910;
  color: #ffffff;
}
.qtseka:hover i {
  color: #ffffff;
}
@media only screen and (max-width: 991px) {
  .qtseka {
    font-size: 15px;
    padding: 8px 20px;
  }
}
.i9miei {
  display: inline-flex;
  align-items: center;
  border-radius: 4px;
  font-weight: 700;
  padding: 10px 26px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.i9miei i {
  font-size: 18px;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.i9miei:hover {
  background-color: #346910;
  border-color: #346910;
  color: #ffffff;
}
.i9miei:hover i {
  color: #ffffff;
}
@media only screen and (max-width: 991px) {
  .i9miei {
    font-size: 15px;
    padding: 8px 20px;
  }
}
.aabt7a:hover {
  background-color: #bc0d1e;
  border-color: #bc0d1e !important;
}
.oyn2pn:hover {
  background-color: #346910;
}
body .bcgn0a {
  display: none;
  opacity: 0;
}
body.pace-done .bcgn0a {
  display: block;
  opacity: 1;
  animation: fadeIn 0.2s;
}
.rbgvbi {
  -webkit-pointer-events: none;
  pointer-events: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  z-index: 2000;
  position: fixed;
  margin: auto;
  top: 12px;
  left: 0;
  right: 0;
  bottom: 0;
  width: 250px;
  height: 120px;
  overflow: hidden;
}
.rbgvbi .zg94yc {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  border-radius: 2px;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding;
  background-clip: padding-box;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  display: block;
  position: absolute;
  right: 100%;
  margin-right: -7px;
  width: 93%;
  bottom: 7px;
  height: 14px;
  font-size: 14px;
  background-image: -o-linear-gradient(45deg, #5b5d9c 25%, #bc0d1e 25%, #bc0d1e 50%, #5b5d9c 50%, #5b5d9c 75%, #bc0d1e 75%, #bc0d1e 100%);
  background-image: linear-gradient(45deg, #5b5d9c 25%, #bc0d1e 25%, #bc0d1e 50%, #5b5d9c 50%, #5b5d9c 75%, #bc0d1e 75%, #bc0d1e 100%);
  background-size: 14.14px 14.14px;
  color: #bc0d1e;
  line-height: 60px;
  font-weight: bold;
  font-family: Helvetica, Arial, "Lucida Grande", sans-serif;
  -webkit-box-shadow: 120px 0 #fff, 240px 0 #fff;
  -ms-box-shadow: 120px 0 #fff, 240px 0 #fff;
  box-shadow: 120px 0 #fff, 240px 0 #fff;
  margin-bottom: 28px;
}
.rbgvbi .zg94yc:after {
  content: attr(data-progress-text);
  display: inline-block;
  position: fixed;
  width: 60px;
  text-align: right;
  right: 0;
  padding-right: 12px;
  top: 6px;
  font-size: 18px;
}
.rbgvbi:after {
  content: url('img/preloader.png');
  position: absolute;
  left: 37px;
}
.rbgvbi .qrd1fj {
  position: absolute;
  bottom: 28px;
  width: 100%;
  height: 28px;
  z-index: 2001;
  box-shadow: inset 0 0 0 2px #ffffff, inset 0 0 0 7px #fff;
  border-radius: 10px;
}
.rbgvbi.l3k2zg {
  display: none;
}
.rbgvbi .zg94yc[data-progress-text="0%"]:after {
  right: -200px;
}
.rbgvbi .zg94yc[data-progress-text="1%"]:after {
  right: -198.14px;
}
.rbgvbi .zg94yc[data-progress-text="2%"]:after {
  right: -196.28px;
}
.rbgvbi .zg94yc[data-progress-text="3%"]:after {
  right: -194.42px;
}
.rbgvbi .zg94yc[data-progress-text="4%"]:after {
  right: -192.56px;
}
.rbgvbi .zg94yc[data-progress-text="5%"]:after {
  right: -190.7px;
}
.rbgvbi .zg94yc[data-progress-text="6%"]:after {
  right: -188.84px;
}
.rbgvbi .zg94yc[data-progress-text="7%"]:after {
  right: -186.98px;
}
.rbgvbi .zg94yc[data-progress-text="8%"]:after {
  right: -185.12px;
}
.rbgvbi .zg94yc[data-progress-text="9%"]:after {
  right: -183.26px;
}
.rbgvbi .zg94yc[data-progress-text="10%"]:after {
  right: -181.4px;
}
.rbgvbi .zg94yc[data-progress-text="11%"]:after {
  right: -179.54px;
}
.rbgvbi .zg94yc[data-progress-text="12%"]:after {
  right: -177.68px;
}
.rbgvbi .zg94yc[data-progress-text="13%"]:after {
  right: -175.82px;
}
.rbgvbi .zg94yc[data-progress-text="14%"]:after {
  right: -173.96px;
}
.rbgvbi .zg94yc[data-progress-text="15%"]:after {
  right: -172.1px;
}
.rbgvbi .zg94yc[data-progress-text="16%"]:after {
  right: -170.24px;
}
.rbgvbi .zg94yc[data-progress-text="17%"]:after {
  right: -168.38px;
}
.rbgvbi .zg94yc[data-progress-text="18%"]:after {
  right: -166.52px;
}
.rbgvbi .zg94yc[data-progress-text="19%"]:after {
  right: -164.66px;
}
.rbgvbi .zg94yc[data-progress-text="20%"]:after {
  right: -162.8px;
}
.rbgvbi .zg94yc[data-progress-text="21%"]:after {
  right: -160.94px;
}
.rbgvbi .zg94yc[data-progress-text="22%"]:after {
  right: -159.08px;
}
.rbgvbi .zg94yc[data-progress-text="23%"]:after {
  right: -157.22px;
}
.rbgvbi .zg94yc[data-progress-text="24%"]:after {
  right: -155.36px;
}
.rbgvbi .zg94yc[data-progress-text="25%"]:after {
  right: -153.5px;
}
.rbgvbi .zg94yc[data-progress-text="26%"]:after {
  right: -151.64px;
}
.rbgvbi .zg94yc[data-progress-text="27%"]:after {
  right: -149.78px;
}
.rbgvbi .zg94yc[data-progress-text="28%"]:after {
  right: -147.92px;
}
.rbgvbi .zg94yc[data-progress-text="29%"]:after {
  right: -146.06px;
}
.rbgvbi .zg94yc[data-progress-text="30%"]:after {
  right: -144.2px;
}
.rbgvbi .zg94yc[data-progress-text="31%"]:after {
  right: -142.34px;
}
.rbgvbi .zg94yc[data-progress-text="32%"]:after {
  right: -140.48px;
}
.rbgvbi .zg94yc[data-progress-text="33%"]:after {
  right: -138.62px;
}
.rbgvbi .zg94yc[data-progress-text="34%"]:after {
  right: -136.76px;
}
.rbgvbi .zg94yc[data-progress-text="35%"]:after {
  right: -134.9px;
}
.rbgvbi .zg94yc[data-progress-text="36%"]:after {
  right: -133.04px;
}
.rbgvbi .zg94yc[data-progress-text="37%"]:after {
  right: -131.18px;
}
.rbgvbi .zg94yc[data-progress-text="38%"]:after {
  right: -129.32px;
}
.rbgvbi .zg94yc[data-progress-text="39%"]:after {
  right: -127.46px;
}
.rbgvbi .zg94yc[data-progress-text="40%"]:after {
  right: -125.6px;
}
.rbgvbi .zg94yc[data-progress-text="41%"]:after {
  right: -123.74px;
}
.rbgvbi .zg94yc[data-progress-text="42%"]:after {
  right: -121.88px;
}
.rbgvbi .zg94yc[data-progress-text="43%"]:after {
  right: -120.02px;
}
.rbgvbi .zg94yc[data-progress-text="44%"]:after {
  right: -118.16px;
}
.rbgvbi .zg94yc[data-progress-text="45%"]:after {
  right: -116.3px;
}
.rbgvbi .zg94yc[data-progress-text="46%"]:after {
  right: -114.44px;
}
.rbgvbi .zg94yc[data-progress-text="47%"]:after {
  right: -112.58px;
}
.rbgvbi .zg94yc[data-progress-text="48%"]:after {
  right: -110.72px;
}
.rbgvbi .zg94yc[data-progress-text="49%"]:after {
  right: -108.86px;
}
.rbgvbi .zg94yc[data-progress-text="50%"]:after {
  right: -107px;
}
.rbgvbi .zg94yc[data-progress-text="51%"]:after {
  right: -105.14px;
}
.rbgvbi .zg94yc[data-progress-text="52%"]:after {
  right: -103.28px;
}
.rbgvbi .zg94yc[data-progress-text="53%"]:after {
  right: -101.42px;
}
.rbgvbi .zg94yc[data-progress-text="54%"]:after {
  right: -99.56px;
}
.rbgvbi .zg94yc[data-progress-text="55%"]:after {
  right: -97.7px;
}
.rbgvbi .zg94yc[data-progress-text="56%"]:after {
  right: -95.84px;
}
.rbgvbi .zg94yc[data-progress-text="57%"]:after {
  right: -93.98px;
}
.rbgvbi .zg94yc[data-progress-text="58%"]:after {
  right: -92.12px;
}
.rbgvbi .zg94yc[data-progress-text="59%"]:after {
  right: -90.26px;
}
.rbgvbi .zg94yc[data-progress-text="60%"]:after {
  right: -88.4px;
}
.rbgvbi .zg94yc[data-progress-text="61%"]:after {
  right: -86.54px;
}
.rbgvbi .zg94yc[data-progress-text="62%"]:after {
  right: -84.68px;
}
.rbgvbi .zg94yc[data-progress-text="63%"]:after {
  right: -82.82px;
}
.rbgvbi .zg94yc[data-progress-text="64%"]:after {
  right: -80.96px;
}
.rbgvbi .zg94yc[data-progress-text="65%"]:after {
  right: -79.1px;
}
.rbgvbi .zg94yc[data-progress-text="66%"]:after {
  right: -77.24px;
}
.rbgvbi .zg94yc[data-progress-text="67%"]:after {
  right: -75.38px;
}
.rbgvbi .zg94yc[data-progress-text="68%"]:after {
  right: -73.52px;
}
.rbgvbi .zg94yc[data-progress-text="69%"]:after {
  right: -71.66px;
}
.rbgvbi .zg94yc[data-progress-text="70%"]:after {
  right: -69.8px;
}
.rbgvbi .zg94yc[data-progress-text="71%"]:after {
  right: -67.94px;
}
.rbgvbi .zg94yc[data-progress-text="72%"]:after {
  right: -66.08px;
}
.rbgvbi .zg94yc[data-progress-text="73%"]:after {
  right: -64.22px;
}
.rbgvbi .zg94yc[data-progress-text="74%"]:after {
  right: -62.36px;
}
.rbgvbi .zg94yc[data-progress-text="75%"]:after {
  right: -60.5px;
}
.rbgvbi .zg94yc[data-progress-text="76%"]:after {
  right: -58.64px;
}
.rbgvbi .zg94yc[data-progress-text="77%"]:after {
  right: -56.78px;
}
.rbgvbi .zg94yc[data-progress-text="78%"]:after {
  right: -54.92px;
}
.rbgvbi .zg94yc[data-progress-text="79%"]:after {
  right: -53.06px;
}
.rbgvbi .zg94yc[data-progress-text="80%"]:after {
  right: -51.2px;
}
.rbgvbi .zg94yc[data-progress-text="81%"]:after {
  right: -49.34px;
}
.rbgvbi .zg94yc[data-progress-text="82%"]:after {
  right: -47.48px;
}
.rbgvbi .zg94yc[data-progress-text="83%"]:after {
  right: -45.62px;
}
.rbgvbi .zg94yc[data-progress-text="84%"]:after {
  right: -43.76px;
}
.rbgvbi .zg94yc[data-progress-text="85%"]:after {
  right: -41.9px;
}
.rbgvbi .zg94yc[data-progress-text="86%"]:after {
  right: -40.04px;
}
.rbgvbi .zg94yc[data-progress-text="87%"]:after {
  right: -38.18px;
}
.rbgvbi .zg94yc[data-progress-text="88%"]:after {
  right: -36.32px;
}
.rbgvbi .zg94yc[data-progress-text="89%"]:after {
  right: -34.46px;
}
.rbgvbi .zg94yc[data-progress-text="90%"]:after {
  right: -32.6px;
}
.rbgvbi .zg94yc[data-progress-text="91%"]:after {
  right: -30.74px;
}
.rbgvbi .zg94yc[data-progress-text="92%"]:after {
  right: -28.88px;
}
.rbgvbi .zg94yc[data-progress-text="93%"]:after {
  right: -27.02px;
}
.rbgvbi .zg94yc[data-progress-text="94%"]:after {
  right: -25.16px;
}
.rbgvbi .zg94yc[data-progress-text="95%"]:after {
  right: -23.3px;
}
.rbgvbi .zg94yc[data-progress-text="96%"]:after {
  right: -21.44px;
}
.rbgvbi .zg94yc[data-progress-text="97%"]:after {
  right: -19.58px;
}
.rbgvbi .zg94yc[data-progress-text="98%"]:after {
  right: -17.72px;
}
.rbgvbi .zg94yc[data-progress-text="99%"]:after {
  right: -15.86px;
}
.rbgvbi .zg94yc[data-progress-text="100%"]:after {
  right: -14px;
}
.zx9wuc {
  overflow: hidden;
  position: fixed;
  height: 40px;
  width: 40px;
  line-height: 40px;
  border-radius: 45px;
  bottom: -50px;
  right: 20px;
  text-align: center;
  z-index: 9999;
  background-color: rgba(17, 17, 17, 0.8);
  display: block;
  font-size: 16px;
  color: #ffffff;
  -webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  -moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  -ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  -o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
}
.zx9wuc i {
  display: inline-block;
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.zx9wuc:hover,
.zx9wuc:focus {
  color: #ffffff;
}
.zx9wuc:hover i,
.zx9wuc:focus i {
  -webkit-animation: toBottomFromTop20 0.5s forwards;
  animation: toBottomFromTop20 0.5s forwards;
}
.zx9wuc.g8ggt0 {
  bottom: 20px;
}
@-webkit-keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 #14287b;
    box-shadow: 0 0 0 0 #14287b;
  }
  40% {
    -webkit-box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
    box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
  }
  70% {
    -webkit-box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
    box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 194, 17, 0);
    box-shadow: 0 0 0 0 rgba(255, 194, 17, 0);
  }
}
@keyframes pulse {
  0% {
    -webkit-box-shadow: 0 0 0 0 #14287b;
    box-shadow: 0 0 0 0 #14287b;
  }
  40% {
    -webkit-box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
    box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
  }
  70% {
    -webkit-box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
    box-shadow: 0 0 0 50px rgba(255, 194, 17, 0);
  }
  100% {
    -webkit-box-shadow: 0 0 0 0 rgba(255, 194, 17, 0);
    box-shadow: 0 0 0 0 rgba(255, 194, 17, 0);
  }
}
@-webkit-keyframes animate-figure1 {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  50% {
    -webkit-transform: translateY(-20px) translateX(10px);
    transform: translateY(-20px) translateX(10px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
}
@keyframes animate-figure1 {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  50% {
    -webkit-transform: translateY(-20px) translateX(10px);
    transform: translateY(-20px) translateX(10px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
}
@-webkit-keyframes animate-figure2 {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  50% {
    -webkit-transform: translateY(-20px) translateX(-10px);
    transform: translateY(-20px) translateX(-10px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
}
@keyframes animate-figure2 {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  50% {
    -webkit-transform: translateY(-20px) translateX(-10px);
    transform: translateY(-20px) translateX(-10px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
}
@-webkit-keyframes animate-figure3 {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  50% {
    -webkit-transform: translateY(-10px) translateX(-40px);
    transform: translateY(-10px) translateX(-40px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
}
@keyframes animate-figure3 {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  50% {
    -webkit-transform: translateY(-10px) translateX(-40px);
    transform: translateY(-10px) translateX(-40px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
}
@-webkit-keyframes animate-figure4 {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  50% {
    -webkit-transform: translateY(-10px) translateX(40px);
    transform: translateY(-10px) translateX(40px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
}
@keyframes animate-figure4 {
  0% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
  50% {
    -webkit-transform: translateY(-10px) translateX(40px);
    transform: translateY(-10px) translateX(40px);
  }
  100% {
    -webkit-transform: translateY(0) translateX(0);
    transform: translateY(0) translateX(0);
  }
}
/*------------------- 4.2 Footer -------------------*/
.lsduda {
  padding: 10rem 0 6rem;
}
.oou89x {
  padding: 4rem 1rem;
  border-top: 1px solid #e1e1e1;
  text-align: center;
}
.oou89x .fxu6al a {
  color: #bc0d1e;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.oou89x .fxu6al a:hover {
  color: #346910;
}
.ruinh4 {
  padding: 10rem 0 0;
  background-color: #101242;
  background-image: url('img/figure/clip3.png');
  background-repeat: no-repeat;
  background-position: bottom right 25px;
}
.mxac0o {
  margin-bottom: 4rem;
}
@media only screen and (max-width: 767px) {
  .mxac0o {
    text-align: center;
  }
}
.mxac0o .n6cc99 {
  margin-bottom: 22px;
}
.mxac0o .n6cc99 a {
  display: inline-block;
}
.mxac0o p {
  margin-bottom: 26px;
}
.mxac0o .aatbch li {
  display: inline-block;
  margin-right: 2px;
}
.mxac0o .aatbch li:last-child {
  margin-right: 0;
}
.mxac0o .aatbch li a {
  display: block;
  text-align: center;
  height: 42px;
  width: 47px;
  line-height: 42px;
  background-color: #bc0d1e;
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mxac0o .aatbch li a:hover {
  background-color: #346910;
}
@media only screen and (max-width: 767px) {
  .mxac0o .aatbch li a {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 16px;
  }
}
.mxac0o .kp11af {
  margin-bottom: 20px;
  padding-bottom: 24px;
  position: relative;
}
.mxac0o .kp11af:after {
  content: "";
  height: 4px;
  width: 49px;
  background-color: #346910;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}
@media only screen and (max-width: 767px) {
  .mxac0o .kp11af:after {
    margin: auto;
  }
}
.mxac0o .kp11af h3 {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .mxac0o .kp11af h3 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .mxac0o .kp11af h3 {
    font-size: 20px;
  }
}
.mxac0o .hqdnmt .yy9tt9 li {
  margin-bottom: 8px;
}
.mxac0o .hqdnmt .yy9tt9 li:last-child {
  margin-bottom: 0;
}
.mxac0o .hqdnmt .yy9tt9 li a {
  color: #646464;
  padding: 5px 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mxac0o .hqdnmt .yy9tt9 li a:hover {
  color: #111111;
}
.mxac0o .k7b4yc p {
  margin-bottom: 15px;
}
.mxac0o .k7b4yc .s89f2g .q8170b {
  margin-bottom: 5px;
}
.mxac0o .k7b4yc .s89f2g .q8170b:last-child {
  margin-bottom: 0;
}
.mxac0o .k7b4yc .s89f2g .q8170b input.a5bvdh::-webkit-input-placeholder,
.mxac0o .k7b4yc .s89f2g .q8170b textarea.a5bvdh::-webkit-input-placeholder {
  color: #9b9c9c;
}
.mxac0o .k7b4yc .s89f2g .q8170b .a5bvdh {
  font-size: 16px;
  padding: 10px 20px;
  border: none;
  color: #111111;
  border-radius: 4px;
  background-color: #ededed;
}
@media only screen and (max-width: 991px) {
  .mxac0o .k7b4yc .s89f2g .q8170b .a5bvdh {
    font-size: 14px;
  }
}
.mxac0o .k7b4yc .s89f2g .q8170b .a5bvdh:focus {
  outline: none;
  box-shadow: none;
}
.mxac0o .k7b4yc .s89f2g .q8170b input {
  height: 50px;
}
.mxac0o .k7b4yc .s89f2g .q8170b .itw432 {
  background-color: #346910;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  padding: 10px 20px;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mxac0o .k7b4yc .s89f2g .q8170b .itw432 i {
  font-size: 18px;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.mxac0o .k7b4yc .s89f2g .q8170b .itw432:hover {
  background-color: #bc0d1e;
}
.nw2wo6 {
  margin-bottom: 30px;
}
@media only screen and (max-width: 991px) {
  .nw2wo6 {
    text-align: center;
  }
}
.nw2wo6 .yzjm4t .n6cc99 {
  margin-bottom: 22px;
}
.nw2wo6 .yzjm4t .n6cc99 a {
  display: inline-block;
}
.nw2wo6 .yzjm4t p {
  margin-bottom: 35px;
  color: #c0c1ce;
  width: 80%;
}
@media only screen and (max-width: 991px) {
  .nw2wo6 .yzjm4t p {
    margin: 0 auto 30px;
  }
}
.nw2wo6 .yzjm4t .u8ykrh ul li {
  color: #c7d6e3;
  margin-bottom: 10px;
}
.nw2wo6 .yzjm4t .u8ykrh ul li i {
  font-size: 20px;
  color: #346910;
  margin-right: 15px;
}
.nw2wo6 .kp11af {
  margin-bottom: 20px;
  padding-bottom: 24px;
  position: relative;
}
.nw2wo6 .kp11af:after {
  content: "";
  height: 4px;
  width: 49px;
  background-color: #346910;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media only screen and (max-width: 991px) {
  .nw2wo6 .kp11af:after {
    right: 0;
    margin: auto;
  }
}
.nw2wo6 .kp11af h3 {
  color: #ffffff;
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .nw2wo6 .kp11af h3 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .nw2wo6 .kp11af h3 {
    font-size: 20px;
  }
}
.nw2wo6 .hqdnmt .yy9tt9 li {
  margin-bottom: 8px;
}
.nw2wo6 .hqdnmt .yy9tt9 li:last-child {
  margin-bottom: 0;
}
.nw2wo6 .hqdnmt .yy9tt9 li a {
  color: #c0c1ce;
  padding: 5px 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.nw2wo6 .hqdnmt .yy9tt9 li a:hover {
  color: #ffffff;
}
.nw2wo6 .k7b4yc p {
  color: #c0c1ce;
  margin-bottom: 15px;
}
.nw2wo6 .k7b4yc .s89f2g {
  margin-bottom: 40px;
}
.nw2wo6 .k7b4yc .s89f2g .q8170b {
  margin-bottom: 5px;
}
.nw2wo6 .k7b4yc .s89f2g .q8170b:last-child {
  margin-bottom: 0;
}
.nw2wo6 .k7b4yc .s89f2g .q8170b input.a5bvdh::-webkit-input-placeholder,
.nw2wo6 .k7b4yc .s89f2g .q8170b textarea.a5bvdh::-webkit-input-placeholder {
  color: #9b9c9c;
}
.nw2wo6 .k7b4yc .s89f2g .q8170b .a5bvdh {
  font-size: 16px;
  padding: 10px 20px;
  border: none;
  color: #111111;
  border-radius: 4px;
  background-color: #ededed;
}
@media only screen and (max-width: 991px) {
  .nw2wo6 .k7b4yc .s89f2g .q8170b .a5bvdh {
    font-size: 14px;
  }
}
.nw2wo6 .k7b4yc .s89f2g .q8170b .a5bvdh:focus {
  outline: none;
  box-shadow: none;
}
.nw2wo6 .k7b4yc .s89f2g .q8170b input {
  height: 50px;
}
.nw2wo6 .k7b4yc .s89f2g .q8170b .itw432 {
  background-color: #346910;
  color: #ffffff;
  border: none;
  border-radius: 4px;
  padding: 10px 20px;
  font-weight: 500;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.nw2wo6 .k7b4yc .s89f2g .q8170b .itw432 i {
  font-size: 18px;
  margin-left: 10px;
}
.nw2wo6 .k7b4yc .s89f2g .q8170b .itw432:hover {
  background-color: #ffffff;
  color: #bc0d1e;
}
.nw2wo6 .aatbch ul li {
  display: inline-block;
  margin-right: 2px;
}
.nw2wo6 .aatbch ul li:last-child {
  margin-right: 0;
}
.nw2wo6 .aatbch ul li a {
  display: block;
  text-align: center;
  height: 42px;
  width: 47px;
  line-height: 42px;
  background-color: #1d721c;
  border-radius: 4px;
  color: #ffffff;
  font-size: 16px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.nw2wo6 .aatbch ul li a:hover {
  background-color: #346910;
}
@media only screen and (max-width: 767px) {
  .nw2wo6 .aatbch ul li a {
    height: 40px;
    width: 40px;
    line-height: 40px;
    font-size: 16px;
  }
}
.o26sdz {
  padding: 3rem 0 6rem;
  color: #c0c1ce;
}
@media only screen and (max-width: 991px) {
  .o26sdz {
    text-align: center;
  }
}
.o26sdz a {
  color: #346910;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.o26sdz a:hover {
  color: #ffffff;
}
/*------------------- 4.3 Global -------------------*/
a {
  text-decoration: none;
  cursor: pointer;
}
a:active,
a:hover,
a:focus {
  text-decoration: none;
}
a:active,
a:hover,
a:focus {
  outline: 0 none;
}
img {
  max-width: 100%;
  height: auto;
}
ul {
  list-style: outside none none;
  margin: 0;
  padding: 0;
}
[class^="bocubh-"]:before,
[class*=" bocubh-"]:before,
[class^="bocubh-"]:after,
[class*=" bocubh-"]:after {
  margin-left: 0;
}
.d40c1h .js3364,
.d40c1h .auet96.f0gsmh,
.d40c1h .auet96.qfernm {
  margin-top: 10px;
  margin-bottom: 0;
}
.d40c1h .js3364 p,
.d40c1h .auet96.f0gsmh p,
.d40c1h .auet96.qfernm p {
  margin-bottom: 0;
}
/*------------------- 4.4 Header Menu -------------------*/
header.pj0sdp {
  position: relative;
  z-index: 15;
}
@media only screen and (max-width: 991px) {
  header.pj0sdp {
    display: none;
  }
}
.yzqlzu a {
  display: block;
}
.uqabk8 {
  position: relative;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  z-index: 100;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.uqabk8:after {
  clear: both;
  content: "";
  display: block;
}
.uqabk8 nav.iwsqtg > ul {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
.uqabk8 nav.iwsqtg > ul > li > a {
  transition: all 0.3s ease-out;
}
.uqabk8 nav.iwsqtg > ul > li > a:hover {
  color: #346910;
}
nav.iwsqtg > ul > li {
  position: relative;
}
nav.iwsqtg > ul > li > a {
  font-size: 15px;
  font-weight: 500;
  line-height: 1;
  display: block;
  color: #111111;
  text-transform: uppercase;
}
nav.iwsqtg > ul > li ul.p38vs4 {
  border-top: 1px solid #bc0d1e;
  background-color: #ffffff;
  width: 250px;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  top: 100%;
  left: 0;
  border-radius: 0 0 4px 4px;
  -webkit-transform: translateY(15px);
  -moz-transform: translateY(15px);
  -ms-transform: translateY(15px);
  -o-transform: translateY(15px);
  transform: translateY(15px);
  -webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
nav.iwsqtg > ul > li ul.p38vs4 li {
  position: relative;
}
nav.iwsqtg > ul > li ul.p38vs4 li a {
  position: relative;
  font-size: 15px;
  font-weight: 500;
  text-transform: capitalize;
  color: #111111;
  padding: 12px 20px;
  display: block;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
nav.iwsqtg > ul > li ul.p38vs4 li a:before {
  content: "\f30b";
  font-family: "Font Awesome 5 Free";
  font-weight: 600;
  font-size: 15px;
  color: #346910;
  position: absolute;
  top: 12px;
  left: 20px;
  transform: scale(0);
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -ms-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
nav.iwsqtg > ul > li ul.p38vs4 li a:hover {
  color: #346910;
  padding-left: 40px;
}
nav.iwsqtg > ul > li ul.p38vs4 li a:hover:before {
  transform: scale(1);
}
@media only screen and (max-width: 1199px) {
  nav.iwsqtg > ul > li ul.p38vs4 li a {
    padding: 10px 15px;
  }
}
nav.iwsqtg > ul > li ul.p38vs4 li:after {
  content: "";
  position: absolute;
  top: 0;
  left: 20px;
  right: 20px;
  height: 100%;
  border-bottom: 1px solid #e9e9e9;
  z-index: -1;
}
@media only screen and (max-width: 1199px) {
  nav.iwsqtg > ul > li ul.p38vs4 li:after {
    left: 15px;
    right: 15px;
  }
}
nav.iwsqtg > ul > li ul.p38vs4 li:last-child:after {
  border-bottom: none;
}
nav.iwsqtg > ul > li ul.cygd8n {
  display: flex;
  align-items: center;
  border-top: 1px solid #bc0d1e;
  background-color: #ffffff;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: 100%;
  left: 0;
  -webkit-transform: translateY(15px);
  -moz-transform: translateY(15px);
  -ms-transform: translateY(15px);
  -o-transform: translateY(15px);
  transform: translateY(15px);
  -webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
nav.iwsqtg > ul > li ul.cygd8n li {
  min-width: 200px;
}
nav.iwsqtg > ul > li ul.cygd8n li a {
  font-size: 15px;
  text-transform: capitalize;
  color: #111111;
  padding: 8px 15px;
  display: block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
nav.iwsqtg > ul > li ul.cygd8n li a:hover {
  color: #ffffff;
  background-color: #bc0d1e;
}
nav.iwsqtg > ul > li ul.cygd8n li a:last-child {
  padding-bottom: 15px;
}
nav.iwsqtg > ul > li .lm1b0o {
  background-color: #ffffff;
  border-top: 1px solid #bc0d1e;
  position: absolute;
  width: 100%;
  left: 0;
  right: 0;
  z-index: 10;
  opacity: 0;
  visibility: hidden;
  top: 100%;
  padding: 20px 0 0;
  transform: translateY(15px);
  -webkit-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0px 3px 20px 0px rgba(0, 0, 0, 0.05);
  box-shadow: 0 3px 20px rgba(0, 0, 0, 0.05);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
nav.iwsqtg > ul > li .lm1b0o .dkwtp3 {
  font-size: 16px;
  font-weight: 500;
  color: #111111;
  margin-bottom: 15px;
}
nav.iwsqtg > ul > li .lm1b0o ul.ik3sg6 {
  margin-bottom: 20px;
}
nav.iwsqtg > ul > li .lm1b0o ul.ik3sg6 li {
  margin-bottom: 5px;
  padding-bottom: 7px;
  border-bottom: 1px solid #ebebeb;
}
nav.iwsqtg > ul > li .lm1b0o ul.ik3sg6 li:last-child {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}
nav.iwsqtg > ul > li .lm1b0o ul.ik3sg6 li a {
  font-size: 15px;
  text-transform: capitalize;
  color: #111111;
  padding: 5px 15px 5px 30px;
  display: block;
  -webkit-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  -moz-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  -ms-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  -o-transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  transition: all 0.5s cubic-bezier(0, 0, 0.15, 1.88);
  position: relative;
}
nav.iwsqtg > ul > li .lm1b0o ul.ik3sg6 li a i {
  color: #bc0d1e;
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
nav.iwsqtg > ul > li .lm1b0o ul.ik3sg6 li a:hover {
  color: #346910;
  padding: 5px 15px 5px 35px;
}
nav.iwsqtg > ul > li .lm1b0o ul.ik3sg6 li a:hover i {
  color: #346910;
  animation: toRightFromLeft10 0.5s;
}
nav.iwsqtg > ul > li:hover ul.p38vs4 {
  opacity: 1;
  visibility: visible;
  transform: translatey(0);
}
nav.iwsqtg > ul > li:hover ul.cygd8n {
  opacity: 1;
  visibility: visible;
  transform: translatey(0);
}
nav.iwsqtg > ul > li:hover .lm1b0o {
  opacity: 1;
  visibility: visible;
  transform: translatey(0);
}
.uqabk8.z92fx2 {
  background-color: #ffffff;
}
.uqabk8.z92fx2 nav.iwsqtg > ul > li > a {
  padding: 40px 20px;
}
@media only screen and (max-width: 1199px) {
  .uqabk8.z92fx2 nav.iwsqtg > ul > li > a {
    padding: 40px 15px;
  }
}
.uqabk8.c1l22m {
  padding-top: 20px;
}
.uqabk8.c1l22m nav.iwsqtg > ul > li > a {
  padding: 40px 20px;
  color: #ffffff;
}
@media only screen and (max-width: 1199px) {
  .uqabk8.c1l22m nav.iwsqtg > ul > li > a {
    padding: 40px 15px;
  }
}
.uqabk8.c1l22m .yp2d4r .d2dv9u .l8s4qq i:before {
  color: #ffffff;
}
.uqabk8.c1l22m .yp2d4r .d2dv9u .nktig7 .ood780 {
  color: #ffffff;
}
.uqabk8.c1l22m .yp2d4r .d2dv9u .nktig7 .qyd9ig {
  color: #ffffff;
}
.ur7mcx {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 100;
  left: 0;
  right: 0;
  background-color: #ffffff;
}
.ur7mcx nav.iwsqtg > ul > li > a {
  padding: 28px 18px;
}
@media only screen and (max-width: 1199px) {
  .ur7mcx nav.iwsqtg > ul > li > a {
    padding: 28px 15px;
  }
}
.uqabk8.z92fx2.ur7mcx {
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
}
.uqabk8.z92fx2.ur7mcx nav.iwsqtg > ul > li > a {
  padding: 28px 20px;
}
@media only screen and (max-width: 1199px) {
  .uqabk8.z92fx2.ur7mcx nav.iwsqtg > ul > li > a {
    padding: 28px 15px;
  }
}
.uqabk8.c1l22m.ur7mcx {
  padding-top: 0;
  background-color: #bc0d1e;
  -webkit-box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
  box-shadow: 0px 5px 5px 0px rgba(0, 0, 0, 0.2);
}
.uqabk8.c1l22m.ur7mcx .yp2d4r ul li .itw432:hover {
  background-color: #346910;
}
@media only screen and (min-width: 992px) {
  .kwt4n6 {
    display: none !important;
  }
}
@media only screen and (max-width: 991px) {
  .tikkdc {
    display: none;
  }
}
.yp2d4r ul {
  display: flex;
  align-items: center;
}
.yp2d4r ul li {
  display: inline-block;
  margin-right: 25px;
}
.yp2d4r ul li:last-child {
  margin-right: 0;
}
.yp2d4r ul .mj6wn8 a i:before {
  font-size: 24px;
  color: #646464;
  font-weight: 900;
}
.yp2d4r ul .ulxpbk .itw432 {
  display: inline-flex;
  align-items: center;
  color: #ffffff;
  background-color: #346910;
  border-radius: 4px;
  padding: 10px 30px;
  font-size: 15px;
  font-weight: 500;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.yp2d4r ul .ulxpbk .itw432 i {
  font-size: 16px;
  margin-left: 10px;
}
.yp2d4r ul .ulxpbk .itw432:hover {
  background-color: #bc0d1e;
}
@media only screen and (max-width: 1199px) {
  .yp2d4r ul .ulxpbk .itw432 {
    padding: 10px 28px;
  }
}
.yp2d4r ul .d2dv9u {
  display: flex;
  align-items: center;
  line-height: 1.4;
  margin-right: 50px;
}
@media only screen and (max-width: 1330px) {
  .yp2d4r ul .d2dv9u {
    display: none;
  }
}
.yp2d4r ul .d2dv9u .l8s4qq {
  margin-right: 10px;
  margin-top: 5px;
}
.yp2d4r ul .d2dv9u .l8s4qq i:before {
  font-size: 28px;
  color: #346910;
}
.yp2d4r ul .d2dv9u .nktig7 .ood780 {
  font-size: 15px;
}
.yp2d4r ul .d2dv9u .nktig7 .qyd9ig {
  font-size: 22px;
  font-weight: 700;
  color: #bc0d1e;
}
.qj90xo .mbrbsm ul li {
  display: inline-flex;
  align-items: center;
  color: #c7d6e3;
  font-size: 15px;
  margin-right: 18px;
}
.qj90xo .mbrbsm ul li:last-child {
  margin-right: 0;
}
.qj90xo .mbrbsm ul li span {
  color: #ffffff;
  margin-right: 5px;
}
.qj90xo .mbrbsm ul li i {
  font-size: 18px;
  color: #ffffff;
  margin-right: 10px;
}
.qj90xo .n0pq2r ul {
  display: flex;
  align-items: center;
}
.qj90xo .n0pq2r ul > li {
  display: flex;
  align-items: center;
  margin-right: 8px;
  font-size: 15px;
  font-weight: 500;
  color: #ffffff;
}
.qj90xo .n0pq2r ul > li > i {
  font-size: 18px;
  margin-right: 10px;
}
.qj90xo .n0pq2r ul > li:last-child {
  margin-right: 0;
}
.qj90xo .n0pq2r ul .it82io a {
  padding-right: 5px;
  margin-right: 12px;
  font-size: 16px;
  color: #c7d6e3;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.qj90xo .n0pq2r ul .it82io a:last-child {
  padding-right: 0;
  margin-right: 0;
}
.qj90xo .n0pq2r ul .it82io a:hover {
  color: #ffffff;
}
.nz6qk3 {
  position: fixed;
  top: 0px;
  left: 0px;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.85);
  transition: all 0.5s ease-in-out;
  transform: translate(0px, -100%) scale(0, 0);
  opacity: 0;
  visibility: hidden;
  z-index: 999999;
}
.nz6qk3 .mc7hf0 {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.nz6qk3 .mc7hf0 input[type="search"] {
  width: 60%;
  color: #ffffff;
  font-size: 24px;
  text-align: left;
  border: none;
  margin: 0px auto;
  padding: 25px 10px 25px 30px;
  outline: none;
  background: linear-gradient(to right, transparent, rgba(200, 200, 200, 0.5), transparent);
}
.nz6qk3 .mc7hf0 .gjpxw7 {
  padding: 24px 10px;
  background-color: transparent;
  box-shadow: none;
  border: none;
  border-radius: 4px;
  cursor: pointer;
}
.nz6qk3 .mc7hf0 .gjpxw7 i:before {
  font-size: 24px;
  font-weight: 700;
  color: #ffffff;
  margin-left: 0;
}
.nz6qk3 .mc7hf0 .gjpxw7:focus {
  box-shadow: none;
  outline: none;
}
.nz6qk3 .fjr4uo {
  position: fixed;
  top: 15px;
  right: 15px;
  color: #bc0d1e;
  background-color: rgba(255, 255, 255, 0.8);
  border: none;
  opacity: 1;
  visibility: visible;
  padding: 3px 15px 5px;
  font-size: 36px;
  font-weight: 300;
  border-radius: 2px;
  cursor: pointer;
  box-shadow: 0 1px 2px 0px rgba(255, 255, 255, 0.75);
  transition: all 0.3s ease-in-out;
}
.nz6qk3 .fjr4uo:focus {
  box-shadow: none;
  border: none;
  outline: none;
}
.nz6qk3 .fjr4uo:hover {
  background-color: #ffffff;
}
.nz6qk3.en193d {
  transform: translate(0px, 0px) scale(1, 1);
  opacity: 1;
  visibility: visible;
}
.fjscdq .j5mlep {
  background: #ffffff !important;
  float: none;
  padding: 0 !important;
  position: fixed !important;
  top: 0;
  z-index: 20;
}
.fjscdq .j5mlep:after {
  content: "";
  clear: both;
  display: block;
}
.fjscdq .j5mlep a.j3b8l7 {
  width: 100%;
  background-color: rgba(222, 222, 222, 0.95);
  box-sizing: border-box;
}
.fjscdq .j5mlep .m0yu0l {
  padding-left: 15px;
  border-bottom: 1px solid #b2b2b2;
  position: relative;
  text-align: center;
  height: 50px;
  display: flex;
  align-items: center;
}
.fjscdq .j5mlep .m0yu0l:before {
  position: absolute;
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(248, 248, 248, 0.95);
  z-index: -1;
  top: 0;
  left: 0;
  right: 0;
}
.fjscdq .zyxra1 {
  float: none !important;
  background: transparent !important;
}
.fjscdq .zyxra1 > ul {
  overflow-y: scroll;
  height: 100vh;
}
.fjscdq .zyxra1 > ul:after {
  content: '';
  display: block;
  clear: both;
}
.fjscdq .zyxra1 > ul > li > a {
  font-size: 14px;
  color: #111111;
  font-weight: 700;
  background-color: #ebebeb;
  transition: all 0.5s ease-out;
}
.fjscdq .zyxra1 > ul > li > a:hover {
  color: #bc0d1e;
}
.fjscdq .zyxra1 > ul > li:hover > a {
  color: #bc0d1e;
  background-color: #ffffff;
}
.fjscdq .zyxra1 > ul > li li a {
  color: #111111;
  opacity: 1;
  font-weight: 500;
  padding: 0.5em 10%;
  font-size: 14px;
}
.fjscdq .zyxra1 > ul > li li a:hover {
  background-color: #ffffff;
}
.fjscdq .zyxra1 > ul > li a.r2n9cv {
  background-color: transparent;
  margin-top: 0;
  height: 20px;
  line-height: 27px;
  width: 100%;
  text-align: right;
  font-size: 14px;
  padding: 12px 20px 12px 12px !important;
}
.fjscdq .zyxra1 > ul > li a.r2n9cv:hover {
  background-color: transparent;
}
.fjscdq a.aowr4c {
  float: none !important;
  position: absolute;
  top: 0;
  transition: unset;
  padding: 16px 14px 12px;
}
.fjscdq #he63ac {
  padding-top: 50px;
}
/*------------------- 4.5 Section Heading -------------------*/
.osm1ce {
  text-align: center;
  margin-bottom: 52px;
  position: relative;
}
.osm1ce .ky2pas {
  font-weight: 900;
  color: #111111;
}
.osm1ce p {
  font-size: 18px;
  font-weight: 500;
  margin-bottom: 8px;
  color: #346910;
}
@media only screen and (max-width: 991px) {
  .osm1ce p {
    margin-bottom: 0;
  }
}
.osm1ce.jevpm2 .ky2pas {
  color: #ffffff;
}
.osm1ce.jevpm2 p {
  color: #cccccc;
}
.amk0jv {
  text-align: center;
  margin-bottom: 5rem;
}
.amk0jv .ky2pas {
  font-weight: 900;
  width: 60%;
  margin: 0 auto 25px;
}
@media only screen and (max-width: 991px) {
  .amk0jv .ky2pas {
    width: 100%;
  }
}
.amk0jv p {
  width: 70%;
  margin: 0 auto;
}
@media only screen and (max-width: 991px) {
  .amk0jv p {
    width: 100%;
  }
}
.qdjm3y {
  position: relative;
  margin-bottom: 24px;
}
.qdjm3y .ky2pas {
  font-size: 20px;
  font-weight: 700;
  padding-bottom: 16px;
  margin-bottom: 0;
}
@media only screen and (max-width: 575px) {
  .qdjm3y .ky2pas {
    font-size: 18px;
  }
}
.qdjm3y:after {
  content: "";
  height: 3px;
  width: 35px;
  background-color: #346910;
  position: absolute;
  bottom: 0;
  left: 0;
}
.f7johc {
  margin-bottom: 30px;
}
.f7johc .ky2pas {
  font-weight: 700;
  margin-bottom: 0;
}
.f7johc p {
  margin: 0 0 15px 0;
  color: #346910;
  font-size: 18px;
  font-weight: 500;
}
@media only screen and (max-width: 479px) {
  .f7johc p {
    margin-bottom: 0;
  }
}
/*------------------- 4.6 Pagination -------------------*/
.hs4mri ul li {
  display: inline-block;
  margin-right: 6px;
}
.hs4mri ul li:last-child {
  margin-right: 0;
}
.hs4mri ul li .kudo6q {
  display: inline-block;
  border: 1px solid #c2c2c2;
  font-size: 22px;
  font-weight: 500;
  color: #bc0d1e;
  padding: 7px 16px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.hs4mri ul li .kudo6q:hover {
  border-color: #346910;
  background-color: #346910;
  color: #ffffff;
}
.hs4mri ul li .kudo6q.mf6a9t {
  background-color: #346910;
  border-color: #346910;
  color: #ffffff;
}
.fps2jy {
  margin-bottom: 60px;
}
.fps2jy .e25u8d {
  padding-right: 2rem;
}
.fps2jy .e25u8d .pry0xh .on39nz {
  margin-top: 6px;
}
.fps2jy .e25u8d .pry0xh .on39nz img {
  border-radius: 4px;
}
.fps2jy .e25u8d .pry0xh .pvrtai .ky2pas {
  font-weight: 500;
  color: #111111;
  margin-bottom: 2px;
  line-height: 25px;
}
@media only screen and (max-width: 1199px) {
  .fps2jy .e25u8d .pry0xh .pvrtai .ky2pas {
    display: none;
  }
}
.fps2jy .e25u8d .pry0xh .pvrtai .ryc0e9 {
  margin-bottom: 10px;
  color: #346910;
  font-size: 15px;
}
.fps2jy .e25u8d .pry0xh .pvrtai .ryc0e9 i {
  font-weight: 500;
  margin-right: 10px;
}
@media only screen and (max-width: 1199px) {
  .fps2jy .e25u8d .pry0xh .pvrtai .ryc0e9 {
    display: none;
  }
}
.fps2jy .e25u8d .pry0xh .pvrtai a {
  font-size: 16px;
  color: #646464;
}
.fps2jy .e25u8d .pry0xh .pvrtai a i {
  font-size: 15px;
  color: #346910;
  margin-right: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.fps2jy .e25u8d .pry0xh .pvrtai a:hover {
  color: #111111;
}
.fps2jy .nvk5is {
  padding-right: 2rem;
}
.fps2jy .nvk5is .pry0xh .on39nz {
  margin-top: 6px;
}
.fps2jy .nvk5is .pry0xh .on39nz img {
  border-radius: 4px;
}
@media only screen and (max-width: 1199px) {
  .fps2jy .nvk5is .pry0xh .on39nz {
    text-align: right;
  }
}
.fps2jy .nvk5is .pry0xh .pvrtai .ky2pas {
  font-weight: 500;
  color: #111111;
  margin-bottom: 2px;
  line-height: 25px;
}
@media only screen and (max-width: 1199px) {
  .fps2jy .nvk5is .pry0xh .pvrtai .ky2pas {
    display: none;
  }
}
.fps2jy .nvk5is .pry0xh .pvrtai .ryc0e9 {
  margin-bottom: 10px;
  color: #346910;
  font-size: 15px;
}
.fps2jy .nvk5is .pry0xh .pvrtai .ryc0e9 i {
  font-weight: 500;
  margin-right: 10px;
}
@media only screen and (max-width: 1199px) {
  .fps2jy .nvk5is .pry0xh .pvrtai .ryc0e9 {
    display: none;
  }
}
.fps2jy .nvk5is .pry0xh .pvrtai a {
  font-size: 16px;
  color: #646464;
}
.fps2jy .nvk5is .pry0xh .pvrtai a i {
  font-size: 15px;
  color: #346910;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.fps2jy .nvk5is .pry0xh .pvrtai a:hover {
  color: #111111;
}
/*------------------- 4.7 Widget -------------------*/
@media only screen and (max-width: 1199px) {
  .fu39i2 {
    margin-top: 5rem;
  }
}
@media only screen and (max-width: 991px) {
  .oavmbo {
    margin-top: 5rem;
  }
}
.g1o59g .ibhp7s {
  margin-bottom: 4rem;
}
.g1o59g .ibhp7s:last-child {
  margin-bottom: 0 !important;
}
.zmew5l .b41to3 {
  height: 55px;
  border-radius: 4px;
  padding: 0;
}
.zmew5l .b41to3 .a5bvdh {
  border: 1px solid #dddddd;
  box-shadow: none;
  border-radius: 4px;
  background: transparent;
  color: #111111;
  height: 55px;
  margin-right: 8px;
  padding: 10px 20px;
}
.zmew5l .b41to3 .um2ix4 {
  display: flex;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: #bc0d1e !important;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.zmew5l .b41to3 .um2ix4 button {
  cursor: pointer;
  background: transparent;
  border: 0;
  padding: 0 20px;
}
.zmew5l .b41to3 .um2ix4 button span:before {
  color: #ffffff;
  font-size: 22px;
  font-weight: 700;
  margin-left: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.zmew5l .b41to3 .um2ix4 button:focus {
  outline: none;
}
.zmew5l .b41to3 .um2ix4:hover {
  background-color: #346910 !important;
}
.zmew5l .b41to3 .um2ix4:hover button span {
  color: #ffffff;
}
.zmew5l .b41to3 input {
  font-size: 15px;
  color: #bc0d1e;
}
.zmew5l .b41to3 input.a5bvdh::-webkit-input-placeholder,
.zmew5l .b41to3 textarea.a5bvdh::-webkit-input-placeholder {
  color: #9b9c9c;
  font-size: 15px;
}
.zmew5l .b41to3 input.a5bvdh:-moz-placeholder,
.zmew5l .b41to3 textarea.a5bvdh:-moz-placeholder {
  color: #9b9c9c;
  font-size: 15px;
}
.zmew5l .b41to3 input.a5bvdh:-ms-input-placeholder,
.zmew5l .b41to3 textarea.a5bvdh:-ms-input-placeholder {
  color: #9b9c9c;
  font-size: 15px;
}
.r7tccq {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  padding: 35px 40px 20px;
}
.r7tccq .nypkyc ul li {
  border-bottom: 1px solid #dddddd;
}
.r7tccq .nypkyc ul li:last-child {
  border-bottom: none;
}
.r7tccq .nypkyc ul li a {
  position: relative;
  display: block;
  color: #444444;
  padding: 13px 0 13px 26px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.r7tccq .nypkyc ul li a i {
  color: #646464;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.r7tccq .nypkyc ul li a:hover {
  color: #346910;
  padding-left: 35px;
}
.r7tccq .nypkyc ul li a:hover i {
  color: #bc0d1e;
}
.uqslwf {
  border: 1px solid #e1e1e1;
  padding: 40px 40px;
  border-radius: 4px;
}
@media only screen and (max-width: 575px) {
  .uqslwf {
    padding: 30px;
  }
}
.uqslwf .t1hcw6 li {
  margin-bottom: 16px;
  padding-bottom: 20px;
  border-bottom: 1px solid #e1e1e1;
}
.uqslwf .t1hcw6 li:last-child {
  margin-bottom: 0;
  padding-bottom: 0;
  border-bottom: none;
}
.uqslwf .t1hcw6 li .lyodlz {
  font-size: 14px;
  color: #bc0d1e;
  font-weight: 500;
  margin-bottom: 10px;
}
.uqslwf .t1hcw6 li .lyodlz i {
  font-size: 14px;
  color: #346910;
  margin-right: 8px;
}
.uqslwf .t1hcw6 li .ky2pas {
  line-height: 1.5;
  margin-bottom: 0;
}
.uqslwf .t1hcw6 li .ky2pas a {
  color: #646464;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.uqslwf .t1hcw6 li .ky2pas a:hover {
  color: #346910;
}
.un5ya8 {
  background-color: #bc0d1e;
  padding: 40px 40px;
  border-radius: 4px;
  text-align: center;
}
.un5ya8 .on39nz {
  margin-bottom: 30px;
}
.un5ya8 .on39nz img {
  -webkit-box-shadow: 0px 9px 13px 0px rgba(13, 28, 93, 0.75);
  box-shadow: 0px 9px 13px 0px rgba(13, 28, 93, 0.75);
}
.un5ya8 .nktig7 .ky2pas {
  font-size: 24px;
  font-weight: 600;
  color: #ffffff;
  margin-bottom: 6px;
}
.un5ya8 .nktig7 p {
  color: #b7bede;
}
.un5ya8 .nktig7 .hgkg8a .q8170b {
  margin-bottom: 8px;
}
.un5ya8 .nktig7 .hgkg8a .q8170b:last-child {
  margin-bottom: 0;
}
.un5ya8 .nktig7 .hgkg8a .q8170b .a5bvdh {
  text-align: center;
  border: none;
  background-color: #ffffff;
  padding: 10px;
}
.un5ya8 .nktig7 .hgkg8a .q8170b input {
  height: 60px;
}
.un5ya8 .nktig7 .hgkg8a .q8170b .itw432 {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  border: none;
  background-color: #346910;
  border-radius: 4px;
  font-weight: 500;
  color: #ffffff;
  padding: 15px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.un5ya8 .nktig7 .hgkg8a .q8170b .itw432 i {
  margin-left: 10px;
}
.un5ya8 .nktig7 .hgkg8a .q8170b .itw432:hover {
  background-color: #ffffff;
  color: #bc0d1e;
}
.a7q3vb {
  border: 1px solid #e1e1e1;
  padding: 40px 40px;
  border-radius: 4px;
}
.a7q3vb .rdlvpo li {
  display: inline-block;
  margin: 1px -1px;
}
.a7q3vb .rdlvpo li a {
  font-size: 14px;
  display: block;
  background-color: #f0f0f0;
  color: #444444;
  padding: 6px 18px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a7q3vb .rdlvpo li a:hover {
  background-color: #bc0d1e;
  color: #ffffff;
}
.k9z9z4 {
  border: 1px solid #e1e1e1;
  padding: 40px 40px;
  border-radius: 4px;
}
@media only screen and (max-width: 1199px) {
  .k9z9z4 {
    padding: 30px;
  }
}
.k9z9z4 .s89f2g .q8170b {
  margin-bottom: 2px;
}
.k9z9z4 .s89f2g .q8170b .marwt9 {
  position: absolute;
  top: 15px;
  left: 35px;
  color: #b3bcce;
}
.k9z9z4 .s89f2g .q8170b .a5bvdh {
  font-size: 15px;
  color: #111111;
  padding-left: 50px;
  background-color: #eff2f8;
  border-radius: 0;
}
.k9z9z4 .s89f2g .q8170b .zz23ru.a5bvdh {
  padding-top: 18px;
}
.k9z9z4 .s89f2g .q8170b input {
  height: 60px;
}
.k9z9z4 .s89f2g .q8170b .itw432 {
  margin-top: 6px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  width: 100%;
  background-color: #bc0d1e;
  border: none;
  color: #ffffff;
  padding: 12px 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.k9z9z4 .s89f2g .q8170b .itw432 i {
  margin-left: 10px;
}
.k9z9z4 .s89f2g .q8170b .itw432:focus {
  outline: none;
}
.k9z9z4 .s89f2g .q8170b .itw432:hover {
  background-color: #346910;
}
.k9z9z4 .s89f2g .q8170b input.a5bvdh::-webkit-input-placeholder,
.k9z9z4 .s89f2g .q8170b textarea.a5bvdh::-webkit-input-placeholder {
  color: #646464;
}
.k9z9z4 .s89f2g .q8170b input.a5bvdh:-moz-placeholder,
.k9z9z4 .s89f2g .q8170b textarea.a5bvdh:-moz-placeholder {
  color: #646464;
}
.k9z9z4 .s89f2g .q8170b input.a5bvdh:-ms-input-placeholder,
.k9z9z4 .s89f2g .q8170b textarea.a5bvdh:-ms-input-placeholder {
  color: #646464;
}
.s8667t .on39nz {
  background-color: #346910;
  border-radius: 4px;
  padding-top: 30px;
  text-align: center;
  position: relative;
  z-index: 2;
}
.s8667t .on39nz:after {
  content: url('img/figure/shape1.png');
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
.s8667t .on39nz .nktig7 {
  position: absolute;
  bottom: 50px;
  left: 0;
  right: 0;
  background-color: #ffffff;
  margin: 0 40px;
  padding: 20px 0;
  border-radius: 4px;
}
.s8667t .on39nz .nktig7 .qyd9ig {
  font-size: 26px;
  font-weight: 700;
  color: #bc0d1e;
}
@media only screen and (max-width: 991px) {
  .s8667t .on39nz .nktig7 .qyd9ig {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .s8667t .on39nz .nktig7 .qyd9ig {
    font-size: 22px;
  }
}
.s8667t .on39nz .nktig7 .qyd9ig i:before {
  color: #346910;
  font-size: 24px;
  font-weight: 400;
}
@media only screen and (max-width: 991px) {
  .s8667t .on39nz .nktig7 .qyd9ig i:before {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .s8667t .on39nz .nktig7 .qyd9ig i:before {
    font-size: 20px;
  }
}
.s8667t .on39nz .nktig7 p {
  margin-bottom: 0;
}
.wi9yhu {
  background-color: #f8f8f8;
  border-radius: 4px;
  padding-top: 45px;
  text-align: center;
}
.wi9yhu .ky2pas {
  font-weight: 700;
  font-size: 30px;
  line-height: 38px;
  margin-bottom: 30px;
}
.wi9yhu .ky2pas span {
  display: block;
}
@media only screen and (max-width: 1199px) {
  .wi9yhu .ky2pas {
    font-size: 28px;
  }
}
@media only screen and (max-width: 991px) {
  .wi9yhu .ky2pas {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .wi9yhu .ky2pas {
    font-size: 24px;
  }
}
.wi9yhu .s4s5a9 {
  margin: 0 40px;
}
.wi9yhu .s4s5a9 .b41to3 {
  height: 55px;
  border-radius: 4px;
  padding: 0;
  border: none;
  background-color: #ffffff;
  box-shadow: 0px 13px 18px 0px #dddddd;
}
.wi9yhu .s4s5a9 .b41to3 .a5bvdh {
  border: none;
  box-shadow: none;
  border-radius: 4px;
  background: transparent;
  color: #111111;
  font-size: 16px;
  height: 55px;
  margin-right: 8px;
  padding: 10px 20px;
}
.wi9yhu .s4s5a9 .b41to3 .um2ix4 {
  display: flex;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: none;
}
.wi9yhu .s4s5a9 .b41to3 .um2ix4 button {
  cursor: pointer;
  background: transparent;
  border: 0;
  padding: 0 20px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.wi9yhu .s4s5a9 .b41to3 .um2ix4 button span {
  color: #bdbdbd;
  font-size: 22px;
  font-weight: 700;
  margin-left: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.wi9yhu .s4s5a9 .b41to3 .um2ix4 button:focus {
  outline: none;
}
.wi9yhu .s4s5a9 .b41to3 .um2ix4:hover button span {
  color: #346910;
}
.wi9yhu .s4s5a9 .b41to3 input {
  font-size: 16px;
  color: #bc0d1e;
}
.wi9yhu .s4s5a9 .b41to3 input.a5bvdh::-webkit-input-placeholder,
.wi9yhu .s4s5a9 .b41to3 textarea.a5bvdh::-webkit-input-placeholder {
  color: #646464;
}
.wi9yhu .s4s5a9 .b41to3 input.a5bvdh:-moz-placeholder,
.wi9yhu .s4s5a9 .b41to3 textarea.a5bvdh:-moz-placeholder {
  color: #646464;
}
.wi9yhu .s4s5a9 .b41to3 input.a5bvdh:-ms-input-placeholder,
.wi9yhu .s4s5a9 .b41to3 textarea.a5bvdh:-ms-input-placeholder {
  color: #646464;
}
.wi9yhu .on39nz img {
  border-radius: 0 0 4px 4px;
}
@media only screen and (max-width: 991px) {
  .wi9yhu .on39nz img {
    width: 100%;
  }
}
.y3pugu .hxtsju {
  text-align: center;
  background-color: #bc0d1e;
  position: relative;
  padding: 50px 35px 100px;
  border-radius: 4px;
  z-index: 2;
}
.y3pugu .hxtsju:after {
  content: url('img/figure/shape2.png');
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: -1;
}
@media only screen and (max-width: 991px) {
  .y3pugu .hxtsju:after {
    transform: scale(2);
  }
}
@media only screen and (max-width: 767px) {
  .y3pugu .hxtsju:after {
    transform: scale(1.4);
  }
}
@media only screen and (max-width: 479px) {
  .y3pugu .hxtsju:after {
    transform: scale(1);
  }
}
.y3pugu .hxtsju .e11uq9 {
  margin-bottom: 30px;
}
.y3pugu .hxtsju .e11uq9 img {
  display: inline-block;
  width: auto;
}
.y3pugu .hxtsju p {
  color: #ffffff;
}
.y3pugu .hxtsju .d8joie {
  margin-bottom: 10px;
}
.y3pugu .hxtsju .d8joie img {
  display: inline-block;
  width: auto;
  border-radius: 50%;
}
.y3pugu .hxtsju .asgtxe {
  margin-bottom: 2px;
}
.y3pugu .hxtsju .asgtxe li {
  display: inline-block;
  color: #ffa000;
  margin-right: 2px;
}
.y3pugu .hxtsju .asgtxe li:last-child {
  margin-right: 0;
}
.y3pugu .hxtsju .ky2pas {
  font-size: 18px;
  color: #ffffff;
  font-weight: 500;
}
.ywwo8t {
  border: 1px solid #e1e1e1;
  padding: 30px 40px 40px;
  border-radius: 4px;
}
@media only screen and (max-width: 1199px) {
  .ywwo8t {
    padding: 30px 30px 40px;
  }
}
.ywwo8t .ky2pas {
  font-weight: 500;
  margin-bottom: 12px;
}
.ywwo8t .ro1wfg {
  font-weight: 700;
  font-size: 40px;
  color: #bc0d1e;
  margin-bottom: 40px;
}
@media only screen and (max-width: 1199px) {
  .ywwo8t .ro1wfg {
    font-size: 38px;
  }
}
@media only screen and (max-width: 991px) {
  .ywwo8t .ro1wfg {
    font-size: 36px;
  }
}
@media only screen and (max-width: 767px) {
  .ywwo8t .ro1wfg {
    font-size: 34px;
  }
}
@media only screen and (max-width: 575px) {
  .ywwo8t .ro1wfg {
    font-size: 30px;
  }
}
.ywwo8t .nf5ciu ul li {
  font-weight: 500;
  color: #444444;
  background-color: #f0f0f0;
  border-radius: 4px;
  padding: 13px 20px;
  margin-bottom: 3px;
}
.ywwo8t .nf5ciu ul li i {
  font-size: 18px;
  margin-right: 15px;
}
.ywwo8t .itw432 {
  background-color: #346910;
  color: #ffffff;
  border-radius: 4px;
  padding: 13px 20px;
  text-align: center;
  font-size: 15px;
  font-weight: 500;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ywwo8t .itw432 i {
  margin-left: 14px;
  font-size: 18px;
}
@media only screen and (max-width: 575px) {
  .ywwo8t .itw432 {
    padding: 12px 15px;
  }
}
.ywwo8t .itw432:hover {
  background-color: #bc0d1e;
}
.lo6n0x {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  padding: 35px 40px 20px;
}
.lo6n0x .esltej ul li {
  border-bottom: 1px solid #dddddd;
}
.lo6n0x .esltej ul li:last-child {
  border-bottom: none;
}
.lo6n0x .esltej ul li a {
  position: relative;
  display: flex;
  justify-content: space-between;
  color: #444444;
  padding: 10px 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.lo6n0x .esltej ul li a:hover {
  color: #346910;
  padding-left: 10px;
}
.gqdc7z {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  padding: 35px 40px 30px;
}
.gqdc7z .qajobz .yjictt {
  position: relative;
  padding-left: 0;
  margin-bottom: 2px;
}
.gqdc7z .qajobz .yjictt label {
  display: inline-block;
  position: relative;
  padding-left: 28px;
  font-size: 16px;
}
.gqdc7z .qajobz .yjictt label:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 17px;
  height: 17px;
  left: 0;
  top: 5px;
  border: 1px solid #efefef;
  border-radius: 4px;
  background-color: #efefef;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.gqdc7z .qajobz .yjictt label:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 4px;
  top: -1px;
  font-size: 10px;
}
.gqdc7z .qajobz .yjictt input[type="checkbox"] {
  cursor: pointer;
  position: absolute;
  width: 20px;
  height: 20px;
  top: 1px;
  left: 12px;
  z-index: 1;
  opacity: 0;
}
.gqdc7z .qajobz .yjictt input[type="checkbox"]:checked + label:after {
  font-family: 'Font Awesome 5 Free';
  content: "\f00c";
  font-weight: 600;
}
.gqdc7z .qajobz .yjictt input[type="checkbox"]:disabled + label {
  opacity: 0.65;
}
.gqdc7z .qajobz .yjictt input[type="checkbox"]:disabled + label:before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.gqdc7z .qajobz .yjictt label::before {
  border-radius: 4px;
}
.gqdc7z .qajobz .yjictt input[type="checkbox"]:checked + label:before {
  border-color: #efefef;
}
.gqdc7z .qajobz .yjictt input[type="checkbox"]:checked + label:after {
  color: #bc0d1e;
}
.ghpvkg {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  padding: 35px 40px 30px;
}
.ghpvkg .p3wa8d {
  text-align: left;
  padding-top: 20px;
}
.ghpvkg .p3wa8d:after {
  clear: both;
  display: block;
  content: "";
}
.ghpvkg .p3wa8d .ma7ilq {
  margin-top: 15px;
}
.ghpvkg .p3wa8d .ma7ilq .gma1xs {
  text-align: center;
}
.ghpvkg .p3wa8d .ma7ilq .gma1xs:after {
  clear: both;
  display: block;
  content: "";
}
.ghpvkg .p3wa8d .ma7ilq .gma1xs .le2t4i {
  display: inline-block;
  margin: 0;
  color: #646464;
  font-size: 16px;
  font-weight: 500;
  min-width: 50px;
  margin-right: 30px;
}
.ghpvkg .p3wa8d .ma7ilq .gma1xs .le2t4i:last-child {
  margin-right: 0;
}
.ghpvkg .p3wa8d .noUi-connect {
  background: linear-gradient(to right, #3f44ae, #bc0d1e);
  box-shadow: none;
}
.ghpvkg .p3wa8d .noUi-horizontal {
  height: 12px;
}
.ghpvkg .p3wa8d .noUi-target {
  border-radius: 30px;
  box-shadow: none;
  background-color: #efefef;
  border: 0;
  box-shadow: inset 0px 1px 2px 0px rgba(218, 218, 218, 0.75);
}
.ghpvkg .p3wa8d .noUi-horizontal .noUi-handle {
  top: -5px;
  background: #346910;
  border: none;
  box-shadow: none;
  clip-path: polygon(100% 0, 100% 75%, 50% 100%, 0 75%, 0 0);
  width: 18px;
  height: 25px;
}
.ghpvkg .p3wa8d .noUi-handle::before {
  display: none;
}
.ghpvkg .p3wa8d .noUi-handle::after {
  content: url('img/figure/clip13.png');
  position: absolute;
  top: 0;
  left: -8px;
  background: none;
}
.rj95cz {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  padding: 35px 40px 40px;
}
@media only screen and (max-width: 1199px) {
  .rj95cz {
    padding: 35px 30px 40px;
  }
}
.rj95cz .uilsmy .pry0xh {
  margin-bottom: 20px;
}
.rj95cz .uilsmy .pry0xh:last-child {
  margin-bottom: 0;
}
.rj95cz .uilsmy .pry0xh .on39nz {
  background-color: #eff2f8;
  padding: 8px 12px;
  border-radius: 4px;
}
.rj95cz .uilsmy .pry0xh .on39nz img {
  transform: scale(1);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.rj95cz .uilsmy .pry0xh .pvrtai .ky2pas {
  font-weight: 500;
  margin-bottom: 5px;
}
.rj95cz .uilsmy .pry0xh .pvrtai .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.rj95cz .uilsmy .pry0xh .pvrtai .ky2pas a:hover {
  color: #346910;
}
.rj95cz .uilsmy .pry0xh .pvrtai .asgtxe li {
  display: inline-block;
  font-size: 12px;
  color: #ff8f00;
}
.rj95cz .uilsmy .pry0xh .pvrtai .asgtxe .b91zj7 {
  font-size: 13px;
  color: #646464;
  margin-left: 5px;
}
.rj95cz .uilsmy .pry0xh .pvrtai .ro1wfg {
  font-size: 18px;
  color: #346910;
}
.rj95cz .uilsmy .pry0xh:hover .on39nz img {
  transform: scale(1.1);
}
.rw2tj0 {
  border: 1px solid #e1e1e1;
  border-radius: 4px;
  padding: 35px 40px 40px;
}
@media only screen and (max-width: 1199px) {
  .rw2tj0 {
    padding: 35px 30px 40px;
  }
}
@media only screen and (max-width: 575px) {
  .rw2tj0 {
    padding: 35px 25px 40px;
  }
}
.rw2tj0 .nf5ciu {
  margin-bottom: 35px;
}
.rw2tj0 .nf5ciu ul li {
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 15px;
  font-weight: 500;
  color: #444444;
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 20px;
  margin-bottom: 15px;
}
.rw2tj0 .nf5ciu ul li:last-child {
  border-bottom: none;
  padding-bottom: 0;
  margin-bottom: 0;
}
.rw2tj0 .nf5ciu ul li span {
  font-weight: 400;
}
.rw2tj0 .nf5ciu ul li span .a5bvdh {
  height: 65px;
  font-size: 13px;
  border: none;
  text-align: right;
}
.rw2tj0 .nf5ciu ul li span .a5bvdh:focus {
  outline: none;
  box-shadow: none;
}
.zjm4rq ul li {
  margin-bottom: 4px;
  display: flex;
  align-items: center;
  background-color: #eff2f7;
  border-radius: 4px;
  padding: 30px;
}
.zjm4rq ul li .j42vaf {
  text-align: center;
  height: 60px;
  width: 60px;
  line-height: 60px;
  background-color: #ffffff;
  border-radius: 50%;
  font-size: 20px;
  font-weight: 700;
  color: #bc0d1e;
  margin-right: 20px;
}
@media only screen and (max-width: 1199px) {
  .zjm4rq ul li .j42vaf {
    height: 50px;
    width: 50px;
    line-height: 50px;
    font-size: 16px;
  }
}
.zjm4rq ul li .x7vmbs {
  color: #444444;
  flex: 1;
  line-height: 26px;
}
.zjm4rq ul li:last-child {
  margin-bottom: 0;
}
.zjm4rq ul li.mf6a9t {
  background-color: #bc0d1e;
}
.zjm4rq ul li.mf6a9t .x7vmbs {
  color: #ffffff;
}
/*=======================================================================
5. Template Page Style
=========================================================================*/
/*------------------- 5.1 About Us -------------------*/
.xty77e {
  padding: 40px 0 70px;
}
@media only screen and (max-width: 1199px) {
  .xty77e {
    padding: 82px 0 114px;
  }
}
@media only screen and (max-width: 991px) {
  .xty77e {
    padding: 72px 0 104px;
  }
}
@media only screen and (max-width: 767px) {
  .xty77e {
    padding: 62px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .xty77e {
    padding: 52px 0 30px;
  }
}
.aa7rzp {
  padding: 100px 0 90px;
}
@media only screen and (max-width: 1199px) {
  .aa7rzp {
    padding: 90px 0 80px;
  }
}
@media only screen and (max-width: 991px) {
  .aa7rzp {
    padding: 80px 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  .aa7rzp {
    padding: 70px 0 60px;
  }
}
@media only screen and (max-width: 575px) {
  .aa7rzp {
    padding: 60px 0 50px;
  }
}
.a2dkv9 {
  background-color: #f8f8f8;
  padding-bottom: 100px;
}
@media only screen and (max-width: 1199px) {
  .a2dkv9 {
    padding-bottom: 90px;
  }
}
@media only screen and (max-width: 991px) {
  .a2dkv9 {
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .a2dkv9 {
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .a2dkv9 {
    padding-bottom: 60px;
  }
}
.k3cgca {
  padding: 92px 0 0;
  position: relative;
  z-index: 2;
  overflow: hidden;
}
.k3cgca:before {
  content: url('img/figure/section-bg8.png');
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: -1;
}
.k3cgca:after {
  content: url('img/figure/section-bg7.png');
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 0;
  z-index: -1;
}
@media only screen and (max-width: 991px) {
  .k3cgca {
    padding: 9.5rem 0 0;
  }
}
.qhxhkk {
  padding: 100px 0 70px;
}
.tollkc {
  padding-right: 50px;
  margin-bottom: 30px;
}
@media only screen and (max-width: 1199px) {
  .tollkc {
    padding-right: 0;
    padding-top: 0;
    text-align: center;
    margin-bottom: 50px;
  }
}
.tollkc .mlc077 {
  font-size: 18px;
  color: #346910;
  font-weight: 500;
  margin-bottom: 8px;
}
.tollkc .ky2pas {
  font-weight: 700;
}
@media only screen and (max-width: 1199px) {
  .tollkc .ky2pas {
    width: 70%;
    margin-left: auto;
    margin-right: auto;
  }
}
.tollkc .byy3i4 {
  margin-top: 30px;
  background-color: #f8f8f8;
  display: inline-block;
  padding: 16px 25px;
  border-radius: 60px;
}
.tollkc .byy3i4 .pry0xh {
  align-items: center;
}
.tollkc .byy3i4 .pry0xh .l8s4qq {
  text-align: center;
  height: 55px;
  width: 55px;
  line-height: 55px;
  background-color: #346910;
  border-radius: 50%;
  margin: 0 auto;
}
@media only screen and (max-width: 479px) {
  .tollkc .byy3i4 .pry0xh .l8s4qq {
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
}
.tollkc .byy3i4 .pry0xh .l8s4qq i:before {
  font-size: 24px;
  color: #ffffff;
}
@media only screen and (max-width: 479px) {
  .tollkc .byy3i4 .pry0xh .l8s4qq i:before {
    font-size: 20px;
  }
}
.tollkc .byy3i4 .pry0xh .pvrtai .wv2bag {
  color: #444444;
}
@media only screen and (max-width: 479px) {
  .tollkc .byy3i4 .pry0xh .pvrtai .wv2bag {
    font-size: 14px;
  }
}
.tollkc .byy3i4 .pry0xh .pvrtai .qyd9ig {
  font-size: 24px;
  color: #bc0d1e;
  font-weight: 700;
}
@media only screen and (max-width: 1199px) {
  .tollkc .byy3i4 .pry0xh .pvrtai .qyd9ig {
    font-size: 28px;
  }
}
@media only screen and (max-width: 991px) {
  .tollkc .byy3i4 .pry0xh .pvrtai .qyd9ig {
    font-size: 26px;
  }
}
@media only screen and (max-width: 767px) {
  .tollkc .byy3i4 .pry0xh .pvrtai .qyd9ig {
    font-size: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .tollkc .byy3i4 .pry0xh .pvrtai .qyd9ig {
    font-size: 22px;
  }
}
@media only screen and (max-width: 479px) {
  .tollkc .byy3i4 .pry0xh .pvrtai .qyd9ig {
    font-size: 18px;
  }
}
.c6hfr1 {
  margin-bottom: 30px;
}
@media only screen and (max-width: 1199px) {
  .c6hfr1 {
    text-align: center;
  }
}
.c6hfr1 .on39nz {
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 1199px) {
  .c6hfr1 .on39nz {
    display: inline-block;
  }
}
.c6hfr1 .on39nz .d8joie {
  position: relative;
  z-index: 1;
  text-align: right;
}
.c6hfr1 .on39nz .d8joie img {
  border-radius: 4px;
}
@media only screen and (max-width: 1199px) {
  .c6hfr1 .on39nz .d8joie {
    right: -70px;
  }
}
@media only screen and (max-width: 767px) {
  .c6hfr1 .on39nz .d8joie {
    right: inherit;
  }
}
.c6hfr1 .on39nz .umeftm {
  position: absolute;
  z-index: 3;
  left: 0;
  bottom: -65px;
  border: 10px solid #ffffff;
  border-radius: 4px;
}
@media only screen and (max-width: 1199px) {
  .c6hfr1 .on39nz .umeftm {
    left: -80px;
  }
}
@media only screen and (max-width: 767px) {
  .c6hfr1 .on39nz .umeftm {
    display: none;
  }
}
.k42ac1 {
  padding-right: 50px;
}
@media only screen and (max-width: 991px) {
  .k42ac1 {
    padding-right: 0;
    margin-bottom: 40px;
  }
}
.k42ac1 .mlc077 {
  font-size: 18px;
  font-weight: 500;
  color: #346910;
  margin-bottom: 8px;
}
.k42ac1 .ky2pas {
  font-weight: 900;
  margin-bottom: 25px;
}
.k42ac1 .cm6j5q {
  margin-top: 24px;
}
.k42ac1 .cm6j5q ul li {
  position: relative;
  font-size: 17px;
  color: #444444;
  font-weight: 500;
  margin-bottom: 6px;
  padding-left: 34px;
}
@media only screen and (max-width: 991px) {
  .k42ac1 .cm6j5q ul li {
    font-size: 16px;
  }
}
.k42ac1 .cm6j5q ul li:last-child {
  margin-bottom: 0;
}
.k42ac1 .cm6j5q ul li:after {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-size: 17px;
  font-weight: 600;
  color: #346910;
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (max-width: 991px) {
  .i6dsfy {
    text-align: center;
  }
}
.i6dsfy .on39nz {
  position: relative;
}
.i6dsfy .on39nz img {
  border-radius: 4px;
}
@media only screen and (max-width: 991px) {
  .i6dsfy .on39nz img {
    width: 100%;
  }
}
.i6dsfy .on39nz .l8s4qq {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.i6dsfy .on39nz .l8s4qq .j471c0 {
  display: inline-block;
  height: 80px;
  width: 80px;
  line-height: 80px;
  border-radius: 50%;
  background-color: #346910;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .i6dsfy .on39nz .l8s4qq .j471c0 {
    height: 70px;
    width: 70px;
    line-height: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .i6dsfy .on39nz .l8s4qq .j471c0 {
    height: 60px;
    width: 60px;
    line-height: 60px;
  }
}
.i6dsfy .on39nz .l8s4qq .j471c0 i:before {
  font-size: 28px;
  color: #ffffff;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .i6dsfy .on39nz .l8s4qq .j471c0 i:before {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .i6dsfy .on39nz .l8s4qq .j471c0 i:before {
    font-size: 26px;
  }
}
@media only screen and (max-width: 575px) {
  .i6dsfy .on39nz .l8s4qq .j471c0 i:before {
    font-size: 22px;
  }
}
.i6dsfy .on39nz .l8s4qq .j471c0:hover {
  background-color: #ffffff;
}
.i6dsfy .on39nz .l8s4qq .j471c0:hover i:before {
  color: #bc0d1e;
}
.i6dsfy .on39nz:before {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.i6dsfy .on39nz:after {
  content: url('img/figure/shape3.png');
  position: absolute;
  bottom: -50px;
  left: -50px;
  opacity: 0.5;
  z-index: -1;
}
.kt2p5s {
  padding-top: 92px;
}
@media only screen and (max-width: 1199px) {
  .kt2p5s {
    padding-top: 82px;
  }
}
@media only screen and (max-width: 991px) {
  .kt2p5s {
    margin-bottom: 30px;
    padding-top: 72px;
  }
}
@media only screen and (max-width: 767px) {
  .kt2p5s {
    padding-top: 62px;
  }
}
@media only screen and (max-width: 575px) {
  .kt2p5s {
    padding-top: 52px;
  }
}
.kt2p5s .mlc077 {
  font-size: 18px;
  color: #346910;
  font-weight: 500;
  margin-bottom: 8px;
}
@media only screen and (max-width: 575px) {
  .kt2p5s .mlc077 {
    font-size: 18px;
  }
}
.kt2p5s .ky2pas {
  font-weight: 900;
  margin-bottom: 25px;
  width: 60%;
}
@media only screen and (max-width: 1199px) {
  .kt2p5s .ky2pas {
    width: 80%;
  }
}
@media only screen and (max-width: 575px) {
  .kt2p5s .ky2pas {
    width: 100%;
  }
}
.kt2p5s .n9d3ud {
  margin-top: 35px;
}
.kt2p5s .n9d3ud .g26fah {
  color: #646464;
  margin-bottom: 15px;
}
.kt2p5s .n9d3ud .on39nz ul {
  display: flex;
}
.kt2p5s .n9d3ud .on39nz ul li {
  display: inline-block;
  margin-right: 25px;
}
.kt2p5s .n9d3ud .on39nz ul li a {
  display: block;
  padding: 20px 20px;
  background-color: #ffffff;
  border-radius: 4px;
}
@media only screen and (max-width: 575px) {
  .kt2p5s .n9d3ud .on39nz ul li a {
    padding: 15px 10px;
  }
}
.kt2p5s .n9d3ud .on39nz ul li:last-child {
  margin-right: 0;
}
@media only screen and (max-width: 575px) {
  .kt2p5s .n9d3ud .on39nz ul li {
    margin-right: 10px;
  }
}
.sp5jlb {
  transform: translateY(-90px);
  margin-bottom: -90px;
}
@media only screen and (max-width: 991px) {
  .sp5jlb {
    transform: translateY(0);
    margin-bottom: 0;
  }
}
.sp5jlb .yioh72 {
  display: flex;
  align-items: center;
  background-color: #346910;
  padding: 20px 35px;
  border-radius: 4px 4px 0 0;
}
.sp5jlb .yioh72 .l8s4qq {
  position: relative;
  font-size: 36px;
  color: #ffffff;
  margin-right: 45px;
}
.sp5jlb .yioh72 .l8s4qq:after {
  content: "";
  height: 30px;
  width: 2px;
  background-color: #ffffff;
  position: absolute;
  top: 50%;
  right: -23px;
  transform: translateY(-50%);
}
.sp5jlb .yioh72 .nktig7 .mlc077 {
  color: #cccccc;
  line-height: 20px;
}
.sp5jlb .yioh72 .nktig7 .ky2pas {
  color: #ffffff;
  font-weight: 700;
  font-size: 24px;
  margin-bottom: 0;
}
@media only screen and (max-width: 767px) {
  .sp5jlb .yioh72 .nktig7 .ky2pas {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .sp5jlb .yioh72 .nktig7 .ky2pas {
    font-size: 20px;
  }
}
.sp5jlb .s89f2g {
  background-color: #ffffff;
  box-shadow: 0px 1px 27px 0px rgba(0, 0, 0, 0.06);
  padding: 18px 40px 40px;
  border-radius: 0 0 4px 4px;
}
.sp5jlb .s89f2g .q8170b {
  margin-bottom: 0;
}
.sp5jlb .s89f2g .q8170b .a5bvdh {
  background-color: transparent;
  border-bottom: 2px solid #eeeeee;
  font-size: 14px;
  padding: 10px 0;
}
.sp5jlb .s89f2g .q8170b input {
  height: 60px;
}
.sp5jlb .s89f2g .q8170b .itw432 {
  margin-top: 35px;
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 25px;
  font-weight: 500;
  font-size: 15px;
  color: #ffffff;
  background-color: #346910;
  border: none;
  width: 100%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.sp5jlb .s89f2g .q8170b .itw432 i {
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.sp5jlb .s89f2g .q8170b .itw432:hover {
  background-color: #bc0d1e;
  color: #ffffff;
}
.sp5jlb .s89f2g .q8170b input.a5bvdh::-webkit-input-placeholder,
.sp5jlb .s89f2g .q8170b textarea.a5bvdh::-webkit-input-placeholder {
  color: #9a9a9a;
}
.sp5jlb .s89f2g .q8170b input.a5bvdh:-moz-placeholder,
.sp5jlb .s89f2g .q8170b textarea.a5bvdh:-moz-placeholder {
  color: #9a9a9a;
}
.sp5jlb .s89f2g .q8170b input.a5bvdh:-ms-input-placeholder,
.sp5jlb .s89f2g .q8170b textarea.a5bvdh:-ms-input-placeholder {
  color: #9a9a9a;
}
.sp5jlb .s89f2g .qhbte8 i {
  color: #a5a5a5;
}
.d672x9 {
  height: 100%;
  display: flex;
  align-items: flex-end;
  justify-content: center;
}
.ckolpp {
  padding: 0 50px 100px 40px;
}
@media only screen and (max-width: 1199px) {
  .ckolpp {
    padding: 0;
  }
}
@media only screen and (max-width: 991px) {
  .ckolpp {
    text-align: center;
    margin-bottom: 50px;
  }
}
.ckolpp .mlc077 {
  font-size: 18px;
  color: #346910;
  font-weight: 500;
  margin-bottom: 8px;
}
.ckolpp .ky2pas {
  font-weight: 900;
}
.ckolpp .byy3i4 {
  margin-top: 30px;
  background-color: #f8f8f8;
  display: inline-block;
  padding: 16px 25px;
  border-radius: 60px;
}
.ckolpp .byy3i4 .pry0xh {
  align-items: center;
}
@media only screen and (max-width: 575px) {
  .ckolpp .byy3i4 .pry0xh {
    text-align: center;
  }
}
.ckolpp .byy3i4 .pry0xh .l8s4qq {
  text-align: center;
  height: 55px;
  width: 55px;
  line-height: 55px;
  background-color: #346910;
  border-radius: 50%;
  margin: 0 auto;
}
@media only screen and (max-width: 575px) {
  .ckolpp .byy3i4 .pry0xh .l8s4qq {
    height: 40px;
    width: 40px;
    line-height: 40px;
  }
}
.ckolpp .byy3i4 .pry0xh .l8s4qq i:before {
  font-size: 24px;
  color: #ffffff;
}
@media only screen and (max-width: 575px) {
  .ckolpp .byy3i4 .pry0xh .l8s4qq i:before {
    font-size: 20px;
  }
}
.ckolpp .byy3i4 .pry0xh .pvrtai .wv2bag {
  color: #444444;
}
@media only screen and (max-width: 479px) {
  .ckolpp .byy3i4 .pry0xh .pvrtai .wv2bag {
    font-size: 14px;
  }
}
.ckolpp .byy3i4 .pry0xh .pvrtai .qyd9ig {
  font-size: 24px;
  color: #bc0d1e;
  font-weight: 700;
}
@media only screen and (max-width: 767px) {
  .ckolpp .byy3i4 .pry0xh .pvrtai .qyd9ig {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .ckolpp .byy3i4 .pry0xh .pvrtai .qyd9ig {
    font-size: 20px;
  }
}
@media only screen and (max-width: 479px) {
  .ckolpp .byy3i4 .pry0xh .pvrtai .qyd9ig {
    font-size: 18px;
  }
}
/*------------------- 5.2 Blog -------------------*/
.zyzkz2 {
  padding: 92px 0 70px;
}
@media only screen and (max-width: 1199px) {
  .zyzkz2 {
    padding: 82px 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  .zyzkz2 {
    padding: 72px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .zyzkz2 {
    padding: 62px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .zyzkz2 {
    padding: 52px 0 30px;
  }
}
.na5s95 {
  margin-bottom: 30px;
}
.na5s95 .rdgxri {
  position: relative;
  margin-bottom: 20px;
  border-radius: 4px;
  overflow: hidden;
}
.na5s95 .rdgxri a {
  display: block;
}
.na5s95 .rdgxri a img {
  border-radius: 4px;
  transform: scale(1);
  transition: transform 3s cubic-bezier(0.2, 0.96, 0.34, 1);
}
.na5s95 .rdgxri .lyodlz {
  position: absolute;
  bottom: 18px;
  left: 18px;
  background-color: #346910;
  padding: 10px 10px 4px;
  border-radius: 4px;
  text-align: center;
}
.na5s95 .rdgxri .lyodlz .luvkcp {
  font-size: 24px;
  font-weight: 700;
  color: #ffffff;
  line-height: 20px;
}
.na5s95 .rdgxri .lyodlz .vjbphl {
  font-size: 15px;
  color: #ffffff;
}
.na5s95 .l1ywon .lyodlz {
  font-weight: 500;
  color: #346910;
  margin-bottom: 10px;
}
.na5s95 .l1ywon .mkl8i7 {
  color: #346910;
  margin-bottom: 10px;
}
.na5s95 .l1ywon .cuy8r1 {
  font-weight: 700;
  margin-bottom: 12px;
  font-size: 24px;
}
@media only screen and (max-width: 991px) {
  .na5s95 .l1ywon .cuy8r1 {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .na5s95 .l1ywon .cuy8r1 {
    font-size: 20px;
  }
}
.na5s95 .l1ywon .cuy8r1 a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.na5s95 .l1ywon .cuy8r1 a:hover {
  color: #346910;
}
.na5s95 .l1ywon .z4xlzy ul li {
  display: inline-block;
  font-size: 15px;
  margin-right: 30px;
  margin-bottom: 10px;
  font-weight: 500;
}
.na5s95 .l1ywon .z4xlzy ul li:last-child {
  margin-right: 0;
}
.na5s95 .l1ywon .z4xlzy ul li i {
  color: #346910;
  margin-right: 10px;
}
.na5s95 .l1ywon .z4xlzy ul li a {
  font-weight: 400;
  color: #092d4c;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.na5s95 .l1ywon .z4xlzy ul li a:hover {
  color: #346910;
}
.na5s95:hover .rdgxri a img {
  transform: scale(1.1);
}
.g19rqb .d8joie {
  margin-bottom: 22px;
}
.g19rqb .d8joie img {
  border-radius: 4px;
}
.g19rqb .kcsdr0 {
  margin-bottom: 35px;
}
@media only screen and (max-width: 575px) {
  .g19rqb .kcsdr0 {
    text-align: center;
  }
}
.g19rqb .kcsdr0 .ryc0e9 {
  font-size: 15px;
  font-weight: 500;
  color: #346910;
  margin-bottom: 10px;
}
.g19rqb .kcsdr0 .ky2pas {
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 25px;
}
@media only screen and (max-width: 1199px) {
  .g19rqb .kcsdr0 .ky2pas {
    font-size: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .g19rqb .kcsdr0 .ky2pas {
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .g19rqb .kcsdr0 .ky2pas {
    font-size: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .g19rqb .kcsdr0 .ky2pas {
    font-size: 26px;
    margin-bottom: 15px;
  }
}
.g19rqb .kcsdr0 .nbhr6e {
  margin-bottom: 25px;
  padding-bottom: 15px;
  border-bottom: 1px solid #e7e7e7;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media only screen and (max-width: 575px) {
  .g19rqb .kcsdr0 .nbhr6e {
    display: block;
  }
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy li {
  display: inline-block;
  margin-right: 50px;
  font-size: 15px;
  margin-bottom: 15px;
  position: relative;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy li span {
  color: #444444;
  font-weight: 500;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy li a {
  color: #646464;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy li a:hover {
  color: #346910;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy li i {
  color: #346910;
  margin-right: 10px;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy li:last-child {
  margin-right: 0;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy li:last-child:after {
  display: none;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy li:after {
  content: "/";
  font-size: 16px;
  color: #646464;
  position: absolute;
  top: 50%;
  right: -30px;
  transform: translateY(-50%);
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy .i105k4 img {
  border-radius: 50%;
  margin-right: 10px;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy .i105k4 a {
  color: #444444;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g19rqb .kcsdr0 .nbhr6e .z4xlzy .i105k4 a:hover {
  color: #346910;
}
.g19rqb .kcsdr0 .nbhr6e .qb9x1x {
  margin-bottom: 15px;
}
.g19rqb .kcsdr0 .nbhr6e .qb9x1x li {
  display: inline-block;
}
.g19rqb .kcsdr0 .nbhr6e .qb9x1x li:last-child a {
  padding-right: 0;
}
.g19rqb .kcsdr0 .nbhr6e .qb9x1x li a {
  color: #a7a7a7;
  padding: 5px 6px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g19rqb .kcsdr0 .nbhr6e .qb9x1x li a:hover {
  color: #346910;
}
.g19rqb .kcsdr0 blockquote {
  position: relative;
  background-color: #f8f8f8;
  border-radius: 4px;
  padding: 40px 60px 45px;
  color: #092d4c;
  font-size: 22px;
  font-style: italic;
  line-height: 1.7;
  margin: 35px 40px;
  z-index: 2;
}
@media only screen and (max-width: 767px) {
  .g19rqb .kcsdr0 blockquote {
    font-size: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .g19rqb .kcsdr0 blockquote {
    margin: 0 0 15px;
    padding: 30px;
    font-size: 18px;
  }
}
.g19rqb .kcsdr0 blockquote .h0lgcs {
  font-size: 18px;
  font-weight: 500;
  color: #bc0d1e;
  font-style: normal;
  position: relative;
  padding-left: 34px;
  margin-top: 15px;
}
@media only screen and (max-width: 575px) {
  .g19rqb .kcsdr0 blockquote .h0lgcs {
    display: flex;
  }
}
.g19rqb .kcsdr0 blockquote .h0lgcs:after {
  content: "";
  height: 2px;
  width: 23px;
  background-color: #3285f9;
  position: absolute;
  top: 50%;
  left: 0;
  transform: translateY(-50%);
}
.g19rqb .kcsdr0 blockquote:after {
  content: "\f10d";
  font-family: "Font Awesome 5 Free";
  font-size: 100px;
  color: #efeeee;
  font-weight: 600;
  position: absolute;
  bottom: -5px;
  right: 40px;
  line-height: 1;
  z-index: -1;
}
.g19rqb .c8qw4u {
  margin-bottom: 45px;
}
@media only screen and (max-width: 575px) {
  .g19rqb .c8qw4u {
    text-align: center;
  }
}
@media only screen and (max-width: 575px) {
  .g19rqb .c8qw4u .vjktis {
    margin-bottom: 15px;
  }
}
.g19rqb .c8qw4u .vjktis .ky2pas {
  font-weight: 600;
  margin-bottom: 10px;
}
.g19rqb .c8qw4u .vjktis .kacgz7 ul li {
  display: inline-block;
  margin-right: 25px;
  position: relative;
}
.g19rqb .c8qw4u .vjktis .kacgz7 ul li:after {
  content: "/";
  font-size: 16px;
  color: #646464;
  position: absolute;
  top: 50%;
  right: -18px;
  transform: translateY(-50%);
}
.g19rqb .c8qw4u .vjktis .kacgz7 ul li:last-child {
  margin-right: 0;
}
.g19rqb .c8qw4u .vjktis .kacgz7 ul li:last-child:after {
  display: none;
}
.g19rqb .c8qw4u .vjktis .kacgz7 ul li a {
  color: #646464;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g19rqb .c8qw4u .vjktis .kacgz7 ul li a:hover {
  color: #346910;
}
.g19rqb .c8qw4u .czhwt4 .ky2pas {
  font-weight: 600;
  margin-bottom: 4px;
}
.g19rqb .c8qw4u .czhwt4 ul li {
  display: inline-block;
}
.g19rqb .c8qw4u .czhwt4 ul li:first-child a {
  padding-left: 0;
}
.g19rqb .c8qw4u .czhwt4 ul li:last-child a {
  padding-right: 0;
}
.g19rqb .c8qw4u .czhwt4 ul li a {
  display: block;
  padding: 5px 7px;
  color: #a7a7a7;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g19rqb .c8qw4u .czhwt4 ul li a:hover {
  color: #346910;
}
.g19rqb .lzyjql {
  background-color: #f8f8f8;
  padding: 50px 40px 22px 65px;
  border-radius: 4px;
  margin-bottom: 50px;
}
@media only screen and (max-width: 767px) {
  .g19rqb .lzyjql {
    padding: 50px 20px;
  }
}
@media only screen and (max-width: 767px) {
  .g19rqb .lzyjql .pry0xh {
    text-align: center;
  }
}
.g19rqb .lzyjql .pry0xh .on39nz img {
  border-radius: 50%;
}
.g19rqb .lzyjql .pry0xh .pvrtai .ky2pas {
  font-weight: 600;
  color: #111111;
  margin-bottom: 4px;
}
.g19rqb .lzyjql .pry0xh .pvrtai .mlc077 {
  color: #346910;
  margin-bottom: 4px;
}
.g19rqb .lzyjql .pry0xh .pvrtai .qb9x1x {
  margin-bottom: 10px;
}
.g19rqb .lzyjql .pry0xh .pvrtai .qb9x1x li {
  display: inline-block;
  margin-right: 10px;
}
.g19rqb .lzyjql .pry0xh .pvrtai .qb9x1x li a {
  text-align: center;
  display: block;
  color: #8e8e8e;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g19rqb .lzyjql .pry0xh .pvrtai .qb9x1x li a:hover {
  color: #346910;
}
.g19rqb .cl8ard {
  margin-bottom: 40px;
  border: 1px solid #dddddd;
  border-radius: 4px;
  padding: 35px 40px 30px;
}
@media only screen and (max-width: 479px) {
  .g19rqb .cl8ard {
    padding: 20px;
  }
}
.g19rqb .cl8ard .pry0xh {
  position: relative;
  margin-bottom: 20px;
}
.g19rqb .cl8ard .pry0xh:last-child {
  margin-bottom: 0;
}
.g19rqb .cl8ard .pry0xh:nth-child(odd) {
  padding-left: 30px;
}
.g19rqb .cl8ard .pry0xh .on39nz {
  margin-top: 6px;
}
.g19rqb .cl8ard .pry0xh .on39nz img {
  border-radius: 50%;
}
.g19rqb .cl8ard .pry0xh .pvrtai .ky2pas {
  margin-bottom: 10px;
  font-weight: 600;
}
.g19rqb .cl8ard .pry0xh .pvrtai .ryc0e9 {
  font-size: 14px;
  color: #346910;
  font-weight: 500;
}
.g19rqb .cl8ard .pry0xh .pvrtai .itw432 {
  position: absolute;
  top: 0;
  right: 0;
  color: #646464;
  padding: 5px;
  display: flex;
  align-items: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g19rqb .cl8ard .pry0xh .pvrtai .itw432 i {
  font-size: 14px;
  color: #346910;
  font-weight: 600;
  margin-left: 8px;
}
.g19rqb .cl8ard .pry0xh .pvrtai .itw432:hover {
  color: #346910;
}
@media only screen and (max-width: 575px) {
  .g19rqb .cl8ard .pry0xh {
    text-align: center;
    margin-bottom: 30px;
  }
  .g19rqb .cl8ard .pry0xh:nth-child(odd) {
    padding-left: 0;
  }
  .g19rqb .cl8ard .pry0xh .pvrtai .itw432 {
    position: relative;
    display: inline-block;
  }
}
.g19rqb .af93mr {
  border: 1px solid #dddddd;
  border-radius: 4px;
  padding: 35px 40px 40px;
}
@media only screen and (max-width: 479px) {
  .g19rqb .af93mr {
    padding: 20px;
  }
}
.g19rqb .af93mr .kw71zw h3 {
  font-weight: 600;
}
.g19rqb .af93mr .s89f2g .q8170b {
  margin-bottom: 20px;
}
.g19rqb .af93mr .s89f2g .q8170b:last-child {
  margin-bottom: 0;
}
.g19rqb .af93mr .s89f2g .q8170b .a5bvdh {
  border: none;
  background-color: #f1f1f1;
  padding: 10px 22px;
  font-size: 16px;
  color: #111111;
}
.g19rqb .af93mr .s89f2g .q8170b .a5bvdh:focus {
  box-shadow: none;
  border: none;
  outline: none;
}
.g19rqb .af93mr .s89f2g .q8170b input {
  height: 50px;
}
.g19rqb .af93mr .s89f2g .q8170b input.a5bvdh::-webkit-input-placeholder,
.g19rqb .af93mr .s89f2g .q8170b textarea.a5bvdh::-webkit-input-placeholder {
  color: #646464;
}
.g19rqb .af93mr .s89f2g .q8170b input.a5bvdh:-moz-placeholder,
.g19rqb .af93mr .s89f2g .q8170b textarea.a5bvdh:-moz-placeholder {
  color: #646464;
}
.g19rqb .af93mr .s89f2g .q8170b input.a5bvdh:-ms-input-placeholder,
.g19rqb .af93mr .s89f2g .q8170b textarea.a5bvdh:-ms-input-placeholder {
  color: #646464;
}
.g19rqb .af93mr .s89f2g .q8170b .itw432 {
  border-radius: 4px;
  display: inline-flex;
  align-items: center;
  padding: 10px 30px;
  font-weight: 500;
  letter-spacing: 0.5px;
  background-color: #346910;
  color: #ffffff;
  border: none;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g19rqb .af93mr .s89f2g .q8170b .itw432 i {
  margin-left: 10px;
}
.g19rqb .af93mr .s89f2g .q8170b .itw432:hover {
  background-color: #bc0d1e;
  color: #ffffff;
}
.g19rqb .af93mr .s89f2g .q8170b .itw432:hover i {
  color: #ffffff;
}
.g19rqb .nczplb {
  background-color: #ffffff;
  border-radius: 4px 4px 0 0;
  margin: 0 40px;
  padding: 60px 70px 0;
  transform: translateY(-70px);
  margin-bottom: -70px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1199px) {
  .g19rqb .nczplb {
    border-radius: 0;
    padding: 0;
    margin: 0;
    transform: translateY(0);
  }
}
.g19rqb .nczplb:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 80px solid #e1e1e1;
  border-left: 15px solid transparent;
  border-right: 0px solid transparent;
  position: absolute;
  top: 48px;
  left: -15px;
  z-index: -1;
}
@media only screen and (max-width: 1199px) {
  .g19rqb .nczplb:before {
    display: none;
  }
}
.g19rqb .nczplb:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 80px solid #e1e1e1;
  border-left: 0px solid transparent;
  border-right: 15px solid transparent;
  position: absolute;
  top: 48px;
  right: -15px;
  z-index: -1;
}
@media only screen and (max-width: 1199px) {
  .g19rqb .nczplb:after {
    display: none;
  }
}
@media only screen and (max-width: 991px) {
  .g19rqb .nczplb .nbhr6e {
    display: block;
    text-align: center;
  }
}
.rc02sr {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
/*------------------- 5.3 Brand -------------------*/
@media only screen and (max-width: 991px) {
  .r589v7 {
    padding-top: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .r589v7 {
    padding-top: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .r589v7 {
    padding-top: 60px;
  }
}
.qh8db4 {
  padding-bottom: 100px;
}
@media only screen and (max-width: 1199px) {
  .qh8db4 {
    padding-bottom: 90px;
  }
}
@media only screen and (max-width: 991px) {
  .qh8db4 {
    padding-bottom: 80px;
  }
}
@media only screen and (max-width: 767px) {
  .qh8db4 {
    padding-bottom: 70px;
  }
}
@media only screen and (max-width: 575px) {
  .qh8db4 {
    padding-bottom: 60px;
  }
}
.o5chza {
  background-color: #f8f8f8;
  padding: 70px 0;
}
.xzrvba {
  text-align: center;
  background-color: #f8f8f8;
  border-radius: 4px;
  padding: 40px 10px;
  transform: translateY(-74px);
  margin-bottom: -74px;
}
@media only screen and (max-width: 991px) {
  .xzrvba {
    transform: translateY(0);
    margin-bottom: 0;
  }
}
.xzrvba .on39nz img {
  filter: grayscale(0);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.xzrvba:hover .on39nz img {
  filter: grayscale(100%);
}
.wtddbw {
  text-align: center;
  background-color: #f8f8f8;
  border-radius: 4px;
  padding: 40px 10px;
  cursor: move;
}
.wtddbw .on39nz img {
  display: inline-block;
  width: auto;
  filter: grayscale(0);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.wtddbw:hover .on39nz img {
  filter: grayscale(100%);
}
/*------------------- 5.4 Call To Action -------------------*/
.zuyfqt {
  background-color: #bc0d1e;
  padding: 60px 0;
}
@media only screen and (max-width: 991px) {
  .zuyfqt {
    padding: 50px 0;
  }
}
.f1mm6m {
  background-color: #346910;
  padding: 65px 0;
}
@media only screen and (max-width: 991px) {
  .f1mm6m {
    padding: 55px 0;
  }
}
.lf427m {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
@media only screen and (max-width: 1199px) {
  .lf427m {
    flex-direction: column;
  }
}
@media only screen and (max-width: 991px) {
  .lf427m {
    display: block;
  }
}
.lf427m .nktig7 {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1199px) {
  .lf427m .nktig7 {
    justify-content: center;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .lf427m .nktig7 {
    display: block;
    text-align: center;
  }
}
.lf427m .nktig7 .l8s4qq {
  margin-right: 20px;
  text-align: center;
  height: 60px;
  width: 60px;
  line-height: 60px;
  background-color: #346910;
  border-radius: 50%;
}
.lf427m .nktig7 .l8s4qq i:before {
  font-size: 26px;
  color: #ffffff;
}
@media only screen and (max-width: 991px) {
  .lf427m .nktig7 .l8s4qq {
    margin: 0 auto 20px;
  }
}
.lf427m .nktig7 .ky2pas {
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 0;
  flex: 1;
}
.lf427m .nktig7 .ky2pas span {
  font-weight: 300;
}
@media only screen and (max-width: 767px) {
  .lf427m .nktig7 .ky2pas span {
    display: block;
  }
}
.lf427m .itw432 {
  margin-left: 40px;
}
@media only screen and (max-width: 1199px) {
  .lf427m .itw432 {
    text-align: center;
    margin-left: 0;
  }
}
.t1o1or {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
@media only screen and (max-width: 1199px) {
  .t1o1or {
    flex-direction: column;
  }
}
@media only screen and (max-width: 991px) {
  .t1o1or {
    display: block;
  }
}
.t1o1or .nktig7 {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 1199px) {
  .t1o1or .nktig7 {
    justify-content: center;
    margin-bottom: 30px;
  }
}
@media only screen and (max-width: 991px) {
  .t1o1or .nktig7 {
    display: block;
    text-align: center;
  }
}
.t1o1or .nktig7 .l8s4qq {
  margin-right: 20px;
  text-align: center;
  height: 60px;
  width: 60px;
  line-height: 60px;
  background-color: #3d407e;
  border-radius: 50%;
}
.t1o1or .nktig7 .l8s4qq i:before {
  font-size: 26px;
  color: #ffffff;
}
@media only screen and (max-width: 991px) {
  .t1o1or .nktig7 .l8s4qq {
    margin: 0 auto 20px;
  }
}
.t1o1or .nktig7 .ky2pas {
  color: #ffffff;
  font-weight: 700;
  margin-bottom: 0;
  flex: 1;
}
.t1o1or .nktig7 .ky2pas span {
  font-weight: 400;
}
@media only screen and (max-width: 767px) {
  .t1o1or .nktig7 .ky2pas span {
    display: block;
  }
}
.t1o1or .itw432 {
  margin-left: 40px;
}
@media only screen and (max-width: 1199px) {
  .t1o1or .itw432 {
    text-align: center;
    margin-left: 0;
  }
}
.p2szny {
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}
@media only screen and (max-width: 1199px) {
  .p2szny {
    display: block;
    text-align: center;
  }
}
@media only screen and (max-width: 1199px) {
  .p2szny .nktig7 {
    margin-bottom: 30px;
  }
}
.p2szny .nktig7 .ky2pas {
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 0;
}
.p2szny .itw432 {
  margin-left: 40px;
}
@media only screen and (max-width: 1199px) {
  .p2szny .itw432 {
    margin-left: 0;
  }
}
/*------------------- 5.5 Coming Soon -------------------*/
.vgg15u {
  text-align: center;
  width: 100%;
  height: 100%;
  position: fixed;
}
@media only screen and (max-width: 991px) {
  .vgg15u {
    overflow-y: scroll;
  }
}
.vgg15u .g8rg6l {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  z-index: -100;
}
.vgg15u .gjvpuk {
  position: relative;
  height: 100%;
  width: 100%;
}
.vgg15u .gjvpuk:after {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0, 4, 95, 0.9);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
}
.vgg15u .gjvpuk img {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  position: fixed;
  z-index: 0;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.vgg15u .aeaoyb {
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: inline-block;
  margin: 0 3px 6px;
  padding: 0 12px;
  line-height: 38px;
  text-align: center;
}
@media only screen and (max-width: 991px) {
  .vgg15u .aeaoyb {
    margin: 50px 0 100px;
    display: block;
  }
}
.vgg15u .dqhjdf {
  position: relative;
  z-index: 1;
  padding: 0 15px;
  width: 100%;
}
.vgg15u .dqhjdf .y3humb {
  margin-bottom: 100px;
}
@media only screen and (max-width: 1199px) {
  .vgg15u .dqhjdf .y3humb {
    margin-bottom: 60px;
  }
}
.vgg15u .dqhjdf .y3humb a {
  display: inline-block;
}
.vgg15u .dqhjdf h1 {
  margin-bottom: 110px;
  font-weight: 500;
  font-size: 70px;
  text-transform: capitalize;
  color: #ffffff;
}
@media only screen and (max-width: 1199px) {
  .vgg15u .dqhjdf h1 {
    margin-bottom: 60px;
    font-size: 60px;
  }
}
@media only screen and (max-width: 767px) {
  .vgg15u .dqhjdf h1 {
    margin-bottom: 30px;
    font-size: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .vgg15u .dqhjdf h1 {
    font-size: 40px;
  }
}
.vgg15u .dqhjdf .d2kl9v {
  margin-bottom: 10px;
}
.vgg15u .dqhjdf .d2kl9v .urajbf {
  text-align: center;
  margin-bottom: 30px;
}
.vgg15u .dqhjdf .d2kl9v .urajbf ul li {
  display: inline-block;
  margin-right: 2px;
}
.vgg15u .dqhjdf .d2kl9v .urajbf ul li:last-child {
  margin-right: 0;
}
.vgg15u .dqhjdf .d2kl9v .urajbf ul li a {
  text-align: center;
  color: #ffffff;
  background-color: #20348b;
  border-radius: 4px;
  padding: 8px 10px;
  display: inline-block;
  height: 45px;
  width: 45px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.vgg15u .dqhjdf .d2kl9v .urajbf ul li a:hover {
  background-color: #346910;
}
.vgg15u .dqhjdf .d2kl9v .ibfrsa {
  text-align: center;
}
.vgg15u .dqhjdf .d2kl9v .ibfrsa p {
  color: #9ea5c5;
  font-size: 16px;
}
.ttffxu {
  text-align: center;
  margin-bottom: 35px;
}
.ttffxu .bn3ki8 {
  text-align: center;
  height: 150px;
  width: 155px;
  background: -webkit-gradient(linear, left top, right top, from(#ff630e), to(#346910));
  background: -o-linear-gradient(left, #ff630e, #346910);
  background: linear-gradient(to right, #ff630e, #346910);
  border-radius: 4px;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  position: relative;
  margin-bottom: 30px;
  margin-right: 2px;
  -webkit-box-shadow: 0px 10px 30px 0px rgba(27, 27, 27, 0.75);
  box-shadow: 0px 10px 30px 0px rgba(27, 27, 27, 0.75);
}
.ttffxu .bn3ki8:after {
  content: "";
  height: 18px;
  width: 18px;
  background-color: #bc0d1e;
  border-radius: 50%;
  position: absolute;
  top: 28px;
  right: -10px;
  z-index: 50;
}
.ttffxu .bn3ki8:before {
  content: "";
  height: 18px;
  width: 18px;
  background-color: #bc0d1e;
  border-radius: 50%;
  position: absolute;
  bottom: 28px;
  right: -10px;
  z-index: 50;
}
@media only screen and (max-width: 1199px) {
  .ttffxu .bn3ki8 {
    height: 120px;
    width: 125px;
  }
}
@media only screen and (max-width: 767px) {
  .ttffxu .bn3ki8 {
    padding: 10px 0;
  }
}
@media only screen and (max-width: 575px) {
  .ttffxu .bn3ki8 {
    padding: 15px 0;
  }
}
.ttffxu .bn3ki8 .qmbljn {
  font-size: 60px;
  line-height: 1.1;
  font-weight: 700;
  color: #ffffff;
}
@media only screen and (max-width: 1199px) {
  .ttffxu .bn3ki8 .qmbljn {
    font-size: 56px;
  }
}
@media only screen and (max-width: 767px) {
  .ttffxu .bn3ki8 .qmbljn {
    font-size: 48px;
  }
}
@media only screen and (max-width: 575px) {
  .ttffxu .bn3ki8 .qmbljn {
    font-size: 40px;
  }
}
@media only screen and (max-width: 479px) {
  .ttffxu .bn3ki8 .qmbljn {
    font-size: 30px;
  }
}
.ttffxu .bn3ki8 .w4717z {
  color: #ffffff;
  text-transform: capitalize;
  font-size: 18px;
}
@media only screen and (max-width: 1199px) {
  .ttffxu .bn3ki8 .w4717z {
    font-size: 16px;
  }
}
.ttffxu .bn3ki8:last-child:after {
  display: none;
}
.ttffxu .bn3ki8:last-child:before {
  display: none;
}
/*------------------- 5.6 Contact Page -------------------*/
.w8b9gj .inbxze {
  display: flex;
  justify-content: space-between;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .w8b9gj .inbxze {
    margin-bottom: 20px;
    display: block;
  }
}
.w8b9gj .inbxze .p1xu84 {
  position: relative;
  margin-bottom: 30px;
}
@media only screen and (max-width: 767px) {
  .w8b9gj .inbxze .p1xu84 {
    text-align: center;
  }
}
.w8b9gj .inbxze .p1xu84:after {
  content: "";
  height: 100%;
  width: 1px;
  background-color: #dedede;
  position: absolute;
  top: 50%;
  right: -50%;
  transform: translateY(-50%) translateX(-50%);
}
@media only screen and (max-width: 1199px) {
  .w8b9gj .inbxze .p1xu84:after {
    right: -25%;
  }
}
@media only screen and (max-width: 991px) {
  .w8b9gj .inbxze .p1xu84:after {
    right: -40%;
  }
}
@media only screen and (max-width: 767px) {
  .w8b9gj .inbxze .p1xu84:after {
    display: none;
  }
}
.w8b9gj .inbxze .p1xu84:last-child {
  margin-right: 0;
}
.w8b9gj .inbxze .p1xu84:last-child:after {
  display: none;
}
.w8b9gj .inbxze .p1xu84 .ky2pas {
  font-size: 24px;
  color: #346910;
  font-weight: 700;
  margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {
  .w8b9gj .inbxze .p1xu84 .ky2pas {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .w8b9gj .inbxze .p1xu84 .ky2pas {
    font-size: 20px;
  }
}
.w8b9gj .inbxze .p1xu84 ul li {
  font-size: 18px;
}
@media only screen and (max-width: 575px) {
  .w8b9gj .inbxze .p1xu84 ul li {
    font-size: 16px;
  }
}
/*------------------- 5.7 Error Page -------------------*/
.abisls {
  padding: 15rem 0;
  position: relative;
  z-index: 2;
}
.abisls:after {
  content: url('img/figure/section-bg9.png');
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  line-height: 0;
  z-index: -1;
}
.esxnd0 {
  text-align: center;
}
.esxnd0 .jwf3y4 {
  margin-bottom: 35px;
}
.esxnd0 p {
  width: 50%;
  margin: 0 auto 30px;
}
@media only screen and (max-width: 767px) {
  .esxnd0 p {
    width: 80%;
  }
}
@media only screen and (max-width: 575px) {
  .esxnd0 p {
    width: 100%;
  }
}
.esxnd0 .itw432 {
  display: inline-flex;
  align-items: center;
  font-size: 15px;
  color: #ffffff;
  background-color: #346910;
  border-radius: 4px;
  padding: 15px 45px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 767px) {
  .esxnd0 .itw432 {
    padding: 12px 30px;
  }
}
@media only screen and (max-width: 575px) {
  .esxnd0 .itw432 {
    padding: 10px 25px;
  }
}
.esxnd0 .itw432 i {
  font-size: 16px;
  margin-left: 10px;
}
.esxnd0 .itw432:hover {
  background-color: #bc0d1e;
}
/*------------------- 5.8 FAQ Page -------------------*/
.pbfjg8 .rbaisv {
  margin-bottom: 40px;
}
.pbfjg8 .rbaisv .b41to3 {
  height: 55px;
  border-radius: 4px;
  padding: 0;
}
.pbfjg8 .rbaisv .b41to3 .a5bvdh {
  border: 1px solid #e1e1e1;
  box-shadow: none;
  border-radius: 4px;
  background: transparent;
  color: #111111;
  height: 55px;
  margin-right: 8px;
  padding: 10px 20px;
}
.pbfjg8 .rbaisv .b41to3 .um2ix4 {
  display: flex;
  padding: 0;
  border: none;
  border-radius: 4px;
  background: #eff2f8 !important;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.pbfjg8 .rbaisv .b41to3 .um2ix4 button {
  cursor: pointer;
  background: transparent;
  border: 0;
  padding: 0 20px;
}
.pbfjg8 .rbaisv .b41to3 .um2ix4 button span:before {
  color: #346910;
  font-size: 22px;
  font-weight: 700;
  margin-left: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.pbfjg8 .rbaisv .b41to3 .um2ix4 button:focus {
  outline: none;
}
.pbfjg8 .rbaisv .b41to3 .um2ix4:hover {
  background-color: #bc0d1e !important;
}
.pbfjg8 .rbaisv .b41to3 .um2ix4:hover button span:before {
  color: #ffffff;
}
.pbfjg8 .rbaisv .b41to3 input {
  font-size: 15px;
  color: #bc0d1e;
}
.pbfjg8 .rbaisv .b41to3 input.a5bvdh::-webkit-input-placeholder,
.pbfjg8 .rbaisv .b41to3 textarea.a5bvdh::-webkit-input-placeholder {
  color: #9b9c9c;
  font-size: 15px;
}
.pbfjg8 .rbaisv .b41to3 input.a5bvdh:-moz-placeholder,
.pbfjg8 .rbaisv .b41to3 textarea.a5bvdh:-moz-placeholder {
  color: #9b9c9c;
  font-size: 15px;
}
.pbfjg8 .rbaisv .b41to3 input.a5bvdh:-ms-input-placeholder,
.pbfjg8 .rbaisv .b41to3 textarea.a5bvdh:-ms-input-placeholder {
  color: #9b9c9c;
  font-size: 15px;
}
.pbfjg8 .path75 .o7gd6h {
  border: none !important;
  margin-bottom: 10px;
  border-radius: 4px !important;
}
.pbfjg8 .path75 .o7gd6h .udhdzr {
  border: none;
  padding: 0;
  border-radius: 0;
  background-color: transparent;
}
.pbfjg8 .path75 .o7gd6h .udhdzr .gkl9eh {
  position: relative;
  cursor: pointer;
  border-radius: 4px;
  margin-bottom: 0;
  padding: 18px 70px 18px 60px;
  font-weight: 500;
  color: #ffffff;
  background-color: #bc0d1e;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 767px) {
  .pbfjg8 .path75 .o7gd6h .udhdzr .gkl9eh {
    font-size: 18px;
  }
}
@media only screen and (max-width: 575px) {
  .pbfjg8 .path75 .o7gd6h .udhdzr .gkl9eh {
    font-size: 16px;
  }
}
.pbfjg8 .path75 .o7gd6h .udhdzr .gkl9eh span {
  position: absolute;
  left: 20px;
}
.pbfjg8 .path75 .o7gd6h .udhdzr .gkl9eh:before {
  content: "\f309";
  font-family: "Font Awesome 5 Free";
  font-size: 20px;
  font-weight: 600;
  color: #ffffff;
  background-color: #346910;
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  text-align: center;
  height: 100%;
  width: 66px;
  display: flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.pbfjg8 .path75 .o7gd6h .udhdzr .gkl9eh.ihe4az {
  color: #bc0d1e;
  background-color: #eff2f8;
}
.pbfjg8 .path75 .o7gd6h .udhdzr .gkl9eh.ihe4az span {
  color: #346910;
  margin-right: 5px;
}
.pbfjg8 .path75 .o7gd6h .udhdzr .gkl9eh.ihe4az:before {
  content: "\f30b";
  color: #bc0d1e;
  background-color: #e7eaf2;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.pbfjg8 .path75 .o7gd6h .a5ztd4 {
  padding: 30px 30px 25px 60px;
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .pbfjg8 .path75 .o7gd6h .a5ztd4 {
    padding: 30px 0 25px 60px;
  }
}
.pbfjg8 .path75 .o7gd6h .a5ztd4:after {
  content: "";
  height: 70%;
  width: 4px;
  background-color: #eff2f8;
  border-radius: 4px;
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%);
}
.pbfjg8 .path75 .o7gd6h:last-child {
  margin-bottom: 0;
}
/*------------------- 5.9 Gallery -------------------*/
.i04p6y {
  margin-bottom: 30px;
}
.i04p6y .on39nz {
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.i04p6y .on39nz img {
  border-radius: 4px;
}
.i04p6y .on39nz .gcabfk {
  position: absolute;
  bottom: 30px;
  right: 30px;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.i04p6y .on39nz .gcabfk .fu7ddt {
  border: 2px solid #ffffff;
  border-radius: 4px;
  font-size: 22px;
  color: #ffffff;
  display: block;
  padding: 10px 15px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.i04p6y .on39nz .gcabfk .fu7ddt:hover {
  background-color: #ffffff;
  color: #346910;
}
.i04p6y .on39nz .ky2pas {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
  margin-bottom: 0;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.i04p6y .on39nz .ky2pas a {
  color: #ffffff;
  font-size: 24px;
  font-weight: 500;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.i04p6y .on39nz .ky2pas a:hover {
  color: #bc0d1e;
}
.i04p6y .on39nz:after {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(232, 58, 21, 0.85);
  border-radius: 4px;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  transform: scale(0);
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.i04p6y:hover .on39nz {
  box-shadow: 0px 5px 27px 0px rgba(17, 17, 17, 0.4);
}
.i04p6y:hover .on39nz .gcabfk {
  visibility: visible;
  opacity: 1;
}
.i04p6y:hover .on39nz .ky2pas {
  visibility: visible;
  opacity: 1;
}
.i04p6y:hover .on39nz:after {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}
/*------------------- 5.10 Project -------------------*/
.o0eiej {
  padding: 92px 0 68px;
}
@media only screen and (max-width: 1199px) {
  .o0eiej {
    padding: 82px 0 58px;
  }
}
@media only screen and (max-width: 991px) {
  .o0eiej {
    padding: 72px 0 48px;
  }
}
@media only screen and (max-width: 767px) {
  .o0eiej {
    padding: 62px 0 38px;
  }
}
@media only screen and (max-width: 575px) {
  .o0eiej {
    padding: 52px 0 28px;
  }
}
.asn0qp {
  padding: 92px 0 70px;
}
@media only screen and (max-width: 1199px) {
  .asn0qp {
    padding: 82px 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  .asn0qp {
    padding: 72px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .asn0qp {
    padding: 62px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .asn0qp {
    padding: 52px 0 30px;
  }
}
.vvcd1t {
  margin-bottom: 30px;
}
.vvcd1t .on39nz {
  overflow: hidden;
}
.vvcd1t .on39nz img {
  border-radius: 4px 4px 0 0;
  transform: scale(1);
  transition: transform 3s cubic-bezier(0.2, 0.96, 0.34, 1);
}
.vvcd1t .nktig7 {
  border-radius: 0 0 4px 4px;
  background-color: #ffffff;
  padding: 22px 30px 5px;
  -webkit-box-shadow: 0px 2px 40px 0px rgba(68, 68, 68, 0.2);
  box-shadow: 0px 2px 40px 0px rgba(68, 68, 68, 0.2);
}
.vvcd1t .nktig7 .ky2pas {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 12px;
}
.vvcd1t .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.vvcd1t .nktig7 .ky2pas a:hover {
  color: #346910;
}
.vvcd1t .nktig7 .mlc077 {
  color: #346910;
  margin-bottom: 5px;
}
.vvcd1t:hover .on39nz img {
  transform: scale(1.1);
}
.pnv9x1 {
  position: relative;
  margin-bottom: 30px;
  background-color: #ffffff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 3px 18px 0px rgba(198, 198, 198, 0.4);
  box-shadow: 0px 3px 18px 0px rgba(198, 198, 198, 0.4);
}
.pnv9x1 .on39nz {
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}
.pnv9x1 .on39nz img {
  border-radius: 4px 4px 0 0;
  transform: scale(1);
  transition: transform 3s cubic-bezier(0.2, 0.96, 0.34, 1);
}
.pnv9x1 .nktig7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 18px 30px;
}
.pnv9x1 .nktig7 .ky2pas {
  font-weight: 700;
  margin-bottom: 0;
}
.pnv9x1 .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.pnv9x1 .nktig7 .ky2pas a:hover {
  color: #346910;
}
.pnv9x1 .nktig7 .aer3wm .itw432 {
  font-size: 20px;
  color: #346910;
  display: inline-block;
  background-color: #ffffff;
  border-radius: 4px;
  border: 1px solid #d4d4d4;
  padding: 6px 16px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 575px) {
  .pnv9x1 .nktig7 .aer3wm .itw432 {
    padding: 8px 20px;
  }
}
.pnv9x1 .nktig7 .aer3wm .itw432:hover {
  background-color: #346910;
  color: #ffffff;
  border-color: #346910;
}
.pnv9x1:hover .on39nz img {
  transform: scale(1.1);
}
/*------------------- 5.11 Schedule -------------------*/
.y78suj {
  padding: 94px 0 90px;
}
@media only screen and (max-width: 1199px) {
  .y78suj {
    padding: 84px 0 80px;
  }
}
@media only screen and (max-width: 991px) {
  .y78suj {
    padding: 74px 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  .y78suj {
    padding: 64px 0 60px;
  }
}
@media only screen and (max-width: 575px) {
  .y78suj {
    padding: 54px 0 50px;
  }
}
.bcv0a2 {
  padding: 100px 0 0;
}
@media only screen and (max-width: 1199px) {
  .bcv0a2 {
    padding: 90px 0 0;
  }
}
@media only screen and (max-width: 991px) {
  .bcv0a2 {
    padding: 80px 0 0;
  }
}
@media only screen and (max-width: 767px) {
  .bcv0a2 {
    padding: 70px 0 0;
  }
}
@media only screen and (max-width: 575px) {
  .bcv0a2 {
    padding: 60px 0 0;
  }
}
.rhdttz .ky2pas {
  font-weight: 700;
  margin-bottom: 40px;
}
.rhdttz .s89f2g .q8170b label {
  font-size: 16px;
  color: #646464;
  font-weight: 400;
}
.s0b8xi {
  padding-bottom: 100px;
}
@media only screen and (max-width: 991px) {
  .s0b8xi {
    text-align: center;
    padding-bottom: 0;
  }
}
.s0b8xi .xh2w4d {
  font-size: 24px;
  font-weight: 700;
  color: #ffffff;
  text-transform: uppercase;
  background-color: #bc0d1e;
  text-align: center;
  padding: 20px 0;
  border-radius: 4px 4px 0 0;
  margin-bottom: 0;
}
@media only screen and (max-width: 991px) {
  .s0b8xi .xh2w4d {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .s0b8xi .xh2w4d {
    font-size: 20px;
  }
}
.s0b8xi .jse47p {
  background-color: #ffffff;
  border-radius: 0 0 4px 4px;
  padding: 35px 40px 40px;
  -webkit-box-shadow: 0px 10px 29px 0px rgba(104, 104, 104, 0.16);
  box-shadow: 0px 10px 29px 0px rgba(104, 104, 104, 0.16);
}
@media only screen and (max-width: 991px) {
  .s0b8xi .jse47p {
    margin-bottom: 40px;
  }
}
@media only screen and (max-width: 575px) {
  .s0b8xi .jse47p {
    padding: 35px 30px 40px;
  }
}
.s0b8xi .jse47p .s89f2g .q8170b .a5bvdh {
  background-color: #f8f8f8;
  color: #111111;
  border-radius: 0;
}
.s0b8xi .jse47p .s89f2g .q8170b .itw432 {
  width: 100%;
  background-color: #346910;
  color: #ffffff;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
  padding: 15px 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.s0b8xi .jse47p .s89f2g .q8170b .itw432 i {
  margin-left: 10px;
}
.s0b8xi .jse47p .s89f2g .q8170b .itw432:focus {
  border: none;
  outline: none;
}
.s0b8xi .jse47p .s89f2g .q8170b .itw432:hover {
  background-color: #bc0d1e;
}
.s0b8xi .jse47p .s89f2g .q8170b input.a5bvdh::-webkit-input-placeholder,
.s0b8xi .jse47p .s89f2g .q8170b textarea.a5bvdh::-webkit-input-placeholder {
  color: #9a9a9a;
}
.s0b8xi .jse47p .s89f2g .q8170b input.a5bvdh:-moz-placeholder,
.s0b8xi .jse47p .s89f2g .q8170b textarea.a5bvdh:-moz-placeholder {
  color: #9a9a9a;
}
.s0b8xi .jse47p .s89f2g .q8170b input.a5bvdh:-ms-input-placeholder,
.s0b8xi .jse47p .s89f2g .q8170b textarea.a5bvdh:-ms-input-placeholder {
  color: #9a9a9a;
}
.ctlwzr {
  display: flex;
  align-items: flex-end;
  height: 100%;
  justify-content: center;
}
/*------------------- 5.12 Service -------------------*/
@media only screen and (max-width: 1199px) {
  .bt0ogr {
    padding: 90px 0 60px;
    background-color: #f8f8f8;
  }
}
@media only screen and (max-width: 991px) {
  .bt0ogr {
    padding: 80px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .bt0ogr {
    padding: 70px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .bt0ogr {
    padding: 60px 0 30px;
  }
}
.gt9p26 {
  padding: 92px 0 70px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1199px) {
  .gt9p26 {
    padding: 82px 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  .gt9p26 {
    padding: 72px 0 57px;
  }
}
@media only screen and (max-width: 767px) {
  .gt9p26 {
    padding: 62px 0 47px;
  }
}
@media only screen and (max-width: 575px) {
  .gt9p26 {
    padding: 52px 0 30px;
  }
}
.cu9yq3 {
  padding: 94px 0 100px;
}
@media only screen and (max-width: 1199px) {
  .cu9yq3 {
    padding: 84px 0 90px;
  }
}
@media only screen and (max-width: 991px) {
  .cu9yq3 {
    padding: 74px 0 80px;
  }
}
@media only screen and (max-width: 767px) {
  .cu9yq3 {
    padding: 64px 0 70px;
  }
}
@media only screen and (max-width: 575px) {
  .cu9yq3 {
    padding: 54px 0 60px;
  }
}
.ius9xq {
  padding: 92px 0 70px;
}
@media only screen and (max-width: 1199px) {
  .ius9xq {
    padding: 82px 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  .ius9xq {
    padding: 72px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .ius9xq {
    padding: 62px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .ius9xq {
    padding: 52px 0 30px;
  }
}
.vm5uug {
  padding: 92px 0 100px;
}
@media only screen and (max-width: 1199px) {
  .vm5uug {
    padding: 82px 0 90px;
  }
}
@media only screen and (max-width: 991px) {
  .vm5uug {
    padding: 72px 0 80px;
  }
}
@media only screen and (max-width: 767px) {
  .vm5uug {
    padding: 62px 0 70px;
  }
}
@media only screen and (max-width: 575px) {
  .vm5uug {
    padding: 52px 0 60px;
  }
}
.elami0 {
  position: relative;
  background-color: #ffffff;
  border-radius: 4px;
  transform: translateY(-60px);
  z-index: 10;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1199px) {
  .elami0 {
    transform: translateY(0);
    margin-bottom: 30px;
  }
}
.elami0 .on39nz {
  border-radius: 4px 4px 0 0;
  overflow: hidden;
}
.elami0 .on39nz img {
  border-radius: 4px 4px 0 0;
  transform: scale(1);
  transition: transform 3s cubic-bezier(0.2, 0.96, 0.34, 1);
}
.elami0 .nktig7 {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  padding: 18px 30px;
}
.elami0 .nktig7 .ky2pas {
  font-weight: 700;
  margin-bottom: 0;
}
.elami0 .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.elami0 .nktig7 .ky2pas a:hover {
  color: #346910;
}
.elami0 .nktig7 .aer3wm .itw432 {
  font-size: 20px;
  color: #346910;
  display: inline-block;
  background-color: #ffffff;
  border: 1px solid #d4d4d4;
  border-radius: 4px;
  padding: 6px 16px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 1199px) {
  .elami0 .nktig7 .aer3wm .itw432 {
    padding: 8px 20px;
  }
}
.elami0 .nktig7 .aer3wm .itw432:hover {
  border-color: #346910;
  background-color: #346910;
  color: #ffffff;
}
.elami0:hover .on39nz img {
  transform: scale(1.1);
}
.kuzxbl {
  background-color: #ffffff;
  text-align: center;
  padding: 40px 20px 14px;
  border-radius: 4px;
  margin-bottom: 30px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(208, 208, 208, 0.75);
  box-shadow: 0px 1px 0px 0px rgba(208, 208, 208, 0.75);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.kuzxbl .l8s4qq {
  margin-bottom: 24px;
}
.kuzxbl .l8s4qq i {
  display: block;
  line-height: 1;
}
.kuzxbl .l8s4qq i:before {
  color: #bc0d1e;
  font-size: 70px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.kuzxbl .nktig7 .ky2pas {
  font-size: 20px;
  font-weight: 700;
}
.kuzxbl .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.kuzxbl .nktig7 .ky2pas a:hover {
  color: #346910;
}
.kuzxbl:hover {
  -webkit-box-shadow: 0px 8px 21px 0px rgba(208, 208, 208, 0.55);
  box-shadow: 0px 8px 21px 0px rgba(208, 208, 208, 0.55);
}
.kuzxbl:hover .l8s4qq i:before {
  color: #346910;
}
.re798d .r7zncw {
  border-bottom: 6px solid #ececec;
  justify-content: space-between;
}
@media only screen and (max-width: 767px) {
  .re798d .r7zncw {
    justify-content: center;
  }
}
.re798d .r7zncw .kudo6q {
  text-align: center;
}
@media only screen and (max-width: 767px) {
  .re798d .r7zncw .kudo6q {
    margin-right: 40px;
  }
}
@media only screen and (max-width: 479px) {
  .re798d .r7zncw .kudo6q {
    margin-right: 30px;
  }
}
.re798d .r7zncw .kudo6q a {
  position: relative;
  padding: 0 50px 24px;
  display: block;
}
@media only screen and (max-width: 1199px) {
  .re798d .r7zncw .kudo6q a {
    padding: 0 20px 24px;
  }
}
@media only screen and (max-width: 991px) {
  .re798d .r7zncw .kudo6q a {
    padding: 0 0 24px;
  }
}
@media only screen and (max-width: 767px) {
  .re798d .r7zncw .kudo6q a {
    padding: 0 0 40px;
  }
}
.re798d .r7zncw .kudo6q a .l8s4qq {
  margin-bottom: 22px;
}
@media only screen and (max-width: 767px) {
  .re798d .r7zncw .kudo6q a .l8s4qq {
    margin-bottom: 15px;
  }
}
.re798d .r7zncw .kudo6q a .l8s4qq i {
  line-height: 1;
  display: inline-block;
}
.re798d .r7zncw .kudo6q a .l8s4qq i:before {
  font-size: 90px;
  color: #646464;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .re798d .r7zncw .kudo6q a .l8s4qq i:before {
    font-size: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .re798d .r7zncw .kudo6q a .l8s4qq i:before {
    font-size: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .re798d .r7zncw .kudo6q a .l8s4qq i:before {
    font-size: 40px;
  }
}
.re798d .r7zncw .kudo6q a .ky2pas {
  font-size: 18px;
  color: #646464;
  font-weight: 500;
  margin-bottom: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 767px) {
  .re798d .r7zncw .kudo6q a .ky2pas {
    font-size: 16px;
  }
}
.re798d .r7zncw .kudo6q a:before {
  content: "";
  height: 6px;
  width: 100%;
  background-color: #346910;
  position: absolute;
  bottom: -5px;
  left: 200px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 767px) {
  .re798d .r7zncw .kudo6q a:before {
    display: none;
  }
}
.re798d .r7zncw .kudo6q a:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 10px solid #346910;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  position: absolute;
  bottom: -50px;
  left: 0;
  right: 0;
  margin: auto;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 767px) {
  .re798d .r7zncw .kudo6q a:after {
    display: none;
  }
}
.re798d .r7zncw .kudo6q:hover a .l8s4qq i:before {
  color: #bc0d1e;
}
.re798d .r7zncw .kudo6q:hover a .ky2pas {
  color: #bc0d1e;
}
.re798d .r7zncw .kudo6q:hover a:before {
  visibility: visible;
  opacity: 1;
  left: 0;
}
.re798d .r7zncw .kudo6q a.mf6a9t .l8s4qq i:before {
  color: #bc0d1e;
}
.re798d .r7zncw .kudo6q a.mf6a9t .ky2pas {
  color: #bc0d1e;
}
.re798d .r7zncw .kudo6q a.mf6a9t:before {
  visibility: visible;
  opacity: 1;
  left: 0;
}
.re798d .r7zncw .kudo6q a.mf6a9t:after {
  visibility: visible;
  opacity: 1;
  bottom: -15px;
}
.re798d .fj8f2y {
  padding-top: 60px;
}
@media only screen and (max-width: 767px) {
  .re798d .fj8f2y {
    padding-top: 40px;
  }
}
@media only screen and (max-width: 991px) {
  .re798d .fj8f2y .fba6o0 .pry0xh {
    align-items: center;
  }
}
@media only screen and (max-width: 767px) {
  .re798d .fj8f2y .fba6o0 .pry0xh {
    text-align: center;
  }
}
.re798d .fj8f2y .fba6o0 .pry0xh .l8s4qq {
  position: relative;
  text-align: center;
  height: 315px;
  width: 315px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #346910;
  border: 8px solid #ffffff;
  border-radius: 50%;
  z-index: -1;
  -webkit-box-shadow: 0px 0px 27px 0px rgba(108, 108, 108, 0.4);
  box-shadow: 0px 0px 27px 0px rgba(108, 108, 108, 0.4);
}
@media only screen and (max-width: 991px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .l8s4qq {
    height: 200px;
    width: 200px;
  }
}
@media only screen and (max-width: 767px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .l8s4qq {
    margin: 0 auto;
  }
}
.re798d .fj8f2y .fba6o0 .pry0xh .l8s4qq i {
  line-height: 1;
}
.re798d .fj8f2y .fba6o0 .pry0xh .l8s4qq i:before {
  font-size: 200px;
  color: #ffffff;
}
@media only screen and (max-width: 991px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .l8s4qq i:before {
    font-size: 100px;
  }
}
.re798d .fj8f2y .fba6o0 .pry0xh .l8s4qq:after {
  content: url('img/figure/shape.png');
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%) rotate(0);
  -webkit-transition: all 0.5s ease-out;
  -moz-transition: all 0.5s ease-out;
  -ms-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.re798d .fj8f2y .fba6o0 .pry0xh .pvrtai {
  margin-left: 80px;
  padding-top: 10px;
}
@media only screen and (max-width: 991px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .pvrtai {
    margin-left: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .pvrtai {
    margin-left: 0;
  }
}
.re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .ky2pas {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 15px;
}
@media only screen and (max-width: 991px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .ky2pas {
    font-size: 24px;
  }
}
@media only screen and (max-width: 767px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .ky2pas {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .ky2pas {
    font-size: 20px;
  }
}
.re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .ky2pas a:hover {
  color: #346910;
}
.re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .itw432 {
  margin-top: 15px;
  display: inline-flex;
  align-items: center;
  color: #ffffff;
  font-weight: 500;
  background-color: #bc0d1e;
  border-radius: 4px;
  padding: 12px 22px;
  -webkit-box-shadow: 0px 1px 0px 0px rgba(203, 203, 203, 0.75);
  box-shadow: 0px 1px 0px 0px rgba(203, 203, 203, 0.75);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 767px) {
  .re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .itw432 {
    padding: 10px 20px;
  }
}
.re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .itw432 i {
  font-size: 16px;
  font-weight: 600;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.re798d .fj8f2y .fba6o0 .pry0xh .pvrtai .itw432:hover {
  background-color: #346910;
}
.re798d .fj8f2y .fba6o0 .pry0xh:hover .l8s4qq:after {
  transform: translateY(-50%) translateX(-50%) rotate(90deg);
}
.o14go7 {
  margin-bottom: 40px;
}
@media only screen and (max-width: 991px) {
  .o14go7 .pry0xh {
    text-align: center;
  }
}
.o14go7 .pry0xh .on39nz {
  border-radius: 4px;
  overflow: hidden;
}
.o14go7 .pry0xh .on39nz img {
  border-radius: 4px;
  transform: scale(1);
  transition: transform 3s cubic-bezier(0.2, 0.96, 0.34, 1);
}
.o14go7 .pry0xh .pvrtai .ky2pas {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 12px;
}
@media only screen and (max-width: 991px) {
  .o14go7 .pry0xh .pvrtai .ky2pas {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .o14go7 .pry0xh .pvrtai .ky2pas {
    font-size: 26px;
  }
}
@media only screen and (max-width: 575px) {
  .o14go7 .pry0xh .pvrtai .ky2pas {
    font-size: 24px;
  }
}
.o14go7 .pry0xh .pvrtai .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.o14go7 .pry0xh .pvrtai .ky2pas a:hover {
  color: #346910;
}
.o14go7 .pry0xh .pvrtai .htqehb {
  margin-top: 20px;
}
.o14go7 .pry0xh .pvrtai .htqehb:hover {
  -webkit-box-shadow: 0px 10px 18px 0px #c6c6c6;
  box-shadow: 0px 10px 18px 0px #c6c6c6;
}
.o14go7:hover .pry0xh .on39nz img {
  transform: scale(1.1);
}
.c9vkd4 {
  margin-bottom: -20px;
}
.c9vkd4 .on39nz {
  text-align: center;
  position: relative;
}
.c9vkd4 .on39nz img {
  border-radius: 4px;
}
.c9vkd4 .on39nz .vih1n4 {
  position: absolute;
  top: 45%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.c9vkd4 .on39nz .vih1n4 a {
  font-size: 34px;
  color: #ffffff;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.c9vkd4 .on39nz .vih1n4 a:hover {
  color: #346910;
}
.c9vkd4 .on39nz:after {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0, 4, 95, 0.8);
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  border-radius: 4px;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.c9vkd4 .nktig7 {
  text-align: center;
  transform: translateY(-50px);
  background-color: #ffffff;
  border-radius: 4px;
  padding: 35px 40px 36px;
  margin: 0 20px;
  box-shadow: 0px 1px 0px 0px rgba(212, 212, 212, 0.75);
  border: 1px solid #e6e6e6;
}
@media only screen and (max-width: 575px) {
  .c9vkd4 .nktig7 {
    padding: 35px 10px 36px;
  }
}
.c9vkd4 .nktig7 .ky2pas {
  font-weight: 700;
  margin-bottom: 15px;
}
.c9vkd4 .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.c9vkd4 .nktig7 .ky2pas a:hover {
  color: #346910;
}
.c9vkd4 .nktig7 .qtseka {
  letter-spacing: 0.5px;
}
.c9vkd4 .nktig7 .qtseka:hover {
  -webkit-box-shadow: 0px 10px 18px 0px #c6c6c6;
  box-shadow: 0px 10px 18px 0px #c6c6c6;
}
.c9vkd4:hover .on39nz:after {
  visibility: visible;
  opacity: 1;
}
.c9vkd4:hover .on39nz .vih1n4 {
  visibility: visible;
  opacity: 1;
  top: 50%;
}
.jdt5cy {
  background-color: #ffffff;
  padding: 45px 60px 50px;
  height: 100%;
}
.jdt5cy .ky2pas {
  font-size: 24px;
  font-weight: 700;
}
@media only screen and (max-width: 1199px) {
  .jdt5cy p {
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}
.ee9gvg .d8joie {
  margin-bottom: 30px;
}
.ee9gvg .d8joie img {
  border-radius: 4px;
}
.ee9gvg .nktig7 .ky2pas {
  font-weight: 700;
}
.ee9gvg .nktig7 h2.ky2pas {
  font-size: 36px;
}
@media only screen and (max-width: 991px) {
  .ee9gvg .nktig7 h2.ky2pas {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .ee9gvg .nktig7 h2.ky2pas {
    font-size: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .ee9gvg .nktig7 h2.ky2pas {
    font-size: 26px;
  }
}
.ee9gvg .nktig7 h3.ky2pas {
  font-size: 24px;
}
@media only screen and (max-width: 767px) {
  .ee9gvg .nktig7 h3.ky2pas {
    font-size: 22px;
  }
}
.ee9gvg .nktig7 .cseqzb {
  margin-bottom: 30px;
  margin-top: 5px;
}
@media only screen and (max-width: 767px) {
  .ee9gvg .nktig7 .cseqzb {
    text-align: center;
  }
}
@media only screen and (max-width: 767px) {
  .ee9gvg .nktig7 .cseqzb img {
    width: 100%;
  }
}
.ee9gvg .nktig7 .z6gju1 {
  position: relative;
  margin-top: 5px;
}
@media only screen and (max-width: 575px) {
  .ee9gvg .nktig7 .z6gju1 {
    text-align: center;
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .ee9gvg .nktig7 .z6gju1 img {
    width: 100%;
  }
}
.ee9gvg .nktig7 .z6gju1 .l8s4qq {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translateY(-50%) translateX(-50%);
}
.ee9gvg .nktig7 .z6gju1 .l8s4qq .j471c0 {
  text-align: center;
  display: inline-block;
  height: 70px;
  width: 70px;
  line-height: 70px;
  border-radius: 50%;
  background-color: rgba(232, 58, 21, 0.8);
  animation: pulse infinite 2s;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.ee9gvg .nktig7 .z6gju1 .l8s4qq .j471c0 i:before {
  font-size: 26px;
  color: #ffffff;
  margin-left: 8px;
}
.ee9gvg .nktig7 .ufiliv {
  margin-bottom: 25px;
}
@media only screen and (max-width: 767px) {
  .ee9gvg .nktig7 .ufiliv {
    display: flex;
  }
}
.ee9gvg .nktig7 .ufiliv ul li {
  color: #444444;
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
}
.ee9gvg .nktig7 .ufiliv ul li:after {
  content: "\f058";
  font-family: "Font Awesome 5 Free";
  font-size: 20px;
  font-weight: 600;
  color: #346910;
  position: absolute;
  top: 0;
  left: 0;
}
.ee9gvg .nktig7 .ufiliv ul li:last-child {
  margin-bottom: 0;
}
.lzafds .f8ziwz .wm83hk img {
  border-radius: 4px;
}
@media only screen and (max-width: 991px) {
  .lzafds .f8ziwz .wm83hk img {
    border-radius: 4px 4px 0 0;
  }
}
.lzafds .mcswla {
  text-align: center;
  margin: 0 60px;
  padding: 70px 140px 110px;
  background-color: #ffffff;
  border: 1px solid #ededed;
  position: relative;
  transform: translateY(-40px);
  margin-bottom: -40px;
  z-index: 10;
}
@media only screen and (max-width: 991px) {
  .lzafds .mcswla {
    margin: 0;
    transform: translateY(0);
    padding: 50px 30px 110px;
  }
}
.lzafds .mcswla .ky2pas {
  font-weight: 700;
}
.lzafds .mcswla h2.ky2pas {
  font-size: 36px;
}
@media only screen and (max-width: 991px) {
  .lzafds .mcswla h2.ky2pas {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .lzafds .mcswla h2.ky2pas {
    font-size: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .lzafds .mcswla h2.ky2pas {
    font-size: 26px;
  }
}
.lzafds .mcswla h3.ky2pas {
  font-size: 24px;
}
@media only screen and (max-width: 767px) {
  .lzafds .mcswla h3.ky2pas {
    font-size: 22px;
  }
}
.lzafds .mcswla .sir7mp {
  text-align: left;
  display: flex;
  justify-content: center;
  margin: 25px 0;
}
@media only screen and (max-width: 767px) {
  .lzafds .mcswla .sir7mp {
    display: inline-block;
    margin: 25px 0;
  }
}
.lzafds .mcswla .sir7mp ul {
  margin-right: 70px;
}
@media only screen and (max-width: 767px) {
  .lzafds .mcswla .sir7mp ul {
    margin: 0 0 15px 0;
  }
}
.lzafds .mcswla .sir7mp ul:last-child {
  margin-right: 0;
}
.lzafds .mcswla .sir7mp ul li {
  color: #444444;
  margin-bottom: 15px;
  padding-left: 30px;
  position: relative;
}
.lzafds .mcswla .sir7mp ul li:after {
  content: "\f058";
  font-family: "Font Awesome 5 Free";
  font-size: 20px;
  font-weight: 600;
  color: #346910;
  position: absolute;
  top: 0;
  left: 0;
}
.lzafds .mcswla .sir7mp ul li:last-child {
  margin-bottom: 0;
}
/*------------------- 5.13 Shop -------------------*/
.bk2osq .w37unp {
  margin-bottom: 30px;
  border: 1px solid #e1e1e0;
  border-radius: 4px;
  padding: 5px 20px;
}
.bk2osq .w37unp .qm8wmt ul {
  display: flex;
  align-items: center;
}
.bk2osq .w37unp .qm8wmt ul li {
  margin-right: 10px;
}
.bk2osq .w37unp .qm8wmt ul li:last-child {
  margin-right: 0;
}
.bk2osq .w37unp .qm8wmt ul li a {
  color: #aeaeae;
  display: inline-block;
  padding: 10px 0 5px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.bk2osq .w37unp .qm8wmt ul li a i {
  font-size: 20px;
}
.bk2osq .w37unp .qm8wmt ul li.mf6a9t a {
  color: #346910;
}
.bk2osq .w37unp .q8170b {
  display: flex;
  align-items: center;
}
.bk2osq .w37unp .q8170b label {
  margin-bottom: 0;
  font-size: 16px;
  color: #646464;
  margin-right: 12px;
}
.bk2osq .w37unp .q8170b .bxrmpv {
  flex: 1;
}
.bk2osq .w37unp .q8170b .select2-container--classic .select2-selection--single {
  background: #eff2f8;
  height: 40px;
}
.bk2osq .w37unp .q8170b .select2-container--classic .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
  color: #646464;
  font-size: 14px;
}
.bk2osq .w37unp .q8170b .select2-container--classic .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
.a3g1z5 .mtqca0 {
  margin-bottom: 30px;
  text-align: center;
}
.a3g1z5 .mtqca0 .on39nz {
  text-align: center;
  border: 1px solid #e1e1e0;
  border-radius: 4px;
  margin-bottom: 15px;
  position: relative;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a3g1z5 .mtqca0 .on39nz:after {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.9);
  border-radius: 4px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a3g1z5 .mtqca0 .on39nz .jvbfwm {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
  z-index: 2;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a3g1z5 .mtqca0 .on39nz .jvbfwm ul li {
  display: inline-block;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a3g1z5 .mtqca0 .on39nz .jvbfwm ul li a {
  display: inline-block;
  font-size: 16px;
  color: #ffffff;
  background-color: #bc0d1e;
  border-radius: 4px;
  padding: 8px 15px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a3g1z5 .mtqca0 .on39nz .jvbfwm ul li a:hover {
  background-color: #346910;
  color: #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(205, 49, 16, 0.75);
}
.a3g1z5 .mtqca0 .on39nz .jvbfwm ul li:nth-child(1n) {
  transform: translateX(-100%);
}
.a3g1z5 .mtqca0 .on39nz .jvbfwm ul li:nth-child(2n) {
  transform: translateY(-100%);
}
.a3g1z5 .mtqca0 .on39nz .jvbfwm ul li:nth-child(3n) {
  transform: translateX(100%);
}
.a3g1z5 .mtqca0 .nktig7 .asgtxe li {
  display: inline-block;
  color: #ff9100;
  font-size: 12px;
}
.a3g1z5 .mtqca0 .nktig7 .asgtxe li:last-child {
  margin-right: 0;
}
.a3g1z5 .mtqca0 .nktig7 .ky2pas {
  font-weight: 600;
  margin-bottom: 0;
}
.a3g1z5 .mtqca0 .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a3g1z5 .mtqca0 .nktig7 .ky2pas a:hover {
  color: #346910;
}
.a3g1z5 .mtqca0 .nktig7 .ro1wfg {
  font-size: 18px;
  color: #346910;
}
.a3g1z5 .mtqca0:hover .on39nz:after {
  visibility: visible;
  opacity: 1;
}
.a3g1z5 .mtqca0:hover .on39nz .jvbfwm {
  visibility: visible;
  opacity: 1;
}
.a3g1z5 .mtqca0:hover .on39nz .jvbfwm ul li:nth-child(1n) {
  transform: translateX(0);
  transition-delay: 0.2s;
}
.a3g1z5 .mtqca0:hover .on39nz .jvbfwm ul li:nth-child(2n) {
  transform: translateY(0);
  transition-delay: 0.5s;
}
.a3g1z5 .mtqca0:hover .on39nz .jvbfwm ul li:nth-child(3n) {
  transform: translateX(0);
  transition-delay: 0.2s;
}
.a3g1z5 .cvkl49 {
  margin-bottom: 30px;
  display: flex;
}
@media only screen and (max-width: 991px) {
  .a3g1z5 .cvkl49 {
    display: block;
    text-align: center;
  }
}
.a3g1z5 .cvkl49 .on39nz {
  width: 30%;
  margin-right: 30px;
  background-color: #f3f6f9;
  border-radius: 4px;
  position: relative;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .a3g1z5 .cvkl49 .on39nz {
    width: 100%;
    margin-bottom: 20px;
    margin-right: 0;
  }
}
.a3g1z5 .cvkl49 .nktig7 {
  width: 65%;
}
@media only screen and (max-width: 991px) {
  .a3g1z5 .cvkl49 .nktig7 {
    width: 100%;
  }
}
.a3g1z5 .cvkl49 .nktig7 .ky2pas {
  font-weight: 600;
  margin-bottom: 10px;
}
.a3g1z5 .cvkl49 .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a3g1z5 .cvkl49 .nktig7 .ky2pas a:hover {
  color: #346910;
}
.a3g1z5 .cvkl49 .nktig7 .asgtxe {
  margin-bottom: 6px;
}
.a3g1z5 .cvkl49 .nktig7 .asgtxe li {
  margin-right: 5px;
  display: inline-block;
  color: #ff9100;
}
.a3g1z5 .cvkl49 .nktig7 .asgtxe li:last-child {
  margin-right: 0;
}
.a3g1z5 .cvkl49 .nktig7 .ro1wfg {
  font-size: 20px;
  color: #346910;
  margin-bottom: 25px;
}
.a3g1z5 .cvkl49 .nktig7 .jvbfwm ul li {
  display: inline-block;
  margin-right: 5px;
}
.a3g1z5 .cvkl49 .nktig7 .jvbfwm ul li:last-child {
  margin-right: 0;
}
.a3g1z5 .cvkl49 .nktig7 .jvbfwm ul li a {
  display: inline-block;
  font-size: 20px;
  color: #bc0d1e;
  background-color: #f3f6f9;
  border-radius: 4px;
  padding: 10px 15px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.a3g1z5 .cvkl49 .nktig7 .jvbfwm ul li a:hover {
  background-color: #346910;
  color: #ffffff;
  box-shadow: 0px 8px 16px 0px rgba(205, 49, 16, 0.75);
}
.a3g1z5 .cvkl49:hover .on39nz .jvbfwm {
  display: none;
}
.aymhe6 .a3g1z5 .cvkl49 {
  display: none;
}
.gh46fr .row > [class^="col-"] {
  max-width: 100% !important;
  -webkit-box-flex: 100%;
  -ms-flex: 100%;
  flex: 100%;
}
.gh46fr .a3g1z5 .mtqca0 {
  display: none;
}
.iqe8ax .ddvmvz .fj8f2y {
  position: relative;
  border: none;
  overflow: hidden;
}
.iqe8ax .ddvmvz .fj8f2y a {
  cursor: move;
  display: block;
  border: 1px solid #e1e1e0;
  border-radius: 4px;
  text-align: center;
  margin-bottom: 10px;
}
.iqe8ax .ddvmvz .fj8f2y a img {
  border-radius: 4px;
}
.iqe8ax .ddvmvz .cdilqk {
  margin-left: -5px;
  margin-right: -5px;
  border-bottom: none;
}
@media only screen and (max-width: 1199px) {
  .iqe8ax .ddvmvz .cdilqk {
    margin-bottom: 35px;
  }
}
.iqe8ax .ddvmvz .cdilqk .kudo6q {
  padding-left: 5px;
  padding-right: 5px;
  flex: 0 0 25%;
  max-width: 25%;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.iqe8ax .ddvmvz .cdilqk .kudo6q a {
  border: 1px solid #e1e1e0;
  border-radius: 4px;
  display: block;
}
.iqe8ax .ddvmvz .cdilqk .kudo6q a img {
  width: 100%;
  border-radius: 4px;
}
.iqe8ax .ddvmvz .cdilqk .kudo6q a.mf6a9t {
  background-color: #eff2f8;
  border-color: #eff2f8;
}
.iqe8ax .ygtzmq .ky2pas {
  font-size: 36px;
  font-weight: 600;
  margin-bottom: 10px;
  line-height: 1;
}
@media only screen and (max-width: 1199px) {
  .iqe8ax .ygtzmq .ky2pas {
    font-size: 32px;
  }
}
@media only screen and (max-width: 991px) {
  .iqe8ax .ygtzmq .ky2pas {
    font-size: 30px;
  }
}
@media only screen and (max-width: 767px) {
  .iqe8ax .ygtzmq .ky2pas {
    font-size: 28px;
  }
}
@media only screen and (max-width: 575px) {
  .iqe8ax .ygtzmq .ky2pas {
    font-size: 26px;
  }
}
.iqe8ax .ygtzmq .asgtxe {
  margin-bottom: 15px;
}
.iqe8ax .ygtzmq .asgtxe li {
  display: inline-block;
  color: #ff8f00;
  font-size: 14px;
}
.iqe8ax .ygtzmq .asgtxe .dmow8y {
  font-size: 16px;
  color: #646464;
  margin-left: 5px;
}
.iqe8ax .ygtzmq .z4xlzy {
  border-top: 1px solid #e1e1e0;
  padding-top: 18px;
}
.iqe8ax .ygtzmq .z4xlzy > li {
  display: inline-block;
  color: #444444;
  font-weight: 500;
  margin-bottom: 6px;
  margin-right: 30px;
  font-size: 15px;
  position: relative;
}
.iqe8ax .ygtzmq .z4xlzy > li:last-child {
  margin-right: 0;
  margin-bottom: 0;
}
.iqe8ax .ygtzmq .z4xlzy > li span {
  color: #646464;
  font-weight: 400;
}
.iqe8ax .ygtzmq .z4xlzy > li a {
  color: #646464;
  font-weight: 400;
  transition: 0.3s ease-in-out;
}
.iqe8ax .ygtzmq .z4xlzy > li a:hover {
  color: #bc0d1e;
}
.iqe8ax .ygtzmq .z4xlzy li.qb9x1x {
  display: inline-flex;
}
.iqe8ax .ygtzmq .z4xlzy li.qb9x1x ul li {
  display: inline-block;
}
.iqe8ax .ygtzmq .z4xlzy li.qb9x1x ul li a {
  padding: 6px;
  color: #646464;
  transition: 0.3s ease-in-out;
}
.iqe8ax .ygtzmq .z4xlzy li.qb9x1x ul li a:hover {
  color: #346910;
}
.iqe8ax .ygtzmq .zm8qbr {
  display: flex;
  align-items: center;
  margin-top: 5px;
  margin-bottom: 20px;
}
.iqe8ax .ygtzmq .zm8qbr .v4a4vx {
  font-size: 15px;
  color: #444444;
  font-weight: 500;
  margin-right: 12px;
}
.iqe8ax .ygtzmq .zm8qbr .aw95nc {
  line-height: 0;
}
.iqe8ax .ygtzmq .zm8qbr .aw95nc a {
  margin-right: 12px;
  display: inline-block;
  padding: 8px;
  border-radius: 3px;
  position: relative;
}
.iqe8ax .ygtzmq .zm8qbr .aw95nc a:after {
  content: "";
  height: 22px;
  width: 22px;
  border: 2px solid #ebebeb;
  border-radius: 3px;
  position: absolute;
  top: -3px;
  left: -3px;
}
.iqe8ax .ygtzmq .zm8qbr .aw95nc a:last-child {
  margin-right: 0;
}
.iqe8ax .ygtzmq .z5i0eu .q8170b {
  display: flex;
  align-items: center;
}
.iqe8ax .ygtzmq .z5i0eu .q8170b label {
  margin-bottom: 0;
  margin-right: 11px;
  font-size: 15px;
}
.iqe8ax .ygtzmq .z5i0eu .q8170b .select2-container {
  width: 40% !important;
}
.iqe8ax .ygtzmq .z5i0eu .q8170b .select2-container--classic .select2-selection--single {
  border: 1px solid #d7d7d7;
  height: 40px;
}
.iqe8ax .ygtzmq .z5i0eu .q8170b .select2-container--classic .select2-selection--single .select2-selection__rendered {
  font-size: 15px;
  color: #444444;
  line-height: 40px;
}
.iqe8ax .ygtzmq .z5i0eu .q8170b .select2-container--classic .select2-selection--single .select2-selection__arrow b {
  border-color: #444444 transparent transparent transparent;
}
.iqe8ax .ygtzmq .z5i0eu .q8170b .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-color: transparent transparent #444444 transparent;
}
.iqe8ax .ygtzmq .z5i0eu .q8170b .select2-container--classic .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
.iqe8ax .ygtzmq .ro1wfg {
  font-size: 24px;
  font-weight: 500;
  color: #346910;
  margin-bottom: 14px;
}
@media only screen and (max-width: 767px) {
  .iqe8ax .ygtzmq .ro1wfg {
    font-size: 22px;
  }
}
.iqe8ax .ygtzmq .byy3i4 {
  margin-top: 43px;
  display: flex;
}
@media only screen and (max-width: 479px) {
  .iqe8ax .ygtzmq .byy3i4 {
    display: block;
    text-align: center;
  }
}
.iqe8ax .ygtzmq .byy3i4 li {
  display: inline-block;
  margin-right: 8px;
}
@media only screen and (max-width: 479px) {
  .iqe8ax .ygtzmq .byy3i4 li {
    display: block;
    margin-right: 0;
    margin-bottom: 10px;
  }
}
.iqe8ax .ygtzmq .byy3i4 li:last-child {
  margin-right: 0;
}
.iqe8ax .ygtzmq .byy3i4 li .rqlylx {
  width: auto;
}
.iqe8ax .ygtzmq .byy3i4 li .rqlylx .a5bvdh {
  text-align: center;
  height: 46px;
  width: 46px;
  display: block;
  outline: none;
  font-size: 22px;
  border: none;
  border-radius: 4px;
  border: 1px solid #e3e6ea;
}
.iqe8ax .ygtzmq .byy3i4 li .rqlylx .a5bvdh:focus {
  box-shadow: none;
}
.iqe8ax .ygtzmq .byy3i4 li .rqlylx .hendla {
  display: inline-grid;
}
.iqe8ax .ygtzmq .byy3i4 li .rqlylx .hendla .sobua7 {
  padding: 5px 12px;
  margin-bottom: 4px;
  font-size: 14px;
  line-height: 1;
  color: #000000;
  background-color: #dddddd;
  background-image: none;
  border-radius: 4px;
  outline: none;
  border: none;
  cursor: pointer;
}
.iqe8ax .ygtzmq .byy3i4 li .e12g3y {
  display: flex;
  align-items: center;
  border: 2px solid #346910;
  background-color: #346910;
  border-radius: 4px;
  padding: 6px 25px;
  color: #ffffff;
  font-size: 15px;
  transition: 0.3s ease-in-out;
}
.iqe8ax .ygtzmq .byy3i4 li .e12g3y i {
  margin-right: 12px;
  font-size: 18px;
}
.iqe8ax .ygtzmq .byy3i4 li .e12g3y:focus {
  outline: none;
}
.iqe8ax .ygtzmq .byy3i4 li .e12g3y:hover {
  background-color: #bc0d1e;
  border: 2px solid #bc0d1e;
  color: #ffffff;
}
.iqe8ax .ygtzmq .byy3i4 li .r00zli {
  background-color: #eff2f8;
  border-radius: 4px;
  padding: 8px 15px;
  display: block;
  color: #111111;
  font-size: 16px;
  transition: 0.3s ease-in-out;
}
.iqe8ax .ygtzmq .byy3i4 li .r00zli:hover {
  background-color: #bc0d1e;
  color: #ffffff;
}
.iqe8ax .i4yo8u {
  margin-top: 60px;
  margin-bottom: 55px;
  overflow: hidden;
}
.iqe8ax .i4yo8u .r7zncw {
  border-bottom: 1px solid #cccccc;
}
@media only screen and (max-width: 575px) {
  .iqe8ax .i4yo8u .r7zncw {
    display: block;
    text-align: center;
  }
}
.iqe8ax .i4yo8u .r7zncw li {
  position: relative;
  margin-left: 8px;
}
.iqe8ax .i4yo8u .r7zncw li:first-child {
  margin-left: 15px;
}
@media only screen and (max-width: 575px) {
  .iqe8ax .i4yo8u .r7zncw li {
    display: block;
  }
}
.iqe8ax .i4yo8u .r7zncw li a {
  display: inline-block;
  color: #444444;
  transition: 0.3s ease-in-out;
  border: 1px solid #cccccc;
  background-color: #f9f9f9;
  border-radius: 4px 4px 0 0;
  padding: 15px 30px;
}
@media only screen and (max-width: 767px) {
  .iqe8ax .i4yo8u .r7zncw li a {
    padding: 15px 25px;
  }
}
@media only screen and (max-width: 575px) {
  .iqe8ax .i4yo8u .r7zncw li a {
    border: none;
    background-color: transparent;
  }
}
.iqe8ax .i4yo8u .r7zncw li a:after {
  content: "";
  height: 4px;
  width: 100%;
  background-color: #bc0d1e;
  border-radius: 10px 10px 0 0;
  top: -1px;
  left: 200px;
  position: absolute;
  z-index: 1;
  transition: 0.3s ease-in-out;
  visibility: hidden;
  opacity: 0;
}
@media only screen and (max-width: 575px) {
  .iqe8ax .i4yo8u .r7zncw li a:after {
    display: none;
  }
}
.iqe8ax .i4yo8u .r7zncw li a.mf6a9t {
  color: #bc0d1e;
  background-color: transparent;
}
.iqe8ax .i4yo8u .r7zncw li a.mf6a9t:after {
  visibility: visible;
  opacity: 1;
  left: 0;
}
.iqe8ax .i4yo8u .fj8f2y {
  padding-top: 25px;
}
.g5ka4c .pnskor {
  border: 1px solid #e1e1e0;
  padding: 15px 25px;
  border-radius: 4px;
  margin-bottom: 30px;
}
.g5ka4c .pnskor .ky2pas {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 0;
}
.g5ka4c .pnskor .ky2pas span {
  position: relative;
  display: inline-block;
  font-size: 18px;
  color: #346910;
  margin: 0 22px;
}
.g5ka4c .pnskor .ky2pas span:before {
  content: "(";
  font-size: 24px;
  color: #dbdbdb;
  position: absolute;
  top: 50%;
  left: -15px;
  transform: translateY(-50%);
}
.g5ka4c .pnskor .ky2pas span:after {
  content: ")";
  font-size: 24px;
  color: #dbdbdb;
  position: absolute;
  top: 50%;
  right: -15px;
  transform: translateY(-50%);
}
@media only screen and (max-width: 767px) {
  .g5ka4c .pnskor .ky2pas {
    font-size: 22px;
  }
}
@media only screen and (max-width: 575px) {
  .g5ka4c .pnskor .ky2pas {
    font-size: 20px;
  }
}
.g5ka4c .uilsmy .pry0xh {
  border-bottom: 1px solid #e1e1e1;
  padding-bottom: 30px;
  margin-bottom: 30px;
}
.g5ka4c .uilsmy .pry0xh:last-child {
  margin-bottom: 0;
}
.g5ka4c .uilsmy .pry0xh .on39nz {
  margin-top: 5px;
  border: 1px solid #e1e1e0;
  border-radius: 4px;
  padding: 5px 0;
  text-align: center;
}
.g5ka4c .uilsmy .pry0xh .pvrtai {
  position: relative;
}
@media only screen and (max-width: 575px) {
  .g5ka4c .uilsmy .pry0xh .pvrtai {
    text-align: center;
  }
}
.g5ka4c .uilsmy .pry0xh .pvrtai .ky2pas {
  margin-bottom: 0;
  font-size: 18px;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .ro1wfg {
  font-size: 18px;
  font-weight: 500;
  color: #346910;
  margin-bottom: 8px;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .kboyyr {
  margin-bottom: 22px;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .kboyyr ul li {
  display: inline-block;
  color: #444444;
  font-weight: 500;
  margin-right: 35px;
  position: relative;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .kboyyr ul li:after {
  content: "/";
  font-size: 16px;
  position: absolute;
  top: 50%;
  right: -22px;
  transform: translateY(-50%);
}
.g5ka4c .uilsmy .pry0xh .pvrtai .kboyyr ul li:last-child {
  margin-right: 0;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .kboyyr ul li:last-child:after {
  display: none;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .kboyyr ul li span {
  color: #646464;
  font-weight: 400;
  margin-left: 15px;
}
@media only screen and (max-width: 575px) {
  .g5ka4c .uilsmy .pry0xh .pvrtai .logmfx {
    margin-bottom: 20px;
  }
}
@media only screen and (max-width: 575px) {
  .g5ka4c .uilsmy .pry0xh .pvrtai .logmfx .rqlylx {
    justify-content: center;
  }
}
.g5ka4c .uilsmy .pry0xh .pvrtai .logmfx .rqlylx .hendla {
  display: flex;
  align-items: center;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .logmfx .rqlylx .hendla .sobua7 {
  background-color: transparent;
  border: #e1e1e0 1px solid;
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 18px;
  color: #346910;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .logmfx .rqlylx .hendla .sobua7:hover {
  background-color: #346910;
  color: #ffffff;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .logmfx .rqlylx .hendla .sobua7:focus {
  box-shadow: none;
  outline: none;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .logmfx .rqlylx .hendla .a5bvdh {
  margin: 0 6px;
  text-align: center;
  height: 40px;
  width: 45px;
  font-size: 18px;
  font-weight: 500;
  color: #bc0d1e;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .logmfx .rqlylx .hendla .a5bvdh:focus {
  box-shadow: none;
  outline: none;
  border-color: #e1e1e0;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .vlnxif {
  position: absolute;
  top: 15px;
  right: 0;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .vlnxif a {
  color: #646464;
  font-size: 16px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.g5ka4c .uilsmy .pry0xh .pvrtai .vlnxif a:hover {
  color: #346910;
}
@media only screen and (max-width: 575px) {
  .g5ka4c .uilsmy .pry0xh .pvrtai .vlnxif {
    position: relative;
    top: 0;
  }
}
.gt9daw .path75 .o7gd6h {
  margin-bottom: 8px;
  border: 1px solid #e1e1e0;
  border-bottom: 1px solid #e1e1e0 !important;
  border-radius: 4px;
}
.gt9daw .path75 .o7gd6h:last-child {
  margin-bottom: 0;
}
.gt9daw .path75 .o7gd6h .udhdzr {
  cursor: pointer;
  padding: 0;
  border: none;
  background-color: transparent;
}
.gt9daw .path75 .o7gd6h .udhdzr .gkl9eh {
  margin-bottom: 0;
  padding: 35px 40px 15px;
  font-weight: 500;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 479px) {
  .gt9daw .path75 .o7gd6h .udhdzr .gkl9eh {
    padding: 35px 20px 15px;
  }
}
.gt9daw .path75 .o7gd6h .udhdzr .gkl9eh span {
  color: #346910;
}
.gt9daw .path75 .o7gd6h .udhdzr .gkl9eh.ihe4az {
  padding: 15px 40px;
}
@media only screen and (max-width: 479px) {
  .gt9daw .path75 .o7gd6h .udhdzr .gkl9eh.ihe4az {
    padding: 15px 20px;
  }
}
.gt9daw .path75 .o7gd6h .a5ztd4 {
  padding: 5px 40px 50px;
}
@media only screen and (max-width: 479px) {
  .gt9daw .path75 .o7gd6h .a5ztd4 {
    padding: 5px 20px 50px;
  }
}
.gt9daw .path75 .o7gd6h .azd6lx .ky2pas {
  color: #111111;
  font-weight: 500;
  margin-bottom: 25px;
}
.gt9daw .path75 .o7gd6h .azd6lx .ky2pas a {
  color: #346910;
  margin-left: 35px;
  position: relative;
  display: inline-block;
}
.gt9daw .path75 .o7gd6h .azd6lx .ky2pas a:after {
  content: "/";
  font-size: 16px;
  font-weight: 500;
  color: #646464;
  position: absolute;
  top: 50%;
  left: -22px;
  transform: translateY(-50%);
}
.gt9daw .path75 .o7gd6h .azd6lx .advsqj {
  margin-left: 120px;
  margin-top: 22px;
}
@media only screen and (max-width: 575px) {
  .gt9daw .path75 .o7gd6h .azd6lx .advsqj {
    margin-left: 0;
  }
}
.gt9daw .path75 .o7gd6h .azd6lx .advsqj .nobm34 {
  font-size: 18px;
  font-weight: 500;
}
.gt9daw .path75 .o7gd6h .azd6lx .advsqj .nobm34 a {
  color: #646464;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.gt9daw .path75 .o7gd6h .azd6lx .advsqj .nobm34 a:hover {
  color: #346910;
}
.gt9daw .path75 .o7gd6h .azd6lx .advsqj .nobm34 span {
  font-weight: 400;
  font-size: 16px;
  font-style: italic;
}
.gt9daw .path75 .o7gd6h .azd6lx form {
  margin-right: 180px;
}
@media only screen and (max-width: 1199px) {
  .gt9daw .path75 .o7gd6h .azd6lx form {
    margin-right: 50px;
  }
}
@media only screen and (max-width: 767px) {
  .gt9daw .path75 .o7gd6h .azd6lx form {
    margin-right: 0;
  }
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b {
  display: flex;
  align-items: center;
  margin-bottom: 15px;
}
@media only screen and (max-width: 575px) {
  .gt9daw .path75 .o7gd6h .azd6lx form > .q8170b {
    display: block;
  }
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b:last-child {
  margin-bottom: 0;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .a5bvdh {
  height: 40px;
  background-color: #eff2f7;
  color: #111111;
  flex: 1;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .rqlylx {
  flex: 1;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .rqlylx .um2ix4 button {
  border: none;
  background-color: #bc0d1e;
  color: #ffffff;
  font-size: 14px;
  border-radius: 0 4px 4px 0;
  padding: 5px 30px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .rqlylx .um2ix4 button:focus {
  outline: none;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .rqlylx .um2ix4 button:hover {
  background-color: #346910;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .itw432 {
  display: flex;
  align-items: center;
  border: none;
  background-color: #346910;
  color: #ffffff;
  padding: 10px 50px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .itw432 i {
  margin-left: 10px;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .itw432:hover {
  background-color: #bc0d1e;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b > label {
  width: 120px;
  color: #646464;
  font-weight: 400;
  margin-bottom: 0;
  font-size: 16px;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt {
  position: relative;
  padding-left: 0;
  margin-bottom: 0;
  margin-right: 18px;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt:last-child {
  margin-right: 0;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt label {
  display: inline-block;
  position: relative;
  padding-left: 32px;
  font-size: 16px;
  color: #646464;
  font-weight: 400;
  margin-bottom: 5px;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt label:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 22px;
  height: 21px;
  left: 0;
  top: 5px;
  border: 1px solid #cccccc;
  border-radius: 4px;
  transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt label:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 6px;
  top: 1px;
  font-size: 12px;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt input[type="radio"] {
  cursor: pointer;
  position: absolute;
  width: 22px;
  height: 21px;
  top: 1px;
  left: 12px;
  z-index: 1;
  opacity: 0;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt input[type="radio"]:checked + label:after {
  font-family: 'Font Awesome 5 Free';
  content: "\f00c";
  font-weight: 600;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt input[type="radio"]:disabled + label {
  opacity: 0.65;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt input[type="radio"]:disabled + label:before {
  background-color: #eeeeee;
  cursor: not-allowed;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt label::before {
  border-radius: 4px;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt input[type="radio"]:checked + label:before {
  border-color: #bc0d1e;
  background-color: #bc0d1e;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .yjictt input[type="radio"]:checked + label:after {
  color: #ffffff;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .bxrmpv {
  flex: 1;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .select2-container--classic .select2-selection--single {
  background: #eff2f7;
  border: none;
  height: 40px;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .select2-container--classic .select2-selection--single .select2-selection__rendered {
  line-height: 40px;
  font-size: 14px;
  color: #646464;
  font-weight: 500;
}
.gt9daw .path75 .o7gd6h .azd6lx form > .q8170b .select2-container--classic .select2-selection--single .select2-selection__arrow {
  height: 40px;
}
.gt9daw .path75 .o7gd6h .vaca0y .ky2pas {
  color: #444444;
  font-weight: 500;
}
.budtik .sx5t9r {
  max-width: 970px;
}
.budtik .sx5t9r .lpm40h {
  background-color: #ffffff;
  border-radius: 4px;
  padding: 45px 50px 40px;
}
@media only screen and (max-width: 767px) {
  .budtik .sx5t9r .lpm40h {
    padding: 45px 45px 40px;
  }
}
@media only screen and (max-width: 767px) {
  .budtik .sx5t9r .lpm40h {
    padding: 45px 28px 40px;
  }
}
.budtik .sx5t9r .lpm40h .ldw60e {
  align-items: center;
  background-color: #bc0d1e;
  border-radius: 4px;
  border-bottom: none;
  margin-bottom: 40px;
}
.budtik .sx5t9r .lpm40h .ldw60e .hbpfh7 {
  font-size: 18px;
  color: #ffffff;
  font-weight: 500;
  padding: 5px 10px;
}
@media only screen and (max-width: 767px) {
  .budtik .sx5t9r .lpm40h .ldw60e .hbpfh7 {
    font-size: 14px;
  }
}
.budtik .sx5t9r .lpm40h .ldw60e .hbpfh7 i {
  margin-right: 12px;
}
.budtik .sx5t9r .lpm40h .ldw60e .fjr4uo {
  opacity: 1;
  padding: 16px 24px;
}
.budtik .sx5t9r .lpm40h .ldw60e .fjr4uo span {
  font-size: 25px;
  color: #ffffff;
}
.budtik .sx5t9r .lpm40h .ex6f7g {
  padding: 0;
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh {
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 35px;
  margin-bottom: 35px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .on39nz {
  border: 1px solid #e1e1e0;
  border-radius: 4px;
  text-align: center;
}
@media only screen and (max-width: 575px) {
  .budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai {
    text-align: center;
  }
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai .ky2pas {
  font-size: 24px;
  font-weight: 500;
  margin-bottom: 2px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai .asgtxe {
  margin-bottom: 6px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai .asgtxe li {
  display: inline-block;
  color: #ff8f00;
  font-size: 14px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai .asgtxe .dmow8y {
  font-size: 16px;
  color: #646464;
  margin-left: 5px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai .ro1wfg {
  font-size: 20px;
  font-weight: 500;
  color: #346910;
  margin-bottom: 16px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai .paptk3 .nqthb8 {
  width: 22%;
}
@media only screen and (max-width: 575px) {
  .budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai .paptk3 .nqthb8 {
    margin: 0 auto;
    width: 40%;
  }
}
.budtik .sx5t9r .lpm40h .ex6f7g .pry0xh .pvrtai .paptk3 .nqthb8 tbody tr td {
  color: #646464;
  border: none;
  padding: 0 2px 0 0;
}
.budtik .sx5t9r .lpm40h .ex6f7g .kz203b {
  margin-bottom: 25px;
}
@media only screen and (max-width: 575px) {
  .budtik .sx5t9r .lpm40h .ex6f7g .kz203b {
    display: none;
  }
}
.budtik .sx5t9r .lpm40h .ex6f7g .kz203b .ky2pas {
  font-size: 20px;
  color: #444444;
  margin-bottom: 15px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .kz203b .rbw93s .nqthb8 tbody tr td {
  border: none;
  padding: 4px 5px 4px 0px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .kz203b .rbw93s .nqthb8 tbody tr .nobm34 {
  width: 120px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 {
  display: flex;
  align-items: center;
}
@media only screen and (max-width: 575px) {
  .budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 {
    display: block;
    text-align: center;
  }
}
.budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 .itw432 {
  margin-right: 10px;
  display: inline-flex;
  align-items: center;
  color: #ffffff;
  padding: 10px 28px;
  border-radius: 4px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  margin-bottom: 15px;
}
@media only screen and (max-width: 575px) {
  .budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 .itw432 {
    font-size: 14px;
  }
}
.budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 .itw432 i {
  font-size: 20px;
  margin-right: 10px;
}
.budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 .itw432:last-child {
  margin-right: 0;
}
.budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 .itw432.ooqpy6 {
  background-color: #bc0d1e;
}
.budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 .itw432.ooqpy6:hover {
  background-color: #346910;
}
.budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 .itw432.hmt6d2 {
  background-color: #346910;
}
.budtik .sx5t9r .lpm40h .ex6f7g .dz5k29 .itw432.hmt6d2:hover {
  background-color: #bc0d1e;
}
/*------------------- 5.14 Team -------------------*/
.y8336m {
  padding: 92px 0 70px;
}
@media only screen and (max-width: 1199px) {
  .y8336m {
    padding: 82px 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  .y8336m {
    padding: 72px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .y8336m {
    padding: 62px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .y8336m {
    padding: 52px 0 30px;
  }
}
.hhd1vm {
  padding: 92px 0 64px;
}
@media only screen and (max-width: 1199px) {
  .hhd1vm {
    padding: 82px 0 54px;
  }
}
@media only screen and (max-width: 991px) {
  .hhd1vm {
    padding: 72px 0 44px;
  }
}
@media only screen and (max-width: 767px) {
  .hhd1vm {
    padding: 62px 0 34px;
  }
}
@media only screen and (max-width: 575px) {
  .hhd1vm {
    padding: 52px 0 24px;
  }
}
.epefs1 {
  padding: 92px 0 70px;
  background-color: #f8f8f8;
  z-index: 2;
}
@media only screen and (max-width: 1199px) {
  .epefs1 {
    padding: 82px 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  .epefs1 {
    padding: 72px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .epefs1 {
    padding: 62px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .epefs1 {
    padding: 52px 0 30px;
  }
}
.gdbz8b {
  padding: 92px 0 70px;
}
@media only screen and (max-width: 1199px) {
  .gdbz8b {
    padding: 82px 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  .gdbz8b {
    padding: 72px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .gdbz8b {
    padding: 62px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .gdbz8b {
    padding: 52px 0 30px;
  }
}
.y9pafh {
  padding-top: 100px;
  position: relative;
}
.y9pafh:after {
  content: url('img/figure/clip7.png');
  position: absolute;
  bottom: 0;
  left: -50px;
  line-height: 0;
  opacity: 0.5;
}
.f1yfih {
  margin-bottom: 21px;
}
.f1yfih .on39nz {
  overflow: hidden;
  text-align: center;
  margin-bottom: 24px;
  background-color: #c7d3e2;
  border-radius: 4px;
  -webkit-box-shadow: 0px 11px 24px 0px #d3d3d3;
  box-shadow: 0px 11px 24px 0px #d3d3d3;
  z-index: 2;
}
.f1yfih .nktig7 {
  position: relative;
}
.f1yfih .nktig7 .ky2pas {
  font-weight: 700;
  margin-bottom: 5px;
}
.f1yfih .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.f1yfih .nktig7 .ky2pas a:hover {
  color: #346910;
}
.tlo9v7 {
  position: relative;
  text-align: center;
  z-index: 1;
  margin-bottom: 22px;
}
.tlo9v7 .on39nz {
  background-color: #c7d3e2;
  border-radius: 50%;
  height: 250px;
  width: 250px;
  margin: 0 auto 22px;
  -webkit-box-shadow: 0px 5px 16px 0px rgba(188, 188, 188, 0.75);
  box-shadow: 0px 5px 16px 0px rgba(188, 188, 188, 0.75);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.tlo9v7 .on39nz img {
  border-radius: 50%;
}
.tlo9v7 .nktig7 .ky2pas {
  font-size: 24px;
  font-weight: 700;
  margin-bottom: 5px;
}
@media only screen and (max-width: 991px) {
  .tlo9v7 .nktig7 .ky2pas {
    font-size: 22px;
  }
}
@media only screen and (max-width: 767px) {
  .tlo9v7 .nktig7 .ky2pas {
    font-size: 20px;
  }
}
.tlo9v7 .nktig7 .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.tlo9v7 .nktig7 .ky2pas a:hover {
  color: #346910;
}
.tlo9v7 .nktig7 .mlc077 {
  margin-bottom: 20px;
}
.tlo9v7 .nktig7 .qb9x1x ul li {
  display: inline-block;
}
.tlo9v7 .nktig7 .qb9x1x ul li a {
  padding: 5px 8px;
  font-size: 20px;
  color: #646464;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.tlo9v7 .nktig7 .qb9x1x ul li a:hover {
  color: #346910;
}
@media only screen and (max-width: 767px) {
  .tlo9v7 .nktig7 .qb9x1x ul li a {
    font-size: 18px;
  }
}
.tlo9v7:hover .on39nz {
  background-color: #bc0d1e;
}
.wgvlrl {
  text-align: center;
  padding: 35px 20px;
  margin-bottom: 30px;
  background-color: #ffffff;
  border-radius: 4px;
  -webkit-box-shadow: 0px 11px 24px 0px #dddddd;
  box-shadow: 0px 11px 24px 0px #dddddd;
}
.wgvlrl .on39nz {
  background-color: #bc0d1e;
  border-radius: 50%;
  margin: 0 auto 20px;
  height: 205px;
  width: 205px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.wgvlrl .on39nz img {
  border-radius: 50%;
}
.wgvlrl .nktig7 .wjg7pf {
  position: relative;
  padding-bottom: 15px;
  margin-bottom: 18px;
}
.wgvlrl .nktig7 .wjg7pf:after {
  content: "";
  height: 4px;
  width: 45px;
  background-color: #346910;
  border-radius: 3px;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.wgvlrl .nktig7 .wjg7pf .ky2pas {
  font-weight: 700;
  margin-bottom: 4px;
}
.wgvlrl .nktig7 .wjg7pf .ky2pas a {
  color: #111111;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.wgvlrl .nktig7 .wjg7pf .ky2pas a:hover {
  color: #346910;
}
.wgvlrl .nktig7 .qb9x1x ul li {
  display: inline-block;
}
.wgvlrl .nktig7 .qb9x1x ul li a {
  padding: 5px 8px;
  font-size: 20px;
  color: #9f9f9f;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.wgvlrl .nktig7 .qb9x1x ul li a:hover {
  color: #346910;
}
.wgvlrl:hover .on39nz {
  background-color: #346910;
}
.npve17 {
  padding-bottom: 92px;
}
.npve17 .nktig7 .ky2pas {
  font-size: 36px;
  font-weight: 700;
  margin-bottom: 5px;
}
@media only screen and (max-width: 1199px) {
  .npve17 .nktig7 .ky2pas {
    font-size: 34px;
  }
}
@media only screen and (max-width: 991px) {
  .npve17 .nktig7 .ky2pas {
    font-size: 32px;
  }
}
@media only screen and (max-width: 767px) {
  .npve17 .nktig7 .ky2pas {
    font-size: 30px;
  }
}
@media only screen and (max-width: 575px) {
  .npve17 .nktig7 .ky2pas {
    font-size: 28px;
  }
}
.npve17 .nktig7 .mlc077 {
  margin-bottom: 30px;
}
.npve17 .nktig7 .nf5ciu {
  margin-bottom: 35px;
}
.npve17 .nktig7 .nf5ciu > ul > li {
  color: #444444;
  display: flex;
  align-items: center;
  margin-bottom: 18px;
}
.npve17 .nktig7 .nf5ciu > ul > li:last-child {
  margin-bottom: 0;
}
.npve17 .nktig7 .nf5ciu > ul > li span {
  font-weight: 500;
  margin-right: 8px;
}
.npve17 .nktig7 .nf5ciu > ul > li > i {
  font-size: 22px;
  color: #346910;
  margin-right: 20px;
}
.npve17 .nktig7 .nf5ciu > ul .qb9x1x ul li {
  display: inline-block;
}
.npve17 .nktig7 .nf5ciu > ul .qb9x1x ul li a {
  font-size: 18px;
  color: #646464;
  padding: 5px 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
.npve17 .nktig7 .nf5ciu > ul .qb9x1x ul li a:hover {
  color: #bc0d1e;
}
.npve17 .nktig7 .nf5ciu > ul .qb9x1x ul li:first-child a {
  padding-left: 0;
}
.mxvw50 {
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
/*------------------- 5.15 Testimonial -------------------*/
.ga12y5 {
  padding: 98px 0 164px;
  background-color: rgba(0, 4, 95, 0.9);
  background-image: url('img/figure/figure2.png');
  background-repeat: no-repeat;
  background-position-x: center;
  background-position-y: -80px;
}
@media only screen and (max-width: 1199px) {
  .ga12y5 {
    padding: 88px 0 154px;
  }
}
@media only screen and (max-width: 991px) {
  .ga12y5 {
    padding: 78px 0 70px;
  }
}
@media only screen and (max-width: 767px) {
  .ga12y5 {
    padding: 68px 0 60px;
  }
}
@media only screen and (max-width: 575px) {
  .ga12y5 {
    padding: 58px 0 50px;
  }
}
.g09dbt {
  padding: 98px 0 92px;
  background-image: url('img/figure/section-bg10.jpg');
  position: relative;
}
@media only screen and (max-width: 1199px) {
  .g09dbt {
    padding: 88px 0 82px;
  }
}
@media only screen and (max-width: 991px) {
  .g09dbt {
    padding: 78px 0 72px;
  }
}
@media only screen and (max-width: 767px) {
  .g09dbt {
    padding: 68px 0 62px;
  }
}
@media only screen and (max-width: 575px) {
  .g09dbt {
    padding: 58px 0 52px;
  }
}
.g09dbt:after {
  content: "";
  height: 100%;
  width: 100%;
  background-color: rgba(0, 4, 95, 0.9);
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}
.cahg1k {
  text-align: center;
  color: #ffffff;
}
.cahg1k .dm5975 {
  font-size: 40px;
  margin-bottom: 30px;
}
.cahg1k .asgtxe {
  margin-bottom: 20px;
}
.cahg1k .asgtxe li {
  color: #ff9317;
  display: inline-block;
  font-size: 20px;
  margin-right: 5px;
}
.cahg1k p {
  font-weight: 500;
  color: #f6f6f6;
  width: 60%;
  margin: 0 auto 22px;
}
@media only screen and (max-width: 767px) {
  .cahg1k p {
    width: 80%;
  }
}
@media only screen and (max-width: 575px) {
  .cahg1k p {
    width: 100%;
  }
}
.cahg1k .ky2pas {
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 4px;
}
.cahg1k .mlc077 {
  color: #f6f6f8;
}
.g8zpeb {
  border: 1px solid #e7eaee;
  border-radius: 4px;
  padding: 40px 40px;
  text-align: center;
  margin-bottom: 30px;
}
@media only screen and (max-width: 575px) {
  .g8zpeb {
    padding: 30px;
  }
}
.g8zpeb .dm5975 {
  margin-bottom: 22px;
}
.g8zpeb .on39nz {
  margin: 16px 0;
}
.g8zpeb .on39nz img {
  border-radius: 50%;
  -webkit-box-shadow: 0px 10px 20px 0px rgba(142, 149, 163, 0.75);
  box-shadow: 0px 10px 20px 0px rgba(142, 149, 163, 0.75);
}
.g8zpeb .asgtxe {
  margin-bottom: 10px;
}
.g8zpeb .asgtxe ul li {
  display: inline-block;
  font-size: 15px;
  color: #ffa000;
  margin-right: 2px;
}
.g8zpeb .asgtxe ul li:last-child {
  margin-right: 0;
}
.g8zpeb .ky2pas {
  font-size: 20px;
  font-weight: 700;
  color: #111111;
  margin-bottom: 0;
}
/*------------------- 5.16 Why Choose Us -------------------*/
.xtq33l {
  padding: 170px 0 100px;
  background-color: #f8f8f8;
  background-image: url('img/figure/figure8.png');
  background-repeat: no-repeat;
  background-position: bottom left;
}
@media only screen and (max-width: 1199px) {
  .xtq33l {
    padding: 120px 0 90px;
  }
}
@media only screen and (max-width: 991px) {
  .xtq33l {
    padding: 80px 0;
    background-image: none;
  }
}
@media only screen and (max-width: 767px) {
  .xtq33l {
    padding: 70px 0;
  }
}
@media only screen and (max-width: 575px) {
  .xtq33l {
    padding: 60px 0;
  }
}
.kmjq0y {
  background-color: #f8f8f8;
  padding: 100px 0 70px;
}
.vhyvgd {
  padding: 94px 0 92px;
}
@media only screen and (max-width: 1199px) {
  .vhyvgd {
    padding: 84px 0 82px;
  }
}
@media only screen and (max-width: 991px) {
  .vhyvgd {
    padding: 74px 0 72px;
  }
}
@media only screen and (max-width: 767px) {
  .vhyvgd {
    padding: 64px 0 62px;
  }
}
@media only screen and (max-width: 575px) {
  .vhyvgd {
    padding: 54px 0 52px;
  }
}
.wdjt04 {
  padding: 100px 0 70px;
  position: relative;
  z-index: 2;
}
@media only screen and (max-width: 1199px) {
  .wdjt04 {
    padding: 90px 0 60px;
  }
}
@media only screen and (max-width: 991px) {
  .wdjt04 {
    padding: 74px 0 50px;
  }
}
@media only screen and (max-width: 767px) {
  .wdjt04 {
    padding: 64px 0 40px;
  }
}
@media only screen and (max-width: 575px) {
  .wdjt04 {
    padding: 54px 0 30px;
  }
}
.wdjt04:after {
  content: url('img/figure/clip12.png');
  position: absolute;
  bottom: 0;
  right: 10%;
  line-height: 0;
  z-index: -1;
}
.qv58d9 {
  background-color: #ffffff;
  padding: 95px 80px;
  border-radius: 4px;
  position: relative;
  -webkit-box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 20px 50px 0px rgba(0, 0, 0, 0.1);
}
@media only screen and (max-width: 1199px) {
  .qv58d9 {
    padding: 60px 10px 60px 80px;
  }
}
@media only screen and (max-width: 991px) {
  .qv58d9 {
    padding: 60px 30px 60px 30px;
    margin-bottom: 30px;
  }
}
.qv58d9:after {
  content: "";
  height: 100%;
  width: 30%;
  background-color: #ffffff;
  position: absolute;
  top: 0;
  right: -17rem;
}
@media only screen and (max-width: 1199px) {
  .qv58d9:after {
    right: -14rem;
  }
}
@media only screen and (max-width: 991px) {
  .qv58d9:after {
    display: none;
  }
}
.qv58d9 .ky2pas {
  font-weight: 900;
  margin-bottom: 10px;
}
.qv58d9 .cm6j5q {
  margin-top: 24px;
}
.qv58d9 .cm6j5q ul li {
  position: relative;
  font-size: 17px;
  color: #444444;
  font-weight: 500;
  margin-bottom: 10px;
  padding-left: 34px;
}
@media only screen and (max-width: 991px) {
  .qv58d9 .cm6j5q ul li {
    font-size: 16px;
  }
}
.qv58d9 .cm6j5q ul li:last-child {
  margin-bottom: 0;
}
.qv58d9 .cm6j5q ul li:after {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-size: 17px;
  font-weight: 600;
  color: #346910;
  position: absolute;
  left: 0;
  top: 0;
}
.nf81fq {
  transform: translateY(-70px);
}
@media only screen and (max-width: 1199px) {
  .nf81fq {
    transform: translateY(-30px);
  }
}
@media only screen and (max-width: 991px) {
  .nf81fq {
    transform: translateY(0);
  }
}
.nf81fq .on39nz {
  text-align: right;
}
@media only screen and (max-width: 991px) {
  .nf81fq .on39nz {
    text-align: center;
  }
}
.nf81fq .on39nz img {
  border-radius: 4px;
  box-shadow: 0px 15px 30px 0px rgba(0, 0, 0, 0.2);
}
@media only screen and (max-width: 991px) {
  .nf81fq .on39nz img {
    width: 100%;
  }
}
.cke8z7 {
  margin-bottom: 30px;
}
.cke8z7 .on39nz {
  position: relative;
  overflow: hidden;
}
@media only screen and (max-width: 991px) {
  .cke8z7 .on39nz {
    margin-bottom: 30px;
    text-align: center;
  }
}
.cke8z7 .on39nz img {
  border-radius: 4px;
}
@media only screen and (max-width: 991px) {
  .cke8z7 .on39nz img {
    width: 100%;
  }
}
.cke8z7 .on39nz .l8s4qq {
  text-align: center;
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  transform: translateY(-50%);
}
.cke8z7 .on39nz .l8s4qq .j471c0 {
  display: inline-block;
  height: 80px;
  width: 80px;
  line-height: 80px;
  border-radius: 50%;
  background-color: rgba(232, 58, 21, 0.8);
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .cke8z7 .on39nz .l8s4qq .j471c0 {
    height: 70px;
    width: 70px;
    line-height: 70px;
  }
}
@media only screen and (max-width: 767px) {
  .cke8z7 .on39nz .l8s4qq .j471c0 {
    height: 60px;
    width: 60px;
    line-height: 60px;
  }
}
.cke8z7 .on39nz .l8s4qq .j471c0 i:before {
  font-size: 28px;
  color: #ffffff;
  margin-left: 10px;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
}
@media only screen and (max-width: 991px) {
  .cke8z7 .on39nz .l8s4qq .j471c0 i:before {
    font-size: 28px;
  }
}
@media only screen and (max-width: 767px) {
  .cke8z7 .on39nz .l8s4qq .j471c0 i:before {
    font-size: 26px;
  }
}
@media only screen and (max-width: 575px) {
  .cke8z7 .on39nz .l8s4qq .j471c0 i:before {
    font-size: 22px;
  }
}
.cke8z7 .on39nz .l8s4qq .j471c0:hover {
  background-color: #ffffff;
}
.cke8z7 .on39nz .l8s4qq .j471c0:hover i:before {
  color: #bc0d1e;
}
.cke8z7 .on39nz .v1vjft {
  position: absolute;
  bottom: -3px;
  right: -3px;
  background-color: #bc0d1e;
  border: 8px solid #ffffff;
  border-radius: 4px;
  display: flex;
  align-items: center;
  padding: 30px;
}
@media only screen and (max-width: 479px) {
  .cke8z7 .on39nz .v1vjft {
    display: none;
  }
}
.cke8z7 .on39nz .v1vjft .vbt92j {
  font-weight: 900;
  font-size: 60px;
  color: #ffffff;
  margin-right: 6px;
}
.cke8z7 .on39nz .v1vjft .hfmvgj span {
  display: block;
  font-size: 18px;
  color: #ffffff;
  line-height: 25px;
}
.cke8z7 .nktig7 .ky2pas {
  font-weight: 700;
  margin-bottom: 25px;
}
.cke8z7 .nktig7 .tip74p {
  display: flex;
  margin-top: 50px;
}
.cke8z7 .nktig7 .tip74p a {
  margin-right: 30px;
  display: inline-block;
  background-color: #ffffff;
  padding: 30px;
}
.cke8z7 .nktig7 .tip74p a:last-child {
  margin-right: 0;
}
.or2w2o {
  padding-right: 100px;
}
@media only screen and (max-width: 1199px) {
  .or2w2o {
    padding-right: 0;
  }
}
.or2w2o .ky2pas {
  font-weight: 900;
  margin-bottom: 24px;
  color: #ffffff;
}
.or2w2o .ky2pas span {
  display: block;
  font-weight: 400;
}
.or2w2o p {
  color: #ffffff;
}
.or2w2o .nypkyc {
  margin-top: 20px;
}
.or2w2o .nypkyc ul li {
  position: relative;
  color: #ffffff;
  font-weight: 500;
  margin-bottom: 12px;
  padding-left: 35px;
}
.or2w2o .nypkyc ul li:last-child {
  margin-bottom: 0;
}
.or2w2o .nypkyc ul li:after {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
  font-weight: 600;
  color: #ffffff;
  position: absolute;
  left: 0;
  top: 0;
}
@media only screen and (max-width: 991px) {
  .uczsxz {
    display: none;
  }
}
.uczsxz .l8s4qq {
  position: relative;
}
.uczsxz .l8s4qq:before {
  content: "";
  height: 136px;
  width: 136px;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  position: absolute;
  top: -28px;
  left: -28px;
  animation: pulse infinite 3s;
}
.uczsxz .l8s4qq:after {
  content: "";
  height: 110px;
  width: 110px;
  background-color: rgba(255, 255, 255, 0.2);
  border-radius: 50%;
  position: absolute;
  top: -15px;
  left: -15px;
  animation: pulse infinite 3.1s;
}
.uczsxz .l8s4qq .j471c0 {
  text-align: center;
  display: inline-block;
  height: 80px;
  width: 80px;
  line-height: 80px;
  border-radius: 50%;
  background-color: #ffffff;
  animation: pulse infinite 3.2s;
  -webkit-transition: all 0.3s ease-out;
  -moz-transition: all 0.3s ease-out;
  -ms-transition: all 0.3s ease-out;
  -o-transition: all 0.3s ease-out;
  transition: all 0.3s ease-out;
  position: relative;
  z-index: 1;
}
@media only screen and (max-width: 991px) {
  .uczsxz .l8s4qq .j471c0 {
    height: 60px;
    width: 60px;
    line-height: 60px;
  }
}
@media only screen and (max-width: 575px) {
  .uczsxz .l8s4qq .j471c0 {
    height: 50px;
    width: 50px;
    line-height: 50px;
  }
}
.uczsxz .l8s4qq .j471c0 i:before {
  font-size: 26px;
  color: #346910;
  margin-left: 8px;
}
@media only screen and (max-width: 991px) {
  .uczsxz .l8s4qq .j471c0 i:before {
    font-size: 24px;
  }
}
@media only screen and (max-width: 575px) {
  .uczsxz .l8s4qq .j471c0 i:before {
    font-size: 20px;
  }
}
.f9tdk4 {
  padding-right: 100px;
  margin-bottom: 22px;
}
@media only screen and (max-width: 1199px) {
  .f9tdk4 {
    padding-right: 50px;
  }
}
@media only screen and (max-width: 575px) {
  .f9tdk4 {
    padding-right: 0;
  }
}
.f9tdk4 .ky2pas {
  font-weight: 900;
  color: #ffffff;
}
.f9tdk4 p {
  color: #cdceda;
}
.f9tdk4 .nypkyc {
  margin-top: 30px;
}
.f9tdk4 .nypkyc ul li {
  position: relative;
  color: #cdceda;
  font-weight: 500;
  margin-bottom: 12px;
  padding-left: 35px;
}
.f9tdk4 .nypkyc ul li:last-child {
  margin-bottom: 0;
}
.f9tdk4 .nypkyc ul li:after {
  content: "\f00c";
  font-family: "Font Awesome 5 Free";
  font-size: 18px;
  font-weight: 600;
  color: #f9f9f9;
  position: absolute;
  left: 0;
  top: 0;
}
.bsk6ha {
  text-align: center;
  margin-bottom: 30px;
}
/*=======================================================================
6. Helper Classes
=========================================================================*/
/*------------------- 6.1 Background -------------------*/
.vo5qyn {
  background-color: #bc0d1e;
}
.qnxhaf {
  background-color: #346910;
}
.lgbyie {
  background-color: #ffffff;
}
.uvc8ko {
  background-color: #f8f8f8;
}
.a36dt2 {
  background-color: #b7b7b7;
}
.hzs3n2 {
  background-color: #ad1457;
}
.iwczhp {
  background-color: #304ffe;
}
.ol8shk {
  background-color: #ffab00;
}
/*------------------- 6.2 Border -------------------*/
.ljkexh {
  border: none;
}
.ftfyc3 {
  border-radius: 4px;
}
.aa04me {
  border: 1px solid #346910;
}
.p2ef3r {
  border: 2px solid #346910;
}
.uhuhk9 {
  border: 1px solid #d7d7d7;
}
.xuqt13 {
  border: 1px solid #ffffff;
}
.n9ggin {
  position: relative;
}
.n9ggin:after {
  content: "";
  width: 165px;
  height: 1px;
  background-color: #dbdbdb;
  position: absolute;
  top: 5px;
  right: 0;
}
/*------------------- 6.3 Margin -------------------*/
@media only screen and (min-width: 768px) {
  .yv9j4z {
    margin-top: 42px;
  }
}
@media only screen and (max-width: 767px) {
  .kdssop {
    margin-top: 15px;
  }
}
.iou4pe {
  margin-top: 4rem;
}
.s6jtmy {
  margin-bottom: 10px;
}
.sfzhs6 {
  margin-bottom: 5rem;
}
.knrlmj {
  margin-top: 5rem;
}
.m6abwy {
  margin-left: 120px;
}
@media only screen and (max-width: 575px) {
  .m6abwy {
    margin-left: 0;
  }
}
/*------------------- 6.4 Misc -------------------*/
.sg54zh {
  position: relative;
  z-index: 2;
}
.sg54zh:before {
  content: url('img/figure/clip1.png');
  position: absolute;
  top: 35%;
  left: -25px;
}
.sg54zh:after {
  content: url('img/figure/clip2.png');
  position: absolute;
  bottom: 120px;
  right: 100px;
  z-index: -1;
}
.m4mwoe {
  position: relative;
}
.m4mwoe:before {
  content: url('img/figure/clip5.png');
  position: absolute;
  bottom: 30%;
  left: -9rem;
  z-index: -1;
}
.m4mwoe:after {
  content: url('img/figure/clip6.png');
  position: absolute;
  bottom: 3rem;
  right: -10rem;
  z-index: -1;
}
.pky1vf {
  position: relative;
  z-index: 2;
}
.pky1vf:before {
  content: url('img/figure/clip9.png');
  position: absolute;
  top: 20%;
  left: 0;
  opacity: 0.5;
  z-index: -1;
}
.pky1vf:after {
  content: url('img/figure/clip8.png');
  position: absolute;
  bottom: 0;
  right: 0;
  line-height: 1;
  opacity: 0.5;
  z-index: -1;
}
.ck79qd {
  position: relative;
  z-index: 10;
}
.ck79qd:before {
  content: url('img/figure/clip10.png');
  position: absolute;
  top: 0;
  left: 20px;
  z-index: -1;
}
.ck79qd:after {
  content: url('img/figure/clip11.png');
  position: absolute;
  bottom: 0;
  right: 50px;
  line-height: 0;
  z-index: -1;
}
.vowcb0 {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}
/*------------------- 6.5 Padding -------------------*/
@media only screen and (min-width: 992px) {
  .d8odec {
    padding-top: 15px;
  }
  .fhy42i {
    padding-left: 6rem;
  }
}
.svsrld {
  padding: 8rem 0;
}
.mbocn9 {
  padding: 0 35px;
}
@media only screen and (max-width: 1199px) {
  .mbocn9 {
    padding: 0;
  }
}
.teb7wc {
  padding-top: 18px !important;
}
.vr1l85 {
  padding: 100px 0;
}
.vij8nx {
  padding: 100px 0 70px;
}
.mffsbq {
  padding: 100px 0 62px;
}
/*------------------- 6.6 Text -------------------*/
.p4dwp5 {
  color: #111111 !important;
}
.bo8exl {
  color: #444444;
}
.dhmqt4 {
  color: #bc0d1e;
}
.nb46nj {
  color: #287ff9;
}
.rnkhd0 {
  color: #ffffff;
}
.w3psz6 {
  color: #346910;
}
.dxgg2e {
  color: #989898;
}
.d82hyu {
  color: #646464;
}
.pfpqww {
  font-size: 24px !important;
}
.qvhv8b {
  font-weight: 500;
}
.cdueva {
  letter-spacing: 0;
}


html, body {
    overflow-x: hidden;
}

/*新增加的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;
}

/* Theme 432 migration fixes */
@media (min-width: 992px) {
  .yp2d4r ul {
    white-space: nowrap;
    font-size: 0;
  }
  .yp2d4r ul li {
    display: inline-block;
    vertical-align: middle;
    margin-right: 8px;
    font-size: 16px;
  }
  .yp2d4r ul .j68f9p {
    margin-right: 6px;
  }
  .yp2d4r ul .j68f9p .itw432 {
    display: inline-block;
    width: 74px;
    height: 42px;
    padding: 0;
    font-size: 15px;
    line-height: 42px;
    text-align: center;
    white-space: nowrap;
  }
  .yp2d4r ul .j68f9p .itw432 i {
    display: none;
  }
}

@media (min-width: 992px) and (max-width: 1199px) {
  .iwsqtg > ul > li > a {
    padding-left: 7px;
    padding-right: 7px;
    font-size: 14px;
  }
  .yp2d4r ul .mj6wn8 {
    display: none;
  }
  .yp2d4r ul .j68f9p .itw432 {
    width: 64px;
    font-size: 14px;
  }
}

.uren6m {
  background: #fff;
}
.uren6m .pkydcd,
.uren6m .bgfhdo {
  padding: 88px 0 58px;
}
.uren6m .bgfhdo {
  background: #f7f9fc;
}
.uren6m .n7vjjq {
  padding-bottom: 78px;
}
.uren6m h2,
.uren6m h3 {
  color: #111;
}
.uren6m p,
.uren6m li {
  color: #646464;
  font-size: 16px;
  line-height: 1.8;
}
.uren6m .yyv58m,
.uren6m .pl8ydj,
.uren6m .jp26ry,
.uren6m .wnf4ey {
  margin-bottom: 30px;
  padding: 30px;
  background: #fff;
  border: 1px solid #e8edf4;
}
.uren6m .yyv58m h3,
.uren6m .pl8ydj h3,
.uren6m .jp26ry h3 {
  margin-bottom: 12px;
}
.uren6m .lxpzod {
  background: #12213a;
  border-color: #12213a;
}
.uren6m .lxpzod h2,
.uren6m .lxpzod h3,
.uren6m .lxpzod p,
.uren6m .lxpzod li {
  color: #fff;
}
.uren6m .whqvll {
  background: #fff7ef;
  border-color: #f1dec9;
}
.uren6m .sq46yw {
  margin: 0 0 18px;
  padding: 0;
  list-style: none;
}
.uren6m .sq46yw li {
  position: relative;
  margin-bottom: 10px;
  padding-left: 24px;
}
.uren6m .sq46yw li:before {
  position: absolute;
  left: 0;
  top: 11px;
  width: 8px;
  height: 8px;
  background: #ff7a21;
  content: "";
}
.uren6m .y3mo0f,
.uren6m .e9t2lg {
  margin-top: 20px;
  font-size: 0;
}
.uren6m .y3mo0f a,
.uren6m .e9t2lg a,
.uren6m .e9t2lg button {
  display: inline-block;
  vertical-align: top;
  min-width: 136px;
  height: 50px;
  margin: 0 10px 10px 0;
  padding: 0 20px;
  border: 0;
  font-size: 15px;
  line-height: 50px;
  text-align: center;
  white-space: nowrap;
}
.uren6m .e9t2lg button {
  cursor: pointer;
}
.uren6m .nhfuw0 .a5bvdh {
  height: 54px;
  margin-bottom: 16px;
  padding: 12px 16px;
  border: 1px solid #dfe6ef;
  border-radius: 0;
  color: #111;
  background: #fff;
  box-shadow: none;
}
.uren6m .nhfuw0 h3,
.uren6m .nhfuw0 p {
  color: #111;
}
.uren6m .pl8ydj strong {
  display: inline-block;
  width: 46px;
  height: 46px;
  margin-bottom: 16px;
  background: #ff7a21;
  color: #fff;
  line-height: 46px;
  text-align: center;
}
.uren6m .wnf4ey {
  min-height: 330px;
  padding-top: 78px;
  background: #12213a;
  text-align: center;
}
.uren6m .wnf4ey span {
  display: inline-block;
  width: 88px;
  height: 88px;
  margin-bottom: 22px;
  background: #ff7a21;
  color: #fff;
  font-size: 24px;
  font-weight: 700;
  line-height: 88px;
}
.uren6m .wnf4ey h2,
.uren6m .wnf4ey p {
  color: #fff;
}
.uren6m .elami0,
.uren6m .na5s95 {
  margin-bottom: 30px;
}
.uren6m .elami0 .nktig7 p {
  color: #646464;
}

@media (max-width: 767px) {
  .uren6m .pkydcd,
  .uren6m .bgfhdo,
  .uren6m .n7vjjq {
    padding: 54px 0 30px;
  }
  .uren6m .yyv58m,
  .uren6m .pl8ydj,
  .uren6m .jp26ry,
  .uren6m .wnf4ey {
    padding: 22px;
  }
  .uren6m .y3mo0f a,
  .uren6m .e9t2lg a,
  .uren6m .e9t2lg button {
    display: block;
    width: 100%;
    margin-right: 0;
  }
}
/* 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;
  }
}
