
@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';
  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-weight: 300;
  font-style: Light;
}

/*******common css *********/
/*html {overflow-x: hidden;}*/
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 .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: pointer;
}

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: 100vh;}
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;}
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: 6.25vw;padding-bottom: 13.63vw;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{display: block;}
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{display:none;}
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: #A5A4A0;padding-bottom: 0.3vw;}
html body .about-us-banner-wrapper.banner-wraper .right-block-wraper .tag-link-wraper .link-wraper a{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;}
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;}
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: 1000;}
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;
}

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

.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;}

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

  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)  {

  html .header-logo-wraper{width: 24.292vw;margin: 2.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: 1.5vw;right: -4.5vw;padding: 1.4vw;}
  html body .work-withus-modal-mainwraper div.email-form-secmainwraper form input.button{padding: 1.617vw 2.25vw;font-size: 2.4vw;width: 22.146vw;}
  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{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:10.104vw;}
  html body .custom-btn .icon img{width: 2.625vw;height: 3.25vw;}
 html body .custom-btn{padding: 1.417vw 1.8vw;width: 24.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;}
    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.94vw;}
    html body .singular-storiescards-secaminwaper .card-wraper .sub-title-tagwraper sup.tag-wraper{font-size:2.04vw;}
    html body .singular-storiescards-secaminwaper .card-wraper span.subtitle-wraper{font-size: 3.4vw;}
    html body .singular-storysecmain-wraper .counter-subtile-wraper div.sub-title-wraper{font-size: 4.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.92vw;width:50.44vw;}
    html body .about-us-banner-wrapper.our-work-banner-section .counter-text-descwraper .counter-textwraper .textw-wraped{font-size: 3.04vw;}
 }


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: 0;}
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: 5.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.73vw;leading-trim: NONE;line-height: 120%;letter-spacing: 2px;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.5vw;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;}
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: 16.146vw;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;top: -0.5vw;}
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;}
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: 0.617vw 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: 16.146vw;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 1.04vw;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:5vw;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;}
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:-0.5vw; }
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.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;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){

/******common css*******/
/*html footer .cd_svg{display: none;}*/

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

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

/*******genral css********/

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:70vw;}
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: 6.86vw;}
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: 8.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: 1.625vw;}
html .testimonial-swiper-section .year-timeline-progress-bar{width: 10.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;}
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: 11.44vw;}
html body .testimonial-swiper-section .qu-img-wraper{padding-left: 0;padding-top: 18vw;}
html body .testimonial-swiper-section .qu-img-wraper img{width: 18.21vw;}
html body .testimonial-swiper-section .author-company-wraper{margin-top: 15.97vw;}
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: 60.417vw;}
html .testimonial-swiper-section .testimonial-text{padding-left: 0;padding-top: 8.85vw;}
html .testimonial-swiper-section .testimonial-text .desc{line-height: 100% !important;font-size: 8.96vw;}
html .testimonial-swiper-section .timeline-container{display: flex;column-gap: 2.48vw;padding-top: 0;left: 2vw;}
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;}
html body .home-banner-sectionwraper .banner-seccont-wraper .subtitle-wraper{font-size: 13.93vw;}
html body .work-with-us-sticky-btn-wraper{top:22vw;right: 4.48vw;}
html body .custom-btn div.icon img{width: 2.99vw;height: 5.97vw;}
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;}
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;}
html body .home-banner-sectionwraper .home-bgvideo-wraper .image-wraper img{height: 100vh;}
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-left: 3.08vw;padding-right: 3.08vw;height: calc(100vh - 7vh);}
html body .work-withus-modal-mainwraper .submit-wraper::before{padding: 1.1vw;top: 2vw;right: 1vw;}
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{padding: 1vw 2.25vw;width: 30.146vw;line-height: normal;}
html body .work-withus-modal-mainwraper .sub-title-wraper h3{margin-bottom: 3.481vh;font-size: 6.21vw;}
html body .leadership-teamsecmainwraper .team-member-infowraper:first-child::before{background-image: none;}
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;}
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-size: 5.089vw;line-height: 6.31vw;}
html body .branding-identity-secmainwraper{padding-left: 3.08vw;padding-right: 3.08vw;padding-top: 7.08vw;padding-bottom: 7.33vw;}
html body .leader-shipteamsecmainwraper{padding-left: 3.08vw;padding-right: 3.08vw;padding-bottom: 5vw;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .read-more-linkwraper a{font-size: 2.5vw;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc p{padding-bottom: 2vw;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .desc{max-height: 35vw !important;font-size: 2.5vw;position: relative;z-index: 3;}
html body .leader-shipteamsecmainwraper .team-member-infowraper .name-design-wraper .tag-wraper{font-size:3.04vw;letter-spacing: 0.05vw;}
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-size:5vw;}
html body .leadership-teamsecmainwraper{grid-template-columns: 100%;column-gap: 0;}
html body .leader-shipteamsecmainwraper .tag-image-sectionwraper .counter-textwraper{font-size: 3.04vw;}
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-size: 4.396vw;}
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-size: 3.042vw;}
html body .work-withus-modal-mainwraper .submit-wraper{margin-top:1.926vh;width: 29.146vw;}
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: 2.5vw;}
html body .work-withus-modal-mainwraper .upload-file-wraper{padding-left: 0;}
html body .work-withus-modal-mainwraper .upload-file-wraper input#my-file{font-size: 2.94vw;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email a{font-size: 4.4vw;}
html body .work-withus-modal-mainwraper .email-form-secmainwraper .emails-wraper .email-wraper .label{font-size: 2.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: 3.08vw;padding-bottom: 0.778vh;margin-bottom: 1.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 7.8vw;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: -1.7vw;font-size: 3.042vw;line-height: 1.563vw;}
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;}
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: auto;max-height: 70vw;object-fit: cover;}
html body .singular-storysecmain-wraper .cards-block img{height: auto;max-height: 70vw;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: 43.53vw;padding: 1.5vw 4vw 1.5vw;}
  html body .home-banner-sectionwraper .banner-seccont-wraper .counter-textwraper{font-size: 3.98vw;}
	.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: space-between;width: 100%;padding: 3vw 2.08vw;border-bottom: 1px solid rgba(230, 230, 225, 1);}
  html body .horizontal-accordion-container .acc-slide a.action span.num{position: unset;display: block;font-size: 3.089vw;line-height: 6.31vw;transform: unset;}
	html .horizontal-accordion-container .acc-slide{min-height:unset;}
	.horizontal-accordion-container .acc-slide-content{padding: 3vw 2.08vw !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:100%;font-size: 2.5vw;line-height: 4vw;margin-bottom:2vw;}
  html .horizontal-accordion-container .acc-slide.active .acc-slide-content .list-desc-wraper{width: 100%;}
	html .horizontal-accordion-container .desc-img-wraper{display:block;}
	.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: auto !important;}
  html body .first-big.singular-storysecmain-wraper.singular-story-clientcardsecmain-wraper .singular-storiescards-secaminwaper{grid-template-columns: 1fr;}

}