*{box-sizing:border-box;margin:0;padding:0}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif}p{line-height:1.5}.hero-image{height:300px;overflow:hidden;width:100%}.hero-image img{height:100%;object-fit:cover;object-position:center;width:100%}.breadcrumb{color:#4a4a4a;font-size:12px;padding:15px 0}.breadcrumb-home:hover{color:#4a4a4a!important;text-decoration:underline!important}.breadcrumb a{color:#4a4a4a;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.breadcrumb-separator{margin:0 2px}.page-header{background-color:#fff;padding-top:20px}.container{margin:0 auto;max-width:1170px;padding:0 15px}.page-title{color:#4a4a4a;font-family:Poppins,sans-serif;font-size:50px;font-weight:800;line-height:1.3}.article-section{background-color:#fff}.section-title{color:#0153a0;font-family:Poppins,sans-serif;font-size:36px;font-weight:700;margin-bottom:36px}.article-section h3{font-weight:700;margin-bottom:15px}.article-section h3,.content-col h3{color:#4a4a4a;font-family:Poppins,sans-serif;font-size:24px}.content-col h3{font-weight:400;margin-bottom:0}.article-section h4{color:#fff;font-size:18px;font-weight:700;margin-bottom:15px}.image-secondary img{margin-top:0!important}.image-primary img{margin-top:30px!important}.article-section p,.content-col p{color:#4a4a4a;font-family:Poppins,sans-serif;font-size:16px;line-height:1.7;margin-bottom:20px}.article-section a{color:#5aac3f;text-decoration:underline!important}.split-section{background-color:#fff;padding:50px 0}.split-content{align-items:flex-start;display:flex;gap:40px}.content-col{flex:1}.sidebar-col{flex:0 0 50%}.blue-box{background-color:#0153a0;color:#fff;padding:40px 30px 10px}.blue-box strong{font-weight:700}.blue-box p{color:#fff!important;font-family:Poppins,sans-serif!important;font-size:16px!important;line-height:1.5;margin-bottom:32px!important}.blue-box h4{color:#fff;font-family:Poppins,sans-serif;font-size:20px;font-weight:700;margin-bottom:50px}.image-text-section{background-color:#fff;padding:50px 0}.image-text-content{align-items:normal;display:flex;gap:40px}.text-primary{flex:0 0 66.666%}.text-primary h3{font-size:24px;font-weight:400}.text-primary h3,.text-primary p{color:#4a4a4a;font-family:Poppins,sans-serif}.text-primary p{font-size:16px;padding-top:15px}.text-secondary h3{font-size:24px;font-weight:400}.text-secondary h3,.text-secondary p{color:#4a4a4a;font-family:Poppins,sans-serif}.text-secondary p{font-size:16px;line-height:1.5;padding-top:0!important}.container h3{color:#4a4a4a;font-family:Poppins,sans-serif;font-size:24px;font-weight:400;padding:10px 0}.container li,.container p{color:#4a4a4a;font-family:Poppins,sans-serif;font-size:16px;padding-top:15px}.image-primary,.image-secondary{flex:0 0 33.333%}.text-secondary{flex:0 0 66.666%}.image-text-content img{display:block;height:auto;width:100%}.content-section{background-color:#fff;padding-bottom:50px}.article-section ul{list-style:disc;margin-bottom:20px;padding-left:20px}.article-section ul li{color:#666;font-size:16px;line-height:1.7;margin-bottom:15px}@media (max-width:992px){.hero-image{height:250px}.page-title{font-size:42px}.section-title{font-size:32px}.image-text-content,.split-content{gap:30px}}@media (max-width:768px){.hero-image{height:200px}.page-title{font-size:38px;margin-bottom:0!important}.section-title{font-size:30px}.article-section{padding:20px 0}.content-section,.image-text-section,.split-section{padding:0}.image-text-content,.split-content{flex-direction:column}.content-col,.image-primary,.image-secondary,.sidebar-col,.text-primary,.text-secondary{flex:0 0 100%;padding-bottom:20px}.blue-box{padding:30px 20px}.container h3{font-size:20px}.quote-container{padding:0 20px}}.rc-quote{background-attachment:fixed;background-image:url(https://www.riversidecompany.com/media/p2qmgfjh/img_bkg_flavoradvisoryimpossible.jpg);background-position:top;background-size:cover;color:#fff;padding:100px 0;position:relative}.rc-quote__overlay{inset:0;position:absolute}.rc-quote__container{margin:0 auto;max-width:1200px;padding:0 40px;position:relative;z-index:1}.rc-quote__text{border-left:8px solid;color:inherit;font-family:Poppins,sans-serif;font-size:60px;font-weight:700;line-height:1.3;margin:0;padding:0 0 0 30px;text-align:left}@media (max-width:992px){.rc-quote__text{font-size:32px}}@media (max-width:768px){.rc-quote{background-attachment:scroll;margin-bottom:30px;padding:70px 0}.rc-quote__container{padding:0 20px}.rc-quote__text{font-size:26px}}@media (max-width:480px){.rc-quote__text{font-size:22px}}.breadcrumb span b{font-family:Poppins,sans-serif;font-weight:800}