.elementor-10643 .elementor-element.elementor-element-475c5ce .elementor-repeater-item-cce29cb .swiper-slide-bg{background-color:#FFFFFF;background-image:url(https://rhradcliffdev.wpenginepowered.com/wp-content/uploads/2025/03/grate-scaled.jpg);background-size:cover;}.elementor-10643 .elementor-element.elementor-element-475c5ce .elementor-repeater-item-cce29cb .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-10643 .elementor-element.elementor-element-475c5ce .swiper-slide{transition-duration:calc(5000ms*1.2);height:66vh;}.elementor-10643 .elementor-element.elementor-element-475c5ce .elementor-slide-button{background-color:var( --e-global-color-secondary );font-family:"Montserrat", Sans-serif;font-weight:300;letter-spacing:6px;border-radius:0px;border-color:var( --e-global-color-text );}.elementor-10643 .elementor-element.elementor-element-475c5ce .swiper-slide-contents{max-width:88%;}.elementor-10643 .elementor-element.elementor-element-475c5ce .swiper-slide-inner{text-align:center;}.elementor-10643 .elementor-element.elementor-element-475c5ce .elementor-slide-heading{font-family:"Source Sans Pro", Sans-serif;font-size:1.2em;font-weight:400;font-style:italic;letter-spacing:2.5px;}.elementor-10643 .elementor-element.elementor-element-475c5ce .elementor-slide-description{font-family:"Montserrat", Sans-serif;font-size:4em;font-weight:300;text-transform:uppercase;line-height:58px;letter-spacing:8.1px;}.elementor-10643 .elementor-element.elementor-element-88fce45 > .elementor-container{max-width:940px;}.elementor-10643 .elementor-element.elementor-element-88fce45{margin-top:64px;margin-bottom:64px;}.elementor-10643 .elementor-element.elementor-element-be4a493 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-10643 .elementor-element.elementor-element-be4a493{text-align:center;font-family:"Source Sans Pro", Sans-serif;font-size:1.5em;line-height:37px;}.elementor-10643 .elementor-element.elementor-element-c214ad3{margin-top:64px;margin-bottom:14px;}.elementor-10643 .elementor-element.elementor-element-ebc8d1e{text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:2em;letter-spacing:6.1px;}.elementor-10643 .elementor-element.elementor-element-401070b > .elementor-container{max-width:1160px;}.elementor-10643 .elementor-element.elementor-element-401070b{margin-top:0px;margin-bottom:64px;}.elementor-10643 .elementor-element.elementor-element-b91cbb9 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:34px 34px 34px 34px;}.elementor-10643 .elementor-element.elementor-element-b91cbb9 .elementor-icon-box-wrapper{text-align:left;}.elementor-10643 .elementor-element.elementor-element-b91cbb9 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10643 .elementor-element.elementor-element-b91cbb9 .elementor-icon-box-title, .elementor-10643 .elementor-element.elementor-element-b91cbb9 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:500;letter-spacing:2.5px;}.elementor-10643 .elementor-element.elementor-element-b91cbb9 .elementor-icon-box-description{color:#FAF9F9;}.elementor-10643 .elementor-element.elementor-element-0e20ac0 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:34px 34px 34px 34px;}.elementor-10643 .elementor-element.elementor-element-0e20ac0 .elementor-icon-box-wrapper{text-align:left;}.elementor-10643 .elementor-element.elementor-element-0e20ac0 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10643 .elementor-element.elementor-element-0e20ac0 .elementor-icon-box-title, .elementor-10643 .elementor-element.elementor-element-0e20ac0 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:500;letter-spacing:2.5px;}.elementor-10643 .elementor-element.elementor-element-0e20ac0 .elementor-icon-box-description{color:#FCFBFB;}.elementor-10643 .elementor-element.elementor-element-1839c85 > .elementor-widget-container{background-color:var( --e-global-color-primary );padding:34px 34px 34px 34px;}.elementor-10643 .elementor-element.elementor-element-1839c85 .elementor-icon-box-wrapper{text-align:left;}.elementor-10643 .elementor-element.elementor-element-1839c85 .elementor-icon-box-title{color:var( --e-global-color-secondary );}.elementor-10643 .elementor-element.elementor-element-1839c85 .elementor-icon-box-title, .elementor-10643 .elementor-element.elementor-element-1839c85 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:1.4em;font-weight:500;letter-spacing:2.5px;}.elementor-10643 .elementor-element.elementor-element-1839c85 .elementor-icon-box-description{color:#FDFCFC;}.elementor-10643 .elementor-element.elementor-element-bab4449{text-align:center;color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:1.7em;letter-spacing:4.9px;}.elementor-10643 .elementor-element.elementor-element-b8ad08b{--divider-border-style:solid;--divider-color:var( --e-global-color-secondary );--divider-border-width:1px;width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;align-self:flex-end;z-index:100;}.elementor-10643 .elementor-element.elementor-element-b8ad08b > .elementor-widget-container{margin:0px 0px 0px 22px;}.elementor-10643 .elementor-element.elementor-element-b8ad08b .elementor-divider-separator{width:100%;}.elementor-10643 .elementor-element.elementor-element-b8ad08b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10643 .elementor-element.elementor-element-1fb6593 > .elementor-widget-container{margin:0px 25px 0px 36px;padding:0px 0px 0px 0px;}.elementor-10643 .elementor-element.elementor-element-1fb6593{text-align:left;font-family:"Source Sans Pro", Sans-serif;font-size:1.25em;line-height:38px;}.elementor-10643 .elementor-element.elementor-element-47b572c > .elementor-widget-container{margin:-82px 0px 0px 0px;}.elementor-10643 .elementor-element.elementor-element-47b572c{text-align:right;}.elementor-10643 .elementor-element.elementor-element-3710a2f > .elementor-container{max-width:1300px;}.elementor-10643 .elementor-element.elementor-element-3710a2f{margin-top:66px;margin-bottom:66px;}.elementor-10643 .elementor-element.elementor-element-ae0b00a > .elementor-widget-container{margin:0px 0px 0px 13px;}.elementor-10643 .elementor-element.elementor-element-ae0b00a img{width:100%;}@media(min-width:768px){.elementor-10643 .elementor-element.elementor-element-50ee027{width:62.029%;}.elementor-10643 .elementor-element.elementor-element-3dc03ae{width:37.933%;}}@media(max-width:1024px) and (min-width:768px){.elementor-10643 .elementor-element.elementor-element-ecfff03{width:100%;}.elementor-10643 .elementor-element.elementor-element-ecfe18c{width:100%;}.elementor-10643 .elementor-element.elementor-element-b620d83{width:100%;}}@media(max-width:1024px){.elementor-10643 .elementor-element.elementor-element-bab4449 > .elementor-widget-container{margin:0px 0px 0px 20px;}}@media(max-width:767px){.elementor-10643 .elementor-element.elementor-element-475c5ce .swiper-slide{height:35vh;}.elementor-10643 .elementor-element.elementor-element-475c5ce .elementor-slide-description{font-size:2em;line-height:1.6em;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */