.InnerBanner .container .caption_wrp h1{font-size:54px;font-style:italic;font-family:var(--font-family-essonnes-display)}.custom_container{max-width:1270px;padding:0 15px;margin:0 auto}.gradient-text-green{background:linear-gradient(180deg,#3cba80 4.9%,#1c91bd 77.45%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.sustaibaility_overview{padding:80px 0}.sustaibaility_overview .desc_wrp .commonTitle{line-height:1!important}.osg_main_wrp{padding:80px 0;background-color:#f5f5f5}.osg_main_wrp .custom_container .top_ttle_wrp{max-width:765px;margin:0 auto}.osg_main_wrp .osg_Grid_Wrp .osg_card{margin-top:40px;min-height:215px;position:relative}.osg_main_wrp .osg_Grid_Wrp .osg_card:before{content:"";width:1px;height:153px;position:absolute;top:50%;right:0;transform:translateY(-50%);background-color:rgba(0,0,0,.2)}.osg_main_wrp .osg_Grid_Wrp .osg_card.last_card:before{display:none}.osg_main_wrp .osg_Grid_Wrp .osg_card .svg-wrapper{text-align:center}.osg_main_wrp .osg_Grid_Wrp .osg_card .desc{text-align:center;padding:15px 0 0}.osg_main_wrp .osg_Grid_Wrp .osg_card .desc h2{font-size:24px;font-weight:600;color:#c59a5b}.osg_main_wrp .osg_Grid_Wrp .osg_card .desc p{font-size:16px;font-weight:400;line-height:24px;color:#000;max-width:220px;margin:0 auto}.osg_main_wrp .animate-svg{opacity:1;transition:opacity .8s ease,transform .8s ease}.champion_mascot_wrp{padding:80px 0}.champion_mascot_wrp .commonTitle{line-height:1!important}.champion_mascot_wrp .mascot_grid_wrp .mascot_card{width:280px;height:560px;position:relative;display:block;background-color:#f5f5f5;border-radius:280px;margin:40px auto 0}.champion_mascot_wrp .mascot_grid_wrp .mascot_card:hover .pic_cvr img.mascot-pic{z-index:1;opacity:0}.champion_mascot_wrp .mascot_grid_wrp .mascot_card:hover .pic_cvr img.vid-pic{opacity:1}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .pic_cvr{width:280px;height:280px;position:relative}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .pic_cvr img{position:absolute;top:0;left:0;transition:all .6s ease}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .pic_cvr img.mascot-pic{z-index:1}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .pic_cvr img.vid-pic{opacity:0}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc{max-width:90%;margin:0 auto;text-align:center;padding:15px 0 0}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc .name{color:#c59a5b;font-weight:600;font-size:24px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc h2{letter-spacing:-.02em;font-size:60px;font-weight:600;background:linear-gradient(180deg,#3cba80 4.9%,#1c91bd 77.45%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc .description{font-size:18px;line-height:1.2;color:#000}.WestgateGallery_wrp{background-color:#f5f5f5!important}.WestgateGallery_wrp .Gallery__tabs .nav .nav-item .nav-link.active{color:#c59a5b!important}.WestgateGallery_wrp .Exterior_sdlr .video_slide{position:relative}.WestgateGallery_wrp .Exterior_sdlr .video_slide:before{content:"";width:52px;height:37px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-image:url(/youtube-vid-icn.png);background-repeat:no-repeat;background-position:0 0;z-index:1;cursor:pointer}.WestgateGallery_wrp .Exterior_sdlr .video_slide .caption{display:block!important;bottom:10px!important;right:inherit;left:20px;font-weight:600}.WestgateGallery_wrp .Exterior_sdlr .video_slide .caption span{display:block;font-weight:400}.social-efforts-wrp{padding:80px 0 0}.social-efforts-wrp .social-efforts-tabs .nav{border:none;gap:0 20px}.social-efforts-wrp .social-efforts-tabs .nav .nav-item .nav-link{border-radius:0;font-size:20px;font-weight:600;color:#bfbfbf;padding:0 0 5px;border:none;border-bottom:1px solid rgba(0,0,0,0)}.social-efforts-wrp .social-efforts-tabs .nav .nav-item .nav-link.active{color:#c59a5b;border-color:#000}.social-efforts-wrp .social-efforts-tabs .tab-content{padding:20px 0 0}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper{padding-bottom:50px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .pic_cvr{position:relative}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card{width:100%;background-color:#f5f5f5;padding:35px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp{max-width:95%}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp h2{font-size:40px;font-weight:600;letter-spacing:-.02em}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp p{font-size:18px;line-height:140%;color:#000;font-weight:400}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#c59a5b}.tomorrow-matters{height:90svh;display:flex;align-items:center}.tomorrow-matters .cvr{height:90svh;transform-origin:center center;position:relative}.tomorrow-matters .cvr span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2}.tomorrow_video_section{padding:80px 0;background-color:#f5f5f5}.tomorrow_video_section .commonTitle{line-height:1!important}.tomorrow_video_section .tvs_wrpps{padding:0 30px}.tomorrow_video_section .tvs_wrpps .tvs_sldr{padding:40px 0}.tomorrow_video_section .tvs_wrpps .tvs_sldr .swiper-slide a{display:block;position:relative}.tomorrow_video_section .tvs_wrpps .tvs_sldr .swiper-slide a span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3}.tomorrow_video_section .tvs_wrpps .tvs_sldr .swiper-slide a:after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5);pointer-events:none}.is-horizontal .f-button.is-arrow.is-next,.is-horizontal .f-button.is-arrow.is-prev{display:none!important}.impact_so_far{padding:80px 0}.impact_so_far .so_far_grid .so-far-card{margin-top:40px}.impact_so_far .so_far_grid .so-far-card .box-ttle{color:#c59a5b;font-size:24px;font-weight:600;padding:5px 0 5px 60px;background-repeat:no-repeat;background-position:0;background-size:auto 39px}.impact_so_far .so_far_grid .so-far-card .box-ttle.ttle1{background-image:url(/so-far-icn1.png)}.impact_so_far .so_far_grid .so-far-card .box-ttle.ttle2{background-image:url(/so-far-icn2.png)}.impact_so_far .so_far_grid .so-far-card .box-ttle.ttle3{background-image:url(/so-far-icn3.png)}.impact_so_far .so_far_grid .so-far-card .box-ttle.ttle4{background-image:url(/so-far-icn4.png)}.impact_so_far .so_far_grid .so-far-card .graph_box{width:95%}.impact_so_far .so_far_grid .so-far-card .graph_box .name{font-size:16px;font-weight:600;color:#373737;margin:0 0 5px}.impact_so_far .so_far_grid .so-far-card .graph_box ul.green-bar li span{background-color:#3cba80}.impact_so_far .so_far_grid .so-far-card .graph_box ul.blue-bar li span{background-color:#1c91bd}.impact_so_far .so_far_grid .so-far-card .graph_box ul li{width:100%;height:44px;background-color:#f5f5f5;position:relative;border-radius:5px}.impact_so_far .so_far_grid .so-far-card .graph_box ul li span{width:100%;height:100%;position:absolute;top:0;left:0;border-radius:5px}.impact_so_far .so_far_grid .so-far-card .graph_box .numb{font-size:30px;font-weight:700;display:flex;justify-content:space-between;align-items:center}.impact_so_far .so_far_grid .so-far-card .graph_box .numb.green-clr{color:#3cba80}.impact_so_far .so_far_grid .so-far-card .graph_box .numb.blue-clr{color:#1c91bd}.impact_so_far .so_far_grid .so-far-card .graph_box .numb span{font-size:16px;line-height:1;font-weight:600;color:#373737;text-align:right}@media(min-width:1600px)and (max-width:1919px){.osg_main_wrp .osg_Grid_Wrp .osg_card .desc h2{font-size:20px}.osg_main_wrp .osg_Grid_Wrp .osg_card .desc p{font-size:14px;line-height:20px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc h2{letter-spacing:0;font-size:46px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc .description{font-size:16px;line-height:1.2;max-width:80%;margin:0 auto}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp h2{font-size:30px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp p{font-size:16px}.sustaibaility_overview .pic_cvr img{max-width:90%;margin:0 auto;display:block}.impact_so_far .so_far_grid .so-far-card .graph_box .numb{font-size:26px}}@media only screen and (min-width:1400px)and (max-width:1599px){.osg_main_wrp .osg_Grid_Wrp .osg_card .desc h2{font-size:20px}.osg_main_wrp .osg_Grid_Wrp .osg_card .desc p{font-size:14px;line-height:20px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc h2{letter-spacing:0;font-size:46px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc .description{font-size:16px;line-height:1.2;max-width:80%;margin:0 auto}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp h2{font-size:30px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp p{font-size:16px}.sustaibaility_overview .pic_cvr img{max-width:85%;margin:0 auto;display:block}.impact_so_far .so_far_grid .so-far-card .graph_box .numb{font-size:26px}}@media only screen and (min-width:1200px)and (max-width:1399px){.custom_container{max-width:1170px}.osg_main_wrp .osg_Grid_Wrp .osg_card .desc h2{font-size:20px}.osg_main_wrp .osg_Grid_Wrp .osg_card .desc p{font-size:14px;line-height:20px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc h2{letter-spacing:0;font-size:46px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc .description{font-size:16px;line-height:1.2;max-width:80%;margin:0 auto}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp h2{font-size:30px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp p{font-size:16px}.sustaibaility_overview .pic_cvr img{max-width:80%;margin:0 auto;display:block}.impact_so_far .so_far_grid .so-far-card .graph_box .numb{font-size:26px}}@media only screen and (min-device-width:768px)and (max-device-width:1199px)and (orientation:landscape){.impact_so_far,.osg_main_wrp,.social-efforts-wrp,.sustaibaility_overview,.tomorrow_video_section{padding:40px 0}.osg_main_wrp .osg_Grid_Wrp .osg_card:before{display:none}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc h2{letter-spacing:0;font-size:46px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc .description{font-size:16px}.social-efforts-wrp .social-efforts-tabs .nav{display:block;white-space:nowrap;overflow-y:hidden;width:100%;padding-bottom:2px}.social-efforts-wrp .social-efforts-tabs .nav .nav-item{width:auto;text-align:center;display:inline-block;margin-right:20px}.social-efforts-wrp .social-efforts-tabs .nav .nav-item .nav-link{border-radius:0;border:none;font-size:16px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp{width:100%;padding-top:15px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp h2{font-size:22px;font-weight:600;letter-spacing:0}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card{padding:15px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp p{font-size:16px}.tomorrow-matters .cvr .bg_tm{height:100%;text-align:center}.tomorrow-matters .cvr .bg_tm img{width:100%}.tomorrow-matters{height:300px}.tomorrow-matters .cvr{height:100%}.impact_so_far .so_far_grid .so-far-card .graph_box .numb span{font-size:12px}.impact_so_far .so_far_grid .so-far-card .graph_box .numb{font-size:24px}.tomorrow_video_section .tvs_wrpps .tvs_sldr .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#c59a5b}.tomorrow-matters img{max-width:100%;height:auto}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.impact_so_far,.osg_main_wrp,.social-efforts-wrp,.sustaibaility_overview,.tomorrow_video_section{padding:40px 0}.osg_main_wrp .osg_Grid_Wrp .osg_card:before{display:none}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc h2{letter-spacing:0;font-size:46px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc .description{font-size:16px}.social-efforts-wrp .social-efforts-tabs .nav{display:block;white-space:nowrap;overflow-y:hidden;width:100%;padding-bottom:2px}.social-efforts-wrp .social-efforts-tabs .nav .nav-item{width:auto;text-align:center;display:inline-block;margin-right:20px}.social-efforts-wrp .social-efforts-tabs .nav .nav-item .nav-link{border-radius:0;border:none;font-size:16px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp{width:100%;padding-top:15px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp h2{font-size:22px;font-weight:600;letter-spacing:0}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card{padding:15px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp p{font-size:16px}.tomorrow-matters .cvr .bg_tm{height:100%}.tomorrow-matters{height:300px}.tomorrow-matters .cvr{height:100%}.impact_so_far .so_far_grid .so-far-card .graph_box .numb span{font-size:12px}.impact_so_far .so_far_grid .so-far-card .graph_box .numb{font-size:24px}.tomorrow_video_section .tvs_wrpps .tvs_sldr .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#c59a5b}.tomorrow-matters{height:400px!important}}@media(min-width:320px)and (max-width:767px){.champion_mascot_wrp,.impact_so_far,.osg_main_wrp,.social-efforts-wrp,.sustaibaility_overview,.tomorrow_video_section{padding:40px 0}.osg_main_wrp .osg_Grid_Wrp .osg_card:before{display:none}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc h2{letter-spacing:0;font-size:46px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .desc .description{font-size:16px}.social-efforts-wrp .social-efforts-tabs .nav{display:block;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;width:100%;padding-bottom:2px}.social-efforts-wrp .social-efforts-tabs .nav .nav-item{width:auto;text-align:center;display:inline-block;margin-right:20px}.social-efforts-wrp .social-efforts-tabs .nav .nav-item .nav-link{border-radius:0;border:none;font-size:16px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp{width:100%;padding-top:15px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp h2{font-size:22px;font-weight:600;letter-spacing:0}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card{padding:15px}.social-efforts-wrp .social-efforts-tabs .tab-content .swiper .swiper-slide .effort-card .desc_wrp p{font-size:16px}.tomorrow-matters .cvr .bg_tm{height:100%}.tomorrow-matters{height:300px}.tomorrow-matters .cvr{height:100%}.impact_so_far .so_far_grid .so-far-card .graph_box .numb span{font-size:12px}.impact_so_far .so_far_grid .so-far-card .graph_box .numb{font-size:24px}.tomorrow_video_section .tvs_wrpps .tvs_sldr .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#c59a5b}.sustaibaility_overview .pic_cvr{margin-bottom:20px}.champion_mascot_wrp .commonTitle br{display:block!important}}@media only screen and (min-device-width:768px)and (max-device-width:1199px)and (orientation:landscape){.sustaibaility_overview .pic_cvr img{max-width:80%;margin:0 auto;display:block}.sustaibaility_overview .desc_wrp{padding-left:20px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card{width:220px;height:465px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .pic_cvr{width:220px;height:220px}}@media only screen and (min-device-width:768px)and (max-device-width:1024px)and (orientation:portrait){.sustaibaility_overview .pic_cvr img{max-width:70%;margin:0 auto;display:block}.sustaibaility_overview .desc_wrp{padding-left:20px}}@media only screen and (min-width:834px)and (max-width:1024px)and (min-height:1112px)and (max-height:1366px)and (orientation:portrait)and (pointer:coarse)and (hover:none){.champion_mascot_wrp .mascot_grid_wrp .mascot_card{width:220px;height:465px}.champion_mascot_wrp .mascot_grid_wrp .mascot_card .pic_cvr{width:220px;height:220px}}