@import url("https://fonts.googleapis.com/css2?family=Hedvig+Letters+Serif:opsz@12..24&display=swap");@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&display=swap");:root{--primaryColor:#303194;--secondaryColor:#9a88ff;--primaryGradientColor:linear-gradient(270deg,#303194,#006fc3 50%,#4435ba);--borderColor:rgba(0,0,0,0.1)}body,html{font-family:DM Sans,sans-serif}*,body,html{margin:0;padding:0}*{box-sizing:border-box}::-webkit-scrollbar{width:0;height:0}::-webkit-scrollbar-track{background:rgba(0,0,0,.048)}::-webkit-scrollbar-thumb{background:rgb(117,117,117);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,b,button,div,h1,h2,h3,h4,h5,h6,i,input,label,li,p,select,span,textarea,ul{-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-day-field:not([aria-valuenow]),::-webkit-datetime-edit-month-field:not([aria-valuenow]),::-webkit-datetime-edit-year-field:not([aria-valuenow]){color:transparent}video::-internal-media-controls-overlay-cast-button{display:none}textarea{resize:none;font-family:DM Sans,sans-serif}::selection{color:white;background:#1d1d1d}p{font-family:DM Sans,sans-serif}.numbers{font-family:Open Sans,sans-serif}.fade-in-up{opacity:0;transform:translateY(30px);animation:fadeInUp .8s ease forwards}.delay-1{animation-delay:.2s}.delay-2{animation-delay:.4s}.delay-3{animation-delay:.6s}.delay-4{animation-delay:.8s}@keyframes fadeInUp{to{opacity:1;transform:translateY(0)}}.scroll-reveal{opacity:0;transform:translateY(50px);transition:all .8s ease}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.errorText{color:#ef4444;font-size:12px;font-weight:500;margin-top:4px;display:block}.error{border-color:#ef4444!important}.mainFont{font-family:"Hedvig Letters Serif","Hedvig Letters Serif Placeholder",serif;letter-spacing:-.02em;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}}.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:14px;font-weight:300;line-height:1.4}.primaryBtn{padding:14px 24px;background-color:var(--primaryColor);border-radius:50px;cursor:pointer;color:#fff;font-size:16px;font-weight:400;display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;outline:none;background:var(--primaryGradientColor);box-shadow:inset 0 0 0 0 rgba(255,255,255,0);border:2px solid rgba(255,255,255,.5);transition:all .3s ease-in-out;white-space:nowrap}.primaryBtn:hover{opacity:.8}.secondaryBtn{padding:14px 24px;border-radius:50px;cursor:pointer;color:black;font-size:16px;font-weight:400;display:flex;justify-content:center;align-items:center;text-decoration:none;border:none;outline:none;border:1px solid var(--borderColor);background:white;position:relative;z-index:0;overflow:hidden;transition:all .3s ease-in-out;white-space:nowrap}.secondaryBtn:hover{color:white;border-color:black}.secondaryBtn:hover:after{opacity:1}.secondaryBtn:after{content:"";position:absolute;background:black;z-index:-1;border-radius:50px;opacity:0;width:100%;height:100%;transition:all .3s ease-in-out}nav{position:fixed;top:0;left:0;right:0;z-index:9999;width:100%;transition:all .3s ease}nav.navActive{background-color:#fff;border-bottom:1px solid var(--borderColor)}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{font-weight:500;color:black}nav.navActive .navMain .primaryBtn,nav.navActive .navMain .secondaryBtn{height:44px;padding:0 20px;font-size:14px}nav .navMain{width:100%;height:80px;gap:60px}nav .navMain,nav .navMain .col1,nav .navMain .col2,nav .navMain .col3,nav .navMain .navLogo{display:flex;align-items:center}nav .navMain .navLogo{width:200px;height:70px}nav .navMain .navLogo img{width:100%;height:100%;object-fit:contain}nav .navMain .navLink,nav .navMain .navLink ul{display:flex;align-items:center}nav .navMain .navLink ul{gap:30px}nav .navMain .navLink ul li{list-style:none}nav .navMain .navLink ul li a{text-decoration:none;color:rgba(255,255,255,.9647058824);font-size:15px;font-weight:300;padding:10px 0;display:flex;align-items:center;gap:6px;transition:all .3s ease;cursor:pointer}nav .navMain .navLink ul li a svg{width:16px;height:16px;transition:transform .3s ease}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{font-weight:500;color:white}nav .navMain .navLink ul .dropDown{position:relative}nav .navMain .navLink ul .dropDownMenu{position:absolute;top:90%;left:50%;transform:translateX(-50%);min-width:350px;padding:20px;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.08);background:#ffffff;border:1px solid var(--borderColor);display:block;opacity:0;visibility:hidden;transition:all .3s ease-in-out}nav .navMain .navLink ul .dropDownMenu:hover li a{opacity:.4}nav .navMain .navLink ul .dropDownMenu li{width:100%}nav .navMain .navLink ul .dropDownMenu li a{width:100%;color:#000;font-weight:500;border-radius:12px;padding:20px 14px;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start}nav .navMain .navLink ul .dropDownMenu li a:hover{background:#000;color:white;opacity:1}nav .navMain .navLink ul .dropDownMenu li a h2{font-size:16px;font-weight:500}nav .navMain .navLink ul .dropDownMenu li a p{font-size:12px;line-height:1.3;margin-top:2px;font-weight:300;opacity:.8}nav .navMain .col3{gap:14px;width:340px;justify-content:flex-end;margin-left:auto}nav .navMain .col3 a{white-space:nowrap}nav .navMain .mobileMenuToggle{display:none;width:44px;height:44px;background:#f2f2f2;border-radius:12px;justify-content:center;align-items:center;font-size:24px;cursor:pointer;transition:all .3s ease}nav .navMain .mobileMenuToggle:hover{background:#e5e5e5}.mobileMenu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:99999;visibility:hidden;transition:all .5s cubic-bezier(.77,0,.175,1)}.mobileMenu.mobileMenuActive{visibility:visible}.mobileMenu.mobileMenuActive .mobileMenuOverlay{opacity:1}.mobileMenu.mobileMenuActive .mobileMenuMain{transform:translateX(0)}.mobileMenu .mobileMenuOverlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);opacity:0;transition:all .5s ease}.mobileMenu .mobileMenuMain{position:absolute;top:0;right:0;width:100%;max-width:400px;height:100%;background:#fff;transform:translateX(100%);transition:all .5s cubic-bezier(.77,0,.175,1);display:flex;flex-direction:column;padding:30px}.mobileMenu .mobileMenuMain .mobileMenuHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.mobileMenu .mobileMenuMain .mobileMenuHeader .navLogo{width:150px}.mobileMenu .mobileMenuMain .mobileMenuHeader .navLogo img{width:100%}.mobileMenu .mobileMenuMain .mobileMenuHeader .closeBtn{width:44px;height:44px;border-radius:50%;border:1px solid var(--borderColor);background:none;display:flex;justify-content:center;align-items:center;font-size:20px;cursor:pointer}.mobileMenu .mobileMenuMain .mobileMenuLinks{flex:1 1}.mobileMenu .mobileMenuMain .mobileMenuLinks ul{display:flex;flex-direction:column;gap:20px}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li{list-style:none}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li .mobileDropDownTitle,.mobileMenu .mobileMenuMain .mobileMenuLinks ul li a{font-size:24px;font-weight:400;color:#111;text-decoration:none;display:flex;align-items:center;gap:10px}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li .mobileDropDownTitle.navLinkActive,.mobileMenu .mobileMenuMain .mobileMenuLinks ul li a.navLinkActive{color:var(--primaryColor)}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li .mobileSubMenu{margin-top:15px;padding-left:20px;gap:10px}.mobileMenu .mobileMenuMain .mobileMenuLinks ul li .mobileSubMenu li a{font-size:16px;color:#666}.mobileMenu .mobileMenuMain .mobileMenuFooter{margin-top:auto;display:flex;flex-direction:column;gap:15px}.mobileMenu .mobileMenuMain .mobileMenuFooter .primaryBtn,.mobileMenu .mobileMenuMain .mobileMenuFooter .secondaryBtn{width:100%}@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{display:flex;margin-left:auto}nav.navActive .mobileMenuToggle,nav.secondaryNav .mobileMenuToggle{background:#f2f2f2;color:#000}}.secondaryNav{background-color:#fff;border-bottom:1px solid var(--borderColor)}.secondaryNav .navMain .navLink ul li a{color:#222}.secondaryNav .navMain .navLink ul li a:hover{color:var(--primaryColor)}.titleTag{display:flex;align-items:center;gap:15px}.titleTag .icon{width:10px;height:10px;position:relative}.titleTag .icon,.titleTag .icon:after{border-radius:50%;background:var(--primaryGradientColor)}.titleTag .icon:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.5;animation:pulse 1.5s infinite}@keyframes pulse{0%{transform:scale(1);opacity:.7}50%{transform:scale(1);opacity:.7}to{transform:scale(2);opacity:0}}.titleTag .text{font-size:13px;font-weight:400;text-transform:uppercase}footer{width:100%;position:relative;z-index:0;border-top:1px dashed var(--borderColor)}footer .footerBg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;-webkit-mask:linear-gradient(0deg,rgba(0,0,0,.3) 29.3233%,rgba(0,0,0,0));mask:linear-gradient(0deg,rgba(0,0,0,.3) 29.3233%,rgba(0,0,0,0));will-change:auto;opacity:.9}footer .footerBg video{width:100%;height:100%;object-fit:cover;filter:invert(1)}footer .footerContact{width:100%;padding:100px 0 0}@media (max-width:991px){footer .footerContact{padding:80px 0 0}}footer .footerContact .footerContactMain{width:100%;display:flex;align-items:flex-end;gap:60px;justify-content:space-between}@media (max-width:991px){footer .footerContact .footerContactMain{flex-direction:column;gap:30px}}footer .footerContact .footerContactMain .footerContactCol1{width:50%;display:flex;flex-direction:column;gap:10px}@media (max-width:991px){footer .footerContact .footerContactMain .footerContactCol1{width:100%}}footer .footerContact .footerContactMain .footerContactCol2{width:35%;display:flex;flex-direction:column}@media (max-width:991px){footer .footerContact .footerContactMain .footerContactCol2{width:100%}}footer .footerContact .footerContactMain .footerContactCol2 a{margin-top:20px;width:-moz-fit-content;width:fit-content}footer .footerContact .footerContactBottom{width:100%;margin-top:100px;display:flex;align-items:center;justify-content:space-between;overflow:hidden}@media (max-width:991px){footer .footerContact .footerContactBottom{margin-top:60px}}footer .footerContact .footerContactBottom h2{font-size:18em;color:white;transform:translateY(35%);font-weight:400;opacity:.5}@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{width:100%;padding:60px 0 100px;background:rgba(243,250,255,.7450980392)}@media (max-width:991px){footer .footerList{padding:40px 0 60px}}footer .footerList .footerListMain{width:100%;display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}footer .footerList .footerListMain .footerListCol1{width:40%;display:flex;flex-direction:column}@media (max-width:991px){footer .footerList .footerListMain .footerListCol1{width:100%}}footer .footerList .footerListMain .footerListCol1 .footerListLogo{width:200px}footer .footerList .footerListMain .footerListCol1 .footerListLogo img{width:100%;height:100%;object-fit:contain}footer .footerList .footerListMain .footerListCol1 p{margin-top:20px;width:70%}@media (max-width:991px){footer .footerList .footerListMain .footerListCol1 p{width:100%}}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks{margin-top:30px;display:flex;flex-direction:column}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks h3{font-size:14px;font-weight:500;color:#7b7f80}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList{display:flex;align-items:center;gap:14px;margin-top:15px}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a{text-decoration:none;width:40px;height:40px;border-radius:15px;border:1px solid var(--borderColor);display:flex;justify-content:center;align-items:center;color:var(--primaryColor);position:relative;z-index:0;overflow:hidden;transition:.3s ease}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a:hover{color:white}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a:hover:after{opacity:1;transform:scale(1);transition:.3s ease}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a:after{position:absolute;content:"";width:100%;height:100%;background:var(--primaryGradientColor);z-index:-1;opacity:0;transform:scale(.8);transition:.3s ease;border-radius:15px}footer .footerList .footerListMain .footerListCol1 .footerSocailLinks .footerSocailLinksList a svg{width:20px;height:20px}footer .footerList .footerListMain .footerListCol2{width:50%;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:40px}@media (max-width:991px){footer .footerList .footerListMain .footerListCol2{width:100%;justify-content:flex-start}}footer .footerList .footerListMain .footerListCol2 .footerListBox{width:calc(33.3333333333% - 27px);display:flex;flex-direction:column}@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{font-size:14px;font-weight:500;color:#7b7f80}footer .footerList .footerListMain .footerListCol2 .footerListBox ul{width:100%;display:flex;flex-direction:column;gap:16px;margin-top:20px}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li{list-style:none}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li a{text-decoration:none;display:flex;align-items:flex-start;gap:12px;width:-moz-fit-content;width:fit-content;color:black}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li a:hover{text-decoration:underline}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li a .icon{width:6px;height:6px;background:var(--primaryGradientColor);border-radius:50%;margin-top:8px}footer .footerList .footerListMain .footerListCol2 .footerListBox ul li a .text{width:calc(100% - 6px - 12px);font-size:16px;color:black;line-height:1.4}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList{width:100%;margin-top:20px;display:flex;flex-direction:column;gap:16px}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox{width:100%;display:flex;flex-direction:column}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox h4{font-size:12px;color:#7b7f80;font-weight:400}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox .details{display:flex;flex-direction:column;gap:10px;margin-top:10px}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox .details p{font-size:16px;color:black;line-height:1.4}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox .details a{text-decoration:none;color:black;font-size:16px;width:-moz-fit-content;width:fit-content}footer .footerList .footerListMain .footerListCol2 .footerListBox .footerContactDetailsList .footerContactDetailsListBox .details a:hover{text-decoration:underline}footer .footerStrip{width:100%;border-top:1px dashed var(--borderColor);padding:20px 0;background:rgba(255,255,255,.4784313725)}footer .footerStrip .footerStripMain{width:100%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}footer .footerStrip .footerStripMain .col1{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px}@media (max-width:768px){footer .footerStrip .footerStripMain .col1{width:100%;justify-content:center}}footer .footerStrip .footerStripMain .col1 p{font-size:14px;color:black;line-height:1.4}footer .footerStrip .footerStripMain .col1 .terms{display:flex;align-items:center;flex-wrap:wrap;gap:10px}footer .footerStrip .footerStripMain .col1 .terms a{color:rgb(0,116,139);font-size:14px;line-height:1.4}footer .footerStrip .footerStripMain .col1 .terms a:hover{text-decoration:none}footer .footerStrip .footerStripMain .col2{display:flex;justify-content:flex-end;align-items:center;gap:10px}@media (max-width:768px){footer .footerStrip .footerStripMain .col2{width:100%;justify-content:center}}footer .footerStrip .footerStripMain .col2 p{font-size:14px;color:black;line-height:1.4}footer .footerStrip .footerStripMain .col2 a{width:60px}footer .footerStrip .footerStripMain .col2 a img{width:100%;height:100%;object-fit:contain}.heroInnerBanner{width:100%;padding:200px 0 100px;background:black;position:relative;z-index:0}.heroInnerBanner:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:rgba(0,0,0,.4509803922)}.heroInnerBanner .heroInnerBannerVideo{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-2;overflow:hidden}.heroInnerBanner .heroInnerBannerVideo video{width:100%;height:100%;object-fit:cover;transform:scale(1.3)}.heroInnerBanner .heroInnerBannerMain{width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.heroInnerBanner .heroInnerBannerMain h1{text-align:center;color:white;width:70%}@media (max-width:991px){.heroInnerBanner{padding:150px 0 80px}.heroInnerBanner .heroInnerBannerMain h1{width:100%;font-size:36px}}@media (max-width:480px){.heroInnerBanner{padding:120px 0 60px}.heroInnerBanner .heroInnerBannerMain h1{font-size:28px}}.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{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px}.heroSecondaryBanner .heroSecondaryBannerMain h1{text-align:center;width:70%}@media (max-width:1024px){.heroSecondaryBanner .heroSecondaryBannerMain h1{width:100%}}.popupOverlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;justify-content:center;align-items:flex-start;z-index:9999;padding:32px 10px;animation:fadeIn .3s ease-out;overflow-y:auto}.popupOverlay .popupForm{background:white;width:100%;max-width:600px;max-height:calc(100vh - 64px);overflow-y:auto;padding:40px;border-radius:24px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:slideUp .4s cubic-bezier(.16,1,.3,1)}@media (max-width:480px){.popupOverlay .popupForm{padding:30px}}.popupOverlay .popupForm.ticketModal{max-width:450px}.popupOverlay .popupForm.ticketModal form{gap:24px}.popupOverlay .popupForm.ticketModal form .formGroup label{font-size:14px;font-weight:500;color:#111;margin-bottom:5px}.popupOverlay .popupForm.ticketModal form .submitBtn{height:52px;background:black;border:1px solid black;border-radius:12px;margin-top:10px;width:100%}.popupOverlay .popupForm.ticketModal form .submitBtn:hover{background:#333;border-color:#333}.popupOverlay .popupForm .popupHeader{margin-bottom:30px;padding-right:40px}.popupOverlay .popupForm .popupHeader h2{font-size:28px;margin-bottom:8px;color:#111}.popupOverlay .popupForm .popupHeader .description{font-size:14px;color:#666}.popupOverlay .popupForm .popupHeader .closeBtn{position:absolute;top:30px;right:30px;width:40px;height:40px;border-radius:50%;background:#f5f5f5;display:flex;align-items:center;justify-content:center;font-size:24px;color:#666;transition:all .2s;border:none;cursor:pointer}.popupOverlay .popupForm .popupHeader .closeBtn:hover{background:#eee;color:#111;transform:rotate(90deg)}.popupOverlay .popupForm form{display:flex;flex-direction:column;gap:20px}.popupOverlay .popupForm form .formRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:600px){.popupOverlay .popupForm form .formRow{grid-template-columns:1fr}}.popupOverlay .popupForm form .formGroup{display:flex;flex-direction:column;gap:8px}.popupOverlay .popupForm form .formGroup label{font-size:14px;font-weight:500;color:#444}.popupOverlay .popupForm form .formGroup input,.popupOverlay .popupForm form .formGroup select,.popupOverlay .popupForm form .formGroup textarea{height:52px;width:100%;padding:12px 16px;border:1px solid #ddd;border-radius:12px;font-size:15px;transition:all .2s;outline:none}.popupOverlay .popupForm form .formGroup input:focus,.popupOverlay .popupForm form .formGroup select:focus,.popupOverlay .popupForm form .formGroup textarea:focus{border-color:var(--primaryColor);box-shadow:0 0 0 3px rgba(254,74,151,.1)}.popupOverlay .popupForm form .formGroup input::placeholder,.popupOverlay .popupForm form .formGroup select::placeholder,.popupOverlay .popupForm form .formGroup textarea::placeholder{color:#aaa}.popupOverlay .popupForm form .formGroup textarea{height:100px;resize:none}.popupOverlay .popupForm form .submitBtn{margin-top:10px;width:100%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}