.rec-top-cols{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 -15px;padding-bottom:40px}.rec-top-cols>div{padding:0 15px}.rec-top-content{width:55%}.rec-top-right-col{display:flex;justify-content:right;text-align:right;width:45%}.rec-top-controls{padding-left:50px}.rec-top-btn{padding-top:10px}.rec-card-item{height:auto;padding:0;width:50%}.rec-card-item-inner{background:var(--color-off-white);border-radius:40px;box-shadow:0 2px 10px 0 rgba(0,0,0,.1);display:flex;flex-wrap:wrap;height:100%;margin:0 15px;padding:30px}.rec-card-col{padding:0 15px;width:50%}.rec-card-image-col img{aspect-ratio:16/9;border-radius:40px;object-fit:cover}.rec-card-content-col h5{letter-spacing:0;line-height:1.16}.rec-card-content-col h5 a{color:var(--color-main)}.rec-card-content-col h5 a:hover{color:var(--color-blue);text-decoration:none}.rec-card-btn .btn{padding:11px 30px}.rec-card-cols{align-items:center;display:flex;flex-wrap:wrap;margin:0 -15px}.rec-card-btn{padding-top:10px;text-align:left}.rec-carousel__controls{display:flex;justify-content:end;margin:0;padding:0;text-align:center}.rec-arrow{background:transparent;border:none;border-radius:50%;color:var(--color-gold);padding:0}.rec-arrow,.rec-arrow svg{height:60px;width:60px}.rec-arrow--prev{margin-right:20px}.rec-arrow:hover{color:var(--color-white)}.rec-arrow:hover svg path:first-child{fill:var(--color-light-blue)}.rec-card-content-col p{margin-top:0}.bg-gold .rec-arrow svg path,.bg-gold .rec-arrow svg path:first-child{stroke:var(--color-blue)}.bg-gold .rec-arrow:hover svg path:first-child{fill:var(--color-blue);stroke:var(--color-blue)}.bg-blue .rec-arrow svg path,.bg-gold .rec-arrow:hover svg path,.bg-light-blue .rec-arrow:hover svg path,.bg-midnight-blue .rec-arrow svg path{stroke:var(--color-white)}.bg-blue .rec-arrow:hover svg path:first-child,.bg-midnight-blue .rec-arrow:hover svg path:first-child{fill:var(--color-white)}.bg-blue .rec-arrow:hover svg path,.bg-light-blue .rec-arrow svg path,.bg-midnight-blue .rec-arrow:hover svg path{stroke:var(--color-blue)}.bg-light-blue .rec-arrow:hover svg path:first-child{fill:var(--color-blue);stroke:var(--color-blue)}.bg-blue .rec-top-title,.bg-blue .rec-top-title *,.bg-midnight-blue .rec-top-title *{color:var(--color-white)}.bg-blue .rec-card-content-col,.bg-blue .rec-card-content-col h5{color:var(--color-blue)}.bg-blue .rec-card-content-col h5 a:hover{color:var(--color-dark-blue)}.bg-off-white .rec-card-item-inner{background:var(--color-white)}.bg-midnight-blue .rec-card-content-col h5{color:var(--color-blue)}.bg-blue .rec-card-btn .btn.btn-secondary,.bg-midnight-blue .rec-card-btn .btn.btn-secondary{border-color:var(--color-blue);color:var(--color-blue)}.bg-blue .rec-card-btn .btn.btn-secondary:focus,.bg-blue .rec-card-btn .btn.btn-secondary:hover,.bg-midnight-blue .rec-card-btn .btn.btn-secondary:focus,.bg-midnight-blue .rec-card-btn .btn.btn-secondary:hover{background:var(--color-light-blue);border-color:var(--color-light-blue);color:var(--color-blue)}.bg-midnight-blue .rec-card-col{color:var(--color-main)}@media (min-width:1200px){.rec-card-col{height:100%}.rec-card-image-col img{height:100%!important}}@media (max-width:1199px){.rec-card-col{width:100%}.rec-card-col.rec-card-image-col{padding-bottom:20px}.rec-card-btn{text-align:left}.rec-card-image-col img{height:auto!important;min-height:400px}.rec-card-col{height:auto}.rec-top-controls{padding-left:20px}.rec-card-cols{flex-direction:column}}@media (max-width:991px){.rec-top-content{padding-bottom:10px;width:100%}.rec-top-cols{flex-direction:column}.rec-top-right-col{justify-content:space-between;width:100%}.rec-arrow,.rec-arrow svg{height:50px;width:50px}.rec-card-item-inner{border-radius:30px;padding:20px}.rec-card-image-col img{border-radius:30px;min-height:auto}}@media (max-width:767px){.rec-card-item{padding-bottom:30px;width:100%}.rec-card-item:last-child{padding-bottom:0}.rec-card-item-inner{margin:0 10px;padding:20px}.rec-card-image-col img{border-radius:20px;min-height:auto;width:100%}.rec-card-btn .btn{padding:10px 20px}.rec-arrow,.rec-arrow svg{height:40px;width:40px}.rec-top-btn{padding-top:0}.rec-top-cols>.rec-top-content{padding-bottom:15px}}