/**handles:hhit-case-study-style-2**/
.case-study-block{background:var(--bg-color);position:relative}.case-study-block .container{max-width:1190px;margin:0 auto;width:90%;padding:94px 0 56px;position:relative;z-index:1}.case-study-block .col-wrapper{display:flex;align-items:flex-start;justify-content:space-between;gap:57px;margin-bottom:77px}.case-study-block .col-wrapper .col{width:100%}.case-study-block .title{font:normal var(--f-bold) 2.63rem/1.1 var(--font-sans);color:var(--title-color)}.case-study-block .col.left>.content{font:normal var(--f-medium) 1.13rem/1.3 var(--font-sans);color:var(--content-color);margin-bottom:40px}.case-study-block .col.left .content p{margin-bottom:0}.case-study-block .grid-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;gap:57px}.case-study-block .grid-wrapper .item{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:stretch;max-width:calc(50% - 29px)}.case-study-block .grid-wrapper .item.full-w{max-width:100%!important}.case-study-block .grid-wrapper.full-width .item{max-width:calc(25% - 44px)}.case-study-block .grid-wrapper .item .icon,.case-study-block .grid-wrapper .item svg{max-width:50px;max-height:50px;width:100%;height:auto;margin-bottom:20px}.case-study-block .grid-wrapper .item .divider{background:transparent var(--divider-bg) repeat-x left center/auto;width:100%;height:4px;margin-bottom:20px}.case-study-block .grid-wrapper .item .content{font:normal var(--f-medium) 0.88rem/1.3 var(--font-sans);color:var(--content-color)}.case-study-block .grid-wrapper .item .content p{margin-bottom:20px}.case-study-block .grid-wrapper .item .content p:last-child{margin-bottom:0}.case-study-block .grid-wrapper+.divider{background:transparent var(--divider-bg) repeat-x left center/auto;width:100%;height:4px;margin:70px 0 10px}.case-study-block .btn-wrapper{display:flex;align-items:center;justify-content:space-between;gap:50px}.case-study-block .btn-wrapper.right{justify-content:flex-end}.case-study-block .btn.no-icon{display:inline-block;font:normal var(--f-bold) 0.875rem/1 var(--font-sans);background:var(--btn-bg-color);color:var(--white);border-radius:25px;padding:10px 26px;box-shadow:none;text-decoration:none}.case-study-block .btn.no-icon:hover{background:var(--title-color)}.case-study-block .btn.has-icon{display:flex;align-items:center;justify-content:flex-start;gap:5px;border:none;font:normal var(--f-bold) 0.875rem/1 var(--font-sans);color:var(--content-color);width:max-content;text-decoration:none;box-shadow:none}.case-study-block .btn.has-icon svg{color:var(--white);transition:var(--transition)}.case-study-block .btn.has-icon:hover svg{transform:rotate(90deg)}.case-study-block .col.right .embed-item{width:100%;height:100%;border-radius:30px;margin:0;min-height:560px}.case-study-block .col.right .casestudy-img{width:100%;border-radius:30px;margin:0}.case-study-block .container>.divider{background:transparent var(--divider-bg) repeat-x left center/auto;width:100%;height:4px;margin:21px 0 0}@media screen and (max-width:1024px){.case-study-block .container{padding:70px 0}.case-study-block .title{font:normal var(--f-bold) 2.38rem/1.2 var(--font-sans)}.case-study-block .col-wrapper{flex-direction:column;margin-bottom:20px;gap:20px}.case-study-block .grid-wrapper.full-width .item{max-width:calc(50% - 29px)}.case-study-block .col.left>.content{margin-bottom:20px}.case-study-block .col-wrapper .col{width:100%}.case-study-block .col.right .embed-item{min-height:500px}}@media screen and (max-width:767px){.case-study-block .container{padding:40px 0}.case-study-block .title{font:normal var(--f-bold) 2rem/1.2 var(--font-sans)}.case-study-block .grid-wrapper{gap:30px}.case-study-block .col.right .embed-item{min-height:400px}.case-study-block .btn-wrapper,.case-study-block .btn-wrapper.right{flex-wrap:wrap;align-items:center;justify-content:center;gap:30px}}@media screen and (max-width:500px){.case-study-block .grid-wrapper{flex-direction:column}.case-study-block .grid-wrapper .item,.case-study-block .grid-wrapper.full-width .item{max-width:100%}}