/*
Theme Name: WP Bootstrap 4 Pro
Theme URI: https://bootstrap-wp.com
Author: TwoPoints
Author URI:
Description: "WP Bootstrap 4" is a simple & easy to use WordPress theme. It is based on world's most popular framework for responsive websites, Twitter Bootstrap 4. "WP Bootstrap 4" is a perfect combination of Bootstrap 4 and WordPress. It is fast and light-weight with around 20 kb style.css. It is also search engine friendly. It has a built-in slider for featured posts on blog's home page. It supports all major & popular WordPress plugins like Jetpack, Contact Form 7, Elementor, Beaver Builder, SiteOrigin Page Builder etc. Check demo on https://bootstrap-wp.com
Version: 1.1
License: GNU General Public License v3 or later
License URI: https://www.gnu.org/licenses/gpl.html
Text Domain: wp-bootstrap-4
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready, two-columns, left-sidebar, right-sidebar, custom-colors, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

WP Bootstrap 4 is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.
*/

/* @font-face {
  font-family: "HumanResources";
  src: url("http://localhost/cmpc.cd/wp-content/fonts/icons/HumanResources.woff")
      format("woff"),
    url("http://localhost/cmpc.cd/wp-content/fonts/icons/HumanResources.ttf")
      format("truetype");
}
@font-face {
  font-family: "Family";
  src: url("http://localhost/cmpc.cd/wp-content/fonts/icons/Family.woff")
      format("woff"),
    url("http://localhost/cmpc.cd/wp-content/fonts/icons/Family.ttf")
      format("truetype");
}
@font-face {
  font-family: "Teamwork";
  src: url("http://localhost/cmpc.cd/wp-content/fonts/icons/Teamwork.woff")
      format("woff"),
    url("http://localhost/cmpc.cd/wp-content/fonts/icons/Teamwork.ttf")
      format("truetype");
}
@font-face {
  font-family: "Psychology";
  src: url("http://localhost/cmpc.cd/wp-content/fonts/icons/Psychology.woff")
      format("woff"),
    url("http://localhost/cmpc.cd/wp-content/fonts/icons/Psychology.ttf")
      format("truetype");
}

@font-face {
  font-family: "Landscapes";
  src: url("http://localhost/cmpc.cd/wp-content/fonts/icons/Landscapes.woff")
      format("woff"),
    url("http://localhost/cmpc.cd/wp-content/fonts/icons/Landscapes.ttf")
      format("truetype");
} */

:is(*):where(
    [data-ico-HumanResources],
    [data-ico-family],
    [data-ico-teamwork],
    [data-ico-psychology],
    [data-ico-landscapes]
  ) {
  margin: var(--spacer-1);
  display: inline-block;
}
:is(*):where(
    [data-ico-HumanResources],
    [data-ico-family],
    [data-ico-teamwork],
    [data-ico-psychology],
    [data-ico-landscapes]
  ):before {
  font-size: 2.5rem;
  width: 5rem;
  height: 5rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #fff;
  border-radius: 100px;
}
@media (min-width: 1200px) {
  :is(*):where(
      [data-ico-HumanResources],
      [data-ico-family],
      [data-ico-teamwork],
      [data-ico-psychology],
      [data-ico-landscapes]
    ):before {
    font-size: 3rem;
    width: 6rem;
    height: 6rem;
  }
}
*[data-ico-HumanResources]:before {
  font-family: "HumanResources";
  content: attr(data-ico-HumanResources);
  background-color: var(--primary);
}
*[data-ico-family]:before {
  font-family: "Family";
  content: attr(data-ico-family);
  background-color: var(--secondary);
}
*[data-ico-teamwork]:before {
  font-family: "Teamwork";
  content: attr(data-ico-teamwork);
  background-color: var(--dark);
}
*[data-ico-psychology]:before {
  font-family: "Psychology";
  content: attr(data-ico-psychology);
  background-color: var(--light);
  color: var(--dark);
}

*[data-ico-landscapes]:before {
  font-family: "Landscapes";
  content: attr(data-ico-landscapes);
  background-color: var(--secondary);
}


h1.site-title a,
h2.site-title a {
  font-size: 3rem;
  display: flex;
}
h1.site-title a p,
h2.site-title a p {
  color: var(--primary);
}

.bg-light {
  background-color: var(--light) !important;
}

h2,
.heading {
  margin-bottom: var(--spacer-4);
}

p:not(:last-child) {
  margin-bottom: var(--spacer-2);
}
label {
  opacity: 1;
}
b,
strong {
   font-weight: 600;
}
strong {
   color: #fff; 
}
.accordion .btn {
  font-size: 1rem;
  padding: 0;
  text-decoration: none;
}

.section-desc {
  max-width: 100%;
}

#hero .container {
  position: relative;
  z-index: 2;
}
#hero.jumbotron{
  background: transparent;
}
.jumbotron-description {
  letter-spacing: 1px;
  color: #8499a7!important;
}


label.label {
  opacity: 1;
  font-family: "Montserrat", sans-serif;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.2;
}
@media (min-width: 576px) {
  label.label {
     font-size: 14px;
  }
}
.section-content-img .img-wrapper img {
  border-radius: var(--border-radius);
}
.card {
  background-repeat: no-repeat;
}

#breadcrumbs a {
  color: var(--primary);
}
@media (max-width: 767px) {
  h2 span {
    font-weight: 300!important;
  }
  .lead {
      font-size: 1.1rem;
  }
}
/*--------------------------------------------------------------
# Custom Header
--------------------------------------------------------------*/
.trans-header .site-header, 
.trans-header .site-header .navbar {
    background-color: #03131e;
}
.trans-header.body-scrolled .site-header.sticky-top .navbar{
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.7);
  transition: box-shadow 500ms ease;
}

.navbar-expand-lg .navbar-nav .nav-link {
  position: relative;
}
.navbar-expand-lg .navbar-nav> .nav-item>.nav-link:after {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 0;
  width: 0;
  height: 4px;
  background-color: var(--secondary);
  transition: 0.3s width linear;
  transform: translateX(-50%);
  z-index: 1;
}
.navbar-expand-lg .navbar-nav .nav-item:hover .nav-link:after {
  width: 100%;
}
.navbar-toggler-icon {
  width: 2.2rem;
  height: 2.2rem;
}
.custom-logo {
  min-height: 20px;
}
@media (min-width: 992px) {
  ul.dropdown-menu.depth_0 {
    border-radius: 0;
    background: #1b3648;
    color: rgba(255, 255, 255, 0.8);
    display: block;
    opacity: 0;
    visibility: hidden;
    top: 100%;
    transform-origin: top;
    padding: 10px 0;
    transition: visibility 0.3s ease-in, opacity 0.3s ease-in, height 0.5s ease-in, top 0.5s ease-in;
    height: 0;
    top: -360px;
    z-index: -1;
  }
  li.nav-item:hover > ul.dropdown-menu.depth_0 {
    opacity: 1;
    height: auto;
    display: inline-block;
    visibility: visible;
    top: 100%;
  }
  button.dropdown-toggle {
    margin-left: 0;
    transform: translateX(-10px);
  }
  .navbar-expand-lg .navbar-nav>.nav-item>.nav-link {
    padding: 1.6rem 1.2rem;
  }
  .navbar-expand-lg .navbar-nav .nav-item .dropdown-menu .nav-link {
    padding: .5rem 1rem;
  }
  .navbar-nav .dropdown-menu .nav-item .nav-link:hover, 
  .navbar-nav .dropdown-menu .nav-item.active .nav-link, 
  .navbar-nav .dropdown-menu .nav-item.active .nav-link:focus {
    background: #35586f;
  }
  .navbar-expand-lg .navbar-nav .nav-item {
    padding-right: 0;
    padding-left: 0;
  }
  .custom-logo {
    min-height: 22px;
  }
}

/*--------------------------------------------------------------
# Non Transparent Header in Mobile
--------------------------------------------------------------*/
@media (max-width: 991px) {
 
  header .navbar-nav {
    max-height: calc(100vh - 35px);
    min-height: calc(100vh - 35px);
    flex-wrap: nowrap;
    overflow-y: scroll;
  }
  #primary-menu-wrapper {
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  #site-navigation :has(.show) .site-branding-content {
    padding-top: 0px;
    -webkit-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
  }
  .navbar-nav .dropdown-menu {
    background: transparent;
  }
}

/*--------------------------------------------------------------
# Bootstrap Carousel indicatores
--------------------------------------------------------------*/
.section-testimonial .card {
}
.section-testimonial .slide-desc {
  margin: auto;
}
.carousel-control-prev,
.carousel-control-next {
  opacity: 1;
}
.carousel-control-prev-icon,
.carousel-control-next-icon {
  background-color: var(--primary);
  width: 2.5rem;
  height: 2.5rem;
  background-size: 60% auto;
  border-radius: 50px;
}
/*--------------------------------------------------------------
# Bootstrap Modal
--------------------------------------------------------------*/
.modal-content {
  background-color: var(--dark) !important;
}
.modal-header {
  border-bottom: 1px solid #373737;
}
.modal-title {
  opacity: 1 !important;
}
/*--------------------------------------------------------------
# Bootstrap Buttons
--------------------------------------------------------------*/
@media (min-width: 992px) {
  .btn:not(.btn-link):not(.btn-sm):not(.btn-lg) {
    font-size: 18px!important;
  }
}
.btn-post img {
  display: none !important;
}
.btn:not(.btn-link):not(.nav-link):not([data-toggle="collapse"]):after {
  display: none;
}
.btn:not(.btn-link) {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.btn-secondary,
.btn-secondary:hover,
.btn-secondary:focus,
.btn-secondary:active{
  color: var(--dark)!important;
}
.btn:not(.btn-link):after {
  width: 22px;
  height: 22px;
  display: inline-block;
  vertical-align: middle;
  margin-left: 4px;
  filter: invert(1);
  opacity: 0.7;
}
.btn.btn-link:not([data-toggle="collapse"]) {
  padding: 0;
  border: none;
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  color: var(--accent);
  font-size: 1rem;
}
.btn.btn-link.text-secondary:not([data-toggle="collapse"]):hover {
  color: var(--secondary) !important;
}
.btn.btn-link.text-primary:not([data-toggle="collapse"]),
.btn.btn-link.text-primary:not([data-toggle="collapse"]):hover {
  color: var(--primary) !important;
  border-bottom: 1px solid var(--primary);
}
.btn:after,
.btn.btn-link:after {
  -webkit-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
html[dir="rtl"] .btn:not([data-toggle="collapse"]):after,
html[dir="rtl"] .btn.btn-lin:not([data-toggle="collapse"]):after {
  transform: rotate(180deg);
}
.btn:not([data-toggle="collapse"]):hover:after,
.btn.btn-link:not([data-toggle="collapse"]):hover:after {
  transform: translateX(5px);
}
html[dir="rtl"] .btn:not([data-toggle="collapse"]):hover:after,
html[dir="rtl"] .btn.btn-link:not([data-toggle="collapse"]):hover:after {
  transform: translateX(-5px) rotate(180deg);
}
.btn-search img,
.navbar-toggler {
  filter: invert(1);
}
button.btn-search {
  box-shadow: none !important;
  padding: 0.6rem;
  background-color: transparent;
  width: 43px;
  min-width: 43px;
  height: 43px;
}

button.btn-search:after,
.dropdown-search button:after {
  display: none !important;
}
.content-affix .dropdown-search {
  position: fixed;
  width: 100%;
  top: 62px;
  z-index: 10;
}
@media (min-width: 992px) {
  .site-header .btn.btn-outline-light {
    padding: 0.5rem;
    border-width: 2px;
  }
  .site-header .btn.btn-outline-light span {
    display: none !important;
  }
  .site-header .btn.btn-outline-light img {
    margin: 0 !important;
    min-width: 20px;
  }
}
@media (min-width: 1200px) {
  .content-affix .dropdown-search {
    top: 92px;
  }
}
@media (max-width: 1199px) {
  html:not([dir="rtl"]) button.btn-search {
    margin-left: -10px;
  }
  html[dir="rtl"] button.btn-search {
    margin-right: -10px;
  }
}
@media (max-width: 991px) {
  .site-header .btn.btn-secondary {
    font-size: 12px;
    padding: 0.4rem 1rem;
  }
}
:is(.desktop-visible, .mobile-visible) :is(.btn img) {
  filter: invert(1);
}
input[type="submit"].wpcf7-submit {
  padding-top: 0.8rem;
  padding-bottom: 0.8rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  border-width: 2px;
  -webkit-border-radius: 50px;
  -moz-border-radius: 50px;
  border-radius: 50px;
  font-family: Roboto;
  font-weight: 700;
  text-transform: uppercase;
  width: 100%;
}
/* .double__img {
  background: url("/wp-content/uploads/2023/03/cta-section-back.jpg") no-repeat 50% 50% / cover;
} */
footer.site-footer {
  position: relative;
  z-index: 2;
}

footer.site-footer .menu li:before {
  background-size: contain;
  width: 1.3rem;
  min-width: 1.3rem;
  height: 1.3rem;
  margin-right: 0.2rem;
}
footer .widget_media_image img {
  max-height: 80px;
  margin-bottom: 10px;
}
footer h2.h6 {
  font-weight: 600 !important;
  font-size: 14px!important;
  text-transform: uppercase;
  color: #8499a7!important;
  opacity: 1;
  margin-bottom: var(--spacer-4);
}
footer.site-footer ul li {
  padding-top: 0rem!important;
  padding-bottom: 1rem!important;
}
footer.site-footer ul.menu {
  margin-top: 0;
}
footer.site-footer ul.menu li {
  -webkit-box-flex: 0;
    -ms-flex: 0 0 33.333333%;
    flex: 0 0 33.333333%;
    max-width: 33.333333%;
}
footer.site-footer ul.menu li a {
  text-transform: uppercase;
}
@media (max-width: 767px) {
  footer .social-row {
    justify-content: center;
  }
  .footer-2-area .widget_custom_html {
    margin-top: var(--spacer-4);
    margin-bottom: var(--spacer-5);
  }
}

/*--------------------------------------------------------------
# Start Custom Website Styles !!!!
--------------------------------------------------------------*/

@media (min-width: 576px) {
  .offset-container {
    --offset-container: 540px;
  }
}

@media (min-width: 768px) {
  .offset-container {
    --offset-container: 720px;
  }
}

@media (min-width: 992px) {
  .offset-container {
    --offset-container: 960px;
  }
}

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

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

@media (min-width: 992px) {
  .offset-container.offset-container-both .container-fluid {
    padding-left: calc(((100vw - var(--offset-container)) / 2) - 15px);
    padding-right: calc(((100vw - var(--offset-container)) / 2) - 15px);
  }
  .offset-container.offset-container-left .container-fluid {
    padding-left: calc(((100vw - var(--offset-container)) / 2) - 15px);
  }
  .offset-container.offset-container-right .container-fluid {
    padding-right: calc(((100vw - var(--offset-container)) / 2) - 15px);
  }
}

.offset-container .content-fluid {
  position: relative;
  z-index: 2;
}

/*--------------------------------------------------------------
# Custom Section with Cards: Events Section
--------------------------------------------------------------*/
.event-item .card-body{
  flex-wrap: wrap;
  flex-direction: row !important;
  justify-content: center;
}
.events-section .img-wrapper {
  max-width: 70%;
  margin: 0 auto auto auto;
}
.events-section .img-wrapper img{
  max-height: 80px;
}
.event-item .content {
  width: 100%;
  flex: unset;
  align-self: end;
  max-width: 460px;
}
.event-item .btn {
  align-self: end!important;
}
@media (min-width: 992px) {
  .events-section .card{
    min-height: 640px;
  }
  .events-section .card-body {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
  .events-section .img-wrapper img{
    max-height: 100px;
  }
}
@media (max-width: 575px) {
  .events-section .container {
    padding-left: 0;
    padding-right: 0;
  }
}
/*--------------------------------------------------------------
# Custom snipets
--------------------------------------------------------------*/
.green-label {
    color: var(--secondary);
    margin: 0;
    text-align: left;
    font-family: "Montserrat", sans-serif;
    font-size: 10px;
    position: absolute;
    width: 40%;
    max-width: 240px;
    text-transform: none;
    transform: translateY(0%);
    right: 0px;
	z-index: 2;
}
@media (min-width: 768px) {
  .green-label {
      font-size: 14px;
      transform: translateY(-100%);
      right: 70px;
  }
}
.text-gradient {
    font-weight: 900!important;
    line-height: 1;
    margin-bottom: 10px;
    color: #36d2a4;
    background-image: -webkit-linear-gradient(left, #0087ec 10%, #36d2a4 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    display: inline-block;
}
.method-payments {
	max-width: 880px;
  margin: auto;
}
.payments-img-wrapper {
    display: inline-flex;
    padding: 15px;
    align-items: center;
    justify-content: center;
}
.payments-img-wrapper img {
    max-height: 50px;
    width: 100%;
}

.gradient-section {
    background-color: #0071c6;
    background-image: -webkit-linear-gradient(300deg, #0071c6 30%, #05ad7b);
}
.dark-gradient-section {
    background: #071b29;
    background-image: -webkit-linear-gradient(300deg, #07283f 35%, #062f23);
}

.heading-with-icon-section{
  overflow: visible;
}
.quated-section .content p:first-child,
.heading-with-icon-section .heading,
.single-post .entry-title,
.blog .page-title {
  position: relative;
}
.single-post .entry-title:before,
.heading-with-icon-section .heading:before,
.blog .page-title:before {
  content: '';
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 120%;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 50 50" style="enable-background:new 0 0 50 50;" xml:space="preserve"><style type="text/css">.st0{fill:url(%23SVGID_1_);}</style><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="0" y1="25" x2="50" y2="25"><stop offset="0" style="stop-color:%230087EC"/><stop offset="1" style="stop-color:%2336D2A4"/></linearGradient><path class="st0" d="M25,0C11.2,0,0,11.2,0,25s11.2,25,25,25s25-11.2,25-25S38.8,0,25,0z M25,37c-6.6,0-12-5.4-12-12s5.4-12,12-12s12,5.4,12,12S31.6,37,25,37z"/></svg>');
  left: 50%;
  transform: translateX(-50%);
}
.heading-with-payouts-icon-section .heading:before {
  width: 70px;
  height: 70px;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="utf-8"%3F><!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) --><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 80 80" style="enable-background:new 0 0 80 80;" xml:space="preserve"><style type="text/css">.st0{fill:url(%23SVGID_1_);}</style><linearGradient id="SVGID_1_" gradientUnits="userSpaceOnUse" x1="4.75" y1="41.0668" x2="75.1467" y2="41.0668"><stop offset="0" style="stop-color:%230087EC"/><stop offset="1" style="stop-color:%2336D2A4"/></linearGradient><path class="st0" d="M12.4,68.4h-1.1l2.4-4.8h3.5l1.6-1.6h-2.7v-1.3c0-0.7,0.6-1.3,1.3-1.3h4l3.1-3.1V31.6l0.2-0.1c1.2-0.4,1.9-1.5,1.9-2.7v-1.3h8.1v1.4c0,1.2,0.7,2.3,1.9,2.7l0.2,0.1V44l1.6-1.6V31.8h4.8v5.8l1.6-1.6v-4.3l0.2-0.1c1.2-0.4,1.9-1.5,1.9-2.7v-1.4h6.5l1.6-1.6H12.3l28.5-14.3l0.2,0.1L59.8,21l1.2-1.2L40.8,9.8L9.7,25.4v-3.6L40.8,6.2L41,6.3l22.3,11.2l1.1-1.1L40.8,4.5L8.1,20.9v6.6h6.4v1.3c0,1.2,0.7,2.3,1.9,2.7l0.2,0.1v26.3L16.4,58c-1.2,0.4-1.9,1.5-1.9,2.7v1.3h-1.8l-3.2,6.4H8.1v1.6h2.6L12.4,68.4z M36.3,27.4h9.1v1.4c0,0.7-0.6,1.3-1.3,1.3h-6.4c-0.7,0-1.3-0.6-1.3-1.3V27.4z M23,57.7h-4.8v-26H23V57.7z M16.1,28.8v-1.3h9.1v1.3c0,0.7-0.6,1.3-1.3,1.3h-6.4C16.7,30.1,16.1,29.5,16.1,28.8z M69.7,19l-1.1,1.1l3.3,1.7v3.6l-5.7-2.9l-1.2,1.2l4.4,2.2h-6.6l-1.6,1.6h4.3v1.3c0,0.7-0.6,1.3-1.3,1.3h-5.6L57,31.7v26.2L56.9,58c-1.2,0.4-1.9,1.5-1.9,2.7v1.3h-2.7h-5.4v-1.2c0-1.2-0.7-2.3-1.9-2.7L44.8,58V43.9l-1.6,1.6v12.4h-4.8v-7.5l-1.6,1.6V58l-0.2,0.1c-1.2,0.4-1.9,1.5-1.9,2.7v1.2h-5.3h-2.7v0l-1.5,1.5h42.8l2.4,4.8h-50l-1.7,1.7h54.9v-1.6h-1.3L69,62.1h-1.8v-1.3c0-1.2-0.7-2.3-1.9-2.7l-0.2-0.1V31.6l0.2-0.1c1.2-0.4,1.9-1.5,1.9-2.7v-1.3h6.4v-6.6h-0.1L69.7,19z M45.4,62.1h-9.1v-1.3c0-0.7,0.6-1.3,1.3-1.3h6.4c0.7,0,1.3,0.6,1.3,1.3V62.1z M58.6,31.7h4.8v26h-4.8V31.7z M65.5,60.6V62h-9.1v-1.3c0-0.7,0.6-1.3,1.3-1.3h6.4C65,59.3,65.5,59.9,65.5,60.6z M5.1,75.6l68-68c0.5-0.5,1.2-0.5,1.7,0v0c0.5,0.5,0.5,1.2,0,1.7l-68,68c-0.5,0.5-1.2,0.5-1.7,0h0C4.6,76.8,4.6,76.1,5.1,75.6z"/></svg>');
}
.features-slider-section .card-body:before,
.quated-section .content p:first-child:before {
  content: '';
  width: 44px;
  height: 31px;
  position: absolute;
  left: 0;
  top: 0;
  transform: translate(-100%, -100%);
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="42.6" height="30" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 42.6 30"><!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 141) --><defs><style> .st0 { fill: url(%23linear-gradient1); } .st1 { fill: url(%23linear-gradient); } </style><linearGradient id="linear-gradient" x1="-28.8" y1="44.1" x2="50.3" y2="5.2" gradientTransform="translate(0 41.2) scale(1 -1)" gradientUnits="userSpaceOnUse"><stop offset=".2" stop-color="%230087ec"/><stop offset=".4" stop-color="%230892e1"/><stop offset=".7" stop-color="%231dafc4"/><stop offset="1" stop-color="%2336d2a4"/></linearGradient><linearGradient id="linear-gradient1" x1="-24.1" y1="53.7" x2="55.2" y2="15" xlink:href="%23linear-gradient"/></defs><polygon class="st1" points="9.1 12 15.1 0 6 0 0 12 0 30 18 30 18 12 9.1 12"/><polygon class="st0" points="33.7 12 39.7 0 30.6 0 24.6 12 24.6 30 42.6 30 42.6 12 33.7 12"/><metadata><sfw xmlns="http://ns.adobe.com/SaveForWeb/1.0/"><slices/><sliceSourceBounds x="661.48" y="-394.36" width="42.55" height="29.97" bottomLeftOrigin="true"/></sfw></metadata></svg>');
}
.features-slider-section .card-body:before{
  transform: translate(-50%, 100%);
}
.quated-section .content p:first-child:after {
  content: '';
  width: 44px;
  height: 31px;
  position: absolute;
  right: 0;
  bottom: 0;
  transform: translateX(100%);
  background-repeat: no-repeat;
  background-image: url('data:image/svg+xml,<%3Fxml version="1.0" encoding="UTF-8"%3F><svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" width="42.6" height="30" version="1.1" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 42.6 30"><!-- Generator: Adobe Illustrator 29.5.1, SVG Export Plug-In . SVG Version: 2.1.0 Build 141) --><defs><style> .st0 { fill: url(%23linear-gradient1); } .st1 { fill: url(%23linear-gradient); } </style><linearGradient id="linear-gradient" x1="-14.8" y1="-8.8" x2="53.3" y2="23.7" gradientUnits="userSpaceOnUse"><stop offset=".2" stop-color="%230087ec"/><stop offset=".4" stop-color="%230892e1"/><stop offset=".7" stop-color="%231dafc4"/><stop offset="1" stop-color="%2336d2a4"/></linearGradient><linearGradient id="linear-gradient1" x1="-19.3" y1=".7" x2="48.7" y2="33.3" xlink:href="%23linear-gradient"/></defs><polygon class="st1" points="33.5 18 27.5 30 36.6 30 42.6 18 42.6 0 24.6 0 24.6 18 33.5 18"/><polygon class="st0" points="8.9 18 2.9 30 12 30 18 18 18 0 0 0 0 18 8.9 18"/><metadata><sfw xmlns="http://ns.adobe.com/SaveForWeb/1.0/"><slices/><sliceSourceBounds x="661.47" y="-394.36" width="42.57" height="29.97" bottomLeftOrigin="true"/></sfw></metadata></svg>');
}
@media (max-width: 768px) {
  .quated-section .content p:first-child:before {
    transform: translate(0, -100%);
  }
  .quated-section .content p:first-child:after {
    transform: translate(0, 100%);
  }
}
.brandheading-img-with-code{
  max-height: 80px!important;
  padding: 6px;
}
.page-header-content .label {
  color: var(--secondary);
  text-transform: uppercase;
  font-family: "Montserrat", sans-serif;
  font-size: 14px;
  order: -1;
}
.shortcode-card h2.h4{
  font-size: 1.5rem!important;
}
@media (min-width: 992px) {
  .single-post .entry-title:before,
  .heading-with-icon-section .heading:before,
  .blog .page-title:before {
     bottom: 140%;
  }
  .shortcode-card .card-body{
    padding-left: 3rem;
    padding-right: 3rem;
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .brandheading-img-with-code{
    max-height: 100px!important;
    padding: 10px;
  }
}
/*--------------------------------------------------------------
# Custom Zoho Forms:
--------------------------------------------------------------*/
.zf-templateWidth ul{
   padding: 0;
}
/*--------------------------------------------------------------
# Custom List Section:
--------------------------------------------------------------*/
.checkmark-list-section .row {
  --gutter-x: var(--spacer-3);
}
.checkmark-list-section h2.heading {
  max-width: 1060px;
  margin-bottom: var(--spacer-5);
  margin-left: auto;
  margin-right: auto;
}
.checkmark-list-section .img-wrapper img {
  min-width: 26px;
}
@media (min-width: 992px) {
  .checkmark-list-section .row {
    --gutter-x: var(--spacer-5);
  }
}
/*--------------------------------------------------------------
# Custom Section with Cards
--------------------------------------------------------------*/
.list-as-cards-section .img-wrapper img,
.features-cards-section .img-wrapper img{
    max-height: 50px;
    width: 100%;
    max-width: 50px;
}
.media-cards-section .card-body{
  padding: 4rem 2rem;
}
.media-cards-section .content{
  margin-bottom: var(--spacer-3);
}
.media-cards-section .img-wrapper{
  margin-bottom: var(--spacer-4);
}
.media-cards-section .img-wrapper img {
    max-height: 60px;
    width: 100%;
    min-height: 60px;
    max-width: 280px;
}
@media (min-width: 992px) {
  .list-as-cards-section .img-wrapper img,
  .features-cards-section .img-wrapper img{
      max-height: 70px;
      max-width: 70px;
  }
}
/*--------------------------------------------------------------
# Custom List Section: Features as List
--------------------------------------------------------------*/
.features-list-section .row{
  justify-content: space-between;
}
.features-list-section .img-wrapper img {
    max-height: 50px;
    width: 100%;
    max-width: 50px;
}
.features-list-section .flex-1 {
  align-self: center;
}
.features-list-section .item-description {
  max-width: 400px;
}
@media (min-width: 992px) {
  .features-list-section .list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 45%;
    flex: 0 0 45%;
    max-width: 45%;
  }
  .features-list-section .img-wrapper img {
      max-height: 70px;
      max-width: 70px;
  }
}
/*--------------------------------------------------------------
# Custom List Section: List as Cards
--------------------------------------------------------------*/
.list-as-cards-section  .card {
  border: 1px solid rgba(132, 153, 167, 0.5);
}
.list-as-cards-section h2.h5{
  font-size: 1.2rem!important;
}
.list-as-cards-section h2.h6{
  font-size: 1rem!important;
  text-transform: uppercase;
  font-weight: 600;
}
.list-as-cards-section p span {
  color: #fff;
}
/*--------------------------------------------------------------
# Custom List Section: Countries List as Cards
--------------------------------------------------------------*/
.countries-list-section .row{
  justify-content: center;
}
.countries-list-section .heading{
  margin-bottom: var(--spacer-4);
}
.countries-list-section .list-item {
    -webkit-box-flex: 0;
    -ms-flex: 0 0 auto;
    flex: 0 0 auto;
    width: auto;
    max-width: none;
}
.countries-list-section .card-body {
  padding: 1rem;
}
/*--------------------------------------------------------------
# Custom Section with slider: Quotes slider
--------------------------------------------------------------*/
.features-slider-section .card {
  padding: 0rem 1.5rem;
}
.features-slider-section .card-body {
  padding: 2rem 3rem;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  align-content: space-between;
  border: 6px solid #1b3648;
  position: relative;
  background-color: #03131e;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.3);
}
.features-slider-section .slick-dots{
  margin-top: var(--spacer-4);
}
.features-slider-section .slick-dots li{
  margin-bottom: 5px!important;
}
.features-slider-section .slick-dots li:before{
   display: none!important;
}
.features-slider-section .slick-dots li button {
  border: 4px solid #1b3648;
  height: 20px;
  width: 20px;
  border-radius: 0%;
  background: #1b3648;
  transition: all 0.3s ease;
}
.features-slider-section .slick-dots li.slick-active button {
    border: 4px solid #ffffff;
    background: transparent;
}
@media (min-width: 992px) {
  .features-slider-section .card {
    padding: 0rem 2rem;
  }
}

@media (min-width: 1360px) {
  .features-slider-section .card {
    padding: 0rem 3rem;
  }
}

/*--------------------------------------------------------------
# CTA Global Section:
--------------------------------------------------------------*/
.cta-global-section {
  min-height: unset;
  display: flex;
  align-items: center;
}

.cta-global-section .container {
  position: relative;
  z-index: 2;
}
.cta-global-section .container .card-body {
  max-width: 1200px;
  margin: auto;
}
#content .cta-global-section ul > li {
    margin-bottom: 0;
    padding: 0 1rem;

}
#content .cta-global-section ul > li:not(.active) a:not(:hover){
    color: var(--primary)
}
#content .cta-global-section ul > li a{
  padding: 0;
}
@media (min-width: 992px) {
  #content .cta-global-section ul > li a{
    font-size: 18px;
  }
}
@media (max-width: 991px) {
    #content .cta-global-section ul.navbar-nav > li:first-of-type {
        margin-top: 0.6rem;
    }
}
/*--------------------------------------------------------------
# End Custom Website Styles !!!!
--------------------------------------------------------------*/

footer.site-footer .contacts-footer{
  margin-top: 0;
}
footer.site-footer .contacts-footer li{
  width: 100%;
}
footer.site-footer .method-payments{
  display: flex;
  margin-top: var(--spacer-3);
}
footer.site-footer .payments-img-wrapper {
    padding: 0px 5px;
    margin: 10px 0;
    display: inline-block;
}
body:not(.custom-page-color)
  .wpml-ls-statics-footer.wpml-ls-legacy-list-horizontal {
  background: #1c1b1f;
  margin-bottom: 0;
  padding-bottom: 30px;
}
.custom-page-color footer.site-footer {
  background: transparent;
}
footer.site-footer .legal-nav {
  padding: 0;
}
footer.site-footer .legal-nav .nav-item {
  width: auto;
  padding-left: 8px;
  padding-right: 8px;
}
#footer-bottom {
  text-align: center;
}
#footer-bottom .social a {
  margin: 5px;
}

header .wpml-ls-legacy-dropdown,
header .wpml-ls-legacy-list-horizontal {
  margin-left: 10px;
}
html[dir="rtl"] header .wpml-ls-legacy-dropdown,
html[dir="rtl"] header .wpml-ls-legacy-list-horizontal {
  margin-left: unset;
  margin-right: 10px;
}
header .wpml-ls-legacy-dropdown a,
header .wpml-ls-legacy-list-horizontal a {
  color: var(--dark);
}
.inverted-nav .share-on,
.inverted-nav .wpml-ls-legacy-dropdown a,
.inverted-nav .wpml-ls-legacy-dropdown a:hover,
.inverted-nav .wpml-ls-legacy-list-horizontal a,
header:not(.inverted-nav) .wpml-ls-legacy-dropdown .wpml-ls-sub-menu a {
  color: #fff !important;
}
header:not(.inverted-nav)
  .wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer {
  background: #1c1b1f;
  margin-bottom: 0px;
}


.heateor_sss_sharing_title{
  color: #fff;
  text-transform: uppercase;
  font-weight: 400!important;
  margin: var(--spacer-4) auto var(--spacer-3) auto;
}