.elementor-15450 .elementor-element.elementor-element-9b77dca{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:085px;--margin-bottom:045px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-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-15450 .elementor-element.elementor-element-66d1efe > .elementor-widget-container{padding:6px 0px 20px 0px;}.elementor-15450 .elementor-element.elementor-element-66d1efe{text-align:center;}.elementor-15450 .elementor-element.elementor-element-66d1efe .elementor-heading-title{font-family:"Thicccboi", Sans-serif;font-size:48px;font-weight:700;line-height:1.1em;color:#222223;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15450 .elementor-element.elementor-element-5eca508 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-15450 .elementor-element.elementor-element-5eca508{text-align:center;font-family:"Thicccboi", Sans-serif;font-size:18px;font-weight:500;color:#222223;}.elementor-15450 .elementor-element.elementor-element-10261ff{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-15450 .elementor-element.elementor-element-10261ff:not(.elementor-motion-effects-element-type-background), .elementor-15450 .elementor-element.elementor-element-10261ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEF0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15450 .elementor-element.elementor-element-3d656ba .elementor-button{background-color:#FA9214;font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;transition-duration:0.4s;border-radius:10px 10px 10px 10px;padding:20px 20px 20px 20px;}.elementor-15450 .elementor-element.elementor-element-3d656ba .elementor-button:hover, .elementor-15450 .elementor-element.elementor-element-3d656ba .elementor-button:focus{background-color:#FF0000;}.elementor-15450 .elementor-element.elementor-element-3d656ba > .elementor-widget-container{margin:10px 0px 18px 0px;padding:0px 0px 0px 0px;}.elementor-15450 .elementor-element.elementor-element-18d901d .elementor-button{background-color:#008800;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:400;border-radius:10px 10px 10px 10px;padding:20px 50px 20px 50px;}.elementor-15450 .elementor-element.elementor-element-18d901d .elementor-button:hover, .elementor-15450 .elementor-element.elementor-element-18d901d .elementor-button:focus{background-color:#0BC024;border-color:#2CC033;}.elementor-15450 .elementor-element.elementor-element-18d901d > .elementor-widget-container{margin:0px 0px 25px 0px;padding:0px 0px 0px 0px;}.elementor-15450 .elementor-element.elementor-element-1cd34f4 > .elementor-widget-container{background-color:#FC0000;padding:20px 0px 20px 0px;}.elementor-15450 .elementor-element.elementor-element-1cd34f4{text-align:center;}.elementor-15450 .elementor-element.elementor-element-1cd34f4 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-15450 .elementor-element.elementor-element-e7360e9{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15450 .elementor-element.elementor-element-e7360e9:not(.elementor-motion-effects-element-type-background), .elementor-15450 .elementor-element.elementor-element-e7360e9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2979E;}.elementor-15450 .elementor-element.elementor-element-e7360e9.e-con{--align-self:center;}.elementor-15450 .elementor-element.elementor-element-9cf3899{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:10px;}.elementor-15450 .elementor-element.elementor-element-9cf3899.e-con{--align-self:center;}.elementor-15450 .elementor-element.elementor-element-c38e017{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15450 .elementor-element.elementor-global-114255{width:var( --container-widget-width, 77.669% );max-width:77.669%;--container-widget-width:77.669%;--container-widget-flex-grow:0;}.elementor-15450 .elementor-element.elementor-global-114255.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15450 .elementor-element.elementor-global-114255 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-15450 .elementor-element.elementor-element-cc899d4{--display:flex;}.elementor-15450 .elementor-element.elementor-element-cc899d4.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15450 .elementor-element.elementor-element-31cc24a > .elementor-widget-container{background-color:#212222EB;margin:0px 60px 0px 60px;padding:15px 15px 15px 15px;border-style:solid;border-width:0px 3px 3px 3px;border-color:#FFFFFF;border-radius:0px 0px 20px 20px;}body:not(.rtl) .elementor-15450 .elementor-element.elementor-element-31cc24a{left:11px;}body.rtl .elementor-15450 .elementor-element.elementor-element-31cc24a{right:11px;}.elementor-15450 .elementor-element.elementor-element-31cc24a{top:-1000px;z-index:4;text-align:center;}.elementor-15450 .elementor-element.elementor-element-31cc24a .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:normal;color:#FFFFFF;}.elementor-15450 .elementor-element.elementor-element-7046f31.elementor-element{--align-self:center;}.elementor-15450 .elementor-element.elementor-element-eefbc75.elementor-element{--align-self:center;}.elementor-15450 .elementor-element.elementor-element-74830fd.elementor-element{--align-self:center;}.elementor-15450 .elementor-element.elementor-element-80899b0{--display:flex;--margin-top:084px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-15450 .elementor-element.elementor-element-8f15e2f{text-align:center;}.elementor-15450 .elementor-element.elementor-element-8f15e2f .elementor-heading-title{font-family:"Thicccboi", Sans-serif;font-size:40px;font-weight:700;line-height:1.1em;color:#222223;}.elementor-15450 .elementor-element.elementor-element-d3a2673{--display:flex;--padding-top:35px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-toggle .elementor-tab-content{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-15450 .elementor-element.elementor-element-bcf7e99{width:var( --container-widget-width, 88% );max-width:88%;--container-widget-width:88%;--container-widget-flex-grow:0;}.elementor-15450 .elementor-element.elementor-element-bcf7e99.elementor-element{--align-self:center;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-item:not(:last-child){margin-bottom:55px;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-item{box-shadow:0px 0px 27px -21px rgba(0,0,0,0.5);}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-title{background-color:#FFFFFF;padding:40px 41px 40px 30px;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-title, .elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-icon{color:#222223;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-icon svg{fill:#222223;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-title.elementor-active a, .elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#222223;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-title{font-family:"Thicccboi", Sans-serif;font-size:22px;font-weight:700;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-title .elementor-toggle-icon i:before{color:#F53212;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-title .elementor-toggle-icon svg{fill:#F53212;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-title.elementor-active .elementor-toggle-icon i:before{color:#222223;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-title.elementor-active .elementor-toggle-icon svg{fill:#222223;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-icon.elementor-toggle-icon-left{margin-right:0px;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-icon.elementor-toggle-icon-right{margin-left:0px;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-content{background-color:#FFFFFF;color:#303030;font-family:"Thicccboi", Sans-serif;font-size:16px;font-weight:500;padding:33px 33px 33px 33px;}.elementor-15450 .elementor-element.elementor-element-bfb8bf7{--display:flex;--margin-top:0px;--margin-bottom:50px;--margin-left:66px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:50px;--padding-right:180px;}.elementor-15450 .elementor-element.elementor-element-8fd6e02{text-align:left;font-family:"Thicccboi", Sans-serif;font-size:18px;font-weight:500;color:#616066;}@media(min-width:768px){.elementor-15450 .elementor-element.elementor-element-9b77dca{--content-width:1288px;}.elementor-15450 .elementor-element.elementor-element-9cf3899{--width:100%;}.elementor-15450 .elementor-element.elementor-element-cc899d4{--width:96.545%;}}@media(max-width:1024px){.elementor-15450 .elementor-element.elementor-element-e7360e9{--grid-auto-flow:row;}body:not(.rtl) .elementor-15450 .elementor-element.elementor-element-31cc24a{left:4px;}body.rtl .elementor-15450 .elementor-element.elementor-element-31cc24a{right:4px;}.elementor-15450 .elementor-element.elementor-element-31cc24a{top:-282px;}}@media(max-width:992px){.elementor-15450 .elementor-element.elementor-element-e7360e9{--grid-auto-flow:row;}body:not(.rtl) .elementor-15450 .elementor-element.elementor-element-31cc24a{left:-1px;}body.rtl .elementor-15450 .elementor-element.elementor-element-31cc24a{right:-1px;}.elementor-15450 .elementor-element.elementor-element-31cc24a{top:-220px;}.elementor-15450 .elementor-element.elementor-element-31cc24a .elementor-heading-title{font-size:10px;}}@media(max-width:767px){.elementor-15450 .elementor-element.elementor-element-3d656ba .elementor-button{font-size:16px;padding:15px 15px 15px 15px;}.elementor-15450 .elementor-element.elementor-element-18d901d .elementor-button{font-size:25px;padding:10px 10px 10px 10px;}.elementor-15450 .elementor-element.elementor-element-e7360e9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-15450 .elementor-element.elementor-element-9cf3899{--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}body:not(.rtl) .elementor-15450 .elementor-element.elementor-element-31cc24a{left:-1px;}body.rtl .elementor-15450 .elementor-element.elementor-element-31cc24a{right:-1px;}.elementor-15450 .elementor-element.elementor-element-31cc24a{top:-200px;}.elementor-15450 .elementor-element.elementor-element-31cc24a .elementor-heading-title{font-size:7px;}.elementor-15450 .elementor-element.elementor-element-bcf7e99{--container-widget-width:97%;--container-widget-flex-grow:0;width:var( --container-widget-width, 97% );max-width:97%;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-toggle-title{font-size:19px;line-height:1.3em;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-title{padding:15px 15px 15px 15px;}.elementor-15450 .elementor-element.elementor-element-bcf7e99 .elementor-tab-content{font-size:14px;padding:15px 15px 15px 15px;}}/* Start custom CSS for toggle, class: .elementor-element-bcf7e99 */.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right {
    float: right;
    text-align: right;
    font-size: x-large;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7eee6f9 *//* ===== Site Reviews – Numbered pagination styling ===== */
.glsr .glsr-pagination{
  display:flex !important;
  justify-content:center;
  margin:24px 0;
}

/* Reset and layout list */
.glsr .glsr-pagination ul{
  list-style:none; margin:0; padding:0;
  display:flex; gap:.6rem; align-items:center;
}
.glsr .glsr-pagination li{ margin:0; }

/* Pill buttons */
.glsr .glsr-pagination a,
.glsr .glsr-pagination span{
  display:inline-flex; align-items:center; justify-content:center;
  height:44px; min-width:44px; padding:0 18px;
  font-weight:600; font-size:18px; line-height:1;
  background:#fff; color:#1f1f1f;
  border:1px solid #e9eaee; border-radius:999px;
  box-shadow:0 3px 10px rgba(16,22,26,.06);
  text-decoration:none;
}

/* Current page */
.glsr .glsr-pagination .current,
.glsr .glsr-pagination a[aria-current="page"]{
  background:#e53935; border-color:#e53935; color:#fff;
}

/* Hover/focus */
.glsr .glsr-pagination a:hover{
  transform:translateY(-1px);
  box-shadow:0 6px 18px rgba(16,22,26,.10);
}
.glsr .glsr-pagination a:focus{ outline:2px solid #e53935; outline-offset:2px; }

/* Ellipsis ("…") */
.glsr .glsr-pagination .dots{
  background:transparent; border:none; box-shadow:none;
  min-width:auto; padding:0 .25rem;
}

/* Make “Next/Prev” look like pills too (if present) */
.glsr .glsr-pagination .next a,
.glsr .glsr-pagination .prev a{
  font-weight:600;
}

/* Mobile sizing */
@media (max-width: 480px){
  .glsr .glsr-pagination ul{ gap:.4rem; }
  .glsr .glsr-pagination a,
  .glsr .glsr-pagination span{
    height:38px; min-width:38px; padding:0 12px; font-size:16px;
  }
}
/* Hide the "5 years ago" date on Site Reviews in THIS widget */
.elementor-15450 .elementor-element.elementor-element-7eee6f9 .glsr .glsr-review time,
.elementor-15450 .elementor-element.elementor-element-7eee6f9 .glsr .glsr-review .glsr-date,
.elementor-15450 .elementor-element.elementor-element-7eee6f9 .glsr .glsr-review [itemprop="datePublished"],
.elementor-15450 .elementor-element.elementor-element-7eee6f9 .glsr .glsr-review [class*="date"],
.elementor-15450 .elementor-element.elementor-element-7eee6f9 .glsr .glsr-review .glsr-rating time,
.elementor-15450 .elementor-element.elementor-element-7eee6f9 .glsr .glsr-review .glsr-review-meta time{
  display: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS *//* End Custom Fonts CSS */