.container.responsivegrid.ourservices__section.ourservices__threecards{max-width:1280px;margin:0 auto;width:100%;float:unset !important}
.ourservices__section{overflow-x:hidden}
.container.responsivegrid.ourservices__section>.cmp-container{max-width:1360px;width:100%;margin:0 auto}
.ourservices__section .cmp-container{background-color:#fff;margin-bottom:80px}
.ourservices__section .title h2{font-size:36px;font-weight:700;line-height:47px;text-align:center;color:#1d1d1f;margin-bottom:20px;font-family:"Playfair Display",serif !important}
.ourservices__section .title h4{font-family:Lato;font-size:24px;font-weight:400;line-height:29px;text-align:center;color:#4d4d4d}
.ourservices__container .cmp-container{position:relative;margin-top:60px;width:100%}
.ourservices__container .cmp-container .teaserextended{background-color:#f5f4ef;border-radius:20px;padding:33px 22px 27px 22px;position:relative;height:auto}
.ourservices__container .cmp-container .teaserextended .cmp-teaser{display:flex;flex-direction:column-reverse}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__content .cmp-teaser__pretitle{font-size:40px;font-weight:400;line-height:48px;text-align:center;color:#1d1d1f;max-width:369px;width:100%;padding-bottom:34px}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__description{position:absolute;bottom:46px;left:21px;width:300px;background-color:#f5f4ef;border-radius:0 20px 0 0;padding:17px 6px 15px 0}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__description p{font-size:16px;font-weight:500;line-height:22.4px;color:#1d1d1f}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__action-container{position:absolute;bottom:26px;left:21px;width:300px;background-color:#f5f4ef}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__action-container a{font-size:18px;font-weight:400;line-height:29px;color:#7446b3}
.ourservices__container .cmp-container .teaserextended .extended-teaser-img{width:369px;height:464px;overflow:hidden;border-radius:20px}
.ourservices__container .cmp-container .teaserextended .extended-teaser-img .extended-teaser-img_desk{width:100%;height:100%;transition:all .3s ease-in-out;object-fit:cover}
.ourservices__container .cmp-container .teaserextended .extended-teaser-img .extended-teaser-img_desk:hover{transform:scale(1.1)}
.ourservices__container .slick-list{margin:0;overflow:visible;clip-path:inset(-100vw -100vw -100vw 0)}
.ourservices__container .slick-slide{margin:0 10px}
.ourservices__container .slide{display:inline-block}
@media(max-width:768px){.container.responsivegrid.ourservices__section.bh-homepage-revamp-container{margin:0 auto;padding:0 16px 0 0}
.ourservices__section .cmp-container{margin-bottom:60px}
.ourservices__container .cmp-container{margin-top:32px}
.ourservices__section .title h2{font-size:24px;font-weight:700;line-height:31px;text-align:center;margin-bottom:10px}
.ourservices__section .title h4{font-size:16px;font-weight:400;line-height:19px;text-align:center}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__content .cmp-teaser__pretitle{font-size:20px;font-weight:400;line-height:24px;text-align:left;max-width:229px;padding-bottom:24px}
.ourservices__container .cmp-container .teaserextended{padding:24px 12px 38px 12px;border-radius:10px}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__description{width:195px;border-radius:0 20px 0 0;padding:16px 6px 12px 0;bottom:38px;left:11px}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__description p{font-size:12px;font-weight:500;line-height:15px}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__action-container{bottom:15px;width:195px;left:12px}
.ourservices__container .cmp-container .teaserextended .cmp-teaser__action-container a{font-size:16px;font-weight:400;line-height:24px}
.ourservices__container .cmp-container .teaserextended .extended-teaser-img{width:100%;height:304px;border-radius:10px}
.ourservices__container .slick-list{margin:0}
.ourservices__container .slick-slide{margin:0 8px}
.ourservices__container .slick-slide:first-child{margin:0 8px 0 16px}
.ourservices__container .slick-slide:last-child{margin:0 0 0 8px}
}
.removescroll.ourservices__section{overflow-x:unset}