#IntroText {
    padding-top: 250px;
    opacity: 0;
    contain: layout paint;
    z-index: 1;
  transform-origin: center top; /* scales from top so it feels "receding" */
  will-change: transform;
}


#IntroText .container {
  transform-origin: center center;
  will-change: transform;
}

#IntroText.active {
    opacity: 1
}

#IntroText .introTextLSH {
    overflow: hidden
}

#IntroText .introTextLSH h1 {
    font-size: 70px;
    line-height: 75px;
    color: var(--TextColor);
    font-weight: var(--font-weight-500);
    letter-spacing: -3px
}

#IntroText .introTextLSH .rotating-text {
    transform: translate(315px, -51px);
    opacity: 0;
    transition: .5s
}

#IntroText .introTextLSH .rotating-text.active {
    opacity: 1;
    transform: translate(315px, -81px)
}

#IntroText .introTextLSH .rotating-text .rotatingSlider {
    height: 70px
}

#IntroText .introTextLSH .rotating-text .rotatingSlider h2 {
    font-size: 70px;
    line-height: 90px;
    color: var(--red);
    font-weight: var(--font-weight-500);
    letter-spacing: -3px;
    position: absolute;
    overflow: hidden;
    left: 0px;
    right: 0px
}

#IntroText .introTextLSH .letter {
    display: inline-block
}

#IntroText .introTextRHS p {
    font-size: 26px;
    line-height: 32px;
    font-weight: var(--font-weight-500)
}

#wearthermax {
  margin-top: 50px;
  overflow: hidden;
  position: relative;
  will-change: transform;
  z-index: 2; /* sits on top of the pinned IntroText */
  
}

#wearthermax .container {
  height: 100%;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  pointer-events: none;
}

#wearthermax .weartherImg {
  transform: scale(0.8);
  transition: transform 1s ease;
  will-change: transform;
}

#wearthermax.in-view .weartherImg {
  transform: scale(1);
}

#wearthermax .weartherImg video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}


#wearthermax h2 {
    font-size: 80px;
    line-height: 85px;
    position: absolute;
    bottom: 140px;
    left: 0px;
    color: var(--White)
}

#wearthermax .playbt {
    width: 110px;
    height: 110px;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

#wearthermax .project-card>.card-body .g_visual_wrap {
    width: 100%;
    display: grid;
    align-items: center;
    justify-items: center;
    overflow: hidden;
    position: relative
}

#wearthermax .project-card>.card-body .g_visual_wrap .img-project {
    opacity: 0;
    width: 100%;
    height: 100%
}

#wearthermax .project-card>.card-body .g_visual_wrap .mask {
    background-size: cover;
    background-position: center;
    transform: scale(1.005)
}

#wearthermax .project-card>.card-body .g_visual_wrap>* {
    grid-area: 1/1/2/2;
    width: 100%;
    height: 100%;
    max-height: 100%
}

#wearthermax .image-container {
    position: relative;
    width: 110%;
    height: 110%
}

#wearthermax .polygons-container {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    pointer-events: none
}

#wearthermax .polygon {
    position: absolute;
    background-color: #fff
}

#wearthermax .revealed-image {
    width: 100%;
    height: 100%;
    display: block
}

#wearethermax_two {
    padding-top: 80px;
    padding-bottom: 80px
}

#wearethermax_two .desc {
    font-size: var(--fs-34);
    font-weight: var(--font-weight-500);
    line-height: 43px;
    color: var(--red);
}

#wearethermax_two .desc strong {
    color: var(--black);
    font-weight: var(--font-weight-500)
}

#wearethermax_two p {
    font-weight: var(--font-weight-500)
}

#wearethermax_two .mask {
    width: 100%;
    height: 115%;
    position: absolute;
    background: #161616;
    left: 0;
    top: 0;
    opacity: .8
}

/*  */

#Enabled {
background-color: var(--greyBg);
padding: 100px 0px;
overflow: hidden;
padding-bottom: 200px;

}

#Enabled .inverted-radius {
--r: 20px;
--s: 30px;
--x: 20px;
--y: 10px;
aspect-ratio: 1;
border-radius: var(--r);
--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);
--_g: conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0);
--_d: (var(--s) + var(--r));
mask: calc(100% - var(--_d) - var(--x)) 100% var(--_m), 100% calc(100% - var(--_d) - var(--y)) var(--_m), radial-gradient(var(--s) at 100% 100%, rgba(0, 0, 0, 0) 99%, #000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)), var(--_g) calc(-1*var(--_d) - var(--x)) 0, var(--_g) 0 calc(-1*var(--_d) - var(--y));
mask-repeat: no-repeat;
height: 640px;
object-fit: cover;
width: 940px;
}

#Enabled .swiper {
width: 100%;
margin: 0 auto;
overflow: visible;
margin-top: 260px;
margin-bottom: 120px
}

#Enabled .swiper-slide {
display: flex;
justify-content: center;
align-items: center;
width: 300px;
height: 360px;
transform: scale(0.6);
transition: all .6s ease
}

#Enabled .swiper-slide h3 {
position: absolute;
left: 20px;
top: -100px;
z-index: 1;
color: #fff;
font-size: 30px;
transition: 0.1s;

}

#Enabled .swiper-slide-active h3 {
opacity: 0;
visibility: hidden;
}

#Enabled .swiper-slide .cta {
position: absolute;
right: -352px;
bottom: -152px;
width: 60px;
height: 60px;
background-color: var(--White);
border-radius: 100px;
display: grid;
place-content: center;
transition: .5s;
transition-delay: 0s;
border: solid 1px var(--red);
opacity: 0;
visibility: hidden;
transition-delay: .3s
}

#Enabled .swiper-slide .cta svg {
width: 20px
}

#Enabled .swiper-slide .cont {
text-align: center
}

#Enabled .swiper-slide img {
display: block;
transition: .2s;
border-radius: 20px;
overflow: hidden
}

#Enabled .swiper-slide span {
display: inline-block;
margin-top: 20px
}

#Enabled .changing,
#Enabled .changed {
transform: translateX(-1000px) scale(0.6);
-ms-user-select: none;
-moz-user-select: -moz-none;
-khtml-user-select: none;
-webkit-user-select: none;
user-select: none
}

#Enabled .changing {
transition: transform .3s;
pointer-events: none
}

#Enabled .changed {
transition: none
}

#Enabled .changing.swiper-slide-active,
#Enabled .changed.swiper-slide-active {
transform: translateX(-340px)
}

#Enabled .swiper-slide-active~.changing,
#Enabled .swiper-slide-active~.changed {
transform: translateX(120px) scale(0.6);
clip-path: inset(-40% -50% -30% 0% round 12%)
}

#Enabled .changing .img-wrap,
#Enabled .changed .img-wrap {
transform-origin: center bottom
}

#Enabled .changing .img-wrap {
transition: transform .3s;
transition: .5s
}

/* #Enabled .changed .img-wrap {
transition: .5s
} */

#Enabled .changing.swiper-slide-active .img-wrap,
#Enabled .changed.swiper-slide-active .img-wrap {
/* transition: .1s */
}

#Enabled .oursolutionsCards h2 {
color: var(--White);
font-size: var(--fs-22);
font-weight: var(--font-weight-500);
position: absolute;
left: 70px;
top: -120px;
/* transition: 1s; */
z-index: 1;
}

#Enabled .changed.swiper-slide-active .oursolutionsCards h2 {
font-size: var(--fs-32);
/* top: -180px;
transform: scale(1);
left: 50px ;*/
}

#Enabled .changed.swiper-slide-active .oursolutionsCards .contentCard {
opacity: 1;
visibility: visible;

}

#Enabled .changed.swiper-slide-active .cta {
opacity: 1;
visibility: visible;
right: -317px;
}


#Enabled .changed.swiper-slide-active .img-wrap .imgoverlap .inverted-radius {
/* --r: 20px;
--s: 30px;
--x: 20px;
--y: 10px; */
/* height: 730px; */
}


#Enabled .oursolutionsCards {
position: absolute;
left: -240px;
top: 20px;
z-index: 99;
width: 440px;
transition: 0.5s;
/* transition-delay: 0.1s; */
opacity: 0;
visibility: hidden;
display: grid;
height: 100%;   
}

#Enabled .swiper-slide-active .oursolutionsCards {
opacity: 1;
visibility: visible;
transition-delay: 0.8s;
}

#Enabled .oursolutionsCards .contentCard {
position: absolute;
bottom: -60px;
left: 40px;
width: 680px;
z-index: 1;
transition: 0s;
/* transition-delay: 0s; */
/*   */
}

#Enabled .oursolutionsCards .contentCard p {
color: var(--White);
padding-right: 80px;
padding: 16px;
padding-left: 0px;
}

#Enabled .oursolutionsCards .contentCard ul {
margin: 0px;
padding: 0px;
list-style-type: none;
display: flex;
flex-wrap: wrap;
gap: 0px 20px
}

#Enabled .oursolutionsCards .contentCard ul li {
width: 48%
}

#Enabled .oursolutionsCards .contentCard ul li a {
color: var(--White);
font-size: 16px;
font-weight: var(--font-weight-500);
display: block;
border-bottom: solid 1px hsla(0, 0%, 100%, .6);
padding: 15px 0px;
background: url(../assets/images/whiet-arrow.svg) 95% 23px no-repeat;
transition: .5s;
height: 60px;
padding-right: 40px;
letter-spacing: -0.5px;
line-height: 18px
}

#Enabled .oursolutionsCards .contentCard ul li a:hover {
background-position: 98% 23px
}

#Enabled .swiper-button-next::after,
#Enabled .swiper-button-prev::after {
display: none
}

#Enabled .swiper-button-next {
right: 345px
}

#Enabled .swiper-button-next img {
transform: translateX(10px)
}

#Enabled .swiper-button-next::before {
background-color: var(--red);
border-radius: 100px;
padding: 45px 45px;
pointer-events: none;
content: "";
position: absolute
}

#Enabled .swiper-button-prev {
left: inherit;
right: 355px
}

#Enabled .mobileCta { background-color: var(--red);
    padding: 8px 12px;
    color: var(--White);
    font-size: var(--fs-14);
    font-weight: var(--font-weight-300);
    border-radius: 30px;
    height: fit-content;
    width: fit-content;
    position: absolute;
    right: -300px;
    bottom: -127px; transition: 0.5s; }

    #Enabled .mobileCta:hover { background-color: var(--White); color: var(--red); }

/* #Enabled .common-cta span { margin-top: 0px !important; display: flex; } */


.gallery-thumbs {
  width: 100%;
  padding: 0;
  overflow: hidden;
  display: none;
}


#Enabled .mobileCta { display: none; }

/*  */


#delivering-impact {
    padding-top: 80px;
    position: relative;
    background-color: var(--greyBg);
    overflow: hidden;
}

#delivering-impact #horizontal-scoll {
    padding: 50px 0
}

#delivering-impact #horizontal-scoll .swiper-button-next:after,
#delivering-impact #horizontal-scoll .swiper-button-prev:after {
    display: none
}

#delivering-impact #horizontal-scoll .swiper-button-next {
    right: 50px
}

#delivering-impact #horizontal-scoll .swiper-button-prev {
    left: inherit;
    right: 115px;
}

#delivering-impact #horizontal-scoll .swiper-button-next,
#delivering-impact #horizontal-scoll .swiper-button-prev {
    top: 50px;
}

#delivering-impact .horizontal-scoll-wrapper {
    overflow: visible;
    height: 630px;
    margin-top: 50px;
}

#delivering-impact .horizontal {
    display: flex;
    height: 100%
}

#delivering-impact .horizontal>div {
    display: flex;
    flex-shrink: 0;
    padding: 0 30px
}

#delivering-impact .swiper-slide {
    margin-right: 50px
}

/* #delivering-impact .swiper-slide:nth-child(1) {
    margin-left: 100px
} */

#delivering-impact .horizontal .card {
    align-items: stretch;
    width: 1200px;
    padding: 0px 0px;
    border-radius: 20px;
    color: #f6f2e8;
    overflow: hidden;
    position: relative
}

#delivering-impact .horizontal .card .card-content {
    backdrop-filter: blur(15px);
    background: rgba(255, 255, 255, .1);
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    padding: 50px;
    transition: .5s
}

#delivering-impact .horizontal .card .card-content h3 {
    font-size: var(--fs-32);
    width: 830px;
    max-width: 100%;
}

#delivering-impact .horizontal .card .card-content .impactThumb {
    position: absolute;
    right: 50px;
    top: -110px;
    border: solid 3px #fff;
     border-radius: 10px;
     overflow: hidden;
     width: 300px;
    height: 200px;
}

#delivering-impact .horizontal .card .card-content .impactThumb img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
   
}

#delivering-impact .horizontal .card .card-content .common-cta {
    color: var(--White);
    opacity: 0;
    visibility: hidden;
    transition: .5s
}

#delivering-impact .horizontal .card:hover .card-content {
    padding: 90px 50px
}

#delivering-impact .horizontal .card:hover .card-content .common-cta {
    opacity: 1;
    visibility: visible;
    margin-top: 20px
}

#delivering-impact .swiper-pagination-bullet {
    background-color: var(--red)
}

/*  */

#FeaturedCapabilities {
    padding: 80px 0px;
    padding-bottom: 0px
}

#FeaturedCapabilities .FeaturedSlider {
    /* height: 760px; */
    margin-top: 80px
}

#FeaturedCapabilities .FeaturedSlider .FeaturedImg {
    overflow: hidden;
    border-radius: 15px
}

#FeaturedCapabilities .FeaturedSlider .FeaturedImg img {
    width: 100%
}

#FeaturedCapabilities .FeaturedSlider .swiper-slide {
    background-color: #fff;
    opacity: 0 !important
}

#FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight {
    position: relative;
    padding-left: 60px;
    padding-top: 70px
}

#FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight h2 {
    font-size: var(--fs-32);
    margin-bottom: 20px;
    font-weight: var(--font-weight-500)
}

#FeaturedCapabilities .FeaturedSlider .swiper-slide.swiper-slide-active {
    opacity: 1 !important
}

#FeaturedCapabilities .FeaturedSlider .swiper-pagination-fraction {
    bottom: inherit;
    top: 0px;
    right: 0px;
    left: inherit;
    width: 45%;
    border-bottom: solid 1px rgba(0, 0, 0, .2);
    text-align: left;
    font-weight: var(--font-weight-500);
    font-size: var(--fs-20);
    color: var(--grey);
    padding-bottom: 20px
}

#FeaturedCapabilities .FeaturedSlider .swiper-pagination-fraction .swiper-pagination-current {
    color: var(--red)
}

#FeaturedCapabilities .swiper-button-next,
#FeaturedCapabilities .swiper-button-prev {
    top: 13%;
}

#FeaturedCapabilities .swiper-button-next:after,
#FeaturedCapabilities .swiper-button-prev:after {
    display: none
}

#FeaturedCapabilities .swiper-button-next {
    right: 20px
}

#FeaturedCapabilities .swiper-button-prev {
    left: inherit;
    right: 80px
}

/* Hide arrows and pagination only on small mobile devices (below 1024px) */
@media (max-width: 1023px) {
  .FeaturedSlider-next,
  .FeaturedSlider-prev,
  .FeaturedSlider-pagination {
    display: none !important;
  }
}

/* Hide tabs on desktop and tablet (1024px and above) */
@media (min-width: 1024px) {
  .FeaturedSlider-tabs {
    display: none;
  }
}

/* Tabs - only show on screens below 1024px */
@media (max-width: 1023px) {
  .FeaturedSlider-tabs {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    overflow-x: auto;
    gap: 8px;
    padding: 12px 0px;
    -webkit-overflow-scrolling: touch;
    scrollbar-width: none;

    /* Sticky */
    position: sticky;
    top: 72px; /* adjust if you have a fixed header e.g. top: 60px */
    z-index: 100;
    background: #fff; /* match your page background */
    margin-top: 20px;
  }

  .FeaturedSlider-tabs::-webkit-scrollbar {
    display: none;
  }

  .FeaturedSlider-tab {
    flex-shrink: 0;
    white-space: nowrap;
    padding: 6px 16px;
    border: none;
    border-bottom: 1px solid #ccc;
    background: transparent;
    border-radius: 0px;
    cursor: pointer;
    font-size: 14px;
    transition: all 0.3s ease;
    color: #000;
  }

  .FeaturedSlider-tab.is-active {
    background: transparent; /* your brand colour */
    color: #000;
    border-color: #000;
    font-weight: 700;
  }
}

/*  */

#HomeInvestors {
    position: relative;
    overflow: hidden;
    height: 900px;
    margin-top: 50px
}

#HomeInvestors .InvestorsTop {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    top: 70px
}

#HomeInvestors .InvestorsTop .common-cta {
    color: var(--White)
}

#HomeInvestors .blurbox {
    position: absolute;
    left: 0px;
    right: 0px;
    margin: auto;
    height: 50%;
    bottom: 0px;
    width: 100%;
    background: rgba(255, 255, 255, .25);
    box-shadow: 0 8px 32px 0 rgba(31, 38, 135, .37);
    backdrop-filter: blur(19px);
    -webkit-backdrop-filter: blur(19px);
    padding-top: 70px
}

#HomeInvestors .container .nse_bse .wrapper {
    border: solid 1px rgba(255, 255, 255, .2);
    border-radius: 50px;
    padding: 5px;
    width: 210px
}

#HomeInvestors .container .nse_bse .taeb-switch {
    position: relative;
    display: flex;
    justify-content: space-between
}

#HomeInvestors .container .nse_bse .taeb-switch:after {
    content: "";
    position: absolute;
    width: 50%;
    top: 0;
    transition: left cubic-bezier(0.88, -0.35, 0.565, 1.35) .4s;
    border-radius: 27.5px;
    box-shadow: 0 2px 15px 0 rgba(0, 0, 0, .1);
    background-color: #fff;
    height: 100%;
    z-index: 0
}

#HomeInvestors .container .nse_bse .taeb-switch.left:after {
    left: 0
}

#HomeInvestors .container .nse_bse .taeb-switch.right:after {
    left: 50%
}

#HomeInvestors .container .nse_bse .taeb-switch .taeb {
    display: inline-block;
    width: 50%;
    padding: 8px 0;
    z-index: 1;
    position: relative;
    cursor: pointer;
    transition: color 200ms;
    font-size: 16px;
    font-weight: var(--font-weight-500);
    line-height: normal;
    user-select: none;
    color: rgba(255, 255, 255, .5)
}

#HomeInvestors .container .nse_bse .taeb-switch .taeb:focus {
    outline: none;
    border: none
}

#HomeInvestors .container .nse_bse .taeb-switch .taeb.active {
    color: #000
}

#HomeInvestors .container .nse_bse .taeb:focus {
    outline: 2px solid #3d90ef;
    outline-offset: 3px
}

#HomeInvestors .container .nse_bse .view-content {
    margin-top: 20px;
    font-size: 18px;
    font-weight: bold
}

#HomeInvestors .container .nse_bse .nos {
    font-size: var(--fs-72);
    font-weight: var(--font-weight-300);
    line-height: 1;
    color: var(--White)
}

#HomeInvestors .container .nse_bse .nos .inr {
    font-size: var(--fs-32);
    font-weight: var(--font-weight-300)
}

#HomeInvestors .container .nse_bse .up_down {
    font-size: var(--fs-20);
    font-weight: var(--font-weight-400);
    color: var(--White);
    margin-top: 10px
}

#HomeInvestors .container .nse_bse .date_time {
    color: var(--White);
    font-weight: var(--font-weight-400);
    font-size: var(--fs-14);
    border-bottom: solid 1px rgba(255, 255, 255, .2);
    border-top: solid 1px rgba(255, 255, 255, .2);
    padding: 17px 0px;
    margin-top: 30px
}

#HomeInvestors .container .nse_bse .date_time a {
    color: var(--White)
}

#HomeInvestors .latest_news h3 {
    font-size: var(--fs-32);
    margin-bottom: 20px;
    font-weight: var(--font-weight-500);
    color: var(--White)
}

#HomeInvestors .latest_news .LatestCards {
    background: rgba(255, 255, 255, .1);
    border-radius: 15px;
    padding: 15px
}

#HomeInvestors .latest_news .LatestCards .coverimg {
    overflow: hidden;
    border-radius: 10px
}

#HomeInvestors .latest_news .LatestCards .annualLink {
    display: block;
    color: var(--White);
    font-size: var(--fs-20);
    line-height: 28px;
    font-weight: var(--font-weight-500)
}

#News_Insights {
    padding: 80px 0px
}

#News_Insights .swiper-slide {
    padding-top: 30px
}

#News_Insights .NewsCards {
    display: block;
    padding: 10px;
    border-radius: 15px;
    transition: 1s;
    height: 520px
}

#News_Insights .NewsCards .newsImg {
    overflow: hidden;
    border-radius: 15px;
    margin-bottom: 20px;
    transition: .5s
}

#News_Insights .NewsCards .dates {
    color: #9d9d9d;
    font-size: var(--fs-16);
    font-weight: var(--font-weight-400);
    margin-bottom: 10px
}

#News_Insights .NewsCards p {
    color: var(--black)
}

#News_Insights .NewsCards:hover {
    background-color: #eaeef2
}

#News_Insights .NewsCards:hover .newsImg {
    transform: translateY(-20px)
}

#hero-anim-track {
    overflow: hidden;
    background-color: #eaeef2;
    position: relative;
    height: 700px
}

#hero-anim-track .decarbonisation-bg {
    position: absolute;
    left: 0px;
    right: 0px;
    overflow: hidden;
    z-index: 1;
    pointer-events: none;
    height: 700px;
    width: 100vmax
}

#hero-anim-track .decarbonisation-bg img {
    width: 100%;
    height: 100%;
    object-fit: cover
}

#hero-anim-track .container {
    height: 100%
}

#hero-anim-track .container .empoweringRight {
    height: 100%;
    display: grid;
    place-content: center;
    padding-left: 40px
}

body.light-theme #wearethermax_two .infoNos {
    background: #121111
}

body.light-theme #wearethermax_two .infoNos h3 {
    background-image: var(--text-gradient3)
}

body.light-theme #wearethermax_two p {
    color: var(--White)
}

body.light-theme #Enabled .EnabledLHS p {
    color: var(--black)
}

body.light-theme #Enabled .EnabledLHS .common-cta {
    color: var(--black)
}

body.light-theme #IntroText .introTextRHS p {
    color: var(--White)
}

body.light-theme #wearethermax_two .desc {
    color: var(--White)
}

body.light-theme #wearethermax_two .desc strong {
    color: var(--White)
}

body.light-theme #delivering-impact p,
body.light-theme #delivering-impact .common_tile,
body.light-theme #FeaturedCapabilities p,
body.light-theme #FeaturedCapabilities .common_tile,
body.light-theme #News_Insights p,
body.light-theme #News_Insights .common_tile {
    color: var(--White)
}

body.light-theme #FeaturedCapabilities .FeaturedSlider .swiper-slide {
    background-color: var(--black)
}

body.light-theme #FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight h2 {
    color: var(--White)
}

body.light-theme #hero-anim-track .common-cta {
    color: var(--black)
}

@media screen and (max-width: 2560px) {
#Enabled .changing, #Enabled .changed {transform: translateX(-1300px) scale(0.6);}
} 

@media(min-width: 1600px)and (max-width: 1919px) {
    #wearthermax .weartherImg {
        transform: scale(0.92)
    }

    #Enabled .swiper {
        transform: translate(-100px, 0px) scale(0.85)
    }

    #delivering-impact .horizontal-scoll-wrapper {
        overflow: hidden;
        height: 550px
    }
} 

@media only screen and (min-width: 1400px)and (max-width: 1599px) {
    #delivering-impact .horizontal-scoll-wrapper {
        /* overflow: hidden; */
        height: 500px
    }

    #delivering-impact .horizontal .card .card-content h3 {
        font-size: var(--fs-22);
        width: 630px;
        
    }

/*     #Enabled .swiper {
        transform: translate(-100px, 0px) scale(0.82);
        margin-top: 90px;
        margin-bottom: 40px
    } */
/* 
    #Enabled .swiper-button-next {
        right: 145px
    }
 */
/*     #Enabled .swiper-button-prev {
        left: inherit;
        right: 157px
    } */

    #HomeInvestors {
        height: 780px
    }

    section.footer-container,
    footer {
        padding-top: 90px
    }

    #wearthermax .weartherImg {
        transform: scale(0.94)
    }

    #HomeInvestors .container .nse_bse .nos {
        font-size: 54px
    }

    #HomeInvestors .container .nse_bse .nos .inr {
        font-size: var(--fs-26)
    }
   /*  #Enabled .changing.swiper-slide-active, #Enabled .changed.swiper-slide-active {transform: translateX(-160px);}
    #Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {
    transform: translateX(200px);
} */

#delivering-impact .horizontal .card {width: 1000px;}


#delivering-impact .swiper-button-next img, #delivering-impact .swiper-button-prev img {
max-width: 100%;
}

#delivering-impact .swiper-button-next, #delivering-impact .swiper-button-prev {
width: 35px;
height: 35px;
}

#delivering-impact #horizontal-scoll .swiper-button-prev {
left: inherit;
right: 95px;
}

#Enabled .common-cta {right: -240px;
    bottom: -87px;}

}

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

    #IntroText .introTextLSH h1,
    #IntroText .introTextLSH .rotating-text .rotatingSlider h2 {
        font-size: 54px;
        line-height: 55px
    }

    #IntroText .introTextLSH .rotating-text.active {
        transform: translate(233px, -55px)
    }

    #wearthermax .weartherImg {
        transform: scale(0.9)
    }

    .common_tile {
        font-size: 48px;
        line-height: 52px
    }

    #Enabled .swiper-pagination {
        display: none
    }

    #Enabled .swiper {
        transform: translate(176px, 0px);
        margin-bottom: 0px;
        margin-top: 120px
    }

    #Enabled .swiper-button-next {
        right: 380px
    }

    #Enabled .swiper-button-prev {
        left: inherit;
        right: 390px
    }

    #Enabled .inverted-radius {height: 600px;}
    #Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {transform: translateX(-60px) scale(0.65);}
    #Enabled .changing.swiper-slide-active, #Enabled .changed.swiper-slide-active {transform: translateX(-360px);}
    #Enabled .oursolutionsCards {left: -200px;width: 440px;}
    #Enabled .oursolutionsCards,#Enabled .oursolutionsCards .contentCard {width: 490px;}  
    #Enabled .oursolutionsCards .contentCard ul li {width: 46%;}
    #Enabled .changed.swiper-slide-active .oursolutionsCards h2 {font-size: 24px;top:-30px;left: 40px;}
    #Enabled {padding: 60px 0px; padding-bottom: 200px; }
    #Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {clip-path: inset(-11% -50% -14% 0% round 12%);}
    #Enabled .swiper-slide h3 {top:-15px;}

    #Enabled .changed.swiper-slide-active .cta {right:-197px;bottom:-63px;}
     #Enabled .inverted-radius {
        height: 460px;
        width: 700px;
     }

     #Enabled .oursolutionsCards .contentCard ul li a {font-size: 14px;}


/* #Enabled .changing.swiper-slide-active, #Enabled .changed.swiper-slide-active {

} */


    #delivering-impact .horizontal-scoll-wrapper {
        height: 490px
    }

    #delivering-impact .horizontal .card .card-content h3 {
        font-size: var(--fs-18);
        width: 560px;
    }

    #delivering-impact .horizontal .card .card-content {
        padding: 30px
    }

    #delivering-impact .horizontal .card:hover .card-content {
        padding: 50px 30px
    }

    #delivering-impact .horizontal .card .card-content .impactThumb {
        width: 270px;
    }

    #delivering-impact .horizontal .card .card-content .impactThumb img {
        width: 100%
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight h2 {
        font-size: var(--fs-26)
    }

    p {
        font-size: var(--fs-16)
    }

    #wearethermax_two .desc {
        font-size: var(--fs-32);
        line-height: 40px
    }

    #HomeInvestors .container .nse_bse .nos {
        font-size: var(--fs-40)
    }

    #HomeInvestors .container .nse_bse .nos .inr {
        font-size: var(--fs-26)
    }

    #HomeInvestors .container .nse_bse .up_down {
        font-size: var(--fs-16)
    }

    #HomeInvestors {
        height: 740px
    }

    #delivering-impact .swiper-button-next,
    #delivering-impact .swiper-button-prev {
        top: 63%
    }

    footer .footerLinksRHS a,
    .bottom-footer .PrivacyLinks a,
    .bottom-footer .SocialLinks a,
    .bottom-footer .copyright,
    footer .footerLinksLHS a {
        font-size: 12px
    }

    #Enabled .oursolutionsCards .contentCard {left: 40px;bottom: 10px;}

    #delivering-impact .horizontal .card {width: 980px;}

        #delivering-impact .swiper-button-next img, #delivering-impact .swiper-button-prev img {
        max-width: 100%;
    }

        #delivering-impact .swiper-button-next, #delivering-impact .swiper-button-prev {
        width: 35px;
        height: 35px;
    }

    #delivering-impact #horizontal-scoll .swiper-button-prev {
    left: inherit;
    right: 95px;
}

/* #delivering-impact #horizontal-scoll .swiper-button-next, #delivering-impact #horizontal-scoll .swiper-button-prev {
    top: 170px;
} */


}

/* @media screen and (max-width: 1280px) {
#Enabled .changing.swiper-slide-active, #Enabled .changed.swiper-slide-active {
    transform: translateX(0px);
}
#Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {
        transform: translateX(120px);
    }
} */


@media (min-width: 1600px) and (max-width: 1919px) {}

@media only screen and (min-width: 1400px)and (max-width: 1599px) {

    #IntroText .introTextLSH h1,
    #IntroText .introTextLSH .rotating-text .rotatingSlider h2 {
        font-size: 62px;
        line-height: 61px;
    }

    #IntroText .introTextLSH .rotating-text.active {
        transform: translate(270px, -61px);
    }

    #IntroText .introTextRHS p {
        font-size: 16px;
        line-height: 24px;
        letter-spacing: -0.7px;
        width: 300px;
    }

    #wearthermax h2 {
        font-size: 50px;
        line-height: 55px;
    }

    #wearethermax_two .desc {
        font-size: var(--fs-26);
        line-height: 34px;
    }

    #wearethermax_two p {
        font-size: var(--fs-16);
        line-height: 24px;
    }

    .infoNos h3 {
        font-size: 60px;
    }

    .infoNos p {
        font-size: 16px;
        line-height: 24px;
    }

    .infoNos {
        height: 200px;
    }

    .common_tile {
        font-size: 30px;
        line-height: 40px;
    }

    /* #Enabled .changed.swiper-slide-active .oursolutionsCards h2 {
        font-size: var(--fs-26);
        top: -170px;
    }
 */
    #FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight h2 {
        font-size: var(--fs-24);
        margin-bottom: 5px;
    }

    p {
        font-size: var(--fs-14);
        line-height: 24px;
    }

    #FeaturedCapabilities .swiper-button-next,
    #FeaturedCapabilities .swiper-button-prev {
        width: 35px;
        height: 35px;
    }

    #FeaturedCapabilities .swiper-button-next img,
    #FeaturedCapabilities .swiper-button-prev img {
        max-width: 100%;
    }

    #HomeInvestors .latest_news .LatestCards .annualLink {
        font-size: var(--fs-18);
        line-height: 24px;
    }

    #HomeInvestors .latest_news h3 {
        font-size: var(--fs-24);
    }

    #News_Insights .NewsCards {
        height: 460px;
    }

    #FeaturedCapabilities .FeaturedSlider {
        height: 710px;
        margin-top: 40px;
    }

    #FeaturedCapabilities .swiper-button-next,
    #FeaturedCapabilities .swiper-button-prev {
        top: 11%;
    }

 /*    #Enabled .oursolutionsCards .contentCard ul li a {
        font-size: 16px;
        line-height: 24px;
    } */

    #Enabled .changing.swiper-slide-active, #Enabled .changed.swiper-slide-active {transform: translateX(-220px);}
    #Enabled .swiper-button-next {
    right: 290px;
} 
#Enabled .swiper-button-prev {
    left: inherit;
    right: 300px;
}
  /* .common-cta:hover .arrow img {width: 10px;} */

#Enabled .inverted-radius {
height: 560px;
    object-fit: cover;
    width: 820px;
}

#Enabled .changed.swiper-slide-active .cta {right: -260px; bottom: -115px;}
#Enabled .oursolutionsCards h2 {top: -60px;left: 40px;}
#Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {clip-path: inset(-25% -30% -30% 0% round 12%);} 
#Enabled .swiper-slide h3 {top: -60px;}
#Enabled .oursolutionsCards .contentCard {bottom: -30px;width: 540px;}

}


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

    #IntroText .introTextLSH h1,
    #IntroText .introTextLSH .rotating-text .rotatingSlider h2 {
        font-size: 60px;
        line-height: 61px;
    }

    #IntroText .introTextLSH .rotating-text.active {
        transform: translate(262px, -61px);
    }

    #IntroText .introTextRHS p {
                font-size: 16px;
        line-height: 24px;
        letter-spacing: -0.7px;
        width: 300px;
    }

    #wearthermax h2 {
        font-size: 50px;
        line-height: 55px;
    }

    #wearethermax_two .desc {
        font-size: var(--fs-26);
        line-height: 34px;
    }

    #wearethermax_two p {
        font-size: var(--fs-14);
        line-height: 22px;
    }

    .infoNos h3 {
        font-size: 60px;
    }

    .infoNos p {
        font-size: 16px;
        line-height: 24px;
    }

    .infoNos {
        height: 200px;
    }

    .common_tile {
        font-size: 30px;
        line-height: 40px;
    }

/*     #Enabled .changed.swiper-slide-active .oursolutionsCards h2 {
        font-size: var(--fs-26);
        top: 40px;
    } */

    #FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight h2 {
        font-size: var(--fs-24);
        margin-bottom: 5px;
    }

    p {
        font-size: var(--fs-13);
        line-height: 1.5;
    }

    #FeaturedCapabilities .swiper-button-next,
    #FeaturedCapabilities .swiper-button-prev {
        width: 35px;
        height: 35px;
    }

    #FeaturedCapabilities .swiper-button-next img,
    #FeaturedCapabilities .swiper-button-prev img {
        max-width: 100%;
    }

    #HomeInvestors .latest_news .LatestCards .annualLink {
        font-size: var(--fs-16);
        line-height: 20px;
    }

    #HomeInvestors .latest_news h3 {
        font-size: var(--fs-24);
    }

    #News_Insights .NewsCards {
        height: 420px;
    }

    #FeaturedCapabilities .FeaturedSlider {
        height: 605px;
        margin-top: 40px;
    }

    /* .common-cta:hover .arrow img {width: 10px;} */


    #Enabled .inverted-radius {
height: 470px;
    object-fit: cover;
    width: 720px;
}

#Enabled .changed.swiper-slide-active .cta {right:-210px;
        bottom: -70px;}
#Enabled .oursolutionsCards h2 {top: -60px;left: 40px;}
#Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {clip-path: inset(-13% -30% -17% 0% round 12%);} 
#Enabled .swiper-slide h3 {top: -20px;}

.date_time .dates,#HomeInvestors .container .nse_bse .date_time a { font-size: 13px; }

#Enabled .common-cta {
    right: -200px;
    bottom: -47px;
}

}




@media(resolution: 1.25dppx) {
    #wearthermax .weartherImg {
        transform: scale(0.9)
    }
}

@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: landscape) {

    #IntroText .introTextLSH h1,
    #IntroText .introTextLSH .rotating-text p .word,
    #wearthermax h2,
    .common_tile,
    #HomeInvestors .container .nse_bse .nos {
        font-size: 40px;
        letter-spacing: 0px;
        line-height: 45px
    }

    #IntroText .introTextLSH .rotating-text {
        transform: translate(0px, 0px)
    }

    #IntroText {
        padding-top: 120px
    }

    #IntroText .introTextRHS p {
        font-size: 20px;
        line-height: 28px
    }

    #wearthermax .weartherImg {
        transform: scale(0.9)
    }

    #wearthermax .weartherImg a img {
        width: 100%;
        height: 630px;
        object-fit: cover
    }

    #wearthermax .image-container {
        width: 100%;
        height: 100%
    }

    #wearthermax h2 {
        bottom: 70px;
        left: 40px
    }

    #wearthermax .playbt {
        transform: scale(0.6)
    }

    #wearethermax_two {
        padding-top: 13px;
        padding-bottom: 30px
    }

    #wearethermax_two .desc {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 20px
    }

    .common-cta {
        font-size: 16px
    }

    p {
        font-size: 16px;
        line-height: 24px
    }

    .infoNos {
        height: 150px;
        margin-bottom: 20px;
        padding: 10px
    }

    .infoNos h3 {
        font-size: 50px
    }

    .infoNos p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0px
    }


    #FeaturedCapabilities {
        padding: 40px 0px;
        padding-top: 10px
    }

    #FeaturedCapabilities .FeaturedSlider {
        height: auto;
        margin-top: 30px
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight {
        padding-left: 0px;
        padding-top: 0px
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-pagination-fraction {
        bottom: inherit;
        top: 10px;
        right: 0px
    }

    #FeaturedCapabilities .common-cta {
        position: relative;
        right: 0px;
        top: 0px
    }

    #HomeInvestors {
        height: auto;
        background: #000
    }

    #HomeInvestors .InvestorsTop {
        position: relative;
        left: 0px;
        right: 0px;
        margin: auto;
        top: 0px;
        padding: 30px 0px
    }

    #HomeInvestors .blurbox {
        position: relative;
        padding: 30px 0px
    }

    #HomeInvestors .container .nse_bse .up_down {
        font-size: 14px
    }

    #HomeInvestors .latest_news .LatestCards .annualLink {
        margin-top: 20px
    }

    #HomeInvestors .swiper-pagination {
        position: relative;
        bottom: 0px
    }

    #HomeInvestors .swiper-pagination-bullet {
        background: #fff !important
    }

    #HomeInvestors .latest_news h3 {
        font-size: 24px;
        margin-top: 20px
    }

    #News_Insights {
        padding: 10px 0px
    }

    #News_Insights .swiper-pagination-bullet {
        background: #000 !important
    }

    #hero-anim-track,
    #hero-anim-track .decarbonisation-bg {
        height: auto;
        position: relative
    }

    #hero-anim-track img,
    #hero-anim-track .decarbonisation-bg img {
        height: 470px;
        object-fit: cover
    }

    #hero-anim-track .decarbonisation-bg {
        width: 100%
    }

    #hero-anim-track .container .empoweringRight {
        padding-left: 0px;
        display: block
    }

    #hero-anim-track {
        padding-bottom: 40px
    }

    #hero-anim-track .common_tile {
        margin-top: 20px
    }

    #hero-anim-track .common_tile br {
        display: none
    }

    #IntroText .introTextLSH .rotating-text.active {
        transform: translate(193px, -53px)
    }

    #IntroText .introTextLSH .rotating-text .rotatingSlider h2 {
        font-size: 40px;
        line-height: 60px
    }

    #wearthermax .weartherImg video {
        height: 600px
    }

    #wearthermax {
        margin-top: 10px
    }

    #News_Insights .swiper-pagination {
        position: relative
    }

    #News_Insights .mt-5 {
        margin-top: 2rem !important
    }

    #delivering-impact {
        padding-top: 30px
    }

    #delivering-impact .common_tile {
        margin-bottom: 20px
    }

    #delivering-impact .horizontal-scoll-wrapper {
        height: 390px
    }

    #delivering-impact #horizontal-scoll {
        padding: 30px 10px
    }

    #delivering-impact .swiper-slide:nth-child(1) {
        margin-left: 0px;
        width: 740px;
    }

    #delivering-impact .horizontal .card .card-content {
        padding: 30px 15px
    }

    #delivering-impact .horizontal .card .card-content .impactThumb {
        top: -50px;
        width: 140px
    }

    #delivering-impact .horizontal .card .card-content .impactThumb img {
        width: 100%
    }

    #delivering-impact .horizontal .card .card-content h3 {
        font-size: 25px;
        padding-right: 200px
    }

    #delivering-impact .horizontal .card .card-content h3 br {
        display: none
    }

    #delivering-impact .horizontal .card:hover .card-content {
        padding: 30px 50px
    }

    #delivering-impact .swiper-pagination-bullet {
        background-color: var(--White)
    }

    #FeaturedCapabilities .FeaturedSlider .FeaturedImg {
        margin-top: 0px
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-pagination-fraction {
        width: 98%
    }

    #delivering-impact #horizontal-scoll .swiper-button-next {
        right: 30px
    }

    #delivering-impact #horizontal-scoll .swiper-button-prev {
        left: inherit;
    }

    #FeaturedCapabilities .swiper-button-next,
    #FeaturedCapabilities .swiper-button-prev {
        top: 90px
    }

    
    #Enabled .swiper-pagination {
        display: none
    }

    #Enabled .swiper {
        transform: translate(176px, 0px);
        margin-bottom: 0px;
        margin-top: 120px
    }

    #Enabled .swiper-button-next {
        right: 400px
    }

    #Enabled .swiper-button-prev {
        left: inherit;
        right: 410px;
    }

    #Enabled .inverted-radius {height: 600px;}
    #Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {transform: translateX(-170px) scale(0.6);}
    #Enabled .changing.swiper-slide-active, #Enabled .changed.swiper-slide-active {transform: translateX(-330px);}
    #Enabled .oursolutionsCards {left: -160px;width: 440px;}
    #Enabled .oursolutionsCards,#Enabled .oursolutionsCards .contentCard {width: 600px;left: -77px;}  
    #Enabled .oursolutionsCards .contentCard ul li {width: 46%;}
    #Enabled .changed.swiper-slide-active .oursolutionsCards h2 {font-size: 24px;top: -100px;}
    #Enabled {padding: 60px 0px; padding-bottom: 200px; }
    #Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {clip-path: inset(-31% -50% -30% 0% round 12%);}
    #Enabled .swiper-slide h3 {top: -85px;}

    #Enabled .changed.swiper-slide-active .cta {right:-175px;bottom: -133px;}
    #Enabled .inverted-radius {width: 650px;}
    #Enabled .oursolutionsCards h2 {left: -77px;}
    .d-lg-none {
        display: block !important;
    }
    #delivering-impact #horizontal-scoll .swiper-button-next, #delivering-impact #horizontal-scoll .swiper-button-prev {
    top: 40px;
}
}

@media only screen and (min-device-width: 768px)and (max-device-width: 1024px)and (orientation: portrait) {

    #IntroText .introTextLSH h1,
    #IntroText .introTextLSH .rotating-text p .word,
    #wearthermax h2,
    .common_tile,
    #HomeInvestors .container .nse_bse .nos {
        font-size: 34px;
        letter-spacing: 0px;
        line-height: 36px;
    }

    #IntroText .introTextLSH .rotating-text {
        transform: translate(0px, 0px)
    }

    #IntroText {
        padding-top: 120px
    }

    #IntroText .introTextRHS p {
        font-size: 20px;
        line-height: 28px
    }

    #wearthermax .weartherImg {
        transform: scale(0.9)
    }

    #wearthermax .weartherImg a img {
        width: 100%;
        height: 630px;
        object-fit: cover
    }

    #wearthermax .image-container {
        width: 100%;
        height: 100%
    }

    #wearthermax h2 {
        bottom: 70px;
        left: 40px
    }

    #wearthermax .playbt {
        transform: scale(0.6)
    }

    #wearethermax_two {
        padding-top: 13px;
        padding-bottom: 30px
    }

    #wearethermax_two .desc {
        font-size: 24px;
        line-height: 35px;
        margin-bottom: 20px
    }

    .common-cta {
        font-size: 16px
    }

    p {
        font-size: 16px;
        line-height: 24px
    }

    .infoNos {
        height: 150px;
        margin-bottom: 20px;
        padding: 10px
    }

    .infoNos h3 {
        font-size: 50px
    }

    .infoNos p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0px
    }

    #Enabled {
        padding: 40px 0px
    }

    #Enabled .common_tile {
        margin-bottom: 20px
    }

    #FeaturedCapabilities {
        padding: 40px 0px;
    }

    #FeaturedCapabilities .FeaturedSlider {
        height: auto;
        margin-top: 30px
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight {
        padding-left: 0px;
        padding-top: 30px
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-pagination-fraction {
        bottom: inherit;
        top: 10px;
        right: 0px
    }

    #FeaturedCapabilities .common-cta {
        position: relative;
        right: 0px;
        top: 0px
    }

    #HomeInvestors {
        height: auto;
        background: #000
    }

    #HomeInvestors .InvestorsTop {
        position: relative;
        left: 0px;
        right: 0px;
        margin: auto;
        top: 0px;
        padding: 30px 0px
    }

    #HomeInvestors .blurbox {
        position: relative;
        padding: 30px 0px
    }

    #HomeInvestors .container .nse_bse .up_down {
        font-size: 14px
    }

    #HomeInvestors .latest_news .LatestCards .annualLink {
        margin-top: 20px
    }

    #HomeInvestors .swiper-pagination {
        position: relative;
        bottom: 0px
    }

    #HomeInvestors .swiper-pagination-bullet {
        background: #fff !important
    }

    #HomeInvestors .latest_news h3 {
        font-size: 24px;
        margin-top: 20px
    }

    #News_Insights {
        padding: 10px 0px
    }

    #News_Insights .swiper-pagination-bullet {
        background: #000 !important
    }

    #hero-anim-track,
    #hero-anim-track .decarbonisation-bg {
        height: auto;
        position: relative
    }

    #hero-anim-track img,
    #hero-anim-track .decarbonisation-bg img {
        height: 300px;
        object-fit: cover
    }

    #hero-anim-track .decarbonisation-bg {
        width: 100%
    }

    #hero-anim-track .container .empoweringRight {
        padding-left: 0px;
        display: block
    }

    #hero-anim-track {
        padding-bottom: 40px
    }

    #hero-anim-track .common_tile {
        margin-top: 20px
    }

    #hero-anim-track .common_tile br {
        display: none
    }

    #IntroText .introTextLSH .rotating-text.active {
        transform: translate(0px, 0px)
    }

    #IntroText .introTextLSH .rotating-text .rotatingSlider h2 {
        font-size: 34px;
        line-height: 50px;
    }

    #wearthermax .weartherImg video {
        height: 410px
    }

    #wearthermax {
        margin-top: 10px
    }

    #News_Insights .swiper-pagination {
        position: relative
    }

    #News_Insights .mt-5 {
        margin-top: 2rem !important
    }

    #delivering-impact {
        padding-top: 30px
    }

    #delivering-impact .common_tile {
        margin-bottom: 20px
    }

    #delivering-impact .horizontal-scoll-wrapper {
        height: 350px
    }

    #delivering-impact #horizontal-scoll {
        padding: 30px 10px
    }

    #delivering-impact .swiper-slide:nth-child(1) {
        margin-left: 0px;
        width: 650px;
    }

    #delivering-impact .horizontal .card .card-content {
        padding: 30px 15px
    }

    #delivering-impact .horizontal .card .card-content .impactThumb {
        top: -50px;
        width: 110px
    }

    #delivering-impact .horizontal .card .card-content .impactThumb img {
        width: 100%
    }

    #delivering-impact .horizontal .card .card-content h3 {
        font-size: 25px;
        padding-right: 200px
    }

    #delivering-impact .horizontal .card .card-content h3 br {
        display: none
    }

    #delivering-impact .horizontal .card:hover .card-content {
        padding: 30px 50px
    }

    #delivering-impact .swiper-pagination-bullet {
        background-color: var(--White)
    }

    #delivering-impact #horizontal-scoll .swiper-button-next,
    #delivering-impact #horizontal-scoll .swiper-button-prev {
        top: 67%
    }

    #FeaturedCapabilities .swiper-button-next,
    #FeaturedCapabilities .swiper-button-prev {
        top: 8%
    }

    #FeaturedCapabilities .FeaturedSlider .FeaturedImg {
        margin-top: 0px
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-pagination-fraction {
        width: 94%
    }

    .oursolutionsSlider {
        margin-top: 40px;
        margin-bottom: 70px
    }



    
    #Enabled {
        padding: 40px 0px
    }

    #Enabled .common_tile {
        margin-bottom: 20px
    }

    #Enabled .swiper-slide .oursolutionsCards .contentCard {
        left: 15px;
        width: 90%;
        top: 80px
    }

    #Enabled .swiper-slide .oursolutionsCards .contentCard h2 {
        width: fit-content
    }

    #Enabled .swiper-slide .oursolutionsCards .contentCard ul li {
        width: 100%
    }

    #Enabled .swiper-slide .oursolutionsCards .contentCard ul li a {
        font-size: 12px;
        padding: 8px 0px;
        height: 37px;
        background: url(../assets/images/whiet-arrow.svg) 95% 20px no-repeat;
        background-size: 20px
    }

    #Enabled .swiper-slide.swiper-slide-active .oursolutionsCards h2 {
        font-size: 24px;
        top: 30px;
        left: 13px;
    }


    #Enabled .swiper-slide .oursolutionsCards .contentCard ul {
        display: block
    }

    #Enabled .swiper-pagination {
        position: relative;
        margin-top: 10px
    }

    #Enabled .swiper-pagination-bullet {
        background-color: var(--White)
    }
/* 
    #Enabled .swiper-button-next,
    #Enabled .swiper-button-prev {
        display: none
    } */

    #Enabled .swiper-slide .oursolutionsCards h2 {
        left: 14px
    }


    #Enabled .swiper {
        margin-top: 100px;
        margin-bottom: 70px
    }

    #Enabled .changing.swiper-slide-active .img-wrap,
    #Enabled .changed.swiper-slide-active .img-wrap,
    #Enabled .changed.swiper-slide-active .img-wrap .imgoverlap {
        width: auto
    }

    #Enabled .changed.swiper-slide-active .img-wrap .imgoverlap img {
        width: 100%;
        height: auto
    }

    #Enabled .changed.swiper-slide-active .oursolutionsCards {
        left: 0px;
        top: -40px;
        z-index: 99;
        width: 80%;
        right: 0px;
        margin: auto;
    }

    #Enabled .oursolutionsCards .contentCard p {
        padding-right: 0px
    }

    #Enabled .swiper-slide .cta {
        bottom: -60px;
    }

    #Enabled .swiper-slide {height: 490px;}

    #Enabled .changed.swiper-slide-active .cta {
        right: 0px
    }

    #Enabled .swiper-slide img {
        height: 580px;
        width: 100%
    }

    #Enabled .changing, #Enabled .changed {transform: translateX(-50px) scale(1);}
    #Enabled .oursolutionsCards {left: 0px;width: 80%;top: -40px; transition: all 0.3s ease; transition-delay: 0s; margin: auto;
        right: 0px;}
    #Enabled .changing.swiper-slide-active, #Enabled .changed.swiper-slide-active {
    transform: translateX(0px);
}

#Enabled .swiper-slide h3 {top: 0px;}



/* #Enabled .changed.swiper-slide-active .oursolutionsCards h2,#Enabled .oursolutionsCards h2  {top: 0px;}
#Enabled .oursolutionsCards .contentCard p {line-height: 1.3 !important;padding-bottom: 0px;}
#Enabled .oursolutionsCards h2,#Enabled .oursolutionsCards,#Enabled .oursolutionsCards .contentCard { position: relative; bottom: 0px;display: block;height: auto; }
#Enabled .changed.swiper-slide-active .oursolutionsCards { background-color: var(--red); padding: 10px 0px; }
#Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {
transform: translateX(100px) scale(1);
clip-path: inset(-40% -50% -30% 0% round 12%);

}
#Enabled .changed.swiper-slide-active .oursolutionsCards {border-radius: 10px;}
#Enabled .oursolutionsCards {top: 0px;}
#Enabled .oursolutionsCards {opacity: 1;
visibility: visible;}
#Enabled .swiper-slide-active .oursolutionsCards {transition-delay: 0s;}
#Enabled .swiper-slide.swiper-slide-active .oursolutionsCards h2 { top: 0px; }
#Enabled .oursolutionsCards {background-color: var(--red);}
#Enabled .swiper-slide { display: block; height: auto; } */

#delivering-impact .horizontal-scoll-wrapper {margin-top: 0px;}

#delivering-impact #horizontal-scoll .swiper-button-next, #delivering-impact #horizontal-scoll .swiper-button-prev {top: 26%;width: 40px;}
#delivering-impact #horizontal-scoll .swiper-button-next img, #delivering-impact #horizontal-scoll .swiper-button-prev img { width: 100%; }
#delivering-impact #horizontal-scoll .swiper-button-next {
right: 20px;
}
#delivering-impact #horizontal-scoll .swiper-button-prev {
left: 20px;
}

#HomeInvestors .latest_news .LatestCards .coverimg {width: 100%;margin: auto; margin-bottom: 10px; }
#HomeInvestors .latest_news .LatestCards { text-align: center; }
#FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight h2 {font-size: 26px;}


 #Enabled .swiper-button-next,
    #Enabled .swiper-button-prev {
        top: 10px;
    }

    #Enabled .swiper-button-next {
    right: 65px;
}

#Enabled .swiper-button-prev {
    left: inherit;
    right: 110px !important;
    
}

    #Enabled .swiper-button-next img {transform: translateX(2px);}
    #Enabled .swiper-button-prev img {transform: translateX(0px);}
    #Enabled .swiper-button-prev {right: 65px;}
    #Enabled .swiper-button-next::before {padding: 18px 18px;}

    #Enabled .swiper-button-prev::before {
    background-color: var(--red);
    border-radius: 4px;
    padding: 18px 18px;
    pointer-events: none;
    content: "";
    position: absolute;
}
#Enabled .swiper-button-next::before {border-radius: 4px;}

/* #HomeInvestors .latest_news .LatestCards .row { display: block; } */

#Enabled .inverted-radius {
--r: 0px;
--s: 0px;
--x: 0px;
--y: 0px;
aspect-ratio: 1;
border-radius: var(--r);
--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);
--_g: conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0);
--_d: (var(--s) + var(--r));
mask: calc(100% - var(--_d) - var(--x)) 100% var(--_m), 100% calc(100% - var(--_d) - var(--y)) var(--_m), radial-gradient(var(--s) at 100% 100%, rgba(0, 0, 0, 0) 99%, #000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)), var(--_g) calc(-1*var(--_d) - var(--x)) 0, var(--_g) 0 calc(-1*var(--_d) - var(--y));
mask-repeat: no-repeat;
height: 230px;
object-fit: cover;
width: 100%;
}
#Enabled .mobileCta { display: block;
        position: relative;
        right: 0px;
        bottom: 0px; }

}



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


     #IntroText .introTextLSH h1,
    #IntroText .introTextLSH .rotating-text p .word,
    #wearthermax h2,
    .common_tile,
    #HomeInvestors .container .nse_bse .nos {
        font-size: 30px;
        letter-spacing: 0px;
        line-height: 35px;
        letter-spacing: -1px;
        
    }

/*     #IntroText .introTextLSH h1,
    #IntroText .introTextLSH .rotating-text p .word{
        font-size: 34px;
        letter-spacing: -1px;
        line-height: 42px
    } */

    #IntroText .introTextLSH .rotating-text {
        transform: translate(0px, 0px)
    }

    #IntroText {
        padding-top: 170px;
    }

    #IntroText .introTextRHS p {
        font-size: 16px;
        line-height: 1.4 !important; 
        font-weight: var(--font-weight-300);
    }

    #wearthermax .weartherImg {
        transform: scale(1);
        height: 100%;
    }

    #wearthermax .weartherImg a img {
        width: 100%;
        height: 630px;
        object-fit: cover
    }

    #wearthermax .image-container {
        width: 100%;
        height: 100%
    }

    #wearthermax h2 {
        bottom: 30px;
        left: 20px;
    }

  /*   #wearthermax .playbt {
        transform: scale(0.6)
    } */

    #wearthermax .playbt {    width: 50px; height: 50px; }
#wearthermax .playbt img { width: 100%; }

    #wearethermax_two {
        padding-top: 35px;
        padding-bottom: 30px
    }

    #wearethermax_two .desc {
        font-size: 22px;
        line-height: 28px;
        margin-bottom: 20px
    }

    .common-cta {
        font-size: 14px;
    }

    p {
        font-size: 16px;
        line-height: 24px
    }

    .infoNos {
        height: 150px;
        margin-bottom: 20px;
        padding: 10px
    }

    .infoNos h3 {
        font-size: 60px
    }

    .infoNos p {
        font-size: 14px;
        line-height: 20px;
        margin-bottom: 0px
    }


    #FeaturedCapabilities {
        padding: 50px 0px;
    }

    #FeaturedCapabilities .FeaturedSlider {
        height: auto;
        margin-top: 30px
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight {
        padding-left: 0px;
        padding-top: 30px;
        overflow: scroll;
        height: 424px;
        overflow-x: hidden;
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-pagination-fraction {
        bottom: inherit;
        top: 10px;
        right: 0px
    }

    #FeaturedCapabilities .common-cta {
        position: relative;
        right: 0px;
        top: 0px
    }

    #HomeInvestors {
        height: auto;
        background: #000;
        margin-top: 0px;
    }

    #HomeInvestors .InvestorsTop {
        position: absolute;
        left: 0px;
        right: 0px;
        margin: auto;
        bottom: 633px;
        padding: 30px 0px;
        background: #000000c4;
        background: rgba(0, 0, 0, 0.2);
        border-radius: 16px;
        box-shadow: 0 4px 30px rgba(0, 0, 0, 0.1);
        backdrop-filter: blur(5px);
        -webkit-backdrop-filter: blur(5px);
        top: 240px;
    }

    #HomeInvestors .blurbox {
        position: relative;
        padding: 30px 0px
    }

    #HomeInvestors .container .nse_bse .up_down {
        font-size: 14px
    }

    #HomeInvestors .latest_news .LatestCards .annualLink {
        margin-top: 0px;
        font-size: 11px;
    }

    #HomeInvestors .swiper-pagination {
        position: relative;
        bottom: 0px
    }

    #HomeInvestors .swiper-pagination-bullet {
        background: #fff !important
    }

    #HomeInvestors .latest_news h3 {
        font-size: 24px;
        margin-top: 20px
    }

    #News_Insights {
        padding: 10px 0px
    }

    #News_Insights .swiper-pagination-bullet {
        background: #000 !important
    }

    #hero-anim-track,
    #hero-anim-track .decarbonisation-bg {
        height: auto;
        position: relative
    }

    #hero-anim-track img,
    #hero-anim-track .decarbonisation-bg img {
        height: 300px;
        object-fit: cover
    }

    #hero-anim-track .decarbonisation-bg {
        width: 100%
    }

    #hero-anim-track .container .empoweringRight {
        padding-left: 0px;
        display: block
    }

    #hero-anim-track {
        padding-bottom: 40px
    }

    #hero-anim-track .common_tile {
        margin-top: 50px;
    }

    #hero-anim-track .common_tile br {
        display: none
    }

    #IntroText .introTextLSH .rotating-text.active {
        transform: translate(0px, 0px);
    }
    #IntroText .introTextLSH {height: 150px;}

    #IntroText .introTextLSH .rotating-text .rotatingSlider h2 {
        font-size: 30px;
        letter-spacing: 0px;
        line-height: 30px;
        letter-spacing: -1px;
        position: relative;
    }
#wearethermax_two { background-color: #fff; }

    #wearthermax {
        border-radius: 10px;
        width: 90%;
        height: 550px;
        margin: auto;
        margin-top: 70px;
        
    }
      #wearthermax .weartherImg video {
        height: 100%
    }
    #wearthermax.in-view .weartherImg { height: 100%; }

    #delivering-impact {
        padding-top: 50px;
        padding-bottom: 50px;
    }

    #delivering-impact .common_tile {
        margin-bottom: 20px
    }

    #News_Insights .swiper-pagination {
        position: relative;
        bottom: 0px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

       #News_Insights .mt-5 {
        margin-top: 0.5rem !important;
    }

    #delivering-impact #horizontal-scoll {
        padding: 10px 0px;
        margin-top: 15px;
    }

    #delivering-impact .impactimg img {
        height: 200px;
        object-fit: cover;
        width: 100%;
    }

    #delivering-impact .swiper-slide:nth-child(1) {
        margin-left: 0px
    }

    #delivering-impact .horizontal .card .card-content {
        position: relative;
        padding: 20px;
        backdrop-filter: blur(0px);
        transform: translate(0px, 0px);
        background-color: rgba(0, 0, 0, 0)
    }

    #delivering-impact .horizontal .card .card-content h3 {
        font-size: 20px;
        color: var(--black);
        margin-top: 20px;
        line-height: 1.4;
    }

    #delivering-impact .horizontal .card .card-content .impactThumb {
        position: relative;
        right: 0px;
        top: 0px;
        display: none;
    }

    #delivering-impact .horizontal .card .card-content .impactThumb img {
        width: 70px;
    }

    #delivering-impact .horizontal .card .card-content .common-cta {
        color: var(--black);
        opacity: 1;
        visibility: visible;
        margin-top: 13px
    }

    #delivering-impact .horizontal .card:hover .card-content {
        padding: 0px 15px
    }

    #FeaturedCapabilities .FeaturedSlider .FeaturedImg {
        margin-top: 0px
    }

    #FeaturedCapabilities .FeaturedSlider .swiper-pagination-fraction {
        width: 94%
    }

    .oursolutionsSlider {
        margin-top: 40px;
        margin-bottom: 70px
    }




    #header .logo {
        width: fit-content
    }

    #delivering-impact #horizontal-scoll .swiper-button-next,
    #delivering-impact #horizontal-scoll .swiper-button-prev {
        top: 56%
    }

    #delivering-impact #horizontal-scoll .swiper-button-next {
        right: 40px
    }

    #delivering-impact #horizontal-scoll .swiper-button-prev {
        left: 40px
    }

    #FeaturedCapabilities .swiper-button-next,
    #FeaturedCapabilities .swiper-button-prev {
        top: 140px
    }


    
    #Enabled {
        padding: 55px 0px;
    }

    #Enabled .common_tile {
        margin-bottom: 20px
    }

    #Enabled .swiper-slide .oursolutionsCards .contentCard {
        left: 15px;
        width: 90%;
        top: inherit;
        padding-bottom: 20px;
    }
    #Enabled .swiper-slide .oursolutionsCards .contentCard .common-cta .mt-4 {
    margin-top: 0.6rem !important;
    
}

    #Enabled .swiper-slide .oursolutionsCards .contentCard h2 {
        width: fit-content
    }

    #Enabled .swiper-slide .oursolutionsCards .contentCard ul li {
        width: 100%
    }

    #Enabled .swiper-slide .oursolutionsCards .contentCard ul li a {
        font-size: 14px;
        padding: 8px 0px;
        height: 32px;
        background: url(../assets/images/black_right_arrw.svg.svg) right 14px no-repeat;
        background-size: 20px;
        color: #000;
        letter-spacing: 0px;
        background-size: 9px;
    }

    #Enabled .swiper-slide.swiper-slide-active .oursolutionsCards h2 {
        font-size: 24px;
        top: 30px;
        left: 13px;
    }

    #Enabled .swiper-slide img { border-radius: 0px; width: 100%; }


    #Enabled .swiper-slide .oursolutionsCards .contentCard ul {
        display: block
    }

    #Enabled .swiper-pagination {
        position: relative;
        margin-top: 20px;
    }
    .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background-color: var(--red) !important; }

    #Enabled .swiper-pagination-bullet {
        background-color: var(--White)
    }

 #Enabled .swiper-button-next,
    #Enabled .swiper-button-prev {
        top: 160px;
        display: none;
    }

    #Enabled .swiper-button-next {
    right: 15px;
}

#Enabled .swiper-button-prev {
    right: inherit;
    left: 15px;
}

    #Enabled .swiper-button-next img {transform: translateX(2px);}
    #Enabled .swiper-button-prev img {transform: translateX(0px);}
    #Enabled .swiper-button-prev {right: 65px;}
    #Enabled .swiper-button-next::before {padding: 18px 18px;}

    #Enabled .swiper-button-prev::before {
    background-color: var(--red);
    border-radius: 4px;
    padding: 18px 18px;
    pointer-events: none;
    content: "";
    position: absolute;
}
#Enabled .swiper-button-next::before {border-radius: 4px;}

    #Enabled .swiper-slide .oursolutionsCards h2 {
        left: 14px;
        color: #000;
    }


    #Enabled .swiper {
        margin-top: 30px;
        margin-bottom: 0px
    }

    #Enabled .swiper-slide span {
    margin-top: 0px;
    width: 100%;
}

    #Enabled .changing.swiper-slide-active .img-wrap,
    #Enabled .changed.swiper-slide-active .img-wrap,
    #Enabled .changed.swiper-slide-active .img-wrap .imgoverlap {
        width: 100%;
    }

    #Enabled .changed.swiper-slide-active .oursolutionsCards {
        left: 0px;
        top: inherit;
        z-index: 99;
        width: 100%
    }

    #Enabled .oursolutionsCards .contentCard p {
        padding-right: 0px
    }

    #Enabled .swiper-slide .cta {
        bottom: -60px;
    }

    #Enabled .swiper-slide {height: 680px; display: block; background: #fff;
        border-radius: 18px;
        padding: 0px; overflow: hidden; }

    #Enabled .changed.swiper-slide-active .cta {
        right: 20px;
        bottom: inherit;
        top: 270px;
        width: 40px;
        height: 40px;
        
    }

    #Enabled .swiper-slide img {
        height: 330px;
        width: 100%
    }
    #Enabled .swiper-slide h3 { display: none; }

    #Enabled .changing, #Enabled .changed {transform: translateX(-50px) scale(1);}
    #Enabled .oursolutionsCards {left: 0px;width: 100%;top: -40px;}
    #Enabled .changing.swiper-slide-active, #Enabled .changed.swiper-slide-active {
    transform: translateX(0px);
}

#IntroText .introTextLSH .rotating-text .rotatingSlider {
    height: 60px;
}

p {
    line-height: 22px !important;
}

#FeaturedCapabilities .swiper-button-next, #FeaturedCapabilities .swiper-button-prev {
    top: 86px;
    width: 35px;
}
#FeaturedCapabilities .swiper-button-prev {
    left: inherit;
    right: 62px;
}
#FeaturedCapabilities .swiper-button-next img, #FeaturedCapabilities .swiper-button-prev img { width: 100%; }

    #Enabled .changed.swiper-slide-active .oursolutionsCards h2,#Enabled .oursolutionsCards h2  {top: 0px;}
    #Enabled .oursolutionsCards .contentCard p {line-height: 1.5 !important;padding-bottom: 0px; color: #000; }  
    #Enabled .oursolutionsCards h2,#Enabled .oursolutionsCards,#Enabled .oursolutionsCards .contentCard { position: relative; bottom: 0px;display: block;height: auto; }
    #Enabled .changed.swiper-slide-active .oursolutionsCards { background-color:#ffffff; padding: 13px 0px; }
    #Enabled .swiper-slide-active~.changing, #Enabled .swiper-slide-active~.changed {
    transform: translateX(100px) scale(1);
    clip-path: inset(0% 0% 0% 0% round 0%);
}
#Enabled .changed.swiper-slide-active .oursolutionsCards {border-radius: 10px;}
#Enabled .oursolutionsCards {top: 0px;}
#Enabled .oursolutionsCards {opacity: 1;
    visibility: visible;}
    #Enabled .swiper-slide-active .oursolutionsCards {transition-delay: 0s;}
    #Enabled .swiper-slide.swiper-slide-active .oursolutionsCards h2 { top: 0px; color: #000; }
    #Enabled .oursolutionsCards {background-color: var(--White);}
#Enabled .common-cta {
    color: black !important;
}


    #delivering-impact .horizontal-scoll-wrapper {margin-top: 0px;}
    
    #delivering-impact #horizontal-scoll .swiper-button-next, #delivering-impact #horizontal-scoll .swiper-button-prev {top:22%;width: 33px;}
    #delivering-impact #horizontal-scoll .swiper-button-next img, #delivering-impact #horizontal-scoll .swiper-button-prev img { width: 100%; }
        #delivering-impact #horizontal-scoll .swiper-button-next {
        right: 20px;
    }
        #delivering-impact #horizontal-scoll .swiper-button-prev {
        left: 20px;
    }

    #HomeInvestors .latest_news .LatestCards .coverimg {width:100%;margin: auto; margin-bottom: 10px; }
    #HomeInvestors .latest_news .LatestCards { text-align: center; padding: 6px; }
    #FeaturedCapabilities .FeaturedSlider .swiper-slide .FeaturedRight h2 {font-size: 26px;}

    #Enabled .common-cta {top: 0px;
        right: 0px;
        color: #fff !important;
        bottom: inherit;
        position: relative;display: block;}

    .gallery-thumbs { display: block; margin-top: 20px; }

    .gallery-thumbs .swiper-slide {
        height: 70px !important;
        text-align: center;
        overflow: hidden;
        opacity: 0.4;
        transform: scale(1) !important;
        border-radius: 10px !important;
}
.gallery-thumbs .swiper-slide-active {
  opacity: 1;
}
.gallery-thumbs .swiper-slide img {
  width: auto;
  height: auto !important;
  border-radius: 10px !important;
}



.gallery-tabs { display: block; }

/* .gallery-tabs .swiper-slide {
width: 130px !important;
height: 130px !important;
text-align: center;
overflow: hidden;
opacity: 0.4;
} */
.gallery-tabs .swiper-slide-active {
opacity: 1;
}
/* .gallery-tabs .swiper-slide img {
width: auto;
height: 100% !important;
border-radius: 10px !important;
}
 */

#FeaturedCapabilities .swiper-button-next, #FeaturedCapabilities .swiper-button-prev { display: none; }

#delivering-impact .horizontal-scoll-wrapper {height: 490px;}
/* #Enabled .swiper-slide {transform: scale(1);} */

#HomeInvestors .InvestorsImg .imgoverlap {display: block;
height: 500px;}
#HomeInvestors .InvestorsImg .imgoverlap img {height: 100%;
object-fit: cover;}

#News_Insights .NewsCards { padding: 0px; }


#Enabled .swiper-slide img {height: 230px;}


#Enabled .inverted-radius {
--r: 0px;
--s: 0px;
--x: 0px;
--y: 0px;
aspect-ratio: 1;
border-radius: var(--r);
--_m: /calc(2*var(--r)) calc(2*var(--r)) radial-gradient(#000 70%, #0000 72%);
--_g: conic-gradient(from 90deg at calc(100% - var(--r)) calc(100% - var(--r)), #0000 25%, #000 0);
--_d: (var(--s) + var(--r));
mask: calc(100% - var(--_d) - var(--x)) 100% var(--_m), 100% calc(100% - var(--_d) - var(--y)) var(--_m), radial-gradient(var(--s) at 100% 100%, rgba(0, 0, 0, 0) 99%, #000 calc(100% + 1px)) calc(-1*var(--r) - var(--x)) calc(-1*var(--r) - var(--y)), var(--_g) calc(-1*var(--_d) - var(--x)) 0, var(--_g) 0 calc(-1*var(--_d) - var(--y));
mask-repeat: no-repeat;
height: 230px;
object-fit: cover;
width: 100%;
}


}


/*# sourceMappingURL=home.min.css.map */