.header {
  padding: 10px 0; }

.top_header {
  padding: 0; }

.header.header_hide_desk span.user {
  display: none; }

span.login_txt a {
  color: #fff; }

.header-menu.cst_header_menu a {
  color: #fff;
  opacity: 1 !important;
  font-size: 14px !important;
  line-height: 30px !important; }

.header-menu.cst_header_menu .user__dropdown.user__dropdown-- a {
  color: #000;
  opacity: 0.7 !important;
  font-size: 14px !important;
  line-height: 30px !important; }

.header .header-menu a {
  font-weight: 600;
  font-size: 16px;
  text-transform: uppercase;
  opacity: .7; }

/*.header.header_hide_desk {        
    margin-top: 53px;
    position: fixed;
    z-index: 1111;
    width: 100%;
    left: 0;
}
.section--topfixed {
    position: fixed;
    width: 100%;
    top: 0;
    z-index: 222222;
}*/
.section--search {
  padding: 25px 0;
  display: none; }

.search__toggle {
  cursor: pointer; }

.search__icon {
  padding: 0;
  background: transparent;
  border: none; }

.search__icon--close {
  cursor: pointer; }

.search__input:not([type=checkbox]):not([type=radio]) {
  background: transparent;
  padding: 0 10px !important;
  border: none; }

.search-result {
  border-top: 1px solid #e5e9ed; }

.search-result__title {
  display: block;
  font-weight: bold;
  text-decoration: underline; }

.search-result:first-of-type {
  border-top: none; }

.header .header-menu .btn-cta {
  border: none;
  box-shadow: none; }

p.flag_text {
  font-size: 10px; }

img.flag_image {
  padding: 0px;
  margin: 0px;
  max-height: 25px; }

.header .header-menu a {
  padding: 0px; }

.link_list {
  text-align: left; }

.footer_style {
  text-align: left; }

.footer__copyright {
  margin: 0; }

.social-icons__icon {
  font-size: 16px; }

.footer {
  text-align: left; }

.footer__menu a {
  margin-bottom: 0 !important; }

.footer {
  padding: 60px 0; }

.footer p, a {
  font-size: 14px; }

.link_list a {
  color: #fff;
  display: block;
  line-height: .8;
  text-transform: uppercase; }

h5.social_title {
  font-size: 14px;
  margin-bottom: 0; }

.footer_inner a.btn.btn-cta {
  margin-left: 20px; }

.social-icons__row {
  margin: 0 -10px; }

a.social-icons__icon {
  border-radius: 50%;
  width: 34px;
  height: 34px;
  text-align: center;
  line-height: 34px; }

.testimonial-image img {
  margin: 0; }

/*Testimonial Slider*/
#home-testimonial-slider {
  min-height: 500px;
  color: #000;
  overflow: visible !important; }

#home-testimonial-slider .cloud9-item {
  background-color: #fff;
  width: 500px;
  box-shadow: 3px 5px 22px #999;
  text-align: center;
  min-height: 415px; }

#home-testimonial-slider .cloud9-item .testimonial-info {
  padding: 0 25px 25px; }

#home-testimonial-slider .cloud9-item .testimonial-image {
  width: 95px;
  height: 95px;
  overflow: hidden;
  border-radius: 100px;
  border: 5px solid #fff;
  box-shadow: 3px 5px 22px #999;
  position: relative;
  margin: 0 auto;
  bottom: 45px; }

#home-testimonial-slider .cloud9-item .testimonial-name {
  font-weight: 700;
  margin-bottom: 0;
  font-size: 20px; }

#home-testimonial-slider .cloud9-item .testimonial-title {
  color: #717171;
  font-size: 18px; }

#home-testimonial-slider .cloud9-item .testimonial-content {
  font-style: italic;
  color: #323232;
  font-size: 20px;
  font-family: "Georgia Italic", "Times New Roman", serif; }

.testimonial-controls {
  padding-top: 60px;
  padding-bottom: 60px; }

.testimonial-inner {
  margin: 0 auto;
  text-align: center; }

.cloud9-item {
  display: block !important; }

p.testimonial-title {
  margin: 0; }

p.testimonial-name {
  margin: 0; }

/*Testimonial Slider*/
/*.header .container {
    max-width: 100%;
}*/
.header.header_hide_desk span.desk_login {
  display: none; }

.header .user__avatar {
  height: 20px;
  max-height: 20px; }

.header .logo.logo--text a {
  font-size: 28px; }

.social-icons__icon1 {
  font-size: 17px !important; }

.section--1596184646457 h1 {
  font-size: 42px; }

h3 {
  background: linear-gradient(90deg, #e1b425 0%, #f4dd95 50%, #e1b425 100%);
  background-size: cover !important;
  background-size: 100% !important;
  color: #fff;
  -webkit-text-fill-color: transparent !important;
  -webkit-background-clip: text !important; }

.w-css-reset-tree div canvas {
  background: linear-gradient(90deg, #e1b425 0%, #f4dd95 50%, #e1b425 100%); }

.w-css-reset-tree div {
  background: linear-gradient(90deg, #e1b425 0%, #f4dd95 50%, #e1b425 100%); }

@media (min-width: 768px) and (max-width: 1024px) {
  .col-md-7.block--1596114716844 {
    width: 50%; }

  .col-md-2.block--1596103783603 {
    width: 25%; } }
@media (max-width: 767px) {
  .header-menu.cst_header_menu {
    display: none !important; }

  .top_header .col-md-2 {
    width: 100%;
    float: left;
    display: inline-block;
    text-align: center;
    padding: 9px 0; }

  .header.header_hide_desk span.user {
    display: block; }

  /*.header.header_hide_desk{
          margin-top: 68px;
  }*/
  p.flag_text {
    float: left; }

  .header .header-menu .btn-cta {
    margin: 0; }

  .footer__menu {
    text-align: left; }

  .footer_style {
    text-align: center; }

  .footer__menu a {
    display: inline-block; }

  .top_align {
    text-align: center !important; }

  .social-icons--left {
    text-align: center !important; }

  .link_list a {
    margin-left: 0 !important;
    text-align: center; }

  .copyright_footer {
    text-align: center; }

  /*Testimonial Slider*/
  #home-testimonial-slider .cloud9-item {
    width: 300px; }

  #home-testimonial-slider {
    min-height: 800px; }

  .testimonial-controls {
    padding-bottom: 0;
    margin-top: 20px; }

  /*Testimonial Slider*/ }
