.categories,.category-card,.dropdown-menu,.hero-image,.hero-section,.heroman,.section-title,.slick-slider{position:relative}.button,.hero-image,.hero-section,.heroman,.slick-list{overflow:hidden}.button,.category-card a,.custom-link{text-decoration:none}::selection{background:#2d85a5!important;color:#fff}#katenCopyUrlBtn,#katenShareUrl,.btn-close,.hero-text,.modal-content,.scroll-indicator,.theme-toggle,body{transition:background-color .3s,color .3s,border-color .3s}.button,.category-card,.heroman{transition:background-color .3s,color .3s,border-color .3s,transform .3s,box-shadow .3s}.is-single.post-content p:first-of-type::first-letter{font-weight:700;color:#2d83a3;font-size:200%;float:left;margin-right:6px;margin-top:-4px;text-transform:uppercase}.is-single.post-content p{text-align:justify}.post .post-bottom .more-button a{font-size:16px;font-weight:700;color:#fff}.wp-block-latest-posts{list-style-type:none;padding:0;margin:0}.wp-block-latest-posts__featured-image{float:left;margin-right:10px}.wp-block-latest-posts__post-title{font-weight:700;font-size:1em}.wp-block-latest-posts__post-excerpt{font-size:.9em;color:#555}.wp-block-latest-posts__post-date{font-size:.8em;color:#999}.grecaptcha-badge{display:none}.slick-slide{display:flex;justify-content:center;align-items:center;margin:0 auto}.slick-track{display:flex;align-items:center}.slick-slide img{max-width:100%;height:auto}#search-3 .searchform{display:flex;align-items:center;justify-content:center;gap:10px}#search-3 .searchform input[type=text]{flex:1;padding:10px;font-size:16px;border:1px solid #ccc;border-radius:8px}#search-3 .searchform input[type=submit]{padding:10px 20px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s}#search-3 .searchform input[type=submit]:hover{background-color:#0056b3}.dropdown-menu::after{content:"";display:block;height:0;width:0;position:absolute;top:-10px;left:25%;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:10px solid #d9d9d9}.dropdown-menu.dark::after{border-bottom:10px solid #142130}.transparent-bg{background-color:#fff;color:#333}.transparent-bg.dark{background-color:#15314a;color:#f8f9fa}.custom-link{color:#007bff}.custom-link:hover{text-decoration:underline}.whatsapp-icon{margin-left:5px}.main-content{margin-top:10px!important}.hero-section{padding:60px 0}@keyframes float{0%,100%{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(5deg)}}.hero-section::after,.hero-section::before{content:'';position:absolute;background:#329ac3;opacity:.1;border-radius:50%;z-index:-1}.hero-section::before{top:-50px;right:-50px;width:300px;height:300px;animation:6s ease-in-out infinite float}.hero-section::after{bottom:-50px;left:-50px;width:200px;height:200px;animation:8s ease-in-out infinite reverse float}.heroman{display:flex;align-items:center;justify-content:space-between;background:rgba(255,255,255,.8);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:40px;box-shadow:0 15px 35px rgba(50,154,195,.1);border:1px solid rgba(255,255,255,.2)}.button,.hero-text h2{background:linear-gradient(45deg,#329ac3,#2a7fa8)}.heroman:hover{transform:translateY(-5px)}body.dark .heroman{background:rgba(30,40,55,.8);border:1px solid rgba(255,255,255,.1);box-shadow:0 15px 35px rgba(77,184,224,.1)}body.dark .button,body.dark .hero-text h2,body.dark .section-title h2::after{background:linear-gradient(45deg,#4db8e0,#329ac3)}.hero-text h2,body.dark .hero-text h2{-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-image{flex:1;border-radius:15px;box-shadow:0 10px 25px rgba(0,0,0,.1)}body.dark .hero-image{box-shadow:0 10px 25px rgba(0,0,0,.3)}.hero-image img{width:100%;max-width:500px;height:auto;display:block;transition:transform .5s}.button,.section-title h2{display:inline-block;position:relative}.hero-image:hover img{transform:scale(1.05)}.hero-text{flex:1;padding-left:40px}.hero-text h2{font-size:2.5rem;font-weight:700;margin-bottom:20px;line-height:1.2}.hero-text p{font-size:1.1rem;margin-bottom:30px;color:#555;line-height:1.6}body.dark .hero-text p{color:#b0b3b8}.button{padding:14px 30px;color:#fff;border-radius:50px;font-weight:600;box-shadow:0 5px 15px rgba(50,154,195,.3)}.category-card,.scroll-indicator{background:rgba(255,255,255,.9);cursor:pointer}body.dark .button{box-shadow:0 5px 15px rgba(77,184,224,.3)}.button::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s}.button:hover::before{left:100%}.button:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(50,154,195,.4)}body.dark .button:hover{box-shadow:0 8px 20px rgba(77,184,224,.4)}.categories-section{padding:40px 0 60px}.section-title{text-align:center;margin-bottom:40px}.section-title h2{font-size:2rem;font-weight:600;color:#333}body.dark .section-title h2{color:#e4e6eb}.section-title h2::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,#329ac3,#2a7fa8);border-radius:2px}.categories{display:flex;overflow-x:auto;padding:20px 0;scroll-behavior:smooth;scrollbar-width:thin;scrollbar-color:#329AC3 #f1f1f1}body.dark .categories{scrollbar-color:#4db8e0 #2a3441}.categories::-webkit-scrollbar{height:8px}.categories::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#329ac3,#2a7fa8);border-radius:10px}body.dark .categories::-webkit-scrollbar-thumb{background:linear-gradient(45deg,#4db8e0,#329ac3)}.categories::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}body.dark .categories::-webkit-scrollbar-track{background:#2a3441}.category-card{flex:0 0 220px;height:280px;border-radius:20px;overflow:hidden;margin-right:20px;box-shadow:0 10px 20px rgba(0,0,0,.1)}body.dark .category-card{background:rgba(30,40,55,.9);box-shadow:0 10px 20px rgba(0,0,0,.3)}.category-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.7));z-index:1;opacity:0;transition:opacity .3s}body.dark .category-card::before{background:linear-gradient(to bottom,rgba(0,0,0,.3),rgba(0,0,0,.8))}.category-card:hover::before{opacity:1}.category-card img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.category-card:hover img{transform:scale(1.1)}.category-title{position:absolute;bottom:20px;left:20px;color:#fff;font-weight:600;font-size:1.1rem;z-index:2;text-shadow:0 2px 4px rgba(0,0,0,.5);transform:translateY(10px);opacity:.9;transition:transform .3s,opacity .3s}.category-card:hover .category-title{transform:translateY(0);opacity:1}.category-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.15)}body.dark .category-card:hover{box-shadow:0 15px 30px rgba(0,0,0,.5)}.category-card a{display:block;width:100%;height:100%}.scroll-indicator{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border:1px solid rgba(0,0,0,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 5px 15px rgba(0,0,0,.1);z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}body.dark .scroll-indicator{background:rgba(30,40,55,.9);border:1px solid rgba(255,255,255,.1);box-shadow:0 5px 15px rgba(0,0,0,.3)}.scroll-indicator:hover{background:#329ac3;color:#fff}body.dark .scroll-indicator:hover{background:#4db8e0}.scroll-indicator i{color:#329ac3;transition:color .3s}body.dark .scroll-indicator i{color:#4db8e0}.scroll-indicator:hover i{color:#fff}.scroll-left{left:-20px}.scroll-right{right:-20px}@keyframes pulse{0%,100%{opacity:.6}50%{opacity:1}}.loading{animation:1.5s infinite pulse}@media (max-width:992px){.hero-text h2{font-size:2rem}.hero-text p{font-size:1rem}}@media (max-width:768px){.heroman{flex-direction:column;padding:30px 20px}.hero-text{padding-left:0;padding-top:30px;text-align:center}.hero-text h2{font-size:1.8rem}.category-card{flex:0 0 180px;height:230px}.scroll-indicator{display:none}}@media (max-width:576px){.hero-section{padding:40px 0}.hero-text h2{font-size:1.5rem}.category-card{flex:0 0 150px;height:200px}.category-title{font-size:.9rem}}@media (max-width:600px){.widget .searchform{display:flex;flex-direction:column;align-items:stretch}.widget .searchform input[type=text]{max-width:100%;width:100%;padding:10px;font-size:16px;margin-bottom:10px;border:1px solid #ccc;border-radius:8px;display:block}.widget .searchform input[type=submit]{width:100%;padding:12px;font-size:16px;background-color:#007bff;color:#fff;border:none;border-radius:8px;cursor:pointer}}img.emoji.smush-detected-img.smush-image-smaller-1{width:clamp(24px,4vw,64px);height:auto}body.dark .dropdown-menu.depth_0{background-color:#142130;border:1px solid rgba(255,255,255,.1);box-shadow:0 10px 40px rgba(0,0,0,.5)}body.dark .dropdown-menu.depth_0 .nav-item a.dropdown-item{color:#cbd5e1}body.dark .dropdown-menu.depth_0 .nav-item a.dropdown-item:focus,body.dark .dropdown-menu.depth_0 .nav-item a.dropdown-item:hover{background-color:rgba(255,255,255,.1);color:#fff}body.dark .dropdown-menu.depth_0 .nav-item a.dropdown-item:active{background-color:rgba(255,255,255,.15)}body.dark .dropdown-menu.depth_0 .dropdown-divider{border-color:rgba(255,255,255,.1)}body.dark .dropdown-menu.depth_0::before{background:#142130;border-left:1px solid rgba(255,255,255,.1);border-top:1px solid rgba(255,255,255,.1)}.is-single.post-content li p::first-letter,.is-single.post-content li::first-letter{font-size:inherit!important;float:none!important;margin:0!important;text-transform:none!important;color:inherit!important;font-weight:inherit!important}body.dark .modal-content{background-color:#161d25!important;border:1px solid rgba(255,255,255,.1)!important;color:#e9ecef;box-shadow:0 10px 40px rgba(0,0,0,.5)}body.dark .modal-header{border-bottom-color:rgba(255,255,255,.1)!important}body.dark .modal-footer{border-top-color:rgba(255,255,255,.1)!important}body.dark .modal-title{color:#e9ecef!important}body.dark .modal-body{color:#ced4da}body.dark .modal .btn-close{filter:invert(1) grayscale(100%) brightness(200%);opacity:.8}body.dark .modal .btn-close:hover{opacity:1}body.dark #katenShareUrl{background-color:#1e252e!important;color:#e9ecef!important;border-color:#2c3540!important}body.dark #katenCopyUrlBtn{background-color:#2c3540!important;border-color:#3a4550!important;color:#e9ecef!important}body.dark #katenCopyUrlBtn:hover{background-color:#3a4550!important}body.dark .btn-share{box-shadow:0 2px 8px rgba(0,0,0,.4)}body.dark .btn-share:hover{box-shadow:0 6px 15px rgba(0,0,0,.6)}