 * {   margin:0;   padding:0; }  iframe {   width:800px;   height:400px; }  h1, h2, h3, h4, h5, h6, p {   margin:0;   padding:0; } .casestudy_modal {   display:none;   position:fixed;   z-index:9999;   left:0;   top:0;   width:100%;   height:100%;   overflow:auto;   background-color:rgba(0, 0, 0, 0.9); }  .casestudy_modal .modal-content {   position:relative;   background-color:transparent;   padding:24px;   border:0;   width:100%;   max-width:600px;   transition:all 0.3s;   box-shadow:none;   top:50%;   margin-left:-12px;   margin-right:-12px;   left:50%;   transform:translate(-50%, -50%);   text-align:center;   transition:all 0.3s; }  .casestudy_modal .close {   width:24px;   height:24px;   transition:all 0.3s;   position:absolute;   right:0;   top:0; }  .casestudy_modal .close>img {   width:24px;   height:24px;   display:block; }  .close:hover, .close:focus {   color:inherit;   text-decoration:none;   cursor:pointer; }  #video-container {   position:relative;   width:100%;   padding-bottom:56.25%;   height:0;   overflow:hidden; }  #video-container iframe {   position:absolute;   top:0;   left:0;   width:100%;   height:100%; }  @media screen and (max-width:767px) {   .casestudy_modal .modal-content {  width:100%;  padding:0 24px;  border:0;  background:transparent;   } }  @media screen and (max-width:575px) {   .casestudy_modal .modal-content {  margin:5% auto;   } }  .our_clients_main_wpr {   padding:clamp(32px, 4.685vw, 64px) 0; }  .our_clients_main_wpr .our_clients_heading {   margin-bottom:clamp(32px, 4.685vw, 64px);   max-width:782px;   margin-left:auto;   margin-right:auto;   text-align:center; }  .our_clients_main_wpr .our_clients_heading>h1 {   color:#2F3744; }  .our_clients_main_wpr .our_clients_heading>p {   color:#686F7A;   margin-top:8px; }  .our_clients_main_wpr .client_logo_grid {   display:grid;   grid-template-columns:repeat(5, 1fr);   margin:0 auto;   max-width:100%; }  .our_clients_main_wpr .client_logo_grid .client_logo_box {   display:flex;   justify-content:center;   align-items:center;   padding:clamp(8px, 1.757vw, 24px) clamp(12px, 2.343vw, 32px);   border-right:1px solid #EFF1F4;   border-bottom:1px solid #EFF1F4; }  .our_clients_main_wpr .client_logo_grid .client_logo_box:nth-child(5n+1) {   border-left:none; }  .our_clients_main_wpr .client_logo_grid .client_logo_box:nth-child(5n) {   border-right:none; }  .our_clients_main_wpr .client_logo_grid .client_logo_box:nth-last-child(-n+5) {   border-bottom:none; }  .our_clients_main_wpr .client_logo_grid .client_logo_box img {   width:100%;   height:auto; }   .videotab_client_wpr {   padding:clamp(32px, 4.685vw, 64px) 0;   background-color:#F5F5F7; }  .videotab_client_wpr .slider_heading_wpr {   margin-bottom:clamp(24px, 4.1vw, 56px);   text-align:center; }  .videotab_client_wpr .slider_heading_wpr>h2 {   color:#2F3744; }  .videotab_client_wpr .slider_heading_wpr>p {   color:#686F7A;   margin-top:8px; }  .videotab_client_wpr .client_testimonial_slider{  overflow:hidden; }  .videotab_client_wpr .carousel_item {   display:flex;   align-items:center;   justify-content:space-between;   gap:clamp(32px, 4.685vw, 64px);  overflow:hidden; }  .videotab_client_wpr .carousel_item .client_img_wpr {   max-width:600px;   width:100%; }  .videotab_client_wpr .carousel_item .client_img_wpr>img {   display:block;   width:100%;   height:auto;   margin:0;   cursor:pointer;  max-width:100% !important; }  .videotab_client_wpr .carousel_item .right_side_wpr {   max-width:496px;   width:100%;   position:relative; }  .videotab_client_wpr .carousel_item .right_side_wpr .quotes_img {   position:absolute;   width:14px;   height:14px;   display:block;   left:-20px;   top:-6px;   margin:0; }  .videotab_client_wpr .carousel_item .right_side_wpr>p {   color:#686F7A; }  .videotab_client_wpr .carousel_item .right_side_wpr .inner_heading {   margin-top:clamp(16px, 2.343vw, 32px) }  .videotab_client_wpr .carousel_item .right_side_wpr .inner_heading>p {   color:#686F7A;   margin-top:8px; }  .videotab_client_wpr .outer_slick_btns {   display:flex;   align-items:center;   justify-content:center;   gap:16px;   padding-top:16px; }  .videotab_client_wpr .outer_slick_btns .prev-slide {   width:clamp(24px, 2.928vw, 40px);   height:clamp(24px, 2.928vw, 40px);   background-repeat:no-repeat;   background-size:contain;   background-position:center;   background-image:url(../webp/arrow-left.png-4.webp);  cursor:pointer; }  .videotab_client_wpr .outer_slick_btns .next-slide {   width:clamp(24px, 2.928vw, 40px);   height:clamp(24px, 2.928vw, 40px);   background-repeat:no-repeat;   background-size:contain;   background-position:center;   background-image:url(../webp/arrow-1.png-4.webp);  cursor:pointer; }   .latest_casestudy_listing_wpr {   padding:clamp(32px, 4.685vw, 64px) 0;   background-color:#FFFFFF; }  .latest_casestudy_listing_wpr .casestudy_listing_heading {   margin-bottom:clamp(24px, 4.1vw, 56px);   text-align:center; }  .latest_casestudy_listing_wpr .casestudy_listing_heading>h2 {   color:#2F3744; }  .latest_casestudy_listing_wpr .casestudy_listing_heading>p {   color:#686F7A;   margin-top:8px; }  .latest_casestudy_listing_wpr .casestudy_listing_row {   display:grid;   grid-template-columns:repeat(3, 1fr); }  .latest_casestudy_listing_wpr .casestudy_listing_row .casestudy_listing_col .portfolio_box_main {   position:relative; }  .latest_casestudy_listing_wpr .casestudy_listing_row .casestudy_listing_col .portfolio_box_main .img_wpr {   display:block;   width:100%; }  .latest_casestudy_listing_wpr .casestudy_listing_row .casestudy_listing_col .portfolio_box_main .img_wpr>img {   display:block;   width:100%;   height:auto;   aspect-ratio:1/1; }  .latest_casestudy_listing_wpr .casestudy_listing_row .casestudy_listing_col .portfolio_box_main .portfolio_box_hover {   position:absolute;   top:0;   left:0;   right:0;   bottom:0;   opacity:0;   background:rgba(0, 0, 0, 0.6);   display:flex;   align-items:center;   justify-content:center;   padding:clamp(24px, 2.928vw, 40px);   text-align:center;   transition:all 200ms ease-in; }  .latest_casestudy_listing_wpr .casestudy_listing_row .casestudy_listing_col .portfolio_box_main:hover .portfolio_box_hover {   opacity:1;   transition:all 200ms ease-in; }  .latest_casestudy_listing_wpr .casestudy_listing_row .casestudy_listing_col .portfolio_box_main .portfolio_box_hover .inner_hover_box>h3 {   color:#FFFFFF;   margin-bottom:8px; }  .latest_casestudy_listing_wpr .casestudy_listing_row .casestudy_listing_col .portfolio_box_main .portfolio_box_hover .inner_hover_box>p {   color:#FFFFFF;   margin-bottom:clamp(16px, 2.343vw, 32px); }  @media (max-width:991px) {   .latest_casestudy_listing_wpr .casestudy_listing_row {  grid-template-columns:repeat(2, 1fr);   } .videotab_client_wpr .carousel_item .right_side_wpr .quotes_img {  top:0;   } }  @media (max-width:767px) {   .videotab_client_wpr .carousel_item {  flex-wrap:wrap;   } .videotab_client_wpr .carousel_item .right_side_wpr .quotes_img {  display:none;   } .videotab_client_wpr .slider_heading_wpr {  text-align:left;   } .latest_casestudy_listing_wpr .casestudy_listing_heading {  text-align:left;   } .our_clients_main_wpr .our_clients_heading {  text-align:left;   } .latest_casestudy_listing_wpr .casestudy_listing_row {  grid-template-columns:repeat(1, 1fr);   } .our_clients_main_wpr .client_logo_grid {  grid-template-columns:repeat(2, 1fr);   } .our_clients_main_wpr .client_logo_grid .client_logo_box {  border-bottom:none;  border-top:1px solid #EFF1F4;   } .our_clients_main_wpr .client_logo_grid .client_logo_box:nth-child(2),   .our_clients_main_wpr .client_logo_grid .client_logo_box:first-of-type {  border-top:none;   } .our_clients_main_wpr .client_logo_grid .client_logo_box:nth-child(5n) {  border-right:1px solid #EFF1F4;   } .our_clients_main_wpr .client_logo_grid .client_logo_box:nth-child(even) {  border-right:none;   } .our_clients_main_wpr .client_logo_grid .client_logo_box {  display:none;   } .our_clients_main_wpr .client_logo_grid .client_logo_box:nth-child(-n+12) {  display:block;   } }