.office-template.two-col-carousel{background-color:#f1f1f1;margin:0 auto;max-width:1056px;padding:36px 37px 37px;width:100%}.office-template.two-col-carousel .splide__slide{align-items:center;display:flex;flex-wrap:nowrap;gap:37px;text-align:center;width:100%}.office-template.two-col-carousel .splide__slide.reverse{flex-direction:row-reverse}.office-template.two-col-carousel .splide__slide .description,.office-template.two-col-carousel .splide__slide .extra-description,.office-template.two-col-carousel .splide__slide .extra-description p,.office-template.two-col-carousel .splide__slide .heading{margin:0 auto}.office-template.two-col-carousel .splide__slide .description{color:#2e2e2e;font-family:Open Sans,sans-serif;font-size:18px;font-weight:400;line-height:34px;padding:0 35px 45px;text-align:center}.office-template.two-col-carousel .splide__slide .heading{color:#2e2e2e;font-family:Domine,serif;font-size:35px;font-weight:700;line-height:45px;margin-top:-10px;padding-bottom:5px;padding-left:35px;padding-right:35px;text-align:center}@media screen and (max-width:900px){.office-template.two-col-carousel .splide__slide .heading{line-height:45px;margin-top:10px}}.office-template.two-col-carousel .splide__slide .extra-description,.office-template.two-col-carousel .splide__slide .extra-description p{font-family:Open Sans,sans-serif;font-size:16px;font-weight:400;line-height:25px;text-align:center}.office-template.two-col-carousel .splide__slide .extra-description p a{color:#2e2e2e;text-decoration:underline}.office-template.two-col-carousel .splide__slide .extra-description p a:visted{color:#2e2e2e}.office-template.two-col-carousel .splide__slide .extra-description a{color:#2e2e2e;text-decoration:underline}.office-template.two-col-carousel .splide__slide .extra-description a:visted{color:#2e2e2e}.office-template.two-col-carousel .splide__slide .slide-image{height:567px;max-width:none;-o-object-fit:cover;object-fit:cover;width:508px}.office-template.two-col-carousel .splide__slide .button-link{align-items:center;background-color:transparent;border:1px solid #33739f;border-radius:0;color:#33739f;display:flex;font-family:Open Sans,sans-serif;font-size:17px;font-weight:600;height:100px;justify-content:center;line-height:35px;margin:auto auto 70px;outline:none;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .25s;width:264px}.office-template.two-col-carousel .splide__slide .button-link:hover{background-color:#464e7d;color:#fff}.office-template.two-col-carousel .splide__pagination{bottom:-50px;display:flex}.office-template.two-col-carousel .splide__pagination__page{background:#fff;border:1px solid #dfdfdf;border-radius:26px;height:26px;margin:3px 6px;padding:0;width:26px}.office-template.two-col-carousel .splide__pagination__page.is-active{background:#dfdfdf;transform:none}@media only screen and (max-width:1170px){.office-template.two-col-carousel{margin:0 auto 100px;padding:36px 2% 37px;width:94%}.office-template.two-col-carousel .splide__slide{gap:0}.office-template.two-col-carousel .splide__slide .cell{width:50%}.office-template.two-col-carousel .splide__slide .extra-description{padding:0 40px}.office-template.two-col-carousel .splide__slide .extra-description p{padding:0}.office-template.two-col-carousel .splide__slide .button-link{margin-bottom:35px}.office-template.two-col-carousel .splide__slide .slide-image{width:100%}}@media(max-width:850px){.office-template.two-col-carousel .splide__slide .cell{width:100%}.office-template.two-col-carousel .splide__slide .slide-image{width:325px}.office-template.two-col-carousel{padding:20px 0 45px}.office-template.two-col-carousel .splide__slide{flex-direction:column;gap:50px}.office-template.two-col-carousel .splide__slide.reverse{flex-direction:column}.office-template.two-col-carousel .splide__slide .slide-image{height:275px;width:318px}.office-template.two-col-carousel .splide__slide .button-link{max-width:220px;width:100%}}@media(max-width:370px){.office-template.two-col-carousel .splide__slide .slide-image{height:275px;width:100%}.office-template.two-col-carousel .splide__slide .description,.office-template.two-col-carousel .splide__slide .extra-description,.office-template.two-col-carousel .splide__slide .heading{padding-left:5%;padding-right:5%;width:75%}.office-template.two-col-carousel .splide__slide .heading{line-height:45px;margin-bottom:20px;margin-top:0}}
