@import url('https://fonts.googleapis.com/css2?family=Plus+Jakarta+Sans:ital,wght@0,200..800;1,200..800&amp;display=swap');

#et-top-navigation {
  padding-left: 0 !important;
  width: 100%;
  text-align: center !important;
}

.wpcf7-response-output {
  color: #fff !important;
}

#menu-item-41 a {
  border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; -khtml-border-radius: 11px;
}

.et-fixed-header #menu-item-41 a {
  border-radius: 0 !important; -moz-border-radius: 0 !important; -webkit-border-radius: 0 !important; -khtml-border-radius: 0 !important;
}

#carelogo .et_pb_image_wrap {
  width: 100%;
  text-align: center !important;
}

#mobile_menu #menu-item-41 {
  position: unset !important;
  right: unset !important;
}

#mobile_menu li {
  text-align: left !important;
}

#mobile_menu #menu-item-41 a {
  background: #cfa77d;
  padding: 15px 30px !important;
  color: #fff !important;
  margin-top: unset !important;
}

footer a {
  color: #fff !important;
}

#top-menu li a {
  font-weight: 500;
}

#top-menu-nav {
  float: unset !important;
  text-align: center;
  width: 100% !important;
  float: initial !important;
}

#top-menu {
  float: unset !important;
  float: initial !important;
}

#top-menu li {
  padding-right: 35px;
}

#menu-item-41 a {
  background: #cfa77d;
  padding: 20px 30px !important;
  color: #fff !important;
  margin-top: -20px;
}


#menu-item-41 {
  position: absolute;
  right: 2%;
}

#main-header.et-fixed-header #menu-item-41 a {
  color: #fff !important;
}

#specialiststext h3 {
  line-height: 1.7em;
}

#text-4 .textwidget {
  line-height: 25px;
}

body, input, textarea, select, h2, h3, h4, h5, h6, li, p {
  font-family: 'Plus Jakarta Sans',Helvetica,Arial,Lucida,sans-serif !important;
}

h1 {
  font-family: "Playfair Display" !important;
  font-weight: 600 !important;
}

.et_pb_fullwidth_header {
  padding: 15px 0 5px !important;
}

#bwpageheader {
  border-radius: 0 0 70px 0; -moz-border-radius: 0 0 70px 0; -webkit-border-radius: 0 0 70px 0; -khtml-border-radius: 0 0 70px 0;
}

#bwpageheader h1 {
  font-weight: 800;
  text-shadow: 0 0 30px #000;
}

#bwlegal {
  max-width: 1500px;
  margin: 0 auto;
  color: #fff;
  width: 80%;
}

body.admin-bar.et_fixed_nav #top-header {
  z-index: 9;
}
.et_fixed_nav #top-header {
  z-index: 9;
}

.sub-menu {
  border-radius: 0 0 15px 15px; -moz-border-radius: 0 0 15px 15px; -webkit-border-radius: 0 0 15px 15px; -khtml-border-radius: 0 0 15px 15px;
}

footer .title {
  margin-bottom: 10px;
}

.bwround {
  border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;
}

.et_pb_image_wrap img {
  border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; -khtml-border-radius: 15px;
}

#bwquote h3 {
  margin-bottom: 10px;
  line-height: 37px;
}

.et_pb_text_inner h1 {
  margin-bottom: 10px;
  line-height: 45px;
}

.et_pb_text_inner h4 {
  margin-bottom: 10px;
  font-style: italic;
}

.et_pb_text_inner ul li {
  margin: 0 5px 10px;
}

/* MOB */


