:root{--color-primary:#ff8e3c;--color-primary-text:#a3500f;--color-secondary:#be5c16;--color-tertiary:#3b7fb2;--color-peach:#ffefd9;--color-coral:#f3c68b;--color-violet:purple;--color-pink:#db7093;--color-heading:#192335;--color-body:#565d6d;--color-white:#fff;--color-white-off:#ffffffab;--color-bodyest:#273041;--color-dark:#27272e;--color-darker:#192335;--color-darkest:#232d40;--color-black:#111113;--color-grey:#cfcfcf3d;--color-grey2:#f4f5f7;--color-gray:#6b7176;--color-gray-light:#f6f6f6;--color-gray-lighter:#ebebeb;--color-light:#f5f7fa;--color-lighter:#f2f5f9;--primary-opacity:#2f57ef21;--secondary-opacity:#b966e721;--coral-opacity:#e9967a21;--violet-opacity:#80008021;--pink-opacity:#db709321;--white-opacity:#ffffff21;--danger-opacity:#ff000310;--warning-opacity:#ff8f3c10;--success-opacity:#3eb75e10;--black-opacity:#0000000a;--heading-opacity:#19233550;--color-card-1:#fffccf;--color-card-2:#ffedff;--color-card-3:#ffe8eb;--color-card-4:#e9f6ff;--color-card-5:#5024d1;--color-card-6:#3b3b46;--color-success:#3eb75e;--color-danger:#ff0003;--color-warning:#ff8e3c;--color-info:#1ba2db;--color-primary-alt:#d1ebe6;--color-primary-light:#f1f7ff;--color-primary-lighter:#eef;--color-secondary-alt:#fef4f4;--color-extra:#f9f9ff;--color-extra2:#f9f9ff;--color-border:#e6e3f1;--color-border-2:#e6e3f14f;--color-badge-1:#303f5b;--color-badge-2:#f2c94c;--color-facebook:#3b5997;--color-twitter:#1ba1f2;--color-youtube:#ed4141;--color-linkedin:#0077b5;--color-pinterest:#e60022;--color-instagram:#c231a1;--color-vimeo:#00adef;--color-twitch:#6441a3;--color-discord:#7289da;--radius-10:10px;--radius-big:16px;--radius-small:6px;--border-width:2px;--radius:6px;--f-light:300;--f-regular:400;--f-medium:500;--f-semi-bold:600;--f-bold:700;--f-extra-bold:800;--f-black:900;--shadow-primary:0px 4px 10px #252f3f1a;--shadow-light:0 2px 6px 0 #0000000d;--shadow-dark:0 2px 6px 0 #0003;--shadow-1:0px 6px 34px #d7d8de69;--shadow-slide-item:0px 0 10px 0 #d7d8de33;--shadow-2:0 15px 34px 0 #afb5cc52;--shadow-3:0 5px 15px 0 #554a655e;--shadow-5:0px 20px 70px 0px #0000001a;--shadow-7:0px 15px 30px -2px #0000001a;--shadow-8:-5px 18px 60px 0 #d2d2ea66;--shadow-9:0 13px 48px 0 #d7d8de70;--shadow-10:0 13px 14px 0 #8168910d;--shadow-11:0 0 10px 0 #0000000f;--transition:.3s;--transition-2:.256s ease-in-out;--transition-3:transform .85s cubic-bezier(.23,1,.32,1),background .3s,border .3s,border-radius .3s,box-shadow .3s;--transition-4:all .25s cubic-bezier(.645,.045,.355,1);--font-primary:"Euclid Circular";--font-secondary:"Euclid Circular";--font-alt:"Source Serif Pro", serif;--font-size-b1:24px;--font-size-b2:18px;--font-size-b3:16px;--font-size-b4:12px;--line-height-b1:1.5;--line-height-b2:1.67;--line-height-b3:1.67;--line-height-b4:1;--h1:44px;--h2:36px;--h3:30px;--h4:26px;--h5:18px;--h6:15px;--div-gap-1:10px;--gradient-1:linear-gradient(#fff 0%, #eff1ff 100%);--gradient-2:linear-gradient(0deg, #fff 0%, #f0f2ff 100%);--gradient-3:linear-gradient(90deg, #8da9fc 0%, #b48dd5 100%);--gradient-4:linear-gradient(180deg, #eff1ff 0%, #fff 100%);--gradient-5:linear-gradient(#eff1ff 0%, #eff1ff 100%);--gradient-6:linear-gradient(to right, #ffffff26, #fbc7e226, #dcd9fe26);--gradient-7:linear-gradient(218.15deg, var(--color-secondary) 0%, var(--color-primary) 100%);--gradient-8:linear-gradient(270deg, #9e77ff 0%, #4460ff 100%);--gradient-9:linear-gradient(180deg, #6827ff 0%, #e3f0ff 100%)}.profile-card{background:#fff;border:1px solid #1c100014;border-radius:12px;padding:1.5rem 1.75rem;box-shadow:0 2px 8px #1c10000a}.profile-card__header{margin-bottom:1.25rem}.profile-card__title{color:#1c1000;margin:0 0 .25rem}.profile-card__subtitle{color:#1c100099;margin:0;font-size:14px}.profile-field-list{margin:0;padding:0}.profile-field{border-bottom:1px solid #1c10000f;grid-template-columns:minmax(180px,240px) 1fr;align-items:start;gap:1rem 1.5rem;padding:.875rem 0;display:grid}.profile-field:last-child{border-bottom:none}.profile-field__label{letter-spacing:.04em;text-transform:uppercase;color:#1c10008c;margin:0;font-size:12px;font-weight:600;line-height:1.4}.profile-field__value{color:#1c1000;word-break:break-word;margin:0;font-size:16px;line-height:1.5}.profile-field__value.is-empty{color:#1c100073;font-style:italic}@media (width<=767.98px){.profile-card{padding:1.25rem 1rem}.profile-field{grid-template-columns:1fr;gap:.25rem;padding:.75rem 0}}.profile{color:#1c1000;min-height:100vh;padding:1.5rem 1.25rem 2.5rem;font-family:Work Sans,sans-serif;background:#f8f9fa!important}@media (width<=767px){.profile{padding:1rem .85rem 2rem}}.prof-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:1rem;max-width:1120px;margin:0 auto;display:grid}@media (width<=1100px){.prof-grid{grid-template-columns:minmax(0,1fr) 260px;gap:.875rem}}@media (width<=900px){.prof-grid{grid-template-columns:1fr;max-width:720px}}.prof-main{flex-direction:column;gap:.875rem;min-width:0;display:flex}.prof-sidebar{flex-direction:column;gap:.875rem;min-width:0;display:flex;position:sticky;top:88px}.profile .content-card{background:#fff;border:1px solid #1c10000d;border-radius:12px;width:100%;max-width:none;margin-bottom:0;transition:box-shadow .3s;overflow:hidden;box-shadow:0 1px 2px #1c10000a,0 4px 14px #6b738514}.profile .content-card:hover{transform:none;box-shadow:0 2px 6px #1c10000f,0 8px 20px #6b73851a}.card-header-modern{background-color:#fff;border-bottom:1px solid #eef0f3;padding:.9rem 1.15rem}.card-header-modern .icon-badge{display:none}.card-header-modern h3{color:#1c1000;letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700;display:flex}.card-header-modern h3 i,.card-header-modern h3 span[class*=fa-]{color:#ff9500;font-size:.875rem}@media (width<=479px){.card-header-modern h3{font-size:.875rem}}.card-body-modern{background:#fff;padding:1rem 1.15rem 1.15rem}@media (width<=767px){.card-body-modern{padding:.9rem 1rem 1rem}}.about-card .lead-text{color:#3d3a35;margin:0;font-family:Work Sans,sans-serif;font-size:.875rem;line-height:1.65}.about-card .lead-text.text-muted,.about-card .lead-text.fst-italic{color:#6b7385;font-style:normal}.services-card .service-item{background:#fff5e6;border:1px solid #ffe6cc;border-radius:16px;gap:1rem;height:100%;padding:1.25rem;transition:all .3s;display:flex}.services-card .service-item:hover{background:#ffefd9;transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.services-card .service-item .service-icon{color:#fff;background:#ff9500;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.125rem;display:flex}.services-card .service-item .service-content{flex:1;min-width:0}.services-card .service-item .service-content h5{color:#1c1000;margin-bottom:.4rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:700;line-height:1.3}.services-card .service-item .service-content p{color:#5a4020;margin:0;font-family:Work Sans,sans-serif;font-size:.875rem;line-height:1.6}.faq-card .faq-item{border:1px solid #ffe6cc;border-radius:12px;margin-bottom:10px;transition:box-shadow .3s;overflow:hidden}.faq-card .faq-item:last-child{margin-bottom:0}.faq-card .faq-item:hover,.faq-card .faq-item.faq-item--open{box-shadow:0 2px 8px #00000014}.faq-card .faq-item.faq-item--open{border-color:#ff9500}.faq-card .faq-item.faq-item--open .faq-question{color:#ff9500;background:#fff5e6}.faq-card .faq-question{text-align:left;cursor:pointer;background:#fff5e6;border:none;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1rem 1.25rem;transition:background .2s;display:flex}.faq-card .faq-question:hover{background:#ffefd9}.faq-card .faq-question strong{color:#1c1000;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:700;line-height:1.5}.faq-card .faq-question .faq-chevron{color:#ff9500;flex-shrink:0;font-size:.875rem;transition:transform .2s}.faq-card .faq-answer{background:#fff;border-top:1px solid #ffe6cc;padding:.875rem 1.25rem 1rem}.faq-card .faq-answer p{color:#5a4020;margin:0;font-family:Work Sans,sans-serif;font-size:.875rem;line-height:1.7}.sidebar{z-index:2;position:sticky;top:90px}.profile-card{background:#fff;border:1px solid #1c10000d;border-radius:12px;margin-bottom:0;overflow:hidden;box-shadow:0 1px 2px #1c10000a,0 4px 14px #6b738514}.profile-card .profile-header{text-align:center;background:0 0;padding:1.25rem 1.15rem 0;position:relative}.profile-card .profile-image-wrapper{aspect-ratio:1;border-radius:50%;flex-shrink:0;width:112px;height:112px;margin:0 auto;position:relative}.profile-card .profile-image-wrapper .profile-image,.profile-card .profile-image-wrapper s-img.profile-image,.profile-card .profile-image-wrapper img.profile-image{aspect-ratio:1;object-fit:cover;object-position:center;width:112px;max-width:112px;height:112px;max-height:112px;box-shadow:none;background:#f3f4f6;border:3px solid #eef0f3;border-radius:50%;display:block}.profile-card .profile-image-wrapper .profile-badge{color:#fff;z-index:1;pointer-events:none;background:#3eb75e;border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;line-height:1;display:inline-flex;position:absolute;bottom:4px;right:4px;box-shadow:0 1px 3px #00000026}.profile-card .profile-info{text-align:center;background:#fff;flex-direction:column;align-items:stretch;padding:.85rem 1.15rem 1.15rem;display:flex}.profile-card .profile-name{color:#1c1000;letter-spacing:-.02em;margin:0 0 .25rem;font-family:Mulish,sans-serif;font-size:1.125rem;font-weight:700;line-height:1.3}.profile-card .profile-title{color:#ff9500;margin:0 0 .35rem;font-family:Work Sans,sans-serif;font-size:.875rem;font-weight:600;line-height:1.4}.profile-card .profile-location{color:#6b7385;justify-content:center;align-items:center;gap:.35rem;margin:0;font-family:Work Sans,sans-serif;font-size:.75rem;display:inline-flex}.profile-card .profile-location i{color:#ff9500}.profile-card .profile-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;width:100%;margin:.9rem 0 .85rem;display:grid}.profile-card .profile-stat-pill{background:#f8f9fa;border:1px solid #eef0f3;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:.55rem .35rem;transition:background .2s,border-color .2s;display:flex}.profile-card .profile-stat-pill:hover{background:#fff5eb;border-color:#ffe0b8;transform:none}.profile-card .profile-stat-pill .stat-value{color:#1c1000;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:800;line-height:1.2}.profile-card .profile-stat-pill .stat-label{color:#6b7385;text-transform:uppercase;letter-spacing:.04em;margin-top:.15rem;font-family:Work Sans,sans-serif;font-size:.625rem;font-weight:600}.profile-card .profile-hire-btn{color:#fff;cursor:pointer;width:100%;box-shadow:none;background:#ff9500;border:none;border-radius:10px;justify-content:center;align-self:stretch;align-items:center;gap:.5rem;margin:0;padding:.7rem 1rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:700;text-decoration:none;transition:background .2s,box-shadow .2s,transform .2s;display:inline-flex}.profile-card .profile-hire-btn span,.profile-card .profile-hire-btn i{align-items:center;display:inline-flex}.profile-card .profile-hire-btn i{transition:transform .2s}.profile-card .profile-hire-btn:hover{color:#fff;background:#f80;transform:translateY(-1px);box-shadow:0 4px 12px #ff950047}.profile-card .profile-hire-btn:hover i{transform:translate(3px)}.profile-card .profile-hire-btn:focus-visible{outline-offset:2px;outline:2px solid #ff9500}.social-card{background:#fff;border:1px solid #1c10000d;border-radius:12px;margin-bottom:0;padding:1rem 1.15rem 1.15rem;box-shadow:0 1px 2px #1c10000a,0 4px 14px #6b738514}.social-card .sidebar-heading{color:#1c1000;text-align:center;letter-spacing:-.01em;margin-bottom:.85rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700}@media (width<=479px){.social-card .sidebar-heading{font-size:.875rem}}.social-card .social-links-modern{flex-direction:column;gap:.55rem;display:flex}.social-card .social-link{background:#fff5e6;border:2px solid #593400;border-radius:100px;justify-content:center;align-items:center;gap:1rem;padding:1rem 1.5rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.social-card .social-link .social-icon{flex-shrink:0;width:24px;height:24px}.social-card .social-link span{font-family:Work Sans,sans-serif;font-size:.875rem}@media (width<=479px){.social-card .social-link span{font-size:.875rem}}.social-card .social-link.facebook{color:#1877f2}.social-card .social-link.facebook:hover{color:#fff;background:#1877f2;border-color:#1877f2}.social-card .social-link.instagram{color:#e1306c}.social-card .social-link.instagram:hover{color:#fff;background:#e1306c;border-color:#e1306c}.social-card .social-link.linkedin{color:#0a66c2}.social-card .social-link.linkedin:hover{color:#fff;background:#0a66c2;border-color:#0a66c2}.contact-card{background:#fff;border:1px solid #1c10000d;border-radius:12px;padding:1rem 1.15rem 1.15rem;transition:box-shadow .25s,outline-color .25s;box-shadow:0 1px 2px #1c10000a,0 4px 14px #6b738514}.contact-card.is-highlighted{box-shadow:0 0 0 3px #ff950047,0 4px 14px #6b738514}.contact-card .sidebar-heading{color:#1c1000;text-align:center;letter-spacing:-.01em;margin-bottom:.85rem;font-family:Mulish,sans-serif;font-size:1rem;font-weight:700}@media (width<=479px){.contact-card .sidebar-heading{font-size:.875rem}}.contact-card .contact-items{flex-direction:column;gap:.65rem;display:flex}.contact-card .contact-item{background:#f8f9fa;border:1px solid #eef0f3;border-radius:10px;align-items:flex-start;gap:.75rem;padding:.75rem .85rem;transition:background .2s,border-color .2s;display:flex}.contact-card .contact-item:hover{box-shadow:none;background:#fff5eb;border-color:#ffe0b8}.contact-card .contact-item i{color:#fff;background:#ff9500;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:.875rem;display:flex}.contact-card .contact-item .contact-details{flex-direction:column;flex:1;gap:.15rem;min-width:0;display:flex}.contact-card .contact-item .contact-label{color:#6b7385;text-transform:uppercase;letter-spacing:.03em;font-family:Work Sans,sans-serif;font-size:.75rem;font-weight:600}.contact-card .contact-item .contact-value{color:#1c1000;word-break:break-word;font-family:Work Sans,sans-serif;font-size:.875rem;font-weight:500}@media (width<=479px){.contact-card .contact-item .contact-value{font-size:.75rem}}.contact-card .contact-item a.contact-value{color:#ff9500;text-decoration:none;transition:color .2s}.contact-card .contact-item a.contact-value:hover{color:#f80;text-decoration:underline}@media (width<=991px){.freelancer-layout{padding:1.5rem .75rem}.card-header-modern{padding:1.25rem 1.5rem}.card-header-modern .icon-badge{width:40px;height:40px;font-size:1.125rem}.card-header-modern h3{font-size:1.25rem}.sidebar{margin-bottom:2rem}.profile-card .profile-image-wrapper{width:96px;height:96px}.profile-card .profile-image-wrapper .profile-image,.profile-card .profile-image-wrapper s-img.profile-image,.profile-card .profile-image-wrapper img.profile-image{width:96px;max-width:96px;height:96px;max-height:96px}.profile-card .profile-image-wrapper .profile-badge{width:20px;height:20px;font-size:9px;bottom:2px;right:2px}}@media (width<=767px){.card-header-modern{text-align:center;flex-direction:column;padding:1.5rem 1rem}.card-header-modern h3{font-size:1.125rem}.services-card .service-item{text-align:center;flex-direction:column}.services-card .service-item .service-icon{margin:0 auto}.social-card .social-links-modern{gap:.5rem}.contact-card .contact-item{gap:.75rem}.contact-card .contact-item i{width:36px;height:36px;font-size:.875rem}.contact-card .contact-item .contact-label{font-size:.75rem}.contact-card .contact-item .contact-value{font-size:.875rem}}.portfolio-card .portfolio-slider{align-items:center;gap:1rem;width:100%;padding:0 3rem;display:flex;position:relative}@media (width<=991px){.portfolio-card .portfolio-slider{padding:0 2rem}}@media (width<=767px){.portfolio-card .portfolio-slider{gap:.5rem;padding:0}}.portfolio-card .slider-container{flex:1;width:100%;padding:1rem;overflow:hidden}.portfolio-card .slider-track{transition:transform .5s cubic-bezier(.4,0,.2,1)}.portfolio-card .portfolio-item.rbt-card{padding:0}.portfolio-card .portfolio-item.rbt-card .rbt-card-img{position:relative}.portfolio-card .portfolio-item.rbt-card .rbt-card-img a{display:block;position:relative}.portfolio-card .portfolio-item.rbt-card .rbt-card-img a img{object-fit:cover;border-radius:6px 6px 0 0;width:100%;max-height:280px}.portfolio-card .portfolio-item.rbt-card .rbt-card-img .rbt-badge-3{z-index:1;text-transform:uppercase;letter-spacing:.5px;border-radius:50px;padding:8px 16px;font-size:.75rem;font-weight:700;position:absolute;top:20px;left:20px;box-shadow:0 2px 8px #00000014}.portfolio-card .portfolio-item.rbt-card .rbt-card-img .rbt-badge-3 span{color:#1c1000}.portfolio-card .portfolio-item.rbt-card .rbt-card-body{padding:25px}@media (width<=767px){.portfolio-card .portfolio-item.rbt-card .rbt-card-body{padding:20px}}.portfolio-card .portfolio-item.rbt-card .rbt-card-title{margin-bottom:12px;font-size:1.25rem;line-height:1.4}@media (width<=767px){.portfolio-card .portfolio-item.rbt-card .rbt-card-title{font-size:1.125rem}}.portfolio-card .portfolio-item.rbt-card .rbt-card-title a{color:#1c1000;transition:color .2s}.portfolio-card .portfolio-item.rbt-card .rbt-card-title a:hover{color:#ff9500}.portfolio-card .portfolio-item.rbt-card .rbt-card-text{color:#6c757d;margin-bottom:20px;font-size:.875rem;line-height:1.6;overflow:hidden}@media (width<=767px){.portfolio-card .portfolio-item.rbt-card .rbt-card-text{margin-bottom:15px;font-size:.875rem}}.portfolio-card .portfolio-item.rbt-card .rbt-card-bottom .rbt-btn-link{color:#ff9500;align-items:center;gap:5px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.portfolio-card .portfolio-item.rbt-card .rbt-card-bottom .rbt-btn-link i{font-size:1rem;transition:transform .2s}.portfolio-card .portfolio-item.rbt-card .rbt-card-bottom .rbt-btn-link:hover{color:#f80}.portfolio-card .portfolio-item.rbt-card .rbt-card-bottom .rbt-btn-link:hover i{transform:translate(4px)}.portfolio-card .portfolio-item.rbt-card:hover{transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.portfolio-card .portfolio-item.rbt-card:hover img{transform:scale(1.05)}.portfolio-card .slider-arrow{color:#fff;cursor:pointer;z-index:10;background:#ff9500;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;font-size:1.125rem;transition:all .3s;display:flex;box-shadow:0 2px 8px #00000014}@media (width<=767px){.portfolio-card .slider-arrow{width:36px;height:36px;font-size:.875rem}}.portfolio-card .slider-arrow:hover:not(.disabled){background:#f80;transform:scale(1.1);box-shadow:0 4px 16px #0000001f}.portfolio-card .slider-arrow.disabled{opacity:.3;cursor:not-allowed;background:#6c757d}.portfolio-card .slider-arrow i{pointer-events:none}.portfolio-card .slider-dots{justify-content:center;gap:.5rem;margin-top:2rem;display:flex}@media (width<=767px){.portfolio-card .slider-dots{margin-top:1.5rem}}.portfolio-card .dot{cursor:pointer;background:#ffe6cc;border:2px solid #0000;border-radius:50%;width:10px;height:10px;transition:all .2s}.portfolio-card .dot:hover{background:#ff9500;transform:scale(1.2)}.portfolio-card .dot.active{background:#ff9500;border-color:#ff9500;transform:scale(1.3);box-shadow:0 0 0 3px #ff950033}.education-card .edu-grid{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}@media (width<=767px){.education-card .edu-grid{grid-template-columns:1fr}}.education-card .edu-entry{flex-direction:column;gap:8px;display:flex}.education-card .edu-year-badge{color:#fff;letter-spacing:.3px;background:#ff9500;border-radius:100px;align-self:flex-start;align-items:center;padding:3px 12px;font-family:Mulish,sans-serif;font-size:.75rem;font-weight:700;display:inline-flex}.education-card .edu-inner{background:#fff5e6;border:1px solid #ffe6cc;border-radius:14px;flex:1;padding:1.1rem 1.1rem 1.25rem;transition:all .3s}.education-card .edu-inner:hover{background:#ffefd9;transform:translateY(-2px);box-shadow:0 2px 8px #00000014}.education-card .edu-title{color:#1c1000;margin-bottom:6px;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:700;line-height:1.4}.education-card .edu-institution{color:#ff9500;align-items:center;gap:5px;margin-bottom:6px;font-family:Work Sans,sans-serif;font-size:.75rem;font-weight:600;display:flex}.education-card .edu-institution i{opacity:.75;font-size:.625rem}.education-card .edu-description{color:#5a4020;margin:0;font-family:Work Sans,sans-serif;font-size:.8125rem;line-height:1.6}.profile-muted-copy{text-align:center;color:#6b7385;margin:0;font-family:Work Sans,sans-serif;font-size:.875rem;line-height:1.5}.profile .empty-state{color:#6b7385;padding:1.25rem .5rem}.profile .empty-state .empty-state__icon{opacity:.55;color:#ff9500;margin-bottom:.65rem;font-size:1.5rem}.profile .empty-state .empty-state__title{color:#3d3a35;margin-bottom:.3rem;font-family:Mulish,sans-serif;font-size:.875rem;font-weight:700}.profile .empty-state .empty-state__message{color:#6b7385;max-width:280px;margin:0;font-size:.75rem;line-height:1.5}.profile .edu-summary-list{flex-direction:column;gap:.55rem;margin:0;padding:0;list-style:none;display:flex}.profile .edu-summary-item{color:#3d3a35;background:#f8f9fa;border:1px solid #eef0f3;border-radius:10px;padding:.65rem .85rem;font-family:Work Sans,sans-serif;font-size:.875rem}.profile-list-container{padding:60px 0;background-color:#ffdeb0!important}.section-header{text-align:center;margin-bottom:40px}.section-header h2{color:#1c1000;margin-bottom:10px;font-size:2.125rem;font-weight:700}.section-header h2 i{color:#ff9500;margin-right:10px}.section-header p{color:#6c757d;font-size:1rem}.scrollable-row{scroll-behavior:smooth;-webkit-overflow-scrolling:touch;gap:20px;margin-bottom:50px;padding:20px 0;display:flex;overflow:auto hidden}.scrollable-row::-webkit-scrollbar{height:8px}.scrollable-row::-webkit-scrollbar-track{background:#f8f9fa;border-radius:10px}.scrollable-row::-webkit-scrollbar-thumb{background:#ff9500;border-radius:10px}.scrollable-row::-webkit-scrollbar-thumb:hover{background:#f80}.scroll-item{flex:none;width:300px}.course-card{cursor:pointer;background:#fff;border-radius:12px;height:100%;transition:all .3s;overflow:hidden;box-shadow:0 2px 8px #00000014}.course-card:hover{transform:translateY(-10px);box-shadow:0 8px 24px #00000026}.course-image{flex-direction:column;justify-content:space-between;min-height:400px;padding:30px 20px;display:flex;position:relative;overflow:hidden}.course-image:before{content:"";background:#ffffff1a;border-radius:50%;width:200px;height:200px;position:absolute;bottom:-50px;right:-50px}.course-image:after{content:"";background:#ffffff0d;border-radius:50%;width:250px;height:250px;position:absolute;bottom:-80px;right:-80px}.course-title-overlay{color:#fff;z-index:2;margin:20px 0;font-size:1.25rem;font-weight:700;line-height:1.3}.author-name{opacity:.9;margin-top:10px;font-size:.875rem;font-weight:400;display:block}.course-meta{color:#fff;z-index:2;gap:20px;margin-bottom:15px;font-size:.8125rem;display:flex}.course-meta span{background:#fff3;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;display:flex}.btn-start-course{color:#fff;cursor:pointer;z-index:2;background:#ff9500;border:none;border-radius:8px;align-self:flex-start;padding:12px 28px;font-size:.875rem;font-weight:600;transition:all .3s}.btn-start-course:hover{background:#f80;transform:translateY(-2px)}.instructor-image{object-fit:cover;z-index:1;width:180px;height:220px;position:absolute;bottom:20px;right:20px}.course-info{padding:20px}.rating-bookmark{justify-content:space-between;align-items:center;margin-bottom:15px;display:flex}.rating{align-items:center;gap:1px;display:flex}.rating i{color:#ffc107;font-size:.875rem}.rating span{color:#6c757d;margin-left:8px;font-size:.875rem}.bookmark-icon{color:#6c757d;cursor:pointer;font-size:1.125rem;transition:all .3s}.bookmark-icon:hover{color:#ff9500}.course-name{color:#1c1000;margin-bottom:15px;font-size:1.25rem;font-weight:700;line-height:1.4}.course-details{border-bottom:1px solid #f8f9fa;gap:20px;margin-bottom:20px;padding-bottom:20px;display:flex}.course-details span{color:#6c757d;align-items:center;gap:6px;font-size:.875rem;display:flex}.course-details i{color:#6c757d}.course-footer{justify-content:space-between;align-items:center;display:flex}.price{align-items:center;gap:10px;display:flex}.current-price{color:#ff9500;font-size:1.5rem;font-weight:700}.old-price{color:#6c757d;font-size:1rem;text-decoration:line-through}.rate-label{color:#6c757d;font-size:.875rem;font-weight:500}.learn-more{color:#1c1000;align-items:center;gap:5px;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.learn-more:hover{color:#ff9500}.learn-more i{transition:transform .3s}.learn-more:hover i{transform:translate(5px)}.btn-view-more{color:#fff;cursor:pointer;background:#ff9500;border:none;border-radius:8px;align-items:center;gap:10px;padding:14px 40px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex}.btn-view-more:hover{background:#f80;transform:translateY(-2px);box-shadow:0 4px 16px #0000001f}.btn-view-more i{transition:transform .3s}.btn-view-more:hover i{transform:translate(5px)}@media (width<=991px){.scroll-item{width:280px}.instructor-image{width:150px;height:190px}}@media (width<=767px){.scroll-item{width:260px}.course-image{min-height:350px}.course-title-overlay{font-size:1.25rem}.instructor-image{width:130px;height:170px}}.profile-category-container{min-height:100vh;padding:60px 0;background-color:#ffdeb0!important}.category-header{margin-bottom:50px}.btn-back{color:#ff9500;cursor:pointer;background:0 0;border:2px solid #ff9500;border-radius:8px;align-items:center;gap:8px;margin-bottom:30px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.btn-back:hover{color:#fff;background:#ff9500;transform:translate(-5px)}.category-title-section{text-align:center}.category-title-section h1{color:#1c1000;margin-bottom:15px;font-size:42px;font-weight:700}.category-title-section h1 i{color:#ff9500;margin-right:15px}.category-title-section p{color:#6c757d;font-size:18px}.filters-section{background:#fff;border-radius:12px;margin-bottom:40px;padding:25px;box-shadow:0 2px 8px #00000014}.filters-container{flex-wrap:wrap;align-items:flex-end;gap:20px;margin-bottom:15px;display:flex}.filter-group{flex-direction:column;flex:1;gap:8px;min-width:180px;display:flex}.filter-group label{color:#1c1000;font-size:14px;font-weight:600}.filter-select{color:#1c1000;cursor:pointer;background:#fff;border:2px solid #f8f9fa;border-radius:8px;padding:10px 15px;font-size:14px;transition:all .3s}.filter-select:hover{border-color:#ff9500}.filter-select:focus{border-color:#ff9500;outline:none;box-shadow:0 0 0 3px #ff95001a}.btn-reset-filters{color:#1c1000;cursor:pointer;background:#f8f9fa;border:none;border-radius:8px;align-items:center;gap:8px;height:42px;padding:10px 24px;font-size:14px;font-weight:600;transition:all .3s;display:inline-flex}.btn-reset-filters:hover{color:#fff;background:#ff9500}.results-count{text-align:center;border-top:1px solid #f8f9fa;padding-top:15px}.results-count p{color:#6c757d;margin:0;font-size:15px;font-weight:500}@media (width<=991px){.filters-container{flex-direction:column}.filter-group{width:100%}.btn-reset-filters{justify-content:center;width:100%}}.no-results{text-align:center;padding:80px 20px}.no-results i{color:#f8f9fa;margin-bottom:20px;font-size:64px}.no-results h3{color:#6c757d;margin-bottom:15px;font-size:24px}.no-results p{color:#6c757d;margin-bottom:30px;font-size:16px}.profiles-list{flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:40px;display:flex}.freelancer-card-item{flex:none;width:300px}@media (width<=1400px){.freelancer-card-item{width:calc(25% - 15px)}}@media (width<=1200px){.freelancer-card-item{width:calc(33.333% - 14px)}}@media (width<=991px){.freelancer-card-item{width:calc(50% - 10px)}}@media (width<=767px){.freelancer-card-item{width:100%}}.pagination-container{margin-top:60px;margin-bottom:40px}.pagination{justify-content:center;align-items:center;gap:8px;margin-bottom:20px;display:flex}.pagination-btn{color:#1c1000;cursor:pointer;background:#fff;border:2px solid #f8f9fa;border-radius:8px;justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 12px;font-size:14px;font-weight:600;transition:all .3s;display:flex}.pagination-btn:hover:not(:disabled){color:#ff9500;background:#fff5e6;border-color:#ff9500}.pagination-btn.active{color:#fff;background:#ff9500;border-color:#ff9500}.pagination-btn:disabled{opacity:.4;cursor:not-allowed}.pagination-ellipsis{color:#6c757d;padding:0 8px;font-weight:600}.pagination-info{text-align:center}.pagination-info p{color:#6c757d;margin:0;font-size:14px}@media (width<=767px){.pagination{gap:4px}.pagination-btn{min-width:36px;height:36px;padding:0 8px;font-size:14px}}.education-item{background:#fff5e6;border-radius:8px;height:100%;padding:1.5rem}.education-item .education-year{color:#ff9500;background:#fff5e6;border-radius:1rem;margin-bottom:.75rem;padding:.25rem .75rem;font-size:14px;font-weight:600;display:inline-block}.education-item .education-content .education-title{color:#1c1000;margin-top:.5rem;margin-bottom:.5rem;font-size:18px;font-weight:600}.education-item .education-content .education-institution{color:#6c757d;margin-bottom:.5rem;font-size:15px;font-weight:500}.education-item .education-content .education-description{color:#6c757d;margin-bottom:0;font-size:15px;line-height:1.6}.news-page__hero{text-align:center;background:linear-gradient(135deg,#f8f9fa 0%,#eef1f5 100%);padding:120px 0 80px}.news-page__hero-content{max-width:800px;margin:0 auto}.news-page__hero-title{color:#1c1000;margin-bottom:20px;font-size:3rem;font-weight:700;line-height:1.2}@media (width<=768px){.news-page__hero-title{font-size:2.125rem}}.news-page__hero-subtitle{color:#6c757d;margin:0;font-size:1.125rem;line-height:1.7}@media (width<=768px){.news-page__hero-subtitle{font-size:1rem}}.news-page__section-title{color:#1c1000;margin-bottom:40px;padding-bottom:15px;font-size:1.875rem;font-weight:700;position:relative}.news-page__section-title:after{content:"";background:linear-gradient(135deg,#ff8e3c 0%,#e77207 100%);border-radius:2px;width:60px;height:3px;position:absolute;bottom:0;left:0}.news-page__content{background:#fff;padding:80px 0}.news-page__loading{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}@media (width<=576px){.news-page__loading{grid-template-columns:1fr}}.news-page__grid{grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:30px;display:grid}@media (width<=576px){.news-page__grid{grid-template-columns:1fr}}.news-page__archive{background:linear-gradient(#f8f9fa 0%,#fff 100%);padding:80px 0}.news-page__archive-title{color:#1c1000;text-align:center;margin-bottom:40px;font-size:1.875rem;font-weight:700}.news-page__archive-grid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (width<=992px){.news-page__archive-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=576px){.news-page__archive-grid{grid-template-columns:1fr}}.news-card{background:#fff;border:1px solid #1017280f;border-radius:12px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 4px 16px #0000001f}.news-card:hover{border-color:#e7720740;transform:translateY(-8px);box-shadow:0 8px 24px #00000026}.news-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.news-card__image{flex-shrink:0;height:200px;position:relative;overflow:hidden}.news-card__image:after{content:"";pointer-events:none;background:linear-gradient(#0000,#00000026);height:60px;position:absolute;bottom:0;left:0;right:0}.news-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.news-card:hover .news-card__image img{transform:scale(1.08)}.news-card__placeholder{background:linear-gradient(135deg,#ff8e3c 0%,#e77207 100%);justify-content:center;align-items:center;display:flex}.news-card__placeholder svg{color:#ffffffe6;width:56px;height:56px;transition:transform .3s}.news-card:hover .news-card__placeholder svg{transform:scale(1.1)}.news-card__content{flex-direction:column;flex:1;padding:26px;display:flex}.news-card__meta{align-items:center;gap:14px;margin-bottom:14px;display:flex}.news-card__date{color:#6c757d;align-items:center;gap:6px;font-size:.875rem;display:flex}.news-card__date i{opacity:.7;font-size:.875rem}.news-card__title{color:#1c1000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px;font-size:1.25rem;font-weight:700;line-height:1.4;transition:color .2s;display:-webkit-box;overflow:hidden}.news-card:hover .news-card__title{color:#ff9500}.news-card__excerpt{color:#6c757d;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-bottom:18px;font-size:.875rem;line-height:1.7;display:-webkit-box;overflow:hidden}.news-card__readmore{color:#ff9500;align-items:center;gap:6px;width:fit-content;margin-top:auto;font-size:.875rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.news-card__readmore i{font-size:.875rem;transition:transform .2s}.news-card:hover .news-card__readmore{color:#f80;gap:10px}.news-card:hover .news-card__readmore i{transform:translate(4px)}.archive-card{background:#fff;border:1px solid #1017280f;border-radius:8px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.archive-card:hover{border-color:#e7720740;transform:translateY(-6px);box-shadow:0 4px 16px #0000001f}.archive-card__link{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.archive-card__image{flex-shrink:0;height:170px;overflow:hidden}.archive-card__image img{object-fit:cover;width:100%;height:100%;transition:transform .3s}.archive-card:hover .archive-card__image img{transform:scale(1.05)}.archive-card__placeholder{background:linear-gradient(135deg,#ff8e3c 0%,#e77207 100%);justify-content:center;align-items:center;display:flex}.archive-card__placeholder svg{color:#ffffffe6;width:44px;height:44px;transition:transform .3s}.archive-card:hover .archive-card__placeholder svg{transform:scale(1.1)}.archive-card__content{flex-direction:column;flex:1;padding:22px;display:flex}.archive-card__title{color:#1c1000;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:8px;font-size:1.125rem;font-weight:700;transition:color .2s;display:-webkit-box;overflow:hidden}.archive-card:hover .archive-card__title{color:#ff9500}.archive-card__date{color:#6c757d;margin-bottom:12px;font-size:.875rem;display:block}.archive-card__excerpt{color:#6c757d;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:16px;font-size:.875rem;line-height:1.6;display:-webkit-box;overflow:hidden}.archive-card__readmore{color:#ff9500;align-items:center;gap:4px;width:fit-content;margin-top:auto;font-size:.875rem;font-weight:700;transition:gap .2s,color .2s;display:inline-flex}.archive-card__readmore i{font-size:.75rem;transition:transform .2s}.archive-card:hover .archive-card__readmore{color:#f80}.archive-card:hover .archive-card__readmore i{transform:translate(3px)}.news-detail{background:#fff;min-height:60vh}.news-detail__loading{padding:120px 0 80px}.news-detail__breadcrumb{background:linear-gradient(135deg,#f8f9fa 0%,#eef1f5 100%);padding:100px 0 20px}.news-detail__breadcrumb .el-breadcrumb{font-size:.875rem}.news-detail__breadcrumb .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner{color:#6c757d;font-weight:400}.news-detail__breadcrumb .el-breadcrumb .el-breadcrumb__item .el-breadcrumb__inner.is-link:hover{color:#ff9500}.news-detail__breadcrumb .el-breadcrumb .el-breadcrumb__item:last-child .el-breadcrumb__inner{color:#999}.news-detail__hero{background:linear-gradient(135deg,#f8f9fa 0%,#eef1f5 100%);padding:0 0 60px}.news-detail__hero-image{border-radius:12px;max-height:500px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}.news-detail__hero-image img{object-fit:cover;width:100%;height:100%;max-height:500px;display:block}.news-detail__hero-placeholder{background:linear-gradient(135deg,#ff8e3c 0%,#e77207 100%);justify-content:center;align-items:center;height:400px;display:flex}.news-detail__hero-placeholder svg{color:#ffffffe6;width:120px;height:120px}@media (width<=768px){.news-detail__hero-placeholder{height:300px}.news-detail__hero-placeholder svg{width:80px;height:80px}}.news-detail__hero-overlay{pointer-events:none;background:linear-gradient(#0000,#0000004d);height:150px;position:absolute;bottom:0;left:0;right:0}.news-detail__article{background:#fff;padding:60px 0 80px}.news-detail__article-wrapper{max-width:800px;margin:0 auto}.news-detail__header{margin-bottom:32px}.news-detail__meta{align-items:center;gap:16px;margin-bottom:20px;display:flex}.news-detail__date{color:#6c757d;align-items:center;gap:8px;font-size:.875rem;display:flex}.news-detail__date i{opacity:.7;font-size:1rem}.news-detail__title{color:#1c1000;margin:0;font-size:2.75rem;font-weight:700;line-height:1.3}@media (width<=768px){.news-detail__title{font-size:2.125rem}}@media (width<=576px){.news-detail__title{font-size:1.875rem}}.news-detail__content{margin:40px 0}.news-detail__body{color:#444;font-size:1rem;line-height:1.8}.news-detail__body h1,.news-detail__body h2,.news-detail__body h3,.news-detail__body h4,.news-detail__body h5,.news-detail__body h6{color:#1c1000;margin-top:32px;margin-bottom:16px;font-weight:700;line-height:1.4}.news-detail__body h2{font-size:1.875rem}.news-detail__body h3{font-size:1.5rem}.news-detail__body h4{font-size:1.25rem}.news-detail__body p{margin-bottom:20px}.news-detail__body a{color:#ff9500;border-bottom:1px solid #0000;text-decoration:none;transition:border-color .2s}.news-detail__body a:hover{border-bottom-color:#ff9500}.news-detail__body ul,.news-detail__body ol{margin-bottom:20px;padding-left:24px}.news-detail__body ul li,.news-detail__body ol li{margin-bottom:8px}.news-detail__body blockquote{color:#555;background:#f8f9fa;border-left:4px solid #ff9500;border-radius:0 8px 8px 0;margin:24px 0;padding:20px 24px;font-style:italic}.news-detail__body img{border-radius:8px;max-width:100%;height:auto;margin:24px 0;box-shadow:0 4px 16px #0000001f}.news-detail__body pre,.news-detail__body code{background:#f4f4f5;border-radius:6px;font-family:Fira Code,Monaco,monospace}.news-detail__body code{color:#e83e8c;padding:2px 6px;font-size:.875rem}.news-detail__body pre{margin:24px 0;padding:20px;overflow-x:auto}.news-detail__body pre code{color:inherit;background:0 0;padding:0}.news-detail__body table{border-collapse:collapse;width:100%;margin:24px 0}.news-detail__body table th,.news-detail__body table td{text-align:left;border:1px solid #e4e7ed;padding:12px 16px}.news-detail__body table th{color:#1c1000;background:#f8f9fa;font-weight:700}.news-detail__body table tr:nth-child(2n){background:#fafafa}.news-detail__body hr{background:#e4e7ed;border:none;height:1px;margin:32px 0}.news-detail__footer{justify-content:flex-start;padding-top:20px;display:flex}.news-detail__footer .el-button{border-radius:8px;align-items:center;gap:8px;font-weight:600;transition:transform .2s;display:inline-flex}.news-detail__footer .el-button i{font-size:1rem}.news-detail__footer .el-button:hover{transform:translate(-2px)}.news-page .el-skeleton,.news-detail .el-skeleton{background:#fff;border-radius:12px;padding:24px;box-shadow:0 4px 16px #0000001f}.news-page .el-skeleton .el-skeleton__item,.news-detail .el-skeleton .el-skeleton__item{border-radius:8px}.news-page .el-empty,.news-detail .el-empty{padding:80px 0}.news-page .el-empty .el-empty__description,.news-detail .el-empty .el-empty__description{color:#6c757d;font-size:1rem}.news-page .el-tag--warning,.news-detail .el-tag--warning{color:#a3500f;letter-spacing:.5px;text-transform:uppercase;background:#fff5e6;border-color:#ffe6cc;border-radius:999px;padding:0 10px;font-size:.625rem;font-weight:800}.news-page .el-divider,.news-detail .el-divider{border-top-color:#e8e8e8;margin:32px 0}.news-page .el-button--primary.is-plain,.news-detail .el-button--primary.is-plain{color:#ff9500;background:0 0;border-color:#ff9500}.news-page .el-button--primary.is-plain:hover,.news-detail .el-button--primary.is-plain:hover{color:#fff;background:#ff9500;border-color:#ff9500}.core-news__content--item-data{border-left:3px solid #ff9500;transition:background-color .2s;background-color:#fff5e6!important}.core-news__content--item-data.read{border-left:3px solid #0000;background-color:#fff!important}.core-news{z-index:10000;background-color:#fff;border:1px solid #10172814;border-bottom:none;border-top-left-radius:12px;border-top-right-radius:12px;width:400px;max-width:calc(100% - 32px);transition:box-shadow .3s;animation:.45s cubic-bezier(.34,1.56,.64,1) both newsSlideUp;position:fixed;bottom:0;right:5%;box-shadow:0 20px 48px #0000001f}.core-news:not(:has(.core-news__content)){animation:.35s cubic-bezier(.4,0,.2,1) both newsSlideDown}.core-news .mobile-alert,.core-news .mobile-alert-read{cursor:pointer;bottom:20px}.core-news__header{cursor:pointer;border-bottom:1px solid #10172814;border-top-left-radius:12px;border-top-right-radius:12px;justify-content:space-between;align-items:center;padding:18px 20px;transition:background-color .3s,box-shadow .3s,transform .35s cubic-bezier(.4,0,.2,1),opacity .35s;animation:.4s ease-out both newsHeaderSlideDown;position:relative}.core-news__header.on-desktop{display:flex}.core-news__header:hover{background-color:#e772070a;box-shadow:inset 0 2px 8px #e7720714}.core-news__header--icons{cursor:pointer;color:#6c757d;align-items:center;gap:10px;transition:transform .3s;display:flex}.core-news__header--icons svg{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.core-news__header h4{color:#1c1000;letter-spacing:.3px;align-items:center;gap:10px;font-size:1.125rem;font-weight:700;display:flex;margin:0!important}.core-news__header--alert{cursor:pointer;border-radius:100%;justify-content:center;align-items:center;width:60px;height:60px;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,filter .3s,opacity .3s,visibility .3s;animation:2s ease-in-out infinite newsIconPulse;z-index:99999!important;visibility:visible!important;opacity:1!important;background:linear-gradient(135deg,#ff8e3c 0%,#e77207 100%)!important;border:4px solid #fff!important;display:flex!important;position:fixed!important;bottom:30px!important;right:30px!important;box-shadow:0 8px 24px #e7720766,inset 0 1px #ffffff26!important}.core-news__header--alert:hover{filter:brightness(1.08);animation:none;transform:scale(1.12)translateY(-4px);box-shadow:0 12px 32px #e7720780,inset 0 1px #fff3!important}.core-news__header--alert:active{transform:scale(1.05)translateY(-2px)}.core-news__header--alert.hidden-icon{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.core-news__header--alert svg{filter:drop-shadow(0 2px 4px #0000001a);pointer-events:none;z-index:2;transition:transform .3s;width:28px!important;height:28px!important;display:block!important}.core-news__header--alert .fa-icon-wrapper{pointer-events:none;z-index:2;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;line-height:0!important;display:flex!important}.core-news__header--alert:hover svg{transform:scale(1.15)rotate(8deg)}.news-floating-btn{cursor:pointer!important;z-index:99999!important;visibility:visible!important;opacity:1!important;background:linear-gradient(135deg,#ff8e3c 0%,#e77207 100%)!important;border:4px solid #fff!important;border-radius:100%!important;justify-content:center!important;align-items:center!important;width:60px!important;height:60px!important;transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s,filter .3s,opacity .3s,visibility .3s!important;animation:2s ease-in-out infinite newsIconPulse!important;display:flex!important;position:fixed!important;bottom:30px!important;right:30px!important;box-shadow:0 8px 24px #e7720766,inset 0 1px #ffffff26!important}.news-floating-btn:hover{filter:brightness(1.08)!important;animation:none!important;transform:scale(1.12)translateY(-4px)!important;box-shadow:0 12px 32px #e7720780,inset 0 1px #fff3!important}.news-floating-btn:active{transform:scale(1.05)translateY(-2px)!important}.news-floating-btn.hidden-icon{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.news-floating-btn svg{filter:drop-shadow(0 2px 4px #0000001a)!important;pointer-events:none!important;width:28px!important;height:28px!important;transition:transform .3s!important;display:block!important}.news-floating-btn .fa-icon-wrapper{pointer-events:none!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;line-height:0!important;display:flex!important}.news-floating-btn:hover svg{transform:scale(1.15)rotate(8deg)!important}.core-news__content{scrollbar-width:thin;scrollbar-color:#10172833 transparent;background-color:#fff;max-height:400px;transition:opacity .35s,max-height .35s cubic-bezier(.4,0,.2,1);animation:.45s cubic-bezier(.34,1.56,.64,1) both newsContentSlide;overflow-y:auto}.core-news__content::-webkit-scrollbar{width:6px}.core-news__content::-webkit-scrollbar-thumb{background-color:#10172833;border-radius:999px;transition:background-color .2s}.core-news__content::-webkit-scrollbar-track{background:0 0}.core-news__content:hover::-webkit-scrollbar-thumb{background-color:#10172859}.core-news__content--no-news{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:36px 20px;display:flex}.core-news__content--no-news-icon{background:linear-gradient(135deg,#ff8e3c 0%,#e77207 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;line-height:0;display:inline-flex;box-shadow:0 2px 8px #00000014}.core-news__content--no-news-icon .fa-icon-wrapper{justify-content:center;align-items:center;width:20px;height:20px;line-height:0;display:flex}.core-news__content--no-news-icon .fa-icon,.core-news__content--no-news-icon svg{width:20px;height:20px;display:block}.core-news__content--no-news p{color:#6c757d;margin:0;font-size:1rem}.core-news__content ul{margin:0;padding:0;list-style:none}.core-news__content ul li{padding:18px 20px;transition:background-color .2s}.core-news__content ul li:not(:last-child){border-bottom:1px solid #10172814}.core-news__content ul li:hover{background-color:#f8f9fa}.core-news__content--item{flex-direction:column;gap:8px;display:flex}.core-news__content--item h6{color:#1c1000;margin:0;font-size:.875rem;font-weight:700}.core-news__content--item p{color:#6c757d;margin:0;font-size:.875rem;line-height:1.6}.core-news__content--item__time{justify-content:space-between;align-items:center;display:flex}.core-news__content--item__time span{color:#6c757d;font-size:.75rem}.core-news__content--readmore{color:#ff9500;align-items:center;gap:4px;font-size:.875rem;font-weight:700;text-decoration:none;transition:color .2s;display:inline-flex}.core-news__content--readmore:hover{color:#f80}.core-news__content--show-more{text-align:center;margin-top:.5rem;padding-bottom:4px}.news-counter{color:#fff;text-align:center;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:5px;font-size:.75rem;font-weight:700;animation:2s ease-in-out infinite counterPulse;display:flex;box-shadow:0 4px 8px #ef44444d}.core-news__header--alert .news-counter{border:3px solid #fff;min-width:18px;height:18px;padding:2px 5px;font-size:.625rem;position:absolute;top:-8px;right:-8px;box-shadow:0 4px 12px #ef444466}@keyframes counterPulse{0%,to{transform:scale(1);box-shadow:0 4px 8px #ef44444d}50%{transform:scale(1.1);box-shadow:0 6px 12px #ef444480}}.show-more-btn{color:#ff9500;cursor:pointer;background:0 0;border:1px solid #e772074d;border-radius:999px;padding:6px 18px;font-size:.875rem;font-weight:700;transition:background-color .2s,color .2s}.show-more-btn:hover{color:#fff;background:#ff9500}@keyframes newsIconPulse{0%,to{transform:scale(1);box-shadow:0 8px 24px #e7720766,inset 0 1px #ffffff26}50%{transform:scale(1.05);box-shadow:0 10px 28px #e7720780,inset 0 1px #ffffff26}}@keyframes newsSlideUp{0%{opacity:0;transform:translateY(20px);box-shadow:0 10px 24px #00000014}to{opacity:1;transform:translateY(0);box-shadow:0 20px 48px #0000001f}}@keyframes newsSlideDown{0%{opacity:1;transform:translateY(0);box-shadow:0 20px 48px #0000001f}to{opacity:0;transform:translateY(16px);box-shadow:0 8px 16px #0000000f}}@keyframes newsHeaderSlideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes newsContentSlide{0%{opacity:0;max-height:0}to{opacity:1;max-height:400px}}@media only screen and (width<=768px){.mobile-alert{right:1rem;bottom:20px!important}.mobile-alert-read{bottom:20px!important;right:1rem!important}.core-news{max-width:100%;width:100%!important;right:0%!important}}.core-news__content-head{justify-content:space-between;align-items:center;display:flex}.core-news__content-title{margin:0}
