.decorative-bg,.animate-on-scroll,.hover-effect,.decorative-icon,.form-decoration,.decorative-text,.secondary-nav,.decorative-border,.secondary-widget,.decorative-list li,.secondary-table,.decorative-quote,.footer-decoration,.decorative-separator,.sidebar-decoration,.decorative-card,.meta-decoration,.decorative-badge,.breadcrumb-decoration,.pagination-decoration,.comment-decoration,.social-icon-decoration,.search-decoration,.tooltip-decoration,.filter-decoration,.progress-decoration,.tab-decoration,.accordion-decoration,.modal-decoration,.slider-decoration{opacity:0;transform:translateY(20px);transition:all .6s ease-out}.delayed-styles-loaded .decorative-bg,.delayed-styles-loaded .animate-on-scroll,.delayed-styles-loaded .hover-effect,.delayed-styles-loaded .decorative-icon,.delayed-styles-loaded .form-decoration,.delayed-styles-loaded .decorative-text,.delayed-styles-loaded .secondary-nav,.delayed-styles-loaded .decorative-border,.delayed-styles-loaded .secondary-widget,.delayed-styles-loaded .decorative-list li,.delayed-styles-loaded .secondary-table,.delayed-styles-loaded .decorative-quote,.delayed-styles-loaded .footer-decoration,.delayed-styles-loaded .decorative-separator,.delayed-styles-loaded .sidebar-decoration,.delayed-styles-loaded .decorative-card,.delayed-styles-loaded .meta-decoration,.delayed-styles-loaded .decorative-badge,.delayed-styles-loaded .breadcrumb-decoration,.delayed-styles-loaded .pagination-decoration,.delayed-styles-loaded .comment-decoration,.delayed-styles-loaded .social-icon-decoration,.delayed-styles-loaded .search-decoration,.delayed-styles-loaded .tooltip-decoration,.delayed-styles-loaded .filter-decoration,.delayed-styles-loaded .progress-decoration,.delayed-styles-loaded .tab-decoration,.delayed-styles-loaded .accordion-decoration,.delayed-styles-loaded .modal-decoration,.delayed-styles-loaded .slider-decoration{opacity:1;transform:translateY(0)}.astra-button,.elementor-button,.wp-block-button__link{transition:all .3s ease-in-out}.astra-button:hover,.elementor-button:hover,.wp-block-button__link:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.animate-on-scroll{opacity:0;transform:translateY(30px);transition:all .6s ease-out}.animate-on-scroll.animated{opacity:1;transform:translateY(0)}.decorative-bg{background:linear-gradient(135deg,#f5f7fa 0%,#c3cfe2 100%);background-size:400% 400%;animation:gradient-shift 15s ease infinite}@keyframes gradient-shift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.hover-effect{transition:all .3s ease-in-out}.hover-effect:hover{transform:scale(1.05)}.decorative-icon{transition:all .3s ease-in-out}.decorative-icon:hover{transform:rotate(15deg) scale(1.1)}.form-decoration{border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:all .3s ease-in-out}.form-decoration:focus{box-shadow:0 4px 8px rgba(0,0,0,.15);transform:translateY(-1px)}.decorative-text{text-shadow:1px 1px 2px rgba(0,0,0,.1);transition:all .3s ease-in-out}.decorative-text:hover{text-shadow:2px 2px 4px rgba(0,0,0,.2)}.secondary-nav{opacity:.8;transition:opacity .3s ease-in-out}.secondary-nav:hover{opacity:1}.decorative-border{border:2px solid transparent;background:linear-gradient(#fff,#fff) padding-box,linear-gradient(45deg,#007cba,#00a0d2) border-box;transition:all .3s ease-in-out}.decorative-border:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,124,186,.3)}.secondary-widget{transition:all .3s ease-in-out}.secondary-widget:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.decorative-list li{position:relative;padding-left:20px;transition:all .3s ease-in-out}.decorative-list li:before{content:'▶';position:absolute;left:0;color:#007cba;transition:all .3s ease-in-out}.decorative-list li:hover:before{transform:translateX(3px);color:#00a0d2}.secondary-table{border-collapse:collapse;transition:all .3s ease-in-out}.secondary-table th,.secondary-table td{border:1px solid #e0e0e0;padding:8px;transition:all .3s ease-in-out}.secondary-table tr:hover{background-color:#f8f9fa}.decorative-quote{border-left:4px solid #007cba;padding-left:20px;font-style:italic;transition:all .3s ease-in-out}.decorative-quote:hover{border-left-color:#00a0d2;transform:translateX(5px)}.footer-decoration{opacity:.7;transition:opacity .3s ease-in-out}.footer-decoration:hover{opacity:1}.decorative-separator{height:2px;background:linear-gradient(90deg,transparent,#007cba,transparent);margin:20px 0;transition:all .3s ease-in-out}.decorative-separator:hover{background:linear-gradient(90deg,transparent,#00a0d2,transparent);height:3px}.sidebar-decoration{transition:all .3s ease-in-out}.sidebar-decoration:hover{transform:translateX(5px)}.decorative-card{border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1);transition:all .3s ease-in-out;overflow:hidden}.decorative-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px rgba(0,0,0,.15)}.meta-decoration{font-size:.9em;color:#666;transition:all .3s ease-in-out}.meta-decoration:hover{color:#007cba}.decorative-badge{display:inline-block;padding:4px 8px;border-radius:12px;background:linear-gradient(45deg,#007cba,#00a0d2);color:#fff;font-size:.8em;transition:all .3s ease-in-out}.decorative-badge:hover{transform:scale(1.1);box-shadow:0 2px 8px rgba(0,124,186,.4)}.breadcrumb-decoration{opacity:.8;transition:opacity .3s ease-in-out}.breadcrumb-decoration:hover{opacity:1}.pagination-decoration{transition:all .3s ease-in-out}.pagination-decoration a{border-radius:6px;transition:all .3s ease-in-out}.pagination-decoration a:hover{background-color:#007cba;color:#fff;transform:translateY(-1px)}.comment-decoration{opacity:.9;transition:opacity .3s ease-in-out}.comment-decoration:hover{opacity:1}.social-icon-decoration{transition:all .3s ease-in-out}.social-icon-decoration:hover{transform:scale(1.2) rotate(5deg)}.search-decoration{transition:all .3s ease-in-out}.search-decoration:focus{transform:scale(1.02)}.tooltip-decoration{position:relative;transition:all .3s ease-in-out}.tooltip-decoration:hover:after{content:attr(data-tooltip);position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background:#333;color:#fff;padding:5px 10px;border-radius:4px;font-size:.8em;white-space:nowrap;z-index:1000}.filter-decoration{transition:all .3s ease-in-out}.filter-decoration:hover{background-color:#f8f9fa}.progress-decoration{height:8px;background-color:#e0e0e0;border-radius:4px;overflow:hidden;transition:all .3s ease-in-out}.progress-decoration .progress-bar{height:100%;background:linear-gradient(90deg,#007cba,#00a0d2);transition:width .6s ease-in-out}.tab-decoration{transition:all .3s ease-in-out}.tab-decoration.active{border-bottom:2px solid #007cba}.accordion-decoration{border:1px solid #e0e0e0;border-radius:6px;transition:all .3s ease-in-out}.accordion-decoration:hover{border-color:#007cba;box-shadow:0 2px 8px rgba(0,124,186,.1)}.modal-decoration{transition:all .3s ease-in-out}.modal-decoration .modal-content{border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.2)}.slider-decoration{transition:all .3s ease-in-out}.slider-decoration .slider-track{background:linear-gradient(90deg,#e0e0e0,#f0f0f0);border-radius:4px}.slider-decoration .slider-thumb{background:linear-gradient(45deg,#007cba,#00a0d2);border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.2);transition:all .3s ease-in-out}.slider-decoration .slider-thumb:hover{transform:scale(1.2);box-shadow:0 4px 8px rgba(0,0,0,.3)}