.elementor-711 .elementor-element.elementor-element-d280224{--display:flex;--min-height:75vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.7;--padding-top:80px;--padding-bottom:80px;--padding-left:40px;--padding-right:40px;}.elementor-711 .elementor-element.elementor-element-d280224:not(.elementor-motion-effects-element-type-background), .elementor-711 .elementor-element.elementor-element-d280224 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.josephphelps.com/wp-content/uploads/2025/10/JPV_RIIT_SOLUS_HEADER.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-711 .elementor-element.elementor-element-d280224::before, .elementor-711 .elementor-element.elementor-element-d280224 > .elementor-background-video-container::before, .elementor-711 .elementor-element.elementor-element-d280224 > .e-con-inner > .elementor-background-video-container::before, .elementor-711 .elementor-element.elementor-element-d280224 > .elementor-background-slideshow::before, .elementor-711 .elementor-element.elementor-element-d280224 > .e-con-inner > .elementor-background-slideshow::before, .elementor-711 .elementor-element.elementor-element-d280224 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-6df2f11 );--background-overlay:'';}.elementor-711 .elementor-element.elementor-element-ccf7982{text-align:center;}.elementor-711 .elementor-element.elementor-element-ccf7982 .elementor-heading-title{font-family:var( --e-global-typography-621d788-font-family ), Sans-serif;font-size:var( --e-global-typography-621d788-font-size );line-height:var( --e-global-typography-621d788-line-height );color:var( --e-global-color-cec6593 );}.elementor-711 .elementor-element.elementor-element-c5c879b{width:var( --container-widget-width, 65% );max-width:65%;--container-widget-width:65%;--container-widget-flex-grow:0;text-align:center;font-family:var( --e-global-typography-a6429e6-font-family ), Sans-serif;font-size:var( --e-global-typography-a6429e6-font-size );line-height:var( --e-global-typography-a6429e6-line-height );color:var( --e-global-color-cec6593 );}.elementor-711 .elementor-element.elementor-element-c5c879b.elementor-element{--align-self:center;}.elementor-711 .elementor-element.elementor-element-bbb5e2c{--display:flex;--padding-top:080px;--padding-bottom:80px;--padding-left:45px;--padding-right:45px;}.elementor-711 .elementor-element.elementor-element-bbb5e2c:not(.elementor-motion-effects-element-type-background), .elementor-711 .elementor-element.elementor-element-bbb5e2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cec6593 );}.elementor-711 .elementor-element.elementor-element-761da49{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Engravers Gothic", Sans-serif;font-size:20px;text-transform:lowercase;line-height:1.2em;color:var( --e-global-color-6df2f11 );}.elementor-711 .elementor-element.elementor-element-761da49.elementor-element{--align-self:center;}.elementor-711 .elementor-element.elementor-element-13d498c{--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-711 .elementor-element.elementor-element-e3ed3ec{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-711 .elementor-element.elementor-element-48606b7 img{width:100%;height:430px;object-fit:cover;object-position:center center;}.elementor-711 .elementor-element.elementor-element-0700f95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-711 .elementor-element.elementor-element-262b40d img{width:100%;height:430px;object-fit:cover;object-position:center center;}.elementor-711 .elementor-element.elementor-element-79c7787{--display:flex;--padding-top:080px;--padding-bottom:80px;--padding-left:45px;--padding-right:45px;}.elementor-711 .elementor-element.elementor-element-79c7787:not(.elementor-motion-effects-element-type-background), .elementor-711 .elementor-element.elementor-element-79c7787 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cec6593 );}.elementor-711 .elementor-element.elementor-element-e5bb7c3{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;font-family:"Engravers Gothic", Sans-serif;font-size:20px;text-transform:lowercase;line-height:1.2em;color:var( --e-global-color-6df2f11 );}.elementor-711 .elementor-element.elementor-element-e5bb7c3.elementor-element{--align-self:center;}.elementor-711 .elementor-element.elementor-element-949f6ac{--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;--padding-top:20px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-711 .elementor-element.elementor-element-07218b1{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-711 .elementor-element.elementor-element-9250660 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-711 .elementor-element.elementor-element-5cb6599{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-711 .elementor-element.elementor-element-a8459ec img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-711 .elementor-element.elementor-element-6acd0a5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-711 .elementor-element.elementor-element-8d324c7 img{width:100%;height:350px;object-fit:cover;object-position:center center;}.elementor-711 .elementor-element.elementor-element-77e1025{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-711 .elementor-element.elementor-element-1225d8f img{width:100%;height:350px;object-fit:cover;object-position:center center;}@media(max-width:1024px){.elementor-711 .elementor-element.elementor-element-ccf7982{text-align:center;}.elementor-711 .elementor-element.elementor-element-ccf7982 .elementor-heading-title{font-size:var( --e-global-typography-621d788-font-size );line-height:var( --e-global-typography-621d788-line-height );}.elementor-711 .elementor-element.elementor-element-c5c879b{--container-widget-width:85%;--container-widget-flex-grow:0;width:var( --container-widget-width, 85% );max-width:85%;font-size:var( --e-global-typography-a6429e6-font-size );line-height:var( --e-global-typography-a6429e6-line-height );}.elementor-711 .elementor-element.elementor-element-bbb5e2c{--padding-top:80px;--padding-bottom:60px;--padding-left:45px;--padding-right:45px;}.elementor-711 .elementor-element.elementor-element-761da49{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-711 .elementor-element.elementor-element-13d498c{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-711 .elementor-element.elementor-element-48606b7 img{height:400px;}.elementor-711 .elementor-element.elementor-element-262b40d img{height:400px;}.elementor-711 .elementor-element.elementor-element-79c7787{--padding-top:40px;--padding-bottom:50px;--padding-left:45px;--padding-right:45px;}.elementor-711 .elementor-element.elementor-element-e5bb7c3{--container-widget-width:95%;--container-widget-flex-grow:0;width:var( --container-widget-width, 95% );max-width:95%;}.elementor-711 .elementor-element.elementor-element-949f6ac{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-711 .elementor-element.elementor-element-9250660 img{height:250px;}.elementor-711 .elementor-element.elementor-element-a8459ec img{height:250px;}.elementor-711 .elementor-element.elementor-element-8d324c7 img{height:250px;}.elementor-711 .elementor-element.elementor-element-1225d8f img{height:250px;}}@media(min-width:768px){.elementor-711 .elementor-element.elementor-element-d280224{--content-width:1200px;}.elementor-711 .elementor-element.elementor-element-bbb5e2c{--content-width:1200px;}.elementor-711 .elementor-element.elementor-element-13d498c{--content-width:900px;}.elementor-711 .elementor-element.elementor-element-e3ed3ec{--width:50%;}.elementor-711 .elementor-element.elementor-element-0700f95{--width:50%;}.elementor-711 .elementor-element.elementor-element-79c7787{--content-width:1200px;}.elementor-711 .elementor-element.elementor-element-949f6ac{--content-width:900px;}.elementor-711 .elementor-element.elementor-element-07218b1{--width:50%;}.elementor-711 .elementor-element.elementor-element-5cb6599{--width:50%;}.elementor-711 .elementor-element.elementor-element-6acd0a5{--width:50%;}.elementor-711 .elementor-element.elementor-element-77e1025{--width:50%;}}@media(max-width:767px){.elementor-711 .elementor-element.elementor-element-d280224{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-711 .elementor-element.elementor-element-ccf7982 .elementor-heading-title{font-size:var( --e-global-typography-621d788-font-size );line-height:var( --e-global-typography-621d788-line-height );}.elementor-711 .elementor-element.elementor-element-c5c879b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:var( --e-global-typography-a6429e6-font-size );line-height:var( --e-global-typography-a6429e6-line-height );}.elementor-711 .elementor-element.elementor-element-bbb5e2c{--padding-top:45px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-711 .elementor-element.elementor-element-761da49{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-711 .elementor-element.elementor-element-13d498c{--padding-top:45px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-711 .elementor-element.elementor-element-48606b7 img{height:300px;}.elementor-711 .elementor-element.elementor-element-262b40d img{height:300px;}.elementor-711 .elementor-element.elementor-element-79c7787{--padding-top:30px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-711 .elementor-element.elementor-element-e5bb7c3{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-711 .elementor-element.elementor-element-949f6ac{--padding-top:45px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-711 .elementor-element.elementor-element-9250660 img{height:300px;}.elementor-711 .elementor-element.elementor-element-a8459ec img{height:300px;}.elementor-711 .elementor-element.elementor-element-8d324c7 img{height:300px;}.elementor-711 .elementor-element.elementor-element-1225d8f img{height:300px;}}/* Start custom CSS for html, class: .elementor-element-b88803c */.hero-block-line {
    width: 1px;
    background-color: #1e1e1e;
    height: 110px;
    margin: auto;
    position: relative;
    margin-top: 40px;
}

.hero-block-line::after {
    content: "";
    width: 7px;
    height: 7px;
    position: absolute;
    background-color: #1e1e1e;
    transform: rotate(45deg);
    bottom: -6px;
    left: -3px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Engravers Gothic';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://www.josephphelps.com/wp-content/uploads/2025/08/engravers-gothic-regular-2.ttf') format('truetype');
}
/* End Custom Fonts CSS */