.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded="false"]:after {  content: "\2b";  color: #6198cb;}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded="true"]:after {  content: "\f068";  color: #6198cb;}.coman-sidebar-block .accordion .accordion-item .accordion-button:after {  display: none !important;  font-size: 20px;}.coman-sidebar-block .accordion-item {  border:    none !important;  -webkit-box-shadow:    none;  -moz-box-shadow: none;  box-shadow: none;  background:    #eef5fb;  padding:    0px !important;  border-radius: 0;}.coman-sidebar-block .accordion .accordion-item .accordion-button {  padding: 25px 36px !important;  font-size: 30px;  border: none !important;  background: #253573 !important;  color: #ffffff !important;  font-weight: none !important;  box-shadow: none !important;  border-radius: 0px !important;  line-height: 1.1;  font-weight: normal;  padding-right: 60px !important;  font-family: "Libre Baskerville", serif;  border-bottom: 2px solid #6198cb;}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded="false"] {  border-bottom: none !important;  border: none !important;}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded="true"] {  color: #6198cb;}.coman-sidebar-block .accordion-body {  padding: 38px !important;  border: none !important;  margin: 0px !important;}.coman-sidebar-block .accordion .accordion-item .accordion-button::after {  width: auto;  height: auto;  background: none !important;  font-family: 'Font Awesome 6 Free';  font-weight: 900;  transform: none !important;  position: absolute;  right: 36px !important;  display: none;}.accordion-item .accordion-item {  border: none !important;  box-shadow: none !important;  padding: 0px !important;  margin-bottom: 0px !important;  border-bottom: none !important;}.coman-sidebar-block .accordion h4 a {  padding-right: 31px !important;  color: #253573 !important;  font-size: 20px;  font-family: "Mona Sans", sans-serif;  display: block;  font-weight: bold;  line-height: 1.7;  display: inline-block;  position: relative;  padding-left: 22px;}.coman-sidebar-block .accordion h4 a:before {  width: 7px;  height: 7px;  position: absolute;  left: 0px;  top: 50%;  -moz-transform: translate(0, -50%);  -o-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);  transform: translate(0, -50%);  background: #e0b05f;  color: #fff;  content: "";  border-radius: 7px;}.coman-sidebar-block .accordion h4 a:hover, .coman-sidebar-block .accordion h4 a:focus {  color: #6198cb !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button[aria-expanded="true"] + a {  border-bottom: none !important;  color: #6198cb !important;}.coman-sidebar-block .accordion h4 {  margin-bottom: 0px !important;  position: relative;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button {  color: #253573;  font-size: 20px;  font-weight: bold;  line-height: normal;  border-bottom: none !important;  padding-bottom: 0px !important;  margin-bottom: 0px !important;  height: auto;  line-height: 1.7;  padding: 0px !important;  background: none !important;  font-family: 'Acumin Pro';  position: absolute;  top: 50%;  -moz-transform: translate(0, -50%);  -o-transform: translate(0, -50%);  -ms-transform: translate(0, -50%);  -webkit-transform: translate(0, -50%);  transform: translate(0, -50%);  width: 20px;  right: 0px;  text-align: center;}.accordion-item .accordion-item:last-child {  margin-bottom: 0px !important;}.coman-sidebar-block .accordion-item .accordion-item .accordion-body {  padding: 0px !important;  border-top: none !important;  margin-top: 10px !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button[aria-expanded="false"]::after {  content: "\f107";  color: #0e1518;  display: inline-block !important;  right: 0px !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button[aria-expanded="true"]::after {  content: "\f106";  color: #6198cb;  display: inline-block !important;  right: 0px !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item {  padding: 5px 0px !important;  border-bottom: none !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item:first-child {  padding-top: 0px !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button[aria-expanded="true"] {  color: #6198cb !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item:last-child {  padding-bottom: 0px !important;  border-bottom: 0px !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul {  padding-left: 40px;  padding-top: 5px;  padding-bottom: 5px;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li {  position: relative;  margin-bottom: 10px;  line-height: normal;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {  color: #253573;  font-size: 18px;  font-weight: normal;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a:hover, .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a:focus, .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-item .accordion-button[aria-expanded="true"] + ul li a {  color: #6198cb;}.coman-categorias-block {  margin-bottom: 50px;}.related-articles-block ul li a {  color: #253573;  font-size: 20px;  font-weight: bold;  line-height: 1.5;  display: inline-block;  position: relative;}.related-articles-block ul li a:hover, .related-articles-block ul li a:focus {  color: #6198cb;}.related-articles-block ul li {  border-bottom: 1px solid #d7dfe7;  margin-bottom: 10px;  padding-bottom: 10px;}.related-articles-block ul li:last-child {  margin-bottom: 0px !important;  padding-bottom: 0px !important;  border-bottom: none !important;}.coman-sidebar-block .our-locations-block .accordion h4 a {  font-size: 20px;  font-family: 'Source Sans 3', sans-serif;  font-weight: bold;}.coman-sidebar-block .our-locations-block .accordion-item .accordion-item .accordion-body {  padding-left: 38px !important;}.coman-sidebar-block .our-locations-block .accordion-item .accordion-item .accordion-body p {  margin: 0px !important;}.sidebar-our-location-block {  text-align: center;}.sidebar-our-location-block p .tel-link {  font-family: "Mona Sans", sans-serif;  font-weight: bold;  color: #e0b05f;}.sidebar-our-location-block p .tel-link:hover, .sidebar-our-location-block p .tel-link:focus {  color: #6198cb;}.sidebar-our-location-block figure p {  margin-bottom: 0px !important;  max-width: 100% !important;}.sidebar-our-location-block iframe {  width: 100% !important;  height: 240px !important;}.sidebar-our-location-block h3 {  font-size: 24px;  color: #1e2839;  font-weight: bold;}.sidebar-our-location-block h3 a {  color: #1e2839;}.sidebar-our-location-block h3 a:hover, .sidebar-our-location-block h3 a:focus {  color: #6198cb;}.sidebar-our-location-block p {  color: #1e2839;  max-width: 180px;  margin: auto;  margin-bottom: 10px;}.sidebar-our-location-block .coman-btn {  display: inline-block;  color: #fff !important;  font-size: 14px;  text-transform: uppercase !important;  font-weight: bold !important;  background: #6198cb !important;  width: 140px !important;  height: 32px !important;  line-height: 32px !important;  border-radius: 50px !important;}.sidebar-our-location-block .coman-btn:hover, .sidebar-our-location-block .coman-btn:focus {  background: #e0b05f !important;  color: #fff !important;}.sidebar-our-location-block {  padding: 30px;  background: #eef5fb;}.sidebar-our-location-block h2 {  font-size: 30px;  color: #1e2839;  margin-bottom: 20px;}.coman-sidebar-block .welcome-form {  margin-bottom: 60px;}.coman-sidebar-block .welcome-video-block figure img, .coman-sidebar-block .welcome-video-block figure {  width: 100%;  position: relative;}.coman-sidebar-block .welcome-video-block figure {  margin-bottom: 0px;  position: relative;}.coman-sidebar-block .welcome-video-block figure .play-btn {  position: absolute;  left: 0px;  right: 0px;  margin: auto;  font-size: 16px;  font-weight: bold;  text-transform: uppercase;  color: #fff;  bottom: 35px;}.coman-sidebar-block .welcome-video-block figure .play-btn a {  position: relative;  display: block;  margin: auto;  text-align: center;  color: #fff;  font-size: 18px;}.coman-sidebar-block .welcome-video-block figure .play-btn i {  background: #2264B5;  background: -webkit-linear-gradient(0deg, rgba(34, 100, 181, 1) 0%, rgba(58, 155, 255, 1) 100%);  background: -moz-linear-gradient(0deg, rgba(34, 100, 181, 1) 0%, rgba(58, 155, 255, 1) 100%);  background: linear-gradient(0deg, rgba(34, 100, 181, 1) 0%, rgba(58, 155, 255, 1) 100%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#2264B5", endColorstr="#3A9BFF", GradientType=0);  height: 70px;  line-height: 70px;  color: #fff;  display: inline-block;  width: 70px;  border-radius: 70px;  font-size: 25px;  position: relative;  box-shadow: 0 0 0 10px rgba(255, 255, 255, 0.2);  animation: pulse-play 2s infinite;  transform: scale(1);  margin-right: 15px;}.coman-sidebar-block .welcome-video-block figure .play-btn i:after {  animation: pulse-play 2s infinite;  transform: scale(1);  content: "";  position: absolute;  width: 100%;  height: 100%;  left: 0px;  border-radius: 100px;}.coman-sidebar-block .welcome-video-block {  margin-bottom: 50px;}@media (max-width: 1700px) {  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 5px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 19px;  }}@media (max-width: 1600px) {  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 30px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 18px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 3px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 16px;  }  .related-articles-block ul li {    margin-bottom: 11px;    padding-bottom: 11px;  }}@media (max-width: 1500px) {  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 29px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 18px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 3px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 15px;  }  .related-articles-block ul li {    margin-bottom: 10px;    padding-bottom: 10px;  }  .our-locations-block p {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    padding: 18px 30px 18px 30px !important;  }  .coman-sidebar-block .accordion-body {    padding: 30px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button::after {    right: 30px !important;  }  .coman-sidebar-block .welcome-video-block figure .play-btn a {    font-size: 18px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn i {    height: 61px;    line-height: 61px;    width: 61px;    border-radius: 61px;    font-size: 19px;  }}@media (max-width: 1400px) {  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 28px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 17px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 3px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 15px;  }  .related-articles-block ul li {    margin-bottom: 10px;    padding-bottom: 10px;  }  .our-locations-block p {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    padding: 18px 30px 18px 30px !important;  }  .coman-sidebar-block .accordion-body {    padding: 30px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button::after {    right: 30px !important;  }  .coman-sidebar-block .welcome-video-block figure .play-btn a {    font-size: 17px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn i {    height: 59px;    line-height: 59px;    width: 59px;    border-radius: 59px;    font-size: 19px;  }}@media (max-width: 1300px) {  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 27px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 16px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 3px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 15px;  }  .related-articles-block ul li {    margin-bottom: 10px;    padding-bottom: 10px;  }  .our-locations-block p {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    padding: 17px 25px 17px 25px !important;  }  .coman-sidebar-block .accordion-body {    padding: 25px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button::after {    right: 25px !important;  }  .coman-sidebar-block .welcome-video-block figure .play-btn a {    font-size: 16px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn i {    height: 57px;    line-height: 57px;    width: 57px;    border-radius: 57px;    font-size: 18px;  }}@media (max-width: 1200px) {  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 26px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 16px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 3px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 15px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul {    padding-left: 20px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li {    padding-left: 15px;    margin-bottom: 5px;  }  .related-articles-block ul li {    margin-bottom: 8px;    padding-bottom: 8px;  }  .our-locations-block p {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    padding: 16px 25px 16px 25px !important;  }  .coman-sidebar-block .accordion-body {    padding: 25px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button::after {    right: 25px !important;  }  .sidebar-our-location-block {    padding: 25px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn a {    font-size: 15px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn i {    height: 55px;    line-height: 55px;    width: 55px;    border-radius: 55px;    font-size: 17px;  }}@media (max-width: 1100px) {  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 25px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 16px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 3px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 15px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul {    padding-left: 20px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li {    padding-left: 15px;    margin-bottom: 5px;  }  .related-articles-block ul li {    margin-bottom: 8px;    padding-bottom: 8px;  }  .our-locations-block p {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    padding: 15px 25px 15px 25px !important;  }  .coman-sidebar-block .accordion-body {    padding: 25px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button::after {    right: 25px !important;  }  .sidebar-our-location-block {    padding: 25px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn a {    font-size: 14px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn i {    height: 50px;    line-height: 50px;    width: 50px;    border-radius: 50px;    font-size: 16px;  }}@media (max-width: 991px) {  .coman-sidebar-block {    margin-top: 30px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 25px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 15px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 3px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 15px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul {    padding-left: 20px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li {    padding-left: 15px;    margin-bottom: 5px;  }  .related-articles-block ul li {    margin-bottom: 8px;    padding-bottom: 8px;  }  .our-locations-block p {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    padding: 15px 20px 15px 20px !important;  }  .coman-sidebar-block .accordion-body {    padding: 20px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button::after {    right: 20px !important;  }  .sidebar-our-location-block {    padding: 20px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn a {    font-size: 14px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn i {    height: 50px;    line-height: 50px;    width: 50px;    border-radius: 50px;    font-size: 16px;  }}@media (max-width: 767px) {  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 25px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 16px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 5px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 15px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul {    padding-left: 20px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li {    padding-left: 15px;    margin-bottom: 5px;  }  .related-articles-block ul li {    margin-bottom: 8px;    padding-bottom: 8px;  }  .our-locations-block p {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    padding: 15px 20px 15px 20px !important;  }  .coman-sidebar-block .accordion-body {    padding: 20px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button::after {    right: 20px !important;  }  .sidebar-our-location-block {    padding: 20px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn a {    font-size: 14px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn i {    height: 50px;    line-height: 50px;    width: 50px;    border-radius: 50px;    font-size: 16px;  }}@media (max-width: 576px) {  .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 25px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button::after, .related-articles-block ul li a, .coman-sidebar-block .our-locations-block .accordion h4 a, .coman-sidebar-block .accordion h4 a {    font-size: 15px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item {    padding: 5px 0px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li a {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul {    padding-left: 20px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-body ul li {    padding-left: 15px;    margin-bottom: 5px;  }  .related-articles-block ul li {    margin-bottom: 8px;    padding-bottom: 8px;  }  .our-locations-block p {    font-size: 14px;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button {    padding: 15px 20px 15px 20px !important;  }  .coman-sidebar-block .accordion-body {    padding: 20px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button::after {    right: 20px !important;  }  .sidebar-our-location-block {    padding: 20px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn a {    font-size: 14px;  }  .coman-sidebar-block .welcome-video-block figure .play-btn i {    height: 50px;    line-height: 50px;    width: 50px;    border-radius: 50px;    font-size: 16px;  }}