.elementor-868 .elementor-element.elementor-element-0d73788{padding:75px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-d6aad55 > .elementor-widget-container{padding:0px 0px 20px 0px;}.elementor-868 .elementor-element.elementor-element-d6aad55{text-align:center;}.elementor-868 .elementor-element.elementor-element-d6aad55 .ot-heading > span.is_line:before{width:45px;}.elementor-868 .elementor-element.elementor-element-d6aad55 .ot-heading > span.is_line{padding-left:calc(45px + 15px);}.elementor-868 .elementor-element.elementor-element-27816e5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:46px 0px 66px 0px;}.elementor-868 .elementor-element.elementor-element-27816e5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-cb0cc40 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-868 .elementor-element.elementor-element-cb0cc40{padding:0px 0px 40px 0px;}.elementor-868 .elementor-element.elementor-element-d2ed501 .ot-heading > span.is_line:before{width:45px;background:#4A7FB3;}.elementor-868 .elementor-element.elementor-element-d2ed501 .ot-heading > span.is_line{padding-left:calc(45px + 15px);}.elementor-868 .elementor-element.elementor-element-d2ed501 .ot-heading > span{color:#4A7FB3;border-color:#4A7FB3;font-size:14px;font-weight:600;}.elementor-868 .elementor-element.elementor-element-d2ed501 .ot-heading .main-head{color:#000000;}.elementor-868 .elementor-element.elementor-element-7567688 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-7567688.elementor-element{--align-self:stretch;}.elementor-868 .elementor-element.elementor-element-7567688 .ot-image-box{text-align:left;}.elementor-868 .elementor-element.elementor-element-7567688 .ot-image-box .content-box{background:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-7567688 .title-box{margin-bottom:0px;font-family:"Inter", Sans-serif;font-size:38px;font-weight:bold;line-height:1.3em;}.elementor-868 .elementor-element.elementor-element-7567688 .title-box a{color:var( --e-global-color-bf186a2 );}.elementor-868 .elementor-element.elementor-element-7567688 .link-box{background:var( --e-global-color-primary );color:var( --e-global-color-b64bbc0 );}.elementor-868 .elementor-element.elementor-element-7567688 .link-box:hover{background:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-868 .elementor-element.elementor-element-50913d0{padding:20px 0px 50px 0px;}.elementor-868 .elementor-element.elementor-element-2d79a54{padding:0px 0px 20px 0px;}.elementor-868 .elementor-element.elementor-element-725eb09 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-725eb09{text-align:center;}.elementor-868 .elementor-element.elementor-element-725eb09 .ot-heading > span.is_line:before{width:45px;background:#95A2AC;}.elementor-868 .elementor-element.elementor-element-725eb09 .ot-heading > span.is_line{padding-left:calc(45px + 15px);}.elementor-868 .elementor-element.elementor-element-725eb09 .ot-heading > span{color:#95A2AC;border-color:#95A2AC;font-size:14px;font-weight:600;}.elementor-868 .elementor-element.elementor-element-725eb09 .ot-heading .main-head{color:#0B2A41;}.elementor-868 .elementor-element.elementor-element-33cde09{padding:0px 0px 30px 0px;}.elementor-868 .elementor-element.elementor-element-8bc24d4 .ot-image-box{border-radius:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-3c860b2 .ot-image-box{border-radius:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-86564e8 .ot-image-box{border-radius:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-e6ef858{padding:0px 0px 30px 0px;}.elementor-868 .elementor-element.elementor-element-406da82 .ot-image-box{border-radius:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-7c08a15 .ot-image-box{border-radius:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-a8a4a9a .ot-image-box{border-radius:5px 5px 5px 5px;}.elementor-868 .elementor-element.elementor-element-e2b1e98{--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;}.elementor-868 .elementor-element.elementor-element-eb342ef{width:var( --container-widget-width, 76.29% );max-width:76.29%;--container-widget-width:76.29%;--container-widget-flex-grow:0;text-align:center;}.elementor-868 .elementor-element.elementor-element-eb342ef > .elementor-widget-container{padding:0px 0px 36px 0px;}.elementor-868 .elementor-element.elementor-element-eb342ef.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-868 .elementor-element.elementor-element-eb342ef .ot-heading > span.is_line:before{width:45px;}.elementor-868 .elementor-element.elementor-element-eb342ef .ot-heading > span.is_line{padding-left:calc(45px + 15px);}.elementor-868 .elementor-element.elementor-element-eb342ef .ot-heading > span{margin-bottom:11px;}.elementor-868 .elementor-element.elementor-element-32d456f{--display:flex;}.elementor-868 .elementor-element.elementor-element-1a2d9ce:not(.elementor-motion-effects-element-type-background), .elementor-868 .elementor-element.elementor-element-1a2d9ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ridgercapital.com/wp-content/uploads/2026/05/Generated_Image_Buildings-Darkened-scaled-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-868 .elementor-element.elementor-element-1a2d9ce{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:117px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-1a2d9ce > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-868 .elementor-element.elementor-element-3ffdf4b{padding:0px 0px 73px 0px;}.elementor-868 .elementor-element.elementor-element-907ea4f > .elementor-widget-container{padding:0px 0px 23px 0px;}.elementor-868 .elementor-element.elementor-element-907ea4f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-868 .elementor-element.elementor-element-907ea4f{text-align:center;}.elementor-868 .elementor-element.elementor-element-907ea4f .ot-heading .main-head{color:#FFFFFF;}.elementor-868 .elementor-element.elementor-element-bf0d42f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:0px;--padding-bottom:73px;--padding-left:0px;--padding-right:0px;}.elementor-868 .elementor-element.elementor-element-951c573{--display:flex;}.elementor-868 .elementor-element.elementor-element-71159f3 > .elementor-widget-container{padding:0px 0px 23px 0px;}.elementor-868 .elementor-element.elementor-element-71159f3.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-868 .elementor-element.elementor-element-71159f3{text-align:center;}.elementor-868 .elementor-element.elementor-element-71159f3 .ot-heading > span{background:#4B83FC1A;}.elementor-868 .elementor-element.elementor-element-71159f3 .ot-heading .main-head{color:#FFFFFF;}@media(min-width:768px){.elementor-868 .elementor-element.elementor-element-b2eac8b{width:42%;}.elementor-868 .elementor-element.elementor-element-abc87b5{width:58%;}.elementor-868 .elementor-element.elementor-element-d6f8efd{width:21%;}.elementor-868 .elementor-element.elementor-element-403e7f7{width:57.332%;}.elementor-868 .elementor-element.elementor-element-40e4f84{width:21%;}}@media(max-width:1024px) and (min-width:768px){.elementor-868 .elementor-element.elementor-element-d6f8efd{width:10%;}.elementor-868 .elementor-element.elementor-element-403e7f7{width:80%;}.elementor-868 .elementor-element.elementor-element-40e4f84{width:10%;}.elementor-868 .elementor-element.elementor-element-99d507e{width:50%;}.elementor-868 .elementor-element.elementor-element-beb742d{width:50%;}.elementor-868 .elementor-element.elementor-element-3a3fdcc{width:50%;}.elementor-868 .elementor-element.elementor-element-73a146d{width:50%;}.elementor-868 .elementor-element.elementor-element-5064cb6{width:80%;}.elementor-868 .elementor-element.elementor-element-951c573{--width:80%;}}@media(max-width:1024px){.elementor-868 .elementor-element.elementor-element-7567688 > .elementor-widget-container{padding:0px 0px 60px 0px;}.elementor-868 .elementor-element.elementor-element-7567688 .title-box{font-size:36px;}.elementor-868 .elementor-element.elementor-element-eb342ef{text-align:center;}.elementor-868 .elementor-element.elementor-element-907ea4f{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;}.elementor-868 .elementor-element.elementor-element-907ea4f.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}.elementor-868 .elementor-element.elementor-element-71159f3{width:var( --container-widget-width, 718px );max-width:718px;--container-widget-width:718px;--container-widget-flex-grow:0;}.elementor-868 .elementor-element.elementor-element-71159f3.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:0;}}@media(max-width:767px){.elementor-868 .elementor-element.elementor-element-0d73788{padding:60px 0px 60px 0px;}.elementor-868 .elementor-element.elementor-element-d6aad55 .ot-heading .main-head{font-size:30px;}.elementor-868 .elementor-element.elementor-element-15a9f8a > .elementor-widget-container{margin:0px 10px 0px 25px;}.elementor-868 .elementor-element.elementor-element-27816e5{padding:60px 0px 80px 0px;}.elementor-868 .elementor-element.elementor-element-d2ed501 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-868 .elementor-element.elementor-element-d2ed501 .ot-heading .main-head{font-size:30px;}.elementor-868 .elementor-element.elementor-element-7567688 .title-box{font-size:27px;}.elementor-868 .elementor-element.elementor-element-50913d0{padding:60px 0px 60px 0px;}.elementor-868 .elementor-element.elementor-element-725eb09 .ot-heading .main-head{font-size:32px;}.elementor-868 .elementor-element.elementor-element-8bc24d4 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-868 .elementor-element.elementor-element-406da82 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-868 .elementor-element.elementor-element-eb342ef > .elementor-widget-container{padding:50px 0px 10px 0px;}.elementor-868 .elementor-element.elementor-element-eb342ef .ot-heading .main-head{font-size:30px;}.elementor-868 .elementor-element.elementor-element-1a2d9ce{padding:60px 0px 0px 0px;}.elementor-868 .elementor-element.elementor-element-907ea4f .ot-heading .main-head{font-size:30px;}.elementor-868 .elementor-element.elementor-element-71159f3 .ot-heading .main-head{font-size:30px;}}/* Start custom CSS for iiboxcarousel, class: .elementor-element-7567688 *//* CORE SERVICES: lock titles to two lines, reserve the height */
.elementor-element-6248bb7 .ot-image-box .title-box {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  min-height: 2.6em;
  line-height: 1.3;
}
/* CORE SERVICES: equalize card heights across slides (Owl Carousel) */
.elementor-element-6248bb7 .owl-carousel .owl-item {
  display: flex !important;
}
.elementor-element-6248bb7 .owl-item .ot-image-box {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.elementor-element-6248bb7 .ot-image-box .content-box {
  flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-3ffdf4b */.elementor-868 .elementor-element.elementor-element-3ffdf4b .elementor-widget-heading .elementor-heading-title {
  color: #ffffff !important;
}

.elementor-868 .elementor-element.elementor-element-3ffdf4b .elementor-widget-text-editor,
.elementor-868 .elementor-element.elementor-element-3ffdf4b .elementor-widget-text-editor p,
.elementor-868 .elementor-element.elementor-element-3ffdf4b p,
.elementor-868 .elementor-element.elementor-element-3ffdf4b span {
  color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bf0d42f */.elementor-868 .elementor-element.elementor-element-bf0d42f .elementor-widget-heading .elementor-heading-title {
  color: #ffffff !important;
}

.elementor-868 .elementor-element.elementor-element-bf0d42f .elementor-widget-text-editor,
.elementor-868 .elementor-element.elementor-element-bf0d42f .elementor-widget-text-editor p,
.elementor-868 .elementor-element.elementor-element-bf0d42f p,
.elementor-868 .elementor-element.elementor-element-bf0d42f span {
  color: #ffffff !important;
}/* End custom CSS */