.accordion-content p{margin-bottom:5px}.accordion-item{max-width:100%;border:1px solid #ccc;border-radius:4px;margin-bottom:10px;overflow:hidden}.accordion-header{padding:15px;position:relative;background-color:#f7f7f7;cursor:pointer;font-weight:700;display:block}.accordion-header:hover{background-color:#eaeaea}.accordion-content{padding:15px;background-color:#fff}.accordion-header::-webkit-details-marker{display:none}.accordion-header::after{content:"+";position:absolute;right:10px;top:10px;font-size:14px;transition:transform .3s}.accordion-item[open] .accordion-header::after{content:"-";font-size:16px}.c-grid-layout{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;margin-bottom:40px}.c-grid-layout .content{order:1;justify-content:start}.c-grid-layout .image{order:2}.c-grid-layout.reverse .content{order:2}.c-grid-layout.reverse .image{order:1}@media (max-width:768px){.c-grid-layout{grid-template-columns:1fr}.c-grid-layout .content{order:2}.c-grid-layout .image{order:1}.c-grid-layout.reverse .content{order:1}.c-grid-layout.reverse .image{order:2}}.no-effect{box-shadow:unset!important;border:none!important}.no-effect:hover{transform:unset!important;box-shadow:unset!important}.c-grid-box{padding:30px;border:1px solid #ddd;height:100%;display:flex;justify-content:center;flex-direction:column;box-shadow:0 4px 12px rgba(0,0,0,.08);transition:transform .3s ease,box-shadow .3s ease;background-color:#fff;border-radius:20px}.c-grid-box ul li{line-height:25px;list-style-type:disc;margin-left:20px}.c-grid-box:hover{transform:scale(1.03);box-shadow:0 8px 20px rgba(0,0,0,.12)}.c-grid-box img{width:100%;height:auto;display:block;object-fit:cover;border-radius:20px}@media (max-width:768px){.c-grid-layout{grid-template-columns:1fr;margin-bottom:20px!important}.no-effect{padding:0!important}.c-grid-layout.reverse .content{order:2}.c-grid-layout.reverse .image{order:1}}.custom-shop-shift h2{font-size:30px}.footer-top-inner{padding:30px 0}.widget p.widget-title{font-weight:400;text-transform:uppercase;font-size:14px}li#menu-item-2170{display:none}header.header .header-top{position:relative;z-index:1}header.header a.cta-header-{position:fixed;right:0;top:0;display:inline-flex;align-items:center;justify-content:center;height:85px;background-color:#000;color:#fff;font-weight:700;font-size:20px;padding:10px 35px;margin-top:20px;z-index:9999}header.header .is-stuck+div+a.cta-header-{margin-top:0}header.header a.cta-header-:hover,header.header a.cta-header-:focus{text-decoration:none;color:#fff}@media screen and (max-width:1500px){header.header .header-main{padding-right:120px}header.header a.cta-header-{font-size:15px;padding-left:30px;padding-right:30px}}@media screen and (max-width:1199px){header.header .header-main{padding-right:0}header.header a.cta-header-{display:none}}.sitemap-section{border-top:1px solid #eee;border-bottom:1px solid #eee;padding-top:2rem;padding-bottom:2rem}.sitemap-section .row-{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.sitemap-section .row- .col-12{width:100%;padding-left:15px;padding-right:15px}.sitemap-section .sitemap-title{margin-bottom:30px}.sitemap-section .sitemap-title h1{color:#000;margin-bottom:0;font-weight:700;font-size:20px}.sitemap-section .sitemap-boxes{margin-bottom:10px}.sitemap-section .sitemap-boxes:last-of-type{margin-bottom:0}.sitemap-section .sitemap-boxes .box1,.sitemap-section .sitemap-boxes .box2{padding-left:15px;padding-right:15px}.sitemap-section .sitemap-boxes .box1{width:35%}.sitemap-section .sitemap-boxes .box2{width:65%;display:flex;flex-wrap:wrap}.sitemap-section .sitemap-boxes h4{color:#000;margin-bottom:0;text-transform:uppercase;font-weight:700;font-size:20px}.sitemap-section .sitemap-boxes .box2 p{width:50%;padding-left:10px;padding-right:10px;line-height:10px;margin-bottom:10px;font-size:15px}.sitemap-section .sitemap-boxes .box2 p a:hover{color:#f37262;text-decoration:none}@media screen and (max-width:1199px){.sitemap-section .sitemap-title h1{font-size:20px}.sitemap-section .sitemap-boxes h4{font-size:20px}.sitemap-section .sitemap-boxes .box2 p{font-size:16px}}@media screen and (max-width:767px){.sitemap-section{padding-top:2rem;padding-bottom:2rem}.sitemap-section .sitemap-boxes .box1,.sitemap-section .sitemap-boxes .box2{width:100%}}.custom-shift{padding:0 200px}@media screen and (max-width:1024px){.custom-shift{padding:0 120px}}@media screen and (max-width:768px){.custom-shift{padding:0 10px}}h1.woocommerce-products-header__title.page-title{text-align:center}.elementor-testimonial__cite.slide-testimonial{display:flex;flex-direction:column;font-style:normal;font-size:14px;line-height:1.5}.tax-product_cat ul{list-style:disc!important;margin-left:20px;line-height:25px;margin-bottom:30px}.grid-container{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;padding:20px}.grid-item{padding:20px;background-color:#f3f3f3;border:1px solid #ddd;text-align:center;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.grid-item:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.3)}@media (max-width:1024px){.grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.grid-container{grid-template-columns:1fr}}.custom-grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;padding:20px}.custom-grid-container .grid-item{padding:20px;background-color:#f3f3f3;border:1px solid #ddd;text-align:center;border-radius:5px;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease}.custom-grid-container .grid-item:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.3)}.custom-grid-container .icon{display:block;margin:0 auto 10px;width:50px;height:50px}@media (max-width:1024px){.custom-grid-container{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.custom-grid-container{grid-template-columns:1fr}}.blog .entry-title{font-size:larger}.h1-35{font-size:35px!important}.term-64 .nv-index-posts.nv-shop.col,.term-65 .nv-index-posts.nv-shop.col{margin-bottom:0}.term-64 .woocommerce ul.products,.woocommerce-page ul.products,.term-65 .woocommerce ul.products,.woocommerce-page ul.products{margin-bottom:0!important}.grid-item img{height:50px}.custom-flex-container{display:flex;flex-wrap:wrap;gap:20px;padding:20px;justify-content:center}.custom-flex-container .grid-item{flex:0 0 calc(( 100% - 40px ) / 3);box-sizing:border-box;padding:20px;background:#f3f3f3;border:1px solid #ddd;border-radius:5px;text-align:center;box-shadow:0 4px 8px rgba(0,0,0,.2);transition:transform .3s ease,box-shadow .3s ease;min-height:230px}.custom-flex-container .grid-item:hover{transform:scale(1.05);box-shadow:0 8px 16px rgba(0,0,0,.3)}.custom-flex-container .icon{display:block;width:50px;height:50px;margin:0 auto 10px}@media (max-width:1024px){.custom-flex-container .grid-item{flex:0 0 calc(( 100% - 20px ) / 2);min-height:auto}}@media (max-width:768px){.custom-flex-container .grid-item{flex:0 0 100%}}.access-control-types-section{padding:20px 0}.access-control-header{max-width:800px;margin:0 auto 30px;text-align:center}.access-control-list{display:flex;flex-direction:column;gap:20px}.access-control-item{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px}.access-control-item--reverse .access-control-image{order:1}.access-control-item--reverse .access-control-info{order:2}.access-control-info ul{padding-left:20px}.access-control-info ul li{margin-bottom:10px;color:#222}.access-control-image img{width:100%;height:420px;object-fit:cover;display:block}@media (max-width:991px){.access-control-item,.access-control-item--reverse{grid-template-columns:1fr;gap:35px}.access-control-item:nth-child(odd){.access-control-image{order:1}.access-control-info{order:2}}.access-control-item--reverse .access-control-image,.access-control-item--reverse .access-control-info{order:unset}.access-control-info h3{font-size:28px}.access-control-image img{height:350px}}@media (max-width:767px){.access-control-header{margin-bottom:50px}.access-control-list{gap:50px}.access-control-image img{height:260px}}.contact-cta{padding:20px 0}.contact-cta-box{max-width:900px;margin:0 auto;padding:50px 45px;text-align:center;background:#f3f3f3;border:1px solid #d8d8d8;border-radius:6px;box-shadow:0 6px 18px rgba(0,0,0,.12)}.contact-cta-box:hover{box-shadow:0 12px 25px rgba(0,0,0,.15)}.contact-cta-box h2{font-size:30px;margin-bottom:20px}.contact-cta-box p{max-width:720px;margin:0 auto 35px}.contact-cta-box p:last-child{margin-bottom:0}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:16px 32px;background:#0a3478;color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;font-weight:700;letter-spacing:1px;border-radius:50px}.cta-btn i{font-size:14px}.cta-btn:focus,.cta-btn:hover{background:#082b64;color:#fff}