:root { --primary-color: #e6005c; --primary-color-2: #e6005c; --theme-color: #e6005c; } body { font-family: 'Inter', sans-serif !important; } h1, h2, h3, h4, h5, h6, .font-outfit { font-family: 'Outfit', sans-serif !important; } .main-header .logo{padding:0;background-color:unset!important}.main-header .logo img{animation:1s ease-out moveInLeft}.btn-login{background-color:#00cc83;color:#fff!important;opacity:1!important}.bg-blue,.hero-content .sub-title{background-color:var(--primary-color-2)}.btn-login:hover,a.btn-login:hover{color:#fff!important;text-decoration:none!important;opacity:.9!important}.menu-btn-sidebar form{max-width:250px}.coach-slider img.thumbnail-img{width:370px;height:250px;object-fit:cover}.coach-item-two .ratting-price{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.coach-item-two .ratting{display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.coach-item-two .ratting i{color:#ffa200;font-size:14px;margin-right:4px}.coach-item-two .price,.related-course .discounted-price{font-size:20px;font-weight:800;color:#00cc83}.coach-item-two .del-price,.related-course .del-price,.widget-course-details .price-off .del-price{font-size:18px;font-weight:800;color:#415674;text-decoration:line-through;margin-right:10px}.coach-item-two .del-price:before,.coach-item-two .price:before,.related-course .del-price:before,.related-course .discounted-price:before,.widget-course-details .price-off .del-price:before,.widget-course-details .price-off .price:before{content:'£'}label.error{color:#f55656}.page-content h3{max-width:100%!important}.form-group .form-label{font-weight:700}.page-content p a{font-weight:700;text-decoration:underline}.custom-dp .nice-select{margin-bottom:30px!important}.hero-content h1{font-size:36px!important;color:var(--primary-color-2)}.hero-content .sub-title{font-size:18px!important;color:#fff}.social-style-two a,.text-white .feature-item p{opacity:.8}.bg-none{background-color:unset!important}.theme-btn{background-color:var(--primary-color-2)!important}.about-content h2{font-size:30px!important;color:var(--primary-color-2)}.color-primary-2{color:var(--primary-color-2)!important}.course-content ul,.course-content ul li{list-style:disc!important;margin-left:15px}.partners img{width:85%!important}.course-details-content ul{margin-bottom:20px}.course-details-content h2,.page-content h2{font-size:32px;margin-bottom:22px}.course-details-content h3,.page-content h3{font-size:22px}.course-details-content li,.course-details-content p{font-size:18px}.search-box{position:absolute;top:57px;left:-93px;background:#1b2066;border-radius:8px;max-height:360px;width:350px;overflow-x:hidden;overflow-y:auto}.search-box .search-item{border-bottom:2px solid #f4f6f9}.search-box .search-item a{color:#fff}.hero-image-modern{position:relative;z-index:1;padding:30px;display:inline-block}.hero-image-modern .main-hero-img{border-radius:30px 0 30px 30px;box-shadow:0 20px 50px rgba(0,0,0,.15);position:relative;z-index:2;width:100%;max-width:100%;opacity:0;animation:1.2s ease-out .2s forwards softEntrance,6s ease-in-out 1.4s infinite floatImage}.hero-image-modern .img-backdrop{position:absolute;top:0;right:0;width:90%;height:90%;background-color:#00cc83;border-radius:30px 0 30px 30px;z-index:1;opacity:0;transform:translate(15px,-15px);animation:1.5s ease-out .5s forwards softFadeIn}.hero-image-modern .hero-badge{position:absolute;bottom:40px;left:-20px;background:#fff;padding:15px 25px;border-radius:15px;box-shadow:0 15px 35px rgba(0,0,0,.1);display:flex;align-items:center;gap:15px;z-index:3;opacity:0;animation:1s ease-out 1s forwards softFadeUp,5s ease-in-out 2s infinite floatBadge}@keyframes softEntrance{0%{opacity:0;filter:blur(10px);transform:scale(.95) translateY(20px)}100%{opacity:1;filter:blur(0);transform:scale(1) translateY(0)}}@keyframes softFadeIn{from{opacity:0}to{opacity:.2}}@keyframes softFadeUp{from{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes floatImage{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes floatBadge{0%,100%{transform:translateY(0)}50%{transform:translateY(10px)}}.breadcrumb-banner-area{padding-top:210px!important;padding-bottom:90px!important;background:linear-gradient(135deg,#1b2066 0,#204ecf 100%)!important;position:relative;z-index:1;overflow:hidden;margin-bottom:0!important}.breadcrumb-banner-area::before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-image:url('data:image/svg+xml,%3Csvg width="60" height="60" viewBox="0 0 60 60" xmlns="http://www.w3.org/2000/svg"%3E%3Cg fill="none" fill-rule="evenodd"%3E%3Cg fill="%23ffffff" fill-opacity="0.05"%3E%3Cpath d="M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z"/%3E%3C/g%3E%3C/g%3E%3C/svg%3E');z-index:-1}.breadcrumb-text h1{font-size:48px!important;font-weight:800!important;color:#fff!important;margin-bottom:25px;letter-spacing:-1px;text-shadow:0 5px 15px rgba(0,0,0,.1)}.breadcrumb-bar .breadcrumb{background:rgba(255,255,255,.1)!important;backdrop-filter:blur(10px);display:inline-flex!important;padding:10px 35px!important;border-radius:50px!important;border:1px solid rgba(255,255,255,.2)}.breadcrumb-bar .breadcrumb li{font-size:15px!important;font-weight:600;color:rgba(255,255,255,.8)!important}.breadcrumb-bar .breadcrumb li a{color:#fff!important;text-decoration:none;transition:.3s}.breadcrumb-bar .breadcrumb li a:hover,.breadcrumb-bar .breadcrumb li:last-child{color:#00cc83!important}.breadcrumb-bar .breadcrumb li+li::before{color:rgba(255,255,255,.5)!important;content:'\f105'!important;font-family:'Font Awesome 5 Free';font-weight:900;padding:0 15px}.blog-details-area{background-color:#fff}.blog-details-area .blog-img img{border-radius:20px;width:100%;box-shadow:0 20px 40px rgba(0,0,0,.08)}.blog-meta-header{display:flex;justify-content:center;gap:15px;margin-bottom:35px}.category-pill,.date-pill{padding:8px 25px;border-radius:50px;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center;gap:8px}.category-pill{background:rgba(32,78,207,.1);color:#1b2066;transition:.3s}.category-pill:hover{background:#1b2066;color:#fff}.date-pill{background:#f8f9fa;color:#666}.blog-details-area .blog-content h2{font-size:32px;font-weight:800;color:#1b2066;margin-top:40px;margin-bottom:20px}.blog-details-area .blog-content h3{font-size:26px;font-weight:700;color:#1b2066;margin-top:30px;margin-bottom:15px}.blog-details-area .blog-content p{font-size:18px;line-height:1.8;color:#4b5563;margin-bottom:25px}.blog-details-area .blog-content ul{margin-bottom:25px;padding-left:20px}.blog-details-area .blog-content ul li{font-size:17px;color:#4b5563;margin-bottom:12px;list-style:disc}.blog-details-area blockquote{background:#f0fdf4;border-left:6px solid #00cc83;padding:40px;border-radius:0 20px 20px 0;margin:40px 0}.blog-details-area blockquote p{font-size:20px;font-style:italic;color:#1b2066;font-weight:600;margin:0}.blog-footer-tags{border-top:1px solid #edf2f7;border-bottom:1px solid #edf2f7;padding:30px 0;margin-top:60px}.share-links span,.tags-list span{font-size:16px;font-weight:800;color:#1b2066;margin-right:15px;text-transform:uppercase}.tags-list a{display:inline-block;background:#fff;border:1px solid #e2e8f0;padding:8px 20px;border-radius:50px;font-size:13px;color:#64748b;font-weight:600;margin-right:8px;margin-bottom:8px;transition:.3s}.tags-list a:hover{background:#1b2066;color:#fff;border-color:#1b2066;transform:translateY(-3px);box-shadow:0 5px 15px rgba(27,32,102,.2)}.share-links a{width:45px;height:45px;background:#f1f5f9;color:#1b2066;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-left:8px;transition:.3s;font-size:16px}.blog-card-modern,.date-badge{flex-direction:column;display:flex}.share-links a:hover{background:#00cc83;color:#fff;transform:rotate(15deg)}.related-posts-area{background-color:#f8fafc;padding-top:80px;padding-bottom:80px;margin-top:0}.related-posts-area .section-title h2{font-size:36px;margin-bottom:50px}.related-posts-area .blog-item.style-two{height:100%;background:#fff;border-radius:20px;border:none;box-shadow:0 10px 30px rgba(0,0,0,.05);transition:transform .4s}.related-posts-area .blog-item.style-two:hover{transform:translateY(-10px)}.related-posts-area .blog-image{height:220px}.related-posts-area .blog-content h3 a{font-size:20px}.bg-light-soft{background-color:#f8f9fc}.blog-card-modern{background:#fff;border-radius:16px;overflow:hidden;height:100%;box-shadow:0 10px 30px rgba(0,0,0,.04);transition:.3s cubic-bezier(.25, .8, .25, 1);border:1px solid rgba(0,0,0,.03)}.blog-card-modern:hover{transform:translateY(-8px);box-shadow:0 20px 40px rgba(27,32,102,.12)}.card-image{position:relative;height:240px;width:100%;overflow:hidden}.card-image img,.cat-img{width:100%;height:100%;object-fit:cover;transition:transform .5s}.blog-card-modern:hover .card-image img{transform:scale(1.08)}.date-badge{position:absolute;top:15px;left:15px;background:rgba(255,255,255,.95);padding:6px 14px;border-radius:10px;text-align:center;box-shadow:0 4px 10px rgba(0,0,0,.1);min-width:55px}.date-badge .day{font-size:18px;font-weight:800;color:#1b2066;line-height:1}.cat-pill,.date-badge .month{font-weight:700;text-transform:uppercase}.date-badge .month{font-size:11px;color:#00cc83}.card-content{padding:25px;display:flex;flex-direction:column;flex-grow:1}.meta-tags{display:flex;justify-content:space-between;margin-bottom:15px;font-size:12px}.cat-pill{background:#eef2ff;color:#204ecf;padding:4px 12px;border-radius:20px}.read-time{color:#999;font-weight:600}.card-content h3{margin-bottom:12px;line-height:1.4}.card-content h3 a{font-size:20px;font-weight:700;color:#1b2066;transition:color .3s;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.card-content h3 a:hover,.txt-rotate{color:#00cc83}.card-content p{color:#64748b;font-size:15px;line-height:1.6;margin-bottom:25px;flex-grow:1}.card-footer-custom{border-top:1px solid #f1f5f9;padding-top:20px;margin-top:auto}.btn-text{font-weight:700;color:#1b2066;font-size:14px;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px;transition:.3s}.btn-text i{color:#00cc83;transition:transform .3s}.btn-text:hover{color:#00cc83;text-decoration:none}.btn-text:hover i{transform:translateX(5px)}.pagination-wrapper{margin-top:50px}.pagination{display:flex;gap:10px;align-items:center;justify-content:center;flex-wrap:wrap}.page-item .page-link{border:none;border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;color:#1b2066;font-weight:700;font-size:16px;background:#fff;box-shadow:0 5px 15px rgba(0,0,0,.05);transition:.3s cubic-bezier(.175, .885, .32, 1.275);margin:0}.page-item .page-link:hover{background:#00cc83;color:#fff;transform:translateY(-5px);box-shadow:0 10px 20px rgba(0,204,131,.3);text-decoration:none}.page-item.active .page-link{background:#1b2066;color:#fff;box-shadow:0 10px 20px rgba(27,32,102,.3);transform:scale(1.1);z-index:1}.page-item.disabled .page-link{background:#f1f5f9;color:#cbd5e1;cursor:not-allowed;box-shadow:none;transform:none}.page-item:first-child .page-link,.page-item:last-child .page-link{border-radius:50px;padding:0 20px;width:auto}.modern-typing-tagline{font-size:22px;font-weight:800;color:#fff;padding:5px 15px;display:inline-block;border-radius:4px}.txt-rotate>.wrap{border-right:3px solid #fff;padding-right:5px;animation:.75s step-end infinite blink-caret}@keyframes blink-caret{from,to{border-color:transparent}50%{border-color:#fff}}@media (max-width:991px){.breadcrumb-banner-area{padding-top:160px!important;padding-bottom:60px!important}.breadcrumb-text h1{font-size:34px!important}.blog-details-area .blog-content h2{font-size:26px}.blog-footer-tags .text-md-right{text-align:left!important;margin-top:20px}.mobile-sticky-enroll{position:fixed;bottom:15px;left:15px;width:calc(100% - 30px);background:transparent;padding:0;box-shadow:none;z-index:9999;display:block;animation:slideInLeftBtn 0.8s cubic-bezier(0.25,1,0.5,1) forwards}.mobile-sticky-enroll .theme-btn{width:100%;text-align:center;padding:12px;font-size:16px;font-weight:800;border-radius:50px;background:linear-gradient(135deg,#00cc83,#028a5b);color:#fff;box-shadow:0 8px 20px rgba(0,204,131,.4);border:2px solid #fff;letter-spacing:0.5px}body{padding-bottom:120px}}@keyframes slideInLeftBtn{0%{transform:translateY(120%);opacity:0}100%{transform:translateY(0);opacity:1}}.cat-img-wrapper,.modern-cat-card{position:relative;overflow:hidden}@media (min-width:992px){.main-header .header-upper,.main-menu .navbar-collapse>ul>li{padding-left:5px!important;padding-right:5px!important}.main-menu .navbar-collapse>ul>li>a{font-size:17px!important;font-weight:700!important}.logo-outer{margin-right:5px!important}.menu-btn-sidebar{margin-left:5px!important}.menu-btn-sidebar>button{margin-left:10px!important}.mobile-sticky-enroll{display:none}}.modern-cat-card{display:block;background:#fff;border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.05);transition:.3s;text-decoration:none!important;border:1px solid #f1f1f1}.modern-cat-card:hover{transform:translateY(-8px);box-shadow:0 12px 25px rgba(0,0,0,.1)}.cat-img-wrapper{width:100%;height:180px}.lcfp-cat-card:hover .lcfp-img-wrapper img,.modern-cat-card:hover .cat-img{transform:scale(1.1)}.cat-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(to bottom,rgba(0,0,0,.1),rgba(0,0,0,.6));opacity:0;display:flex;align-items:center;justify-content:center;transition:opacity .3s}.modern-cat-card:hover .cat-overlay{opacity:1}.explore-btn{background:#036;color:#fff;padding:8px 20px;border-radius:30px;font-size:14px;font-weight:600;transform:translateY(20px);transition:transform .3s}.cat-title,.lcfp-cat-title{font-size:18px;font-weight:700}.modern-cat-card:hover .explore-btn{transform:translateY(0)}.cat-content{padding:20px 15px;text-align:center;background:#fff;position:relative;z-index:2}.cat-title{color:#222;margin:0;transition:color .3s}.modern-cat-card:hover .cat-title{color:#036}#lcfp-modern-categories .lcfp-cat-card,#lcfp-modern-courses-wrapper .lcfp-course-card{transition:.3s;background:#fff;border:1px solid #eee;display:block;text-decoration:none!important;border-radius:12px;overflow:hidden}.lcfp-img-wrapper{position:relative;height:180px;overflow:hidden}.lcfp-img-wrapper img{width:100%;height:100%;object-fit:cover;transition:.5s}.lcfp-cat-title{padding:15px;text-align:center;color:#222}.lcfp-course-card{height:100%;margin:10px}.lcfp-mc-img-wrap{position:relative;height:200px}.lcfp-card-header img,.lcfp-mc-img-wrap img{width:100%;height:100%;object-fit:cover}.lcfp-mc-badge{position:absolute;top:10px;left:10px;background:#036;color:#fff;padding:4px 12px;border-radius:20px;font-size:11px}.lcfp-mc-content{padding:15px;flex-grow:1}.lcfp-mc-title{font-size:16px;margin-bottom:15px;height:45px;overflow:hidden}.lcfp-mc-footer{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #f0f0f0;pt:10px}.lcfp-mc-price .old-p{text-decoration:line-through;color:#999;font-size:12px;display:block}.lcfp-mc-price .new-p{color:#e63946;font-weight:700;font-size:18px}@media (max-width:768px){.lcfp-img-wrapper,.lcfp-mc-img-wrap{height:160px}.lcfp-cat-title{font-size:16px}.lcfp-mc-title{font-size:14px}.mb-30{margin-bottom:20px}}@media (max-width:480px){#lcfp-modern-categories .col-sm-6{width:50%;padding:5px}.lcfp-cat-title{font-size:13px;padding:10px 5px}.lcfp-mc-price .new-p{font-size:16px}}#lcfp-category-listing{background-color:#f8f9fa}.lcfp-course-card-v2{background:#fff;border-radius:15px;box-shadow:0 5px 20px rgba(0,0,0,.05);overflow:hidden;height:100%;display:flex;flex-direction:column;transition:transform .3s;border:1px solid #eee}.lcfp-tag,.lcfp-view-btn:hover{background:#e63946}.lcfp-course-card-v2:hover{transform:translateY(-10px);box-shadow:0 12px 30px rgba(0,0,0,.1)}.lcfp-card-header{position:relative;height:210px}.lcfp-tag{position:absolute;top:15px;right:15px;color:#fff;padding:3px 12px;border-radius:5px;font-size:12px;font-weight:600}.lcfp-card-body{padding:20px;flex-grow:1}.lcfp-rating{color:#ffb800;font-size:12px;margin-bottom:10px}.lcfp-rating span{color:#777;margin-left:5px}.lcfp-course-title{font-size:19px;line-height:1.4;font-weight:700;margin-bottom:15px}.lcfp-course-title a{color:#222;text-decoration:none}.lcfp-course-info{display:flex;gap:15px;font-size:13px;color:#666}.lcfp-card-footer{padding:15px 20px;background:#fafafa;border-top:1px solid #eee;display:flex;justify-content:space-between;align-items:center}.lcfp-price{display:flex;flex-direction:column}.old-price{text-decoration:line-through;color:#999;font-size:13px}.current-price{color:#036;font-size:20px;font-weight:800}.lcfp-view-btn{background:#036;color:#fff!important;padding:8px 18px;border-radius:8px;font-size:14px;font-weight:600;transition:.3s}@media (max-width:991px){.lcfp-card-header{height:180px}.lcfp-course-title{font-size:17px}}@media (max-width:767px){.modern-typing-tagline{font-size:16px;white-space:normal}.txt-rotate>.wrap{border-right:none;animation:none}#lcfp-courses-grid .col-sm-12{padding:0 20px}.lcfp-course-card-v2{margin-bottom:20px}.lcfp-card-header{height:200px}}