.simple-banner .banner-breacrumb{bottom:15px;position:absolute;right:0;width:100%}.simple-banner h1{margin-bottom:24px}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li a.hs-breadcrumb-label,.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-label{color:inherit;display:inline-block;font-size:18px;font-weight:500;line-height:1.48222222;opacity:.6}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-label{color:inherit;opacity:1}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li:after{color:#fff;content:"/";display:inline-block;font-size:24px;font-style:normal;font-weight:200;line-height:36px;padding:0 10px;text-align:right;vertical-align:sub}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li span.hs-breadcrumb-menu-divider{display:none}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item{display:inline-block;float:none;padding:0}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu{align-items:center;display:flex;flex-wrap:wrap;justify-content:flex-end}.simple-banner .banner-breacrumb ul.hs-breadcrumb-menu li.hs-breadcrumb-menu-item.last-crumb:after{display:none}.simple-banner{align-content:center;display:flex;flex-direction:column;justify-content:center;min-height:450px;padding:70px 15px}.simple-banner .page-center{width:100%}.simple-banner .top_sec h4{margin-bottom:24px}.simple-banner .top_sec p:last-child{margin-bottom:0}.simple-banner .top_sec{margin-bottom:0;text-align:inherit}.simple-banner .flex_row{row-gap:20px}.simple-banner .img_before_col .img_wrap{order:1}.simple-banner .img_before_col .banner-content-inner{order:2}.simple-banner.brd_right .banner-breacrumb ul.hs-breadcrumb-menu{justify-content:flex-end}.simple-banner.brd_left .banner-breacrumb ul.hs-breadcrumb-menu{justify-content:flex-start}.simple-banner.brd_center .banner-breacrumb ul.hs-breadcrumb-menu{justify-content:center}.site_line-item .container .row{margin-left:-15px;margin-right:-15px}.site_line-item .col-zone{min-height:1px;padding-left:15px;padding-right:15px;position:relative}.site_line-item .content{background-color:#fff;box-shadow:0 0 11px -3px rgba(0,0,0,.24);margin-top:-140px;max-width:580px;min-height:165px;padding:40px 20px 10px 80px;position:absolute;right:0;width:100%;z-index:10}.site_line-item .content:before{background-color:#d3691d;bottom:0;content:"";height:100%;left:0;position:absolute;top:0;width:56px}.site_line-item .content:after{background:url(https://342878901.fs1.hubspotusercontent-na3.net/hubfs/342878901/CASTL_May2026/images/arrow.svg) no-repeat;background-position:50%;content:"";height:19px;left:10px;position:absolute;top:48px;width:35px}.site_line-item .btn_row{gap:15px;justify-content:flex-start;margin:0 0 15px}.site_line-item .btn_row .btn_item{margin:15px 0 15px 7px;padding:2px 10px 2px 0}.site_line-item{display:flex;justify-content:center}@media (min-width:768px){.site_line-item .container{width:748px}.site_line-item .col-zone{margin:0 -1px;width:100%}.site_line-item{margin:0 -15px 0 -55px}}@media (min-width:992px){.site_line-item .container{width:952px}}@media (min-width:1200px){.site_line-item .container{width:1152px}}@media (max-width:1200px){.simple-banner .banner-breacrumb{padding-left:10px;padding-right:10px;right:0}}@media (max-width:991px){.site_line-item{padding:0 15px}}@media (max-width:767px){.simple-banner .btn_row{align-items:flex-start;flex-direction:column}.simple-banner .btn_row .btn_item,.simple-banner .btn_row .btn_item a{text-align:left}.site_line-item .container{width:95%}}