.clientlist--container{display:flex;flex-direction:column;align-items:center;padding:40px;height:100%;background-color:#EFEFEF}
h2.logo-list__title{font-size:var(--font-h1);font-weight:700;position:relative;text-align:center;padding-bottom:10px}
h2.logo-list__title.title-container::after{position:absolute;content:"";width:100%;border:1px solid #ff6363;left:0;bottom:0;height:10px;background-color:#ff6363}
.picture_1{transform:translateY(-50px);img{object-position:50% 10% !important}
}
.picture_2{transform:translateY(50px)}
.picture_3{transform:translateY(-50px);img{object-position:90% 20% !important}
}
.picture_4{transform:translateY(-50px)}
.case-study--item[data-slide-wrapper="case-study--item"] .flickity-viewport,.case-study--item[data-slide-wrapper="case-study--item"] .flickity-slider{height:90vh}
.images-item .flickity-page-dots{bottom:117px}
.featured-options-wrapper .previous{left:0vw}
.featured-options-wrapper .next{right:0vw}
.clientlist--item .flickity-page-dots{bottom:-25px !important}
.image_wrapper .flickity-page-dots{bottom:80px}
.featured-options-wrapper .flickity-prev-next-button svg{fill:#ff6363 !important}
.featured-options-wrapper .flickity-page-dots .is-selected{background-color:#ff6363 !important}
.image_wrapper{width:100%;display:flex;justify-content:center;align-items:center;gap:40px;height:586px;position:relative;flex-direction:column;max-width:1440px;min-height:60vh}
.swiper-featured-options .swiper-button-prev,.swiper-featured-options .swiper-button-next{color:#ff6363;display:none}
.picture_1{transform:translateY(-50px);img{object-position:50% 10% !important}
}
.picture_2{transform:translateY(50px)}
.picture_3{transform:translateY(-50px);img{object-position:90% 20% !important}
}
.picture_4{transform:translateY(-50px)}
.image_content_wrapper:hover{transform:translateY(-10px)}
.featured-options-wrapper{justify-content:center}
.contet_shadow{position:absolute;width:100%;height:0;opacity:0;background:linear-gradient(180deg,#fff0,#00000080 20%);transition:all 0.3s ease;z-index:1;bottom:82px;border-bottom-left-radius:33px;border-bottom-right-radius:33px}
.content_image{width:100%;display:flex;flex-direction:column;gap:40px;font-size:20px;font-weight:bolder;bottom:0;transition:all .3s ease;z-index:100;background-color:#EFEFEF;height:20%}
.content_links{height:300px;padding-left:37px;padding-top:37px;width:90%}
.links-show .content_links{transition:all 300ms ease;position:absolute;z-index:100;display:flex;flex-direction:column}
.links-show{transform:translateY(0);transition:all 300ms ease}
.links-show .content_links{color:white}
.links-show .contet_shadow{opacity:1;height:100%;transition:all 0.3s ease}
.links-ul{display:flex;flex-direction:column;gap:10px;height:100%;justify-content:space-evenly;transition:all 300ms ease}
.links-ul:hover a{opacity:0.5}
.links-ul:hover a:hover{opacity:1}
.links-ul a{color:white;transition:all 300ms ease}
.content_image .content_header{display:flex;flex-direction:column;z-index:100;margin-top:20px;padding-left:37px}
.content_links .header_content,.content_image .header_content{font-size:13px;text-align:left}
.content_image .header_content,.content_image .subHeader_content{color:#333333;font-weight:600;letter-spacing:0.3px}
.content_links .subHeader_content,.content_image .subHeader_content{font-size:22px;text-align:left}
.icon{position:absolute;bottom:24px;left:67%;width:80px;height:50px;cursor:pointer;z-index:100}
.arrow{position:relative;width:30px;height:30px;cursor:pointer;transition:0.5s;overflow:hidden}
.arrow:after{position:absolute;display:block;content:"";color:white;width:14px;height:15px;top:1px;border-bottom:solid 2px;transform:translatex(4px);color:#ff6363}
.arrow:before{position:absolute;display:block;content:"";color:white;width:8px;height:8px;border-top:solid 2px;border-left:solid 2px;top:50%;left:20px;transform-origin:0% 0%;transform:rotatez(135deg);color:#ff6363}
.image_content_wrapper{height:446px;position:relative;overflow:hidden;z-index:1;border-radius:28px;transition:all 1s ease;cursor:pointer;max-width:327px;width:100%;background-color:#EFEFEF}
.image_content_wrapper img{width:100%;height:100%;object-fit:cover;z-index:0;max-height:364px;border-bottom-left-radius:33px;border-bottom-right-radius:33px}
.image_content_wrapper:hover{transform:translateY(-10px)}
.featured-options-wrapper{justify-content:center}
.img-cont{height:100%;width:100%}
.featured-options-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box;justify-content:center;align-items:center;gap:40px}
.case_studies_cards{width:100%;max-width:465px;height:100%;max-height:744px;border-radius:33px;background-color:white;padding:10px;transition:all 300ms ease}
.case_studies_cards:hover{transform:scale(1.05)}
.case_studies_cards .card_figure{display:block;width:100%;margin:0}
.case-study--item{height:100%}
.case-study--item .flickity-page-dots{bottom:-10px}
.case_studies_cards .card_figure img{width:100%;object-fit:cover;object-position:center;border-radius:33px;height:460px;max-height:460px}
.card_data{width:100%;padding:20px 0px;display:flex;flex-direction:column;align-items:flex-start}
.card_data .card_title{font-size:21px;font-weight:800;letter-spacing:.3px;text-align:left;line-height:21px;color:#333;min-height:42px}
section.custom_all_blogs .card_data .card_title{font-size:var(--font-h3);line-height:50px;font-weight:600;height:100%;overflow:hidden}
section.custom_all_blogs .card_data .card_descrip{font-size:var(--font-h6);color:#6D6E76;font-weight:400;margin:0;text-align:justify}
section.custom_all_blogs .card_data .card_title,section.custom_all_blogs .card_data .card_descrip,section.custom_all_blogs .card_data .buttonAndLogo_card-wrapper,section.custom_all_blogs .card_data .article-author-container{padding:0}
.card_data .card_descrip{font-size:16px;font-weight:600;text-align:left;line-height:26px;color:#3d3e45;min-height:105px;max-height:200px;overflow:hidden}
.card_data .card_title,.card_data .card_descrip,.card_data .buttonAndLogo_card-wrapper,.article-author-container{padding:0px 44px}
.card_data .buttonAndLogo_card-wrapper{display:flex;justify-content:space-between;align-items:center}
.showing{opacity:1}
.buttonAndLogo_card-wrapper .primaryButton{width:132px;letter-spacing:.3px;font-size:14px;font-weight:700;padding:7px 10px;text-align:center;border:1px solid #ff6363}
.buttonAndLogo_card-wrapper:hover .primaryButton{background-color:#ffffff;color:#ff6363;transition:all 300ms ease}
.caseStudies__card-wrapper{width:100%;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:51px}
.caseStudies__card-wrapper .about_card-container{width:100%;height:100%;max-width:360px;height:517px;position:relative;background-color:#efefef;display:flex;flex-direction:column;align-items:center;border-radius:40px}
.primaryButton,.primary-Button-set{background-color:#ff6363;color:#fff;padding:10px 20px;font-weight:700;cursor:pointer;border:none;border-radius:33px;height:100%;width:fit-content;transition:all .3s ease}
.images-item .item{width:100%;max-width:230px;height:230px;border-radius:50%;overflow:hidden;position:relative}
.images-item .item img{width:100%;height:100%;object-fit:cover;border-radius:50%}
section.custom_all_blogs .blogs-card_container{gap:28px}
@media only screen and (max-width:1050px){article.blogs-card_container{flex-direction:column;max-height:fit-content;align-items:center;padding:10px}
.blogs-card_container .card_figure img{width:100%}
}