*{box-sizing:border-box}html{scroll-behavior:smooth}
@font-face{font-family:'InterBlack';src:url('../fonts/Inter-Black.eot');src:url('../fonts/Inter-Black.eot') format('embedded-opentype'),url('../fonts/Inter-Black.woff') format('woff'),url('../fonts/Inter-Black.ttf') format('truetype'),url('../fonts/Inter-Black.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'InterBold';src:url('../fonts/Inter-Bold.eot');src:url('../fonts/Inter-Bold.eot') format('embedded-opentype'),url('../fonts/Inter-Bold.woff') format('woff'),url('../fonts/Inter-Bold.ttf') format('truetype'),url('../fonts/Inter-Bold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'InterExtraBold';src:url('../fonts/Inter-ExtraBold.eot');src:url('../fonts/Inter-ExtraBold.eot') format('embedded-opentype'),url('../fonts/Inter-ExtraBold.woff') format('woff'),url('../fonts/Inter-ExtraBold.ttf') format('truetype'),url('../fonts/Inter-ExtraBold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'InterMedium';src:url('../fonts/Inter-Medium.eot');src:url('../fonts/Inter-Medium.eot') format('embedded-opentype'),url('../fonts/Inter-Medium.woff') format('woff'),url('../fonts/Inter-Medium.ttf') format('truetype'),url('../fonts/Inter-Medium.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'InterLight';src:url('../fonts/Inter-Light.eot');src:url('../fonts/Inter-Light.eot') format('embedded-opentype'),url('../fonts/Inter-Light.woff') format('woff'),url('../fonts/Inter-Light.ttf') format('truetype'),url('../fonts/Inter-Light.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'InterSemiBold';src:url('../fonts/Inter-SemiBold.eot');src:url('../fonts/Inter-SemiBold.eot') format('embedded-opentype'),url('../fonts/Inter-SemiBold.woff') format('woff'),url('../fonts/Inter-SemiBold.ttf') format('truetype'),url('../fonts/Inter-SemiBold.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'InterRegular';src:url('../fonts/Inter-Regular.eot');src:url('../fonts/Inter-Regular.eot') format('embedded-opentype'),url('../fonts/Inter-Regular.woff') format('woff'),url('../fonts/Inter-Regular.ttf') format('truetype'),url('../fonts/Inter-Regular.svg') format('svg');font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:'barlowbold';src:url('../fonts/barlowbold-webfont.woff2') format('woff2'),url('../fonts/barlowbold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlowlight';src:url('../fonts/barlowlight-webfont.woff2') format('woff2'),url('../fonts/barlowlight-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlowitalic';src:url('../fonts/barlowitalic-webfont.woff2') format('woff2'),url('../fonts/barlowitalic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlowregular';src:url('../fonts/barlowregular-webfont.woff2') format('woff2'),url('../fonts/barlowregular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlowsemibold';src:url('../fonts/barlowsemibold-webfont.woff2') format('woff2'),url('../fonts/barlowsemibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlowthin';src:url('../fonts/barlowthin-webfont.woff2') format('woff2'),url('../fonts/barlowthin-webfont.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'barlow_condensedblack';src:url('../fonts/barlowcondensed-black-webfont.woff2') format('woff2'),url('../fonts/barlowcondensed-black-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlow_condensedbold';src:url('../fonts/barlowcondensed-bold-webfont.woff2') format('woff2'),url('../fonts/barlowcondensed-bold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlow_condensedextrabold';src:url('../fonts/barlowcondensed-extrabold-webfont.woff2') format('woff2'),url('../fonts/barlowcondensed-extrabold-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlow_condenseditalic';src:url('../fonts/barlowcondensed-italic-webfont.woff2') format('woff2'),url('../fonts/barlowcondensed-italic-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlow_condensedlight';src:url('../fonts/barlowcondensed-light-webfont.woff2') format('woff2'),url('../fonts/barlowcondensed-light-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlow_condensedmedium';src:url('../fonts/barlowcondensed-medium-webfont.woff2') format('woff2'),url('../fonts/barlowcondensed-medium-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlow_condensedregular';src:url('../fonts/barlowcondensed-regular-webfont.woff2') format('woff2'),url('../fonts/barlowcondensed-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal}@font-face{font-family:'barlow_condensedsemibold';src:url('../fonts/barlowcondensed-semibold-webfont.woff2') format('woff2'),url('../fonts/barlowcondensed-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal}
body{font-family:'InterRegular'}
/* .btn-hero,.btn-hero-outline{font-family:'barlow_condensedregular'} */
.aboutusareacontent p{font-family:'InterRegular'}
.faqarea .elementor-widget-text-editor{font-family:'InterMedium'}
.aboutcontentul li,.callingnavi li a{font-family:'InterSemiBold'}
.heroquote{font-family:'barlow_condenseditalic'}
.menuarea nav>ul>li .sub-menu li a,.contactusarea .labeltext,.footerbox p,.footernavi li a{font-family:'barlow_condensedmedium'}
.menu-item a{font-family:'barlow_condensedsemibold'}
.loadermark,.btn-hero,.btn-hero-outline,.custombtn,.customoutlinebtn,.eyebrow,.sectionkicker,.herotitle,.statsstripbox,.datavalue,.programcardcontent h3,.programcardcontent a,.insightsboxcontent a,.corporatearea .owl-next,.corporatearea .owl-prev,.insightsboxcontent h4,.contactusarea .sendbtnarea .contactusbtn{font-family:'barlow_condensedbold'}
.owl-prev:before,.owl-next:before,.mean-container .meanmenu-reveal span:after,.menu-item-has-children>a:after,.callingnavi li:before{font-family:"Material Design Icons"}
body{margin:0;background:rgb(5,6,6);color:rgb(255,255,255);overflow-x:hidden}
a{transition:all ease-in .4s}a:hover,a:focus,.redtext{color:rgb(133,8,13)}
img{max-width:100%;display:block;height:auto}a{text-decoration:none}
ul{list-style-type:none;padding:0;margin:0}
#preloader{position:fixed;inset:0;z-index:9999;display:grid;place-items:center;background:rgb(5,6,6);transition:opacity .6s ease, visibility .6s ease}#preloader.hide{opacity:0;visibility:hidden}
.loadermark{width:72px;height:72px;display:grid;place-items:center;border:2px solid rgb(133,8,13);color:rgb(255,255,255);font-size:1.6rem;animation:pulse 1s infinite alternate}
.midheader,.herocontentouter,.herocontent,.herosection .bannerimage,.statsstrip,.merchandisearea,.insightsarea,.contactusarea,.footerlinksinner,.sociallinksinner{width:100%}
.midheader,.statsstrip,.merchandisearea,.insightsarea,.internalpage{padding-left:0!important;padding-right:0!important}
.fullimg img,.custom-logo-link img{max-width:100%!important;height:auto!important}
.logo,.midheaderinner,.bannerrow,.bannerimage,.aboutusarea,.corporatearea,.merchandisearea,.insightsarea,.insightsbox,.photoframe,.photoframe img,.programcard,.programcard>figure{position:relative}
.aboutusarea,.corporatearea,.merchandisearea,.insightsarea,.contactusarea{padding:110px 0}
.corporatearea .herotitle span,.insightsarea .herotitle span,.contactusarea .herotitle>span{display:inline-block}
.merchandisearea .eyebrow,.corporatearea .eyebrow,.contactusarea .eyebrow,.insightsarea .eyebrow{text-transform:uppercase}
.corporatearea .titlearea,.insightsarea .titlearea{margin-bottom:35px}
.wpcf7-spinner{position:absolute!important;top:0!important;right:0!important}
.programcardcontent a,.insightsboxcontent a{color:rgb(255,255,255);font-size:1.0rem;text-transform:uppercase}.programcardcontent a:hover,.programcardcontent a:focus,.insightsboxcontent a:hover,.insightsboxcontent a:focus{color:rgb(133,8,13)} 
.custombtn{background:rgb(133,8,13);border:1px solid rgb(133,8,13);font-size:1.125rem;color:rgb(255,255,255);letter-spacing:.5px;padding:15px 28px;border-radius:3px;text-transform:uppercase;white-space:nowrap;display:inline-block;transition:all ease-in .4s}.custombtn:hover,.custombtn:focus{background:rgb(16,16,16);color:rgb(255,255,255);border-color:rgb(255,255,255)}.customoutlinebtn{background:rgba(0,0,0,0);color:rgb(255,255,255);border:1px solid rgb(248,249,250);font-size:1.125rem;letter-spacing:.5px;padding:15px 28px;border-radius:3px;text-transform:uppercase;white-space:nowrap;display:inline-block;transition:all ease-in .4s}.customoutlinebtn:hover,.customoutlinebtn:focus{background:rgb(255,255,255);color:rgb(16,16,16);border-color:rgb(255,255,255)}
.mean-container .meanmenu-reveal span:after{content:'\F35C';font-size:1.3rem}
.scrollindicator{position:absolute;z-index:3;bottom:32px;left:50%;transform:translateX(-50%);width:25px;height:45px;border:1px solid rgb(119,119,119);border-radius:20px}.scrollindicator span{display:block;width:4px;height:8px;margin:8px auto;background:rgb(133,8,13);border-radius:4px;animation:scrollDot 1.5s infinite}
@keyframes scrollDot{50%{transform:translateY(18px);opacity:.2}}
@keyframes pulse{to{transform:scale(1.08);box-shadow:0 0 35px rgba(133,8,13,.35)}}
.headerarea{transition:.3s ease}.headerarea.scrolled{position:fixed;top:0;right:0;left:0;z-index:1030;background:rgb(228,212,196);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,255,255,.12)}
.midheader{background:rgb(228,212,196)}.custom-logo-link{display:block}
.midheaderinner{display:grid;grid-template-columns:11% 82%;gap:15px;align-items:center}.mainnavi{margin-bottom:0;justify-content:end;display:flex}.mainnavi li{display:inline-block;position:relative}.mainnavi li a{color:rgb(11,23,42);font-size:0.875rem;letter-spacing:1.2px;line-height:1.4;display:block;text-transform:uppercase}.mainnavi>li>a{padding:20px 20px}.menuareainner{display:grid;grid-template-columns:85% 12%;gap:15px;align-items:center;justify-content:end}
.mainnavi li a:hover,.mainnavi li a:focus,.mainnavi li.current_page_item a{color:rgb(152,8,18)}.menuareainner .custombtn{text-transform:uppercase}
.back-top{position:fixed;right:20px;bottom:20px;z-index:1000;width:44px;height:44px;border:0;background:rgb(133,8,13);color:#fff;opacity:0;visibility:hidden;transition:.3s ease}.back-top.show{opacity:1;visibility:visible}
.reqconsultation .custombtn{padding:10px 35px;border-radius:5px;line-height:normal;font-size:.875rem}
/* Start Carousel Slider */
.owl-carousel,.owl-carousel .owl-item{position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;touch-action:pan-y;backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{backface-visibility:hidden;transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;backface-visibility:hidden}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots{text-align:center;position:absolute;margin-top:-30px;width:100%}.owl-carousel .owl-dot{display:inline-block}.owl-carousel .owl-dot+.owl-dot{margin-left:15px}.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;user-select:none}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:rgb(0,0,0)}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;cursor:pointer;z-index:1;backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.owl-nav:hover,.owl-nav:focus{display:block}.owl-prev:before,.owl-next:before{font-size:1.5rem}.owl-prev:before{content:'\F141'}.owl-next:before{content:'\F142'}.ui-slider-handle{display:none!important}.owl-prev.disabled,.owl-next.disabled{display:none}.owl-prev{left:0;float:left}.owl-next{right:0;float:right}.owl-nav{position:absolute;top:calc(+50%);z-index:999;transition:all ease-in .4s;padding:5px 8px 5px 5px;background:rgba(0,0,0,.1);margin-top:-17px;width:100%}.owl-carousel .owl-item{padding:0;background:none}.owl-carousel .owl-item a{position:relative}.owl-carousel .owl-item a:hover,.owl-carousel .owl-item a:focus{text-decoration:none}.owl-carousel .owl-dot span{width:12px;height:12px;border-radius:50%;background:rgb(255,255,255,255);display:inline-block;transition:all ease-in .4s}.owl-carousel .owl-dot.active span{background:rgb(247,247,247);width:35px;height:10px;border-radius:2px}
/* End Carousel Slider */
/* Start Main Menu CSS */
.meanmenu-reveal{display:none}.mean-bar{background:rgba(0,0,0,0);float:left;position:relative;width:100%;z-index:99;height:0px}.meanmenu-reveal{border:1px solid rgb(133,8,13);color:rgb(133,8,13);cursor:pointer;display:block;bottom:12px;position:absolute;right:10px;text-decoration:none;width:43px;height:35px;line-height:35px;text-align:center}.mean-nav{background:rgb(16,16,16);float:left;width:100%}.mean-nav ul{padding:0;margin:0;width:100%;list-style-type:none}.mean-nav ul li{position:relative;width:100%}.mean-nav ul li a{color:rgb(255,255,255);display:block;margin:0;padding:15px 5px 15px 15px;text-align:left;text-decoration:none}.mean-nav ul li li a{border-top:1px solid rgba(255,255,255,.25);opacity:.75;padding:10px 10%;text-shadow:none;visibility:visible;width:80%}.mean-nav ul li.mean-last a{border-bottom:none;margin-bottom:0}.mean-nav ul li li li a{width:70%;padding:1em 15%}.mean-nav ul li li li li a{width:60%;padding:1em 20%}.mean-nav ul li li li li li a{width:50%;padding:1em 25%}.mean-nav ul li a:hover{background:rgb(37,37,37);background:rgba(255,255,255,.1)}.mean-nav ul li a.mean-expand{background:rgba(255,255,255,.1);padding:12px 20px;position:absolute;right:0;text-align:center;top:0;z-index:2}.mean-push,.mean-nav .wrapper{width:100%;padding:0;margin:0}.mean-nav ul li a.mean-expand:hover,.current_page_parent .current-menu-item>a{background:rgba(193,39,45,.9)}.mean-push{float:left;clear:both}.mean-bar,.mean-bar *{box-sizing:content-box}.mean-remove{display:none!important}
/* Sub Menu */
.menuarea nav ul li .sub-menu{background:rgb(18,18,18);left:0;opacity:0;position:absolute;top:100%;transition:all .3s ease 0s;visibility:hidden;width:220px;z-index:9}.menuarea nav>ul>li:hover .sub-menu,.menuarea nav>ul>li:focus .sub-menu{opacity:1;visibility:visible}.menuarea nav>ul>li .sub-menu li{display:block}.menuarea nav>ul>li .sub-menu li a{color:rgb(255,255,255);font-size:0.85rem;font-weight:normal;margin:0;padding:13px 15px;text-transform:capitalize;display:block;text-align:left}.menuarea nav>ul>li .sub-menu li+li{margin-left:0!important}.menuarea nav>ul>li .sub-menu li+li>a{border-top:1px solid rgba(76,76,76,.2)}.menuarea nav>ul>li:hover>.sub-menu li>a:hover,.menuarea nav>ul>li:focus>.sub-menu li>a:focus{color:rgb(255,255,255);background:rgb(133,8,13)}
/* End Main Menu CSS */
/* Start Banner Area */
.bannerrow,.bannerimage{height:100vh}.bannerrow:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(5,6,6,.8);z-index:9}.bannerimage.fullimg>img{height:100%!important}.bannercontent{position:absolute;width:100%;height:100%;display:flex;align-items:center;top:0;z-index:99}.bannercontent .eyebrow{text-transform:uppercase}.eyebrow,.sectionkicker{color:rgb(133,8,13);font-size:.85rem;letter-spacing:5px}.herotitle{margin:0 0 18px 0;font-size:3.0rem;line-height:.85;letter-spacing:2px;text-transform:uppercase}.herotitle span{color:rgb(133,8,13);display:block}.herocopy{color:rgb(188,188,188);font-size:1.125rem;line-height:1.75}.heroquote{margin:48px 0 0;color:rgb(154,154,154);font-size:.9rem;letter-spacing:1px}.heroactions{display:flex;flex-wrap:wrap;gap:16px;margin-top:28px}
/* End Banner Area */
/* Start Stats Area */
.statsstrip{background:rgb(133,8,13)}.statsstripgrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px;align-items:center}.statsstripbox{text-transform:uppercase;padding-bottom:28px;padding-top:28px;text-align:center}.statsstripbox .datavalue{font-size:2.0rem;margin-right:15px}.statsstripbox span+span{letter-spacing:2.0px}.statsstripbox+.statsstripbox{border-left:1px solid rgba(255,255,255,.2)}
/* End Stats Area */
/* Start About us */
.aboutusarearow{display:grid;grid-template-columns:48% 48%;gap:15px 50px;align-items:center}.photoframe:before{content:'';position:absolute;inset:18px -18px -18px 18px;border:1px solid rgb(133,8,13);z-index:0}.photoframe img{aspect-ratio:4 / 5;object-fit:cover;filter:grayscale(20%);z-index:1}.phototag{position:absolute;left:0;bottom:0;padding:12px 20px;background:rgb(133,8,13);letter-spacing:2px;z-index:9}.aboutusarea .eyebrow{text-transform:uppercase}.aboutusarea .herotitle span{display:inline-block}.aboutusareacontent p{font-size:1.215rem;line-height:1.8}.aboutusareacontent .textcustom{font-size:1.0rem}.aboutcontentul{display:grid;grid-template-columns:48% 48%;gap:15px 50px;align-items:center}.aboutcontentul li{font-size:1.0rem;line-height:2.5;border-bottom:1px solid rgba(255,255,255,0.12)}.aboutcontentul li>span{color:rgb(133,8,13);font-size:1.215rem;margin-right:5px}
/* End About us */
/* Start Corporate Area */
.corporatearea .titlearea .eyebrow{text-transform:uppercase}.programcard{overflow:hidden;background:rgb(18,18,18);padding:40px 35px 60px 35px;margin:30px 0;border:1px solid rgb(255,255,255,0.12);transition:all ease-in .35s}.programcard:hover,.programcard:focus{transform:translateY(-8px);border-color:rgb(133,8,13)}.programcard>figure{z-index:1;opacity:0}.programcard:hover>figure,.programcard:focus>figure{opacity:.1}.programcard:hover>figure>img,.programcard:focus>figure>img{transform:scale(2.2)}.programcardcontent{position:absolute;top:40px;z-index:9;padding:0 40px 0 0}.programicon{display:block;color:rgb(238, 238, 238);font-size:2.8rem;margin:20px 0px 10px 0}.programicon>img{max-width:50px}.programcardcontent h3{text-transform:uppercase;font-size:1.5rem}.programcardcontent p{color:rgb(153,153,153);line-height:1.8;font-size:.95rem}#corporateprogram .owl-dots{display:none}.corporatearea .owl-next:after{content:'Next';position:absolute;right:40px;top:10px}.corporatearea .owl-prev:after{content:'Prev';position:absolute;left:35px}.corporatearea .owl-prev{left:auto;float:none;right:110px;position:absolute;padding-left:10px}.corporatearea .owl-next:before{right:15px;position:absolute}
.corporatearea .owl-next,.corporatearea .owl-prev{text-transform:uppercase;display:block;width:95px;height:38px;border:1px solid rgb(248,249,250);border-radius:2px;transition:all ease-in .4s}.corporatearea .owl-next:after{top:12px}.corporatearea .owl-prev:after{top:7px}#corporateprogram .owl-nav{top:-20px}.corporatearea .owl-nav{color:rgb(248,249,250)}.corporatearea .owl-next:hover,.corporatearea .owl-prev:hover,.corporatearea .owl-next:focus,.corporatearea .owl-prev:focus{color:rgb(0,0,0);background:rgb(248,249,250)}
/* End Corporate Area */
/* Start Merchandise Area */
.merchandiseareacontent{display:flex;align-items:center;height:100%}
/* End Merchandise Area */
/* Start Insights Area */
.insightsbox{background:rgb(17,17,17);overflow:hidden}.insightsbox>figure{aspect-ratio:1 / 1;object-fit:cover}.insightsbox>figure>img{height:100%!important}.insightsboxcontent{padding:30px}.insightsboxcontent h4{font-size:1.215rem;line-height:1.3}.insightsboxcontent p{color:rgb(136,136,136);font-size:.875rem}
/* End Insights Area */
/* Start Contact us Area */
.contactusarea{background:linear-gradient(90deg, rgba(0, 0, 0, 0.96), rgba(0, 0, 0, 0.9)), url(../images/Contactus.jpg) center center / cover fixed}.contactusarea p{font-size:1.0rem;color:rgb(255,255,255)}.callingnavi li{border-bottom:1px solid rgba(255,255,255,.12);position:relative;padding-left:30px}.callingnavi li>a{color:rgb(204,204,204);padding:13px 0px;font-size:1.0rem;display:block;transition:all ease-in .4s}.callingnavi li>a:hover,.callingnavi li>a:focus{color:rgb(133,8,13)}.callingnavi li:before{font-size:1.325rem;color:rgb(133,8,13);position:absolute;left:0;top:10px}.callingnavi li:nth-child(1):before{content:'\F3F2'}.callingnavi li:nth-child(2):before{content:'\F1EE'}.callingnavi li:nth-child(3):before{content:'\FA00'}.contactusarea .wpcf7-form{padding:35px;background:rgba(10,10,10,.82);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px)}.contactusarea .form-group{margin-bottom:1.0rem} .contactusarea .labeltext{display:block;color:rgb(221,221,221);letter-spacing:1px;margin-bottom:7px}.contactusarea .form-control{border-radius:2px;color:rgb(255,255,255);background:rgb(21,21,21);border:1px solid rgb(51,51,51);padding-left:40px;padding-bottom:10px;padding-top:10px}.contactusarea i{position:absolute;width:50px;height:45px;text-align:center;display:flex;align-items:center;padding-left:15px;font-size:1.2rem;color:rgb(221,221,221)}.contactusarea .form-control::placeholder{color:rgb(221,221,221)!important}.contactusarea .form-control:hover,.contactusarea .form-control:focus,.contactusarea .form-control:focus-visible,.contactusarea .form-control:focus-within{outline:none;box-shadow:none;border:1px solid rgb(133,8,13)}.contactusarea .sendbtnarea .contactusbtn{width:100%;min-height:58px;color:rgb(255,255,255);font-size:1.0rem;border:none;border-radius:7px;text-transform:uppercase;background:rgb(133,8,13);transition:all ease-in 0.3s}.contactusarea .sendbtnarea .contactusbtn:hover,.contactusarea .sendbtnarea .contactusbtn:focus{background:rgb(0,0,0);border:1px solid rgb(255,255,255)}.contactusarea textarea.form-control{height:111px}.wpcf7 form .wpcf7-response-output{margin:0em 0.5em 1em}
/* End Contact us Area */
/* Start Footer Area */
.footerarea{padding:65px 0px 25px;background:rgb(5,5,5);border-top:1px solid rgba(255,255,255,.12)}.footercontentarea{display:grid;grid-template-columns:20% 50% 19%;gap:70px}.footerbox .logo{background:rgb(228,212,196);display:inline-block;padding:15px;border-radius:5px;margin-bottom:10px}.footerbox p{color:rgb(119,119,119)}.footerlinks,.sociallinks{display:flex;align-items:center;height:100%}.footernavi{text-align:center}.footernavi li{display:inline-block;margin:0 20px}.footernavi li a,.socialnavi li a{display:block;color:rgb(153,153,153);font-size:.95rem}.footernavi li a:hover,.footernavi li a:focus{color:rgb(255,255,255)}.socialnavi li{display:inline-block;margin:0 5px}.socialnavi li a{display:block;border:1px solid rgb(153,153,153);color:rgb(170,170,170);padding:4px 8px;border-radius:2px;width:34px;height:34px}.socialnavi li a:hover,.socialnavi li a:focus{background:rgb(133,8,13);border:1px solid rgb(133,8,13)}.footerbottom span{color:rgb(102,102,102)}.footerbottom a{color:rgb(102,102,102)}.footerbottom a:hover,.footerbottom a:focus{color:rgb(255,255,255)}
/* End Footer Area */
/* Start Inner About us */
.innerbanner{min-height:72vh!important;position:relative!important;display:flex!important;align-items:end!important}.innerbanner .e-con-inner:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(90deg, rgba(0,0,0,.94), rgb(0,0,0,.55), rgb(0,0,0,.82))}.innerherotitle h2>span{display:inline-block}
/* End Inner About us */
/* Start Program Area */
.programcard .elementor-image-box-content{padding:20px}.corporateevent{border-radius:10px!important}
/* End Program Area */
/* Start Privacy Policy */
.coninfo li .elementor-icon-list-text>span{display:inline-block!important}.coninfo li .elementor-icon-list-text>span a{color:rgb(255,255,255)!important}.coninfo li .elementor-icon-list-text>span a:hover,.coninfo li .elementor-icon-list-text>span a:focus{color:rgb(133,8,13)!important}
/* End Privacy Policy */
/* Start FAQ Area */
.faqarea{background:rgb(228,212,196);border-radius:5px;padding:15px}.faqarea .elementor-widget-text-editor{font-size:.875rem;line-height:1.5;color:rgb(0,0,0)}
/* .e-n-accordion-item .e-n-accordion-item-title{background:rgb(133,8,13);color:rgb(255,255,255)} */
/* End FAQ Area */
@media (min-width:768px){
.menu-item-has-children>a:after{content:'\F140'}.midheaderinner .logo .custom-logo-link{position:absolute;background:rgb(228,212,196);padding:10px 30px;top:-30px;z-index:999;border-radius:0 0 5px 5px}.bannercontentinner{max-width:75%}
.herotitle{font-size:8.0rem}.aboutusarea .herotitle,.corporatearea .herotitle,.merchandisearea .herotitle,.insightsarea .herotitle{font-size:5.0rem}.contactusarea .herotitle{font-size:7.0rem}.footerbox .logo{max-width:40%}.socialnavi{text-align:right}
}
@media (max-width:991.98px){
.section{padding:85px 0}.event-grid{grid-template-columns:1fr 1fr}
}
@media (max-width:767.98px){
.midheaderinner{grid-template-columns:13% 14%;padding:5px 15px}.midheaderinner .custombtn{padding:9.5px 13px}.mainnavi{display:block}.custombtn{padding:15px 17px}.mainnavi>li>a{padding:28px 13px}
.headerarea.scrolled .midheader{padding-bottom:5px;padding-top:5px}
.bannercontent{padding-top:30px}.eyebrow,.sectionkicker{font-size:.6rem}.herotitle{font-size:1.0rem}.herotitle>span{display:inline-block}.herotitle br{display:none}.herocopy{font-size:.875rem}.bannercontent .custombtn,.bannercontent .customoutlinebtn{padding:15px 10px 15px 10px;line-height:normal;height:auto}.bannercontentinner .heroquote{margin-top:10px}
.aboutusarea,.corporatearea,.merchandisearea,.insightsarea,.contactusarea,.footerarea{padding:20px 0}
.statsstripgrid{grid-template-columns:repeat(2, 1fr);gap:0}.statsstripbox+.statsstripbox{border-top:1px solid rgba(255,255,255,.2)}.statsstripbox:nth-child(3){border-left:none}.statsstripbox:nth-child(2){border-top:none}.aboutusarearow{display:block}.photoframe img{aspect-ratio:3 / 3}.aboutusareacontent{margin-top:50px}.aboutusareacontent p,.aboutusareacontent .textcustom{font-size:0.875rem}.photoframe.fullimg{max-width:94%}.aboutcontentul li{font-size:.6rem}
.footercontentarea{display:block}.footerbox,.sociallinksinner,.footerbottom{text-align:center}.footerbox .logo{max-width:24%}.footernavi li{margin:0 5px}.footernavi li a{font-size:.8rem}.footerbottom span{font-size:.7rem}.footerbox p{margin-bottom:0}.sociallinksinner{margin-top:15px}
.corporatearea .owl-prev{right:auto}#corporateprogram .owl-nav{top:-10px}.programcardcontent p{font-size:.78rem;line-height:1.6}.merchandisearea .herotitle{margin-top:5px}.aboutcontentul{gap:15px 10px}
}
@media (max-width:480px){

}