@font-face{font-display:swap;font-family:favorites;src:url(/wp-content/plugins/favorites/assets/css/fonts/favorites.eot)}@font-face{font-display:swap;font-family:favorites;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBwcAAAC8AAAAYGNtYXClTaJoAAABHAAAAIxnYXNwAAAAEAAAAagAAAAIZ2x5Ztq6v+MAAAGwAAAEVGhlYWQN7PEkAAAGBAAAADZoaGVhB8IDzgAABjwAAAAkaG10eCoAAgwAAAZgAAAANGxvY2EE9AZcAAAGlAAAABxtYXhwABEAdQAABrAAAAAgbmFtZWwpt2EAAAbQAAABnnBvc3QAAwAAAAAIcAAAACAAAwPNAZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADqEAPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAcAAAABgAEAADAAgAAQAg5gHofeia6Nzo5ul76dnqEP/9//8AAAAAACDmAOh96Jro3Ojm6Xvp2eoQ//3//wAB/+MaBBeJF20XLBcjFo8WMhX8AAMAAQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAIAIP/2A+ADigARABsAAAEfATMPAR8BLwEPAT8BLwEzNxMDIQUDJQUDLQECADMN1oknDTOJJyaKNw0nidYQQHP+kwEmcAEqASZwASr+kwK9oy1jGi2jYxoaY6MtHWYtAWr+o9r+o9fXAV3XAwAAAAABACD/9gPgA4oACQAAAQ0BEyUFEyUhEwJzAW3+1nD+2v7WcP7aAW1zAi0D1/6j19MBXNcBXQAAAAEAVgAdA6oDKwAbAAAlJy4DNTQ+AjMyFhc+ATMyHgIVFA4CBwIAPlKHXzQkP1UyN2YjImY4MVY/JDRfhlMdOEt/dHE9MVY/JDIoKDIkP1YxPXF2f0sAAAADAFYAAQOqA1UAFQAhADsAAAE+ATU0JiMiBg8BJy4BIyIGFRQWHwEBMjY1NCYjIgYVFBYFHgEVFAYHAQ4BIyImJwEuATURNDYzITIWFwLgDxE+LBYnDyAeDyYXKz8PD7b+wBslJRsbJSUCwwwMDAz+1AweEhIeDP6ADAwxIwEsEh4MAR8PJhcrPw8PICAPDz8rFyYPtgIYJRsbJSUbGyXEDB4SEh4M/tQMDAwMAYAMHhIBLCIyDAwAAgAqACsD1gOBABwAIAAAAQczFRQGBwMOASMhIiY1ETQ2NwEXHgEdAQchMhYBETMRA9YCAgMDggkqG/6AIjQODAEYLgkJKgEOIjT8VKwCAQRSCRAH/tQXHTMjAaoSHgwBGi4JFg0OxDL+CAIA/gAAAAEA1gArAyoDKwAKAAABMhYVESUFETQ2MwLWIjL+1v7WMSMDKzQi/VaAgAKqIjQAAAIAIP/wBAADsAA6AHIAAAEuAScuAScuAScuAQcOAQcOAQcOAQcOARceARceARceARceATc+ATc+ATc+ATc+ATc6ATMyNjU8ATUxBw4BBw4BBw4BJy4BJy4BJy4BJy4BNz4BNz4BNz4BNz4BFx4BFx4BFx4BFx4BBzEcARUUFhcOAQcEAAEVFRQ5JCNULi1hMTFfLC1PISE0ERIQAQEUExM2ISJOKytaLi5ZKSlLHh8xEAkOAwECARslZhEzHx9JKChVKipTJyZFHR0sDw8OAQESEBEuHR5DJSVPJydNJCNAGhspDg0NASEYBQ8LAcAyYy0uUiIjNRISEQEBFRMUNyMiUS0sXi8vXCsrTSAgMhAREAEBFBISNCEgTCkZNBslGwEDAaooRx4eLhAPDwEBEhERMR4eRyYnUSkpUCUlQhwbKw4PDQEBERAQLRwcQSQjSyYBAwEZJAMaMxgAAAEAAP/ZBAADpwAKAAABJQsBDQEDJQUDJQQA/p6env6eAQA8ATwBPDwBAAIzMwFB/r8z+v6gpqYBYPoAAAEAAAAgBAADQAAFAAAJAScHCQEDYP4g4KABgAKAA0D+IOCg/oACgAABAAAAAQAAvj/AY18PPPUACwQAAAAAANVm1k8AAAAA1WbWTwAA/9kEAAOwAAAACAACAAAAAAAAAAEAAAPA/8AAAAQAAAAAAAQAAAEAAAAAAAAAAAAAAAAAAAANBAAAAAAAAAAAAAAAAgAAAAQAACAEAAAgBAAAVgQAAFYEAAAqBAAA1gQAACAEAAAABAAAAAAAAAAACgAUAB4AVgByAJ4A+gEyAUoB+AIWAioAAQAAAA0AcwADAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAAAA4ArgABAAAAAAABAAkAAAABAAAAAAACAAcAcgABAAAAAAADAAkAPAABAAAAAAAEAAkAhwABAAAAAAAFAAsAGwABAAAAAAAGAAkAVwABAAAAAAAKABoAogADAAEECQABABIACQADAAEECQACAA4AeQADAAEECQADABIARQADAAEECQAEABIAkAADAAEECQAFABYAJgADAAEECQAGABIAYAADAAEECQAKADQAvGZhdm9yaXRlcwBmAGEAdgBvAHIAaQB0AGUAc1ZlcnNpb24gMS4wAFYAZQByAHMAaQBvAG4AIAAxAC4AMGZhdm9yaXRlcwBmAGEAdgBvAHIAaQB0AGUAc2Zhdm9yaXRlcwBmAGEAdgBvAHIAaQB0AGUAc1JlZ3VsYXIAUgBlAGcAdQBsAGEAcmZhdm9yaXRlcwBmAGEAdgBvAHIAaQB0AGUAc0ZvbnQgZ2VuZXJhdGVkIGJ5IEljb01vb24uAEYAbwBuAHQAIABnAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAEkAYwBvAE0AbwBvAG4ALgAAAAMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA=)format("truetype");font-weight:400;font-style:normal}.filter-field{margin-bottom:25px}.filter-field label{display:block;margin-bottom:8px;font-weight:600;color:#333;font-size:14px}.filter-field input[type=text]{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:14px;background:#fafafa}.filter-field input:focus{outline:0;border-color:#0073aa;background:#fff}.filter-actions{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-top:30px;padding-top:20px;border-top:1px solid #e0e0e0}.btn-clear,.btn-submit{padding:14px 30px;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;transition:all .3s;text-align:center}.btn-submit{border:0}.btn-clear{background:#f5f5f5;color:#333;border:1px solid #ddd}.btn-clear:hover{background:#e0e0e0}.btn-submit{background:#003d5c;color:#fff}.btn-submit:hover{background:#002a3f}.pagination{display:flex;justify-content:center;gap:10px;margin-top:40px}.pagination a,.pagination span{padding:10px 18px;border:1px solid #ddd;border-radius:4px;text-decoration:none;color:#333}.pagination .current{background:#002349;color:#fff;border-color:#002349}.pagination a:hover{background:#f8f9fa}@media (max-width:768px){.filter-actions{grid-template-columns:1fr}}.blog-results{width:100%}.blog-posts-grid{display:flex;flex-wrap:wrap;gap:30px;margin-bottom:40px}.blog-post-card,.menu-footer ul{display:flex;flex-direction:column}.blog-post-card{background:#fff;border-radius:0;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;width:calc(33.333% - 20px);flex:0 0 calc(33.333% - 20px)}.blog-post-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgb(0 0 0/.1)}.blog-post-image-wrapper{width:100%;height:200px;overflow:hidden;position:relative}.blog-post-image-wrapper a{display:block;width:100%;height:100%}.blog-post-image{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.blog-post-card:hover .blog-post-image{transform:scale(1.05)}.blog-post-content{padding:25px 10px;display:flex;flex-direction:column;flex:1}.blog-post-date{color:#666;font-size:14px;margin-bottom:15px;display:block}.blog-post-title{margin:0 0 20px;font-size:20px;line-height:1.4;font-weight:500}.blog-post-title a,.continue-reading{color:#1a1a1a;text-decoration:none;transition:color .3s ease}.continue-reading{display:inline-flex;align-items:center;gap:10px;font-weight:500;padding:12px 30px;border:2px solid #c29b40;transition:all .3s ease;margin-top:auto;width:fit-content}.continue-reading:hover{border:0;background-color:#002349;color:#fff}.continue-reading svg{width:16px;height:16px;transition:transform .3s ease}.continue-reading:hover svg{transform:translateX(5px)}@media (max-width:1024px){.blog-post-card{width:calc(50% - 15px);flex:0 0 calc(50% - 15px)}}@media (max-width:768px){.blog-posts-grid{gap:20px}.blog-post-card{width:100%;flex:0 0 100%}.blog-post-image-wrapper{height:200px}}.checkbox-item{display:flex;gap:10px;margin-bottom:15px}.checkbox-item label{margin:0!important}.menu-footer ul{gap:20px}.menu-footer ul li a{color:#fff;text-align:center;width:100%}@media only screen and (max-width:1000px){.et_pb_menu .et_pb_menu__menu{display:block!important}.et_mobile_nav_menu{display:none!important}}.side-menus ul{display:flex!important;flex-direction:column!important;gap:15px}