﻿@import url('https://fonts.googleapis.com/css2?family=Antonio:wght@100..700&family=Figtree:ital,wght@0,300..900;1,300..900&family=Roboto+Flex:opsz,wght,XOPQ,XTRA,YOPQ,YTDE,YTFI,YTLC,YTUC@8..144,100..1000,96,468,79,-203,738,514,712&display=swap');
:root {
--jkc-default: #4A5565;
--jkc-white: #ffffff;
--jkc-black: #000000;
--jkc-grey: #f5efea;
--jkc-red: #DA2128;
--jkc-blue: #1F5193;
--card-radius: .75rem;
--font-roboto-flex: 'Roboto Flex',sans-serif,Arial,Helvetica;
--font-Figtree: 'Figtree',sans-serif,Arial,Helvetica;
--font-Antonio: 'Antonio',sans-serif,Arial,Helvetica;
}
html{height:100%}
body{font-size:16px;background:var(--jkc-grey);color:var(--jkc-default);font-family:var(--font-roboto-flex);font-weight:400;position:relative;overflow-x:hidden;word-wrap:break-word;min-height:100%;line-height:1.4}
body.no-scroll{overflow:hidden}
img{display:inline-block;max-width:100%;height:auto;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a{text-decoration:none;color:var(--jkc-gold);cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
a:hover,a:focus,.btn:hover{text-decoration:none;outline:none;color:var(--jkc-purple);box-shadow:none}
button{border:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn:focus,button:focus{text-decoration:none;outline:none;box-shadow:none}
.dropdown-toggle:focus,.dropdown-toggle:active,.dropdown-item:focus,.dropdown-item:active{outline:none!important;box-shadow:none!important}
button:hover,button:focus,.accordion-button:focus{outline:none;box-shadow:none}
ul,li,ol{padding:0;margin:0}
li{list-style:none}
.light-text{font-weight:300}
.medium-text{font-weight:500}
.semibold-text{font-weight:600}
.bold-text{font-weight:700}
.italic-text{font-style:italic}
.small-text{font-size:.875rem}
.text-underline{text-decoration:underline}
.form-control:focus{outline:none;border-color:#dee2e6;box-shadow:none}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2}
p,h6,li{font-size:1.125rem}
h1{font-size:4rem}
h2{font-size:3.5rem}
h3{font-size:2rem}
h4{font-size:1.75rem}
h5{font-size:1.5rem}
h6{font-size:1.25rem}

.btnPlay{display:none;border:0}
.orientation{background:var(--jkc-white);position:fixed;width:100%;height:100%;top:0;left:0;z-index:9999;overflow:hidden;text-align:center;display:none}
.orientation img{max-width:150px;height:auto;margin:0 auto}
.orientation p{font-size:1rem;font-weight:500;color:var(--jkc-black);letter-spacing:3px;text-transform:uppercase}
.portrait-only{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}
.portrait-only img{margin-bottom:1rem}

.custom-scrollbar::-webkit-scrollbar{width:8px}
.custom-scrollbar::-webkit-scrollbar-track{background:transparent}
.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--jkc-red);border-radius:10px}
.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--jkc-red)}
.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--jkc-red) #F5F1EC}

.swiper.justify-center .swiper-wrapper{justify-content:center}
.swiper.justify-center .swiper-wrapper .swiper-slide:last-child{margin-right:0!important} 
.swiper-slide{height:auto}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.2}
.swiper-nav-wrapper{display:inline-flex;background-color:var(--jkc-red);border-radius:50px;margin:10px;padding:0;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2)}
.swiper-nav.hide{display:none}

.swiper-pagination-bullet{width:10px;height:10px;background-color:#ccc;opacity:.8;border-radius:2px}
.swiper-pagination-bullet-active{background-color:var(--jkc-red);opacity:1}

.swiper-pagination.bottom{position:relative;bottom:auto;margin-top:2rem}
.swiper-nav.bottom{position:relative;text-align:center;margin-top:2rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{position:relative;left:auto;right:auto;top:auto;bottom:0;margin:6px}
.jkc-controls .swiper-button-next:after,.jkc-controls .swiper-button-prev:after{content:none}
.jkc-controls .swiper-button-next,.jkc-controls .swiper-button-prev{position:relative;display:inline-flex;color:var(--jkc-white);align-items:center;justify-content:center;width:50px;height:30px;background-color:transparent;font-size:1rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.jkc-controls .swiper-button-next img,.jkc-controls .swiper-button-prev img{transform:rotate(0deg);-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg)}
.jkc-controls .swiper-button-next::before{content:"";display:block;position:absolute;width:1px;height:80%;background-color:var(--jkc-white);left:-6px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);opacity:1}
.jkc-controls .swiper-button-next:hover,.jkc-controls .swiper-button-next:focus,.jkc-controls .swiper-button-prev:hover,.jkc-controls .swiper-button-prev:focus{color:var(--jkc-white)}
.jkc-controls .swiper-button-next:hover img,.jkc-controls .swiper-button-next:focus img{transform:rotate(45deg);-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg)}
.jkc-controls .swiper-button-prev:hover img,.jkc-controls .swiper-button-prev:focus img{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg)}
.jkc-controls .swiper-button-next.swiper-button-disabled,.jkc-controls .swiper-button-prev.swiper-button-disabled{opacity:.2}

.swiper-nav.float{margin-bottom:0}
.swiper-nav.float .swiper-button-next,.swiper-nav.float .swiper-button-prev{width:32px;height:32px;background-color:var(--jkc-black);position:absolute;top:35px}
.swiper-nav.float .swiper-button-next::before{content:none}
.swiper-nav.float .swiper-button-prev{left:15px}
.swiper-nav.float .swiper-button-next{right:15px}
.swiper-nav.float .swiper-button-next:hover,.swiper-nav.float .swiper-button-next:focus,.swiper-nav.float .swiper-button-prev:hover,.swiper-nav.float .swiper-button-prev:focus{background-color:var(--jkc-red);color:var(--jkc-white)}

.fancybox-fadeIn{animation:f-fadeIn .25s ease-out both}
.fancybox-fadeOut{animation:f-fadeOut .2s ease-in both}
.f-panzoom__wrapper{will-change:transform,opacity}
@keyframes f-fadeIn {
from{opacity:0}
to{opacity:1}
}
@keyframes f-fadeOut {
from{opacity:1}
to{opacity:0}
}

.btn-jkc-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--jkc-red);color:var(--jkc-white);border-radius:2rem;font-size:1rem;text-decoration:none!important;padding:.75rem 2.125rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2)}
.btn-jkc-primary i,.btn-jkc-primary img{margin-left:8px}
.btn-jkc-primary:hover,.btn-jkc-primary:focus{background-color:var(--jkc-black);color:var(--jkc-white)}

.btn-jkc-primary.white{background-color:var(--jkc-white);color:var(--jkc-black)}
.btn-jkc-primary.white:hover,.btn-jkc-primary.white:focus{background-color:var(--jkc-red);color:var(--jkc-white)}

.btn-jkc-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--jkc-black);color:var(--jkc-white);border-radius:2rem;font-size:1rem;text-decoration:none!important;padding:.75rem 2.125rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2)}
.btn-jkc-secondary i,.btn-jkc-secondary img{margin-left:8px}
.btn-jkc-secondary:hover,.btn-jkc-secondary:focus{background-color:var(--jkc-red);color:var(--jkc-white)}

.btn-jkc-secondary.white{background-color:var(--jkc-white);color:var(--jkc-black)}
.btn-jkc-secondary.white:hover,.btn-jkc-secondary.white:focus{background-color:var(--jkc-red);color:var(--jkc-white)}

.btn-download{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background-color:#F0F2F4;color:#99A1AF;border-radius:50%;font-size:1.25rem}
.btn-download:hover,.btn-download:focus{background-color:#FFD7D9;color:var(--jkc-red)}f.btn-download{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background-color:#F0F2F4;color:#99A1AF;border-radius:50%;font-size:1.25rem}
.btn-download:hover,.btn-download:focus{background-color:#FFD7D9;color:var(--jkc-red)}

.btn-jkc-bordered{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:transparent;color:var(--jkc-white);border:1px solid var(--jkc-white);border-radius:2rem;font-size:1rem;text-decoration:none!important;padding:.70rem 2.125rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-jkc-bordered i,.btn-jkc-bordered img{margin-left:8px}
.btn-jkc-bordered:hover,.btn-jkc-bordered:focus{background-color:var(--jkc-white);color:var(--jkc-red)}

.link-jkc-primary{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--jkc-red);font-size:1rem;font-weight:500;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.link-jkc-primary i{margin-left:5px}
.link-jkc-primary:hover,.link-jkc-primary:focus{color:var(--jkc-black);text-decoration:underline}

.link-jkc-secondary{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--jkc-black);font-size:1rem;font-weight:500;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.link-jkc-secondary i{margin-left:5px}
.link-jkc-secondary:hover,.link-jkc-secondary:focus{color:var(--jkc-red);text-decoration:underline}

.btn-load-more{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--jkc-red);color:var(--jkc-white);border-radius:2rem;font-size:.875rem;padding:.5rem 1.5rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-load-more i{margin-left:5px}
.btn-load-more:hover,.btn-load-more:focus{background-color:var(--jkc-black);color:var(--jkc-white)}

.btn-load-more.white{background-color:var(--jkc-white);color:var(--jkc-red)}
.btn-load-more.white:hover,.btn-load-more.white:focus{background-color:var(--jkc-red);color:var(--jkc-white)}

.btn-apply{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--jkc-red);color:var(--jkc-white);border-radius:2rem;font-size:.875rem;padding:.5rem 2rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.btn-apply i{margin-left:5px}
.btn-apply:hover,.btn-apply:focus{background-color:var(--jkc-black);color:var(--jkc-white)}

.btn-block{display:block}
.jkc-cta{margin-top:1.5rem}
.jkc-cta a{margin-right:5px;margin-bottom:10px}
.jkc-cta a:last-child{margin-right:5px}
.jkc-cta.center{text-align:center}
.load-more-cta{text-align:center;margin-top:2rem}

.jkc-accordion .accordion-item{background-color:var(--jkc-white);color:var(--jkc-default);border:0;margin-bottom:1.25rem;border-radius:var(--card-radius)!important;overflow:hidden}
.jkc-accordion .accordion-item .accordion-button{display:block;position:relative;font-size:1.125rem;color:var(--jkc-default);padding:1.25rem 4rem 1.25rem 2rem;box-shadow:none;background-color:var(--jkc-white)}
.jkc-accordion .accordion-item .accordion-button small{display:block;font-size:0.875rem;color:var(--jkc-red);margin-bottom:5px}
.jkc-accordion .accordion-item .accordion-button::after{background-image:none;content:"\2b";font-family:"Font Awesome 7 Free";font-weight:900;font-size:1.125rem;line-height:1;color:var(--jkc-black);width:auto;position:absolute;right:2rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.jkc-accordion .accordion-item .accordion-button:not(.collapsed){background-color:var(--jkc-white);color:var(--jkc-red)}
.jkc-accordion .accordion-item .accordion-button:hover,.jkc-accordion .accordion-item .accordion-button:focus,.jkc-accordion .accordion-item .accordion-button:not(.collapsed){color:var(--jkc-white);color:var(--jkc-red)}
.jkc-accordion .accordion-item .accordion-button:hover::after,.jkc-accordion .accordion-item .accordion-button:hover:focus::after{color:var(--jkc-black)}
.jkc-accordion .accordion-item .accordion-button:not(.collapsed)::after{content:"\f068";color:var(--jkc-red);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.jkc-accordion .accordion-body{padding:0 2rem 1.25rem;background:var(--jkc-white)}
.jkc-accordion .accordion-body strong{font-weight:500}
.jkc-accordion .accordion-body p,.jkc-accordion .accordion-body ul,.jkc-accordion .accordion-body h5,.jkc-accordion .accordion-body h6{margin-bottom:1rem}
.jkc-accordion .accordion-body ul li{position:relative;padding:4px 0 4px 18px}
.jkc-accordion .accordion-body ul li::before{content:"";display:inline-block;width:6px;height:6px;background:var(--jkc-default);border-radius:50%;position:absolute;left:0;top:13px}

.jkc-accordion.acc-secondary .accordion-item .accordion-button::after{content:"+";width:auto;height:auto;font-size:2rem;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);background-color:transparent;border:0}
.jkc-accordion.acc-secondary .accordion-item .accordion-button:not(.collapsed)::after{content:"-"}
.jkc-accordion.acc-secondary .accordion-item .accordion-button:hover::after,.jkc-accordion.acc-secondary .accordion-item .accordion-button:hover:focus::after,.jkc-accordion.acc-secondary .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}

.jkc-pagination{margin-top:2.5rem}
.jkc-pagination .pagination{justify-content:center}
.jkc-pagination .page-item{margin:0 3px}
.jkc-pagination .page-item .page-link{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;background-color:var(--jkc-white);border-color:#EDEDED;color:var(--jkc-default)}
.jkc-pagination .page-item .page-link:hover,.jkc-pagination .page-item .page-link:focus,.jkc-pagination .page-item.active .page-link,.jkc-pagination .page-item .page-link.active{background-color:var(--jkc-red);color:var(--jkc-white);border-color:var(--jkc-red)}

.jkc-listing li{position:relative;padding:4px 0 4px 20px}
.jkc-listing li::before{content:"";display:inline-block;width:6px;height:6px;background:var(--jkc-purple);border-radius:50%;position:absolute;left:0;top:13px}

.check-listing li{position:relative;padding:6px 0 6px 30px;color:var(--jkc-default)}
.check-listing li::before{content:"\f105";font-family:"Font Awesome 7 Free";font-weight:900;position:absolute;left:0;top:8px;width:20px;height:20px;background-color:var(--jkc-red);color:var(--jkc-white);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:0.7rem}

.jkc-tabs{position:relative;text-align:center;margin-bottom:3rem}
.jkc-tabs .nav{gap:8px}
.jkc-tabs .nav-item{padding:0;margin:0}
.jkc-tabs .nav-item::before{content:none}
.jkc-tabs .nav-link{position:relative;padding:10px 40px;margin:1px;background-color:var(--jkc-white);font-size:1.125rem;color:var(--jkc-default);border-radius:1.5rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.jkc-tabs .nav-link:hover,.jkc-tabs .nav-link:focus,.jkc-tabs .nav-link.active{background-color:var(--jkc-red);color:var(--jkc-white)}

.jkc-tabs.scroll-tabs{overflow-y:hidden;scroll-behavior:smooth}
.jkc-tabs.scroll-tabs .nav{justify-content:center;flex-wrap:nowrap;white-space:nowrap}
.jkc-tabs.scroll-tabs::-webkit-scrollbar{display:none}
.jkc-tabs.scroll-tabs.tabs-left .nav{justify-content:flex-start}
.jkc-tabs.scroll-tabs.tabs-left .nav-item:first-child .nav-link{border-top-left-radius:0;border-bottom-left-radius:0}

.jkc-tabs.is-scrollable .nav{justify-content:start}

.jkc-btn-tabs{margin-bottom:3rem}
.jkc-btn-tabs .tabs-inner{display:inline-flex;padding:2px;border-radius:2rem;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2)}
.jkc-btn-tabs.center{text-align:center}
.jkc-btn-tabs p{margin-top:1.75rem}
.jkc-btn-tabs a{position:relative;display:inline-flex;align-items:center;justify-content:center;color:var(--jkc-default);border-radius:0;font-size:1rem;font-weight:500;padding:.75rem 2.125rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;margin-right:.5rem;background:#EDEDED;background:linear-gradient(0deg,rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 100%)}
.jkc-btn-tabs .nav li:first-of-type a{border-radius:2rem 0 0 2rem}
.jkc-btn-tabs .nav li:last-of-type a{border-radius:0 2rem 2rem 0}
.jkc-btn-tabs a i{margin-left:5px}
.jkc-btn-tabs a:last-child{margin-right:0}
.jkc-btn-tabs a:hover,.jkc-btn-tabs a:focus,.jkc-btn-tabs a.active,.jkc-btn-tabs a.active{color:var(--jkc-white);background:#C4131A;background:linear-gradient(0deg,rgba(196, 19, 26, 1) 0%, rgba(217, 33, 40, 1) 100%)}
.jkc-btn-tabs a.active{pointer-events:none}

.jkc-btn-tabs.tabs-lg .tabs-inner{padding:4px}
.jkc-btn-tabs.tabs-lg a{font-size:1.5rem}

.disable-btn,.disable-btn:hover,.disable-btn:focus{cursor:default;background:#919191;color:var(--jkc-white)}
.jkc-form .form-control::-webkit-input-placeholder{color:#4A5565}
.jkc-form .form-control:-moz-placeholder{color:#4A5565}
.jkc-form .form-control::-moz-placeholder{color:#4A5565}
.jkc-form .form-control:-ms-input-placeholder{color:#4A5565}
.jkc-form .form-control{height:46px;background-color:var(--jkc-white);border-color:#E0E0E0;color:var(--jkc-black)}
.jkc-form textarea.form-control{height:auto;min-height:100px}
.jkc-form select{height:46px;background:url(../images/select-arrow-down.png) no-repeat right 10px center;background-color:var(--jkc-white);border-color:#E0E0E0;color:var(--jkc-default);padding-right:2rem;-moz-appearance:none;-webkit-appearance:none;appearance:none}
.jkc-form select::-ms-expand{display:none}
.has-error{border-color:#ba0c15!important}
.has-error::-webkit-input-placeholder{color:#ba0c15}
.has-error:-moz-placeholder{color:#ba0c15}
.has-error::-moz-placeholder{color:#ba0c15}
.has-error:-ms-input-placeholder{color:#ba0c15}
::-ms-clear{display:none}
.jkc-error{color:#ff3439;padding-top:.2rem;margin:5px 0 0;display:none}
.thankyou{color:#00950b;padding-top:.2rem;margin-bottom:0;display:none;font-size:1.125rem;font-weight:700}
.form-group,.input-group{margin-bottom:1rem}
.form-select:focus{box-shadow:none;outline:0}
.jkc-form .file-upload .input-group{margin-bottom:0}
.jkc-form .help-text{display:block;font-size:12px;text-align:right;margin-top:8px}
.jkc-form .custom-file-button .form-control{border-bottom:0}
.jkc-form .custom-file-button{border-bottom:1px solid var(--jkc-black)}
.jkc-form .custom-file-button .input-group-text{font-size:14px;background:var(--jkc-white);border:1px solid var(--jkc-gold);border-radius:0;height:40px;margin-left:0!important;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.jkc-form .custom-file-button .input-group-text:hover,.jkc-form .custom-file-button .input-group-text:focus{background:var(--jkc-gold);color:var(--jkc-white)}
.jkc-form .custom-file-button input[type=file]{margin-left:-2px!important}
.jkc-form .custom-file-button input[type=file]::-webkit-file-upload-button{display:none}
.jkc-form .custom-file-button input[type=file]::file-selector-button{display:none}
.jkc-form .custom-file-button:hover label{background-color:#dde0e3;cursor:pointer}
.form-check .form-check-input{border:1px solid #dfdfdf}
.form-check-input:checked{background-color:var(--jkc-red);border-color:var(--jkc-red)}
.form-check-input:focus{border-color:#132C49;outline:0;box-shadow:0 0 0 0.25rem rgba(218,33,40,.25)}

.lg-container{width:100%;max-width:1500px;margin-right:auto;margin-left:auto}
.jkc-container{width:100%;max-width:1440px;margin-right:auto;margin-left:auto}
.lg-container,.jkc-container,.container-fluid{padding-right:30px;padding-left:30px}
.sm-container{max-width:1000px;margin:0 auto}
.jkc-wrapper{overflow:hidden}
.inner-wrapper{padding-top:126px}
.section{position:relative;padding:3rem 0;overflow:hidden;background-color:var(--jkc-grey)}
.section-pt{position:relative;padding:3rem 0 0;overflow:hidden}
.section-pb{position:relative;padding:0 0 3rem;overflow:hidden}
.row-30{--bs-gutter-x:30px}

.section-wrapper{position:relative;z-index:2}

.isSlanted{clip-path:polygon(0 6%,100% 0,100% 94%,0 100%)}
.section.isSlanted{padding:7rem 0}

.scrollToTop{position:fixed;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--jkc-red);color:var(--jkc-white);font-size:.875rem;border-radius:5px;bottom:10px;right:10px;display:none;z-index:15;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.scrollToTop:hover,.scrollToTop:focus{background:var(--jkc-black);color:var(--jkc-white)}

.jkc-breadcrumb{position:relative;padding:20px 0}
.jkc-breadcrumb nav{display:flex;flex-wrap:wrap}
.jkc-breadcrumb .breadcrumb{margin-bottom:0;display:block}
.breadcrumb li{display:inline;font-size:16px;color:var(--jkc-default)}
.breadcrumb li a{color:var(--jkc-default)}
.breadcrumb li a:hover,.breadcrumb li a:focus,.breadcrumb li.active,.breadcrumb li.active a{color:var(--jkc-black)}
.breadcrumb-item+.breadcrumb-item::before{content:'>';font-size:16px;font-weight:900;line-height:21px;float:none;color:var(--jkc-default)}

.over-content .jkc-breadcrumb{margin-top:-10rem}
.over-content .breadcrumb li,.over-content .breadcrumb li a{color:#ccc}
.over-content .breadcrumb-item+.breadcrumb-item::before{color:#ccc}
.over-content .breadcrumb li a:hover,.over-content .breadcrumb li a:focus,.over-content .breadcrumb li.active, .breadcrumb li.active a{color:var(--jkc-white)}

.jkc-heading{position:relative;text-align:center;margin-bottom:2.25rem}
.jkc-heading small{display:block;color:var(--jkc-red);text-transform:uppercase;font-size:1rem;letter-spacing:4px;margin-bottom:.75rem}
.jkc-heading h1,.jkc-heading h2{position:relative;display:inline-block;font-size:3.5rem;font-weight:300;margin-bottom:.75rem;color:var(--jkc-black);padding:0 80px}
.jkc-heading h1::before,.jkc-heading h2::before,.jkc-heading h1::after,.jkc-heading h2::after{content:"";display:block;width:80px;height:1px;background-color:var(--jkc-black);position:absolute;bottom:15px}
.jkc-heading h1::before,.jkc-heading h2::before{left:0}
.jkc-heading h1::after,.jkc-heading h2::after{right:0}
.jkc-heading p{color:var(--jkc-default);margin-bottom:.75rem}
.jkc-heading.left{text-align:left}
.jkc-heading.white small,.jkc-heading.white h1,.jkc-heading.white h2,.jkc-heading.white p{color:var(--jkc-white)}
.jkc-heading.white h1::before,.jkc-heading.white h2::before,.jkc-heading.white h1::after,.jkc-heading.white h2::after{background-color:var(--jkc-white)}

.jkc-heading.left h1,.jkc-heading.left h2{padding-left:0}
.jkc-heading.left h1::before,.jkc-heading.left h2::before{display:none}

.jkc-sub-heading{margin-bottom:1.5rem}
.jkc-sub-heading h2{font-size:3rem;color:var(--jkc-black);font-weight:400;margin:0}
.jkc-sub-heading p{margin:.75rem 0 0}
.jkc-sub-heading.center{text-align:center}

.jkc-overlay{position:fixed;width:100%;height:100%;background:rgba(0,0,0,0.6);top:0;left:0;z-index:15;display:none}

header{position:fixed;top:0;left:0;width:100%;z-index:30;border-top:5px solid var(--jkc-red)}
.jkc-header{background:#ffffff;background:linear-gradient(0deg,rgba(255, 255, 255, 0) 0.9%, rgba(255, 255, 255, 1) 100%)}
.inner-page .jkc-header,.jkc-header.nav-up{background:var(--jkc-white)}
.jkc-header::before{content:"";position:absolute;top:-3px;right:0;width:60%;height:2.6875rem;z-index:-1;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1143 40' preserveAspectRatio='none'%3E%3Cpath d='M0 0C25 0 55 8 78 22C105 38 132 40 170 40H1143V0H0Z' fill='%23DA2128'/%3E%3C/svg%3E") no-repeat}
.jkc-header .navbar{padding:0}
.jkc-header{padding:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.jkc-header .header-inner{position:relative;display:flex;justify-content:space-between;width:100%;align-items:center}
.jkc-header .navbar-toggler{padding:5px;border:0}
.jkc-header .collapse-logo{display:none}
.jkc-header .menu-close{display:none}
.jkc-header .navbar-brand img{max-height:75px}
.nav-area{display:flex;flex-direction:column;align-items:flex-end;position:relative}
.utility-nav{position:relative;z-index:4}
.main-nav{position:relative;padding-top:8px}
.utility-nav,.main-nav{gap:1.5rem}
.utility-nav .nav-link{position:relative;color:var(--jkc-white);height:2.5rem;font-size:.875rem;line-height:1.25rem;text-transform:uppercase}
.main-nav .nav-link{position:relative;font-size:1rem;font-weight:500;height:2.5rem;line-height:1.25rem;color:var(--jkc-black);text-transform:uppercase;z-index:3}
.navbar,.nav-area,.utility-nav,.main-nav{position:static}
.mega-item{position:static}
.utility-nav .mega-item .nav-link,.main-nav .mega-item .nav-link{padding-right:1.5rem}
.utility-nav .mega-item .nav-link::after,.main-nav .mega-item .nav-link::after{content:"\f078";font-family:"Font Awesome 7 Free";font-weight:900;color:var(--jkc-white);font-size:.75rem;position:absolute;right:0;top:.5rem}
.main-nav .mega-item .nav-link::after{color:var(--jkc-black)}
.mega-menu{position:absolute;right:-20px;top:54%;width:55%;max-height:85vh;overflow:hidden;margin:0;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease;z-index:2}
.mega-inner{display:flex;background:var(--jkc-white);padding:1rem 0;overflow:hidden;box-shadow:0 15px 35px #00000014}
.mega-left,.mega-right{width:50%;padding:0 1.5rem}
.mega-right{border-left:1px solid #ead6d6;max-height:calc(85vh - 4rem);overflow-x:hidden;overflow-y:auto}
.mega-list li,.mega-content li{border-bottom:1px dashed #ddd}
.mega-list li:last-child,.mega-content li:last-child{border-bottom:0}
.mega-list li a,.mega-content li a{display:block;padding:1rem 1.25rem;font-size:.875rem;font-weight:500;line-height:1.25rem;text-transform:uppercase;color:var(--jkc-black);border-radius:10px}
.mega-content li a{font-size:.75rem;padding:.75rem 1.25rem}
.mega-list li[data-target] > a{position:relative;padding-right:2.8125rem}
.mega-list li[data-target] > a::after{content:"\f178";font-family:"Font Awesome 7 Free";font-weight:900;color:var(--jkc-red);font-size:.875rem;position:absolute;right:1.25rem;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.mega-list li a:hover,.mega-list li a:focus,.mega-content li a:hover,.mega-content li a:focus,.mega-list li.active>a,.sub-medu-ddl .sub-menu-header:not(.collapsed){background:#FFE2E2;background:linear-gradient(90deg,rgba(255, 226, 226, 1) 0%, rgba(255, 255, 255, .3) 100%)}
.mega-content.default-content img{width:100%}
.sub-medu-ddl .sub-menu-header{position:relative;padding-right:1.875rem}
.sub-medu-ddl .sub-menu-header::before{content:"\2b";font-family:"Font Awesome 7 Free";font-weight:900;color:var(--jkc-black);font-size:.75rem;position:absolute;right:1.25rem;top:.75rem}
.sub-medu-ddl .sub-menu-header:not(.collapsed)::before{content:"\f068"}

.main-nav .mega-menu .mega-inner{padding-top:4rem}
.mega-content{display:none}
.mega-content.active{display:block}

.side-connect{display:inline-flex;align-items:center;background-color:var(--jkc-red);color:var(--jkc-white);cursor:pointer;border-radius:4px 0 0 4px;transition:.5s cubic-bezier(0.42, 0.00, 0.58, 1.00);z-index:5;overflow:hidden;position:fixed;right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.side-connect .icon-box{width:48px;height:48px;display:flex;align-items:center;justify-content:center;padding:10px}
.side-connect p{font-size:.875rem;font-weight:600;color:var(--jkc-white);white-space:nowrap;max-width:0;margin:0;padding:0;opacity:0;transition:.5s cubic-bezier(0.42, 0.00, 0.58, 1.00)}
.side-connect:hover p{max-width:200px;opacity:1;padding:5px 0 5px 15px}

.jkc-footer{position:relative;width:100%;left:0;bottom:0;padding:3rem 0 0;background-color:#f88e8e;background-image:url(../images/footer-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center}
.footer-counter{padding:1rem 0 2rem;text-align:center}
.footer-counter .row{justify-content:center}
.footer-counter .row .col-count{border-right:1px solid var(--jkc-red)}
.footer-counter .row .col-count:last-child{border-right:0}
.footer-counter .count-list{padding:0 3.25vw}
.count-list{color:var(--jkc-black)}
.count-list h2{font-family:var(--font-Antonio);font-weight:500;font-size:4rem}
.count-list p{font-size:1.25rem;margin:.75rem 0 0}

.footer-accordion{padding:1.125rem 1.5rem;transition:.3s}
.footer-accordion .accordion-item{color:var(--jkc-white);background-color:transparent;border:0;border-radius:0}
.footer-accordion .accordion-item .accordion-button{position:relative;font-size:1.125rem;color:var(--jkc-white);font-weight:600;text-transform:uppercase;padding:.5rem 0;background-color:transparent;box-shadow:none;padding-right:1.25rem}
.footer-accordion .accordion-item .accordion-button::after{background-image:none;content:"\f078";font-family:"Font Awesome 7 Free";font-weight:900;font-size:1rem;line-height:1;color:var(--jkc-white);width:auto;position:absolute;right:0;top:50%;transform:translateY(-50%) rotate(0deg);-webkit-transform:translateY(-50%) rotate(0deg);-moz-transform:translateY(-50%) rotate(0deg);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;display:none}
.footer-accordion .accordion-item .accordion-button:not(.collapsed)::after{transform:translateY(-50%) rotate(180deg);-webkit-transform:translateY(-50%) rotate(180deg);-moz-transform:translateY(-50%) rotate(180deg)}
.footer-accordion ul{padding-top:5px}
.footer-accordion ul li{position:relative;color:var(--jkc-white);padding:8px 0;font-size:1rem;font-weight:300}
.footer-accordion ul li a{display:inline-block;color:var(--jkc-white);font-size:1rem;font-weight:300}
.footer-accordion ul li a:hover,.footer-accordion ul li a:focus{color:var(--jkc-black)}
.footer-accordion ul li.mail,.footer-accordion ul li.call{padding-left:1.75rem;word-wrap:break-word}
.footer-accordion ul li.mail::before,.footer-accordion ul li.call::before{content:"\f0e0";font-family:"Font Awesome 7 Free";font-weight:400;font-size:1rem;line-height:1;color:var(--jkc-white);width:auto;position:absolute;left:0;top:.6875rem}
.footer-accordion ul li.call::before{content:"\f095";font-weight:900}

.footer-bottom{position:relative;margin-top:2rem;border-top:1px solid var(--jkc-red);border-bottom:1px solid var(--jkc-red)}
.footer-bottom::before,.footer-bottom::after{content:"";position:absolute;width:1px;height:120%;bottom:0;background:#DA2128;background:linear-gradient(0deg,rgba(218, 33, 40, 1) 60%, rgba(255, 255, 255, 0) 100%)}
.footer-bottom::before{left:0}
.footer-bottom::after{right:0}

.footer-navs .row{justify-content:space-between}
.footer-navs .row .col-nav{border-right:1px solid var(--jkc-red)}
.footer-navs .row .col-nav:last-child{border-right:0}

.footer-copy{padding:2rem 1rem;color:var(--jkc-white);border-top:1px solid var(--jkc-red);font-weight:300}
.footer-copy .row{justify-content:space-between}
.footer-copy p{font-size:.875rem;font-weight:300}
.copy-links a{display:inline-block;font-size:.875rem;font-weight:300;padding:0 .75rem;border-right:1px solid var(--jkc-white)}
.copy-links a:hover,.copy-links a:focus{color:var(--jkc-black)}
.copy-links a:first-of-type{padding-left:0}
.copy-links a:last-of-type{padding-right:0;border-right:0}

.social-links{display:inline-flex}
.social-links a{font-size:1.25rem;color:var(--jkc-white);margin-right:1.125rem}
.social-links a:last-child{margin-right:0}
.social-links a:hover,.social-links a:focus{color:var(--jkc-black)}

.home-banner{padding-top:86px;position:relative;height:calc(var(--vh, 1vh) * 100);text-align:center;display:flex;flex-wrap:wrap;width:100%;align-items:center;background-image:url(../images/home-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center bottom}
.home-banner .home-panel img{max-height:58.61690450054885vh}
.home-banner p{font-size:1.25rem;margin:3.512623490669594vh 0 0;opacity:0}
.home-banner .home-cta{margin-top:3.512623490669594vh;opacity:0}
.home-banner .home-cta a{margin:2px}
.home-banner .home-content{color:var(--jkc-white);position:absolute;width:100%;left:0;top:27%;z-index:1}
.home-banner .home-content h2{font-size:8rem;font-weight:500;line-height:1.1;margin:0;opacity:0}
.home-banner .home-content h3{font-size:4.5rem;font-weight:500;line-height:1.1;margin:0;opacity:0}

.banner-wrapper{position:relative;display:inline-block;width:100%;max-width:1012px}
.banner-img{width:100%;height:auto;display:block}
.video-holder{position:absolute;left:0;top:0;width:1012px;height:532px;transform-origin:top left;transform-origin:top left;will-change:transform;pointer-events:none}
.video-ctn{position:absolute;opacity:0}
.shape-video{width:100%;height:100%;object-fit:cover;display:block}

.video-ctn-1{position:absolute;left:0;top:296px;width:136px;height:90px}
.video-ctn-1 .shape-video{clip-path:path("M0 8C0 3.58172 3.58172 0 8 0H127.803C132.221 0 135.803 3.58172 135.803 8V81.6086C135.803 86.0269 132.221 89.6086 127.803 89.6086H0V8Z")}
.video-ctn-2{position:absolute;left:0;top:391px;width:268px;height:141px}
.video-ctn-2 .shape-video{clip-path:path("M0.000244141 0H268.165V141.243H10.0003C4.47741 141.243 0.000244141 136.766 0.000244141 131.243V0Z")}
.video-ctn-3{position:absolute;left:275px;top:0;width:216px;height:353px}
.video-ctn-3 .shape-video{clip-path:path("M 12 0 L 204.281 0 A 12 12 0 0 1 216.281 12 L 216.281 344.711 A 12 12 0 0 1 204.281 356.711 L 12 356.711 A 12 12 0 0 1 0 344.711 L 0 12 A 12 12 0 0 1 12 0 Z")}
.video-ctn-4{position:absolute;left:275px;top:359px;width:215px;height:173px;overflow:hidden}
.video-ctn-5{position:absolute;left:499px;top:0;width:199px;height:269px}
.video-ctn-5 .shape-video{clip-path:path("M0 12C0 5.37259 5.37258 0 12 0H187.459C194.086 0 199.459 5.37258 199.459 12V268.663H0V12Z")}
.video-ctn-6{position:absolute;left:499px;top:267px;width:199px;height:263px;overflow:hidden}
.video-ctn-7{position:absolute;left:699px;top:0;width:314px;height:268px}
.video-ctn-7 .shape-video{clip-path:path("M103.268 8.80384C105.393 3.48687 110.542 0 116.268 0H299.682C309.585 0 316.357 10.0005 312.682 19.1962L213.578 267.138H0.0107283L103.268 8.80384Z")}
.video-ctn-8{position:absolute;left:699px;top:267px;width:314px;height:268px}
.video-ctn-8 .shape-video{clip-path:path("M103.221 252.912C105.371 258.179 110.494 261.621 116.183 261.621H299.508C309.454 261.621 316.229 251.539 312.47 242.33L213.568 0.0326233H-1.38395e-05L103.221 252.912Z")}

.inner-banner{position:relative}
.inner-banner img{width:100%;height:100%;object-fit:cover;object-position:center right}
.inner-banner .banner-content{color:var(--jkc-white);position:absolute;width:100%;left:0;top:calc(50% + 46px);transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:1}
.inner-banner .banner-content small{display:block;font-size:1.5rem;font-weight:500}
.inner-banner .banner-content h1{margin-bottom:0;margin:.5rem 0 0}
.inner-banner .banner-content p{font-size:1.25rem;margin:.5rem 0 0}
.inner-banner .banner-content .project-types{display:flex;flex-wrap:wrap;gap:10px;margin-top:1.5rem}
.inner-banner .banner-content .project-types .type-tag{display:inline-flex;align-items:center;justify-content:center;background-color:rgba(138, 138, 138, .4);backdrop-filter:blur(10px);color:var(--jkc-white);border:1px solid var(--jkc-white);font-size:.938rem;font-weight:300;line-height:1.5;padding:.5rem 1.25rem;border-radius:var(--card-radius)}
.inner-banner .banner-content .project-types .type-tag img{width:17px;height:17px;display:inline-block;margin-right:8px}
.inner-banner .banner-content .pf-panel{background-color:rgba(138, 138, 138, .4);backdrop-filter:blur(10px);color:var(--jkc-white)}
.inner-banner .banner-content .pf-panel h2,.inner-banner .banner-content .pf-panel .pf-footer p{color:var(--jkc-white)}

.inner-banner.rb .banner-content small{color:var(--jkc-red)}
.inner-banner.rb .banner-content h1{color:var(--jkc-black)}
.inner-banner.rb .banner-content p{color:#676767}

.ps-panel{position:relative;border-radius:var(--card-radius);overflow:hidden;height:100%;color:var(--jkc-white)}
.ps-panel .thumb{height:100%}
.ps-panel .thumb img{width:100%;height:100%;object-fit:fill;object-position:center bottom}
.ps-panel .ps-content{padding:2.5rem 2rem;position:absolute;width:100%;left:0;top:1rem;text-align:center}
.ps-panel .ps-content h2{font-family:var(--font-Figtree);font-size:4rem;margin:0}
.ps-panel .ps-content p{font-size:1.25rem;margin:0}
.ps-panel .ps-content .btn-jkc-primary{margin-top:2rem}

.ps-panel.sustainability .ps-content{top:auto;bottom:0}

.cost-calculator{position:relative;padding:2rem;border-radius:var(--card-radius);overflow:hidden;height:100%;color:var(--jkc-white);background-color:var(--jkc-red);background-image:url(../images/bg-calculator.jpg);background-repeat:no-repeat;background-position:bottom right}
.cost-calculator h2{font-family:var(--font-Figtree);font-size:2.5rem;margin:0}
.cost-calculator p{font-size:1.25rem;margin:.5rem 0 0}
.cost-calculator .cc-cta{margin-top:3rem}
.cost-calculator .cc-cta h3{font-size:2.25rem;font-weight:400;padding-bottom:1rem;margin-bottom:1.5rem;border-bottom:1px dotted var(--jkc-white)}
.cost-calculator .cc-cta a{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--jkc-white);color:var(--jkc-red);border-radius:2rem;font-size:.875rem;text-decoration:none!important;padding:.5rem 2rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2)}
.cost-calculator .cc-cta a i{margin-left:5px}
.cost-calculator .cc-cta a:hover,.cost-calculator .cc-cta a:focus{background-color:var(--jkc-black);color:var(--jkc-white)}

.products-sustainability .ps-left,.products-sustainability .ps-right{height:100%}
.products-sustainability .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}

.home-investors-wrapper{position:relative;background-image:url(../images/global-map.png);background-repeat:no-repeat;background-size:100% auto;background-position:center bottom;padding-bottom:5rem}
.nse-bse-panel{padding:2rem;background-color:#fafafa;border-radius:var(--card-radius);overflow:hidden;border:1px solid #E0E0E0;height:100%}
.nse-bse-panel .jkc-btn-tabs{margin-bottom:.75rem}
.ar-panel{padding:3rem;color:var(--jkc-white);background-color:var(--jkc-red);border-radius:var(--card-radius);overflow:hidden;background-image:url(../images/bg-annual-report.jpg);background-repeat:no-repeat;background-size:cover;height:100%}
.ar-panel p{font-size:1.25rem;font-weight:500;letter-spacing:5px;margin-bottom:1.5rem}
.ar-panel h2{font-size:2.5rem;font-weight:400}
.ar-panel h2 span{display:block;font-size:3.5rem;font-family:var(--font-Antonio);font-weight:500}
.ar-panel .ar-cta{padding-top:1rem;margin-top:3rem;border-top:1px dotted var(--jkc-white)}
.ar-panel .ar-cta .btn-jkc-primary{margin-top:.5rem}

.pr-card{position:relative;display:block;overflow:hidden;background:var(--jkc-white);border-radius:var(--card-radius);border:3px solid var(--jkc-white);cursor:pointer;padding-bottom:3.5rem;height:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1)}
.pr-card .thumb{position:relative;overflow:hidden}
.pr-card .thumb::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:60%;background:#5E0004;background:linear-gradient(0deg,rgba(94, 0, 04, 1) 0%, rgba(247, 247, 247, 0) 100%);z-index:2}
.pr-card .thumb .load-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.pr-card .thumb .default-img{position:relative}
.pr-card .thumb .default-img img{width:100%}
.pr-card .thumb small{display:inline-block;font-size:.75rem;padding:5px 15px;color:var(--jkc-white);background-color:var(--jkc-red);border-radius:2rem;position:absolute;left:1.25rem;bottom:1.25rem;z-index:3}
.pr-card .caption{position:relative;padding:1.25rem}
.pr-card .caption p{font-size:1.25rem;font-weight:300;color:var(--jkc-black);margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.pr-card .pr-cta{padding:0 1.25rem 1.25rem;position:absolute;width:100%;;left:0;bottom:0}
.pr-card:hover .thumb .load-img,.pr-card:focus .thumb .load-img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.pr-card:hover,.pr-card:focus{background:#AE2626;background:linear-gradient(0deg,rgba(174, 38, 38, 1) 0%, rgba(228, 91, 92, 1) 50%)}
.pr-card:hover .caption p,.pr-card:focus .caption p{color:var(--jkc-white)}
.pr-card:hover .link-jkc-primary,.pr-card:focus .link-jkc-primary{color:var(--jkc-white);text-decoration:none}

.pr-wrapper .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}

.gallery-card{position:relative;display:block;overflow:hidden;background:var(--jkc-white);border:3px solid var(--jkc-white);border-radius:var(--card-radius);cursor:pointer;height:100%;padding-bottom:4rem;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-webkit-box-shadow:0 3px 10px 0 #0000001a;-moz-box-shadow:0 3px 10px 0 #0000001a;box-shadow:0 3px 10px 0 #0000001a}
.gallery-card .thumb{position:relative;overflow:hidden}
.gallery-card .thumb::before{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:#000;background:linear-gradient(0deg,rgba(0, 0, 0, .5) 0%, rgba(247, 247, 247, 0) 100%);z-index:2}
.gallery-card .thumb .load-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.gallery-card .thumb .default-img{position:relative}
.gallery-card .thumb .default-img img{width:100%}
.gallery-card .thumb small{display:inline-block;font-size:.75rem;padding:5px 15px;color:var(--jkc-white);background-color:var(--jkc-red);border-radius:2rem;position:absolute;left:1.25rem;bottom:1.25rem;z-index:3}
.gallery-card .thumb .location-tag{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:300;color:var(--jkc-white);background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(8px);border-radius:2rem;padding:6px 12px;position:absolute;left:1.25rem;bottom:1.25rem;z-index:2}
.gallery-card .thumb .location-tag i{font-size:1rem;margin-right:5px}
.gallery-card .caption{position:relative;padding:1.25rem}
.gallery-card .caption p{font-size:1.25rem;font-weight:300;color:var(--jkc-black);margin:.875rem 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.gallery-card .category{display:block;font-size:.875rem;color:#6A7282}
.gallery-card h5{font-weight:400;margin:.875rem 0 0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.gallery-card .upload-time{position:absolute;bottom:12px;right:12px;background:#28282861;color:var(--jkc-white);font-size:10px;padding:8px 16px;backdrop-filter:blur(50px);letter-spacing:1px;border-radius:2rem;z-index:2;font-weight:300}
.gallery-card .card-footer-action{padding:0 1.25rem 1.25rem;display:flex;justify-content:space-between;align-items:center;position:absolute;width:100%;left:0;bottom:0}
.gallery-card:hover .thumb .load-img,.gallery-card:focus .thumb .load-img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.gallery-card:hover .card-footer-action .link-jkc-primary,.gallery-card:focus .card-footer-action .link-jkc-primary{color:var(--jkc-black);text-decoration:none}
.gallery-card .card-footer-action .duration{font-size:1rem;font-weight:600;color:var(--jkc-black)}

.media-card{position:relative;display:block;overflow:hidden;border-radius:var(--card-radius);-webkit-box-shadow:0 4px 15px #0000001a;-moz-box-shadow:0 4px 15px #0000001a;box-shadow:0 4px 15px #0000001a;height:100%;text-decoration:none;transition:transform .3s ease}
.media-card .thumb{position:relative;width:100%;overflow:hidden}
.media-card .thumb .default-img{position:relative}
.media-card .thumb .default-img img{width:100%}
.media-card .load-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.media-card .location-tag{display:inline-flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:300;color:var(--jkc-white);background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(8px);border-radius:2rem;padding:6px 12px;position:absolute;left:1.25rem;bottom:calc(45% + 15px);z-index:2}
.media-card .location-tag i{margin-right:5px}
.media-card .caption{position:absolute;width:100%;min-height:45%;bottom:0;left:0;background:rgba(0, 0, 0, 0.5);backdrop-filter:blur(8px);padding:1.25rem 1.25rem 4rem;z-index:2}
.media-card h4{color:var(--jkc-white);font-weight:300;margin:0}
.media-card p{color:var(--jkc-white);font-weight:300;margin:.875rem 0 0;font-size:1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.media-card .card-action{padding:0 1.25rem 1.25rem;position:absolute;width:100%;left:0;bottom:0}
.media-card .card-action .link-jkc-primary{color:var(--jkc-white);text-decoration:none}
.media-card:hover .load-img,.media-card:focus .load-img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.report-panel{position:relative;display:block;overflow:hidden;background:#f4f4f4;background:linear-gradient(145deg,rgba(244, 244, 244, 1) 0%, rgba(244, 244, 244, 1) 100%);color:var(--jkc-default);height:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.report-panel .report-panel-inner{height:100%;padding:2rem 2rem 8rem}
.report-panel small{display:block;font-size:1rem;color:var(--jkc-red)}
.report-panel h3{font-weight:400;margin:.75rem 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.report-panel .rep-cta{padding:0 2rem 2rem;position:absolute;width:100%;left:0;bottom:0}
.report-panel .rep-cta  .rep-cta-inner{padding-top:1rem;border-top:1px dotted #DCD8D8}

.reports-card{display:block;padding:1rem;background-color:rgba(255, 255, 255, .5);border:1px solid #E0E0E0;border-radius:10px;overflow:hidden;height:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.reports-card .report-tag{display:inline-flex;width:40px;height:40px;align-items:center;justify-content:center;background-color:#FFD7D9;color:var(--jkc-red);border-radius:50%;font-size:1.25rem}
.reports-card h5{font-weight:500;color:var(--jkc-black);margin:.75rem 0 0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;min-height:60px}
.reports-card small{display:block;font-size:1rem}
.reports-card .rc-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.875rem;margin:4rem 0 0;padding-top:1rem;border-top:1px solid #E0E0E0}
.reports-card .rc-footer p{font-size:.875rem;flex:1;margin:0}
.reports-card .rc-footer span{font-size:.875rem;color:#99A1AF;width:auto;flex:0 0 auto}
.reports-card:hover,.reports-card:focus{background-color:rgba(255, 255, 255, 1)}

.reports-row.hidden{display:none}
.reports-row h2{font-size:2rem;font-weight:400;text-align:center;color:var(--jkc-black);margin-bottom:2.5rem}
.jkc-report-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:15px}
.jkc-report-tabs a{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:var(--jkc-white);color:var(--jkc-black);border-radius:2rem;font-size:1rem;padding:.75rem 2.125rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.jkc-report-tabs a:hover,.jkc-report-tabs a:focus,.jkc-report-tabs a.active{background-color:var(--jkc-red);color:var(--jkc-white)}

.slMoreJkcReports .swiper-slide:nth-child(even) .report-panel{background:#D61B22;background:linear-gradient(145deg,rgba(214, 27, 34, 1) 0%, rgba(176, 34, 39, 1) 100%);color:var(--jkc-white)}
.slMoreJkcReports .swiper-slide:nth-child(even) .report-panel small{color:var(--jkc-white)}
.slMoreJkcReports .swiper-slide:nth-child(even) .report-panel .rep-cta .btn-jkc-primary{background-color:var(--jkc-white);color:var(--jkc-black)}
.slMoreJkcReports .swiper-slide:nth-child(even) .report-panel .rep-cta .btn-jkc-primary:hover,.slJkcReports .swiper-slide:nth-child(even) .report-panel .rep-cta .btn-jkc-primary:focus{background-color:var(--jkc-black);color:var(--jkc-white)}

.slMoreJkcReports .swiper-slide .report-panel .report-panel-inner{background:url(../images/bg-discover-01.png) left bottom / 100% auto no-repeat}
.slMoreJkcReports .swiper-slide:nth-child(even) .report-panel .report-panel-inner{background:url(../images/bg-discover-02.png) left bottom / 100% auto no-repeat}

.amb-card{height:100%;padding:2rem;overflow:hidden;background:var(--jkc-white);color:var(--jkc-default);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.amb-card small{color:var(--jkc-red)}
.amb-card h3{color:var(--jkc-red);font-weight:300;margin:1.5rem 0}
.amb-card ul li{position:relative;padding:8px 0 8px 18px;overflow:hidden;font-weight:300}
.amb-card ul li::before{content:"";width:6px;height:6px;background-color:var(--jkc-default);border-radius:50%;position:absolute;left:0;top:18px}

.slAmbition .swiper-slide:nth-child(odd) .amb-card{background:#D61B22;background:linear-gradient(145deg,rgba(214, 27, 34, 1) 0%, rgba(176, 34, 39, 1) 100%);color:var(--jkc-white)}
.slAmbition .swiper-slide:nth-child(odd) .amb-card small,.slAmbition .swiper-slide:nth-child(odd) .amb-card h3{color:var(--jkc-white)}
.slAmbition .swiper-slide:nth-child(odd) .amb-card ul li::before{background-color:var(--jkc-white)}

.our-commitment{background-image:url(../images/mountain.png);background-repeat:no-repeat;background-size:cover;background-position:center top;margin:2rem 0 0}
.our-commitment .jkc-heading{margin-top:8rem}

.esg-card{height:100%;padding:2rem;color:var(--jkc-white);background-color:rgba(255,255,255,0.2);backdrop-filter:blur(10px);border-radius:var(--card-radius);overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.esg-card h3{font-weight:300;margin:3rem 0 1rem}
.esg-card p{font-size:1rem;font-weight:300;margin-bottom:0}

.adv-card{height:100%;padding:2rem;background-color:var(--jkc-white);border:1px solid #ccc;border-radius:var(--card-radius);overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.adv-card h5{font-weight:300;margin:5rem 0 0}
.adv-card h4{font-weight:300;margin:5rem 0 0}
.adv-card p{font-size:1rem;font-weight:300;margin-bottom:0}

.chairman-profile{position:relative;text-align:center}
.cm-img{display:inline-block;position:relative;overflow:hidden;padding:0 .75rem;border-bottom:2px solid var(--jkc-red);z-index:1}
.cm-img .cm-gradient{position:absolute;left:0;bottom:0;width:100%;pointer-events:none}
.cm-img .cm-gradient img{width:100%}
.cm-img .designation{position:absolute;left:0;bottom:0;width:100%;color:var(--jkc-white);text-align:center;padding:15px 0;z-index:2}
.cm-img .designation h2{font-size:2rem;font-weight:300;margin-bottom:.5rem}
.cm-img .designation p{margin-bottom:0;letter-spacing:3px}

.chairman-content ul li{position:relative;padding:10px 0 10px 18px;overflow:hidden}
.chairman-content ul li::before{content:"";width:6px;height:6px;background-color:var(--jkc-default);border-radius:50%;position:absolute;left:0;top:19px}

.ce-values{margin-top:2rem}
.ce-values h4{color:var(--jkc-black);margin-bottom:1.5rem}
.ce-values .row{--bs-gutter-x:.875rem}
.ce-values .col-val{margin-bottom:.875rem}
.ce-val-card{height:100%;padding:1rem;background-color:var(--jkc-white);border:1px solid #E0E0E0;border-radius:10px;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ce-val-card h4{font-weight:300;color:var(--jkc-black);margin-bottom:2rem}
.ce-val-card h4 span{color:var(--jkc-red)}
.ce-val-card p{font-size:.875rem;margin:0;padding-top:1rem;border-top:1px solid #E0E0E0}

.fc-card{height:100%;padding:2rem;background-color:var(--jkc-white);border:1px solid var(--jkc-white);border-radius:10px;overflow:hidden;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.fc-card small{display:block;color:var(--jkc-red);font-size:1rem;letter-spacing:2px}
.fc-card h3{font-weight:300;color:var(--jkc-black);margin:5rem 0 4rem}
.fc-card ul li{position:relative;padding:3px 0 3px 18px;overflow:hidden}
.fc-card ul li::before{content:"";width:6px;height:6px;background-color:var(--jkc-default);border-radius:50%;position:absolute;left:0;top:13px}
.fc-card:hover,.fc-card:focus{background-color:#f4f0e9;border-color:#d7d7d7;box-shadow:0px 4px 10px rgba(0,0,0,0.1)}

.product-advantages .fc-card h3{margin-bottom:0}

.award-box p{margin:0;padding:15px}

.awards-wrapper .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}
.awards-wrapper .jk-cta{margin-top:0}

.enquiry-form{position:relative;background-color:var(--jkc-white);border-radius:var(--card-radius);overflow:hidden}
.enquiry-form .ef-img{position:relative;height:100%}
.enquiry-form .ef-img .thumb{height:100%}
.enquiry-form .ef-img .thumb img{width:100%;height:100%;object-fit:cover;object-position:bottom right}
.ef-heading{margin-bottom:2rem}
.ef-heading small{display:block;font-size:1rem;text-transform:uppercase;color:var(--jkc-red);letter-spacing:4px}
.ef-heading h2{font-family:var(--font-Antonio);font-size:2rem;line-height:1.3;color:var(--jkc-black);margin:.75rem 0 0}
.ef-heading p{color:var(--jkc-default);margin:1.5rem 0 0}
.enquiry-form .ef-form{padding:2rem}
.enquiry-form .ef-form .row{--bs-gutter-x:1rem}
.ef-form-cta{margin-top:.75rem}

.cs-panel{position:relative;display:block;overflow:hidden;background:var(--jkc-white);border-radius:var(--card-radius);border:3px solid var(--jkc-white);cursor:pointer;padding-bottom:3.5rem;height:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-webkit-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);-moz-box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1);box-shadow:0px 3px 10px 0px rgba(0,0,0,0.1)}
.cs-panel .thumb{position:relative;overflow:hidden}
.cs-panel .thumb .load-img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center top;z-index:1;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.cs-panel .thumb .default-img{position:relative}
.cs-panel .thumb .default-img img{width:100%}
.cs-panel .thumb small{display:inline-block;font-size:.75rem;padding:5px 15px;color:var(--jkc-white);background-color:var(--jkc-red);border-radius:2rem;position:absolute;left:1.25rem;bottom:1.25rem;z-index:3}
.cs-panel .caption{position:relative;padding:1.25rem}
.cs-panel .caption p{font-size:1rem;font-weight:500;color:var(--jkc-default);margin:0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.cs-panel .caption h4{color:var(--jkc-black);font-weight:300;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:.75rem 0 0;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.cs-panel .cs-cta{padding:0 1.25rem 1.25rem;position:absolute;width:100%;;left:0;bottom:0}
.cs-panel:hover .thumb .load-img,.cs-panel:focus .thumb .load-img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.cs-panel:hover,.cs-panel:focus{background:#AE2626;background:linear-gradient(0deg,rgba(174, 38, 38, 1) 0%, rgba(228, 91, 92, 1) 50%)}
.cs-panel:hover .caption h4,.cs-panel:focus .caption h4,.cs-panel:hover .caption p,.cs-panel:focus .caption p{color:var(--jkc-white)}
.cs-panel:hover .link-jkc-primary,.cs-panel:focus .link-jkc-primary{color:var(--jkc-white);text-decoration:none}

.statement-fancybox .f-counter,.statement-fancybox .f-button[data-autoplay-action="toggle"],.statement-fancybox .f-button[data-fullscreen-action="toggle"],.statement-fancybox .f-button[data-thumbs-action="toggle"],.statement-fancybox .f-thumbs{display:none!important}

.hide-controls .f-counter,.hide-controls .f-button[data-autoplay-action="toggle"],.hide-controls .f-button[data-fullscreen-action="toggle"],.hide-controls .f-button[data-thumbs-action="toggle"],.hide-controls .f-thumbs{display:none!important}

.statement-panel{text-align:center}
.statement-panel .statement-panel-inner{position:relative}
.statement-panel .thumb{position:relative;display:inline-block;border-radius:var(--card-radius);overflow:hidden}
.statement-panel .sp-cta{position:absolute;width:100%;left:0;bottom:1.5rem}
.statement-panel .sp-cta a{position:relative;display:inline-flex;align-items:center;justify-content:center;background:#EDEDED;background:linear-gradient(0deg,rgba(237, 237, 237, 1) 0%, rgba(255, 255, 255, 1) 100%);color:var(--jkc-black);border-radius:2rem;font-size:1rem;text-decoration:none!important;padding:.75rem 2.125rem;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.2);margin:2px}
.statement-panel .sp-cta a i{margin-left:8px}
.statement-panel .sp-cta a:hover,.statement-panel .sp-cta a:focus{color:var(--jkc-red)}

.pf-panel{display:block;padding:1rem;background-color:rgba(255, 255, 255, .5);border:1px solid #E0E0E0;border-radius:10px;overflow:hidden;height:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;min-width:230px;max-width:230px;height:100%}
.pf-panel h2{font-family:var(--font-Antonio);font-size:3.75rem;font-weight:500;color:var(--jkc-red);margin:0}
.pf-panel p{font-weight:300;font-size:1.875rem;color:var(--jkc-black);line-height:1.2;margin:.5rem 0 0}
.pf-panel .pf-footer{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:.875rem;margin:1rem 0 0;padding-top:1rem;border-top:1px solid #E0E0E0}
.pf-panel .pf-footer p{font-size:.875rem;margin:0}
.pf-panel:hover,.pf-panel:focus{background-color:rgba(255, 255, 255, 1)}

.product-features .row{justify-content:center;--bs-gutter-x:1rem;--bs-gutter-y:1rem}

.jkc-more-panel{position:relative;display:block;overflow:hidden;border-radius:var(--card-radius)}
.jkc-more-panel::before{content:"";width:100%;height:50%;position:absolute;left:0;bottom:0;z-index:1;background:#DA2128;background:linear-gradient(0deg,rgba(218, 33, 40, 1) 0%, rgba(255, 255, 255, 0) 100%);}
.jkc-more-panel img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.jkc-more-panel:hover img,.jkc-more-panel:focus img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.jkc-more-panel .caption{color:var(--jkc-white);padding:1.25rem;position:absolute;left:0;bottom:0;z-index:2}
.jkc-more-panel .caption small{display:block;font-size:1rem;letter-spacing:3px;margin-bottom:.75rem}
.jkc-more-panel .caption h4{font-weight:400;margin-bottom:0}

.jkc-features-panel{position:relative;display:block;overflow:hidden}
.jkc-features-panel .thumb{overflow:hidden;border-radius:var(--card-radius)}
.jkc-features-panel .thumb img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.jkc-features-panel:hover .thumb img,.jkc-features-panel:focus .thumb img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}
.jkc-features-panel .caption{margin-top:1rem;color:var(--jkc-white)}
.jkc-features-panel .caption h4{font-weight:400;margin-bottom:0}
.jkc-features-panel .caption p{font-size:1rem;color:#DFDFDF;margin:.75rem 0 0}

.jkc-features{background:#722646;background:linear-gradient(345deg,rgba(114, 38, 70, 1) 0%, rgba(218, 33, 40, 1) 100%)}
.slJkcFeatures .swiper-slide:nth-child(even){padding-top:4rem}

.sustainability-card{position:relative}
.sustainability-card .caption{padding:1.5rem;color:var(--jkc-white);position:absolute;width:100%;left:0;bottom:0;z-index:2}
.sustainability-card .caption h2{font-family:var(--font-Antonio);margin-bottom:0}
.sustainability-card .caption p{font-size:1.875rem;font-weight:300;line-height:1.2;margin:5px 0 0}
.sustainability-card .caption small{display:block;font-size:1rem;color:#cdcfcf;margin:5px 0 0}
.sustainability-card .sc-video{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.sustainability-card .sc-video video{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02)}

.sustainability-card.card-6 h2{color:var(--jkc-red)}
.sustainability-card.card-6 small{color:#8C8C8C}

.our-philosophy .op-video-container{max-width:820px;margin:0 auto 1.5rem}

.our-philosophy .info-card{display:flex;align-content:center;padding:1rem;background:var(--jkc-white);border-radius:var(--card-radius);box-shadow:0 4px 12px rgba(0, 0, 0, 0.05);height:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.our-philosophy .info-card .row{--bs-gutter-x:12px}
.our-philosophy .info-card .icon-box{display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:var(--jkc-red);width:55px;height:55px;text-align:center}
.our-philosophy .info-card h4{color:var(--jkc-black);margin:0}
.our-philosophy .info-card p{font-size:.875rem;color:#7C7C7C;margin:.5rem 0 0}
.our-philosophy .info-card:hover{transform:translateY(-5px)}

.video-card{display:block;position:relative;border-radius:var(--card-radius);overflow:hidden}
.video-card .thumb{position:relative;overflow:hidden}
.video-card .thumb img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.video-card .thumb::after{content:url(../images/btn-play.png);display:inline-block;position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);z-index:3}
.video-card:hover .thumb img,.video-card:focus .thumb img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.jk-mission-tab{margin:1rem 0 1.5rem}
.jk-mission-tab .nav-pills{gap:15px}
.jk-mission-tab .nav-pills .nav-link{font-size:1.25rem;border-radius:2rem;color:var(--jkc-white);padding:10px 26px;text-align:left;border:none;cursor:pointer;width:fit-content}
.jk-mission-tab .nav-pills .nav-link:not(.active){background-color:var(--jkc-red);color:var(--jkc-white);opacity:0.8}
.jk-mission-tab .nav-pills .nav-link:not(.active):hover{background-color:var(--jkc-black);opacity:0.9}
.jk-mission-tab .nav-pills .nav-link.active{background-color:var(--jkc-black);color:var(--jkc-white)}
.our-mission .tab-content-images img{width:100%}

.csr-activities{background-image: url(../images/csr-jklc-bg.png);background-repeat:no-repeat;background-size:cover;background-position:top right;width:100%}

.ss-card{display:block;padding:.75rem;background:var(--jkc-white);border-radius:var(--card-radius);overflow:hidden;border:1px solid #e0e0e0;height:100%;cursor:pointer;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.ss-card .thumb{border-radius:8px;overflow:hidden}
.ss-card .thumb img{width:100%;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1)}
.ss-card .caption{padding:1rem 0 .5rem}
.ss-card p{margin:0;color:var(--jkc-black)}
.ss-card:hover .thumb img,.ss-card:focus .thumb img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1)}

.press-contact .jkc-heading{margin-bottom:0}
.press-contact .jkc-heading h2{padding:0}
.press-contact .jkc-heading h2::after{content:none}
.press-contact-card{position:relative;padding-top:55px;max-width:520px;margin-left:auto}
.profile-avatar{position:absolute;top:0;left:50%;transform:translateX(-50%);width:110px;height:110px;border-radius:50%;border:4px solid var(--jkc-red);background:var(--jkc-white);overflow:hidden;z-index:3;box-shadow:0 8px 20px #00000026}
.profile-avatar img{width:100%;height:100%}
.contact-card-box{position:relative;overflow:hidden;background-color:var(--jkc-red);background-image:url('../images/bg-press-contact.jpg');background-repeat:no-repeat;background-size:cover;background-position:center;border-radius:var(--card-radius);padding:4.5rem 2rem 2rem;text-align:center;box-shadow:0 10px 30px #7e0c1033;z-index:1}
.contact-card-box .contact-name{color:var(--jkc-white);font-size:1.5rem;font-weight:500;margin-bottom:1.25rem}
.contact-card-box .contact-divider{width:100%;height:0;border-top:1px dashed #DCD8D8;margin-bottom:20px}
.contact-card-box .contact-details{display:flex;align-items:center;justify-content:center;gap:15px;flex-wrap:wrap}
.contact-card-box .contact-item a{color:var(--jkc-white);font-size:.875rem;text-decoration:none;font-weight:400;display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}
.contact-card-box .contact-item a:hover{color:var(--jkc-white)}
.contact-card-box .contact-item i{font-size:.875rem}
.contact-card-box .vertical-line{width:1px;height:16px;background:#ffffff4d}

.lfs-wrapper{position:relative;display:block;overflow:hidden;border-radius:var(--card-radius)}
.lfs-content{color:var(--jkc-white);max-width:685px;padding:2rem 3rem;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);z-index:1}
.lfs-content h2{font-size:2rem;font-weight:500;margin:0}
.lfs-content p{margin:1rem 0 0}
.lfs-content .lfs-cta{margin-top:1.5rem}
.lfs-content .lfs-cta a{margin:4px}

.br-estimation{position:relative;overflow:hidden;border-radius:var(--card-radius)}
.br-estimation img{width:100%}
.summary-box{position:absolute;width:100%;left:0;top:0;padding:2rem;color:var(--jkc-white);z-index:1}
.summary-box-inner{padding:1.5rem;background:rgba(254, 75, 82, 0.2);backdrop-filter:blur(10px);border-radius:var(--card-radius);overflow:hidden}
.summary-box p{font-size:.875rem;margin-bottom:.75rem}
.summary-box h2{font-family:var(--font-Antonio);font-size:3rem;font-weight:500;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px dashed #E0E0E0}
.summary-box small{display:block;font-size:.875rem;margin:.75rem 0 0}
.dimensions-box{position:absolute;width:100%;left:0;bottom:0;padding:2rem;color:var(--jkc-white);z-index:1}
.dimensions-box .col-dimension{border-right:1px solid #E0E0E0}
.dimensions-box p{font-family:var(--font-Antonio);font-size:1.75rem;font-weight:500;margin-bottom:0}
.dimensions-box p span{font-size:.875rem}
.dimensions-box small{display:block;font-size:.875rem;letter-spacing:2px;margin-top:5px}
.dimensions-inner{padding:1.5rem;background:var(--jkc-red);color:var(--jkc-white);border-radius:var(--card-radius);overflow:hidden;text-align:center}
.dimensions-box .col-dimension{border-right:1px solid #FE4B52}
.dimensions-box .col-dimension:last-child{border-right:0}
.br-calculator .jkc-form{max-width:500px}
.br-calculator .form-cta{margin-top:2rem}

.material-panel{display:block;padding:1rem;background-color:rgba(255, 255, 255, .5);border:1px solid #E0E0E0;border-radius:10px;overflow:hidden;height:100%;transition:.3s;-webkit-transition:.3s;-moz-transition:.3s;min-width:230px;max-width:230px;height:100%}
.material-panel h2{font-family:var(--font-Antonio);font-size:3.75rem;font-weight:500;color:var(--jkc-red);margin:0}
.material-panel h2 .unit{font-size:1.25rem;color:var(--jkc-black)}
.material-panel p{font-weight:300;font-size:1.875rem;color:var(--jkc-black);line-height:1.2;margin:3rem 0 0}
.material-panel:hover,.material-panel:focus{background-color:rgba(255, 255, 255, 1)}

.build-materials .row{justify-content:center;--bs-gutter-x:1rem;--bs-gutter-y:1rem}

.estimate-card{display:flex;align-items:center;background:var(--jkc-white);border-radius:var(--card-radius);overflow:hidden;-webkit-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.01);-moz-box-shadow:0px 3px 8px 0px rgba(0,0,0,0.01);box-shadow:0px 3px 8px 0px rgba(0,0,0,0.01);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.estimate-card .estimate-img{flex:0 0 150px}
.estimate-card .estimate-img img{width:100%;display:block}
.estimate-card .estimate-content{flex:1;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:1.25rem}
.estimate-card .estimate-content p{font-size:1.5rem;margin:0;color:var(--jkc-black);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.estimate-card .estimate-content p small{display:block;margin:.5rem 0 0;color:var(--jkc-default)}
.estimate-card .price{font-size:2rem;font-family:var(--font-Figtree);color:var(--jkc-red);transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.estimate-card .price span{font-family:var(--font-Antonio);font-size:2.5rem;font-weight:600;white-space:nowrap}
.estimate-card:hover,.estimate-card:focus{background-color:var(--jkc-red);color:var(--jkc-white)}
.estimate-card:hover p,.estimate-card:focus p,.estimate-card:hover .price,.estimate-card:focus .price{color:var(--jkc-white)}
.estimate-pricing .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}
.build-materials{margin-bottom:3rem}

.estimation-summary{position:relative;padding-top:2rem;margin-top:2.5rem;border-top:1px dashed #9F9F9F}
.estimation-summary p{font-size:1.75rem;font-weight:300;color:var(--jkc-black);margin-bottom:2rem}
.enquiry-form .estimation-summary .row{--bs-gutter-x:8rem}
.estimation-summary .col-count{border-right:1px dashed #9F9F9F}
.estimation-summary .col-count:last-child{border-right:0}
.estimation-summary .col-count h2{font-family:var(--font-Antonio);font-size:3rem;font-weight:500;color:var(--jkc-red);margin:0}
.estimation-summary .col-count h2 .unit{display:inline-block;font-size:1.75rem;margin-left:8px}
.estimation-summary .col-count small{display:block;font-size:.875rem;margin-top:8px}

.scc-estimation .ssc-heading{color:var(--jkc-white);padding:2rem;position:absolute;left:0;top:0;z-index:1}
.scc-estimation .ssc-heading h3{font-weight:500;margin:0}
.scc-estimation .ssc-heading p{font-size:1rem;margin:.75rem 0 0}

.ssc-unit-counter{padding:2rem;position:absolute;left:0;bottom:0;z-index:1}
.ssc-count-box{padding:1rem;color:var(--jkc-white);background-color:rgba(0, 0, 0, 0.6);backdrop-filter:blur(5px);border-radius:var(--card-radius);height:100%}
.ssc-count-box h2{color:var(--jkc-red);font-family:var(--font-Antonio);font-size:3rem;font-weight:500;margin-bottom:0}
.ssc-count-box p{font-size:1.5rem;line-height:1.3;font-weight:300;margin:.75rem 0 0;min-height:65px}
.ssc-count-box small{display:block;font-size:.875rem;padding-top:1rem;margin-top:1rem;border-top:1px dashed #9F9F9F}

.ssc-legends{margin-top:1rem} 
.legend-box{padding:1.25rem;overflow:hidden;background-color:var(--jkc-white);border-radius:var(--card-radius)}
.legend-box img{width:34px;height:34px}
.legend-box h5{color:var(--jkc-black);font-weight:300;margin-bottom:0}
.legend-box p{font-size:.875rem;margin:.5rem 0 0}
.enquiry-form .ssc-unit-counter .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}

.bd-content{color:var(--jkc-white);padding:2rem;position:absolute;left:0;bottom:0;z-index:1}
.bd-content small{display:block;font-size:.875rem;text-transform:uppercase;letter-spacing:4px;margin-bottom:.75rem}
.bd-content h3{margin-bottom:0}
.bd-content p{font-size:1rem;margin:1rem 0 0}

.abt-grid{position:relative}
.abt-grid .caption{padding:1.5rem;color:var(--jkc-white);position:absolute;width:100%;left:0;top:0;z-index:2}
.abt-grid .caption h2{font-family:var(--font-Antonio);margin-bottom:0;color:var(--jkc-red)}
.abt-grid .caption p{font-size:1.875rem;font-weight:300;line-height:1.2;margin:25px 0 0;color:var(--jkc-black);font-family:var(---roboto-flex);}
.abt-grid .caption small{display:block;font-size:1rem;color:var(--jkc-black);margin:5px 0 0;letter-spacing:4px;opacity:0.7;text-transform:uppercase}
.abt-grid .sc-video{overflow:hidden;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.abt-grid .sc-video video{width:100%;height:100%;object-fit:cover;object-position:center center;transform:scale(1.02);-webkit-transform:scale(1.02);-moz-transform:scale(1.02)}

.abt-grid .caption-bottom{padding:1.5rem;margin-top:1rem;color:var(--jkc-white);position:absolute;width:100%;left:0;bottom:0;z-index:2}
.abt-grid .caption-bottom p{font-size:2.25rem;font-family:var(---roboto-flex);font-weight:normal;margin-bottom:0}

.abt-grid.card-3 h2{color:var(--jkc-white)}
.abt-grid.card-3 small{color:var(--jkc-white)}

.legacy-strength{position:relative;background:linear-gradient(to bottom,#233e4f33 0%,#b21a1a4d 60%,#a31010fa 100%),url(../images/legacy-strength.jpg) no-repeat center center;background-size:cover;color:var(--jkc-white);padding:3rem 1.5rem;overflow:hidden}
.legacy-pointer{padding-top:10rem}
.legacy-list{padding:1rem 0}
.legacy-list h3{font-weight:700;font-size:2.5rem;letter-spacing:-.5px;font-family:var(--font-Antonio)}
.legacy-list p{font-size:.875rem;color:#fffc;font-weight:300;max-width:260px;margin:.5rem auto 0}
.legacy-col{position:relative;text-align:center}
.legacy-col::after{content:"";position:absolute;top:0;right:0;height:150px;width:2px;background:linear-gradient(to bottom,#db303000 0%,#db3030ff 50%,#db303000 100%)}
.legacy-pointer .legacy-col:last-child::after{content:none}

.feature-list-section{padding:2rem 0}
.feature-list-section .feature-col{position:relative;padding:1.5rem 2rem}
.feature-list-section .img-wrapper{height:100px;display:flex;align-items:center;justify-content:center;margin-bottom:25px}
.feature-list-section .feature-col::after{content:"";position:absolute;top:0;right:0;height:150px;width:2px;background:linear-gradient(to bottom,#db303000 0%,#db3030ff 50%,#db303000 100%)}
.feature-list-section .feature-col:last-child::after{display:none}
.feature-list-section .feature-img{max-width:100px;object-fit:contain}
.feature-list-section h3{font-family:var(--font-Antonio);font-size:2.5rem;font-weight:400;color:var(--jkc-black);margin:0}
.feature-list-section p{font-size:.875rem;line-height:1.6;max-width:290px;margin:.75rem auto 0}
.feature-list-section .feature-col:last-child .img-wrapper{background:none}

.timeline-card{border:1px solid #E0E0E0;border-radius:10px;background-color:var(--jkc-white);padding:1.3rem;height:100%;overflow:hidden}
.timeline-card h2{color:var(--jkc-red);font-size:3.5rem;font-weight:800;line-height:1;font-family:var(--font-Antonio)}
.timeline-card p{color:var(--jkc-black);font-size:1.45rem;font-weight:400;line-height:1.25;margin:1rem 0 0}
.timeline-description{margin-top:2rem}
.timeline-description .btn-jkc-primary{margin-top:.5rem}

.press-contact-content{position:relative;background-image:url(../images/bg-get-in-touch.jpg);background-repeat:no-repeat;background-size:cover;background-position:center center;padding:8rem 1.25rem;color:var(--jkc-white);overflow:hidden;border-radius:var(--card-radius)}
.press-med-heading{font-size:2.8rem;font-weight:300;line-height:1.3;letter-spacing:-.5px;max-width:750px;margin:0 auto 20px}
.press-subtext{font-size:1.05rem;font-weight:400;color:rgba(255,255,255,.85);max-width:800px;margin:0 auto 45px;letter-spacing:.2px}
.contact-info-pill{background:rgba(0,0,0,.45);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.1);border-radius:var(--card-radius);padding:1.125rem 2.5rem;display:inline-flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:1.75rem}
.contact-item{display:flex;align-items:center;text-decoration:none;color:var(--jkc-white);transition:opacity .2s ease}
.contact-item:hover{color:var(--jkc-white);opacity:.85}
.contact-icon{font-size:1.25rem;margin-right:12px;display:flex;align-items:center}
.contact-text{font-size:.95rem;font-weight:400;letter-spacing:.3px}
.contact-divider{width:1px;height:24px;background-color:rgba(255,255,255,.25)}

.code-of-conduct{color:var(--jkc-black)}
.code-of-conduct .pointers,.code-of-conduct h2,.code-of-conduct h3,.code-of-conduct h4,.code-of-conduct h5,.code-of-conduct h6,.code-of-conduct p,.code-of-conduct small{margin-bottom:1.5rem}
.code-of-conduct h4{font-size:1.5rem;font-weight:600}
.code-of-conduct h2.document-title{font-size:2rem;font-weight:600;text-align:center;margin-bottom:1.5rem}
.code-of-conduct .text-small{text-align:right;line-height:1.45;font-size:1.25rem;margin-bottom:2rem}
.code-of-conduct .values-list{list-style:disc!important;list-style-position:outside;padding-left:20px}
.code-of-conduct .values-list li{display:list-item!important;list-style:disc!important;margin-bottom:8px}
.code-of-conduct .accordion-body ol.alpha-list{list-style:lower-alpha!important;padding-left:40px!important;font-size:1rem;line-height:1.8}
.code-of-conduct .accordion-body ol.alpha-list li::marker{content:counter(list-item, lower-alpha) ". ";font-size:1rem}
.code-of-conduct .annexure-card{background-color:#f4f4f4;background-image:url(../images/bg-discover-02.png);background-repeat:no-repeat;background-position:right bottom;background-size:250px auto;border:0;border-radius:var(--card-radius);padding:3rem;overflow:hidden}

.form-find-dealers{padding:.5rem 0 1rem}
.form-find-dealers .form-group{min-width:250px}
.form-find-dealers p{font-weight:600;color:var(--jkc-black)}

.find-dealer-wrapper{overflow:hidden;border-radius:var(--card-radius);background-color:var(--jkc-white);margin-top:1rem}
.find-dealer-wrapper .dealers-listing{padding:1.25rem}
.find-dealer-wrapper .fd-scroller{max-height:460px;overflow-y:auto;padding-right:10px}
.contact-gmap{overflow:hidden}
.contact-gmap .gmap-frame iframe{vertical-align:middle;background-color:#e8eaed;background-image:url(../images/loading2.gif);background-repeat:no-repeat;background-position:50% 50%;width:100%;height:500px}
.contact-gmap .gmap-frame img{width:100%}

.find-dealer-accordion .accordion-item{margin-bottom:.5rem;border:1px solid #E0E0E0}
.find-dealer-accordion .accordion-body{color:var(--jkc-default)}
.find-dealer-accordion .accordion-body p{position:relative;padding-left:30px;font-size:1rem}
.find-dealer-accordion .accordion-body p::before{content:"\f3c5";font-family:"Font Awesome 7 Free";font-weight:900;font-size:1rem;position:absolute;left:0;top:3px}
.find-dealer-accordion .accordion-body p.iAddress::before{content:"\f3c5"}
.find-dealer-accordion .accordion-body p.iPoc::before{content:"\f007"}
.find-dealer-accordion .accordion-body p.iContact::before{content:"\f095"}
.find-dealer-accordion .accordion-body p.iEmail::before{content:"\f0e0"}
.find-dealer-accordion .accordion-body p a{text-decoration:underline}
.find-dealer-accordion .accordion-body p a:hover,.find-dealer-accordion .accordion-body p a:focus{color:var(--jkc-red)}
.find-dealer-accordion .accordion-body .link-jkc-primary{margin-top:1.5rem}

.product-container{position:relative;max-width:1160px}
.section-header-top{padding-top:3.5rem;padding-bottom:1.5rem}
.brand-title{color:var(--jkc-red);font-size:1.735rem;font-weight:700;margin-bottom:.1rem;line-height:1.2}
.product-title{color:var(--jkc-default);font-size:2.235rem;font-weight:700;margin-bottom:0;line-height:1.2}
.product-band{background:#E3A704;position:relative;padding:5rem 0;color:var(--jkc-white)}
.product-band h3{font-size:1.535rem;font-weight:700;margin-bottom:1.2rem}
.product-band p{font-size:1.135rem;line-height:1.65;text-align:justify;margin-bottom:1rem}

.gold-band{background:#E3A704}
.gold-band:before{content:"";position:absolute;bottom:0;left:0;width:350px;height:100%;background-image:url(../images/pro-yellow-bg-star.png);background-repeat:no-repeat;background-size:cover;opacity:.2;pointer-events:none}
.classic-band{background:#BC85B3}
.classic-band:after{content:"";position:absolute;bottom:0;right:0;width:380px;height:100%;background-image:url(../images/pro-yellow-bg-star.png);background-repeat:no-repeat;background-size:cover;transform:rotateY(180deg);background-position:right bottom;opacity:.3;pointer-events:none}

.product-image{margin-top:-6rem;filter:drop-shadow(0px 25px 30px #00000047)}
.product-image.right{text-align:right}
.professional-site-support{background-image:url(../images/pro-site-support-bg.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top;margin:2rem 0 0}
.pro-site-card{height:100%;color:var(--jkc-white);background-color:#fff3;backdrop-filter:blur(10px);padding:2rem;border-radius:var(--card-radius);overflow:hidden;transition:.3s}
.pro-card-content{padding-top:2rem}
.pro-card-number{font-size:1.235rem;font-weight:400;margin-bottom:.5rem}
.pro-card-title{font-size:1.735rem;font-weight:400;margin-top:1rem}
.pro-card-text{font-size:1.2rem}

.pro-site-card:hover{background:var(--jkc-white);backdrop-filter:none;-webkit-backdrop-filter:none;border-color:transparent;box-shadow:0 15px 35px #0000004d;transform:translateY(-5px)}
.pro-site-card:hover .pro-card-number{color:var(--jkc-red)}
.pro-site-card:hover .pro-card-title{color:var(--jkc-black)}
.pro-site-card:hover .pro-card-text{color:var(--jkc-default)}
.gen-construction-hero-block{position:relative;text-align:center;overflow:hidden;padding:20rem 0 3rem;background-image:url(../images/build-for-genrations-banner.jpg);background-repeat:no-repeat;background-size:cover;background-position:center top}
.gen-construction-hero-block::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(#0000001a,#000000a6);z-index:1}
.gen-construction-content-layer{position:relative;z-index:2;max-width:800px;padding:2.5rem 1.25rem;margin:0 auto}
.gen-construction-main-heading{font-size:2.2rem;font-weight:500;letter-spacing:-.5px;line-height:1.2}
.gen-construction-subtext-group{font-size:1rem;font-weight:300;line-height:1.5}
.gen-construction-subtext-group p{color:var(--jkc-white);margin-bottom:1rem;line-height:1.5}
.asisTypes .swiper-slide:nth-child(odd) .amb-card{background:var(--jkc-red);background:linear-gradient(145deg,#d61b22ff 0%,#b02227ff 100%);color:var(--jkc-white)}
.asisTypes .swiper-slide:nth-child(odd) .amb-card small,.asisTypes .swiper-slide:nth-child(odd) .amb-card h3{color:var(--jkc-white)}
.asisTypes .swiper-slide:nth-child(odd) .amb-card ul li::before{background-color:var(--jkc-white)}
.assist-card h3{padding-top:3rem}

.timeline-col{flex:1 0 0;position:relative;z-index:2;display:grid;grid-template-rows:140px 40px 140px;align-items:center;justify-items:center}
.text-block-top{grid-row:1}
.center-anchor{grid-row:2}
.text-block-bottom{grid-row:3}

.timeline-title{font-size:2.75rem;font-weight:400;position:relative;display:inline-block;margin-bottom:1.5rem}
.timeline-title:before,.timeline-title:after{content:"";position:absolute;top:60%;width:120px;height:1px;background:#c5bbae}
.timeline-title:before{right:106%}
.timeline-title:after{left:106%}
.timeline-matrix{position:relative;margin:4rem 0}
.timeline-main-bar{position:absolute;top:50%;left:0;width:100%;height:14px;background:var(--jkc-red);transform:translateY(-50%);z-index:1;border-radius:2px}
.text-block-top,.text-block-bottom{min-height:140px;display:flex;flex-direction:column;align-items:center;text-align:center}
.text-block-top{justify-content:flex-end;padding-bottom:25px;padding-left:10px;border-left:1px solid #dcd1c4}
.text-block-bottom{justify-content:flex-start;padding-top:25px;padding-left:10px;border-left:1px solid #dcd1c4}
.node-title{font-size:1.45rem;font-weight:500;margin-bottom:6px;color:var(--jkc-black)}
.node-desc{font-size:.97rem;line-height:1.4;color:var(--jkc-default);max-width:155px;margin:0 auto}
.center-anchor{height:27px;width:100%;position:relative;display:flex;justify-content:center;align-items:center}
.caret-up,.caret-down{width:0;height:0;position:absolute;left:50%;transform:translateX(-50%);z-index:3}
.caret-up{bottom:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid var(--jkc-red)}
.caret-down{top:20px;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid var(--jkc-red)}
.badge-icon-top{position:absolute;bottom:38px;z-index:4}
.badge-icon-bottom{position:absolute;top:38px;z-index:4}
.circle-container{width:42px;height:42px;background:var(--jkc-white);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--jkc-red);font-size:1.1rem;box-shadow:0 3px 8px #0000000f;border:1px solid #eee}


@media (-webkit-min-device-pixel-ratio:1.25){
:root{font-size:80%}
.lg-container,.jkc-container{max-width:1240px}
.grid-lines{max-width:1290px}
.jkc-modal .modal-xl{max-width:1290px}
}

@media screen and (max-width:1499.98px) {
:root{font-size:80%}
.lg-container,.jkc-container{max-width:1240px}
.grid-lines{max-width:1290px}
.jkc-modal .modal-xl{max-width:1290px}

.jkc-heading h1,.jkc-heading h2{font-size:3rem}
.jkc-sub-heading h2{font-size:2.75rem}
}

@media(min-width:1200px) {
.mega-item:hover>.mega-menu{opacity:1;visibility:visible;transform:translateY(-8px)}
}

@media screen and (max-width:1199.98px) {
:root{font-size:100%}
p,h6,li{font-size:1rem}
h1{font-size:2rem}
h2{font-size:1.75rem}
h3{font-size:1.5rem}
h4{font-size:1.25rem}
h5{font-size:1.125rem}
h6{font-size:1rem}

.section{padding:2rem 0}
.section-pt{padding-top:2rem}
.section-pb{padding-bottom:2rem}
.sm-container{max-width:920px}

.inner-page .jkc-wrapper{padding-top:74px}

.jkc-heading{margin-bottom:1.25rem}
.jkc-heading p{font-size:1rem}
.jkc-heading p br{display:none}
.jkc-heading h1,.jkc-heading h2{font-size:2rem}

.jkc-sub-heading h2{font-size:1.75rem}

.jkc-accordion .accordion-item .accordion-button{font-size:1rem;padding:1.25rem 3.5rem 1.25rem 1.25rem}
.jkc-accordion .accordion-item .accordion-button::after{right:1.125rem}
.jkc-accordion .accordion-body{padding:1.25rem}

.btn-jkc-primary,.btn-jkc-secondary,.btn-jkc-bordered{font-size:1rem}
.jkc-btn-tabs,.jkc-btn-tabs.tabs-lg{margin-bottom:2rem}
.jkc-btn-tabs a,.jkc-btn-tabs.tabs-lg a{font-size:1rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{margin:6px}
.swiper-nav.float .swiper-button-next,.swiper-nav.float .swiper-button-prev{font-size:.875rem}

.jkc-report-tabs{gap:8px}
.jkc-report-tabs a{font-size:.875rem;padding:.55rem 1.25rem}

.jkc-header{background:var(--jkc-white)}
.jkc-header::before{width:130px;height:calc(100% + 3px);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 180 120' preserveAspectRatio='none'%3E%3Cpath d='M0 0.2C1.8-0.05 3.9-0.1 6.2 0.2L180 0v119.8c-22.4 0-41 0-56.3 0 3 0.1 6.2 0.2 9.7 0.2 12.2 0 18 0 7.7 0-2.7 0-5.3 0-7.7 0-37.8-0.1-137-0.2-10 0-40-1.4-40.6-11-67.6-71C40.8 14.4 19.8 1.9 6.2 0.2L0 0.2z' fill='%23DA2128'/%3E%3C/svg%3E") no-repeat;background-size:100% 100%}
.jkc-header .navbar-collapse{position:fixed;top:0;right:-100%;width:100%;max-width:420px;height:100vh;overflow-y:auto;background:#fff;transition:.4s;z-index:99999;padding:20px}
.jkc-header .navbar-collapse.isOpen{right:0}
.jkc-header .navbar-brand{padding:15px 0}
.jkc-header .mobile-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}
.jkc-header .menu-close{display:block;color:var(--jkc-red);font-size:1.25rem;cursor:pointer}
.jkc-header .nav-area{display:block}
.utility-nav,.main-nav{display:block;margin:0}
.main-nav{margin-top:0;padding-top:0;border:0}
.main-nav .mega-menu .mega-inner{padding-top:0}
.main-nav .nav-link{height:auto;font-size:.875rem;font-weight:400;color:var(--jkc-black);height:auto;padding:1rem 0}
.utility-nav .mega-item .nav-link::after,.main-nav .mega-item .nav-link::after{color:var(--jkc-black);top:14px}
.nav-item{border-bottom:1px solid #eee}
.mega-menu{position:relative;width:100%;right:0;display:none;opacity:1;visibility:visible;transform:none;padding:0}
.mega-item.open>.mega-menu{display:block}
.mega-inner{padding:0;display:block;border-radius:0;box-shadow:none;background:transparent}
.mega-right{display:none}
.mega-left{width:100%;padding:0}
.mega-list li.active .mobile-links{display:block}
.utility-nav .nav-link,.utility-nav .mega-item .nav-link,.main-nav .mega-item .nav-link{height:auto;color:var(--jkc-black);font-weight:500;padding:.875rem 0}
.mega-list li a,.mega-content li a{font-weight:400;padding:.875rem 1rem}
.mega-list li[data-target] > a::after{right:1rem}
.utility-nav .mega-item.open .nav-link,.main-nav .mega-item.open .nav-link{color:var(--jkc-red)}
.utility-nav .mega-item.open .nav-link::after,.main-nav .mega-item.open .nav-link::after{color:var(--jkc-red)}

.footer-accordion{padding:5px 0}
.footer-accordion .accordion-item .accordion-button{font-size:1rem}
.footer-accordion .accordion-item .accordion-button::after{display:inline-block}
.footer-navs{padding:1rem 0}
.footer-navs .row .col-nav{border-right:0}
.footer-bottom{margin-top:.5rem}
.footer-bottom::before,.footer-bottom::after{content:none}
.footer-copy{padding:2rem 0}

.over-content .jkc-breadcrumb{margin-top:0}
.over-content .breadcrumb li,.over-content .breadcrumb li a{color:var(--jkc-default)}
.over-content .breadcrumb-item+.breadcrumb-item::before{color:var(--jkc-default)}
.over-content .breadcrumb li a:hover,.over-content .breadcrumb li a:focus,.over-content .breadcrumb li.active, .breadcrumb li.active a{color:var(--jkc-black)}

.inner-banner .banner-content{top:50%}
.inner-banner .banner-content .project-types .type-tag{font-size:.75rem;padding:.5rem 1rem}
.inner-banner .banner-content .project-types .type-tag img{width:14px;height:14px}

.count-list h2{font-size:3rem}
.count-list p{font-size:1.125rem}

.products-sustainability .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}
.ps-panel .ps-content h2{font-size:2.5rem}
.cost-calculator h2{font-size:2rem}
.ps-panel .ps-content p,.cost-calculator p{font-size:1.125rem}
.cost-calculator .cc-cta h3{font-size:2rem}

.home-investors .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}
.nse-bse-panel,.ar-panel{padding:1.25rem}
.ar-panel p{font-size:1rem}
.ar-panel h2{font-size:2rem}
.ar-panel h2 span{font-size:3rem}
.ar-panel .ar-cta{margin-top:2rem}
.ar-panel .ar-cta .btn-jkc-primary{margin-top:0}

.pr-wrapper .row{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}

.chairman-profile{margin-top:2rem}

.pf-panel{min-width:200px;max-width:200px}
.pf-panel h2{font-size:3rem}
.pf-panel p{font-size:1.5rem}

.material-panel{min-width:200px;max-width:200px}
.material-panel h2{font-size:3rem}
.material-panel p{font-size:1.5rem}

.sustainability-card .caption p{font-size:1.25rem}
.sustainability-card .caption small{font-size:.875rem}

.abt-grid .caption p{font-size:1.25rem}
.abt-grid .caption small{font-size:.875rem;letter-spacing:normal;}
.abt-grid .caption-bottom p{font-size:1.5rem}

.media-card .location-tag{bottom:auto;left:auto;top:1.25rem;right:1.25rem}
.media-card p{font-size:.875rem}

.lfs-content h2{font-size:1.75rem}

.summary-box h2{font-size:2rem}

.estimate-card .estimate-content p{font-size:1.25rem}
.estimate-card .price{font-size:1.75rem}
.estimate-card .price span{font-size:2rem}

.legacy-list h3,.feature-list-section h3{font-size:2rem}
.feature-list-section .feature-col:nth-child(2)::after{content:none}

.key-milestones .chairman-profile{max-width:400px}

.timeline-card h2{font-size:2.5rem}
.timeline-card p{font-size:1.125rem}
}

@media screen and (max-width:1099.98px) {
.cost-calculator{padding:1.5rem}
.estimate-card .estimate-img{flex:0 0 100px}
}

@media screen and (max-width:991.98px) {
.pd-md-0{padding:0!important}
.pd-md-30{padding:0 30px}
.jkc-heading{text-align:center}

.footer-copy{text-align:center}
.copy-links a{font-size:.875rem}
.footer-copy p{font-size:.875rem;margin:1rem 0}

.inner-banner .banner-content .col-features{display:none}

.count-list h2{font-size:2.5rem}
.count-list p{font-size:.875rem}

.ef-heading small{font-size:.875rem}
.ef-heading h2{font-size:1.75rem}
.shareholder-enquiry .enquiry-form .col-ef-img{display:none}

#missionTabContent{margin-top:1rem}

.sustainability-card .caption{padding:.875rem}
.sustainability-card .caption p{font-size:1rem}

.abt-grid .caption,.abt-grid .caption-bottom{padding:.875rem}
.abt-grid .caption p,.abt-grid .caption-bottom p{font-size:1rem}

.op-video-container{margin-bottom:1rem}
.our-philosophy .info-card{height:auto;margin-bottom:12px}
.our-philosophy .our-motto .row .col-lg-4:last-child .info-card{margin-bottom:0}

.lfs-content{padding:2rem}

.summary-box h2{font-size:1.75rem}
.summary-box,.dimensions-box{padding:.875rem}
.summary-box-inner{padding:1rem}
.dimensions-inner .row{--bs-gutter-x:8px}
.dimensions-inner{padding:.875rem}
.dimensions-box p{font-size:1.25rem}
.dimensions-box small{font-size:.875rem;letter-spacing:0}

.estimate-card .estimate-img{flex:0 0 150px}
.estimate-pricing .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}

.key-milestones .chairman-profile{margin:0 auto 1.5rem}

.prod-information{text-align:center}
.brand-title{font-size:1.235rem}
.product-title{font-size:1.5rem;font-weight:500}
.product-band{padding:2.5rem 0}
.product-band p{text-align:center;font-size:1rem}
.section-header-top{padding-top:1rem}
.product-image{text-align:center!important;margin-top:1rem}
.product-image img{max-width:250px}

.timeline-main-bar{display:none}
.timeline-matrix{margin-bottom:0}
.timeline-matrix .row{flex-direction:column!important}
.timeline-matrix .timeline-col:last-child{margin-bottom:0}
.timeline-col{width:100%;display:flex;flex-direction:row!important;justify-content:flex-start;align-items:flex-start;margin-bottom:40px;padding-left:20px;border-left:4px solid #DA2128}
.text-block-top,.text-block-bottom{min-height:auto;padding:0;text-align:left;align-items:flex-start;order:2;border-left:none}
.node-desc{max-width:100%;margin:0}
.center-anchor{width:auto;height:auto;order:1;margin-right:20px;margin-top:4px}
.badge-icon-top,.badge-icon-bottom{position:static}
.caret-up,.caret-down{display:none}
.order-m-1{order:1}
.order-m-2{order:2}
.order-m-3{order:3}
.order-m-4{order:4}
.order-m-5{order:5}
.order-m-6{order:6}
.order-m-7{order:7}
}

@media screen and (max-width:767.98px) {
.pd-sm-0{padding:0!important}
.pd-sm-30{padding:0 30px}
.jkc-heading h1,.jkc-heading h2{font-size:1.875rem}

.jkc-sub-heading h2{font-size:1.5rem}

.footer-counter .count-list{padding:3.25vw 10px}
.footer-counter .row .col-count:nth-child(1),.footer-counter .row .col-count:nth-child(2){border-bottom:1px solid var(--jkc-red)}
.footer-counter .row .col-count:nth-child(2){border-right:0}

.our-mission .mission-section{padding:0rem 1rem}
.our-philosophy{padding:1rem 0px}
.our-mission .jk-mission-tab .nav-pills{gap:8px}
.our-mission .jk-mission-tab .nav-pills .nav-link{font-size:.875rem;padding:.5rem 1rem}
.csr-activities .slider-container{padding:10px 0px}

.press-contact .jkc-heading{text-align:center}
.contact-card-box .press-contact-card{margin:2rem auto 0}
.contact-card-box .press-text-content{text-align:center}
.contact-card-box .press-text-content h2{max-width:100%}
.contact-card-box .contact-details{flex-direction:column;gap:12px}

.br-calculator{margin-bottom:2rem}

.feature-list-section .feature-col::after{width:150px;height:2px;top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}
.feature-list-section .feature-col:nth-child(2)::after{content:"";}

.ce-values .row{--bs-gutter-y:1rem}

.press-contact-content{padding:4rem 1.25rem}
.press-med-heading{font-size:2rem}
.contact-info-pill{padding:1rem}
.contact-divider{display:none}
.contact-text{font-size:.875rem}

.find-dealer-wrapper .fd-scroller{padding-right:0}
.contact-gmap .gmap-frame iframe{height:350px}
.form-find-dealers p,.form-find-dealers .fd-cta{text-align:center}
.form-find-dealers .fd-cta{margin-top:.5rem}
}

@media screen and (max-width:640.98px) {
.jkc-heading h1,.jkc-heading h2{padding:0 50px}
.jkc-heading h1::before,.jkc-heading h2::before,.jkc-heading h1::after,.jkc-heading h2::after{width:50px;bottom:8px}

.jkc-breadcrumb{padding:15px 0}
.jkc-breadcrumb nav{justify-content:start}

.inner-banner .banner-content{text-align:center}
.inner-banner .banner-content small{font-size:1.125rem}
.inner-banner .banner-content p{font-size:1rem}
.inner-banner .banner-content .project-types{justify-content:center}

.pr-wrapper .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}

.reports-card h5{min-height:50px}

.reports-row h2{font-size:1.45rem;margin-bottom:1.5rem}

.report-panel .report-panel-inner{padding:1.25rem 1.25rem 8rem}
.report-panel .rep-cta{padding:0px 1.25rem 1.25rem}

.enquiry-form .ef-form{padding:1.25rem}

.slJkcFeatures .swiper-slide:nth-child(even){padding-top:.75rem}

.jk-mission-tab .nav-pills .nav-link{padding:8px 20px;font-size:18px}
.jk-mission-tab .nav-pills{gap:10px}

.dimensions-box p{font-size:1.5rem}

.legacy-col::after{height:2px;width:150px;top:auto;right:auto;bottom:0;left:50%;transform:translateX(-50%);-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%)}
.legacy-list{padding:2rem 0}

.code-of-conduct .text-small{font-size:.875rem}
.code-of-conduct h4{font-size:1.125rem}
.code-of-conduct h2.document-title{font-size:1.5rem}
}

@media screen and (max-width:575.98px) {
:root{
--card-radius:.5rem;
}
.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{line-height:1.2}
p,h6,li{font-size:.875rem}
h1{font-size:2rem}
h2{font-size:1.75rem}
h3{font-size:1.5rem}
h4{font-size:1.25rem}
h5{font-size:1.125rem}
h6{font-size:1rem}
.jkc-container,.lg-container,.container-fluid{padding-right:20px;padding-left:20px}
.section{padding:2rem 0}
.section-pt{padding-top:2rem}
.section-pb{padding-bottom:2rem}
.pd-xs-0{padding:0!important}
.pd-xs-20{padding:0 20px}
.jkc-heading{margin-bottom:2rem}
.jkc-heading h1,.jkc-heading h2{font-size:1.5rem;padding:0 30px}
.jkc-heading h1::before,.jkc-heading h2::before,.jkc-heading h1::after,.jkc-heading h2::after{width:30px;bottom:8px}
.jkc-heading small,.jkc-heading p{font-size:.875rem}

.jkc-pagination .page-item .page-link{width:36px;height:36px;font-size:.875rem}
.swiper-nav.bottom .swiper-button-next,.swiper-nav.bottom .swiper-button-prev{margin:6px}
.swiper-nav.bottom.float{bottom:5px}
.swiper-button-next svg,.swiper-button-prev svg{width:30px;height:30px}
.btn-jkc-primary,.btn-jkc-secondary,.btn-jkc-bordered{font-size:.875rem;padding:.55rem 1.25rem}
.btn-jkc-bordered{padding:.40rem 1.25rem}
.jkc-btn-tabs a,.jkc-btn-tabs.tabs-lg a{font-size:.875rem;padding:.55rem 1.25rem}

.jkc-accordion .accordion-item{border-radius:.75rem!important;margin-bottom:10px}
.jkc-accordion .accordion-item .accordion-button{font-size:.875rem;padding:1rem 3.5rem 1rem 1rem}
.jkc-accordion .accordion-item .accordion-button::after{font-size:.875rem;right:1rem}
.jkc-accordion .accordion-body{font-size:.875rem;padding:0 1rem 1rem;border-radius:0 0 .75rem .75rem}
.jkc-accordion .accordion-body ul li::before{width:4px;height:4px;top:11px}

.jkc-tabs{margin-bottom:2rem}
.jkc-tabs .nav-link,.jkc-quick-links .jkc-tabs .nav-link,.jkc-quick-links.has-icons .jkc-tabs .nav-link{font-size:.875rem;padding:8px 24px}

.home-banner .home-content{top:35%}
.home-banner .home-content h2{font-size:2rem}
.home-banner .home-content h3{font-size:1.5rem}
.home-banner .home-cta a{min-width:200px;margin:4px}

.products-sustainability .row{--bs-gutter-x:.875rem;--bs-gutter-y:.875rem}
.ps-panel .ps-content{padding:1.5rem 1rem;top:0}
.ps-panel .ps-content h2{font-size:2rem}
.ps-panel .ps-content p,.cost-calculator p{font-size:.875rem}
.ps-panel .ps-content .btn-jkc-primary{margin-top:1rem}
.cost-calculator{padding:1.25rem}
.cost-calculator h2{font-size:1.75rem}
.cost-calculator .cc-cta h3{font-size:1.5rem}

.pr-card .caption p,.gallery-card .caption p{font-size:1.125rem;min-height:auto}

.report-panel .report-panel-inner{padding:1.25rem 1.25rem 6rem}
.report-panel .rep-cta{padding:0 1.25rem 1.25rem}

.fc-card h3{margin:3rem 0 2rem}

.our-commitment .jkc-heading{margin-top:3rem}

.cm-img .designation h2{font-size:1.5rem}

.award-box p{padding:10px}
.awards-wrapper .row{--bs-gutter-x:1rem;--bs-gutter-y:1rem}

.ef-heading{margin-bottom:1.5rem}
.ef-heading h2{font-size:1.5rem}

.statement-panel .sp-cta{position:relative;bottom:auto;margin:1rem 0 0}
.statement-panel .sp-cta a{display:flex;font-size:.875rem;padding:.55rem 1.25rem;margin-bottom:.5rem}

.esg-card,.adv-card{padding:1.25rem}
.adv-card h5{margin:2rem 0 0}

.pf-panel{min-width:100%;max-width:100%;height:auto;text-align:center}
.pf-panel h2{font-size:2.5rem}
.pf-panel p{font-size:1.5rem}
.pf-panel p br{display:none}
.pf-panel .pf-footer{justify-content:center}

.material-panel{min-width:100%;max-width:100%;height:auto;text-align:center}
.material-panel h2{font-size:2.5rem}
.material-panel p{font-size:1.5rem;margin:1.5rem 0 0}
.material-panel p br{display:none}

.product-features .row{--bs-gutter-x:10px;--bs-gutter-y:10px}

.lfs-content{padding:1.25rem;position:relative;top:auto;transform:none;background-color:var(--jkc-white);color:var(--jkc-black)}
.lfs-content h2{font-size:1.25rem}
.lfs-content p{color:var(--jkc-default)}
.lfs-content .lfs-cta .btn-jkc-bordered{border-color:var(--jkc-black);color:var(--jkc-black)}
.lfs-content .lfs-cta a{display:flex;margin:10px 0 0}

.br-calculator .form-cta{margin-top:1.25rem}
.dimensions-box .col-dimension{border-right:0;border-bottom:1px solid #FE4B52;padding-bottom:.75rem;margin-bottom:.75rem}
.dimensions-box .col-dimension:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}

.estimate-card{align-items:normal}
.estimate-card .estimate-img{flex:0 0 100px}
.estimate-card .estimate-img img{height:100%;object-fit:cover;object-position:center center}
.estimate-card .estimate-content{display:block;padding:.5rem 1rem}
.estimate-card .estimate-content p{font-size:1.125rem}
.estimate-card .price{font-size:1.25rem;margin-top:4px}
.estimate-card .price span{font-size:1.5rem}

.scc-estimation .ssc-heading,.ssc-unit-counter,.legend-box{padding:1rem}

.estimation-summary{padding-top:1.5rem;margin-top:1.5rem}
.estimation-summary p{font-size:1.25rem}
.enquiry-form .estimation-summary .row{--bs-gutter-x:3rem}
.estimation-summary .col-count h2{font-size:2.5rem}
.estimation-summary .col-count h2 .unit{font-size:1.25rem}
.scc-estimation .ssc-heading{padding:1rem 1rem 0}
.scc-estimation .ssc-heading p{font-size:.875rem}

.scc-estimation .ssc-heading,.ssc-unit-counter,.bd-content{position:relative;z-index:2}
.ssc-count-box h2{font-size:2.5rem}
.ssc-count-box p{font-size:1.25rem;min-height:auto}
.scc-estimation .ef-img .thumb,.become-dealer .ef-img .thumb{position:absolute;width:100%;height:100%;left:0;top:0;z-index:1}
.bd-content{padding:18rem 1rem 1rem}
.bd-content p{font-size:.875rem}

.legacy-strength{padding:1.25rem}
.legacy-pointer{padding-top:0}
.legacy-list{padding:1.5rem 0}
.legacy-list h3{font-size:1.5rem}

.timeline-card h2{font-size:2rem}
.timeline-card p{font-size:1rem}

.press-med-heading{font-size:1.5rem}
.contact-icon{font-size:1rem}

.code-of-conduct .annexure-card{padding:1.25rem}

.contact-gmap .gmap-frame iframe{height:250px}
.find-dealer-accordion .accordion-body p{font-size:.875rem;padding-left:28px}
.find-dealer-accordion .accordion-body p::before{font-size:.875rem}

.product-band h3{font-size:1.25rem}

.timeline-matrix{margin-top:3rem}
.center-anchor{margin-top:0;margin-right:15px}
.node-title{font-size:1.25rem}
.node-desc{font-size:.875rem}
}

@media screen and (max-width:355.98px) {

}

@media screen and (min-width:480px) and (max-width:990px) and (orientation:landscape) and (min-aspect-ratio:13/9){
.orientation{display:block}
}

/* Investor Grievance & Contact Details */
.investor-grievance-contact{padding:3rem 0 4rem;background:#f7f4ef}
.investor-grievance-contact .igc-title{font-size:1.75rem;font-weight:600;color:#0b3d91;margin-bottom:1rem}
.investor-grievance-contact .igc-intro{color:#333;line-height:1.6}
.InvestorContactBox{background:#fff;border-radius:8px;padding:1.5rem;height:100%;box-shadow:0 1px 3px rgba(0,0,0,.06)}
.InvestorContactBox h3{font-size:1.15rem;font-weight:700;margin-bottom:1rem}
.InvestorContactBox .igc-name{font-weight:700;margin-bottom:.25rem}
.InvestorContactBox .igc-designation{font-size:.95rem;margin-bottom:0}
.InvestorContactBox .igc-address{font-size:.95rem;line-height:1.5}
.InvestorContactBox .igc-link{margin-bottom:.5rem}
.InvestorContactBox .igc-link a,.InvestorContactBox .igc-link span{color:#111;text-decoration:none}
.InvestorContactBox .igc-link i{margin-right:.5rem;color:#0b3d91}
.igc-nominations{background:#fff;padding:1.25rem 1.5rem;border-radius:8px}
.igc-nominations h3{font-size:1.15rem;font-weight:700;margin-bottom:1rem}
.igc-download{font-weight:700}

