
/*@font-face {
  font-family: 'Kepler 3 VF Display';
  src: url("../fonts/fonnts.com-Kepler-VF-.otf") format("truetype");
  font-weight: 417;
  font-style: Extra Condensed Medium;
}*/

/*@font-face {
  font-family: 'Kepler 3 VF Display light';
  src: url("../fonts/fonnts.com-Kepler-VF-.otf") format("truetype");
  font-weight: 300;
  font-style: Extra Condensed Medium;
}*/

/*@font-face {
  font-family: Mono45 Headline;
  src: url("../fonts/Mono45Headline-Light.ttf") format("truetype");
  font-weight: 300;font-style: Light;letter-spacing: 0.5vw !important;
}*/

/*@font-face {
  font-family: Sarvatrik Latin VF;
  src: url("../fonts/fonnts.com-Sarvatrik_Latin_VF_Thin.otf") format("truetype");
  font-style: light;
}*/

/***** latest fonts ******/

@font-face {
font-family:"Mono45 Headline";
src:url("https://use.typekit.net/af/d72d61/00000000000000007735a0b0/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/d72d61/00000000000000007735a0b0/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/d72d61/00000000000000007735a0b0/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;font-stretch:normal;
}

@font-face {
font-family:"Mono45 Headline";
src:url("https://use.typekit.net/af/111c9e/00000000000000007735a0b2/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/111c9e/00000000000000007735a0b2/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/111c9e/00000000000000007735a0b2/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;font-stretch:normal;
}

@font-face {
font-family:"Mono45 Headline";
src:url("https://use.typekit.net/af/763ab6/00000000000000007735a0b4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/763ab6/00000000000000007735a0b4/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/763ab6/00000000000000007735a0b4/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;font-stretch:normal;
}

@font-face {
font-family:"Mono45 Headline";
src:url("https://use.typekit.net/af/1d3647/0000000000000000775091e8/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/1d3647/0000000000000000775091e8/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/1d3647/0000000000000000775091e8/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;font-stretch:normal;
}

@font-face {
font-family:"kepler-3-variable";
src:url("https://use.typekit.net/af/d170d4/0000000000000000774bdba4/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/d170d4/0000000000000000774bdba4/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/d170d4/0000000000000000774bdba4/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:280 900;font-stretch:normal;
}

@font-face {
font-family:"kepler-3-variable";
src:url("https://use.typekit.net/af/5a4465/0000000000000000774bdba6/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/5a4465/0000000000000000774bdba6/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/5a4465/0000000000000000774bdba6/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:280 900;font-stretch:normal;
}

@font-face {
font-family:"Kepler 3 VF Display";
src:url("https://use.typekit.net/af/6eafb9/0000000000000000774bdba5/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff2"),url("https://use.typekit.net/af/6eafb9/0000000000000000774bdba5/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("woff"),url("https://use.typekit.net/af/6eafb9/0000000000000000774bdba5/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3") format("opentype");
font-display:auto;font-style:italic;font-weight:200 1000;font-stretch:normal;
}

@font-face {
font-family:"Kepler 3 VF Display";
src:url("https://use.typekit.net/af/8c13a5/0000000000000000774bdba7/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/8c13a5/0000000000000000774bdba7/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/8c13a5/0000000000000000774bdba7/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200 1000;font-stretch:normal;
}

@font-face {
font-family:"Sarvatrik Latin VF";
src:url("https://use.typekit.net/af/3404b0/00000000000000007750bce1/31/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/3404b0/00000000000000007750bce1/31/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/3404b0/00000000000000007750bce1/31/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100 700;font-stretch:normal;
}




/*******common css *********/
/*html {overflow-x: hidden;}*/

/*.is-inview {
    opacity: 1 !important;
    transform: translateY(0) !important;
}

[data-scroll-class="is-inview"] {
    opacity: 0;
    transform: translateY(40px);
    transition: 0.8s ease-out;
}*/

html {overflow: auto;}
html body.liebherr{overflow-x: hidden;}
.related-project-view-allsecwraper .view-all-project a .plus-icon{font-size: 1.4vw;color: #A5A4A0;vertical-align: middle;display: inline-block; margin-right: 0.1vw;}
.related-project-view-allsecwraper .view-all-project a{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;text-align: right;color: #585756;text-decoration: none;}
.related-project-view-allsecwraper .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;margin-bottom: 0;}
.related-project-view-allsecwraper{display: flex;justify-content: space-between;margin-bottom: 4.17vw;align-items: center;}
html .project-page-container.black-bg .project-page-banner-sec.without-image img{opacity: 1;}
html .project-page-container.black-bg .project-page-banner-sec.without-image{background-color: #fff;}

/*******common css end*********/

/*****general css*******/

html body .home-banner-sectionwraper{background-color: #000;}
/*html body .home-banner-sectionwraper{min-height: 100vh;}*/
html body .singular-storiescards-secaminwaper .card-wraper .sub-title-tagwraper .tag-wraper span.separotor{color: #A5A4A0;}
html .project-page-container .work-description .project-catlistwraper .cat span{color: #A5A4A0;}
html .project-page-container.black-bg .work-description .project-catlistwraper .cat span{color: #585756;}
html .liebherr-carousel-row .carousel-control-prev img{width: 1.5625vw;}
html .liebherr-carousel-row .carousel-control-next img{width: 1.5625vw;}
html .liebherr-carousel-row .carousel-control-prev{left:-4vw;position: absolute;}
html .liebherr-carousel-row .carousel-control-next{right: -4vw;position: absolute;}
html .project-page-container .project-page-banner-sec.contained.bottom-space.removed-left-rightpadding{padding-left:0;padding-right: 0;}
html body section.about-us-banner-wrapper.banner-wraper.about-uslatest-bannersec .right-block-wraper .right-blk-section-wraper:hover .tag-link-wraper .link-wraper span{color: #585756;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .right-block .image-wraper > a:hover .link-wraped{color: #E6E6E1;}
.careersec-mainwraper .content-section:hover .link-wraped,.careersec-mainwraper .right-block-wraper:hover .link-wraped a{color: #E6E6E1;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper.with-text .link-wraper:hover{color: #E6E6E1;}
.custom-menu-content-container .web-logo a:hover .hovered-headerlogo{opacity: 1;}
.custom-menu-content-container .web-logo .hovered-headerlogo{opacity:0;position: absolute;left: 0;top: 0;bottom: 0;right: 0;}
.clientlogoSwiper .swiper-wrapper {transition:all 1s linear 0s;align-items: center;}
/*html footer .social-icons-wraper .social-icon:hover{border: 1px solid transparent;}
html footer .social-icons-wraper .social-icon{border: 1px solid #585756;}*/
html body footer .footer-section-wraper .left-block-wraper .subtitlte-wraper a:hover{color: #FFFDA2;text-decoration: unset;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email a:hover{text-decoration:unset;color:#A5A4A0;}
html .project-page-container.black-bg .client-sectionmain-Wraper.project-grid-secmainwraper.project-details-page{background-color: #FFFFFE;padding-top: 7.08vw;}
html .client-sectionmain-Wraper.project-grid-secmainwraper.project-details-page > .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;margin-bottom: 4.17vw;}
html .client-sectionmain-Wraper.project-grid-secmainwraper.project-details-page{margin-top: 7.08vw;}
html body .work-description.joyful-insideproj .sub-desc-wraper{margin-top: 2vw;}
html body .work-description.joyful-insideproj .sub-desc-wraper a{color: #212529;font-weight: 600;}
html body .work-description.joyful-insideproj .subtitle-logo-wraper .subtitle-wraper{font-size: 2.92vw;margin-bottom: 2vw;margin-top: 2vw;}
html .project-page-container .project-splitted-image-section.with-subtitle{margin-top: 6vw;}
html .project-page-container .project-page-banner-sec.contained.with-subtitle{margin-top: 6vw;}
html .project-page-container .project-page-banner-sec.contained.with-subtitle .desc p{margin: 2vw auto 6vw;}
html .project-page-banner-sec.contained.with-subtitle .desc .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-transform: unset;margin-bottom: 2vw;text-align: center;}
html .project-splitted-image-section.contained.with-subtitle .desc p{margin: 2vw auto 6vw;}
html .project-splitted-image-section.contained.with-subtitle .desc .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-transform: unset;margin-bottom: 2vw;text-align: center;}
html .project-splitted-image-section.contained.with-subtitle .section-wraped .right-block .desc{width: 35vw;padding-left: 5vw;}
html .project-splitted-image-section.contained.with-subtitle .section-wraped .right-block .desc .subtitle-wraper-r{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-transform: unset;margin-bottom: 2vw;}
html .project-page-container.black-bg .project-splitted-image-section.with-description .desc p{color: #A5A4A0;}
html .project-page-container.black-bg .project-splitted-image-section.left-block-description .desc p{color: #A5A4A0;}
html body .project-page-banner-sec.merus video{border-radius: 0.42vw;}
html body .project-page-banner-sec.banner-video-sec{padding-left: 0 !important;padding-right: 0 !important;}
html .project-splitted-image-section.contained.sixty-fourty-splitt-secwraper .section-wraped .right-block .image-wraper img{height: 100%;object-fit: cover;border-radius: 0.42vw;}
html .project-splitted-image-section.contained.sixty-fourty-splitt-secwraper .section-wraped .right-block .image-wraper {height: 100%;}
html div.project-splitted-image-section.three-col-merus >.section-wraped{margin-bottom: 0.5vw;}
html .project-splitted-image-section.contained.sixty-fourty-splitt-secwraper .section-wraped{margin-bottom: 0.5vw;}
html .project-splitted-image-section.contained.sixty-fourty-splitt-secwraper .section-wraped .right-block{flex-basis: 33%;}
html .project-splitted-image-section.contained.sixty-fourty-splitt-secwraper .section-wraped .left-block{flex-basis: 66%;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .left-block{margin-top: 11.45vw;}
html body .project-splitted-image-section.videous-splited-sec-mainwraper.removed-padding .right-block .video-wraper.one video{height: auto !important;}
html body .project-splitted-image-section.videous-splited-sec-mainwraper.removed-padding .right-block .video-wraper.two video{height:30.5vw !important;}
html body .project-splitted-image-section.videous-splited-sec-mainwraper.removed-padding .right-block .video-wraper.two{margin-top: 1.04vw;}
html .project-splitted-image-section.videous-splited-sec-mainwraper.removed-padding .section-wraped{padding: 0 !important;background-color: unset !important;}
html .project-splitted-image-section.videous-splited-sec-mainwraper .left-block .video-wraper.one{margin-bottom: 1.04vw;}
html .project-splitted-image-section.videous-splited-sec-mainwraper video{height: auto !important;border-radius: 1.04vw;}
html .project-splitted-image-section.contained.videous-splited-sec-mainwraper .section-wraped{padding: 4.69vw;background-color: rgba(230, 229, 219, 1);border-radius: 1.04vw;}
html body.merus .work-description.forth-sec .right-block-wraper .subtitle-wraper{width: 40.21vw;}
html body .work-withus-modal-mainwraper .submit-wraper svg{position: absolute;width: 0.63vw;height: 1.15vw;right: 1.25vw;top: 0.4vw;z-index: 2;}
html .work-withus-modal-mainwraper .sub-title-wraper{width: 47.9vw;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 5.21vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html body .testimonial-swiper-section .bottom-right-textwraper {display: none;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .right-block .image-block-wraper.right-block-wraper{margin-left: 1.5vw;}
html body section.about-us-banner-wrapper.banner-wraper.about-uslatest-bannersec .right-block-wraper .right-blk-section-wraper{background-image: url(/images-latest/Capabilities-whitebox.png) !important;background-color:unset;}
html body .about-us-banner-wrapper.our-work-banner-section.project-category-bannerimage .counter-text-descwraper .counter-textwraper .textw-wraped a{color: inherit;text-decoration: unset;}
html body .press-section-mainwraper .section-wraper .item-wraper:hover .subtitle-wraper{color: #585756;}
html .office-pcs-sectionmainwraper .culture-section-5 .section-2,html .office-pcs-sectionmainwraper .section-3,html .office-pcs-sectionmainwraper .section-4{height: auto !important;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .right-block .image-wraper.bottom{position: relative;top: 4.05vw;right: -2vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block .left-block-wraper{margin-left: -2.08vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .right-block .image-subtitle-wraper.top .image-wraper:last-child{text-align: left;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .right-block{margin-right:6vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block .two-column-block-wraper .left-block-wraper{margin-left: -2.08vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .right-block .image-wraper:last-child{margin-top: 6.71vw;top:auto;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .left-block{margin-top: 4.95vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .right-block .image-block-wraper.right-block-wraper .image-desc-wraper{position: relative;left: 0vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .middle-block .image-wraper:last-child{margin-top: 9.33vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .right-block .image-wraper:last-child{padding-left: 2.32vw;top:auto;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block{margin-top: 7.45vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .middle-block .image-wraper{margin-left: 5.42vw}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .right-block .image-wraper{text-align: right;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper.with-text .image-wraped img{width: 31.25vw;height: 25.31vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper.with-text .link-wraper .link-wraped a:hover{text-decoration: none;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper.with-text .link-wraper .link-wraped a{color: #FFFDA2;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper.with-text .link-wraper .tag-wraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;color: #A5A4A0;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper.with-text .link-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.4vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #FFFDA2;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper.with-text .image-wraped{position: relative;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper.with-text .link-wraper{position: absolute;top: auto;left: 2.5vw;right: auto;bottom: 2.5vw;width: auto;text-align: left;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block{position: relative;margin-top: 16vw;margin-bottom: 16vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block .left-block-wraper .image-desc-wraper .image-wraper img{width: 20.73vw;height: 27.92vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .right-block .image-wraper:last-child{margin-top: 9.71vw;padding-left: 0;text-align:right;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .right-block .image-subtitle-wraper.top .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #FFFFFE;width: 26.2vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block .desc-image-wraper{display: grid;grid-template-columns: 50% 50%;align-items: flex-end;}
html  .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block .left-block-wraper .image-desc-wraper{display: grid;    grid-template-columns: 41% 55%;column-gap: 2.08vw;}
html  .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block .desc-image-wraper .desc{width: 31.77vw;position: relative;bottom: -11vw;bottom: -11vw;left: 3vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .right-block .image-wraper.bottom img{width: 20.73vw;height: 29.79vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .right-block .image-subtitle-wraper.top .image-wraper img{width: 35.1vw;height: 23.23vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block .left-block-wraper .desc-image-wraper .image-wraper img{width: 29.69vw;height: 22.4vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block .left-block-wraper .image-desc-wraper .image-wraper{width: 20.73vw;height: 27.92vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .left-block .desc-image-wraper .desc{font-family: Sarvatrik Latin VF;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #E6E6E1;}
html .office-pcs-sectionmainwraper .inner-section-wraper.section-4 .left-block .image-desc-wraper .desc{font-family: Sarvatrik Latin VF;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #E6E6E1;width: 25.99vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4{grid-template-columns: 52% 48%;margin-top: -6vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .two-column-block-wraper .left-block-wraper .image-wraper img{width: 29.69vw;height: 22.4vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .two-column-block-wraper .right-block-wraper{margin-top: 10vw;margin-left: 7.29vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .image-wraper.top{text-align: right;margin-top: 3.09vw;margin-right: -2.08vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .two-column-block-wraper +.image-wraper{margin-left: 6.17vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .right-block .image-wraper.bottom img{width: 29.69vw;height: 22.4vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .right-block .image-wraper img{width: 15.78vw;height: 22.4vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .right-block .image-wraper.bottom{width: 29.69vw;height: 22.4vw;margin-top: 18vw;margin-left: auto;padding-left: 0;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .two-column-block-wraper .right-block-wraper .image-subtitle-wraper img{width: 20.73vw;height: 29.79vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .two-column-block-wraper{display: grid;grid-template-columns: 51% 49%;margin-bottom: 3.65vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3  .two-column-block-wraper + .image-wraper img{width: 35.1vw;height: 23.23vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .two-column-block-wraper .left-block-wraper .desc{font-family: Sarvatrik Latin VF;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #E6E6E1;width: 31.72vw;margin-top: 10.46vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3{grid-template-columns: 61% 39%;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .right-block .image-wraper img{width: 29.69vw;height: 22.4vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .right-block .image-desc-wraper img{width: 35.1vw;height: 22.81vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block .two-column-block-wraper .right-block-wraper .image-subtitle-wraper img{width: 20.73vw;height: 29.79vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .right-block .right-block-wraper .desc{font-family: Sarvatrik Latin VF;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #E6E6E1;margin-top: 3vw;width: 30.21vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .right-block{position: relative;top: 31vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block .two-column-block-wraper .left-block-wraper .image-wraper{position: relative;top: 15vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block .image-wraper img{width: 13.75vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block .tag-subtitle-image-wraper .image-wraper img{width: 29.69vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block .two-column-block-wraper{display: grid;grid-template-columns: 30% 70%;column-gap: 4.65vw;margin-top: 4.48vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block  .two-column-block-wraper .right-block-wraper .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #FFFFFE;margin-top: 4vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .left-block .tag-subtitle-image-wraper .tag-subtitle-wraper .tag-wraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font: size 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;color: #FFFFFF;margin-bottom: 1.98vw;}
html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .left-block .tag-subtitle-wraper .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: 'Extra Condensed Medium';font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #FFFFFE;width: 38.54vw;margin-bottom: 3.96vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2{grid-template-columns: 55% 45%;margin-top: -27.5vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper img{max-width:100%;object-fit:cover;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper:last-child{padding-left: 4.32vw;margin-top: 12.71vw;text-align: right;position: relative;top: -5vw;}
.office-pcs-sectionmainwraper .main-section-wraper{padding-left: 2.08vw;padding-right: 2.08vw}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .middle-block .image-wraper:last-child{margin-top: 7.33vw;margin-left: 20.16vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .left-block{margin-top: 8.45vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper:last-child .image-wraper img{width: 31.25vw;height: 25.31vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .right-block .image-wraper:first-child img{width: 29.69vw;height: 16.15vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .middle-block .image-wraper:last-child img{width:20.73vw;height:29.79vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .middle-block .image-wraper:first-child img{width: 29.69vw;height: 11.98vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .left-block .image-wraper img{width: 18.54vw;height: 22.4vw;}
.office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper{display: grid;grid-template-columns: 20% 45% 35%;}
.office-pcs-sectionmainwraper{background-color: #2C2A2A;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper ul li:before{content: "";position: absolute;left: 0.6vw;top: 8px;width: 5px;height: 5px;background: #fff;border-radius: 50%;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper ul li{position: relative;padding-left: 24px; /* space for bullet block */margin-bottom: 12px;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper ul{list-style: none;padding: 0;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper ul li:last-child{margin-bottom: 0;}
.careersec-mainwraper .content-section .image-wraper img{max-width:100%;}
.careersec-mainwraper .content-section .desc-list-linkwraped .desc-list-wraper{margin-bottom: 4.95vw;width: 31.25vw;}
.careersec-mainwraper .right-block-wraper .link-wraped a{color: #FFFDA2;}
.careersec-mainwraper .right-block-wraper .link-wraped a:hover{text-decoration: none;}
.careersec-mainwraper .content-section .desc-list-linkwraped{position: absolute;top: 2.08vw;left: 2.08vw;right: 2.08vw;bottom: 0;width: auto;}
.careersec-mainwraper .content-section{position: relative;}
.careersec-mainwraper .right-block-wraper .link-wraped{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.4vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #FFFDA2;}
.careersec-mainwraper .right-block-wraper .link-wraper .tag-wraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;color: #A5A4A0;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper ul{padding: 0;list-style-position: inside;margin-left: 0.36vw;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper ul li{font-family: Sarvatrik Latin VF;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #E6E6E1;margin-bottom: 0.5vw;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper .desc{font-family: Sarvatrik Latin VF;font-weight: 400;font-style: Regular;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #E6E6E1;margin-bottom: 1.56vw;}
.careersec-mainwraper .left-block-wraper .desc{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;width: 39.29vw;}
.careersec-mainwraper{background: #FFFDA2;padding: 2.6vw 2.08vw;display: grid;grid-template-columns: 50% 50%;}
html body .project-grid-secmainwraper .singular-storiescards-secaminwaper .card-wraper a{text-decoration: unset;}
html body .project-splitted-image-section.project-splitted-image-section-extended .section-wraped .right-block{flex-basis: 41%;}
html body .project-splitted-image-section.project-splitted-image-section-extended .section-wraped .left-block{flex-basis: 58%;}
html body .project-splitted-image-section.project-splitted-image-section-extended .section-wraped img{height: auto;}
html body .about-us-banner-wrapper.our-work-banner-section.packaging-bnsec .counter-text-descwraper .desc{width: 32.44vw;}
html body .about-us-banner-wrapper.our-work-banner-section.product-design-bannersec .counter-text-descwraper .sub-desc{width: 30.5vw;}
html body .about-us-banner-wrapper.our-work-banner-section.digital-experince .counter-text-descwraper .desc{width: 32.04vw;}
html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .sub-desc{font-family: Sarvatrik Latin VF;font-weight: 400;font-style: Regular;font-size: 1.04vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #FFFFFE;margin-top: 1.55vw;mix-blend-mode: difference;width: 29.5vw;}
.company-logosecmainwraper.about-us.top .company-logosec-carousel.slick-slider .slick-track img{max-width:12.42vw;margin: 0 auto;}
.company-logosecmainwraper.about-us.top .company-logosec-carousel.slick-slider .slick-track{display: flex;align-items: center;}
.custom-menu-container .emails-wraper .email a{text-decoration: none;}
.custom-menu-container .emails-wraper .email a:hover{color: var(--Lucid-Mellow-Yellow, #FFFDA2);}
.custom-menu-content-container .web-logo a{position: relative;z-index: 3;}
.project-textsection-minwraper .section-wraper p:last-child{margin-bottom: 0;}
.project-textsection-minwraper .section-wraper p{margin-bottom: 2.5vw;}
.project-textsection-minwraper .section-wraper p{font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #585756;}
.project-textsection-minwraper .section-wraper{width: 45.4vw;margin: 6vw auto;text-align: center;}
.project-page-banner-sec.with-description .desc p{width: 40.4vw;font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #585756;margin: 6vw auto;text-align: center;}
html body .company-logosecmainwraper.about-us.top{padding-top: 6.25vw;padding-bottom: 6.25vw;}
html body .company-logosecmainwraper .counter-textwraper .num{color: #A5A4A0;}
html body .company-logosecmainwraper .counter-textwraper .text{color: #A5A4A0;}
html body .company-logosecmainwraper .counter-textwraper .separotor{color: #A5A4A0;margin: 0 0.5vw;}
html body .company-logosecmainwraper .counter-textwraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 6%;padding-left: 2.08vw;padding-right: 2.08vw;margin-bottom: 2.083vw;}
.work-withus-modal-mainwraper .social-icons-wraper .social-icon-link{position: relative;z-index: auto;}
.work-withus-modal-mainwraper .social-icons-wraper .social-icon-link:hover .hovered-icon{opacity: 1;}
.work-withus-modal-mainwraper .social-icons-wraper .hovered-icon{opacity: 0;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
html .project-splitted-image-section.contained.three-column .section-wraped img{height: auto;}
html body .project-splitted-image-section.contained .section-wraped .common-block{flex-basis: 33%;}
html .project-splitted-image-section.left-block-description .desc {width:40vw;}
html .project-splitted-image-section.left-block-description .section-wraped{align-items:center;}
html .project-splitted-image-section.left-block-description .desc p{margin: 0;margin-bottom: 2vw;text-align: left;    font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #585756}
.project-splitted-image-section.with-description .desc p{width: 35.4vw;font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #585756;margin: 6vw auto;text-align: center;}
html body .client-sectionmain-Wraper .slick-track .card-wraper a{text-decoration: unset;}
.horizontal-accordion-container .acc-slide.active{background-color: #fff;}
html body .filter-container{z-index: 1000;}
html body .work-withus-modal-mainwraper textarea::placeholder {
  color: #181717;
}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form textarea{border-bottom:0 !important;margin-bottom: 0 !important;resize:unset;overflow:hidden;height: 22.9vh;}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
.custom-file-input::before {
  /* content: 'ATTACH A FILE'; */
  display: inline-block;
  background: linear-gradient(top, #f9f9f9, #e3e3e3);border: unset;border-radius: 0;padding: 0vw 5.5vw;
  outline: none;
  white-space: nowrap;
  -webkit-user-select: none;
  cursor: unset;
}

html body .work-withus-modal-mainwraper .upload-file-wraper input#my-file{opacity: 1;font-family: Mono45 Headline !important;}

html .project-page-container.black-bg .client-subtitle-section-main-wraper{background-color: #FFFFFE;}
html .project-page-container.black-bg .work-description .project-list-wraper .project-wraper{border-bottom: 1px solid #2C2A2A;}
html .project-page-container.black-bg .work-description .project-list-wraper .project-wraper:first-child{border-top: 1px solid #2C2A2A;}
html .project-page-container.black-bg .work-description .project-list-wraper .project-wraper .subtitle-wraper{color: #E6E6E1;}
html .project-page-container.black-bg .work-description .cat{color: #FFFDA2;}
html .project-page-container.black-bg .work-description .right-block-wraper .desc p{color: #A5A4A0;}
html .project-page-container.black-bg .work-description .right-block-wraper .subtitle-wraper{color: #E6E6E1;}
html .project-page-container.black-bg{background-color: #181717;}
html .project-splitted-image-section.contained.gutter .section-wraped{column-gap: 1.04vw;}
html .project-splitted-image-section.contained .section-wraped .left-block,html .project-splitted-image-section.contained .section-wraped .right-block{flex-basis: 50%;}
html .project-splitted-image-section.contained .section-wraped{margin-bottom: 2.08vw;}
html .project-splitted-image-section.contained .section-wraped img{max-width: 100%;width: 100%;height:auto;}
html .project-splitted-image-section.contained .section-wraped{display: flex;}
html .project-splitted-image-section.contained{padding-left: 2.08vw;padding-right: 2.08vw;}
html .project-page-container .project-page-banner-sec.contained.bottom-space{margin-bottom: 2.08vw;}
html .project-page-container .project-page-banner-sec.contained{padding-left:2.08vw;padding-right: 2.08vw;}
html .work-description .project-catlistwraper{margin-bottom: 1.56vw;}
html .client-subtitle-section-main-wraper{padding-top:5.73vw;}
html .client-subtitle-section-main-wraper > .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;width: 50.4vw;padding-bottom: 4.21vw;padding-left: 2.08vw;}
html .work-description .cat{text-transform: uppercase;font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;color: #585756;}
html .work-description .project-list-wraper .project-wraper:first-child{border-top: 1px solid #E6E6E1;}
html .work-description .project-list-wraper .project-wraper{border-bottom: 1px solid #E6E6E1;padding-top: 1.56vw;padding-bottom: 1.56vw;}
html .work-description .project-list-wraper .project-wraper .tag-wraper{color: #A5A4A0;margin-bottom: 0.6vw;font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;}
html .work-description .project-list-wraper .project-wraper .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.08vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;}
html .work-description .right-block-wraper .subtitle-wraper{width:47.4vw;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;margin-bottom: 2.13vw;}
html .work-description .right-block-wraper .desc{width: 47.4vw;font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #585756;}
html .work-description .project-catlistwraper ul li .separotor{padding-right: 0.5vw;color: #A5A4A0;}
html .work-description .project-catlistwraper ul{padding: 0;display: flex;list-style: none;column-gap: 0.5vw;}
html .work-description{padding-top:8.33vw;padding-bottom: 9.85vw;display: grid;grid-template-columns: 33% 57%;padding-left: 2.08vw;padding-right: 2.08vw;column-gap: 9.11vw;}
html .custom-menu-container .menu-item-section .menu-item:hover{color: var(--Lucid-Mellow-Yellow, #FFFDA2);}
html .custom-menu-container .menu-item-section .menu-item:hover .num{color:#FFFFFE;}
html .social-icons-wraper .social-icon:hover .hovered-icon{opacity: 1;}
html .social-icons-wraper .social-icon .hovered-icon{position: absolute;top:0;left: 0;right:0;bottom: 0;}
html .social-icons-wraper .social-icon{position: relative;}
html .social-icons-wraper .social-icon .hovered-icon{opacity:0;}
html body footer .menu-item:hover{color: #FFFDA2;}
html body .about-us-banner-wrapper.our-work-banner-section:not(.banner-wraper) .right-block-wraper .right-blk-section-wraper{clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 20% 100%, -20% 60%);}
html body section.about-us-banner-wrapper.banner-wraper .right-block-wraper .right-blk-section-wraper{background: #181717f2;backdrop-filter: unset;}
html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .tag-link-wraper .link-wraper a{text-decoration: none;}
html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .right-blk-section-wraper{height:45vh;display: flex;align-items: flex-end;}
html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .right-blk-section-wraper .tag-link-wraper .tag-wraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;color: #585756;padding-bottom: 0.3vw;}
html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .tag-link-wraper .link-wraper span{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.4vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #FFFDA2;color: rgba(24, 23, 23, 1);}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-list-wraper .separotor{color: #A5A4A0;font-size: 2vw;padding: 0 0.3vw;}
html body .about-us-banner-wrapper.our-work-banner-section .banner-section-text-wraper .right-blk-section-wraper .cat-list-wraper a.active{color: #FFFFFE;}
/*html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper{position: relative;top:2vw;}
html body .about-us-banner-wrapper.our-work-banner-section .banner-section-text-wraper .right-blk-section-wraper .cat-list-wraper a.active{color: #FFFFFE;}*/
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-list-wraper{margin-bottom:20.7vh;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper{width: 18.63vw;text-align: right;margin-left: auto;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .text-wraper .separotor{padding-right: 0.5vw;padding-left: 0.5vw;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .text-wraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;text-align: right;color: #E6E6E1;display: inline-flex;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper{width: 31.25vw;background: #181717CC;backdrop-filter: blur(40px);padding: 1.82vw;}
html body .about-us-banner-wrapper.our-work-banner-section .banner-section-text-wraper .right-blk-section-wraper .cat-list-wraper a{text-transform: unset;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.19vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;color: #A5A4A0;text-decoration:unset;}
html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .counter-textwraper{margin-bottom: 2.08vw;mix-blend-mode: difference;}
html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .counter-textwraper .textw-wraped{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;color: #fff;}
html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .desc{mix-blend-mode: difference;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #fff;width: 37.44vw;}
html body .about-us-banner-wrapper.our-work-banner-section .banner-section-text-wraper{position: absolute;top:auto;bottom:4vw;display: grid;grid-template-columns: 33% 31%;column-gap: 32.81vw;left: auto;right: auto;left: 2.08vw;right: 2.08vw;}
html body .about-us-banner-wrapper.our-work-banner-section{position: relative;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper.three-column-section-three{padding-top:0;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper.three-column-section-two{padding-top: 0;}
html body .singular-storysecmain-wraper.top-section-three-clumnwraper{padding-bottom: 6.25vw;}
html body .project-grid-secmainwraper .client-sectionmain-Wraper{margin: 0;margin-bottom: 6.25vw;padding-left: 2.08vw;padding-right: 2.08vw;}
html body .project-grid-secmainwraper .client-sectionmain-Wraper{margin: 0 0vw;margin-bottom: 6.25vw;padding-left: 2.08vw;padding-right: 2.08vw;}
html body .project-grid-secmainwraper .singular-storiescards-secaminwaper{display: grid;grid-template-columns: 24.2% 24.2% 24.2% 24.2%;align-items: flex-start;row-gap: 4.21vw;}
html body .project-grid-secmainwraper .singular-storiescards-secaminwaper .card-wraper:nth-child(2){position: unset;align-items:flex-start;}
html body section.top-section-three-clumnwraper .counter-subtile-wraper{margin-bottom: 2.59vw;}
html body section.top-section-three-clumnwraper .sub-title-wraped{margin-left:0 !important;}
html body .image-wraper.images-text-linkwraper{position: relative;}
html body .image-wraper.images-text-linkwraper .text-linkwraper{position: absolute;top: 44%;left: 0;right: 0;/* z-index: 999999999999; */height: auto;width: 23.49vw;margin: auto;right: 0;color: #fff;}
html body .image-wraper.images-text-linkwraper .text-linkwraper .text-link{font-family: Be Vietnam Pro;font-weight: 400;font-style: Regular;font-size: 0.75vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.04vw;text-align: center;text-decoration: underline;text-decoration-style: solid;text-decoration-offset: 0%;text-decoration-thickness: 0%;color: #59FFAF;margin-top: 1.98vw;}
html body .image-wraper.images-text-linkwraper .text-linkwraper .text{font-family: Be Vietnam Pro;font-weight: 300;font-style: Light;font-size: 1.88vw;leading-trim: NONE;line-height: 110.00000000000001%;letter-spacing: -0.04vw;text-align: center;}
html body .home-banner-sectionwraper .home-bgvideo-wraper .image-wraper img{width: 100%;}
html body .custom-btn .btn-text,html .custom-btn .menu-btn-text{position: relative;top: 0.1vw;}
html .horizontal-accordion-container .desc-wraper p{font-family: Sarvatrik Latin VF;font-weight: 400;font-style: Regular;font-size:1.042vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;color: #2C2A2A;}
html .cod-mouse-follower .follower__content{position: relative;top:0.09vw;}
.testimonial-swiper-section .year-timeline-progress-bar .prograss-num{position: relative;top: 0.3vw;}
footer .menu-item.active{color: #FFFDA2;}
html body footer .footer-section-wraper .left-block-wraper{display: flex;justify-content: space-between;flex-direction: column;}
 .testimonial-swiper-section .testimonial-content{display:flex;height: 100%;flex-direction: column;justify-content: space-between;}
/*html body .timeline-segment .timeline-mark{position: relative;top: -0.35vw;}
html body .timeline-segment .progress-bar{top: 0.8vw;}*/
.testimonial-swiper-section .qu-img-wraper img{width: 5.21vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper{position: relative;padding-bottom: 4.5vw;z-index:99;}
html body .leadership-teamsecmainwraper .team-member-infowraper:first-child::before{content:'';background-image: url(../images-latest/Divider.svg);position: absolute;left: auto;    right: -18vw;height: 100%;width: 100%;background-size: 100% 100%;background-repeat: no-repeat;z-index: -1;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc::-webkit-scrollbar {
  width: 3px;
}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc::-webkit-scrollbar-track{margin-right:30px;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc::-webkit-scrollbar-thumb{
  background: rgb(88, 87, 86); border-radius: 0px;
}

/*html .blog-posts-sidebar-filter-section .filter-sidebar-wraper .section-wraped::-webkit-scrollbar-thumb:hover {
  background: #0036EE; 
}*/

html body footer .right-block-image-tag-wraper .sub-title-tagwraper .separator{color: #A5A4A0;}
html body .horizontal-accordion-container .acc-slide::before{content: '';content: '';left: auto;position: absolute;right: 0;height: 100%;background-color: #E6E6E1;width: 1px;}
html .horizontal-accordion-container .acc-slides .acc-slide:nth-child(2) .action .num{bottom: 27.5vw;}
html .horizontal-accordion-container .acc-slides .acc-slide:nth-child(3) .action .num{bottom: 23vw;}
html .horizontal-accordion-container .acc-slides .acc-slide:nth-child(4) .action .num{bottom: 19.5vw;}
html .horizontal-accordion-container .acc-slides .acc-slide:last-child  .action .num{bottom: 25.3vw;}
html body .branding-identity-secmainwraper .section-wraper-main .content-wraped-in .list-desc-wraper .list-items-wraper .separotor{color: #A5A4A0;}
html body .horizontal-accordion-container .acc-slide a.action span.num{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;transform: rotate(270deg);}
html body .branding-identity-secmainwraper .section-wraper-main .content-wraped-in .list-desc-wraper .list-items-wraper .text{padding-left: 0.3vw;color: #2C2A2A;}
html body .branding-identity-secmainwraper .section-wraper-main .content-wraped-in .list-desc-wraper .list-items-wraper{display: flex;font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;column-gap: 0.5vw;margin-top: 2.083vw;}
html body .horizontal-accordion-container .acc-slide a.action span.nav-title{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html .horizontal-accordion-container .acc-slide.active .acc-slide-content .image-wraper img{width: 25.26vw;height: 22.4vw;object-fit: cover;}
html .horizontal-accordion-container .acc-slide.active .acc-slide-content .list-desc-wraper{width:26.56vw;}
html body .horizontal-accordion-container .acc-slide.active .acc-slide-content .content-wraped-in .image-wraper{margin-top: 7.29vw;text-align: right;}
html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide .list-items-wraper{display: flex;font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;column-gap: 0.5vw;}
html body .branding-identity-secmainwraper .section-wraper-main{background-color: #FFFFFE;}
html body .branding-identity-secmainwraper{background-color: #181717;padding-left: 2.08vw;padding-right: 2.08vw;padding-top: 2.08vw;padding-bottom: 3.33vw;}
.horizontal-accordion-container .acc-slide .green-arrow-linkwraper .arrow-iconwraper{width: 3.47vw;}
.horizontal-accordion-container .acc-slide.library-acc-item a.action span.num,
.horizontal-accordion-container .acc-slide.creative-performing-acc-item a.action span.num,.horizontal-accordion-container .acc-slide.afterSchool-clubs-acc-item a.action span.num{left:2vw;}
html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) .green-arrow-linkwraper .link-text{border-bottom: 1px solid #fff;}
html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide.science-technology-acc-item .green-arrow-linkwraper .link-text{border-color:#1A1A1A;}
.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper .cireled-image-wraper{display: inline-block;position: absolute;right: auto;left: -5vw;top: auto;bottom: 0;width: 10.417vw;height: 10.417vw;}
.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper{position:relative;}
.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper img.main-image{max-width: 24.688vw;max-height: 24.427vw;border-radius: 52.083vw;}
html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) h2 .nav-title,html body .horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) h2 .nav-title .faded{color:#fff;}
.horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) *{color:#2C2A2A;}
.horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) p{color:#2C2A2A;}
.horizontal-accordion-container.learning-vertical-accordiancont_inn .acc-slide:not(.physical-education-acc-item) p span{color:inherit;display:block;padding-top:1.042vw;}
.horizontal-accordion-container.learning-vertical-accordiancont_inn .science-technology-acc-item.acc-slide *{
  color:#1A1A1A !important;
}
.learning-vertical-accordiancont_inn .accordion-container-slides .acc-slide .acc-slide-content h2{width: 42.76vw;margin-bottom:2vw;}
.learning-vertical-accordiancont_inn .accordion-container-slides .acc-slide .acc-slide-content h2 .nav-title .faded{color:#898989;}
.learning-vertical-accordiancont_inn .accordion-container-slides .acc-slide .acc-slide-content h2 .nav-title{color: var(--Final-Grey-2, #1a1a1a);font-family: "Noto Serif";font-size: 3.333vw;max-width: 42.76vw;font-style: normal;font-weight: 320;line-height: 124%;letter-spacing: -1.92px;display:inline-block;}
.learning-vertical-accordiancont_inn .accordion-container-slides .creative-performing-acc-item.acc-slide .acc-slide-content h2 .nav-title{max-width:100%;}
.learning-vertical-accordiancont_inn .accordion-container-slides .creative-performing-acc-item.acc-slide .acc-slide-content h2{width:100%;}
.learning-vertcal-sectionmainwraper{padding-top:3.6vw;}
.horizontal-accordion-container .acc-slides {
    margin: 0;
    padding: 0;
    display: flex;
    width: 100%;
    border-radius: 2.083vw;
    overflow: hidden;
    background-color: #FBFBFB;
}

.horizontal-accordion-container  .acc-slide {
    list-style-type: none;
    width: 6.2%;
    /**transition: all 500ms linear;**/
    overflow: hidden;
    position: relative;
    /**display: flex;**/
  min-height:59vw;
}

.horizontal-accordion-container .acc-slide {
  transition: all 0.9s cubic-bezier(0.25, 1, 0.5, 1);
}

.horizontal-accordion-container .acc-slide a.action {
    display: block;
    height: 100%;
    position: relative;
    padding-left: 2.042vw;
    color: #fff;
   width: 110px;
}

.horizontal-accordion-container .acc-slide a.action span.nav-title {
    transform: rotate(270deg);
    position: absolute;
    bottom: -0.5%;
    left: 1.6vw;
    transform-origin: 0 0;
    width: 28.354vw;
    color: #2C2A2A;
    font-family: "Noto Serif";
    font-size: 1.667vw;
    font-style: normal;
    font-weight: 364;
    line-height: 124%;
}

.horizontal-accordion-container .acc-slide a.action span.num {
    position: absolute;
    top: auto;
    left: 1.5vw;
    bottom: 21.5vw;
   color: #A5A4A0;
    text-align: center;
    font-family: "Noto Serif";
    font-size: 1.458vw;
    font-style: normal;
    font-weight: 344;
    line-height: 124%;
    letter-spacing: -0.84px;
}

.horizontal-accordion-container .acc-slide-content {
    display: none;
    padding: 3.125vw 6.77vw 2.167vw 0vw;
    color: #333;
    vertical-align: top;
}

.horizontal-accordion-container .acc-slide.active {
    width: 80%;
}


.horizontal-accordion-container .acc-slide.active .acc-slide-content {
    display: block;
    width: 100%;
}

.horizontal-accordion-container .desc-img-wraper {
   display:block;grid-template-columns: 53% 40%;column-gap: 5%;justify-content: space-between;
}
.horizontal-accordion-container .desc-wraper p {
  width: 31.25vw;font-size: 0.833vw;margin-bottom:1.2vw;width:26.25vw;font-size:0.938vw;line-height:1.458vw;
}
.horizontal-accordion-container .desc-wraper p:last-child{margin-bottom: 0;}
.horizontal-accordion-container .desc-wraper p span{display:inline-block;padding-top:1.042vw;color:inherit;font-weight: 600;color: #2C2A2A;}

.horizontal-accordion-container .desc-wraper img {
    max-width: 100%;
    height: auto;
}

.horizontal-accordion-container .acc-slide a.action, .horizontal-accordion-container .acc-slide.active .acc-slide-content{display: inline-block;}
.horizontal-accordion-container .acc-slide.active .acc-slide-content:hover{text-decoration: none;}

@media screen and (min-width:1200px){

  html body .home-banner-sectionwraper{min-height: 100vh;}
  html body .home-banner-sectionwraper video{min-height: 100vh;object-fit:cover;}
  html .project-page-banner-sec.top-section-banner{height: 56.25vw;}
  html .related-project-view-allsecwraper .view-all-project a .plus-icon{position: relative;top: -0.1vw;}
  html body.home section.company-logosecmainwraperswiper{margin-bottom: 1.82vw;}
  html .company-logosecmainwraperswiper .logo-wraper img{max-width: 15.42vw;margin: 0 auto;width: auto;}
  html body .work-withus-modal-mainwraper-editor div.custom-model-content-wraper{overflow-y: unset;}
  html body .work-withus-modal-mainwraper .email-form-secmainwraper form textarea{height: 17.9vh;}
  html body .work-withus-modal-mainwraper div.sub-title-wraper h3{margin-bottom: 2vw;}
  html body .work-withus-modal-mainwraper-editor div.custom-model-content-wraper{padding-top: 7.648vh;}
  html body .project-page-container .project-page-banner-sec.contained.bottom-space.super-mueslisec{margin-top: 0;}
  html body .about-us-banner-wrapper.our-work-banner-section.our-work-banner-two .right-block-wraper .right-blk-section-wraper .cat-list-wraper{line-height: 2.5vw;}
  html body .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .right-block .image-wraper:last-child{position: relative;top:-3vw;}
  html body .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .middle-block .image-wraper:last-child{margin-top: 3.33vw;}
  html body .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2{margin-top: -30.5vw;}
  /*html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper .left-block{margin-top:12.45vw;}*/
  html body.home .company-logosecmainwraper .slick-track .logo-wraper img{max-width: 11.42vw;margin: 0 auto;}
  html .work-description.zero-one-boat .right-block-wraper .subtitlte-descwraper .subtitle-wraper{width: 36.4vw;}
  html body .client-sectionmain-Wraper.project-client-bottom-section .slick-track .card-wraper .desc{width:23.18vw;}
  html .client-subtitle-section-main-wraper{margin-bottom: 3.91vw;}
  html body.lumio .work-description.lumio-01 .right-block-wraper .desc p{width: 39.74vw;}
  html div.work-with-us-sticky-btn-wraper{top: 4.45vw;}
  html body section.client-sectionmain-Wraper.carousel-sectionhome{margin-bottom: 5.25vw;}
  html body .client-sectionmain-Wraper:not(.project-grid-secmainwraper) .slick-track{max-width: 100%;margin: auto;width: 100% !important;}
  html body .client-sectionmain-Wraper:not(.project-grid-secmainwraper){margin: 0 0vw;padding: 0 1vw;}
  /*html body .about-us-banner-wrapper.our-work-banner-section.brand-identity-bannersec .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper{width: 14.63vw;}*/
  html .company-logosecmainwraper.about-us.bottom .company-logosec-carousel.slick-slider .slick-track img{max-width: 11.42vw;margin: 0 auto;}
  html body .header-logo-wraper svg{width: 17.29vw;}
  /*html body .header-logo-wraper svg{width: 12.34vw;}*/
   html body .work-withus-modal-mainwraper .submit-wraper::before{transition: transform 0.6s;display: none;}
  html body .work-withus-modal-mainwraper .submit-wraper:hover::before{transform: rotate(65deg);}
  html .close-menu-btn .custom-btn:hover .icon img{transform: rotate(105deg);}
  html .custom-btn .icon svg{transition: transform 0.6s;}
  html .custom-btn:hover .icon svg{transform: rotate(105deg);}
  html .custom-btn .icon img{transition: transform 0.6s;}
  html .custom-btn:hover .icon img{transform: rotate(65deg);}
  html body .singular-storysecmain-wraper.first-big .singular-storiescards-secaminwaper .card-wraper.top-align .desc{width: 19.48vw;}
  html body .customer-connection-mainwraper .section-combined-block div.block-two-inner{top:-0.5vw;}
  html body .customer-connection-mainwraper .block-2-mainwraper div.block-three{top:11.5vw;}
}

@media screen and (min-width:768px){
  /*****common css start*****/

  .mobile-shown-section{display: none;}

  /*****common section end*****/

  html .project-page-banner-sec.bottom-space.removed-left-padding{padding-left: 0;}
  html .testimonial-swiper-section .testimonial-content .testimonial-image{margin-top: -4vw;width: fit-content;}
  html .testimonial-swiper-section .testimonial-image img{padding-top: 0;}
  html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper#product-design{width: 20.63vw;}
  html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper#digital-experiences{width: 14.63vw;}
  html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper#brand-identity{width: 14.63vw;}
 html body .client-sectionmain-Wraper.packaging-designcarousel-sec .slick-track{margin-left: 0;}
  html .project-page-banner-sec img{height: auto;}
  html .project-splitted-image-section video{height:auto !important;}
  html body section.top-section-three-clumnwraper .counter-subtile-wraper{margin-bottom:4.59vw;}
  html body .client-sectionmain-Wraper{margin:0;padding-left: 2.08vw;padding-right: 2.08vw;}
  .hidden-desktop{display: none !important;}
  .horizontal-accordion-container .acc-slide .acc-slide-content{
    height:100%;position:relative;vertical-align: 15.5vw;
  }
  .horizontal-accordion-container .acc-slide .green-arrow-linkwraper-container{
    position:absolute;bottom:3.229vw;
  }
  .horizontal-accordion-container .acc-slide .image-link-arrow-wraper{
    position:absolute;right:3.906vw;bottom:3.229vw;
  }
}
@media (max-width: 768px) {

    .acc-slide.active {
        width: 100%;
    }
}


 @media only screen and (min-width: 768px) and (max-width: 1199px)  {

  /***common css****/

  .cod-mouse-follower{display: none !important;}

  /*****common css end*******/

  /****general css******/

html .client-sectionmain-Wraper.project-grid-secmainwraper.project-details-page{margin-top: 10.08vw;}
html .related-project-view-allsecwraper .subtitle-wraper{font-size: 3.92vw;}
html .related-project-view-allsecwraper .view-all-project a{font-size: 2.04vw;}
html .related-project-view-allsecwraper .view-all-project a .plus-icon{font-size: 2.4vw;position: relative;top: -0.2vw;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .text-wraper{font-size: 1.6vw;}
html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .tag-link-wraper .link-wraper span{font-size: 3.2vw;}
html body section.about-us-banner-wrapper.banner-wraper.about-uslatest-bannersec .right-block-wraper .right-blk-section-wraper{background-repeat: no-repeat;background-size: cover;}
html body .work-withus-modal-mainwraper .submit-wraper svg{display: none;}
html .careersec-mainwraper .right-block-wraper .link-wraped{font-size: 4vw;line-height: 5vw;}
html .careersec-mainwraper .right-block-wraper .link-wraper .tag-wraper{font-size: 2.04vw;}
html .careersec-mainwraper .right-block-wraper .desc-list-wraper ul li{font-size: 1.94vw;}
html .careersec-mainwraper .content-section .desc-list-linkwraped .desc-list-wraper{width: 43.25vw;}
html .careersec-mainwraper .right-block-wraper .desc-list-wraper .desc{font-size: 1.94vw;margin-bottom: 2.56vw;}
.careersec-mainwraper .content-section .image-wraper img{height: 66vw;object-fit: cover;object-position: center;}
.careersec-mainwraper{padding: 6.6vw 2.08vw;}
.careersec-mainwraper .left-block-wraper .desc{font-size: 3.92vw;}
.project-textsection-minwraper .section-wraper p{font-size: 1.94vw;}
  html .project-textsection-minwraper .section-wraper{width: 75.4vw;}
  html .project-splitted-image-section.contained.with-subtitle .section-wraped .right-block .desc{width: 45vw;padding-left: 5vw;}
  html .project-page-banner-sec.with-description .desc p{width: 80.4vw;font-size: 1.94vw;}
  html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper{width: 26.63vw;line-height: normal;}
  html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper#product-design{width: 23.63vw;line-height: normal;}
  html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper#digital-experiences{width: 22.63vw;}
  html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper#brand-identity{width: 23.63vw;}
  html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1{margin-top: 9vw;}
  html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-1 .left-block{margin-top: 10.45vw;}
/* html body.home .header-logo-wraper svg{width: 22.29vw;}*/
  html body .company-logosecmainwraper .counter-textwraper{font-size: 1.85vw;}
  html .company-logosecmainwraper.about-us.top .company-logosec-carousel.slick-slider .slick-track img{max-width: 20.42vw;}
  html body .customer-connection-mainwraper div.block-five{top: 22vw;left: -1vw;}
  html body .customer-connection-mainwraper .block-2-mainwraper .block-three .counter-wraper span.tag-wrapwer.two{bottom: 1.5vw;;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-three .counter-wraper span.tag-wrapwer.one{top:1vw;}
html body .customer-connection-mainwraper .commonblock .counter-wraper span.counter-wrapernum{font-size: 9.5vw;}
  html body .singular-storysecmain-wraper .counter-subtile-wraper .sub-title-wraper div.sub-title-wraped{width:auto;}
  html body .singular-storysecmain-wraper .counter-subtile-wraper .counter-textwraper span.separotor{margin: 0 0.8vw;}
  html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper span.separotor{margin: 0 1.2vw;}
  html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .image-wraper.top{margin-top: 6.09vw;}
  html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .right-block .image-wraper:last-child{margin-top: 13.2vw;}
  html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block{margin-bottom: 23vw;}
  html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-4 .left-block .desc-image-wraper .desc{width: 50.77vw;bottom: -20vw;font-size: 1.6vw;}
html .office-pcs-sectionmainwraper .inner-section-wraper.section-4 .left-block .image-desc-wraper .desc{line-height: 140%;font-size: 1.6vw;}
 html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-3 .two-column-block-wraper .left-block-wraper .desc{width: 31.72vw;margin-top: 4.46vw;font-size: 1.6vw;line-height: 140%;}
  html .office-pcs-sectionmainwraper .main-section-wraper .inner-section-wraper.section-2 .right-block .right-block-wraper .desc{font-size: 1.6vw;width: 90%;line-height: 140%;}
  html body .toggle-menu-wrapper{top:1.083vw;}
  html body .project-splitted-image-section video{height: auto !important;}
  html .project-splitted-image-section.left-block-description .desc p{font-size: 1.94vw;}
  html .project-splitted-image-section.left-block-description .desc{width: 45vw;}
  html .project-splitted-image-section.with-description .desc p{width: 66.4vw;font-size: 1.94vw;}
  html .work-description .right-block-wraper .desc{width: 52.4vw;font-size:1.94vw;}
  html .work-description .project-catlistwraper ul{flex-wrap: wrap;row-gap: 0.6vw;}
  html body .about-us-banner-wrapper.our-work-banner-section.product-design-bannersec .counter-text-descwraper .sub-desc{width: 45.04vw;}
  html body .about-us-banner-wrapper.our-work-banner-section.digital-experince .counter-text-descwraper .desc{width: 45.04vw;}
  html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .sub-desc{width: 45.5vw;font-size: 1.94vw;}
  html .horizontal-accordion-container .acc-slides .acc-slide:last-child .action .num{bottom: 28.3vw}
  html .horizontal-accordion-container .acc-slides .acc-slide:nth-child(4) .action .num{bottom: 21.5vw;}
  .horizontal-accordion-container .acc-slide a.action span.num{bottom: 23.5vw;}
  html .horizontal-accordion-container .acc-slides .acc-slide:nth-child(3) .action .num{bottom: 25vw;}
html .horizontal-accordion-container .acc-slides .acc-slide:nth-child(2) .action .num{bottom: 30.5vw;}
  html body .custom-btn .btn-text, html .custom-btn .menu-btn-text{font-size: 1.94vw;}
  html div.custom-btn .icon svg{width:1.5vw;}
  html body .home-banner-sectionwraper div.banner-seccont-wraper .counter-textwraper{font-size: 2vw;}
  html body .home-banner-sectionwraper .banner-seccont-wraper div.subtitle-wraper{font-size: 4.79vw;}
  html body .custom-btn .btn-text, html body .custom-btn .menu-btn-text{letter-spacing: 0.06vw;}
  html body .testimonial-swiper-section .testimonial-text .desc{font-size: 3.917vw;line-height: 3.917vw;}
  html body .testimonial-swiper-section .author-company-wraper .company{font-size: 2.042vw;}
  html body .testimonial-swiper-section .author-company-wraper .author{font-size: 3.875vw;}
  html body .testimonial-swiper-section .year-timeline-progress-bar .prograss-num{font-size: 2.042vw;}
  html body .client-subtitle-section-main-wraper{padding-top: 8.73vw;}
  html body .client-subtitle-section-main-wraper > .subtitle-wraper{font-size: 4.92vw;width: 79.4vw;}
  html body .work-description{padding-bottom: 6.63vw;}
  html body .project-splitted-image-section.contained .section-wraped img{height: auto;}
  html .project-page-container.black-bg .work-description .right-block-wraper .desc p{font-size:1.94vw;line-height: normal;}
  html body .work-description .right-block-wraper .subtitle-wraper{font-size: 4.92vw;width: 100%;}
  html .work-description .project-list-wraper .project-wraper .subtitle-wraper{font-size:4.08vw;}
  html .work-description div.project-list-wraper .project-wraper .tag-wraper{font-size: 2.04vw;}
  html body .work-description .cat{font-size: 2.04vw;}
  html body .project-page-banner-sec img{height: auto;}
  html body div.press-section-mainwraper{padding-top: 6vw;margin-top:-1px;}
  html body .press-section-mainwraper div.counter-textwraper{font-size: 1.85vw;}
  html body .press-section-mainwraper div.section-wraper .item-wraper .tag-wraper{font-size: 1.85vw;}
  html body .press-section-mainwraper div.section-wraper .item-wraper .subtitle-wraper{font-size: 4.92vw;}
  html body .leadership-teamsecmainwraper .team-member-infowraper:first-child::before{right: -3.5vw;width: 10%;}
  html body .leader-shipteamsecmainwraper div.team-member-infowraper .read-more-linkwraper a{font-size: 1.94vw;}
  html body .leader-shipteamsecmainwraper .team-member-infowraper div.name-design-wraper .tag-wraper{font-size: 1.64vw;}
  html body div.leadership-teamsecmainwraper{grid-template-columns: 43% 43%;column-gap: 6.11vw;}
  html body .leader-shipteamsecmainwraper .team-member-infowraper div.desc{font-size: 1.64vw;max-height: 17vw;}
  html body .leader-shipteamsecmainwraper .team-member-infowraper div.name-design-wraper .subtitle-wraper{font-size: 3.04vw;}
  html body .leader-shipteamsecmainwraper .tag-image-sectionwraper div.counter-textwraper{font-size: 1.84vw;}
  html body div.horizontal-accordion-container .acc-slide a.action span.nav-title{left: 0.6vw;}
  html body div.horizontal-accordion-container .acc-slide a.action span.nav-title{font-size:3.4vw;}
  html body .branding-identity-secmainwraper .section-wraper-main .content-wraped-in div.list-desc-wraper div.list-items-wraper{font-size: 2vw;}
  html .horizontal-accordion-container div.desc-wraper p{width: 40vw;font-size: 1.64vw;}
  html .horizontal-accordion-container .acc-slide.active .acc-slide-content div.list-desc-wraper{width: 100%;}
  html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .right-blk-section-wraper .tag-link-wraper div.tag-wraper{font-size: 1.9vw;}
  html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .tag-link-wraper div.link-wraper a{font-size: 3.4vw;}
  html body .about-us-banner-wrapper.banner-wraper .right-block-wraper div.right-blk-section-wraper{height:30vh;}
  html body .singular-storysecmain-wraper .counter-subtile-wraper div.counter-textwraper{font-size:2vw;}
  html body .customer-connection-mainwraper .section-combined-block div.block-two-inner{top:-3vw;}
  html body .customer-connection-mainwraper div.block-four{top:4vw;}
  html body .customer-connection-mainwraper .block-2-mainwraper div.block-two{top:14.7vw;}
  html body .customer-connection-mainwraper div.customer-connection-mainwraped{height:72.25vw;}
  html body .customer-connection-mainwraper .block-2-mainwraper div.block-three{left: 16.1vw;top: 31vw;}
  html body .customer-connection-mainwraper .commonblock .counter-wraper span.tag-wrapwer{font-size: 2vw;top:1vw;}
  html body .customer-connection-mainwraper .section-combined-block .subtitle-description-wraper div.desc{font-size:1.54vw;width: 31.22vw;}
  html body .customer-connection-mainwraper .section-combined-block .subtitle-description-wraper div.subtitle-wraper{font-size: 3.92vw;width: 37.53vw;}
  html .header-logo-wraper{width: 18.292vw;margin: 0.042vw 0 0 2.083vw;}
  html body div.filter-links a{font-size:1.4vw;}
  html body div.filter-container.active{width: 94.917vw;}
  html body div.filter-center img{width:4.917vw;height: 4.917vw;}
  html body div.filter-static{top:55%;}
  html body .filter-static a{font-size: 1.8vw;}
  html body div.filter-container{width: 42.146vw;height: 4.617vw;}
  html body .address-footer-logsecmainwraper div.footer-logo-cp-wraper{flex-wrap: wrap;row-gap: 3vw;}
  html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email-wraper:nth-child(2){margin-top: 4.604vw !important;}
  html body .work-withus-modal-mainwraper div.submit-wraper::before{top: 0.7vw;right: -10.5vw;padding: 1.4vw;}
  html body .work-withus-modal-mainwraper div.email-form-secmainwraper form input.button{padding: 0vw 1.5vw 0vw 2vw;font-size:1.98vw;width: 30.146vw;height: 3.98vw;}
  html body .work-withus-modal-mainwraper div.email-form-secmainwraper form input, html body .work-withus-modal-mainwraper div.email-form-secmainwraper form textarea{font-size:3.8vw;}
  html body .work-withus-modal-mainwraper .social-icons-wraper{gap:2.042vw;}
  html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email-wraper div.label{font-size: 2.4vw;}
  html body .work-withus-modal-mainwraper div.email-form-secmainwraper .emails-wraper .email a{font-size: 3.4vw;}
  html body .work-withus-modal-mainwraper div.upload-file-wraper input#my-file{font-size:2vw;}
  html body .custom-file-input::before, .custom-file-input-webkit-::before{padding: 0vw 0.5vw;}
  html body .work-withus-modal-mainwraper .upload-file-wraper input#my-file{font-size: 1.94vw;}
  html body .social-icons-wraper{gap:2.042vw;}
  html body .custom-menu-container .social-icons-emails-wraper{gap:28.417vw;}
  html body .custom-menu-container .emails-wraper{gap:3.625vw;}
  html body .custom-menu-container .emails-wraper .email a{font-size: 2.896vw;}
  html body .custom-menu-container .menu-item-section .menu-item .num{font-size:2.64vw;}
  html body .work-with-us-sticky-btn-wraper{top:6.104vw;}
  html body .custom-btn .icon img{width: 2.625vw;height: 2.45vw;}
 html body .custom-btn{padding: 0.6vw 1.5vw 0.6vw 2vw;width: 30.146vw;font-size: 2.65vw;}
 html body .custom-menu-container .menu-item-section .menu-item{font-size: 5.792vw;}
 html body .custom-menu-container .emails-wraper .label{font-size: 2.042vw;margin-bottom: 0.5vw;}
  html body footer .address-footer-logsecmainwraper .footer-logo-cp-wraper div.cp-wraper{font-size: 1.73vw;}
 html body .social-icons-wraper img{width: 5.646vw;height: 5.646vw;}
  html body footer .address-wraper div.name-wrapper{font-size:2.04vw;line-height: 158%;}
    html body .address-wraper div.location{width:40.13vw;font-size: 2.5vw !important;}
    html body footer a.menu-item{font-size:3.04vw;}
    html body footer .right-block-image-tag-wraper sup.tag-wraper{font-size:2.04vw;}
    html body footer .right-block-image-tag-wraper span.subtitle-wraper{font-size: 3.4vw;}
    html body footer .footer-section-wraper .left-block-wraper div.subtitlte-wraper{font-size: 4.92vw;width:60.4vw;margin-bottom: 10.54vh;}
    html body .singular-storiescards-secaminwaper .card-wraper div.desc{font-size: 1.54vw;min-height: 12.375vw;}
    html body .singular-storiescards-secaminwaper .card-wraper .sub-title-tagwraper sup.tag-wraper{font-size:2vw;margin-left: 1.599vw;}
    html body .singular-storiescards-secaminwaper .card-wraper span.subtitle-wraper{font-size: 3.4vw;overflow: hidden;}
    html body .singular-storysecmain-wraper .counter-subtile-wraper div.sub-title-wraper{font-size: 3.92vw;}
    html body section.singular-storysecmain-wraper{padding-top: 7.75vw;}
    html body .about-us-banner-wrapper div.image-wraper img{height: 65vh;}
    html body .about-us-banner-wrapper.our-work-banner-section:not(.banner-wraper) .right-block-wraper .right-blk-section-wraper{clip-path: polygon(0% 0%, 100% 0%, 100% 100%, 20% 100%, -19% 70%);}
    html body .about-us-banner-wrapper.our-work-banner-section.our-work-banner-two .right-block-wraper div.right-blk-section-wraper{height: 40.185vw;}
    html body .about-us-banner-wrapper.our-work-banner-section .banner-section-text-wraper .right-blk-section-wraper .cat-list-wraper a{font-size: 3.19vw;}
    html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .desc{font-size: 4.22vw;width:39.44vw;}
    html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .counter-textwraper .textw-wraped{font-size: 1.9vw;}
    .horizontal-accordion-container .acc-slide{min-height: 78vw;}
  }


html body .horizontal-accordion-container .acc-slide.physical-education-acc-item a.action span.nav-title{color: var(--Final-Black, #1A1A1A);font-family: "Noto Serif";font-size: 1.667vw;font-style: normal;font-weight: 364;line-height: 124%;}
html body .horizontal-accordion-container .acc-slide.physical-education-acc-item a.action span.num{ color: var(--Final-Dark-Beige, #89837C);text-align: center;font-family: "Noto Serif";font-size: 1.458vw;font-style: normal;font-weight: 344;line-height: 124%;letter-spacing: -0.84px;}


html footer .right-block-wraper{display: flex;flex-direction: column;justify-content: space-between;}
html body .about-us-banner-wrapper .image-wraper img{height: 100vh;width: 100%;object-fit: cover;}
html body .testimonial-swiper-section .bottom-right-textwraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 5.21vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;text-align: right;position: absolute;left: auto;color: #C8C67B;top: auto;bottom: 1.5vw;right: 2.08vw;}
html body .press-section-mainwraper .counter-textwraper .text{color: #A5A4A0;}
html body .press-section-mainwraper .counter-textwraper .separotor{color: #A5A4A0;margin: 0 0.5vw;}
html body .press-section-mainwraper .counter-textwraper .num{color: #A5A4A0;}
html body .press-section-mainwraper .section-wraper .item-wraper:last-child{margin-bottom: 0;border-bottom: 1px solid #A5A4A099;}
html body .press-section-mainwraper .section-wraper .item-wraper{padding-bottom: 3.13vw;padding-top: 3.13vw;border-bottom: 1px solid #A5A4A099;cursor: pointer;}
html body .press-section-mainwraper .section-wraper{padding-left: 2.08vw;padding-right: 2.08vw;padding-bottom: 3.21vw;}
html body .press-section-mainwraper .section-wraper .item-wraper .tag-wraper{font-family: Mono45 Headline;margin-left: 0.6vw;top: -0.9vw;color: #585756;text-transform: uppercase;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 2.5vw;letter-spacing: 1px;color: #2C2A2A;}
html body .press-section-mainwraper .section-wraper .item-wraper .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size:2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html body .press-section-mainwraper .counter-textwraper{margin-bottom:2.083vw;}
html body .press-section-mainwraper .counter-textwraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 6%;padding-left: 2.08vw;padding-right: 2.08vw;}
html body .press-section-mainwraper{background-color: #E6E6E1;}
html body .company-logosecmainwraper.about-us{background-color: #E6E6E1;padding-top: 2.08vw;background-color: #E6E6E1;padding-bottom: 3.75vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper .read-more-linkwraper{margin-top: 1.56vw;}
html body .leadership-teamsecmainwraper .name-design-wraper{margin-bottom: 1.34vw;margin-top: 3.44vw;}
html body .leadership-teamsecmainwraper{display: grid;grid-template-columns: 31% 31%;column-gap: 9.11vw;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .read-more-linkwraper a{text-decoration:unset;font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 6%;color: #FFFFFE;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc{font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 1%;color: #E6E6E1;padding-right: 1vw;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .name-design-wraper .tag-wraper{font-family: Mono45 Headline;margin-left: 0.6vw;top: -0.8vw;color: #FFFDA2;text-transform: uppercase;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 2.5vw;letter-spacing: 6%;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .name-design-wraper .subtitle-wraper{color: #E6E6E1;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.4vw;leading-trim: NONE;line-height: 100%; }
html body .leader-shipteamsecmainwraper .image-wraper img{width: 100%;}
html body .leader-shipteamsecmainwraper .tag-image-sectionwraper{display: grid;grid-template-columns: 40% 60%;padding-top:0;padding-bottom: 4.33vw;margin-top: -1px;}
html body .leader-shipteamsecmainwraper{background-color: #181717;padding-left: 2.08vw;padding-right: 2.08vw;padding-bottom:0;margin-top:-1x;}
html body .leader-shipteamsecmainwraper .tag-image-sectionwraper .counter-textwraper .text{text-transform: uppercase;}
html body .leader-shipteamsecmainwraper .tag-image-sectionwraper .counter-textwraper .separotor{color: #A5A4A0;margin: 0 0.5vw;}
html body .leader-shipteamsecmainwraper .tag-image-sectionwraper .counter-textwraper{color: #A5A4A0;font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 6%;}
html body .customer-connection-mainwraper .section-combined-block .block-1-mainwraper .block-one.commonblock{padding-top: 3.65vw;}
html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper .textw-wraped *{color: #ffffff;}
html body .home-banner-sectionwraper .home-bgvideo-wraper video{width: 100%;}
html body footer .menu-item{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;color: #FFFFFE;z-index: 1000;text-decoration:none;}
html body footer .footer-bgvideo-wraper video{width: 100%;height: 100%;position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -2;object-fit:cover;}
html body footer .footer-section-wraper .right-block-wraper .right-block-image-tag-wraper .image-wraper{text-align:right;}
html body footer .address-wraper .name-wrapper{flex:24%;}
html body .address-wraper .location{flex: 70%;}
html body .address-wraper.two{border-bottom: 0;margin-bottom: 2.08vw;padding-bottom: 0;}
html body .address-footer-logsecmainwraper .footer-logo-cp-wraper{display: flex;align-items: flex-end;column-gap: 1.04vw;}
html body footer .footer-section-wraper .footer-logowraper img{width: 39.32vw;}
html body .addresses-wraper{display: inline-flex;flex-direction: column;}
html body .address-wraper .location{width: 13.13vw;}
html body .address-wraper{display: inline-flex;column-gap: 2.969vw;border-bottom:1px solid rgb(255, 255 ,254 , 0.5);padding-bottom: 2.59vh;margin-bottom: 2.59vh;}
html body footer .address-footer-logsecmainwraper .footer-logo-cp-wraper .cp-wraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 0.83vw;leading-trim: NONE;line-height: 120%;letter-spacing:0.03vw;color: #fff;}
html body footer .address-wraper .name-wrapper,.addresses-wraper .address-wraper .location{font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 1%;color: #FFFFFE;}
html body footer .address-wraper .name-wrapper{color: #FFFFFE;font-family: "Mono45 Headline";font-size: 1.042vw;font-style: normal;font-weight: 300;line-height: 1.25vw; /* 24px */letter-spacing: 0.063vw;}
/*html body footer .social-icons-wraper{padding-top: 37.04vh;}*/
html body footer .right-block-image-tag-wraper img{height: auto;object-fit: cover;width: 23.18vw;max-width: 100%;}
html body footer .right-block-image-tag-wraper .tag-wraper{font-family: Mono45 Headline;margin-left: 0.6vw;top: -0.8vw;color: #585756;text-transform: uppercase;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 2.5vw;letter-spacing:0.05vw !important;color: #FFFDA2;}
html body footer .right-block-image-tag-wraper .subtitle-wraper{color: #fff;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.4vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html body footer .right-block-image-tag-wraper .sub-title-tagwraper{margin: 2.778vh 0 0;}
html body footer .social-icons-wraper a{cursor: pointer;position:relative;z-index:auto;}
html body footer::before{z-index: -1;content:'';background-image: url('../images-latest/Footer.png');position: absolute;left: 0;right: 0;top: 0;bottom: 0;background-repeat: no-repeat;background-size:100% 100%;}
html body footer .footer-section-wraper{display: grid;grid-template-columns:76% 24%;padding: 7.96vh 2.08vw 3.8vh;}
html body footer{height:100%;min-height:100%;position:relative;/*background-color: #181717b3;*/}
html body footer .footer-section-wraper .left-block-wraper .subtitlte-wraper a{color:#FFFFFE;}
html body footer .footer-section-wraper .left-block-wraper .subtitlte-wraper{color:#FFFFFE;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: 'Extra Condensed Medium' !important;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;margin-bottom:24.54vh;width: 47.4vw;} */
html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper{position: relative;top:-5vw;}
html body .work-withus-modal-mainwraper .submit-wraper::before{content: '';background-image: url(/images-latest/CTA-Icon.svg);background-size: 100% 100%;background-repeat: no-repeat;position: absolute;padding: 0.6vw;background-position: top right;left: auto;top: 0.75vw;right: 0.9vw;z-index: 1;}
html body .work-withus-modal-mainwraper .upload-file-wraper input#my-file{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 90%;letter-spacing:0.05vw;vertical-align: middle;color: #181717;text-transform: uppercase;padding-bottom: 1.852vh;height:initial;padding:0;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form input.input-textarea{border: 0;padding-bottom: 0;}
html body .work-withus-modal-mainwraper .upload-file-wraper input{border-bottom: 0;}
html body .work-withus-modal-mainwraper .submit-wraper{margin-top:5.926vh;width: 18.23vw;position: relative;}
html body .work-withus-modal-mainwraper  .input-textarea{margin-bottom: 15.519vh !important;}
html body .work-withus-modal-mainwraper .upload-file-wraper .file-button{background-color: transparent;border: 0;position: relative;}
html body .work-withus-modal-mainwraper .upload-file-wraper{margin-left: auto;padding-right: 0;border-bottom: 1px solid #2C2A2A;padding-left: 28vw;display: flex;justify-content: space-between;align-items: center;border: 1px solid rgba(255, 255, 254, 0.20);background: transparent;backdrop-filter: blur(12px);padding: 0.417vw 1.25vw;color: var(--Lucid-Grey-3, #E6E6E1);font-family: "Mono45 Headline";font-size: 18px;font-style: normal;font-weight: 300;line-height: 90%;letter-spacing: 1.08px;font-size: 0.938vw;letter-spacing: 0.056vw;width: 26.146vw;text-transform: uppercase;width: 100%;border-bottom: 1px solid #2C2A2A;padding-right: 0;padding-left: 28vw;align-items: center;}
html body .work-withus-modal-mainwraper .upload-file-wraper {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/* Make input clickable but invisible */
html body .work-withus-modal-mainwraper .custom-file-input {
  position: absolute;
  inset: 0;
  opacity: 0 !important;
  cursor: pointer;
}

/* Custom text */
html body .work-withus-modal-mainwraper .file-name {
  pointer-events: none;
  color: #000;
  font-size: 0.94vw;
  text-transform: uppercase;
}


html body .work-withus-modal-mainwraper .upload-file-wraper input{margin:0 !important;border: 0 !important;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form input.button{margin-bottom: 0;background: #2C2A2A;border: 1px solid rgba(255, 255, 254, 0.20);backdrop-filter: blur(12px);padding: 0vw 1.25vw;color: var(--Lucid-Grey-3, #E6E6E1);font-family: "Mono45 Headline" !important;font-style: normal;font-weight: 300;line-height:normal;height: 1.98vw;letter-spacing: 1.08px;font-size: 0.938vw;letter-spacing: 0.056vw;width: 18.23vw;text-transform: uppercase;text-align: left;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form input::placeholder{color: #181717;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form input,html body .work-withus-modal-mainwraper .email-form-secmainwraper form textarea{outline:0px;display: block;width: 100%;background: transparent;border: 0;border-bottom: 1px solid #2C2A2A;font-family: 'Kepler 3 VF Display' !important;font-weight: 417;font-style: Extra Condensed Medium !important;font-size: 2.08vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #181717;padding-bottom:2.778vh;margin-bottom:5.926vh;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email a{font-family: 'Kepler 3 VF Display' !important;font-weight: 417;font-style: Extra Condensed Medium !important;font-size: 2.4vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;COLOR: #181717;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email-wraper .label{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter: spacing 0.05vw;COLOR: #585756;}
html body .work-withus-modal-mainwraper-editor .custom-model-content-wraper{padding-top: 10.648vh;padding-bottom: 9.259vh;display:block;padding-left: 2.08vw;padding-right: 2.08vw;height: 100vh;overflow-y:scroll;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper{display: grid;grid-template-columns: 50% 50%;align-items: flex-end;}
html body .work-withus-modal-mainwraper .sub-title-wraper h3{margin-bottom: 6.481vh;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 5.21vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #181717;}
html body .company-logosecmainwraper .slick-track{transition-timing-function: linear !important;}
html body .company-logosecmainwraper{padding-top: 5.21vw;padding-bottom: 3.21vw;}
html body .client-cards-carousel.singular-storiescards-secaminwaper{display:block;}
html body .client-cards-carousel.singular-storiescards-secaminwaper .card-wraper:nth-child(2){position:unset;}
html body .client-sectionmain-Wraper{margin:0 0vw;margin-bottom: 6.25vw;}
html body .client-sectionmain-Wraper .slick-track{display:flex;column-gap: 1.04vw;}
html body .client-sectionmain-Wraper .client-cards-carousel .card-wraper img{width: 100%;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-two .counter-wraper{justify-content: center;}
html body .customer-connection-mainwraper .block-five .counter-wraper{justify-content:flex-end;}
html body .customer-connection-mainwraper .block-five{position: relative;left:auto;top: 13vw;}
html body .customer-connection-mainwraper .block-four{position: relative;right: 8vw;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-three{position: relative;top: 10vw;left: 17.6vw;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-two{position: relative;top: 5.7vw;left:auto;right:4vw;}
html body .customer-connection-mainwraper .section-combined-block .block-two-inner{position: relative;left:7vw;top:0;}
html body .customer-connection-mainwraper .empty-blockwraper{height: 14vw;}
html body .customer-connection-mainwraper .commonblock .counter-wraper .tag-wrapwer{position: relative;top:1.5vw;}
html body .customer-connection-mainwraper .commonblock .counter-wraper{display: flex;column-gap: 1.25vw;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-three .counter-wraper .tag-wrapwer.two{align-self: flex-end;bottom: 2.5vw;position: relative;top:auto;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-three .counter-wraper .tag-wrapwer.one{position: relative;top: 2vw;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-three .counter-wraper{display:flex;}
html body .customer-connection-mainwraper .section-combined-block{display: grid;grid-template-columns: 50% 50%;}
html body .customer-connection-mainwraper .commonblock .counter-wraper .tag-wrapwer{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.35vw;leading-trim: NONE;line-height: 120%;letter-spacing:0.05vw;text-transform: uppercase;}
html body .customer-connection-mainwraper .commonblock .counter-wraper .counter-wrapernum{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 12.5vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html body .customer-connection-mainwraper .section-combined-block .subtitle-description-wraper .desc{font-family: "Sarvatrik Latin VF";font-weight: 500;font-style: Regular;font-size: 1.042vw;leading-trim: NONE;line-height: 158%;letter-spacing:0.01vw;width: 24.22vw;color: #2C2A2A;}
html body .customer-connection-mainwraper .section-combined-block .subtitle-description-wraper .subtitle-wraper{margin-bottom: 2.08vw;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;width: 29.53vw;}
html body .customer-connection-mainwraper .customer-connection-mainwraped{height: 56.25vw;background-color: #FFFDA2;padding:4.38vw 2.08vw 4.38vw;display: grid;grid-template-columns: 65% 35%;}
html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper{mix-blend-mode: difference;background-image:url(../images-latest/we-speaklin.png);background-repeat: no-repeat;background-size: 100%;height: 11.56vw;display: flex;align-items: flex-end;background-position: bottom;}
html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper .textw-wraped{left: 2.08vw;position: relative;bottom: 1.502vw;}
html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper .separotor{margin: 0 0.5vw;}
html body .home-banner-sectionwraper{position: relative;}
html body .home-banner-sectionwraper .banner-seccont-wraper{width: 100%;position: absolute;top: auto;bottom: 4vw;display: block;overflow: hidden;padding-bottom: 2vw;}
html body .home-banner-sectionwraper .banner-seccont-wraper .subtitle-wraper{color:#FFFFFE;padding-top: 1.04vw;position: relative;left:2.08vw;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 4.79vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size:1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing:0.05vw;}
html body .home-banner-sectionwraper .image-wraper img{max-width: 100%;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper{padding-bottom:6.25vw;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper .card-wraper:last-child{position: relative;top:3vw;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper .card-wraper:last-child{top:0vw; }
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper .card-wraper.full-width-cards-block{position:unset;}
html body .singular-storiescards-secaminwaper .card-wraper:nth-child(2){position: relative;top:3vw;}
html body .singular-storiescards-secaminwaper .card-wraper:nth-child(2){top:1.4vw;}
html body .singular-storysecmain-wraper .cards-block img{height: 23.18vw;max-height: 23.18vw;}
html body .singular-storysecmain-wraper .full-width-cards-block img{height:46.35vw;max-height:46.35vw;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper .card-wraper:last-child{align-self:flex-end;}
html body .singular-storysecmain-wraper a:hover{text-decoration:unset;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper a{text-decoration:unset;}
html body .singular-storiescards-secaminwaper .card-wraper:nth-child(2){align-self:flex-end;}
html body .client-sectionmain-Wraper .singular-storiescards-secaminwaper .card-wraper:nth-child(2){align-self: unset;}
html body .client-sectionmain-Wraper .client-cards-carousel .card-wraper img{height: 23.177vw;object-fit: cover;object-position: top;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper{grid-template-columns: 24.1% 49.5% 24.1%;}
html body .first-big.singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper{grid-template-columns: 49.5% 24.1% 24.1%;}
html body .singular-storiescards-secaminwaper .card-wraper .sub-title-tagwraper .tag-wraper{font-family: Mono45 Headline;margin-left: 0.84vw;top: -0.8vw;color: #585756;text-transform: uppercase;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height:2.5vw;letter-spacing:0.05vw;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;display: inline-block;flex-shrink: 1}
html body .singular-storysecmain-wraper .counter-subtile-wraper .sub-title-wraper .sub-title-wraped{width:40.32vw;margin-left:auto;}
html body .singular-storysecmain-wraper .counter-subtile-wraper .sub-title-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.92vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html body .singular-storysecmain-wraper .counter-subtile-wraper .counter-textwraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 1.04vw;leading-trim: NONE;line-height: 120%;letter-spacing:0.05vw;}
html body .singular-storysecmain-wraper{padding-top: 3.75vw;padding-left: 2.08vw;padding-right: 2.08vw;padding-bottom: 3.75vw;}
html body .singular-storiescards-secaminwaper{display: grid;grid-template-columns:24.1% 24.1% 49.5%;column-gap: 1.04vw;}
html body .singular-storiescards-secaminwaper .card-wraper img{width:100%;}
html body .singular-storysecmain-wraper .counter-subtile-wraper{display: grid;grid-template-columns: 50% 50%;margin-bottom: 7.85vw;}
html body .singular-storiescards-secaminwaper .card-wraper .subtitle-wraper{color: #181717;font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 2.4vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html body .singular-storiescards-secaminwaper .card-wraper .desc{color: #181717;font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 0.94vw;leading-trim: NONE;line-height: 158%;letter-spacing: 1%;min-height: 4.375vw;}
html body .singular-storysecmain-wraper .counter-subtile-wraper .counter-textwraper .separotor{color: #A5A4A0;margin: 0 0.5vw;}
html body .singular-storysecmain-wraper .counter-subtile-wraper .counter-textwraper .text{text-transform:uppercase;}
html body .singular-storiescards-secaminwaper .card-wraper .sub-title-tagwraper{margin: 1.56vw 0;display: flex;align-items: center;white-space: nowrap;overflow:unset;max-width: 100%;}

/******general css end*******/


/******************media query css*****************/


@media screen and (max-width: 1300px){
   html body footer .footer-section-wraper .footer-logowraper{max-width: 50%;}
   html body footer .footer-section-wraper .footer-logo-cp-wraper .footer-logowraper img{width: 100%;}
}

@media screen and (max-width: 767px){

html body .home-banner-sectionwraper{min-height: 100vh;}
html body .work-withus-modal-mainwraper .file-name{font-size: 4.48vw;color: #181717;position: relative;top: -1.9vw;}
  /*****common css start*****/
  
  .mobile-hidden-section{display: none !important;}

  /*****common cs end*****/

html body .client-sectionmain-Wraper.project-grid-secmainwraper{margin-bottom: 8vw;}
html .liebherr-carousel-row .carousel-control-prev img{width: 3.5625vw;}
html .liebherr-carousel-row .carousel-control-next img{width: 3.5625vw;}
html .mobfilter-bar .filter-all{flex: 45.49%;}
html .mobfilter-bar .mob-filter-text{flex:44.5%;}
html body .project-page-banner-sec.bottom-space.removed-left-padding{padding-left: 1.48vw;}
html .project-page-container .project-page-banner-sec.contained.add-bottom-spaces-mb{padding-bottom: 15vw;}
html .project-page-container .project-page-banner-sec.contained.bottom-space.removed-left-rightpadding{padding-left: 2.48vw;padding-right: 2.48vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper.two .image-wraper::before{content: '';background-image: url(/images-latest/team-bg-three.svg);background-size: cover;position: absolute;left: -5vw;right: auto;padding: 25vw;z-index: -1;top: 20vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper.two .image-wraper{position: relative;}
html body .leadership-teamsecmainwraper .team-member-infowraper.one .image-wraper{position: relative;}
html body .leadership-teamsecmainwraper .team-member-infowraper.one .image-wraper::before{content: '';background-image: url(/images-latest/team-bg-one.svg);background-size: 100% 100%;position: absolute;left: 0;right: -5vw;padding: 11vw;z-index: -1;top: 22vw;}
html .hover-image-popup .popup-content .popup-content-wraper img{height: 50vw;object-position: left;}
html .hover-image-popup .popup-content .popup-content-wraper{width: 90%;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc{max-height: unset !important;}
html body .leadership-teamsecmainwraper .team-member-infowraper .more-content-wraper{display: block !important;}
html body .leadership-teamsecmainwraper .team-member-infowraper .read-more-linkwraper{display: none;}
html .client-sectionmain-Wraper.project-grid-secmainwraper.our-work-grid-sec{margin-bottom: 0;}
html body .client-sectionmain-Wraper.project-grid-secmainwraper.home-bottom-grid-sec{margin-bottom: 10vw;}
html .custom-model.work-withus-modal-mainwraper-editor.open .custom-btn.white-btn svg path{fill:#FFFDA2;}
html .customer-connection-mainwraper > svg:first-child{display:none;}
html .custom-model.work-withus-modal-mainwraper-editor.open{overflow: auto;}
html body .custom-btn.white-btn{width: 13.93vw;height: 13.93vw;justify-content: center;background: #2C2A2A;border: 1px solid rgba(255, 255, 254, 0.20);}
html .custom-btn.white-btn .btn-text{display: none;}
html body .open-model-btn.hidden-desktop{margin-left: 4.48vw;margin-right: 4.48vw;padding-bottom: 5vw;}
html .view-all-project-mb a{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 3.98vw;color: #585756;text-decoration: none;}
html .related-project-view-allsecwraper .subtitle-wraper{font-size: 11.44vw;}
html .related-project-view-allsecwraper{flex-direction: column;margin-bottom: 12.94vw;}
html .company-logosecmainwraperswiper .logo-wraper img{max-width: 30vw;}
html  body .branding-identity-secmainwraper .section-wraper-main{background-color:#fff;}
html .horizontal-accordion-container .acc-slide.active{background-image: url(/images-latest/about-us-sec-sectionline-rz.png);background-position: 0 -1vw;background-size: 100% 100%;}
html body .leadership-teamsecmainwraper .team-member-infowraper.two .image-wraper{text-align: right;margin-right: -5vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper.one .image-wraper{margin-left: -5vw;}
html body .leader-shipteamsecmainwraper .tag-image-sectionwraper{padding-top: 0;padding-bottom: 16.91vw;margin-top: 0;}
html body .leader-shipteamsecmainwraper .image-wraper img{margin-bottom: 11.96vw;width: 63.68vw;height: 74.63vw;object-fit: cover;}
html body .branding-identity-secmainwraper .section-wraper-main .content-wraped-in .list-desc-wraper .list-items-wraper{padding-bottom: 3vw;}
html body .branding-identity-secmainwraper .section-wraper-main .content-wraped-in .list-desc-wraper .list-items-wraper .text{padding-left: 1.5vw;padding-right: 1.5vw;font-size: 3.98vw;}
html body .branding-identity-secmainwraper .section-wraper-main .content-wraped-in .list-desc-wraper .list-items-wraper{margin-top: 6.97vw;margin-bottom: 17.41vw;}
html body .press-section-mainwraper .section-wraper .item-wraper{padding-bottom: 6.13vw;padding-top: 6.13vw;}
html .full-width-block-wraper.three .subtitle-wraper{width: 75.12vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four .image-desc-wraper .image-wraper{margin-left: -5vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four .image-desc-wraper .desc{width: 79.6vw;margin-top: 13.43vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four >.image-wraper{text-align: right;margin-right: -5vw;margin-bottom: 13.43vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four .image-desc-wraper .image-wraper img{width: 79.6vw;height: 57.71vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four >.image-wraper img{width: 52.24vw;height: 92.54vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four .desc-imagge-wraper .image-wraper{margin-left: -5vw;margin-bottom: 13.43vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four .desc-imagge-wraper .image-wraper img{width: 79.6vw;height: 57.71vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four .desc-imagge-wraper .desc{width: 79.6vw;margin-bottom: 14.93vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.four{margin-top: 15.41vw;}
html .office-pcsmb-sectionmainwraper .splitted-column-wraper.two .right-block-wraper .image-wraper{padding-top: 31vw;}
html .office-pcsmb-sectionmainwraper .splitted-column-wraper.two{display: grid;grid-template-columns: 53% 39%;column-gap: 11.44vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.three > .image-wraper:last-child{margin-top: 18.66vw;text-align: right;margin-right: -5vw;margin-bottom: 24.88vw;}
html .full-width-block-wraper.three .image-subtitle-wraper .image-wraper{margin-left: -5vw;margin-bottom: 17.91vw;}
html .office-pcsmb-sectionmainwraper  .full-width-block-wraper.three .image-subtitle-wraper{margin-top: 19.9vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.three > .image-wraper:first-child{text-align: right;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.two .subtitle-desc-wraper .desc{width: 75.12vw;margin-left: auto;margin-bottom: 20.4vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.two .subtitle-desc-wraper .subtitle-wraper{width: 76.12vw;margin-left: auto;margin-bottom: 8.96vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.two .image-subtitle-desc-wraper .image-wraper{margin-bottom: 18.91vw;margin-left: 16vw;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.two .desc-wraper{width: 79.6vw;margin-bottom: 21.39vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .inner-section-wraper .full-width-block-wraper.one .tag-subtitle-wraper .subtitle-wraper{width: 73vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .splitted-column-wraper.one .left-block-wraper{margin-left: -4.4vw;padding-top: 32vw;}
html .office-pcsmb-sectionmainwraper .splitted-column-wraper.one .right-block-wraper .image-wraper img{width: 47.76vw;height: 68.66vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .splitted-column-wraper.one{display: grid;grid-template-columns: 35% 53%;column-gap: 10.7vw;margin-top: 12.94vw;margin-bottom: 16.17vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.one .image-wraper.with-text .link-wraper{position: absolute;top: auto;left: 5vw;right: auto;bottom: 5vw;width: auto;text-align: left;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.one .image-wraper.with-text .image-wraped{position: relative;text-align: right;width: 75.12vw;height: 60.2vw;margin-left: auto;}
html .office-pcsmb-sectionmainwraper .full-width-block-wraper.one .image-tag-subtitle-wraper{margin-bottom: 18.66vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .inner-section-wraper .full-width-block-wraper.one .tag-subtitle-wraper{margin-top: 18.66vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .inner-section-wraper .full-width-block-wraper.one .image-tag-subtitle-wraper .image-wraper{margin-left: 19.38vw}
html .office-pcsmb-sectionmainwraper .main-section-wraper .inner-section-wraper{padding: 4.48vw 4.48vw 16.42vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .desc-wraper,html .office-pcsmb-sectionmainwraper .main-section-wraper .desc{font-family: Sarvatrik Latin VF;font-weight: 300;font-style: Light;font-size: 4.48vw;leading-trim: NONE;line-height: 158%;letter-spacing: 0.01vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.one .image-wraper.with-text .link-wraped *,  html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.one .image-wraper.with-text .link-wraper span {font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 5.97vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #FFFDA2;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .tag-wraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 3.98vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;margin-bottom: 0.5vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 7.96vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .splitted-column-wraper.two .right-block-wraper img{width: 49.25vw;height: 71.64vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .splitted-column-wraper.two .left-block-wraper img{width: 47.76vw;height: 68.66vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.three > .image-wraper:last-child img{width: 79.6vw;height: 57.71vw;}
html .full-width-block-wraper.three .image-subtitle-wraper .image-wraper img{width: 79.6vw;height: 57.71vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.three > .image-wraper:first-child img{width: 47.76vw;height: 68.66vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.two .image-subtitle-desc-wraper img{width: 79.6vw;height: 52.74vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .splitted-column-wraper.two .right-block-wraper .image-wraper img{width: 36.32vw;height: 65.67vw;}
html .office-pcsmb-sectionmainwraper .splitted-column-wraper.one .left-block-wraper .image-wraper img{width: 36.32vw;height: 65.42vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.one .image-wraper.with-text .image-wraped img{width: 75.12vw;height: 60.2vw;}
html .office-pcsmb-sectionmainwraper .splitted-column-wraper img{object-fit: cover;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper img{object-fit: cover;}
html .office-pcsmb-sectionmainwraper .main-section-wraper .full-width-block-wraper.one .image-tag-subtitle-wraper .image-wraper img{width: 71.14vw;height: 53.73vw;}
html .office-pcsmb-sectionmainwraper .main-section-wraper *{color: #FFFFFE;}
html .office-pcsmb-sectionmainwraper{background-image: url(/images-latest/Culture-mb-transparent-bg.png);background-size: 100% 100%;background-repeat: no-repeat;background-color: #181717;}
.careersec-mainwraper .content-section .desc-list-linkwraped{padding: 2vw;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper ul{margin-bottom: 12vw;}
.careersec-mainwraper .right-block-wraper .link-wraper .tag-wraper{font-size: 3.04vw;margin-bottom: 1vw;}
.careersec-mainwraper .right-block-wraper .link-wraped{font-size: 5.4vw;}
.careersec-mainwraper .content-section .image-wraper img{height: 100vw;object-fit: cover;object-position: right;}
.careersec-mainwraper .right-block-wraper .desc-list-wraper ul li{padding-left: 5vw;}
.careersec-mainwraper .left-block-wraper .desc{width: 85.29vw;margin-bottom: 5.56vw;font-size: 6.92vw;}
.careersec-mainwraper .content-section .desc-list-linkwraped .desc-list-wraper{width: 100%;}
html .careersec-mainwraper .right-block-wraper .desc-list-wraper ul li{font-size: 3.04vw;margin-bottom: 1.5vw;}
html .careersec-mainwraper .right-block-wraper .desc-list-wraper .desc{font-size: 3.04vw;width: 100%;margin-bottom: 4vw;}
html .careersec-mainwraper{padding: 15.6vw 4.48vw;}
html .careersec-mainwraper{grid-template-columns: 100%;}
html .project-splitted-image-section.contained .section-wraped{row-gap:4.48vw;}
html .project-splitted-image-section.contained .section-wraped{margin-bottom: 4.48vw;}
html body .project-page-banner-sec.merus{margin-bottom: 15.48vw !important;}
html body .work-description .project-catlistwraper{padding-bottom: 2vw;}
html .project-page-container.black-bg .client-sectionmain-Wraper.project-grid-secmainwraper.project-details-page{padding-top: 22.08vw;margin: 0;padding-left: 4.48vw;padding-right: 4.48vw;padding-bottom: 15vw;}
html .project-page-container .project-page-banner-sec.contained.bottom-space{margin-bottom: 4.48vw;}
html body.merus .work-description.forth-sec .right-block-wraper .subtitle-wraper{width: 100%;}
html .client-sectionmain-Wraper.project-grid-secmainwraper.project-details-page > .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 11.44vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;margin-bottom: 12.94vw;}
html .client-sectionmain-Wraper.project-grid-secmainwraper.project-details-page{margin-top: 20.08vw;margin-bottom: 20vw;}
html body .project-splitted-image-section.contained.gutter .section-wraped{row-gap: 4.98vw;}
html .work-description .project-catlistwraper ul li .separotor{padding-right: 2.5vw;}
html .project-page-banner-sec.top-section-banner img{height: 120.4vw;object-fit: cover;}
html body section.about-us-banner-wrapper.banner-wraper.about-uslatest-bannersec .right-block-wraper .right-blk-section-wraper{height: 60vw;background-size: cover;}
html .company-logosecmainwraper.about-us.top .company-logosec-carousel.slick-slider .slick-track img{max-width: 30vw;}
html .horizontal-accordion-container .acc-slide.active .acc-slide-content .image-wraper img{display: none;}
html body .about-us-banner-wrapper.banner-wraper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .tag-link-wraper .tag-wraper{font-size:3.98vw;}
html body .about-us-banner-wrapper.banner-wraper.our-work-banner-section .right-block-wraper .tag-link-wraper .link-wraper span{font-size: 7.52vw;}
html .horizontal-accordion-container .acc-slide{display: flex;flex-wrap: wrap;flex-direction: column-reverse;}
html .project-splitted-image-section.contained{padding-left: 4.48vw;padding-right: 4.48vw;}
html .project-page-container .project-page-banner-sec.contained{padding-left: 4.08vw;padding-right: 4.08vw;}
html body .work-description.joyful-insideproj .sub-desc-wraper{margin-top: 3vw;}
html body .work-description.joyful-insideproj .subtitle-logo-wraper .subtitle-wraper{font-size: 4vw;margin-bottom: 3vw;}
html body div.work-description .right-block-wraper .full-width-logo-wraper img{max-width: 100%;}
html .project-splitted-image-section.contained.with-subtitle .section-wraped .right-block .desc{width: 100%;padding-left: 3vw;}
html .project-splitted-image-section.videous-splited-sec-mainwraper.removed-padding{margin-top: 0;margin-bottom: 15vw;}
html body .project-splitted-image-section.videous-splited-sec-mainwraper.removed-padding .right-block .video-wraper video{height: auto !important;}
html .project-splitted-image-section.videous-splited-sec-mainwraper{margin-top: 15vw;}
html body .work-withus-modal-mainwraper .submit-wraper svg{display: none;}
html .work-withus-modal-mainwraper .sub-title-wraper{width: 85.9vw;}
html body .work-withus-modal-mainwraper .submit-wraper svg{display: none;}
html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper .textw-wraped{bottom: 4vw;}
html body section.client-sectionmain-Wraper.packaging-designcarousel-sec .desc{margin-bottom: 0;}
html body .client-sectionmain-Wraper.packaging-designcarousel-sec .slick-dots{display: none;}
html .work-description .project-catlistwraper ul{column-gap: 1.5vw;row-gap: 1vw;flex-wrap: wrap;}
html .custom-menu-content-container .web-logo{display: none;}
html body .about-us-banner-wrapper.our-work-banner-section.project-category-bannerimage .counter-text-descwraper .desc{margin-bottom: 6vw;width: 100%;}
html body .about-us-banner-wrapper.our-work-banner-section.project-category-bannerimage .counter-text-descwraper .sub-desc{font-size: 3.48vw;letter-spacing: 0.01vw;line-height: 158%;width: 100%;margin-bottom: 5vw;}
html .project-textsection-minwraper .section-wraper p{font-size: 3.048vw;}
html .project-textsection-minwraper .section-wraper{width: 90%;margin: 10vw auto;}
html .project-page-banner-sec.with-description .desc p{width: 90%;font-size: 3.48vw;margin: 10vw auto;}
html body .company-logosecmainwraper.about-us.bottom{padding-top: 10.08vw;}
html body .company-logosecmainwraper.about-us.top{padding-top:10.25vw;}
html body .company-logosecmainwraper .counter-textwraper{font-size: 3.04vw;margin-bottom: 2.69vw;}
html body .leadership-teamsecmainwraper .name-design-wraper{margin-bottom: 8.96vw;}
.custom-file-input::-webkit-file-upload-button {
  visibility: hidden;
}
html .custom-file-input::placeholder{
  visibility: hidden;
}
/******common css*******/
/*html footer .cd_svg{display: none;}*/

html{overflow: auto;}
html body{overflow-x: hidden;}
.hidden-mobile{display: none !important;}

/******common css end*******/

/*******general css********/

html .client-sectionmain-Wraper.project-grid-secmainwraper.remove-margin-btn{margin-bottom: 0;}
html body .project-splitted-image-section.contained .section-wraped .common-block{flex: 100%;}
html .project-splitted-image-section.contained.gutter .section-wraped{row-gap: 2vw;}
html body .project-splitted-image-section.contained video{height: auto !important;}
html body .project-splitted-image-section.left-block-description .desc p{margin-bottom: 3vw;font-size: 3.48vw;}
html body .project-splitted-image-section.left-block-description .desc{width: 90vw;margin: 8vw auto;}
html .project-splitted-image-section.with-description .desc p{width: 90%;font-size: 3.48vw;margin: 10vw 0;text-align: left;padding-left: 3vw;}
html body .custom-file-input::before{padding: 0vw 50.5vw;}
html .client-subtitle-section-main-wraper > .subtitle-wraper{padding-bottom: 7.21vw;}
html body .client-subtitle-section-main-wraper > .subtitle-wraper{font-size:11.44vw;width:100%;padding-left: 4.78vw;padding-bottom: 12.94vw;}
html .client-subtitle-section-main-wraper{padding-top: 15.73vw;}
html .project-splitted-image-section.contained .section-wraped img{height: auto;}
html .project-splitted-image-section.contained .section-wraped .left-block, html .project-splitted-image-section.contained .section-wraped .right-block{flex-basis: 100%;}
html .project-splitted-image-section.contained .section-wraped{flex-wrap: wrap;}
html body div.work-description .right-block-wraper{padding-top: 6vw;}
html .work-description .right-block-wraper .desc{font-size: 4.48vw;width: 100%;}
html div.work-description .right-block-wraper .subtitle-wraper{font-size:8.96vw;width: 100%;margin-bottom:16.17vw;}
html .work-description div.project-list-wraper .project-wraper{padding-top: 5.56vw;padding-bottom: 4vw;}
html body .work-description{padding-top: 8.46vw;padding-bottom: 7.46vw;}
html .work-description .project-list-wraper .project-wraper .subtitle-wraper{font-size: 7.96vw;}
html .work-description div.project-list-wraper .project-wraper .tag-wraper{font-size: 3.98vw;margin-bottom: 2.6vw;}
html .work-description .cat{font-size: 3.98vw;}
html .work-description{grid-template-columns: 100%;padding-left: 4.478vw;padding-right: 4.478vw;}
html .project-page-banner-sec img{height: auto;}
html body section.top-section-three-clumnwraper .counter-subtile-wraper{margin-bottom: 5.59vw;}
html body .about-us-banner-wrapper.our-work-banner-section div.banner-section-text-wraper{bottom: 7vw;}
html .about-us-banner-wrapper .cd_svg{display: none;}
html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper{background-image: url('/images-latest/Mline.png');background-size: cover;height: 18.408vw;background-position: bottom;}
html body footer .footer-section-wraper .footer-logo-cp-wraper .footer-logowraper img {width: 86.567vw;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-list-wraper{margin-bottom:15vw;}
html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .right-blk-section-wraper .tag-link-wraper .tag-wraper{font-size:3.98vw;margin-bottom: 1.5vw;}
html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .tag-link-wraper .link-wraper a{font-size: 6.4vw;}
html body .project-grid-secmainwraper .singular-storiescards-secaminwaper{grid-template-columns: 100%;row-gap: 0.21vw;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper{padding: 4.82vw;width: 100%;height:auto;background-size: cover;}
html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .counter-textwraper{margin-bottom: 3.08vw;}
html body .about-us-banner-wrapper.our-work-banner-section .banner-section-text-wraper{left: 4.48vw;right: 4.48vw;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .text-wraper{font-size: 3.98vw;}
html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-items-wraper .item-wraper{width: 70.63vw;}
html body .about-us-banner-wrapper.our-work-banner-section .banner-section-text-wraper .right-blk-section-wraper .cat-list-wraper a{font-size: 5.86vw;line-height: 140%;}
html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .counter-textwraper .textw-wraped{font-size: 3.98vw;}
html body .about-us-banner-wrapper div.image-wraper img{height: 100vh;}
html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .desc{font-size: 7.96vw;width: 100%;margin-bottom: 15vw;}
html body .about-us-banner-wrapper.our-work-banner-section .banner-section-text-wraper{grid-template-columns: 100%;}
html body .about-us-banner-wrapper.our-work-banner-section:not(.banner-wraper) .right-block-wraper .right-blk-section-wraper{width: 100%;}
html body .custom-btn .icon svg{width: 2.99vw;height: 5.97vw;}
html .testimonial-swiper-section .year-timeline-progress-bar{width: 15.719vw;}
html body footer::before{background-size: cover;background-image: url(../images-latest/Footer-Image.png);}
html body .footer-logo-cp-wraper{mix-blend-mode: soft-light;}
html body .addresses-wraper .address-wraper .location{font-size: 3.48vw;}
html body .address-wraper.two{margin-bottom: 0;}
html body .customer-connection-mainwraper .commonblock.block-five .counter-wraper .tag-wrapwer.two{top: -9vw;left: 13vw;}
html body .address-wraper{width: 50vw;}
html body footer .footer-section-wraper .left-block-wraper{flex: 100%;align-self: flex-end;}
html body footer .footer-section-wraper .cp-wraper{color:#fff;margin-top: 3.98vw;font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 2.99vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.03vw;}
html body footer .footer-section-wraper .footer-logowraper{max-width: 100%;}
html body .social-icons-wraper{gap: 2.99vw;flex-wrap: wrap;flex-direction: column;}
html body .social-icons-wraper img{width: 12.94vw;height: 12.94vw;}
html footer .address-social-networkssecmainwraper{display: flex;justify-content: space-between;padding-top:10.47vw;padding-bottom: 11.19vw;padding-right: 4vw;}
html body footer .address-wraper{display: flex;flex-wrap: wrap;row-gap: 2.98vw;margin-bottom: 6.98vw;}
html body .address-wraper .location{flex: 100%;}
html body footer .address-wraper .name-wrapper{flex: 100%;}
html body footer .address-wraper .name-wrapper, .addresses-wraper .address-wraper .location{font-size: 3.98vw;}
html body footer .address-wraper .name-wrapper{font-size: 3.98vw;mix-blend-mode: difference;}
html footer .footer-section-wraper .subtitlte-wraper{margin-bottom: 12.84vw;mix-blend-mode: difference;}
html body footer .menu-item:last-child{margin-bottom: 0;}
html body footer .menu-item{font-size: 4.98vw;position: static;margin-bottom: 8.95vw;}
html body footer .footer-section-wraper{grid-template-columns: 100%;padding: 17.41vw 4.48vw 3.8vh;}
html footer .footer-section-wraper .subtitlte-wraper,html footer .footer-section-wraper .subtitlte-wraper a{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 8.96vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;color: #FFFFFE;}
html footer .menu-item{position: unset;}
html body .timeline-segment .progress-bar{top:15px;left: 0vw;}
html .testimonial-swiper-section .year-timeline-progress-bar .timeline-segment{width: 15.44vw;}
html body .testimonial-swiper-section .qu-img-wraper{padding-left: 0;padding-top: 30vw;}
html body .testimonial-swiper-section .qu-img-wraper img{width: 13.21vw;}
html body .testimonial-swiper-section .author-company-wraper{margin-top: 5.97vw;column-gap: 2.5vw;}
html body .testimonial-swiper-section .bottom-right-textwraper{bottom: 85.5vw;right: 0;width: 73.38vw;text-align: left;left: 4.48vw;font-size: 12.44vw;}
html .testimonial-swiper-section .testimonial-image img{width: 59.2vw;padding-top: 15.417vw;}
html .testimonial-swiper-section .testimonial-text{padding-left: 0;padding-top: 8.85vw;}
html .testimonial-swiper-section .testimonial-text .desc{line-height: 110% !important;font-size: 6.97vw;}
html .testimonial-swiper-section .timeline-container{display: flex;column-gap: 2.48vw;padding-top: 0;left: 5vw;top:28vw;}
html body .testimonial-swiper-section .year-timeline-progress-bar .prograss-num{font-size: 3.98vw;}
html body .customer-connection-mainwraper .commonblock.block-five .counter-wraper .tag-wrapwer{position: relative;left:0;top:0;}
html body .customer-connection-mainwraper .commonblock .counter-wraper .counter-wrapernum{flex: 100%;font-size: 20.9vw;}
html body .customer-connection-mainwraper .commonblock .counter-wraper{justify-content:flex-start !important;flex-wrap: wrap;}
html body .customer-connection-mainwraper .section-combined-block .block-2-mainwraper{display: grid;grid-template-columns: 48% 48%;margin-top: 14.93vw;row-gap: 12.44vw;column-gap: 4vw;z-index: 2;}
html body .customer-connection-mainwraper .section-combined-block .block-2-mainwraper .commonblock{position: unset;}
html body .customer-connection-mainwraper .section-combined-block{grid-template-columns:100%;}
html .custom-menu-content-container .close-menu-btn{top: 4.48vw;right: 4.48vw;}
html .close-menu-btn .custom-btn{width: 13.93vw;height: 13.93vw;background: #181717CC;justify-content: center;}
html .close-menu-btn .custom-btn .menu-btn-text{display:none;}
html body .custom-menu-container .menu-item-section{padding-top: 18.66vw;padding-left: 4.48vw;}
html body .custom-menu-container .menu-item-section .menu-item .num{font-size:4.98vw !important;padding-top: 6.608vw;}
html .custom-menu-container .menu-item-section .menu-item{font-size: 13.93vw;line-height:normal;gap: 2.99vw;margin-bottom: 8.95vw;}
html .custom-menu-content-container .menu-item{position: unset;}
html body .home-banner-sectionwraper .banner-seccont-wraper{bottom:14vw;left:0;}
html body .home-banner-sectionwraper .banner-seccont-wraper .subtitle-wraper{font-size: 13.93vw;padding-top: 3.04vw;padding-left: 3vw;}
html body .work-with-us-sticky-btn-wraper{top:22vw;right: 4.48vw;z-index:999;}
html body .custom-btn div.icon img{width: 2.99vw;height: 5.97vw;z-index:999;}
html .toggle-menu-wrapper .btn-text-icon-wrapper.custom-btn{width:13.93vw;justify-content: center;height:13.93vw;}
html .toggle-menu-wrapper .btn-text-icon-wrapper.custom-btn .menu-btn-text{display:none;}
html .custom-btn.yellow-btn .btn-text{font-size: 4.48vw;line-height:90%;}
html body .header-logo-wraper svg{width: 38.56vw;}
html body .image-wraper.images-text-linkwraper .text-linkwraper{width: 56.49vw;margin: auto;top: 38%;}
html body .image-wraper.images-text-linkwraper .text-linkwraper .text-link{font-size: 2.75vw;margin-top: 2.98vw;}
html body .image-wraper.images-text-linkwraper .text-linkwraper .text{top: 38%;font-size: 4.88vw;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper{padding-bottom: 9.75vw;}
html body.home .company-logosecmainwraper{padding-top: 0;padding-bottom: 0;}
html body .singular-storysecmain-wraper .counter-subtile-wraper{margin-bottom: 12.44vw;row-gap: 6.97vw;grid-template-columns:100%;}
html .toggle-menu-wrapper{right: 4.48vw;top: 4.48vw;z-index: 999;}
html .work-with-us-sticky-btn-wraper{right: 3.08vw;}
html body .leader-shipteamsecmainwraper.line-section .cd_svg{display: none;}
html body .header-logo-wraper{width: 26.292vw;margin: 4.48vw 0 0 4.48vw;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form{order: -1;width: 100%;}
html .work-withus-modal-mainwraper{height: 100%;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper{height: 100%;justify-content: space-between;display: flex;flex-direction: column;align-items: flex-start;row-gap: 14.93vw;}
html body .home-banner-sectionwraper .home-bgvideo-wraper .image-wraper img{height: 100vh;object-fit: cover;}
html body .client-cards-carousel.singular-storiescards-secaminwaper{margin-bottom: 17vw;}
html body .client-sectionmain-Wraper .slick-dots li button:before{font-size: 10vw;}
html body .custom-btn .btn-text, html .custom-btn .menu-btn-text{top: 0.4vw;}
html body .company-logosecmainwraper.about-us{padding-bottom: 8.75vw;padding-top: 4.08vw;}
html body .work-withus-modal-mainwraper-editor .custom-model-content-wraper{padding-top: 9.648vh;padding-left: 4.48vw;padding-right: 4.48vw;height:auto;overflow-x: hidden;}
html body .work-withus-modal-mainwraper .submit-wraper::before{padding: 2.4vw;top: 2.5vw;right: 4vw;left: auto;}
html body .work-withus-modal-mainwraper .upload-file-wraper .file-button{top: -1.5vw;}
html body .work-withus-modal-mainwraper .upload-file-wraper .file-button img{width: 1.625vw;height: 2.25vw;}
html .custom-btn div.icon img{width: 1.625vw;height: 2.25vw;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form input.button{width:100%;padding: 1.5vw 4vw 1.5vw;height: 9.5vw !important;}
html body .work-withus-modal-mainwraper .sub-title-wraper h3{margin-bottom: 3.481vh;font-size: 12.94vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper:first-child::before{background-image: url(/images-latest/team-bg-two.svg);background-size: 99vw;position: absolute;left: -5vw;right: 0;padding: 9vw;z-index: -1;top: auto;width: auto;height: auto;bottom: -26vw;}
html body .custom-menu-container .menu-item-section .menu-item .num{font-size: 3.354vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper{padding-bottom: 3.5vw;margin-bottom: 2.49vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper.one{padding-bottom: 0;margin-bottom: 40.3vw;position: relative;}
html body .press-section-mainwraper .section-wraper .item-wraper .tag-wraper{font-size: 3.04vw;letter-spacing:0.05vw;top: -1.9vw;}
html body .press-section-mainwraper .section-wraper .item-wraper .subtitle-wraper{font-size: 5.5vw;}
html body .press-section-mainwraper .counter-textwraper{font-size: 3.04vw;margin-bottom: 2.69vw;}
html body .horizontal-accordion-container .acc-slide.active .acc-slide-content .content-wraped-in .image-wraper{margin-top: 4.29vw;}
html body div.horizontal-accordion-container .acc-slide a.action span.nav-title{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 7.96vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0%;}
html body .branding-identity-secmainwraper{padding-left: 3.08vw;padding-right: 3.08vw;padding-top: 7.08vw;padding-bottom:0;}
html body .leader-shipteamsecmainwraper{padding-left: 4.48vw;padding-right: 4.48vw;padding-bottom: 5vw;padding-top: 6.97vw;background-image:unset;background-size: cover;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .read-more-linkwraper a{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 4.98vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc p{padding-bottom: 2vw;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc{font-size: 2.5vw;position: relative;z-index: 3;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .name-design-wraper .tag-wraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 3.98vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;display: block;padding-bottom: 1.99vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper:first-child::before{right: -21.5vw;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .name-design-wraper .subtitle-wraper{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 8.96vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html body .leadership-teamsecmainwraper{grid-template-columns: 100%;column-gap: 0;}
html body .leader-shipteamsecmainwraper .tag-image-sectionwraper .counter-textwraper{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 3.98vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;}
html .custom-menu-container .social-icons-emails-wraper{gap: 26.417vw;display:none;}
html .social-icons-wraper img{width: 6.646vw;height: 6.646vw;}
html .social-icons-wraper{gap: 2.042vw;}
html .custom-menu-container .emails-wraper .email a{font-family: 'Kepler 3 VF Display';font-weight: 417;font-style: Extra Condensed Medium;font-size: 8.96vw;leading-trim: NONE;line-height: 100%;letter-spacing: 0%;}
html .custom-menu-container .emails-wraper{flex-wrap: wrap;}
html .custom-menu-container .emails-wraper .label{font-size: 3.042vw}
html .custom-menu-container .emails-wraper .label{font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 3.98vw;leading-trim: NONE;line-height: 120%;letter-spacing: 0.05vw;margin-bottom: 1.5vw;}
html body .work-withus-modal-mainwraper .submit-wraper{margin-top:2.926vh;width:auto;}
html body .work-withus-modal-mainwraper .input-textarea{margin-bottom: 5.519vh !important;}
footer a.menu-item.item1{left: 50.76vw;top: 27.824vh;}
footer a.menu-item.item2{left: 55.969vw;top: 34.222vh;}
footer a.menu-item.item3{left: 60.698vw;top: 41.852vh;}
footer a.menu-item.item4{left: 65.385vw;top: 49.481vh;}
html body footer, html body footer .footer-section-wraper{min-height: 70vh !important;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form input.button{font-size: 4.48vw;line-height: normal;letter-spacing: 0.3vw !important;background: rgba(44, 42, 42, 0.8);}
html body .work-withus-modal-mainwraper .upload-file-wraper{padding-left: 0;padding-right: 20vw;padding-bottom: 2vw;}
html body .work-withus-modal-mainwraper .upload-file-wraper input#my-file{font-size: 3.94vw;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email a{font-size: 7.4vw;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email-wraper .label{font-size: 3.5vw;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper form input, html body .work-withus-modal-mainwraper .email-form-secmainwraper form textarea{font-size: 7.46vw;padding-bottom: 0.778vh;margin-bottom: 2.926vh;}
html footer .social-icons-wraper img{width: 12.94vw;height: 12.94vw;}
html footer .social-icons-wraper{gap: 2.99vw;}
html body footer .address-footer-logsecmainwraper .footer-logo-cp-wraper .cp-wraper{font-size: 2.73vw;}
html body footer .right-block-image-tag-wraper img{width: 100%;}
html body .address-wraper{column-gap: 2.48vw;}
html body footer .right-block-image-tag-wraper .tag-wraper{font-size: 3.04vw;}
html body footer .footer-section-wraper{padding: 18.41vw 4.48vw 4.48vw;grid-template-columns:100%;column-gap: 4vw;}
html body footer .footer-section-wraper .mob.footer-logowraper img{height: auto;}
html body footer .footer-section-wraper .mob.footer-logowraper{display: block;}
html body footer .footer-section-wraper .left-block-wraper .subtitlte-wraper{margin-bottom: 5.54vh;width: 70.4vw;font-size: 4.92vw;}
html body footer .right-block-image-tag-wraper .subtitle-wraper{font-size: 5.4vw;}
html body footer .right-block-image-tag-wraper .sub-title-tagwraper{margin: 0.778vh 0 0;}
html body footer .menu-item{font-size: 4.98vw;}
html body footer .address-wraper .name-wrapper, .addresses-wraper .address-wraper .location{font-size: 3.98vw;}
html body .address-wraper .location{width: 28.13vw;}
html body .about-us-banner-wrapper .image-wraper img{height:50vh;}
html body .company-logosecmainwraper .company-logosec-carousel .slick-list .logo-wraper img{max-width: 30vw;}
html .testimonial-swiper-section .year-timeline-progress-bar .prograss-num{top: -2vw;font-size: 3.042vw;line-height: 1.563vw;right: 3vw;}
html .testimonial-swiper-section .author-company-wraper .company{font-size:3.98vw;}
html .testimonial-swiper-section .author-company-wraper .author{font-size: 6.97vw;line-height: normal;}
html body .client-sectionmain-Wraper{margin: 0 4.08vw;margin-bottom: 25vw;}
html .testimonial-swiper-section .testimonials-container{padding: 16.594vw 4.48vw 9.95vw 4.48vw;}
html body .customer-connection-mainwraper .customer-connection-mainwraped{padding: 4.38vw 3.08vw 4.38vw;grid-template-columns: 100%;padding: 26.36vw 4.48vw 13.682vw 4.48vw;}
html body .singular-storysecmain-wraper{padding-left: 4.478vw;padding-right: 4.478vw;}
html .work-with-us-sticky-btn-wraper{top:9.5vw;}
html body .singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper{grid-template-columns: 100%;}
html body .singular-storiescards-secaminwaper .card-wraper .desc{margin-bottom: 13.93vw;}
html body .singular-storiescards-secaminwaper .card-wraper:nth-child(2){top:auto;}
html body .singular-storysecmain-wraper{padding-top:17.41vw;}
html body .singular-storiescards-secaminwaper .card-wraper .sub-title-tagwraper{margin: 5.98vw 0 4.98vw;}
html body .singular-storiescards-secaminwaper .card-wraper .desc{font-size: 3.48vw;letter-spacing: 0.01vw;line-height: 158%;}
html body .customer-connection-mainwraper .block-five{top:20vw;}
html body .customer-connection-mainwraper .section-combined-block .block-1-mainwraper .block-one.commonblock{padding-top: 6.65vw;}
html body .singular-storiescards-secaminwaper .card-wraper .sub-title-tagwraper .tag-wraper{top:-1.8vw;}
html body .singular-storiescards-secaminwaper .card-wraper .sub-title-tagwraper .tag-wraper{font-size: 3.98vw;top: -2.8vw;line-height: 8.5vw;margin-left: 2.99vw;}
html body .singular-storiescards-secaminwaper .card-wraper .subtitle-wraper{font-size: 7.96vw;}
html body .singular-storysecmain-wraper .counter-subtile-wraper .sub-title-wraper{font-size: 3.92vw;width: 95%;}
html body .singular-storysecmain-wraper .counter-subtile-wraper .sub-title-wraper .sub-title-wraped{width: auto;font-size: 8.96vw;line-height: 100%;}
html body .singular-storysecmain-wraper .counter-subtile-wraper .counter-textwraper{font-size: 3.98vw;}
html body .singular-storysecmain-wraper .full-width-cards-block img{height:91.045vw;max-height: 91.045vw;object-fit: cover;}
html body .singular-storysecmain-wraper .cards-block img{height: auto;max-height: 92vw;object-fit: cover;}
html body .singular-storiescards-secaminwaper{grid-template-columns: 100%;}
html body .customer-connection-mainwraper .section-combined-block .block-two-inner{left: 5vw;top: -3vw;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-two{top: 24.7vw;right: 3vw;}
html body .customer-connection-mainwraper .block-four{top:5vw;}
/*html body .customer-connection-mainwraper .block-2-mainwraper .block-two{top: 15.7vw;right: 3vw;}*/
html body .customer-connection-mainwraper .block-2-mainwraper .block-three{top: 35vw;}
html body .customer-connection-mainwraper .customer-connection-mainwraped{height: auto;top: 42vw;}
html body .customer-connection-mainwraper .block-2-mainwraper .block-three{left: 12.7vw;}
html body .customer-connection-mainwraper .commonblock .counter-wraper .tag-wrapwer{font-size: 4.98vw;flex: 100%;margin-bottom: 1.24vw;letter-spacing: 0.03vw;}
  html body .customer-connection-mainwraper .section-combined-block .subtitle-description-wraper .subtitle-wraper{font-size: 8.96vw;width: 100%;margin-bottom: 4.48vw;width: 87.08vw;}
html body .customer-connection-mainwraper .section-combined-block .subtitle-description-wraper .desc{font-size: 3.48vw;letter-spacing: 0.01vw;width:100%;line-height: 158%;}
  html body .custom-btn{font-size:3.04vw;width:auto;padding: 1.5vw 4vw 1.5vw;}
  html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper{font-size: 3.98vw;padding-left: 3vw;}
	.horizontal-accordion-container .acc-slides{flex-direction: column;}
  .horizontal-accordion-container .acc-slide{width: 100%}
  html body .horizontal-accordion-container .acc-slide a.action span.nav-title{width: auto;transform: unset;position: unset;display: block;font-size: 6.089vw;line-height: 7.31vw;}
  .horizontal-accordion-container .acc-slide a.action{display: flex;justify-content:flex-start;width: 100%;padding: 4.48vw 4.48vw;column-gap: 2.99vw;border-bottom: 1px solid rgba(230, 230, 225, 1);}
  html body .horizontal-accordion-container .acc-slide a.action span.num{position: unset;display: block;transform: unset;font-family: Mono45 Headline;font-weight: 300;font-style: Light;font-size: 3.98vw;leading-trim: NONE;line-height: 120%;letter-spacing: 6%;}
	html .horizontal-accordion-container .acc-slide{min-height:unset;}
	.horizontal-accordion-container .acc-slide-content{padding: 3vw 3.99vw !important;padding-top: 0;}
	.horizontal-accordion-container .acc-slide.active{width:100%;}
	.learning-vertical-accordiancont_inn .accordion-container-slides .acc-slide .acc-slide-content h2 .nav-title{font-size:7.634vw;line-height:9.466vw;max-width:unset;}
	.learning-vertical-accordiancont_inn .accordion-container-slides .acc-slide .acc-slide-content h2{width:auto;margin-bottom: 17px;}
	html .horizontal-accordion-container .desc-wraper p, html body .branding-identity-secmainwraper .section-wraper-main .content-wraped-in .list-desc-wraper .list-items-wraper{width: 86.07vw;font-size: 4.48vw;line-height:158%;margin-bottom:6vw;}
  html .horizontal-accordion-container .acc-slide.active .acc-slide-content .list-desc-wraper{width: 100%;}
	html .horizontal-accordion-container .desc-img-wraper{display:block;padding-top: 30vw;}
	.horizontal-accordion-container .acc-slide .green-arrow-linkwraper .arrow-iconwraper{width: 11.178vw;height: 11.178vw;margin-right: 9px;}
	.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper{margin-top:30px;}
	.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper img.main-image{max-width: 79.389vw;max-height: unset;}
	.horizontal-accordion-container .desc-img-wraper .image-link-arrow-wraper .cireled-image-wraper{width: 34.351vw;height: 34.351vw;right: 11px;left: auto;top: auto;bottom: 0;}
	.horizontal-accordion-container .acc-slide.active .acc-slide-content{padding-top:15px;}
	.horizontal-accordion-container .acc-slides{border-radius: 5.089vw;}
  html .horizontal-accordion-container .acc-slide.active .acc-slide-content .image-wraper img{width: 100%;height: auto;}
  html .horizontal-accordion-container .acc-slide.active .cd_svg{display: none !important;}
  html body .client-sectionmain-Wraper .client-cards-carousel .card-wraper img{height: auto;}
  html body .singular-storysecmain-wraper .full-width-cards-block video{height: 91.045vw !important;}
  html body .first-big.singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper{grid-template-columns: 1fr;}
  html body .about-us-banner-wrapper.our-work-banner-section .right-block-wraper .right-blk-section-wraper .cat-list-wraper .separotor{font-size: 4.86vw;}
  .work-withus-modal-mainwraper-editor .custom-model-content-wraper .cd_svg{display: none;}
  .work-withus-modal-mainwraper-editor .email-form-secmainwraper .emails-wraper{display: flex;flex-direction: column;gap: 6.46vw;}
  html body .work-withus-modal-mainwraper .email-form-secmainwraper form textarea{height: 12.9vh;}
  html body .work-withus-modal-mainwraper .upload-file-wraper .file-button img{width: 3.625vw;height: 4.25vw;}
}
@media (max-width: 1024px) and (min-width: 767px) {
  html body .singular-storiescards-secaminwaper .card-wraper .desc{
    min-height: 10.375vw;
  }
}
@media only screen and (min-width: 768px) and (max-width: 1024px)  {
  html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .counter-textwraper{
    margin-bottom: 3.5vw;
  }
}
@media only screen and (min-width: 768px) and (max-width: 800px){
  html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .counter-textwraper{
    margin-bottom: 4.5vw;
  }
  html body .about-us-banner-wrapper.our-work-banner-section.project-category-bannerimage .counter-text-descwraper .counter-textwraper{
    margin-bottom: 3.5vw;
  }
}

@media only screen and (min-width: 481px) and (max-width: 767px)  {
	html body .client-sectionmain-Wraper.carousel-sectionhome{}
}
