.layout{flex-direction:column;min-height:100vh;display:flex}.main{flex:1;padding-top:0}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.pb-4{padding-bottom:1.5rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:1rem}.mt-5{margin-top:3rem}.d-none{display:none}.d-block{display:block}.d-flex{display:flex}.d-md-none{display:none}.d-md-flex{display:flex}.d-lg-none{display:none}.d-lg-block{display:block}.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-flex{display:flex}.d-sm-column{flex-direction:column}.justify-content-center{justify-content:center}.justify-content-end{justify-content:flex-end}.align-items-center{align-items:center}.text-center{text-align:center}.gap-3{gap:1rem}.ml-auto{margin-left:auto}.me-1{margin-right:.25rem}@media screen and (max-width:1199.98px){.d-md-none{display:none}.d-md-flex{display:flex}}@media screen and (max-width:991.98px){.d-lg-none{display:none}.d-lg-block{display:block}}@media screen and (max-width:767.98px){.d-sm-none{display:none}.d-sm-block{display:block}.d-sm-flex{display:flex}.d-sm-column{flex-direction:column}}
footer{color:#535353;background-color:#333}.appst a{margin:0 8px}.appst a img{max-width:134px}@media screen and (max-width:991.98px){.appst{display:none!important}}@media screen and (max-width:767.98px){footer{text-align:center}}footer p{font-size:14px}footer .topstrip{border-top:1px solid #dedede;padding:3.75rem 0 2rem}@media screen and (max-width:767.98px){footer .topstrip{padding:3.125rem 0 1.875rem}}footer .footer-logo h6{color:#fff;padding:15px 0;font-size:18px;font-weight:500;position:relative}footer .footer-logo pre{color:#a9a9a9;font-family:Inter,sans-serif;font-size:1rem;font-weight:500;line-height:1.6}footer .footer-logo .contmob{align-items:flex-start;gap:15px;display:flex}@media screen and (max-width:767.98px){footer .footer-logo .contmob{justify-content:center}}footer .footer-logo .contmob span{color:#a9a9a9;opacity:.7;font-size:1rem;font-weight:500;display:block}footer .footer-logo .contmob a{color:#a9a9a9;font-size:1rem;font-weight:500}footer a{transition:all .3s ease-in-out}@media screen and (min-width:1200px){footer a:hover{color:#6d1404!important}}footer .footer-logo{max-width:480px}@media screen and (max-width:991.98px){footer .footer-logo img{max-width:300px;margin-bottom:10px}}footer .footer-menu-link{flex-wrap:wrap;justify-content:space-between;display:flex}footer .footer-menu-link ul{list-style-type:none!important}@media screen and (max-width:767.98px){footer .footer-menu-link{display:block}}footer .footer-menu-link .box_link{flex:none;max-width:30%;padding:0 15px}@media screen and (max-width:991.98px){footer .footer-menu-link .box_link{padding:0}}@media screen and (max-width:767.98px){footer .footer-menu-link .box_link{flex:0 0 100%;max-width:100%;padding:0}}footer .footer-menu-link .box_link .hide{opacity:0}@media screen and (max-width:767.98px){footer .footer-menu-link .box_link .hide{display:none}}footer .footer-menu-link ul{padding:0}footer .footer-menu-link h6{color:#fff;padding:15px 0;font-size:18px;font-weight:500;position:relative}@media screen and (max-width:767.98px){footer .footer-menu-link h6{margin-bottom:0;font-size:18px;display:block}}footer .footer-menu-link li{margin-bottom:1rem}footer .footer-menu-link li a{color:#888;font-size:1rem;font-weight:500;line-height:1.2}footer .social-links{align-items:center;display:flex}@media screen and (max-width:991.98px){footer .social-links{justify-content:center;padding-top:0}}footer .social-links path{transition:all .4s ease-in-out}footer .social-links a{align-items:center;margin-left:20px;display:flex}@media screen and (max-width:991.98px){footer .social-links a:first-child{margin:0}}footer .social-links a path{fill:#fff}footer .social-links a:hover path{fill:#6d1404}footer .footer-strip{border-top:1px solid #dedede;padding:1.875rem 0 2.5rem}@media screen and (max-width:991.98px){footer .footer-strip{text-align:center;padding:1.875rem 0 .625rem}}footer .footer-strip p{color:#6d7792;font-size:14px;font-weight:400}@media screen and (max-width:1199.98px){footer .appst svg{max-width:130px}}footer .bottomstrip{justify-content:center;align-items:center;display:flex}@media screen and (max-width:991.98px){footer .bottomstrip{margin:20px 0;display:block}}.app-link-wrapper{display:inline-block;position:relative}.app-link{cursor:pointer;display:inline-block;position:relative}.app-tooltip{color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:1000;background:linear-gradient(135deg,#d9c67a 0%,#972b2c 100%);border-radius:8px;padding:8px 16px;font-size:13px;font-weight:500;transition:all .3s;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%);box-shadow:0 4px 15px rgba(151,43,44,.4)}.app-tooltip:after{content:"";border:6px solid transparent;border-top-color:#d9c67a;position:absolute;top:100%;left:50%;transform:translate(-50%)}.app-link:hover .app-tooltip{opacity:1;visibility:visible;bottom:calc(100% + 15px)}@media screen and (max-width:767.98px){.app-tooltip{padding:6px 12px;font-size:12px}}
.loginmodal .modal-content{border:0;border-radius:13px;align-items:normal}.loginmodal .modal-header{border:0;padding:5px}.loginmodal .modal-header .btn-close{opacity:1}.loginmodal .modal-body .modal-title{text-align:center;max-width:210px;margin:auto auto 20px;font-family:Playfair Display,serif;font-size:30px;font-weight:700;line-height:1.2}.loginmodal .form-label{color:#444e6b;margin-bottom:10px;font-size:14px;font-weight:500}.loginmodal .form-control{background:#f4f7f7;height:56px;padding:20px}.loginmodal .form-control::-webkit-input-placeholder{color:#9d9d9d;opacity:1}.loginmodal .form-control::placeholder{color:#9d9d9d;opacity:1}.loginmodal .form-control:-ms-placeholder-shown{color:#9d9d9d;opacity:1}.loginmodal .form-control::placeholder{color:#9d9d9d;opacity:1}.loginmodal .form-control:focus::-webkit-input-placeholder{opacity:0}.loginmodal .form-control:focus::placeholder{opacity:0}.loginmodal .form-control:focus:-ms-placeholder-shown{opacity:0}.loginmodal .form-control:focus::placeholder{opacity:0}.loginmodal .btn{letter-spacing:2px;height:55px;font-weight:700}.loginmodal .singupacc{color:#000;text-align:center;font-size:16px;font-weight:500}.loginmodal .singupacc a{color:#972b2c;font-weight:700}.loginmodal .forgotpass{text-align:right;color:#000;font-size:14px;display:block}.loginmodal .passwordvisiblity{cursor:pointer;opacity:.3;padding:5px;position:absolute;top:18px;right:18px}
.main-header{z-index:1049;background-color:rgba(0,0,0,.41);width:100%;margin:0 auto;transition:all .3s ease-in-out;position:fixed;top:0;left:0}.main-header .container{position:relative}a:focus{outline:none}.main-nav ul,.submenu-list,.inner-submenu-list{list-style:none!important}.main-header .headerright{align-items:center;display:flex;position:absolute;top:25%;right:15px}@media screen and (max-width:1199.98px){.main-header .headerright{display:none}}.main-header .headerright .mobbtn{cursor:pointer;margin-left:40px;padding:3px}.main-header .headerright .mobbtn span{background-color:#fff;border-radius:2px;width:28px;height:2px;margin-bottom:6px;display:block}.main-header .headerright .mobbtn span:nth-child(3){margin-bottom:0}.main-header .headerright .btn:hover{border-radius:8px}.main-header .headerright .btn{color:#222;border-radius:5px;min-width:162px;padding-top:15px;padding-bottom:15px;font-weight:700}.main-header .mobile.scroll,.main-header .desk-home{display:none!important}@media screen and (max-width:1199.98px){.main-header .btn{color:#000!important}}.main-header .logo{margin:0 40px}@media screen and (max-width:1199.98px){.main-header .logo{margin:0}}.main-header .logo a{margin-right:50px}.main-header .logo img{max-width:750px}@media screen and (max-width:1599px){.main-header .logo a{margin-right:30px}.main-header .logo img{max-width:550px}.main-header .headerright{top:13%}}@media screen and (max-width:1199px){.main-header .logo a{margin:0 auto}.main-header .logo img{max-width:480px}}@media screen and (max-width:399.98px){.menu-logo{max-width:240px!important}}@media screen and (max-width:767.98px){.main-header .logo img{max-width:260px}}.menu-logo{max-width:250px}.menu-close{filter:brightness(0)saturate()invert(0%)sepia(0%)saturate(0%)hue-rotate(218deg)brightness(99%)contrast(101%);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:55%;right:0;transform:translateY(-50%)}.btn{color:#000;letter-spacing:2px;text-transform:uppercase;cursor:pointer;background:#d9c67a;border:1px solid #d9c67a;border-radius:0;padding:10px 35px;font-size:14px;font-weight:700;transition:all .4s ease-in-out;display:inline-block}.btn:hover{background-color:#972b2c;border-color:#972b2c;border-radius:4px;color:#fff!important}@media screen and (max-width:1350px){.btn{padding:8px 25px}}.btn.two{color:#000;background:#fff;border:1px solid #fff}.btn.two:hover{color:#000}.btn-dashboard{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700;transition:all .3s;color:#fff!important;background-color:#972b2c!important;border-color:#972b2c!important;padding:12px 25px!important}.btn-dashboard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(151,43,44,.3);background-color:#7a2123!important;border-color:#7a2123!important}.btn-logout{text-transform:uppercase;letter-spacing:1px;font-size:14px;font-weight:700;transition:all .3s;color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important;padding:12px 25px!important}.btn-logout:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,.3);background-color:#c82333!important;border-color:#c82333!important}.btn-check:focus+.btn,.btn:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}@media screen and (min-width:1200px){.mobile-menu{z-index:10000;background:#fff;width:450px;height:100vh;padding:0;transition:right .4s cubic-bezier(.4,0,.2,1);display:block;position:fixed;top:0;right:-450px;overflow-y:auto;box-shadow:-5px 0 25px rgba(0,0,0,.2)}.btn-dashboard{display:none!important}body.show-menu .mobile-menu{right:0}.sidebar-overlay{z-index:9999;cursor:pointer;background:rgba(0,0,0,.6);width:100%;height:100%;animation:.3s fadeIn;position:fixed;top:0;left:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}body.show-menu{overflow:hidden}.mobile-menu .top-menu{padding:30px}.mobile-menu .top-menu .head{border-bottom:2px solid #f0f0f0;flex-wrap:wrap;margin-bottom:0;padding-bottom:20px;display:flex;position:relative}.mobile-menu .top-menu .head .head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.mobile-menu .top-menu .head .menu-logo{flex:none;order:1;display:none}.mobile-menu .top-menu .head .custom-translate-wrapper{flex:0 0 50%;order:1}.mobile-menu .top-menu .head .menu-close{flex:none;order:2;margin-left:auto}.mobile-menu .top-menu .head:after{display:none}.mobile-menu .menu-logo img{width:auto;max-height:70px}.mobile-menu .menu-close{cursor:pointer;filter:none;background:#f9f7f5;border:none;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:all .3s;display:flex;position:relative;top:auto;right:auto;transform:none}.mobile-menu .menu-close:hover{background:#972b2c;transform:rotate(90deg)}.mobile-menu .menu-close img{filter:brightness(0);width:20px;height:20px}.mobile-menu .menu-close:hover img{filter:brightness(0)invert()}.mobile-menu .menu-links{padding:30px 0 20px}.mobile-menu .menu-links ul{margin:0;padding:0;list-style:none}.mobile-menu .menu-links>ul>li{margin-bottom:8px}.mobile-menu .menu-links>ul>li>a,.mobile-menu .menu-links>ul>li>div>a{color:#222;border-bottom:none;border-radius:8px;padding:14px 20px;font-size:16px;font-weight:500;text-decoration:none;transition:all .3s;display:block;transform:none}.mobile-menu .menu-links>ul>li>a:hover,.mobile-menu .menu-links>ul>li>a.active,.mobile-menu .menu-links>ul>li.current-menu-item>a,.mobile-menu .menu-links>ul>li>div>a:hover,.mobile-menu .menu-links>ul>li>div>a.active,.mobile-menu .menu-links>ul>li.current-menu-item>div>a{color:#972b2c;background:linear-gradient(90deg,rgba(151,43,44,.08) 0%,rgba(151,43,44,.03) 100%);border-left:3px solid #972b2c;padding-left:25px}.mobile-menu .menu-links ul li.submenu{position:relative}.mobile-menu .menu-links ul li.submenu:after{content:"";border-bottom:2px solid #666;border-right:2px solid #666;width:8px;height:8px;transition:all .3s;position:absolute;top:20px;right:20px;transform:rotate(45deg)}.mobile-menu .menu-links ul li.submenu>a,.mobile-menu .menu-links ul li.submenu>div>a{padding-right:40px}.mobile-menu .menu-links ul li.submenu.active:after{top:24px;transform:scaleY(-1)rotate(45deg)}.mobile-menu .menu-links ul li.submenu>ul{background:#fafafa;border-left:2px solid #e8e8e8;border-radius:0 0 8px 8px;margin-top:8px;padding:8px 0 8px 20px;display:none}.mobile-menu .menu-links ul li.submenu.active>ul{display:block}.mobile-menu .menu-links ul li ul li a,.mobile-menu .menu-links ul li ul li div>a{color:#444;border-bottom:none;border-radius:6px;margin-bottom:4px;padding:10px 15px 10px 20px;font-size:15px;transition:all .3s;display:block;position:relative;transform:none}.mobile-menu .menu-links ul li ul li a:before,.mobile-menu .menu-links ul li ul li div>a:before{content:"•";color:#999;transition:all .3s;position:absolute;left:5px}.mobile-menu .menu-links ul li ul li a:hover,.mobile-menu .menu-links ul li ul li a.active,.mobile-menu .menu-links ul li ul li div>a:hover,.mobile-menu .menu-links ul li ul li div>a.active{color:#972b2c;background:rgba(151,43,44,.05);border-left:none;padding-left:25px;font-weight:600}.mobile-menu .menu-links ul li ul li a:hover:before,.mobile-menu .menu-links ul li ul li a.active:before,.mobile-menu .menu-links ul li ul li div>a:hover:before,.mobile-menu .menu-links ul li ul li div>a.active:before{color:#972b2c}.mobile-menu .menu-links ul li ul li.submenu:after{border-bottom:2px solid #666;border-right:2px solid #666;width:6px;height:6px;top:15px;right:10px}.mobile-menu .menu-links ul li ul li.submenu.active:after{top:18px;transform:scaleY(-1)rotate(45deg)}.mobile-menu .menu-links ul li ul li.submenu>ul{background:#f5f5f5;border-left:2px solid #e0e0e0;margin-top:5px;margin-left:10px;padding-top:5px;padding-left:15px;display:none}.mobile-menu .menu-links ul li ul li.submenu.active>ul{display:block}.mobile-menu .menu-links ul li ul li ul li a{color:#555;padding:8px 12px 8px 20px;font-size:14px}.mobile-menu .menu-links ul li ul li ul li a:before{content:"◦";color:#bbb;font-size:12px;left:8px}.mobile-menu .menu-links ul li ul li ul li a:hover,.mobile-menu .menu-links ul li ul li ul li a.active{padding-left:25px}.mobile-menu .menu-links .btn{color:#222;text-transform:uppercase;letter-spacing:1.5px;text-align:center;background:#d9c67a;border:1px solid #d9c67a;border-radius:8px;width:100%;margin-top:10px;padding:14px 30px;font-size:14px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.mobile-menu .menu-links .btn:hover{color:#fff;background:#972b2c;border-color:#972b2c;transform:translateY(-2px);box-shadow:0 5px 15px rgba(151,43,44,.3)}.mobile-menu .menu-social{background:#f9f7f5;border-top:2px solid #f0f0f0;margin-top:auto;padding:25px 30px}.mobile-menu .menu-social .social-links{opacity:1;justify-content:center;gap:15px;transition:none;display:flex;transform:none}.mobile-menu .menu-social .social-links:after{display:none}.mobile-menu .menu-social .social-links a{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;margin:0;transition:all .3s;display:flex;box-shadow:0 2px 8px rgba(0,0,0,.08)}.mobile-menu .menu-social .social-links a:hover{background:#972b2c;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.15)}.mobile-menu .menu-social .social-links a:hover svg path{fill:#fff}.mobile-menu .menu-social .social-links a svg{width:22px;height:22px}body.show-menu .mobile-menu .menu-links ul li a{animation:.4s forwards slideInRight;transform:translateY(0)}@keyframes slideInRight{0%{opacity:0;transform:translate(20px)}to{opacity:1;transform:translate(0)}}body.show-menu .mobile-menu .menu-links ul li:first-child a{animation-delay:.1s}body.show-menu .mobile-menu .menu-links ul li:nth-child(2) a{animation-delay:.15s}body.show-menu .mobile-menu .menu-links ul li:nth-child(3) a{animation-delay:.2s}body.show-menu .mobile-menu .menu-links ul li:nth-child(4) a{animation-delay:.25s}body.show-menu .mobile-menu .menu-links ul li:nth-child(5) a{animation-delay:.3s}body.show-menu .mobile-menu .menu-links ul li:nth-child(6) a{animation-delay:.35s}body.show-menu .mobile-menu .menu-links ul li:nth-child(7) a{animation-delay:.4s}.desk-hide{display:none}.open-expand .main-nav,.open-expand .headuser-panel{opacity:1}.main-nav{opacity:0;border-top:1px solid rgba(255,255,255,.5);transition:all .2s ease-in-out}.main-nav.right>ul>li:last-child{padding-right:0}.main-nav>ul{justify-content:space-between;gap:10px;margin:0;padding:0;display:flex}.main-nav>ul>li{flex-shrink:0;line-height:2.8125rem;display:inline-block;position:relative}.main-nav>ul>li.submenu{position:relative}.main-nav>ul>li.submenu>a{align-items:center;padding-right:20px;display:flex}.main-nav>ul>li.submenu:after{pointer-events:none;content:"";pointer-events:none;border-bottom:2px solid #fff;border-right:2px solid #fff;width:8px;height:8px;margin-top:-2px;position:absolute;top:50%;right:5px;transform:translateY(-50%)rotate(45deg)}.main-nav>ul>li.submenu .submenu-list{opacity:0;visibility:hidden;z-index:100;background:linear-gradient(135deg,#2a4560 0%,#1a2c40 100%);border-radius:12px;width:280px;padding:25px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:46px;transform:translateY(10px);box-shadow:0 10px 40px rgba(0,0,0,.3)}.main-nav>ul>li.submenu ul li{padding:8px 0;line-height:1.5;position:relative}.main-nav>ul>li.submenu ul li a{color:#fff;white-space:normal;word-wrap:break-word;padding-left:20px;font-size:14px;line-height:1.5;transition:all .3s;display:inline-block;position:relative}.main-nav>ul>li.submenu ul li a:before{content:"→";opacity:0;color:#d9c67a;transition:all .3s;position:absolute;left:0;transform:translate(-10px)}.main-nav>ul>li.submenu ul li a:hover,.main-nav>ul>li.submenu ul li a.active{color:#d9c67a;padding-left:25px;transform:translate(5px)}.main-nav>ul>li.submenu ul li a:hover:before,.main-nav>ul>li.submenu ul li a.active:before{opacity:1;transform:translate(0)}.main-nav>ul>li.submenu ul li.innersubmenu{position:relative}.main-nav>ul>li.submenu ul li.innersubmenu>a:after{content:"";opacity:.7;color:#d9c67a;transition:all .3s;position:absolute;right:10px}.main-nav>ul>li.submenu ul li.innersubmenu:hover>a:after,.main-nav>ul>li.submenu ul li.innersubmenu.active>a:after{opacity:1;transform:translate(5px)}.main-nav>ul>li.submenu ul li.innersubmenu .inner-submenu-list{opacity:0;visibility:hidden;z-index:101;background:linear-gradient(135deg,#223851 0%,#1a2c40 100%);border-radius:12px;width:280px;margin-left:10px;padding:25px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:100%;transform:translate(-10px);box-shadow:0 15px 50px rgba(0,0,0,.4)}.main-nav>ul>li.submenu ul li.innersubmenu.active .inner-submenu-list,.main-nav>ul>li.submenu ul li.innersubmenu:hover .inner-submenu-list{opacity:1;visibility:visible;transform:translate(0)}.main-nav>ul>li.submenu ul li.innersubmenu .inner-submenu-list li{padding:6px 0}.main-nav>ul>li.submenu ul li.innersubmenu .inner-submenu-list li a{color:#e8e8e8;padding-left:15px;font-size:13px}.main-nav>ul>li.submenu ul li.innersubmenu .inner-submenu-list li a:before{content:"•";color:#d9c67a}.main-nav>ul>li.submenu ul li.innersubmenu .inner-submenu-list li a:hover,.main-nav>ul>li.submenu ul li.innersubmenu .inner-submenu-list li a.active{color:#f4e5a1;padding-left:20px}.main-nav>ul>li.submenu.active .submenu-list,.main-nav>ul>li.submenu:hover .submenu-list{opacity:1;visibility:visible;transform:translateY(0)}.main-nav>ul>li.submenu.active:after{transform:translateY(-50%)scaleY(-1)rotate(45deg)}.main-nav>ul>li:last-child{margin:0}.main-nav>ul>li:last-child ul{padding-right:0;left:auto;right:0}.main-nav>ul>li>a{color:#fff;white-space:nowrap;padding-left:0;padding-right:0;font-size:1rem;font-weight:500;text-decoration:none;transition:color .4s;display:block;position:relative;overflow:hidden}.main-nav>ul>li>a:before{content:"";background:linear-gradient(90deg,#a72624 0%,#6d1404 100%);width:0;height:2px;transition:width .4s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:50%;transform:translate(-50%)}.main-nav>ul>li>a:after{content:"";background:linear-gradient(90deg,transparent,rgba(217,198,122,.2),transparent);width:100%;height:100%;transition:left .6s;position:absolute;top:0;left:-100%}.main-nav>ul>li>a:hover:before,.main-nav>ul>li>a.active:before,.main-nav>ul>li.current-menu-item>a:before{width:100%}.main-nav>ul>li>a:hover:after{left:100%}.main-nav>ul>li>a:hover,.main-nav>ul>li>a.active,.main-nav>ul>li.current-menu-item>a{color:#6d1404}@media screen and (max-width:1350px){.main-nav>ul>li>a{font-size:.9rem}.main-nav>ul{gap:5px}}}@media screen and (max-width:1199.98px){.main-header:after{display:none}.mobile-menu{z-index:9999;background:linear-gradient(#fff 0%,#fafafa 100%);flex-direction:column;width:100%;max-width:400px;height:100%;min-height:100vh;padding:0;transition:right .5s cubic-bezier(.4,0,.2,1);display:flex;position:fixed;top:0;right:-100%;overflow:auto;box-shadow:-5px 0 30px rgba(0,0,0,.1)}.mobile-menu .top-menu .head{background:linear-gradient(135deg,#972b2c 0%,#6d1404 100%);border-bottom:3px solid #d9c67a;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:25px 25px 20px;display:flex;position:relative;overflow:visible}.mobile-menu .top-menu .head .head-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;width:100%;display:flex}.mobile-menu .top-menu .head .menu-logo{flex:none;order:1}.mobile-menu .top-menu .head .menu-close{flex:none;order:2}.mobile-menu .top-menu .head .custom-translate-wrapper{flex:none;order:3}.mobile-menu .top-menu .head:after{display:none}.mobile-menu .menu-logo img{filter:brightness(0)invert();max-height:60px}.mobile-menu .menu-close{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;filter:none;background:rgba(255,255,255,.2);border:2px solid rgba(255,255,255,.3);border-radius:10px;justify-content:center;align-items:center;padding:10px;transition:all .3s;display:flex;position:relative;top:auto;right:auto;transform:none}.mobile-menu .menu-close:hover{background:rgba(255,255,255,.3);transform:rotate(90deg)}.mobile-menu .menu-close img{filter:brightness(0)invert();width:18px;height:18px}.mobile-menu .menu-links{flex:1;padding:0;overflow-y:auto}.mobile-menu .menu-links ul{margin:0;padding:0;list-style:none}.mobile-menu .menu-links>ul>li{border-bottom:1px solid #e8eaed;margin-bottom:0;position:relative}.mobile-menu .menu-links>ul>li:last-child{border-bottom:none}.mobile-menu .menu-links>ul>li>a,.mobile-menu .menu-links>ul>li>div>a{color:#2c2c2c;word-wrap:break-word;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;width:100%;padding:18px 25px;font-size:17px;font-weight:600;line-height:1.4;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.mobile-menu .menu-links>ul>li>a:before,.mobile-menu .menu-links>ul>li>div>a:before{content:"";background:linear-gradient(#d9c67a 0%,#c5b269 100%);width:0;transition:width .3s cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;left:0}.mobile-menu .menu-links>ul>li>a:hover,.mobile-menu .menu-links>ul>li>a.active,.mobile-menu .menu-links>ul>li.current-menu-item>a,.mobile-menu .menu-links>ul>li>div>a:hover,.mobile-menu .menu-links>ul>li>div>a.active,.mobile-menu .menu-links>ul>li.current-menu-item>div>a{color:#972b2c;background:linear-gradient(90deg,rgba(217,198,122,.08) 0%,transparent 100%);padding-left:30px}.mobile-menu .menu-links>ul>li>a:hover:before,.mobile-menu .menu-links>ul>li>a.active:before,.mobile-menu .menu-links>ul>li.current-menu-item>a:before,.mobile-menu .menu-links>ul>li>div>a:hover:before,.mobile-menu .menu-links>ul>li>div>a.active:before,.mobile-menu .menu-links>ul>li.current-menu-item>div>a:before{width:4px}.mobile-menu .menu-links ul li.submenu>a:after,.mobile-menu .menu-links ul li.submenu>div>a:after{content:"›";color:#999;margin-left:auto;font-size:28px;font-weight:300;line-height:1;transition:all .3s;transform:rotate(0)}.mobile-menu .menu-links ul li.submenu.active>a:after,.mobile-menu .menu-links ul li.submenu.active>div>a:after{color:#972b2c;transform:rotate(90deg)}.mobile-menu .menu-links ul li.submenu:after{display:none}.mobile-menu .menu-links ul li.submenu>a{padding-right:25px}.mobile-menu .menu-links ul li.submenu>ul{background:#f8f9fa;border-top:1px solid #e0e3e7;border-bottom:1px solid #e0e3e7;margin:0;padding:0;animation:.3s slideDown;display:none}@keyframes slideDown{0%{opacity:0;max-height:0}to{opacity:1;max-height:500px}}.mobile-menu .menu-links ul li.submenu.active>ul{display:block}.mobile-menu .menu-links ul li ul li{border-bottom:1px solid #e8eaed;margin:0;position:relative}.mobile-menu .menu-links ul li ul li:last-child{border-bottom:none}.mobile-menu .menu-links ul li ul li>a,.mobile-menu .menu-links ul li ul li>div>a{color:#444;background:0 0;border-bottom:none;justify-content:space-between;align-items:center;padding:14px 25px 14px 45px;font-size:15px;font-weight:500;line-height:1.4;transition:all .3s;display:flex;position:relative}.mobile-menu .menu-links ul li ul li>a:before,.mobile-menu .menu-links ul li ul li>div>a:before{content:"";background:#c5b269;border-radius:50%;width:6px;height:6px;transition:all .3s;position:absolute;left:28px}.mobile-menu .menu-links ul li ul li>a:hover,.mobile-menu .menu-links ul li ul li>a.active,.mobile-menu .menu-links ul li ul li>div>a:hover,.mobile-menu .menu-links ul li ul li>div>a.active{color:#972b2c;background:rgba(217,198,122,.1);padding-left:50px;font-weight:600}.mobile-menu .menu-links ul li ul li>a:hover:before,.mobile-menu .menu-links ul li ul li>a.active:before,.mobile-menu .menu-links ul li ul li>div>a:hover:before,.mobile-menu .menu-links ul li ul li>div>a.active:before{background:#972b2c;width:8px;height:8px;left:27px;box-shadow:0 0 0 3px rgba(151,43,44,.2)}.mobile-menu .menu-links ul li ul li.submenu>a:after,.mobile-menu .menu-links ul li ul li.submenu>div>a:after{content:"›";color:#999;margin-left:auto;font-size:24px;font-weight:300;transition:all .3s;transform:rotate(0)}.mobile-menu .menu-links ul li ul li.submenu.active>a:after,.mobile-menu .menu-links ul li ul li.submenu.active>div>a:after{color:#972b2c;transform:rotate(90deg)}.mobile-menu .menu-links ul li ul li.submenu>a,.mobile-menu .menu-links ul li ul li.submenu>div>a{padding-right:25px}.mobile-menu .menu-links ul li ul li.submenu>ul{background:#f0f2f4;border-top:1px solid #dde0e4;border-bottom:1px solid #dde0e4;margin:0;padding:0;animation:.3s slideDown;display:none}.mobile-menu .menu-links ul li ul li.submenu.active>ul{display:block}.mobile-menu .menu-links ul li ul li ul li{border-bottom:1px solid #e0e3e7;margin:0}.mobile-menu .menu-links ul li ul li ul li:last-child{border-bottom:none}.mobile-menu .menu-links ul li ul li ul li>a{color:#555;padding:12px 25px 12px 60px;font-size:14px;font-weight:500;line-height:1.4}.mobile-menu .menu-links ul li ul li ul li>a:before{content:"";background:#a0a0a0;border-radius:1px;width:10px;height:2px;position:absolute;top:50%;left:43px;transform:translateY(-50%)}.mobile-menu .menu-links ul li ul li ul li>a:hover,.mobile-menu .menu-links ul li ul li ul li>a.active{color:#972b2c;background:rgba(217,198,122,.08);padding-left:65px;font-weight:600}.mobile-menu .menu-links ul li ul li ul li>a:hover:before,.mobile-menu .menu-links ul li ul li ul li>a.active:before{background:#972b2c;width:12px;left:42px}.mobile-menu .menu-links .btn,.mobile-menu .menu-links .btn-primary{color:#222;text-transform:uppercase;letter-spacing:1.5px;text-align:center;background:linear-gradient(135deg,#d9c67a 0%,#c5b269 100%);border:2px solid #d9c67a;border-radius:12px;width:calc(100% - 50px);margin:20px 25px;padding:16px 30px;font-size:15px;font-weight:700;text-decoration:none;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;box-shadow:0 4px 16px rgba(217,198,122,.3)}.mobile-menu .menu-links .btn:hover,.mobile-menu .menu-links .btn-primary:hover{background:linear-gradient(135deg,#972b2c 0%,#6d1404 100%);border-color:#972b2c;transform:translateY(-2px);box-shadow:0 6px 20px rgba(151,43,44,.4);color:#fff!important}.mobile-menu .menu-links .btn-dashboard,.mobile-menu .menu-links .btn-logout{text-align:center;text-transform:uppercase;letter-spacing:1px;border-radius:8px;width:calc(100% - 50px);margin:10px 25px;padding:14px 25px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:block}.mobile-menu .menu-links .btn-dashboard{color:#fff!important;background-color:#972b2c!important;border-color:#972b2c!important}.mobile-menu .menu-links .btn-dashboard:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(151,43,44,.3);background-color:#7a2123!important;border-color:#7a2123!important}.mobile-menu .menu-links .btn-logout{color:#fff!important;background-color:#dc3545!important;border-color:#dc3545!important}.mobile-menu .menu-links .btn-logout:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(220,53,69,.3);background-color:#c82333!important;border-color:#c82333!important}.mobile-menu .menu-links>ul>li>div.d-flex{background:0 0;border:none;gap:12px;padding:0;flex-direction:column!important;display:flex!important}.mobile-menu .menu-links>ul>li>div.d-flex .btn-dashboard,.mobile-menu .menu-links>ul>li>div.d-flex .btn-logout,.mobile-menu .menu-links>ul>li>div.d-flex .btn.w-100{width:calc(100% - 50px)!important;margin:0 25px!important;padding:14px 25px!important;display:block!important}.mobile-menu .menu-social{background:#f8f9fa;border-top:2px solid #e8eaed;margin-top:auto;padding:25px}.mobile-menu .menu-social .social-links{opacity:1;flex-wrap:wrap;justify-content:center;gap:12px;transition:none;display:flex;overflow:visible;transform:none}.mobile-menu .menu-social .social-links:after{display:none}.mobile-menu .menu-social .social-links a{background:#fff;border:2px solid #e8eaed;border-radius:12px;justify-content:center;align-items:center;width:48px;height:48px;margin:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 3px 12px rgba(0,0,0,.08)}.mobile-menu .menu-social .social-links a:hover{background:linear-gradient(135deg,#972b2c 0%,#6d1404 100%);border-color:#972b2c;transform:translateY(-3px)scale(1.05);box-shadow:0 6px 18px rgba(151,43,44,.2)}.mobile-menu .menu-social .social-links a:hover svg path{fill:#fff}.mobile-menu .menu-social .social-links a svg{width:22px;height:22px;transition:all .3s}.show-menu .mobile-menu{right:0}.show-menu .mobile-menu .menu-links>ul>li{animation:.4s cubic-bezier(.4,0,.2,1) forwards slideInRight}@keyframes slideInRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}.show-menu .mobile-menu .menu-links>ul>li:first-child{animation-delay:50ms}.show-menu .mobile-menu .menu-links>ul>li:nth-child(2){animation-delay:.1s}.show-menu .mobile-menu .menu-links>ul>li:nth-child(3){animation-delay:.15s}.show-menu .mobile-menu .menu-links>ul>li:nth-child(4){animation-delay:.2s}.show-menu .mobile-menu .menu-links>ul>li:nth-child(5){animation-delay:.25s}.show-menu .mobile-menu .menu-links>ul>li:nth-child(6){animation-delay:.3s}.show-menu .mobile-menu .menu-links>ul>li:nth-child(7){animation-delay:.35s}.show-menu .mobile-menu .menu-links>ul>li:nth-child(8){animation-delay:.4s}.mobile-menu .menu-links ul li a{transform:none}.main-nav{display:none}.mob-btn{cursor:pointer;text-align:center;background-color:transparent;flex-direction:column;justify-content:center;width:3.125rem;height:3.125rem;margin:0;padding:.625rem;display:flex;position:absolute;top:55%;right:.625rem;transform:translateY(-50%)}.mob-btn span{background:#fff;border-radius:1px;width:100%;height:2px;transition:all .3s ease-out;display:block}.mob-btn .icon-left-1{background:0 0;width:0;height:0;display:none}.mob-btn span+span{margin-top:5px}.sidebar-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:9998;cursor:pointer;background:rgba(0,0,0,.5);width:100%;height:100%;animation:.3s fadeInOverlay;position:fixed;top:0;left:0}@keyframes fadeInOverlay{0%{opacity:0}to{opacity:1}}}body.show-menu{overflow:hidden}.fancybox__thumbs .carousel__slide .fancybox__thumb:after{border-color:#6d1404}.main-header.header-fixed{background-color:#fff;box-shadow:0 5px 8px rgba(0,0,0,.05)}.main-header.header-fixed .topheadstrip{background-color:#f4f4f4}.main-header.header-fixed .logo img,.main-header.header-fixed .headerright .mobbtn{filter:brightness(0)saturate()invert(29%)sepia(10%)saturate(3546%)hue-rotate(315deg)brightness()contrast(108%)}@media screen and (min-width:1200px){.main-header.header-fixed .main-nav>ul>li>a{color:#000}.main-header.header-fixed .main-nav>ul>li>a:before{background:linear-gradient(90deg,#972b2c 0%,#6d1404 100%)}.main-header.header-fixed .main-nav>ul>li>a:hover,.main-header.header-fixed .main-nav>ul>li>a.active,.main-header.header-fixed .main-nav>ul>li.current-menu-item>a{color:#972b2c}.main-header.header-fixed .main-nav>ul>li.submenu:after{border-bottom:2px solid #000;border-right:2px solid #000}.main-header.header-fixed .main-nav>ul>li.submenu:hover:after,.main-header.header-fixed .main-nav>ul>li.submenu.active:after,.main-header.header-fixed .main-nav>ul>li.submenu.current-menu-item:after{border-bottom:2px solid #972b2c;border-right:2px solid #972b2c}}@media screen and (max-width:1199.98px){.main-header.header-fixed .mob-btn span{background:#000}}.mt-100{margin-top:130px}@media screen and (max-width:1199.98px){.mt-100{margin-top:65px}}
.floating-btn{color:#fff;cursor:pointer;z-index:1048;background:linear-gradient(135deg,#a72624 0%,#8b1e1c 100%);border:none;border-radius:50%;justify-content:center;align-items:center;width:70px;height:70px;font-size:16px;font-weight:700;transition:all .4s cubic-bezier(.34,1.56,.64,1);display:flex;position:fixed;bottom:112px;right:10px;overflow:hidden;transform:scale(1)translateY(0);box-shadow:0 4px 15px rgba(167,38,36,.35)}.floating-btn:hover,.floating-btn.hovered{transform:scale(1.15)translateY(-8px);box-shadow:0 8px 25px rgba(167,38,36,.5)}.floating-btn:active{transform:scale(1.05)translateY(-5px)}@keyframes slideUp{0%{opacity:0;transform:scale(.5)translateY(50px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.floating-btn{animation:.6s ease-out slideUp,3s ease-in-out 1s infinite float}.floating-btn:hover,.floating-btn.hovered{animation:none}.floating-btn-text{opacity:1;line-height:19px;transition:opacity .3s,transform .3s;position:absolute}.floating-btn-icon{opacity:0;font-size:24px;font-weight:300;transition:opacity .3s,transform .3s;transform:rotate(0)}.floating-btn:hover .floating-btn-text,.floating-btn.hovered .floating-btn-text{opacity:1;transform:scale(.8)}.floating-btn:hover .floating-btn-icon,.floating-btn.hovered .floating-btn-icon{opacity:1;transform:rotate(45deg)}@keyframes pulse{0%{box-shadow:0 4px 15px rgba(167,38,36,.35)}50%{box-shadow:0 4px 25px rgba(167,38,36,.55)}to{box-shadow:0 4px 15px rgba(167,38,36,.35)}}.floating-btn:first-child{animation:.6s ease-out slideUp,3s ease-in-out .5s infinite float,2s ease-in-out 2s infinite pulse}@media screen and (max-width:768px){.floating-btn{width:60px;height:60px;font-size:14px;bottom:70px;right:15px}.floating-btn-icon{font-size:20px}}@media screen and (max-width:480px){.floating-btn{width:55px;height:55px;font-size:12px;bottom:80px;right:15px}.floating-btn:hover,.floating-btn.hovered{transform:scale(1.1)translateY(-6px)}.floating-btn-icon{font-size:18px}}
.styles-module__u5-wCW__languageToggle{align-items:center;gap:8px;transition:all .3s;display:inline-flex}.styles-module__u5-wCW__languageToggle.styles-module__u5-wCW__loading{opacity:.5;pointer-events:none}.styles-module__u5-wCW__toggleContainer{background:#f0f0f0;border-radius:30px;align-items:center;padding:4px;transition:all .3s;display:flex;position:relative;box-shadow:inset 0 2px 4px rgba(0,0,0,.1)}.styles-module__u5-wCW__languageOption{z-index:2;cursor:pointer;background:0 0;border:none;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:all .3s;display:flex;position:relative}.styles-module__u5-wCW__languageOption:hover{transform:scale(1.05)}.styles-module__u5-wCW__languageOption:active{transform:scale(.95)}.styles-module__u5-wCW__languageOption .styles-module__u5-wCW__flag{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;filter:grayscale(.3)opacity(.7);font-size:26px;line-height:1;transition:all .3s}.styles-module__u5-wCW__languageOption.styles-module__u5-wCW__active .styles-module__u5-wCW__flag{filter:grayscale(0)opacity();transform:scale(1.1)}@media (max-width:768px){.styles-module__u5-wCW__languageOption{width:40px;height:40px}.styles-module__u5-wCW__languageOption .styles-module__u5-wCW__flag{font-size:24px}}@media (max-width:480px){.styles-module__u5-wCW__languageOption{width:38px;height:38px}.styles-module__u5-wCW__languageOption .styles-module__u5-wCW__flag{font-size:22px}}.styles-module__u5-wCW__slider{z-index:1;background:linear-gradient(135deg,#007bff 0%,#0056b3 100%);border-radius:50%;width:44px;height:44px;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;box-shadow:0 2px 8px rgba(0,123,255,.4),0 1px 3px rgba(0,0,0,.2)}@media (max-width:768px){.styles-module__u5-wCW__slider{width:40px;height:40px}}@media (max-width:480px){.styles-module__u5-wCW__slider{width:38px;height:38px}}.styles-module__u5-wCW__sliderLeft{left:4px;transform:translate(0)}.styles-module__u5-wCW__sliderRight{left:4px;transform:translate(44px)}@media (max-width:768px){.styles-module__u5-wCW__sliderRight{transform:translate(40px)}}@media (max-width:480px){.styles-module__u5-wCW__sliderRight{transform:translate(38px)}}.styles-module__u5-wCW__webViewIndicator{opacity:.6;margin-left:4px;font-size:12px;animation:2s infinite styles-module__u5-wCW__pulse}@keyframes styles-module__u5-wCW__pulse{0%{opacity:.4}50%{opacity:.8}to{opacity:.4}}
.administrationblock h2{color:#666;letter-spacing:-1px;margin:0;font-size:18px;line-height:1}.administrationblock .headSection{color:#888;letter-spacing:-1px;margin:auto;font-size:2.25rem;line-height:1}.admin-card-image{border-radius:10px}@media screen and (max-width:1199.98px){.administrationblock h2{font-size:2.8125rem}}@media screen and (max-width:767.98px){.administrationblock .adminwrap-boxes{width:100%;max-width:300px;margin:0 auto}.administrationblock h2{font-size:1.875rem}}.administrationblock .yearroleselect{justify-content:center;gap:20px;margin:30px 0;display:flex}@media screen and (max-width:767.98px){.administrationblock .yearroleselect{flex-direction:column}}.administrationblock .yearroleselect label{text-transform:uppercase;letter-spacing:2px;color:#222;opacity:.5;font-size:16px;font-weight:500}.administrationblock .yearroleselect select{text-transform:uppercase;letter-spacing:2px;color:#222;border:0;font-size:16px;font-weight:500}.administrationblock .yearroleselect select.text-capitalize{border-radius:10px;margin-left:10px;padding:10px 5px}.administrationblock .yearroleselect select:focus{border:0;outline:none}.administrationblock .adminwrap-boxes{height:100%;transition:all cubic-bezier(.075,.82,.165,1)}.administrationblock .adminwrap-boxes .img-box{border:1px solid #e6e6e6;height:400px;margin-bottom:1.125rem;overflow:hidden}@media screen and (max-width:1599.98px){.administrationblock .adminwrap-boxes .img-box{height:350px}}.administrationblock .adminwrap-boxes .img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all 1s cubic-bezier(.5,0,0,1)}.administrationblock .adminwrap-boxes p{color:#a4a4a4;letter-spacing:1px;text-transform:uppercase;margin-bottom:1rem;font-size:.8125rem;font-weight:500}.administrationblock .adminwrap-boxes h3{color:#222;margin-bottom:5px;font-size:18px;font-weight:500}.administrationblock .namebox{align-items:center;margin-bottom:8px;display:flex}.administrationblock .namebox span{color:#a4a4a4;font-size:14px;font-weight:500;line-height:1;transition:all .3s ease-in-out;display:block}.administrationblock .namebox .icon-box{display:flex}.administrationblock .namebox .icon-box img{min-width:20px}@media screen and (min-width:1370.98px){.administrationblock .namebox:hover span{color:#6d1404}}
.archivelistsec .accordion .accordion-button{color:#fff;background-color:#1a2a40;padding:20px 50px 20px 20px;font-size:20px}@media screen and (max-width:1199.98px){.archivelistsec .accordion .accordion-button{font-size:18px}}.archivelistsec .accordion .accordion-button:after{content:"";background:#fff;width:16px;height:2px;position:absolute;right:20px}.archivelistsec .accordion .accordion-button:before{content:"";background:#fff;width:16px;height:2px;transition:all .3s ease-in-out;position:absolute;right:20px;transform:rotate(0)}.archivelistsec .accordion .accordion-button.collapsed:before{transform:rotate(90deg)}.archivelistsec .accordion .accordion-item{border-color:#e1e1e1;margin-bottom:22px}.archivelistsec .accordion p{font-weight:500}.archivelistsec .accordion .accordion-body{flex-direction:row;justify-content:space-between;align-items:center;min-height:150px;padding:20px 30px;display:flex}.archivelistsec .accordion-vicar div,.archivelistsec .accordion-assist-vicar div{float:left;width:300px;margin-bottom:10px}@media screen and (max-width:1199.98px){.archivelistsec .accordion .accordion-body{padding:20px}}@media screen and (max-width:767.98px){.archivelistsec .accordion .accordion-body{flex-flow:column wrap;align-items:flex-start;gap:15px;padding:15px;display:flex}.archivelistsec .accordion-vicar,.archivelistsec .accordion-assist-vicar{flex-direction:column;gap:15px;width:100%;display:flex}.archivelistsec .accordion-vicar div,.archivelistsec .accordion-assist-vicar div{float:none;text-align:center;flex-direction:column;gap:10px;width:100%;margin-bottom:10px;display:flex}.archivelistsec .accordion-vicar figure,.archivelistsec .accordion-assist-vicar figure{border-radius:8px;width:100%;margin:0;overflow:hidden}.archivelistsec .accordion-vicar img,.archivelistsec .accordion-assist-vicar img{object-fit:cover;width:80%;height:auto;margin:0 auto;display:block}.archivelistsec .accordion .accordion-button{padding:15px 40px 15px 15px;font-size:16px}}
.pagination-wrapper{flex-direction:column;align-items:center;gap:20px;margin-top:40px;padding:30px 0;display:flex}.pagination-info{color:#666;text-align:center;font-size:.875rem}.pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.pagination-btn{color:#222;cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;min-width:100px;padding:10px 20px;font-family:inherit;font-size:.9375rem;font-weight:500;transition:all .3s}.pagination-btn:hover:not(:disabled){background-color:#f5f5f5;border-color:#222}.pagination-btn:disabled{opacity:.5;cursor:not-allowed}.pagination-pages{align-items:center;gap:4px;display:flex}.pagination-page{color:#222;cursor:pointer;background-color:#fff;border:1px solid #e6e6e6;border-radius:4px;justify-content:center;align-items:center;min-width:40px;height:40px;padding:0 12px;font-family:inherit;font-size:.9375rem;font-weight:500;transition:all .3s;display:flex}.pagination-page:hover:not(:disabled){background-color:#f5f5f5;border-color:#222}.pagination-page.active{color:#fff;cursor:default;background-color:#222;border-color:#222}.eventsgalleryblock .pagination-page.active{background-color:#027f7b;border-color:#027f7b}.pagination-page:disabled{opacity:.5;cursor:not-allowed}.pagination-ellipsis{color:#666;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:0 8px;font-size:.9375rem}@media screen and (max-width:767.98px){.pagination-wrapper{margin-top:30px;padding:20px 0}.pagination{gap:4px}.pagination-btn{min-width:80px;padding:8px 16px;font-size:.875rem}.pagination-page{min-width:36px;height:36px;padding:0 8px;font-size:.875rem}.pagination-info{font-size:.8125rem}}
.churchfamily{background-color:#f9f7f5}.churchfamily .churchfamwrapper{max-width:965px;margin:auto}.churchfamwrapper img{width:auto}.churchfamily .churchfamwrapper figure{margin-bottom:1.5625rem}.churchfamily .churchfamwrapper h2{color:#000;max-width:15ch;margin:auto auto 3.75rem;font-size:5.625rem;font-weight:300;line-height:1}@media screen and (max-width:1199.98px){.churchfamily .churchfamwrapper h2{font-size:3.125rem}}@media screen and (max-width:767.98px){.churchfamily .churchfamwrapper h2{margin-bottom:2.1875rem;font-size:2rem}}.churchfamily .churchfamwrapper h3{text-transform:uppercase;letter-spacing:2px;margin-bottom:1.75rem;font-size:14px;font-weight:500}.churchfamily .churchfamwrapper p{color:#666b68;font-size:1rem;font-weight:300;line-height:1.7}
.support-header-wrapper{flex-direction:column;gap:1rem;display:flex}.back-button{color:#000;cursor:pointer;letter-spacing:.5px;background:#d9c67a;border:1px solid #d9c67a;border-radius:8px;outline:none;flex-shrink:0;align-items:center;gap:.5rem;padding:.75rem 1.25rem;font-size:15px;font-weight:600;transition:all .3s;display:inline-flex}.back-button:hover{color:#fff;background:#972b2c;border-color:#972b2c;transform:translate(-4px)}.back-button:active{transform:translate(-2px)scale(.98)}.back-button svg{transition:transform .3s}.back-button:hover svg{transform:translate(-2px)}.back-button:focus-visible{border-color:#d9c67a;box-shadow:0 0 0 3px rgba(217,198,122,.3)}.support-header{justify-content:space-between;align-items:center;gap:20px;margin-bottom:40px;display:flex}.support-header h2{color:#222;margin:0 0 8px;font-family:Playfair Display,serif;font-size:36px;font-weight:700}.support-header p{color:#666;margin:0;font-size:16px}@media screen and (max-width:767.98px){.support-header{flex-direction:column;align-items:flex-start}.back-button{order:-1;margin-bottom:1rem;padding:.625rem 1rem;font-size:14px}.back-button svg{width:18px;height:18px}.support-header h2{font-size:28px}.support-header p{font-size:14px}}
.dynamic-content-layout{padding:0}.dynamic-content-wrapper{max-width:100%}.dynamic-content-wrapper h1,.dynamic-content-wrapper h2,.dynamic-content-wrapper h3,.dynamic-content-wrapper h4,.dynamic-content-wrapper h5,.dynamic-content-wrapper h6{margin-top:1.5rem;margin-bottom:1rem}.dynamic-content-wrapper h1:first-child,.dynamic-content-wrapper h2:first-child,.dynamic-content-wrapper h3:first-child,.dynamic-content-wrapper h4:first-child,.dynamic-content-wrapper h5:first-child,.dynamic-content-wrapper h6:first-child{margin-top:0}.dynamic-content-wrapper p{margin-bottom:1rem;line-height:1.6}.dynamic-content-wrapper ul,.dynamic-content-wrapper ol{margin-bottom:1rem;padding-left:2rem}.dynamic-content-wrapper li{margin-bottom:.5rem}.dynamic-content-wrapper a{color:inherit;text-decoration:underline}.dynamic-content-wrapper a:hover{opacity:.8}.dynamic-content-wrapper blockquote{border-left:4px solid #ccc;margin:1rem 0;padding-left:1rem;font-style:italic}.dynamic-content-wrapper img{max-width:100%;height:auto;margin:1rem 0}.dynamic-content-wrapper code{background-color:#f4f4f4;border-radius:3px;padding:.2rem .4rem;font-family:monospace;font-size:.9em}.dynamic-content-wrapper strong{font-weight:700}.dynamic-content-wrapper em{font-style:italic}.dynamic-content-wrapper u{text-decoration:underline}.PlaygroundEditorTheme__paragraph{margin:0;position:relative}.PlaygroundEditorTheme__quote{color:#65676b;border-left:4px solid #ced0d4;margin:0 0 10px 20px;padding-left:16px;font-size:15px}.PlaygroundEditorTheme__h1{color:#050505;margin:0;font-size:24px;font-weight:400}.PlaygroundEditorTheme__h2{color:#65676b;text-transform:uppercase;margin:0;font-size:15px;font-weight:700}.PlaygroundEditorTheme__h3{text-transform:uppercase;margin:0;font-size:12px}.PlaygroundEditorTheme__indent{--lexical-indent-base-value:40px}.PlaygroundEditorTheme__textBold{font-weight:700}.PlaygroundEditorTheme__paragraph mark{background-color:unset}.PlaygroundEditorTheme__textHighlight{background:rgba(255,212,0,.14);border-bottom:2px solid rgba(255,212,0,.3)}.PlaygroundEditorTheme__textItalic{font-style:italic}.PlaygroundEditorTheme__textUnderline{text-decoration:underline}.PlaygroundEditorTheme__textStrikethrough{text-decoration:line-through}.PlaygroundEditorTheme__textUnderlineStrikethrough{text-decoration:underline line-through}.PlaygroundEditorTheme__tabNode{text-decoration:none;position:relative}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderline:after{content:"";border-bottom:.1em solid;position:absolute;bottom:.15em;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textStrikethrough:before{content:"";border-top:.1em solid;position:absolute;top:.69em;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:before,.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:after{content:"";position:absolute;left:0;right:0}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:before{border-top:.1em solid;top:.69em}.PlaygroundEditorTheme__tabNode.PlaygroundEditorTheme__textUnderlineStrikethrough:after{border-bottom:.1em solid;bottom:.05em}.PlaygroundEditorTheme__textSubscript{font-size:.8em;vertical-align:sub!important}.PlaygroundEditorTheme__textSuperscript{vertical-align:super;font-size:.8em}.PlaygroundEditorTheme__textCode{background-color:#f0f2f5;padding:1px .25rem;font-family:Menlo,Consolas,Monaco,monospace;font-size:94%}.PlaygroundEditorTheme__textLowercase{text-transform:lowercase}.PlaygroundEditorTheme__textUppercase{text-transform:uppercase}.PlaygroundEditorTheme__textCapitalize{text-transform:capitalize}.PlaygroundEditorTheme__hashtag{background-color:rgba(88,144,255,.15);border-bottom:1px solid rgba(88,144,255,.3)}.PlaygroundEditorTheme__link{color:#216fdb;text-decoration:none}.PlaygroundEditorTheme__link:hover{cursor:pointer;text-decoration:underline}.PlaygroundEditorTheme__blockCursor{pointer-events:none;display:block;position:absolute}.PlaygroundEditorTheme__blockCursor:after{content:"";border-top:1px solid #000;width:20px;animation:1.1s steps(2,start) infinite CursorBlink;display:block;position:absolute;top:-2px}@keyframes CursorBlink{to{visibility:hidden}}.PlaygroundEditorTheme__code{-moz-tab-size:2;tab-size:2;background-color:#f0f2f5;margin:8px 0;padding:8px 8px 8px 52px;font-family:Menlo,Consolas,Monaco,monospace;font-size:13px;line-height:1.53;display:block;position:relative;overflow-x:auto}.PlaygroundEditorTheme__code:before{content:attr(data-gutter);color:#777;white-space:pre-wrap;text-align:right;background-color:#eee;border-right:1px solid #ccc;min-width:25px;padding:8px;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableScrollableWrapper{margin:0 25px 30px 0;overflow-x:auto}.PlaygroundEditorTheme__tableScrollableWrapper>.PlaygroundEditorTheme__table{margin-top:0;margin-bottom:0}.PlaygroundEditorTheme__tableAlignmentCenter{margin-left:auto;margin-right:auto}.PlaygroundEditorTheme__tableAlignmentRight{margin-left:auto}.PlaygroundEditorTheme__table{border-collapse:collapse;border-spacing:0;table-layout:fixed;width:-moz-fit-content;width:fit-content;margin-top:25px;margin-bottom:30px;overflow:scroll}.PlaygroundEditorTheme__tableScrollableWrapper.PlaygroundEditorTheme__tableFrozenRow{overflow-x:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>td{z-index:2;background-color:#fff;position:-webkit-sticky;position:sticky;top:44px;overflow:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>th{z-index:2;background-color:#f2f3f5;position:-webkit-sticky;position:sticky;top:44px;overflow:clip}.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>th:after,.PlaygroundEditorTheme__tableFrozenRow tr:first-of-type>td:after{content:"";border-bottom:1px solid #bbb;width:100%;position:absolute;bottom:0;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>td:first-child{z-index:2;background-color:#fff;position:-webkit-sticky;position:sticky;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>th:first-child{z-index:2;background-color:#f2f3f5;position:-webkit-sticky;position:sticky;left:0}.PlaygroundEditorTheme__tableFrozenColumn tr>:first-child:after{content:"";border-right:1px solid #bbb;height:100%;position:absolute;top:0;left:0;right:0}.PlaygroundEditorTheme__tableRowStriping tr:nth-child(2n),.PlaygroundEditorTheme__tableFrozenColumn .PlaygroundEditorTheme__table.PlaygroundEditorTheme__tableRowStriping tr:nth-child(2n)>td:first-child{background-color:#f2f5fb}.PlaygroundEditorTheme__tableSelection ::selection{background-color:transparent}.PlaygroundEditorTheme__tableSelected{outline:2px solid #3c84f4}.PlaygroundEditorTheme__tableCell{vertical-align:top;text-align:start;border:1px solid #bbb;outline:none;width:75px;padding:6px 8px;position:relative;overflow:auto}.PlaygroundEditorTheme__tableCell>*{overflow:inherit}.PlaygroundEditorTheme__tableCellResizer{cursor:ew-resize;z-index:10;width:8px;height:100%;position:absolute;top:0;right:-4px}.PlaygroundEditorTheme__tableCellHeader{text-align:start;background-color:#f2f3f5}.PlaygroundEditorTheme__tableCellSelected{caret-color:transparent}.PlaygroundEditorTheme__tableCellSelected:after{mix-blend-mode:multiply;content:"";pointer-events:none;background-color:highlight;position:absolute;top:0;bottom:0;left:0;right:0}.PlaygroundEditorTheme__tableAddColumns{cursor:pointer;background-color:#eee;border:0;height:100%;animation:.2s table-controls;position:absolute}.PlaygroundEditorTheme__tableAddColumns:after{content:" ";opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.PlaygroundEditorTheme__tableAddColumns:hover,.PlaygroundEditorTheme__tableAddRows:hover{background-color:#c9dbf0}.PlaygroundEditorTheme__tableAddRows{cursor:pointer;background-color:#eee;border:0;width:calc(100% - 25px);animation:.2s table-controls;position:absolute}.PlaygroundEditorTheme__tableAddRows:after{content:" ";opacity:.4;background-position:50%;background-repeat:no-repeat;background-size:contain;width:100%;height:100%;display:block;position:absolute;top:0;left:0}@keyframes table-controls{0%{opacity:0}to{opacity:1}}.PlaygroundEditorTheme__tableCellResizeRuler{background-color:#3c84f4;width:1px;height:100%;display:block;position:absolute;top:0}.PlaygroundEditorTheme__tableCellActionButtonContainer{z-index:4;width:20px;height:20px;display:block;position:absolute;top:6px;right:5px}.PlaygroundEditorTheme__tableCellActionButton{color:#222;cursor:pointer;background-color:#eee;border:0;border-radius:20px;width:20px;height:20px;display:block}.PlaygroundEditorTheme__tableCellActionButton:hover{background-color:#ddd}.PlaygroundEditorTheme__characterLimit{display:inline;background-color:#fbb!important}.PlaygroundEditorTheme__ol1{margin:0;padding:0;list-style:auto}.PlaygroundEditorTheme__ol2{margin:0;padding:0;list-style-type:upper-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol3{margin:0;padding:0;list-style-type:lower-alpha;list-style-position:outside}.PlaygroundEditorTheme__ol4{margin:0;padding:0;list-style-type:upper-roman;list-style-position:outside}.PlaygroundEditorTheme__ol5{margin:0;padding:0;list-style-type:lower-roman;list-style-position:outside}.PlaygroundEditorTheme__ul{margin:0;padding:0;list-style:outside}.PlaygroundEditorTheme__ul .PlaygroundEditorTheme__ul{list-style:circle}.PlaygroundEditorTheme__listItem{font-family:var(--listitem-marker-font-family);font-size:var(--listitem-marker-font-size);background-color:var(--listitem-marker-background-color);margin:0 32px}.PlaygroundEditorTheme__listItem::marker{color:var(--listitem-marker-color);background-color:var(--listitem-marker-background-color);font-family:var(--listitem-marker-font-family);font-size:var(--listitem-marker-font-size)}.PlaygroundEditorTheme__listItemChecked,.PlaygroundEditorTheme__listItemUnchecked{outline:none;min-height:1.5em;margin-left:.5em;margin-right:.5em;padding-left:1.5em;padding-right:1.5em;list-style-type:none;display:block;position:relative}.PlaygroundEditorTheme__listItemChecked>*,.PlaygroundEditorTheme__listItemUnchecked>*{margin-left:.01em}.PlaygroundEditorTheme__listItemUnchecked:before,.PlaygroundEditorTheme__listItemChecked:before{content:"​";cursor:pointer;background-size:cover;width:.9em;height:.9em;display:block;position:absolute;top:50%;left:0;transform:translateY(-50%)}.PlaygroundEditorTheme__listItemChecked{text-decoration:line-through}.PlaygroundEditorTheme__listItemUnchecked:focus:before,.PlaygroundEditorTheme__listItemChecked:focus:before{border-radius:2px;box-shadow:0 0 0 2px #a6cdfe}.PlaygroundEditorTheme__listItemUnchecked:before{border:1px solid #999;border-radius:2px}.PlaygroundEditorTheme__listItemChecked:before{background-color:#3d87f5;background-repeat:no-repeat;border:1px solid #3d87f5;border-radius:2px}.PlaygroundEditorTheme__listItemChecked:after{content:"";cursor:pointer;border:.1em solid #fff;border-width:0 .1em .1em 0;width:.2em;height:.4em;display:block;position:absolute;top:45%;left:.35em;transform:translateY(-50%)rotate(45deg)}.PlaygroundEditorTheme__nestedListItem{list-style-type:none}.PlaygroundEditorTheme__nestedListItem:before,.PlaygroundEditorTheme__nestedListItem:after{display:none}.PlaygroundEditorTheme__tokenComment{color:#708090}.PlaygroundEditorTheme__tokenDeleted{border-image:linear-gradient(90deg,#ffcecb 50%,#ffebe9 50%) 0 fill/0/0 100vw}.PlaygroundEditorTheme__tokenInserted{border-image:linear-gradient(90deg,#aceebb 50%,#dafbe1 50%) 0 fill/0/0 100vw}.PlaygroundEditorTheme__tokenUnchanged{border-image:linear-gradient(90deg,#ddd 50%,#f0f2f5 50%) 0 fill/0/0 100vw}.PlaygroundEditorTheme__tokenPunctuation{color:#999}.PlaygroundEditorTheme__tokenProperty{color:#905}.PlaygroundEditorTheme__tokenSelector{color:#690}.PlaygroundEditorTheme__tokenOperator{color:#9a6e3a}.PlaygroundEditorTheme__tokenAttr{color:#07a}.PlaygroundEditorTheme__tokenVariable{color:#e90}.PlaygroundEditorTheme__tokenFunction{color:#dd4a68}.PlaygroundEditorTheme__mark{background:rgba(255,212,0,.14);border-bottom:2px solid rgba(255,212,0,.3);padding-bottom:2px}.PlaygroundEditorTheme__markOverlap{background:rgba(255,212,0,.3);border-bottom:2px solid rgba(255,212,0,.7)}.PlaygroundEditorTheme__mark.selected{background:rgba(255,212,0,.5);border-bottom:2px solid #ffd400}.PlaygroundEditorTheme__markOverlap.selected{background:rgba(255,212,0,.7);border-bottom:2px solid rgba(255,212,0,.7)}.PlaygroundEditorTheme__embedBlock{-webkit-user-select:none;-moz-user-select:none;user-select:none}.PlaygroundEditorTheme__embedBlockFocus{outline:2px solid #3c84f4}.PlaygroundEditorTheme__layoutContainer{gap:10px;margin:10px 0;display:grid}.PlaygroundEditorTheme__layoutItem{border:1px dashed #ddd;min-width:0;max-width:100%;padding:8px 16px}.PlaygroundEditorTheme__autocomplete{color:#ccc}.PlaygroundEditorTheme__hr{cursor:pointer;border:none;margin:1em 0;padding:2px}.PlaygroundEditorTheme__hr:after{content:"";background-color:#ccc;height:2px;line-height:2px;display:block}.PlaygroundEditorTheme__hr.PlaygroundEditorTheme__hrSelected{-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:2px solid #3c84f4}.PlaygroundEditorTheme__specialText{background-color:#ff0;font-weight:700}.PlaygroundEditorTheme__contextMenu{background:#fff;border:1px solid #ddd;border-radius:8px;outline:0;box-shadow:0 5px 10px rgba(0,0,0,.3)}.PlaygroundEditorTheme__contextMenu button:first-child{border-radius:8px 8px 0 0}.PlaygroundEditorTheme__contextMenu button:last-child{border-radius:0 0 8px 8px}.PlaygroundEditorTheme__contextMenuItem{color:#050505;text-align:left;cursor:pointer;background-color:#fff;border:0;border-radius:0;outline:0;justify-content:left;width:100%;padding:8px 14px 8px 8px;font-size:15px;line-height:20px;display:flex}.PlaygroundEditorTheme__contextMenuItem.open{background:#ddd}.PlaygroundEditorTheme__contextMenuItem:focus,.PlaygroundEditorTheme__contextMenuItem:not([disabled]):active{background:#eee}.PlaygroundEditorTheme__contextMenuItem:disabled{color:#aaa;cursor:not-allowed;background:#fff}.PlaygroundEditorTheme__contextMenuItemIcon{background-repeat:no-repeat;background-size:contain;width:20px;margin-right:8px}.CommentEditorTheme__paragraph,.StickyEditorTheme__paragraph{position:"relative";margin:0}.parishhistory{position:relative}.parishhistory.has-left-bg .container:before{content:"";background-image:var(--left-bg-image);pointer-events:none;z-index:0;background-position:0;background-repeat:no-repeat;background-size:contain;width:250px;height:100%;position:absolute;top:50px;left:0;transform:translateY(-50%)}.parishhistory.has-right-bg .container:after{content:"";background-image:var(--right-bg-image);pointer-events:none;z-index:0;background-position:100%;background-repeat:no-repeat;background-size:contain;width:250px;height:100%;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media screen and (max-width:1199.98px){.parishhistory.has-left-bg .container:before,.parishhistory.has-right-bg .container:after{width:150px}.parishhistory .tab-content table{width:auto!important}}@media screen and (max-width:991.98px){.parishhistory.has-left-bg .container:before,.parishhistory.has-right-bg .container:after{width:100px}}@media screen and (max-width:767.98px){.parishhistory.has-left-bg .container:before,.parishhistory.has-right-bg .container:after{display:none}}.parishhistory .container{position:relative}.parishhistory .gallerywraper{z-index:1;margin:auto;position:relative}.parishhistory .nav-tabs{border:0;justify-content:center;margin:0;padding:0;display:flex}.parishhistory .nav-tabs li .nav-link{color:#000;border:0;border-radius:60px;margin:0 6px;padding:10px 20px;font-size:1.125rem;font-weight:600}.parishhistory .nav-tabs li .nav-link:hover{color:#027f7b}.parishhistory .nav-tabs li .nav-link.active{color:#027f7b;background-color:#eef8f7}.parishhistory .tab-content p{color:#666;margin-bottom:18px;font-size:16px;font-weight:400;line-height:1.6}.parishhistory .tab-content img{border-radius:10px;width:auto}.parishhistory .tab-content table{width:100%}.parishhistory .tab-content table td,.parishhistory .tab-content table th{border-color:#fff!important}.parishhistory .tab-content table img{width:100%;height:revert-layer}@media screen and (max-width:991.98px){.parishhistory .tab-content p{margin-bottom:20px;font-size:16px}}.parishhistory .parish-content{color:#000;margin-bottom:30px;font-size:18px;font-weight:300;line-height:1.7}.parishhistory .parish-content strong,.parishhistory .parish-content b{color:#000;font-weight:600}.parishhistory .parish-content em,.parishhistory .parish-content i{font-style:italic}.parishhistory .parish-heading{color:#000;margin-top:30px;margin-bottom:20px;font-weight:600}.parishhistory .parish-heading:first-child{margin-top:0}.parishhistory h1.parish-heading{font-size:2.5rem}.parishhistory h2.parish-heading{font-size:2rem}.parishhistory h3.parish-heading{font-size:1.75rem}.parishhistory h4.parish-heading{font-size:1.5rem}.parishhistory h5.parish-heading{font-size:1.25rem}.parishhistory h6.parish-heading{font-size:1.125rem}.parishhistory .parish-list{color:#000;margin-bottom:30px;padding-left:40px;font-size:18px;font-weight:300;line-height:1.7}.parishhistory .parish-list li{margin-bottom:12px}.parishhistory .parish-list li.has-sublist>span{display:inline}.parishhistory .parish-list li strong,.parishhistory .parish-list li b{color:#000;font-weight:600}.parishhistory .parish-list li em,.parishhistory .parish-list li i{font-style:italic}.parishhistory ul.parish-list li{list-style-type:disc}.parishhistory ol.parish-list li{list-style-type:decimal}.parishhistory .parish-sublist{color:#000;margin-top:12px;margin-bottom:0;padding-left:40px;font-size:18px;font-weight:300;line-height:1.7}.parishhistory ul.parish-sublist li{list-style-type:circle}.parishhistory ol.parish-sublist li{list-style-type:lower-alpha}.parishhistory .parish-sublist li{margin-bottom:8px}.parishhistory .parish-sublist li strong,.parishhistory .parish-sublist li b{color:#000;font-weight:600}.parishhistory .parish-sublist li em,.parishhistory .parish-sublist li i{font-style:italic}.parishhistory .parish-html-content{color:#000;margin-bottom:30px;font-size:18px;font-weight:300;line-height:1.7}@media screen and (max-width:991.98px){.parishhistory .parish-content,.parishhistory .parish-list,.parishhistory .parish-html-content{margin-bottom:20px;font-size:16px}.parishhistory h1.parish-heading{font-size:2rem}.parishhistory h2.parish-heading{font-size:1.75rem}.parishhistory h3.parish-heading{font-size:1.5rem}.parishhistory h4.parish-heading{font-size:1.25rem}.parishhistory h5.parish-heading{font-size:1.125rem}.parishhistory h6.parish-heading{font-size:1rem}.parishhistory .parish-list{padding-left:20px}.parishhistory .parish-list li{margin-bottom:8px}.parishhistory .parish-sublist{margin-top:8px;padding-left:20px;font-size:16px}.parishhistory .parish-sublist li{margin-bottom:6px}}
.churchcalendarblock{padding:50px 0}.churchcalendarblock .container{position:relative}.churchcalendarblock .container:before{content:"";height:60px;display:block}.churchcalendarblock .calendar-wrapper{max-width:710px;margin:auto}.churchcalendarblock .calendar-header{position:relative}@media screen and (max-width:767.98px){.churchcalendarblock .calendar-header{padding-top:60px;flex-direction:column!important}}.churchcalendarblock .calendar-header .nav-btn{cursor:pointer;background:#fff;border:1px solid #000;border-radius:50%;width:40px;height:40px;position:relative}@media screen and (max-width:767.98px){.churchcalendarblock .calendar-header .nav-btn{position:absolute;top:0;left:calc(50% - 50px)}.churchcalendarblock .calendar-header .nav-btn.right{position:absolute;top:0;left:auto;right:calc(50% - 50px)}}.churchcalendarblock .calendar-header .nav-btn:after{content:"";pointer-events:none;border-top:2px solid #000;border-left:2px solid #000;width:10px;height:10px;position:absolute;top:15px;right:13px;transform:rotate(-45deg)}.churchcalendarblock .calendar-header .nav-btn.right:after{right:16px;transform:rotate(134deg)}.churchcalendarblock .calendar-header .selectwrap{position:relative}@media screen and (max-width:767.98px){.churchcalendarblock .calendar-header .selectwrap{width:100%;margin-bottom:15px}.churchcalendarblock .calendar-header .selectwrap:last-of-type{margin-bottom:0}}.churchcalendarblock .calendar-header .selectwrap:after{content:"";pointer-events:none;border-top:2px solid #000;border-left:2px solid #000;width:12px;height:12px;position:absolute;top:18px;right:18px;transform:rotate(-135deg)}@media screen and (max-width:767.98px){.churchcalendarblock .calendar-header .selectwrap:after{top:22px}}.churchcalendarblock .calendar-header select{background:#e4e4e4;border:1px solid #ccc;border-radius:5px;min-width:220px;padding:10px 22px;font-size:22px;font-weight:600;position:relative}@media screen and (max-width:767.98px){.churchcalendarblock .calendar-header select{font-size:18px;width:100%!important}}.churchcalendarblock .calendar-header select:focus{-webkit-box-shadow:none;box-shadow:none;outline:none}.churchcalendarblock .calendar-box{background:#e6e6e6;border-radius:40px;padding:50px}@media screen and (max-width:767.98px){.churchcalendarblock .calendar-box{padding:30px 15px}}.calendar-box-header{justify-content:space-between;align-items:center;margin-bottom:3rem;padding:0 70px;display:flex;position:relative}@media screen and (max-width:991.98px){.calendar-box-header{padding:0 60px}}@media screen and (max-width:767.98px){.calendar-box-header{margin-bottom:2rem;padding:0}}.calendar-box-header .month-title{color:#333;text-align:center;flex:1;margin:0;font-size:34px;font-weight:600}@media screen and (max-width:767.98px){.calendar-box-header .month-title{margin-bottom:1rem;font-size:24px}}.calendar-box-header .nav-btn-calendar{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;height:50px;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;overflow:hidden}.calendar-box-header .nav-btn-calendar:before{content:"";z-index:1;background:linear-gradient(135deg,#a72624 0%,#8b1e1c 100%);border-radius:50%;width:0;height:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.calendar-box-header .nav-btn-calendar:hover:before{width:100%;height:100%}.calendar-box-header .nav-btn-calendar:hover{transform:translateY(-2px)scale(1.05);box-shadow:0 6px 20px rgba(167,38,36,.3)}.calendar-box-header .nav-btn-calendar:active{transform:translateY(0)scale(1)}.calendar-box-header .nav-btn-calendar .arrow-icon{z-index:2;border-bottom:3px solid #666;border-left:3px solid #666;width:14px;height:14px;transition:all .4s cubic-bezier(.4,0,.2,1);display:block;position:relative}.calendar-box-header .nav-btn-calendar:hover .arrow-icon{border-bottom-color:#fff;border-left-color:#fff}.calendar-box-header .prev-month-btn{left:0}.calendar-box-header .prev-month-btn .arrow-icon{margin-left:3px;transform:rotate(45deg)}.calendar-box-header .next-month-btn{right:0}.calendar-box-header .next-month-btn .arrow-icon{margin-right:3px;transform:rotate(-135deg)}@media screen and (max-width:767.98px){.calendar-box-header{flex-direction:column;position:relative}.calendar-box-header .nav-btn-calendar{width:44px;height:44px;position:static}.calendar-box-header .prev-month-btn,.calendar-box-header .next-month-btn{position:absolute;bottom:0}.calendar-box-header .prev-month-btn{left:0}.calendar-box-header .next-month-btn{right:0}.calendar-box-header .month-title{padding-bottom:3rem}.calendar-box-header .nav-btn-calendar .arrow-icon{border-width:2px;width:12px;height:12px}}.churchcalendarblock .month-title{font-size:34px;font-weight:600}@media screen and (max-width:767.98px){.churchcalendarblock .month-title{font-size:24px}}.churchcalendarblock .calendar-grid{display:-ms-grid;-ms-grid-columns:1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr 20px 1fr;grid-template-columns:repeat(7,1fr);gap:20px;display:grid}.churchcalendarblock .day-name{color:#666;text-transform:uppercase;font-size:13px;font-weight:700}.churchcalendarblock .day{cursor:pointer;border-radius:8px;padding:20px 0;font-weight:600;transition:all .2s;position:relative}@media screen and (max-width:767.98px){.churchcalendarblock .day{padding:6px 0}}.churchcalendarblock .day:hover{background:#f0f0f0}.churchcalendarblock .day.prev-month{color:gray}.churchcalendarblock .day.event{color:#fff;background:#a01111;font-weight:500}.churchcalendarblock .day.today{color:#fff;background:#a72624;font-weight:700}.churchcalendarblock .day.event:hover:after,.churchcalendarblock .day.event.active-tooltip:after{content:attr(data-tooltip);color:#fff;white-space:pre-wrap;word-wrap:break-word;overflow-wrap:break-word;z-index:999;text-align:left;pointer-events:none;background:rgba(0,0,0,.95);border-radius:8px;min-width:180px;max-width:350px;padding:12px 16px;font-size:13px;font-weight:500;line-height:1.6;position:absolute;bottom:110%;left:50%;transform:translate(-50%);box-shadow:0 4px 20px rgba(0,0,0,.3)}.churchcalendarblock .day.event:hover:before,.churchcalendarblock .day.event.active-tooltip:before{content:"";z-index:999;pointer-events:none;border-top:8px solid rgba(0,0,0,.95);border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;bottom:calc(110% - 8px);left:50%;transform:translate(-50%)}@media screen and (min-width:768px){.churchcalendarblock .calendar-grid .day.event:nth-child(7n+8):hover:after,.churchcalendarblock .calendar-grid .day.event:nth-child(7n+8).active-tooltip:after{left:0;transform:translate(0)}.churchcalendarblock .calendar-grid .day.event:nth-child(7n+8):hover:before,.churchcalendarblock .calendar-grid .day.event:nth-child(7n+8).active-tooltip:before{left:20px;transform:translate(0)}.churchcalendarblock .calendar-grid .day.event:nth-child(7n+7):hover:after,.churchcalendarblock .calendar-grid .day.event:nth-child(7n+7).active-tooltip:after{left:auto;right:0;transform:translate(0)}.churchcalendarblock .calendar-grid .day.event:nth-child(7n+7):hover:before,.churchcalendarblock .calendar-grid .day.event:nth-child(7n+7).active-tooltip:before{left:auto;right:20px;transform:translate(0)}}@media screen and (max-width:767.98px){.churchcalendarblock .day.event:hover:after,.churchcalendarblock .day.event.active-tooltip:after{min-width:120px;max-width:250px;padding:8px 12px;font-size:12px;line-height:1.4}.churchcalendarblock .calendar-grid .day.event:nth-child(7n+8):hover:after,.churchcalendarblock .calendar-grid .day.event:nth-child(7n+8).active-tooltip:after{left:0;transform:translate(0)}.churchcalendarblock .calendar-grid .day.event:nth-child(7n+8):hover:before,.churchcalendarblock .calendar-grid .day.event:nth-child(7n+8).active-tooltip:before{left:15px;transform:translate(0)}.churchcalendarblock .calendar-grid .day.event:nth-child(7n+7):hover:after,.churchcalendarblock .calendar-grid .day.event:nth-child(7n+7).active-tooltip:after{left:auto;right:0;transform:translate(0)}.churchcalendarblock .calendar-grid .day.event:nth-child(7n+7):hover:before,.churchcalendarblock .calendar-grid .day.event:nth-child(7n+7).active-tooltip:before{left:auto;right:15px;transform:translate(0)}}.view-toggle-wrapper{z-index:10;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%);border:1px solid rgba(167,38,36,.1);border-radius:50px;justify-content:center;align-items:center;gap:6px;padding:6px;display:inline-flex;position:absolute;top:0;right:15px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.view-toggle-btn{cursor:pointer;background:0 0;border:none;border-radius:50px;flex-shrink:0;justify-content:center;align-items:center;width:50px;min-width:50px;max-width:50px;height:50px;padding:0;transition:all .4s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.view-toggle-btn:before{content:"";z-index:1;background:linear-gradient(135deg,#a72624 0%,#8b1e1c 100%);border-radius:50%;width:0;height:0;transition:all .4s cubic-bezier(.4,0,.2,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.view-toggle-btn:hover:before,.view-toggle-btn.active:before{width:100%;height:100%}.view-toggle-btn svg{z-index:2;color:#666;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;transform:scale(1)}.view-toggle-btn:hover svg,.view-toggle-btn.active svg{color:#fff;transform:scale(1.1)}.view-toggle-btn:active{transform:scale(.95)}.view-toggle-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(167,38,36,.3)}.view-toggle-btn.active{transform:translateY(-1px);box-shadow:0 6px 20px rgba(167,38,36,.4)}@media screen and (max-width:991.98px){.view-toggle-wrapper{gap:5px;padding:5px}.view-toggle-btn{width:45px;min-width:45px;max-width:45px;height:45px}.view-toggle-btn svg{width:18px;height:18px}}@media screen and (max-width:767.98px){.view-toggle-wrapper{gap:4px;padding:4px;top:-10px;right:10px}.view-toggle-btn{width:40px;min-width:40px;max-width:40px;height:40px}.view-toggle-btn svg{width:16px;height:16px}}.churchcalendarblock:has(.events-list-view){background-color:#f6f6f6}.events-list-view{animation:.5s fadeIn}@keyframes fadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.events-list-header{text-align:center;margin-bottom:40px}.events-list-header .section-title{color:#222;margin-bottom:10px;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700}.events-list-header .section-subtitle{color:#666;margin:0;font-size:1.0625rem}.events-list{flex-direction:column;gap:20px;display:flex}.event-item{opacity:0;background:#fff;border-radius:12px;align-items:center;gap:25px;padding:25px;transition:all .3s;animation:.5s forwards slideIn;display:flex;box-shadow:0 4px 15px rgba(0,0,0,.08)}@keyframes slideIn{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}.event-item:hover{transform:translateY(-5px);box-shadow:0 6px 25px rgba(0,0,0,.12)}.event-date{color:#fff;text-align:center;background:linear-gradient(135deg,#a72624 0%,#8b1e1c 100%);border-radius:12px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:80px;height:80px;display:flex;box-shadow:0 4px 15px rgba(167,38,36,.25)}.date-day{font-size:2rem;font-weight:700;line-height:1}.date-month{text-transform:uppercase;margin-top:4px;font-size:.875rem;font-weight:600}.date-year{opacity:.9;font-size:.75rem}.event-details{text-align:left;flex:1}.event-title{color:#222;margin:0 0 10px;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:600}.event-meta{color:#666;align-items:center;gap:8px;font-size:.9375rem;display:flex}.event-meta svg{color:#a72624;flex-shrink:0}.event-time{color:#666;align-items:center;gap:6px;margin-top:8px;font-size:.875rem;display:flex}.event-time svg{color:#a72624;flex-shrink:0}.event-action{flex-shrink:0}.btn-view-details{color:#a72624;cursor:pointer;background:0 0;border:2px solid #a72624;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:0;text-decoration:none;transition:all .3s;display:flex}.btn-view-details:hover{color:#fff;background:#a72624;transform:rotate(90deg)}.no-events{padding:60px 20px}.no-events svg{color:#ccc;margin-bottom:15px}.no-events p{color:#999;margin:0;font-size:1.125rem}@media (max-width:991.98px){.view-toggle-wrapper{padding:5px;top:0;right:15px}.view-toggle-btn{width:45px;height:45px}.calendar-box{padding:20px}.calendar-grid{gap:15px}.day{padding:15px 0}}@media (max-width:767.98px){.view-toggle-wrapper{border-radius:25px;padding:4px;top:-10px;right:15px}.view-toggle-btn{width:40px;height:40px}.view-toggle-btn svg{width:18px;height:18px}.calendar-header{gap:20px;flex-direction:column!important}.nav-btn{position:absolute;top:0}.nav-btn.left{left:20px}.nav-btn.right{right:20px}.selectwrap select{min-width:100px;padding:6px 10px;font-size:14px}.calendar-box{padding:15px}.month-title{margin-bottom:20px;font-size:18px}.calendar-grid{gap:10px}.day{padding:10px 0;font-size:14px}.day-name{padding:10px 0;font-size:11px}.events-list-header .section-title{font-size:2rem}.event-item{text-align:center;flex-direction:column;padding:20px}.event-date{width:70px;height:70px}.date-day{font-size:1.75rem}.event-details{text-align:center}.event-title{font-size:1.125rem}.event-meta{justify-content:center;font-size:.875rem}.btn-view-details{margin:0 auto}}
.churchfamily{background-color:#f9f7f5}.churchfamily .churchfamwrapper{max-width:965px;margin:auto}.churchfamwrapper img{width:auto}.churchfamily .churchfamwrapper figure{margin-bottom:1.5625rem}.churchfamily .churchfamwrapper h2{color:#000;max-width:15ch;margin:auto auto 3.75rem;font-size:5.625rem;font-weight:300;line-height:1}@media screen and (max-width:1199.98px){.churchfamily .churchfamwrapper h2{font-size:3.125rem}}@media screen and (max-width:767.98px){.churchfamily .churchfamwrapper h2{margin-bottom:2.1875rem;font-size:2rem}}.churchfamily .churchfamwrapper h3{text-transform:uppercase;letter-spacing:2px;margin-bottom:1.75rem;font-size:14px;font-weight:500}.churchfamily .churchfamwrapper p{color:#666b68;font-size:1rem;font-weight:300;line-height:1.7}.churchfamily .churchfamwrapper h3.sub-hed{font-size:1.625rem;font-weight:600}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){margin-left:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){margin-right:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-top:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-left{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-right{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-top{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(transparent,rgba(0,0,0,.5))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:transparent;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal~.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal~.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal~.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl~.swiper-button-next .swiper-navigation-icon{transform:rotate(180deg)}.swiper-horizontal.swiper-rtl .swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-horizontal.swiper-rtl~.swiper-button-prev .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical .swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}.swiper-vertical~.swiper-button-prev .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical .swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}.swiper-vertical~.swiper-button-next .swiper-navigation-icon{transform:rotate(90deg)}
.homeprayer .top-headwrap h2{color:#222;letter-spacing:2px}.homeprayer .top-headwrap h3{color:#222;max-width:17ch;margin:auto;font-size:3.4375rem}@media screen and (max-width:991.98px){.homeprayer .top-headwrap h3{font-size:2.25rem}}.prayer-boxes{text-decoration:none;transition:transform .3s;display:block;position:relative}.prayer-boxes:hover{transform:translateY(-5px)}.prayer-boxes .img-box{border-radius:8px;height:260px;overflow:hidden}.prayer-boxes .more-link img{width:auto}@media screen and (max-width:575.98px){.prayer-boxes .img-box{height:200px}}.prayer-boxes .img-box img{object-fit:cover;width:100%;height:100%;transition:all .8s cubic-bezier(.5,0,0,1)}.prayer-boxes .more-link{transition:all .3s ease-in-out}.prayer-boxes:hover .img-box img{transform:scale(1.06)}.prayer-boxes:hover .more-link{filter:brightness(0)saturate()invert(12%)sepia(75%)saturate(2691%)hue-rotate(358deg)brightness(97%)contrast(109%);margin-right:10px}.bottombox{background:#fff;padding:10px 0}.bottombox h4{color:#000;margin-bottom:8px;font-size:1.625rem;font-weight:500}.bottombox p{color:#666b68;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1rem;font-weight:300;line-height:1.5;display:-webkit-box;overflow:hidden}.bottombox .link{align-items:center;display:inline-flex}.bottombox .link span{color:#222;letter-spacing:1px;text-transform:uppercase;margin-right:8px;font-size:14px;font-weight:500}.homeiconssec .icon-boxes.visible .img-box img{transform:none}.prayerssec{position:relative}@media screen and (max-width:575.98px){.prayerssec{margin:0 -15px;padding-bottom:50px}}.prayerssec .swiper-button-next:after,.prayerssec .swiper-button-prev:after{font-size:15px;font-weight:900}.prayerssec .swiper-button-next,.prayerssec .swiper-button-prev{color:#001b3b;opacity:1;background:#fff;border-color:rgba(0,0,0,.11);border-radius:50%;width:60px;height:60px;top:170px;box-shadow:6px 4px 10px rgba(0,0,0,.11)}@media screen and (max-width:575.98px){.prayerssec .swiper-button-next,.prayerssec .swiper-button-prev{top:0}}.prayerssec .swiper-button-prev{left:-30px}.prayerssec .swiper-button-next{right:-30px}.prayer-swiper{width:100%}@media screen and (max-width:575.98px){.prayer-swiper{padding:0 15px}}@media screen and (max-width:576px){.prayer-nav-btn-wrap{max-width:30px;margin:0 auto;position:relative;top:40px}.prayer-nav-btn-wrap .prayer-next,.prayer-nav-btn-wrap .prayer-prev{border:1px solid #001b3b;border-radius:50%;width:36px;height:36px;top:0}.prayer-nav-btn-wrap .prayer-next:after,.prayer-nav-btn-wrap .prayer-prev:after{font-size:15px;font-weight:700}}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:not-allowed;pointer-events:all}@media screen and (max-width:575.98px){.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.3!important}}.swiper-button-next.swiper-button-disabled:after,.swiper-button-prev.swiper-button-disabled:after{opacity:.3}@media screen and (max-width:575.98px){.swiper-button-next.swiper-button-disabled:after,.swiper-button-prev.swiper-button-disabled:after{opacity:1}}
.contactchurches .churchdet-box,.contactchurches .contentmatboxx{flex-direction:column;height:100%;min-height:250px;display:flex}.contactchurches .churchdet-box span,.contactchurches .churchdet-box a{color:#959595;font-size:17px}@media screen and (max-width:767.98px){.contactchurches .churchdet-box span,.contactchurches .churchdet-box a{font-size:14px}}.contactchurches .churchdet-box a:hover{color:#6d1404}.contactchurches .churchdet-box a{display:inline-block!important}@media screen and (max-width:767.98px){.contactchurches .churchdet-box a{font-size:13px}}
.homenewssec{flex-wrap:wrap;padding-top:3.75rem;display:flex}@media screen and (max-width:767.98px){.homenewssec{padding-top:2.5rem}}.homenewssec .news-boxes{border:1px solid rgba(41,25,26,.2);align-items:center;margin-bottom:30px;padding:15px;display:flex}.homenewssec .news-boxes .img-box{width:222px;height:222px;margin-bottom:0;overflow:hidden}@media screen and (max-width:991.98px){.homenewssec .news-boxes .img-box{height:200px}}.homenewssec .news-boxes .img-box img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:all .8s cubic-bezier(.5,0,0,1)}.homenewssec .news-boxes .right{padding-left:1.875rem}.homenewssec .news-boxes .right .cate{margin-bottom:10px}@media screen and (max-width:1199.98px){.homenewssec .news-boxes .right .cate{flex-wrap:wrap;display:flex}}.homenewssec .news-boxes .right .cate span{text-transform:uppercase;letter-spacing:1px;color:#222;margin-right:1.25rem;font-size:.875rem;font-weight:500}.homenewssec .news-boxes .right .cate .date{opacity:.3;margin:0}.homenewssec .news-boxes .right h4{color:#29191a;max-width:22ch;margin-bottom:2.5rem;font-size:1.5rem;font-weight:400}.homenewssec .news-boxes .right .more-link .link{color:#222;text-transform:uppercase;align-items:center;transition:all .3s ease-in-out;display:inline-flex}.homenewssec .news-boxes .right .more-link .link span{line-height:1}.homenewssec .news-boxes .right .more-link .link img{margin-left:6px;transition:all .3s ease-in-out}.homenewssec .news-boxes:hover .right .more-link .link{color:#6d1404;font-weight:600}.homenewssec .news-boxes:hover .right .more-link .link img{filter:brightness(0)saturate()invert(12%)sepia(75%)saturate(2691%)hue-rotate(358deg)brightness(97%)contrast(109%);margin-left:10px}.homenewssec .news-boxes:hover .img-box img{transform:scale(1.1)}
.administrationblock .bearers-heading{color:#666;letter-spacing:-1px;max-width:22ch;margin:0;font-size:2.25rem;line-height:1}@media screen and (max-width:767.98px){.sundaysection{padding-top:20px!important}}.sundaysection h3{max-width:17ch}.sunday-boxes{display:block;position:relative}.sunday-boxes:hover .img-box{box-shadow:0 0 .6rem rgba(0,0,0,.5)}.sunday-boxes .img-box{border-radius:8px;height:250px;overflow:hidden}.sunday-boxes .img-box img{-o-object-fit:cover;object-fit:cover;height:100%;transition:all .8s cubic-bezier(.5,0,0,1)}.sunday-boxes .more-link{transition:all .3s ease-in-out}.sunday-boxes:hover .img-box img{transform:scale(1.06)}.sunday-boxes:hover .more-link{filter:brightness(0)saturate()invert(12%)sepia(75%)saturate(2691%)hue-rotate(358deg)brightness(97%)contrast(109%);margin-right:10px}.homeiconssec .icon-boxes.visible .img-box img{transform:none}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:not-allowed;pointer-events:all}@media screen and (max-width:575.98px){.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.3!important}}.swiper-button-next.swiper-button-disabled:after,.swiper-button-prev.swiper-button-disabled:after{opacity:.3}@media screen and (max-width:575.98px){.swiper-button-next.swiper-button-disabled:after,.swiper-button-prev.swiper-button-disabled:after{opacity:1}}.sundaysec,.sundaysec .swiper{position:relative}@media screen and (max-width:575.98px){.sundaysec{margin:0 -15px;padding-bottom:50px}}.sundaysec .swiper-button-next:after,.sundaysec .swiper-button-prev:after{font-size:15px;font-weight:900}.sundaysec .swiper-button-next,.sundaysec .swiper-button-prev{color:#001b3b;opacity:1;background:#fff;border-radius:50%;width:60px;height:60px;top:140px;box-shadow:6px 4px 10px rgba(0,0,0,.11)}.sundaysec .swiper-button-prev{left:-30px}.sundaysec .swiper-button-next{right:-30px}.meet-the-team-swiper{width:100%}@media screen and (max-width:575.98px){.meet-the-team-swiper{padding:0 15px}}@media screen and (max-width:576px){.sundaysec .meet-the-team-swiper{padding:0 15px}.meet-team-nav-btn-wrap{max-width:30px;margin:0 auto;position:relative;top:40px}.meet-team-nav-btn-wrap .meet-next,.meet-team-nav-btn-wrap .meet-prev{border:1px solid #001b3b;border-radius:50%;width:36px;height:36px;top:0}.meet-team-nav-btn-wrap .meet-next:after,.meet-team-nav-btn-wrap .meet-prev:after{font-size:15px;font-weight:700}}.swiper-wrapper a:hover{color:#a72624}
.contactchurches{background-color:#f9f7f5}.contactchurches h2{max-width:470px;margin:auto;font-size:3.75rem;line-height:1}@media screen and (max-width:1199.98px){.contactchurches h2{font-size:2.5rem}}@media screen and (max-width:767.98px){.contactchurches h2{font-size:1.875rem}}.contactchurches .churchdet-box{background-color:#fff;border-bottom:3px solid #042d29;padding:40px}@media screen and (max-width:767.98px){.contactchurches .churchdet-box{padding:30px 20px}}.contactchurches .churchdet-box h3{max-width:300px;margin-bottom:15px;font-size:24px;font-weight:700}@media screen and (max-width:767.98px){.contactchurches .churchdet-box h3{max-width:100%;font-size:18px;line-height:1.3}}.contactchurches .churchdet-box span,.contactchurches .churchdet-box a{color:#959595;font-size:17px}@media screen and (max-width:767.98px){.contactchurches .churchdet-box span,.contactchurches .churchdet-box a{font-size:14px}}.contactchurches .churchdet-box a:hover{color:#6d1404}.contactchurches .churchdet-box a{word-break:break-all;margin-top:5px;display:block}@media screen and (max-width:767.98px){.contactchurches .churchdet-box a{font-size:13px}}.contactchurches .churchdet-box p{color:#959595;margin:10px 0;font-size:17px}@media screen and (max-width:767.98px){.contactchurches .churchdet-box p{margin:8px 0;font-size:14px}}.contactchurches .churchdet-box .d-flex{margin-bottom:8px}@media screen and (max-width:767.98px){.contactchurches .churchdet-box .d-flex{flex-direction:column;gap:5px!important}.contactchurches .churchdet-box .d-flex span{display:block}}.churchforms .left h2{max-width:320px;font-size:3.75rem;line-height:1}@media screen and (max-width:1199.98px){.churchforms .left h2{font-size:2.875rem}}@media screen and (max-width:767.98px){.churchforms .left h2{font-size:2.25rem}}.churchforms .left .box{margin-top:40px}@media screen and (max-width:991.98px){.churchforms .left .box{margin-top:20px}}.churchforms .left .box span{color:gray;font-size:14px;font-weight:500;display:block}.churchforms .left .box a{color:#000;font-size:28px;font-weight:500}@media screen and (max-width:991.98px){.churchforms .left .box a{font-size:18px}}.churchforms .left .box a:hover{color:#6d1404}.churchforms .contact-form label{color:#444e6b;margin-bottom:10px;font-size:14px;font-weight:500;display:block}.churchforms .contact-form input,.churchforms .contact-form textarea{color:#9d9d9d;background:#f4f7f7;border:0;width:100%;padding:15px;font-size:16px}.churchforms .contact-form input::-webkit-input-placeholder{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form textarea::-webkit-input-placeholder{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form input::-moz-placeholder{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form textarea::-moz-placeholder{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form input:-ms-placeholder-shown{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form textarea:-ms-placeholder-shown{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form input::-moz-placeholder{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form textarea::-moz-placeholder{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form input::placeholder,.churchforms .contact-form textarea::placeholder{color:#9d9d9d;transition:all .5s cubic-bezier(.5,0,0,1)}.churchforms .contact-form input:focus,.churchforms .contact-form textarea:focus{border:0;outline:none}.churchforms .contact-form input:focus::-webkit-input-placeholder{opacity:0;padding-left:10px}.churchforms .contact-form textarea:focus::-webkit-input-placeholder{opacity:0;padding-left:10px}.churchforms .contact-form input:focus::-moz-placeholder{opacity:0;padding-left:10px}.churchforms .contact-form textarea:focus::-moz-placeholder{opacity:0;padding-left:10px}.churchforms .contact-form input:focus:-ms-placeholder-shown{opacity:0;padding-left:10px}.churchforms .contact-form textarea:focus:-ms-placeholder-shown{opacity:0;padding-left:10px}.churchforms .contact-form input:focus::-moz-placeholder{opacity:0;padding-left:10px}.churchforms .contact-form textarea:focus::-moz-placeholder{opacity:0;padding-left:10px}.churchforms .contact-form input:focus::placeholder,.churchforms .contact-form textarea:focus::placeholder{opacity:0;padding-left:10px}.churchforms .contact-form textarea{resize:none;height:187px}.churchforms .contact-form .form-group{margin-bottom:32px}@media screen and (max-width:991.98px){.churchforms .contact-form .form-group{margin-bottom:25px}}.churchforms .contact-form .checkbox{gap:10px;margin-top:-20px;display:flex}.churchforms .contact-form .checkbox input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;width:14px}.churchforms .contact-form .checkbox label{color:#000;opacity:.5;margin-bottom:0;font-size:12px}.churchforms .btn{text-transform:uppercase;letter-spacing:2px;border-radius:5px;padding:15px 45px;font-weight:700}.churchforms .btn:hover{border-radius:8px}.loactionmap h2{font-size:3.75rem}@media screen and (max-width:1199.98px){.loactionmap h2{font-size:2.5rem}}@media screen and (max-width:767.98px){.loactionmap h2{font-size:1.875rem}}
.loading-screen{justify-content:center;align-items:center;min-height:60vh;display:flex}.spinner{border:4px solid #e6e6e6;border-top-color:#d9c67a;border-radius:50%;width:50px;height:50px;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.dashboard-section{background:#f9f7f5}.dashboard-welcome{text-align:center;border-bottom:1px solid #e6e6e6;margin-bottom:60px;padding-bottom:40px}.dashboard-welcome h2{color:#222;margin-bottom:15px;font-size:2.5rem;font-weight:300}.dashboard-welcome p{color:#666;font-size:16px;line-height:1.6}.section-header{text-align:center;margin-bottom:50px}.section-header h3{color:#a4a4a4;text-transform:uppercase;letter-spacing:2px;margin-bottom:10px;font-size:16px;font-weight:400}.section-header p{color:#666;font-size:15px;line-height:1.6}.dashboard-tiles{margin-bottom:80px}.tiles-grid{grid-template-columns:repeat(4,1fr);gap:30px;display:grid}.tile-card{text-align:center;background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-direction:column;align-items:center;padding:40px 30px;text-decoration:none;transition:all .3s;display:flex;position:relative;overflow:hidden}.tile-card:before{content:"";background:var(--tile-color,#d9c67a);width:100%;height:4px;transition:transform .3s;position:absolute;top:0;left:0;transform:scaleX(0)}.tile-card:hover{border-color:var(--tile-color,#d9c67a);transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.tile-card:hover:before{transform:scaleX(1)}.tile-icon{background:#f9f7f5;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:25px;transition:all .3s;display:flex}.tile-card:hover .tile-icon{background:var(--tile-color,#d9c67a);transform:scale(1.1)}.tile-icon img{object-fit:contain;width:40px;height:40px;transition:filter .3s}.tile-card:hover .tile-icon img{filter:brightness(0)invert()}.tile-title{color:#222;margin-bottom:10px;font-size:18px;font-weight:500;transition:color .3s}.tile-card:hover .tile-title{color:var(--tile-color,#d9c67a)}.tile-description{color:#666;margin-bottom:20px;font-size:14px;line-height:1.6}.tile-arrow{opacity:0;color:var(--tile-color,#d9c67a);margin-top:auto;transition:all .3s;transform:translate(-10px)}.tile-card:hover .tile-arrow{opacity:1;transform:translate(0)}.dashboard-news{margin-top:60px}.news-slider-wrapper{max-width:1200px;margin:0 auto;position:relative}.news-swiper{padding-bottom:60px}.news-card{background:#fff;border:1px solid #e6e6e6;border-radius:8px;flex-direction:column;height:100%;transition:all .3s;display:flex;overflow:hidden}.news-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.15)}.news-thumbnail{width:100%;height:220px;position:relative;overflow:hidden}.news-thumbnail img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.news-card:hover .news-thumbnail img{transform:scale(1.05)}.news-date{color:#fff;text-transform:uppercase;letter-spacing:1px;background:#6d1404;border-radius:60px;padding:8px 15px;font-size:12px;font-weight:500;position:absolute;top:15px;right:15px}.news-content{flex-direction:column;flex-grow:1;padding:30px 25px;display:flex}.news-author{color:#a4a4a4;text-transform:uppercase;letter-spacing:1px;margin-bottom:10px;font-size:12px}.news-title{color:#222;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:15px;font-size:18px;font-weight:500;line-height:1.4;display:-webkit-box;overflow:hidden}.news-excerpt{color:#666;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex-grow:1;margin-bottom:20px;font-size:14px;line-height:1.6;display:-webkit-box;overflow:hidden}.news-link{color:#d9c67a;text-transform:uppercase;letter-spacing:1px;align-items:center;gap:8px;margin-top:auto;font-size:14px;font-weight:500;text-decoration:none;transition:all .3s;display:inline-flex}.news-link:hover{color:#c5b367;gap:12px}.news-link svg{transition:transform .3s}.news-link:hover svg{transform:translate(3px)}.news-navigation{justify-content:center;gap:15px;margin-top:30px;display:flex}.news-prev,.news-next{cursor:pointer;color:#222;background:#fff;border:1px solid #e6e6e6;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;transition:all .3s;display:flex}.news-prev:hover,.news-next:hover{background:#d9c67a;border-color:#d9c67a;transform:scale(1.1)}.news-prev:hover svg,.news-next:hover svg{color:#fff}.news-prev.swiper-button-disabled,.news-next.swiper-button-disabled{opacity:.3;cursor:not-allowed}.news-pagination{justify-content:center;gap:8px;margin-top:20px;display:flex}.news-pagination .swiper-pagination-bullet{opacity:1;background:#e6e6e6;width:10px;height:10px;transition:all .3s}.news-pagination .swiper-pagination-bullet-active{background:#d9c67a;border-radius:5px;width:30px}@media screen and (max-width:1199.98px){.tiles-grid{grid-template-columns:repeat(3,1fr)}.dashboard-welcome h2{font-size:2rem}}@media screen and (max-width:991.98px){.dashboard-welcome h2{font-size:1.75rem}.tile-card{padding:30px 20px}.tile-icon{width:70px;height:70px}.tile-icon img{width:35px;height:35px}.news-thumbnail{height:200px}}@media screen and (max-width:767.98px){.tiles-grid{grid-template-columns:repeat(2,1fr);gap:20px}.dashboard-welcome{margin-bottom:40px;padding-bottom:30px}.dashboard-welcome h2{font-size:1.5rem}.dashboard-welcome p{font-size:14px}.section-header{margin-bottom:30px}.section-header h3{font-size:14px}.tile-card{padding:25px 15px}.tile-icon{width:60px;height:60px;margin-bottom:20px}.tile-icon img{width:30px;height:30px}.tile-title{margin-bottom:8px;font-size:16px}.tile-description{font-size:13px}.news-thumbnail{height:180px}.news-content{padding:25px 20px}.news-title{font-size:16px}.news-excerpt{font-size:13px}.news-navigation{gap:10px}.news-prev,.news-next{width:40px;height:40px}.news-prev svg,.news-next svg{width:18px;height:18px}}@media screen and (max-width:575.98px){.tiles-grid{gap:15px}.tile-card,.news-content{padding:20px 15px}}
.success-message-container{text-align:center;padding:3rem 2rem;animation:.5s ease-in fadeIn}.success-icon{color:#fff;background:linear-gradient(135deg,#4caf50 0%,#45a049 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 2rem;font-size:3rem;font-weight:700;animation:.5s ease-out scaleIn;display:flex;box-shadow:0 4px 15px rgba(76,175,80,.3)}@keyframes scaleIn{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.success-title{color:#000;margin-bottom:1rem;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700}.success-message{color:#34495e;max-width:600px;margin-bottom:1rem;margin-left:auto;margin-right:auto;font-size:1.2rem;line-height:1.6}.success-submessage{color:#7f8c8d;max-width:500px;margin-bottom:2.5rem;margin-left:auto;margin-right:auto;font-size:1rem;line-height:1.6}.success-message-container .btn-submit{color:#000;cursor:pointer;letter-spacing:2px;text-transform:uppercase;background:#d9c67a;border:1px solid #d9c67a;border-radius:4px;width:auto;min-width:200px;max-width:300px;margin:0 auto;padding:15px 45px;font-family:Inter,sans-serif;font-size:17px;font-weight:700;transition:all .4s ease-in-out}.success-message-container .btn-submit:hover{color:#fff;background-color:#972b2c;border-color:#972b2c}.success-message-container .btn-submit:active{transform:scale(.98)}@media (max-width:768px){.success-message-container{padding:2rem 1.5rem}.success-icon{width:70px;height:70px;margin-bottom:1.5rem;font-size:2.5rem}.success-title{font-size:2rem}.success-message{font-size:1.1rem}.success-submessage{font-size:.95rem}}@media (max-width:480px){.success-message-container{padding:1.5rem 1rem}.success-icon{width:60px;height:60px;font-size:2rem}.success-title{font-size:1.75rem}}
