@import url('https://fonts.googleapis.com/css2?family=Dancing+Script:wght@400..700&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&family=Montserrat:ital,wght@0,100..900;1,100..900&family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');@font-face { font-family: myFont1; src: url(../font/Poppins/Poppins-Regular.ttf);}@font-face { font-family: myFont2; src: url(../font/Poppins/Poppins-Bold.ttf);}@font-face { font-family: myFont3; src: url(../font/Poppins/Poppins-Light.ttf);}@font-face { font-family: myFont4; src: url(../font/Poppins/Poppins-SemiBold.ttf);}* { margin: 0; padding: 0; box-sizing: border-box;}html { scroll-behavior: smooth;}:root { --primaryColor: #0250c4;/*714eff*//*f4111c*/ --secondaryColor: #0151c3;/*a985ff*//*b5464b*/ --thirdColor: #faa61b; --primaryTextColor: rgb(44, 12, 72); --secondaryTextColor:#000000; --mask-opacity: 0.5;}body { font-family: myFont1;}/* width */::-webkit-scrollbar { width: 0px; height: 0px;}/* Track */::-webkit-scrollbar-track { background: rgba(0, 0, 0, 0.048);}/* Handle */::-webkit-scrollbar-thumb { background: rgb(117, 117, 117); border-radius: 5px;}::-webkit-scrollbar-thumb:hover { background: var(--primaryColor);}.container { width: 80%; margin: 0 auto;}@media (max-width: 1800px) { .container { width: 85%; }}@media (max-width: 1024px) { .container { width: 90%; }}@media (max-width: 480px) { .container { width: 95%; }}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: myFont1;}input::-webkit-inner-spin-button { -webkit-appearance: none; margin: 0; font-family: myFont1;}input { -webkit-tap-highlight-color: transparent;}::-webkit-datetime-edit-year-field:not([aria-valuenow]),::-webkit-datetime-edit-month-field:not([aria-valuenow]),::-webkit-datetime-edit-day-field:not([aria-valuenow]) { color: transparent;}video::-internal-media-controls-overlay-cast-button { display: none;}textarea { resize: none; font-family: myFont1;}::-moz-selection { color: white; background: #1d1d1d;}::selection { color: white; background: #1d1d1d;}p { font-family: myFont1;}main { display: flex; flex-direction: column; overflow: hidden;}.shimmer { position: fixed; top: 0; left: 0; width: 100%; height: 100vh; z-index: 205; background: rgba(0, 0, 0, 0.486); display: none;}.title { font-size: 3.5em; color: var(--primaryColor);}@media (max-width: 1800px) { .title { font-size: 3em; }}@media (max-width: 768px) { .title { font-size: 2.5em; }}@media (max-width: 480px) { .title { font-size: 2em; }}.subtitle { font-size: 2.5em; color: var(--thirdColor);}@media (max-width: 1800px) { .subtitle { font-size: 2em; }}@media (max-width: 768px) { .subtitle { font-size: 1.5em; }}@media (max-width: 480px) { .subtitle { font-size: 1em; }}.enqureFixedBtn{position: fixed;right: -63px;top: 50%;transform: translateY(-50%);z-index: 40;background: var(--primaryColor);color: white;font-size :20px;cursor: pointer;height: 40px;padding :0px 20px;display :flex;justify-content :center;align-items :center;transform: rotate(-90deg);box-shadow: 0 0 20px #00000021;transition: .3s;}.enqureFixedBtn:hover{transition: .3s;background: var(--thirdColor);}.wishDayPopup{position: fixed;z-index: 100;background: white;border-radius: 20px;width: 400px;transform: translateY(-50%);top: 50%;right: 80px;padding: 20px;box-shadow: 0 0 30px #00000012;}@media(max-width:480px){.wishDayPopup{right: inherit;left: 50%;transform: translate(-50%, -50%);width: 90%;}}.wishDayPopup .closeBirthDayPopup{font-size :20px;cursor: pointer;position :absolute;top: 20px;right: 20px;}.wishDayPopup .wishDayPopupMain{width: 100%;display: flex;flex-direction :column;margin-top :30px;overflow: hidden;}.wishDayPopup .wishDayPopupMain .owl-nav{display: none;}.wishDayPopup .wishDayPopupMain .owl-dots{display: none;}.wishDayPopup .wishDayPopupMain h4{font-size :16px;margin-top :30px;}.wishDayPopup .wishDayPopupMain .birthDayPopupBox{width: 100%;display :flex;justify-content :center;align-items :center;flex-direction :column;margin-top :10px;border: 1px solid var(--thirdColor);border-radius :10px;padding :10px;position: relative;}.wishDayPopup .wishDayPopupMain .birthDayPopupBox::after{position :absolute;content: '';width :100%;height: 200px;top: 0;left: 50%;transform: translateX(-50%);z-index: -1;background: url(../images/popsBlast.png);background-repeat: no-repeat;background-position: center;background-size: contain;}.wishDayPopup .wishDayPopupMain .birthDayPopupBox .birthDayPopupThumbnail{width: 200px;height: 200px;border-radius :50%;overflow: hidden;border: 5px solid var(--thirdColor);position: relative;}.wishDayPopup .wishDayPopupMain .birthDayPopupBox .birthDayPopupThumbnail::after{position :absolute;content: '';width :100%;height: 100%;top: 0;left: 0;z-index: 2;background: url(../images/birthdayFrame.png);background-repeat: no-repeat;background-position: center;background-size: cover;animation: birthDayRotate 15s forwards linear infinite;}@keyframes birthDayRotate {100%{transform: rotate(1turn);}}.wishDayPopup .wishDayPopupMain .birthDayPopupBox .birthDayPopupThumbnail img{width: 100%;height: 100%;object-fit: cover;}.wishDayPopup .wishDayPopupMain .birthDayPopupBox .birthDayPopupDetails{width: 100%;margin-top :20px;display :flex;flex-direction :column;justify-content :center;align-items :center;}.wishDayPopup .wishDayPopupMain .birthDayPopupBox .birthDayPopupDetails h2{font-size: 30px;font-family: "Dancing Script", cursive;color: var(--thirdColor);}.wishDayPopup .wishDayPopupMain .birthDayPopupBox .birthDayPopupDetails h3{font-size: 20px;margin-top :5px;}.wishDayPopup .wishDayPopupMain .birthDayPopupBox .birthDayPopupDetails a{font-size: 15px;margin-top :0px;text-decoration:none;color:black;}.wishDayPopup .wishDayPopupMain .deathDayPopupBox{width: 100%;display :flex;justify-content :center;align-items :center;flex-direction :column;margin-top :10px;border: 1px solid var(--primaryColor);border-radius :10px;padding :10px;position: relative;}.wishDayPopup .wishDayPopupMain .deathDayPopupBox .deathDayPopupThumbnail{width: 200px;height: 200px;border-radius :50%;overflow: hidden;border: 5px solid var(--primaryColor);position: relative;}.wishDayPopup .wishDayPopupMain .deathDayPopupBox .deathDayPopupThumbnail::after{position :absolute;content: '';width :100%;height: 100%;top: 0;left: 0;z-index: 2;background: url(../images/birthdayFrame.png);background-repeat: no-repeat;background-position: center;background-size: cover;}.wishDayPopup .wishDayPopupMain .deathDayPopupBox .deathDayPopupThumbnail img{width: 100%;height: 100%;object-fit: cover;}.wishDayPopup .wishDayPopupMain .deathDayPopupBox .deathDayPopupDetails{width: 100%;display :flex;flex-direction :column;justify-content :center;align-items :center;margin-top :20px;}.wishDayPopup .wishDayPopupMain .deathDayPopupBox .deathDayPopupDetails h2{font-size:28px;color: var(--primaryColor);}.wishDayPopup .wishDayPopupMain .deathDayPopupBox .deathDayPopupDetails h3{font-size: 20px;margin-top :0px;}.enquiryPopup{ position: fixed; z-index: 307; background: white; border-radius: 20px; width: 500px; transform: translate(-50%, -50%); top: 50%; left: 50%;padding: 30px; display: none;}@media (max-width: 520px) { .enquiryPopup { width: 95%; }}.enquiryPopup .closeEnquiryPopup{font-size :20px;cursor: pointer;position :absolute;top: 20px;right: 20px;}.enquiryPopup .enquiryPopupMain{width :100%;margin-top: 20px;display :flex;flex-direction :column;}.enquiryPopup .enquiryPopupMain h2{font-size: 22px;}.enquiryPopup .enquiryPopupMain form{width :100%;margin-top :20px;display :flex;flex-direction :column;gap:15px;}.enquiryPopup .enquiryPopupMain form .formGroup{width :100%;display :flex;flex-direction :column;}.enquiryPopup .enquiryPopupMain form .formGroup label{font-size :16px;}.enquiryPopup .enquiryPopupMain form .formGroup input{width :100%;height: 40px;padding: 0 15px;border: 1px solid #ccc;border-radius :5px;margin-top :5px;font-size :18px;outline: none;}.enquiryPopup .enquiryPopupMain form .formGroup input:focus{border-color: #000;}.enquiryPopup .enquiryPopupMain form .formGroup textarea{width :100%;height: 100px;padding: 10px 15px;border: 1px solid #ccc;border-radius :5px;margin-top :5px;font-size :18px;outline: none;}.enquiryPopup .enquiryPopupMain form .formGroup textarea:focus{border-color: #000;}.enquiryPopup .enquiryPopupMain form .formBtnArea{width: 100%;}.enquiryPopup .enquiryPopupMain form .formBtnArea button{width: 100%;padding: 10px;border-radius: 10px;text-align: center;border: none;font-size :18px;cursor: pointer;background: var(--primaryColor);color: white;transition: .3s;}.enquiryPopup .enquiryPopupMain form .formBtnArea button:hover{transition: .3s;background: var(--thirdColor);}.paymentPopupForm { position: fixed; z-index: 207; background: white; border-radius: 20px; width: 500px; transform: translate(-50%, -50%); top: 50%; left: 50%; display: none;}@media (max-width: 520px) { .paymentPopupForm { width: 95%; }}.paymentPopupForm form { width: 100%; display: flex; flex-direction: column; gap: 15px;}.paymentPopupForm form .paymentPopupFormMain { width: 100%; display: flex; flex-direction: column; gap: 15px; padding: 30px; padding-bottom: 0;max-height: 75vh;overflow-y: auto;}@media (max-width: 480px) { .paymentPopupForm form .paymentPopupFormMain { padding: 20px; }}.paymentPopupForm form .paymentPopupFormMain .formGroup { width: 100%; display: flex; flex-direction: column;}.paymentPopupForm form .paymentPopupFormMain .formGroup label { font-size: 16px; color: var(--secondaryTextColor);}.paymentPopupForm form .paymentPopupFormMain .formGroup input { width: 100%; height: 45px; border: 1px solid #ddd; border-radius: 5px; padding: 0px 15px; outline: none; margin-top: 5px; font-size: 18px;}.paymentPopupForm form .paymentPopupFormMain .formGroup input:focus { border-color: black;}.paymentPopupForm form .paymentPopupFormMain .formGroup textarea { width: 100%; height: 70px; border: 1px solid #ddd; border-radius: 5px; padding: 10px 15px; outline: none; margin-top: 5px; font-size: 18px;}.paymentPopupForm form .paymentPopupFormMain .formGroup textarea:focus { border-color: black;}.paymentPopupForm form .formBtnArea { width: 100%; display: flex; justify-content: space-between; align-items: center; margin-top: 5px; border-top: 1px solid #ddd; padding: 30px; padding-top: 20px;}@media (max-width: 480px) { .paymentPopupForm form .formBtnArea { padding: 20px; }}.paymentPopupForm form .formBtnArea .closePaymentPopupForm { flex: 0 0 32%; background: #eee; display: flex; justify-content: center; align-items: center; padding: 10px; border-radius: 10px; font-size: 16px; cursor: pointer; transition: 0.3s;}.paymentPopupForm form .formBtnArea .closePaymentPopupForm:hover { transition: 0.3s; transform: translateY(-5px);}.paymentPopupForm form .formBtnArea .submitPaymentPopupForm { flex: 0 0 65%; background: linear-gradient(var(--primaryColor), var(--secondaryColor)); color: white; border: none; outline: none; display: flex; justify-content: center; align-items: center; padding: 10px; border-radius: 10px; font-size: 16px; cursor: pointer; transition: 0.3s;}.paymentPopupForm form .formBtnArea .submitPaymentPopupForm:hover { transition: 0.3s; transform: translateY(-5px); opacity: 0.7;}.uploadFormPopup { position: fixed; z-index: 207; background: white; border-radius: 20px; width: 500px; transform: translate(-50%, -50%); top: 50%; left: 50%; display: none;}@media (max-width: 520px) { .uploadFormPopup { width: 95%; }}.uploadFormPopup form { width: 100%; display: flex; flex-direction: column; gap: 15px;}.uploadFormPopup form .formGroupMain { width: 100%; display: flex; flex-direction: column; gap: 15px; padding: 30px; padding-bottom: 0;}@media (max-width: 480px) { .uploadFormPopup form .formGroupMain { padding: 20px; }}.uploadFormPopup form .formGroupMain .formGroup { width: 100%; display: flex; flex-direction: column;}.uploadFormPopup form .formGroupMain .formGroup label { font-size: 16px; color: var(--secondaryTextColor);}.uploadFormPopup form .formGroupMain .formGroup input { width: 100%; height: 45px; border: 1px solid #ddd; border-radius: 5px; padding: 0px 15px; outline: none; margin-top: 5px; font-size: 18px;}.uploadFormPopup form .formGroupMain .formGroup input:focus { border-color: black;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload { width: 100%; display: flex; flex-direction: column;}.formGroupFileUploadBox{ width: 100%; position: relative;}.formGroupFileUploadBox input{ position: absolute; width: 100% !important; height: 100% !important; z-index: 2; top: 0; left: 0; cursor: pointer; opacity: 0; display: block !important;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .uploadBtn { width: 100%; background: #AACB73; color: white; padding: 20px; border-radius: 10px; margin-top: 5px; font-size: 20px; display: flex; justify-content: center; align-items: center; text-align: center; gap: 15px; cursor: pointer; transition: 0.3s;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .uploadBtn:hover { transition: 0.3s; transform: translateY(-5px); opacity: 0.7;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .uploadBtn i { line-height: 0.5;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .file-input { display: none;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .benevolent-fund-file-input { display: none;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .filePreview { width: 100%; display: flex; flex-direction: column;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .filePreview .filePreviewBox { width: 100%; margin-top: 10px; background: #f3fff4; padding: 5px 10px; border-radius: 5px; display: none; align-items: center; justify-content: space-between;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .filePreview .filePreviewBox .filePreviewName { width: calc(100% - 40px); font-size: 14px; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .filePreview .filePreviewBox .closeFileBtn { width: 30px; height: 30px; display: flex; justify-content: center; align-items: center; outline: none; border: none; cursor: pointer; border-radius: 5px; background: rgb(255, 229, 229); color: red; font-size: 14px; transition: 0.3s;}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .filePreview .filePreviewBox .closeFileBtn:hover { transition: 0.3s; transform: translateY(-5px);}.uploadFormPopup form .formGroupMain .formGroup .formGroupFileUpload .filePreview .filePreviewBox .closeFileBtn i { line-height: 0.5;}.uploadFormPopup form .formBtnArea { width: 100%; display: flex; justify-content: space-between; align-items: center; margin-top: 5px; border-top: 1px solid #ddd; padding: 30px; padding-top: 20px;}@media (max-width: 480px) { .uploadFormPopup form .formBtnArea { padding: 20px; }}.uploadFormPopup form .formBtnArea .closeUploadFormPopup { flex: 0 0 32%; background: #eee; display: flex; justify-content: center; align-items: center; padding: 10px; border-radius: 10px; font-size: 16px; cursor: pointer; transition: 0.3s;}.uploadFormPopup form .formBtnArea .closeUploadFormPopup:hover { transition: 0.3s; transform: translateY(-5px);}.uploadFormPopup form .formBtnArea .submitUploadFormPopup { flex: 0 0 65%; background: linear-gradient(var(--primaryColor), var(--secondaryColor)); color: white; border: none; outline: none; display: flex; justify-content: center; align-items: center; padding: 10px; border-radius: 10px; font-size: 16px; cursor: pointer; transition: 0.3s;}.uploadFormPopup form .formBtnArea .submitUploadFormPopup:hover { transition: 0.3s; transform: translateY(-5px); opacity: 0.7;}.videoPopup { position: fixed; z-index: 207; background: white; border-radius: 20px; padding: 20px; width: 65%; transform: translate(-50%, -50%); top: 50%; left: 50%; display: none;}@media (max-width: 768px) { .videoPopup { width: 80%; }}@media (max-width: 480px) { .videoPopup { width: 95%; }}.videoPopup .closeVideoPopup { position: absolute; right: -50px; top: 0px; width: 40px; height: 40px; background: rgba(255, 255, 255, 0.141); display: flex; justify-content: center; align-items: center; font-size: 18px; border-radius: 10px; cursor: pointer; transition: 0.3s;}@media (max-width: 480px) { .videoPopup .closeVideoPopup { top: -50px; right: 0; }}.videoPopup .closeVideoPopup:hover { transition: 0.3s; transform: translateY(-5px);}.videoPopup .closeVideoPopup i { line-height: 0.5; color: white;}.videoPopup .videoPopupThumbnail { width: 100%; height: 50vh; border-radius: 20px; overflow: hidden; background: #eee;}@media (max-width: 768px) { .videoPopup .videoPopupThumbnail { height: 35vh; }}.videoPopup .videoPopupThumbnail iframe { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}.videoPopup .videoPopupDetails { width: 100%; margin-top: 20px; display: flex; flex-direction: column; max-height: 20vh; overflow-y: auto;}.videoPopup .videoPopupDetails::-webkit-scrollbar { width: 5px; height: 5px;}.videoPopup .videoPopupDetails h2 { font-size: 20px;}@media (max-width: 480px) { .videoPopup .videoPopupDetails h2 { font-size: 16px; }}.sidemenu { position: fixed; background: white; top: 0; right: -450px; width: 400px; z-index: 210; height: 100vh; transition: 0.3s;}@media (max-width: 480px) { .sidemenu { width: 100%; }}.sidemenu .sidemenuHead { width: 100%; background: var(--thirdColor); padding: 20px 20px; display: flex; justify-content: flex-end; position: relative; flex-direction: column; position: sticky; top: 0;}.sidemenu .sidemenuHead .sidemenuHeadLogo{width :35px;}.sidemenu .sidemenuHead .sidemenuHeadLogo img{width :245%;height :145%;object-fit :contain;}.sidemenu .sidemenuHead h2 { font-size: 25px; color: white; font-family: myFont4; line-height: 1;}.sidemenu .sidemenuHead p { font-size: 14px; color: white; font-family: myFont3; opacity: 0.7;margin-top :4px;}.sidemenu .sidemenuHead .closeSidemenu { font-size: 16px; cursor: pointer; color: white; position: absolute; top: 20px; right: 20px; transition: 0.3s;}.sidemenu .sidemenuHead .closeSidemenu:hover { transition: 0.3s; transform: translateY(-5px);}.sidemenu .sidemenuLink { width: 100%; display: flex; flex-direction: column; max-height: calc(100vh - 185px); overflow-y: auto;}.sidemenu .sidemenuLink ul { width: 100%; display: flex; flex-direction: column; padding: 20px; gap: 5px;border-top: 1px solid #eee;}.sidemenu .sidemenuLink ul:nth-of-type(1){border-top: none}.sidemenu .sidemenuLink ul li { list-style: none;}.sidemenu .sidemenuLink ul li a { text-decoration: none; color: black; padding: 8px 0px; display: flex; background: white; justify-content: space-between; align-items: center; transition: 0.3s; /*border: 1px solid white;*/ border-radius: 50px;}.sidemenu .sidemenuLink ul li a:hover { transition: 0.3s; /*border: 1px solid var(--primaryColor);*/ color: var(--primaryColor); transform: translateY(-5px);}.sidemenu .sidemenuLink ul li a:hover i { color: var(--primaryColor); transition: 0.3s;}.sidemenu .sidemenuLink ul li a p { font-size: 16px; line-height: normal;}.sidemenu .sidemenuLink ul li a i { font-size: 12px; color: var(--secondaryTextColor); transition: 0.3s;}.sidemenu .sidemenuLink ul li .sidemenuLinkActive { /*border: 1px solid var(--primaryColor);*/ color: var(--primaryColor);}.sidemenu .sidemenuLink ul li .sidemenuLinkActive i { color: var(--primaryColor);}.sidemenu .sidemenuLink ul li .sidemenuDorpDown{width: 100%;display: flex;flex-direction :column;height: 0;transition: .3s;overflow: hidden;}.sidemenu .sidemenuLink ul li .sidemenuDorpDownActive{height: auto;transition: .3s;}.sidemenu .sidemenuLink ul li .sidemenuDorpDown a{padding-left: 20px;opacity: .6;}.sidemenu .sidemenuLink ul .sdemenuPaymentArea{width :100%;border :1px solid #ccc;padding: 20px;border-radius :10px;}.sidemenu .sidemenuLink ul .sdemenuPaymentArea p{font-size :14px;}.sidemenu .sidemenuLink ul .sdemenuPaymentArea .sdemenuPaymentBtn{width :100%;padding: 12px;display :flex;justify-content :center;align-items :center;border-radius: 10px;background: #1087dd;color: white;font-size: 16px;text-align :center;margin-top :4px;cursor: pointer;transition:.3s;}.sidemenu .sidemenuLink ul .sdemenuPaymentArea .sdemenuPaymentBtn:hover{transition:.3s;background: #1087dd;}.sidemenu .sidemenuLink .navContact { display: flex; justify-content:start; /*align-content: center;*/ padding: 0px 10px 10px;}.sidemenu .sidemenuLink .navContact a { text-decoration: none; background: linear-gradient(var(--primaryColor), var(--secondaryColor)); color: white; padding: 10px 30px; border-radius: 50px; display: flex; align-items: center; transition: 0.3s; width:100%; justify-content: center;}.sidemenu .sidemenuLink .navContact a:hover { transition: 0.3s; transform: translateY(-5px); opacity: 0.8;}.sidemenu .sidemenuLink .navContact a h3 { font-size: 14px;}.sidemenu .sidemenuLink .navContact a i { border-left: 1px solid var(--thirdColor); margin-left: 20px; padding-left: 10px; font-size: 16px; line-height: 1;color: var(--thirdColor);}.sidemenuActive { right: 0; transition: 0.3s; overflow: scroll;}nav { width: 100%; position: fixed; top: 0; left: 0; z-index: 100;background :var(--thirdColor);}nav .navMain { width: 100%; height: 80px; display: flex; justify-content: space-between; align-items: center;}@media (max-width: 768px) { nav .navMain { height: 60px; }}nav .navMain .navLogo { text-decoration: none; display: flex; justify-content: flex-start; align-items: center;height :80px;gap: 10px;}@media (max-width: 768px) { nav .navMain .navLogo{ height: 60px; }}nav .navMain .navLogo .navLogoImg{width: 80px;height: 80px;}@media (max-width: 768px) { nav .navMain .navLogo .navLogoImg{width: 60px;height: 60px; }}nav .navMain .navLogo img{width :100%;height :100%;object-fit: contain;}nav .navMain .navLogo .navLogoText{font-size: 2em;font-weight: 800; font-family: myFont4;color: var(--primaryColor);}@media (max-width: 768px) {nav .navMain .navLogo .navLogoText{font-size: 1.6em;}}nav .navMain .navLogo h2 { font-size: 25px; text-transform: uppercase; background: linear-gradient(var(--primaryColor) 0%, var(--secondaryColor) 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-family: myFont4;}nav .navLink { display: flex; justify-content: center; align-items: center; width: 100%;background: var(--primaryColor);}@media (max-width: 1315px) { nav .navLink { display: none; }}nav .navLink ul { display: flex; align-items: center; justify-content: space-between;}nav .navLink ul li { list-style: none;}nav .navLink ul li a { text-decoration: none; font-size: 14px; color: white; display: flex; transition: 0.3s; padding: 10px 0px; white-space: pre; border-bottom: 3px solid rgba(255, 255, 255, 0);cursor: pointer;}nav .navLink ul li a:hover { transition: 0.3s; border-bottom: 3px solid #ffa666;}nav .navLink ul li .navLinkActive { border-bottom: 3px solid #ffa666;}nav .navLink ul .navDropDown{position: relative;}nav .navLink ul .navDropDown:hover .navDropDownPopup{display: block;}nav .navLink ul .navDropDown .navDropDownPopup{position: absolute;top: 100%;left: 50%;transform: translateX(-50%);min-width: 150px;background: var(--thirdColor);box-shadow: 0 0 20px #00000012;display: none;}nav .navLink ul .navDropDown .navDropDownPopup a{padding: 10px 15px;display :flex;}nav .navLink ul .navDropDown .navDropDownPopup a:hover{border-color: var(--primaryColor);}nav .navMain .navTitle{display: flex;align-items:center;/*background: var(--thirdColor);*/padding: 6px 30px;border-radius :10px;}nav .navMain .navTitle h1{font-size: 40px;font-weight: 800;color:white;font-style: italic;font-family: "Montserrat", sans-serif;}@media(max-width:1350px){nav .navMain .navTitle h1{font-size: 35px;}}@media(max-width:1470px){nav .navMain .navTitle h1{font-size: 25px;}}@media(max-width:1250px){nav .navMain .navTitle h1{font-size: 20px;}}@media(max-width:1150px){nav .navMain .navTitle h1{font-size: 16px;}}@media(max-width:1050px){nav .navMain .navTitle{display: none;}}nav .navMain .navCol3 { display: flex; justify-content: flex-end; align-items: center; gap: 50px;}nav .navMain .navCol3 .navContact { display: flex; justify-content: center; align-content: center;}@media (max-width: 480px) { nav .navMain .navCol3 .navContact { display: none; }}nav .navMain .navCol3 .navContact a { text-decoration: none; background: linear-gradient(var(--primaryColor), var(--secondaryColor)); color: white; padding: 10px 30px; border-radius: 50px; display: flex; align-items: center; transition: 0.3s;}nav .navMain .navCol3 .navContact a:hover { transition: 0.3s; transform: translateY(-5px); opacity: 0.8;}nav .navMain .navCol3 .navContact a h3 { font-size: 14px;}nav .navMain .navCol3 .navContact a i { border-left: 1px solid var(--thirdColor); margin-left: 20px; padding-left: 10px; font-size: 16px; line-height: 1;color: var(--thirdColor);}nav .navMain .navCol3 .navBar { display: flex; justify-content: center; align-content: center;}@media(max-width:1315px){nav .navMain .navCol3 .navBar{display: flex;}}nav .navMain .navCol3 .navBar .navBarBox { width: 35px; display: flex; flex-direction: column; gap: 5px; cursor: pointer; transition: 0.3s;}nav .navMain .navCol3 .navBar .navBarBox:hover { transition: 0.3s; transform: translateY(-5px); opacity: 0.8;}nav .navMain .navCol3 .navBar .navBarBox span { width: 100%; height: 2px; background: black;}.slideUp { transform: translateY(-80px); transition: 0.5s ease-out;}.slideDown { transform: translateY(0px); transition: 0.5s ease-out;}.navActive { background:var(--thirdColor);}.memberLoginMobBtn { text-decoration: none; background: linear-gradient(var(--primaryColor), var(--secondaryColor)); color: white; padding: 12px 30px; border-radius: 50px; display: none; align-items: center; position: fixed; z-index: 50; bottom: 16px; left: 10px; width: calc(100% - 20px); justify-content: center; transition: 0.3s;}@media (max-width: 480px) { .memberLoginMobBtn { display: none; }}.memberLoginMobBtn:hover { transition: 0.3s; transform: translateY(-5px); opacity: 0.8;}.memberLoginMobBtn h3 { font-size: 14px;}.memberLoginMobBtn i { border-left: 1px solid var(--thirdColor); margin-left: 20px; padding-left: 10px; font-size: 16px; line-height: 1;color:var(--thirdColor);}#banner { width: 100%; /*background: #fffcf8;*/margin-top: 124px;position :relative;z-index: 0; height: 700px;}@media (max-width: 1800px) { #banner { height: 600px; }}@media (max-width: 1315px) { #banner {margin-top: 80px; }}@media (max-width: 768px) { #banner {margin-top: 60px; }}@media (max-width: 480px) { #banner { height: auto; }}#banner::after {position: absolute;content: '';width :100%;height: 30%;background: url(../images/bannerLine.png);background-size :cover;background-repeat: no-repeat;background-position: top;z-index: -2;top: 0;left: 0;opacity:.2;display: none;}#banner::before {position: absolute;content: '';width :100%;height: 30%;background: linear-gradient(transparent, white);z-index: -1;top: 0;left: 0;display: none;}#banner .bannerMain { width: 100%; display: flex; justify-content: space-between; align-items: center;flex-wrap: wrap;}#banner .bannerMain .bannerDetails{flex: 0 0 45%;display: flex;flex-direction :column;}@media (max-width: 1200px) { #banner .bannerMain .bannerDetails { flex: 100%; margin-top :40px; order :2; }}#banner .bannerMain .bannerDetails h1 { font-size: 4em; font-family: myFont4;line-height: 1.3;color: var(--primaryColor);}@media (max-width: 1800px) { #banner .bannerMain .bannerDetails h1 { font-size: 3em; }}@media (max-width: 768px) { #banner .bannerMain .bannerDetails h1 { font-size: 2.5em; }}@media (max-width: 480px) { #banner .bannerMain .bannerDetails h1 { font-size: 2em; }}#banner .bannerMain .bannerDetails h2 { font-size: 2em; font-family: myFont3;line-height: 1.5;margin-top :16px;color: var(--thirdColor);}@media (max-width: 768px) { #banner .bannerMain .bannerDetails h2 { font-size: 1.5em; }}@media (max-width: 480px) { #banner .bannerMain .bannerDetails h2 { font-size: 1em; }}#banner .bannerMain .bannerDetails p { font-family: myFont3; margin-top: 16px; font-size: 20px; color: var(--secondaryTextColor);line-height: 1.5;}@media (max-width: 1800px) { #banner .bannerMain .bannerDetails p { font-size: 18px; }}@media (max-width: 480px) { #banner .bannerMain p { font-size: 16px; }}#banner .bannerMain .bannerDetails .bannerBtnArea { display: flex; margin-top: 40px;}#banner .bannerMain .bannerDetails .bannerBtnArea a { text-decoration: none; display: flex; align-items: center; background: linear-gradient(var(--primaryColor), var(--secondaryColor)); padding: 14px 20px 14px 30px; border-radius: 50px; color: white; transition: 0.3s;}#banner .bannerMain .bannerDetails .bannerBtnArea a:hover { transition: 0.3s; transform: translateY(-10px); opacity: 0.8;}#banner .bannerMain .bannerDetails .bannerBtnArea a h3 { font-size: 20px;}#banner .bannerMain .bannerDetails .bannerBtnArea a i { border-left: 1px solid var(--thirdColor); margin-left: 20px; padding-left: 10px; font-size: 25px; line-height: 1;color: var(--thirdColor);}#banner .bannerImg { width :100%;overflow: hidden;}@media (max-width: 1200px) { #banner .bannerImg { order :1; }}#banner .bannerMain .emptyPage { width: 100%; min-height: 80vh; display: none; justify-content: center; align-items: center; flex-direction: column;}#banner .bannerMain .emptyPage .emptyPageThumbnail { width: 200px; height: 200px; border-radius: 10px; overflow: hidden;}@media (max-width: 500px) { #banner .bannerMain .emptyPage .emptyPageThumbnail { width: 150px; height: 150px; }}#banner .bannerMain .emptyPage .emptyPageThumbnail img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}#banner .bannerMain .emptyPage p { font-size: 20px; font-weight: 500; text-align: center; margin-top: 20px;}#banner .bannerImg .bannerImgBox{ width: 100%; height: 700px; overflow: hidden;position :relative;z-index: 0;}@media (max-width: 1800px) { #banner .bannerImg .bannerImgBox { height: 600px; }}@media (max-width: 480px) { #banner .bannerImg .bannerImgBox { height: 220px; }}#banner .bannerImg .bannerImgBox img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;position:absolute;top: 0;left; 0;z-index: -1;}#banner .bannerImg .owl-nav{ display: none;}#banner .bannerImg .owl-dots{ display: none;position :absolute;left: 0;bottom :10px;width: 100%;justify-content :center;align-items :center;gap :10px;}#banner .bannerImg .owl-dots button{width :10px;height :10px;border-radius: 50%;background :white;border: none;outline: none;}#banner .bannerImg .owl-dots button.active{background: var(--thirdColor);}#banner .bannerImg .bannerImgBox .bannerImgBoxDetails{width :100%;height :100%;display :flex;flex-direction :column;justify-content :flex-end;padding: 80px 10%;background :#0000004a;}@media(max-width:1024px){#banner .bannerImg .bannerImgBox .bannerImgBoxDetails{padding: 80px 5%;}}#banner .bannerImg .owl-item.active h2 { -webkit-animation-duration: .5s; animation-duration: .5s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s;}#banner .bannerImg .owl-item.active p { -webkit-animation-duration: .7s; animation-duration: .7s; -webkit-animation-fill-mode: both; animation-fill-mode: both; animation-name: fadeInDown; animation-delay: 0.3s;}#banner .bannerImg .bannerImgBox .bannerImgBoxDetails h2 { font-size: 4em; font-family: myFont4;line-height: 1.3;width: 70%;color: white;}@media (max-width: 1800px) {#banner .bannerImg .bannerImgBox .bannerImgBoxDetails h2 { font-size: 3em; }}@media (max-width: 768px) {#banner .bannerImg .bannerImgBox .bannerImgBoxDetails h2 { font-size: 2.5em;width: 100%; }}@media (max-width: 480px) {#banner .bannerImg .bannerImgBox .bannerImgBoxDetails h2 { font-size: 2em; }}/*#banner .bannerImg .bannerImgBox .bannerImgBoxDetails h2 { font-size: 2em; font-family: myFont3;line-height: 1.5;margin-top :16px;color: var(--thirdColor);}@media (max-width: 768px) {#banner .bannerImg .bannerImgBox .bannerImgBoxDetails h2 { font-size: 1.5em; }}@media (max-width: 480px) {#banner .bannerImg .bannerImgBox .bannerImgBoxDetails h2 { font-size: 1em; }}*/#banner .bannerImg .bannerImgBox .bannerImgBoxDetails p { font-family: myFont3; margin-top: 16px; font-size: 20px; color: white;line-height: 1.5;}@media (max-width: 1800px) {#banner .bannerImg .bannerImgBox .bannerImgBoxDetails p { font-size: 18px; }}@media (max-width: 480px) { #banner .bannerMain p { font-size: 16px; }}#banner .bannerImg .bannerImgBox .bannerImgBoxDetails .bannerBtnArea { display: flex; margin-top: 40px;}#banner .bannerImg .bannerImgBox .bannerImgBoxDetails .bannerBtnArea a { text-decoration: none; display: flex; align-items: center; background: linear-gradient(var(--primaryColor), var(--secondaryColor)); padding: 14px 20px 14px 30px; border-radius: 50px; color: white; transition: 0.3s;}#banner .bannerImg .bannerImgBox .bannerImgBoxDetails .bannerBtnArea a:hover { transition: 0.3s; transform: translateY(-10px); opacity: 0.8;}#banner .bannerImg .bannerImgBox .bannerImgBoxDetails .bannerBtnArea a h3 { font-size: 20px;}#banner .bannerImg .bannerImgBox .bannerImgBoxDetails .bannerBtnArea a i { border-left: 1px solid var(--thirdColor); margin-left: 20px; padding-left: 10px; font-size: 25px; line-height: 1;color: var(--thirdColor);}#aboutBanner { width: 100%; padding: 180px 0px 0px 0px;}@media (max-width: 1315px) { #aboutBanner { padding: 130px 0px 0px 0px; }}@media (max-width: 768px) { #aboutBanner { padding: 130px 0px 0px 0px; }}@media (max-width: 667px) { #aboutBanner { padding: 95px 0px 0px 0px; }}#aboutBanner .aboutBannerMain { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap; align-items: flex-end;}#aboutBanner .aboutBannerMain .aboutBannerCol1 { flex: 0 0 55%; display: flex; flex-direction: column;}@media (max-width: 1024px) { #aboutBanner .aboutBannerMain .aboutBannerCol1 { flex: 100%; }}#aboutBanner .aboutBannerMain .aboutBannerCol1 h1 { font-size: 4em; font-family: myFont4;color: var(--primaryColor);}@media (max-width: 1800px) { #aboutBanner .aboutBannerMain .aboutBannerCol1 h1 { font-size: 3em; }}@media (max-width: 768px) { #aboutBanner .aboutBannerMain .aboutBannerCol1 h1 { font-size: 2.5em; }}@media (max-width: 480px) { #aboutBanner .aboutBannerMain .aboutBannerCol1 h1 { font-size: 2em; }}#aboutBanner .aboutBannerMain .aboutBannerCol2 { flex: 0 0 40%; display: flex; flex-direction: column;}@media (max-width: 1024px) { #aboutBanner .aboutBannerMain .aboutBannerCol2 { flex: 100%; margin-top: 20px; }}#aboutBanner .aboutBannerMain .aboutBannerCol2 p { font-family: myFont3; font-size: 18px; color: var(--secondaryTextColor);}@media (max-width: 480px) { #aboutBanner .aboutBannerMain .aboutBannerCol2 p { font-size: 16px; }}#aboutBanner .aboutBannerThumbnail { width: 100%; margin-top: 100px;}@media (max-width: 480px) { #aboutBanner .aboutBannerThumbnail { margin-top: 50px; }}#aboutBanner .aboutBannerThumbnail img { width: 100%; height: 100%; -o-object-fit: cover; object-fit: cover;}#leadershipBanner { width: 100%; padding: 180px 0px 100px 0px; background: #f6f5f8;}@media (max-width: 768px) { #leadershipBanner { padding: 130px 0px 80px 0px; }}#leadershipBanner .leadershipBannerMain { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}#leadershipBanner .leadershipBannerMain h1 { font-size: 4em; font-family: myFont4; text-align: center;}@media (max-width: 1800px) { #leadershipBanner .leadershipBannerMain h1 { font-size: 3em; }}@media (max-width: 768px) { #leadershipBanner .leadershipBannerMain h1 { font-size: 2.5em; }}@media (max-width: 480px) { #leadershipBanner .leadershipBannerMain h1 { font-size: 2em; }}#galleryBanner { width: 100%; padding: 180px 0px 100px 0px; background: #E6FFFD;}@media (max-width: 768px) { #galleryBanner { padding: 130px 0px 80px 0px; }}#galleryBanner .galleryBannerMain { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}#galleryBanner .galleryBannerMain h1 { font-size: 4em; font-family: myFont4; text-align: center;}@media (max-width: 1800px) { #galleryBanner .galleryBannerMain h1 { font-size: 3em; }}@media (max-width: 768px) { #galleryBanner .galleryBannerMain h1 { font-size: 2.5em; }}@media (max-width: 480px) { #galleryBanner .galleryBannerMain h1 { font-size: 2em; }}#welfareBanner { width: 100%; padding: 180px 0px 100px 0px; background: #ECF2FF;}@media (max-width: 768px) { #welfareBanner { padding: 130px 0px 80px 0px; }}#welfareBanner .welfareBannerMain { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}#welfareBanner .welfareBannerMain h1 { font-size: 4em; font-family: myFont4; text-align: center;}@media (max-width: 1800px) { #welfareBanner .welfareBannerMain h1 { font-size: 3em; }}@media (max-width: 768px) { #welfareBanner .welfareBannerMain h1 { font-size: 2.5em; }}@media (max-width: 480px) { #welfareBanner .welfareBannerMain h1 { font-size: 2em; }}#newsEventsBanner { width: 100%; padding: 180px 0px 100px 0px; background: #fffcf8;}@media (max-width: 768px) { #newsEventsBanner { padding: 130px 0px 80px 0px; }}#newsEventsBanner .newsEventsBannerMain { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}#newsEventsBanner .newsEventsBannerMain h1 { font-size: 4em; font-family: myFont4; text-align: center;}@media (max-width: 1800px) { #newsEventsBanner .newsEventsBannerMain h1 { font-size: 3em; }}@media (max-width: 768px) { #newsEventsBanner .newsEventsBannerMain h1 { font-size: 2.5em; }}@media (max-width: 480px) { #newsEventsBanner .newsEventsBannerMain h1 { font-size: 2em; }}#helpDeskBanner { width: 100%; padding: 180px 0px 100px 0px; background: #EEF1FF;}@media (max-width: 768px) { #helpDeskBanner { padding: 130px 0px 80px 0px; }}.centralHelp{ padding: 100px 0px !important;}@media (max-width: 768px) { .centralHelp { padding: 80px 0px !important; }}#helpDeskBanner .helpDeskBannerMain { width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center;}#helpDeskBanner .helpDeskBannerMain h1 { font-size: 4em; font-family: myFont4; text-align: center;}@media (max-width: 1800px) { #helpDeskBanner .helpDeskBannerMain h1 { font-size: 3em; }}@media (max-width: 768px) { #helpDeskBanner .helpDeskBannerMain h1 { font-size: 2.5em; }}@media (max-width: 480px) { #helpDeskBanner .helpDeskBannerMain h1 { font-size: 2em; }}#helpDeskBanner .helpDeskBannerMain p { font-size: 18px; font-family: myFont3; margin-top: 20px; color: var(--secondaryTextColor); text-align: center;}@media (max-width: 480px) { #helpDeskBanner .helpDeskBannerMain p { font-size: 16px; }}#contactForm { width: 100%; padding: 180px 0px 100px 0px;}@media (max-width: 768px) { #contactForm { padding: 130px 0px 80px 0px; }}@media (max-width: 667px) { #contactForm { padding: 100px 0px 80px 0px; }}#contactForm .contactFormMain { width: 100%; display: flex; justify-content: space-between; flex-wrap: wrap;}#contactForm .contactFormMain .contactFormCol1 { flex: 0 0 55%; display: flex; flex-direction: column;}@media (max-width: 768px) { #contactForm .contactFormMain .contactFormCol1 { flex: 100%; }}#contactForm .contactFormMain .contactFormCol1 h1 { font-size: 4em; font-family: myFont4;}@media (max-width: 1800px) { #contactForm .contactFormMain .contactFormCol1 h1 { font-size: 3em; }}@media (max-width: 768px) { #contactForm .contactFormMain .contactFormCol1 h1 { font-size: 2.5em; }}@media (max-width: 480px) { #contactForm .contactFormMain .contactFormCol1 h1 { font-size: 2em; } #contactForm .contactFormMain .contactFormCol1 h1 br { display: none; }}#contactForm .contactFormMain .contactFormCol1 p { font-size: 18px; font-family: myFont3; margin-top: 20px; color: var(--secondaryTextColor);}@media (max-width: 480px) { #contactForm .contactFormMain .contactFormCol1 p { font-size: 16px; }}#contactForm .contactFormMain .contactFormCol2 { flex: 0 0 40%; display: flex; flex-direction: column;}@media (max-width: 768px) { #contactForm .contactFormMain .contactFormCol2 { flex: 100%; margin-top: 40px; }}#contactForm .contactFormMain .contactFormCol2 form { width: 100%; display: flex; flex-direction: column; gap: 30px;}#contactForm .contactFormMain .contactFormCol2 form .formGroup { width: 100%; display: flex; flex-direction: column;}#contactForm .contactFormMain .contactFormCol2 form .formGroup input { width: 100%; height: 70px; border: none; outline: none; border-bottom: 1px solid rgba(170, 170, 170, 0.6666666667); padding: 0px; font-size: 20px;}#contactForm .contactFormMain .contactFormCol2 form .formGroup input:focus { border-color: black;}#contactForm .contactFormMain .contactFormCol2 form .formGroup input::-moz-placeholder { color: rgba(204, 204, 204, 0.8); font-family: myFont3;}#contactForm .contactFormMain .contactFormCol2 form .formGroup input::placeholder { color: rgba(204, 204, 204, 0.8); font-family: myFont3;}#contactForm .contactFormMain .contactFormCol2 form .formGroup textarea { width: 100%; height: 120px; border: none; outline: none; border-bottom: 1px solid rgba(170, 170, 170, 0.6666666667); padding: 0px; font-size: 20px;}#contactForm .contactFormMain .contactFormCol2 form .formGroup textarea:focus { border-color: black;}#contactForm .contactFormMain .contactFormCol2 form .formGroup textarea::-moz-placeholder { color: rgba(204, 204, 204, 0.8); font-family: myFont3;}#contactForm .contactFormMain .contactFormCol2 form .formGroup textarea::placeholder { color: rgba(204, 204, 204, 0.8); font-family: myFont3;}#contactForm .contactFormMain .contactFormCol2 form .formBtnArea { width: 100%;}#contactForm .contactFormMain .contactFormCol2 form .formBtnArea button { display: flex; align-items: center; background: linear-gradient(var(--primaryColor), var(--secondaryColor)); padding: 14px 30px 14px 40px; border-radius: 50px; color: white; transition: 0.3s; border: none; outline: none; cursor: pointer;}#contactForm .contactFormMain .contactFormCol2 form .formBtnArea button:hover { transition: 0.3s; transform: translateY(-10px); opacity: 0.8;}#contactForm .contactFormMain .contactFormCol2 form .formBtnArea button h3 { font-size: 20px;}#contactForm .contactFormMain .contactFormCol2 form .formBtnArea button i { border-left: 1px solid var(--thirdColor); margin-left: 20px; padding-left: 10px; font-size: 25px; line-height: 1;color:var(--thirdColor);}#hubBanner { width: 100%; padding: 150px 0px 30px 0px;}@media (max-width: 768px) { #hubBanner { padding: 80px 0px 30px 0px; }}#hubBanner .backBtn{text-decoration: none; color: black; display: flex; align-items: center; font-size: 16px; gap: 10px; background: rgba(238, 238, 238, 0.5176470588); width: -moz-fit-content; width: fit-content; padding: 5px 20px; border-radius: 50px; transition: 0.3s;cursor: pointer;}#hubBanner .backBtn:hover{ transition: 0.3s;transform: translateY(-5px);}#hubBanner .backBtn I{padding-top:inherit;}#hubBanner .hubBannerMain { width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column;margin-top: 40px;}#hubBanner .hubBannerMain h1 { font-size: 4em; font-family: myFont4; text-align: center;}@media (max-width: 1800px) { #hubBanner .hubBannerMain h1 { font-size: 3em; }}@media (max-width: 768px) { #hubBanner .hubBannerMain h1 { font-size: 2.5em; }}@media (max-width: 480px) { #hubBanner .hubBannerMain h1 { font-size: 2em; }}#hubBanner .hubBannerTabs { width: 100%; border-top: 1px solid #eee; margin-top: 30px; padding-top: 30px;}#hubBanner .hubBannerTabs .hubBannerTabsList { width: 100%; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; gap: 10px;}@media (max-width: 480px) { #hubBanner .hubBannerTabs .hubBannerTabsList { gap: 0px; row-gap: 10px; justify-content: space-between; }}#hubBanner .hubBannerTabs .hubBannerTabsList .tablinks {border: none;outline: none;padding: 6px 20px;font-size: 14px;cursor: pointer;border-radius: 10px;background: linear-gradient(var(--primaryColor), var(--secondaryColor));position: relative;z-index: 0;overflow: hidden;transition: 0.3s;}@media (max-width: 480px) { #hubBanner .hubBannerTabs .hubBannerTabsList .tablinks { font-size: 14px; padding: 10px 25px; flex: 0 0 48%; }}#hubBanner .hubBannerTabs .hubBannerTabsList .tablinks:hover { color: white;}#hubBanner .hubBannerTabs .hubBannerTabsList .tablinks:hover::after { transition: 0.3s; opacity: 0;}#hubBanner .hubBannerTabs .hubBannerTabsList .tablinks::after { content: ""; position: absolute; width: calc(100% - 4px); height: calc(100% - 4px); top: 2px; left: 2px; background: #fff; z-index: -1; border-radius: 8px; transition: 0.3s;}#hubBanner .hubBannerTabs .hubBannerTabsList .active { color: white;}#hubBanner .hubBannerTabs .hubBannerTabsList .active::after { opacity: 0;}.printRegistrationForm{display: none;}thead.report-header { display:table-header-group;padding-bottom: 20px;}.printRegistrationForm .printRegistrationFormHead{width:100%;/*position: fixed;top: 0;left: 0;*/display :flex;justify-content: space-between;align-items: flex-start;border-bottom: 1px solid black;padding-bottom: 10px;}.printRegistrationForm .printRegistrationFormHead .printRegistrationFormHeadCol1{width: 80px;}.printRegistrationForm .printRegistrationFormHead .printRegistrationFormHeadCol1 img{width: 100%;height: 100%;object-fit: contain;}.printRegistrationForm .printRegistrationFormHead .printRegistrationFormHeadCol2{width: calc(100% - 180px);display :flex;justify-content: center;align-items: center;flex-direction: column;}.printRegistrationForm .printRegistrationFormHead .printRegistrationFormHeadCol2 h1{font-size: 20px;font-family :myFont2;color: #0250c4;text-align: center;}.printRegistrationForm .printRegistrationFormHead .printRegistrationFormHeadCol2 p{font-size: 8px;color: red;text-align: center;}.printRegistrationForm .printRegistrationFormHead .printRegistrationFormHeadCol3{width: 80px;}.printRegistrationForm .printRegistrationFormHead .printRegistrationFormHeadCol3 img{width: 100%;height: 100%;object-fit: contain;}.printRegistrationForm .printRegistrationFormTitle{width :100%;display :flex;justify-content: center;align-items :center;flex-direction: column;position: relative;margin-top :5px;}.printRegistrationForm .printRegistrationFormTitle h2{text-align :center;font-size: 22px;margin-top: 20px;}.printRegistrationForm .printRegistrationFormTitle .printRegistrationFormTitleCol1{width: 100%;display :flex;justify-content: center;align-items :center;flex-direction: column;}.printRegistrationForm .printRegistrationFormTitle .printRegistrationFormTitleCol2{position: absolute;top: 0;right: 0;width: 100px;height: 130px;}.printRegistrationForm .printRegistrationFormTitle .printRegistrationFormTitleCol2 img{width: 100%;height: 100%;object-fit: contain;}.printRegistrationForm .printRegistrationFormBody{width: 100%;margin-top :30px;gap: 5px;display: flex;flex-direction: column;}.printRegistrationForm .printRegistrationFormBody h3{font-size: 16px;margin-top: 10px;font-family: myFont4;color: #faa61c;width: 100%;}.printRegistrationForm .printRegistrationFormBody ul{width:100%;display :flex;flex-wrap: wrap;gap: 12px;page-break-inside: avoid;}.printRegistrationForm .printRegistrationFormBody ul li{width: calc(100% / 2 - 10px);list-style: none;display: flex;flex-direction :column;}.printRegistrationForm .printRegistrationFormBody span{font-size: 12px;opacity: .7;}.printRegistrationForm .printRegistrationFormBody .ans{margin-top: 0px;font-size: 14px;opacity: 1;/*border-bottom: 1px dashed #000;margin-right: 10px;font-style: italic;font-family: myFont4;*/}.printRegistrationForm .printRegistrationFormFooterDetails{width :100%;margin-top: 20px;display :flex;flex-direction :column;border-bottom: 1px solid #000;padding-bottom :10px;}.printRegistrationForm .printRegistrationFormFooterDetails .printRegistrationFormFooterDetailsCol1{width: 100%;display :flex;justify-content: space-between;flex-wrap :wrap;}.printRegistrationForm .printRegistrationFormFooterDetails .printRegistrationFormFooterDetailsCol1 .printRegistrationFormFooterDetailsBox{flex: 0 0 30%;display :flex;}.printRegistrationForm .printRegistrationFormFooterDetails .printRegistrationFormFooterDetailsCol1 .printRegistrationFormFooterDetailsBox p{font-size :13px;}.printRegistrationForm .printRegistrationFormFooterDetails .printRegistrationFormFooterDetailsCol1 .printRegistrationFormFooterDetailsBox h4{font-size :13px;margin-left: 10px;font-family: myFont4;}.printRegistrationForm .printRegistrationFormFooterDetails .printRegistrationFormFooterDetailsCol1 .printRegistrationFormFooterDetailsBox img{width:100px;height: 50px;object-fit :contain;}.printRegistrationForm .printRegistrationFormOfficeUse{width:100%;margin-top :10px;display :flex;flex-direction :column;page-break-inside: avoid;page-break-after: avoid;}.printRegistrationForm .printRegistrationFormOfficeUse h3{font-size :16px;text-align :center;}.printRegistrationForm .printRegistrationFormOfficeUse span{font-size: 13px;}.printRegistrationForm .printRegistrationFormOfficeUse .ans{border-bottom: 1px dashed #000;margin-right: 10px;font-style: italic;font-family: myFont4;}.printRegistrationForm .printRegistrationFormOfficeUseCol1{width: 100%;display :flex;justify-content: space-between;flex-wrap :wrap;margin-top :10px;}.printRegistrationForm .printRegistrationFormOfficeUseCol1 .printRegistrationFormOfficeUseBox{flex: 0 0 35%;display :flex;}.printRegistrationForm .printRegistrationFormOfficeUseCol1 .printRegistrationFormOfficeUseBox:nth-of-type(1){flex: 0 0 20%;}.printRegistrationForm .printRegistrationFormOfficeUseCol1 .printRegistrationFormOfficeUseBox p{font-size :13px;}.printRegistrationForm .printRegistrationFormOfficeUseCol1 .printRegistrationFormOfficeUseBox h4{font-size :13px;margin-left: 10px;font-family: myFont4;}.printRegistrationForm .printRegistrationFormOfficeUseCol1 .printRegistrationFormOfficeUseBox img{width:100px;height: 50px;object-fit :contain;}@media print{main{display: none !important;}.shimmer{display: none !important;}.sidemenu{display: none !important;}nav{display: none !important;}.printRegistrationForm{display: block;}}.successDiv{width: 100%;display :flex;justify-content: center;align-items :center;flex-direction:column;background: white;height: 100vh;}.successDiv .successDivMain{width: 100%;display :flex;justify-content: center;align-items :center;flex-direction:column;}.successDiv .successDivMain .successDivThumbnail{width: 200px;}.successDiv .successDivMain .successDivThumbnail img{width: 100%;height: 100%;object-fit: contain;}.successDiv .successDivMain h2{font-size: 25px;text-align: center;margin-top: 30px;font-weight: 500;}#hormisBanner{width: 100%;margin-top: 125px;padding: 50px 0px;background: #0066ff0a;}@media(max-width:1315px){#hormisBanner{margin-top: 80px;}}#hormisBanner .backBtn{text-decoration: none; color: black; display: flex; align-items: center; font-size: 16px; gap: 10px; background: rgba(238, 238, 238, 0.5176470588); width: -moz-fit-content; width: fit-content; padding: 5px 20px; border-radius: 50px; transition: 0.3s;cursor: pointer;}#hormisBanner .backBtn:hover{ transition: 0.3s;transform: translateY(-5px);}#hormisBanner .backBtn I{padding-top:inherit;}#hormisBanner .hormisBannerMain{width: 100%;display :flex;justify-content: space-between;flex-wrap :wrap;align-items :center;}#hormisBanner .hormisBannerMain .hormisBannerDetails{flex: 0 0 45%;display :flex;flex-direction: column;}@media(max-width:1024px){#hormisBanner .hormisBannerMain .hormisBannerDetails{flex: 100%;order:2;margin-top :20px;}}#hormisBanner .hormisBannerMain .hormisBannerDetails p{font-size: 24px;color: var(--primaryColor);}@media(max-width:768px){#hormisBanner .hormisBannerMain .hormisBannerDetails p{font-size: 20px;}}@media(max-width:480px){#hormisBanner .hormisBannerMain .hormisBannerDetails p{font-size: 16px;}}#hormisBanner .hormisBannerMain .hormisBannerThumbnail{flex: 0 0 50%;}@media(max-width:1024px){#hormisBanner .hormisBannerMain .hormisBannerThumbnail{flex: 100%;order:1;margin-top:20px;}}#hormisBanner .hormisBannerMain .hormisBannerThumbnail2{height: 500px;}@media(max-width:1024px){#hormisBanner .hormisBannerMain .hormisBannerThumbnail2{flex: inherit;order:1;width: 300px;height: auto;margin-top:20px;}}@media(max-width:480px){#hormisBanner .hormisBannerMain .hormisBannerThumbnail2{width: 100%;margin-top:20px;}}#hormisBanner .hormisBannerMain .hormisBannerThumbnail img{width: 100%;height: 100%;object-fit :contain;border-radius :20px;overflow: hidden;}#innerCirculars iframe{width: 100% !important;height: 600px !important;}@media(max-width:768px){#innerCirculars iframe{height: 500px !important;}}@media(max-width:480px){#innerCirculars iframe{height: 400px !important;}}/*# sourceMappingURL=main.css.map */
