/**
* Base Colors
*/
/**************************
  Media Queries
***************************/
/*************************
  Fonts
**************************/
/*************************
  Button colours
**************************/
/*************************
  Location page colours
**************************/
/*************************
  Form colours
**************************/
/*************************
  Sidebar variables
**************************/
/*************************
  404 button background
**************************/
/*************************
  Results Partial
**************************/
/*************************
  Swiper
**************************/
/*************************
  Footer Top
**************************/
/**
* Return Theme Colors
* @param {String} $color - HEX code
*/
/* Additional Mixins */
.btn {
  transition: all 0.2s ease;
}

.uppercase-title {
  font-family: var(--secondary-font), sans-serif;
  color: #2b2b2b;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 27px;
  letter-spacing: 0.15rem;
  text-align: center;
}

.main-wrapper {
  overflow: hidden;
}

.page-template-contact .main-wrapper {
  border-top: none;
}

.main-content {
  padding-top: 25px;
  padding-bottom: 50px;
}

@media screen and (min-width: 1200px) {
  .main-content {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .single-attorney .main-content {
    padding-bottom: 40px !important;
  }
}
@media (max-width: 767px) {
  .page-template-giving-back-tpl .main-content {
    padding-bottom: 0 !important;
  }
}
.main-content a {
  text-decoration: underline;
}

@media screen and (min-width: 1200px) {
  .main-content .container .row > .entry-content.col-lg-7,
.main-content .container .row > .content.col-lg-7 {
    padding-right: 80px;
  }
}
@media screen and (min-width: 1200px) and (min-width: 1440px) {
  .main-content .container .row > .entry-content.col-lg-7,
.main-content .container .row > .content.col-lg-7 {
    padding-right: 0;
  }
}
@media screen and (min-width: 1600px) {
  .main-content .container .row > .entry-content.col-lg-7,
.main-content .container .row > .content.col-lg-7 {
    padding-left: 0;
  }
}
[v-cloak] > * {
  display: none;
}

#loader-div {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 9999;
  background: rgba(0, 0, 0, 0.3);
  left: 0;
  top: 0;
  overflow: hidden;
  transition: all 0.5s ease;
}

#loader-div .lds-ring {
  display: inline-block;
  position: relative;
  width: 77px;
  height: 77px;
  position: relative;
  top: 50%;
  transform: translateY(-50%);
  display: inline-block;
  margin: 0 auto;
  text-align: center;
  display: block;
}

#loader-div .lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 70px;
  height: 70px;
  margin: 6px;
  border: 7px solid #4164f2;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: #4164f2 transparent transparent transparent;
}

#loader-div .lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}

#loader-div .lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}

#loader-div .lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}

@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.arrow-link {
  color: #eb5b13;
  font-size: 16px;
  font-weight: 600;
  background-image: url("../images/arrows/arrow-right.svg");
  background-repeat: no-repeat;
  background-size: 18px 8px;
  padding-right: 22px;
  background-position: right center;
}

.arrow-link__alt {
  color: #fff;
  background-image: url("../images/arrows/arrow-alt-right.svg");
}

.diagonal-bkg {
  position: relative;
}

@media screen and (min-width: 1200px) {
  .diagonal-bkg .container {
    position: unset;
  }
}
.diagonal-bkg__wrapper {
  position: relative;
}

@media screen and (min-width: 1200px) {
  .diagonal-bkg__wrapper {
    position: unset;
  }
}
.diagonal-bkg__wrapper:before {
  left: 0;
  background-color: #efeeec;
  width: 100%;
  height: 100%;
  content: "";
  position: absolute;
}

@media screen and (min-width: 1200px) {
  .diagonal-bkg__wrapper:before {
    top: 0;
    right: 0;
    left: unset;
    z-index: 2;
    width: 56%;
    clip-path: polygon(210px 0%, 100% 0, 100% 100%, 0% 100%);
  }
}
@media screen and (min-width: 1200px) {
  .diagonal-bkg__wrapper:before {
    clip-path: polygon(180px 0%, 100% 0, 100% 100%, 0% 100%);
    width: 54%;
  }
}
@media screen and (min-width: 1200px) {
  .diagonal-bkg__wrapper:after {
    content: "";
    position: absolute;
    top: 0;
    right: calc(51% - 75px);
    z-index: 5;
    height: 100%;
    width: 8px;
    background-color: #fff;
    transform: skewX(-14.5deg);
    opacity: 0.43;
  }
}
@media screen and (min-width: 1440px) {
  .diagonal-bkg__wrapper:after {
    transform: skewX(-16.4deg);
  }
}
.small-font-content p {
  font-family: var(--secondary-font), sans-serif;
  font-size: 1rem;
  line-height: 2rem;
  color: #242424;
  margin-bottom: 27px;
}

.testimonials-section {
  background-color: var(--accent-color);
  position: relative;
}

@media screen and (min-width: 1200px) {
  .testimonials-section {
    background-color: transparent;
  }
}
.testimonials-section::before {
  content: "";
  background-color: var(--accent-color);
  display: block;
  position: absolute;
  top: 0;
  left: initial;
  right: 0;
  bottom: 0;
  width: 800px;
  z-index: -1;
}

@media screen and (min-width: 1200px) {
  .testimonials-section__content {
    max-width: 700px;
  }
}
@media screen and (min-width: 1360px) {
  .testimonials-section__content {
    max-width: 740px;
  }
}
@media screen and (min-width: 1440px) {
  .testimonials-section__content {
    max-width: 930px;
  }
}
.testimonials-section-wrap {
  position: relative;
  background-color: var(--accent-color);
  padding: 36px 0 46px;
}

@media screen and (min-width: 1200px) {
  .testimonials-section-wrap::before {
    content: url(../images/quote-bg.svg);
    position: absolute;
    z-index: 99;
    top: 40px;
    left: 790px;
  }
}
@media screen and (min-width: 1360px) {
  .testimonials-section-wrap::before {
    left: 860px;
  }
}
@media screen and (min-width: 1440px) {
  .testimonials-section-wrap::before {
    left: 1040px;
  }
}
@media screen and (min-width: 1200px) {
  .testimonials-section-wrap {
    text-align: left !important;
    padding-left: 96px;
    padding-top: 70px;
    padding-bottom: 50px;
    background-repeat: no-repeat;
    background-position: center left 780px;
  }
}
.testimonials-section-title {
  margin-bottom: 40px;
  font-family: var(--main-font), sans-serif;
  font-size: 30px;
  line-height: 30px;
  font-weight: 400;
}

@media screen and (min-width: 1200px) {
  .testimonials-section-title {
    font-size: 35px;
    line-height: 40px;
    text-align: left !important;
  }
}
.testimonials-section .btn {
  max-width: 345px;
  margin-top: 26px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (min-width: 1200px) {
  .testimonials-section .btn {
    margin-left: initial;
    margin-top: 42px;
  }
}
@media (max-width: 767px) {
  .testimonials-section .btn {
    font-size: 18px;
    max-width: 100%;
  }
}
.testimonials-section p {
  font-family: var(--secondary-font), sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 22px;
  line-height: 31px;
  color: white;
}

.testimonials-section cite {
  font-family: var(--secondary-font), sans-serif;
  font-weight: bold;
  font-size: 22px;
  line-height: 31px;
  font-style: normal;
  display: inline-block;
  position: relative;
  padding-left: 18px;
  margin-top: 20px;
}

.testimonials-section cite:before {
  content: "";
  display: block;
  width: 10px;
  height: 2px;
  background-color: white;
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.testimonials-section .swiper .swiper-pagination {
  margin-top: 26px;
  margin-bottom: 0;
}

.testimonials-section .swiper .swiper-pagination.swiper-pagination-lock {
  display: none !important;
}

.testimonials-section .swiper .swiper-pagination-bullet-active {
  background-color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.5);
}

#main-wrapper .sidebar {
  max-width: 480px;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar {
    margin-left: auto;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-],
#main-wrapper .sidebar .sidebar-item div[id*=_widget_],
#main-wrapper .sidebar .sidebar-item div[id*=search-],
#main-wrapper .sidebar .sidebar-item div[id*=categories-],
#main-wrapper .sidebar .sidebar-item div[id*=archives-] {
  max-width: initial;
  background-color: var(--color-neutral);
  padding-bottom: 25px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .sidebar-holder,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .sidebar-holder,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .sidebar-holder,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .sidebar-holder,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .sidebar-holder {
  padding: 0;
  background-color: var(--color-neutral);
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .sidebar-title {
  font-family: var(--main-font), sans-serif;
  background-color: var(--accent-color);
  color: white;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 18px;
  font-weight: 600;
  padding: 18px 20px;
  text-align: center;
  margin-bottom: 12px;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .sidebar-title {
    font-size: 22px;
    letter-spacing: 5px;
    padding: 26px 44px 29px;
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1440px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .sidebar-title {
    font-size: 26px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .list li,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .list li,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .list li,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .list li,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .list li {
  position: relative;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .list li:is(:first-child),
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .list li:is(:first-child),
#main-wrapper .sidebar .sidebar-item div[id*=search-] .list li:is(:first-child),
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .list li:is(:first-child),
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .list li:is(:first-child) {
  border-top: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .list li:is(:last-child),
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .list li:is(:last-child),
#main-wrapper .sidebar .sidebar-item div[id*=search-] .list li:is(:last-child),
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .list li:is(:last-child),
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .list li:is(:last-child) {
  border-bottom: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .list a,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .list a,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .list a,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .list a,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .list a {
  color: #242424;
  padding: 20px 55px 20px 20px;
  font-weight: 500;
  position: relative;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .list a,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .list a,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .list a,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .list a,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .list a {
    padding-left: 40px;
    padding-right: 55px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .list a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .list a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=search-] .list a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .list a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .list a:is(:hover, :focus) {
  color: var(--accent-color);
  font-weight: 500;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .list a:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .list a:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .list a:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .list a:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .list a:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  background-color: var(--accent-color);
  content: "";
  display: block;
  -webkit-mask-image: url(../images/list-arrow-right.svg);
  mask-image: url(../images/list-arrow-right.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
  width: 12px;
  height: 15px;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .list a:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .list a:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .list a:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .list a:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .list a:after {
    right: 40px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .form-wrap,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .form-wrap,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .form-wrap,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .form-wrap,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .form-wrap {
  max-width: 480px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .sidebar .form-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .sidebar .form-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .sidebar .form-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .sidebar .form-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .sidebar .form-title {
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 18px;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .sidebar .form-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .sidebar .form-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .sidebar .form-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .sidebar .form-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .sidebar .form-title {
    font-size: 27px;
    letter-spacing: 2px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget {
  background-color: var(--accent-color);
  padding: 25px 20px;
  text-align: center;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget {
    padding: 34px 54px 45px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .btn {
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .widget_cw_cta_widget__extra-logo,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .widget_cw_cta_widget__extra-logo,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .widget_cw_cta_widget__extra-logo,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .widget_cw_cta_widget__extra-logo,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .widget_cw_cta_widget__extra-logo {
  margin-bottom: 23px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .widget_cw_cta_widget__title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .widget_cw_cta_widget__title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .widget_cw_cta_widget__title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .widget_cw_cta_widget__title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .widget_cw_cta_widget__title {
  color: white;
  font-family: var(--secondary-font), sans-serif;
  text-transform: uppercase;
  letter-spacing: 2px;
  font-size: 28px;
  font-weight: 400;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .widget_cw_cta_widget__title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .widget_cw_cta_widget__title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .widget_cw_cta_widget__title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .widget_cw_cta_widget__title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .widget_cw_cta_widget__title {
    letter-spacing: 5px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .widget_cw_cta_widget__phone,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .widget_cw_cta_widget__phone,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .widget_cw_cta_widget__phone,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .widget_cw_cta_widget__phone,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .widget_cw_cta_widget__phone {
  font-family: var(--main-font), sans-serif;
  font-weight: 700;
  font-size: 38px;
  color: white;
  text-decoration: none;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .widget_cw_cta_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .widget_cw_cta_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .widget_cw_cta_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .widget_cw_cta_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .widget_cw_cta_widget .btn {
  text-decoration: none;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .cta-subtitle-1, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .cta-subtitle-1,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .cta-subtitle-1,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .cta-subtitle-1,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .cta-subtitle-1,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .cta-subtitle-2 {
  color: white;
  font-family: var(--secondary-font), sans-serif;
  font-size: 16px;
  text-transform: uppercase;
  font-weight: 700;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .cta-subtitle-2 {
  font-family: var(--main-font), sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 30px;
  text-transform: initial;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .cta-subtitle-2 {
    font-size: 32px;
  }
}
@media screen and (min-width: 1440px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .cta-subtitle-2 {
    font-size: 38px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child {
  background-color: transparent;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div {
  padding: 25px 20px;
  background: var(--accent-color);
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div {
    padding: 34px 52px 45px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .testimonials-title, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .testimonials-title {
  font-size: 30px;
  line-height: 40px;
  color: white;
  margin-bottom: 15px;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .testimonials-title, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .testimonials-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .testimonials-title {
    font-size: 35px;
    margin-bottom: 25px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .swiper-pagination, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .swiper-pagination,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .swiper-pagination {
  margin-top: 22px;
  margin-bottom: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .swiper-pagination-bullet-active, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .swiper-pagination-bullet-active {
  background-color: white;
  border-color: white;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder {
  max-width: 383px;
  margin: 0 auto;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder p, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder p {
  font-family: var(--secondary-font), sans-serif;
  font-style: italic;
  color: white;
  font-size: 16px;
  line-height: normal;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder p, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder p,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder p {
    font-size: 22px;
    line-height: 31px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder .testimonials-section__item-client-name, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section__item-client-name {
  font-family: var(--secondary-font), sans-serif;
  padding-top: 25px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  line-height: 29px;
  display: block;
  text-transform: initial;
}

@media screen and (min-width: 768px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder .testimonials-section .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder .testimonials-section .btn {
    font-size: 18px;
    max-width: 100%;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder blockquote, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder blockquote,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote {
  text-align: center;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder blockquote q, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q {
  font-family: var(--secondary-font), sans-serif;
  font-style: italic;
  color: white;
  font-size: 16px;
  line-height: normal;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder blockquote q, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder blockquote q,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote q {
    font-size: 22px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .inner-holder blockquote cite, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .inner-holder blockquote cite,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .inner-holder blockquote cite {
  font-family: var(--secondary-font), sans-serif;
  padding-top: 15px;
  color: #fff;
  font-size: 22px;
  font-weight: 700;
  font-style: normal;
  line-height: 29px;
  display: block;
  text-transform: initial;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn {
  margin-top: 25px;
}

@media screen and (min-width: 768px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn {
    font-size: 18px;
    max-width: 100%;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn strong, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn strong {
  font-weight: 800;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child {
  background-color: white;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .results-section-sidebar, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .results-section-sidebar {
  padding: 20px 30px 40px;
  text-align: center;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .results-section-sidebar, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .results-section-sidebar {
    padding-left: 45px;
    padding-right: 45px;
  }
}
@media screen and (min-width: 1440px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .results-section-sidebar, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .results-section-sidebar,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .results-section-sidebar {
    padding-left: 60px;
    padding-right: 60px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .sidebar-title, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .sidebar-title {
  background-color: transparent;
  color: #242424 !important;
  letter-spacing: 2px;
  text-transform: uppercase;
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 15px;
  margin-bottom: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .pa-category, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .pa-category,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .pa-category {
  font-family: var(--secondary-font), sans-serif;
  font-size: 32px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .amount, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .amount,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .amount,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .amount,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .amount,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .amount {
  color: var(--accent-color) !important;
  font-family: var(--main-font), sans-serif !important;
  font-size: 40px;
  font-weight: 700;
  text-transform: uppercase;
  text-align: center;
  line-height: normal;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .amount, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .amount,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .amount,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .amount,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .amount,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .amount,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .amount {
    font-size: 55px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn {
  box-shadow: none !important;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn:before, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn:after, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn:before, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn:after {
  display: none !important;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn strong, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn strong,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn strong {
  font-weight: 800;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_awards_widget,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_awards_widget,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_awards_widget,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_awards_widget,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_awards_widget {
  background-color: var(--color-neutral);
  padding-bottom: 30px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_awards_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_awards_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_awards_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_awards_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_awards_widget .sidebar-title {
  padding-left: 20px;
  padding-right: 20px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_awards_widget .swiper,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_awards_widget .swiper,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_awards_widget .swiper,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_awards_widget .swiper,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_awards_widget .swiper {
  margin-left: 40px;
  margin-right: 40px;
  margin-top: 40px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget {
  padding-left: 20px;
  padding-right: 20px;
  padding-bottom: 40px;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget {
    padding-left: 40px;
    padding-right: 40px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .sidebar-title {
  background-color: transparent;
  color: #242424;
  border-bottom: 1px solid #E2E2E2;
  padding-left: 0;
  padding-right: 0;
  margin-bottom: 6px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget.single-layout .team-widget__item,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget.single-layout .team-widget__item,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget.single-layout .team-widget__item,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget.single-layout .team-widget__item,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget.single-layout .team-widget__item {
  flex-direction: column;
  padding-top: 20px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget.single-layout .team-widget__item figure,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget.single-layout .team-widget__item figure,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget.single-layout .team-widget__item figure,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget.single-layout .team-widget__item figure,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget.single-layout .team-widget__item figure {
  width: initial;
  height: initial;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget.single-layout .team-widget__item-wrapper,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget.single-layout .team-widget__item-wrapper,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget.single-layout .team-widget__item-wrapper,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget.single-layout .team-widget__item-wrapper,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget.single-layout .team-widget__item-wrapper {
  width: initial;
  padding-top: 20px;
  padding-left: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item {
  border-bottom: 1px solid #E2E2E2;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  display: flex;
  align-items: center;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item:last-of-type,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item:last-of-type,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item:last-of-type,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item:last-of-type,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item:last-of-type {
  padding-bottom: 24px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item a,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item a,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item a,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item a,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item a {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item a:hover + figure + .team-widget__item-wrapper .team-widget__item-title, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item a:active + figure + .team-widget__item-wrapper .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item a:hover + figure + .team-widget__item-wrapper .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item a:active + figure + .team-widget__item-wrapper .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item a:hover + figure + .team-widget__item-wrapper .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item a:active + figure + .team-widget__item-wrapper .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item a:hover + figure + .team-widget__item-wrapper .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item a:active + figure + .team-widget__item-wrapper .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item a:hover + figure + .team-widget__item-wrapper .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item a:active + figure + .team-widget__item-wrapper .team-widget__item-title {
  color: var(--accent-color);
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item-title {
  font-family: var(--main-font), sans-serif;
  font-weight: 600;
  font-size: 18px;
  text-transform: uppercase;
  color: #242424;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item-title {
    font-size: 20px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item-position,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item-position,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item-position,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item-position,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item-position {
  font-family: var(--secondary-font), sans-serif;
  font-weight: 500;
  font-size: 16px;
  text-transform: uppercase;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item figure,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item figure,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item figure,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item figure,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item figure {
  height: 111px;
  width: 105px;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.1);
  line-height: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item figure img,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item figure img,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item figure img,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item figure img,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item figure img {
  display: block;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item-wrapper,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item-wrapper,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item-wrapper,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item-wrapper,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item-wrapper {
  width: calc(100% - 105px);
  text-align: left;
  padding-left: 20px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .team-widget__item-wrapper span,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .team-widget__item-wrapper span,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .team-widget__item-wrapper span,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .team-widget__item-wrapper span,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .team-widget__item-wrapper span {
  display: block;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_team_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_team_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_team_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_team_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_team_widget .btn {
  max-width: 310px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 20px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search {
  background-color: var(--accent-color);
  color: white;
  text-transform: uppercase;
  padding: 36px 20px 78px;
  font-family: var(--main-font), sans-serif;
  font-weight: 600;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search {
    padding-left: 40px;
    padding-right: 40px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search .sidebar-title {
  font-size: 18px;
  margin-bottom: 26px;
  padding: 0;
  text-align: left;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search .sidebar-title {
    font-size: 22px;
    letter-spacing: 2px;
  }
}
@media screen and (min-width: 1440px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search .sidebar-title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search .sidebar-title {
    font-size: 26px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search #searchform > div,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search #searchform > div,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search #searchform > div,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search #searchform > div,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search #searchform > div {
  display: flex;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search #searchform input[type=text],
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search #searchform input[type=text],
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search #searchform input[type=text],
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search #searchform input[type=text],
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search #searchform input[type=text] {
  padding: 10px 18px;
  width: calc(100% - 64px);
  font-family: var(--secondary-font), sans-serif;
  font-size: 18px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search #searchform input[type=text]::placeholder,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search #searchform input[type=text]::placeholder,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search #searchform input[type=text]::placeholder,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search #searchform input[type=text]::placeholder,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search #searchform input[type=text]::placeholder {
  color: #CECECE;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_search #searchform input[type=submit],
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_search #searchform input[type=submit],
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_search #searchform input[type=submit],
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_search #searchform input[type=submit],
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_search #searchform input[type=submit] {
  background-color: var(--btn-transparent-color);
  color: white;
  height: 52px;
  width: 64px;
  text-transform: uppercase;
  background-image: url(../images/search-icon.svg);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 27px 27px;
  font-size: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul {
  margin: 0;
  padding: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul li,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul li,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul li,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul li,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul li {
  position: relative;
  margin-bottom: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul li:first-child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul li:first-child,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul li:first-child,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul li:first-child,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul li:first-child {
  border-top: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul li:last-child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul li:last-child,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul li:last-child,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul li:last-child,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul li:last-child {
  border-bottom: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul li:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul li:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul li:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul li:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul li:before {
  display: none;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul a,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul a,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul a,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul a,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul a {
  color: #242424;
  padding: 20px 40px 20px 20px;
  font-weight: 500;
  position: relative;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul a,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul a,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul a,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul a,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul a {
    padding-left: 40px;
    padding-right: 70px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul a:is(:hover, :focus) {
  color: var(--accent-color);
  font-weight: 500;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul a:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  background-color: var(--accent-color);
  content: "";
  display: block;
  -webkit-mask-image: url(../images/list-arrow-right.svg);
  mask-image: url(../images/list-arrow-right.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
  width: 12px;
  height: 15px;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_categories ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_categories ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_categories ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_categories ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_categories ul a:after {
    right: 40px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul {
  margin: 0;
  padding: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul li,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul li,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul li,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul li,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul li {
  position: relative;
  margin-bottom: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul li:first-child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul li:first-child,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul li:first-child,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul li:first-child,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul li:first-child {
  border-top: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul li:last-child,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul li:last-child,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul li:last-child,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul li:last-child,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul li:last-child {
  border-bottom: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul li:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul li:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul li:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul li:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul li:before {
  display: none;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul a,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul a,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul a,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul a,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul a {
  color: #242424;
  padding: 20px 40px 20px 20px;
  font-weight: 500;
  position: relative;
  display: block;
  text-transform: uppercase;
  text-decoration: none;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul a,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul a,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul a,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul a,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul a {
    padding-left: 40px;
    padding-right: 70px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul a:is(:hover, :focus),
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul a:is(:hover, :focus) {
  color: var(--accent-color);
  font-weight: 500;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul a:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  background-color: var(--accent-color);
  content: "";
  display: block;
  -webkit-mask-image: url(../images/list-arrow-right.svg);
  mask-image: url(../images/list-arrow-right.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
  width: 12px;
  height: 15px;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_archive ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_archive ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_archive ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_archive ul a:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_archive ul a:after {
    right: 40px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box {
  text-align: center;
  background-color: #f9f9f9;
  padding: 0;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__title {
  background-color: var(--accent-color);
  color: #fff;
  font-family: var(--main-font), sans-serif;
  font-weight: 600;
  letter-spacing: 5px;
  margin-bottom: 12px;
  padding: 25px 20px;
  text-align: center;
  text-transform: uppercase;
  font-size: 26px;
  line-height: 27px;
}

@media (max-width: 1199px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__title,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__title,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__title,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__title,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__title {
    font-size: 18px;
    letter-spacing: 2px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__lawyer {
  padding: 20px 30px 15px;
}

@media (max-width: 767px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__lawyer {
    padding-left: 0;
    padding-right: 0;
  }
}
@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__lawyer,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__lawyer {
    padding-left: 60px;
    padding-right: 60px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__lawyer-name,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__lawyer-name,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__lawyer-name,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__lawyer-name,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__lawyer-name {
  font-size: 18px;
  text-transform: uppercase;
}

@media screen and (min-width: 1200px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__lawyer-name,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__lawyer-name,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__lawyer-name,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__lawyer-name,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__lawyer-name {
    font-size: 20px;
  }
}
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__lawyer-excerpt,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__lawyer-excerpt,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__lawyer-excerpt,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__lawyer-excerpt,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__lawyer-excerpt {
  font-weight: var(--secondary-font), sans-serif;
  line-height: 28px;
}

#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__lawyer .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__lawyer .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__lawyer .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__lawyer .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__lawyer .btn {
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 28px;
  padding-right: 28px;
}

@media (max-width: 767px) {
  #main-wrapper .sidebar .sidebar-item div[id*=_widget-] .legally-reviewed-box__lawyer .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .legally-reviewed-box__lawyer .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .legally-reviewed-box__lawyer .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .legally-reviewed-box__lawyer .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .legally-reviewed-box__lawyer .btn {
    font-size: 14px;
  }
}
.sidebar-toc-mobile {
  margin-bottom: 40px;
}

.toc {
  background-color: var(--color-neutral);
  padding-bottom: 30px;
}

.toc .sidebar-title {
  font-family: var(--main-font), sans-serif;
  background-color: var(--accent-color);
  letter-spacing: 2px;
  font-size: 18px;
  font-weight: 600;
  padding: 18px 20px;
  text-align: center;
  margin-bottom: 12px;
  color: white;
}

@media screen and (min-width: 1200px) {
  .toc .sidebar-title {
    font-size: 22px;
    letter-spacing: 5px;
    padding: 26px 44px 29px;
    margin-bottom: 25px;
  }
}
@media screen and (min-width: 1440px) {
  .toc .sidebar-title {
    font-size: 26px;
  }
}
.toc ul {
  margin: 0;
  padding: 0;
}

.toc ul li {
  position: relative;
  margin-bottom: 0;
}

.toc ul li:first-child {
  border-top: 0;
}

.toc ul li:last-child {
  border-bottom: 0;
}

.toc ul li:before {
  display: none;
}

.toc ul a {
  color: #242424;
  padding: 20px 40px 20px 20px;
  font-weight: 500;
  position: relative;
  display: block;
  text-decoration: none;
}

@media screen and (min-width: 1200px) {
  .toc ul a {
    padding-left: 40px;
    padding-right: 70px;
  }
}
.toc ul a:is(:hover, :focus) {
  color: var(--accent-color);
  font-weight: 500;
}

.toc ul a:after {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 20px;
  background-color: var(--accent-color);
  content: "";
  display: block;
  -webkit-mask-image: url(../images/list-arrow-right.svg);
  mask-image: url(../images/list-arrow-right.svg);
  -webkit-mask-size: cover;
  mask-size: cover;
  width: 12px;
  height: 15px;
}

@media screen and (min-width: 1200px) {
  .toc ul a:after {
    right: 40px;
  }
}
.two-columns {
  margin-top: 40px;
  margin-bottom: 55px;
}

@media screen and (min-width: 1200px) {
  .two-columns {
    margin-top: 0;
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  .single-attorney .two-columns {
    margin-bottom: 20px !important;
  }
}
.two-columns__wrapper {
  display: flex;
  flex-direction: column;
  position: relative;
}

@media screen and (min-width: 992px) {
  .two-columns__wrapper {
    max-width: 690px;
    margin-left: auto;
    margin-right: auto;
  }
}
@media screen and (min-width: 1200px) {
  .two-columns__wrapper {
    max-width: initial;
    flex-direction: row;
    align-items: center;
  }
}
.two-columns__left {
  background-color: var(--accent-color);
  padding: 25px 20px;
  order: 2;
}

@media screen and (min-width: 768px) {
  .two-columns__left {
    padding: 35px 40px;
  }
}
@media screen and (min-width: 1200px) {
  .two-columns__left {
    order: 1;
    width: 65%;
    padding: 70px 90px 70px 40px;
  }
}
@media screen and (min-width: 1440px) {
  .two-columns__left {
    width: initial;
    max-width: 914px;
    padding: 124px 240px 109px 80px;
  }
}
.two-columns__right {
  order: 1;
  position: relative;
}

@media screen and (min-width: 1200px) {
  .two-columns__right {
    order: 2;
    width: 440px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
  }
}
@media screen and (min-width: 1200px) {
  .two-columns__right {
    width: 460px;
  }
}
@media screen and (min-width: 1440px) {
  .two-columns__right {
    width: initial;
    max-width: 693px;
  }
}
.two-columns__right figure {
  margin-bottom: 0;
}

.two-columns .btn {
  max-width: 350px;
  margin-left: 0;
  margin-top: 25px;
  font-size: 14px;
  display: block;
}

@media screen and (min-width: 414px) {
  .two-columns .btn {
    font-size: 16px;
  }
}
@media screen and (min-width: 1200px) {
  .two-columns .btn {
    max-width: initial;
    display: inline-block;
    margin-top: 40px;
  }
}
.two-columns__title {
  color: white;
  font-family: var(--main-font), sans-serif;
  font-size: 26px;
  line-height: normal;
  font-weight: 600;
  margin-bottom: 20px;
}

@media screen and (min-width: 1200px) {
  .two-columns__title {
    font-size: 35px;
    line-height: 40px;
  }
}
.two-columns__content p {
  color: white;
  font-family: var(--secondary-font), sans-serif;
  font-size: 16px;
}

.services {
  padding-top: 47px;
  padding-bottom: 36px;
}

@media screen and (min-width: 1200px) {
  .services {
    padding-top: 60px;
    padding-bottom: 160px;
  }
}
.services__title {
  font-size: 35px;
  line-height: 35px;
}

@media screen and (min-width: 1200px) {
  .services__title {
    font-size: 50px;
    line-height: 75px;
  }
}
.services__description {
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px;
}

.services__description p {
  line-height: 26px;
}

@media screen and (min-width: 1200px) {
  .services__description p {
    line-height: 31px;
  }
}
.services .accordion-item {
  border: 0;
  margin-bottom: 8px;
  text-align: center;
}

.services .accordion-button {
  font-family: var(--secondary-font), sans-serif;
  font-size: 18px;
  font-weight: 700;
  background-color: var(--accent-color);
  color: white;
  text-transform: uppercase;
  letter-spacing: 1px;
  border-radius: 0;
  outline: initial;
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
}

.services .accordion-button:focus {
  border-color: transparent;
}

.services .accordion-button::before {
  content: "";
  width: 62px;
  top: 0;
  bottom: 0;
  right: 0;
  background-color: var(--btn-std--text-color);
  display: block;
  position: absolute;
  z-index: 9;
}

.services .accordion-button::after {
  position: relative;
  z-index: 99;
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='12' viewBox='0 0 22 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath id='&%23238;&%23152;&%23132;' d='M0 0.729282C0 0.640884 0.0180979 0.548803 0.0542942 0.453039C0.0904905 0.357274 0.144784 0.27256 0.217177 0.198895C0.361962 0.0662977 0.535702 0 0.738401 0C0.9411 0 1.11484 0.0662977 1.25962 0.198895L11.076 10.1878C11.076 10.1878 12.5768 8.66063 13.3273 7.89702C15.7983 5.38254 20.7404 0.353591 20.7404 0.353591C20.8852 0.206261 21.0589 0.132597 21.2616 0.132597C21.4643 0.132597 21.638 0.206261 21.7828 0.353591C21.9276 0.500922 22 0.677715 22 0.883978C22 1.09024 21.9276 1.26703 21.7828 1.41436L11.5972 11.779C11.4525 11.9263 11.2787 12 11.076 12C10.8733 12 10.6996 11.9263 10.5548 11.779L0.217177 1.28177C0.144784 1.2081 0.0904905 1.12339 0.0542942 1.02762C0.0180979 0.93186 0 0.832413 0 0.729282Z' fill='white'/%3E%3C/svg%3E%0A");
  width: 22px;
  height: 12px;
  background-size: contain;
  right: 5px;
}

.services .accordion-button .title {
  padding-right: 45px;
}

.services .accordion-body__link {
  text-align: center;
  margin-top: 20px;
  padding-left: 0;
  display: block;
  padding-right: 0;
  font-size: 14px;
}

.services__button .btn {
  margin-top: 14px;
  padding-left: 35px;
  padding-right: 35px;
}

@media screen and (min-width: 992px) {
  .services__button .btn {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .services__button .btn {
    width: 100%;
  }
}
.services__popover {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(3, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  margin-top: 43px;
}

@media screen and (min-width: 1200px) {
  .services__popover {
    grid-template-columns: repeat(3, 1fr);
    grid-template-rows: repeat(2, 1fr);
  }
}
.services__popover-content-title {
  font-family: var(--main-font), sans-serif;
  font-size: 22px;
  line-height: 35px;
  text-transform: uppercase;
  font-weight: 600;
  margin-top: 16px;
  margin-bottom: 10px;
}

.services__popover-image {
  border: 1px solid var(--accent-color);
  justify-content: center;
  align-items: center;
  height: 94px;
  width: 92px;
  display: flex;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.services__popover-image:hover, .services__popover-image:focus {
  background-color: var(--accent-color);
}

.services__popover-image:hover .services__popover-image-reg, .services__popover-image:focus .services__popover-image-reg {
  display: none;
}

.services__popover-image:hover .services__popover-image-hover, .services__popover-image:focus .services__popover-image-hover {
  display: block !important;
}

.services__popover-image .btn {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 9;
}

.services__popover-item {
  border-right: 1px solid rgba(0, 0, 0, 0.15);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  padding: 48px 58px 20px;
}

@media screen and (min-width: 1200px) {
  .services__popover-item {
    padding-left: 38px;
    padding-right: 38px;
  }
}
@media screen and (min-width: 1200px) {
  .services__popover-item:last-child, .services__popover-item:nth-last-child(2), .services__popover-item:nth-last-child(3) {
    padding-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .services__popover-item:last-child .btn, .services__popover-item:nth-last-child(2) .btn, .services__popover-item:nth-last-child(3) .btn {
    padding-bottom: 0;
  }
}
.services__popover-item-box {
  max-width: 366px;
  margin-left: auto;
  margin-right: auto;
}

.services__popover-item:nth-child(even) {
  border-right: 0;
}

@media screen and (min-width: 1200px) {
  .services__popover-item:nth-child(even) {
    border-right: 1px solid rgba(0, 0, 0, 0.15);
  }
}
@media screen and (min-width: 1200px) {
  .services__popover-item:nth-child(3n+3) {
    border-right: 0;
  }
}
.services__popover-item:nth-last-child(2), .services__popover-item:last-child {
  border-bottom: 0;
}

@media screen and (min-width: 1200px) {
  .services__popover-item:nth-last-child(3) {
    border-bottom: 0;
  }
}
.services__popover .accordion-body__link {
  padding: 19px 20px;
  letter-spacing: 2px;
  font-weight: 700;
  font-family: var(--secondary-font), sans-serif;
  text-decoration: underline;
  color: var(--btn-transparent-color);
}

.services__popover .accordion-body__link:hover, .services__popover .accordion-body__link:focus {
  text-decoration: none;
  font-size: 15px;
  background: none;
}

.services__popover .accordion-body__link-wrapper {
  position: relative;
  height: 60px;
  max-width: 190px;
  margin-left: auto;
  margin-right: auto;
}

.services__popover .accordion-body__link-wrapper a {
  text-decoration: underline !important;
}

.services__popover .accordion-body__link-wrapper a:hover {
  font-size: 14px;
  font-weight: 700;
  display: block;
  text-decoration: none !important;
}

.pa {
  padding-top: 30px;
  padding-bottom: 30px;
}

.pa__header {
  text-align: center;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}

.pa__headerTitle {
  font-size: 35px;
  line-height: 40px;
  margin-bottom: 30px;
  font-weight: 600;
}

.pa__headerIntro {
  font-family: var(--secondary-font), sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 30px;
  margin-bottom: 30px;
}

.pa.pa__layout--1 .pa__item {
  background-color: black;
  max-width: 330px;
  height: 267px;
  margin: 0 auto 30px auto;
  position: relative;
  box-sizing: border-box;
  background-size: cover;
  background-position: center;
}

@media screen and (min-width: 1200px) {
  .pa.pa__layout--1 .pa__item {
    width: 100%;
    height: 267px;
    max-width: 100%;
  }
}
.pa.pa__layout--1 .pa__itemIcon {
  display: none;
}

.pa.pa__layout--1 .pa__itemLink {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  padding: 30px;
  background-image: linear-gradient(180deg, rgba(146, 146, 146, 0) 0%, #1b496c 100%);
}

.pa.pa__layout--1 .pa__itemLink:after {
  content: url(../../images/arrows/white-arrow-right.svg);
  bottom: 30px;
  right: 30px;
  position: absolute;
  z-index: 11;
}

.pa.pa__layout--1 .pa__itemLink:hover {
  background-color: rgba(209, 85, 23, 0.7);
  background-image: none;
}

.pa.pa__layout--1 .pa__itemTitle {
  text-transform: uppercase;
  color: white;
  display: block;
  position: absolute;
  bottom: 30px;
  left: 30px;
  right: 30px;
  font-size: 20px;
  font-weight: 600;
  letter-spacing: 1px;
  line-height: 24px;
  z-index: 11;
  max-width: 180px;
}

.pa.pa__layout--2 {
  background-color: #F2F2F2;
}

.pa.pa__layout--2 .pa__item {
  background-color: red;
  background-image: none !important;
  margin: 0 auto 30px auto;
  width: 100%;
  position: relative;
  padding: 30px;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}

.pa.pa__layout--2 .pa__itemIcon {
  display: none;
}

.pa.pa__layout--2 .pa__itemLink {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: white;
}

.pa.pa__layout--2 .pa__itemLink:after {
  content: url(../../images/arrows/arrow-right.svg);
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 11;
}

.pa.pa__layout--2 .pa__itemLink:hover {
  background-color: #1B496B;
}

.pa.pa__layout--2 .pa__itemLink:hover .pa__itemTitle {
  color: white;
}

.pa.pa__layout--2 .pa__itemTitle {
  color: #1B496B;
  display: block;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  position: absolute;
  left: 25px;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 11;
}

.pa.pa__layout--3 {
  background-color: #FFFFFF;
}

.pa.pa__layout--3 .pa__item {
  background-image: none !important;
  margin: 0 auto 30px auto;
  width: 100%;
  position: relative;
  padding: 45px 30px;
  max-width: 397px;
}

.pa.pa__layout--3 .pa__itemIcon {
  display: block;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  left: 16px;
  width: 61px;
  height: 51px;
}

.pa.pa__layout--3 .pa__itemIcon-hover {
  display: none;
}

.pa.pa__layout--3 .pa__itemLink {
  display: block;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  background-color: white;
  box-shadow: 0px 0px 10px rgba(141, 151, 158, 0.2);
  overflow: hidden;
}

.pa.pa__layout--3 .pa__itemLink:before {
  content: "";
  display: block;
  background-color: rgba(var(--accent-color), 0.1);
  position: absolute;
  top: 0;
  bottom: 0;
  width: 92px;
}

.pa.pa__layout--3 .pa__itemLink:after {
  position: absolute;
  right: 25px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 11;
}

.pa.pa__layout--3 .pa__itemLink:hover .pa__itemTitle {
  color: var(--accent-color);
}

.pa.pa__layout--3 .pa__itemLink:hover .pa__itemIcon {
  display: none !important;
}

.pa.pa__layout--3 .pa__itemLink:hover .pa__itemIcon-hover {
  display: block !important;
}

.pa.pa__layout--3 .pa__itemLink:hover::before {
  background-color: var(--accent-color);
}

.pa.pa__layout--3 .pa__itemTitle {
  color: #242424;
  display: block;
  text-transform: uppercase;
  font-size: 14px;
  font-weight: 600;
  line-height: 24px;
  position: absolute;
  left: 112px;
  right: 60px;
  top: 50%;
  transform: translateY(-50%);
  z-index: 11;
  letter-spacing: 0.1px;
}

@media screen and (min-width: 992px) {
  .pa.pa__layout--3 .pa__itemTitle {
    width: 170px;
  }
}
@media screen and (min-width: 1200px) {
  .pa.pa__layout--3 .pa__itemTitle {
    font-size: 20px;
    width: 250px;
  }
}
@media (min-width: 1200px) and (max-width: 1400px) {
  .pa.pa__layout--3 .pa__itemTitle {
    padding-right: 20px;
  }
}
.attorneys {
  background: #F9F9F9;
  padding-top: 30px;
  padding-bottom: 40px;
}

@media screen and (min-width: 992px) {
  .attorneys {
    padding-top: 60px;
    padding-bottom: 60px;
  }
}
@media (max-width: 991px) {
  .attorneys {
    padding-bottom: 0px;
  }
}
@media screen and (min-width: 992px) {
  .attorneys__pas {
    margin-top: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .attorneys__pas {
    margin-top: 60px;
  }
}
@media (max-width: 767px) {
  .attorneys__pas {
    margin-top: 60px;
  }
}
.attorneys__pas-bar {
  border-top: 11px solid var(--accent-color);
  padding: 15px;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2);
  max-width: 480px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 992px) {
  .attorneys__pas-bar {
    border-top: 0;
    border-left: 11px solid var(--accent-color);
    max-width: 1414px;
    display: flex;
    align-items: center;
    padding: 20px 33px;
  }
}
@media screen and (min-width: 1200px) {
  .attorneys__pas-bar {
    padding-left: 44px;
    padding-right: 50px;
  }
}
.attorneys__pas-title {
  font-family: var(--main-font), sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-size: 24px;
  line-height: 35px;
  margin-bottom: 20px;
}

@media screen and (min-width: 992px) {
  .attorneys__pas-title {
    margin-bottom: 0;
    text-align: left;
    max-width: 200px;
  }
}
@media screen and (min-width: 992px) {
  .attorneys__pas-list {
    width: calc(100% - 200px);
  }
}
.attorneys__pas-list ul {
  padding-left: 0;
}

@media screen and (min-width: 992px) {
  .attorneys__pas-list ul {
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
    margin-bottom: 0;
  }
}
@media screen and (min-width: 1200px) {
  .attorneys__pas-list ul {
    max-width: 1014px;
    margin-left: auto;
    margin-right: auto;
  }
}
.attorneys__pas-list li {
  margin-bottom: 10px;
}

.attorneys__pas-list li:last-child {
  margin-bottom: 0;
  margin-right: 0;
}

.attorneys__pas-list li:nth-child(4n+4) {
  margin-right: 0;
}

@media screen and (min-width: 992px) {
  .attorneys__pas-list li {
    margin-bottom: 0;
    margin-right: 34px;
  }
}
@media screen and (min-width: 1200px) {
  .attorneys__pas-list li {
    margin-right: 62px;
  }
}
@media screen and (min-width: 1440px) {
  .attorneys__pas-list li {
    margin-right: 82px;
  }
}
.attorneys__pas-list a {
  font-family: var(--secondary-font), sans-serif;
  color: var(--accent-color);
  display: block;
  text-align: center;
  font-weight: bold;
  font-size: 18px;
  line-height: 22px;
  text-decoration: none !important;
}

@media screen and (min-width: 768px) {
  .attorneys__pas-list a {
    font-size: 22px;
    line-height: 26px;
  }
}
@media screen and (min-width: 992px) {
  .attorneys__pas-list a {
    font-size: 16px;
    line-height: 20px;
    padding-bottom: 5px;
  }
}
@media screen and (min-width: 1200px) {
  .attorneys__pas-list a {
    font-size: 18px;
    line-height: 22px;
  }
}
@media screen and (min-width: 1440px) {
  .attorneys__pas-list a {
    font-size: 22px;
    line-height: 26px;
  }
}
.attorneys__pas-list a:is(:hover, :focus) {
  text-decoration: underline;
}

.attorneys .single-layout-wrapper {
  max-width: 1288px;
  margin-left: auto;
  margin-right: auto;
}

.attorneys .single-layout__item {
  display: flex;
  align-items: center;
  flex-direction: column;
}

@media screen and (min-width: 992px) {
  .attorneys .single-layout__item {
    flex-direction: row;
  }
}
.attorneys .single-layout__item-text {
  text-align: center;
}

@media screen and (min-width: 992px) {
  .attorneys .single-layout__item-text {
    max-width: 480px;
    margin-left: 40px;
    text-align: initial;
  }
}
@media screen and (min-width: 1200px) {
  .attorneys .single-layout__item-text {
    max-width: 650px;
    margin-left: 50px;
  }
}
@media screen and (min-width: 1440px) {
  .attorneys .single-layout__item-text {
    max-width: 780px;
    margin-left: 58px;
  }
}
.attorneys .single-layout__item .h2 {
  margin-top: 0;
}

@media screen and (min-width: 992px) {
  .attorneys .single-layout__item .h2 {
    margin-bottom: 20px;
  }
}
.attorneys .single-layout__item figure {
  text-align: center;
  background-color: rgba(196, 196, 196, 0.1);
}

@media screen and (min-width: 992px) {
  .attorneys .single-layout__item figure {
    margin-bottom: 0;
    width: calc(100% - 520px);
  }
}
@media screen and (min-width: 1200px) {
  .attorneys .single-layout__item figure {
    width: calc(100% - 700px);
  }
}
@media screen and (min-width: 1440px) {
  .attorneys .single-layout__item figure {
    width: calc(100% - 838px);
  }
}
.attorneys .single-layout__item .btn {
  max-width: 414px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  margin-top: 20px;
}

@media screen and (min-width: 992px) {
  .attorneys .single-layout__item .btn {
    display: inline-block;
    max-width: initial;
    margin-left: initial;
    margin-top: 15px;
  }
}
.attorneys__item {
  max-width: 306px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 992px) {
  .attorneys__item {
    max-width: 308px;
  }
}
.attorneys__item:hover .attorneys__contact, .attorneys__item:active .attorneys__contact {
  display: block;
}

.attorneys__item-wrapper {
  position: relative;
}

.attorneys__item .attorneys__link {
  margin-top: 30px;
}

.attorneys__item .attorneys__photo .btn {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 9;
}

.attorneys__content {
  max-width: 995px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 37px;
}

.attorneys__content p {
  margin-bottom: 0;
}

.attorneys .swiper {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 992px) {
  .attorneys .swiper {
    margin-top: 37px;
  }
}
.attorneys__link a {
  display: block;
  font-family: var(--main-font), sans-serif;
  text-transform: uppercase;
  text-align: center;
  color: #242424;
  font-weight: 600;
  font-size: 20px;
}

.attorneys__contact {
  background-color: var(--light-green);
  display: none;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 99;
}

.attorneys__contact-list {
  display: flex;
  align-items: center;
  padding-left: 0;
  justify-content: center;
  margin-bottom: 0;
}

.attorneys__contact li {
  width: 50%;
  margin-bottom: 0;
}

.attorneys__contact a {
  text-align: center;
  display: block;
  padding-top: 19px;
  padding-bottom: 13px;
}

.attorneys__contact a img {
  display: block;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 3px;
}

.attorneys__contact a span {
  font-size: 16px;
  line-height: 31px;
  color: white;
  display: inline-block;
}

.attorneys .swiper-pagination {
  margin-top: 20px;
  margin-bottom: 0;
}

.horizontal-cta {
  padding-top: 40px;
  padding-bottom: 40px;
}

@media screen and (min-width: 992px) {
  .horizontal-cta {
    padding-bottom: 60px;
  }
}
@media screen and (min-width: 1200px) {
  .horizontal-cta {
    padding-top: 46px;
    padding-bottom: 95px;
  }
}
.horizontal-cta .cta-bar__heading {
  text-align: center;
}

.horizontal-cta .cta-bar__heading .cta-subtitle-1, .horizontal-cta .cta-bar__heading #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .cta-subtitle-2, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_cta_widget .horizontal-cta .cta-bar__heading .cta-subtitle-2,
.horizontal-cta .cta-bar__heading #main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_cta_widget .horizontal-cta .cta-bar__heading .cta-subtitle-2,
.horizontal-cta .cta-bar__heading #main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_cta_widget .horizontal-cta .cta-bar__heading .cta-subtitle-2,
.horizontal-cta .cta-bar__heading #main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_cta_widget .horizontal-cta .cta-bar__heading .cta-subtitle-2,
.horizontal-cta .cta-bar__heading #main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .cta-subtitle-2,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_cta_widget .horizontal-cta .cta-bar__heading .cta-subtitle-2 {
  text-transform: uppercase;
  color: #242424;
  font-family: var(--secondary-font), sans-serif;
  font-weight: 700;
  font-size: 16px;
  line-height: 31px;
}

.horizontal-cta .cta-bar__heading .cta-subtitle-2 {
  color: #242424;
  font-family: var(--main-font), sans-serif;
  font-weight: 400;
  font-size: 34px;
  line-height: 42px;
}

@media screen and (min-width: 992px) {
  .horizontal-cta .cta-bar__heading .cta-subtitle-2 {
    font-size: 38px;
    line-height: 46px;
  }
}
.horizontal-cta .cta-bar__contact {
  margin-top: 8px;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

@media screen and (min-width: 1200px) {
  .horizontal-cta .cta-bar__contact {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 16px;
    margin-bottom: 40px;
  }
}
@media screen and (min-width: 1200px) {
  .horizontal-cta .cta-bar__contact-phone {
    display: flex;
    padding-left: 10px;
    align-items: center;
  }
}
.horizontal-cta .cta-bar__contact-phone p {
  text-transform: uppercase;
  color: #242424;
  letter-spacing: 5px;
  font-size: 28px;
  line-height: 28px;
  margin-bottom: 10px;
}

@media screen and (min-width: 1200px) {
  .horizontal-cta .cta-bar__contact-phone p {
    margin-bottom: 0;
    padding-right: 10px;
  }
}
.horizontal-cta .cta-bar__contact-phone a {
  font-family: var(--main-font), sans-serif;
  color: #242424;
  font-weight: bold;
  font-size: 38px;
  line-height: 46px;
}

.horizontal-cta .cta-bar__contact-phone a:hover, .horizontal-cta .cta-bar__contact-phone a:focus {
  color: var(--accent-color);
}

.horizontal-cta .cta-bar__contact-button {
  margin-top: 30px;
  position: relative;
}

@media screen and (min-width: 1200px) {
  .horizontal-cta .cta-bar__contact-button {
    margin-top: 0;
  }
}
@media screen and (min-width: 1200px) {
  .horizontal-cta .cta-bar__contact-button::before {
    content: "";
    position: absolute;
    width: 1px;
    height: 69px;
    background-color: rgba(0, 0, 0, 0.5);
    left: -30px;
    top: -5px;
  }
}
.horizontal-cta .cta-bar__contact-button .btn {
  max-width: 414px;
  margin-left: auto;
  margin-right: auto;
}

@media screen and (min-width: 1200px) {
  .horizontal-cta .cta-bar__contact-button .btn {
    font-size: 22px;
    padding-left: 40px;
    padding-right: 40px;
  }
}
.horizontal-cta .book {
  max-width: 1040px;
  margin-left: auto;
  margin-right: auto;
  margin-top: 80px;
  background-color: var(--accent-color);
  position: relative;
  padding: 410px 20px 49px;
  text-align: center;
}

@media screen and (min-width: 992px) {
  .horizontal-cta .book {
    padding-top: 40px;
    padding-left: 330px;
    text-align: left;
    padding-right: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .horizontal-cta .book {
    margin-top: 59px;
    padding-right: 40px;
    padding-left: 300px;
  }
}
@media (max-width: 991px) {
  .horizontal-cta .book {
    margin-top: 130px;
  }
}
.horizontal-cta .book__photo {
  text-align: center;
  position: absolute;
  top: -50px;
  left: 50%;
  transform: translateX(-50%);
  z-index: 99;
  width: 318px;
}

@media screen and (min-width: 992px) {
  .horizontal-cta .book__photo {
    left: -20px;
    top: -35px;
    transform: initial;
  }
}
@media screen and (min-width: 1200px) {
  .horizontal-cta .book__photo {
    top: -47px;
    left: -50px;
  }
}
.horizontal-cta .book__details-title {
  font-family: var(--main-font), sans-serif;
  text-transform: capitalize;
  color: white;
  font-size: 26px;
  margin-bottom: 17px;
  font-weight: 700;
}

@media screen and (min-width: 992px) {
  .horizontal-cta .book__details-title {
    font-size: 38px;
    line-height: 38px;
  }
}
@media screen and (min-width: 1200px) {
  .horizontal-cta .book__details-title {
    font-size: 42px;
    line-height: 42px;
  }
}
.horizontal-cta .book__details-description {
  font-family: var(--secondary-font), sans-serif;
  color: white;
  font-size: 16px;
  line-height: 31px;
}

.horizontal-cta .book__details-button {
  margin-top: 30px;
}

.horizontal-cta .book__details-button .btn {
  display: inline-block;
}

@media screen and (min-width: 1200px) {
  section.faqs {
    padding-top: 80px;
    padding-bottom: 50px;
  }
}
@media screen and (min-width: 1440px) {
  section.faqs {
    padding-top: 100px;
  }
}
.faqs {
  padding-top: 40px;
  padding-bottom: 0;
}

.faqs__wrapper {
  max-width: 990px;
  margin-left: auto;
  margin-right: auto;
}

.faqs__title {
  text-align: center;
  line-height: 40px;
  margin-bottom: 50px;
}

.faqs .cw-accordion {
  margin-bottom: 0;
}

.content-sidebar {
  padding-top: 40px;
  padding-bottom: 40px;
  margin-bottom: 40px;
}

@media screen and (min-width: 992px) {
  .content-sidebar {
    padding-top: 88px;
    padding-bottom: 100px;
  }
}
.content-sidebar .container {
  /*max-width: 1375px;*/
  margin-left: auto;
  margin-right: auto;
}

.content-sidebar .container .pd {
  padding-left: 40px;
}

@media (max-width: 1399px) {
  .content-sidebar .container .pd {
    padding-left: 20px;
  }
}
@media (max-width: 1199px) {
  .content-sidebar .container .pd {
    padding-left: 12px;
  }
}
.btn {
  display: inline-block;
  border: 0;
  border-radius: 0;
  box-shadow: none;
  font-weight: 700;
  letter-spacing: 2px;
  font-family: var(--main-font), sans-serif;
  font-size: 15px;
  cursor: pointer;
  line-height: normal;
  text-align: center;
  background: none;
  text-transform: uppercase;
  text-decoration: none !important;
}

.btn--tap {
  background-color: var(--accent-color);
}

.btn--to-center {
  display: block;
  margin-left: auto;
  margin-right: auto;
  max-width: 320px;
}

.btn--transparent {
  color: var(--accent-color);
}

.btn--border {
  position: relative;
  border-top: 2px solid var(--accent-color);
  border-bottom: 2px solid var(--accent-color);
  padding: 14px 23px;
}

.btn--border:before {
  content: "";
  top: 0;
  left: 0;
  height: 65%;
  background-color: var(--accent-color);
  width: 2px;
  display: block;
  position: absolute;
  transition: height ease-in-out 0.5s;
}

.btn--border:after {
  content: "";
  bottom: 0;
  right: 0;
  height: 65%;
  background-color: var(--accent-color);
  width: 2px;
  display: block;
  position: absolute;
  transition: height ease-in-out 0.5s;
}

.btn--border:hover:before, .btn--border:hover:after {
  height: 100%;
}

.btn--border-white {
  border-color: white;
}

.btn--border-white:before, .btn--border-white:after {
  background-color: white;
}

.btn--contact {
  background-color: var(--color-secondary);
}

.btn[href*="/contact"] {
  background-color: var(--color-secondary);
}

.btn[href*="/contact"]:hover, .btn[href*="/contact"]:focus {
  background-color: hsl(var(--color-secondary-h), var(--color-secondary-s), calc(var(--color-secondary-l) + 10%));
}

.btn-std, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn, .services__popover .accordion-body__link:hover, .services__popover .accordion-body__link:focus {
  font-family: var(--secondary-font), sans-serif;
  position: relative;
  padding: 19px 20px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
  color: var(--btn-std--text-color);
  display: inline-block;
  font-weight: 800;
  background-color: var(--color-secondary);
  font-size: 16px;
}

@media screen and (min-width: 768px) {
  .btn-std, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn, .services__popover .accordion-body__link:hover, .services__popover .accordion-body__link:focus {
    font-size: 17px;
  }
}
@media screen and (min-width: 1200px) {
  .btn-std, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn, .services__popover .accordion-body__link:hover, .services__popover .accordion-body__link:focus {
    font-size: 18px;
    padding-left: 41px;
    padding-right: 41px;
  }
}
.btn-std--large-text {
  display: inline-block;
  max-width: initial;
  padding-left: 25px;
  padding-right: 25px;
}

.btn-std--white {
  color: white;
  opacity: 0.8;
  border-top-color: white;
  border-bottom-color: white;
}

.btn-std--white:before, .btn-std--white:after {
  background-color: white;
}

.btn-std--white:hover {
  color: white;
  opacity: 1;
}

.btn-std:hover, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn:hover, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn:hover, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn:hover, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn:hover,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn:hover, .services__popover .accordion-body__link:hover {
  background-color: hsl(var(--color-secondary-h), var(--color-secondary-s), calc(var(--color-secondary-l) + 10%));
}

.btn-std:hover:before, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn:hover:before, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn:hover:before, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn:hover:before, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn:hover:before,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn:hover:before, .services__popover .accordion-body__link:hover:before, .btn-std:hover:after, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget > div .btn:hover:after, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_testimonial_widget_child > div .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_testimonial_widget_child > div .btn:hover:after, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget .btn:hover:after, #main-wrapper .sidebar .sidebar-item div[id*=_widget-].widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget-] .widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_].widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=_widget_] .widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-].widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=search-] .widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-].widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=categories-] .widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-].widget_cw_results_widget_child .btn:hover:after,
#main-wrapper .sidebar .sidebar-item div[id*=archives-] .widget_cw_results_widget_child .btn:hover:after, .services__popover .accordion-body__link:hover:after {
  height: 100%;
}

.btn-std-sm {
  background: #3d3d3d;
  color: #fff;
  padding: 12px 19px 12px;
  font-size: 14px;
  letter-spacing: 0.7px;
}

@media (max-width: 767px) {
  .btn-std-sm {
    padding: 11px 24px;
  }
}
.btn-std-sm:hover {
  background: #575757;
  color: #fff;
}

.btn-2 {
  border: 2px solid #efeeec;
  padding: 20px 40px;
  letter-spacing: 2.5px;
  color: #fff;
}

.btn-2:hover {
  color: white;
}

.author-box__name {
  margin-bottom: 14px;
}

.author-box__name strong {
  font-weight: 400;
}

.author-box__name a {
  font-weight: 700;
  text-decoration: none !important;
}

.author-box__name a:is(:hover, :focus) {
  color: var(--accent-color);
}

/* purgecss start ignore */
.gform_wrapper.gravity-theme form {
  max-width: 690px;
  margin-left: auto;
  margin-right: auto;
}

.gform_wrapper.gravity-theme .gchoice {
  position: relative;
  padding-left: 40px;
}

.gform_wrapper.gravity-theme .gchoice label:after {
  content: "";
  background: transparent;
  width: 24px;
  height: 24px;
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  border-radius: 4px;
  z-index: 0;
  border: 1px solid white;
}

.gform_wrapper.gravity-theme .gchoice label:before {
  content: "";
  display: block;
  position: absolute;
  width: 6px;
  height: 9px;
  border: solid #fff;
  border-width: 0 2px 2px 0;
  left: 9px;
  top: 4px;
  transform: rotate(45deg);
  opacity: 0;
  z-index: 1;
  transition: all 100ms;
}

.gform_wrapper.gravity-theme input[type=checkbox] {
  opacity: 0;
  outline: none;
  z-index: 100;
  width: 27px;
  height: 27px;
  top: 0;
  left: 0;
  position: absolute;
  appearance: none;
  cursor: pointer;
}

.gform_wrapper.gravity-theme input[type=checkbox] + label {
  cursor: pointer;
}

.gform_wrapper.gravity-theme input[type=checkbox]:checked + label:before {
  opacity: 1;
  top: 6px;
}

.gform_wrapper.gravity-theme .gfield .ginput_container label {
  color: white;
}

.gform_wrapper.gravity-theme .gfield .ginput_container input {
  background-color: white;
  height: 33px;
  color: #242424;
}

@media screen and (min-width: 768px) {
  .gform_wrapper.gravity-theme .gfield .ginput_container input {
    height: 50px;
  }
}
.gform_wrapper.gravity-theme .gfield .ginput_container textarea {
  height: 64px !important;
  background-color: white;
  color: #242424;
}

@media screen and (min-width: 768px) {
  .gform_wrapper.gravity-theme .gfield .ginput_container textarea {
    height: 100px !important;
  }
}
.gform_wrapper.gravity-theme .gform_body .gfield_label,
.gform_wrapper.gravity-theme .gform_body .gfield-choice-input + label {
  color: var(--form-label-color);
  font-family: var(--secondary-font), sans-serif;
  font-size: 13.2px;
  font-weight: 400;
}

@media screen and (min-width: 768px) {
  .gform_wrapper.gravity-theme .gform_body .gfield_label,
.gform_wrapper.gravity-theme .gform_body .gfield-choice-input + label {
    font-size: 16px;
  }
}
.gform_wrapper.gravity-theme .gform_body .gfield_required {
  color: white;
}

.gform_wrapper.gravity-theme .gform_fields {
  row-gap: 12px !important;
}

.gform_wrapper.gravity-theme .gform_footer {
  padding-bottom: 0 !important;
  padding-top: 20px !important;
}

.gform_wrapper.gravity-theme .gform_footer .button {
  display: block;
  width: 100%;
  padding: 15px 20px;
  background-color: var(--color-secondary);
  text-transform: uppercase;
  font-family: var(--secondary-font), sans-serif;
  font-size: 16px;
  font-weight: 800;
  line-height: 19px !important;
  color: var(--btn-std--text-color);
  margin-left: auto;
  margin-right: auto;
  letter-spacing: 2.0625px;
  box-shadow: 0px 2px 4px rgba(0, 0, 0, 0.25);
}

@media screen and (min-width: 768px) {
  .gform_wrapper.gravity-theme .gform_footer .button {
    font-size: 18px;
    max-width: initial;
    letter-spacing: 2px;
    padding-top: 21px;
    padding-bottom: 21px;
    margin-bottom: 0;
  }
}
footer .gform_wrapper.gravity-theme .gform_footer .button {
  font-weight: 800;
  font-size: 18px;
  line-height: 21px;
  letter-spacing: 2px;
  text-transform: uppercase;
  color: #19514E;
}

@media (max-width: 767px) {
  footer .gform_wrapper.gravity-theme .gform_footer .button {
    font-weight: 700;
    font-size: 16px;
    line-height: 19px;
  }
}
.gform_wrapper.gravity-theme .gform_footer .button:hover, .gform_wrapper.gravity-theme .gform_footer .button:focus {
  background-color: var(--body_std_bkg_color);
}

.form-wrap {
  background-color: var(--accent-color);
  max-width: 100%;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 30px;
}

@media screen and (min-width: 768px) {
  .form-wrap {
    padding: 40px 55px;
  }
}
@media screen and (min-width: 992px) {
  .form-wrap {
    padding: 30px;
  }
}
@media screen and (min-width: 1200px) {
  .form-wrap {
    padding: 46px 45px;
  }
}
@media screen and (min-width: 1440px) {
  .form-wrap {
    padding-top: 30px;
    padding-bottom: 50px;
  }
}
.sidebar-widgets .form-wrap {
  box-shadow: none;
  border: none;
}

@media screen and (min-width: 1200px) {
  .sidebar-widgets .form-wrap {
    padding: 57px 40px;
  }
}
.main-contact-form .form-wrap {
  padding: 40px 15px;
  margin-top: 50px;
}

@media screen and (min-width: 768px) {
  .main-contact-form .form-wrap {
    padding: 40px 70px 70px;
  }
}
.form-wrap label,
.form-wrap input {
  display: block;
  font-size: 13.2px;
  line-height: 1;
}

.form-wrap label {
  color: #fff;
  font-weight: 400;
  margin-bottom: 8px;
}

.form-wrap input,
.form-wrap textarea {
  margin-bottom: 20px;
  padding-left: 10px;
  padding-right: 10px;
}

.form-wrap input:focus,
.form-wrap textarea:focus {
  border: 2px solid #4164f2;
}

.form-wrap input::-webkit-input-placeholder,
.form-wrap textarea::-webkit-input-placeholder {
  color: #9a9b9b;
}

.form-wrap input::-moz-placeholder,
.form-wrap textarea::-moz-placeholder {
  opacity: 1;
  color: #9a9b9b;
}

.form-wrap input:-moz-placeholder,
.form-wrap textarea:-moz-placeholder {
  color: #9a9b9b;
}

.form-wrap input:-ms-input-placeholder,
.form-wrap textarea:-ms-input-placeholder {
  color: #9a9b9b;
}

.form-wrap input.placeholder,
.form-wrap textarea.placeholder {
  color: #9a9b9b;
}

.form-wrap textarea {
  height: 77px;
  padding-top: 15px;
}

.form-wrap .btn {
  width: 100%;
  margin-top: 10px;
  letter-spacing: 1.5px;
}

@media screen and (min-width: 768px) {
  .form-wrap .btn span {
    padding-left: 33px;
    padding-right: 33px;
  }
}
.form-title {
  color: var(--form-title-color);
  font-size: 21px;
  font-weight: 400;
  text-align: center;
  font-family: var(--main-font), sans-serif;
  margin-bottom: 15px;
  text-transform: uppercase;
}

@media screen and (min-width: 768px) {
  .form-title {
    font-size: 32px;
  }
}
@media screen and (min-width: 992px) {
  .form-title {
    font-size: 36px;
  }
}
.sidebar-widgets .form-title {
  font-size: 30px;
  font-weight: 400;
  line-height: 40px;
  margin-bottom: 20px;
}

#video_play {
  position: relative;
  padding-bottom: 56.25%; /* 16:9 */
  padding-top: 25px;
  height: 0;
  margin-top: 30px;
  margin-bottom: 30px;
}

#video_play iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

#video_play .cw_video_description {
  display: none;
}

.cw_video_gallery.cw_video_type_matrix .cw_video_size_small {
  margin: 10px;
  padding: 10px;
  width: 142px;
}

.cw_video_gallery.cw_video_type_matrix .cw_video_size_small .cw_video_item_title {
  padding-top: 10px !important;
}

.cw_video_open_popup_customized {
  margin-bottom: 30px;
  display: inline-block;
}

/*! purgecss ignore */
.cwAccordion-accordion {
  margin-bottom: 40px;
}

.cwAccordion-accordion__panel {
  padding: 20px;
  font-size: 16px;
}

.cwAccordion-accordion__panel[aria-hidden=true] {
  height: 0;
  overflow: hidden;
  padding: 0;
  transition: height 0.5s ease;
}

.cwAccordion-accordion__header {
  border: 0;
  background-color: #ecf0f1;
  color: #1a2956;
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
  text-align: left;
  padding: 20px 72px 20px 32px;
  border-radius: 6px;
  position: relative;
  width: 100%;
  /* title selected */
  /* title non selected */
}

.cwAccordion-accordion__header[aria-expanded=true]:before {
  content: "- ";
}

.cwAccordion-accordion__header[aria-expanded=false]:before {
  content: "+ ";
}

.cwAccordion-accordion__header [aria-selected=true]:after {
  content: " (sel)";
}

.cwAccordion-accordion__header [aria-selected=false]:after {
  content: " (unselc)";
}

.breadcrumb-container {
  background-color: transparent;
  border-top: 10px solid var(--accent-color);
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-container {
    padding-top: 20px;
    padding-bottom: 20px;
  }
}
.breadcrumb-container.no-border {
  border-top: 0;
}

.breadcrumb-container .breadcrumb {
  font-size: 14px;
  line-height: 1;
  padding: 18px 0 18px 0;
  list-style: none;
  border-radius: 0;
  letter-spacing: 0;
  background-color: transparent;
  margin: 0;
  font-family: var(--secondary-font), sans-serif;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .breadcrumb-container .breadcrumb {
    padding: 0;
  }
}
.breadcrumb-container .breadcrumb span {
  color: #50505E;
}

.breadcrumb-container .breadcrumb a {
  text-decoration: none;
  color: var(--accent-color);
}

.breadcrumb-container .breadcrumb a:after {
  content: url(../images/next.svg);
  position: relative;
  margin: 0 5px 0 10px;
  display: inline-block;
  color: #939393;
  height: 13px;
  top: 2px;
}

.breadcrumb-container .breadcrumb a:hover {
  text-decoration: underline;
  color: var(--accent-color);
}

.blog-pagination {
  text-align: center;
  padding: 38px 0 20px;
}

.blog-pagination .blog-navigation {
  justify-content: center;
}

@media (max-width: 767px) {
  .blog-pagination .blog-navigation {
    padding-bottom: 35px;
  }
}
.blog-pagination .blog-navigation span.page {
  padding-right: 10px;
  align-self: flex-end;
}

.blog-pagination ul {
  display: inline-block;
  text-align: center;
  margin-bottom: 0;
  padding-left: 0;
}

.blog-pagination ul li {
  float: left;
  margin: 0 4px;
  border-radius: 4px;
  background: #FFFFFF;
  border: 1px solid #DFE3E8;
  overflow: hidden;
  padding-left: 0 !important;
}

.blog-pagination ul li::before {
  display: none !important;
}

.blog-pagination ul li.page-li {
  display: none;
}

.blog-pagination ul li a, .blog-pagination ul li span {
  font-family: var(--secondary-font), sans-serif;
  color: black;
  display: inline-block;
  height: 33px;
  min-width: 33px;
  padding: 0;
  padding-left: 12px;
  padding-right: 12px;
  transition: all 0.1s linear;
  text-shadow: 0 1px 0 #ffffff;
  font-size: 16px;
  font-weight: 600;
  line-height: 35px;
  background: #FFFFFF;
  text-decoration: none;
}

.blog-pagination ul li a:hover, .blog-pagination ul li span:hover {
  text-shadow: 0 1px 0 #ffffff;
  color: #454545;
  font-size: 16px;
  font-weight: 600;
  box-shadow: none;
  background: #e9eaea;
}

.blog-pagination ul li a.current, .blog-pagination ul li span.current {
  border-color: hsl(var(--accent-color-h), var(--accent-color-s), calc(var(--accent-color-l) + 6%));
  color: #fff;
  font-size: 16px;
  font-weight: 600;
  background: hsl(var(--accent-color-h), var(--accent-color-s), calc(var(--accent-color-l) + 6%));
  pointer-events: none;
}

.blog-pagination ul li a.dots, .blog-pagination ul li span.dots {
  background: none;
  border: none;
  text-shadow: 0 1px 0 #ffffff;
  padding: 0;
}

.blog-pagination ul li a.prev svg, .blog-pagination ul li a.next svg, .blog-pagination ul li span.prev svg, .blog-pagination ul li span.next svg {
  width: 8px;
  position: relative;
  top: -2px;
  opacity: 0.15;
}

.blog-pagination ul li:last-child a, .blog-pagination ul li:last-child span {
  border-right: none !important;
}

.blog-pagination ul::after {
  clear: both;
  content: "";
  display: table;
}

.blog-pagination.blog-vue ul li svg {
  width: 8px;
  position: relative;
  top: -2px;
}

.blog-pagination.blog-vue ul li.disabled {
  opacity: 0;
  visibility: hidden;
}

.blog-pagination.blog-vue ul li.disabled.page-item {
  opacity: 1;
  visibility: visible;
  border: 0;
  background: none;
  margin: 0;
  cursor: default;
}

.blog-pagination.blog-vue ul li.disabled.page-item a, .blog-pagination.blog-vue ul li.disabled.page-item span {
  border: 0;
  background: none;
  padding-left: 9px;
  padding-right: 9px;
  min-width: auto;
  cursor: default;
}

.faq-catname {
  display: none;
}

.qa-faqs {
  padding-top: 10px;
  margin-bottom: 30px;
}

@media screen and (min-width: 768px) and (max-width: 991px) {
  .page-template-default .qa-faqs {
    margin-bottom: 50px;
  }
}
.qa-faqs #qaplus_searchform {
  display: none;
}

.qa-faqs .qa-faq {
  margin-bottom: 0;
}

.qa-faqs .qa-faq:last-child {
  border-bottom: 1px solid #d8d9d9;
}

.qa-faqs .qa-faq:last-child h3 {
  border-bottom: none;
}

.qa-faqs .qa-faq > h3 {
  margin: 0 !important;
  padding: 0;
  background-color: transparent;
  border-top: 1px solid #d8d9d9;
}

.qa-faqs .qa-faq .qa-faq-anchor {
  background-color: #f0f2f4;
  display: block;
  padding: 17px 50px 17px 0;
  text-decoration: none;
  color: #000;
  font-family: var(--main-font), sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: 31px;
  background: url("../images/icon-accordion-plus.svg") no-repeat scroll right 15px top 27px transparent;
  background-size: 13px 8px;
}

@media screen and (max-width: 1199px) {
  .qa-faqs .qa-faq .qa-faq-anchor {
    font-size: 20px;
    line-height: 30px;
  }
}
.qa-faqs .qa-faq .qa-faq-anchor.active {
  background: url("../images/icon-accordion-minus.svg") no-repeat scroll right 15px top 27px transparent;
  background-size: 13px 8px;
}

@media (max-width: 767px) {
  .qa-faqs .qa-faq .qa-faq-anchor {
    text-transform: none;
    padding: 17px 50px 17px 0;
    background: url("../images/icon-accordion-plus.svg") no-repeat scroll right 15px top 27px transparent;
    background-size: 13px 8px;
    font-size: 17px;
    line-height: 27px;
  }
  .qa-faqs .qa-faq .qa-faq-anchor.active {
    background: url("../images/icon-accordion-minus.svg") no-repeat scroll right 15px top 27px transparent;
    background-size: 13px 8px;
  }
}
.qa-faqs .qa-faq .qa-faq-answer {
  padding: 0;
  padding-top: 0;
  padding-bottom: 25px;
  background: white;
  padding-right: 0;
}

.qa-faqs .qa-faq .qa-faq-answer p:last-child {
  margin-bottom: 0;
}

.qa-faqs .qa-faq .qa-faq-answer p {
  padding-left: 0;
  margin-bottom: 15px;
}

@media screen and (max-width: 1199px) {
  .qa-faqs .qa-faq .qa-faq-answer p {
    padding-left: 0;
  }
}
.qa-faqs .qa-faq .qa-faq-title.open + .qa-faq-answer {
  display: block !important;
}

.results-slider__sidebar {
  position: relative;
}

.results-slider__sidebar .grid-results {
  margin: 0;
}

.results-slider__sidebar .grid-results .item .value {
  padding-top: 0;
}

.swiper-pagination-fraction,
.swiper-pagination-custom,
.swiper-container-horizontal > .swiper-pagination-bullets {
  bottom: 0;
}

.swiper-pagination-bullet {
  width: 14px;
  height: 14px;
  border: 2px solid #c6c6c6;
  background: transparent;
  opacity: 1;
}

.swiper-pagination-bullet-active {
  background: var(--accent-color);
  border: 2px solid var(--accent-color);
}

.arrow-prev,
.arrow-next {
  position: absolute;
  top: 70%;
  width: 42px;
  height: 42px;
  z-index: 99999;
}

.arrow-prev {
  left: 15px;
  background-image: url("../images/arrows/arrow-prev.svg");
  /*@media screen and (min-width: 1200px) {
      left:-10px;
  }

  @include media('>=1367px','<1400px') {
      left:-50px;
  }

  @media screen and (min-width: 1440px) {
      left:-30px;
  }*/
}

.arrow-next {
  right: 15px;
  background-image: url("../images/arrows/arrow-next.svg");
  /*@media screen and (min-width: 1200px) {
      right:-10px;
  }

  @include media('>=1367px','<1400px') {
      right:-50px;
  }

  @media screen and (min-width: 1440px) {
      right:-30px;
  }*/
}

.cw__modal-dialog {
  background-color: var(--modal-overlay-color, rgba(0, 0, 0, 0.8));
  position: fixed;
  top: 0;
  height: 100vh;
  width: 100vw;
  z-index: 9999;
  align-items: center;
  justify-content: center;
  /* Hide this modal until we need it */
  opacity: 0;
  pointer-events: none;
  transition: opacity 0.2s;
  display: none;
}

.cw__modal-dialog.open {
  opacity: 1;
  pointer-events: all;
  display: flex;
}

.cw__modal-dialog .inner-modal {
  width: var(--inner-modal-width, 600px);
  height: auto;
  background-color: white;
  border-radius: 3px;
  padding: 1rem;
  border: 3px solid #fff;
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}

.cw__modal-dialog .inner-modal .modal-content {
  border: 3px solid #fff;
}

#hoursModal .modal-content .modal-header {
  padding: 0 0 10px 0;
}

#hoursModal .modal-content .modal-header .modal-title {
  font-family: var(--secondary-font), sans-serif;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: 0.25rem;
  color: #454545;
  text-transform: uppercase;
}

#hoursModal .modal-content .modal-body {
  padding: 20px 0;
}

#hoursModal .modal-content .modal-body .opening-hours table {
  margin: 0 auto;
  width: 100%;
}

#hoursModal .modal-content .modal-body .opening-hours table tr {
  font-family: var(--secondary-font), sans-serif;
}

#hoursModal .modal-content .modal-body .opening-hours table tr .day {
  color: var(--day-color, #454545);
  position: relative;
  font-weight: 700;
}

#hoursModal .modal-content .modal-body .opening-hours table tr .day:after {
  content: "";
  display: inline-block;
  width: 1px;
  height: 80%;
  background-color: silver;
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

#hoursModal .modal-content .modal-body .opening-hours table tr:nth-child(even) {
  background-color: var(--odd-rows-background-color, beige);
}

#hoursModal .modal-content .modal-body .opening-hours table tr th,
#hoursModal .modal-content .modal-body .opening-hours table tr td {
  border: 0;
  padding: 0.5em;
  color: var(--hours-color, #000);
}

#hoursModal .modal-content .modal-body .opening-hours table tr th:nth-child(2),
#hoursModal .modal-content .modal-body .opening-hours table tr td:nth-child(2) {
  padding-left: 30px;
}

#hoursModal .modal-content .close {
  padding: 0;
  background-color: black;
  border: 0;
  color: white;
  border-radius: 50%;
  font-size: 20px;
  display: block;
  width: 28px;
  height: 28px;
  right: 0;
  line-height: 28px;
}

.modal-video .inner-modal .modal-header {
  display: none;
}

.modal-video .inner-modal .modal-body {
  padding: 0;
}

.modal-video .inner-modal .modal-body > div {
  margin-bottom: 0;
}

.share-wrap {
  margin-top: 35px;
  padding-bottom: 30px;
  border-bottom: 1px solid #d8d9d9;
}

.share-wrap::before {
  content: "Share This Blog";
  font-family: var(--main-font), sans-serif;
  color: #242424;
  margin-bottom: 25px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 28px;
  text-align: center;
  display: block;
}

@media screen and (min-width: 768px) {
  .share-wrap::before {
    display: none;
  }
}
.share-wrap .social-icons {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  margin-bottom: 0;
}

@media screen and (min-width: 768px) {
  .share-wrap .social-icons {
    justify-content: flex-start;
  }
}
.share-wrap .social-icons li {
  padding: 0;
  margin-bottom: 0;
}

@media (max-width: 767px) {
  .share-wrap .social-icons li {
    padding-left: 0 !important;
  }
}
.share-wrap .social-icons li:nth-child(2) a {
  margin-left: 0;
}

@media screen and (min-width: 768px) {
  .share-wrap .social-icons li:nth-child(2) a {
    margin-left: 22px;
  }
}
.share-wrap .social-icons span {
  font-family: var(--main-font), sans-serif;
  color: #242424;
  margin-right: 25px;
  font-weight: 600;
  text-transform: uppercase;
  font-size: 28px;
  display: none;
}

@media screen and (min-width: 992px) {
  .share-wrap .social-icons span {
    display: inline-block;
    font-size: 22px;
  }
}
@media screen and (min-width: 1200px) {
  .share-wrap .social-icons span {
    font-size: 28px;
  }
}
.share-wrap .social-icons a {
  color: white;
  margin-left: 22px;
  width: 50px;
  height: 50px;
  border-radius: 50%;
  display: block;
  font-size: 0;
  background-color: var(--accent-color);
  text-align: center;
  line-height: 50px;
}

.share-wrap .social-icons a svg * {
  fill: white;
}

.share-wrap .social-icons a.e-url svg {
  transform: scale(0.9);
}

.share-wrap .social-icons a.p-url svg {
  transform: scale(0.9);
}

ul.social-icon-list {
  padding: 0;
  margin: 0;
  display: flex;
}

.page-template-contact main ul.social-icon-list {
  justify-content: center;
  margin-bottom: 20px;
}

ul.social-icon-list li {
  padding: 0;
  margin: 0;
  margin-left: 22px;
  display: inline-block;
}

ul.social-icon-list li:first-of-type {
  margin-left: 0;
}

ul.social-icon-list li .icon-facebook, ul.social-icon-list li .icon-facebook--white {
  background-image: url("../images/social-icons/icon-facebook.svg");
  display: block;
  height: 23px;
  width: 12px;
  background-size: 100%;
}

ul.social-icon-list li .icon-facebook--white {
  background-image: url("../images/social-icons/icon-facebook-white.svg");
}

ul.social-icon-list li .icon-twitter, ul.social-icon-list li .icon-twitter--white {
  background-image: url("../images/social-icons/icon-twitter.svg");
  display: block;
  height: 18px;
  width: 22px;
  background-size: 100%;
}

ul.social-icon-list li .icon-twitter--white {
  background-image: url("../images/social-icons/icon-twitter-white.svg");
}

ul.social-icon-list li .icon-google-plus {
  background-image: url("../images/social-icons/icon-google-plus.svg");
  display: block;
  height: 24px;
  width: 28px;
  background-size: 100%;
}

ul.social-icon-list li .icon-linkedin, ul.social-icon-list li .icon-linkedin--white {
  background-image: url("../images/social-icons/icon-linkedin.svg?inline");
  display: block;
  height: 22px;
  width: 22px;
  background-size: 100%;
}

ul.social-icon-list li .icon-linkedin--white {
  background-image: url("../images/social-icons/icon-linkedin-white.svg");
}

ul.social-icon-list li .icon-instagram, ul.social-icon-list li .icon-instagram--white {
  background: url("../images/social-icons/icon-instagram.svg") no-repeat scroll center center transparent;
  display: block;
  height: 37px;
  width: 37px;
  background-size: 100%;
}

ul.social-icon-list li .icon-instagram--white {
  background-image: url("../images/social-icons/icon-instagram-white.svg");
}

ul.social-icon-list li .icon-youtube {
  background: url("../images/social-icons/icon-youtube.svg") no-repeat scroll center center transparent;
  display: block;
  height: 30px;
  width: 31px;
  background-size: 100%;
}

ul.social-icon-list li a {
  background-color: var(--accent-color);
  width: 50px;
  height: 50px;
  display: flex;
  text-align: center;
  border-radius: 50%;
  color: #ffffff;
  justify-content: center;
  align-items: center;
}

ul.social-icon-list li a svg {
  display: inline-block;
  position: relative;
  top: 50%;
  transform: translateY(-50%) scale(0.7);
  display: inline-block;
}

ul.social-icon-list li a svg * {
  fill: #fff;
}

/*# sourceMappingURL=elements.css.map*/