.php-email-form .error-message{display:none;background:#dc3545;color:#fff;text-align:left;padding:15px;margin-bottom:24px;font-weight:600}.php-email-form .sent-message{display:none;color:#fff;background:#0b3d2e;text-align:center;padding:15px;margin-bottom:24px;font-weight:600}.php-email-form .loading{display:none;background:var(--surface-color);text-align:center;padding:15px;margin-bottom:24px}.php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid var(--accent-color);border-top-color:var(--surface-color);animation:php-email-form-loading 1s linear infinite}@keyframes php-email-form-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@font-face{font-family:SolaimanLipi;src:url(/build/assets/SolaimanLipi-CLv96vSG.woff) format("truetype")}:root{--default-font: "SolaimanLipi";--heading-font: "SolaimanLipi";--nav-font: "SolaimanLipi";--green-900:#0b3d2e;--green-800:#0f5c40;--green-600:#1a9c63;--green-500:#0b3d2e;--green-300:#7fe3ab;--green-100:#dff7ea;--gold:#d9a566;--gold-light:#f0cf9b;--bg:#f4fbf7;--bg-alt:#ffffff;--text:#0b3325;--muted:#5a7a6c;--hederhover:#c9c474;--glass:rgba(255,255,255,.65);--glass-strong:rgba(255,255,255,.85);--glass-border:rgba(11,61,46,.12);--card-shadow:0 20px 40px rgba(11,61,46,.08);--background-color: #f4fbf7;--default-color: #0b3325;--heading-color: #0b3d2e;--accent-color: #0b3d2e;--surface-color: #ffffff;--contrast-color: #ffffff;--nav-color: rgba(11, 61, 46, .8);--nav-hover-color: #0b3d2e;--nav-mobile-background-color: #0b3d2e;--nav-dropdown-background-color: #0f5c40;--nav-dropdown-color: #ffffff;--nav-dropdown-hover-color: #0b3d2e;scroll-behavior:smooth}body{color:var(--default-color);background-color:var(--background-color);font-family:var(--default-font)}.bg-primary{background-color:#076448!important}.text-primary{color:#0b3d2e!important}.btn-primary{background-color:#0b3d2e;border-color:#0b3d2e}.btn-primary:hover{background-color:#0f5c40;border-color:#0f5c40}.btn-primary:focus,.btn-primary:active{background-color:#0f5c40;border-color:#0f5c40;box-shadow:0 0 0 .25rem #0b3d2e40}a{color:var(--accent-color);text-decoration:none;transition:.3s}a:hover{color:color-mix(in srgb,var(--accent-color),transparent 25%);text-decoration:none}h1,h2,h3,h4,h5,h6{color:var(--heading-color);font-family:var(--heading-font)}section,.section{color:var(--default-color);background-color:var(--background-color);padding:20px 0;scroll-margin-top:90px;overflow:clip}@media (max-width: 1199px){section,.section{scroll-margin-top:66px}}.section-title{text-align:center;padding-bottom:30px;position:relative}.section-title h2{font-size:32px;font-weight:700;margin-bottom:15px}.section-title p{margin-bottom:0}.page-title{color:var(--default-color);background-color:var(--background-color);background-image:url(/storage/assets_front/img/page-title-bg.png);background-size:cover;background-position:center;background-repeat:no-repeat;padding:150px 0 40px;text-align:center;position:relative;isolation:isolate}.page-title:before{content:"";background-color:color-mix(in srgb,var(--background-color),transparent 50%);position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1}.page-title .container,.page-title h1,.page-title p,.page-title .breadcrumb{position:relative;z-index:1}.page-title h1{font-size:42px;font-weight:700;margin-bottom:10px}.page-title .breadcrumbs ol{display:flex;flex-wrap:wrap;list-style:none;justify-content:center;padding:0;margin:0;font-size:16px;font-weight:400}.page-title .breadcrumbs ol li+li{padding-left:10px}.page-title .breadcrumbs ol li+li:before{content:"/";display:inline-block;padding-right:10px;color:color-mix(in srgb,var(--default-color),transparent 50%)}@media (max-width: 991px){.page-title{padding:130px 0 35px}.page-title h1{font-size:36px}.page-title .breadcrumbs ol{font-size:15px}}@media (max-width: 768px){.page-title{padding:130px 0 10px}.page-title h1{font-size:30px}.page-title .breadcrumbs ol{font-size:14px}}@media (max-width: 576px){.page-title{padding:120px 0 10px}.page-title h1{font-size:24px;margin-bottom:8px}.page-title .breadcrumbs ol{font-size:13px}.page-title .breadcrumbs ol li+li{padding-left:6px}.page-title .breadcrumbs ol li+li:before{padding-right:6px}}.widgets-container{background-color:var(--surface-color);padding:30px;margin:60px 0 30px;box-shadow:0 4px 16px #0000001a}.widget-title{color:var(--heading-color);font-size:20px;font-weight:700;padding:0;margin:0 0 20px}.widget-item{margin-bottom:40px}.widget-item:last-child{margin-bottom:0}[data-colorpreset=cp-light-background],.light-background{--background-color: #dff7ea;--surface-color: #ffffff}[data-colorpreset=cp-dark-background],.dark-background{--background-color: #0b3d2e;--default-color: #ffffff;--heading-color: #ffffff;--surface-color: #0f5c40;--contrast-color: #ffffff}.header{color:var(--default-color);background-color:var(--background-color);z-index:997;transition:all .4s ease}.header .header-top{padding:5px 0;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 90%);font-size:14px}.header .header-top .contact-info{color:color-mix(in srgb,var(--default-color),transparent 30%)}.header .header-top .contact-info i{color:var(--muted);margin-right:6px}.header .header-top .contact-info a{color:color-mix(in srgb,var(--default-color),transparent 30%);transition:.3s}.header .header-top .contact-info a:hover{color:var(--muted)}.header .header-top .contact-info span{color:color-mix(in srgb,var(--default-color),transparent 30%)}.header .header-top .social-links{gap:16px}.header .header-top .social-links a{color:color-mix(in srgb,var(--default-color),transparent 40%);font-size:15px;transition:.3s}.header .header-top .social-links a:hover{color:var(--muted)}.header .header-main{padding:10px 0}.header .logo{line-height:1}.header .logo img{max-height:55px;margin-right:10px}.header .logo h1{font-size:28px;margin:0;font-weight:700;color:var(--heading-color);letter-spacing:-.5px}.header .btn-cta{background-color:var(--accent-color);color:var(--contrast-color);padding:5px 14px;border-radius:50px;font-size:14px;font-weight:600;transition:.3s}.header .btn-cta:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 50%);color:var(--contrast-color)}@media (max-width: 1200px){.header .header-main .logo{order:1}.header .header-main .navmenu{order:3}}@media (max-width: 992px){.header .header-top .social-links{width:100%;justify-content:center}}.scrolled .header{box-shadow:0 2px 20px #00000014}.scrolled .header .header-top{display:none!important}.scrolled .header .header-main{padding:12px 0}.header{--background-color: #0b3d2e;--default-color: #ffffff;--heading-color: #ffffff;--nav-color: rgba(255, 255, 255, .9);--nav-hover-color: #0b3d2e;--nav-mobile-background-color: #0b3d2e;--nav-dropdown-background-color: #0f5c40;--nav-dropdown-color: #ffffff;--nav-dropdown-hover-color: #0b3d2e;--hederhover: #c9c474}.scrolled .header{--background-color: rgb(7, 100, 72);--nav-color: #ffffff}@media (min-width: 1200px){.navmenu{padding:0}.navmenu>li>a.active:after{display:none!important}.navmenu a.active{color:var(--hederhover)!important}.navmenu .dropdown>a.has-active-child:after,.navmenu .dropdown>a.active:after{display:none!important}.navmenu .dropdown ul a.active{position:relative;color:var(--hederhover)!important}.navmenu .dropdown ul a.active:after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:2px;background:var(--hederhover)}.navmenu ul{margin:0;padding:0;display:flex;list-style:none;align-items:center}.navmenu li{position:relative}.navmenu>ul>li{white-space:nowrap;padding:0;margin:0 4px}.navmenu a,.navmenu a:focus{color:var(--nav-color);font-size:16px;padding:8px 4px;font-family:var(--nav-font);font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:all .3s ease;position:relative;border:2px solid transparent;border-radius:0}.navmenu a i,.navmenu a:focus i{font-size:10px;line-height:0;margin-left:8px;transition:transform .3s ease}.navmenu>ul>li>a:before,.navmenu>ul>li>a:after{content:"";position:absolute;width:12px;height:12px;transition:all .3s ease;opacity:0}.navmenu>ul>li>a:before{top:0;left:0;border-top:2px solid var(--hederhover);border-left:2px solid var(--hederhover)}.navmenu>ul>li>a:after{bottom:0;right:0;border-bottom:2px solid var(--hederhover);border-right:2px solid var(--hederhover)}.navmenu>ul>li>a:hover,.navmenu>ul>li>.active,.navmenu>ul>li>.active:focus{color:var(--hederhover)}.navmenu>ul>li>a:hover:before,.navmenu>ul>li>a:hover:after,.navmenu>ul>li>.active:before,.navmenu>ul>li>.active:after,.navmenu>ul>li>.active:focus:before,.navmenu>ul>li>.active:focus:after{opacity:1}.navmenu>ul>li:hover>a i{transform:rotate(180deg)}.navmenu .dropdown ul{margin:0;padding:0;background:var(--nav-dropdown-background-color);display:block;position:absolute;visibility:hidden;left:0;top:calc(100% + 10px);opacity:0;transform:perspective(600px) rotateX(-10deg);transform-origin:top center;transition:all .35s ease;border-radius:0;z-index:99;box-shadow:0 15px 50px #00000026;border-top:3px solid var(--hederhover);min-width:230px;overflow:visible}.navmenu .dropdown ul li{min-width:100%;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 94%)}.navmenu .dropdown ul li:last-child{border-bottom:none}.navmenu .dropdown ul a{padding:14px 24px;font-size:14px;font-weight:400;color:var(--nav-dropdown-color);border-radius:0;position:relative;overflow:hidden}.navmenu .dropdown ul a:before{content:"";position:absolute;left:0;top:0;width:3px;height:100%;background:var(--hederhover);transform:translate(-100%);transition:transform .3s ease}.navmenu .dropdown ul a i{font-size:10px}.navmenu .dropdown ul a:hover{color:var(--hederhover);background:color-mix(in srgb,var(--hederhover),transparent 95%);padding-left:30px}.navmenu .dropdown ul a:hover:before{transform:translate(0)}.navmenu .dropdown ul .active,.navmenu .dropdown ul .active:hover,.navmenu .dropdown ul li:hover>a{color:var(--hederhover);background:color-mix(in srgb,var(--hederhover),transparent 95%);padding-left:30px}.navmenu .dropdown ul .active:before,.navmenu .dropdown ul .active:hover:before,.navmenu .dropdown ul li:hover>a:before{transform:translate(0)}.navmenu .dropdown:hover>ul{opacity:1;top:100%;transform:perspective(600px) rotateX(0);visibility:visible}.navmenu .dropdown .dropdown ul{top:-3px;left:auto;right:100%;visibility:hidden;transform:perspective(600px) rotateY(-10deg);transform-origin:right center;border-top:none;border-left:none;border-right:3px solid var(--hederhover)}.navmenu .dropdown .dropdown:hover>ul{opacity:1;top:-3px;left:auto;right:100%;transform:perspective(600px) rotateY(0);visibility:visible}}@media (max-width: 1199px){.mobile-nav-toggle{color:var(--nav-color);font-size:24px;line-height:0;margin-right:10px;cursor:pointer;transition:all .3s;width:48px;height:48px;display:flex;align-items:center;justify-content:center;border:2px solid var(--nav-color);background:transparent;border-radius:4px;position:relative;z-index:9999}.mobile-nav-toggle:hover{color:var(--hederhover);border-color:var(--hederhover)}.navmenu a.active{color:var(--hederhover)!important}.navmenu .dropdown>a.has-active-child:after,.navmenu .dropdown>a.active:after{display:none!important}.navmenu{padding:0;z-index:9997}.navmenu ul{display:none;list-style:none;position:absolute;top:80px;right:0;bottom:0;left:0;padding:0;margin:0;border-radius:0;background-color:var(--nav-mobile-background-color);border:none;border-top:3px solid var(--hederhover);box-shadow:0 20px 50px #0003;overflow-y:auto;transition:.4s ease;z-index:9998}.navmenu a,.navmenu a:focus{color:var(--nav-dropdown-color);padding:18px 24px;font-family:var(--nav-font);font-size:16px;font-weight:500;display:flex;align-items:center;justify-content:space-between;white-space:nowrap;transition:all .3s ease;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 92%);position:relative;text-decoration:none}.navmenu a:before,.navmenu a:focus:before{content:"";position:absolute;left:0;top:0;width:4px;height:100%;background:var(--hederhover);transform:scaleY(0);transition:transform .3s ease}.navmenu a .toggle-dropdown,.navmenu a:focus .toggle-dropdown{font-size:14px;line-height:0;margin-left:5px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:2px solid color-mix(in srgb,var(--default-color),transparent 85%);transition:all .3s ease;border-radius:4px;background:transparent;cursor:pointer;flex-shrink:0}.navmenu a .toggle-dropdown i,.navmenu a:focus .toggle-dropdown i{font-size:14px;transition:transform .3s ease;pointer-events:none}.navmenu a .toggle-dropdown:hover,.navmenu a:focus .toggle-dropdown:hover{border-color:var(--hederhover);color:var(--hederhover)}.navmenu a .toggle-dropdown.active,.navmenu a:focus .toggle-dropdown.active{border-color:var(--hederhover);background-color:var(--hederhover);color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown.active>a .toggle-dropdown,.navmenu .dropdown.active>a:focus .toggle-dropdown{border-color:var(--hederhover);background-color:var(--hederhover);color:var(--contrast-color);transform:rotate(180deg)}.navmenu .dropdown.active>a .toggle-dropdown i,.navmenu .dropdown.active>a:focus .toggle-dropdown i{transform:rotate(180deg)}.navmenu a:hover{color:var(--hederhover);padding-left:32px}.navmenu a:hover:before{transform:scaleY(1)}.navmenu .active,.navmenu .active:focus{color:var(--hederhover);padding-left:32px}.navmenu .active:before,.navmenu .active:focus:before{transform:scaleY(1)}.navmenu .dropdown ul{position:static;display:none;z-index:99;padding:0;margin:0;background-color:color-mix(in srgb,var(--nav-dropdown-background-color),transparent 30%);border-top:none;box-shadow:inset 0 5px 15px #0000000d;transition:all .4s ease-in-out;inset:unset;max-height:0;overflow:hidden;opacity:0;transition:max-height .4s ease,opacity .3s ease,padding .3s ease}.navmenu .dropdown ul.dropdown-active{display:block;max-height:500px;opacity:1;padding:5px 0}.navmenu .dropdown ul a{padding:16px 24px 16px 40px;font-size:15px;border-bottom-color:color-mix(in srgb,var(--default-color),transparent 94%)}.navmenu .dropdown ul a:before{left:24px;width:3px;background:var(--hederhover)}.navmenu .dropdown ul a:hover{padding-left:48px;color:var(--hederhover)}.navmenu .dropdown ul .active,.navmenu .dropdown ul .active:focus{padding-left:48px;color:var(--hederhover)}.navmenu .dropdown ul ul{background-color:color-mix(in srgb,var(--nav-dropdown-background-color),transparent 50%)}.navmenu .dropdown ul ul a{padding-left:56px}.navmenu .dropdown ul ul a:before{left:40px}.navmenu .dropdown ul ul a:hover{padding-left:64px}.navmenu .dropdown ul ul .active,.navmenu .dropdown ul ul .active:focus{padding-left:64px}.navmenu .dropdown>.dropdown-active{display:block}.mobile-nav-active{overflow:hidden}.mobile-nav-active .mobile-nav-toggle{color:#fff;border-color:#fff;position:fixed;font-size:24px;top:16px;right:16px;margin-right:0;z-index:9999;background:#00000080}.mobile-nav-active .mobile-nav-toggle:hover{color:var(--hederhover);border-color:var(--hederhover)}.mobile-nav-active .navmenu{position:fixed;overflow:hidden;top:0;right:0;bottom:0;left:0;background:#000000d9;transition:.4s ease}.mobile-nav-active .navmenu>ul{display:block;max-height:calc(100vh - 80px);overflow-y:auto;animation:slideDown .3s ease}@keyframes slideDown{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.navmenu .dropdown .toggle-dropdown{pointer-events:auto;cursor:pointer;z-index:10;position:relative}.navmenu .dropdown .toggle-dropdown *{pointer-events:none}}.footer{color:var(--default-color);background:var(--background-color);font-size:14px;padding:30px 0 0;position:relative;border-top:1px solid color-mix(in srgb,var(--default-color),transparent 85%)}.footer .footer-content .logo{line-height:1;max-width:360px;max-height:105px}.footer .footer-content .logo span{color:var(--heading-color);font-size:28px;font-weight:700;letter-spacing:.5px;font-family:var(--heading-font)}.footer .footer-content p{font-size:15px;line-height:1.6;color:color-mix(in srgb,var(--default-color),transparent 15%)}.footer .newsletter-form{margin-top:30px}.footer .newsletter-form h5{color:var(--heading-color);font-size:16px;font-weight:600;margin-bottom:15px;font-family:var(--heading-font)}.footer .newsletter-form .input-group{position:relative;display:flex;border-radius:50px;overflow:hidden;box-shadow:0 2px 10px color-mix(in srgb,var(--default-color),transparent 90%)}.footer .newsletter-form input[type=email]{flex:1;padding:12px 20px;border:none;background-color:var(--surface-color);color:var(--default-color);font-size:14px}.footer .newsletter-form input[type=email]:focus{outline:none;box-shadow:none}.footer .newsletter-form input[type=email]::-moz-placeholder{color:color-mix(in srgb,var(--default-color),transparent 60%)}.footer .newsletter-form input[type=email]::placeholder{color:color-mix(in srgb,var(--default-color),transparent 60%)}.footer .newsletter-form .btn-subscribe{background-color:var(--accent-color);color:var(--contrast-color);border:none;padding:12px 20px;cursor:pointer;transition:.3s}.footer .newsletter-form .btn-subscribe:hover{background-color:color-mix(in srgb,var(--accent-color),black 10%)}.footer .newsletter-form .btn-subscribe i{font-size:16px}.footer .newsletter-form .loading,.footer .newsletter-form .error-message,.footer .newsletter-form .sent-message{font-size:13px;margin-top:8px}.footer h4{color:var(--heading-color);font-size:18px;font-weight:600;margin-bottom:25px;position:relative;font-family:var(--heading-font)}.footer h4:after{content:"";position:absolute;left:0;bottom:-8px;width:30px;height:2px;background-color:var(--accent-color)}.footer .footer-links ul{list-style:none;padding:0;margin:0}.footer .footer-links ul li{padding:8px 0;display:flex;align-items:center;transition:.3s}.footer .footer-links ul li:hover{transform:translate(5px)}.footer .footer-links ul a{color:color-mix(in srgb,var(--default-color),transparent 25%);text-decoration:none;display:flex;align-items:center;font-size:14px;transition:.3s}.footer .footer-links ul a:hover{color:var(--muted)}.footer .footer-links ul a i{margin-right:8px;font-size:12px;color:var(--muted)}.footer .footer-contact .contact-item{display:flex;align-items:flex-start;margin-bottom:20px}.footer .footer-contact .contact-item .contact-icon{width:40px;height:40px;background-color:color-mix(in srgb,var(--muted),transparent 90%);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.footer .footer-contact .contact-item .contact-icon i{color:var(--contrast-color);font-size:16px}.footer .footer-contact .contact-item .contact-info p{margin:0;color:color-mix(in srgb,var(--default-color),transparent 20%);font-size:14px;line-height:1.5}.footer .social-links{display:flex;gap:12px;margin-top:25px}.footer .social-links a{width:42px;height:42px;background-color:color-mix(in srgb,var(--default-color),transparent 92%);color:color-mix(in srgb,var(--default-color),transparent 30%);display:flex;align-items:center;justify-content:center;border-radius:50%;transition:.3s;text-decoration:none}.footer .social-links a:hover{background-color:var(--muted);color:var(--contrast-color);transform:translateY(-3px)}.footer .social-links a i{font-size:16px}.footer .footer-bottom{margin-top:50px;padding:25px 0;background-color:color-mix(in srgb,var(--default-color),transparent 95%);border-top:1px solid color-mix(in srgb,var(--default-color),transparent 85%)}.footer .footer-bottom .copyright p{margin:0;font-size:14px;color:color-mix(in srgb,var(--default-color),transparent 20%)}@media (max-width: 991px){.footer .footer-bottom .copyright p{text-align:center;margin-bottom:15px}}.footer .footer-bottom .footer-bottom-links{text-align:right;margin-bottom:8px}@media (max-width: 991px){.footer .footer-bottom .footer-bottom-links{text-align:center;margin-bottom:10px}}.footer .footer-bottom .footer-bottom-links a{color:color-mix(in srgb,var(--default-color),transparent 30%);font-size:13px;margin-left:20px;text-decoration:none}.footer .footer-bottom .footer-bottom-links a:first-child{margin-left:0}.footer .footer-bottom .footer-bottom-links a:hover{color:var(--accent-color)}@media (max-width: 991px){.footer .footer-bottom .footer-bottom-links a{margin:0 10px}}.footer .footer-bottom .credits{text-align:right;font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%)}@media (max-width: 991px){.footer .footer-bottom .credits{text-align:center}}.footer .footer-bottom .credits a{color:var(--accent-color);text-decoration:none}.footer .footer-bottom .credits a:hover{text-decoration:underline}@media (max-width: 768px){.footer{padding:60px 0 0}.footer .footer-content{text-align:center;margin-bottom:40px}.footer .footer-links,.footer .footer-contact{margin-bottom:40px}}input[type=text],input[type=email],textarea{color:var(--default-color);background-color:var(--surface-color);font-size:14px;border-color:color-mix(in srgb,var(--default-color),transparent 80%)}input[type=text]:focus,input[type=email]:focus,textarea:focus{border-color:var(--accent-color)}input[type=text]::-moz-placeholder,input[type=email]::-moz-placeholder,textarea::-moz-placeholder{color:color-mix(in srgb,var(--default-color),transparent 70%)}input[type=text]::placeholder,input[type=email]::placeholder,textarea::placeholder{color:color-mix(in srgb,var(--default-color),transparent 70%)}.scroll-top{position:fixed;visibility:hidden;opacity:0;right:15px;bottom:15px;z-index:99999;background-color:var(--accent-color);width:40px;height:40px;border-radius:4px;transition:all .4s}.scroll-top i{font-size:24px;color:var(--contrast-color);line-height:0}.scroll-top:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);color:var(--contrast-color)}.scroll-top.active{visibility:visible;opacity:1}.contact{padding-top:30px;padding-bottom:30px}.contact .info-item+.info-item{margin-top:40px}.contact .info-item i{color:var(--accent-color);background:color-mix(in srgb,var(--accent-color),transparent 92%);font-size:20px;width:44px;height:44px;display:flex;justify-content:center;align-items:center;border-radius:50px;transition:all .3s ease-in-out;margin-right:15px}.contact .info-item h3{padding:0;font-size:18px;font-weight:700;margin-bottom:5px}.contact .info-item p{padding:0;margin-bottom:0;font-size:14px}.contact .info-item:hover i{background:var(--accent-color);color:var(--contrast-color)}.contact .php-email-form{height:100%}.contact .php-email-form input[type=text],.contact .php-email-form input[type=email],.contact .php-email-form textarea{font-size:14px;padding:10px 15px;box-shadow:none;border-radius:0;color:var(--default-color);background-color:color-mix(in srgb,var(--background-color),transparent 50%);border-color:color-mix(in srgb,var(--default-color),transparent 80%)}.contact .php-email-form input[type=text]:focus,.contact .php-email-form input[type=email]:focus,.contact .php-email-form textarea:focus{border-color:var(--accent-color)}.contact .php-email-form input[type=text]::-moz-placeholder,.contact .php-email-form input[type=email]::-moz-placeholder,.contact .php-email-form textarea::-moz-placeholder{color:color-mix(in srgb,var(--default-color),transparent 70%)}.contact .php-email-form input[type=text]::placeholder,.contact .php-email-form input[type=email]::placeholder,.contact .php-email-form textarea::placeholder{color:color-mix(in srgb,var(--default-color),transparent 70%)}.contact .php-email-form button[type=submit]{color:var(--contrast-color);background:var(--accent-color);border:0;padding:10px 30px;transition:.4s;border-radius:50px}.contact .php-email-form button[type=submit]:hover{background:color-mix(in srgb,var(--accent-color),transparent 25%)}.post-list{padding-top:90px;padding-bottom:26px}.post-list .category-badge{display:inline-block;background-color:var(--accent-color);color:var(--contrast-color);padding:4px 16px;border-radius:50px;font-size:12px;font-weight:600;letter-spacing:.5px;text-transform:uppercase;margin-bottom:12px}.post-list .post-meta{margin-bottom:10px}.post-list .post-meta span{font-size:13px;color:color-mix(in srgb,var(--default-color),transparent 40%);margin-right:18px}.post-list .post-meta span i{color:var(--accent-color);margin-right:5px;font-size:14px}.post-list .readmore{font-weight:500;font-size:14px;transition:.3s;display:inline-flex;align-items:center}.post-list .readmore i{margin-left:6px;transition:.3s}.post-list .featured-post{border-radius:12px;overflow:hidden}.post-list .featured-post .featured-img{height:100%}.post-list .featured-post .featured-img img{width:100%;height:100%;min-height:520px;-o-object-fit:cover;object-fit:cover;transition:transform .5s}.post-list .featured-post .featured-content{position:absolute;bottom:0;left:0;right:0;padding:10px;background:linear-gradient(to top,color-mix(in srgb,#000,transparent 15%) 0%,transparent 100%)}.post-list .featured-post .featured-content .post-title{color:var(--contrast-color);font-size:16px;font-weight:500;line-height:1.2;margin:10px auto;background-color:#0b3d2e89;padding:5px 10px;border-radius:4px;display:block;width:-moz-fit-content;width:fit-content;max-width:100%;text-align:center;word-wrap:break-word}@media (max-width: 992px){.post-list .featured-post .featured-img img{min-height:350px}.post-list .featured-post .featured-content{padding:28px}.post-list .featured-post .featured-content .post-title{font-size:15px;padding:6px 5px;max-width:95%;line-height:1.4;width:auto;text-align:center;word-break:break-word;margin:0;display:block}.post-list .secondary-post .secondary-img img{height:200px}}@media (max-width: 768px){.post-list .featured-post .featured-img img{min-height:280px}.post-list .featured-post .featured-content{padding:15px;display:flex;flex-direction:column;align-items:center;justify-content:center}.post-list .featured-post .featured-content .post-title{font-size:15px;padding:6px 5px;max-width:95%;line-height:1.4;width:auto;display:inline-block;word-break:break-word;margin:0;display:block;text-align:center}.post-list .compact-post .compact-img img{height:160px}}@media (max-width: 480px){.post-list .featured-post .featured-content{padding:12px}.post-list .featured-post .featured-content .post-title{font-size:14px;padding:5px;line-height:1.5;max-width:100%;display:block;width:auto;text-align:center}}.post-list .featured-post .featured-content .post-meta{margin-bottom:8px}.post-list .featured-post .featured-content .post-meta span{color:color-mix(in srgb,var(--contrast-color),transparent 20%)}.post-list .featured-post .featured-content .post-meta span i{color:color-mix(in srgb,var(--contrast-color),transparent 10%)}.post-list .featured-post .featured-content .readmore{color:var(--contrast-color);margin-top:6px}.post-list .featured-post .featured-content .readmore:hover{color:color-mix(in srgb,var(--contrast-color),transparent 10%)}.post-list .featured-post:hover .featured-img img{transform:scale(1.05)}.post-list .featured-post:hover .readmore i{margin-left:10px}.post-list .secondary-post{background-color:var(--surface-color);border-radius:12px;box-shadow:0 4px 20px color-mix(in srgb,var(--default-color),transparent 90%);border-left:4px solid var(--accent-color);transition:.3s;display:flex;flex-direction:column;height:520px;overflow:hidden}.post-list .secondary-post .secondary-content{display:flex;flex-direction:column;flex:1;min-height:0;padding:20px}.post-list .secondary-post .post-title{flex-shrink:0;margin-bottom:15px}.notice-panel{height:100%;min-height:450px}.notice-content{display:flex;flex-direction:column;height:100%;padding:20px!important}.notice-header{background:var(--accent-color);color:#fff;margin:-20px -20px 15px;padding:12px 18px;display:flex;align-items:center;gap:10px;font-size:18px;font-weight:700;border-radius:8px 8px 0 0}.notice-header i{color:#fff;font-size:22px}.notice-table-header{display:grid;grid-template-columns:95px 1fr 80px;gap:10px;align-items:center;background:#f4f6fb;border:1px solid #ddd;padding:10px 8px;margin-bottom:8px;font-size:13px;font-weight:700;color:var(--accent-color);border-radius:6px}.notice-list{flex:1;overflow-y:auto;min-height:0;padding-right:5px}.notice-list::-webkit-scrollbar{width:6px}.notice-list::-webkit-scrollbar-thumb{background:var(--accent-color);border-radius:20px}.notice-list::-webkit-scrollbar-track{background:#f2f2f2}.notice-item{display:grid;grid-template-columns:55px 1fr 40px;gap:10px;align-items:left;padding:10px 2px;border-bottom:1px solid #ececec;transition:.25s}.notice-item:last-child{border-bottom:none}.notice-item:hover{background:#f8fbff}.notice-date{font-size:12px;font-weight:600;color:#666;white-space:nowrap}.notice-title{font-size:14px;font-weight:500;color:var(--heading-color);overflow:hidden;text-overflow:ellipsis;white-space:wrap}.notice-action{justify-self:end}.btn-notice{background:var(--accent-color);border:1px solid var(--accent-color);color:#fff;font-size:11px;font-weight:500;padding:3px 5px;border-radius:4px;white-space:nowrap;transition:.3s}.btn-notice:hover{background:color-mix(in srgb,var(--accent-color),black 12%);border-color:color-mix(in srgb,var(--accent-color),black 12%);color:#fff}@media (max-width:768px){.notice-table-header{display:none}.notice-item{grid-template-columns:60px 1fr 60px;gap:5px;padding:10px 2px}.notice-date{font-size:11px}.notice-title{font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:wrap}.notice-action{justify-self:end}.btn-notice{font-size:10px;padding:3px 6px}.notice-panel{height:450px;min-height:450px;max-height:450px}}.post-list .compact-post{background:transparent;border-radius:10px;overflow:hidden;box-shadow:none;height:100%}.post-list .compact-post .compact-img{position:relative;overflow:hidden;border-radius:10px}.post-list .compact-post .compact-img img{width:100%;height:180px;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.post-list .compact-post .compact-img .category-badge{position:absolute;top:12px;left:12px;z-index:2}.post-list .compact-post:hover .compact-img img{transform:scale(1.08)}.post-list .compact-post .compact-content{display:none}.info-cards{padding-top:24px;padding-bottom:30px}.info-cards .info-card{padding:20px 15px;height:100%;transition:transform .3s ease}.info-cards .info-card:hover{transform:translateY(-5px)}.info-cards .info-card:hover .icon-box{background-color:var(--accent-color)}.info-cards .info-card:hover .icon-box i{color:var(--contrast-color)}.info-cards .info-card .icon-box{width:120px;height:120px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;background-color:var(--surface-color);box-shadow:0 5px 15px #0000000d;transition:all .3s ease}.info-cards .info-card .icon-box:hover,.info-cards .info-card .icon-box.primary-bg{background-color:var(--accent-color)}.info-cards .info-card .icon-box:hover i,.info-cards .info-card .icon-box.primary-bg i{color:var(--contrast-color)}.info-cards .info-card .icon-box i{font-size:2.5rem;color:var(--heading-color)}.primary-bg .info-cards .info-card .icon-box i{color:var(--contrast-color)}.info-cards .info-card h3{font-size:1.25rem;font-weight:600;margin-bottom:15px;color:var(--heading-color)}.info-cards .info-card p{font-size:.95rem;color:color-mix(in srgb,var(--default-color),transparent 20%);line-height:1.6;margin-bottom:0}@media (max-width: 991px){.info-cards .info-card .icon-box{width:100px;height:100px}.info-cards .info-card .icon-box i{font-size:2rem}.info-cards .info-card h3{font-size:1.1rem}.info-cards .info-card p{font-size:.9rem}}@media (max-width: 767px){.info-cards .info-card{margin-bottom:20px}}.gallery{padding-top:15px;overflow:hidden;max-height:470px}.gallery .gallery-container{padding:10px 0;position:relative}.gallery .swiper-wrapper{max-height:300px;align-items:center;padding:10px 0}.gallery .gallery-item{position:relative;border-radius:15px;overflow:hidden;box-shadow:0 10px 30px #0003;transition:all .4s ease}.gallery .gallery-img{position:relative;overflow:hidden}.gallery .gallery-img img{transition:transform .6s ease;width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover}.gallery .gallery-img .gallery-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:color-mix(in srgb,var(--accent-color),transparent 70%);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .4s ease}.gallery .gallery-img .gallery-overlay i{color:var(--contrast-color);font-size:3rem;transform:scale(.5);transition:all .3s ease}.gallery .gallery-img:hover img{transform:scale(1.1)}.gallery .gallery-img:hover .gallery-overlay{opacity:1}.gallery .gallery-img:hover .gallery-overlay i{transform:scale(1)}.gallery .swiper-pagination{position:relative;margin-top:20px}.gallery .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background:transparent;border:2px solid var(--accent-color);opacity:.7;transition:all .3s ease}.gallery .swiper-pagination .swiper-pagination-bullet-active{background:var(--accent-color);opacity:1;transform:scale(1.2)}.gallery .swiper-button-next,.gallery .swiper-button-prev{color:var(--accent-color);background:var(--surface-color);width:40px;height:40px;border-radius:50%;box-shadow:0 4px 10px #0000001a;opacity:0;transition:all .3s ease}.gallery .swiper-button-next:after,.gallery .swiper-button-prev:after{font-size:16px;font-weight:700}.gallery:hover .swiper-button-next,.gallery:hover .swiper-button-prev{opacity:.9}.gallery:hover .swiper-button-next:hover,.gallery:hover .swiper-button-prev:hover{background:var(--accent-color);color:var(--contrast-color)}@media (max-width: 991px){.gallery .gallery-item{box-shadow:0 5px 15px #00000026}.gallery .swiper-button-next,.gallery .swiper-button-prev{display:none}}@media (max-width: 767px){.gallery .swiper-wrapper{padding:15px 0}.gallery .gallery-img .gallery-overlay i{font-size:2rem}}.starter-section-2,.faq{padding-top:30px;padding-bottom:30px}.faq .faq-sidebar{position:sticky;top:100px}.faq .faq-sidebar .faq-image{margin-bottom:30px;border-radius:14px;overflow:hidden}.faq .faq-sidebar .faq-image img{transition:transform .5s ease}.faq .faq-sidebar .faq-image img:hover{transform:scale(1.04)}.faq .faq-sidebar .contact-box{background-color:color-mix(in srgb,var(--accent-color),transparent 90%);border-radius:14px;padding:30px}.faq .faq-sidebar .contact-box h3{font-size:20px;margin-bottom:15px;font-weight:600;display:flex;align-items:center;gap:10px}.faq .faq-sidebar .contact-box h3 i{font-size:24px;color:var(--accent-color)}.faq .faq-sidebar .contact-box p{margin-bottom:20px;font-size:15px;color:color-mix(in srgb,var(--default-color),transparent 15%)}.faq .faq-sidebar .contact-box .btn-contact{display:inline-block;background-color:var(--accent-color);color:var(--contrast-color);padding:10px 24px;border-radius:50px;font-weight:500;transition:all .3s ease}.faq .faq-sidebar .contact-box .btn-contact:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%);transform:translateY(-3px);box-shadow:0 5px 15px color-mix(in srgb,var(--accent-color),transparent 70%)}.faq .faq-tabs .nav-pills{gap:5px;border-bottom:1px solid color-mix(in srgb,var(--default-color),transparent 90%);padding-bottom:10px}.faq .faq-tabs .nav-pills .nav-link{background:transparent;color:color-mix(in srgb,var(--default-color),transparent 60%);border-radius:8px;font-size:16px;font-weight:500;padding:10px 15px;transition:all .3s ease}.faq .faq-tabs .nav-pills .nav-link.active{background-color:var(--accent-color);color:var(--contrast-color);box-shadow:0 3px 10px color-mix(in srgb,var(--accent-color),transparent 70%)}.faq .faq-tabs .nav-pills .nav-link:hover:not(.active){background-color:color-mix(in srgb,var(--default-color),transparent 95%);color:var(--default-color)}.faq .faq-tabs .tab-content{padding-top:25px}.faq .faq-item{position:relative;margin-bottom:20px;background-color:var(--surface-color);border-radius:14px;box-shadow:0 3px 10px color-mix(in srgb,var(--default-color),transparent 95%);padding:25px 30px;cursor:pointer;transition:all .3s ease}.faq .faq-item:hover{transform:translateY(-3px);box-shadow:0 8px 20px color-mix(in srgb,var(--default-color),transparent 92%)}.faq .faq-item h3{font-size:17px;font-weight:600;padding-right:35px;margin-bottom:0;transition:color .3s ease}.faq .faq-item .faq-content{display:grid;grid-template-rows:0fr;transition:.3s ease-in-out;visibility:hidden;opacity:0}.faq .faq-item .faq-content p{margin-bottom:0;padding-top:15px;font-size:15px;line-height:1.6;overflow:hidden;color:color-mix(in srgb,var(--default-color),transparent 20%)}.faq .faq-item .faq-toggle{position:absolute;right:25px;top:25px;font-size:18px;color:var(--accent-color);transition:transform .3s ease}.faq .faq-item.faq-active{background-color:color-mix(in srgb,var(--surface-color),var(--accent-color) 3%)}.faq .faq-item.faq-active h3{color:var(--accent-color)}.faq .faq-item.faq-active .faq-content{grid-template-rows:1fr;visibility:visible;opacity:1}.faq .faq-item.faq-active .faq-toggle{transform:rotate(180deg)}@media (max-width: 991.98px){.faq .faq-sidebar{position:relative;top:0;margin-bottom:40px}.faq .faq-sidebar .contact-box{text-align:center}.faq .faq-tabs .nav-pills{flex-wrap:wrap}.faq .faq-tabs .nav-pills .nav-item{flex:1 0 30%}.faq .faq-tabs .nav-pills .nav-link{text-align:center}}@media (max-width: 768px){.faq .faq-tabs .nav-pills .nav-item{flex:1 0 100%}.faq .faq-item{padding:20px}.faq .faq-item h3{font-size:16px;line-height:1.5}.faq .faq-item .faq-toggle{right:20px;top:20px}}.floating-ribbons{position:fixed;top:15%;right:0;z-index:995;display:flex;flex-direction:column;gap:8px;margin-top:3vh;transition:all .4s ease;width:-moz-fit-content;width:fit-content}.ribbon{position:relative;width:160px;padding:10px 14px 10px 16px;display:flex;align-items:center;gap:8px;text-decoration:none;font-weight:700;font-size:13px;letter-spacing:.2px;color:#fff;clip-path:polygon(0 0,100% 0,100% 100%,18px 100%,0 55%);transform:translate(45px);transition:transform .3s ease,box-shadow .3s ease;box-shadow:0 8px 20px #0000002e;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);white-space:nowrap}.ribbon i{font-size:16px;flex-shrink:0}.ribbon:hover{transform:translate(0);box-shadow:0 12px 28px #00000047}.ribbon-register{background:linear-gradient(135deg,#fc0,#ff9800);color:#212529}.ribbon-feepay,.ribbon-result{background:linear-gradient(135deg,#4facfe,#00f2fe);color:#fff}.ribbon-login{background:linear-gradient(135deg,#ff4d6d,#c9184a);color:#fff}.ribbon-dashboard{background:linear-gradient(135deg,#43e97b,#38f9d7);color:#212529}.ribbon:nth-child(1){transition-delay:0s}.ribbon:nth-child(2){transition-delay:.05s}.ribbon:nth-child(3){transition-delay:.1s}.ribbon:nth-child(4){transition-delay:.15s}.ribbon:nth-child(5){transition-delay:.2s}@media (max-width: 768px){.floating-ribbons{top:65%;right:0;margin-top:0}.ribbon{width:140px;padding:9px 12px 9px 8px;font-size:12px;gap:6px;transform:translate(40px);white-space:nowrap}.ribbon i{font-size:14px}.ribbon-register,.ribbon-feepay,.ribbon-login,.ribbon-result,.ribbon-dashboard{width:140px;padding-right:10px}}@media (max-width: 480px){.ribbon{width:120px;padding:8px 8px 8px 6px;font-size:11px;transform:translate(35px)}.ribbon i{font-size:12px}}.featured-post{overflow:hidden;border-radius:12px}.featured-slide-img{width:100%;height:550px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;display:block}.featured-content{position:absolute;left:0;right:0;bottom:0;padding:40px;background:linear-gradient(to top,rgba(0,0,0,.75),rgba(0,0,0,.2),transparent);color:#fff}.carousel-control-prev,.carousel-control-next{width:60px}.carousel-control-prev-icon,.carousel-control-next-icon{width:45px;height:45px;border-radius:50%;background-color:#00000073;background-size:55%}.slide-link{color:#fff;text-decoration:none}.slide-link:hover{color:gold;text-decoration:underline}.carousel-indicators{bottom:15px;z-index:10}.carousel-indicators button{width:12px!important;height:12px!important;border-radius:50%;background-color:#fff!important;opacity:.5;border:none;margin:0 5px}.carousel-indicators .active{opacity:1;background-color:#ffc107!important}@media (max-width:992px){.featured-slide-img{height:380px}.featured-content{padding:25px}}@media (max-width:768px){.featured-slide-img{height:260px;-o-object-fit:contain;object-fit:contain;background:#f5f5f5}.featured-content{padding:15px}.featured-content .post-title{font-size:18px;line-height:1}.carousel-control-prev,.carousel-control-next{width:40px}.carousel-control-prev-icon,.carousel-control-next-icon{width:35px;height:35px}}.info-card{padding:8px;border-radius:12px}.info-card img{width:100%;max-width:200px;display:block;margin:auto}@media (max-width: 768px){#info-cards .row>[class*=col]{padding-left:4px;padding-right:4px;margin-bottom:4px}#info-cards .info-card{padding:0;margin:0}}.gallery-2 .hotel-filters{list-style:none;padding:0;margin:0 auto 20px;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.gallery-2 .hotel-filters li{background:transparent;border:2px solid var(--accent-color);color:var(--accent-color);padding:8px 14px;border-radius:30px;font-weight:500;margin:0 3px 3px 0;font-size:14px;transition:all .3s ease;cursor:pointer}.gallery-2 .hotel-filters li:hover,.gallery-2 .hotel-filters li.filter-active{background:var(--accent-color);color:var(--contrast-color)}@media (max-width: 768px){.gallery-2 .hotel-filters li{padding:8px 16px;font-size:13px}}.gallery-2 .gallery-item{margin-bottom:5px}.gallery-2 .gallery-item .gallery-wrapper{position:relative;overflow:hidden;border-radius:12px;box-shadow:0 5px 20px #0000001a;transition:transform .3s ease;cursor:pointer}.gallery-2 .gallery-item .gallery-wrapper:hover{transform:translateY(-5px);box-shadow:0 15px 40px #0003}.gallery-2 .gallery-item .gallery-wrapper img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover;transition:transform .3s ease}@media (max-width: 576px){.gallery-2 .gallery-item .gallery-wrapper img{height:250px}}.gallery-2 .gallery-item .gallery-wrapper:hover img{transform:scale(1.1)}.gallery-2 .gallery-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.gallery-2 .gallery-overlay a{color:var(--contrast-color);font-size:24px;width:50px;height:50px;background:var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:all .3s ease}.gallery-2 .gallery-overlay a:hover{background:color-mix(in srgb,var(--accent-color),transparent 20%);transform:scale(1.1)}.gallery-2 .gallery-wrapper:hover .gallery-overlay{opacity:1}.phone-numbers-section{padding:20px 0;background:var(--background-color)}.phone-numbers-section .section-title h2{color:var(--heading-color);font-size:2.5rem;font-weight:700;margin-bottom:5px}.phone-numbers-section .section-title p{color:var(--text-color);font-size:1.1rem;opacity:.8}.phone-cards-wrapper{padding:10px 0}.phone-cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.phone-card{background:#dff7ea;border-radius:12px;padding:20px;transition:all .3s ease;border:1px solid color-mix(in srgb,var(--text-color),transparent 90%);position:relative;overflow:hidden}.phone-card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:var(--accent-color);transform:scaleX(0);transition:transform .3s ease}.phone-card:hover{transform:translateY(-5px);box-shadow:0 8px 30px #0000001f;border-color:var(--accent-color)}.phone-card:hover:before{transform:scaleX(1)}.phone-card-body{display:flex;flex-direction:column;gap:1px}.branch-name{display:flex;align-items:center;gap:1px;font-size:1.05rem;font-weight:600;color:var(--heading-color);padding-bottom:10px;border-bottom:2px solid color-mix(in srgb,var(--accent-color),transparent 85%)}.branch-name i{color:var(--surface-color);font-size:1.2rem;flex-shrink:0}.branch-name span{word-break:break-word}.branch-detail{display:flex;align-items:center;gap:10px;padding:5px 0;font-size:.95rem;color:var(--text-color)}.branch-detail i{color:var(--light-color);font-size:1rem;width:20px;flex-shrink:0}.phone-link{color:var(--light-color);text-decoration:none;font-weight:500;transition:all .3s ease}.phone-link:hover{color:var(--accent-color);text-decoration:underline}.email-link{color:var(--text-color);text-decoration:none;transition:all .3s ease;word-break:break-all}.email-link:hover{color:var(--accent-color)}.website-section{padding-top:5px;border-top:1px solid color-mix(in srgb,var(--text-color),transparent 90%);margin-top:5px;padding-bottom:0}.website-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 14px;font-size:.8rem;font-weight:500;border-radius:20px;transition:all .3s ease;text-transform:uppercase;letter-spacing:.3px}.website-btn i{font-size:.85rem;color:inherit}.website-btn:hover{transform:translateY(-2px);box-shadow:0 4px 15px rgba(var(--accent-color-rgb),.3)}.text-muted{color:#6c757d}@media (min-width: 769px) and (max-width: 1024px){.phone-cards-grid{grid-template-columns:repeat(4,1fr);gap:15px}.phone-card{padding:16px}.branch-name{font-size:.95rem}.branch-detail{font-size:.85rem}.website-btn{font-size:.7rem;padding:3px 12px}}@media (max-width: 768px){.phone-numbers-section{padding:40px 0}.phone-numbers-section .section-title h2{font-size:1.8rem}.phone-cards-grid{grid-template-columns:repeat(2,1fr);gap:15px}.phone-card{padding:15px}.branch-name{font-size:.9rem;gap:8px;padding-bottom:8px}.branch-name i{font-size:1rem}.branch-detail{font-size:.85rem;gap:8px;padding:4px 0}.branch-detail i{font-size:.9rem;width:18px}.website-btn{font-size:.7rem;padding:3px 10px;gap:4px}.website-btn i{font-size:.75rem}}@media (max-width: 480px){.phone-numbers-section .section-title h2{font-size:1.5rem}.phone-cards-grid{grid-template-columns:repeat(2,1fr);gap:10px}.phone-card{padding:12px;border-radius:10px}.branch-name{font-size:.8rem;gap:6px;padding-bottom:6px}.branch-name i{font-size:.85rem}.branch-detail{font-size:.75rem;gap:6px;padding:3px 0}.branch-detail i{font-size:.8rem;width:16px}.website-btn{font-size:.6rem;padding:2px 8px;gap:3px;border-radius:15px}.website-btn i{font-size:.65rem}.phone-link,.email-link{font-size:.75rem;word-break:break-word}}@media (max-width: 360px){.phone-cards-grid{grid-template-columns:repeat(2,1fr);gap:8px}.phone-card{padding:10px}.branch-name{font-size:.7rem}.branch-detail{font-size:.65rem}}.phone-card{animation:fadeInUp .5s ease forwards;opacity:0}.phone-card:nth-child(1){animation-delay:.05s}.phone-card:nth-child(2){animation-delay:.1s}.phone-card:nth-child(3){animation-delay:.15s}.phone-card:nth-child(4){animation-delay:.2s}.phone-card:nth-child(5){animation-delay:.25s}.phone-card:nth-child(6){animation-delay:.3s}.phone-card:nth-child(7){animation-delay:.35s}.phone-card:nth-child(8){animation-delay:.4s}.phone-card:nth-child(9){animation-delay:.45s}.phone-card:nth-child(10){animation-delay:.5s}.phone-card:nth-child(11){animation-delay:.55s}.phone-card:nth-child(12){animation-delay:.6s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.floating-news-ticker{position:fixed;top:25px;left:0;width:100vw;color:#fff;white-space:nowrap;overflow:hidden;z-index:-9999;height:30px;line-height:30px;box-sizing:border-box;font-weight:600;font-size:16px;transition:top .3s ease}.floating-news-ticker.scrolled{top:65px;width:100vw;background-color:color-mix(in srgb,var(--background-color),transparent 0%);transition:background-color .3s ease}.floating-news-ticker>*{display:inline-block;padding-left:100%;animation:ticker-move 25s linear infinite}@media (max-width: 1024px) and (min-width: 768px){.floating-news-ticker>*{animation-duration:20s}.floating-news-ticker.scrolled{left:0}}@media (max-width: 767px){.floating-news-ticker>*{animation-duration:15s}.floating-news-ticker.scrolled{left:0}}@keyframes ticker-move{0%{transform:translate(0)}to{transform:translate(-100%)}}.amader-kotha{padding-top:30px;padding-bottom:30px}.amader-kotha .about-subtitle{font-family:var(--heading-font);font-size:14px;font-weight:700;letter-spacing:1px;color:var(--heading-color);margin-bottom:10px;display:block}.amader-kotha .about-title{font-family:var(--heading-font);font-size:36px;font-weight:500;line-height:1;margin-bottom:10px;color:var(--heading-color)}.amader-kotha .about-title span{font-size:32px;display:inline-block;margin:8px 0;color:color-mix(in srgb,var(--heading-color),transparent 30%)}@media (max-width: 991px){.amader-kotha .about-title{font-size:36px}.amader-kotha .about-title span{font-size:24px}}.amader-kotha .about-content h3{font-size:24px;font-weight:700;margin-bottom:16px;color:var(--heading-color)}.amader-kotha .about-content p{font-size:16px;line-height:1.6;color:color-mix(in srgb,var(--default-color),transparent 20%);margin-bottom:24px}.amader-kotha .about-content .btn-learn-more{display:inline-flex;align-items:center;padding:12px 32px;background-color:var(--accent-color);color:var(--contrast-color);border-radius:50px;font-weight:500;transition:all .3s ease}.amader-kotha .about-content .btn-learn-more i{margin-left:8px;font-size:18px;transition:transform .3s ease}.amader-kotha .about-content .btn-learn-more:hover{background-color:color-mix(in srgb,var(--accent-color),transparent 20%)}.amader-kotha .about-content .btn-learn-more:hover i{transform:translate(5px)}.amader-kotha .about-img{text-align:center}.amader-kotha .about-img img{position:relative;z-index:2;border-radius:20px;max-width:100%;height:auto}.amader-kotha .about-img .shape-1{position:absolute;width:220px;height:220px;background-color:color-mix(in srgb,var(--accent-color),transparent 15%);border-radius:63% 37% 54% 46%/55% 48% 52% 45%;bottom:-30px;right:-30px;z-index:1;animation:blobAnimation1 8s ease-in-out infinite;transition:all .3s ease}.amader-kotha .about-img .shape-2{position:absolute;width:180px;height:180px;background-color:color-mix(in srgb,var(--accent-color),transparent 85%);border-radius:42% 58% 37% 63%/51% 44% 56% 49%;top:-30px;left:-30px;z-index:1;animation:blobAnimation2 8s ease-in-out infinite;transition:all .3s ease}@keyframes blobAnimation1{0%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}25%{border-radius:46% 54% 42% 58%/47% 55% 45% 53%}50%{border-radius:54% 46% 52% 48%/45% 54% 46% 55%}75%{border-radius:42% 58% 37% 63%/51% 44% 56% 49%}to{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}}@keyframes blobAnimation2{0%{border-radius:42% 58% 37% 63%/51% 44% 56% 49%}25%{border-radius:54% 46% 52% 48%/45% 54% 46% 55%}50%{border-radius:46% 54% 42% 58%/47% 55% 45% 53%}75%{border-radius:63% 37% 54% 46%/55% 48% 52% 45%}to{border-radius:42% 58% 37% 63%/51% 44% 56% 49%}}@media (max-width: 991px){.amader-kotha .about-img{margin-top:20px}.amader-kotha .about-img .shape-1{width:160px;height:160px}.amader-kotha .about-img .shape-2{width:140px;height:140px}}.ourwork{padding:60px 0;background:#f8f9fa}.ourwork .section-title h2{font-size:36px;font-weight:700;color:#012970;text-align:center;margin-bottom:10px}.ourwork .section-title .section-description{font-size:18px;color:#777;text-align:center;margin-bottom:40px}.work-item{background:#fff;border-radius:15px;padding:30px;margin-bottom:5px;box-shadow:0 5px 25px #00000014;transition:all .3s ease;border-left:5px solid #012970;position:relative;overflow:hidden}.work-item:hover{transform:translateY(-5px);box-shadow:0 8px 35px #00000026}.work-item:before{content:"";position:absolute;top:0;right:0;width:150px;height:150px;background:linear-gradient(135deg,transparent 50%,rgba(1,41,112,.05) 50%);border-radius:0 15px 0 100%}.work-header{display:flex;align-items:center;margin-bottom:5px}.work-icon{width:30px;height:30px;background:linear-gradient(135deg,#012970,#033e8a);border-radius:50%;display:flex;align-items:center;justify-content:center;margin-right:15px;flex-shrink:0}.work-icon i{font-size:16px;color:#fff}.work-title{font-size:18px;font-weight:700;color:#012970;margin:0}.work-description{font-size:16px;line-height:1.8;color:#444;margin-bottom:15px;text-align:justify}.work-description strong{color:#012970}.work-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.work-tags .badge{background:#e8f0fe;color:#012970;padding:5px 15px;border-radius:20px;font-size:13px;font-weight:500}.work-features{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.work-features span{display:flex;align-items:center;gap:5px;font-size:14px;color:#555}.work-features span i{font-size:16px}.work-activities{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.activity-item{background:#f0f4fe;padding:8px 16px;border-radius:25px;display:flex;align-items:center;gap:8px;font-size:14px;color:#012970;transition:all .3s ease}.activity-item:hover{background:#012970;color:#fff;transform:scale(1.05)}.activity-item i{font-size:18px}.work-recognition{display:flex;flex-wrap:wrap;gap:15px;margin-top:10px}.recognition-item{display:flex;align-items:center;gap:8px;background:#fff8e1;padding:8px 16px;border-radius:25px;font-size:14px;color:#ff8f00;font-weight:500}.recognition-item i{font-size:20px}.work-sports{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.sports-item{background:#e8f5e9;color:#2e7d32;padding:8px 18px;border-radius:25px;font-size:14px;font-weight:500;display:flex;align-items:center;gap:8px;transition:all .3s ease}.sports-item:hover{background:#2e7d32;color:#fff;transform:translateY(-2px)}.sports-item i{font-size:18px}@media (max-width: 768px){.work-item{padding:20px}.work-header{flex-direction:column;align-items:flex-start}.work-icon{margin-bottom:10px}.work-title{font-size:20px}.work-description{font-size:14px}.work-features,.work-activities,.work-recognition,.work-sports{gap:8px}.activity-item,.recognition-item,.sports-item{font-size:12px;padding:6px 12px}}.message-decoration{display:flex;align-items:center;justify-content:center;gap:8px;margin:0}.top-decoration{margin-bottom:8px}.bottom-decoration{margin-top:8px;margin-bottom:0}.message-decoration span{height:1px;flex:1;background:var(--accent-color, #2d2f85);opacity:.5}.message-decoration i{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#fff;background:var(--accent-color, #2d2f85);font-size:15px}.message-content p{margin-bottom:6px;line-height:1.8}.final-message{text-align:center!important;font-size:18px;color:var(--accent-color, #2d2f85)!important;margin-top:10px!important}@media (max-width: 768px){.mission{padding:5px}.message-content p{text-align:justify;line-height:1.7;margin-bottom:5px;font-size:15px}.top-decoration{margin-bottom:5px}.bottom-decoration{margin-top:5px}.final-message{font-size:16px;margin-top:8px!important}}.team-2 .team-card{background-color:var(--light-color);border-radius:15px;overflow:hidden;box-shadow:0 8px 24px color-mix(in srgb,var(--default-color),transparent 90%);transition:transform .3s ease,box-shadow .3s ease;height:100%;position:relative}.team-2 .team-card:hover{transform:translateY(-8px);box-shadow:0 12px 30px color-mix(in srgb,var(--accent-color),transparent 85%)}.team-2 .team-card:hover .profile-image img{transform:scale(1.05)}.team-2 .team-card:hover .social-icons{opacity:1;transform:translateY(0)}.team-2 .profile-image{position:relative;height:250px;overflow:hidden}.team-2 .profile-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease}.team-2 .role-badge{position:absolute;top:20px;right:0;background-color:var(--accent-color);color:var(--contrast-color);padding:6px 15px;font-size:14px;font-weight:600;border-radius:4px 0 0 4px;box-shadow:-2px 3px 8px #0000001a}.team-2 .social-icons{position:absolute;top:20px;left:20px;display:flex;flex-direction:column;gap:10px;opacity:0;transform:translateY(-10px);transition:opacity .3s ease,transform .3s ease}.team-2 .social-icons a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:var(--contrast-color);color:var(--accent-color);border-radius:50%;font-size:16px;transition:.3s}.team-2 .social-icons a:hover{background-color:var(--accent-color);color:var(--contrast-color);transform:scale(1.1)}.team-2 .member-info{padding:5px 10px;text-align:center}.team-2 .member-info h4{font-size:16px;font-weight:500;margin-bottom:5px;color:var(--heading-color);transition:color .3s ease}.team-2 .member-info p{font-size:14px;line-height:1.3;margin-bottom:0;color:color-mix(in srgb,var(--default-color),transparent 30%)}@media (max-width: 992px){.team-2 .profile-image{height:280px}}@media (max-width: 768px){.team-2 .profile-image{height:250px}.team-2 .member-info{padding:20px 15px}.team-2 .member-info h4{font-size:18px}.team-2 .member-info p{font-size:14px}}.board-of-trustees .team-card{border-radius:12px;overflow:hidden;box-shadow:0 10px 30px #00000014;position:relative;background-color:rgba(var(--ligth-color-rgb),.6);transition:transform .4s cubic-bezier(.165,.84,.44,1);height:100%}.board-of-trustees .team-card:hover{transform:translateY(-10px)}.board-of-trustees .team-card:hover .team-social a{transform:translateY(0);opacity:1}.board-of-trustees .team-image{width:100%;height:180px;overflow:hidden;background:var(--contrast-color);display:flex;align-items:center;justify-content:center}.board-of-trustees .team-image img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.board-of-trustees .team-overlay p{color:var(--contrast-color);text-align:center;margin-bottom:1rem;font-size:.6rem;line-height:1.3}.board-of-trustees .team-social{display:flex;justify-content:center;gap:15px}.board-of-trustees .team-social a{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--contrast-color);color:var(--accent-color);font-size:1rem;transform:translateY(20px);opacity:0;transition:all .3s ease;border:1px solid color-mix(in srgb,var(--contrast-color),transparent 80%)}.board-of-trustees .team-social a:hover{background:var(--accent-color);color:var(--contrast-color)}.board-of-trustees .team-content{padding:.5rem;text-align:center}.board-of-trustees .team-content h4{margin-top:.2rem;margin-bottom:.2rem;font-size:1rem;font-weight:700}.board-of-trustees .team-content p{margin-top:0rem;margin-bottom:.2rem;font-size:.8rem;font-weight:600}.board-of-trustees .team-content .position{display:inline-block;padding:.3rem .7rem;background-color:color-mix(in srgb,var(--default-color),transparent 85%);border-radius:30px;font-size:.875rem;color:var(--light-color);font-weight:500}@media (max-width: 767.98px){.board-of-trustees .team-card{margin-bottom:.5rem}.board-of-trustees .team-content{padding:.25rem}.board-of-trustees .team-content h4{font-size:1rem}}.board-of-trustees .member{text-align:center;position:relative;overflow:hidden}.board-of-trustees .member .member-info{position:absolute;padding:5px 0;inset:auto 0 -44px 0;background:#0b3d2ecc;transition:.4s}.board-of-trustees .member .member-info-content h4{color:var(--contrast-color);font-weight:700;margin-bottom:4px;font-size:16px}.board-of-trustees .member .member-info-content span{font-style:italic;display:block;font-size:13px}.board-of-trustees .member .social a:hover{color:var(--default-color)}.board-of-trustees .member:hover .member-info{bottom:0}.section-divider{display:flex;align-items:center;justify-content:center;margin:5px 0;gap:2px}.divider-line{flex:1;max-width:100px;height:2px;background:linear-gradient(to right,transparent,#007bffa0,transparent)}.divider-text{font-size:24px;font-weight:600;color:#2d2f85;padding:0 3px;letter-spacing:1px;position:relative}@media (max-width: 768px){.divider-text{font-size:20px}.divider-line{max-width:50px}}.steps .timeline-container{position:relative;padding:30px 0}.steps .timeline-track{position:relative;max-width:1200px;margin:0 auto}.steps .timeline-track:before{content:"";position:absolute;top:0;bottom:0;left:50%;width:3px;background:linear-gradient(to bottom,transparent,var(--accent-color) 10%,var(--accent-color) 90%,transparent);transform:translate(-50%);z-index:1}.steps .timeline-item{position:relative;margin-bottom:60px}.steps .timeline-item:last-child{margin-bottom:0}.steps .timeline-item.left .timeline-content{padding-right:50px;text-align:right}.steps .timeline-item.left .timeline-content .timeline-marker{right:-35px}.steps .timeline-item.right .timeline-content{padding-left:50px;margin-left:50%}.steps .timeline-item.right .timeline-content .timeline-marker{left:-35px}.steps .timeline-item:hover .timeline-marker{transform:scale(1.1);background-color:var(--accent-color)}.steps .timeline-item:hover .timeline-marker .step-icon{color:var(--contrast-color)}.steps .timeline-item:hover .timeline-body{transform:translateY(-5px);box-shadow:0 15px 30px #0000001a}.steps .timeline-content{position:relative;width:50%}.steps .timeline-marker{position:absolute;top:15px;width:70px;height:70px;background-color:var(--surface-color);border:3px solid var(--accent-color);border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:2;transition:transform .3s ease;box-shadow:0 5px 15px #0000001a}.steps .timeline-marker .step-number{position:absolute;top:-15px;right:-15px;width:35px;height:35px;background-color:var(--accent-color);color:var(--contrast-color);border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--heading-font);font-size:.9rem;font-weight:700;z-index:3;border:3px solid var(--surface-color)}.steps .timeline-marker .step-icon{font-size:1.5rem;color:var(--accent-color);transition:all .3s ease}.steps .timeline-body{background-color:var(--surface-color);border-radius:10px;padding:25px;box-shadow:0 5px 15px #0000000d;transition:all .3s ease}.steps .timeline-body h3{font-size:1.3rem;font-weight:600;margin-bottom:15px;color:var(--heading-color)}.steps .timeline-body p{color:color-mix(in srgb,var(--default-color),transparent 20%);font-size:.95rem;line-height:1.6;margin-bottom:0}@media (max-width: 991px){.steps .timeline-track:before{left:30px}.steps .timeline-item.left .timeline-content,.steps .timeline-item.right .timeline-content{width:100%;padding-left:80px;padding-right:0;margin-left:0;text-align:left}.steps .timeline-item.left .timeline-content .timeline-marker,.steps .timeline-item.right .timeline-content .timeline-marker{left:0;right:auto}}@media (max-width: 767px){.steps .timeline-item{margin-bottom:50px}.steps .timeline-marker{width:60px;height:60px}.steps .timeline-marker .step-number{width:30px;height:30px;font-size:.8rem}.steps .timeline-marker .step-icon{font-size:1.3rem}.steps .timeline-body{padding:20px}.steps .timeline-body h3{font-size:1.2rem}.steps .timeline-body p{font-size:.9rem}}@media (max-width: 575px){.steps .timeline-marker{width:50px;height:50px}.steps .timeline-marker .step-icon{font-size:1.1rem}.steps .timeline-item.left .timeline-content,.steps .timeline-item.right .timeline-content{padding-left:70px}}.chairman-message,.board-of-trustees,.ourwork{padding-top:30px;padding-bottom:10px}.registrationlow{padding-top:30px;padding-bottom:20px}
