@font-face{font-family:"CenturyGothic-Bold";src:url(../fonts/CenturyGothic-Bold.woff2) format("woff2"), url(../fonts/CenturyGothic-Bold.woff) format("woff"), url(../fonts/CenturyGothic-Bold.ttf) format("truetype"), url(../fonts/CenturyGothic-Bold.eot);font-weight:700}@font-face{font-family:"CenturyGothic-Medium";src:url(../fonts/CenturyGothic.woff2) format("woff2"), url(../fonts/CenturyGothic.woff) format("woff"), url(../fonts/CenturyGothic.ttf) format("truetype"), url(../fonts/CenturyGothic.eot);font-weight:400}*,body{padding:0;margin:0}html,body{font-family:"ClashDisplay";line-height:1.3em;overflow-x:hidden}section{padding:100px 0}@media only screen and (max-width:767px){section{padding:50px 0}}@media (min-width:768px) and (max-width:991px){section{padding:50px 0}}@media (min-width:992px) and (max-width:1024px){section{padding:50px 0}}h1,h2,h3,h4,h5,h6{font-family:"CenturyGothic-Bold";letter-spacing:0.06em;font-weight:700;line-height:1.3em;text-transform:capitalize}h1{font-size:70px}@media only screen and (max-width:767px){h1{font-size:38px;line-height:1.1em}}@media (min-width:768px) and (max-width:991px){h1{font-size:42px;line-height:1.1em}}h2{font-size:48px}@media only screen and (max-width:767px){h2{font-size:36px}}@media (min-width:768px) and (max-width:991px){h2{font-size:36px}}h2.title{text-align:center;padding:0 0 0 0;margin:0 auto 20px;color:#295823;position:relative;width:fit-content}h2.title::after{content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:4px;width:100px;background:#295823;border-radius:8px}h3{font-size:36px}@media only screen and (max-width:767px){h3{font-size:28px}}@media (min-width:768px) and (max-width:991px){h3{font-size:28px}}h4{font-size:28px}@media only screen and (max-width:767px){h4{font-size:22px}}@media (min-width:768px) and (max-width:991px){h4{font-size:22px}}h5{font-size:20px}h6{font-size:14px;font-family:"CenturyGothic-Bold";letter-spacing:0.06em;font-weight:500;line-height:1.3em;text-transform:capitalize}p{font-family:"CenturyGothic-Medium";font-weight:400;font-size:16px;line-height:1.5em;color:#000}a{font-family:"CenturyGothic-Medium";color:#5C6A77;text-decoration:none;outline:none;box-shadow:none;transition:all 0.3s ease-in-out}div.title-row{text-align:center;color:#fff !important;margin:0 auto 50px}div.title-row p{font-weight:500}.contenthide{display:none}.contenthides{display:none}.load-more-btn{width:fit-content;margin:30px auto 0}main#primary{background-color:#fff}.view-more-btn{width:50%;margin:15px auto}.view-more-btn a{margin:0 auto}.owl-nav button{position:absolute;width:45px;height:45px;background-color:#295823 !important;border-radius:100%;background-repeat:no-repeat !important;background-position:center !important;display:inline-block}.owl-nav button span{display:none}.owl-nav button.owl-next{top:50%;bottom:0;right:-90px;background-image:url(https://karachihockeyassociation.com/wp-content/uploads/2024/12/owl-next.png) !important}@media (min-width:1400px) and (max-width:1600px){.owl-nav button.owl-next{right:-60px}}.owl-nav button.owl-prev{top:50%;bottom:0;left:-90px;background-image:url(https://karachihockeyassociation.com/wp-content/uploads/2024/12/owl-arr-prev.png) !important}@media (min-width:1400px) and (max-width:1600px){.owl-nav button.owl-prev{left:-60px}}.image-slider-wrapper .owl-dots{text-align:center;margin-top:10px}.image-slider-wrapper .owl-dots .owl-dot{background-color:#cecbcb !important;padding:6px !important;border-radius:100px;margin-right:6px}.image-slider-wrapper .owl-dots .owl-dot.active{padding:6px !important;background-color:#295823 !important;border-radius:100px}.img-box{height:300px;width:100%;overflow:hidden;cursor:pointer;border:2px solid #ccc;border-radius:10px;transition:all 0.3s ease-in-out;position:relative;margin-bottom:20px}@media only screen and (max-width:767px){.img-box{height:150px}}.img-box img{height:100%;width:100%;object-fit:cover;object-position:top;transition:all 0.3s ease-in-out}.img-box:hover{border:2px solid #295823;transform:translateY(-4px);box-shadow:0 35px 30px -30px #8f8d8d59}.img-box:hover img{transform:scale(1.1) rotate(3deg)}.media-caption{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;display:flex;align-items:center;background-color:#00000080;border:0;color:#fff;opacity:0;margin:0;padding:15px}.media-caption:hover{opacity:1}.media-caption p{letter-spacing:1px;padding:10px;color:#fff;font-size:16px;font-weight:bold}.btn-primary{text-transform:uppercase;color:#295823;font-size:20px;font-weight:500;border:1px solid #fff;padding:10px 25px;border-radius:50px;position:relative;overflow:hidden;transition:all 0.3s ease-in-out;display:block;width:fit-content;z-index:1}@media only screen and (max-width:767px){.btn-primary{font-size:16px}}.btn-primary::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:0%;background:#fff;border-radius:50px;transition:all 0.3s ease-in-out;z-index:-1}.btn-primary:hover{color:#000 !important}.btn-primary:hover::before{width:100%}.btn-secondary{text-transform:uppercase;color:#000;font-size:20px;font-weight:500;border:1px solid #295823;padding:10px 25px;border-radius:50px;position:relative;overflow:hidden;transition:all 0.3s ease-in-out;width:fit-content;display:block;z-index:1}@media only screen and (max-width:767px){.btn-secondary{font-size:16px}}.btn-secondary:after{content:"";position:absolute;background-color:#295823;width:0%;height:100%;z-index:-1;top:0;left:0;right:0;bottom:0;transition:all 0.3s ease-in-out}.btn-secondary:hover{color:#fff}.btn-secondary:hover:after{width:100%}.btn-theme{text-transform:uppercase;color:#295823;font-size:20px;font-weight:500;border:1px solid #295823;padding:10px 25px;border-radius:50px;position:relative;overflow:hidden;z-index:9999;transition:all 0.3s ease-in-out;display:block;width:fit-content}@media only screen and (max-width:767px){.btn-theme{font-size:16px}}.btn-theme::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:0%;background:#295823;border-radius:50px;z-index:-1;transition:all 0.3s ease-in-out}.btn-theme:hover{color:#fff}.btn-theme:hover::before{width:100%}.main-header .header-top{background:#295823;padding:10px 0}.main-header .header-top .social_list{list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:left}.main-header .header-top .social_list li{margin-right:20px}.main-header .header-top .social_list li a svg{height:20px;fill:#fff}.main-header .header-top .header-contact{display:flex;align-items:center;justify-content:end}@media only screen and (max-width:767px){.main-header .header-top .header-contact{flex-wrap:wrap;margin-top:20px}}.main-header .header-top .header-contact .cnt-box{display:flex;align-items:center;justify-content:start;margin-right:40px}@media only screen and (max-width:767px){.main-header .header-top .header-contact .cnt-box{margin-top:11px;width:100%}.main-header .header-top .header-contact .cnt-box:first-child{margin-top:0px}}@inlcude for-tablet{.main-header .header-top .header-contact .cnt-box{margin-right:25px}}.main-header .header-top .header-contact .cnt-box:last-child{margin-right:0px}.main-header .header-top .header-contact .cnt-box svg{height:20px;fill:#fff;margin-right:8px}@media only screen and (max-width:767px){.main-header .header-top .header-contact .cnt-box svg{margin-right:10px}}@media (min-width:768px) and (max-width:991px){.main-header .header-top .header-contact .cnt-box svg{margin-right:10px}}.main-header .header-top .header-contact .cnt-box a{color:#fff;font-weight:500}.main-header .header-top .headline p{margin-bottom:0;color:#fff;text-align:center;text-transform:capitalize;font-weight:bold}@media only screen and (max-width:767px){.main-header .header-top .headline p{margin-top:20px;text-align:left}}.main-header .main-nav{background:#fff;padding:20px 0}.main-header .main-nav .logo-img{position:absolute;right:0;left:0;top:0;bottom:0;display:flex;justify-content:center;z-index:9;width:fit-content;margin:0 auto}.main-header .main-nav .logo-img img{width:120px;height:auto;z-index:1;position:relative}.main-header .main-nav .logo-img .navbar-brand{position:relative}.main-header .main-nav .logo-img .navbar-brand:after{content:"";display:block;width:330px;height:83px;position:absolute;bottom:-80px;left:-100px;border-top:80px solid #ffffff;border-left:37px solid transparent;border-right:37px solid transparent;z-index:0}@media only screen and (max-width:767px){.main-header .main-nav .logo-img .navbar-brand:after{width:280px;height:100px;left:-80px}}.main-header .main-nav h4{color:#fff}.main-header .main-nav .navbar-nav li.menu-item{margin:0 20px 0 0}.main-header .main-nav .navbar-nav li.menu-item:last-child{margin:0 0 0 0}.main-header .main-nav .navbar-nav li.menu-item a{padding:0 0 10px 0;font-size:16px;line-height:1.3em;color:#000;font-weight:500;text-transform:uppercase;transition:all 0.3s ease-in-out;position:relative;padding-bottom:0}.main-header .main-nav .navbar-nav li.menu-item a:after{content:"";position:absolute;height:2px;width:0;background:#000;bottom:0;left:0;right:0;transition:all 0.3s ease-in-out;opacity:0}.main-header .main-nav .navbar-nav li.menu-item a:hover{color:#295823}.main-header .mobile-nav{background:#295823;position:absolute;top:0;opacity:0;visibility:hidden;left:0px;right:0px;z-index:999;padding:50px 20px;transition:all 0.5s ease-in-out}.main-header .mobile-nav a.nav-link{color:#fff !important;margin-bottom:10px}.main-header .mobile-nav.active{top:90px;opacity:1;visibility:visible}.main-header .desktop-nav{transition:all 0.5s ease-in-out}.main-header .desktop-nav.active{position:fixed;top:0;left:0;right:0;z-index:2;box-shadow:0 2px 16px 1px rgba(0, 0, 0, 0.14);background:#fff;padding:10px 0}.main-header .desktop-nav.active h4{margin-bottom:0;color:#262524;font-weight:600}.main-header .desktop-nav.active .current-menu-item a{color:#262524 !important}.main-header .desktop-nav.active .current-menu-item a:after{width:100%;opacity:1;background-color:#262524 !important}.main-header .desktop-nav.active .current-menu-item ul.dropdown-menu{background-color:#295823}.main-header .desktop-nav.active .current-menu-item ul.dropdown-menu a{color:#000}.main-header .desktop-nav.active .current-menu-item ul.dropdown-menu a:after{opacity:0}.main-header .desktop-nav.active .current-menu-item ul.dropdown-menu a:hover{color:#fff}.dropdown-item.active{background-color:transparent !important}.dropdown-item:active{background-color:transparent !important}.hamburger .dash{height:2px;width:25px;background:#5C6A77}.hamburger .dash:nth-child(2){margin:6px 0}.hamburger{border:2px solid #5C6A77;height:38px;width:45px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:3px}.banner-section{padding:0;position:relative;height:90vh}.banner-section .banner-slides{position:relative;height:90vh}.banner-section .banner-slides img{width:100%;height:90vh;object-fit:cover}.banner-section .banner-slides:after{content:"";position:absolute;background-color:#0000008c;top:0;right:0;left:0;bottom:0;height:90vh}.banner-section .banner-content{position:absolute;top:0;right:0;left:0;bottom:0;color:#fff;z-index:1;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.banner-section .banner-content p{color:#fff;font-size:20px;letter-spacing:0.5px}.section_title{text-align:center;width:60%;margin:0 auto 50px}@media only screen and (max-width:767px){.section_title{margin:0 auto 25px;width:100%}}.typing-animation{display:inline;white-space:nowrap;overflow:hidden;border-right:2px solid #000;animation:blinkCursor 3s step-start infinite;color:#295823}@keyframes blinkCursor{50%{border-color:transparent}}.hidden{visibility:hidden}.about .about-right-img img{width:100%}@media only screen and (max-width:767px){.about .row{flex-direction:column-reverse}}@media only screen and (max-width:767px){.about-content{margin-top:15px}}.event img{width:100%}.gallery .img-box{height:300px;width:100%;overflow:hidden;cursor:pointer;border:2px solid #ccc;border-radius:10px;transition:all 0.3s ease-in-out;position:relative;margin-bottom:20px}@media only screen and (max-width:767px){.gallery .img-box{height:150px}}.gallery .img-box img{height:100%;width:100%;object-fit:cover;transition:all 0.3s ease-in-out}.gallery .img-box:hover{border:2px solid #295823;transform:translateY(-4px);box-shadow:0 35px 30px -30px #8f8d8d59}.gallery .img-box:hover img{transform:scale(1.1) rotate(3deg)}.gallery video{width:100%;height:100%}.gallery .media-caption{text-align:center;position:absolute;top:0;left:0;right:0;bottom:0;justify-content:center;display:flex;align-items:center;background-color:#00000080;border:0;color:#fff;opacity:0}.gallery .media-caption:hover{opacity:1}.gallery .media-caption p{letter-spacing:1px;padding:10px;color:#fff;font-size:16px;font-weight:bold}.portfolio .portfolio-item{border:1px solid #fff;padding:20px;border-radius:20px;padding-bottom:50px;margin-bottom:50px;transition:all 0.3s ease-in-out}.portfolio .portfolio-item:hover{transform:translateY(-30px)}.portfolio .portfolio-item h2{margin-top:20px;color:#fff}@media (min-width:992px) and (max-width:1024px){.portfolio .portfolio-item h2{font-size:38px}}.portfolio .portfolio-item p{color:#fff;max-height:96px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.portfolio .portfolio-item a{margin-left:0px !important}.portfolio .portfolio-item .portfolio-thumbnail{height:300px;width:100%;overflow:hidden;border-radius:10px}.portfolio .portfolio-item .portfolio-thumbnail img{height:100%;width:100%;object-fit:cover;object-position:top;transition:all 5s ease-in-out}.portfolio .portfolio-item .portfolio-thumbnail:hover img{object-position:bottom}.portfolio .col-md-4{display:none}.portfolio .col-md-4:nth-child(-n+3){display:block}@media (min-width:768px) and (max-width:991px){.portfolio .col-md-4{width:50%}}.portfolio .col-md-4:last-child .portfolio-item{margin-bottom:0}.portfolio .load-more-btn{margin:0 auto !important}.logo-slider img{width:100px;height:auto;object-fit:contain}.item{display:flex;justify-content:center;align-items:center}.logo-slider{background-color:#f7f7f7;padding:30px 0}.no-scroll{overflow:hidden}#modalImage{width:100%}#modalInfo{margin-top:20px}.main-footer{background:#fff;border-top:1px solid #295823}.main-footer .partner img{aspect-ratio:1;object-fit:contain}.main-footer p,.main-footer li,.main-footer a,.main-footer h5{color:#262524;font-weight:normal}.main-footer .top{padding:100px 0 0}@media only screen and (max-width:767px){.main-footer .top{padding:50px 0 0}}@media (min-width:768px) and (max-width:991px){.main-footer .top{padding:50px 0 0}}.main-footer .top .logo{margin-bottom:50px;font-size:30px}.main-footer .top .logo a{font-weight:500;letter-spacing:1px;line-height:normal}.main-footer .top .logo a img{width:40%}.main-footer h5{position:relative;width:fit-content;padding-bottom:10px;margin-bottom:30px;color:#000}@media only screen and (max-width:767px){.main-footer h5{margin-top:40px}}.main-footer h5::after{position:absolute;content:"";height:4px;width:50px;left:0;bottom:0;background:#000}.main-footer ul{list-style:none;padding:0;margin:0}.main-footer ul li{margin-bottom:15px}.main-footer ul li:last-child{margin-bottom:0}.main-footer ul li a{padding:0;width:fit-content;transition:all 0.3s ease-in-out;font-weight:500}.main-footer ul li a:hover{color:#295823}.main-footer .crt{padding:20px 0;margin-top:50px;border-top:1px solid #fff;background-color:#295823;color:#fff}.main-footer .crt p{font-weight:400;color:#fff}.main-footer .crt p a{font-weight:500;color:#fff}.backtop #mytopBtn{display:none;position:fixed;bottom:20px;right:0px;z-index:99;font-size:18px;border:none;outline:none;background-color:#000;color:white;cursor:pointer;padding:15px;border-radius:4px;height:50px;opacity:0;transition:all 0.3s ease-in-out}.backtop #mytopBtn.active{right:30px;opacity:1}.backtop img{height:100%;width:auto}.breadcrumb li:not(:last-child):after{content:" / ";margin:0 5px;color:#ffffff;font-family:"CenturyGothic-Medium"}.breadcrumb{font-family:"CenturyGothic-Medium"}.entry-section{padding-bottom:50px}@media only screen and (max-width:767px){.entry-section .row{flex-direction:column-reverse}}@media (min-width:768px) and (max-width:991px){.entry-section .row{flex-direction:column-reverse}}.entry-section .entry-content{padding:100px 0;background:#eeeeee;padding:50px 30px;border-radius:10px;height:100%}@media only screen and (max-width:767px){.entry-section .entry-content{margin-top:20px;margin-bottom:0}}@media (min-width:768px) and (max-width:991px){.entry-section .entry-content{margin-top:20px;margin-bottom:0}}@media only screen and (max-width:767px){.entry-section .entry-content h2{font-size:32px}}.entry-section .img-box{background:#eeeeee;text-align:center;border-radius:10px;height:100%;display:flex;align-items:center;justify-content:center}@media (min-width:768px) and (max-width:991px){.entry-section .col-lg-7{width:100% !important}}@media (min-width:768px) and (max-width:991px){.entry-section .col-lg-5{width:100% !important}}.entry-section img{width:100%;object-fit:cover;height:100%}.single-content{padding-bottom:100px;padding-top:0px}.single-content ul{list-style:none;padding:0;margin:0 0 40px 0}.single-content ul li{position:relative;padding-left:25px;margin-bottom:10px;width:fit-content}.single-content ul li:before{content:"";position:absolute;left:0;top:3px;height:15px;width:15px;background:transparent;border:1px solid #972125;border-radius:100px}.single-content ul li:after{content:"";position:absolute;left:5px;top:8px;height:5px;width:5px;background:#972125;border:0px solid #972125;border-radius:100px;transition:all 0.3s ease-in-out}.single-content ul li:hover::after{height:15px;width:15px;left:0;top:3px}.single-content .slider-item img{max-height:400px;object-fit:cover;min-height:400px}.single-content .custom_content br{display:block;content:"";margin-bottom:1em}.single-content .image-slider-wrapper{margin-top:40px}.single-content .image-slider-wrapper video{height:300px;object-fit:fill;width:100%}.cat h6{width:fit-content;background:#972125;padding:5px 10px;border-radius:5px;color:#fff;font-size:12px;margin-bottom:15px}.related_post{padding-top:0px}.related_post .section-title{margin-bottom:20px}.related_post .related_slider{position:relative}.related_post .related_slider .related_news{min-height:100% !important}.related_post .related_slider .related_news .content{min-height:360px}.related_post .related_slider .owl-nav{position:absolute;top:-75px;right:0;display:flex;align-items:center;justify-content:space-between;margin:0}@media only screen and (max-width:767px){.related_post .related_slider .owl-nav{transform:translateX(40%);bottom:-3px;top:100%;right:50%;display:none}}.related_post .related_slider .owl-nav button{display:flex;width:40px;height:40px;border:1px solid #972125 !important;border-radius:100%;align-items:center;justify-content:center;margin-left:20px;transition:all 0.3s ease-in-out}.related_post .related_slider .owl-nav button span{font-size:50px;color:#972125}.related_post .related_slider .owl-nav button:hover{background-color:#972125}.related_post .related_slider .owl-nav button:hover span{color:#fff !important}.btn-theme{transition:background-color 0.3s ease, color 0.3s ease}.btn-theme:hover{background-color:#0056b3;color:#ffffff}.banner{background-size:cover;background-position:center;padding:100px 0;text-align:center;color:#fff;position:relative}.breadcrumb{background:rgba(0, 0, 0, 0.5);padding:10px 15px;border-radius:5px;width:fit-content;margin:0 auto}.breadcrumb a{color:#fff;text-decoration:none}.breadcrumb a:hover{text-decoration:underline}.entry-content h2{font-size:2.5rem;margin-bottom:20px;color:#333}.cat h6{font-size:1.2rem;color:#666;margin-bottom:10px}.entry-content .excerpt p{font-size:1.1rem;color:#444}.related_post .section-title h2{font-size:2.5rem;margin-bottom:20px}.related_post .news-box{border:1px solid #ddd;border-radius:8px;overflow:hidden;margin-bottom:20px;transition:transform 0.3s ease}.related_post .news-box:hover{transform:scale(1.03)}.related_post .news-box .content{padding:20px}.related_post .news-box .excerpt p{font-size:1rem;color:#555}.related_post .btn-theme{background-color:#007bff;color:#fff;padding:12px 20px;border:none;border-radius:5px;text-transform:uppercase;font-weight:bold;transition:background-color 0.3s ease}.toc{background-color:#0b0b0c;width:380px;padding:10px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.1);position:relative;transition:all 0.3s, top 0.3s ease-in-out;border:1px solid #ffbc45;border-radius:10px}@media only screen and (max-width:767px){.toc{width:100%;margin-bottom:30px}}@media (min-width:768px) and (max-width:991px){.toc{width:100%;margin-bottom:30px}}@media (min-width:992px) and (max-width:1024px){.toc{width:280px}}.toc ul{list-style:none;padding-left:0}.toc li{margin-bottom:10px;border:1px solid #ffbc45;border-right:0;border-left:0;padding:10px;border-top:0}.toc li:last-child{border-bottom:0;padding-bottom:0}.toc li a{color:#fff}.toc li a:hover{color:#ffbc45 !important}.toc a.active{font-weight:bold;color:#ffbc45}.sidebar_inner.toc.sticky{position:fixed;top:140px;transition:all 0.3s}.get-in-touch-container{text-align:center;margin:50px 0;position:relative;overflow:hidden;background:#ffbc45;border-radius:15px;padding:40px 20px;box-shadow:0 10px 30px rgba(0, 0, 0, 0.2)}.get-in-touch-btn{background:#ffffff;color:#007bff;border:none;padding:15px 30px;border-radius:50px;cursor:pointer;font-size:18px;transition:background 0.3s, transform 0.3s}.get-in-touch-btn:hover{background:#f0f0f0;transform:translateY(-3px)}.get-in-touch-form{max-width:600px;margin:20px auto;display:none;opacity:0;transform:translateY(-50%) scale(0.5);transition:opacity 0.5s ease, transform 0.5s ease}.get-in-touch-form.show{display:block;opacity:1;transform:translateY(0) scale(1)}.contact-form{padding:20px;background:white;border-radius:10px;box-shadow:0 4px 15px rgba(0, 0, 0, 0.1)}input.wpcf7-form-control.wpcf7-submit.has-spinner{margin-top:10px}.form-group{margin-bottom:15px}input,textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;transition:border-color 0.3s, box-shadow 0.3s}input:focus,textarea:focus{border-color:#007bff;box-shadow:0 0 5px rgba(0, 123, 255, 0.5);outline:none}.submit-btn{background:#000;color:#fff;border:none;padding:10px 20px;border-radius:5px;cursor:pointer;transition:background 0.3s}.submit-btn:hover{color:#295823}button.get-in-touch-btn{color:#000}.club-form .wpcf7 form .wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;border:0 !important}.club-form .wpcf7 form.sent .wpcf7-response-output{max-width:900px;margin:30px auto;border:1px solid #295823}.club-form .custom-registration-form{background:#f9f9f9;padding:20px;max-width:900px;margin:auto;border-radius:8px;box-shadow:0 4px 10px rgba(0, 0, 0, 0.1)}.club-form .custom-registration-form label{font-family:"CenturyGothic-Bold";margin-top:20px}.club-form .custom-registration-form h3{text-align:center;font-size:24px;font-weight:bold;color:#295823;margin-bottom:20px}.club-form .custom-registration-form .primary-fields{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.club-form .custom-registration-form .registration-table{width:100%;border-collapse:collapse;margin:50px 0}.club-form .custom-registration-form .registration-table th{background:#295823;padding:12px;text-align:left;font-size:16px}.club-form .custom-registration-form .registration-table th p{color:white;margin-bottom:0;font-family:"CenturyGothic-Bold"}.club-form .custom-registration-form .registration-table td{border:1px solid #ddd;padding:10px}@media only screen and (max-width:767px){.club-form .custom-registration-form .registration-table td{display:block;width:100%;text-align:left;padding:10px;font-size:14px;position:relative}}@media only screen and (max-width:767px){.club-form .custom-registration-form .registration-table td:before{content:attr(data-label);font-weight:bold;color:#295823;display:block;margin-bottom:5px;text-transform:uppercase;font-family:"CenturyGothic-Bold"}}@media only screen and (max-width:767px){.club-form .custom-registration-form .registration-table tr{display:block;width:100%;margin-bottom:10px;border:1px solid #ddd;background:white;padding:10px;border-radius:6px;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.1)}}@media only screen and (max-width:767px){.club-form .custom-registration-form .registration-table tr:first-child{display:none}}.club-form .custom-registration-form .registration-table tr:nth-child(even){background:#f3f3f3}.club-form .custom-registration-form .registration-table input{width:100%;padding:8px;border:1px solid #ccc;border-radius:4px}@media only screen and (max-width:767px){.club-form .custom-registration-form .registration-table input{width:100%;padding:8px;font-size:14px}}@media only screen and (max-width:767px){.club-form .custom-registration-form .registration-table{display:block;width:100%}}@media only screen and (max-width:767px){.club-form .custom-registration-form .registration-table tbody{display:block;width:100%}}.modal{display:none;position:fixed;z-index:999;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0, 0, 0, 0.5)}@media only screen and (max-width:767px){.modal{overflow:auto}}.modal-content{background-color:#fff;margin:10% auto;padding:50px 20px 20px;border-radius:10px;width:90%;max-width:600px;position:relative}.close-btn{color:#aaa;position:absolute;top:10px;right:20px;font-size:28px;font-weight:bold;cursor:pointer}.form-sec img{width:100%}