.icnkc-header{position:relative}.icnkc-header .icnkc-topbar{padding-top:max(10px, env(safe-area-inset-top))}.icnkc-header .elementor-icon-list-icon svg,.icnkc-header .elementor-social-icon svg{fill:none!important;transition:stroke .3s ease}.icnkc-header .elementor-icon-list-icon svg{flex:0 0 14px;width:14px!important;height:14px!important;stroke:#39B54A}.icnkc-header .elementor-social-icon svg{stroke:#fff}.icnkc-header .icnkc-topbar-contact .elementor-icon-list-icon{width:auto!important;padding:0!important}.icnkc-header .elementor-icon-list-item:hover .elementor-icon-list-icon svg,.icnkc-header .elementor-social-icon:hover svg{stroke:#D4AF37}.icnkc-header .elementor-icon-list-text{transition:color .3s ease}.icnkc-header .elementor-social-icon{transition:none}.icnkc-header .elementor-menu-toggle svg{fill:none!important;stroke:#1A1A1A}.icnkc-header .elementor-nav-menu--main .icnkc-mobile-btn{display:none}.icnkc-header .elementor-nav-menu--main .elementor-nav-menu>li:has(+.icnkc-mobile-btn),.icnkc-header .elementor-nav-menu--main .elementor-nav-menu>li:has(+.icnkc-mobile-btn)>a{margin-inline-end:0!important}.icnkc-header .elementor-nav-menu--main>ul>li>a{transition:color .3s ease}.icnkc-header .elementor-nav-menu--main>ul>li>a.elementor-item-active:hover,.icnkc-header .elementor-nav-menu--main>ul>li>a.elementor-item-active.highlighted{color:#39B54A!important}.icnkc-header .elementor-nav-menu--main .sub-arrow{width:17px;padding-left:5px;justify-content:center;font-size:12px;line-height:1}.icnkc-header .sub-arrow>*{display:inline-block;transition:transform .3s ease}.icnkc-header .elementor-nav-menu--main li:hover>a>.sub-arrow>*{transform:rotate(180deg)}.icnkc-header .elementor-nav-menu--main ul.sub-menu{min-width:200px!important;padding:10px 0;background:#fff;animation:icnkcDrop .3s ease}.icnkc-header .elementor-nav-menu--main ul.sub-menu a{transition:all .3s ease}.icnkc-header .elementor-nav-menu--main ul.sub-menu a:hover{padding-left:30px}.icnkc-header .elementor-nav-menu--main ul.sub-menu li:last-child a{border-bottom:none}@keyframes icnkcDrop{from{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.icnkc-header .icnkc-topbar-contact .elementor-icon-list-items{flex-direction:column;align-items:center}.icnkc-header .icnkc-topbar-contact .elementor-icon-list-item{margin:0!important}.icnkc-header .elementor-nav-menu--dropdown.elementor-nav-menu__container{padding:20px 0;background:#fff;border:0;border-radius:0!important;box-shadow:0 15px 30px rgb(0 0 0 / .15)}.icnkc-header .elementor-nav-menu--dropdown li{border:0!important}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu{display:flex;flex-wrap:wrap;justify-content:center;gap:15px;background:#fff;border-radius:0!important}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li{width:100%}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li>a{justify-content:center;font-size:16px;padding:10px 20px;border:0;background:#fff0}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li.icnkc-mobile-btn{width:auto;margin-top:20px}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li.icnkc-mobile-btn>a{padding:12px 24px;border:2px solid #39B54A;border-radius:8px;font-size:16px;line-height:normal}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li.icnkc-mobile-contact>a{background:#fff0;color:#39B54A}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li.icnkc-mobile-contact>a:hover{background:#39B54A;color:#fff}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li.icnkc-mobile-donate>a{background:#39B54A;color:#fff}.icnkc-header .elementor-nav-menu--dropdown ul.elementor-nav-menu>li.icnkc-mobile-donate>a:hover{background:#184D22;border-color:#184D22;color:#fff}.icnkc-header .elementor-nav-menu--dropdown ul.sub-menu{width:100%;margin-top:10px;background:#F4F9F5!important;border:0;border-radius:8px;box-shadow:none}.icnkc-header .elementor-nav-menu--dropdown ul.sub-menu a{justify-content:center;background:transparent!important;font-size:14px;padding:12px 20px;border:0}.icnkc-header .elementor-nav-menu--dropdown a.highlighted .sub-arrow>*{transform:rotate(180deg)}}.icnkc-footer-logo img{mix-blend-mode:multiply}.icnkc-footer-contact .elementor-icon-list-icon{width:auto!important;padding:0!important;margin-top:2px}.icnkc-footer-contact .elementor-icon-list-icon svg{width:18px!important;height:18px!important;flex:0 0 18px;fill:none!important;stroke:#39B54A}.icnkc-footer-contact .elementor-icon-list-item:last-child .elementor-icon-list-text{font-weight:600;text-decoration:underline;text-underline-offset:4px}.icnkc-footer-social .elementor-social-icon{box-shadow:0 4px 6px rgb(0 0 0 / .05);transition:all .3s ease}.icnkc-footer-social .elementor-social-icon:hover{transform:translateY(-3px)}.icnkc-footer-social .elementor-social-icon svg{fill:none!important;stroke:#184D22;transition:stroke .3s ease}.icnkc-footer-social .elementor-social-icon:hover svg{stroke:#fff}.icnkc-footer-title .elementor-heading-title{position:relative;padding-bottom:10px}.icnkc-footer-title .elementor-heading-title::after{content:'';position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:#D4AF37;border-radius:2px}.icnkc-footer-links .elementor-icon-list-icon{width:auto!important;padding:0!important;transition:transform .3s ease}.icnkc-footer-links .elementor-icon-list-item:hover .elementor-icon-list-icon{transform:translateX(4px)}.icnkc-footer-form form,.icnkc-footer-form .ff-t-container,.icnkc-footer-form .fluentform{display:flex!important;flex-direction:column!important;width:100%!important}.icnkc-footer-form .ff-el-group{width:100%!important;margin-bottom:15px!important;display:block!important}.icnkc-footer-form input[type="text"],.icnkc-footer-form input[type="email"]{width:100%!important;padding:12px 15px!important;border:1px solid rgb(24 77 34 / .2)!important;border-radius:8px!important;font-family:'Inter',sans-serif!important;background-color:#fff!important}.icnkc-footer-form button[type="submit"],.icnkc-footer-form .ff-btn-submit{width:100%!important;background-color:#39B54A!important;color:#fff!important;padding:14px 28px!important;border:none!important;border-radius:8px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;font-size:16px!important;cursor:pointer!important;transition:background-color .3s ease!important}.icnkc-footer-form button[type="submit"]:hover,.icnkc-footer-form .ff-btn-submit:hover{background-color:#184D22!important}@media (max-width:767px){.icnkc-footer-title .elementor-heading-title::after{left:50%;transform:translateX(-50%)}}.icnkc-ticker .elementor-icon svg{fill:none!important}.icnkc-ticker-bell{animation:icnkcBell 2s infinite}@keyframes icnkcBell{0%,100%{transform:rotate(0)}10%,30%,50%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}}.icnkc-ticker-list{flex:1 1 auto;min-width:0;width:100%;overflow:hidden}.icnkc-ticker-list .elementor-widget-container{display:flex;width:max-content;animation:icnkcMarquee 40s linear infinite}.icnkc-ticker-list:hover .elementor-widget-container{animation-play-state:paused;opacity:.8}.icnkc-ticker-list .elementor-icon-list-items{flex-wrap:nowrap!important;white-space:nowrap}.icnkc-ticker-list .elementor-icon-list-item>a{cursor:pointer}.icnkc-ticker-list .elementor-icon-list-text{padding:0 30px 0 30px!important}@keyframes icnkcMarquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}.icnkc-hero-section{position:relative}.icnkc-hero-section::before,.icnkc-hero-section::after{content:'';position:absolute;width:160px;height:160px;z-index:4;pointer-events:none;background-size:contain;background-repeat:no-repeat}.icnkc-hero-section::before{top:0;left:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140' fill='none'%3E%3Ccircle cx='0' cy='0' r='100' stroke='rgba(212,175,55,0.12)'/%3E%3Ccircle cx='0' cy='0' r='60' stroke='rgba(212,175,55,0.08)' stroke-width='.5'/%3E%3Cpath d='M0 0 L70 0 L0 70 Z' fill='rgba(212,175,55,0.07)'/%3E%3C/svg%3E")}.icnkc-hero-section::after{bottom:0;right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140 140' fill='none'%3E%3Ccircle cx='140' cy='140' r='100' stroke='rgba(212,175,55,0.12)'/%3E%3Cpath d='M140 140 L70 140 L140 70 Z' fill='rgba(212,175,55,0.07)'/%3E%3C/svg%3E")}.icnkc-hero-slider{position:absolute!important;inset:0;width:100%!important;height:100%;z-index:auto}.icnkc-hero-slider .elementor-widget-container,.icnkc-hero-slider .elementor-image-carousel-wrapper,.icnkc-hero-slider .swiper-wrapper,.icnkc-hero-slider .swiper-slide,.icnkc-hero-slider figure,.icnkc-hero-slider figure a{height:100%!important}.icnkc-hero-slider .elementor-image-carousel-wrapper{position:relative}.icnkc-hero-slider .elementor-image-carousel-wrapper::before,.icnkc-hero-slider .elementor-image-carousel-wrapper::after{content:'';position:absolute;inset:0;z-index:3;pointer-events:none}.icnkc-hero-slider .elementor-image-carousel-wrapper::before{background:linear-gradient(to top,rgb(0 0 0 / .78) 0%,rgb(0 0 0 / .3) 45%,rgb(0 0 0 / .1) 100%)}.icnkc-hero-slider .elementor-image-carousel-wrapper::after{background:radial-gradient(ellipse at center,transparent 38%,rgb(0 0 0 / .42) 100%)}.icnkc-hero-slider img{width:100%!important;height:100%!important;object-fit:cover;transform:scale(1.07);transition:transform 9s ease}.icnkc-hero-slider .swiper-slide-active img{transform:scale(1)}.icnkc-hero-slider .elementor-swiper-button{z-index:25;width:50px;height:50px;border:1.5px solid #D4AF37;border-radius:50%;background:rgb(0 0 0 / .6);color:#D4AF37;font-size:20px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 20px rgb(0 0 0 / .4);transition:background .25s ease,transform .25s ease}.icnkc-hero-slider .elementor-swiper-button:hover{background:#D4AF37;color:#000;transform:translateY(-50%) scale(1.08)}.icnkc-hero-slider .elementor-swiper-button-prev{left:24px!important}.icnkc-hero-slider .elementor-swiper-button-next{right:24px!important}.icnkc-hero-slider .swiper-pagination{bottom:26px!important;z-index:25;display:flex;gap:5px;justify-content:center;align-items:center}.icnkc-hero-slider .swiper-pagination-bullet{width:20px;height:2px;margin:0!important;border-radius:2px;background:rgb(255 255 255 / .22);opacity:1;transition:width .35s ease,background .35s ease}.icnkc-hero-slider .swiper-pagination-bullet-active{width:36px;background:#D4AF37;box-shadow:0 0 8px rgb(212 175 55 / .5)}.icnkc-hero-slider .elementor-image-carousel-wrapper .icnkc-progress{position:absolute;left:0;bottom:0;width:100%;height:2.5px;z-index:25;background:rgb(255 255 255 / .07)}.icnkc-progress span{display:block;height:100%;width:0;background:linear-gradient(90deg,#2EAD4B,#D4AF37);animation:icnkcProgress 6s linear forwards}@keyframes icnkcProgress{to{width:100%}}.icnkc-hero-card{position:relative;backdrop-filter:blur(22px);-webkit-backdrop-filter:blur(22px)}.icnkc-hero-card::before{content:''!important;position:absolute;top:0;left:50%;transform:translateX(-50%);width:72px;height:3px;background:linear-gradient(90deg,transparent,#D4AF37,transparent);border-radius:0 0 3px 3px}.icnkc-hero-card .icnkc-rule .elementor-divider-separator{border:0;height:1px;background:linear-gradient(90deg,transparent,#D4AF37,transparent)}.icnkc-hero-card h1{text-shadow:0 2px 20px rgb(0 0 0 / .4)}.icnkc-hero-btn .elementor-button-icon svg{width:15px;height:15px;fill:none!important;stroke:currentColor}.icnkc-lift .elementor-button-icon svg{width:20px;height:20px;fill:none!important;stroke:currentColor}.icnkc-lift .elementor-button,.icnkc-lift-sm .elementor-button{transition:all .3s ease}.icnkc-lift .elementor-button:hover{transform:translateY(-4px)}.icnkc-lift-sm .elementor-button:hover{transform:translateY(-2px)}.icnkc-rule .elementor-divider-separator{border-radius:3px}.icnkc-prayer-card{position:relative;background-image:linear-gradient(160deg,rgb(24 77 34 / .25) 0%,rgb(11 41 18 / .75) 100%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='64' height='64'%3E%3Cg fill='none' stroke='%23D4AF37' stroke-opacity='.2'%3E%3Crect x='16' y='16' width='32' height='32'/%3E%3Crect x='16' y='16' width='32' height='32' transform='rotate(45 32 32)'/%3E%3C/g%3E%3C/svg%3E")}.icnkc-prayer-card::before{content:''!important;position:absolute;inset:10px;border:1px solid rgb(212 175 55 / .55);border-radius:12px;pointer-events:none}.icnkc-prayer-frame,.icnkc-prayer-frame .elementor-widget-container{height:256px!important;overflow:hidden}.icnkc-prayer-frame iframe{display:block;width:100%;height:310px;margin-top:-42px;border:0}.icnkc-events-frame{position:relative}.icnkc-events-frame::before{content:''!important;position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg,#00A075,#C9A349);z-index:10}.icnkc-service-box,.icnkc-help-box{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1)}.icnkc-service-box .elementor-icon svg,.icnkc-help-box .elementor-icon svg{fill:none!important}.icnkc-service-box::before,.icnkc-help-box::before{content:''!important;position:absolute;top:0;left:0;width:100%;transform:scaleX(0);transition:transform .4s ease;z-index:2}.icnkc-service-box::before{height:4px;background:linear-gradient(90deg,#39B54A,#D4AF37);transform-origin:left}.icnkc-help-box::before{height:5px;background:linear-gradient(90deg,#D4AF37,#F7D565);transform-origin:center}.icnkc-service-box:hover,.icnkc-help-box:hover{box-shadow:0 20px 40px rgb(24 77 34 / .08)}.icnkc-service-box:hover{transform:translateY(-8px)}.icnkc-help-box:hover{transform:translateY(-10px)}.icnkc-service-box:hover::before,.icnkc-help-box:hover::before{transform:scaleX(1)}.icnkc-service-box .elementor-icon,.icnkc-help-box .elementor-icon{transition:all .4s ease}.icnkc-service-box:hover .elementor-icon{background-color:#39B54A!important;color:#fff!important;transform:scale(1.1) rotate(5deg)}.icnkc-help-box .elementor-icon{background:linear-gradient(135deg,#184D22 0%,#0D2B12 100%)!important;box-shadow:0 10px 20px rgb(24 77 34 / .15)}.icnkc-help-box:hover .elementor-icon{background:linear-gradient(135deg,#D4AF37 0%,#B89326 100%)!important;color:#fff!important;transform:scale(1.1) rotate(5deg)}.icnkc-poster-image img{max-height:85vh;width:auto;object-fit:contain;border:2px solid rgb(212 175 55 / .3)}@media (max-width:767px){.icnkc-hero-section::before,.icnkc-hero-section::after{width:90px;height:90px}.icnkc-hero-slider .elementor-swiper-button-prev{left:10px!important}.icnkc-hero-slider .elementor-swiper-button-next{right:10px!important}.icnkc-hero-btn .elementor-button{width:100%}.icnkc-prayer-card::before{inset:6px}}@media (max-width:480px){.icnkc-hero-card h1{font-size:24px!important}.icnkc-hero-card{padding:28px 16px 26px!important;border-radius:14px!important}}.icnkc-service-box .elementor-icon-box-icon,.icnkc-help-box .elementor-icon-box-icon{line-height:0}.icnkc-service-box .elementor-icon-box-title,.icnkc-help-box .elementor-icon-box-title{margin-top:0}.icnkc-hero-section{isolation:isolate}.icnkc-hero-slider .elementor-widget-container,.icnkc-hero-slider .elementor-image-carousel-wrapper{z-index:auto!important}.icnkc-hero-slider .elementor-swiper-button,.icnkc-hero-slider .swiper-pagination{z-index:25!important}@media (max-width:1024px){.icnkc-hero-slider .elementor-swiper-button{display:none!important}}.icnkc-page-hero-card{position:relative;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.icnkc-page-hero-card .elementor-heading-title a{transition:color .3s ease,text-shadow .3s ease}.icnkc-page-hero-card .elementor-heading-title a:hover{color:#fff;text-shadow:0 0 8px rgb(255 255 255 / .4)}.icnkc-page-hero-card .elementor-widget-theme-page-title .elementor-heading-title{margin:0;text-shadow:0 4px 15px rgb(0 0 0 / .2)}:root{--icnkc-primary:#39B54A !important;--icnkc-secondary:#184D22 !important;--icnkc-accent:#D4AF37 !important;--icnkc-text:#1A1A1A !important;--icnkc-bg-white:#FFFFFF !important;--icnkc-bg-mint:#F4F9F5 !important;--icnkc-font-heading:'Montserrat', sans-serif !important;--icnkc-font-body:'Inter', sans-serif !important}.icnkc-card{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1)}.icnkc-card::before{content:''!important;position:absolute;top:0;left:0;width:100%;height:5px;background:linear-gradient(90deg,#39B54A,#D4AF37);transform:scaleX(0);transition:transform .4s ease;z-index:2}.icnkc-card:hover{transform:translateY(-10px);box-shadow:0 25px 50px rgb(24 77 34 / .08);border-color:rgb(212 175 55 / .3)}.icnkc-card:hover::before{transform:scaleX(1)}.icnkc-icon-tile .elementor-icon svg{fill:none!important}.icnkc-icon-tile .elementor-icon{transition:all .4s ease;line-height:0}.icnkc-card:hover .icnkc-icon-tile .elementor-icon{background-color:#39B54A!important;color:#fff!important;transform:scale(1.1)}.icnkc-highlight{position:relative;overflow:visible}.icnkc-highlight-icon{position:absolute!important;top:-15px;left:-15px;width:auto!important}.icnkc-highlight-icon .elementor-icon{line-height:0;box-shadow:0 5px 15px rgb(57 181 74 / .3)}.icnkc-highlight-icon .elementor-icon svg{fill:none!important}.icnkc-quote{position:relative}.icnkc-quote::before{content:'\275D';font-family:Georgia,serif;font-size:70px;line-height:1;color:rgb(212 175 55 / .15);position:absolute;top:-30px;left:50%;transform:translateX(-50%)}.icnkc-timeline{position:relative}.icnkc-timeline::before{content:''!important;position:absolute;top:10px;bottom:20px;left:0;width:3px;background:linear-gradient(to bottom,#39B54A 0%,#39B54A 70%,#D4AF37 100%);border-radius:5px;box-shadow:0 0 10px rgb(57 181 74 / .3)}.icnkc-timeline-item{position:relative}.icnkc-timeline-item::before{content:''!important;position:absolute;left:-38px;top:6px;width:19px;height:19px;border-radius:50%;background-color:#fff;border:4px solid #39B54A;box-shadow:0 0 0 4px rgb(57 181 74 / .15);transition:all .3s ease}.icnkc-timeline-item:hover::before{transform:scale(1.3);background-color:#39B54A}.icnkc-timeline-item.is-gold::before{border-color:#D4AF37;box-shadow:0 0 0 4px rgb(212 175 55 / .15)}.icnkc-timeline-item.is-gold:hover::before{background-color:#D4AF37}@media (max-width:767px){.icnkc-timeline::before{left:5px}.icnkc-timeline-item::before{left:-24px;width:16px;height:16px;border-width:3px;top:4px}}.icnkc-card .elementor-widget-button,.icnkc-card .elementor-button{width:100%}.icnkc-card .elementor-button-content-wrapper{justify-content:center}.icnkc-center-self{align-self:center;margin-left:auto;margin-right:auto}.icnkc-avatar img{padding:5px;background:#fff;border:2px dashed rgb(212 175 55 / .4);box-shadow:0 10px 25px rgb(0 0 0 / .08)}.icnkc-email-link .elementor-icon-list-icon{width:40px!important;height:40px;padding:0!important;justify-content:center;border-radius:50%;background:rgb(57 181 74 / .1)}.icnkc-email-link .elementor-icon-list-icon svg{width:20px!important;height:20px!important;fill:none!important;stroke:#39B54A}.icnkc-quote-mark .elementor-icon{line-height:0;transition:color .3s ease}.icnkc-card:hover .icnkc-quote-mark .elementor-icon{color:#D4AF37}.icnkc-contact-row .elementor-icon-box-description a{color:inherit;transition:color .3s ease}.icnkc-contact-row .elementor-icon-box-description a:hover{color:#39B54A}.icnkc-form-imam .ff-el-group,.icnkc-form-contact .ff-el-group{margin-bottom:20px!important}.icnkc-form-imam .ff-el-form-control{border-radius:10px!important;border:1px solid rgb(2 89 79 / .15)!important;padding:14px 18px!important;font-family:'Inter',sans-serif!important;background-color:#FAFAFA!important;transition:all .3s ease!important}.icnkc-form-imam .ff-el-form-control:focus{border-color:#39B54A!important;background-color:#fff!important;box-shadow:0 0 0 3px rgb(57 181 74 / .1)!important}.icnkc-form-imam .ff-btn-submit{background-color:#39B54A!important;color:#fff!important;font-family:'Montserrat',sans-serif!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:1px!important;padding:16px 35px!important;border-radius:10px!important;border:none!important;box-shadow:0 8px 20px rgb(57 181 74 / .25)!important;transition:all .3s ease!important}.icnkc-form-imam .ff-btn-submit:hover{background-color:#184D22!important;transform:translateY(-3px)!important}.icnkc-form-contact input,.icnkc-form-contact textarea,.icnkc-form-contact select{width:100%!important;padding:15px 20px!important;border:1px solid rgb(24 77 34 / .15)!important;border-radius:8px!important;background-color:#F4F9F5!important;color:#1A1A1A!important;font-family:'Inter',sans-serif!important;font-size:15px!important;transition:all .3s ease!important}.icnkc-form-contact input:focus,.icnkc-form-contact textarea:focus{border-color:#39B54A!important;background-color:#fff!important;outline:none!important;box-shadow:0 0 0 3px rgb(57 181 74 / .1)!important}.icnkc-form-contact textarea{min-height:150px!important;resize:vertical!important}.icnkc-form-contact .ff-btn-submit{width:100%!important;background-color:#39B54A!important;color:#fff!important;padding:16px 32px!important;border:none!important;border-radius:8px!important;font-family:'Montserrat',sans-serif!important;font-weight:600!important;font-size:16px!important;cursor:pointer!important;transition:background-color .3s ease,transform .2s ease!important}.icnkc-form-contact .ff-btn-submit:hover{background-color:#184D22!important;transform:translateY(-2px)!important}.icnkc-note-link a{color:#39B54A;font-weight:700;transition:color .3s ease}.icnkc-note-link a:hover{color:#D4AF37;text-decoration:underline}.icnkc-pay-logo img{object-fit:contain}.icnkc-pay-logo{width:68px;height:68px;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid rgb(0 0 0 / .03);border-radius:50%;box-shadow:0 5px 15px rgb(0 0 0 / .05);overflow:hidden}.icnkc-pay-badge{position:absolute!important;top:20px;right:20px;width:auto!important;padding:5px 12px;background:#D4AF37;border-radius:20px;box-shadow:0 4px 10px rgb(201 163 73 / .25)}.icnkc-qr-frame img{padding:12px;background:#fff;border:2px dashed rgb(212 175 55 / .3);border-radius:20px;transition:all .3s ease}.icnkc-card:hover .icnkc-qr-frame img{border-color:#39B54A;transform:scale(1.03)}.icnkc-member{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1)}.icnkc-member::before{content:''!important;position:absolute;left:0;top:0;height:100%;width:4px;background:#D4AF37;transform:scaleY(0);transform-origin:bottom;transition:transform .4s ease;z-index:2}.icnkc-member:hover{transform:translateY(-5px);box-shadow:0 20px 50px rgb(24 77 34 / .08)}.icnkc-member:hover::before{transform:scaleY(1)}.icnkc-member .elementor-icon{background:linear-gradient(135deg,#184D22 0%,#0D2B12 100%)!important;box-shadow:0 8px 20px rgb(24 77 34 / .15);transition:all .3s ease}.icnkc-member .elementor-icon svg,.icnkc-hall-contact .elementor-icon svg{fill:none!important}.icnkc-member .elementor-icon-box-title{margin-top:0}.icnkc-member:hover .elementor-icon{background:linear-gradient(135deg,#D4AF37 0%,#B89326 100%)!important;color:#fff!important;transform:scale(1.05) rotate(-5deg)}.icnkc-bullets ul{list-style:none;padding:0;margin:0}.icnkc-bullets li{position:relative;padding-left:20px;margin-bottom:15px}.icnkc-bullets li:last-child{margin-bottom:0}.icnkc-bullets li::before{content:'\2022';color:#39B54A;font-weight:700;font-size:20px;position:absolute;left:0;top:-2px}.icnkc-bullets strong{color:#1A1A1A}.icnkc-hall-contact strong{color:#D4AF37;font-family:'Montserrat',sans-serif}.icnkc-hall-contact .elementor-icon-box-title{display:none}.icnkc-rule-card{transition:transform .3s ease,box-shadow .3s ease}.icnkc-rule-card:hover{transform:translateY(-5px);box-shadow:0 15px 35px rgb(0 0 0 / .06)}.icnkc-feature-box{position:relative;overflow:hidden;transition:all .4s cubic-bezier(.165,.84,.44,1)}.icnkc-feature-box::before{content:''!important;position:absolute;top:0;left:0;width:100%;height:4px;background:#39B54A;transform:scaleX(0);transform-origin:left;transition:transform .4s ease;z-index:2}.icnkc-feature-box:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgb(24 77 34 / .07)}.icnkc-feature-box:hover::before{transform:scaleX(1)}.icnkc-feature-box .elementor-icon-box-icon{line-height:0}.icnkc-feature-box .elementor-icon svg{fill:none!important}.icnkc-feature-box .elementor-icon{transition:all .3s ease}.icnkc-feature-box:hover .elementor-icon{background-color:#39B54A!important;color:#fff!important;transform:rotate(-10deg) scale(1.05)}.icnkc-feature-box .elementor-icon-box-title{margin-top:0}.icnkc-feature-box strong{color:#184D22;font-weight:700}.icnkc-tight-paragraphs p{margin:0 0 12px}.icnkc-tight-paragraphs p:last-child{margin-bottom:0}.icnkc-clamp-2 .elementor-widget-container,.icnkc-clamp-2 p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.icnkc-more-link .elementor-button-icon svg{width:16px;height:16px;fill:none!important;stroke:currentColor;transition:transform .3s ease}.icnkc-more-link .elementor-button:hover svg{transform:translateX(5px)}.icnkc-more-link .elementor-button{box-shadow:none}.icnkc-soon-badge{position:absolute!important;top:20px;right:-30px;width:auto!important;padding:5px 30px;background:#D4AF37;transform:rotate(45deg);box-shadow:0 4px 10px rgb(201 163 73 / .3);z-index:3}.icnkc-card:hover .icnkc-icon-rotate .elementor-icon{transform:scale(1.1) rotate(5deg)}.icnkc-404::before,.icnkc-404::after{content:''!important;position:absolute;width:300px;height:300px;background:#39B54A;filter:blur(150px);opacity:.1;border-radius:50%;z-index:1}.icnkc-404::before{top:-50px;right:-50px}.icnkc-404::after{bottom:-50px;left:-50px}.icnkc-404{position:relative}.icnkc-404-code .elementor-heading-title{background:linear-gradient(135deg,#184D22 0%,#39B54A 100%);-webkit-background-clip:text;-webkit-text-fill-color:#fff0}.icnkc-pay-card .elementor-widget-html{width:100%}.icnkc-more-link{align-self:flex-start;margin-top:auto}.icnkc-clamp-2{flex-grow:0!important}.icnkc-clamp-2 .elementor-widget-container{display:block;max-height:48px;overflow:hidden}