@import "https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&display=swap";
:root{--primaryColor:#303194;--secondaryColor:#9a88ff;--primaryGradientColor:linear-gradient(270deg,#303194 0%,#006fc3 50%,#4435ba 100%);--borderColor:#0000001a}*,html{scroll-behavior:smooth}#mexusSuite{scroll-margin-top:100px}html,body{margin:0;padding:0;font-family:DM Sans,sans-serif}*{box-sizing:border-box;margin:0;padding:0}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:#0000000c}::-webkit-scrollbar-thumb{background:#757575;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--primaryColor)}.container{width:1440px;margin:0 auto}@media (max-width:1800px){.container{width:calc(100% - 100px)}}@media (max-width:1060px){.container{width:calc(100% - 80px)}}@media (max-width:768px){.container{width:calc(100% - 50px)}}@media (max-width:480px){.container{width:calc(100% - 30px)}}a,article,button,div,span,i,b,h1,h2,h3,h4,h5,h6,p,input,ul,li,select,label,textarea{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;font-family:DM Sans,sans-serif}input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;font-family:DM Sans,sans-serif}input{-webkit-tap-highlight-color:transparent}::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:#0000}::-webkit-datetime-edit-month-field:not([aria-valuenow]){color:#0000}::-webkit-datetime-edit-day-field:not([aria-valuenow]){color:#0000}video::-internal-media-controls-overlay-cast-button{display:none}textarea{resize:none;font-family:DM Sans,sans-serif}::selection{color:#fff;background:#1d1d1d}p{font-family:DM Sans,sans-serif}.numbers{font-family:Open Sans,sans-serif}.jobApplyModalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;background:#0006;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;left:0}.jobApplyModalContent{background:#fff;border-radius:24px;width:100%;max-width:600px;max-height:90vh;padding:40px;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;position:relative;overflow-y:auto;box-shadow:0 20px 40px #0000001a}.jobApplyModalClose{cursor:pointer;color:#64748b;background:#f1f5f9;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .2s;display:flex;position:absolute;top:20px;right:20px}.jobApplyModalClose:hover{color:#1a1a1a;background:#e2e8f0;transform:rotate(90deg)}.jobApplyModalHeader{margin-bottom:30px}.jobApplyModalHeader .subtitle{color:var(--primaryColor);margin-bottom:8px;font-size:24px}.jobApplyModalHeader .description{color:#64748b;font-size:14px}.jobApplyModalHeader .jobTitle{color:#1a1a1a;font-weight:600}.jobApplyModalForm{flex-direction:column;gap:20px;display:flex}.formGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.formGroup{flex-direction:column;gap:8px;display:flex}.formLabel{color:#1a1a1a;font-size:14px;font-weight:600}.formInput,.formTextarea{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;width:100%;padding:12px 16px;font-size:14px;transition:all .2s}.formInput:focus,.formTextarea:focus{border-color:var(--primaryColor);background:#fff;outline:none;box-shadow:0 0 0 4px #3031941a}.formInput.error,.formTextarea.error,.fileUploadArea.error{border-color:#ef4444}.errorText{color:#ef4444;font-size:12px;font-weight:500}.fileUploadArea{text-align:center;cursor:pointer;background:#f8fafc;border:2px dashed #e2e8f0;border-radius:16px;padding:24px;transition:all .2s}.fileUploadArea:hover,.fileUploadArea.dragging{border-color:var(--primaryColor);background:#3031940d}.fileUploadArea.hasFile{background:#f0fdf4;border-style:solid;border-color:#10b981}.uploadIcon{color:#64748b;margin-bottom:12px}.uploadText{color:#1a1a1a;margin-bottom:4px;font-size:14px}.uploadText span{color:var(--primaryColor);font-weight:600}.uploadSubtext{color:#64748b;font-size:12px}.fileUploadedInfo{flex-direction:column;align-items:center;gap:8px;display:flex}.fileIcon{color:#10b981}.fileName{color:#1a1a1a;font-size:14px;font-weight:600}.changeFileBtn{color:var(--primaryColor);cursor:pointer;background:0 0;border:none;font-size:12px;font-weight:600;text-decoration:underline}.jobApplyModalFooter{gap:12px;margin-top:10px;display:flex}.jobApplyModalFooter button{cursor:pointer;border-radius:12px;flex:1;padding:14px;font-weight:600;transition:all .2s}.outlineBtn{color:#64748b;background:#fff;border:1px solid #e2e8f0}.outlineBtn:hover{background:#f1f5f9}.primaryBtn{background:var(--primaryColor);color:#fff;border:none}.primaryBtn:hover{opacity:.9;transform:translateY(-2px)}.primaryBtn:disabled{opacity:.5;cursor:not-allowed;transform:none}.jobApplySuccess{text-align:center;padding:20px 0}.successIconArea{color:#10b981;margin-bottom:24px}.jobApplySuccess h2{color:#1a1a1a;margin-bottom:16px;font-size:28px}.jobApplySuccess .description{color:#64748b;margin-bottom:30px;line-height:1.6}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.formGrid{grid-template-columns:1fr}.jobApplyModalContent{border-radius:0;height:100%;max-height:100vh;padding:24px}}
.mainFont{letter-spacing:-.02em;font-family:Hedvig Letters Serif,Hedvig Letters Serif Placeholder,serif;line-height:1.3em}.bannerTitle{font-size:4em;font-weight:400}@media (max-width:1024px){.bannerTitle{font-size:3.5em}}@media (max-width:800px){.bannerTitle{font-size:3em}}@media (max-width:768px){.bannerTitle{font-size:2.5em}}@media (max-width:520px){.bannerTitle{font-size:2.2em}}.bannerSubtitle{text-align:center;opacity:.8;max-width:650px;font-size:1.5em;line-height:1.5}@media (max-width:768px){.bannerSubtitle{font-size:1.2em}}.title{font-size:50px;font-weight:400}@media (max-width:1024px){.title{font-size:45px}}@media (max-width:768px){.title{font-size:40px}}@media (max-width:520px){.title{font-size:35px}}.subtitle{font-size:26px;font-weight:400}@media (max-width:768px){.subtitle{font-size:24px}}.description{font-size:18px;font-weight:300;line-height:1.4}@media (max-width:768px){.description{font-size:16px}}@media (max-width:520px){.description{font-size:14px}}.primaryBtn{background-color:var(--primaryColor);cursor:pointer;color:#fff;background:var(--primaryGradientColor);white-space:nowrap;border:2px solid #ffffff80;border-radius:50px;outline:none;justify-content:center;align-items:center;padding:14px 24px;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s ease-in-out;display:flex;box-shadow:inset 0 0 #fff0}.primaryBtn:hover{opacity:.8}.mobileCallIcon{display:none}@media (max-width:991px){.mobileCallIcon{margin-right:8px;font-size:1.1em;display:inline-block}}.secondaryBtn{cursor:pointer;color:#000;border:none;border:1px solid var(--borderColor);z-index:0;white-space:nowrap;background:#fff;border-radius:50px;outline:none;justify-content:center;align-items:center;padding:14px 24px;font-size:16px;font-weight:400;text-decoration:none;transition:all .3s ease-in-out;display:flex;position:relative;overflow:hidden}.secondaryBtn:hover{color:#fff;border-color:#000}.secondaryBtn:hover:after{opacity:1}.secondaryBtn:after{content:"";z-index:-1;opacity:0;background:#000;border-radius:50px;width:100%;height:100%;transition:all .3s ease-in-out;position:absolute}nav{z-index:100;width:100%;transition:all .3s;position:fixed;top:0;left:0;right:0}nav.navActive{border-bottom:1px solid var(--borderColor);background-color:#fff}nav.navActive .navMain{height:70px}nav.navActive .navMain .navLink ul li a{color:#222}nav.navActive .navMain .navLink ul li a:hover{color:var(--primaryColor)}nav.navActive .navMain .navLinkActive{color:#000;font-weight:500}nav.navActive .navMain .secondaryBtn,nav.navActive .navMain .primaryBtn{height:44px;padding:0 20px;font-size:14px}nav .navMain{align-items:center;gap:60px;width:100%;height:80px;display:flex}nav .navMain .col1,nav .navMain .col2,nav .navMain .col3{align-items:center;display:flex}nav .navMain .navLogo{align-items:center;width:200px;height:70px;display:flex}nav .navMain .navLogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}nav .navMain .navLink{align-items:center;display:flex}nav .navMain .navLink ul{align-items:center;gap:30px;display:flex}nav .navMain .navLink ul li{list-style:none}nav .navMain .navLink ul li a{color:#fffffff6;align-items:center;gap:6px;padding:10px 0;font-size:15px;font-weight:300;text-decoration:none;transition:all .3s;display:flex}nav .navMain .navLink ul li a svg{width:16px;height:16px;transition:transform .3s}nav .navMain .navLink ul li:hover>a{color:var(--primaryColor)}nav .navMain .navLink ul li:hover>a svg{transform:rotate(180deg)}nav .navMain .navLink ul li:hover .dropDownMenu{opacity:1;visibility:visible;top:100%}nav .navMain .navLink ul li .navLinkActive{color:#fff;font-weight:500}nav .navMain .navLink ul .dropDown{position:relative}nav .navMain .navLink ul .dropDownMenu{border:1px solid var(--borderColor);opacity:0;visibility:hidden;background:#fff;border-radius:12px;min-width:350px;padding:20px;transition:all .3s ease-in-out;display:block;position:absolute;top:90%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000014}nav .navMain .navLink ul .dropDownMenu:hover>li>a,nav .navMain .navLink ul .dropDownMenu:hover .nestedDropdownLink{opacity:.4}nav .navMain .navLink ul .dropDownMenu li{width:100%;position:relative}nav .navMain .navLink ul .dropDownMenu li a,nav .navMain .navLink ul .dropDownMenu li .nestedDropdownLink{color:#000;cursor:pointer;border-radius:12px;flex-direction:column;align-items:flex-start;width:100%;padding:20px 14px;font-weight:500;transition:all .3s;display:flex}nav .navMain .navLink ul .dropDownMenu li a h2,nav .navMain .navLink ul .dropDownMenu li .nestedDropdownLink h2{justify-content:space-between;align-items:center;width:100%;font-size:16px;font-weight:500;display:flex}nav .navMain .navLink ul .dropDownMenu li a p,nav .navMain .navLink ul .dropDownMenu li .nestedDropdownLink p{opacity:.8;margin-top:2px;font-size:12px;font-weight:300;line-height:1.3}nav .navMain .navLink ul .dropDownMenu li:hover>a,nav .navMain .navLink ul .dropDownMenu li:hover>.nestedDropdownLink{color:#fff;background:#000;opacity:1!important}nav .navMain .navLink ul .dropDownMenu li .nestedMenu{border-left:2px solid #f0f0f0;width:100%;margin-top:5px;padding-left:20px;display:none}nav .navMain .navLink ul .dropDownMenu li .nestedMenu li{width:100%;margin-bottom:5px}nav .navMain .navLink ul .dropDownMenu li .nestedMenu li a{opacity:1;background:0 0;border-radius:8px;width:100%;padding:12px 14px}nav .navMain .navLink ul .dropDownMenu li .nestedMenu li a:hover{color:#fff;background:#000}nav .navMain .navLink ul .dropDownMenu li .nestedMenu li a:hover p{color:#fff!important;opacity:.9!important}nav .navMain .navLink ul .dropDownMenu li .nestedMenu li a h2{margin-bottom:2px;font-size:14px;font-weight:500}nav .navMain .navLink ul .dropDownMenu li .nestedMenu li a p{opacity:.7;font-size:11px;line-height:1.3}nav .navMain .navLink ul .dropDownMenu li.nestedDropdown:hover .nestedDropdownLink{opacity:1;color:var(--primaryColor);background:#f9f9f9}nav .navMain .navLink ul .dropDownMenu li.nestedDropdown:hover .nestedDropdownLink svg{transform:rotate(180deg)}nav .navMain .navLink ul .dropDownMenu li.nestedDropdown:hover .nestedMenu{animation:.3s fadeIn;display:block}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}nav .navMain .col3{justify-content:flex-end;gap:14px;width:340px;margin-left:auto}nav .navMain .col3 a{white-space:nowrap}nav .navMain .mobileMenuToggle{cursor:pointer;background:#f2f2f2;border-radius:12px;justify-content:center;align-items:center;width:44px;height:44px;font-size:24px;transition:all .3s;display:none}nav .navMain .mobileMenuToggle:hover{background:#e5e5e5}.mobileMenu{z-index:101;visibility:hidden;width:100%;height:100%;transition:all .5s cubic-bezier(.77,0,.175,1);position:fixed;top:0;left:0}.mobileMenu.mobileMenuActive{visibility:visible}.mobileMenu.mobileMenuActive .mobileMenuOverlay{opacity:1}.mobileMenu.mobileMenuActive .mobileMenuMain{transform:translate(0)}.mobileMenu .mobileMenuOverlay{opacity:0;background:#00000080;width:100%;height:100%;transition:all .5s;position:absolute;top:0;left:0}.mobileMenu .mobileMenuMain{background:#fff;flex-direction:column;width:100%;max-width:400px;height:100%;padding:30px 30px 0;transition:all .5s cubic-bezier(.77,0,.175,1);display:flex;position:absolute;top:0;right:0;transform:translate(100%)}.mobileMenu .mobileMenuMain .mobileMenuHeader{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.mobileMenu .mobileMenuMain .mobileMenuHeader .navLogo{width:150px}.mobileMenu .mobileMenuMain .mobileMenuHeader .navLogo img{width:100%}.mobileMenu .mobileMenuMain .mobileMenuHeader .closeBtn{border:1px solid var(--borderColor);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.mobileMenu .mobileMenuMain .mobileMenuLinks{flex:1;max-height:100vh;padding-bottom:20px;overflow-y:auto}.mobileMenu .mobileMenuMain .mobileMenuLinks ul{flex-direction:column;gap:20px;margin-bottom:20px;display:flex}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li{list-style:none}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li a,.mobileMenu .mobileMenuMain .mobileMenuLinks ul li .mobileDropDownTitle{color:#111;align-items:center;gap:10px;font-size:24px;font-weight:400;text-decoration:none;display:flex}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li a.navLinkActive,.mobileMenu .mobileMenuMain .mobileMenuLinks ul li .mobileDropDownTitle.navLinkActive{color:var(--primaryColor)}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li .mobileSubMenu{gap:22px;margin-top:20px;padding-left:20px}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li .mobileSubMenu li a{color:#666;font-size:16px}.mobileMenu .mobileMenuMain .mobileMenuLinks .secondaryBtn,.mobileMenu .mobileMenuMain .mobileMenuLinks .primaryBtn{width:100%}.mobileMenu .mobileMenuMain .mobileMenuLinks .primaryBtn{margin-top:15px}@media (max-width:1100px){nav .navMain{gap:30px}nav .navMain .navLink ul{gap:20px}nav .navMain .col3{width:auto}}@media (max-width:991px){nav .navMain .col2,nav .navMain .col3{display:none}nav .navMain .mobileMenuToggle{margin-left:auto;display:flex}nav.navActive .mobileMenuToggle,nav.secondaryNav .mobileMenuToggle{color:#000;background:#f2f2f2}}.secondaryNav{border-bottom:1px solid var(--borderColor);background-color:#fff}.secondaryNav .navMain .navLink ul li a{color:#222}.secondaryNav .navMain .navLink ul li a:hover{color:var(--primaryColor)}.titleTag{align-items:center;gap:15px;display:flex}.titleTag .icon{background:var(--primaryGradientColor);border-radius:50%;width:10px;height:10px;position:relative}.titleTag .icon:after{content:"";background:var(--primaryGradientColor);opacity:.5;border-radius:50%;width:100%;height:100%;animation:1.5s infinite pulse;position:absolute;top:0;left:0}@keyframes pulse{0%{opacity:.7;transform:scale(1)}50%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(2)}}.titleTag .text{text-transform:uppercase;font-size:17px;font-weight:400}footer{z-index:0;border-top:1px dashed var(--borderColor);width:100%;position:relative}footer .footerBg{z-index:-1;will-change:auto;opacity:.9;width:100%;height:100%;position:absolute;top:0;left:0;-webkit-mask:linear-gradient(#0000 0%,#0000004d 70.6767%);mask:linear-gradient(#0000 0%,#0000004d 70.6767%)}footer .footerBg video{-o-object-fit:cover;object-fit:cover;filter:invert();width:100%;height:100%}footer .footerContact{width:100%;padding:100px 0 0}@media (max-width:991px){footer .footerContact{padding:80px 0 0}}footer .footerContact .footerContactMain{justify-content:space-between;align-items:flex-end;gap:60px;width:100%;display:flex}@media (max-width:991px){footer .footerContact .footerContactMain{flex-direction:column;gap:30px}}footer .footerContact .footerContactMain .footerContactCol1{flex-direction:column;gap:10px;width:50%;display:flex}@media (max-width:991px){footer .footerContact .footerContactMain .footerContactCol1{width:100%}}footer .footerContact .footerContactMain .footerContactCol2{flex-direction:column;width:35%;display:flex}@media (max-width:991px){footer .footerContact .footerContactMain .footerContactCol2{width:100%}}footer .footerContact .footerContactMain .footerContactCol2 a{width:fit-content;margin-top:20px}footer .footerContact .footerContactBottom{justify-content:space-between;align-items:center;width:100%;margin-top:100px;display:flex;overflow:hidden}@media (max-width:991px){footer .footerContact .footerContactBottom{margin-top:60px}}footer .footerContact .footerContactBottom h2{color:#fff;opacity:.5;font-size:18em;font-weight:400;transform:translateY(35%)}@media (max-width:1200px){footer .footerContact .footerContactBottom h2{font-size:16em}}@media (max-width:1060px){footer .footerContact .footerContactBottom h2{font-size:14em}}@media (max-width:991px){footer .footerContact .footerContactBottom h2{font-size:12em}}@media (max-width:810px){footer .footerContact .footerContactBottom h2{font-size:10em}}@media (max-width:670px){footer .footerContact .footerContactBottom h2{font-size:8em}}@media (max-width:550px){footer .footerContact .footerContactBottom h2{font-size:6em}}@media (max-width:400px){footer .footerContact .footerContactBottom h2{font-size:5em}}footer .footerList{background:#ffffffbe;width:100%;padding:60px 0 100px}@media (max-width:991px){footer .footerList{padding:40px 0 60px}}footer .footerList .footerListMain{flex-wrap:wrap;justify-content:space-between;gap:40px;width:100%;display:flex}footer .footerList .footerListMain .footerListCol1{flex-direction:column;width:40%;display:flex}@media (max-width:991px){footer .footerList .footerListMain .footerListCol1{width:100%}}footer .footerList .footerListMain .footerListCol1 .footerListLogo{width:200px}footer .footerList .footerListMain .footerListCol1 .footerListLogo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}footer .footerList .footerListMain .footerListCol1 p{width:70%;margin-top:20px}@media (max-width:991px){footer .footerList .footerListMain .footerListCol1 p{width:100%}}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks{flex-direction:column;margin-top:30px;display:flex}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks h3{color:#7b7f80;font-size:14px;font-weight:500}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList{align-items:center;gap:14px;margin-top:15px;display:flex}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a{border:1px solid var(--borderColor);width:40px;height:40px;color:var(--primaryColor);z-index:0;border-radius:15px;justify-content:center;align-items:center;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a:hover{color:#fff}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a:hover:after{opacity:1;transition:all .3s;transform:scale(1)}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a:after{content:"";background:var(--primaryGradientColor);z-index:-1;opacity:0;border-radius:15px;width:100%;height:100%;transition:all .3s;position:absolute;transform:scale(.8)}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a svg{width:20px;height:20px}footer .footerList .footerListMain .footerListCol2{flex-wrap:wrap;justify-content:flex-end;gap:40px;width:55%;display:flex}@media (max-width:991px){footer .footerList .footerListMain .footerListCol2{justify-content:flex-start;width:100%}}footer .footerList .footerListMain .footerListCol2 .footerListBox{flex-direction:column;width:calc(33.3333% - 27px);display:flex}@media (max-width:991px){footer .footerList .footerListMain .footerListCol2 .footerListBox{width:calc(50% - 20px)}}@media (max-width:768px){footer .footerList .footerListMain .footerListCol2 .footerListBox{width:100%}}footer .footerList .footerListMain .footerListCol2 .footerListBox h3{color:#7b7f80;font-size:14px;font-weight:500}footer .footerList .footerListMain .footerListCol2 .footerListBox ul{flex-direction:column;gap:16px;width:100%;margin-top:20px;display:flex}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li{list-style:none}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li a{color:#000;align-items:flex-start;gap:12px;width:fit-content;text-decoration:none;display:flex}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li a:hover{text-decoration:underline}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li a .icon{background:var(--primaryGradientColor);border-radius:50%;width:6px;height:6px;margin-top:8px}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li a .text{color:#000;width:calc(100% - 18px);font-size:16px;line-height:1.4}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList{flex-direction:column;gap:16px;width:100%;margin-top:20px;display:flex}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox{flex-direction:column;width:100%;display:flex}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox h4{color:#7b7f80;font-size:12px;font-weight:400}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox .details{flex-direction:column;gap:10px;margin-top:10px;display:flex}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox .details p{color:#000;font-size:16px;line-height:1.4}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox .details a{color:#000;width:fit-content;font-size:16px;text-decoration:none}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox .details a:hover{text-decoration:underline}footer .footerStrip{border-top:1px dashed var(--borderColor);background:#ffffff7a;width:100%;padding:20px 0}footer .footerStrip .footerStripMain{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;width:100%;display:flex}footer .footerStrip .footerStripMain .col1{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:20px;display:flex}@media (max-width:768px){footer .footerStrip .footerStripMain .col1{justify-content:center;width:100%}}footer .footerStrip .footerStripMain .col1 p{color:#000;font-size:14px;line-height:1.4}footer .footerStrip .footerStripMain .col1 .terms{flex-wrap:wrap;align-items:center;gap:10px;display:flex}footer .footerStrip .footerStripMain .col1 .terms a{color:#00748b;font-size:14px;line-height:1.4}footer .footerStrip .footerStripMain .col1 .terms a:hover{text-decoration:none}footer .footerStrip .footerStripMain .col2{justify-content:flex-end;align-items:center;gap:10px;display:flex}@media (max-width:768px){footer .footerStrip .footerStripMain .col2{justify-content:center;width:100%}}footer .footerStrip .footerStripMain .col2 p{color:#000;font-size:14px;line-height:1.4}footer .footerStrip .footerStripMain .col2 a{width:60px}footer .footerStrip .footerStripMain .col2 a img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.heroInnerBanner{z-index:0;background:#000;width:100%;padding:200px 0 100px;position:relative}.heroInnerBanner:after{content:"";z-index:-1;background-color:#00000073;width:100%;height:100%;position:absolute;top:0;left:0}.heroInnerBanner .heroInnerBannerVideo{z-index:-2;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.heroInnerBanner .heroInnerBannerVideo img{position:absolute;top:0;left:0}.heroInnerBanner .heroInnerBannerVideo video,.heroInnerBanner .heroInnerBannerVideo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transform:scale(1.3)}.heroInnerBanner .heroInnerBannerMain{flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.heroInnerBanner .heroInnerBannerMain h1{text-align:center;color:#fff;width:70%}@media (max-width:991px){.heroInnerBanner .heroInnerBannerMain h1{width:100%}}.heroSecondaryBanner{width:100%;padding:200px 0 100px}@media (max-width:991px){.heroSecondaryBanner{padding:150px 0 80px}}@media (max-width:480px){.heroSecondaryBanner{padding:150px 0 50px}}.heroSecondaryBanner .heroSecondaryBannerMain{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;display:flex}.heroSecondaryBanner .heroSecondaryBannerMain h1{text-align:center;width:90%}@media (max-width:1024px){.heroSecondaryBanner .heroSecondaryBannerMain h1{width:100%}}.popupOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:99999;background:#0009;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:40px 10px;animation:.3s ease-out fadeIn;display:flex;position:fixed;top:0;left:0;overflow-y:auto}.popupOverlay .popupForm{background:#fff;border-radius:24px;width:100%;max-width:600px;padding:40px;animation:.4s cubic-bezier(.16,1,.3,1) slideUp;position:relative;box-shadow:0 20px 40px #0003}@media (max-width:580px){.popupOverlay .popupForm{padding:30px}}.popupOverlay .popupForm.ticketModal{max-width:450px}.popupOverlay .popupForm.ticketModal form{gap:24px}.popupOverlay .popupForm.ticketModal form .formGroup label{color:#111;margin-bottom:5px;font-size:14px;font-weight:500}.popupOverlay .popupForm.ticketModal form .submitBtn{background:#000;border:1px solid #000;border-radius:12px;width:100%;height:52px;margin-top:10px}.popupOverlay .popupForm.ticketModal form .submitBtn:hover{background:#333;border-color:#333}.popupOverlay .popupForm .popupHeader{margin-bottom:30px;padding-right:40px}.popupOverlay .popupForm .popupHeader h2{color:#111;margin-bottom:8px;font-size:28px}.popupOverlay .popupForm .popupHeader .description{color:#666;font-size:14px}.popupOverlay .popupForm .popupHeader .closeBtn{color:#666;cursor:pointer;background:#f5f5f5;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:24px;transition:all .2s;display:flex;position:absolute;top:30px;right:30px}.popupOverlay .popupForm .popupHeader .closeBtn:hover{color:#111;background:#eee;transform:rotate(90deg)}.popupOverlay .popupForm form{flex-direction:column;gap:20px;display:flex}.popupOverlay .popupForm form .formRow{grid-template-columns:1fr 1fr;gap:20px;display:grid}@media (max-width:600px){.popupOverlay .popupForm form .formRow{grid-template-columns:1fr}}.popupOverlay .popupForm form .formGroup{flex-direction:column;gap:8px;display:flex}.popupOverlay .popupForm form .formGroup label{color:#444;font-size:14px;font-weight:500}.popupOverlay .popupForm form .formGroup input,.popupOverlay .popupForm form .formGroup textarea,.popupOverlay .popupForm form .formGroup select{border:1px solid #ddd;border-radius:12px;outline:none;width:100%;height:52px;padding:12px 16px;font-size:15px;transition:all .2s}.popupOverlay .popupForm form .formGroup input.readOnlyInput,.popupOverlay .popupForm form .formGroup textarea.readOnlyInput,.popupOverlay .popupForm form .formGroup select.readOnlyInput{color:#666;cursor:not-allowed;background:#f5f5f5;border-color:#eee}.popupOverlay .popupForm form .formGroup input:focus,.popupOverlay .popupForm form .formGroup textarea:focus,.popupOverlay .popupForm form .formGroup select:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px #fe4a971a}.popupOverlay .popupForm form .formGroup input:focus.readOnlyInput,.popupOverlay .popupForm form .formGroup textarea:focus.readOnlyInput,.popupOverlay .popupForm form .formGroup select:focus.readOnlyInput{box-shadow:none;border-color:#eee}.popupOverlay .popupForm form .formGroup input::-moz-placeholder{color:#aaa}.popupOverlay .popupForm form .formGroup textarea::-moz-placeholder{color:#aaa}.popupOverlay .popupForm form .formGroup select::-moz-placeholder{color:#aaa}.popupOverlay .popupForm form .formGroup input::placeholder,.popupOverlay .popupForm form .formGroup textarea::placeholder,.popupOverlay .popupForm form .formGroup select::placeholder{color:#aaa}.popupOverlay .popupForm form .formGroup textarea{resize:none;height:100px}.popupOverlay .popupForm form .submitBtn{width:100%;margin-top:10px}@keyframes slideUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.customDropdown{width:100%;position:relative}.customDropdown .dropdownHeader{cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:12px;justify-content:space-between;align-items:center;width:100%;height:52px;padding:12px 16px;font-size:15px;transition:all .2s;display:flex}.customDropdown .dropdownHeader span{color:#111;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.customDropdown .dropdownHeader svg{color:#666;font-size:18px;transition:transform .2s}.customDropdown.open .dropdownHeader{border-color:var(--primaryColor)}.customDropdown.open .dropdownHeader svg{transform:rotate(180deg)}.customDropdown .dropdownList{z-index:10;background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;max-height:300px;padding:4px;animation:.2s ease-out slideDownCustom;position:absolute;top:calc(100% + 5px);left:0;overflow-y:auto;box-shadow:0 10px 30px #0000001a}.customDropdown .dropdownList .categoryGroup{border-bottom:1px solid #f0f0f0;padding:4px 0}.customDropdown .dropdownList .categoryGroup:last-child{border-bottom:none}.customDropdown .dropdownList .categoryGroup .categoryTitle{color:#999;text-transform:uppercase;letter-spacing:.5px;padding:10px 12px 6px;font-size:11px;font-weight:700}.customDropdown .dropdownList .dropdownItem{cursor:pointer;color:#444;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:all .2s;display:flex}.customDropdown .dropdownList .dropdownItem:hover{color:var(--primaryColor);background:#f8f8f8}.customDropdown .dropdownList .dropdownItem input[type=checkbox]{cursor:pointer;width:16px;height:16px;accent-color:var(--primaryColor)}.customDropdown .dropdownList .dropdownItem.selected{color:var(--primaryColor);background:#fe4a970d;font-weight:500}.customDropdown .dropdownList .dropdownItem.disabled{color:#aaa;cursor:not-allowed}.customDropdown .dropdownList .dropdownItem.disabled:hover{color:#aaa;background:0 0}@keyframes slideDownCustom{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}
