body.case-study-whitepaper{background-image:url("hero-case-study-whitepaper.webp");background-size: cover;background-position: center right !important;} 


.bg-gradient-01{background: linear-gradient(180deg, rgb(14 6 40 / 0%) 0%, rgb(14 6 40 / 97%) 5%,rgb(14 6 40 / 100%) 15%);}
.bg-gradient-02{background: linear-gradient(180deg, rgba(14, 6, 40, 0.8) 7%, rgba(14, 6, 40, 1) 100%);}

section.case-study-offering{padding-top:30px;padding-bottom:60px;}
 

/*** csw-box ***/

.csw-box{color:var(--color-01);text-decoration:none;padding-top: 25px;padding-bottom: 25px;display: block;border-bottom: 1px solid #1f0f52;position: relative;z-index: 9;}
.csw-box:before {content: "";width:0%;height: 100%;position: absolute;top: 0;right: 0;z-index: -1;background: linear-gradient(270deg, #080318, transparent);border-top: 1px solid var(--color-11);border-bottom: 1px solid var(--color-11);opacity:.5;transition:all 500ms ease-in-out;}
.csw-box .row{/* align-items: center; */}
.csw-box .row .col-md-4{position:relative;overflow:hidden;}
.csw-box .thumb-csw{display: block;width: 100%;/* height: 100%; *//* min-height: 340px; */overflow:hidden;border-radius:15px;margin:1px;position:relative;}
.csw-box .thumb-csw:before{content:"";width:80px;height:80px;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);background: url("../icons/icon-link.webp") var(--color-01) no-repeat center center;background-size:40px;border-radius:100px;border: 3px solid #060116d4;box-shadow: 0px 0px 0px 1px var(--color-01);z-index:9;;transition:all 500ms ease-in-out;}
.csw-box .thumb-csw:after{content:"";width:100%;height:100%;position:absolute;bottom: 0%;left:0%;background:#060116d4;opacity:0;z-index: 1;transition:all 500ms ease-in-out;}
.csw-box .thumb-csw img{width: 100%;/* max-width: inherit; *//* min-width: 100%; *//* min-height: 100%; *//* position: absolute; *//* top: 50%; *//* left: 50%; *//* z-index:0; *//* transform: translate(-50%,-50%); */}
.csw-box .details-csw{padding: 0% 8% 0% 4%;height: 100%;display: flex;flex-direction: column;align-items: flex-start;justify-content: center;}
.csw-box .details-csw .icon{margin-bottom: 20px;}
.csw-box .details-csw h4{color:var(--color-11);font-family: 'Century Schoolbook Italic';font-style: italic;margin-bottom: 20px;}
.csw-box .details-csw h3{font-weight: 500;margin-bottom: 20px;}
.csw-box .details-csw p{}

.csw-box:hover{transition:all 500ms ease-in-out;}
.csw-box:hover:before{width:100%;transition:all 500ms ease-in-out;}
.csw-box:hover .thumb-csw:before{transform:translate(-50%, -50%) scale(1);transition:all 500ms ease-in-out;}
.csw-box:hover .thumb-csw:after{/*height:100%;*/opacity:.5;transition:all 500ms ease-in-out;}
.csw-box:hover h3{color:var(--color-11);transition:all 300ms ease-in-out;}
 
/*** csw-box ***/
 

/* `md` applies to small devices (landscape phones, less than 768px)*/

@media (max-width: 767.98px)
{ 
	.csw-box .details-csw{padding:5% 0%;}
	body.case-study-whitepaper section.hero-banner{background-image:url("hero-case-study-whitepaper.webp");background-size: cover;background-position: center right !important;} 

}


/* `lg` applies to medium devices (tablets, less than 992px)*/
@media (max-width: 991.98px)
{ 

}

/* `xl` applies to large devices (desktops, less than 1200px)*/
@media (max-width: 1199.98px)
{ 

}

/* `xxl` applies to x-large devices (large desktops, less than 1400px)*/
@media (max-width: 1399.98px)
{ 


}
 