.elementor-49480 .elementor-element.elementor-element-8597076{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-49480 .elementor-element.elementor-element-881a760{background-color:#4764AC;text-align:center;}.elementor-49480 .elementor-element.elementor-element-881a760 .elementor-heading-title{color:#F8F6CA;}.elementor-49480 .elementor-element.elementor-element-5916e9d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-49480 .elementor-element.elementor-element-15e6400{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49480 .elementor-element.elementor-element-15e6400.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-49480 .elementor-element.elementor-element-57314b5 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-49480 .elementor-element.elementor-element-57314b5 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-49480 .elementor-element.elementor-element-57314b5 .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-49480 .elementor-element.elementor-element-57314b5 .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-49480 .elementor-element.elementor-element-57314b5 .jet-filters-pagination__load-more{order:initial;}.elementor-49480 .elementor-element.elementor-element-c042f0e > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-49480 .elementor-element.elementor-element-f3ed649 .jet-filters-pagination__link{padding:10px 10px 10px 10px;}.elementor-49480 .elementor-element.elementor-element-f3ed649 .jet-filters-pagination__dots{padding:10px 10px 10px 10px;}.elementor-49480 .elementor-element.elementor-element-f3ed649 .jet-filters-pagination__item{margin-right:calc(6px/2);margin-left:calc(6px/2);margin-top:calc(6px/2);margin-bottom:calc(6px/2);}.elementor-49480 .elementor-element.elementor-element-f3ed649 .jet-filters-pagination{margin-right:calc(-6px/2);margin-left:calc(-6px/2);margin-top:calc(-6px/2);margin-bottom:calc(-6px/2);justify-content:center;}.elementor-49480 .elementor-element.elementor-element-f3ed649 .jet-filters-pagination__load-more{order:initial;}.elementor-49480 .elementor-element.elementor-element-0ae5224{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49480 .elementor-element.elementor-element-b04e4a3{text-align:center;}.elementor-49480 .elementor-element.elementor-element-b04e4a3 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:1.2em;font-weight:600;color:#1D3E64;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-49480 .elementor-element.elementor-element-a12cf35{border-radius:0px 0px 0px 0px;}.elementor-49480 .elementor-element.elementor-element-a12cf35 img{border-radius:30px 30px 30px 30px;}.elementor-49480 .elementor-element.elementor-element-5f72b64{border-radius:0px 0px 0px 0px;}.elementor-49480 .elementor-element.elementor-element-5f72b64 img{border-radius:30px 30px 30px 30px;}.elementor-49480 .elementor-element.elementor-element-c18ba4d{border-radius:0px 0px 0px 0px;}.elementor-49480 .elementor-element.elementor-element-c18ba4d img{border-radius:30px 30px 30px 30px;}@media(min-width:768px){.elementor-49480 .elementor-element.elementor-element-15e6400{--width:67.816%;}.elementor-49480 .elementor-element.elementor-element-0ae5224{--width:50%;}}/* Start custom CSS for html, class: .elementor-element-aaea652 */.sidebar-box.includes-box {
  background: #fffceb;
  border-radius: 14px;
  padding: 16px 20px 12px 20px;
  margin-bottom: 30px;
  box-shadow: 0 2px 12px rgba(220,160,30,0.09);
}
.includes-title {
  font-weight: bold;
  color: #c49611;
  font-size: 1.12em;
  margin-bottom: 0.7em;
}
.includes-list {
  margin: 0;
  padding-left: 1.1em;
  color: #333;
  font-size: 0.99em;
}
.includes-list li {
  margin-bottom: 5px;
  list-style: "✔ ";
  color: #1976d2;
  font-weight: 500;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e2ad914 */.sidebar-box.testimonial-box {
  background: #f3f7fc;
  border-left: 4px solid #1976d2;
  border-radius: 14px;
  padding: 18px 18px 10px 18px;
  margin-bottom: 26px;
  box-shadow: 0 2px 12px rgba(30,60,120,0.06);
  font-size: 1.02em;
}
.testimonial-quote {
  font-size: 2em;
  color: #1976d2;
  float: left;
  margin-right: 8px;
  line-height: 1;
}
.testimonial-content {
  margin-bottom: 8px;
  margin-left: 30px;
  font-style: italic;
}
.testimonial-author {
  color: #555;
  font-size: 0.98em;
  margin-left: 30px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6654ea1 */.sidebar-box.faq-box {
  background: #e9f6ff;
  border-radius: 14px;
  padding: 18px 16px 12px 18px;
  margin-bottom: 24px;
  box-shadow: 0 2px 12px rgba(30,100,160,0.07);
  font-size: 0.98em;
}
.faq-title {
  font-weight: bold;
  color: #2077b7;
  font-size: 1.13em;
  margin-bottom: 0.9em;
}
.faq-list {
  list-style: none;
  padding: 0;
  margin: 0;
}
.faq-list li {
  margin-bottom: 12px;
}
.faq-list strong {
  display: block;
  color: #1a436a;
  margin-bottom: 3px;
}
.faq-answer {
  color: #24495c;
  font-size: 0.97em;
}
.faq-list strong {
  display: flex;
  align-items: center;
  gap: 0.3em;
  color: #1a436a;
  margin-bottom: 3px;
  font-size: 1em;
}/* End custom CSS */