.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded="false"]:after {  content: "\2b";  color: #111111;}.coman-sidebar-block .accordion .accordion-item .accordion-button[aria-expanded="true"]:after {  content: "\f068";  color: #111111;}.coman-sidebar-block .accordion .accordion-item .accordion-button:after {  display: none !important;  font-size: 20px;}.accordion {  display: inline-block !important;  width: 100% !important;}.coman-sidebar-block .accordion-item {  border:    none !important;  padding:    30px !important;  border-radius: 0;  background: #f7f7f7;  border-radius: 13px;  box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.09);  -webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.09);  -moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.09);}.coman-sidebar-block .accordion .accordion-item .accordion-button {  padding: 0px !important;  font-size: 36px;  border: none !important;  background: none !important;  color: #00254e !important;  box-shadow: none !important;  border-radius: 0px !important;  line-height: 1.1;  font-family: Domine, serif;  font-weight: normal;  text-align: left;  text-transform: capitalize;}.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: #111111;}.coman-sidebar-block .accordion-body {  padding: 0px !important;  border: none !important;  margin: 0px !important;  padding-top: 20px !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: #00254e !important;  font-size: 18px;  font-family: Source Sans\ 3, 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;  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%);  background: #deae5e;  color: #fff;  content: "";  border-radius: 7px;}.coman-sidebar-block .accordion h4 a:hover, .coman-sidebar-block .accordion h4 a:focus {  color: #deae5e !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button[aria-expanded="true"] + a {  border-bottom: none !important;  color: #deae5e !important;}.coman-sidebar-block .categories-block .accordion .accordion-item .accordion-item .accordion-button[aria-expanded="false"] + a {  color: #00254e !important;}.coman-sidebar-block .categories-block .accordion .accordion-item .accordion-item .accordion-button[aria-expanded="true"] + a {  color: #deae5e !important;}.coman-sidebar-block .accordion h4 {  margin-bottom: 0px !important;  position: relative;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button {  color: #00254e;  font-size: 18px;  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: #00254e;  display: inline-block !important;  right: 0px !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item .accordion-button[aria-expanded="true"]::after {  content: "\f106";  color: #111111;  display: inline-block !important;  right: 0px !important;}.coman-sidebar-block .accordion .accordion-item .accordion-item {  padding: 7px 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: #deae5e !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: 50px;  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: #1f2e58;  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: #deae5e;}.coman-categorias-block {  margin-bottom: 50px;}.related-articles-block ul li a {  color: #00254e !important;  font-size: 18px;  font-weight: bold;  line-height: 1.5;  font-family: Source Sans\ 3, sans-serif;  display: inline-block;  position: relative;}.related-articles-block ul li a:hover, .related-articles-block ul li a:focus {  color: #5d89c8 !important;}.related-articles-block ul li {  margin-bottom: 15px;  padding-bottom: 15px;  border-bottom: 1px solid #dfe1e3;}.related-articles-block ul li:before {  display: none !important;}.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 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 !important;  color: #23568e !important;  font-weight: 700 !important;  text-transform: capitalize;  line-height: normal !important;  font-family: Source Sans\ 3, sans-serif;  margin-top: 10px;}.sidebar-our-location-block h3 a {  color: #00254e;}.sidebar-our-location-block .coman-btn {  color: #23568e;  text-transform: uppercase;  letter-spacing: 3px;  display: inline-block;  font-weight: bold;  border-bottom: 2px solid #deae5e;}.sidebar-our-location-block .coman-btn:hover, .sidebar-our-location-block .coman-btn:focus {  color: #deae5e;  border-bottom: 2px solid #23568e;}.sidebar-our-location-block h3 a:hover, .sidebar-our-location-block h3 a:focus {  color: #deae5e;}.sidebar-our-location-block p {  color: #00254e !important;  max-width: 250px !important;  margin: auto !important;  margin-bottom: auto;  margin-bottom: 15px !important;  font-family: Source Sans\ 3, sans-serif;}.sidebar-our-location-block .directions-btn {  display: inline-block;  font-size: 18px;  width: 120px;  border-radius: 0px;  color: #fff !important;  text-transform: uppercase;  font-weight: bold;  height: 32px;  line-height: 32px;  font-family: Domine, serif;  font-weight: 700;  background: #00254e;}.sidebar-our-location-block .directions-btn:hover, .sidebar-our-location-block .directions-btn:focus {  background: #deae5e;}.sidebar-our-location-block {  padding: 30px;  background: #f7f7f7;  border-radius: 13px;  box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.09);  -webkit-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.09);  -moz-box-shadow: 0px 0px 19px 0px rgba(0, 0, 0, 0.09);}.inner-wrap {  margin-bottom: 50px;}.sidebar-our-location-block h2 {  font-size: 36px !important;  color: #00254e !important;  box-shadow: none !important;  border-radius: 0px !important;  line-height: 1.1 !important;  font-family: Domine, serif;  font-weight: normal;  text-align: center;  text-transform: capitalize;  letter-spacing: 0px !important;  margin: 0px !important;  margin-bottom: 0px;  margin-bottom: 30px !important;}.sidebar-our-location-block .tel-link {  font-size: 30px;  font-family: Domine, serif;  font-weight: 700;  color: #deae5e;}.sidebar-our-location-block .tel-link:hover, .sidebar-our-location-block .tel-link:focus {  color: #00254e;}.coman-sidebar-block .coman-form-block .coman-form {  padding: 50px;  margin-bottom: 60px;}.coman-sidebar-block .coman-form-block .coman-form-contact-info {  margin-top: 25px;}.coman-sidebar-block .coman-form-block .coman-form-contact-info h3 {  font-size: 48px;}.coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {  border-radius: 50px;  display: inline-block;  font-size: 18px;  text-transform: capitalize;  font-weight: 700;  height: 48px;  line-height: 48px;  width: 280px;  margin: 5px 2px;  text-align: center;  position: relative;  z-index: 1;  color: #fff !important;  font-family: Source Sans\ 3, sans-serif;}.coman-btn-block .coman-btn-one img {  margin-left: 5px;  margin-bottom: 0px !important;  position: relative;  top: -1px !important;}.coman-btn-block .coman-btn-second img {  margin-right: 5px;  margin-bottom: 0px !important;  position: relative;  top: -1px !important;  display: inline-block;  width: auto !important;  height: auto !important;  vertical-align: middle;}a {  text-decoration: none !important;}.coman-btn-block .coman-btn-second {  color: #fff !important;}.coman-btn-block .coman-btn-second:hover, .coman-btn-block .coman-btn-second:focus {  color: #fff !important;}.coman-btn-block .coman-btn-one {  color: #2f3132 !important;}.coman-btn-block .coman-btn-one:hover, .coman-btn-block .coman-btn-one:focus {  color: #2f3132 !important;}.coman-btn-block .coman-btn-second:before {  background: #deae5e;  color: #fff;  transform: scale(1);  content: "";  position: absolute;  width: 100%;  height: 100%;  left: 0px;  right: 0px;  margin: auto;  z-index: -1;  animation: pulse-blue 2s infinite;  transform: scale(1);  border-radius: 50px;}.coman-btn-block .coman-btn-second:hover:before, .coman-btn-block .coman-btn-second:focus:before {  background: #5d89c8;  color: #fff;}.coman-btn-block .coman-btn-one:before {  background: #449BFA;  background: -webkit-linear-gradient(0deg, rgba(68, 155, 250, 1) 0%, rgba(185, 218, 255, 1) 74%);  background: -moz-linear-gradient(0deg, rgba(68, 155, 250, 1) 0%, rgba(185, 218, 255, 1) 74%);  background: linear-gradient(0deg, rgba(68, 155, 250, 1) 0%, rgba(185, 218, 255, 1) 74%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#449BFA", endColorstr="#B9DAFF", GradientType=0);  color: #fff;  content: "";  position: absolute;  width: 100%;  height: 100%;  left: 0px;  right: 0px;  margin: auto;  z-index: -1;  border-radius: 50px;}.coman-btn-block .coman-btn-one:hover:before, .coman-btn-block .coman-btn-one:focus:before {  background: #B9DAFF;  background: -webkit-linear-gradient(0deg, rgba(185, 218, 255, 1) 0%, rgba(68, 155, 250, 1) 74%);  background: -moz-linear-gradient(0deg, rgba(185, 218, 255, 1) 0%, rgba(68, 155, 250, 1) 74%);  background: linear-gradient(0deg, rgba(185, 218, 255, 1) 0%, rgba(68, 155, 250, 1) 74%);  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#B9DAFF", endColorstr="#449BFA", GradientType=0);  color: #fff;}@keyframes pulse-blue {  0% {    transform: scale(0.95);    box-shadow: 0 0 0 0 rgba(222, 174, 94, 0.7);  }  70% {    transform: scale(1);    box-shadow: 0 0 0 12px rgba(222, 174, 94, 0);  }  100% {    transform: scale(0.95);    box-shadow: 0 0 0 0 rgba(222, 174, 94, 0);  }}.contact-shortcode {  text-align: center;  padding: 30px 30px;  background: #00254e;  margin: 50px 0px;  border-bottom: 3px solid #00254e;}.contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6 {  color: #fff !important;  margin-bottom: 12px !important;  font-size: 36px !important;  padding-bottom: 0px !important;  text-transform: capitalize !important;  line-height: 1.3 !important;  font-weight: normal !important;  font-family: Domine, serif !important;}.contact-shortcode h1:before, .contact-shortcode h2:before, .contact-shortcode h3:before, .contact-shortcode h4:before, .contact-shortcode h5:before, .contact-shortcode h6:before {  display: none !important;}.contact-shortcode p {  max-width: 850px;  margin: auto !important;  color: #fff;  margin-bottom: 20px !important;  font-size: 18px !important;  font-weight: normal !important;  font-family: Source Sans\ 3, sans-serif;  line-height: 1.6 !important;}.get-in-touch-shortcode {  background: #163c66;  border-left: 5px solid #163c66;  padding: 22px 40px;  margin: 50px 0px;}.get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {  color: #fff !important;  font-size: 36px !important;  padding-bottom: 0px !important;  text-transform: capitalize !important;  line-height: 1.3 !important;  font-family: Domine, serif !important;  margin-bottom: 0px !important;  font-weight: normal !important;}.get-in-touch-shortcode h1:before, .get-in-touch-shortcode h2:before, .get-in-touch-shortcode h3:before, .get-in-touch-shortcode h4:before, .get-in-touch-shortcode h5:before, .get-in-touch-shortcode h6:before {  display: none !important;}.get-in-touch-shortcode p {  color: #e3af64 !important;  font-size: 16px !important;  font-weight: bold !important;  text-transform: uppercase;  margin: 0px 0px 5px 0px !important;  text-align: center;  line-height: normal !important;  font-family: Source Sans\ 3, sans-serif;  letter-spacing: 3px !important;}.get-in-touch-shortcode a {  color: #ffffff !important;  font-size: 36px !important;  text-transform: uppercase !important;  margin: 0px !important;  text-align: center !important;  font-weight: normal !important;  font-family: Domine, serif !important;  line-height: 1;}.get-in-touch-shortcode a:hover, .get-in-touch-shortcode a:focus {  color: #5d89c8 !important;}.get-in-touch-shortcode h4 {  text-align: center;  line-height: 1.1;}.user-shortcode {  background-color: #00254e !important;  padding: 35px;  margin: 50px 0px;  text-align: left;  position: relative;  background-position: right bottom !important;  background-repeat: no-repeat !important;  background-size: auto 100% !important;}.user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .user-shortcode p, .user-shortcode ul li, .user-shortcode ol li {  color: #fff !important;  margin-bottom: 10px;  font-style: normal !important;}.user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6 {  color: #fff !important;  margin-bottom: 12px !important;  font-size: 36px !important;  padding-bottom: 0px !important;  font-family: Domine, serif !important;  text-transform: capitalize !important;  line-height: 1.2 !important;  font-weight: normal !important;  letter-spacing: normal !important;  margin-top: 0px !important;}.user-shortcode h3 {  font-size: 36px !important;  margin-bottom: 15px !important;}.user-shortcode p, .contact-shortcode p {  margin: auto !important;  color: #fff !important;  margin-bottom: 15px !important;  font-size: 18px !important;  font-weight: normal !important;  font-family: Source Sans\ 3, sans-serif;  line-height: 1.6 !important;}.user-shortcode figure {  margin: 0px;  margin-bottom: 0px !important;}.user-shortcode figure img {  width: 100%;  border-radius: 17px;}.user-shortcode-second .user-shortcode h3 {  font-weight: bold !important;  color: #fff !important;  font-size: 18px !important;  text-transform: uppercase !important;  position: relative;  margin: 0px;  padding-left: 40px;  font-family: Source Sans\ 3, sans-serif !important;}.user-shortcode-second .user-shortcode h3::before {  content: "";  position: absolute;  left: 0px;  width: 25px;  height: 3px;  background: #5d89c8;  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%);}.user-shortcode-second .user-shortcode img {  width: auto !important;}.user-shortcode-second .user-shortcode {  margin: 0px !important;  background: #163c66 !important;}.user-shortcode-second {  margin: 50px 0px;}.user-shortcode-second .coman-btn-block {  background: #00254e;  text-align: center;  padding: 20px 0px;}.featured-in-shortcode {  max-width: 900px;  margin: 50px auto;  text-align: center;}.featured-in-shortcode h2 {  color: #deae5e !important;  font-size: 16px !important;  font-weight: bold !important;  text-transform: uppercase;  margin: 0px 0px 10px 0px !important;  letter-spacing: 0px;  text-align: center;  line-height: normal !important;  font-family: "Work Sans", sans-serif !important;  padding: 0px !important;}.featured-logo-slider {  max-width: 900px;}.featured-in-shortcode figure {  height: 110px;  line-height: 110px;  margin: 0px;  padding: 0px 10px;}.client-reviews-sec .client-reviews-title p:first-child {  margin-bottom: 0px !important;}.client-reviews-sec .client-reviews-title small {  font-size: 16px;  color: #deae5e;  margin-bottom: 5px;  font-weight: bold;  display: block;  text-transform: uppercase;  line-height: normal;  letter-spacing: 0px;  font-family: Source Sans\ 3, sans-serif;}.client-reviews-sec {  max-width: 100%;}.client-reviews-sec h2 {  color: #163c66 !important;  font-size: 45px !important;  padding: 0px !important;  line-height: 1.5 !important;  margin: 0px !important;  margin-bottom: 0px;  margin-bottom: 20px !important;  font-family: Domine, serif !important;  letter-spacing: 0px !important;  font-weight: normal !important;}.client-reviews-sec {  margin: 45px auto !important;  width: 100%;}.client-reviews-block {  padding: 40px 50px;}.client-reviews-block img {  margin-bottom: 0px !important;}.client-reviews-block h4 {  color: #00254e;  font-size: 24px !important;  margin-bottom: 10px;  text-transform: capitalize;  font-weight: bold;  line-height: normal;  font-family: Source Sans\ 3, sans-serif;}.client-reviews-sec .rating-img small {  color: #212226;  font-size: 16px;  font-weight: normal;  vertical-align: middle;  display: inline-block;  font-family: Source Sans\ 3, sans-serif;}.client-reviews-sec .rating-img img {  margin-right: 10px;  margin-bottom: 0px !important;  width: 178px;  display: inline-block !important;  clear: both;  position: relative;  top: -2px;}.client-reviews-block p {  color: #212226 !important;  font-size: 18px !important;  font-weight: normal !important;  margin-bottom: 0px !important;  margin-top: 10px !important;  line-height: 1.7 !important;  font-family: Source Sans\ 3, sans-serif;}.google-map-link p {  margin-bottom: 0px !important;  font-family: Source Sans\ 3, sans-serif;}.google-map-link {  color: #212226;  font-size: 18px;  font-family: Source Sans\ 3, sans-serif;}.google-map-link a {  color: #5d89c8 !important;  font-weight: bold;  font-family: Source Sans\ 3, sans-serif;}.google-map-link a:hover, .google-map-link a:focus {  color: #212226 !important;  font-family: Source Sans\ 3, sans-serif;}.review-quiet-img {  text-align: right;}.review-quiet-img img {  width: auto !important;}.owl-carousel .owl-item .review-quiet-img img {  margin-right: 0 !important;}.client-reviews-slider {  background: #f5f5f5;  margin-bottom: 20px;  box-shadow: none;  position: relative;  border-left: 3px solid #f5f5f5;}.client-reviews-sec:last-child {  margin-bottom: 0px;}.faq-block {  margin: 50px 0px;}.faq-block h2 {  color: #163c66 !important;  font-size: 45px !important;  padding: 0px !important;  line-height: 1.5 !important;  margin: 0px !important;  margin-bottom: 0px;  margin-bottom: 20px !important;  font-family: Domine, serif !important;  letter-spacing: 0px !important;  font-weight: normal !important;}.coman-accordion {  position: relative;}.coman-accordion .accordion-item {  background-color: #f5f5f5;  border: none;  border-radius: 0px !important;  padding: 0px;  margin-bottom: 20px;  border: none !important;  -webkit-box-shadow: none;  -moz-box-shadow: none;  box-shadow: none;  border-radius: 7px !important;}.coman-accordion .accordion-item .accordion-button {  padding: 30px 38px;  box-shadow: none;  background: #f5f5f5;  color: #163c66;  font-size: 24px;  border-radius: 0px;  outline: none;  border: none;  border-bottom: none;  font-weight: normal !important;  font-family: Source Sans\ 3, sans-serif;  padding-right: 50px !important;  text-transform: capitalize;  font-weight: bold !important;  border: 2px solid #f5f5f5 !important;}.coman-accordion .accordion-item .accordion-button:after {  width: 20px;  height: 20px;  background: none !important;  font-family: 'Font Awesome 6 Free';  font-weight: 900;  transform: none !important;  position: absolute;  right: 27px;}.coman-accordion .accordion-item .accordion-button[aria-expanded="false"]:after {  content: "\f0d7";  color: #111111;}.coman-accordion .accordion-item .accordion-button[aria-expanded="true"]::after {  content: "\f0d8";  color: #111111;}.coman-accordion .accordion-item .accordion-button:not(.collapsed) {  background: none;  color: #111111;  border: none;  border-bottom: none;}.coman-accordion .accordion-item .accordion-button[aria-expanded="true"] {  border: 2px solid #f5f5f5 !important;  color: #5d89c8;  background: #f5f5f5;  border-radius: 7px 7px 0px 0px !important;}.coman-accordion .accordion-body {  padding: 34px 38px;  padding-top: 0px !important;  border: 2px solid #f5f5f5 !important;  position: relative;  border-radius: 0px 0px 7px 7px !important;  border-top: 0px !important;}.coman-accordion .accordion-body p:last-child {  margin-bottom: 0px;}.fact-checked-info {  background: #f5f5f5;  border: 1px solid #f5f5f5;  padding: 22px 40px;}.fact-checked-info figure {  float: left;  margin: 0px;  margin-right: 45px;}.fact-checked-info p {  overflow: hidden;  margin: 0px;  vertical-align: middle;  color: #212226;  font-size: 15px;  line-height: 2;  font-family: Source Sans\ 3, sans-serif;  padding-left: 45px;  border-left: 3px solid #eeeeee;}.fact-checked-info p a {  cursor: pointer;  font-family: Source Sans\ 3, sans-serif;  color: #5d89c8;  font-weight: 700;}.fact-checked-info p a {  font-weight: bold;}.fact-checked-sec {  padding: 0px 0px 100px 0px;}.fact-checked-sec .container {  max-width: 1630px !important;}.case-results-sec {  background: #163c66;  padding: 30px 0px;  padding-bottom: 0px !important;  text-align: center;}.case-results-sec .coman-btn-block {  background: #00254e;  padding: 21px 0px;}.case-results-sec h2 {  font-weight: 700 !important;  color: #fff !important;  text-transform: uppercase !important;  font-size: 18px !important;  line-height: normal !important;  margin: 0px !important;  font-family: Source Sans\ 3, sans-serif;  letter-spacing: 3px !important;}.case-results-sec .item {  padding: 0px 70px;  border-right: 1px solid rgba(255, 255, 255, 0.1);}.case-results-block h3 {  color: #fff !important;  font-weight: normal !important;  line-height: normal !important;  font-size: 60px !important;  margin-bottom: 15px !important;  font-family: Domine, serif !important;}.case-results-block h4 {  color: #fff !important;  font-size: 18px !important;  line-height: 1 !important;  vertical-align: middle !important;  display: inline-block !important;  margin-bottom: 15px !important;  font-weight: bold;  font-family: Source Sans\ 3, sans-serif;}.case-results-block p {  color: #fff !important;  font-size: 18px !important;  font-family: Source Sans\ 3, sans-serif;  line-height: 1.7 !important;  margin: 0px !important;}.case-results-slider {  padding: 30px 0px;}.container {  max-width: 1630px !important;  padding: 0px 15px !important;}.awards-and-accolades-sec {  padding: 35px 0px;}.awards-and-accolades-sec h2 {  font-size: 24px;  font-family: Domine, serif;  color: #00254e;  text-transform: uppercase;  text-align: center;  margin-bottom: 25px;  letter-spacing: 5px;}.awards-and-accolades-sec figure img {  width: auto !important;  height: auto !important;}.awards-and-accolades-sec figure {  text-align: center !important;  height: 100px;  line-height: 100px;}.case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {  margin: 50px auto !important;  max-width: 880px;}.client-reviews-sec.client-reviews-slider-shortcode .client-reviews-slider {  margin: 0px auto !important;}.user-img {  width: 64px;  height: 64px;  border-radius: 64px;  float: left;}.user-block {  display: inline-block;  width: auto;}.user-img img {  border-radius: 60px;  margin-bottom: 0px;}.user-det {  overflow: hidden;  padding-left: 15px;  padding-top: 6px;  text-align: left;}.user-det h3 {  font-size: 24px;  color: #163c66;  font-weight: normal;  margin-bottom: 5px;  text-transform: capitalize;  font-family: Domine, serif !important;}.user-det h4 {  font-size: 14px;  color: #163c66;  font-weight: bold;  text-transform: uppercase;  margin-bottom: 0px;  font-family: Source Sans\ 3, sans-serif;}.default-content-sec {  padding-top: 0px !important;}.home-case-results-sec {  padding: 100px 0px;}.home-case-results-sec .case-results-sec {  padding: 100px 0px !important;}.home-case-results-sec .case-results-sec h2 {  font-weight: normal !important;  color: #fff !important;  text-transform: capitalize !important;  font-size: 60px !important;  line-height: normal !important;  margin: 0px !important;  letter-spacing: 0px !important;  font-family: Domine, serif !important;}.home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {  padding: 0px 70px;  border-right: 1px solid rgba(255, 255, 255, 0.1);}.home-case-results-sec .case-results-sec .coman-btn-block {  background: #163c66;  padding: 21px 0px;  padding-bottom: 0px !important;}.home-case-results-sec .coman-btn-block .coman-btn-one, .home-case-results-sec .coman-btn-block .coman-btn-second, .home-case-results-sec .coman-btn-block .coman-btn-third {  border: 2px solid #bfdeff !important;}.home-case-results-sec .coman-btn-block .coman-btn-second {  color: #fff !important;}.home-case-results-sec .coman-btn-block .coman-btn-second:hover, .home-case-results-sec .coman-btn-block .coman-btn-second:focus {  color: #fff !important;}.home-case-results-sec .coman-btn-block .coman-btn-one {  color: #fff !important;}.home-case-results-sec .coman-btn-block .coman-btn-one:hover, .home-case-results-sec .coman-btn-block .coman-btn-one:focus {  color: #fff !important;}.home-case-results-sec .coman-btn-block .coman-btn-second:before {  background: none !important;  color: #fff;}.home-case-results-sec .coman-btn-block .coman-btn-second:hover:before, .home-case-results-sec .coman-btn-block .coman-btn-second:focus:before {  background: none !important;  color: #fff;}.home-case-results-sec .coman-btn-block .coman-btn-one:before {  background: none !important;  color: #fff;}.home-case-results-sec .coman-btn-block .coman-btn-one:hover:before, .home-case-results-sec .coman-btn-block .coman-btn-one:focus:before {  background: none !important;  color: #fff;}.faq-sec .faq-block h2 {  color: #163c66 !important;  font-size: 70px !important;  padding: 0px !important;  line-height: 1.2 !important;  margin: 0px !important;  padding-bottom: 30px !important;  font-family: Domine, serif !important;  letter-spacing: 0px !important;  font-weight: normal !important;  text-align: center;  border-bottom: 1px solid #79b5fc !important;  margin-bottom: 50px !important;}.faq-sec .faq-block {  text-align: center;  margin: 0px;}.faq-sec .conatiner {  max-width: 1470px;  padding: 0px 15px;  margin: auto;}.faq-sec {  padding: 100px 0px;}.faq-sec .conatiner .faq-block .coman-accordion {  max-width: 1040px !important;  margin: auto !important;  display: inline-block !important;  text-align: left !important;}.faq-sec .coman-accordion .accordion-item .accordion-button[aria-expanded="true"] {  border: 2px solid #5d89c8 !important;  border-bottom: none !important;}.faq-sec .coman-accordion .accordion-body {  border: 2px solid #5d89c8 !important;  border-top: 0px !important;}@media (max-width: 2050px) {  .get-in-touch-shortcode p {    font-size: 14px !important;  }  .get-in-touch-shortcode a {    font-size: 35px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 48px;    line-height: 48px;    width: 260px;    font-size: 17px;  }  .case-results-block h4 {    font-size: 17px !important;  }  .user-shortcode h3 {    font-size: 33px !important;    margin-bottom: 15px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    max-width: 870px;  }  .client-reviews-sec h2 {    font-size: 43px !important;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 70px;  }}@media (max-width: 1800px) {  .get-in-touch-shortcode p {    font-size: 14px !important;  }  .get-in-touch-shortcode a {    font-size: 34px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 48px;    line-height: 48px;    width: 250px;    font-size: 16px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 18px !important;  }  .case-results-block h4 {    font-size: 16px !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 42px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 36px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 34px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    max-width: 870px;  }  .client-reviews-sec h2 {    font-size: 40px !important;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 65px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 57px !important;  }}@media (max-width: 1700px) {  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2 {    font-size: 35px !important;  }  .user-shortcode {    padding: 33px;  }  .get-in-touch-shortcode p {    font-size: 13px !important;  }  .get-in-touch-shortcode a {    font-size: 33px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 48px;    line-height: 48px;    width: 240px;    font-size: 15px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 17px !important;  }  .case-results-sec h2 {    font-size: 18px;  }  .case-results-block h3 {    font-size: 58px !important;  }  .case-results-block h4 {    font-size: 16px !important;  }  .case-results-block p {    font-size: 16px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 42px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 32px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 32px !important;  }  .user-shortcode h3 {    font-size: 33px !important;    margin-bottom: 15px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    max-width: 907px;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 55px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 58px !important;  }}@media (max-width: 1600px) {  .related-articles-block ul li {    margin-bottom: 11px;    padding-bottom: 11px;  }  .related-articles-block ul li a {    font-size: 18px;  }  .get-in-touch-shortcode p {    font-size: 12px !important;  }  .get-in-touch-shortcode a {    font-size: 32px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 34px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 32px !important;  }  .user-shortcode {    padding: 30px;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 17px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 48px;    line-height: 48px;    width: 235px;    font-size: 15px;  }  .fact-checked-info p {    font-size: 15px;  }  .fact-checked-info figure {    width: 220px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 16px !important;  }  .case-results-sec h2 {    font-size: 17px;  }  .case-results-block h3 {    font-size: 55px !important;  }  .case-results-block h4 {    font-size: 16px !important;  }  .case-results-block p {    font-size: 16px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 31px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 31px !important;  }  .user-shortcode h3 {    font-size: 33px !important;    margin-bottom: 15px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    max-width: 800px;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 45px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 55px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 90px 0px !important;  }  .faq-sec .faq-block h2 {    font-size: 68px !important;  }}@media (max-width: 1500px) {  .get-in-touch-shortcode p {    font-size: 13px !important;  }  .get-in-touch-shortcode a {    font-size: 30px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 33px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 30px !important;  }  .user-shortcode {    padding: 40px;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 17px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 48px;    line-height: 48px;    width: 190px;    font-size: 14px;  }  .fact-checked-info p {    font-size: 14px;  }  .fact-checked-info figure {    padding-top: 0px;    width: 200px;  }  .coman-accordion .accordion-item .accordion-button {    font-size: 23px;  }  .coman-accordion .accordion-item .accordion-button {    padding: 27px 35px;    font-size: 23px;  }  .coman-accordion .accordion-body {    padding: 27px 35px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 15px !important;  }  .case-results-sec h2 {    font-size: 15px;  }  .case-results-block h3 {    font-size: 52px !important;  }  .case-results-block h4 {    font-size: 15px !important;  }  .case-results-block p {    font-size: 15px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 31px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 31px !important;  }  .user-shortcode h3 {    font-size: 34px !important;    margin-bottom: 15px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    max-width: 700px;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 35px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 52px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 85px 0px !important;  }  .faq-sec .faq-block h2 {    font-size: 65px !important;  }}@media (max-width: 1400px) {  .get-in-touch-shortcode {    padding: 17px 25px;  }  .get-in-touch-shortcode p {    font-size: 12px !important;    letter-spacing: 1px !important;  }  .get-in-touch-shortcode a {    font-size: 28px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 32px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 28px !important;  }  .user-shortcode {    padding: 29px;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 16px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 45px;    line-height: 45px;    width: 174px;    font-size: 13px;  }  .client-reviews-block {    padding: 35px !important;  }  .client-reviews-block p, .google-map-link, .client-reviews-sec .rating-img small {    font-size: 16px !important;  }  .client-reviews-sec .client-reviews-block .client-reviews-sec .rating-img img {    width: 110px !important;  }  .client-reviews-sec {    margin: 40px 0px 40px 0px !important;  }  .fact-checked-info p {    font-size: 14px;    padding-left: 30px;  }  .fact-checked-info figure {    padding-top: 5px;  }  .coman-accordion .accordion-item .accordion-button {    font-size: 23px;  }  .coman-accordion .accordion-item .accordion-button {    padding: 20px;  }  .coman-accordion .accordion-body {    padding: 20px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 15px !important;  }  .case-results-sec h2 {    font-size: 15px;  }  .case-results-block h3 {    font-size: 48px !important;  }  .case-results-block h4 {    font-size: 15px !important;  }  .case-results-block p {    font-size: 15px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 30px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 30px !important;  }  .user-shortcode h3 {    font-size: 33px !important;    margin-bottom: 15px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    max-width: 720px;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 30px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 50px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 80px 0px !important;  }  .faq-sec {    padding: 100px 0px;  }  .faq-sec .faq-block h2 {    font-size: 60px !important;  }}@media (max-width: 1300px) {  .get-in-touch-shortcode {    padding: 17px 25px;  }  .get-in-touch-shortcode p {    font-size: 10px !important;  }  .get-in-touch-shortcode a {    font-size: 28px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 30px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 27px !important;  }  .user-shortcode {    padding: 28px;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 16px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 45px;    line-height: 45px;    width: 190px;    font-size: 15px;  }  .client-reviews-block {    padding: 30px !important;  }  .client-reviews-block p, .google-map-link, .client-reviews-sec .rating-img small {    font-size: 15px !important;  }  .client-reviews-sec .client-reviews-block .client-reviews-sec .rating-img img {    width: 110px !important;  }  .client-reviews-sec {    margin: 40px 0px 40px 0px !important;  }  .fact-checked-info {    padding: 20px 35px;  }  .fact-checked-info figure {    width: 200px;    margin-right: 30px;    padding-top: 0px;  }  .fact-checked-info p {    font-size: 14px;    padding-left: 30px;  }  .coman-accordion .accordion-item .accordion-button {    font-size: 22px;  }  .coman-accordion .accordion-item .accordion-button {    padding: 20px;  }  .coman-accordion .accordion-body {    padding: 20px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 15px !important;  }  .case-results-sec h2 {    font-size: 15px;  }  .case-results-block h3 {    font-size: 45px !important;  }  .case-results-block h4 {    font-size: 15px !important;  }  .case-results-block p {    font-size: 15px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 29px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 29px !important;  }  .user-shortcode h3 {    font-size: 32px !important;    margin-bottom: 15px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    max-width: 620px;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 28px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 48px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 75px 0px !important;  }  .faq-sec {    padding: 90px 0px;  }  .faq-sec .faq-block h2 {    font-size: 55px !important;  }}@media (max-width: 1200px) {  .get-in-touch-shortcode {    padding: 17px 25px;  }  .get-in-touch-shortcode p {    font-size: 11px !important;  }  .get-in-touch-shortcode a {    font-size: 28px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 28px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 27px !important;  }  .user-shortcode {    padding: 25px;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 15px !important;  }  .client-reviews-block {    padding: 28px !important;  }  .client-reviews-block p, .google-map-link, .client-reviews-sec .rating-img small {    font-size: 15px !important;  }  .client-reviews-sec .client-reviews-block .client-reviews-sec .rating-img img {    width: 110px !important;  }  .client-reviews-sec {    margin: 40px 0px 40px 0px !important;  }  .fact-checked-info {    padding: 20px 35px;  }  .fact-checked-info figure {    width: 200px;    margin-right: 30px;    padding-top: 5px;  }  .fact-checked-info p {    font-size: 14px;    padding-left: 30px;  }  .coman-accordion .accordion-item .accordion-button {    font-size: 20px;  }  .coman-accordion .accordion-item .accordion-button {    padding: 20px;  }  .coman-accordion .accordion-item .accordion-button::after {    right: 15px;  }  .coman-accordion .accordion-body {    padding: 20px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 15px !important;  }  .case-results-sec h2 {    font-size: 15px;  }  .case-results-block h3 {    font-size: 43px !important;  }  .case-results-block h4 {    font-size: 14px !important;  }  .case-results-block p {    font-size: 14px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 25px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 25px !important;  }  .user-shortcode h3 {    font-size: 30px !important;    margin-bottom: 15px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    margin: 50px auto !important;    max-width: 100%;  }  .case-results-shortcode .case-results-sec {    padding-top: 30px !important;  }  .fact-checked-sec {    padding: 0px 0px 70px 0px;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 25px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 45px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 70px 0px !important;  }  .faq-sec {    padding: 80px 0px;  }  .faq-sec .faq-block h2 {    font-size: 50px !important;  }}@media (max-width: 1100px) {  .get-in-touch-shortcode {    padding: 17px 20px !important;  }  .get-in-touch-shortcode p {    font-size: 12px !important;    letter-spacing: 1px !important;  }  .get-in-touch-shortcode a {    font-size: 28px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 27px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 27px !important;  }  .user-shortcode {    padding: 23px;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 15px !important;  }  .client-reviews-block {    padding: 25px !important;  }  .client-reviews-block h4 {    font-size: 22px !important;    margin-bottom: 5px !important;  }  .client-reviews-block p, .google-map-link, .client-reviews-sec .rating-img small {    font-size: 15px !important;  }  .client-reviews-sec {    margin: 50px 0px 50px 0px !important;  }  .fact-checked-info {    padding: 20px 30px;  }  .fact-checked-info figure {    width: 220px;    margin-right: 25px;    padding-top: 0px;  }  .fact-checked-info p {    font-size: 13px;    padding-left: 25px;  }  .coman-accordion .accordion-item .accordion-button {    font-size: 20px;  }  .coman-accordion .accordion-item .accordion-button {    padding: 20px;  }  .coman-accordion .accordion-item .accordion-button::after {    right: 15px;  }  .coman-accordion .accordion-body {    padding: 20px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 15px !important;  }  .case-results-sec h2 {    font-size: 15px;  }  .case-results-block h3 {    font-size: 40px !important;  }  .case-results-block h4 {    font-size: 14px !important;  }  .case-results-block p {    font-size: 14px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 24px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 24px !important;  }  .user-shortcode h3 {    font-size: 29px !important;    margin-bottom: 15px !important;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 20px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 42px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 65px 0px !important;  }  .faq-sec {    padding: 75px 0px;  }  .faq-sec .faq-block h2 {    font-size: 45px !important;  }}@media (max-width: 991px) {  .get-in-touch-shortcode {    padding: 17px 30px;  }  .get-in-touch-shortcode p {    font-size: 10px !important;    letter-spacing: 1px !important;  }  .get-in-touch-shortcode a {    font-size: 28px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 25px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 25px !important;  }  .user-shortcode {    padding: 20px;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 14px !important;  }  .client-reviews-block {    padding: 20px !important;  }  .client-reviews-block h4 {    font-size: 20px !important;    margin-bottom: 5px !important;  }  .client-reviews-block p, .google-map-link, .client-reviews-sec .rating-img small {    font-size: 14px !important;  }  .client-reviews-sec .client-reviews-block .client-reviews-sec .rating-img img {    width: 90px !important;  }  .fact-checked-info {    padding: 20px 25px;  }  .fact-checked-info figure {    width: 210px;    margin-right: 20px;    padding-top: 10px;  }  .fact-checked-info p {    font-size: 13px;    padding-left: 20px;  }  .coman-accordion .accordion-item .accordion-button {    font-size: 20px;  }  .coman-accordion .accordion-item .accordion-button {    padding: 20px;  }  .coman-accordion .accordion-item .accordion-button::after {    right: 15px;  }  .coman-accordion .accordion-body {    padding: 20px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 15px !important;  }  .case-results-sec h2 {    font-size: 15px;  }  .case-results-block h3 {    font-size: 35px !important;  }  .case-results-block h4 {    font-size: 14px !important;  }  .case-results-block p {    font-size: 14px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 23px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 23px !important;  }  .user-shortcode h3 {    font-size: 27px !important;    margin-bottom: 15px !important;  }  .coman-sidebar-block {    margin-top: 50px;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 20px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 38px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 60px 0px !important;  }  .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 30px !important;    padding-bottom: 30px !important;  }  .faq-sec {    padding: 70px 0px;  }  .faq-sec .faq-block h2 {    font-size: 40px !important;  }}@media (max-width: 767px) {  .get-in-touch-shortcode p {    text-align: center !important;    font-size: 13px !important;    margin-top: 20px !important;    letter-spacing: 1px !important;  }  .get-in-touch-shortcode {    text-align: center !important;  }  .get-in-touch-shortcode h4 {    text-align: center !important;  }  .get-in-touch-shortcode a {    font-size: 28px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 25px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 26px !important;  }  .user-shortcode {    padding: 20px;    text-align: center;  }  .user-shortcode-second .user-shortcode p img {    width: auto !important;    margin: auto !important;  }  .user-shortcode {    padding: 20px;    text-align: center;    padding-bottom: 270px !important;    background-position: right bottom !important;    background-size: 170px !important;  }  .user-shortcode-second .user-shortcode {    padding: 20px !important;    text-align: center;  }  .user-shortcode-second .user-shortcode h3 {    padding: 0px !important;  }  .user-shortcode-second .user-shortcode h3::before {    display: none;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 14px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 45px;    line-height: 45px;    width: 230px;    font-size: 15px;  }  .client-reviews-block {    padding: 20px !important;  }  .client-reviews-block h4 {    font-size: 20px !important;    margin-bottom: 5px !important;  }  .client-reviews-block p, .google-map-link, .client-reviews-sec .rating-img small {    font-size: 14px !important;  }  .client-reviews-sec .client-reviews-block .client-reviews-sec .rating-img img {    width: 90px !important;  }  .client-reviews-sec {    margin: 30px 0px 30px 0px !important;  }  .fact-checked-info {    padding: 20px 20px;  }  .fact-checked-info figure {    width: 200px;    margin-right: 15px;    padding-top: 5px;  }  .fact-checked-info p {    font-size: 11px;    padding-left: 15px;  }  .coman-accordion .accordion-item .accordion-button {    font-size: 18px;  }  .coman-accordion .accordion-item .accordion-button {    padding-right: 30px !important;    padding: 15px 15px;  }  .coman-accordion .accordion-item .accordion-button::after {    right: 10px;  }  .coman-accordion .accordion-body {    padding: 15px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 15px !important;  }  .case-results-sec h2 {    font-size: 15px;  }  .case-results-block h3 {    font-size: 30px !important;  }  .case-results-block h4 {    font-size: 14px !important;  }  .case-results-block p {    font-size: 14px !important;  }  .container {    max-width: 95% !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 23px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 23px !important;  }  .user-shortcode {    text-align: center;  }  .user-shortcode figure {    margin: 0px !important;    margin-bottom: 25px !important;    text-align: center;  }  .user-shortcode figure img {    width: auto;    margin: auto;  }  .user-shortcode.user-shortcode-second figure {    margin: 0px !important;    margin-bottom: 25px !important;  }  .user-shortcode h3 {    font-size: 25px !important;    margin-bottom: 15px !important;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 15px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 35px !important;  }  .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 30px !important;    padding-bottom: 30px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 50px 0px !important;  }  .faq-sec {    padding: 60px 0px;  }  .faq-sec .faq-block h2 {    font-size: 35px !important;  }}@media (max-width: 576px) {  .get-in-touch-shortcode {    text-align: center !important;  }  .get-in-touch-shortcode p {    text-align: center !important;    font-size: 13px !important;    margin-top: 20px !important;    letter-spacing: 1px !important;  }  .get-in-touch-shortcode h4 {    text-align: center !important;  }  .get-in-touch-shortcode a {    font-size: 28px !important;  }  .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6 {    font-size: 25px !important;  }  .contact-shortcode h1, .contact-shortcode h2, .contact-shortcode h3, .contact-shortcode h4, .contact-shortcode h5, .contact-shortcode h6, .get-in-touch-shortcode h2, .get-in-touch-shortcode h3, .get-in-touch-shortcode h4, .get-in-touch-shortcode h5, .get-in-touch-shortcode h6, .user-shortcode h1, .user-shortcode h2, .user-shortcode h3, .user-shortcode h4, .user-shortcode h5, .user-shortcode h6, .client-reviews-sec h2, .faq-block h2 {    font-size: 25px !important;  }  .user-shortcode {    padding: 20px;    text-align: center;  }  .user-shortcode-second .user-shortcode p img {    width: auto !important;    margin: auto !important;  }  .user-shortcode {    padding: 20px;    text-align: center;    padding-bottom: 270px !important;    background-position: right bottom !important;    background-size: 170px !important;  }  .user-shortcode-second .user-shortcode {    padding: 20px !important;    text-align: center;  }  .user-shortcode-second .user-shortcode h3 {    padding: 0px !important;  }  .user-shortcode-second .user-shortcode h3::before {    display: none;  }  .user-shortcode p, .contact-shortcode p, .user-shortcode-second p, .coman-accordion .accordion-body p {    font-size: 14px !important;  }  .coman-btn-block .coman-btn-one, .coman-btn-block .coman-btn-second, .coman-btn-block .coman-btn-third {    height: 45px;    line-height: 45px;    width: 230px;    font-size: 15px;  }  .client-reviews-block {    padding: 20px !important;  }  .client-reviews-block h4 {    font-size: 20px !important;    margin-bottom: 5px !important;  }  .client-reviews-block p, .google-map-link, .client-reviews-sec .rating-img small {    font-size: 14px !important;  }  .client-reviews-sec .client-reviews-block .client-reviews-sec .rating-img img {    width: 90px !important;  }  .fact-checked-info {    padding: 30px 20px;    text-align: center;  }  .fact-checked-info figure {    float: none;    margin: 0px;    padding-top: 0px;    width: 100%;  }  .fact-checked-info p {    border-left: none;    border-top: 2px solid #eee;    padding: 0px;    padding-top: 15px;    margin-top: 15px;    overflow: visible;    font-size: 14px;  }  .coman-accordion .accordion-item .accordion-button {    font-size: 17px;  }  .coman-accordion .accordion-item .accordion-button {    padding-right: 30px !important;    padding: 15px 15px;  }  .coman-accordion .accordion-item .accordion-button::after {    right: 5px;  }  .coman-accordion .accordion-body {    padding: 15px;  }  .related-articles-block ul li a, .coman-sidebar-block .accordion-item .accordion-item .accordion-body p, .coman-sidebar-block .accordion .accordion-item .accordion-button, .coman-sidebar-block .accordion h4 a, .coman-sidebar-block .accordion .accordion-item .accordion-button {    font-size: 15px !important;  }  .case-results-sec h2 {    font-size: 15px !important;  }  .case-results-block h3 {    font-size: 30px !important;  }  .case-results-block h4 {    font-size: 14px !important;  }  .case-results-block p {    font-size: 14px !important;  }  .container {    max-width: 100% !important;    padding: 0px 15px !important;  }  .coman-sidebar-block .accordion-item, .sidebar-our-location-block {    padding: 30px 20px !important;  }  .coman-sidebar-block .accordion .accordion-item .accordion-button, .sidebar-our-location-block h2 {    font-size: 23px !important;  }  .user-shortcode h3 {    font-size: 23px !important;    margin-bottom: 15px !important;  }  .case-results-shortcode, .client-reviews-sec.client-reviews-slider-shortcode, .client-reviews-slider {    margin: 50px auto !important;    max-width: 100%;  }  .case-results-shortcode .case-results-sec {    padding-top: 30px !important;  }  .case-results-sec .item, .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 15px;  }  .home-case-results-sec .case-results-sec h2 {    font-size: 30px !important;  }  .home-case-results-sec .col-sm-6.col-md-6.col-lg-3 {    padding: 0px 30px !important;    border-bottom: 1px solid rgba(255, 255, 255, 0.1);    padding-bottom: 30px !important;    margin-bottom: 30px !important;  }  .home-case-results-sec .col-sm-6.col-md-6.col-lg-3:last-child {    border-bottom: none !important;    padding-bottom: 0px !important;    margin-bottom: 0px !important;  }  .home-case-results-sec .case-results-sec, .home-case-results-sec {    padding: 50px 0px !important;  }  .faq-sec {    padding: 50px 0px;  }  .faq-sec .faq-block h2 {    font-size: 30px !important;  }}