.InsideBanner_home_banner_wrap__sJYIJ{position:relative;height:82vh}.InsideBanner_home_banner_wrap__sJYIJ:after{content:" ";left:0;top:0;position:absolute;height:100%;width:100%;background:rgba(0,0,0,.3)}.InsideBanner_home_banner_wrap__sJYIJ.InsideBanner_no_overlay__dCcoo:after{background:transparent}.InsideBanner_home_banner_wrap__sJYIJ.InsideBanner_no_overlay__dCcoo .InsideBanner_banner_img__ecgAf{z-index:2}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_banner_img__ecgAf{position:relative}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_banner_img__ecgAf img{height:82vh;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_banner_content__NTMzA{position:absolute;bottom:40px;text-align:center;left:50%;transform:translateX(-50%);z-index:1;width:100%;pointer-events:none}@media(max-width:767px){.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_banner_content__NTMzA{padding:0 15px}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_banner_content__NTMzA h1 br{display:none}}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_circle_right__hMMZg{padding-right:var(--container_left_space);position:absolute;right:0;bottom:40px;cursor:pointer;z-index:9;animation:InsideBanner_bounce__nXpG5 1.6s cubic-bezier(.445,.05,.55,.95) infinite}@media only screen and (max-width:991px){.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_circle_right__hMMZg{bottom:10px;right:10px;font-size:12px}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_circle_right__hMMZg .InsideBanner_btn_image__qIQJm{width:40px}}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_circle_right__hMMZg .InsideBanner_btn_image__qIQJm{width:50px}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_circle_right__hMMZg .InsideBanner_btn_span__vl6wL{font-size:14px;font-weight:700}@keyframes InsideBanner_bounce__nXpG5{50%{transform:translateY(-10px)}}.InsideBanner_home_banner_wrap__sJYIJ .InsideBanner_btn_project_def__6t8fd{font-size:16px;font-weight:400;font-family:var(--font_primary);background-image:none;border:1px solid #000;padding:12px;box-shadow:none;text-shadow:none;background-color:red;color:#fff;outline:none!important;text-decoration:none;transition:all .3s;cursor:pointer;position:relative}.InsideBanner_imageCredit__ptjnT{position:absolute;right:20px;bottom:20px;color:#fff;font-size:12px;background:rgba(0,0,0,.45);padding:4px 10px;border-radius:4px;z-index:2}.case-study_details_section__qusFi{width:100%;padding:40px 0;background:#fff}.case-study_details_section__qusFi .case-study_container__0XZ0A{width:100%}.case-study_case_study_header__k80B3{margin-bottom:40px}.case-study_case_study_header__k80B3>span{display:inline-block;margin-bottom:16px;font-size:13px;font-weight:600;line-height:1.2;letter-spacing:2px;text-transform:uppercase}.case-study_case_study_header__k80B3 h2{margin:0 0 20px;font-size:46px;font-weight:600;line-height:1.15}.case-study_case_study_header__k80B3 p{margin:0;font-size:16px;font-weight:400;line-height:1.7}.case-study_case_study_grid__zO4SX{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:25px;gap:25px;width:100%}.case-study_case_study_card__VEZoU{position:relative;min-height:520px;padding:20px;display:flex;flex-direction:column;background:#fff;border:1px solid #dedede;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.case-study_case_study_card__VEZoU:hover{transform:translateY(-6px);border-color:#cfcfcf;box-shadow:0 18px 45px rgba(0,0,0,.08)}.case-study_case_study_card__VEZoU:hover .case-study_case_study_footer__OhkGg a span{transform:translate(5px,-5px)}.case-study_case_study_top__U_0TR{padding-top:20px;border-top:1px solid #ddd}.case-study_case_study_body__TnFBQ{flex:1 1}.case-study_case_study_body__TnFBQ h3{margin:0 0 15px;font-size:25px;font-weight:600;line-height:1.3}.case-study_case_study_body__TnFBQ p{margin:0;font-size:15px;font-weight:400;line-height:1.7}.case-study_case_study_footer__OhkGg{width:100%;margin-top:30px;padding-top:22px;border-top:1px solid #e1e1e1}.case-study_case_study_footer__OhkGg a{display:flex;align-items:center;justify-content:space-between;width:100%;color:#000;text-decoration:none;font-size:14px;font-weight:600;line-height:1.4}.case-study_case_study_footer__OhkGg a span{display:inline-flex;font-size:20px;line-height:1;transition:transform .3s ease}.case-study_case_study_footer__OhkGg a:hover{text-decoration:none}@media(max-width:1199px){.case-study_details_section__qusFi{padding:80px 0 100px}.case-study_case_study_header__k80B3{margin-bottom:45px}.case-study_case_study_header__k80B3 h2{font-size:40px}.case-study_case_study_grid__zO4SX{gap:20px}.case-study_case_study_card__VEZoU{min-height:370px;padding:25px}.case-study_case_study_body__TnFBQ h3{font-size:22px}.case-study_case_study_body__TnFBQ p{font-size:14px}}@media(max-width:991px){.case-study_details_section__qusFi{padding:70px 0 90px}.case-study_case_study_grid__zO4SX{grid-template-columns:repeat(2,minmax(0,1fr))}.case-study_case_study_card__VEZoU{min-height:360px}}@media(max-width:767px){.case-study_details_section__qusFi{padding:55px 0 70px}.case-study_case_study_header__k80B3{margin-bottom:35px}.case-study_case_study_header__k80B3>span{margin-bottom:12px;font-size:12px}.case-study_case_study_header__k80B3 h2{margin-bottom:15px;font-size:32px;line-height:1.2}.case-study_case_study_header__k80B3 p{font-size:14px;line-height:1.65}.case-study_case_study_grid__zO4SX{grid-template-columns:1fr;gap:20px}.case-study_case_study_card__VEZoU{min-height:330px;padding:25px}.case-study_case_study_body__TnFBQ h3{margin-bottom:12px;font-size:22px;line-height:1.3}.case-study_case_study_body__TnFBQ p{font-size:14px;line-height:1.65}.case-study_case_study_footer__OhkGg{margin-top:25px;padding-top:18px}.case-study_case_study_footer__OhkGg a{font-size:13px}.case-study_case_study_footer__OhkGg a span{font-size:18px}}@media(max-width:480px){.case-study_details_section__qusFi{padding:45px 0 60px}.case-study_case_study_header__k80B3 h2{font-size:28px}.case-study_case_study_card__VEZoU{min-height:310px;padding:22px}}.case-study_case_study_image___dmKr{width:100%;height:180px;margin-bottom:20px;overflow:hidden;background:#f5f5f5;display:flex;align-items:center;justify-content:center}.case-study_case_study_image___dmKr img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}@media(max-width:767px){.case-study_case_study_image___dmKr{height:200px;margin-bottom:20px}}