:root{--fera-primary: #3BBA9C;--fera-dark-1: #2E3047;--fera-dark-2: #3C3F58;--fera-dark-3: #43455C;--fera-text-muted: #707793;--fera-white: #ffffff;--fera-container-width: 1320px}*,*::before,*::after{box-sizing:border-box}body{font-family:"Inter",sans-serif;font-size:16px;line-height:1.6;background-color:var(--fera-dark-1);color:var(--fera-text-muted);margin:0;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--fera-white);font-weight:700;margin-top:0;margin-bottom:1rem;line-height:1.2}a{color:var(--fera-primary);text-decoration:none;transition:color .3s ease}a:hover{color:var(--fera-white)}img{max-width:100%;height:auto;display:block}button,input[type=submit],input[type=button]{font-family:inherit;cursor:pointer}.fera-container{max-width:var(--fera-container-width);margin:0 auto;padding:0 24px;width:100%;padding-left:10px !important;padding-right:10px !important}.fera-topbar{background-color:#1a1c29;color:var(--fera-text-muted);font-size:13px;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.05);position:relative;z-index:1001}.fera-topbar .topbar-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.fera-topbar .topbar-inner{display:none}}.fera-topbar .topbar-left{display:flex;gap:20px}.fera-topbar .topbar-left .contact-item{display:flex;align-items:center;gap:8px}.fera-topbar .topbar-left .contact-item i{color:var(--fera-primary)}.fera-topbar .topbar-right{display:flex;align-items:center;gap:15px}.fera-topbar .topbar-right .topbar-socials{display:flex;gap:15px}.fera-topbar .topbar-right .topbar-socials a{color:var(--fera-text-muted);transition:color .3s ease}.fera-topbar .topbar-right .topbar-socials a:hover{color:var(--fera-white)}.fera-topbar .topbar-right .topbar-divider{width:1px;height:12px;background-color:hsla(0,0%,100%,.1)}.fera-topbar .topbar-right .topbar-link{color:var(--fera-white);font-weight:500}.fera-topbar .topbar-right .topbar-link:hover{color:var(--fera-primary)}.site-header{position:fixed;top:46px;left:0;width:100%;z-index:1000;padding:20px 0;transition:all .4s ease}.site-header .header-inner{display:flex;align-items:center;justify-content:space-between}.site-header .header-actions{display:flex;align-items:center;gap:20px;height:100%}.site-header.is-sticky{top:0;padding:15px 0;background-color:var(--fera-white);box-shadow:0 10px 30px rgba(0,0,0,.1)}.site-header.is-sticky .site-branding .site-title a{color:var(--fera-dark-1)}.site-header.is-sticky .main-navigation ul.fera-menu-list li a{color:#3bba9c}.site-header.is-sticky .main-navigation ul.fera-menu-list li a:hover{color:#62646c}.site-header.is-sticky .header-actions .fera-btn-outline{border-color:var(--fera-dark-1);color:var(--fera-dark-1)}.site-header.is-sticky .header-actions .fera-btn-outline:hover{background-color:var(--fera-dark-1);color:var(--fera-white)}.site-header .site-branding .site-title a{font-size:24px;font-weight:700;color:var(--fera-white);text-decoration:none;text-transform:uppercase;letter-spacing:1px}.site-header .main-navigation ul.fera-menu-list{display:flex;list-style:none;margin:0;padding:0;gap:30px}.site-header .main-navigation ul.fera-menu-list li a{color:var(--fera-white);text-decoration:none;font-weight:500;font-size:16px;transition:color .2s ease;position:relative}.site-header .main-navigation ul.fera-menu-list li a:hover{color:var(--fera-primary)}.fera-mobile-trigger,.fera-mobile-menu-wrapper{display:none !important}.desktop-menu,.desktop-actions{display:flex !important}@media(max-width: 991px){.desktop-menu,.desktop-actions{display:none !important}.fera-mobile-trigger{display:flex !important;cursor:pointer;flex-direction:column;gap:6px;width:30px;z-index:1002;margin-right:30px}.fera-mobile-trigger span{display:block;width:100%;height:2px;background-color:var(--fera-white);transition:.3s;border-radius:2px}.fera-mobile-trigger.is-active span:nth-child(1){transform:rotate(45deg) translate(5px, 6px)}.fera-mobile-trigger.is-active span:nth-child(2){opacity:0}.fera-mobile-trigger.is-active span:nth-child(3){transform:rotate(-45deg) translate(5px, -6px)}.fera-mobile-menu-wrapper{display:block !important;position:fixed;top:0;left:0;width:100%;height:0;background-color:var(--fera-dark-1);z-index:999;overflow:hidden;transition:height .5s cubic-bezier(0.77, 0, 0.175, 1);padding-top:0}.fera-mobile-menu-wrapper.is-open{height:100vh;padding-top:100px}.fera-mobile-menu-wrapper .mobile-menu-inner{padding:0 30px;text-align:center;opacity:0;transition:opacity .3s ease .2s}.fera-mobile-menu-wrapper .mobile-menu-inner ul.mobile-menu-list{list-style:none;padding:0;margin:0 0 30px 0}.fera-mobile-menu-wrapper .mobile-menu-inner ul.mobile-menu-list li{margin-bottom:15px}.fera-mobile-menu-wrapper .mobile-menu-inner ul.mobile-menu-list li a{font-size:20px;color:var(--fera-white);font-weight:600;text-decoration:none;display:block;padding:10px;border-bottom:1px solid hsla(0,0%,100%,.05)}.fera-mobile-menu-wrapper.is-open .mobile-menu-inner{opacity:1}.site-header.is-sticky .fera-mobile-trigger span{background-color:var(--fera-dark-1)}}.site-header .main-navigation ul>li{position:relative}.site-header .main-navigation ul>li ul.sub-menu{background-color:#1e1e2f;min-width:230px;padding:15px 0;border-radius:8px;box-shadow:0 10px 40px rgba(0,0,0,.4);border:1px solid hsla(0,0%,100%,.08);position:absolute;top:100%;left:0;z-index:999;opacity:80%;visibility:hidden;transform:translateY(15px);transition:all .3s ease-in-out}.site-header .main-navigation ul>li ul.sub-menu li{display:block;margin:0;width:100%}.site-header .main-navigation ul>li ul.sub-menu li a{display:block;padding:10px 25px;font-size:14px;font-weight:500;color:#b0b0b0;transition:all .2s ease;background:rgba(0,0,0,0);border:none}.site-header .main-navigation ul>li ul.sub-menu li a:hover{color:#3bba9c;background-color:rgba(59,186,156,.08);padding-left:30px}.site-header .main-navigation ul>li:hover>ul.sub-menu{opacity:1;visibility:visible;transform:translateY(0)}.feralms-breadcrumb,.breadcrumb-area{display:none !important}.universal-page-hero{position:relative;padding:140px 0 100px;background-color:#0f172a;overflow:hidden;margin-bottom:60px;text-align:center}.hero-bg-image{position:absolute;top:0;left:0;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;opacity:.15;filter:grayscale(100%) contrast(1.2);mix-blend-mode:overlay;z-index:-1}.hero-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to top, #0f172a 10%, rgba(15, 23, 42, 0.4) 100%);z-index:0}.relative-content{position:relative;z-index:2}.hero-title{color:#fff;font-size:3rem;font-weight:800;margin-bottom:10px;letter-spacing:-1px}.hero-subtitle{color:#94a3b8;font-size:1.2rem;max-width:600px;margin:0 auto 20px}.hero-breadcrumb{font-size:.9rem;color:#64748b;text-transform:uppercase;letter-spacing:1px}.hero-breadcrumb i{margin:0 5px;font-size:12px}.site-footer{background-color:#151722;color:#a0a5b5;font-size:15px;margin-top:80px}.site-footer .footer-widgets{padding:80px 0 50px;border-top:1px solid hsla(0,0%,100%,.05)}.site-footer .footer-widgets .footer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media(max-width: 991px){.site-footer .footer-widgets .footer-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.site-footer .footer-widgets .footer-grid{grid-template-columns:1fr}}.site-footer .footer-widgets .widget{margin-bottom:30px}.site-footer .footer-widgets .widget .widget-title,.site-footer .footer-widgets .widget h2.widgettitle,.site-footer .footer-widgets .widget h3.widget-title,.site-footer .footer-widgets .widget h4.widget-title{color:var(--fera-white);font-size:18px;font-weight:700;margin-bottom:25px;padding-bottom:10px;position:relative;display:inline-block;width:100%}.site-footer .footer-widgets .widget .widget-title::after,.site-footer .footer-widgets .widget h2.widgettitle::after,.site-footer .footer-widgets .widget h3.widget-title::after,.site-footer .footer-widgets .widget h4.widget-title::after{content:"";position:absolute;bottom:0;left:0;width:40px;height:3px;background-color:var(--fera-primary);border-radius:2px}.site-footer .footer-widgets .widget ul{list-style:none;padding:0;margin:0}.site-footer .footer-widgets .widget ul li{margin-bottom:12px}.site-footer .footer-widgets .widget ul li a{color:#a0a5b5;text-decoration:none;transition:.3s}.site-footer .footer-widgets .widget ul li a:hover{color:var(--fera-primary);padding-left:5px}.site-footer .site-info-wrapper{background-color:#0f111a;padding:25px 0}.site-footer .site-info-wrapper .site-info-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){.site-footer .site-info-wrapper .site-info-inner{flex-direction:column;gap:15px}}.site-footer .site-info-wrapper .site-info-inner .copyright span{color:var(--fera-white);font-weight:600}.site-footer .site-info-wrapper .site-info-inner .footer-socials{display:flex;gap:20px}.site-footer .site-info-wrapper .site-info-inner .footer-socials a{color:#a0a5b5;transition:.3s}.site-footer .site-info-wrapper .site-info-inner .footer-socials a:hover{color:var(--fera-primary)}.site-footer .fera-newsletter-wrapper .newsletter-desc{color:#a0a5b5;font-size:14px;margin-bottom:20px;line-height:1.5}.site-footer .fera-newsletter-wrapper .fera-form{margin-bottom:15px}.site-footer .fera-newsletter-wrapper .input-group-pill{position:relative;display:flex;align-items:center;width:100%}.site-footer .fera-newsletter-wrapper .input-group-pill input[type=email]{width:100%;height:50px;background-color:#1f212e;border:1px solid hsla(0,0%,100%,.08);border-radius:25px;padding:0 55px 0 20px;color:var(--fera-white);font-size:14px;outline:none;transition:all .3s ease;font-family:"Inter",sans-serif}.site-footer .fera-newsletter-wrapper .input-group-pill input[type=email]::placeholder{color:#585d72;font-size:13px}.site-footer .fera-newsletter-wrapper .input-group-pill input[type=email]:focus{border-color:var(--fera-primary);box-shadow:0 0 15px rgba(59,186,156,.2);background-color:#252836}.site-footer .fera-newsletter-wrapper .input-group-pill button{position:absolute;right:5px;top:5px;bottom:5px;width:40px;height:40px;background-color:var(--fera-primary);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1)}.site-footer .fera-newsletter-wrapper .input-group-pill button i{font-size:14px}.site-footer .fera-newsletter-wrapper .input-group-pill button:hover{transform:translateX(-2px);background-color:#fff;color:var(--fera-primary);box-shadow:0 0 10px rgba(59,186,156,.4)}.site-footer .fera-newsletter-wrapper .privacy-note{display:block;font-size:12px;color:#575a6e;display:flex;align-items:center;gap:6px}.site-footer .fera-newsletter-wrapper .privacy-note i{font-size:10px;opacity:.7}.site-footer #fera-back-to-top{position:fixed;bottom:30px;right:30px;width:45px;height:45px;background-color:var(--fera-primary);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;z-index:995;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s cubic-bezier(0.25, 0.8, 0.25, 1);box-shadow:0 5px 15px rgba(59,186,156,.3)}.site-footer #fera-back-to-top i{font-size:16px;transition:transform .3s}.site-footer #fera-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.site-footer #fera-back-to-top:hover{background-color:var(--fera-white);color:var(--fera-primary);transform:translateY(-3px)}.site-footer #fera-back-to-top:hover i{transform:translateY(-2px)}.fera-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 28px;border-radius:6px;font-weight:600;font-size:14px;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;transition:all .3s cubic-bezier(0.25, 0.8, 0.25, 1);cursor:pointer;line-height:1;border:1px solid rgba(0,0,0,0)}.fera-btn-primary{background-color:var(--fera-primary);color:var(--fera-white);border-color:var(--fera-primary)}.fera-btn-primary:hover{background-color:rgba(0,0,0,0);color:var(--fera-primary);transform:translateY(-2px);box-shadow:0 4px 15px rgba(59,186,156,.2)}.fera-btn-outline{background-color:rgba(0,0,0,0);color:var(--fera-white);border-color:hsla(0,0%,100%,.2)}.fera-btn-outline:hover{border-color:var(--fera-white);color:var(--fera-white);background-color:hsla(0,0%,100%,.05)}.fera-hero-widget{padding:100px 0;position:relative;overflow:hidden}.fera-hero-widget .fera-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width: 991px){.fera-hero-widget .fera-hero-grid{grid-template-columns:1fr;text-align:center;gap:40px}}.fera-hero-widget .hero-content-col .hero-title{font-size:4rem;font-weight:800;margin-bottom:25px;line-height:1.1;background:linear-gradient(90deg, var(--fera-white, #fff) 0%, var(--fera-primary) 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}@media(max-width: 768px){.fera-hero-widget .hero-content-col .hero-title{font-size:2.5rem}}.fera-hero-widget .hero-content-col .hero-desc{font-size:1.25rem;color:var(--fera-text-muted, #b0b5c1);max-width:90%;margin-bottom:40px}@media(max-width: 991px){.fera-hero-widget .hero-content-col .hero-desc{margin:0 auto 30px auto}}.fera-hero-widget .hero-content-col .hero-actions{display:flex;gap:20px}@media(max-width: 991px){.fera-hero-widget .hero-content-col .hero-actions{justify-content:center}}.fera-hero-widget .hero-content-col .fera-section-title-wrapper{margin-bottom:50px;position:relative}.fera-hero-widget .hero-content-col .fera-section-title-wrapper .fera-subtitle-badge{display:inline-block;font-size:14px;font-weight:700;color:var(--fera-primary);text-transform:uppercase;margin-bottom:10px;letter-spacing:1px}.fera-hero-widget .hero-content-col .fera-section-title-wrapper .fera-main-title{font-size:36px;font-weight:800;color:var(--fera-white);margin-bottom:15px;text-shadow:0 0 20px rgba(var(--fera-primary-rgb, 59, 186, 156), 0.3)}.fera-hero-widget .hero-content-col .fera-section-title-wrapper .fera-sub-desc{font-size:16px;color:var(--fera-text-muted);max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.fera-hero-widget .hero-image-col{position:relative}.fera-hero-widget .hero-image-col .image-wrapper{position:relative;z-index:2}.fera-hero-widget .hero-image-col .image-wrapper img{width:100%;height:auto;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.5);transform:perspective(1000px) rotateY(-5deg);transition:transform .5s ease}body.rtl .fera-hero-widget .hero-image-col .image-wrapper img{transform:perspective(1000px) rotateY(5deg)}.fera-hero-widget .hero-image-col .image-wrapper img:hover{transform:perspective(1000px) rotateY(0deg)}.fera-hero-widget .hero-image-col .image-wrapper .cyber-glow{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;height:80%;background:var(--fera-primary);filter:blur(80px);opacity:.2;z-index:-1}.fera-course-grid-wrapper{display:grid;gap:30px}.fera-course-grid-wrapper.fera-grid-1{grid-template-columns:1fr}.fera-course-grid-wrapper.fera-grid-2{grid-template-columns:repeat(2, 1fr)}.fera-course-grid-wrapper.fera-grid-3{grid-template-columns:repeat(3, 1fr)}.fera-course-grid-wrapper.fera-grid-4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 991px){.fera-course-grid-wrapper{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 767px){.fera-course-grid-wrapper{grid-template-columns:1fr}}.fera-course-card{background:#1e1e28;border:1px solid hsla(0,0%,100%,.08);border-radius:16px;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.fera-course-card:hover{transform:translateY(-5px);border-color:var(--fera-primary, #00f2ff);box-shadow:0 10px 30px rgba(0,242,255,.1)}.fera-course-card:hover .fera-c-image img{transform:scale(1.05)}.fera-course-card .fera-c-image{position:relative;height:220px;overflow:hidden}.fera-course-card .fera-c-image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fera-course-card .fera-c-image .fera-c-badges{position:absolute;top:15px;right:15px;z-index:2}.fera-course-card .fera-c-image .fera-c-badges .fera-badge{background:rgba(0,0,0,.7);backdrop-filter:blur(5px);padding:6px 14px;border-radius:8px;font-size:13px;font-weight:700;color:#fff}.fera-course-card .fera-c-image .fera-c-badges .fera-badge .woocommerce-Price-amount,.fera-course-card .fera-c-image .fera-c-badges .fera-badge .price,.fera-course-card .fera-c-image .fera-c-badges .fera-badge .free{color:var(--fera-primary, #00f2ff)}.fera-course-card .fera-c-content{padding:25px;flex-grow:1;display:flex;flex-direction:column}.fera-course-card .fera-c-content .fera-c-meta{display:flex;align-items:center;gap:15px;margin-bottom:15px;font-size:13px;color:hsla(0,0%,100%,.6)}.fera-course-card .fera-c-content .fera-c-meta .fera-rating{display:flex;align-items:center;color:#ffb400}.fera-course-card .fera-c-content .fera-c-meta .fera-rating i{margin-right:5px;font-size:12px}.fera-course-card .fera-c-content .fera-c-meta .fera-rating span{font-weight:600;margin-right:3px}.fera-course-card .fera-c-content .fera-c-meta .fera-rating .count{color:hsla(0,0%,100%,.4);font-weight:400}.fera-course-card .fera-c-content .fera-c-meta .fera-lessons{display:flex;align-items:center}.fera-course-card .fera-c-content .fera-c-meta .fera-lessons i{margin-right:6px;color:var(--fera-primary, #00f2ff)}.fera-course-card .fera-c-content .fera-c-title{margin:0 0 20px;font-size:18px;line-height:1.5;font-weight:700}.fera-course-card .fera-c-content .fera-c-title a{color:#fff;text-decoration:none;transition:color .3s}.fera-course-card .fera-c-content .fera-c-title a:hover{color:var(--fera-primary, #00f2ff)}.fera-course-card .fera-c-content .fera-c-footer{margin-top:auto;padding-top:20px;border-top:1px solid hsla(0,0%,100%,.08);display:flex;align-items:center;justify-content:space-between}.fera-course-card .fera-c-content .fera-c-footer .fera-author{display:flex;align-items:center;gap:10px}.fera-course-card .fera-c-content .fera-c-footer .fera-author img{width:35px;height:35px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.1)}.fera-course-card .fera-c-content .fera-c-footer .fera-author span{font-size:14px;color:hsla(0,0%,100%,.8);font-weight:500}.fera-course-card .fera-c-content .fera-c-footer .fera-btn-link{color:var(--fera-primary, #00f2ff);font-size:13px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center}.fera-course-card .fera-c-content .fera-c-footer .fera-btn-link i{margin-left:5px;transition:transform .3s}.fera-course-card .fera-c-content .fera-c-footer .fera-btn-link:hover i{transform:translateX(5px)}.fera-course-card .fera-badge{color:#fff !important}.fera-course-card .fera-badge *{color:var(--fera-primary, #00f2ff) !important;font-family:inherit}.fera-stats-wrapper{padding:60px 0}.fera-stats-wrapper .fera-stats-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:30px;background-color:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;padding:40px;backdrop-filter:blur(10px)}@media(max-width: 991px){.fera-stats-wrapper .fera-stats-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){.fera-stats-wrapper .fera-stats-grid{grid-template-columns:1fr;gap:40px}}.fera-stats-wrapper .fera-stat-item{text-align:center;position:relative}.fera-stats-wrapper .fera-stat-item:not(:last-child)::after{content:"";position:absolute;inset-inline-end:-15px;top:20%;height:60%;width:1px;background:linear-gradient(to bottom, transparent, rgba(255, 255, 255, 0.1), transparent)}@media(max-width: 991px){.fera-stats-wrapper .fera-stat-item:not(:last-child)::after{display:none}}.fera-stats-wrapper .fera-stat-item .stat-icon{width:80px;height:80px;margin:0 auto 20px auto;display:flex;align-items:center;justify-content:center;background-color:rgba(var(--fera-primary-rgb, 59, 186, 156), 0.1);border-radius:50%;border:1px solid rgba(var(--fera-primary-rgb, 59, 186, 156), 0.3);color:var(--fera-primary);transition:all .3s ease}.fera-stats-wrapper .fera-stat-item .stat-icon i,.fera-stats-wrapper .fera-stat-item .stat-icon svg{font-size:32px !important;width:32px !important;height:32px !important;fill:var(--fera-primary);color:var(--fera-primary);transition:all .3s ease}.fera-stats-wrapper .fera-stat-item:hover .stat-icon{transform:translateY(-5px);background-color:var(--fera-primary);box-shadow:0 0 20px rgba(var(--fera-primary-rgb, 59, 186, 156), 0.4)}.fera-stats-wrapper .fera-stat-item:hover .stat-icon i,.fera-stats-wrapper .fera-stat-item:hover .stat-icon svg{fill:#fff;color:#fff}.fera-stats-wrapper .fera-stat-item .stat-number-wrap{font-size:48px;font-weight:800;line-height:1;margin-bottom:10px;color:var(--fera-white);background:linear-gradient(45deg, #fff, var(--fera-primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);display:inline-block}.fera-stats-wrapper .fera-stat-item .stat-title{font-size:16px;font-weight:500;color:var(--fera-text-muted);margin:0;text-transform:uppercase;letter-spacing:1px}.fera-stats-wrapper .fera-stat-item:hover .stat-icon{transform:translateY(-5px) scale(1.1)}.fera-icon-box{background-color:var(--fera-dark-2);padding:30px;border-radius:12px;display:flex;align-items:flex-start;gap:20px;transition:all .3s ease;border:1px solid rgba(0,0,0,0)}.fera-icon-box:hover{border-color:rgba(59,186,156,.5);background-color:rgba(59,186,156,.05);transform:translateY(-5px)}.fera-icon-box:hover .icon-wrapper{background-color:var(--fera-primary);color:#fff;transform:scale(1.1)}.fera-icon-box .icon-wrapper{min-width:60px;height:60px;background-color:rgba(59,186,156,.1);border-radius:10px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.fera-icon-box .icon-wrapper i,.fera-icon-box .icon-wrapper svg{font-size:24px;color:var(--fera-primary) !important;fill:var(--fera-primary) !important}.fera-icon-box .content-wrapper .box-title{font-size:20px;font-weight:700;color:var(--fera-white);margin-bottom:10px}.fera-icon-box .content-wrapper .box-desc{font-size:15px;color:var(--fera-text-muted);line-height:1.6;margin:0}.fera-cta-wrapper{padding:80px 0}.fera-cta-wrapper .fera-cta-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}@media(max-width: 991px){.fera-cta-wrapper .fera-cta-grid{grid-template-columns:1fr;text-align:center;gap:40px}}.fera-cta-wrapper .cta-image{position:relative;z-index:1}.fera-cta-wrapper .cta-image img{width:100%;border-radius:20px;box-shadow:0 20px 50px rgba(0,0,0,.3)}.fera-cta-wrapper .cta-image .cta-blob{position:absolute;top:-20px;left:-20px;width:100%;height:100%;background-color:var(--fera-primary);opacity:.1;border-radius:20px;z-index:-1;transform:rotate(-3deg)}.fera-cta-wrapper .cta-content .cta-title{font-size:36px;font-weight:800;color:var(--fera-white);margin-bottom:20px}.fera-cta-wrapper .cta-content .cta-desc{font-size:16px;color:var(--fera-text-muted);margin-bottom:35px;line-height:1.7;max-width:90%}@media(max-width: 991px){.fera-cta-wrapper .cta-content .cta-desc{margin-left:auto;margin-right:auto}}.fera-testimonials-wrapper{position:relative;padding:20px 0 60px}.fera-testimonials-wrapper .swiper-wrapper{display:flex;flex-wrap:nowrap;box-sizing:border-box}.fera-testimonials-wrapper .swiper-slide{flex-shrink:0;height:auto;width:100%}@media(min-width: 768px){.fera-testimonials-wrapper .swiper-slide{width:50%}}@media(min-width: 1024px){.fera-testimonials-wrapper .swiper-slide{width:33.333%}}.fera-testimonials-wrapper .fera-testimonial-card{background:rgba(30,30,40,.6);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.08);border-radius:20px;padding:35px;transition:all .4s cubic-bezier(0.175, 0.885, 0.32, 1.275);position:relative;overflow:hidden;height:100%;margin:0 15px}.fera-testimonials-wrapper .fera-testimonial-card:hover{border-color:var(--fera-primary, #00f2ff);transform:translateY(-10px);box-shadow:0 15px 40px rgba(0,242,255,.1);background:rgba(40,40,50,.8)}.fera-testimonials-wrapper .fera-testimonial-card:hover .fera-quote-icon{color:var(--fera-primary, #00f2ff);opacity:.2;transform:scale(1.2) rotate(-10deg)}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-header{display:flex;align-items:center;margin-bottom:25px;position:relative;z-index:2}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-header .fera-t-image{flex-shrink:0;width:65px;height:65px;border-radius:50%;margin-right:20px;border:2px solid hsla(0,0%,100%,.1);padding:3px}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-header .fera-t-image img{width:100%;height:100%;object-fit:cover;border-radius:50%}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-header .fera-t-info h4{margin:0 0 5px;font-size:18px;font-weight:700;color:#fff}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-header .fera-t-info span{font-size:13px;color:hsla(0,0%,100%,.6);display:block;margin-bottom:8px;text-transform:uppercase;letter-spacing:1px}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-header .fera-t-info .fera-t-rating{font-size:12px;color:gold}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-content{position:relative;z-index:2}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-content p{color:hsla(0,0%,100%,.85);font-size:16px;line-height:1.7;margin:0;font-style:italic}.fera-testimonials-wrapper .fera-testimonial-card .fera-t-content .fera-quote-icon{position:absolute;top:-60px;right:-10px;font-size:80px;color:hsla(0,0%,100%,.03);z-index:-1;transition:all .4s ease}.fera-testimonials-wrapper .swiper-pagination{position:absolute;bottom:0;left:0;width:100%;text-align:center;z-index:10}.fera-testimonials-wrapper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background:hsla(0,0%,100%,.3);opacity:1;margin:0 6px;transition:all .3s ease;border-radius:50%}.fera-testimonials-wrapper .swiper-pagination .swiper-pagination-bullet-active{background:var(--fera-primary, #00f2ff);width:30px;border-radius:10px;box-shadow:0 0 10px var(--fera-primary, #00f2ff)}body.single-course{background-color:#2e3047;color:#fff}body.single-course .tutor-wrap{padding-top:140px !important;padding-bottom:80px}.tutor-wrap h1,.tutor-wrap h2,.tutor-wrap h3,.tutor-wrap h4,.tutor-wrap h5,.tutor-wrap h6,.tutor-wrap .tutor-course-title{color:#fff !important}.tutor-wrap p,.tutor-wrap li,.tutor-wrap span{color:#b9bdcc}.tutor-wrap a{color:#fff;transition:.3s}.tutor-wrap a:hover{color:#3bba9c}.tutor-course-sidebar .tutor-card,.tutor-course-sidebar .tutor-widget,.tutor-course-comp-enrollment,.tutor-price-preview-box,.tutor-wrap .tutor-card,.tutor-widget-course-entry-box{background-color:#3c3f58 !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:12px !important;box-shadow:0 10px 30px rgba(0,0,0,.2) !important;margin-bottom:25px !important}.tutor-course-sidebar h1,.tutor-course-sidebar h2,.tutor-course-sidebar h3,.tutor-course-sidebar h4,.tutor-course-sidebar h5,.tutor-course-sidebar h6,.tutor-course-sidebar p,.tutor-course-sidebar span,.tutor-course-sidebar li,.tutor-course-sidebar div,.tutor-course-sidebar label,.tutor-course-sidebar .tutor-meta-level-value,.tutor-course-sidebar .tutor-price-badge,.tutor-card h1,.tutor-card h2,.tutor-card h3,.tutor-card h4,.tutor-card h5,.tutor-card h6,.tutor-card p,.tutor-card span,.tutor-card li,.tutor-card div,.tutor-card label,.tutor-card .tutor-meta-level-value,.tutor-card .tutor-price-badge{color:#fff !important}.tutor-course-sidebar .tutor-meta-label,.tutor-course-sidebar .tutor-icon-text,.tutor-card .tutor-meta-label,.tutor-card .tutor-icon-text{color:#b9bdcc !important}.tutor-course-comp-enrollment .tutor-btn-enroll{background:#3bba9c !important;color:#fff !important;border-radius:6px !important;font-weight:bold;text-transform:uppercase;margin-top:15px}.tutor-course-comp-enrollment .tutor-btn-enroll:hover{background:rgb(73.1755102041,197.3244897959,167.9979591837) !important}.tutor-widget-course-entry-box ul li i,.tutor-course-meta-list li i{color:#3bba9c !important}.tutor-card-body,.tutor-card-footer{background-color:rgba(0,0,0,0) !important}.tutor-course-details-widget,.tutor-wrap .tutor-tabs-btn-group{background:rgba(0,0,0,0) !important;border:none !important}.tutor-nav-item .tutor-nav-link{background:rgba(0,0,0,0) !important;color:#b9bdcc !important;font-size:16px;font-weight:600}.tutor-nav-item .tutor-nav-link.is-active{color:#3bba9c !important;border-bottom:2px solid #3bba9c !important}.tutor-instructor-info-card{background:rgba(0,0,0,0) !important;box-shadow:none !important;border:1px solid hsla(0,0%,100%,.1)}.tutor-instructor-info-card,.tutor-single-course-segment.tutor-course-author{background-color:#3c3f58 !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:12px !important;box-shadow:0 10px 30px rgba(0,0,0,.2) !important;padding:20px !important}.tutor-instructor-info-card .tutor-instructor-name,.tutor-instructor-info-card a,.tutor-single-course-segment.tutor-course-author .tutor-instructor-name,.tutor-single-course-segment.tutor-course-author a{color:#fff !important;font-weight:bold}.tutor-instructor-info-card .tutor-avatar,.tutor-single-course-segment.tutor-course-author .tutor-avatar{border:2px solid #3bba9c !important}.tutor-course-sidebar .tutor-btn-enroll,.tutor-btn-enroll,.tutor-btn.tutor-btn-primary,button.tutor-btn-enroll{background-color:#3bba9c !important;background:#3bba9c !important;color:#fff !important;border:none !important}.tutor-course-sidebar .tutor-btn-enroll:hover,.tutor-btn-enroll:hover,.tutor-btn.tutor-btn-primary:hover,button.tutor-btn-enroll:hover{background-color:rgb(73.1755102041,197.3244897959,167.9979591837) !important;color:#fff !important}.tutor-meta-level{display:flex;align-items:center;gap:10px}.tutor-meta-level i,.tutor-meta-level svg{color:#3bba9c !important}.tutor-course-sidebar *{background-color:rgba(0,0,0,0) !important}.tutor-course-sidebar>div,.tutor-course-sidebar .tutor-card,.tutor-course-sidebar .tutor-widget,.tutor-single-course-segment{background-color:#3c3f58 !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:12px !important;padding:25px !important;margin-bottom:25px !important;box-shadow:0 10px 30px rgba(0,0,0,.2) !important}.tutor-meta-title,.tutor-meta-label,.tutor-course-author a,.tutor-course-author span{color:#b9bdcc !important}.tutor-course-author .tutor-author-name a{color:#fff !important;font-weight:bold}.tutor-course-sidebar .tutor-btn-enroll{background-color:#3bba9c !important;color:#fff !important;opacity:1 !important}.tutor-wrap h1,.tutor-wrap h2,.tutor-wrap h3,.tutor-wrap h4,.tutor-wrap h5,.tutor-wrap h6,.tutor-wrap .tutor-course-title{color:#3bba9d !important}.tutor-single-course-sidebar-more>div{background-color:#b0b7c8}.tutor-avatar-text{background-color:#3bba9d}.tutor-wrap{padding-top:160px !important;max-width:1300px !important;margin:0 auto}.tutor-course-header,.tutor-single-course-segment.tutor-course-header{background-color:#3c3f58 !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:16px !important;padding:40px !important;margin-bottom:40px !important;box-shadow:0 15px 40px rgba(0,0,0,.3) !important;text-align:center;position:relative;overflow:hidden}.tutor-course-header::before,.tutor-single-course-segment.tutor-course-header::before{content:"";position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(90deg, transparent, #3BBA9C, transparent)}h1.tutor-course-title{font-size:2.8rem !important;font-weight:800 !important;margin-bottom:15px !important;color:#fff !important}.tutor-course-header .tutor-meta-area{justify-content:center !important;margin-top:15px}.tutor-course-header .tutor-meta-area ul li{color:#b9bdcc !important;font-size:1.1rem}body.single-course .fs-header{background-color:rgba(46,48,71,.95);backdrop-filter:blur(10px);border-bottom:1px solid hsla(0,0%,100%,.05)}.tutor-wrap{padding-top:160px !important;max-width:1200px;margin:0 auto}.tutor-course-header,.tutor-single-course-segment.tutor-course-header{background-color:#3c3f58 !important;padding:40px !important;border-radius:16px !important;border:1px solid hsla(0,0%,100%,.1) !important;box-shadow:0 20px 50px rgba(0,0,0,.4) !important;margin-bottom:40px !important;text-align:center}.tutor-course-header .tutor-course-title,.tutor-single-course-segment.tutor-course-header .tutor-course-title{font-size:2.5rem !important;font-weight:800 !important;color:#fff !important;margin-bottom:20px !important}.tutor-course-header .tutor-meta-area,.tutor-single-course-segment.tutor-course-header .tutor-meta-area{justify-content:center !important;color:#b9bdcc !important}.tutor-course-header .tutor-meta-area a,.tutor-course-header .tutor-meta-area span,.tutor-single-course-segment.tutor-course-header .tutor-meta-area a,.tutor-single-course-segment.tutor-course-header .tutor-meta-area span{color:#b9bdcc !important}.tutor-course-sidebar .tutor-widget,.tutor-course-sidebar .tutor-single-course-segment{background-color:#3c3f58 !important;background:#3c3f58 !important;border-color:hsla(0,0%,100%,.1) !important}.tutor-card-footer,.tutor-course-sidebar .tutor-card-footer{background-color:rgba(0,0,0,0) !important;border-top:1px solid hsla(0,0%,100%,.1) !important}.tutor-author-name a{color:#fff !important}.tutor-single-course-segment .tutor-course-header-h1{display:none !important}body.single-courses .site-content,body.single-tutor_quiz .site-content,body.single-tutor_assignments .site-content{padding-top:150px !important}@media(max-width: 768px){body.single-courses .site-content{padding-top:100px !important}}.tutor-dashboard{background-color:rgba(0,0,0,0) !important;margin-top:40px;margin-bottom:60px}.tutor-dashboard-left-menu{background-color:#1e2129 !important;border-radius:12px;border:1px solid hsla(0,0%,100%,.05);overflow:hidden}.tutor-dashboard-left-menu .tutor-dashboard-menu-item a{color:#a0a0a0 !important;padding:15px 20px !important;font-weight:500;transition:all .3s ease;border-bottom:1px solid hsla(0,0%,100%,.05)}.tutor-dashboard-left-menu .tutor-dashboard-menu-item a .tutor-icon,.tutor-dashboard-left-menu .tutor-dashboard-menu-item a i{color:#a0a0a0 !important;margin-right:10px}.tutor-dashboard-left-menu .tutor-dashboard-menu-item a:hover{background-color:rgba(59,186,156,.1) !important;color:#fff !important;padding-left:25px !important}.tutor-dashboard-left-menu .tutor-dashboard-menu-item a:hover .tutor-icon,.tutor-dashboard-left-menu .tutor-dashboard-menu-item a:hover i{color:var(--fera-primary, #3BBA9C) !important}.tutor-dashboard-left-menu .tutor-dashboard-menu-item.active a{background-color:var(--fera-primary, #3BBA9C) !important;color:#000 !important;font-weight:700}.tutor-dashboard-left-menu .tutor-dashboard-menu-item.active a .tutor-icon,.tutor-dashboard-left-menu .tutor-dashboard-menu-item.active a i{color:#000 !important}.tutor-dashboard-content h2,.tutor-dashboard-content h3,.tutor-dashboard-content h4,.tutor-dashboard-content .tutor-fs-4,.tutor-dashboard-content .tutor-color-black{color:#fff !important}.tutor-dashboard-content p,.tutor-dashboard-content span,.tutor-dashboard-content .tutor-color-secondary{color:#a0a0a0 !important}.tutor-dashboard-content .tutor-dashboard-content-box,.tutor-dashboard-content .tutor-card,.tutor-dashboard-content .tutor-dashboard-info-card{background-color:#1e2129 !important;border:1px solid hsla(0,0%,100%,.05) !important;border-radius:12px;padding:25px;box-shadow:0 4px 20px rgba(0,0,0,.2)}.tutor-dashboard-content .tutor-dashboard-info-card{transition:transform .3s ease}.tutor-dashboard-content .tutor-dashboard-info-card:hover{transform:translateY(-5px);border-color:var(--fera-primary, #3BBA9C) !important}.tutor-dashboard-content .tutor-dashboard-info-card .tutor-fs-3,.tutor-dashboard-content .tutor-dashboard-info-card .tutor-fw-bold{color:var(--fera-primary, #3BBA9C) !important;font-size:2.5rem !important}.tutor-my-courses-card{background-color:#15171e !important;border:1px solid hsla(0,0%,100%,.1)}.tutor-my-courses-card .tutor-my-course-title h3 a{color:#fff !important}.tutor-my-courses-card .tutor-my-course-title h3 a:hover{color:var(--fera-primary, #3BBA9C) !important}.tutor-my-courses-card .tutor-progress-bar-wrap{background-color:hsla(0,0%,100%,.1) !important}.tutor-my-courses-card .tutor-progress-bar-wrap .tutor-progress-filled{background-color:var(--fera-primary, #3BBA9C) !important}.tutor-dashboard-content .tutor-btn-primary,.tutor-dashboard-content .tutor-btn-outline-primary{border-color:var(--fera-primary, #3BBA9C) !important;color:var(--fera-primary, #3BBA9C) !important}.tutor-dashboard-content .tutor-btn-primary:hover,.tutor-dashboard-content .tutor-btn-outline-primary:hover{background-color:var(--fera-primary, #3BBA9C) !important;color:#000 !important}body.page-template-default.tutor-screen .site-content,body.page-id-107 .site-content{padding-top:150px !important}@media(max-width: 768px){body.page-id-107 .site-content{padding-top:100px !important}}.tutor-wrap{padding-top:140px !important;min-height:80vh}.tutor-dashboard-header h4,.tutor-dashboard-header .tutor-fs-4,.tutor-dashboard-header .tutor-color-black{color:#fff !important;font-weight:700 !important}.tutor-dashboard-header span,.tutor-dashboard-header p,.tutor-dashboard-header .tutor-sub-title{color:#707793 !important}.tutor-avatar-circle{border:2px solid var(--fera-primary, #3BBA9C);background-color:#1e2129 !important;color:#fff !important}@media(max-width: 768px){.tutor-wrap{padding-top:100px !important}}:root{--tutor-border-color: transparent}.tutor-dashboard-content input[type=text],.tutor-dashboard-content input[type=email],.tutor-dashboard-content input[type=password],.tutor-dashboard-content input[type=number],.tutor-dashboard-content input[type=tel],.tutor-dashboard-content input[type=url],.tutor-dashboard-content textarea,.tutor-dashboard-content select{background-color:#151521 !important;border:1px solid hsla(0,0%,100%,.1) !important;color:#fff !important;border-radius:6px !important;padding:12px 15px !important}.tutor-dashboard-content input[type=text]:focus,.tutor-dashboard-content input[type=email]:focus,.tutor-dashboard-content input[type=password]:focus,.tutor-dashboard-content input[type=number]:focus,.tutor-dashboard-content input[type=tel]:focus,.tutor-dashboard-content input[type=url]:focus,.tutor-dashboard-content textarea:focus,.tutor-dashboard-content select:focus{border-color:#3bba9c !important;box-shadow:0 0 0 2px rgba(59,186,156,.2) !important;outline:none}.tutor-dashboard-content input[type=text]::placeholder,.tutor-dashboard-content input[type=email]::placeholder,.tutor-dashboard-content input[type=password]::placeholder,.tutor-dashboard-content input[type=number]::placeholder,.tutor-dashboard-content input[type=tel]::placeholder,.tutor-dashboard-content input[type=url]::placeholder,.tutor-dashboard-content textarea::placeholder,.tutor-dashboard-content select::placeholder{color:hsla(0,0%,100%,.4) !important}.tutor-dashboard-content label{color:#b0b0b0 !important}.tutor-dashboard-content select{background-color:#151521 !important;color:#fff !important;border:1px solid hsla(0,0%,100%,.1) !important;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%233BBA9C%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 15px top 50%;background-size:12px auto;padding-right:30px !important}.tutor-dashboard-content .wp-editor-wrap{border:1px solid hsla(0,0%,100%,.1) !important}.tutor-dashboard-content .wp-editor-wrap .mce-toolbar-grp{background-color:#1e1e2f !important;border-bottom:1px solid hsla(0,0%,100%,.05) !important}.tutor-dashboard-content .wp-editor-wrap .mce-ico{color:#fff !important}.tutor-dashboard-content .wp-editor-wrap .mce-edit-area iframe{background-color:#fff}.tutor-form-control{background-color:#151521}.feralms-custom-card{background-color:#1e293b;border:1px solid #334155;border-radius:16px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.feralms-custom-card:hover{transform:translateY(-5px);border-color:#3bba9d;box-shadow:0 10px 25px rgba(0,0,0,.3)}.feralms-custom-card .tutor-card-body{padding:20px;flex-grow:1;display:flex;flex-direction:column}.feralms-custom-card .tutor-course-header{position:relative}.feralms-custom-card .tutor-course-header img{width:100%;height:100%;object-fit:cover}.feralms-custom-card .feralms-meta-row{display:flex;gap:15px;font-size:13px;color:#94a3b8;margin-bottom:12px}.feralms-custom-card .feralms-meta-row .meta-item{display:flex;align-items:center;gap:5px}.feralms-custom-card .feralms-meta-row .rating i{color:#f59e0b}.feralms-custom-card .feralms-meta-row .level i{color:#10b981}.feralms-custom-card .tutor-course-name{margin-bottom:auto}.feralms-custom-card .tutor-course-name a{color:#fff;font-size:1.1rem;font-weight:700;text-decoration:none}.feralms-custom-card .tutor-course-name a:hover{color:#3bba9d}.feralms-custom-card .tutor-course-footer{display:flex;justify-content:space-between;align-items:center;margin-top:20px;padding-top:15px;border-top:1px solid #334155}.feralms-custom-card .tutor-author{display:flex;align-items:center;gap:10px}.feralms-custom-card .tutor-author img{width:30px;height:30px;border-radius:50%}.feralms-custom-card .tutor-author span{color:#cbd5e1;font-size:14px}.feralms-custom-card .circle-arrow-btn{width:35px;height:35px;background:#334155;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;transition:.3s}.feralms-custom-card .circle-arrow-btn:hover{background:#3bba9d;transform:rotate(-45deg)}.course-grid-container{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.course-grid-container .grid-item{position:relative;width:100%;padding-right:15px;padding-left:15px;margin-bottom:30px}@media(min-width: 992px){.course-grid-container .grid-item{flex:0 0 33.333333%;max-width:33.333333%}}@media(min-width: 768px)and (max-width: 991px){.course-grid-container .grid-item{flex:0 0 50%;max-width:50%}}@media(max-width: 767px){.course-grid-container .grid-item{flex:0 0 100%;max-width:100%}}.tutor-table tr th{color:#dcdfe5;background:#3bba9d}.tutor-table tr td{color:#757c8e;background:#1e2129}.tutor-table tr td>a:not(.tutor-btn):not(.tutor-iconic-btn):not(.quiz-manual-review-action),.tutor-table tr td .tutor-table-link{color:#e0e2ea}.tutor-dashboard-content .tutor-table,.tutor-dashboard-content table{border-radius:12px;overflow:hidden;border:1px solid #2a2a2a}.tutor-table tbody tr{transition:background-color .3s ease}.tutor-table tbody tr:hover td{background-color:#252932 !important;cursor:pointer}.tutor-star-rating-group i{color:#f59e0b !important}body.single-lesson .site-header,body.single-lesson header#masthead,body.single-lesson .fera-header-wrapper{display:none !important}.tutor-lesson-sidebar{background-color:#1a1f2c !important;border-right:1px solid hsla(0,0%,100%,.05) !important}.tutor-lesson-sidebar .tutor-accordion-item-header,.tutor-lesson-sidebar .tutor-lesson-title{color:#fff !important;background-color:rgba(0,0,0,0) !important}.tutor-lesson-sidebar .tutor-single-lesson-items.active,.tutor-lesson-sidebar .tutor-single-lesson-items:hover{background-color:#262f40 !important;border-left-color:#10b981 !important}.tutor-lesson-top-bar{background-color:#1a1f2c !important;border-bottom:1px solid hsla(0,0%,100%,.05) !important;color:#fff !important}.tutor-top-bar-wrap{background-color:rgba(0,0,0,0) !important}.tutor-lesson-content-area{background-color:#0f131a !important}.tutor-lesson-content-area h1,.tutor-lesson-content-area h2,.tutor-lesson-content-area p{color:#e2e8f0 !important}.tutor-top-bar-btn .tutor-btn-primary{background-color:#10b981 !important;border-radius:6px;font-weight:600}.tutor-color-black{color:#dcdcde}.fera-course-grid-wrapper{display:grid;gap:30px;width:100%}.fera-course-grid-wrapper.fera-grid-col-2{grid-template-columns:repeat(2, 1fr)}.fera-course-grid-wrapper.fera-grid-col-3{grid-template-columns:repeat(3, 1fr)}.fera-course-grid-wrapper.fera-grid-col-4{grid-template-columns:repeat(4, 1fr)}@media(max-width: 991px){.fera-course-grid-wrapper{grid-template-columns:repeat(2, 1fr) !important}}@media(max-width: 767px){.fera-course-grid-wrapper{grid-template-columns:1fr !important}}.fera-course-card{background:#1e2129;border:1px solid hsla(0,0%,100%,.05);border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.fera-course-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3);border-color:var(--fera-primary, #3BBA9C)}.fera-course-card:hover .card-header-img img{transform:scale(1.05)}.fera-course-card:hover .btn-arrow{background:var(--fera-primary, #3BBA9C);color:#fff}.fera-course-card .card-header-img{position:relative;height:200px;overflow:hidden}.fera-course-card .card-header-img img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.fera-course-card .card-header-img .card-badges{position:absolute;top:15px;left:15px;right:15px;display:flex;justify-content:space-between;align-items:center}.fera-course-card .card-header-img .card-badges .badge-cat{background:rgba(0,0,0,.6);color:#fff;padding:4px 10px;border-radius:4px;font-size:.75rem;backdrop-filter:blur(4px)}.fera-course-card .card-header-img .card-badges .badge-price{background:#fff;color:#111;font-weight:700;padding:4px 10px;border-radius:4px;font-size:.85rem}.fera-course-card .card-header-img .card-badges .badge-price .free{color:#2ecc71}.fera-course-card .card-body{padding:20px}.fera-course-card .card-body .meta-row{display:flex;justify-content:space-between;margin-bottom:12px;font-size:.85rem;color:#888}.fera-course-card .card-body .meta-row .rating-box i{margin-right:4px}.fera-course-card .card-body .meta-row .duration-box i{margin-right:4px}.fera-course-card .card-body .course-title{margin:0 0 15px;font-size:1.1rem;line-height:1.4}.fera-course-card .card-body .course-title a{color:#fff;text-decoration:none;transition:color .3s}.fera-course-card .card-body .course-title a:hover{color:var(--fera-primary, #3BBA9C)}.fera-course-card .card-body .card-divider{height:1px;background:hsla(0,0%,100%,.1);margin-bottom:15px}.fera-course-card .card-body .card-footer{display:flex;justify-content:space-between;align-items:center}.fera-course-card .card-body .card-footer .author-info{display:flex;align-items:center;gap:10px}.fera-course-card .card-body .card-footer .author-info img{width:32px;height:32px;border-radius:50%;object-fit:cover}.fera-course-card .card-body .card-footer .author-info span{font-size:.9rem;color:#bbb}.fera-course-card .card-body .card-footer .btn-arrow{width:35px;height:35px;border-radius:50%;background:hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s}.fera-auth-body{margin:0;padding:0;background-color:#0f1116;color:#fff;overflow-x:hidden}.fera-auth-wrapper{display:flex;min-height:100vh;width:100%}.auth-visuals{flex:1;background-color:#1e2129;background-size:cover;background-position:center;position:relative;display:flex;flex-direction:column;justify-content:space-between;padding:40px}.auth-visuals .auth-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(135deg, rgba(59, 186, 156, 0.9), rgba(15, 17, 22, 0.95));z-index:1}.auth-visuals .visual-content{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.auth-visuals .auth-logo h2{font-size:2rem;font-weight:800;margin:0;color:#fff}.auth-visuals .visual-text h3{font-size:2.5rem;margin-bottom:10px;color:#fff}.auth-visuals .visual-text p{font-size:1.1rem;opacity:.8;color:#fff}.auth-visuals .back-home-link{color:#fff;text-decoration:none;font-weight:600}@media(max-width: 991px){.auth-visuals{display:none}}.auth-form-container{flex:1;background-color:#15171e;display:flex;align-items:center;justify-content:center;padding:40px;position:relative}.auth-form-container .auth-form-inner{width:100%;max-width:450px}.tutor-login-form-wrap label,.tutor-registration-form-wrap label{color:#a0a0a0;margin-bottom:8px;display:block}.tutor-login-form-wrap input[type=text],.tutor-login-form-wrap input[type=email],.tutor-login-form-wrap input[type=password],.tutor-registration-form-wrap input[type=text],.tutor-registration-form-wrap input[type=email],.tutor-registration-form-wrap input[type=password]{background-color:#1e2129 !important;border:1px solid hsla(0,0%,100%,.1) !important;color:#fff !important;padding:12px 15px !important;border-radius:6px !important;height:50px;width:100%;box-sizing:border-box}.tutor-login-form-wrap input:focus,.tutor-registration-form-wrap input:focus{border-color:#3bba9c !important;outline:none}.tutor-login-form-wrap .tutor-btn-primary,.tutor-login-form-wrap button[type=submit],.tutor-registration-form-wrap .tutor-btn-primary,.tutor-registration-form-wrap button[type=submit]{background-color:#3bba9c !important;color:#000 !important;font-weight:700;border:none;width:100%;height:50px;border-radius:6px;margin-top:20px;cursor:pointer}.tutor-login-rememeber-wrap a,.tutor-login-footer a{color:#3bba9c;text-decoration:none}.tutor-login-form-wrap form label,.tutor-registration-form-wrap form label,.tutor-login-form-wrap .login-form label{color:#a0a0a0;margin-bottom:8px;display:block}.tutor-login-form-wrap form input[type=text],.tutor-login-form-wrap form input[type=email],.tutor-login-form-wrap form input[type=password],.tutor-registration-form-wrap form input[type=text],.tutor-registration-form-wrap form input[type=email],.tutor-registration-form-wrap form input[type=password],.tutor-login-form-wrap .login-form input[type=text],.tutor-login-form-wrap .login-form input[type=email],.tutor-login-form-wrap .login-form input[type=password]{background-color:#1e2129 !important;border:1px solid hsla(0,0%,100%,.1) !important;color:#fff !important;padding:12px 15px !important;border-radius:6px !important;height:50px;width:100%;box-sizing:border-box;margin-bottom:15px}.tutor-login-form-wrap form input[type=text]:focus,.tutor-login-form-wrap form input[type=email]:focus,.tutor-login-form-wrap form input[type=password]:focus,.tutor-registration-form-wrap form input[type=text]:focus,.tutor-registration-form-wrap form input[type=email]:focus,.tutor-registration-form-wrap form input[type=password]:focus,.tutor-login-form-wrap .login-form input[type=text]:focus,.tutor-login-form-wrap .login-form input[type=email]:focus,.tutor-login-form-wrap .login-form input[type=password]:focus{border-color:#3bba9c !important;outline:none}.tutor-login-form-wrap form .tutor-btn-primary,.tutor-login-form-wrap form button[type=submit],.tutor-login-form-wrap form input[type=submit],.tutor-registration-form-wrap form .tutor-btn-primary,.tutor-registration-form-wrap form button[type=submit],.tutor-registration-form-wrap form input[type=submit],.tutor-login-form-wrap .login-form .tutor-btn-primary,.tutor-login-form-wrap .login-form button[type=submit],.tutor-login-form-wrap .login-form input[type=submit]{background-color:#3bba9c !important;color:#000 !important;font-weight:700;border:none;width:100%;height:50px;border-radius:6px;margin-top:10px;cursor:pointer;transition:all .3s ease}.tutor-login-form-wrap form .tutor-btn-primary:hover,.tutor-login-form-wrap form button[type=submit]:hover,.tutor-login-form-wrap form input[type=submit]:hover,.tutor-registration-form-wrap form .tutor-btn-primary:hover,.tutor-registration-form-wrap form button[type=submit]:hover,.tutor-registration-form-wrap form input[type=submit]:hover,.tutor-login-form-wrap .login-form .tutor-btn-primary:hover,.tutor-login-form-wrap .login-form button[type=submit]:hover,.tutor-login-form-wrap .login-form input[type=submit]:hover{background-color:#fff !important}.tutor-login-form-wrap form .login-remember,.tutor-registration-form-wrap form .login-remember,.tutor-login-form-wrap .login-form .login-remember{margin-top:10px}.tutor-login-form-wrap form .login-remember label,.tutor-registration-form-wrap form .login-remember label,.tutor-login-form-wrap .login-form .login-remember label{display:inline}.tutor-login-form-wrap form .login-remember input,.tutor-registration-form-wrap form .login-remember input,.tutor-login-form-wrap .login-form .login-remember input{width:auto;height:auto;margin-right:5px}.post-hero-section{position:relative;min-height:500px;background-size:cover;background-position:center;display:flex;align-items:flex-end;padding-top:180px;padding-bottom:60px;margin-bottom:50px}.post-hero-section::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(to bottom, rgba(15, 23, 42, 0.4), #0f172a);z-index:1}.post-hero-section .container{position:relative;z-index:2;width:100%}.post-hero-section h1.entry-title{font-size:3.5rem;font-weight:800;color:#fff;margin-bottom:20px;line-height:1.1;text-shadow:0 4px 6px rgba(0,0,0,.3)}.post-hero-section .post-meta{color:#cbd5e1;font-size:1rem;display:flex;gap:20px;align-items:center}.post-hero-section .post-meta i{color:#3bba9d;margin-right:5px}.post-hero-section .post-meta .meta-author img{border-radius:50%;margin-right:8px;vertical-align:middle;border:2px solid #3bba9d}#respond{background:#1e293b;padding:30px;border-radius:12px;margin-top:40px;border:1px solid #334155}#respond h3{color:#fff}#respond textarea,#respond input[type=text],#respond input[type=email],#respond input[type=url]{background-color:#0f172a !important;color:#fff !important;border:1px solid #475569 !important;border-radius:8px;padding:15px;width:100%;transition:all .3s ease}#respond textarea:focus,#respond input[type=text]:focus,#respond input[type=email]:focus,#respond input[type=url]:focus{border-color:#3bba9d !important;outline:none;box-shadow:0 0 0 3px rgba(59,130,246,.2)}#respond .submit{background:#3bba9d;color:#fff;border:none;padding:12px 30px;border-radius:6px;cursor:pointer;font-weight:bold;margin-top:15px}#respond .submit:hover{background:#2563eb}.post-hero-section .container{max-width:1200px;margin:0 auto;padding-left:20px;padding-right:20px;width:100%}.post-hero-section .hero-content{padding-bottom:40px}.feralms-sidebar-content{padding-left:20px}.feralms-sidebar-content .widget{background:#1e293b;padding:25px;margin-bottom:30px;border-radius:12px;border:1px solid #334155}.feralms-sidebar-content .widget-title{color:#fff;font-size:1.2rem;font-weight:700;margin-bottom:20px;border-bottom:2px solid #3bba9d;padding-bottom:10px;display:inline-block}.feralms-sidebar-content ul{list-style:none;padding:0;margin:0}.feralms-sidebar-content ul li{margin-bottom:12px}.feralms-sidebar-content ul li a{color:#94a3b8;text-decoration:none;transition:.3s;display:flex;align-items:center}.feralms-sidebar-content ul li a:hover{color:#3bba9d;padding-left:5px}.feralms-sidebar-content ul li a::before{content:"";font-family:"Font Awesome 5 Free";font-weight:900;margin-right:8px;font-size:12px;color:#475569}@media(min-width: 992px){.custom-row{display:flex;justify-content:space-between;align-items:flex-start;gap:40px}.main-col{width:68%}.sidebar-col{width:30%;position:sticky;top:20px}}@media(max-width: 991px){.custom-row{flex-direction:column}.main-col,.sidebar-col{width:100%}}.feralms-sidebar-content .widget{background:#1e293b;padding:25px;margin-bottom:30px;border-radius:12px;border:1px solid #334155}.feralms-sidebar-content .widget-title{color:#fff;margin-bottom:20px;border-bottom:2px solid #3bba9d;padding-bottom:10px;display:inline-block}.widget_search .wp-block-search__input,.widget_search input[type=search]{background-color:#0f172a !important;color:#fff !important;border:1px solid #475569 !important;padding:12px;border-radius:6px;width:100%;margin-bottom:10px}.widget_search .wp-block-search__button,.widget_search button[type=submit]{background:#3bba9d;color:#fff;border:none;padding:10px 20px;border-radius:6px;cursor:pointer}.feralms-sidebar-content ul{list-style:none;padding:0}.feralms-sidebar-content ul li{padding:8px 0;border-bottom:1px solid #334155}.feralms-sidebar-content ul li a{color:#cbd5e1;text-decoration:none;transition:.3s}.feralms-sidebar-content ul li a:hover{color:#3bba9d;padding-left:5px}.entry-content{color:#e2e8f0;font-size:1.1rem;line-height:1.8}.entry-content p{margin-bottom:25px}.entry-content h2,.entry-content h3,.entry-content h4{color:#fff;font-weight:700;margin-top:40px;margin-bottom:20px}.entry-content a{color:#3bba9d;text-decoration:underline;text-underline-offset:4px}.post-navigation-wrapper{display:flex;justify-content:space-between;margin:40px 0;padding:20px 0;border-top:1px solid #334155;border-bottom:1px solid #334155}.nav-previous a,.nav-next a{text-decoration:none;display:flex;flex-direction:column}.nav-subtitle{font-size:.85rem;color:#94a3b8;text-transform:uppercase;letter-spacing:1px;margin-bottom:5px}.nav-title{font-size:1rem;color:#3bba9d;font-weight:700;transition:.3s}.nav-title:hover{color:#fff}.main-content-wrapper{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;width:100%}.custom-row{margin-left:-12px;margin-right:-12px;width:auto}.main-col,.sidebar-col{padding-left:12px;padding-right:12px}.blog-header-section{background:#0f172a;padding:140px 0 80px;text-align:center;margin-bottom:50px;border-bottom:1px solid #1e293b}.blog-header-section .page-title{color:#fff;font-size:2.5rem;font-weight:800;margin-bottom:10px}.blog-header-section .page-subtitle{color:#94a3b8;font-size:1.1rem}.feralms-blog-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:30px;margin-bottom:50px}.blog-card{background:#1e293b;border:1px solid #334155;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column}.blog-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,0,0,.3);border-color:#3bba9d}.blog-card .card-thumbnail{height:200px;overflow:hidden}.blog-card .card-thumbnail img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.blog-card .card-thumbnail:hover img{transform:scale(1.05)}.blog-card .card-content{padding:20px;display:flex;flex-direction:column;flex-grow:1}.blog-card .card-meta{font-size:.85rem;color:#94a3b8;margin-bottom:10px;display:flex;justify-content:space-between}.blog-card .card-meta i{color:#3bba9d;margin-right:5px}.blog-card .card-meta .category a{color:#3bba9d;text-decoration:none;text-transform:uppercase;font-weight:600;font-size:.75rem}.blog-card .card-title{font-size:1.25rem;margin-bottom:15px;line-height:1.4}.blog-card .card-title a{color:#fff;text-decoration:none;transition:color .3s}.blog-card .card-title a:hover{color:#3bba9d}.blog-card .card-excerpt{color:#cbd5e1;font-size:.95rem;margin-bottom:20px;flex-grow:1;line-height:1.6}.blog-card .read-more-btn{color:#3bba9d;font-weight:700;text-decoration:none;display:inline-flex;align-items:center;gap:5px}.blog-card .read-more-btn:hover{gap:10px}.feralms-pagination{margin-top:50px;text-align:center}.feralms-pagination .page-numbers{display:inline-block;padding:10px 18px;margin:0 5px;background:#1e293b;color:#fff;border-radius:6px;text-decoration:none;border:1px solid #334155;transition:.3s}.feralms-pagination .page-numbers:hover,.feralms-pagination .page-numbers.current{background:#3bba9d;border-color:#3bba9d}.feralms-contact-form{background:#1e293b;padding:40px;border-radius:16px;border:1px solid #334155}.feralms-contact-form label{color:#cbd5e1;font-weight:600;margin-bottom:8px;display:block}.feralms-contact-form .wpcf7-form-control-wrap{display:block;margin-bottom:5px}.feralms-contact-form input[type=text],.feralms-contact-form input[type=email],.feralms-contact-form textarea{background-color:#0f172a !important;color:#fff !important;border:1px solid #475569 !important;border-radius:8px;padding:14px;width:100%;transition:all .3s ease}.feralms-contact-form input[type=text]::placeholder,.feralms-contact-form input[type=email]::placeholder,.feralms-contact-form textarea::placeholder{color:#64748b}.feralms-contact-form input[type=text]:focus,.feralms-contact-form input[type=email]:focus,.feralms-contact-form textarea:focus{border-color:#3bba9d !important;box-shadow:0 0 0 4px rgba(59,130,246,.1);outline:none}.feralms-contact-form input[type=submit]{background:#3bba9d;color:#fff;font-weight:700;padding:15px;border:none;border-radius:8px;cursor:pointer;transition:.3s;text-transform:uppercase;letter-spacing:1px}.feralms-contact-form input[type=submit]:hover{background:#2563eb;transform:translateY(-2px)}.wp-block-map iframe,iframe[src*="google.com/maps"]{filter:invert(90%) hue-rotate(180deg) grayscale(20%);border-radius:16px;border:1px solid #334155}.contact-info-card{padding:30px}.contact-info-card h3{color:#fff;font-size:1.8rem;margin-bottom:10px;font-weight:700}.contact-info-card .info-desc{color:#94a3b8;margin-bottom:40px;line-height:1.6}.contact-info-card .info-item{display:flex;align-items:flex-start;gap:20px;margin-bottom:30px}.contact-info-card .info-item .icon-box{background:rgba(59,130,246,.1);color:#3bba9d;width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:20px;flex-shrink:0}.contact-info-card .info-item .text-box h4{color:#fff;font-size:1.1rem;margin-bottom:5px;font-weight:600}.contact-info-card .info-item .text-box p,.contact-info-card .info-item .text-box a{color:#cbd5e1;font-size:.95rem;text-decoration:none;line-height:1.5;transition:.3s}.contact-info-card .info-item .text-box a:hover{color:#3bba9d}.about-story-section{display:flex;flex-wrap:wrap;align-items:center;gap:40px;margin-bottom:80px;padding:40px 0}.story-text{flex:1;min-width:300px}.story-text h2{font-size:2rem;color:var(--primary-color);margin-bottom:20px}.story-text p{font-size:1.1rem;line-height:1.8;color:#ccc;margin-bottom:15px}.story-image{flex:1;min-width:300px;position:relative}.story-image img{width:100%;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.1)}.team-section-title{text-align:center;margin-bottom:50px;font-size:2.5rem;color:#fff}.team-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:30px}.team-card{background:#1e1e1e;border:1px solid #333;border-radius:12px;overflow:hidden;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.team-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgba(var(--primary-rgb), 0.2);border-color:var(--primary-color)}.team-image img{width:100%;height:250px;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease}.team-card:hover .team-image img{filter:grayscale(0%)}.team-info{padding:20px}.team-info h3{color:#fff;margin-bottom:5px;font-size:1.2rem}.team-info span{color:var(--primary-color);font-size:.9rem;text-transform:uppercase;letter-spacing:1px}.fera-contact-panel{background-color:#0f172a;border-radius:16px;padding:50px 40px;box-shadow:0 20px 40px rgba(0,0,0,.4);height:810px;display:flex-start;flex-direction:column;justify-content:center;padding-top:60px}.panel-title{font-size:2rem;font-weight:800;margin-bottom:40px;color:#fff;letter-spacing:-0.5px}.panel-items-list{display:flex;flex-direction:column;gap:35px}.panel-item{display:flex;align-items:center;gap:20px}.item-icon-box{width:60px;height:60px;background-color:#3bba9d;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;box-shadow:0 10px 20px rgba(16,185,129,.3);transition:transform .3s ease}.item-icon-box i,.item-icon-box svg{font-size:6px;color:#fff;fill:#fff}.panel-item:hover .item-icon-box{transform:translateY(-3px)}.item-text{display:flex;flex-direction:column;gap:4px}.item-label{font-size:.75rem;text-transform:uppercase;color:hsla(0,0%,100%,.6);letter-spacing:1.5px;font-weight:600}.item-content{font-size:1.15rem;color:#fff;font-weight:700;line-height:1.2}.item-content a{color:#fff;text-decoration:none;transition:.3s}.item-content a:hover{color:var(--e-global-color-primary, #10b981)}.item-icon-box{width:54px !important;height:54px !important;border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.item-icon-box i,.item-icon-box svg{font-size:22px !important;width:22px !important;height:auto !important;line-height:1 !important;display:block}.fera-dark-map{width:100%;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.05);box-shadow:0 10px 30px rgba(0,0,0,.3);margin-top:40px}.fera-dark-map iframe{width:100%;height:450px !important;display:block;filter:grayscale(100%) invert(92%) contrast(130%) brightness(85%);border-radius:16px;border:1px solid hsla(0,0%,100%,.1)}.fera-dark-map:hover iframe{filter:grayscale(100%) invert(92%) contrast(130%) brightness(100%)}.fera-team-card{background:#1a1a1a;border-radius:12px;overflow:hidden;border:1px solid #333;transition:transform .3s ease,box-shadow .3s ease;text-align:center}.fera-team-card:hover{transform:translateY(-10px);box-shadow:0 15px 30px rgba(0,0,0,.4);border-color:var(--primary-color, #10b981)}.team-image-box{position:relative;overflow:hidden;height:300px}.team-image-box img{width:100%;height:100%;object-fit:cover;filter:grayscale(100%);transition:filter .3s ease,transform .5s ease}.fera-team-card:hover .team-image-box img{filter:grayscale(0%);transform:scale(1.1)}.team-socials{position:absolute;bottom:-50px;left:0;width:100%;padding:15px;display:flex;justify-content:center;gap:15px;background:linear-gradient(to top, rgba(0, 0, 0, 0.9), transparent);transition:bottom .3s ease}.fera-team-card:hover .team-socials{bottom:0}.social-icon{width:38px !important;height:38px !important;background:#fff;color:#1e3a8a !important;border-radius:50%;display:flex !important;align-items:center !important;justify-content:center !important;text-decoration:none;transition:all .3s ease;margin:0 !important;padding:0 !important}.social-icon i,.social-icon svg{font-size:16px !important;width:20px;height:20px;line-height:1 !important;display:block}.social-icon:hover{background:var(--primary-color, #10b981) !important;color:#fff !important;transform:translateY(-3px);box-shadow:0 5px 15px rgba(0,0,0,.3)}.team-info-box{padding:25px 20px}.member-name{font-size:1.3rem;color:#fff;margin:0 0 5px;font-weight:700}.member-role{font-size:.9rem;color:#888;text-transform:uppercase;letter-spacing:1px;font-weight:500}.fera-team-card:hover .member-role{color:var(--primary-color, #10b981)}.fera-search-hero-wrapper{text-align:center;max-width:900px;margin:0 auto;position:relative;z-index:10;padding:40px 20px}.fera-pre-title{display:block;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:#00d2b5;margin-bottom:15px}.fera-search-title{font-size:3.5rem;font-weight:800;margin-bottom:20px;color:#fff;line-height:1.2}.fera-hero-desc{font-size:1.1rem;color:#cbd5e1;margin-bottom:40px;max-width:600px;margin-left:auto;margin-right:auto}.fera-typing-text{color:#00d2b5;position:relative}.fera-typing-text::after{content:"|";animation:blink 1s step-start infinite;color:#fff}@keyframes blink{50%{opacity:0}}.fera-main-search-form .fera-input-group{display:flex;align-items:center;background:#fff;padding:8px;border-radius:100px;box-shadow:0 20px 40px rgba(0,0,0,.2);transition:all .3s ease;border:4px solid hsla(0,0%,100%,.1)}.fera-main-search-form .fera-input-group:focus-within{transform:translateY(-5px);box-shadow:0 30px 60px rgba(0,0,0,.3);border-color:rgba(0,210,181,.3)}.fera-input-group .fera-search-icon{font-size:1.2rem;color:#94a3b8;margin-left:20px;display:flex;align-items:center}.fera-input-group .fera-search-input{flex-grow:1;background:rgba(0,0,0,0) !important;border:none !important;color:#1e293b !important;font-size:1.1rem;height:55px;outline:none !important;padding:0 15px;font-weight:500}.fera-input-group .fera-search-btn{background:#00d2b5;color:#0f172a;border:none;padding:0 40px;height:55px;border-radius:100px;font-weight:700;font-size:1rem;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px}.fera-input-group .fera-search-btn:hover{background:#1a1f2c;color:#fff}.fera-popular-tags{margin-top:30px;font-size:.95rem;color:#94a3b8}.tags-label{margin-right:10px;font-weight:600}.fera-tag-item{color:#fff;background:hsla(0,0%,100%,.05);padding:5px 15px;border-radius:20px;margin:0 5px;text-decoration:none;transition:all .3s ease;border:1px solid rgba(0,0,0,0);font-size:.9rem}.fera-tag-item:hover{background:rgba(0,210,181,.1);color:#00d2b5;border-color:#00d2b5}@media(max-width: 768px){.fera-search-title{font-size:2.2rem}.fera-main-search-form .fera-input-group{flex-direction:column;padding:15px;border-radius:20px;background:hsla(0,0%,100%,.95)}.fera-input-group .fera-search-input{width:100%;text-align:center;margin-bottom:10px;height:45px}.fera-input-group .fera-search-btn{width:100%;height:50px}.fera-input-group .fera-search-icon{display:none}}body.fera-university-skin{--uni-cream: #ECDCD0;--uni-teal: #1F5F72;--uni-dark: #112F40;--uni-black: #0f172b;--uni-white: #ffffff;--fera-primary: var(--uni-teal);--fera-bg: var(--uni-dark);--fera-text-main: var(--uni-cream);background-color:var(--uni-dark);color:var(--uni-cream);font-family:"Roboto","Roboto Slab",sans-serif}body.fera-university-skin .university-topbar{background-color:var(--uni-white);opacity:.95;color:var(--uni-dark);font-size:13px;padding:13px 0;border-bottom:1px solid hsla(0,0%,100%,.05);position:relative;z-index:1001}body.fera-university-skin .university-topbar .topbar-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){body.fera-university-skin .university-topbar .topbar-inner{display:none}}body.fera-university-skin .university-topbar .topbar-left{display:flex;gap:20px}body.fera-university-skin .university-topbar .topbar-left .contact-item{display:flex;align-items:center;gap:8px}body.fera-university-skin .university-topbar .topbar-left .contact-item i{color:var(--uni-teal)}body.fera-university-skin .university-topbar .topbar-right{display:flex;align-items:center;gap:15px}body.fera-university-skin .university-topbar .topbar-right .topbar-socials{display:flex;gap:15px}body.fera-university-skin .university-topbar .topbar-right .topbar-socials a{color:var(--uni-dark);transition:color .3s ease}body.fera-university-skin .university-topbar .topbar-right .topbar-socials a:hover{color:var(--uni-teal)}body.fera-university-skin .university-topbar .topbar-right .topbar-divider{width:1px;height:15px;background-color:var(--uni-teal)}body.fera-university-skin .university-topbar .topbar-right .topbar-link{color:var(--uni-teal);font-weight:500}body.fera-university-skin .university-topbar .topbar-right .topbar-link:hover{color:var(--uni-dark)}body.fera-university-skin .university-header{background-color:rgba(15,23,43,.9);padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.05);position:fixed;width:100%;z-index:1000;transition:all .4s ease-in-out}body.fera-university-skin .university-header .header-inner{display:flex;justify-content:space-between;align-items:center}body.fera-university-skin .university-header .site-branding .site-title a{color:var(--uni-white);font-family:"Roboto",serif;font-weight:700;text-decoration:none}body.fera-university-skin .university-header .main-navigation .fera-menu-list{display:flex;list-style:none;margin:0;padding:0;gap:30px}body.fera-university-skin .university-header .main-navigation .fera-menu-list>li>a{color:var(--uni-white);font-family:"Roboto",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;transition:color .3s ease}body.fera-university-skin .university-header .main-navigation .fera-menu-list>li>a:hover{color:var(--uni-teal)}body.fera-university-skin .university-header.is-sticky{top:0;background-color:var(--uni-white) !important;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:15px 0}body.fera-university-skin .university-header.is-sticky .site-branding .site-title a{color:var(--uni-dark)}body.fera-university-skin .university-header.is-sticky .main-navigation .fera-menu-list>li>a{color:var(--uni-dark)}body.fera-university-skin .university-header.is-sticky .main-navigation .fera-menu-list>li>a:hover{color:var(--uni-teal)}body.fera-university-skin .university-header.is-sticky .university-btn-outline{border-color:var(--uni-dark);color:var(--uni-dark)}body.fera-university-skin .university-header.is-sticky .university-btn-outline:hover{background-color:var(--uni-dark);color:var(--uni-white)}body.fera-university-skin .university-header.is-sticky .fera-mobile-trigger span{background-color:var(--uni-dark)}body.fera-university-skin .footer-uni{background-color:var(--uni-teal);color:var(--uni-black);font-size:15px;margin-top:80px}body.fera-university-skin .footer-uni .footer-widgets{padding:80px 0 50px;border-top:1px solid hsla(0,0%,100%,.05)}body.fera-university-skin .footer-uni .footer-widgets .footer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media(max-width: 991px){body.fera-university-skin .footer-uni .footer-widgets .footer-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){body.fera-university-skin .footer-uni .footer-widgets .footer-grid{grid-template-columns:1fr}}body.fera-university-skin .footer-uni .footer-widgets .widget{margin-bottom:30px}body.fera-university-skin .footer-uni .footer-widgets .widget .widget-title,body.fera-university-skin .footer-uni .footer-widgets .widget h2.widgettitle,body.fera-university-skin .footer-uni .footer-widgets .widget h3.widget-title,body.fera-university-skin .footer-uni .footer-widgets .widget h4.widget-title{color:var(--uni-white);font-size:18px;font-weight:700;margin-bottom:25px;padding-bottom:10px;position:relative;display:inline-block;width:100%}body.fera-university-skin .footer-uni .footer-widgets .widget .widget-title::after,body.fera-university-skin .footer-uni .footer-widgets .widget h2.widgettitle::after,body.fera-university-skin .footer-uni .footer-widgets .widget h3.widget-title::after,body.fera-university-skin .footer-uni .footer-widgets .widget h4.widget-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:40px;height:3px;background-color:var(--uni-black);border-radius:2px}body.fera-university-skin .footer-uni .footer-widgets .widget ul{list-style:none;padding:0;margin:0}body.fera-university-skin .footer-uni .footer-widgets .widget ul li{margin-bottom:12px}body.fera-university-skin .footer-uni .footer-widgets .widget ul li a{color:var(--uni-black);text-decoration:none;transition:.3s}body.fera-university-skin .footer-uni .footer-widgets .widget ul li a:hover{color:var(--uni-white);padding-inline-start:5px}body.fera-university-skin .footer-uni .site-info-wrapper{background-color:rgba(0,0,0,.2);padding:25px 0}body.fera-university-skin .footer-uni .site-info-wrapper .site-info-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){body.fera-university-skin .footer-uni .site-info-wrapper .site-info-inner{flex-direction:column;gap:15px}}body.fera-university-skin .footer-uni .site-info-wrapper .site-info-inner .copyright span{color:var(--uni-white);font-weight:600}body.fera-university-skin .footer-uni .site-info-wrapper .site-info-inner .footer-socials{display:flex;gap:20px}body.fera-university-skin .footer-uni .site-info-wrapper .site-info-inner .footer-socials a{color:hsla(0,0%,100%,.7);transition:.3s}body.fera-university-skin .footer-uni .site-info-wrapper .site-info-inner .footer-socials a:hover{color:var(--uni-white)}body.fera-university-skin .footer-uni .fera-newsletter-wrapper .newsletter-desc{color:hsla(0,0%,100%,.8);font-size:14px;margin-bottom:20px}body.fera-university-skin .footer-uni .fera-newsletter-wrapper .input-group-pill{position:relative;display:flex;align-items:center;width:100%}body.fera-university-skin .footer-uni .fera-newsletter-wrapper .input-group-pill input[type=email]{width:100%;height:50px;background-color:var(--uni-dark);border:1px solid hsla(0,0%,100%,.1);border-radius:25px;padding:0 55px 0 20px;color:var(--uni-white);font-size:14px;outline:none}body.fera-university-skin .footer-uni .fera-newsletter-wrapper .input-group-pill input[type=email]::placeholder{color:hsla(0,0%,100%,.5)}body.fera-university-skin .footer-uni .fera-newsletter-wrapper .input-group-pill input[type=email]:focus{border-color:var(--uni-white);background-color:var(--uni-black)}body.fera-university-skin .footer-uni .fera-newsletter-wrapper .input-group-pill button{position:absolute;inset-inline-end:5px;top:5px;bottom:5px;width:40px;height:40px;background-color:var(--uni-teal);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center}body.fera-university-skin .footer-uni .fera-newsletter-wrapper .input-group-pill button:hover{background-color:var(--uni-white);color:var(--uni-teal)}body.fera-university-skin .footer-uni .fera-newsletter-wrapper .privacy-note{font-size:12px;color:var(--uni-black);margin-top:10px;opacity:.8}body.fera-university-skin .elementor-element{--e-global-color-primary: var(--uni-cream);--e-global-color-secondary: var(--uni-dark);--e-global-color-text: var(--uni-cream);--e-global-color-accent: var(--uni-teal)}body.fera-university-skin h1,body.fera-university-skin h2,body.fera-university-skin h3,body.fera-university-skin h4,body.fera-university-skin h5,body.fera-university-skin h6{color:var(--uni-white);font-family:"Roboto",serif}body.fera-university-skin .university-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 25px;border-radius:6px;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;transition:.3s;line-height:1;border:1px solid rgba(0,0,0,0)}body.fera-university-skin .university-btn-primary{background-color:var(--uni-teal);color:var(--uni-white)}body.fera-university-skin .university-btn-primary:hover{background-color:rgba(0,0,0,0);color:var(--uni-teal);border-color:var(--uni-teal)}body.fera-university-skin .university-btn-outline{background-color:rgba(0,0,0,0);color:var(--uni-white);border-color:hsla(0,0%,100%,.4)}body.fera-university-skin .university-btn-outline:hover{background-color:var(--uni-white);color:var(--uni-teal);border-color:var(--uni-white)}body.fera-university-skin #fera-back-to-top{position:fixed;bottom:30px;inset-inline-end:30px;width:45px;height:45px;z-index:9999;background-color:var(--uni-teal);color:var(--uni-white);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 5px 15px rgba(0,0,0,.3);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s ease}body.fera-university-skin #fera-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body.fera-university-skin #fera-back-to-top:hover{background-color:var(--uni-white);color:var(--uni-teal);transform:translateY(-5px)}@media(max-width: 991px){body.fera-university-skin .desktop-menu,body.fera-university-skin .desktop-actions{display:none !important}body.fera-university-skin .fera-mobile-trigger{display:flex !important;cursor:pointer;flex-direction:column;gap:6px;width:30px;z-index:1002}body.fera-university-skin .fera-mobile-trigger span{display:block;width:100%;height:2px;background-color:var(--uni-white);transition:.3s}body.fera-university-skin .fera-mobile-trigger.is-active span:nth-child(1){transform:rotate(45deg) translate(5px, 6px)}body.fera-university-skin .fera-mobile-trigger.is-active span:nth-child(2){opacity:0}body.fera-university-skin .fera-mobile-trigger.is-active span:nth-child(3){transform:rotate(-45deg) translate(5px, -6px)}body.fera-university-skin .fera-mobile-menu-wrapper{display:block !important;position:fixed;top:0;left:0;width:100%;height:0;background-color:var(--uni-dark);z-index:999;overflow:hidden;transition:height .5s cubic-bezier(0.77, 0, 0.175, 1)}body.fera-university-skin .fera-mobile-menu-wrapper.is-open{height:100vh;padding-top:100px}body.fera-university-skin .fera-mobile-menu-wrapper .mobile-menu-inner{padding:0 30px;text-align:center;opacity:0;transition:opacity .3s ease .2s}body.fera-university-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.university-mobile-list{list-style:none;padding:0;margin:0 0 30px 0}body.fera-university-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.university-mobile-list li{margin-bottom:15px}body.fera-university-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.university-mobile-list li a{font-size:20px;color:var(--uni-cream);font-weight:600;text-decoration:none;display:block;padding:10px;border-bottom:1px solid hsla(0,0%,100%,.05)}body.fera-university-skin .fera-mobile-menu-wrapper.is-open .mobile-menu-inner{opacity:1}}body.fera-school-skin{--school-blue: #2d82ab;--school-cyan: #3ec0d6;--school-dark: #575668;--school-black: #3f3e4c;--school-white: #ffffff;--fera-primary: var(--school-blue);--fera-bg: var(--school-white);--fera-text-main: var(--school-dark);background-color:var(--school-white);color:var(--school-dark);font-family:"Roboto","Roboto Slab",sans-serif}body.fera-school-skin .school-topbar{background-color:var(--school-white);color:var(--school-dark);font-size:13px;padding:12px 0;border-bottom:1px solid rgba(0,0,0,.05);position:relative;z-index:1001}body.fera-school-skin .school-topbar .topbar-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){body.fera-school-skin .school-topbar .topbar-inner{display:none}}body.fera-school-skin .school-topbar .topbar-left{display:flex;gap:20px}body.fera-school-skin .school-topbar .topbar-left .contact-item{display:flex;align-items:center;gap:8px;font-weight:500}body.fera-school-skin .school-topbar .topbar-left .contact-item i{color:var(--school-cyan)}body.fera-school-skin .school-topbar .topbar-right{display:flex;align-items:center;gap:15px}body.fera-school-skin .school-topbar .topbar-right .topbar-socials{display:flex;gap:15px}body.fera-school-skin .school-topbar .topbar-right .topbar-socials a{color:var(--school-dark);transition:color .3s ease}body.fera-school-skin .school-topbar .topbar-right .topbar-socials a:hover{color:var(--school-cyan)}body.fera-school-skin .school-topbar .topbar-right .topbar-divider{width:1px;height:12px;background-color:rgba(0,0,0,.1)}body.fera-school-skin .school-topbar .topbar-right .topbar-link{color:var(--school-cyan);font-weight:600}body.fera-school-skin .school-topbar .topbar-right .topbar-link:hover{color:var(--school-blue)}body.fera-school-skin .school-header{background-color:var(--school-blue);padding:20px 0;border-bottom:1px solid hsla(0,0%,100%,.05);position:fixed;width:100%;z-index:1000;transition:all .4s ease-in-out}body.fera-school-skin .school-header .header-inner{display:flex;justify-content:space-between;align-items:center}body.fera-school-skin .school-header .site-branding .site-title a{color:var(--school-white);font-family:"Roboto",serif;font-weight:700}body.fera-school-skin .school-header .main-navigation .fera-menu-list{display:flex;list-style:none;margin:0;padding:0;gap:30px}body.fera-school-skin .school-header .main-navigation .fera-menu-list>li>a{color:var(--school-white);font-family:"Roboto",sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;transition:color .3s ease}body.fera-school-skin .school-header .main-navigation .fera-menu-list>li>a:hover{color:var(--school-cyan)}body.fera-school-skin .school-header.is-sticky{top:0;background-color:var(--school-white) !important;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:15px 0}body.fera-school-skin .school-header.is-sticky .site-branding .site-title a{color:var(--school-blue)}body.fera-school-skin .school-header.is-sticky .main-navigation .fera-menu-list>li>a{color:var(--school-dark)}body.fera-school-skin .school-header.is-sticky .main-navigation .fera-menu-list>li>a:hover{color:var(--school-cyan)}body.fera-school-skin .school-header.is-sticky .school-btn-outline{border-color:var(--school-blue);color:var(--school-blue)}body.fera-school-skin .school-header.is-sticky .school-btn-outline:hover{background-color:var(--school-blue);color:var(--school-white)}body.fera-school-skin .school-header.is-sticky .fera-mobile-trigger span{background-color:var(--school-blue)}body.fera-school-skin .footer-sch{background-color:var(--school-cyan);color:#e8eff1;font-size:15px;margin-top:80px}body.fera-school-skin .footer-sch .footer-widgets{padding:80px 0 50px;border-top:1px solid hsla(0,0%,100%,.05)}body.fera-school-skin .footer-sch .footer-widgets .footer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media(max-width: 991px){body.fera-school-skin .footer-sch .footer-widgets .footer-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){body.fera-school-skin .footer-sch .footer-widgets .footer-grid{grid-template-columns:1fr}}body.fera-school-skin .footer-sch .footer-widgets .widget{margin-bottom:30px}body.fera-school-skin .footer-sch .footer-widgets .widget .widget-title,body.fera-school-skin .footer-sch .footer-widgets .widget h2.widgettitle,body.fera-school-skin .footer-sch .footer-widgets .widget h3.widget-title,body.fera-school-skin .footer-sch .footer-widgets .widget h4.widget-title{color:var(--school-black);font-size:18px;font-weight:700;margin-bottom:25px;padding-bottom:10px;position:relative;display:inline-block;width:100%}body.fera-school-skin .footer-sch .footer-widgets .widget .widget-title::after,body.fera-school-skin .footer-sch .footer-widgets .widget h2.widgettitle::after,body.fera-school-skin .footer-sch .footer-widgets .widget h3.widget-title::after,body.fera-school-skin .footer-sch .footer-widgets .widget h4.widget-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:40px;height:3px;background-color:var(--school-white);border-radius:2px}body.fera-school-skin .footer-sch .footer-widgets .widget ul{list-style:none;padding:0;margin:0}body.fera-school-skin .footer-sch .footer-widgets .widget ul li{margin-bottom:12px}body.fera-school-skin .footer-sch .footer-widgets .widget ul li a{color:#e8eff1;text-decoration:none;transition:.3s}body.fera-school-skin .footer-sch .footer-widgets .widget ul li a:hover{color:var(--school-black);padding-inline-start:5px}body.fera-school-skin .footer-sch .site-info-wrapper{background-color:var(--school-blue);padding:25px 0}body.fera-school-skin .footer-sch .site-info-wrapper .site-info-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){body.fera-school-skin .footer-sch .site-info-wrapper .site-info-inner{flex-direction:column;gap:15px}}body.fera-school-skin .footer-sch .site-info-wrapper .site-info-inner .copyright span{color:var(--school-white);font-weight:600}body.fera-school-skin .footer-sch .site-info-wrapper .site-info-inner .footer-socials{display:flex;gap:20px}body.fera-school-skin .footer-sch .site-info-wrapper .site-info-inner .footer-socials a{color:hsla(0,0%,100%,.7);transition:.3s}body.fera-school-skin .footer-sch .site-info-wrapper .site-info-inner .footer-socials a:hover{color:var(--school-cyan)}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .newsletter-desc{color:#e8eff1;font-size:14px;margin-bottom:20px;line-height:1.5}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .input-group-pill{position:relative;display:flex;align-items:center;width:100%}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .input-group-pill input[type=email]{width:100%;height:50px;background-color:#e8eff1;border:1px solid hsla(0,0%,100%,.08);border-radius:25px;padding:0 55px 0 20px;color:var(--school-black);font-size:14px;outline:none;transition:all .3s ease}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .input-group-pill input[type=email]::placeholder{color:var(--school-black);font-size:13px;opacity:.7}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .input-group-pill input[type=email]:focus{border-color:var(--school-white);box-shadow:0 0 15px hsla(0,0%,100%,.2);background-color:var(--school-white)}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .input-group-pill button{position:absolute;inset-inline-end:5px;top:5px;bottom:5px;width:40px;height:40px;background-color:var(--school-blue);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .input-group-pill button:hover{transform:translateX(-2px);background-color:#fff;color:var(--school-blue)}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .privacy-note{font-size:12px;color:var(--school-black);margin-top:10px;display:flex;align-items:center;gap:6px}body.fera-school-skin .footer-sch .fera-newsletter-wrapper .privacy-note i{font-size:10px;opacity:.7}body.fera-school-skin .elementor-element{--e-global-color-primary: var(--school-blue);--e-global-color-secondary: var(--school-dark);--e-global-color-text: var(--school-dark);--e-global-color-accent: var(--school-cyan)}body.fera-school-skin h1,body.fera-school-skin h2,body.fera-school-skin h3,body.fera-school-skin h4,body.fera-school-skin h5,body.fera-school-skin h6{color:var(--school-black);font-family:"Roboto",serif}body.fera-school-skin button,body.fera-school-skin input[type=submit],body.fera-school-skin .elementor-button{border-radius:20px !important}body.fera-school-skin .school-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 25px;border-radius:20px;font-weight:600;font-size:14px;text-transform:uppercase;text-decoration:none;transition:all .3s ease;line-height:1;border:2px solid rgba(0,0,0,0)}body.fera-school-skin .school-btn-primary{background-color:var(--school-cyan);color:#fff}body.fera-school-skin .school-btn-primary:hover{background-color:#fff;color:var(--school-cyan);border-color:var(--school-cyan)}body.fera-school-skin .school-btn-outline{background-color:rgba(0,0,0,0);color:#fff;border-color:hsla(0,0%,100%,.5)}body.fera-school-skin .school-btn-outline:hover{background-color:#fff;color:var(--school-blue);border-color:#fff}body.fera-school-skin #fera-back-to-top{position:fixed;bottom:30px;inset-inline-end:30px;width:45px;height:45px;z-index:9999;background-color:var(--school-dark);color:var(--school-white);border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 5px 15px rgba(0,0,0,.2);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s ease}body.fera-school-skin #fera-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body.fera-school-skin #fera-back-to-top:hover{background-color:var(--school-cyan);color:var(--school-white);transform:translateY(-5px)}body.fera-school-skin #fera-back-to-top i{font-size:16px}@media(max-width: 991px){body.fera-school-skin .desktop-menu,body.fera-school-skin .desktop-actions{display:none !important}body.fera-school-skin .fera-mobile-trigger{display:flex !important;cursor:pointer;flex-direction:column;gap:6px;width:30px;z-index:1002}body.fera-school-skin .fera-mobile-trigger span{display:block;width:100%;height:3px;background-color:#fff;transition:.3s;border-radius:3px}body.fera-school-skin .fera-mobile-trigger.is-active span:nth-child(1){transform:rotate(45deg) translate(5px, 6px)}body.fera-school-skin .fera-mobile-trigger.is-active span:nth-child(2){opacity:0}body.fera-school-skin .fera-mobile-trigger.is-active span:nth-child(3){transform:rotate(-45deg) translate(5px, -6px)}body.fera-school-skin .fera-mobile-menu-wrapper{display:block !important;position:fixed;top:0;left:0;width:100%;height:0;background-color:var(--school-blue);z-index:999;overflow:hidden;transition:height .5s cubic-bezier(0.77, 0, 0.175, 1)}body.fera-school-skin .fera-mobile-menu-wrapper.is-open{height:100vh;padding-top:100px}body.fera-school-skin .fera-mobile-menu-wrapper .mobile-menu-inner{padding:0 30px;text-align:center;opacity:0;transition:opacity .3s ease .2s}body.fera-school-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.school-mobile-list{list-style:none;padding:0;margin:0 0 30px 0}body.fera-school-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.school-mobile-list li{margin-bottom:15px}body.fera-school-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.school-mobile-list li a{font-size:20px;color:#fff;font-weight:600;text-decoration:none;display:block;padding:10px;border-bottom:1px solid hsla(0,0%,100%,.1)}body.fera-school-skin .fera-mobile-menu-wrapper.is-open .mobile-menu-inner{opacity:1}}body.fera-kindergarten-skin{--kindi-pink: #f76d6d;--kindi-navy: #24315e;--kindi-blue: #6f89dd;--kindi-bg: #f7f7f7;--kindi-white: #ffffff;--kindi-grey: #e8eff1;--fera-primary: var(--kindi-pink);--fera-bg: var(--kindi-bg);--fera-text-main: var(--kindi-navy);background-color:var(--kindi-bg);color:var(--kindi-navy);font-family:"Open Sans","Comic Neue",sans-serif}body.fera-kindergarten-skin .kindergarten-topbar{background-color:var(--kindi-white);color:#888;font-size:13px;padding:13px 0;border-bottom:1px solid rgba(0,0,0,.03);position:relative;z-index:1001}body.fera-kindergarten-skin .kindergarten-topbar .topbar-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){body.fera-kindergarten-skin .kindergarten-topbar .topbar-inner{display:none}}body.fera-kindergarten-skin .kindergarten-topbar .topbar-left{display:flex;gap:20px}body.fera-kindergarten-skin .kindergarten-topbar .topbar-left .contact-item{display:flex;align-items:center;gap:8px}body.fera-kindergarten-skin .kindergarten-topbar .topbar-left .contact-item i{color:var(--kindi-pink)}body.fera-kindergarten-skin .kindergarten-topbar .topbar-right{display:flex;align-items:center;gap:15px}body.fera-kindergarten-skin .kindergarten-topbar .topbar-right .topbar-socials{display:flex;gap:15px}body.fera-kindergarten-skin .kindergarten-topbar .topbar-right .topbar-socials a{color:#888;transition:color .3s ease}body.fera-kindergarten-skin .kindergarten-topbar .topbar-right .topbar-socials a:hover{color:var(--kindi-blue)}body.fera-kindergarten-skin .kindergarten-topbar .topbar-right .topbar-divider{width:1px;height:12px;background-color:rgba(0,0,0,.1)}body.fera-kindergarten-skin .kindergarten-topbar .topbar-right .topbar-link{color:var(--kindi-blue);font-weight:600}body.fera-kindergarten-skin .kindergarten-topbar .topbar-right .topbar-link:hover{color:var(--kindi-pink)}body.fera-kindergarten-skin .kindergarten-header{background-color:var(--kindi-bg);padding:20px 0;border-bottom:1px solid rgba(0,0,0,0);position:fixed;width:100%;z-index:1000;transition:all .4s cubic-bezier(0.25, 0.8, 0.25, 1)}body.fera-kindergarten-skin .kindergarten-header .header-inner{display:flex;justify-content:space-between;align-items:center}body.fera-kindergarten-skin .kindergarten-header .site-branding .site-title a{color:var(--kindi-pink);font-family:"Roboto",serif;font-weight:700;font-size:26px}body.fera-kindergarten-skin .kindergarten-header .main-navigation .fera-menu-list{display:flex;list-style:none;margin:0;padding:0;gap:25px}body.fera-kindergarten-skin .kindergarten-header .main-navigation .fera-menu-list>li>a{color:var(--kindi-navy);font-family:"Open Sans",sans-serif;font-size:15px;font-weight:600;text-transform:capitalize;transition:color .3s ease}body.fera-kindergarten-skin .kindergarten-header .main-navigation .fera-menu-list>li>a:hover{color:var(--kindi-blue)}body.fera-kindergarten-skin .kindergarten-header.is-sticky{top:0;background-color:var(--kindi-white) !important;box-shadow:0 8px 30px rgba(36,49,94,.08);padding:12px 0}body.fera-kindergarten-skin .kindergarten-header.is-sticky .main-navigation .fera-menu-list>li>a{color:var(--kindi-blue)}body.fera-kindergarten-skin .kindergarten-header.is-sticky .main-navigation .fera-menu-list>li>a:hover{color:var(--kindi-navy)}body.fera-kindergarten-skin .footer-kin{background-color:var(--kindi-pink);color:var(--kindi-grey);font-size:15px;margin-top:80px}body.fera-kindergarten-skin .footer-kin .footer-widgets{padding:80px 0 50px;border-top:1px solid hsla(0,0%,100%,.05)}body.fera-kindergarten-skin .footer-kin .footer-widgets .footer-grid{display:grid;grid-template-columns:repeat(4, 1fr);gap:40px}@media(max-width: 991px){body.fera-kindergarten-skin .footer-kin .footer-widgets .footer-grid{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 576px){body.fera-kindergarten-skin .footer-kin .footer-widgets .footer-grid{grid-template-columns:1fr}}body.fera-kindergarten-skin .footer-kin .footer-widgets .widget{margin-bottom:30px}body.fera-kindergarten-skin .footer-kin .footer-widgets .widget .widget-title,body.fera-kindergarten-skin .footer-kin .footer-widgets .widget h2.widgettitle,body.fera-kindergarten-skin .footer-kin .footer-widgets .widget h3.widget-title,body.fera-kindergarten-skin .footer-kin .footer-widgets .widget h4.widget-title{color:var(--kindi-navy);font-size:18px;font-weight:700;margin-bottom:25px;padding-bottom:10px;position:relative;display:inline-block;width:100%}body.fera-kindergarten-skin .footer-kin .footer-widgets .widget .widget-title::after,body.fera-kindergarten-skin .footer-kin .footer-widgets .widget h2.widgettitle::after,body.fera-kindergarten-skin .footer-kin .footer-widgets .widget h3.widget-title::after,body.fera-kindergarten-skin .footer-kin .footer-widgets .widget h4.widget-title::after{content:"";position:absolute;bottom:0;inset-inline-start:0;width:40px;height:3px;background-color:var(--kindi-white);border-radius:2px}body.fera-kindergarten-skin .footer-kin .footer-widgets .widget ul{list-style:none;padding:0;margin:0}body.fera-kindergarten-skin .footer-kin .footer-widgets .widget ul li{margin-bottom:12px}body.fera-kindergarten-skin .footer-kin .footer-widgets .widget ul li a{color:var(--kindi-grey);text-decoration:none;transition:.3s}body.fera-kindergarten-skin .footer-kin .footer-widgets .widget ul li a:hover{color:var(--kindi-navy);padding-inline-start:5px}body.fera-kindergarten-skin .footer-kin .site-info-wrapper{background-color:var(--kindi-navy);padding:25px 0}body.fera-kindergarten-skin .footer-kin .site-info-wrapper .site-info-inner{display:flex;justify-content:space-between;align-items:center}@media(max-width: 768px){body.fera-kindergarten-skin .footer-kin .site-info-wrapper .site-info-inner{flex-direction:column;gap:15px}}body.fera-kindergarten-skin .footer-kin .site-info-wrapper .site-info-inner .copyright span{color:var(--kindi-white);font-weight:600}body.fera-kindergarten-skin .footer-kin .site-info-wrapper .site-info-inner .footer-socials{display:flex;gap:20px}body.fera-kindergarten-skin .footer-kin .site-info-wrapper .site-info-inner .footer-socials a{color:#a0a5b5;transition:.3s}body.fera-kindergarten-skin .footer-kin .site-info-wrapper .site-info-inner .footer-socials a:hover{color:var(--kindi-blue)}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .newsletter-desc{color:var(--kindi-grey);font-size:14px;margin-bottom:20px;line-height:1.5}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .input-group-pill{position:relative;display:flex;align-items:center;width:100%}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .input-group-pill input[type=email]{width:100%;height:50px;background-color:var(--kindi-grey);border:1px solid hsla(0,0%,100%,.08);border-radius:25px;padding:0 55px 0 20px;color:var(--kindi-navy);font-size:14px;outline:none;transition:all .3s ease}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .input-group-pill input[type=email]::placeholder{color:var(--kindi-navy);font-size:13px;opacity:.7}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .input-group-pill input[type=email]:focus{border-color:var(--kindi-white);box-shadow:0 0 15px hsla(0,0%,100%,.2);background-color:var(--kindi-white)}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .input-group-pill button{position:absolute;inset-inline-end:5px;top:5px;bottom:5px;width:40px;height:40px;background-color:var(--kindi-navy);border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .3s ease}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .input-group-pill button:hover{transform:translateX(-2px);background-color:#fff;color:var(--kindi-pink)}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .privacy-note{font-size:12px;color:var(--kindi-navy);margin-top:10px;display:flex;align-items:center;gap:6px}body.fera-kindergarten-skin .footer-kin .fera-newsletter-wrapper .privacy-note i{font-size:10px;opacity:.7}body.fera-kindergarten-skin .elementor-element{--e-global-color-primary: var(--kindi-pink);--e-global-color-secondary: var(--kindi-navy);--e-global-color-text: var(--kindi-navy);--e-global-color-accent: var(--kindi-blue)}body.fera-kindergarten-skin h1,body.fera-kindergarten-skin h2,body.fera-kindergarten-skin h3,body.fera-kindergarten-skin h4,body.fera-kindergarten-skin h5,body.fera-kindergarten-skin h6{color:var(--kindi-pink);font-family:"Roboto",serif}body.fera-kindergarten-skin button,body.fera-kindergarten-skin input[type=submit],body.fera-kindergarten-skin .elementor-button{border-radius:50px !important}body.fera-kindergarten-skin .kindergarten-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 28px;border-radius:50px;font-weight:700;font-size:14px;text-decoration:none;transition:all .3s ease;line-height:1;border:2px solid rgba(0,0,0,0)}body.fera-kindergarten-skin .kindergarten-btn-primary{background-color:var(--kindi-pink);color:#fff;box-shadow:0 4px 10px rgba(247,109,109,.3)}body.fera-kindergarten-skin .kindergarten-btn-primary:hover{background-color:var(--kindi-navy);color:#fff;transform:translateY(-2px)}body.fera-kindergarten-skin .kindergarten-btn-outline{background-color:rgba(0,0,0,0);color:var(--kindi-navy);border-color:var(--kindi-navy)}body.fera-kindergarten-skin .kindergarten-btn-outline:hover{background-color:var(--kindi-navy);color:#fff}body.fera-kindergarten-skin #fera-back-to-top{position:fixed;bottom:30px;inset-inline-end:30px;width:45px;height:45px;z-index:9999;background-color:var(--kindi-navy);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;text-decoration:none;box-shadow:0 5px 15px rgba(36,49,94,.2);cursor:pointer;opacity:0;visibility:hidden;transform:translateY(20px);transition:all .4s ease}body.fera-kindergarten-skin #fera-back-to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}body.fera-kindergarten-skin #fera-back-to-top:hover{background-color:var(--kindi-pink);color:#fff;transform:translateY(-5px)}body.fera-kindergarten-skin #fera-back-to-top i{font-size:16px}@media(max-width: 991px){body.fera-kindergarten-skin .desktop-menu,body.fera-kindergarten-skin .desktop-actions{display:none !important}body.fera-kindergarten-skin .fera-mobile-trigger{display:flex !important;cursor:pointer;flex-direction:column;gap:5px;width:32px;z-index:1002}body.fera-kindergarten-skin .fera-mobile-trigger span{display:block;width:100%;height:3px;background-color:var(--kindi-pink);transition:.3s;border-radius:5px}body.fera-kindergarten-skin .fera-mobile-trigger.is-active span:nth-child(1){transform:rotate(45deg) translate(5px, 6px)}body.fera-kindergarten-skin .fera-mobile-trigger.is-active span:nth-child(2){opacity:0}body.fera-kindergarten-skin .fera-mobile-trigger.is-active span:nth-child(3){transform:rotate(-45deg) translate(5px, -6px)}body.fera-kindergarten-skin .fera-mobile-menu-wrapper{display:block !important;position:fixed;top:0;left:0;width:100%;height:0;background-color:var(--kindi-white);z-index:999;overflow:hidden;transition:height .5s cubic-bezier(0.77, 0, 0.175, 1)}body.fera-kindergarten-skin .fera-mobile-menu-wrapper.is-open{height:100vh;padding-top:100px}body.fera-kindergarten-skin .fera-mobile-menu-wrapper .mobile-menu-inner{padding:0 30px;text-align:center;opacity:0;transition:opacity .3s ease .2s}body.fera-kindergarten-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.kindergarten-mobile-list{list-style:none;padding:0;margin:0 0 30px 0}body.fera-kindergarten-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.kindergarten-mobile-list li{margin-bottom:10px}body.fera-kindergarten-skin .fera-mobile-menu-wrapper .mobile-menu-inner ul.kindergarten-mobile-list li a{font-size:22px;color:var(--kindi-navy);font-weight:700;text-decoration:none;display:block;padding:10px}body.fera-kindergarten-skin .fera-mobile-menu-wrapper.is-open .mobile-menu-inner{opacity:1}}.fera-video-popup-wrapper{position:relative;width:100%;height:400px;display:flex;align-items:center;justify-content:center;border-radius:16px;overflow:hidden;background-color:#0f1115}.fera-video-popup-wrapper .fera-video-poster{position:absolute;top:0;left:0;right:0;bottom:0;background-size:cover;background-position:center;opacity:.6;transition:transform .5s ease}.fera-video-popup-wrapper:hover .fera-video-poster{transform:scale(1.05)}.fera-video-popup-wrapper .fera-video-content{z-index:2;position:relative}.fera-video-btn{position:relative;display:flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:50%;background:hsla(0,0%,100%,.1);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.2);cursor:pointer;transition:all .3s ease}.fera-video-btn .fera-video-play-icon{font-size:24px;color:#fff;margin-left:4px}.fera-video-btn:hover{background:#fff}.fera-video-btn:hover .fera-video-play-icon i{color:#000 !important}.fera-video-btn::before,.fera-video-btn::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;height:100%;border-radius:50%;border:1px solid hsla(0,0%,100%,.5);animation:feraPulse 2s infinite;z-index:-1}.fera-video-btn::after{animation-delay:.5s}@keyframes feraPulse{0%{width:100%;height:100%;opacity:1}100%{width:180%;height:180%;opacity:0}}.fera-fact-card{display:flex;align-items:center;background:#1e1e24;padding:30px;border-radius:12px;border:1px solid hsla(0,0%,100%,.05);transition:transform .3s ease,box-shadow .3s ease}.fera-fact-card:hover{transform:translateY(-5px);box-shadow:0 10px 30px rgba(0,0,0,.3);border-color:hsla(0,0%,100%,.1)}.fera-fact-card:hover .fera-fact-icon i{transform:rotateY(360deg)}.fera-fact-card .fera-fact-icon{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:rgba(var(--fera-accent-rgb), 0.1);border-radius:50%;margin-inline-end:20px}.fera-fact-card .fera-fact-icon i{font-size:24px;color:var(--fera-accent-color, #4CAF50);transition:transform .6s ease}.fera-fact-card .fera-fact-content .fera-fact-number{font-size:36px;font-weight:800;margin:0;line-height:1;background:linear-gradient(90deg, #fff, #a0a0a0);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.fera-fact-card .fera-fact-content .fera-suffix{-webkit-text-fill-color:var(--fera-accent-color, #4CAF50);font-size:30px}.fera-fact-card .fera-fact-content .fera-fact-title{margin:5px 0 0;font-size:14px;color:#888;text-transform:uppercase;letter-spacing:1px}.fera-adv-newsletter-wrapper{position:relative;padding:60px 40px;border-radius:20px;overflow:hidden;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:30px;transition:background .3s}.fera-adv-newsletter-wrapper .fera-adv-news-title{font-size:32px;margin:0 0 10px;color:#fff}.fera-adv-newsletter-wrapper .fera-adv-news-sub{font-size:16px;color:hsla(0,0%,100%,.7);margin:0;max-width:400px}.fera-adv-newsletter-wrapper .fera-adv-news-form{flex-grow:1;max-width:500px}@media(max-width: 768px){.fera-adv-newsletter-wrapper{flex-direction:column;text-align:center}.fera-adv-newsletter-wrapper .fera-adv-news-form{width:100%}}.fera-adv-newsletter-wrapper.fera-adv-skin-glass{background-color:rgba(0,0,0,0);border:1px solid hsla(0,0%,100%,.1);backdrop-filter:blur(15px);box-shadow:0 10px 40px rgba(0,0,0,.2)}.fera-adv-newsletter-wrapper.fera-adv-skin-glass .fera-adv-glow-bg{position:absolute;width:300px;height:300px;filter:blur(120px);opacity:.3;top:-100px;right:-100px;z-index:-1;border-radius:50%;animation:feraGlowMove 6s infinite alternate}.fera-adv-newsletter-wrapper.fera-adv-skin-glass .fera-adv-floating-icon{position:absolute;top:20px;right:40px;font-size:120px;color:hsla(0,0%,100%,.05);transform:rotate(-15deg);z-index:0;pointer-events:none}.fera-adv-newsletter-wrapper.fera-adv-skin-glass .fera-adv-news-content{z-index:1}.fera-adv-newsletter-wrapper.fera-adv-skin-glass .input-group{position:relative;display:flex;background:#e0e2ea;border-radius:50px;padding:5px;border:1px solid hsla(0,0%,100%,.1);transition:border-color .3s}.fera-adv-newsletter-wrapper.fera-adv-skin-glass .input-group input{background:rgba(0,0,0,0);border:none;color:#fff;padding:15px 25px;width:100%;outline:none}.fera-adv-newsletter-wrapper.fera-adv-skin-glass .input-group input::placeholder{color:#888}.fera-adv-newsletter-wrapper.fera-adv-skin-glass .input-group button{border:none;border-radius:40px;padding:12px 30px;font-weight:bold;cursor:pointer;display:flex;align-items:center;gap:10px;transition:transform .2s}.fera-adv-newsletter-wrapper.fera-adv-skin-glass .input-group button:hover{transform:scale(1.05);filter:brightness(1.2)}@keyframes feraGlowMove{0%{transform:scale(1)}100%{transform:scale(1.1)}}.fera-adv-newsletter-wrapper.fera-adv-skin-solid .fera-adv-news-content{display:flex;align-items:center;gap:20px}.fera-adv-newsletter-wrapper.fera-adv-skin-solid .fera-adv-static-icon{font-size:40px;color:#fff;background:hsla(0,0%,100%,.2);width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:12px}.fera-adv-newsletter-wrapper.fera-adv-skin-solid .input-group{display:flex;flex-direction:column;gap:10px}@media(min-width: 500px){.fera-adv-newsletter-wrapper.fera-adv-skin-solid .input-group{flex-direction:row;background:#fff;padding:6px;border-radius:8px;box-shadow:0 5px 20px rgba(0,0,0,.1)}}.fera-adv-newsletter-wrapper.fera-adv-skin-solid .input-group input{background:rgba(0,0,0,0);border:none;padding:15px;color:#333;width:100%;outline:none}.fera-adv-newsletter-wrapper.fera-adv-skin-solid .input-group button{background:#1e1e24 !important;color:#fff;border:none;padding:15px 30px;border-radius:6px;cursor:pointer;font-weight:bold;white-space:nowrap;transition:.3s}.fera-adv-newsletter-wrapper.fera-adv-skin-solid .input-group button:hover{background:#000 !important}.fera-pricing-wrapper{width:100%}.fera-pricing-wrapper .fera-pricing-toggle{display:flex;align-items:center;justify-content:center;margin-bottom:50px;gap:15px}.fera-pricing-wrapper .fera-pricing-toggle .toggle-label{font-size:16px;font-weight:600;color:#fff;position:relative}.fera-pricing-wrapper .fera-pricing-toggle .fera-badge{font-size:10px;background:#ff5252;padding:2px 6px;border-radius:4px;position:absolute;top:-15px;right:-20px;white-space:nowrap}.fera-pricing-wrapper .fera-pricing-toggle .switch{position:relative;display:inline-block;width:50px;height:26px}.fera-pricing-wrapper .fera-pricing-toggle .switch input{opacity:0;width:0;height:0}.fera-pricing-wrapper .fera-pricing-toggle .switch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#333;transition:.4s;border-radius:34px}.fera-pricing-wrapper .fera-pricing-toggle .switch .slider:before{position:absolute;content:"";height:18px;width:18px;left:4px;bottom:4px;background-color:#fff;transition:.4s;border-radius:50%}.fera-pricing-wrapper .fera-pricing-toggle .switch input:checked+.slider{background-color:var(--fera-accent-color, #4CAF50)}.fera-pricing-wrapper .fera-pricing-toggle .switch input:checked+.slider:before{transform:translateX(24px)}.fera-pricing-wrapper .fera-pricing-cards{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:30px;align-items:center}.fera-pricing-wrapper .fera-pricing-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.05);border-radius:16px;padding:40px 30px;text-align:center;position:relative;transition:all .3s ease;backdrop-filter:blur(10px)}.fera-pricing-wrapper .fera-pricing-card:hover{transform:translateY(-10px);background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.2)}.fera-pricing-wrapper .fera-pricing-card.fera-featured-plan{background:#1e1e24;border:1px solid var(--fera-accent-color, #4CAF50);transform:scale(1.05);z-index:2;box-shadow:0 0 30px rgba(0,0,0,.5)}.fera-pricing-wrapper .fera-pricing-card.fera-featured-plan .fera-ribbon{position:absolute;top:-12px;left:50%;transform:translateX(-50%);background:var(--fera-accent-color, #4CAF50);padding:5px 15px;border-radius:20px;font-size:12px;font-weight:bold;text-transform:uppercase;color:#fff}.fera-pricing-wrapper .fera-pricing-card .plan-title{font-size:20px;color:#aaa;margin-bottom:20px}.fera-pricing-wrapper .fera-pricing-card .price-box{display:flex;justify-content:center;align-items:baseline;margin-bottom:30px}.fera-pricing-wrapper .fera-pricing-card .price-box .currency{font-size:24px;vertical-align:top}.fera-pricing-wrapper .fera-pricing-card .price-box .price{font-size:48px;font-weight:800;color:#fff}.fera-pricing-wrapper .fera-pricing-card .price-box .period{font-size:16px;color:#777;margin-left:5px}.fera-pricing-wrapper .fera-pricing-card .fera-features-list{list-style:none;padding:0;margin:0 0 30px 0;text-align:left}.fera-pricing-wrapper .fera-pricing-card .fera-features-list li{margin-bottom:15px;color:#ccc;font-size:15px}.fera-pricing-wrapper .fera-pricing-card .fera-features-list li i{color:var(--fera-accent-color, #4CAF50);margin-right:10px}.fera-pricing-wrapper .fera-pricing-card .fera-btn{background:rgba(0,0,0,0);border:1px solid #555;color:#fff;padding:12px 25px;border-radius:8px;text-decoration:none;display:block;transition:.3s}.fera-pricing-wrapper .fera-pricing-card .fera-btn:hover{background:#fff;color:#000}.fera-pricing-wrapper .fera-pricing-card.fera-featured-plan .fera-btn{background:var(--fera-accent-color, #4CAF50);border-color:var(--fera-accent-color, #4CAF50)}.fera-pricing-wrapper .fera-pricing-card.fera-featured-plan .fera-btn:hover{background:#fff;color:var(--fera-accent-color, #4CAF50)}.woocommerce{color:#e2e8f0}.woocommerce .woocommerce-info,.woocommerce .woocommerce-message,.woocommerce .woocommerce-error{background-color:rgba(59,186,156,.15) !important;color:#fff !important;border-top:3px solid #3bba9c;border-radius:6px;padding:15px 50px;margin-bottom:2rem;display:flex;align-items:center}.woocommerce .woocommerce-info a,.woocommerce .woocommerce-message a,.woocommerce .woocommerce-error a{color:#3bba9c;font-weight:700;margin-left:auto}.woocommerce .woocommerce-info::before,.woocommerce .woocommerce-message::before,.woocommerce .woocommerce-error::before{color:#3bba9c;margin-right:15px}.woocommerce .checkout_coupon{background:#3c3f58 !important;padding:25px !important;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;margin-bottom:30px}.woocommerce .checkout_coupon p{color:#707793;margin-bottom:15px !important}.woocommerce .checkout_coupon .form-row{display:flex;gap:10px;float:none !important;width:100%}.woocommerce .checkout_coupon .form-row input{width:auto !important;flex-grow:1}.woocommerce .checkout_coupon .form-row button{width:auto !important}@media(min-width: 992px){.woocommerce-cart .woocommerce,.woocommerce-checkout .woocommerce{display:flex;flex-wrap:nowrap;gap:40px;align-items:flex-start;position:relative}.woocommerce .woocommerce-cart-form,.woocommerce #customer_details{flex-grow:1;width:58%;margin-right:0}.woocommerce .woocommerce-cart-form .col-1,.woocommerce .woocommerce-cart-form .col-2,.woocommerce #customer_details .col-1,.woocommerce #customer_details .col-2{max-width:100%;width:100%;float:none;flex:0 0 100%}.woocommerce .cart-collaterals,.woocommerce .woocommerce-checkout-review-order{width:42%;flex-shrink:0}.woocommerce-checkout .woocommerce{display:block}.woocommerce-checkout .woocommerce form.checkout{display:flex;gap:40px;align-items:flex-start}.woocommerce-checkout .woocommerce form.checkout #customer_details{width:55%}.woocommerce-checkout .woocommerce form.checkout .woocommerce-checkout-review-order{width:45%;position:sticky;top:100px;background:#3c3f58;padding:30px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1);margin-top:55px}}.woocommerce h3{color:#fff;font-size:1.4rem;margin-bottom:25px;padding-bottom:15px;border-bottom:1px solid hsla(0,0%,100%,.1)}.woocommerce .input-text,.woocommerce select,.woocommerce textarea,.woocommerce input[type=text],.woocommerce input[type=email],.woocommerce input[type=tel]{background-color:hsla(0,0%,100%,.05) !important;border:1px solid hsla(0,0%,100%,.1) !important;color:#fff !important;border-radius:6px;padding:0 15px;width:100% !important;outline:none;transition:.3s;min-height:50px;line-height:50px;box-sizing:border-box}.woocommerce .input-text:focus,.woocommerce select:focus,.woocommerce textarea:focus,.woocommerce input[type=text]:focus,.woocommerce input[type=email]:focus,.woocommerce input[type=tel]:focus{border-color:#3bba9c !important;background-color:hsla(0,0%,100%,.08) !important}.woocommerce .input-text::placeholder,.woocommerce select::placeholder,.woocommerce textarea::placeholder,.woocommerce input[type=text]::placeholder,.woocommerce input[type=email]::placeholder,.woocommerce input[type=tel]::placeholder{color:hsla(0,0%,100%,.3)}.woocommerce textarea{padding-top:15px;line-height:1.5}.woocommerce .select2-container{width:100% !important}.woocommerce .select2-container--default .select2-selection--single{background-color:hsla(0,0%,100%,.05) !important;border:1px solid hsla(0,0%,100%,.1) !important;border-radius:6px !important;height:50px !important;padding-top:10px;outline:none}.woocommerce .select2-container--default .select2-selection--single .select2-selection__rendered{color:#fff !important}.woocommerce .select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;top:80%}.woocommerce .select2-dropdown{background-color:#3c3f58 !important;border:1px solid hsla(0,0%,100%,.1) !important;color:#fff !important;z-index:99999}.woocommerce .select2-search__field{background-color:#2e3047 !important;border:1px solid hsla(0,0%,100%,.1) !important;color:#fff !important}.woocommerce .select2-results__option--highlighted[aria-selected]{background-color:#3bba9c !important}.woocommerce .select2-results__option[aria-selected=true]{background-color:hsla(0,0%,100%,.1) !important}.woocommerce .woocommerce-checkout .woocommerce-billing-fields__field-wrapper,.woocommerce .woocommerce-checkout .woocommerce-shipping-fields__field-wrapper{display:block;width:100%}.woocommerce .woocommerce-checkout p.form-row,.woocommerce .woocommerce-checkout .form-row.form-row-first,.woocommerce .woocommerce-checkout .form-row.form-row-last,.woocommerce .woocommerce-checkout .form-row.form-row-wide{width:100% !important;float:none !important;display:block !important;margin-right:0 !important;margin-left:0 !important;clear:both !important;margin-bottom:20px}.woocommerce .woocommerce-checkout .woocommerce-input-wrapper{width:100% !important;display:block !important}.woocommerce .woocommerce-checkout label{display:block;margin-bottom:8px;color:#707793;line-height:1.5}.woocommerce .woocommerce-checkout .form-row .input-checkbox{width:auto !important;min-width:auto !important;display:inline-block !important;margin-right:10px;height:auto}.woocommerce table.woocommerce-checkout-review-order-table{border:none;background:rgba(0,0,0,0);margin-bottom:25px;width:100%}.woocommerce table.woocommerce-checkout-review-order-table th,.woocommerce table.woocommerce-checkout-review-order-table td{border-bottom:1px solid hsla(0,0%,100%,.05);padding:15px 0;background:rgba(0,0,0,0) !important}.woocommerce table.woocommerce-checkout-review-order-table thead th{color:#707793;text-transform:uppercase;font-size:.8rem}.woocommerce table.woocommerce-checkout-review-order-table tbody td{color:#fff;font-size:1rem}.woocommerce table.woocommerce-checkout-review-order-table tfoot th{color:#707793}.woocommerce table.woocommerce-checkout-review-order-table tfoot td{font-weight:700;color:#fff}.woocommerce table.woocommerce-checkout-review-order-table .order-total th,.woocommerce table.woocommerce-checkout-review-order-table .order-total td{border-top:1px solid hsla(0,0%,100%,.1);color:#3bba9c;font-size:1.3rem;padding-top:20px}.woocommerce #payment{background:rgba(0,0,0,.2) !important;border-radius:8px;padding:25px}.woocommerce #payment ul.payment_methods{padding:0;margin:0 0 25px;border-bottom:1px solid hsla(0,0%,100%,.1)}.woocommerce #payment ul.payment_methods li{list-style:none;margin-bottom:15px}.woocommerce #payment ul.payment_methods li input[type=radio]{accent-color:#3bba9c;margin-right:10px;transform:scale(1.2)}.woocommerce #payment ul.payment_methods li label{color:#fff;font-weight:600;cursor:pointer;font-size:1.05rem}.woocommerce #payment ul.payment_methods li .payment_box{background-color:hsla(0,0%,100%,.05);color:#cbd5e1;padding:15px;margin-top:10px;border-radius:6px;font-size:.95rem;line-height:1.6}.woocommerce #payment ul.payment_methods li .payment_box::before{border-bottom-color:hsla(0,0%,100%,.05)}.woocommerce #payment .place-order .button{width:100%;background:#3bba9c;color:#fff;padding:18px;font-size:1.1rem;border-radius:8px;font-weight:700}.woocommerce #payment .place-order .button:hover{background:rgb(52.8591836735,166.6408163265,139.7632653061);box-shadow:0 5px 15px rgba(59,186,156,.3)}.woocommerce button.button,.woocommerce a.button,.woocommerce input.button{background-color:#3bba9c;color:#fff;border-radius:6px;padding:12px 24px;font-weight:600;border:none;cursor:pointer;transition:.3s}.woocommerce button.button:hover,.woocommerce a.button:hover,.woocommerce input.button:hover{background-color:rgb(52.8591836735,166.6408163265,139.7632653061);color:#fff}.woocommerce button.button:disabled,.woocommerce a.button:disabled,.woocommerce input.button:disabled{opacity:.6;cursor:not-allowed}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table){border:1px solid hsla(0,0%,100%,.1);border-radius:12px;background:#3c3f58;border-collapse:separate;border-spacing:0;width:100%;overflow:hidden;margin-bottom:0}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table) thead{background-color:rgba(0,0,0,.2)}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table) thead th{color:#707793;padding:18px;border-bottom:1px solid hsla(0,0%,100%,.1);text-transform:uppercase;font-size:.8rem}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table) tbody td{border-top:1px solid hsla(0,0%,100%,.1);padding:20px 15px;color:#fff;vertical-align:middle}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .product-thumbnail img{width:70px;border-radius:8px;border:1px solid hsla(0,0%,100%,.1)}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .product-name a{color:#fff;font-weight:600;font-size:1rem}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .product-name a:hover{color:#3bba9c}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .product-price{font-weight:500}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .product-quantity .quantity input{background-color:hsla(0,0%,100%,.05) !important;border:1px solid hsla(0,0%,100%,.1) !important;color:#fff !important;border-radius:6px;width:60px;text-align:center;padding:8px;font-weight:600}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .product-remove a.remove{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:rgba(239,68,68,.15);color:#ef4444 !important;transition:.3s}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .product-remove a.remove:hover{background:#ef4444;color:#fff !important}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .actions{background:rgba(0,0,0,.15);padding:20px}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .actions .coupon{display:flex;gap:10px;float:left}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .actions .coupon input{width:180px !important;margin:0}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .actions .coupon button{background:#43455c !important}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .actions button[name=update_cart]{height:50px;background:rgba(0,0,0,0) !important;border:1px solid hsla(0,0%,100%,.2) !important;float:right}.woocommerce table.shop_table:not(.woocommerce-checkout-review-order-table).cart .actions button[name=update_cart]:hover{border-color:#3bba9c !important;color:#3bba9c !important;background:rgba(59,186,156,.1) !important}.woocommerce .cart-collaterals .cart_totals{background:#3c3f58;padding:30px;border-radius:12px;border:1px solid hsla(0,0%,100%,.1)}.woocommerce .cart-collaterals .cart_totals h2{font-size:1.3rem;border-bottom:1px solid hsla(0,0%,100%,.1);padding-bottom:15px;margin-bottom:20px}.woocommerce .cart-collaterals .cart_totals table{width:100%;border-collapse:collapse;margin-bottom:25px}.woocommerce .cart-collaterals .cart_totals table th{text-align:left;color:#707793;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.woocommerce .cart-collaterals .cart_totals table td{text-align:right;color:#fff;padding:10px 0;border-bottom:1px solid hsla(0,0%,100%,.05)}.woocommerce .cart-collaterals .cart_totals .wc-proceed-to-checkout a.checkout-button{display:block;width:100%;text-align:center;padding:16px;font-size:1.1rem;border-radius:8px}@media(max-width: 768px){.woocommerce .col2-set .col-1,.woocommerce .col2-set .col-2{width:100% !important;float:none}.woocommerce table.shop_table.cart .actions .coupon{float:none;width:100%;display:block;margin-bottom:15px}.woocommerce table.shop_table.cart .actions .coupon input{width:100% !important;margin-bottom:10px}.woocommerce table.shop_table.cart .actions .coupon button{width:100%}.woocommerce table.shop_table.cart .actions button[name=update_cart]{float:none;width:100%}}.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row .woocommerce-input-wrapper,.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper .form-row .woocommerce-input-wrapper{display:block !important;width:100% !important;max-width:100% !important;background:rgba(0,0,0,0) !important}.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row input.input-text,.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row textarea,.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row select,.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row input[type=text],.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row input[type=tel],.woocommerce-checkout .col2-set .col-1 .woocommerce-billing-fields__field-wrapper .form-row input[type=email],.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper .form-row input.input-text,.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper .form-row textarea,.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper .form-row select,.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper .form-row input[type=text],.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper .form-row input[type=tel],.woocommerce-checkout .col2-set .col-2 .woocommerce-shipping-fields__field-wrapper .form-row input[type=email]{min-width:100% !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;display:block !important}.woocommerce-checkout .select2-container{width:100% !important;min-width:100% !important;display:block !important}.woocommerce-shop header.woocommerce-products-header,.woocommerce-page.archive header.woocommerce-products-header{background-color:#3c3f58;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0));border-bottom:1px solid hsla(0,0%,100%,.1);padding-top:160px;padding-bottom:40px;text-align:center;margin-bottom:50px;width:100vw;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%)}.woocommerce-shop header.woocommerce-products-header h1.woocommerce-products-header__title,.woocommerce-page.archive header.woocommerce-products-header h1.woocommerce-products-header__title{color:#fff;font-size:3.5rem;font-weight:800;margin:0 0 10px 0;text-transform:uppercase;letter-spacing:3px;line-height:1.2}.woocommerce-shop nav.woocommerce-breadcrumb,.woocommerce-page.archive nav.woocommerce-breadcrumb{text-align:center !important;display:block !important;margin:0 auto 60px auto !important;color:#707793 !important;font-size:1rem;background:rgba(0,0,0,0) !important;padding:0 !important;width:100%;position:relative;top:-30px}.woocommerce-shop nav.woocommerce-breadcrumb a,.woocommerce-page.archive nav.woocommerce-breadcrumb a{color:#3bba9c;text-decoration:none}.woocommerce-shop nav.woocommerce-breadcrumb a:hover,.woocommerce-page.archive nav.woocommerce-breadcrumb a:hover{text-decoration:underline}.woocommerce-shop .woocommerce-result-count,.woocommerce-page.archive .woocommerce-result-count{color:#707793;margin-bottom:30px;float:left;padding-left:30px}.woocommerce-shop .woocommerce-ordering,.woocommerce-page.archive .woocommerce-ordering{float:right;margin-bottom:30px;padding-right:30px}.woocommerce-shop .woocommerce-ordering select,.woocommerce-page.archive .woocommerce-ordering select{background-color:#3c3f58;color:#fff;border:1px solid hsla(0,0%,100%,.1);padding:10px 20px;border-radius:6px;cursor:pointer;outline:none}.woocommerce-shop::after,.woocommerce-page.archive::after{display:table;clear:both;content:""}.woocommerce-shop ul.products,.woocommerce-page.archive ul.products{display:grid;gap:30px;margin-bottom:80px;padding-left:30px;padding-right:30px;box-sizing:border-box;grid-template-columns:1fr}@media(min-width: 768px){.woocommerce-shop ul.products,.woocommerce-page.archive ul.products{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 992px){.woocommerce-shop ul.products,.woocommerce-page.archive ul.products{grid-template-columns:repeat(3, 1fr)}}@media(min-width: 1200px){.woocommerce-shop ul.products,.woocommerce-page.archive ul.products{grid-template-columns:repeat(4, 1fr)}}.woocommerce-shop ul.products::before,.woocommerce-shop ul.products::after,.woocommerce-page.archive ul.products::before,.woocommerce-page.archive ul.products::after{display:none}.woocommerce-shop ul.products li.product,.woocommerce-page.archive ul.products li.product{background:#3c3f58;border:1px solid hsla(0,0%,100%,.1);border-radius:12px;overflow:hidden;transition:all .3s ease;float:none !important;width:100% !important;margin:0 !important;display:flex;flex-direction:column}.woocommerce-shop ul.products li.product:hover,.woocommerce-page.archive ul.products li.product:hover{transform:translateY(-7px);box-shadow:0 15px 30px rgba(0,0,0,.4);border-color:#3bba9c}.woocommerce-shop ul.products li.product:hover a img,.woocommerce-page.archive ul.products li.product:hover a img{transform:scale(1.03)}.woocommerce-shop ul.products li.product a,.woocommerce-page.archive ul.products li.product a{display:block;overflow:hidden;position:relative}.woocommerce-shop ul.products li.product a img,.woocommerce-page.archive ul.products li.product a img{width:100%;height:350px;object-fit:cover;object-position:top center;background-color:#fff;margin:0 !important;border-bottom:1px solid hsla(0,0%,100%,.1);transition:transform .5s ease}.woocommerce-shop ul.products li.product h2.woocommerce-loop-product__title,.woocommerce-page.archive ul.products li.product h2.woocommerce-loop-product__title{color:#fff;font-size:1rem;padding:15px 15px 5px;margin:0;line-height:1.4;min-height:55px}.woocommerce-shop ul.products li.product .price,.woocommerce-page.archive ul.products li.product .price{color:#3bba9c;font-size:1.1rem;font-weight:700;padding:0 15px 15px;margin-bottom:auto;display:block}.woocommerce-shop ul.products li.product .price del,.woocommerce-page.archive ul.products li.product .price del{color:#707793;opacity:.6;font-size:.8em;margin-right:5px}.woocommerce-shop ul.products li.product .button,.woocommerce-shop ul.products li.product .added_to_cart,.woocommerce-page.archive ul.products li.product .button,.woocommerce-page.archive ul.products li.product .added_to_cart{width:100%;border-radius:0;margin:0;text-align:center;background:#3bba9c !important;color:#fff !important;padding:15px;font-weight:700;text-transform:uppercase;font-size:.85rem;letter-spacing:1px;border:none}.woocommerce-shop ul.products li.product .button:hover,.woocommerce-shop ul.products li.product .added_to_cart:hover,.woocommerce-page.archive ul.products li.product .button:hover,.woocommerce-page.archive ul.products li.product .added_to_cart:hover{background:rgb(46.7183673469,147.2816326531,123.5265306122) !important}.woocommerce-shop ul.products li.product a.added_to_cart,.woocommerce-page.archive ul.products li.product a.added_to_cart{background:#43455c !important}.woocommerce-shop .woocommerce-pagination,.woocommerce-page.archive .woocommerce-pagination{text-align:center;margin-bottom:60px}.woocommerce-shop .woocommerce-pagination ul,.woocommerce-page.archive .woocommerce-pagination ul{border:none;display:inline-flex;gap:10px}.woocommerce-shop .woocommerce-pagination ul li,.woocommerce-page.archive .woocommerce-pagination ul li{border:none}.woocommerce-shop .woocommerce-pagination ul li a,.woocommerce-shop .woocommerce-pagination ul li span,.woocommerce-page.archive .woocommerce-pagination ul li a,.woocommerce-page.archive .woocommerce-pagination ul li span{background:#3c3f58;color:#fff;border:1px solid hsla(0,0%,100%,.1);border-radius:8px;padding:10px 18px}.woocommerce-shop .woocommerce-pagination ul li a:hover,.woocommerce-shop .woocommerce-pagination ul li a.current,.woocommerce-shop .woocommerce-pagination ul li span:hover,.woocommerce-shop .woocommerce-pagination ul li span.current,.woocommerce-page.archive .woocommerce-pagination ul li a:hover,.woocommerce-page.archive .woocommerce-pagination ul li a.current,.woocommerce-page.archive .woocommerce-pagination ul li span:hover,.woocommerce-page.archive .woocommerce-pagination ul li span.current{background:#3bba9c;border-color:#3bba9c}

/*# sourceMappingURL=style.css.map*/