.icon{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:1em;height:1em;vertical-align:middle;line-height:1;color:inherit}.icon svg{display:block;width:100%;height:100%;fill:currentColor}.icon-xs{width:.75em;height:.75em}.icon-sm{width:.875em;height:.875em}.icon-md{width:1em;height:1em}.icon-lg{width:1.25em;height:1.25em}.icon-xl{width:1.5em;height:1.5em}.icon-2x{width:2em;height:2em}.icon-3x{width:3em;height:3em}.navbar-toggle .icon{width:1.35rem;height:1.35rem}.mobile-home-link a .icon,.dropdown-arrow-desktop .icon{width:.85em;height:.85em}.dropdown-toggle-btn .icon{width:.75rem;height:.75rem}.breadcrumbs--bar a .icon{width:14px;height:14px;fill:currentColor}.breadcrumbs .separator .icon,.breadcrumbs--hero .separator .icon{width:.65em;height:.65em;opacity:.7}.carousel-control .icon{width:1.35rem;height:1.35rem;color:#fff}.testimonial-nav .icon{width:1.15rem;height:1.15rem;color:#fff}.pillar-nav .icon{width:1rem;height:1rem}.button .icon,.btn-cta .icon,.btn-submit .icon{width:1.1em;height:1.1em}.btn-cta-primary .icon{color:var(--primary-color)}.btn-cta-secondary .icon{color:#fff}.btn-cta-secondary:hover .icon{color:var(--accent-color)}.blog-one-footer .icon{width:.95em;height:.95em;color:#999}.blog-one-footer a .icon{color:inherit}.contact-icon>.icon{width:1.35rem;height:1.35rem;color:#fff}.footer-social a{color:#fff}.footer-social a .icon{width:1rem;height:1rem}.footer-links li{display:flex;align-items:flex-start;gap:.5rem}.footer-links li>.icon{width:.85rem;height:.85rem;margin-top:.2em;color:var(--accent-color);opacity:.85;flex-shrink:0}.footer-links li a .icon{width:.75rem;height:.75rem;margin-top:.15em;opacity:.65;flex-shrink:0}.footer-links li a:hover .icon{opacity:1;color:var(--accent-color)}.footer-info-item>.icon{width:1.15rem;height:1.15rem;color:#fff}.footer-social a.social-facebook:hover{background:#1877f2;color:#fff}.footer-social a.social-instagram:hover{background:linear-gradient(45deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff}.footer-social a.social-twitter:hover,.footer-social a.social-x-twitter:hover{background:#0f1419;color:#fff}.footer-social a.social-youtube:hover{background:red;color:#fff}.footer-social a.social-linkedin-in:hover{background:#0a66c2;color:#fff}.footer-social a.social-whatsapp:hover{background:#25d366;color:#fff}.footer-social a.social-tiktok:hover{background:#010101;color:#fff}.footer-social a.social-telegram:hover{background:#08c;color:#fff}.float-btn .icon{width:1.65rem;height:1.65rem;color:#fff}.scroll-top-btn .icon{width:1.15rem;height:1.15rem;color:#fff}.subcat-arrow .icon,.blog-icon .icon{width:.85rem;height:.85rem;color:#fff}.category-description-box h2 .icon{width:1.1em;height:1.1em;color:var(--primary-color)}.section-title-inner .icon,.widget-title .icon,.article-tags h4 .icon,.article-share h4 .icon{width:1.05em;height:1.05em;color:var(--accent-color);flex-shrink:0}.article-date .icon,.article-author .icon{width:1em;height:1em;color:var(--accent-color)}.sidebar-card-date .icon{width:.85em;height:.85em}.sidebar-card-arrow .icon{width:1rem;height:1rem;color:var(--primary-color)}.sidebar-card:hover .sidebar-card-arrow .icon{color:#fff}.page-toc-header .icon{width:1.1em;height:1.1em;color:var(--accent-color)}.tag-item .icon{width:.85em;height:.85em}.gallery-section-title .icon{width:1.1em;height:1.1em;color:var(--accent-color)}