:root{--color-orange:#ff5200;--color-blue:#0098dd;--color-green:#92c900;--color-yellow:#ffc900;--color-red:#d80000;--color-primary:var(--color-orange);--color-secondary:var(--color-blue);--color-success:var(--color-green);--color-warning:var(--color-yellow);--color-danger:var(--color-red);--color-info:var(--color-blue);--color-primary-rgb:255,82,0;--color-secondary-rgb:0,152,221;--color-success-rgb:146,201,0;--color-warning-rgb:255,201,0;--color-danger-rgb:216,0,0;--color-bg:#fff;--color-bg-alt:#fafafa;--color-bg-elevated:#f5f5f5;--color-bg-muted:#f1f8fb;--color-bg-warm:#fffbf5;--color-bg-light-blue:#f4f7fe;--color-surface:#fff;--color-surface-hover:#f4f7fe;--color-text:#393939;--color-text-secondary:#6b6b84;--color-text-muted:#7e7e7e;--color-text-inverse:#fff;--color-border:silver;--color-border-light:#d0d0d0;--color-border-input:#d5d5d5;--color-border-dark:#999;--color-border-hover:#888;--shadow-card:0 5px 40px 10px #eaeaef;--shadow-button:0 4px 6px #32325d1c,0 1px 3px #00000014;--shadow-elevated:0px 8px 16px 0px #92b8ff33;--shadow-soft:0 2px 48px 0 #0000000f;--navbar-bg:transparent;--navbar-sticky-bg:#fff;--footer-bg:transparent;--footer-bg-color:#fefcf8;--dropdown-bg:#fff;--input-bg:#f5f5f5;--input-bg-focus:transparent;--collapsible-header:#ddd;--collapsible-content:#eee;--admin-bg:#fff;--admin-surface:#f8f8f8;--scrollbar-track:#f1f1f1;--scrollbar-thumb:#888;--scrollbar-thumb-hover:#555;--link-color:var(--color-blue);--link-hover-color:var(--color-orange);--calendar-bg:var(--color-bg);--calendar-border:var(--color-border);--calendar-today-bg:#eaf6ff;--calendar-event-bg:var(--color-green);--code-bg:#f4f4f4;--code-border:#e1e1e1;--blockquote-bg:#fafafa;--blockquote-alt-bg:#e6f2f5}[data-theme=dark]{--color-orange:#ff6b2c;--color-blue:#3eb5ed;--color-green:#a8d900;--color-yellow:#ffd633;--color-red:#f44;--color-primary:var(--color-orange);--color-secondary:var(--color-blue);--color-success:var(--color-green);--color-warning:var(--color-yellow);--color-danger:var(--color-red);--color-info:var(--color-blue);--color-primary-rgb:255,107,44;--color-secondary-rgb:62,181,237;--color-success-rgb:168,217,0;--color-warning-rgb:255,214,51;--color-danger-rgb:255,68,68;--color-bg:#0f0f0f;--color-bg-alt:#1a1a1a;--color-bg-elevated:#242424;--color-bg-muted:#1e2830;--color-bg-warm:#1a1814;--color-bg-light-blue:#1a1e24;--color-surface:#1e1e1e;--color-surface-hover:#2a2a2a;--color-text:#f0f0f0;--color-text-secondary:#a8a8b8;--color-text-muted:#888;--color-text-inverse:#0f0f0f;--color-border:#333;--color-border-light:#2a2a2a;--color-border-input:#3a3a3a;--color-border-dark:#444;--color-border-hover:#555;--shadow-card:0 5px 40px 10px #0000004d;--shadow-button:0 4px 6px #0000004d,0 1px 3px #0003;--shadow-elevated:0px 8px 16px 0px #0006;--shadow-soft:0 2px 48px 0 #0000004d;--navbar-bg:#0f0f0ff2;--navbar-sticky-bg:#1a1a1a;--footer-bg:#0a0a0a;--footer-bg-color:#0a0a0a;--dropdown-bg:#1e1e1e;--input-bg:#2a2a2a;--input-bg-focus:#1a1a1a;--collapsible-header:#2a2a2a;--collapsible-content:#1e1e1e;--admin-bg:#0f0f0f;--admin-surface:#1e1e1e;--scrollbar-track:#1a1a1a;--scrollbar-thumb:#444;--scrollbar-thumb-hover:#555;--link-color:var(--color-blue);--link-hover-color:var(--color-orange);--calendar-bg:var(--color-bg-alt);--calendar-border:var(--color-border);--calendar-today-bg:#1e2830;--calendar-event-bg:var(--color-green);--code-bg:#1e1e1e;--code-border:#333;--blockquote-bg:#1e1e1e;--blockquote-alt-bg:#1e2830}.theme-toggle{cursor:pointer;color:var(--color-text);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:8px;transition:background-color .2s,color .2s;display:flex}.theme-toggle i{font-size:20px;line-height:1}.theme-toggle:hover{background-color:var(--color-bg-elevated);color:var(--color-orange)}.theme-toggle:focus{outline:2px solid var(--color-orange);outline-offset:2px}html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body,.navbar-area,.footer-area,.single-events-box,.single-blog-post,.single-courses-box,.dropdown-menu,.events-registration-section{transition:background-color .3s,color .3s,border-color .3s}[data-theme=dark] body{background-color:var(--color-bg);color:var(--color-text)}[data-theme=dark] h1,[data-theme=dark] h2,[data-theme=dark] h3,[data-theme=dark] h4,[data-theme=dark] h5,[data-theme=dark] h6{color:var(--color-text)}[data-theme=dark] .form-control{background-color:var(--input-bg);border-color:var(--color-border-input);color:var(--color-text)}[data-theme=dark] .form-control:focus{background-color:var(--input-bg-focus);border-color:var(--color-orange);color:var(--color-text)}[data-theme=dark] .form-control::placeholder{color:var(--color-text-muted)}[data-theme=dark] .dropdown-menu{background-color:var(--dropdown-bg);border-color:var(--color-border)}[data-theme=dark] .dropdown-menu .dropdown-item{color:var(--color-text)}[data-theme=dark] .dropdown-menu .dropdown-item:hover,[data-theme=dark] .dropdown-menu .dropdown-item:focus{background-color:var(--color-surface-hover);color:var(--color-orange)}[data-theme=dark] .card{background-color:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .table{color:var(--color-text)}[data-theme=dark] .table th,[data-theme=dark] .table td{border-color:var(--color-border)}[data-theme=dark] .modal-content{background-color:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .modal-header,[data-theme=dark] .modal-footer,[data-theme=dark] .alert{border-color:var(--color-border)}[data-theme=dark] .btn-close{filter:invert()}[data-theme=dark] .grey{color:var(--color-text)}[data-theme=dark] .rbc-calendar{background-color:var(--calendar-bg)}[data-theme=dark] .rbc-toolbar{color:var(--color-text)}[data-theme=dark] .rbc-toolbar button{color:var(--color-text);border-color:var(--color-border)}[data-theme=dark] .rbc-toolbar button:hover,[data-theme=dark] .rbc-toolbar button:focus{background-color:var(--color-surface-hover);color:var(--color-orange)}[data-theme=dark] .rbc-toolbar button.rbc-active{background-color:var(--color-orange);border-color:var(--color-orange);color:var(--color-text-inverse)}[data-theme=dark] .rbc-month-view,[data-theme=dark] .rbc-time-view,[data-theme=dark] .rbc-agenda-view{background-color:var(--calendar-bg);border-color:var(--calendar-border)}[data-theme=dark] .rbc-month-row,[data-theme=dark] .rbc-day-bg,[data-theme=dark] .rbc-time-content,[data-theme=dark] .rbc-time-header{border-color:var(--calendar-border)}[data-theme=dark] .rbc-header{border-color:var(--calendar-border);color:var(--color-text)}[data-theme=dark] .rbc-off-range-bg{background-color:var(--color-bg-elevated)}[data-theme=dark] .rbc-today{background-color:var(--calendar-today-bg)}[data-theme=dark] .rbc-date-cell{color:var(--color-text)}[data-theme=dark] .rbc-date-cell.rbc-off-range{color:var(--color-text-muted)}[data-theme=dark] .rbc-event{background-color:var(--calendar-event-bg);border-color:var(--calendar-event-bg)}[data-theme=dark] .rbc-show-more{color:var(--color-blue)}[data-theme=dark] .rbc-agenda-table,[data-theme=dark] .rbc-agenda-table thead>tr>th,[data-theme=dark] .rbc-agenda-table tbody>tr>td{border-color:var(--calendar-border)}[data-theme=dark] .rbc-agenda-date-cell,[data-theme=dark] .rbc-agenda-time-cell{color:var(--color-text)}[data-theme=dark] .mapboxgl-popup-content{color:var(--color-text);background-color:#2a2a2a;border:1px solid #444;box-shadow:0 4px 20px #00000080}[data-theme=dark] .mapboxgl-popup-anchor-top .mapboxgl-popup-tip,[data-theme=dark] .mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip,[data-theme=dark] .mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{border-bottom-color:#2a2a2a}[data-theme=dark] .mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip,[data-theme=dark] .mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip,[data-theme=dark] .mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{border-top-color:#2a2a2a}[data-theme=dark] .mapboxgl-popup-anchor-left .mapboxgl-popup-tip{border-right-color:#2a2a2a}[data-theme=dark] .mapboxgl-popup-anchor-right .mapboxgl-popup-tip{border-left-color:#2a2a2a}[data-theme=dark] .mapboxgl-popup-close-button{color:var(--color-text)}[data-theme=dark] .mapboxgl-popup-close-button:hover{background-color:var(--color-surface-hover)}[data-theme=dark] .mapboxgl-ctrl-group{background-color:#2a2a2a;border:1px solid #444}[data-theme=dark] .mapboxgl-ctrl-group button{background-color:#2a2a2a}[data-theme=dark] .mapboxgl-ctrl-group button:hover{background-color:#3a3a3a}[data-theme=dark] .mapboxgl-ctrl-group button+button{border-top-color:#444}[data-theme=dark] .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon,[data-theme=dark] .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon,[data-theme=dark] .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon,[data-theme=dark] .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon,[data-theme=dark] .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{filter:invert()}[data-theme=dark] .mapboxgl-ctrl-geocoder{background-color:#2a2a2a;border:1px solid #444;box-shadow:0 4px 20px #00000080}[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input{color:var(--color-text);background-color:#2a2a2a}[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input::placeholder{color:var(--color-text-muted)}[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--input:focus{background-color:#2a2a2a;outline:none}[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon,[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-search{fill:var(--color-text-muted)}[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--button{background-color:#0000}[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--button:hover{background-color:#3a3a3a}[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-close,[data-theme=dark] .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-loading{fill:var(--color-text-muted)}[data-theme=dark] .mapboxgl-ctrl-geocoder--suggestion-title,[data-theme=dark] .mapboxgl-ctrl-geocoder--suggestion-address{color:var(--color-text)}[data-theme=dark] .mapboxgl-ctrl-geocoder .suggestions{background-color:#2a2a2a;border:1px solid #444;box-shadow:0 4px 20px #00000080}[data-theme=dark] .mapboxgl-ctrl-geocoder .suggestions>li>a{color:var(--color-text)}[data-theme=dark] .mapboxgl-ctrl-geocoder .suggestions>li>a:hover{background-color:#3a3a3a}[data-theme=dark] .mapboxgl-ctrl-geocoder .suggestions>.active>a{color:var(--color-text);background-color:#3a3a3a}[data-theme=dark] .mapboxgl-ctrl-geocoder--suggestion:hover{background-color:#3a3a3a}[data-theme=dark] .services-details-info .services-list{background-color:var(--color-surface);box-shadow:var(--shadow-card)}[data-theme=dark] .services-details-info .services-list li a{color:var(--color-text);border-bottom-color:var(--color-border)}[data-theme=dark] .services-details-info .services-list li a:hover,[data-theme=dark] .services-details-info .services-list li a.active{background-color:var(--color-orange);border-color:var(--color-orange);color:var(--color-text-inverse)}[data-theme=dark] .services-details-info .download-file{background-color:var(--color-surface);box-shadow:var(--shadow-card)}[data-theme=dark] .services-details-info .download-file h3{color:var(--color-text)}[data-theme=dark] .services-details-info .download-file ul li a{color:var(--color-text);border-bottom-color:var(--color-border)}[data-theme=dark] .services-details-info .download-file ul li a:hover{color:var(--color-orange)}[data-theme=dark] .services-details-info .download-file ul li:first-child{border-top-color:var(--color-border)}[data-theme=dark] .services-details-info .services-contact-info{background-color:var(--color-surface);box-shadow:var(--shadow-card)}[data-theme=dark] .services-details-info .services-contact-info h3{color:var(--color-text)}[data-theme=dark] .services-details-info .services-contact-info ul li{border-bottom-color:var(--color-border);color:var(--color-text-secondary)}[data-theme=dark] .services-details-info .services-contact-info ul li span{color:var(--color-text)}[data-theme=dark] .services-details-info .services-contact-info ul li a{color:var(--color-text-secondary)}[data-theme=dark] .services-details-info .services-contact-info ul li a:hover{color:var(--color-orange)}[data-theme=dark] .services-details-info .services-contact-info ul li a h5{color:var(--color-text)}[data-theme=dark] .services-details-info .services-contact-info ul li .icon i{color:var(--color-orange)}[data-theme=dark] .case-studies-details-info{background-color:var(--color-surface);box-shadow:var(--shadow-card)}[data-theme=dark] .case-studies-details-info ul li{border-bottom-color:var(--color-border);color:var(--color-text-secondary)}[data-theme=dark] .case-studies-details-info ul li span{color:var(--color-text)}[data-theme=dark] .case-studies-details-info ul li a{color:var(--color-text-secondary)}[data-theme=dark] .case-studies-details-info ul li a:hover,[data-theme=dark] .case-studies-details-info ul li .icon i{color:var(--color-orange)}[data-theme=dark] .single-courses-box{background-color:var(--color-surface);box-shadow:var(--shadow-card)}[data-theme=dark] .single-courses-box .courses-content h3 a{color:var(--color-text)}[data-theme=dark] .single-courses-box .courses-content h3 a:hover,[data-theme=dark] .single-courses-box .courses-content .course-author span{color:var(--color-orange)}[data-theme=dark] .single-courses-box .courses-content p{color:var(--color-text-secondary)}[data-theme=dark] .single-courses-box .courses-box-footer{border-top-color:var(--color-border)}[data-theme=dark] .single-courses-box .courses-box-footer li{color:var(--color-text-secondary)}[data-theme=dark] .single-courses-box .courses-box-footer li i{color:var(--color-orange)}[data-theme=dark] .single-blog-post{background-color:var(--color-surface);box-shadow:var(--shadow-card)}[data-theme=dark] .single-blog-post .post-content .post-meta li{color:var(--color-text-secondary)}[data-theme=dark] .single-blog-post .post-content h3 a{color:var(--color-text)}[data-theme=dark] .single-blog-post .post-content h3 a:hover{color:var(--color-orange)}[data-theme=dark] .single-blog-post .post-content p{color:var(--color-text-secondary)}[data-theme=dark] .blog-details-desc .article-author,[data-theme=dark] .article-author{background:var(--color-bg-elevated)!important}[data-theme=dark] .blog-details-desc .article-author .author-profile-header,[data-theme=dark] .article-author .author-profile-header{background-color:var(--color-surface)}[data-theme=dark] .blog-details-desc .article-author .author-profile .author-profile-title img,[data-theme=dark] .article-author .author-profile .author-profile-title img{border-color:var(--color-border)!important}[data-theme=dark] .blog-details-desc .article-author .author-profile .author-profile-title h4,[data-theme=dark] .article-author .author-profile .author-profile-title h4{color:var(--color-text)!important}[data-theme=dark] .blog-details-desc .article-author .author-profile .author-profile-title span,[data-theme=dark] .article-author .author-profile .author-profile-title span,[data-theme=dark] .blog-details-desc .article-author .author-profile .author-profile-title p,[data-theme=dark] .article-author .author-profile .author-profile-title p{color:var(--color-text-secondary)!important}[data-theme=dark] .testimonials-area.bg-color:before{background-color:var(--color-bg-muted)!important}[data-theme=dark] .single-testimonials-item:before{background-color:var(--color-surface)!important}[data-theme=dark] .single-testimonials-item:after{opacity:.1;color:var(--color-text)!important}[data-theme=dark] .single-testimonials-item p,[data-theme=dark] .single-testimonials-item .client-info .title h3,[data-theme=dark] .single-testimonials-item .client-info .title h3 a{color:var(--color-text)}[data-theme=dark] .single-testimonials-item .client-info .title h3 a:hover{color:var(--color-orange)}[data-theme=dark] .single-testimonials-item .client-info .title span{color:var(--color-text-secondary)!important}[data-theme=dark] .single-testimonials-box{background-color:var(--color-surface)!important}[data-theme=dark] .single-testimonials-box.bg-fafafb{background-color:var(--color-bg-elevated)!important}[data-theme=dark] .single-testimonials-box img{border-color:var(--color-border)!important}[data-theme=dark] .single-testimonials-box p,[data-theme=dark] .single-testimonials-box .client-info h3{color:var(--color-text)}[data-theme=dark] .single-testimonials-box .client-info span{color:var(--color-text-secondary)}[data-theme=dark] .history-timeline:before{background-color:var(--color-border)!important}[data-theme=dark] .history-timeline .timeline-block .timeline-date{color:var(--color-text-secondary)}[data-theme=dark] .history-timeline .timeline-block .timeline-date span,[data-theme=dark] .history-timeline .timeline-block .timeline-date sup{color:var(--color-text)!important}[data-theme=dark] .history-timeline .timeline-block .timeline-content{background-color:var(--color-surface)!important}[data-theme=dark] .history-timeline .timeline-block .timeline-content .content h3{color:var(--color-text)}[data-theme=dark] .history-timeline .timeline-block .timeline-content .content p{color:var(--color-text-secondary)}[data-theme=dark] .history-timeline.history-timeline-style-two:before{background-color:var(--color-border)!important}[data-theme=dark] .history-timeline.history-timeline-style-two .timeline-block .timeline-content{background-color:var(--color-bg-elevated)!important}.img-border{border:1px solid var(--color-border)!important}.error{color:var(--color-red);font-style:italic}[data-theme=dark] img.shadow{background-color:#0000}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--scrollbar-track)}::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}*{scrollbar-width:thin;scrollbar-color:var(--scrollbar-thumb)var(--scrollbar-track)}[data-theme=dark] .faq-accordion .accordion .accordion__item{background-color:var(--color-surface);box-shadow:2px 8px 20px #0000004d!important}[data-theme=dark] .faq-accordion .accordion .accordion__button{background-color:var(--color-surface);color:var(--color-text)}[data-theme=dark] .faq-accordion .accordion .accordion__button:hover{background-color:var(--color-surface-hover)}[data-theme=dark] .faq-accordion .accordion .accordion__panel p{color:var(--color-text-secondary)}[data-theme=dark] .courses-curriculum{border-color:var(--color-border);background-color:var(--color-surface)}[data-theme=dark] .courses-curriculum .container,[data-theme=dark] .courses-curriculum h3{color:var(--color-text)}[data-theme=dark] .courses-curriculum .schedule-description{color:var(--color-text-secondary);margin-bottom:1rem}[data-theme=dark] .courses-curriculum ul li a{background-color:var(--color-bg-elevated)!important;color:var(--color-text)!important}[data-theme=dark] .courses-curriculum ul li a:before{color:var(--color-orange)!important}[data-theme=dark] .courses-curriculum ul li a:hover{background-color:var(--color-surface-hover)!important}[data-theme=dark] .courses-curriculum ul li a .courses-name{color:var(--color-text)!important}[data-theme=dark] .courses-curriculum ul li a .courses-meta .questions{background-color:var(--color-bg-muted)!important;color:var(--color-blue)!important}[data-theme=dark] .courses-curriculum ul li a .courses-meta .duration{color:var(--color-orange)!important;background-color:#2a2a2a!important}[data-theme=dark] .courses-curriculum ul li a .courses-meta .status{color:var(--color-text)!important;background-color:#2a2a2a!important}[data-theme=dark] .courses-curriculum ul li a .courses-meta .status i{color:var(--color-orange)!important}[data-theme=dark] .courses-curriculum ul li a .courses-meta .status.locked{color:var(--color-text-muted)!important;background-color:#0000!important}:root{scroll-behavior:inherit}body{background-color:var(--color-bg);color:var(--color-text);margin:0;padding:0;font-family:Nunito,sans-serif;font-size:17px}img{max-width:100%;height:auto}:focus{outline:0!important}.d-table{width:100%;height:100%}.d-table-cell{vertical-align:middle}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Nunito,sans-serif;font-weight:800}p{color:var(--color-text-secondary);margin-bottom:15px;font-size:17px;font-weight:600;line-height:1.8}p:last-child{margin-bottom:0}a{color:var(--link-color);text-decoration:none;transition:all .5s}a:hover{color:var(--link-hover-color);text-decoration:none}.form-group{margin-bottom:20px}.ptb-100{padding-top:100px;padding-bottom:100px}.pt-100{padding-top:100px}.pb-100{padding-bottom:100px}.ptb-70{padding-top:70px;padding-bottom:70px}.pt-70{padding-top:70px}.pb-70{padding-bottom:70px}.bg-e3fbff,.bg-f1f8fb{background-color:var(--color-bg-muted)}.bg-fffbf5{background-color:var(--color-bg-warm)}.bg-f4f7fe{background-color:var(--color-bg-light-blue)}.bg-fafafb,.bg-fafafa{background-color:var(--color-bg-alt)}.default-btn{text-align:center;z-index:1;color:#fff;background-color:#ff5200;border:none;border-radius:5px;padding:12px 25px 12px 50px;font-size:16px;font-weight:700;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.default-btn span{z-index:-1;background-color:#393939;border-radius:5px;width:0;height:0;transition:width .5s ease-in-out,height .5s ease-in-out;display:block;position:absolute;transform:translate(-50%,-50%)}.default-btn i{font-size:16.5px;font-weight:700;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.default-btn i.flaticon-user{margin-top:-1.5px}.default-btn:hover{color:#fff;transform:translateY(-5px);box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014}.default-btn:hover span{width:225%;height:562.5px}.section-title{text-align:center;max-width:700px;margin-bottom:55px;margin-left:auto;margin-right:auto}.section-title .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.section-title .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.section-title h2{margin-bottom:0;font-size:44px;display:inline-block;position:relative}.section-title h2 .overlay{z-index:1;background-color:#393939;width:100%;height:100%;position:absolute;top:0;left:0}.section-title p{max-width:600px;margin-top:12px;margin-left:auto;margin-right:auto;display:block}.form-control{height:50px;color:var(--color-text);border:1px solid var(--color-border-input);background-color:var(--input-bg);border-radius:3px;padding:1px 0 0 15px;font-size:16px;font-weight:600;transition:all .5s;box-shadow:unset!important}.form-control::placeholder{color:var(--color-text-muted);transition:all .5s}.form-control:focus{border-color:var(--color-orange);background-color:var(--input-bg-focus)}.form-control:focus::placeholder{color:#0000}textarea.form-control{height:auto;padding-top:15px}.preloader-deactivate{display:none}.preloader{z-index:99999;background-color:#fff;position:fixed;inset:0}.preloader .loader{position:absolute;top:46%;left:50%;transform:translate(-50%)translateY(-46%)}.preloader .loader .sbl-half-circle-spin{color:#ff5200;border:1px solid;border-radius:50%;width:80px;height:80px;animation:5s ease-in-out infinite reverse animeCircleSpin;display:inline-block;position:relative}.preloader .loader .sbl-half-circle-spin:after{content:"";border-radius:inherit;border:6px solid;position:absolute;top:15px;left:10px}.preloader .loader .sbl-half-circle-spin div{border:1px solid;border-radius:50%;width:50%;height:50%;margin:auto;animation:4s ease-in-out infinite animeCircleSpin;position:absolute;inset:0}.preloader .loader .sbl-half-circle-spin div:before{content:"";border:19px solid #0000;border-color:currentColor #0000 #0000 currentColor;border-radius:50%;width:0;height:0;display:block;transform:rotate(-45deg)}@keyframes animeCircleSpin{0%{transform:rotate(0)}50%{transform:rotate(720deg)}to{transform:rotate(0)}}.tarn-nav .container-fluid{padding-left:50px;padding-right:50px}.tarn-nav .navbar{position:inherit;padding:0}.tarn-nav .navbar .navbar-brand{font-size:inherit;padding:0;line-height:1}.tarn-nav .navbar ul{margin-bottom:0;padding-left:0;list-style-type:none}.tarn-nav .navbar .navbar-nav{margin-left:auto}.tarn-nav .navbar .navbar-nav .nav-item{margin-left:14px;margin-right:14px;position:relative}.tarn-nav .navbar .navbar-nav .nav-item a{color:var(--color-text);padding:25px 0;font-size:17px;font-weight:700}.tarn-nav .navbar .navbar-nav .nav-item a i{margin-left:-4px;margin-right:-3px;font-size:18px;display:inline-block;position:relative;top:2px}.tarn-nav .navbar .navbar-nav .nav-item a:hover,.tarn-nav .navbar .navbar-nav .nav-item a:focus,.tarn-nav .navbar .navbar-nav .nav-item a.active{color:var(--color-orange)}.tarn-nav .navbar .navbar-nav .nav-item:last-child{margin-right:0}.tarn-nav .navbar .navbar-nav .nav-item:first-child{margin-left:0}.tarn-nav .navbar .navbar-nav .nav-item:hover a,.tarn-nav .navbar .navbar-nav .nav-item.active a{color:var(--color-orange)}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu{z-index:99;opacity:0;visibility:hidden;background:var(--dropdown-bg);border:none;border-top:3px solid var(--color-orange);width:300px;box-shadow:var(--shadow-soft);border-radius:0;margin-top:15px;padding:10px 0;transition:all .2s ease-in-out;display:block;position:absolute;top:70px;left:0}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li{margin:0}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{color:var(--color-text);padding:10px 20px;font-size:16.5px;font-weight:700;display:block;position:relative}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li a i{margin:0;font-size:20px;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:hover,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li a:focus,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li a.active{color:var(--color-orange)}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;margin-top:15px;top:0;left:-100%}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a{color:var(--color-text)}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:hover,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a:focus,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li a.active{color:var(--color-orange)}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:100%}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#393939}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:-100%}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#393939}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:100%}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#393939}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:-100%}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#393939}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu{opacity:0;visibility:hidden;top:0;left:100%}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a{color:#393939}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:hover,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a:focus,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li a.active,.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li.active a{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li.active a{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu li:hover .dropdown-menu{opacity:1;visibility:visible}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li.active a{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li:hover .dropdown-menu,.tarn-nav .navbar .navbar-nav .nav-item:hover .dropdown-menu{opacity:1;visibility:visible;margin-top:0}.tarn-nav .navbar .navbar-nav .nav-item.megamenu{position:inherit}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .container{flex-wrap:unset;align-items:unset;justify-content:unset;display:block}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu{width:100%;margin-top:0;padding:30px 0;position:absolute;top:auto;left:0;transform:unset!important}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a{color:#393939;margin-top:14px;padding:0;font-size:16.4px;font-weight:700;display:block}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a:hover,.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li a.active{color:#ff5200}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .megamenu-submenu li:first-child a{margin-top:0}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .single-category-widget{border-top:1px solid #eee;margin-top:30px;padding-top:30px;position:relative}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .single-category-widget .icon{text-align:center;color:#393939;background:#f4f4f4;border:1.5px dashed #eee;border-radius:50%;width:70px;height:70px;margin-bottom:15px;font-size:40px;transition:all .5s;position:relative}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .single-category-widget .icon i{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .single-category-widget h3{margin-bottom:0;font-size:20px;font-weight:800}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .single-category-widget .sub-title{color:#ff5200;margin-top:5px;font-size:15px;font-weight:600;display:block}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .single-category-widget .link-btn{z-index:2;display:block;position:absolute;inset:0}.tarn-nav .navbar .navbar-nav .nav-item.megamenu .dropdown-menu .single-category-widget:hover .icon{color:#fff;background-color:#ff5200;border-color:#fff}.tarn-nav .navbar .others-option,.tarn-nav .navbar .others-option .option-item{margin-left:30px}.tarn-nav .navbar .others-option .option-item:first-child{margin-left:0}.tarn-nav .navbar .others-option .option-item .search-box{border-radius:5px;width:300px;position:relative}.tarn-nav .navbar .others-option .option-item .search-box .input-search{background-color:var(--input-bg);width:100%;height:48px;color:var(--color-text);border:none;border-radius:5px;padding:1px 0 0 15px;font-size:16px;font-weight:400;transition:all .5s;display:block}.tarn-nav .navbar .others-option .option-item .search-box .input-search::placeholder{color:var(--color-text-muted);transition:all .5s}.tarn-nav .navbar .others-option .option-item .search-box .input-search:focus{border-color:var(--color-orange)}.tarn-nav .navbar .others-option .option-item .search-box .input-search:focus::placeholder{color:#0000}.tarn-nav .navbar .others-option .option-item .search-box button{height:48px;color:var(--color-orange);background-color:#0000;border:none;border-radius:5px;padding:0 15px;font-size:22px;position:absolute;top:0;right:0}.tarn-nav .navbar .others-option .option-item .default-btn{margin-bottom:-6px}.navbar-area{background-color:var(--navbar-bg);z-index:999;width:100%;height:auto;padding-top:10px;padding-bottom:10px;position:absolute;top:0;left:0}.navbar-area.is-sticky{z-index:999;width:100%;box-shadow:var(--shadow-soft);padding-top:5px;padding-bottom:5px;animation:.5s ease-in-out fadeInDown;position:fixed;top:0;left:0;background-color:var(--navbar-sticky-bg)!important}.navbar-area.navbar-style-two{position:relative}.navbar-area.navbar-style-two.is-sticky{position:fixed}.navbar-toggler{border:none;border-radius:0;padding:10px;background:var(--color-bg-elevated)!important}.navbar-toggler:focus{box-shadow:none}.navbar-toggler .icon-bar{background:var(--color-orange);width:28px;height:2px;transition:all .3s;display:block}.navbar-toggler .top-bar{transform-origin:10% 10%;position:relative;left:4px;transform:rotate(45deg)}.navbar-toggler .middle-bar{opacity:0;margin:6px 0}.navbar-toggler .bottom-bar{transform-origin:10% 90%;position:relative;left:4px;transform:rotate(-45deg)}.navbar-toggler.collapsed .top-bar{left:0;transform:rotate(0)}.navbar-toggler.collapsed .middle-bar{opacity:1}.navbar-toggler.collapsed .bottom-bar{left:0;transform:rotate(0)}@media only screen and (max-width:1199px){.navbar-area{padding-top:15px;padding-bottom:15px}.navbar-area.is-sticky{padding-top:10px;padding-bottom:10px}.navbar-area.navbar-style-two{padding-top:17px;padding-bottom:17px}}.main-banner{z-index:1;background-color:#fff;background-image:url(../media/main-banner-bg1.6ff3e1e0.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-top:365px;padding-bottom:350px;position:relative}.main-banner .container-fluid{max-width:1360px}.main-banner.without-banner-animation{padding-top:200px;padding-bottom:250px}.main-banner.without-banner-animation .main-banner-content{margin-top:0}.main-banner-content{margin-top:-50px}.main-banner-content h1{margin-top:-10px;margin-bottom:18px;font-size:57px}.main-banner-content .btn-box{margin-top:35px}.main-banner-content .btn-box .default-btn{margin-bottom:-7px}.main-banner-content .btn-box .video-btn{text-transform:uppercase;color:#ff5200;margin-top:-3px;margin-left:30px;font-size:16px;font-weight:700;display:inline-block;position:absolute}.main-banner-content .btn-box .video-btn i{text-align:center;background-color:#fff;border-radius:50%;width:55px;height:55px;margin-right:5px;padding-left:3px;font-size:20px;line-height:56px;transition:all .5s;display:inline-block;box-shadow:0 .5rem 1rem #0000001a}.main-banner-content .btn-box .video-btn:hover i{color:#fff;background-color:#ff5200}.main-banner-animation-image{width:100%;height:100%;position:relative}.main-banner-animation-image img{position:absolute}.main-banner-animation-image img:first-child{z-index:1;bottom:-220px;left:0}.main-banner-animation-image img:nth-child(2){z-index:1;top:-10px;left:192px}.main-banner-animation-image img:nth-child(3){top:-200px;left:-25px}.main-banner-animation-image img:nth-child(4){z-index:1;margin:auto;top:-145px;left:-2px;right:0}.main-banner-animation-image img:nth-child(5){z-index:1;margin:auto;top:-250px;left:-10px;right:0}.main-banner-animation-image img:nth-child(6){z-index:1;top:-50px;right:150px}.main-banner-animation-image img:nth-child(7){z-index:-1;top:-120px;right:5px}.main-banner-animation-image img:nth-child(8){margin:auto;top:-35px;left:0;right:0}.main-banner-animation-image img:nth-child(9){top:-80px;right:0}.main-banner-animation-image img:nth-child(10){bottom:-190px;right:0}.main-banner-animation-image img:nth-child(11){z-index:-2;top:-10px;right:100px}.main-banner-animation-image img:nth-child(12){z-index:-1;top:175px;left:140px}.main-banner-animation-image img:last-child{display:none}.main-banner-image{text-align:center}.banner-section{z-index:1;background-color:#fff;background-image:url(../media/main-banner-bg2.658e774c.png);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding-top:365px;padding-bottom:350px;position:relative;overflow:hidden}.banner-section .container-fluid{max-width:1360px;position:relative}.banner-section.without-banner-animation{padding-top:200px;padding-bottom:300px}.banner-section.without-banner-animation .banner-content{margin-top:0}.banner-content{margin-top:-50px}.banner-content h1{margin-top:-10px;margin-bottom:18px;font-size:57px}.banner-content .btn-box{margin-top:35px}.banner-content .btn-box .default-btn{margin-bottom:-7px}.banner-content .btn-box .video-btn{text-transform:uppercase;color:#ff5200;margin-top:-3px;margin-left:30px;font-size:16px;font-weight:700;display:inline-block;position:absolute}.banner-content .btn-box .video-btn i{text-align:center;background-color:#fff;border-radius:50%;width:55px;height:55px;margin-right:5px;padding-left:3px;font-size:20px;line-height:56px;transition:all .5s;display:inline-block;box-shadow:0 .5rem 1rem #0000001a}.banner-content .btn-box .video-btn:hover i{color:#fff;background-color:#ff5200}.banner-animation-image{width:100%;height:100%;position:relative}.banner-animation-image img{position:absolute}.banner-animation-image img:first-child{top:-180px;left:45px}.banner-animation-image img:nth-child(2){bottom:-80px;left:270px}.banner-animation-image img:nth-child(3){bottom:85px;right:0}.banner-animation-image img:nth-child(4){bottom:-90px;right:0}.banner-animation-image img:nth-child(5){z-index:1;bottom:-15px;right:40px}.banner-animation-image img:nth-child(6){bottom:25px;left:0}.banner-animation-image img:nth-child(7){z-index:1;top:-120px;left:-50px}.banner-animation-image img:nth-child(8){z-index:1;top:-245px;left:150px}.banner-animation-image img:nth-child(9){margin:auto;top:-150px;left:200px;right:0}.banner-animation-image img:nth-child(10){top:-255px;right:0}.banner-animation-image img:nth-child(11){bottom:-130px;left:60px}.banner-animation-image img:nth-child(12){max-width:70%;margin:auto;top:-50px;left:0;right:0}.banner-animation-image img:last-child{display:none}.banner-image{text-align:center}.hero-banner{z-index:1;padding-top:300px;padding-bottom:300px;position:relative}.hero-banner .container-fluid{max-width:1360px}.hero-banner.without-banner-animation{padding-top:200px;padding-bottom:150px}.hero-banner-content h1{margin-top:-10px;margin-bottom:15px;font-size:59px}.hero-banner-content .btn-box{margin-top:25px}.hero-banner-content .btn-box .default-btn{margin-bottom:-7px}.hero-banner-animation-image{width:100%;height:100%;position:relative}.hero-banner-animation-image img{position:absolute}.hero-banner-animation-image img:first-child{z-index:1;margin:auto;bottom:-200px;left:-23px;right:0}.hero-banner-animation-image img:nth-child(2){bottom:-185px;right:-55px}.hero-banner-animation-image img:nth-child(3){z-index:1;max-width:20%;bottom:-215px;left:161px}.hero-banner-animation-image img:nth-child(4){top:-140px;right:125px}.hero-banner-animation-image img:nth-child(5){bottom:-175px;left:-75px}.hero-banner-animation-image img:nth-child(6){z-index:1;margin:auto;top:-175px;left:-110px;right:0}.hero-banner-animation-image img:nth-child(7){z-index:1;margin:auto;top:-34px;left:-100px;right:0}.hero-banner-animation-image img:nth-child(8){margin:auto;top:-5px;left:0;right:102px}.hero-banner-animation-image img:nth-child(9){top:-135px;left:20px}.hero-banner-animation-image img:nth-child(10){top:-165px;left:0}.hero-banner-animation-image img:last-child{display:none}.hero-banner-image{text-align:center}.main-banner-area{z-index:1;background-color:#fff;background-image:url(../media/main-banner-bg3.b5dd3454.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-top:200px;position:relative;overflow:hidden}.banner-area-content{text-align:center;max-width:720px;margin-left:auto;margin-right:auto}.banner-area-content h1{margin-top:-10px;margin-bottom:18px;font-size:65px}.banner-area-content p{max-width:600px;margin-left:auto;margin-right:auto}.banner-area-content .default-btn{margin-top:10px}.banner-area-content img{margin-top:50px}.main-banner-item{z-index:1;background-color:#393939;background-position:50%;background-repeat:no-repeat;background-size:cover;height:800px;position:relative}.main-banner-item.item-bg1{background-image:url(../media/main-banner1.0e8d49a7.jpg)}.main-banner-item.item-bg2{background-image:url(../media/main-banner2.997dddea.jpg)}.banner-item-content{max-width:720px}.banner-item-content .sub-title{color:#ff5200;text-transform:uppercase;margin-bottom:25px;font-weight:800;display:block}.banner-item-content h1{color:#fff;margin-top:-10px;margin-bottom:18px;font-size:65px}.banner-item-content p{color:#fff;max-width:650px}.banner-item-content .btn-box{margin-top:35px}.banner-item-content .btn-box .default-btn{margin-bottom:-7px}.banner-item-content .btn-box .default-btn span{background-color:#fff}.banner-item-content .btn-box .default-btn:hover{color:#393939}.banner-item-content .btn-box .video-btn{text-transform:uppercase;color:#ff5200;margin-top:-3px;margin-left:30px;font-size:16px;font-weight:700;display:inline-block;position:absolute}.banner-item-content .btn-box .video-btn i{text-align:center;background-color:#fff;border-radius:50%;width:55px;height:55px;margin-right:5px;padding-left:3px;font-size:20px;line-height:56px;transition:all .5s;display:inline-block;box-shadow:0 .5rem 1rem #0000001a}.banner-item-content .btn-box .video-btn:hover i{color:#fff;background-color:#ff5200}.owl-item.active .banner-item-content .sub-title{animation-name:fadeInLeft;animation-duration:1s;animation-delay:.3s;animation-fill-mode:both}.owl-item.active .banner-item-content h1{animation-name:fadeInLeft;animation-duration:1s;animation-delay:.7s;animation-fill-mode:both}.owl-item.active .banner-item-content p{animation-name:fadeInLeft;animation-duration:1s;animation-delay:.9s;animation-fill-mode:both}.owl-item.active .banner-item-content .btn-box{animation-name:fadeInLeft;animation-duration:1s;animation-delay:1.1s;animation-fill-mode:both}.home-slides.owl-carousel .owl-nav{margin-top:0;position:absolute;bottom:10px;right:10px}.home-slides.owl-carousel .owl-nav .owl-prev,.home-slides.owl-carousel .owl-nav .owl-next{text-align:center;color:#ff5200;background-color:#fff;width:50px;height:50px;margin:0 0 0 10px;padding:0;font-size:22px;line-height:50px;transition:all .5s}.home-slides.owl-carousel .owl-nav .owl-prev:hover,.home-slides.owl-carousel .owl-nav .owl-next:hover{color:#fff;background-color:#ff5200}.banner-wrapper{z-index:1;background-color:#fff;background-image:url(../media/main-banner-bg4.af8e5b82.jpg);background-position:100% 100%;background-repeat:no-repeat;background-size:cover;padding-top:350px;padding-bottom:250px;position:relative}.banner-wrapper .container-fluid{max-width:1360px}.banner-wrapper.without-banner-animation{padding-top:200px;padding-bottom:100px}.banner-wrapper.without-banner-animation .banner-wrapper-content{margin-top:0}.banner-wrapper-content{margin-top:-30px}.banner-wrapper-content h1{margin-top:-10px;margin-bottom:18px;font-size:49px}.banner-wrapper-content p{max-width:545px}.banner-wrapper-content .btn-box{margin-top:35px}.banner-wrapper-content .btn-box .default-btn{margin-bottom:-7px}.banner-wrapper-content .btn-box .default-btn:not(:first-child){z-index:1;color:#ff5200;background-color:#0000;height:47px;margin-left:15px;top:-.3px}.banner-wrapper-content .btn-box .default-btn:not(:first-child):before{content:"";z-index:-1;border:1px solid #ff5200;border-radius:5px;position:absolute;inset:0}.banner-wrapper-content .btn-box .default-btn:not(:first-child):hover{color:#fff}.banner-wrapper-animation-image{width:100%;height:100%;position:relative}.banner-wrapper-animation-image img{max-width:39%;position:absolute}.banner-wrapper-animation-image img:first-child{z-index:2;bottom:-60px;right:30px}.banner-wrapper-animation-image img:nth-child(2){z-index:1;bottom:-107px;right:2px}.banner-wrapper-animation-image img:nth-child(3){z-index:1;top:-210px;right:75px}.banner-wrapper-animation-image img:nth-child(4){top:-180px;right:0}.banner-wrapper-animation-image img:nth-child(5){top:-165px;left:80px}.banner-wrapper-animation-image img:nth-child(6){z-index:2;margin:auto;top:150px;left:220px;right:0}.banner-wrapper-animation-image img:nth-child(7){z-index:2;bottom:-140px;left:188px}.banner-wrapper-animation-image img:nth-child(8){z-index:1;bottom:-40px;left:-25px}.banner-wrapper-animation-image img:nth-child(9){max-width:82%;margin:auto;top:-70px;left:30px;right:0}.banner-wrapper-animation-image img:nth-child(10){z-index:-1;max-width:82%;margin:auto;top:-100px;left:0;right:-70px}.banner-wrapper-animation-image img:last-child{display:none}.banner-wrapper-image{text-align:center}.vector-shape7{z-index:-1;position:absolute;bottom:0;left:0}.vector-shape8{z-index:-1;position:absolute;top:0;right:0}.it-services-banner{z-index:1;background-color:#fff;background-image:url(../media/banner-bg.b5dd3454.png);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-top:220px;padding-bottom:210px;position:relative}.it-services-banner .main-banner-content{margin-top:0}.seo-agency-banner{z-index:1;background:url(../media/banner-bg2.cbeefabb.jpg) 0 0 no-repeat;border-bottom:1px solid #f7f7f7;padding-top:200px;padding-bottom:150px;position:relative}.seo-agency-banner .container-fluid{max-width:1360px}.seo-agency-banner .banner-wrapper-content{margin-top:0}.seo-agency-banner .banner-wrapper-content h1{margin-bottom:20px}.seo-agency-banner .banner-wrapper-content p{font-size:16px}.seo-agency-banner .banner-wrapper-content .btn-box{margin-top:25px}.banner-wrapper-content .sub-title{color:#ff5200;text-transform:uppercase;margin-bottom:20px;font-weight:600;display:block}.digital-agency-banner{z-index:1;padding-top:120px;padding-bottom:120px;position:relative;background:linear-gradient(75deg,#65258a 10%,#e80566)!important}.digital-agency-banner .banner-wrapper-content{margin-top:0}.digital-agency-banner .banner-wrapper-content .sub-title,.digital-agency-banner .banner-wrapper-content h1,.digital-agency-banner .banner-wrapper-content p{color:#fff}.solutions-area .section-title{max-width:695px}.single-solutions-box{text-align:center;border:1px solid #f5f3f2;border-radius:5px;margin-bottom:30px;padding:50px 30px;transition:all .5s}.single-solutions-box .icon{margin-bottom:25px;font-size:65px;line-height:1}.single-solutions-box h3{margin-bottom:12px;font-size:24px}.single-solutions-box h3 a{display:inline-block}.single-solutions-box .view-details-btn{color:#ff5200;margin-top:3px;font-size:16.4px;font-weight:700;display:inline-block;position:relative}.single-solutions-box .view-details-btn:before{content:"";background-color:#ff5200;width:0;height:1px;transition:all .5s;position:absolute;bottom:0;left:0}.single-solutions-box .view-details-btn:hover{color:#393939}.single-solutions-box .view-details-btn:hover:before{width:100%}.single-solutions-box:hover{border-color:#ff5200}.single-solutions-box:hover .icon{animation:2s bounce}.about-area{z-index:1;position:relative}.about-area .container-fluid{max-width:1920px}.our-mission-area{overflow:hidden}.our-mission-area .container-fluid{max-width:1920px}.about-content .content{max-width:585px}.about-content .content .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.about-content .content .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.about-content .content h2{margin-bottom:15px;font-size:44px}.about-content .content p{margin-bottom:20px}.about-content .content p:last-child{margin-bottom:0}.about-content .content .features-list{margin:-20px -15px 25px;padding-left:0;list-style-type:none;display:block;overflow:hidden}.about-content .content .features-list li{float:left;background-color:#fff;border:1px solid #f0eae2;border-radius:5px;width:45%;margin-top:30px;margin-left:15px;margin-right:15px;padding:20px 20px 20px 95px;transition:all .5s;display:block;position:relative}.about-content .content .features-list li img{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.about-content .content .features-list li h3{margin-bottom:3px;font-size:25px}.about-content .content .features-list li:hover{border-color:#ff5200}.about-content .content .about-list{margin:-20px -15px 30px;padding-bottom:7px;padding-left:0;list-style-type:none;overflow:hidden}.about-content .content .about-list li{float:left;z-index:1;background-color:#fff;border-radius:5px;width:45%;margin-top:30px;margin-left:15px;margin-right:15px;padding:20px 15px 20px 68px;font-size:19px;font-weight:800;position:relative;box-shadow:0 0 10px #0000000d}.about-content .content .about-list li i{text-align:center;background-color:#deecf4;border-radius:3px;width:40px;height:40px;font-size:20px;line-height:41px;transition:all .5s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.about-content .content .about-list li img{z-index:-1;position:absolute;bottom:0;right:0}.about-content .content .about-list li:hover i{color:#fff;background-color:#ff5200}.about-content .content .content-list{margin-top:30px;margin-bottom:30px;padding-left:0;list-style-type:none}.about-content .content .content-list li{margin-bottom:35px;padding-left:53px;font-size:19px;font-weight:800;position:relative}.about-content .content .content-list li i{text-align:center;background-color:#deecf4;border-radius:3px;width:40px;height:40px;font-size:20px;line-height:41px;transition:all .5s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-content .content .content-list li:last-child{margin-bottom:0}.about-content .content .content-list li:hover i{color:#fff;background-color:#ff5200}.about-content .content .default-btn{margin-top:5px}.about-image{text-align:center}.about-image-box{text-align:center;border-radius:5px;margin-right:20px;padding-bottom:15px;padding-right:15px;position:relative}.about-image-box img{border-radius:5px}.about-image-box:before{content:"";z-index:-1;background:#ff5200;border-radius:5px;margin-top:15px;margin-left:15px;position:absolute;inset:0}.about-image-box .box{background-color:#fff;border-radius:0 5px 0 0;padding:10px 20px;position:absolute;bottom:15px;left:0}.about-image-box .video-btn{text-transform:uppercase;color:#ff5200;font-size:16px;font-weight:700;display:inline-block}.about-image-box .video-btn i{text-align:center;background-color:#fff;border-radius:50%;width:55px;height:55px;margin-right:5px;font-size:20px;line-height:56px;transition:all .5s;display:inline-block;box-shadow:0 .5rem 1rem #0000001a}.about-image-box .video-btn:hover i{color:#fff;background-color:#ff5200}.about-img{text-align:center;z-index:1;position:relative}.about-img .shape{z-index:-1;position:absolute;top:50%;left:-15px;transform:translateY(-50%)}.about-inner-area{margin-top:100px}.about-text h3{margin-bottom:13px;font-size:25px}.about-text .features-list{margin-top:15px;margin-bottom:0;padding-left:0;list-style-type:none}.about-text .features-list li{color:#6b6b84;margin-bottom:12px;padding-top:5px;padding-left:30px;font-weight:600;position:relative}.about-text .features-list li i{color:#393939;text-align:center;background-color:#eaeaf2;border-radius:50%;width:20px;height:20px;font-size:9px;line-height:20px;transition:all .5s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.about-text .features-list li:last-child{margin-bottom:0}.about-text .features-list li:hover i{color:#fff;background-color:#ff5200}.circle-shape1{z-index:-1;position:absolute;bottom:0;right:0}@keyframes rotateme{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.our-mission-content{position:relative}.our-mission-content .content{max-width:585px;margin-left:auto}.our-mission-content .content .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.our-mission-content .content .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.our-mission-content .content h2{margin-bottom:15px;font-size:44px}.our-mission-content .content p{margin-bottom:20px}.our-mission-content .content p:last-child{margin-bottom:0}.our-mission-content .content .our-mission-list{margin:-20px -15px 30px;padding-bottom:7px;padding-left:0;list-style-type:none;overflow:hidden}.our-mission-content .content .our-mission-list li{float:left;z-index:1;background-color:#fff;border-radius:5px;width:45%;margin-top:30px;margin-left:15px;margin-right:15px;padding:20px 15px 20px 68px;font-size:19px;font-weight:800;position:relative;box-shadow:0 0 10px #0000000d}.our-mission-content .content .our-mission-list li i{text-align:center;background-color:#deecf4;border-radius:3px;width:40px;height:40px;font-size:20px;line-height:41px;transition:all .5s;position:absolute;top:50%;left:15px;transform:translateY(-50%)}.our-mission-content .content .our-mission-list li img{z-index:-1;position:absolute;bottom:0;right:0}.our-mission-content .content .our-mission-list li:hover i{color:#fff;background-color:#ff5200}.our-mission-content .content .features-list{margin-top:30px;margin-bottom:30px;padding-left:0;list-style-type:none}.our-mission-content .content .features-list li{margin-bottom:35px;padding-left:53px;font-size:19px;font-weight:800;position:relative}.our-mission-content .content .features-list li i{text-align:center;background-color:#deecf4;border-radius:3px;width:40px;height:40px;font-size:20px;line-height:41px;transition:all .5s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.our-mission-content .content .features-list li:last-child{margin-bottom:0}.our-mission-content .content .features-list li:hover i{color:#fff;background-color:#ff5200}.our-mission-content .content .default-btn{margin-top:5px}.our-mission-image{text-align:center;z-index:1;position:relative}.our-mission-image .shape{z-index:-1;position:absolute;top:50%;right:-15px;transform:translateY(-50%)}.boxes-area{z-index:1;margin-top:-160px;position:relative}.single-boxes-item{text-align:center;z-index:1;background-color:#fff;border-radius:5px;margin-bottom:30px;padding:40px 30px 35px;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 0 20px #00000014}.single-boxes-item .icon{margin-bottom:30px}.single-boxes-item h3{margin-bottom:12px;font-size:25px}.single-boxes-item h3 a{display:inline-block}.single-boxes-item .default-btn{color:#ff5200;background-color:#0000;border:1px solid #eae1d6;margin-top:8px}.single-boxes-item .default-btn span{display:none}.single-boxes-item .default-btn i{transition:all .5s}.single-boxes-item .default-btn:hover{color:#fff;background-color:#ff5200;border-color:#ff5200;padding:12px 50px 12px 25px}.single-boxes-item .default-btn:hover i{left:73%}.single-boxes-item .shape1{z-index:-1;transition:all .5s;position:absolute;bottom:0;right:0}.single-boxes-item:hover{transform:translateY(-10px);box-shadow:0 0 25px #00000017}.col-lg-4:nth-child(2) .single-boxes-item .shape1{top:0;bottom:auto;right:-5px;transform:rotate(-90deg)}.vector-shape9{z-index:-1;position:absolute;bottom:0;left:0}.vector-shape10{z-index:-1;position:absolute;top:0;right:0}.funfacts-area{z-index:1;position:relative}.funfacts-area.bg-image{background-color:#393939;background-image:url(../media/funfacts-bg.a9eb296e.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.funfacts-area.bg-image .single-funfacts-item h3{color:#fff}.funfacts-area.bg-image .single-funfacts-item:before{background-color:#402939}.funfacts-area.bg-image .single-funfacts-item p{color:#a6a6b4}.single-funfacts-box{background-color:#fff;border:1px solid #f0eae2;border-radius:5px;margin-bottom:30px;padding:20px 20px 20px 98px;transition:all .5s;position:relative}.single-funfacts-box .icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.single-funfacts-box h3{margin-bottom:3px;font-size:28px}.single-funfacts-box:hover{border-color:#ff5200}.single-funfacts-item{margin-bottom:30px;padding-left:98px;position:relative}.single-funfacts-item .icon{position:absolute;top:50%;left:20px;transform:translateY(-50%)}.single-funfacts-item h3{margin-bottom:3px;font-size:28px}.single-funfacts-item:before{content:"";background-color:#eacbae;width:1px;height:100%;position:absolute;top:0;right:10px;transform:rotate(25deg)}.col-lg-3:last-child .single-funfacts-item:before{display:none}.single-what-we-do-box{margin-bottom:30px;padding-left:105px;position:relative}.single-what-we-do-box .icon{color:#ff5200;text-align:center;background-color:#f4f4f4;border-radius:5px;width:80px;height:80px;font-size:55px;transition:all .5s;position:absolute;top:0;left:0}.single-what-we-do-box .icon i{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.single-what-we-do-box h3{margin-bottom:10px;font-size:25px}.single-what-we-do-box h3 a{display:inline-block}.single-what-we-do-box p{margin-bottom:12px}.single-what-we-do-box .link{margin-bottom:7px;font-weight:700;text-decoration:underline;display:block}.single-what-we-do-box .link i{color:#6b6b84}.single-what-we-do-box .link:hover{color:#ff5200}.single-what-we-do-box .read-more-btn{color:#ff5200;margin-top:15px;padding-left:23px;font-weight:700;display:inline-block;position:relative}.single-what-we-do-box .read-more-btn i{line-height:1;transition:all .5s;position:absolute;top:3px;left:0}.single-what-we-do-box .read-more-btn:hover{color:#393939;padding-left:0;padding-right:8px}.single-what-we-do-box .read-more-btn:hover i{top:4.5px;left:100%}.single-what-we-do-box:hover .icon{color:#fff;background-color:#ff5200}.col-lg-4:first-child .single-what-we-do-box{margin-top:60px}.col-lg-4:nth-child(2) .single-what-we-do-box{margin-top:30px}.history-timeline{z-index:1;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:0;list-style-type:none;position:relative}.history-timeline:before{content:"";background-color:#ebebeb;width:1px;height:100%;position:absolute;top:0;left:130px}.history-timeline .timeline-block{margin-bottom:30px;padding-left:165px;position:relative}.history-timeline .timeline-block:last-child{margin-bottom:0}.history-timeline .timeline-block:last-child:before{display:none}.history-timeline .timeline-block:before{content:"";color:#ff5200;font-size:30px;animation:1.5s linear infinite fade-down;position:absolute;bottom:-25px;left:116px;font-family:boxicons!important}.history-timeline .timeline-block .timeline-date{text-align:right;color:#6b6b84;font-size:15px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.history-timeline .timeline-block .timeline-date span{color:#393939;margin-bottom:3px;font-weight:700;display:block}.history-timeline .timeline-block .timeline-date sup{color:#393939;font-weight:600}.history-timeline .timeline-block .timeline-icon{position:absolute;top:50%;left:126px;transform:translateY(-50%)}.history-timeline .timeline-block .timeline-icon .dot-badge{background-color:#ff5200;border-radius:50%;width:10px;height:10px;display:block}.history-timeline .timeline-block .timeline-content{background-color:#fff;padding:30px}.history-timeline .timeline-block .timeline-content .content{padding-left:5px;padding-right:15px}.history-timeline .timeline-block .timeline-content .content h3{margin-bottom:15px;font-size:25px}.history-timeline.history-timeline-style-two:before{background-color:#f3f1f1;left:auto;right:130px}.history-timeline.history-timeline-style-two .timeline-block{padding-left:0;padding-right:165px}.history-timeline.history-timeline-style-two .timeline-block:before{left:auto;right:115px}.history-timeline.history-timeline-style-two .timeline-block .timeline-date{text-align:left;left:auto;right:0}.history-timeline.history-timeline-style-two .timeline-block .timeline-icon{left:auto;right:125px}.history-timeline.history-timeline-style-two .timeline-block .timeline-content{background-color:#f7faff}.history-timeline.history-timeline-style-two .timeline-block .timeline-content .content{padding-left:10px;padding-right:10px}.services-area{z-index:1;position:relative}.single-services-box{text-align:center;z-index:1;background-color:#fff;border-radius:5px;margin-bottom:30px;padding:45px 30px 80px;position:relative;overflow:hidden}.single-services-box .icon{margin-bottom:25px}.single-services-box h3{margin-bottom:12px;font-size:25px}.single-services-box h3 a{display:inline-block}.single-services-box:before{content:"";z-index:-1;background:linear-gradient(to top right,#66eaff,#8feffd,#b0f3fd,#ccf7fc,#e7fbfd);width:115%;height:100%;transition:all .5s;position:absolute;bottom:-88%;left:0;transform:rotate(-12deg)}.single-services-box:after{content:"";z-index:-1;opacity:0;visibility:hidden;background:linear-gradient(to top right,#ff8008,#ff8a0d,#ff9413,#ff9d1a,#ffa621);width:115%;height:100%;transition:all .5s;position:absolute;bottom:-88%;left:0;transform:rotate(-12deg)}.single-services-box .read-more-btn{color:#ff5200;font-size:17px;font-weight:700;display:inline-block;position:absolute;bottom:15px;right:45px}.single-services-box .read-more-btn i{position:relative;top:2px}.single-services-box:hover:before{opacity:0;visibility:hidden}.single-services-box:hover:after{opacity:1;visibility:visible}.single-services-box:hover .read-more-btn{color:#fff}.single-services-item{text-align:center;z-index:1;background-color:#fff;border-radius:5px;margin-bottom:30px;padding:40px 30px 35px;transition:all .5s;position:relative;overflow:hidden}.single-services-item .icon{margin-bottom:25px}.single-services-item h3{margin-bottom:12px;font-size:25px}.single-services-item h3 a{display:inline-block}.single-services-item .default-btn{color:#ff5200;background-color:#0000;border:1px solid #eae1d6;margin-top:8px}.single-services-item .default-btn span{display:none}.single-services-item .default-btn i{transition:all .5s}.single-services-item .default-btn:hover{color:#fff;background-color:#ff5200;border-color:#ff5200;padding:12px 50px 12px 25px}.single-services-item .default-btn:hover i{left:73%}.single-services-item .shape1{z-index:-1;opacity:.85;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.single-services-item .shape2{z-index:-1;transition:all .5s;position:absolute;bottom:0;right:0}.single-services-item:hover{transform:translateY(-10px);box-shadow:0 .125rem .25rem #00000013}.single-services-item:hover .shape1 img{animation-name:rotateme;animation-duration:50s;animation-timing-function:linear;animation-iteration-count:infinite}.single-services-item:hover .shape2{bottom:-10px;right:-10px}.single-services-item-box{text-align:center;background-color:#fff;border-radius:5px;margin-bottom:30px;padding:45px 30px}.single-services-item-box .icon{margin-bottom:25px}.single-services-item-box h3{margin-bottom:12px;font-size:25px}.single-services-item-box h3 a{display:inline-block}.single-services-item-box .read-more-btn{color:#ff5200;padding-right:23px;font-weight:700;display:inline-block;position:relative}.single-services-item-box .read-more-btn i{line-height:1;transition:all .5s;position:absolute;top:4px;right:0}.single-services-item-box .read-more-btn:hover{color:#393939;padding-left:8px;padding-right:0}.single-services-item-box .read-more-btn:hover i{right:100%}.single-services-box-item{z-index:1;clip-path:polygon(0 10%,100% 0,100% 90%,0% 100%);background-color:#fafafb;padding:90px 35px 70px;position:relative;overflow:hidden}.single-services-box-item .icon{text-align:center;text-align:center;background-color:#80c54d;border-radius:5px;width:90px;height:90px;margin-bottom:30px;position:relative}.single-services-box-item .icon img{margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.single-services-box-item h3{margin-bottom:12px;font-size:25px}.single-services-box-item h3 a{display:inline-block}.single-services-box-item .shape{z-index:-1;position:absolute;top:-15px;right:0}.single-services-box-item .learn-more-btn{color:#ff5200;padding-left:23px;font-weight:700;display:inline-block;position:relative}.single-services-box-item .learn-more-btn i{line-height:1;transition:all .5s;position:absolute;top:3px;left:0}.single-services-box-item .learn-more-btn:hover{color:#393939;padding-left:0;padding-right:8px}.single-services-box-item .learn-more-btn:hover i{top:4.5px;left:100%}.col-lg-4:nth-child(2) .single-services-box-item .icon{background-color:#4267d1}.col-lg-4:nth-child(3) .single-services-box-item .icon{background-color:#ca8220}.col-lg-4:nth-child(4) .single-services-box-item .icon{background-color:#b92fb1}.col-lg-4:nth-child(5) .single-services-box-item .icon{background-color:#de6742}.col-lg-4:nth-child(6) .single-services-box-item .icon{background-color:#59eed0}.circle-shape2{z-index:-1;position:absolute;bottom:0;left:0}.load-more-btn{margin-top:25px}.load-more-btn .default-btn{color:#ff5200;background-color:#0000;border:1px solid #eae1d6;margin-bottom:-7px}.load-more-btn .default-btn span{background-color:#ff5200}.load-more-btn .default-btn:hover{color:#fff;border-color:#ff5200}.lines{z-index:-1;width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0}.lines .line{background:#e5ebf0;width:1px;height:100%;position:absolute;top:0;left:50%;overflow:hidden}.lines .line:after{content:"";background:linear-gradient(#fff0 0%,#ff5200 75% 100%);width:100%;height:15vh;animation:7s cubic-bezier(.4,.26,0,.97) infinite forwards run;display:block;position:absolute;top:-50%;left:0}.lines .line:first-child{margin-left:-30%}.lines .line:first-child:after{animation-delay:2s}.lines .line:nth-child(3){margin-left:30%}.lines .line:nth-child(3):after{animation-delay:2.5s}.lines .line:nth-child(4){margin-left:-15%}.lines .line:nth-child(4):after{animation-delay:3s}.lines .line:nth-child(5){margin-left:15%}.lines .line:nth-child(5):after{animation-delay:3.5s}@keyframes run{0%{top:-50%}to{top:110%}}.services-details-image{border-radius:5px;margin-bottom:30px;position:relative}.services-details-image img{border-radius:5px;width:100%}.services-details-image-slides.owl-theme{margin-bottom:30px}.services-details-image-slides.owl-theme .owl-nav{opacity:0;visibility:hidden;margin-top:0;transition:all .5s}.services-details-image-slides.owl-theme .owl-nav [class*=owl-]{color:#87a1c1;background:#fff;border:1.5px solid #fff;border-radius:50%;width:45px;height:45px;margin:0;padding:0;font-size:18px;line-height:40px;transition:all .5s;position:absolute;top:50%;left:20px;transform:translateY(-50%);padding-left:5px!important}.services-details-image-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:20px;padding-left:3px!important}.services-details-image-slides.owl-theme .owl-nav [class*=owl-]:hover{color:#fff;background-color:#ff5200;border-color:#ff5200}.services-details-image-slides.owl-theme:hover .owl-nav{opacity:1;visibility:visible}.services-details-desc .sub-title{color:#ff5200;margin-bottom:-18px;font-size:16px;font-weight:700;display:block}.services-details-desc h3{margin-top:30px;margin-bottom:15px;font-size:28px}.services-details-desc .image{border-radius:5px;margin-top:15px;margin-bottom:30px;padding-right:15px}.services-details-desc .image img{border-radius:5px}.services-details-desc .content{margin-top:15px;margin-bottom:30px}.services-details-desc .content h3{margin-top:0;margin-bottom:18px;font-size:24px}.services-details-desc .content ul{margin-bottom:0;padding-left:0;list-style-type:none}.services-details-desc .content ul li{color:#6b6b84;margin-bottom:12px;padding-left:20px;font-weight:600;position:relative}.services-details-desc .content ul li:before{content:"";background-color:#ff5200;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.services-details-desc .content ul li:last-child{margin-bottom:0}.services-details-desc .technologies-features{flex-wrap:wrap;margin-top:-5px;margin-bottom:25px;padding-left:0;list-style-type:none;display:flex}.services-details-desc .technologies-features li{flex:0 0 33.3333%;max-width:33.3333%;padding-top:12px}.services-details-desc .technologies-features li span{color:#6b6b84;padding-left:19px;font-weight:600;display:block;position:relative}.services-details-desc .technologies-features li span:before{content:"";background-color:#ff5200;border-radius:50%;width:8px;height:8px;position:absolute;top:45%;left:0;transform:translateY(-45%)}.services-details-desc .single-industries-serve-box{margin-top:15px;margin-bottom:20px;font-size:22px}.services-details-info{padding-left:15px}.services-details-info .services-list{background-color:#fff;margin-bottom:30px;padding-left:0;list-style-type:none;box-shadow:0 5px 40px 10px #eaeaef}.services-details-info .services-list li a{border-bottom:1px solid #eee;padding:20px 30px;font-size:17px;font-weight:800;display:block;position:relative}.services-details-info .services-list li a:before{content:"";font-family:Flaticon;font-size:18px;position:absolute;top:50%;right:30px;transform:translateY(-50%)}.services-details-info .services-list li a:hover,.services-details-info .services-list li a.active{color:#fff;background-color:#ff5200;border-color:#ff5200}.services-details-info .services-list li:last-child a{border-bottom:none}.services-details-info .download-file{background-color:#fff;margin-bottom:30px;padding:30px;box-shadow:0 5px 40px 10px #eaeaef}.services-details-info .download-file h3{margin-bottom:25px;font-size:24px}.services-details-info .download-file ul{margin-bottom:0;padding-left:0;list-style-type:none}.services-details-info .download-file ul li a{border-bottom:1px solid #eee;padding-top:15px;padding-bottom:15px;font-size:16.5px;font-weight:700;display:block;position:relative}.services-details-info .download-file ul li a i{position:absolute;top:50%;right:0;transform:translateY(-50%)}.services-details-info .download-file ul li:first-child{border-top:1px solid #eee}.services-details-info .services-contact-info{background-color:#fff;margin-bottom:30px;padding:30px;box-shadow:0 5px 40px 10px #eaeaef}.services-details-info .services-contact-info h3{margin-bottom:25px;font-size:24px}.services-details-info .services-contact-info ul{margin-bottom:0;padding-left:0;list-style-type:none}.services-details-info .services-contact-info ul li{color:#6b6b84;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;padding-left:35px;font-size:16.5px;font-weight:600;position:relative}.services-details-info .services-contact-info ul li span{color:#393939;margin-bottom:8px;font-size:20px;font-weight:800;display:block}.services-details-info .services-contact-info ul li a{color:#6b6b84;margin-bottom:8px;display:block}.services-details-info .services-contact-info ul li a:last-child{margin-bottom:0}.services-details-info .services-contact-info ul li a:hover{color:#ff5200}.services-details-info .services-contact-info ul li .icon{color:#ff5200;font-size:25px;font-weight:400;position:absolute;top:3px;left:0}.services-details-info .services-contact-info ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.single-featured-services-item{text-align:center;z-index:1;background-color:#fff;border-radius:5px;margin-bottom:30px;padding:60px 30px 55px;transition:all .5s;position:relative;overflow:hidden;box-shadow:0 8px 16px #92b8ff33}.single-featured-services-item .icon{margin-bottom:30px}.single-featured-services-item h3{margin-bottom:12px;font-size:25px}.single-featured-services-item h3 a{display:inline-block}.single-featured-services-item .default-btn{color:#ff5200;background-color:#0000;border:1px solid #eae1d6;margin-top:8px}.single-featured-services-item .default-btn span{background-color:#ff5200;display:none}.single-featured-services-item .default-btn i{transition:all .5s}.single-featured-services-item .default-btn:hover{color:#fff;background-color:#ff5200;border-color:#ff5200;padding:12px 50px 12px 25px}.single-featured-services-item .default-btn:hover i{left:73%}.single-featured-services-item .shape{z-index:-1;opacity:.5;border-radius:5px;position:absolute;bottom:0;left:0;right:0}.single-featured-services-item .shape img{border-radius:5px}.single-featured-services-item:hover .icon{animation:2s bounce}.single-featured-services-box{margin-bottom:30px;padding-right:15px;position:relative}.single-featured-services-box .icon{color:#fff;text-align:center;background-color:#ff5200;border-radius:5px;width:80px;height:80px;margin-bottom:30px;font-size:45px;transition:all .5s;position:relative}.single-featured-services-box .icon i{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.single-featured-services-box h3{margin-bottom:12px;font-size:25px}.single-featured-services-box h3 a{display:inline-block}.single-featured-services-box .read-more-btn{color:#ff5200;padding-left:23px;font-weight:700;display:inline-block;position:relative}.single-featured-services-box .read-more-btn i{line-height:1;transition:all .5s;position:absolute;top:3px;left:0}.single-featured-services-box .read-more-btn:hover{color:#393939;padding-left:0;padding-right:8px}.single-featured-services-box .read-more-btn:hover i{top:4.5px;left:100%}.single-featured-services-box:hover .icon{color:#fff!important;background-color:#393939!important}.col-lg-4:nth-child(2) .single-featured-services-item .shape{top:0;bottom:auto;transform:scaleY(-1)}.col-lg-4:nth-child(2) .single-featured-services-box{margin-top:30px}.col-lg-4:nth-child(2) .single-featured-services-box .icon{color:#fff;background-color:#01b882}.col-lg-4:nth-child(3) .single-featured-services-box .icon{color:#fff;background-color:#bb005c}.col-lg-4:first-child .single-featured-services-box{margin-top:60px}.process-area{z-index:1;position:relative}.single-process-box{text-align:center;z-index:1;background-color:#fff;border:1px solid #f5f3f2;border-radius:5px;margin-bottom:30px;padding:50px 20px;transition:all .5s;position:relative}.single-process-box .image{margin-bottom:25px}.single-process-box h3{margin-bottom:12px;font-size:24px}.single-process-box h3 a{display:inline-block}.single-process-box .number{color:#eeedef;z-index:-1;opacity:.45;font-size:215px;font-style:italic;font-weight:800;line-height:1;transition:all .5s;position:absolute;bottom:10px;left:0;right:0}.single-process-box:hover{border-color:#ff5200}.single-process-box:hover .number{transform:translate(10px)rotate(5deg)}.process-image{text-align:center}.process-content .single-box-item{z-index:1;background-color:#fff;border-radius:5px;max-width:430px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:0 .5rem 1rem #00000005}.process-content .single-box-item .image{background-color:#edfcff;border-radius:5px 0 0 5px;padding:15px 20px}.process-content .single-box-item h3{margin-bottom:0;padding:10px 20px;font-size:24px}.process-content .single-box-item .number{color:#eeedef;z-index:-1;font-size:105px;font-style:italic;font-weight:700;line-height:1;position:absolute;bottom:-45px;right:5px}.process-content .single-box-item:hover .number{animation:2s bounce}.process-content .row .col-lg-12:first-child .single-box-item{margin-left:-30px}.process-content .row .col-lg-12:nth-child(2) .single-box-item{margin-left:10px}.process-content .row .col-lg-12:nth-child(3) .single-box-item{margin-left:50px}.process-content .row .col-lg-12:nth-child(4) .single-box-item{margin-left:90px}.process-content .row .col-lg-12:nth-child(5) .single-box-item{margin-left:130px}.process-content .row .col-lg-12:nth-child(6) .single-box-item{margin-left:170px}.process-content .row .col-lg-12:last-child .single-box-item{margin-bottom:0}.how-its-work-content .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.how-its-work-content .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.how-its-work-content h2{margin-bottom:15px;font-size:44px}.how-its-work-content .inner-box{margin-top:35px}.how-its-work-content .inner-box .single-item{z-index:1;padding-bottom:30px;padding-left:100px;position:relative}.how-its-work-content .inner-box .single-item .count-box{text-align:center;color:#ff5200;background-color:#fff;border-radius:50%;width:65px;height:65px;font-size:30px;font-style:italic;font-weight:800;line-height:65px;position:absolute;top:8px;left:8px;box-shadow:0 0 0 7px #edf1fe}.how-its-work-content .inner-box .single-item h3{margin-bottom:10px;font-size:24px}.how-its-work-content .inner-box .single-item:before{content:"";z-index:-1;background-color:#ff5200;width:1px;height:100%;position:absolute;top:1px;left:40px}.how-its-work-content .inner-box .single-item:after{content:"";color:#ff5200;font-size:30px;animation:1.5s linear infinite fade-down;position:absolute;bottom:10px;left:26px;font-family:boxicons!important}.how-its-work-content .inner-box .single-item:last-child{padding-bottom:0}.how-its-work-content .inner-box .single-item:last-child:before,.how-its-work-content .inner-box .single-item:last-child:after{display:none}.courses-area{z-index:1;position:relative}.courses-area .vector-shape6{bottom:7%}.single-courses-box{background-color:#fff;border-radius:5px;margin-bottom:30px;position:relative;box-shadow:0 8px 16px #92b8ff33}.single-courses-box .courses-image{z-index:1;border-radius:5px 5px 0 0;position:relative}.single-courses-box .courses-image .image,.single-courses-box .courses-image .image img{border-radius:5px 5px 0 0}.single-courses-box .courses-image .fav{color:#fff;font-size:30px;line-height:1;display:inline-block;position:absolute;top:20px;right:20px}.single-courses-box .courses-image .fav:hover{color:#ff5200}.single-courses-box .courses-image .price{color:#fff;text-align:center;background-color:#ff5200;border-radius:50%;width:65px;height:65px;font-size:22px;font-weight:800;line-height:67px;display:inline-block;position:absolute;bottom:-32.5px;right:20px}.single-courses-box .courses-image .price.free{background-color:green}.single-courses-box .courses-content{border-radius:0 0 5px 5px;padding:30px}.single-courses-box .courses-content .course-author{margin-bottom:15px}.single-courses-box .courses-content .course-author img{width:35px;height:35px;margin-right:10px}.single-courses-box .courses-content .course-author span{color:#ff5200;font-size:15px;font-weight:600}.single-courses-box .courses-content h3{margin-bottom:12px;font-size:25px;line-height:1.3}.single-courses-box .courses-content h3 a{display:inline-block}.single-courses-box .courses-content .courses-box-footer{margin:20px -7px 0;padding-left:0;list-style-type:none}.single-courses-box .courses-content .courses-box-footer li{color:#6b6b84;padding-left:28px;padding-right:7px;font-size:15px;position:relative}.single-courses-box .courses-content .courses-box-footer li i{color:#ff5200;position:absolute;top:0;left:7px}.single-courses-box .courses-content .courses-box-footer li i.flaticon-team{font-size:18px;top:-3px;left:3px}.courses-info{text-align:center;margin-top:20px}.courses-info p{max-width:600px;margin-bottom:0;margin-left:auto;margin-right:auto}.courses-info p a{color:#ff5200}.courses-info p a:hover{color:#393939;text-decoration:underline}.courses-details-desc{margin-top:60px;padding-right:15px}.courses-details-desc .nav{background-color:var(--color-bg-elevated);border:none;border-radius:5px;margin-bottom:0;padding-left:30px;padding-right:30px;list-style-type:none}.courses-details-desc .nav li{cursor:pointer;background-color:var(--color-bg-elevated);color:var(--color-text-secondary);border:none;border-radius:5px;margin-bottom:0;margin-right:40px;padding:14px 0;font-size:18px;font-weight:800;transition:all .5s;position:relative}.courses-details-desc .nav li:before{content:"";background-color:var(--color-orange);width:100%;height:2px;transition:all .5s;position:absolute;bottom:0;left:0;transform:scaleX(0)}.courses-details-desc .nav li:hover,.courses-details-desc .nav li.current{color:var(--color-text)}.courses-details-desc .nav li:hover:before,.courses-details-desc .nav li.current:before{transform:scaleX(1)}.courses-details-desc .nav li:last-child{margin-right:0}.courses-details-desc .tab-content{padding-top:40px;padding-left:30px;padding-right:30px}.courses-details-desc .tab-content .courses-overview h3{margin-bottom:12px;font-size:25px}.courses-details-desc .tab-content .courses-overview h3:not(:first-child){margin-top:30px}.courses-details-desc .tab-content .courses-curriculum{border:1px solid #eee;border-radius:5px;margin-left:-30px;margin-right:-30px;padding:30px}.courses-details-desc .tab-content .courses-curriculum h3{margin-bottom:18px;font-size:20px}.courses-details-desc .tab-content .courses-curriculum h3:not(:first-child){margin-top:30px}.courses-details-desc .tab-content .courses-curriculum ul{margin-bottom:0;padding-left:0;list-style-type:none}.courses-details-desc .tab-content .courses-curriculum ul li{display:block}.courses-details-desc .tab-content .courses-curriculum ul li a{color:#393939;background-color:#f8f9f8;margin-left:-30px;margin-right:-30px;padding:14.5px 30px 14px 55px;position:relative}.courses-details-desc .tab-content .courses-curriculum ul li a:before{content:"";color:#ff5200;font-family:Flaticon;font-size:18px;font-weight:400;position:absolute;top:14px;left:30px}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-name{font-size:15px;font-weight:800}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta{text-align:right}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .questions{color:#2dbbc4;text-transform:lowercase;background:#e3f1f2;border-radius:3px;margin-right:6px;padding:2px 10px 1.5px;font-size:14px;font-weight:700;display:inline-block}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .duration{color:#ff5200;text-transform:lowercase;background:#f7e7e8;border-radius:3px;padding:2px 10px 1.5px;font-size:14px;font-weight:700;display:inline-block}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .status{color:#fff;background:#393939;border-radius:3px;margin-left:6px;padding:2px 10px 1.5px;font-size:14px;font-weight:700;display:inline-block}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .status.locked{color:#393939;background-color:#0000;border-radius:0;margin-left:8px;padding:0;font-size:18px;font-weight:400;position:relative;top:1px}.courses-details-desc .tab-content .courses-curriculum ul li a:hover{color:#ff5200}.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(2) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(4) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(6) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(8) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(10) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(12) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(14) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(16) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(18) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(20) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(22) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(24) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(26) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(28) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(30) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(32) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(34) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(36) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(38) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(40) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(42) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(44) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(46) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(48) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(50) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(52) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(54) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(56) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(58) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(60) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(62) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(64) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(66) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(68) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(70) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(72) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(74) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(76) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(78) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(80) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(82) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(84) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(86) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(88) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(90) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(92) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(94) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(96) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(98) a,.courses-details-desc .tab-content .courses-curriculum ul li:nth-child(100) a{background-color:#fff}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content h3{margin-bottom:8px;font-size:22px}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content .sub-title{color:#ff5200;margin-bottom:15px;font-weight:600;display:block}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content .social-link{margin-bottom:0;padding-left:0;list-style-type:none}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content .social-link li{margin-right:3px;display:inline-block}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content .social-link li:last-child{margin-right:0}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content .social-link li a{text-align:center;color:#393939;background-color:#e1e1e1;border-radius:2px;width:30px;height:30px;font-size:18px;position:relative}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content .social-link li a i{position:absolute;top:50%;left:0;right:0;transform:translateY(-48%)}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content .social-link li a:hover{color:#fff;background-color:#ff5200}.courses-details-desc .tab-content .courses-reviews h3{margin-bottom:0;margin-right:15px;font-size:21px;font-weight:800;display:inline-block}.courses-details-desc .tab-content .courses-reviews .rating{display:inline-block;position:relative;top:1px}.courses-details-desc .tab-content .courses-reviews .rating span{color:#cecfd2;margin-right:-2px;font-size:19px}.courses-details-desc .tab-content .courses-reviews .rating span.checked{color:orange}.courses-details-desc .tab-content .courses-reviews .rating-count{margin-top:10px;margin-bottom:20px}.courses-details-desc .tab-content .courses-reviews .rating-count span{color:#6b6b84;font-size:17px;display:block}.courses-details-desc .tab-content .courses-reviews .row{margin-left:0;margin-right:0;overflow:hidden}.courses-details-desc .tab-content .courses-reviews .side{float:left;width:9%;margin-top:10px}.courses-details-desc .tab-content .courses-reviews .side div{font-size:17px;font-weight:700}.courses-details-desc .tab-content .courses-reviews .middle{float:left;width:82%;margin-top:14px}.courses-details-desc .tab-content .courses-reviews .right{text-align:right}.courses-details-desc .tab-content .courses-reviews .bar-container{text-align:center;color:#fff;background-color:#f1f1f1;border-radius:5px;width:100%}.courses-details-desc .tab-content .courses-reviews .bar-5{background-color:#4caf50;border-radius:5px;width:100%;height:18px}.courses-details-desc .tab-content .courses-reviews .bar-4{background-color:#2196f3;border-radius:5px;width:75%;height:18px}.courses-details-desc .tab-content .courses-reviews .bar-3{background-color:#00bcd4;border-radius:5px;width:50%;height:18px}.courses-details-desc .tab-content .courses-reviews .bar-2{background-color:#ff9800;border-radius:5px;width:25%;height:18px}.courses-details-desc .tab-content .courses-reviews .bar-1{background-color:#f44336;border-radius:5px;width:0;height:18px}.courses-details-desc .tab-content .courses-review-comments{margin-top:40px}.courses-details-desc .tab-content .courses-review-comments h3{border-bottom:1px solid #f3f3f3;margin-bottom:8px;padding-bottom:12px;font-size:21px;font-weight:800}.courses-details-desc .tab-content .courses-review-comments .user-review{border-bottom:1px solid #f3f3f3;padding:20px 0 20px 110px;position:relative}.courses-details-desc .tab-content .courses-review-comments .user-review img{border-radius:5px;width:90px;height:90px;position:absolute;top:20px;left:0}.courses-details-desc .tab-content .courses-review-comments .user-review .sub-comment{margin-bottom:8px;font-weight:700}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating{margin-bottom:8px;display:block}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating .review-stars{display:inline-block}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating .review-stars i{color:#cecfd2;margin-right:-3px;font-size:18px;display:inline-block}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating .review-stars i.checked{color:orange}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating span{color:#393939;margin-left:5px;font-weight:800;position:relative;top:-2px}.courses-details-desc .tab-content .tabs_item{display:none}.courses-details-desc .tab-content .tabs_item:first-child{display:block}.courses-details-info{background-color:#f8f9f8;border-radius:5px;margin-top:-240px;margin-left:15px;padding:12px 12px 50px}.courses-details-info .image{text-align:center;position:relative}.courses-details-info .image .link-btn{z-index:3;width:100%;height:100%;display:block;position:absolute;top:0;left:0}.courses-details-info .image .content{z-index:2;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.courses-details-info .image .content i{color:#fff;background-color:#ff5200;border-radius:50%;width:60px;height:60px;margin-bottom:15px;margin-left:auto;margin-right:auto;font-size:25px;line-height:60px;display:block}.courses-details-info .image .content span{color:#fff;background-color:#393939;border-radius:5px;padding:4px 20px;font-size:17px;font-weight:700;display:inline-block}.courses-details-info .image:before{content:"";z-index:1;opacity:.25;background-color:#393939;position:absolute;inset:0}.courses-details-info .info{margin-bottom:0;padding-top:35px;padding-left:25px;padding-right:25px;list-style-type:none}.courses-details-info .info li{color:#6b6b84;border-bottom:1px solid #e5e5e7;padding-top:15px;padding-bottom:14px;font-size:17px;font-weight:600}.courses-details-info .info li span{color:#393939;padding-left:28px;font-weight:800;position:relative}.courses-details-info .info li span i{color:#ff5200;font-size:20px;font-weight:400;position:absolute;top:-2px;left:0}.courses-details-info .info li.price{color:#ff5200;padding-bottom:10px;font-size:28px;font-weight:800}.courses-details-info .info li.price span{color:#393939;font-size:17px;font-weight:800}.courses-details-info .info li:first-child{padding-top:0}.courses-details-info .btn-box{margin-top:35px;padding-left:25px;padding-right:25px}.courses-details-info .btn-box .default-btn{padding:12px 30px;display:block}.courses-details-info .btn-box .default-btn i{margin-right:8px;font-size:20px;font-weight:400;line-height:1;position:relative;top:2px;left:0}.courses-details-info .btn-box .default-btn:not(:first-child){color:#393939;background-color:#0000;border:1px solid #393939;margin-top:15px}.courses-details-info .btn-box .default-btn:not(:first-child):hover{color:#fff;border-color:#393939}.courses-details-info .courses-share{text-align:center;margin-top:20px;padding-left:25px;padding-right:25px}.courses-details-info .courses-share .share-info{cursor:pointer;display:inline-block;position:relative}.courses-details-info .courses-share .share-info span{color:#ff5200;font-size:17px;font-weight:700;line-height:1;display:inline-block}.courses-details-info .courses-share .share-info span i{color:#393939}.courses-details-info .courses-share .share-info .social-link{opacity:0;visibility:hidden;margin-bottom:0;padding-left:0;list-style-type:none;transition:all .5s;position:absolute;bottom:-35px;left:0;right:0}.courses-details-info .courses-share .share-info .social-link li{margin-right:3px;display:inline-block}.courses-details-info .courses-share .share-info .social-link li:last-child{margin-right:0}.courses-details-info .courses-share .share-info .social-link li a{text-align:center;color:#393939;background-color:#e1e1e1;border-radius:2px;width:30px;height:30px;font-size:18px;position:relative}.courses-details-info .courses-share .share-info .social-link li a i{position:absolute;top:50%;left:0;right:0;transform:translateY(-48%)}.courses-details-info .courses-share .share-info .social-link li a:hover{color:#fff;background-color:#ff5200}.courses-details-info .courses-share .share-info:hover .social-link{opacity:1;visibility:visible;bottom:-42px}.why-choose-us-area{z-index:1;position:relative}.why-choose-us-area.bg-color:before{content:"";z-index:-1;background-color:#fafafb;width:100%;height:150px;position:absolute;bottom:0;left:0}.why-choose-us-area .row{margin-left:0;margin-right:0}.why-choose-us-area .row .col-lg-6{padding-left:0;padding-right:0}.why-choose-us-content{z-index:1;clip-path:polygon(0 10%,100% 0,100% 90%,0% 100%);background-color:#393939;padding:130px 60px 100px;position:relative;overflow:hidden}.why-choose-us-content h2{color:#fff;margin-bottom:18px;font-size:36px}.why-choose-us-content p{color:#f0f0f0;margin-bottom:18px}.why-choose-us-content .default-btn{margin-top:5px}.why-choose-us-content .default-btn span{background-color:#fff}.why-choose-us-content .default-btn:hover{color:#393939}.our-brand-partners-list{clip-path:polygon(0 10%,100% 0,100% 90%,0% 100%);background-color:#f4f4fb;margin-left:-30px;padding:180px 60px 150px 90px;position:relative;overflow:hidden}.our-brand-partners-list h2{margin-bottom:30px;font-size:36px}.our-brand-partners-list .col-lg-6{margin-bottom:25px}.our-brand-partners-list .view-all{color:#ff5200;font-weight:700;display:inline-block;position:relative}.our-brand-partners-list .view-all:before{content:"";background-color:#ff5200;width:100%;height:1px;transition:all .5s;position:absolute;bottom:0;left:0}.our-brand-partners-list .view-all:hover:before{width:0}.map-shape2{z-index:-1;margin:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.map-shape2 img{animation-name:rotateme;animation-duration:200s;animation-timing-function:linear;animation-iteration-count:infinite}.case-study-area{z-index:1;position:relative}.case-study-area:before{content:"";z-index:-1;background-color:#e1fbff;width:34%;height:100%;position:absolute;top:0;right:0}.single-case-study-item{z-index:1;position:relative}.single-case-study-item .case-study-content .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.single-case-study-item .case-study-content .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite;width:auto!important;display:inline-block!important}.single-case-study-item .case-study-content h2{margin-bottom:12px;font-size:44px}.single-case-study-item .case-study-content .default-btn{margin-top:10px}.single-case-study-item .case-study-image{text-align:center}.single-case-study-item .case-study-image a{border-radius:50%}.single-case-study-item .case-study-image a img{border:8px solid #fff;border-radius:50%;width:auto!important;display:inline-block!important}.case-study-slides.owl-carousel .owl-nav .owl-prev,.case-study-slides.owl-carousel .owl-nav .owl-next{color:#6b6b84;opacity:0;visibility:hidden;background-color:#0000;padding:0;font-size:45px;line-height:1;transition:all .5s;position:absolute;top:50%;left:150px;transform:translateY(-50%)}.case-study-slides.owl-carousel .owl-nav .owl-prev:hover,.case-study-slides.owl-carousel .owl-nav .owl-next:hover{color:#ff5200;background-color:#0000}.case-study-slides.owl-carousel .owl-nav .owl-next{left:auto;right:150px}.case-study-slides.owl-carousel:hover .owl-nav .owl-prev,.case-study-slides.owl-carousel:hover .owl-nav .owl-next{opacity:1;visibility:visible;left:100px}.case-study-slides.owl-carousel:hover .owl-nav .owl-next{left:auto;right:100px}.projects-area{z-index:1;position:relative}.projects-area .container-fluid{max-width:1920px;padding-left:30px;padding-right:30px}.projects-area.bg-color{background-image:url(../media/black-bg.6717601b.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.projects-area.bg-color .section-title h2{color:#fff}.projects-area.bg-color .section-title h2 .overlay{background-color:#fff}.projects-area.bg-color .section-title p{color:#fff}.single-projects-box{text-align:center;background-color:#fafafb;border-radius:5px;margin-bottom:30px}.single-projects-box .image{border-radius:5px 5px 0 0;position:relative;overflow:hidden}.single-projects-box .image img{border-radius:5px 5px 0 0;transition:all .5s}.single-projects-box .image:before{content:"";z-index:1;opacity:0;visibility:hidden;background-color:#ff5200;border-radius:5px;transition:all .5s;position:absolute;inset:0}.single-projects-box .image .link-btn{text-align:center;z-index:2;color:#ff5200;opacity:0;visibility:hidden;background-color:#fff;border-radius:50%;width:45px;height:45px;margin-top:20px;font-size:30px;line-height:52.5px;display:inline-block;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.single-projects-box .image .link-btn:hover{color:#fff;background-color:#393939}.single-projects-box .content{border-radius:0 0 5px 5px;padding:25px}.single-projects-box .content h3{margin-bottom:8px;font-size:24px}.single-projects-box .content span{color:#ff5200;font-size:16.5px;font-weight:600;display:block}.single-projects-box:hover .image img{transform:scale(1.3)rotate(5deg)}.single-projects-box:hover .image:before{opacity:1;visibility:visible;margin:10px}.single-projects-box:hover .image .link-btn{opacity:1;visibility:visible;margin-top:0}.single-projects-box.border{border-radius:0;border:none!important}.single-projects-box.border .image,.single-projects-box.border .image img,.single-projects-box.border .image:before{border-radius:0}.single-projects-box.border .content{border:none;border-left:1px solid #ecf5fe;border-right:1px solid #ecf5fe;border-radius:0}.projects-items{margin-left:-15px;margin-right:-15px}.case-studies-details-image{border-radius:5px;margin-bottom:30px;position:relative}.case-studies-details-image img{border-radius:5px;width:100%}.case-studies-details-image .video-btn{text-align:center;color:#ff5200;z-index:1;background-color:#fff;border-radius:50%;width:78px;height:78px;font-size:35px;line-height:75px;display:inline-block;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.case-studies-details-image .video-btn:after,.case-studies-details-image .video-btn:before{content:"";z-index:-1;border:1px solid #fff;border-radius:50%;transition:all .5s;display:block;position:absolute;inset:0}.case-studies-details-image .video-btn:before{animation:2s linear infinite ripple}.case-studies-details-image .video-btn:after{animation:2s linear 1s infinite ripple}.case-studies-details-image .video-btn:hover{color:#fff;background-color:#ff5200}.case-studies-details-image .video-btn:hover:after,.case-studies-details-image .video-btn:hover:before{border-color:#ff5200}.case-studies-details-image-slides.owl-theme{margin-bottom:30px}.case-studies-details-image-slides.owl-theme .owl-nav{opacity:0;visibility:hidden;margin-top:0;transition:all .5s}.case-studies-details-image-slides.owl-theme .owl-nav [class*=owl-]{color:#87a1c1;background:#fff;border:1.5px solid #fff;border-radius:50%;width:45px;height:45px;margin:0;padding:0;font-size:18px;line-height:40px;transition:all .5s;position:absolute;top:50%;left:20px;transform:translateY(-50%);padding-left:5px!important}.case-studies-details-image-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:20px;padding-left:3px!important}.case-studies-details-image-slides.owl-theme .owl-nav [class*=owl-]:hover{color:#fff;background-color:#ff5200;border-color:#ff5200}.case-studies-details-image-slides.owl-theme:hover .owl-nav{opacity:1;visibility:visible}.case-studies-details-desc .sub-title{color:#ff5200;margin-bottom:-20px;font-weight:700;display:block}.case-studies-details-desc h3{margin-top:30px;margin-bottom:15px;font-size:28px;line-height:1.4}.case-studies-details-desc .image{border-radius:5px;margin-top:15px;margin-bottom:30px;padding-right:15px}.case-studies-details-desc .image img{border-radius:5px}.case-studies-details-desc .content{margin-top:15px;margin-bottom:30px}.case-studies-details-desc .content h3{margin-top:0;font-size:25px}.case-studies-details-desc .content ul{margin-bottom:0;padding-left:0;list-style-type:none}.case-studies-details-desc .content ul li{color:#6b6b84;margin-bottom:12px;padding-left:20px;font-weight:600;position:relative}.case-studies-details-desc .content ul li:before{content:"";background-color:#ff5200;border-radius:50%;width:8px;height:8px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.case-studies-details-desc .content ul li:last-child{margin-bottom:0}.case-studies-details-info{background-color:#fff;border-top:3px solid #ff5200;border-radius:5px;margin-left:15px;padding:40px 30px;box-shadow:0 -10px 30px #0000001a}.case-studies-details-info ul{margin-bottom:0;padding-left:0;list-style-type:none}.case-studies-details-info ul li{color:#6b6b84;border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;padding-left:35px;font-size:16.5px;font-weight:600;position:relative}.case-studies-details-info ul li span{color:#393939;margin-bottom:8px;font-size:20px;font-weight:800;display:block}.case-studies-details-info ul li a{color:#6b6b84;margin-bottom:8px;display:block}.case-studies-details-info ul li a:last-child{margin-bottom:0}.case-studies-details-info ul li a:hover{color:#ff5200}.case-studies-details-info ul li .icon{color:#ff5200;font-size:25px;font-weight:400;position:absolute;top:3px;left:0}.case-studies-details-info ul li:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.scientist-area{z-index:1;position:relative}.scientist-area.bg-color:before{content:"";z-index:-1;background-color:#f1f8fb;height:247px;position:absolute;bottom:0;left:0;right:0}.single-scientist-box{text-align:center;margin-bottom:30px;transition:all .5s}.single-scientist-box .image{z-index:1;position:relative}.single-scientist-box .image:before{content:"";z-index:-1;background-image:url(../media/shape1.eaf4b813.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;height:83%;transition:all .5s;position:absolute;bottom:0;left:0;right:0}.single-scientist-box .content{background-color:var(--color-surface);border-radius:0 0 5px 5px;padding:20px}.single-scientist-box .content h3{color:var(--color-text);margin-bottom:5px;font-size:25px}.single-scientist-box .content h3 a{color:var(--color-text)}.single-scientist-box .content h3 a:hover{color:var(--color-orange)}.single-scientist-box .content span{color:var(--color-text-secondary);font-size:16px;font-weight:600}.single-scientist-box .content .social{margin-top:13px;margin-bottom:0;padding-left:0;list-style-type:none}.single-scientist-box .content .social li{margin-left:3px;margin-right:3px;display:inline-block}.single-scientist-box .content .social li a{background-color:var(--color-surface);border:1.2px solid var(--color-border);width:34px;height:34px;color:var(--color-text-secondary);border-radius:50%;line-height:37px;display:block}.single-scientist-box .content .social li a:hover{background-color:var(--color-orange);border-color:var(--color-orange);color:var(--color-text-inverse)}.single-scientist-box:hover{transform:translateY(-10px)}.single-scientist-box:hover .image:before{height:80%}.col-lg-3:nth-child(2) .single-scientist-box .image:before,.col-lg-3:nth-child(4) .single-scientist-box .image:before,.col-lg-3:nth-child(6) .single-scientist-box .image:before,.col-lg-3:nth-child(8) .single-scientist-box .image:before,.col-lg-3:nth-child(10) .single-scientist-box .image:before{background-image:url(../media/shape2.601a45f0.png)}.scientist-section-title .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.scientist-section-title .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.scientist-section-title h2{margin-bottom:12px;font-size:44px}.scientist-section-title p{margin-bottom:20px}.scientist-section-title p:last-child{margin-bottom:0}.scientist-section-title .default-btn{margin-top:5px}.single-scientist-item{text-align:center;border-radius:5px 5px 0 0;margin-bottom:30px}.single-scientist-item img{border-radius:5px 5px 0 0;width:100%}.scientist-box-list{z-index:1;margin-bottom:10px;padding-right:15px;position:relative}.scientist-box-list .single-scientist-item{margin-bottom:20px}.scientist-box-list .col-lg-6:first-child .single-scientist-item{padding-right:30px}.scientist-box-list .col-lg-6:nth-child(2) .single-scientist-item{padding-right:20px}.scientist-box-list .col-lg-6:nth-child(3) .single-scientist-item{margin-top:-100px;padding-left:20px}.single-scientist-item-box{text-align:center;margin-bottom:30px;transition:all .5s}.single-scientist-item-box .image{position:relative}.single-scientist-item-box .image .social{opacity:0;visibility:hidden;margin-bottom:0;padding-left:0;list-style-type:none;transition:all .5s;position:absolute;bottom:0;left:0;right:0}.single-scientist-item-box .image .social li{margin-left:3px;margin-right:3px;display:inline-block}.single-scientist-item-box .image .social li a{color:#6b6b84;background-color:#fff;border:1.2px solid #ece4da;border-radius:50%;width:34px;height:34px;line-height:37px;display:block}.single-scientist-item-box .image .social li a:hover{color:#fff;background-color:#ff5200;border-color:#ff5200}.single-scientist-item-box .content{border-radius:0 0 5px 5px;margin-top:25px}.single-scientist-item-box .content h3{margin-bottom:5px;font-size:23px}.single-scientist-item-box .content span{color:#ff5200;font-size:16px;font-weight:600}.single-scientist-item-box:hover .image .social{opacity:1;visibility:visible;bottom:20px}.vector-shape4{z-index:-1;position:absolute;top:50%;left:0;transform:translateY(-50%)}.vector-shape4 img{animation:5s linear infinite movebounce}.vector-shape5{z-index:-1;position:absolute;bottom:-7%;left:15%}.vector-shape5 img{animation-name:rotateme;animation-duration:350s;animation-timing-function:linear;animation-iteration-count:infinite}.map-shape1{z-index:-1;opacity:.5;position:absolute;top:0;right:15%}.map-shape1 img{animation-name:rotatemetwo;animation-duration:300s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes movebounce{0%{transform:translateY(0)}50%{transform:translateY(-20px)}to{transform:translateY(0)}}.single-pricing-box{text-align:center;background-color:#fff;border-radius:5px;margin-bottom:30px;padding-bottom:30px;transition:all .5s}.single-pricing-box .pricing-header{padding:20px 40px}.single-pricing-box .pricing-header h3{margin-bottom:-5px;font-size:24px}.single-pricing-box .price{color:#393939;border-top:2px dashed #f4f5fe;border-bottom:2px dashed #f4f5fe;padding:10px 40px 5px;font-size:40px;font-weight:900;transition:all .5s}.single-pricing-box .price sup{margin-right:-6px;font-size:18px;font-weight:500;top:-18px}.single-pricing-box .price sub{color:#4a6f8a;font-size:14px;font-weight:500;bottom:2px}.single-pricing-box .pricing-features{text-align:left;margin:0;padding:30px;list-style-type:none}.single-pricing-box .pricing-features li{color:#444683;margin-bottom:13px;padding-right:25px;position:relative}.single-pricing-box .pricing-features li i{color:green;position:absolute;top:2px;right:0}.single-pricing-box .pricing-features li:last-child{margin-bottom:0}.single-pricing-box .pricing-features li .red{color:red}.single-pricing-box .btn-box{text-align:left;padding:0 30px}.single-pricing-box:hover{transform:translateY(-10px);box-shadow:0 10px 30px #00000012}.analysis-form{padding-left:15px}.analysis-form .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:12px;font-size:15px;font-weight:700;display:block;position:relative}.analysis-form .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.analysis-form h2{margin-bottom:13px;font-size:44px}.analysis-form form{margin-top:30px}.analysis-form form .default-btn{margin-top:10px}.overview-box{flex-wrap:wrap;margin-bottom:100px;margin-left:-15px;margin-right:-15px;display:flex;align-items:center!important}.overview-box:last-child{margin-bottom:0}.overview-box .overview-content{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.overview-box .overview-content .content{padding-right:30px}.overview-box .overview-content .content .sub-title{color:#ff5200;text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700;display:block}.overview-box .overview-content .content h2{margin-bottom:12px;font-size:35px}.overview-box .overview-content .content .features-text{margin-top:30px}.overview-box .overview-content .content .features-text h4{margin-bottom:15px;font-size:18px}.overview-box .overview-content .content .features-text h4 i{color:#ff5200;margin-right:4px;font-size:16px}.overview-box .overview-content .content.right-content{padding-left:30px;padding-right:0}.overview-box .overview-content .content .features-list{flex-wrap:wrap;margin:10px -10px 0;padding-left:0;list-style-type:none;display:flex}.overview-box .overview-content .content .features-list li{flex:0 0 50%;max-width:50%;margin-top:10px;padding-left:10px;padding-right:10px}.overview-box .overview-content .content .features-list li span{z-index:1;background-color:#f8faff;border-radius:5px;padding:13px 12px 10px 40px;font-size:15.5px;font-weight:800;transition:all .5s;display:block;position:relative}.overview-box .overview-content .content .features-list li span:before{content:"";z-index:-1;background-color:#ff5200;border-radius:5px;width:0;height:100%;transition:all .5s;position:absolute;top:0;left:0}.overview-box .overview-content .content .features-list li span i{color:#fff;text-align:center;background-color:#ff5200;border-radius:3px;width:23px;height:23px;font-size:18px;line-height:23px;transition:all .5s;position:absolute;top:50%;left:8px;transform:translateY(-50%)}.overview-box .overview-content .content .features-list li span:hover{color:#fff}.overview-box .overview-content .content .features-list li span:hover:before{width:100%}.overview-box .overview-content .content .features-list li span:hover i{color:#393939;background-color:#fff}.overview-box .overview-image{flex:0 0 50%;max-width:50%;padding-left:15px;padding-right:15px}.overview-box .overview-image .image{text-align:center}.explore-learning-area{z-index:1;position:relative}.explore-learning-content .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.explore-learning-content .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.explore-learning-content h2{margin-bottom:16px;font-size:44px}.explore-learning-content .explore-learing-btn{color:#ff5200;margin-top:5px;font-size:16.5px;font-weight:700;display:inline-block;position:relative}.explore-learning-content .explore-learing-btn:before{content:"";background-color:#393939;width:0;height:1px;transition:all .5s;position:absolute;bottom:0;left:0}.explore-learning-content .explore-learing-btn:hover{color:#393939}.explore-learning-content .explore-learing-btn:hover:before{width:100%}.explore-learning-video{text-align:center;border-radius:5px;position:relative}.explore-learning-video img{border-radius:5px}.explore-learning-video .video-btn{text-align:center;z-index:1;color:#fff;background-color:#ff5200;border-radius:50%;width:85px;height:85px;padding-left:5px;font-size:35px;line-height:85px;display:inline-block;position:absolute;top:50%;left:50%;transform:translateY(-50%)translate(-50%)}.explore-learning-video .video-btn:after,.explore-learning-video .video-btn:before{content:"";z-index:-1;border:1px solid #ff5200;border-radius:50%;transition:all .5s;display:block;position:absolute;inset:0}.explore-learning-video .video-btn:before{animation:2s linear infinite ripple}.explore-learning-video .video-btn:after{animation:2s linear 1s infinite ripple}.explore-learning-video .video-btn:hover{color:#fff;background-color:#393939}.explore-learning-video .video-btn:hover:before,.explore-learning-video .video-btn:hover:after{border-color:#393939}@keyframes ripple{0%{transform:scale(1)}75%{opacity:1;transform:scale(1.75)}to{opacity:0;transform:scale(2)}}.faq-accordion .accordion{border:none;margin-bottom:0;padding-left:0;list-style-type:none}.faq-accordion .accordion .accordion__item{background:var(--color-surface,#fff);border:none;border-radius:5px;margin-bottom:20px;padding:0;display:block;box-shadow:2px 8px 20px #192a4621!important}.faq-accordion .accordion .accordion__item:last-child{margin-bottom:0}.faq-accordion .accordion .accordion__heading{font-size:inherit;font-weight:inherit;margin:0}.faq-accordion .accordion .accordion__button{background-color:var(--color-surface,#fff);color:var(--color-text,#393939);text-align:left;cursor:pointer;border:none;border-radius:5px;width:100%;padding:20px 30px 20px 60px;font-size:18px;font-weight:800;display:block;position:relative}.faq-accordion .accordion .accordion__button i{font-size:25px;transition:all .5s;position:absolute;top:50%;left:20px;transform:translateY(-50%)}.faq-accordion .accordion .accordion__button.active i{transform:translateY(-50%)rotate(180deg)}.faq-accordion .accordion .accordion__button:hover{background-color:var(--color-surface-hover,#f9f9f9)}.faq-accordion .accordion .accordion__panel{grid-template-rows:0fr;padding-left:60px;padding-right:30px;transition:grid-template-rows .3s ease-out;display:grid}.faq-accordion .accordion .accordion__panel>*{overflow:hidden}.faq-accordion .accordion .accordion__panel p{color:var(--color-text-secondary,inherit);padding-bottom:0;font-size:15px;line-height:1.8;transition:padding .3s ease-out}.faq-accordion .accordion .accordion__panel.show{grid-template-rows:1fr}.faq-accordion .accordion .accordion__panel.show p{padding-bottom:20px}.faq-accordion .accordion .accordion__panel[hidden]{display:grid}.tab .tabs-item{display:none}.tab .tabs-item:first-child{display:block}.industries-serve-area{z-index:1;position:relative}.single-industries-serve-box{color:#393939;z-index:1;background-color:#f4f4fb;border-radius:5px;margin-bottom:30px;padding:20px 15px 20px 60px;font-size:24px;font-weight:800;transition:all .5s;position:relative;overflow:hidden}.single-industries-serve-box .icon{color:#c3c3c9;font-size:55px;font-weight:400;line-height:1;transition:all .5s;position:absolute;top:50%;left:-10px;transform:translateY(-50%)}.single-industries-serve-box:before{content:"";z-index:-1;background-color:#ff5200;border-radius:5px;width:0;height:100%;transition:all .5s;position:absolute;top:0;left:0}.single-industries-serve-box .link-btn{z-index:2;border-radius:5px;display:block;position:absolute;inset:0}.single-industries-serve-box:hover,.single-industries-serve-box:hover .icon{color:#fff}.single-industries-serve-box:hover:before{width:100%}.vector-shape11{z-index:-1;position:absolute;top:50%;right:0;transform:translateY(-50%)}.vector-shape11 img{animation:5s linear infinite movebounce}.single-gallery-item{z-index:1;cursor:zoom-in;border-radius:5px;margin-bottom:30px;position:relative;overflow:hidden}.single-gallery-item a{border-radius:5px;display:block}.single-gallery-item a img{transition:all .5s}.single-gallery-item:hover a img{filter:blur(2px);transform:scale(1.1)}.single-products-box{margin-bottom:30px;position:relative}.single-products-box .products-image{text-align:center;position:relative;overflow:hidden}.single-products-box .products-image a{display:block;position:relative}.single-products-box .products-image a img{transition:all 1.5s cubic-bezier(0,0,.2,1)}.single-products-box .products-image .products-button{z-index:1;position:absolute;top:20px;right:20px}.single-products-box .products-image .products-button ul{margin-bottom:0;padding-left:0;list-style-type:none}.single-products-box .products-image .products-button ul li{opacity:0;visibility:hidden;margin-bottom:10px;transition:all .3s ease-in-out;transform:translate(30px)}.single-products-box .products-image .products-button ul li a{color:#393939;text-align:center;background-color:#fff;border-radius:50%;width:40px;height:40px;font-size:20px;line-height:45px;display:inline-block;position:relative;box-shadow:0 0 4px #00000012}.single-products-box .products-image .products-button ul li a .tooltip-label{visibility:hidden;white-space:nowrap;opacity:0;color:#fff;background-color:#ff5200;padding:0 10px;font-size:12px;font-weight:800;line-height:28px;transition:all .2s ease-in-out;position:absolute;top:5px;right:110%;transform:translate(0)}.single-products-box .products-image .products-button ul li a .tooltip-label:before{content:"";background-color:#ff5200;width:10px;height:10px;transition:all .2s ease-in-out;position:absolute;top:50%;right:-1px;transform:rotate(45deg)translateY(-50%)}.single-products-box .products-image .products-button ul li a:hover{color:#fff;background-color:#ff5200}.single-products-box .products-image .products-button ul li a:hover .tooltip-label{visibility:visible;opacity:1;right:135%}.single-products-box .products-image .products-button ul li:last-child{margin-bottom:0}.single-products-box .products-image .products-button ul li:first-child{transition-delay:.1s}.single-products-box .products-image .products-button ul li:nth-child(2){transition-delay:.2s}.single-products-box .products-image .products-button ul li:nth-child(3){transition-delay:.3s}.single-products-box .products-image .sale-tag{color:#fff;text-align:center;z-index:2;text-transform:uppercase;background-color:red;border-radius:50%;width:55px;height:55px;font-size:14px;font-weight:700;line-height:55px;position:absolute;top:20px;left:20px}.single-products-box .products-image .new-tag{color:#fff;text-align:center;z-index:2;text-transform:uppercase;background-color:green;padding:1px 7px;font-size:14px;font-weight:700;position:absolute;top:20px;left:20px}.single-products-box .products-content{margin-top:25px;position:relative}.single-products-box .products-content h3{margin-bottom:0;font-size:22px}.single-products-box .products-content h3 a{display:inline-block}.single-products-box .products-content .price{margin-top:13px;font-size:16px;font-weight:800;transition:all .5s}.single-products-box .products-content .price .old-price{color:#999;font-weight:700;text-decoration:line-through}.single-products-box .products-content .star-rating{color:#f49f0b;position:absolute;bottom:0;right:0}.single-products-box .products-content .star-rating i{margin-left:-2px;display:inline-block}.single-products-box .products-content .add-to-cart{text-transform:uppercase;color:#6b6b84;opacity:0;visibility:hidden;font-size:14px;font-weight:800;transition:all .5s;display:inline-block;position:absolute;bottom:0;left:0;transform:translate(20px)}.single-products-box .products-content .add-to-cart:hover{color:#ff5200}.single-products-box:hover .products-content .price{opacity:0;visibility:hidden}.single-products-box:hover .products-content .add-to-cart{opacity:1;visibility:visible;transform:translate(0)}.single-products-box:hover .products-image a img{transform:scale3d(1.1,1.1,1.1)translateZ(0)}.single-products-box:hover .products-image .products-button ul li{opacity:1;visibility:visible;transform:translate(0)}.tracer-grid-sorting{margin-bottom:40px}.tracer-grid-sorting .result-count p{font-size:16.5px;font-weight:500}.tracer-grid-sorting .result-count p .count{color:#393939;font-weight:700}.tracer-grid-sorting .ordering{text-align:right}.tracer-grid-sorting .ordering label{color:#6b6b84;margin-bottom:0;margin-right:5px;font-size:16.5px;font-weight:700;display:inline-block}.products-details-image{border-radius:5px}.products-details-image a{border-radius:5px;display:block}.products-details-image a img{border-radius:5px}.products-details-desc{padding-left:30px}.products-details-desc h3{margin-bottom:15px;font-size:25px}.products-details-desc .price{color:#ff5200;margin-bottom:15px;font-size:15.5px;font-weight:700}.products-details-desc .price .old-price{color:#828893;font-weight:400;text-decoration:line-through}.products-details-desc .products-review{margin-bottom:18px}.products-details-desc .products-review .rating{padding-right:5px;font-size:18px;display:inline-block}.products-details-desc .products-review .rating i{color:#ffba0a;margin-right:-2px;display:inline-block}.products-details-desc .products-review .rating-count{color:#393939;line-height:initial;border-bottom:1px solid #393939;font-weight:600;display:inline-block;position:relative;top:-3px}.products-details-desc .products-review .rating-count:hover{color:#ff5200;border-color:#ff5200}.products-details-desc .products-meta{margin-top:20px}.products-details-desc .products-meta span{color:#393939;margin-bottom:10px;font-size:17px;font-weight:700;display:block}.products-details-desc .products-meta span span{margin-bottom:0;font-weight:600;display:inline-block}.products-details-desc .products-meta span span.sku{color:#ff5200}.products-details-desc .products-meta span span.in-stock{color:#6b6b84}.products-details-desc .products-meta span a{color:#6b6b84;font-weight:600;display:inline-block}.products-details-desc .products-meta span a:hover,.products-details-desc .products-meta span a:focus{color:#ff5200}.products-details-desc .products-meta span:last-child{margin-bottom:0}.products-details-desc .products-add-to-cart{margin-top:25px}.products-details-desc .products-add-to-cart .input-counter{text-align:center;min-width:130px;max-width:130px;margin-right:10px;display:inline-block;position:relative}.products-details-desc .products-add-to-cart .input-counter span{cursor:pointer;color:#d0d0d0;background-color:#0000;width:50px;height:100%;font-size:25px;line-height:55px;transition:all .5s;position:absolute;top:0}.products-details-desc .products-add-to-cart .input-counter span.minus-btn{left:0}.products-details-desc .products-add-to-cart .input-counter span.plus-btn{right:0}.products-details-desc .products-add-to-cart .input-counter span:hover{color:#ff5200}.products-details-desc .products-add-to-cart .input-counter input{color:#393939;text-align:center;background-color:#f8f8f8;border:none;outline:0;width:100%;height:50px;font-size:17px;font-weight:600;display:block}.products-details-desc .products-add-to-cart .input-counter input::placeholder{color:#393939}.products-details-desc .products-add-to-cart .default-btn{padding-top:12.5px;padding-bottom:12.5px;top:-2px}.products-details-desc .products-share{margin-top:30px}.products-details-desc .products-share .social{margin-bottom:0;padding-left:0;list-style-type:none}.products-details-desc .products-share .social li{display:inline-block}.products-details-desc .products-share .social li span{margin-right:3px;font-weight:700;display:inline-block;position:relative;top:-2px}.products-details-desc .products-share .social li a{color:#fff;text-align:center;background-color:#ff5200;border:1px solid #ff5200;border-radius:50%;width:32px;height:32px;margin-left:2px;font-size:17px;line-height:34px;display:block}.products-details-desc .products-share .social li a:hover,.products-details-desc .products-share .social li a:focus{color:#ff5200;background-color:#0000}.products-details-desc .products-share .social li a.facebook{color:#fff;background-color:#3b5998;border-color:#3b5998}.products-details-desc .products-share .social li a.facebook:hover,.products-details-desc .products-share .social li a.facebook:focus{color:#3b5998;background-color:#0000}.products-details-desc .products-share .social li a.twitter{color:#fff;background-color:#1da1f2;border-color:#1da1f2}.products-details-desc .products-share .social li a.twitter:hover,.products-details-desc .products-share .social li a.twitter:focus{color:#1da1f2;background-color:#0000}.products-details-desc .products-share .social li a.linkedin{color:#fff;background-color:#007bb5;border-color:#007bb5}.products-details-desc .products-share .social li a.linkedin:hover,.products-details-desc .products-share .social li a.linkedin:focus{color:#007bb5;background-color:#0000}.products-details-desc .products-share .social li a.instagram{color:#fff;background-color:#c13584;border-color:#c13584}.products-details-desc .products-share .social li a.instagram:hover,.products-details-desc .products-share .social li a.instagram:focus{color:#c13584;background-color:#0000}.products-details-tabs{margin-top:50px}.products-details-tabs .nav{text-align:center;margin-bottom:40px;padding-left:0;list-style-type:none;display:block}.products-details-tabs .nav .nav-item{margin-left:15px;margin-right:15px;display:inline-block}.products-details-tabs .nav .nav-item .nav-link{color:#ccc;background-color:#0000;border:none;border-bottom:1px solid #eee;padding:0 0 8px;font-size:20px;font-weight:800;position:relative}.products-details-tabs .nav .nav-item .nav-link:before{content:"";background-color:#ff5200;width:0;height:3px;transition:all .5s;position:absolute;bottom:-2px;left:0}.products-details-tabs .nav .nav-item .nav-link:hover,.products-details-tabs .nav .nav-item .nav-link.active{color:#393939}.products-details-tabs .nav .nav-item .nav-link:hover:before,.products-details-tabs .nav .nav-item .nav-link.active:before{width:100%}.products-details-tabs .tab-content .tab-pane{max-width:720px;margin-left:auto;margin-right:auto}.products-details-tabs .tab-content .tab-pane p{line-height:1.8}.products-details-tabs .tab-content .tab-pane ul{margin-top:20px;margin-bottom:0;padding-left:0;list-style-type:none}.products-details-tabs .tab-content .tab-pane ul li{color:#6b6b84;margin-bottom:12px;padding-left:15px;font-weight:600;position:relative}.products-details-tabs .tab-content .tab-pane ul li:before{content:"";background-color:#393939;border-radius:50%;width:7px;height:7px;position:absolute;top:8px;left:0}.products-details-tabs .tab-content .tab-pane ul li:last-child{margin-bottom:0}.products-details-tabs .tab-content .tab-pane .products-reviews h3{margin-bottom:0;margin-right:15px;font-size:25px;display:inline-block}.products-details-tabs .tab-content .tab-pane .products-reviews .rating{display:inline-block}.products-details-tabs .tab-content .tab-pane .products-reviews .rating span{color:#cecfd2;margin-right:-2px;font-size:17px}.products-details-tabs .tab-content .tab-pane .products-reviews .rating span.checked{color:orange}.products-details-tabs .tab-content .tab-pane .products-reviews .rating-count{margin-top:10px;margin-bottom:20px}.products-details-tabs .tab-content .tab-pane .products-reviews .rating-count span{color:#6b6b84;font-size:17px;display:block}.products-details-tabs .tab-content .tab-pane .products-reviews .row{margin-left:0;margin-right:0;overflow:hidden}.products-details-tabs .tab-content .tab-pane .products-reviews .side{float:left;width:9%;margin-top:10px}.products-details-tabs .tab-content .tab-pane .products-reviews .side div{font-size:17px;font-weight:700}.products-details-tabs .tab-content .tab-pane .products-reviews .middle{float:left;width:82%;margin-top:14px}.products-details-tabs .tab-content .tab-pane .products-reviews .right{text-align:right}.products-details-tabs .tab-content .tab-pane .products-reviews .bar-container{text-align:center;color:#fff;background-color:#f1f1f1;border-radius:5px;width:100%}.products-details-tabs .tab-content .tab-pane .products-reviews .bar-5{background-color:#4caf50;border-radius:5px;width:100%;height:18px}.products-details-tabs .tab-content .tab-pane .products-reviews .bar-4{background-color:#2196f3;border-radius:5px;width:75%;height:18px}.products-details-tabs .tab-content .tab-pane .products-reviews .bar-3{background-color:#00bcd4;border-radius:5px;width:50%;height:18px}.products-details-tabs .tab-content .tab-pane .products-reviews .bar-2{background-color:#ff9800;border-radius:5px;width:25%;height:18px}.products-details-tabs .tab-content .tab-pane .products-reviews .bar-1{background-color:#f44336;border-radius:5px;width:0;height:18px}.products-details-tabs .tab-content .tab-pane .products-review-comments{margin-top:40px}.products-details-tabs .tab-content .tab-pane .products-review-comments h3{border-bottom:1px solid #f3f3f3;margin-top:0;margin-bottom:10px;padding-bottom:10px;font-size:24px;font-weight:800}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review{border-bottom:1px solid #f3f3f3;padding:20px 0 20px 110px;position:relative}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review img{border-radius:5px;width:90px;height:90px;position:absolute;top:20px;left:0}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .sub-comment{margin-bottom:8px;font-weight:700}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating{margin-bottom:8px;display:block}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars{display:inline-block}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars i{color:#cecfd2;margin-right:-3px;font-size:18px;display:inline-block}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating .review-stars i.checked{color:orange}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating span{color:#393939;margin-left:5px;font-weight:800;position:relative;top:-2px}.products-details-tabs .tab-content .tab-pane .review-form-wrapper{margin-top:30px}.products-details-tabs .tab-content .tab-pane .review-form-wrapper h3{margin-bottom:10px;font-size:24px;font-weight:800}.products-details-tabs .tab-content .tab-pane .review-form-wrapper .comment-notes span{color:red}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form{text-align:center;margin-top:20px}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .form-group{text-align:left;margin-bottom:25px}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating{text-align:left;max-width:115px;margin-top:-5px;margin-bottom:20px;overflow:hidden}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label{float:right;cursor:pointer;width:23px;height:23px;position:relative}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label:not(:first-of-type){padding-right:5px}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating label:before{content:"★";color:#ccc;font-size:27px;line-height:1;transition:all .5s}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating input{display:none}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating input:checked~label:before,.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating:not(:checked)>label:hover:before,.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .rating:not(:checked)>label:hover~label:before{color:#f6b500}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent{text-align:left;margin-bottom:0}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:checked,.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:not(:checked){display:none}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:checked+label,.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:not(:checked)+label{cursor:pointer;color:#6b6b84;margin-bottom:0;padding-left:28px;font-weight:600;line-height:20px;display:inline-block;position:relative}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:checked+label:before,.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:not(:checked)+label:before{content:"";background:#f5f5f5;border:1px solid #f5f5f5;border-radius:3px;width:19px;height:19px;transition:all .2s;position:absolute;top:0;left:0}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:checked+label:after,.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:not(:checked)+label:after{content:"";background:#ff5200;width:8px;height:8px;transition:all .2s;position:absolute;top:5.5px;left:6px}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:hover+label:before,.products-details-tabs .tab-content .tab-pane .review-form-wrapper form .comment-form-cookies-consent [type=checkbox]:checked+label:before{border-color:#ff5200}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form button{text-align:center;color:#fff;background-color:#ff5200;border:none;border-radius:5px;margin-top:22px;padding:13px 60px;font-size:17px;font-weight:700;transition:all .5s;display:inline-block;overflow:hidden}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form button:hover{color:#fff;background-color:#393939}.cart-table table{margin-bottom:0}.cart-table table thead tr th{vertical-align:middle;text-transform:uppercase;white-space:nowrap;border:none;padding:0 0 15px;font-size:16px;font-weight:800}.cart-table table tbody tr td{vertical-align:middle;color:#6b6b84;white-space:nowrap;border-color:#eaedff currentColor;border-left-style:none;border-left-width:medium;border-right-style:none;border-right-width:medium;padding-left:0;padding-right:0;font-size:16px;font-weight:700}.cart-table table tbody tr td.product-thumbnail a{display:block}.cart-table table tbody tr td.product-thumbnail a img{width:80px}.cart-table table tbody tr td.product-name a{display:inline-block}.cart-table table tbody tr td.product-subtotal .remove{color:red;float:right;font-size:18px;position:relative;top:-1px}.cart-table table tbody tr td.product-quantity .input-counter{text-align:center;min-width:130px;max-width:130px;display:inline-block;position:relative}.cart-table table tbody tr td.product-quantity .input-counter span{cursor:pointer;color:#d0d0d0;background-color:#0000;width:40px;height:100%;font-size:22px;line-height:50px;transition:all .5s;position:absolute;top:0}.cart-table table tbody tr td.product-quantity .input-counter span.minus-btn{left:0}.cart-table table tbody tr td.product-quantity .input-counter span.plus-btn{right:0}.cart-table table tbody tr td.product-quantity .input-counter span:hover{color:#ff5200}.cart-table table tbody tr td.product-quantity .input-counter input{color:#393939;text-align:center;background-color:#f8f8f8;border:none;outline:0;width:100%;height:45px;font-size:17px;font-weight:600;display:block}.cart-table table tbody tr td.product-quantity .input-counter input::placeholder{color:#393939}.cart-table table tbody tr td.product-subtotal{overflow:hidden}.cart-buttons{margin-top:30px}.cart-buttons .shopping-coupon-code{max-width:530px;position:relative}.cart-buttons .shopping-coupon-code button{color:#fff;background:#393939;border:none;outline:0;height:50px;padding:0 25px;font-size:16px;font-weight:700;line-height:48px;transition:all .5s;position:absolute;top:0;right:0}.cart-buttons .shopping-coupon-code button:hover{background-color:#ff5200}.cart-totals{background:#fff;border-radius:5px;max-width:500px;margin-top:60px;margin-left:auto;margin-right:auto;padding:40px;box-shadow:0 2px 48px #00000014}.cart-totals h3{margin-bottom:25px;font-size:25px}.cart-totals ul{margin:0 0 25px;padding-left:0;list-style-type:none}.cart-totals ul li{color:#393939;border:1px solid #eaedff;padding:10px 15px;font-size:16px;font-weight:700;overflow:hidden}.cart-totals ul li:first-child{border-bottom:none}.cart-totals ul li:last-child{border-top:none;font-size:19px}.cart-totals ul li:last-child span{color:#393939;font-weight:600}.cart-totals ul li span{float:right;color:#6b6b84;font-weight:400}.user-actions{background:#fff;border-top:3px solid #ff5200;margin-bottom:40px;padding:15px 20px;position:relative;box-shadow:0 2px 48px #00000014}.user-actions i{color:#ff5200;margin-right:2px;font-size:20px;position:relative;top:3px}.user-actions span{color:#ff5200;font-size:16px;font-weight:700;display:inline-block}.user-actions span a{display:inline-block}.billing-details .title{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:10px;font-size:24px;position:relative}.billing-details .title:before{content:"";background:#ff5200;width:50px;height:1px;position:absolute;bottom:-1px;left:0}.billing-details .form-group{margin-bottom:25px}.billing-details .form-group label{margin-bottom:8px;font-size:15px;font-weight:700;display:block}.billing-details .form-group label .required{color:red}.billing-details .form-group .nice-select{float:unset;color:#393939;background:#f8f8f8;border-color:#eee;width:100%;height:45px;padding:0 0 0 12px;font-size:16px;font-weight:700;line-height:45px;transition:all .5s;display:block}.billing-details .form-group .nice-select .list{background-color:#fff;border:none;border-radius:5px;width:100%;margin-top:0;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-left:0;list-style-type:none;box-shadow:0 10px 30px #0003}.billing-details .form-group .nice-select .list .option{color:#393939;min-height:38px;padding-left:32px;padding-right:25px;font-size:16px;font-weight:700;line-height:38px;transition:all .5s;position:relative}.billing-details .form-group .nice-select .list .option:hover{color:#fff;background-color:#ff5200!important}.billing-details .form-group .nice-select .list .option:hover:before{color:#fff}.billing-details .form-group .nice-select .list .option.focus,.billing-details .form-group .nice-select .list .option.selected.focus{color:#393939;background-color:#0000!important}.billing-details .form-group .nice-select .list .option:before{content:"";opacity:0;visibility:hidden;color:#ff5200;font-family:Flaticon;font-size:12px;transition:all .5s;position:absolute;top:0;left:10px}.billing-details .form-group .nice-select .list .option.selected:before{opacity:1;visibility:visible}.billing-details .form-group .nice-select .list .option.selected:hover{color:#fff;background-color:#ff5200!important}.billing-details .form-group .nice-select .list .option.selected:hover:before{color:#fff}.billing-details .form-group .nice-select:after{border-color:#393939;width:8px;height:8px;margin-top:-5px}.billing-details .form-group .nice-select:hover{background-color:#0000;border-color:#ff5200}.billing-details .form-check{margin-bottom:20px}.billing-details .form-check .form-check-label{color:#393939;font-weight:600}.billing-details .form-check label{font-weight:500;position:relative;top:0;left:-3px}.billing-details .col-lg-12:last-child .form-group{margin-bottom:0}.order-details .title{border-bottom:1px solid #eee;margin-bottom:30px;padding-bottom:10px;font-size:24px;position:relative}.order-details .title:before{content:"";background:#ff5200;width:50px;height:1px;position:absolute;bottom:-1px;left:0}.order-details .order-table table{margin-bottom:0}.order-details .order-table table thead tr th{vertical-align:middle;white-space:nowrap;text-transform:uppercase;border-color:#eaedff;border-bottom-width:0;padding:12px 20px 10px;font-size:16px;font-weight:800}.order-details .order-table table tbody tr td{vertical-align:middle;color:#6b6b84;white-space:nowrap;border-color:#eaedff;padding:15px 20px 13px;font-size:15px;font-weight:700}.order-details .order-table table tbody tr td.product-name a{display:inline-block}.order-details .order-table table tbody tr td.order-subtotal span,.order-details .order-table table tbody tr td.order-shipping span,.order-details .order-table table tbody tr td.total-price span,.order-details .order-table table tbody tr td.shipping-price,.order-details .order-table table tbody tr td.order-subtotal-price,.order-details .order-table table tbody tr td.product-subtotal{color:#393939;font-size:17px;font-weight:800}.order-details .payment-box{background-color:#fff;margin-top:30px;padding:30px;box-shadow:0 2px 28px #0000000f}.order-details .payment-box .payment-method p [type=radio]:checked,.order-details .payment-box .payment-method p [type=radio]:not(:checked){display:none}.order-details .payment-box .payment-method p [type=radio]:checked+label,.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label{cursor:pointer;color:#393939;margin-bottom:8px;padding-left:27px;font-weight:800;display:block;position:relative}.order-details .payment-box .payment-method p [type=radio]:checked+label:before,.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label:before{content:"";background:#fff;border:1px solid #ddd;border-radius:50%;width:18px;height:18px;position:absolute;top:4px;left:0}.order-details .payment-box .payment-method p [type=radio]:checked+label:after,.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label:after{content:"";background:#ff5200;border-radius:50%;width:12px;height:12px;transition:all .5s;position:absolute;top:7px;left:3px}.order-details .payment-box .payment-method p [type=radio]:not(:checked)+label:after{opacity:0;visibility:hidden;transform:scale(0)}.order-details .payment-box .payment-method p [type=radio]:checked+label:after{opacity:1;visibility:visible;transform:scale(1)}.order-details .payment-box .default-btn{border-radius:3px;margin-top:15px;box-shadow:0 5px 28.5px 1.5px #9598c833}.upcoming-bootcamps-area{z-index:1;position:relative}.upcoming-bootcamps-content{text-align:center}.upcoming-bootcamps-content h2{max-width:720px;margin-bottom:0;margin-left:auto;margin-right:auto;font-size:44px}.upcoming-bootcamps-content .default-btn{margin-top:30px;margin-bottom:-5px}.single-events-box{background-color:var(--color-surface);margin-bottom:30px;transition:all .5s}.single-events-box .image{position:relative}.single-events-box .image .date{background-color:var(--color-surface);color:var(--color-orange);border-radius:5px 0 0;padding:8px 20px;font-size:15px;font-weight:700;display:inline-block;position:absolute;bottom:0;right:0}.single-events-box .image .date:before{content:"";background-color:var(--color-border);width:60px;height:1px;position:absolute;bottom:0;right:20px}.single-events-box .content{padding:20px;position:relative}.single-events-box .content h3{margin-bottom:0;font-size:24px;line-height:1.3}.single-events-box .content h3 a{color:var(--color-text);display:inline-block}.single-events-box .content h3 a:hover{color:var(--color-orange)}.single-events-box .content .location{color:var(--color-text-secondary);margin-top:13px;padding-left:22px;font-size:17px;font-weight:600;display:block;position:relative}.single-events-box .content .location i{color:var(--color-orange);font-size:18px;position:absolute;top:2px;left:0}.single-events-box .content:before{content:"";background-color:var(--color-border);width:45px;height:2px;transition:all .5s;position:absolute;bottom:0;left:20px}.single-events-box:hover{box-shadow:var(--shadow-card);transform:translateY(-10px)}.single-events-box:hover .content:before{background-color:var(--color-orange);width:65px}.events-details-header{margin-bottom:40px}.events-details-header ul{background-color:var(--color-bg-elevated);margin-bottom:0;padding:14px 30px;list-style-type:none}.events-details-header ul li{color:var(--color-text-secondary);margin-right:18px;padding-left:22px;font-size:16px;font-weight:600;display:inline-block;position:relative}.events-details-header ul li i{color:var(--color-orange);font-size:18px;position:absolute;top:1px;left:0}.events-details-header ul li:last-child{margin-right:0}.events-details-desc{padding-left:25px;padding-right:25px}.events-details-desc h3{margin-bottom:12px;font-size:25px}.events-details-desc h3:not(:first-child){margin-top:30px}.events-details-image{margin-bottom:50px;position:relative}.events-details-image #timer{z-index:2;position:absolute;bottom:20px;right:20px}.events-details-image #timer div{color:#fff;z-index:1;background-color:#0000;border-radius:5px;width:130px;height:130px;margin-left:8px;margin-right:8px;font-size:50px;font-weight:800;position:relative}.events-details-image #timer div span{text-transform:uppercase;margin-top:-6px;font-size:18px;font-weight:600;display:block}.events-details-image #timer div:before{content:"";opacity:.9;z-index:-1;background-color:#393939;border-radius:5px;position:absolute;inset:0}.events-details-info{background-color:var(--color-bg-elevated);border-radius:5px;padding:35px}.events-details-info .info{margin-bottom:0;padding-left:0;list-style-type:none}.events-details-info .info li{border-bottom:1px solid var(--color-border);color:var(--color-text-secondary);padding-top:15px;padding-bottom:14px;font-size:17px;font-weight:600}.events-details-info .info li span{color:var(--color-text);font-weight:800;position:relative}.events-details-info .info li.price{color:var(--color-orange);padding-bottom:10px;font-size:28px;font-weight:800}.events-details-info .info li.price span{color:var(--color-text);font-size:17px;font-weight:800}.events-details-info .info li:first-child{padding-top:0}.events-details-info .info li .payment-method img{margin-left:5px}.events-details-info .btn-box{text-align:center;margin-top:30px}.events-details-info .btn-box .default-btn{padding:12px 30px;display:block}.events-details-info .btn-box .default-btn i{margin-right:8px;font-size:19px;font-weight:400;line-height:1;position:relative;top:2px;left:0}.events-details-info .btn-box p{margin-top:15px;font-weight:600}.events-details-info .btn-box p a{color:var(--color-orange)}.events-details-info .btn-box p a:hover{text-decoration:underline}.events-details-info .events-share{text-align:center;margin-top:25px}.events-details-info .events-share .share-info{cursor:pointer;display:inline-block;position:relative}.events-details-info .events-share .share-info span{color:#ff5200;font-size:17px;font-weight:700;line-height:1;display:inline-block}.events-details-info .events-share .share-info span i{color:#393939}.events-details-info .events-share .share-info .social-link{margin-top:12px;margin-bottom:0;padding-left:0;list-style-type:none}.events-details-info .events-share .share-info .social-link li{margin-right:3px;display:inline-block}.events-details-info .events-share .share-info .social-link li:last-child{margin-right:0}.events-details-info .events-share .share-info .social-link li a{text-align:center;color:#393939;background-color:#e1e1e1;border-radius:2px;width:30px;height:30px;font-size:18px;position:relative}.events-details-info .events-share .share-info .social-link li a i{position:absolute;top:50%;left:0;right:0;transform:translateY(-48%)}.events-details-info .events-share .share-info .social-link li a:hover{color:#fff;background-color:#ff5200}.events-details-location{margin-bottom:40px}.events-details-location iframe{border:none;width:100%;height:400px}.error-area{background-color:#393939;height:100vh}.error-content{text-align:center}.error-content h3{color:#fff;margin-top:45px;margin-bottom:20px;font-size:40px}.error-content p{color:#ffffffb3;max-width:550px;margin-bottom:0;margin-left:auto;margin-right:auto}.error-content .btn-box{margin-top:30px}.error-content .btn-box .default-btn{margin-left:7px;margin-right:7px}.error-content .btn-box .default-btn span{background-color:#fff}.error-content .btn-box .default-btn i{font-weight:400}.error-content .btn-box .default-btn:hover{color:#393939}.testimonials-area{z-index:1;position:relative}.testimonials-area.bg-color:before{content:"";z-index:-1;background-color:#f1f8fb;height:267px;position:absolute;bottom:0;left:0;right:0}.testimonials-area.bg-23173a{background-color:#393939}.testimonials-area.bg-23173a .section-title h2{color:#fff}.testimonials-area.bg-23173a .section-title h2 .overlay{background-color:#fff}.testimonials-area.bg-23173a .section-title p{color:#fff}.single-testimonials-item{z-index:1;text-align:center;background-color:#0000;border-radius:5px;margin-bottom:30px;padding:130px 50px 50px;position:relative}.single-testimonials-item p{margin-bottom:0;font-size:18px}.single-testimonials-item:before{content:"";z-index:-1;background-color:#fff;border-radius:5px;height:87%;position:absolute;bottom:0;left:0;right:0}.single-testimonials-item:after{content:"";color:#393939;z-index:-1;opacity:.05;font-family:Flaticon;font-size:150px;line-height:1;position:absolute;top:-20px;left:0;right:0}.single-testimonials-item .client-info{margin-top:25px}.single-testimonials-item .client-info img{border-radius:50%;height:50px;width:50px!important;display:inline-block!important}.single-testimonials-item .client-info .title{text-align:left;margin-left:15px}.single-testimonials-item .client-info .title h3{margin-bottom:3px;font-size:18px}.single-testimonials-item .client-info .title span{color:#6b6b84;font-size:15px;font-weight:600}.single-testimonials-box{z-index:1;text-align:center;background-color:#fff;border-radius:5px;margin-top:40px;margin-bottom:30px;padding:70px 50px 40px;position:relative}.single-testimonials-box.bg-fafafb{background-color:#fafafb}.single-testimonials-box img{border:5px solid #e3fbff;border-radius:50%;height:80px;margin:auto;position:absolute;top:-40px;left:0;right:0;width:80px!important;display:inline-block!important}.single-testimonials-box p{margin-bottom:0;font-size:18px}.single-testimonials-box:after{content:"";color:#393939;z-index:-1;opacity:.05;font-family:Flaticon;font-size:140px;line-height:1;position:absolute;bottom:0;right:20px}.single-testimonials-box .client-info{margin-top:25px}.single-testimonials-box .client-info h3{margin-bottom:5px;font-size:20px}.single-testimonials-box .client-info span{color:#6b6b84;font-size:15px;font-weight:600}.testimonials-view-btn{margin-top:25px}.testimonials-view-btn .default-btn{color:#ff5200;background-color:#0000;border:1px solid #eae1d6;margin-bottom:-7px}.testimonials-view-btn .default-btn span{background-color:#ff5200}.testimonials-view-btn .default-btn:hover{color:#fff;border-color:#ff5200}.testimonials-slides.owl-carousel .owl-nav .owl-prev,.testimonials-slides.owl-carousel .owl-nav .owl-next{color:#393939;background-color:#fff;border:1px solid #eae2d7;border-radius:50%;width:40px;height:40px;padding:0;font-size:16px;line-height:40px;transition:all .5s;position:absolute;top:-10px;left:0}.testimonials-slides.owl-carousel .owl-nav .owl-prev:hover,.testimonials-slides.owl-carousel .owl-nav .owl-next:hover{color:#fff;background-color:#ff5200;border-color:#ff5200;box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014}.testimonials-slides.owl-carousel .owl-nav .owl-next{left:auto;right:0}.shape-img1{z-index:-1;position:absolute;top:2%;left:10%}.shape-img1 img{animation-name:rotateme;animation-duration:10s;animation-timing-function:linear;animation-iteration-count:infinite}.partner-area{z-index:1;position:relative}.partner-area.ptb-70{padding-bottom:40px}.partner-area.bor-top-1{border-top:1px solid #eee}.single-partner-item{text-align:center;margin-bottom:30px}.divider{pointer-events:none;z-index:-1;background:#fffaf3;width:100%;height:100px;position:absolute;bottom:0;left:0;-webkit-mask-image:url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,98 50,98 C66.6666667,98 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml;utf8,%3csvg viewBox='0 0 100 100' width='100%' height='100%' xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none'%3e%3cpath d='M0,0 C16.6666667,66 33.3333333,98 50,98 C66.6666667,98 83.3333333,66 100,0 L100,100 L0,100 L0,0 Z' fill='%23fff'/%3e%3c/svg%3e");-webkit-mask-size:100% 101%;mask-size:100% 101%}.divider.white-color{background-color:#fff}.blog-area{z-index:1;position:relative}.blog-area .row.align-items-center{margin-left:-40px;margin-right:-40px}.blog-area .row.align-items-center .col-lg-4{padding-left:40px;padding-right:40px}.blog-area .row.align-items-center .col-lg-4:nth-child(2){padding-left:0;padding-right:0}.single-blog-post{background-color:#fff;margin-bottom:30px;transition:all .5s}.single-blog-post .post-image{border-radius:5px 5px 0 0}.single-blog-post .post-image a{border-radius:5px 5px 0 0;display:block}.single-blog-post .post-image a img{border-radius:5px 5px 0 0;width:100%}.single-blog-post .post-content{padding:25px}.single-blog-post .post-content .post-meta{margin-bottom:18px;margin-left:-7px;margin-right:-7px;padding-left:0;list-style-type:none}.single-blog-post .post-content .post-meta li{color:#6b6b84;padding-left:29px;padding-right:7px;font-size:15px;position:relative}.single-blog-post .post-content .post-meta li .post-author img{width:35px;height:35px;margin-right:10px}.single-blog-post .post-content .post-meta li .post-author span{font-size:15px;font-weight:600}.single-blog-post .post-content .post-meta li i{color:#ff5200;position:absolute;top:0;left:7px}.single-blog-post .post-content .post-meta li:first-child{padding-left:7px}.single-blog-post .post-content h3{margin-bottom:0;font-size:24px;line-height:1.3}.single-blog-post .post-content h3 a{display:inline-block}.single-blog-post.bg-fffbf5{background-color:#fffbf5}.single-blog-post:hover{transform:translateY(-10px);box-shadow:0 2px 28px #00000017}.blog-items{margin-left:-15px;margin-right:-15px}.vector-shape1{z-index:-1;position:absolute;bottom:40px;left:12%}.vector-shape1 img{animation-name:rotatemetwo;animation-duration:350s;animation-timing-function:linear;animation-iteration-count:infinite}.vector-shape2{z-index:-1;position:absolute;top:230px;right:10%}.vector-shape2 img{animation-name:rotateme;animation-duration:350s;animation-timing-function:linear;animation-iteration-count:infinite}@keyframes rotatemetwo{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.blog-details-desc .article-image img{width:100%}.blog-details-desc .article-image-slides.owl-theme .owl-nav{opacity:0;visibility:hidden;margin-top:0;transition:all .5s}.blog-details-desc .article-image-slides.owl-theme .owl-nav [class*=owl-]{color:#87a1c1;background:#fff;border:1.5px solid #fff;border-radius:50%;width:45px;height:45px;margin:0;padding:0;font-size:18px;line-height:40px;transition:all .5s;position:absolute;top:50%;left:20px;transform:translateY(-50%);padding-left:5px!important}.blog-details-desc .article-image-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:20px;padding-left:3px!important}.blog-details-desc .article-image-slides.owl-theme .owl-nav [class*=owl-]:hover{color:#fff;background-color:#ff5200;border-color:#ff5200}.blog-details-desc .article-image-slides.owl-theme:hover .owl-nav{opacity:1;visibility:visible}.blog-details-desc .article-video iframe{width:100%;height:400px;border:none!important}.blog-details-desc .article-content{margin-top:30px}.blog-details-desc .article-content .entry-meta ul{margin-bottom:0;padding-left:0;list-style-type:none}.blog-details-desc .article-content .entry-meta ul li{border-right:1px solid #eee;margin-right:20px;padding-left:45px;padding-right:20px;font-size:17px;font-weight:600;display:inline-block;position:relative}.blog-details-desc .article-content .entry-meta ul li i{color:#cfcfcf;font-size:32px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.blog-details-desc .article-content .entry-meta ul li span{color:#ff5200;text-transform:uppercase;margin-bottom:2px;font-size:14px;font-weight:600;display:block}.blog-details-desc .article-content .entry-meta ul li a{font-size:17px;font-weight:700;display:inline-block}.blog-details-desc .article-content .entry-meta ul li:last-child{border-right:none;margin-right:0;padding-right:0}.blog-details-desc .article-content h3{margin-top:28px;margin-bottom:15px;font-size:24px}.blog-details-desc .article-content .wp-block-gallery.columns-3{flex-wrap:wrap;margin:30px -10px;padding-left:0;list-style-type:none;display:flex}.blog-details-desc .article-content .wp-block-gallery.columns-3 li{flex:0 0 33.3333%;max-width:33.3333%;padding-left:10px;padding-right:10px}.blog-details-desc .article-content .wp-block-gallery.columns-3 li figure{margin-bottom:0}.blog-details-desc .article-content .features-list{margin-top:25px;margin-bottom:30px;padding-left:0;list-style-type:none}.blog-details-desc .article-content .features-list li{color:#6b6b84;margin-bottom:15px;padding-left:26px;font-weight:600;position:relative}.blog-details-desc .article-content .features-list li i{color:#ff5200;font-size:20px;display:inline-block;position:absolute;top:1px;left:0}.blog-details-desc .article-content .features-list li:last-child{margin-bottom:0}.blog-details-desc .article-footer{border-top:1px solid #eee;flex-wrap:wrap;margin-top:30px;padding-top:30px;display:flex}.blog-details-desc .article-footer .article-tags{color:#6b6b84;flex:0 0 50%;max-width:50%}.blog-details-desc .article-footer .article-tags span{color:#393939;margin-right:10px;font-size:20px;display:inline-block;position:relative;top:3px}.blog-details-desc .article-footer .article-tags a{margin-right:10px;font-weight:700;display:inline-block;position:relative}.blog-details-desc .article-footer .article-tags a:last-child{margin-right:0}.blog-details-desc .article-footer .article-tags a:last-child:before{display:none}.blog-details-desc .article-footer .article-tags a:before{content:",";position:absolute;right:-4px}.blog-details-desc .article-footer .article-share{flex:0 0 50%;max-width:50%}.blog-details-desc .article-footer .article-share .social{text-align:right;margin-bottom:0;padding-left:0;list-style-type:none}.blog-details-desc .article-footer .article-share .social li{display:inline-block}.blog-details-desc .article-footer .article-share .social li span{margin-right:5px;font-weight:700;display:inline-block;position:relative;top:-1px}.blog-details-desc .article-footer .article-share .social li a{color:#fff;text-align:center;background-color:#ff5200;border:1px solid #ff5200;border-radius:50%;width:32px;height:32px;margin-left:5px;font-size:17px;line-height:34px;display:block}.blog-details-desc .article-footer .article-share .social li a:hover,.blog-details-desc .article-footer .article-share .social li a:focus{color:#ff5200;background-color:#0000}.blog-details-desc .article-footer .article-share .social li a.facebook{color:#fff;background-color:#3b5998;border-color:#3b5998}.blog-details-desc .article-footer .article-share .social li a.facebook:hover,.blog-details-desc .article-footer .article-share .social li a.facebook:focus{color:#3b5998;background-color:#0000}.blog-details-desc .article-footer .article-share .social li a.twitter{color:#fff;background-color:#1da1f2;border-color:#1da1f2}.blog-details-desc .article-footer .article-share .social li a.twitter:hover,.blog-details-desc .article-footer .article-share .social li a.twitter:focus{color:#1da1f2;background-color:#0000}.blog-details-desc .article-footer .article-share .social li a.linkedin{color:#fff;background-color:#007bb5;border-color:#007bb5}.blog-details-desc .article-footer .article-share .social li a.linkedin:hover,.blog-details-desc .article-footer .article-share .social li a.linkedin:focus{color:#007bb5;background-color:#0000}.blog-details-desc .article-footer .article-share .social li a.instagram{color:#fff;background-color:#c13584;border-color:#c13584}.blog-details-desc .article-footer .article-share .social li a.instagram:hover,.blog-details-desc .article-footer .article-share .social li a.instagram:focus{color:#c13584;background-color:#0000}.blog-details-desc .article-author{background:#fdfcfc;border-radius:5px;margin-top:30px}.blog-details-desc .article-author .author-profile-header{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:5px 5px 0 0;height:25px}.blog-details-desc .article-author .author-profile{padding:0 25px 25px}.blog-details-desc .article-author .author-profile .author-profile-title{z-index:1;margin-top:-45px;position:relative}.blog-details-desc .article-author .author-profile .author-profile-title img{border:3px solid #fff;width:100px;height:100px;margin-bottom:25px;display:inline-block}.blog-details-desc .article-author .author-profile .author-profile-title h4{margin-bottom:5px;font-size:22px}.blog-details-desc .article-author .author-profile .author-profile-title span{color:#6b6b84;margin-bottom:12px;font-size:16px;display:block}.blog-details-desc .article-author .author-profile .author-profile-title p{font-size:16px}blockquote,.blockquote{background-color:var(--blockquote-bg);text-align:center;z-index:1;margin-top:20px;margin-bottom:20px;position:relative;overflow:hidden;padding:50px!important}blockquote p,.blockquote p{color:var(--color-text);margin-bottom:0;font-style:italic;font-weight:700;line-height:1.6;font-size:22px!important}blockquote cite,.blockquote cite{display:none}blockquote:before,.blockquote:before{color:var(--color-border);z-index:-1;content:"";font-family:Flaticon;font-size:135px;animation:1.5s linear infinite fade-up;position:absolute;top:-50px;left:50px}blockquote:after,.blockquote:after{content:"";background-color:#ff5200;width:3px;margin-top:20px;margin-bottom:20px;position:absolute;top:0;bottom:0;left:0}.tracer-post-navigation{border-top:1px solid #eee;border-bottom:1px solid #eee;flex-wrap:wrap;margin-top:30px;padding-top:30px;padding-bottom:30px;display:flex;justify-content:space-between!important}.prev-link-wrapper{flex:0 0 50%;max-width:50%;padding-right:15px}.prev-link-wrapper a{align-items:center;display:flex}.prev-link-wrapper a:hover .image-prev:after,.prev-link-wrapper a:hover .image-prev .post-nav-title{opacity:1;visibility:visible}.prev-link-wrapper a:hover .prev-link-info-wrapper{color:#ff5200}.prev-link-wrapper .image-prev{vertical-align:top;border-radius:5px;width:100px;min-width:100px;margin-right:20px;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.prev-link-wrapper .image-prev img{border-radius:5px}.prev-link-wrapper .image-prev:after{content:"";opacity:0;visibility:hidden;background-color:#ff5200;border-radius:5px;width:100%;height:100%;transition:all .5s;display:block;position:absolute;top:0;left:0}.prev-link-wrapper .image-prev .post-nav-title{text-align:center;text-transform:uppercase;z-index:2;color:#fff;opacity:0;visibility:hidden;margin:0 auto;font-size:17px;font-weight:700;transition:all .5s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.prev-link-wrapper .prev-link-info-wrapper{color:#393939;transition:all .5s}.prev-link-wrapper .prev-title{font-size:17px;font-weight:800;display:inline-block}.prev-link-wrapper .meta-wrapper{color:#6b6b84;text-transform:capitalize;margin-top:7px;font-size:16px;font-weight:600;display:block}.next-link-wrapper{text-align:right;flex:0 0 50%;max-width:50%;padding-left:15px}.next-link-wrapper a{align-items:center;display:flex}.next-link-wrapper a:hover .image-next:after,.next-link-wrapper a:hover .image-next .post-nav-title{opacity:1;visibility:visible}.next-link-wrapper a:hover .next-link-info-wrapper{color:#ff5200}.next-link-wrapper .image-next{vertical-align:top;border-radius:5px;width:100px;min-width:100px;margin-left:20px;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.next-link-wrapper .image-next img{border-radius:5px}.next-link-wrapper .image-next:after{content:"";opacity:0;visibility:hidden;background-color:#ff5200;border-radius:5px;width:100%;height:100%;transition:all .5s;display:block;position:absolute;top:0;left:0}.next-link-wrapper .image-next .post-nav-title{text-align:center;text-transform:uppercase;z-index:2;color:#fff;opacity:0;visibility:hidden;margin:0 auto;font-size:17px;font-weight:700;transition:all .5s;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.next-link-wrapper .next-link-info-wrapper{color:#393939;transition:all .5s}.next-link-wrapper .next-title{font-size:17px;font-weight:800;display:inline-block}.next-link-wrapper .meta-wrapper{color:#6b6b84;text-transform:capitalize;margin-top:7px;font-size:16px;font-weight:600;display:block}.comments-area{margin-top:30px}.comments-area .comments-title{line-height:initial;margin-bottom:30px;font-size:24px}.comments-area ol,.comments-area ul,.comments-area .comment-list{margin:0;padding:0;list-style-type:none}.comments-area .children{margin-left:20px}.comments-area .comment-body{color:#393939;border-bottom:1px dashed #eee;margin-bottom:20px;padding-bottom:20px;padding-left:70px}.comments-area .comment-body .reply{margin-top:15px}.comments-area .comment-body .reply a{color:#393939;text-transform:uppercase;border:1px dashed #ded9d9;border-radius:30px;padding:7px 20px 4px;font-size:13px;font-weight:700;display:inline-block}.comments-area .comment-body .reply a:hover{color:#fff;background-color:#ff5200;border-color:#ff5200}.comments-area .comment-author{z-index:2;margin-bottom:8px;font-size:17px;position:relative}.comments-area .comment-author .avatar{width:50px;height:50px;position:absolute;left:-65px}.comments-area .comment-author .fn{font-weight:800}.comments-area .comment-author .says{display:none}.comments-area .comment-metadata{color:#6b6b84;letter-spacing:.01em;text-transform:uppercase;margin-bottom:.8em;font-size:13px;font-weight:400}.comments-area .comment-metadata a{color:#6b6b84;display:inline-block}.comments-area .comment-metadata a:hover{color:#ff5200}.comments-area .comment-content p{font-size:16.5px;font-weight:500}.comments-area .comment-respond{margin-top:30px}.comments-area .comment-respond .comment-reply-title{margin-bottom:0;font-size:24px}.comments-area .comment-respond .comment-reply-title #cancel-comment-reply-link{display:inline-block}.comments-area .comment-respond .comment-form{overflow:hidden}.comments-area .comment-respond .comment-notes{margin-top:10px;margin-bottom:20px}.comments-area .comment-respond .comment-notes .required{color:red}.comments-area .comment-respond .comment-form-comment{float:left;width:100%}.comments-area .comment-respond label{display:none}.comments-area .comment-respond input[type=date],.comments-area .comment-respond input[type=time],.comments-area .comment-respond input[type=datetime-local],.comments-area .comment-respond input[type=week],.comments-area .comment-respond input[type=month],.comments-area .comment-respond input[type=text],.comments-area .comment-respond input[type=email],.comments-area .comment-respond input[type=url],.comments-area .comment-respond input[type=password],.comments-area .comment-respond input[type=search],.comments-area .comment-respond input[type=tel],.comments-area .comment-respond input[type=number],.comments-area .comment-respond textarea{color:#393939;background-color:#f4f4f4;border:none;border-radius:3px;outline:0;width:100%;height:50px;padding:1px 0 0 15px;font-size:15px;font-weight:600;display:block}.comments-area .comment-respond input[type=date]::placeholder,.comments-area .comment-respond input[type=time]::placeholder,.comments-area .comment-respond input[type=datetime-local]::placeholder,.comments-area .comment-respond input[type=week]::placeholder,.comments-area .comment-respond input[type=month]::placeholder,.comments-area .comment-respond input[type=text]::placeholder,.comments-area .comment-respond input[type=email]::placeholder,.comments-area .comment-respond input[type=url]::placeholder,.comments-area .comment-respond input[type=password]::placeholder,.comments-area .comment-respond input[type=search]::placeholder,.comments-area .comment-respond input[type=tel]::placeholder,.comments-area .comment-respond input[type=number]::placeholder,.comments-area .comment-respond textarea::placeholder{color:#6b6b84;transition:all .5s}.comments-area .comment-respond input[type=date]:focus::placeholder,.comments-area .comment-respond input[type=time]:focus::placeholder,.comments-area .comment-respond input[type=datetime-local]:focus::placeholder,.comments-area .comment-respond input[type=week]:focus::placeholder,.comments-area .comment-respond input[type=month]:focus::placeholder,.comments-area .comment-respond input[type=text]:focus::placeholder,.comments-area .comment-respond input[type=email]:focus::placeholder,.comments-area .comment-respond input[type=url]:focus::placeholder,.comments-area .comment-respond input[type=password]:focus::placeholder,.comments-area .comment-respond input[type=search]:focus::placeholder,.comments-area .comment-respond input[type=tel]:focus::placeholder,.comments-area .comment-respond input[type=number]:focus::placeholder,.comments-area .comment-respond textarea:focus::placeholder{color:#0000}.comments-area .comment-respond textarea{padding-top:15px;height:auto!important}.comments-area .comment-respond .comment-form-author{float:left;width:50%;margin-bottom:20px;padding-right:10px}.comments-area .comment-respond .comment-form-email{float:left;width:50%;margin-bottom:20px;padding-left:12px}.comments-area .comment-respond .comment-form-url{float:left;width:100%;margin-bottom:20px}.comments-area .comment-respond .comment-form-cookies-consent{float:left;width:100%;margin-top:15px;margin-bottom:20px;padding-left:20px;position:relative}.comments-area .comment-respond .comment-form-cookies-consent input{position:absolute;top:7.5px;left:0}.comments-area .comment-respond .comment-form-cookies-consent label{color:#6b6b84;margin:0;font-size:17px;font-weight:400;display:inline-block}.comments-area .comment-respond .form-submit{float:left;width:100%}.comments-area .comment-respond .form-submit input{color:#fff;cursor:pointer;text-transform:capitalize;background:#ff5200;border:none;border-radius:0;padding:12px 30px 10px;font-size:16px;font-weight:700;transition:all .5s;display:inline-block}.comments-area .comment-respond .form-submit input:hover,.comments-area .comment-respond .form-submit input:focus{color:#fff;background:#393939}.project-start-area{z-index:1;position:relative}.project-start-area.bg-color{background-color:#393939}.project-start-area.bg-color .project-start-content h2,.project-start-area.bg-color .project-start-content p{color:#fff}.project-start-area.bg-color .project-start-content .default-btn span{background-color:#fff}.project-start-area.bg-color .project-start-content .default-btn:hover{color:#393939}.project-start-image{text-align:center}.project-start-content .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.project-start-content .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.project-start-content h2{margin-bottom:15px;font-size:44px}.project-start-content p{margin-bottom:20px}.project-start-content p:last-child{margin-bottom:0}.project-start-content .default-btn{margin-top:5px}.vector-shape3{z-index:-1;position:absolute;bottom:50px;right:0}.page-title-area{z-index:1;background:url(../media/page-title-bg.9c0307dc.jpg) 100% 0 no-repeat;border-bottom:1px solid #fafafa;padding-top:200px;padding-bottom:100px;position:relative}.page-title-area .shape-img1{top:auto;bottom:25%;left:5%}.page-title-area.page-title-style-two{padding-top:120px;padding-bottom:120px}.page-title-content h2{margin-bottom:0;font-size:44px}.page-title-content ul{margin-top:15px;margin-bottom:0;padding-left:0;list-style-type:none}.page-title-content ul li{margin-right:25px;font-size:16.5px;font-weight:700;display:inline-block;position:relative}.page-title-content ul li a{display:inline-block}.page-title-content ul li:last-child{margin-right:0}.page-title-content ul li:last-child:before{display:none}.page-title-content ul li:before{color:#ff5200;content:"";font-family:Flaticon;font-size:11px;line-height:1;position:absolute;top:6.5px;right:-18px}.page-title-content.text-center ul li{margin-left:10px;margin-right:10px}.page-title-content.text-center ul li:first-child{margin-left:0}.shape-img2{z-index:-1;opacity:.25;animation:4s linear infinite rotate3d;position:absolute;bottom:10%;right:30px}.shape-img3{z-index:-1;opacity:.15;animation:5s linear infinite movebounce;position:absolute;top:5%;left:20%}@keyframes rotate3d{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.pagination-area{margin-top:15px}.pagination-area .page-numbers{color:#393939;text-align:center;background-color:#fff;border-radius:3px;width:40px;height:40px;margin-left:3px;margin-right:3px;font-size:17px;font-weight:800;line-height:41px;display:inline-block;position:relative;box-shadow:0 0 30px 5px #e4e4ee}.pagination-area .page-numbers:hover,.pagination-area .page-numbers.current{color:#fff;background-color:#ff5200}.pagination-area .page-numbers i{position:relative;top:1.5px}.widget-area{padding-left:15px}.widget-area.widget-left-sidebar{padding-left:0;padding-right:15px}.widget-area .widget{margin-bottom:40px}.widget-area .widget:last-child{margin-bottom:0}.widget-area .widget .widget-title{border-bottom:1px solid #eee;margin-bottom:25px;padding-bottom:7px;font-size:22px;position:relative}.widget-area .widget .widget-title:before{content:"";background-color:#ff5200;width:50px;height:1px;position:absolute;bottom:-1px;left:0}.widget-area .widget_search form{position:relative}.widget-area .widget_search form .screen-reader-text{display:none}.widget-area .widget_search form label{margin-bottom:0;display:block}.widget-area .widget_search form .search-field{color:#393939;background-color:#f2f4f5;border:none;border-radius:5px;width:100%;height:50px;padding:0 0 0 15px;font-size:17px;font-weight:500;transition:all .5s;display:block}.widget-area .widget_search form .search-field::placeholder{color:#6b6b84;transition:all .5s}.widget-area .widget_search form .search-field:focus::placeholder{color:#0000}.widget-area .widget_search form button{color:#ff5200;background-color:#0000;border:none;width:40px;height:40px;padding:0;font-size:20px;transition:all .5s;position:absolute;top:5px;right:5px}.widget-area .widget_search form button i{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.widget-area .widget_search form button:hover,.widget-area .widget_search form button:focus{color:#fff;background-color:#ff5200;border-radius:5px}.widget-area .widget_tracer_posts_thumb{position:relative;overflow:hidden}.widget-area .widget_tracer_posts_thumb .item{margin-bottom:15px;overflow:hidden}.widget-area .widget_tracer_posts_thumb .item:last-child{margin-bottom:0}.widget-area .widget_tracer_posts_thumb .item .thumb{float:left;z-index:1;width:80px;height:80px;margin-right:15px;display:block;position:relative;overflow:hidden}.widget-area .widget_tracer_posts_thumb .item .thumb .fullimage{background-repeat:no-repeat;border-radius:5px;width:80px;height:80px;display:inline-block;background-position:50%!important;background-size:cover!important}.widget-area .widget_tracer_posts_thumb .item .thumb .fullimage.bg1{background-image:url(../media/blog-img9.18ac0da2.jpg)}.widget-area .widget_tracer_posts_thumb .item .thumb .fullimage.bg2{background-image:url(../media/blog-img8.4bcc95d0.jpg)}.widget-area .widget_tracer_posts_thumb .item .thumb .fullimage.bg3{background-image:url(../media/blog-img7.60d6081b.jpg)}.widget-area .widget_tracer_posts_thumb .item .thumb:before,.widget-area .widget_tracer_posts_thumb .item .thumb:after{content:"";z-index:1;opacity:0;background-color:#fff;transition:all .8s cubic-bezier(.2,1,.22,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.widget-area .widget_tracer_posts_thumb .item .thumb:before{width:40px;height:1px;left:100%}.widget-area .widget_tracer_posts_thumb .item .thumb:after{width:1px;height:40px;top:0}.widget-area .widget_tracer_posts_thumb .item .info{margin-top:5px;overflow:hidden}.widget-area .widget_tracer_posts_thumb .item .info span{color:#6b6b84;text-transform:uppercase;margin-top:-2px;margin-bottom:5px;font-size:13px;display:block}.widget-area .widget_tracer_posts_thumb .item .info .title{margin-bottom:0;font-size:17px;font-weight:800;line-height:1.4}.widget-area .widget_tracer_posts_thumb .item .info .title a{display:inline-block}.widget-area .widget_tracer_posts_thumb .item:hover .thumb:before,.widget-area .widget_tracer_posts_thumb .item:hover .thumb:after{opacity:1;top:50%;left:50%}.widget-area .widget_categories ul{margin-bottom:0;padding-left:0;list-style-type:none}.widget-area .widget_categories ul li{color:#393939;margin-bottom:12px;padding-left:18px;font-size:15px;font-weight:700;position:relative;overflow:hidden}.widget-area .widget_categories ul li:last-child{margin-bottom:0}.widget-area .widget_categories ul li:before{content:"";background:#ff5200;border-radius:50%;width:8px;height:8px;position:absolute;top:7px;left:0}.widget-area .widget_categories ul li a{color:#393939;display:inline-block}.widget-area .widget_categories ul li a:hover{color:#ff5200}.widget-area .widget_categories ul li .post-count{font-size:14px;display:inline-block;position:relative;top:1px}.widget-area .widget_tag_cloud .widget-title{margin-bottom:17px}.widget-area .tagcloud a{color:#393939;background:#f5f5f5;border:none;border-radius:3px;margin-top:8px;margin-right:4px;padding:7px 15px;font-weight:700;display:inline-block;font-size:14px!important}.widget-area .tagcloud a:hover,.widget-area .tagcloud a:focus{color:#fff;background-color:#ff5200}.widget-area .widget_popular_products{position:relative;overflow:hidden}.widget-area .widget_popular_products .widget-title{margin-bottom:30px}.widget-area .widget_popular_products .item{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;overflow:hidden}.widget-area .widget_popular_products .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.widget-area .widget_popular_products .item .thumb{float:left;z-index:1;width:110px;height:110px;margin-right:15px;display:block;position:relative;overflow:hidden}.widget-area .widget_popular_products .item .thumb .fullimage{background-repeat:no-repeat;border-radius:3px;width:110px;height:110px;display:inline-block;background-position:50%!important;background-size:cover!important}.widget-area .widget_popular_products .item .thumb:before,.widget-area .widget_popular_products .item .thumb:after{content:"";z-index:1;opacity:0;background-color:#fff;transition:all .8s cubic-bezier(.2,1,.22,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.widget-area .widget_popular_products .item .thumb:before{width:40px;height:1px;left:100%}.widget-area .widget_popular_products .item .thumb:after{width:1px;height:40px;top:0}.widget-area .widget_popular_products .item .info{margin-top:5px;overflow:hidden}.widget-area .widget_popular_products .item .info span{color:#ff5200;text-transform:uppercase;margin-top:-5px;margin-bottom:6px;font-size:18px;font-style:italic;font-weight:800;display:block}.widget-area .widget_popular_products .item .info .title{margin-bottom:0;font-size:17px;font-weight:800;line-height:1.4}.widget-area .widget_popular_products .item .info .title a{display:inline-block}.widget-area .widget_popular_products .item .info .rating{margin-top:8px}.widget-area .widget_popular_products .item .info .rating i{color:#f6b500;margin-right:-2px;display:inline-block}.widget-area .widget_popular_products .item:hover .thumb:before,.widget-area .widget_popular_products .item:hover .thumb:after{opacity:1;top:50%;left:50%}.widget-area .filter_by_price .irs--flat .irs-bar,.widget-area .filter_by_price .irs--flat .irs-handle>i:first-child{background-color:#ff5200}.widget-area .filter_by_price .irs--flat .irs-from,.widget-area .filter_by_price .irs--flat .irs-to,.widget-area .filter_by_price .irs--flat .irs-single{color:#fff;background-color:#ff5200}.widget-area .widget_recent_courses{position:relative;overflow:hidden}.widget-area .widget_recent_courses .widget-title{margin-bottom:30px}.widget-area .widget_recent_courses .item{border-bottom:1px solid #eee;margin-bottom:20px;padding-bottom:20px;overflow:hidden}.widget-area .widget_recent_courses .item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.widget-area .widget_recent_courses .item .thumb{float:left;z-index:1;width:80px;height:80px;margin-right:15px;display:block;position:relative;overflow:hidden}.widget-area .widget_recent_courses .item .thumb .fullimage{background-repeat:no-repeat;border-radius:3px;width:80px;height:80px;display:inline-block;background-position:50%!important;background-size:cover!important}.widget-area .widget_recent_courses .item .thumb .fullimage.bg1{background-image:url(../media/course1.a6f0ec40.jpg)}.widget-area .widget_recent_courses .item .thumb .fullimage.bg2{background-image:url(../media/course2.9ff4c2b4.jpg)}.widget-area .widget_recent_courses .item .thumb .fullimage.bg3{background-image:url(../media/course3.13c4ab5a.jpg)}.widget-area .widget_recent_courses .item .thumb:before,.widget-area .widget_recent_courses .item .thumb:after{content:"";z-index:1;opacity:0;background-color:#fff;transition:all .8s cubic-bezier(.2,1,.22,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.widget-area .widget_recent_courses .item .thumb:before{width:40px;height:1px;left:100%}.widget-area .widget_recent_courses .item .thumb:after{width:1px;height:40px;top:0}.widget-area .widget_recent_courses .item .info{margin-top:5px;overflow:hidden}.widget-area .widget_recent_courses .item .info span{color:#ff5200;text-transform:uppercase;margin-top:-5px;margin-bottom:6px;font-size:18px;font-style:italic;font-weight:800;display:block}.widget-area .widget_recent_courses .item .info .title{margin-bottom:0;font-size:17px;font-weight:800;line-height:1.4}.widget-area .widget_recent_courses .item .info .title a{display:inline-block}.widget-area .widget_recent_courses .item:hover .thumb:before,.widget-area .widget_recent_courses .item:hover .thumb:after{opacity:1;top:50%;left:50%}.widget-area .widget_insight ul{margin-bottom:0;padding-left:0;list-style-type:none}.widget-area .widget_insight ul li{margin-bottom:-1px}.widget-area .widget_insight ul li a{color:#6b6b84;border:1px solid #eee;padding:15px 25px 15px 40px;font-size:17px;font-weight:700;display:block;position:relative}.widget-area .widget_insight ul li a:before{content:"";background-color:#6b6b84;border-radius:50%;width:5px;height:5px;transition:all .5s;position:absolute;top:50%;left:25px;transform:translateY(-50%)}.widget-area .widget_insight ul li a:hover,.widget-area .widget_insight ul li a.active{color:#fff;background-color:#ff5200;border-color:#ff5200}.widget-area .widget_insight ul li a:hover:before,.widget-area .widget_insight ul li a.active:before{background-color:#fff}.widget-area .widget_insight ul li.active a{color:#fff;background-color:#ff5200;border-color:#ff5200}.widget-area .widget_insight ul li.active a:before{background-color:#fff}.login-form{background-color:#fff;border-radius:5px;margin-right:30px;padding:40px 50px;box-shadow:0 0 10px #3333331a}.login-form h2{margin-bottom:25px;font-size:35px}.login-form form .form-group{margin-bottom:25px}.login-form form .form-group label{color:#393939;margin-bottom:10px;font-weight:700;display:block}.login-form form .remember-me-wrap{margin-bottom:0}.login-form form .remember-me-wrap [type=checkbox]:checked,.login-form form .remember-me-wrap [type=checkbox]:not(:checked){display:none}.login-form form .remember-me-wrap [type=checkbox]:checked+label,.login-form form .remember-me-wrap [type=checkbox]:not(:checked)+label{cursor:pointer;color:#6b6b84;margin-bottom:0;padding-left:28px;font-weight:600;line-height:20px;display:inline-block;position:relative}.login-form form .remember-me-wrap [type=checkbox]:checked+label:before,.login-form form .remember-me-wrap [type=checkbox]:not(:checked)+label:before{content:"";background:#f5f5f5;border:1px solid #f5f5f5;border-radius:3px;width:19px;height:19px;transition:all .2s;position:absolute;top:0;left:0}.login-form form .remember-me-wrap [type=checkbox]:checked+label:after,.login-form form .remember-me-wrap [type=checkbox]:not(:checked)+label:after{content:"";background:#ff5200;width:8px;height:8px;transition:all .2s;position:absolute;top:5.5px;left:6px}.login-form form .remember-me-wrap [type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}.login-form form .remember-me-wrap [type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}.login-form form .remember-me-wrap [type=checkbox]:hover+label:before,.login-form form .remember-me-wrap [type=checkbox]:checked+label:before{border-color:#ff5200}.login-form form .lost-your-password-wrap{text-align:right}.login-form form .lost-your-password-wrap a{font-weight:600;line-height:1.3;display:inline-block;position:relative}.login-form form .lost-your-password-wrap a:before{content:"";background-color:#eee;width:100%;height:1px;transition:all .5s;position:absolute;bottom:0;left:0}.login-form form .lost-your-password-wrap a:after{content:"";background-color:#ff5200;width:0;height:1px;transition:all .5s;position:absolute;bottom:0;left:0}.login-form form .lost-your-password-wrap a:hover:before{width:0}.login-form form .lost-your-password-wrap a:hover:after{width:100%}.login-form form button{text-align:center;color:#fff;background-color:#ff5200;border:none;border-radius:5px;width:100%;margin-top:22px;padding:14.5px 30px;font-size:17px;font-weight:700;transition:all .5s;display:block;overflow:hidden}.login-form form button:hover{color:#fff;background-color:#393939}.register-form{border:1px solid #f2f2f2;padding:30px}.register-form h2{margin-bottom:25px;font-size:35px}.register-form form .form-group{margin-bottom:25px}.register-form form .form-group label{color:#393939;margin-bottom:10px;font-weight:700;display:block}.register-form form .description{margin-top:-10px;margin-bottom:0;font-size:13.5px;font-style:italic}.register-form form button{text-align:center;color:#fff;background-color:#ff5200;border:none;border-radius:5px;width:100%;margin-top:22px;padding:14.5px 30px;font-size:17px;font-weight:700;transition:all .5s;display:block;overflow:hidden}.register-form form button:hover{color:#fff;background-color:#393939}.coming-soon-area{z-index:1;background:#f6f7fb url(../media/coming-soon-bg.1ba54285.jpg) top/cover no-repeat;height:100vh;position:relative}.coming-soon-content{text-align:center;background:#fff;border-radius:5px;max-width:700px;margin-left:auto;margin-right:auto;padding:40px 60px;overflow:hidden;box-shadow:1px 5px 24px #4466f20d}.coming-soon-content .logo{display:inline-block}.coming-soon-content h2{margin-top:30px;margin-bottom:0;font-size:44px}.coming-soon-content #timer{margin-top:40px}.coming-soon-content #timer div{color:#fff;background-color:#393939;border-radius:5px;width:100px;height:105px;margin-left:10px;margin-right:10px;font-size:40px;font-weight:800}.coming-soon-content #timer div span{margin-top:-2px;font-size:17px;font-weight:600;display:block}.coming-soon-content form{max-width:500px;margin-top:50px;margin-left:auto;margin-right:auto;position:relative}.coming-soon-content form .form-group{width:100%;margin-bottom:25px;position:relative}.coming-soon-content form .form-group .label-title{pointer-events:none;color:#393939;width:100%;height:100%;margin-bottom:0;display:block;position:absolute;top:0;left:0}.coming-soon-content form .form-group .label-title i{font-size:22px;transition:all .5s;position:absolute;top:9px;left:0}.coming-soon-content form .form-group .label-title:before{content:"";background:#ff5200;width:0;height:2px;transition:all .5s;display:block;position:absolute;bottom:0;left:0}.coming-soon-content form .form-group .input-newsletter{color:#393939;border:none;border-bottom:2px solid #eee;border-radius:0;width:100%;height:45px;padding:0 0 0 32px;font-size:16px;font-weight:400;transition:all .5s;display:block}.coming-soon-content form .form-group .input-newsletter::placeholder{color:#a1a1a1;transition:all .5s}.coming-soon-content form .form-group .input-newsletter:focus::placeholder{color:#0000}.coming-soon-content form .default-btn{border-radius:0}.coming-soon-content form .validation-danger{color:red;margin-top:15px}.coming-soon-content form .validation-success{margin-top:15px}.coming-soon-content form p{margin-top:20px;margin-bottom:0}.privacy-policy-content img{border-radius:5px;width:100%;margin-bottom:30px;display:block}.privacy-policy-content h3{margin-top:25px;margin-bottom:15px;font-size:24px}.privacy-policy-content .blockquote,.privacy-policy-content blockquote{background-color:var(--blockquote-alt-bg);margin-bottom:30px;text-align:left!important;padding:25px!important}.privacy-policy-content .blockquote p,.privacy-policy-content blockquote p{margin-bottom:0;font-weight:700;line-height:1.8;font-size:17px!important}.privacy-policy-content .blockquote:after,.privacy-policy-content blockquote:after,.privacy-policy-content .blockquote:before,.privacy-policy-content blockquote:before{display:none}.privacy-policy-content ol,.privacy-policy-content ul{margin-top:20px}.privacy-policy-content ol li,.privacy-policy-content ul li{color:#6b6b84;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.8}.terms-of-service-content img{border-radius:5px;width:100%;margin-bottom:30px;display:block}.terms-of-service-content h3{margin-top:25px;margin-bottom:15px;font-size:24px}.terms-of-service-content .blockquote,.terms-of-service-content blockquote{background-color:var(--blockquote-alt-bg);margin-bottom:30px;text-align:left!important;padding:25px!important}.terms-of-service-content .blockquote p,.terms-of-service-content blockquote p{margin-bottom:0;font-weight:700;line-height:1.8;font-size:17px!important}.terms-of-service-content .blockquote:after,.terms-of-service-content blockquote:after,.terms-of-service-content .blockquote:before,.terms-of-service-content blockquote:before{display:none}.terms-of-service-content ol,.terms-of-service-content ul{margin-top:20px}.terms-of-service-content ol li,.terms-of-service-content ul li{color:#6b6b84;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.8}.purchase-guide-content img{border-radius:5px;width:100%;margin-bottom:30px;display:block}.purchase-guide-content h3{margin-top:25px;margin-bottom:15px;font-size:24px}.purchase-guide-content .blockquote,.purchase-guide-content blockquote{background-color:var(--blockquote-alt-bg);margin-bottom:30px;text-align:left!important;padding:25px!important}.purchase-guide-content .blockquote p,.purchase-guide-content blockquote p{margin-bottom:0;font-weight:700;line-height:1.8;font-size:17px!important}.purchase-guide-content .blockquote:after,.purchase-guide-content blockquote:after,.purchase-guide-content .blockquote:before,.purchase-guide-content blockquote:before{display:none}.purchase-guide-content ol,.purchase-guide-content ul{margin-top:20px}.purchase-guide-content ol li,.purchase-guide-content ul li{color:#6b6b84;margin-bottom:10px;font-size:17px;font-weight:600;line-height:1.8}.membership-levels-table .table{margin-bottom:0}.membership-levels-table .table thead th{vertical-align:middle;white-space:nowrap;text-align:center;color:#ffffffe6;background-color:#ff5200;border-bottom:none;border-left:1px solid #e98f8f;border-right:1px solid #e98f8f;padding:20px}.membership-levels-table .table thead th .price{color:#fff;margin-bottom:0;font-size:35px;font-weight:800;line-height:1}.membership-levels-table .table thead th .title{color:#fff;text-transform:uppercase;margin-top:12px;margin-bottom:10px;font-size:17px;font-weight:700}.membership-levels-table .table thead th:first-child{border-left:none}.membership-levels-table .table thead th:last-child{border-right:none}.membership-levels-table .table thead th span{display:block}.membership-levels-table .table thead th .desc{line-height:1}.membership-levels-table .table thead th h2{font-size:28px}.membership-levels-table .table thead th h3{font-size:25px}.membership-levels-table .table tbody tr td{white-space:nowrap;vertical-align:middle;text-align:center;border:none;padding:15px 20px;font-size:17px;font-weight:600}.membership-levels-table .table tbody tr td:first-child{text-align:left}.membership-levels-table .table tbody tr td.item-check i{color:#fff;background-color:#0eb582;border-radius:100%;width:20px;height:20px;margin:0 auto;line-height:20px;display:block}.membership-levels-table .table tbody tr td.item-none i{color:#fff;background-color:#d85554;border-radius:100%;width:20px;height:20px;margin:0 auto;line-height:20px;display:block}.membership-levels-table .table tbody tr td .select-btn{color:#393939;background-color:#efefef;border-radius:5px;margin-top:10px;padding:13px 30px;font-size:17px;font-weight:700;display:inline-block}.membership-levels-table .table tbody tr td .select-btn:hover{color:#fff;background-color:#ff5200}.contact-info-box{z-index:1;margin-bottom:30px;padding-left:100px;position:relative}.contact-info-box .icon{text-align:center;color:#ff5200;background-color:#f7f7f7;border-radius:3px;width:75px;height:85px;font-size:40px;transition:all .5s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.contact-info-box .icon i{position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.contact-info-box h3{margin-bottom:10px;font-size:24px}.contact-info-box p{margin-bottom:3px}.contact-info-box p:last-child{margin-bottom:0}.contact-info-box .back-icon{z-index:-1;color:#393939;opacity:.04;font-size:100px;line-height:1;position:absolute;bottom:-15px;right:0;transform:rotate(-5deg)}.contact-info-box:hover .icon{color:#fff;background-color:#ff5200}.contact-image{text-align:center;margin-top:20px}.contact-form{background-color:#fff;margin-left:15px;padding:40px;box-shadow:0 0 20px #9e9e9e29}.contact-form form .form-group .form-control{border-radius:0;height:55px}.contact-form form .form-group textarea.form-control{height:auto}.contact-form form .help-block ul{margin-top:12px;margin-bottom:0}.contact-form form .help-block ul li{color:red}.contact-form form .default-btn{margin-top:5px}.contact-form form #msgSubmit{margin:0!important}.contact-form form #msgSubmit.text-danger,.contact-form form #msgSubmit.text-success{margin-top:15px!important}#map iframe{border:none;width:100%;height:500px}.subscribe-area{z-index:1;position:relative}.subscribe-image{text-align:center}.subscribe-content .sub-title{text-transform:uppercase;color:#ff5200;margin-bottom:15px;font-size:15px;font-weight:700;display:block;position:relative}.subscribe-content .sub-title img{margin-right:5px;animation-name:rotateme;animation-duration:40s;animation-timing-function:linear;animation-iteration-count:infinite}.subscribe-content h2{margin-bottom:15px;font-size:44px}.subscribe-content p{margin-bottom:20px}.subscribe-content p:last-child{margin-bottom:0}.subscribe-content .newsletter-form{max-width:550px;margin-top:30px;position:relative}.subscribe-content .newsletter-form .input-newsletter{color:#393939;background-color:#eaeaea;border:none;border-radius:5px;width:100%;height:52px;padding-left:18px;font-size:17px;font-weight:600;display:block}.subscribe-content .newsletter-form .input-newsletter::placeholder{color:#999;transition:all .5s}.subscribe-content .newsletter-form .input-newsletter:focus::placeholder{color:#0000}.subscribe-content .newsletter-form .validation-danger{color:red;margin-top:15px}.subscribe-content .newsletter-form .validation-success{margin-top:15px}.subscribe-content .newsletter-form .default-btn{border-radius:0 5px 5px 0;height:52px;position:absolute;top:0;right:0;transform:unset!important}.vector-shape6{z-index:-1;opacity:.7;position:absolute;bottom:0;right:0}.vector-shape6 img{animation:5s linear infinite movebounce}.footer-area{z-index:1;padding-top:100px;position:relative}.footer-area.bg-color{background-color:var(--footer-bg-color)}.single-footer-widget{margin-bottom:30px}.single-footer-widget .logo{margin-bottom:15px;font-size:15px;display:inline-block}.single-footer-widget .social-link{margin-top:18px;margin-bottom:0;padding-left:0;list-style-type:none}.single-footer-widget .social-link li{margin-right:10px;display:inline-block}.single-footer-widget .social-link li:last-child{margin-right:0}.single-footer-widget .social-link li a{text-align:center;width:30px;height:30px;color:var(--color-text-inverse);background-color:var(--color-text-secondary);border-radius:2px;font-size:18px;position:relative}.single-footer-widget .social-link li a i{position:absolute;top:50%;left:0;right:0;transform:translateY(-48%)}.single-footer-widget .social-link li a:hover{background-color:var(--color-orange);color:var(--color-text-inverse)}.single-footer-widget h3{margin-bottom:25px;font-size:26px}.single-footer-widget .footer-links-list{margin-bottom:0;padding-left:0;list-style-type:none}.single-footer-widget .footer-links-list li{color:var(--color-text-secondary);margin-bottom:12px;font-weight:600}.single-footer-widget .footer-links-list li a{color:var(--color-text-secondary);display:inline-block}.single-footer-widget .footer-links-list li a:hover{color:var(--color-orange)}.single-footer-widget .footer-links-list li:last-child{margin-bottom:0}.single-footer-widget .footer-contact-info{margin-bottom:0;padding-left:0;list-style-type:none}.single-footer-widget .footer-contact-info li{color:#6b6b84;margin-bottom:13px;padding-left:23px;font-weight:600;position:relative}.single-footer-widget .footer-contact-info li a{color:#6b6b84;display:inline-block}.single-footer-widget .footer-contact-info li a:hover{color:#ff5200}.single-footer-widget .footer-contact-info li:last-child{margin-bottom:0}.single-footer-widget .footer-contact-info li i{color:#ff5200;position:absolute;top:4px;left:0}.single-footer-widget .footer-contact-info li i.bxs-inbox{top:3px}.footer-bottom-area{border-top:1px solid #f3f2ee;margin-top:70px;padding-top:25px;padding-bottom:25px}.footer-bottom-area p i{position:relative;top:1.3px}.footer-bottom-area p a{color:#ff5200;font-weight:600}.footer-bottom-area p a:hover,.footer-bottom-area p strong{color:#393939}.footer-bottom-area ul{text-align:right;margin-bottom:0;padding-left:0;list-style-type:none}.footer-bottom-area ul li{color:#6b6b84;margin-right:20px;display:inline-block;position:relative}.footer-bottom-area ul li:last-child{margin-right:0}.footer-bottom-area ul li:last-child:before{display:none}.footer-bottom-area ul li:before{content:"";background-color:#6b6b84;width:1px;height:14px;position:absolute;top:5.6px;right:-12px}.footer-bottom-area ul li a{color:#6b6b84;display:block}.footer-bottom-area ul li a:hover{color:#ff5200}.footer-map{z-index:-1;opacity:.8;position:absolute;top:40%;right:20%;transform:translateY(-40%)}.footer-map img{animation:5s linear infinite moveleftbounce}@keyframes moveleftbounce{0%{transform:translate(0)}50%{transform:translate(-20px)}to{transform:translate(0)}}.go-top{cursor:pointer;color:#fff;z-index:4;text-align:center;opacity:0;visibility:hidden;background-color:#393939;border-radius:50%;width:45px;height:45px;font-size:22px;transition:all .9s;position:fixed;bottom:-100px;right:20px;overflow:hidden;box-shadow:0 3px 10px #0000001a}.go-top i{text-align:center;margin-left:auto;margin-right:auto;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.go-top.active{opacity:1;visibility:visible;bottom:20px}.go-top:hover{color:#fff;background-color:#ff5200;transition:all .5s;transform:translateY(-5px);box-shadow:0 4px 6px #32325d1c,0 1px 3px #00000014}@media only screen and (max-width:767px){body,p{font-size:15px}.container{max-width:100%}.ptb-100{padding-top:60px;padding-bottom:60px}.pt-100{padding-top:60px}.pb-100{padding-bottom:60px}.ptb-70{padding-top:30px;padding-bottom:30px}.pt-70{padding-top:30px}.pb-70{padding-bottom:30px}.navbar-area{background-color:var(--navbar-sticky-bg);border-bottom:1px solid var(--color-border-light)}.tarn-nav .container-fluid{padding-left:15px;padding-right:15px}.tarn-nav .navbar .navbar-collapse{border-top:1px solid var(--color-border);max-height:70vh;padding-top:10px;overflow-y:scroll;margin-top:8px!important}.tarn-nav .navbar .navbar-collapse::-webkit-scrollbar{width:10px}.tarn-nav .navbar .navbar-collapse::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:30px}.tarn-nav .navbar .navbar-collapse::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:30px}.tarn-nav .navbar .navbar-collapse::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.tarn-nav .navbar .navbar-nav{padding-right:15px}.tarn-nav .navbar .navbar-nav .nav-item{margin:0}.tarn-nav .navbar .navbar-nav .nav-item a{padding-top:6px;padding-bottom:6px;font-size:15px}.tarn-nav .navbar .navbar-nav .nav-item a i{display:none}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu{opacity:1;visibility:visible;border:1px solid #eee;width:100%;margin-top:0;margin-bottom:8px;position:relative;top:0}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{padding:6px 20px;font-size:14px}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{opacity:1;visibility:visible;border:1px solid #eee;width:90%;margin-top:0;position:relative;top:0;left:20px}.tarn-nav .navbar .others-option{margin-top:6px;margin-left:0}.tarn-nav .navbar .others-option .option-item{margin-left:15px}.tarn-nav .navbar .others-option .option-item .search-box{width:170px}.tarn-nav .navbar .others-option .option-item .search-box .input-search{font-size:13px}.tarn-nav .navbar .others-option .option-item .search-box button{font-size:18px}.tarn-nav .navbar .others-option .option-item .default-btn{padding:14px;font-size:12px}.tarn-nav .navbar .others-option .option-item .default-btn i{display:none}.default-btn{padding:11px 20px 11px 40px;font-size:15px}.default-btn i{font-size:14px;left:19px}.section-title{max-width:100%;margin-bottom:40px;margin-left:0;margin-right:0}.section-title .sub-title{margin-bottom:10px;font-size:14px}.section-title h2{font-size:27px}.section-title p{max-width:100%;margin-top:10px;margin-left:0;margin-right:0}.form-control{height:45px;font-size:14.5px}.main-banner{margin-bottom:60px;padding-top:200px;padding-bottom:0}.main-banner .container-fluid{max-width:100%}.main-banner.without-banner-animation{padding-top:200px;padding-bottom:0}.main-banner-content{text-align:center;margin-top:0}.main-banner-content h1{margin-top:-5px;margin-bottom:15px;font-size:31px}.main-banner-content .btn-box{margin-top:25px;margin-bottom:-10px}.main-banner-content .btn-box .video-btn{margin-top:0;margin-left:10px;font-size:14px;position:relative;top:-10px}.main-banner-content .btn-box .video-btn i{width:40px;height:40px;margin-right:4px;font-size:15px;line-height:40px}.main-banner-animation-image{text-align:center;width:auto;height:auto;margin-top:55px}.main-banner-animation-image img{position:relative}.main-banner-animation-image img:first-child,.main-banner-animation-image img:nth-child(2),.main-banner-animation-image img:nth-child(3),.main-banner-animation-image img:nth-child(4),.main-banner-animation-image img:nth-child(5),.main-banner-animation-image img:nth-child(6),.main-banner-animation-image img:nth-child(7),.main-banner-animation-image img:nth-child(8),.main-banner-animation-image img:nth-child(9),.main-banner-animation-image img:nth-child(10),.main-banner-animation-image img:nth-child(11),.main-banner-animation-image img:nth-child(12){display:none}.main-banner-animation-image img:last-child{display:inline-block}.main-banner-image{margin-top:55px}.banner-section{background-position:50%;padding-top:200px;padding-bottom:200px}.banner-section .container-fluid{max-width:100%}.banner-section.without-banner-animation{padding-top:200px;padding-bottom:200px}.banner-content{text-align:center;margin-top:0}.banner-content h1{margin-top:-5px;margin-bottom:15px;font-size:31px}.banner-content .btn-box{margin-top:25px;margin-bottom:-10px}.banner-content .btn-box .video-btn{margin-top:0;margin-left:10px;font-size:14px;position:relative;top:-10px}.banner-content .btn-box .video-btn i{width:40px;height:40px;margin-right:4px;font-size:15px;line-height:40px}.banner-animation-image{text-align:center;width:auto;height:auto;margin-top:55px}.banner-animation-image img{position:relative}.banner-animation-image img:first-child,.banner-animation-image img:nth-child(2),.banner-animation-image img:nth-child(3),.banner-animation-image img:nth-child(4),.banner-animation-image img:nth-child(5),.banner-animation-image img:nth-child(6),.banner-animation-image img:nth-child(7),.banner-animation-image img:nth-child(8),.banner-animation-image img:nth-child(9),.banner-animation-image img:nth-child(10),.banner-animation-image img:nth-child(11),.banner-animation-image img:nth-child(12){display:none}.banner-animation-image img:last-child{display:inline-block}.banner-image{margin-top:55px}.hero-banner{padding-top:170px;padding-bottom:90px}.hero-banner .container-fluid{max-width:100%}.hero-banner.without-banner-animation{padding-top:195px;padding-bottom:90px}.hero-banner-content{text-align:center;margin-top:0}.hero-banner-content h1{margin-top:-5px;margin-bottom:10px;font-size:32px}.hero-banner-content .btn-box{margin-top:20px;margin-bottom:-10px}.hero-banner-content .btn-box .default-btn{margin-bottom:-6px}.hero-banner-animation-image{text-align:center;width:auto;height:auto;margin-top:55px}.hero-banner-animation-image img{position:relative}.hero-banner-animation-image img:first-child,.hero-banner-animation-image img:nth-child(2),.hero-banner-animation-image img:nth-child(3),.hero-banner-animation-image img:nth-child(4),.hero-banner-animation-image img:nth-child(5),.hero-banner-animation-image img:nth-child(6),.hero-banner-animation-image img:nth-child(7),.hero-banner-animation-image img:nth-child(8),.hero-banner-animation-image img:nth-child(9),.hero-banner-animation-image img:nth-child(10){display:none}.hero-banner-animation-image img:last-child{display:inline-block}.hero-banner-image{margin-top:55px}.banner-wrapper{background-position:bottom;padding-top:190px;padding-bottom:0}.banner-wrapper .container-fluid{max-width:100%}.banner-wrapper.without-banner-animation{padding-top:190px;padding-bottom:0}.main-banner-area{padding-top:190px}.banner-wrapper-content{text-align:center;margin-top:0}.banner-wrapper-content h1{margin-top:-5px;margin-bottom:15px;font-size:31px}.banner-wrapper-content .btn-box{margin-top:25px;margin-bottom:-10px}.banner-wrapper-content .btn-box .default-btn:not(:first-child){height:auto;top:0}.banner-wrapper-animation-image{text-align:center;width:auto;height:auto;margin-top:55px}.banner-wrapper-animation-image img{max-width:100%;position:relative}.banner-wrapper-animation-image img:first-child,.banner-wrapper-animation-image img:nth-child(2),.banner-wrapper-animation-image img:nth-child(3),.banner-wrapper-animation-image img:nth-child(4),.banner-wrapper-animation-image img:nth-child(5),.banner-wrapper-animation-image img:nth-child(6),.banner-wrapper-animation-image img:nth-child(7),.banner-wrapper-animation-image img:nth-child(8),.banner-wrapper-animation-image img:nth-child(9),.banner-wrapper-animation-image img:nth-child(10){display:none}.banner-wrapper-animation-image img:last-child{display:inline-block}.banner-wrapper-image{margin-top:55px}.banner-area-content{max-width:100%;margin-left:0;margin-right:0}.banner-area-content h1{margin-top:-5px;margin-bottom:15px;font-size:31px}.banner-area-content p{max-width:100%;margin-left:0;margin-right:0}.banner-area-content .default-btn{margin-top:5px}.banner-area-content img{margin-top:40px}.main-banner-item{height:auto;padding-top:120px;padding-bottom:140px}.banner-item-content{text-align:center;max-width:100%}.banner-item-content h1{margin-top:-5px;margin-bottom:15px;font-size:31px}.banner-item-content p{max-width:100%}.banner-item-content .btn-box{margin-top:25px;margin-bottom:-10px}.banner-item-content .btn-box .video-btn{margin-top:0;margin-left:10px;font-size:14px;position:relative;top:-10px}.banner-item-content .btn-box .video-btn i{width:40px;height:40px;margin-right:4px;font-size:15px;line-height:40px}.home-slides.owl-carousel .owl-nav .owl-prev,.home-slides.owl-carousel .owl-nav .owl-next{width:30px;height:30px;margin:0 0 0 5px;font-size:15px;line-height:30px}.vector-shape1,.vector-shape2,.vector-shape3,.vector-shape4,.vector-shape5,.vector-shape6,.vector-shape7,.vector-shape8,.vector-shape9,.vector-shape10,.vector-shape11,.vector-shape12,.circle-shape1,.circle-shape2,.circle-shape3,.circle-shape4,.map-shape1,.map-shape2{display:none}.solutions-area .section-title{max-width:100%}.single-solutions-box{padding:20px}.single-solutions-box .icon{margin-bottom:20px;font-size:45px}.single-solutions-box h3{margin-bottom:12px;font-size:20px}.single-solutions-box .view-details-btn{font-size:15px}.about-area.res-pt-0{padding-top:0}.about-content{text-align:center;margin-top:30px}.about-content .content{max-width:100%}.about-content .content .sub-title{margin-bottom:12px;font-size:14px}.about-content .content h2{margin-bottom:12px;font-size:27px}.about-content .content .features-list{text-align:left}.about-content .content .features-list li{text-align:center;width:44%;margin-top:20px;margin-left:9px;margin-right:9px;padding:15px 8px}.about-content .content .features-list li img{width:50px;margin-bottom:20px;position:relative;top:0;left:0;transform:translateY(0)}.about-content .content .features-list li h3{font-size:19px}.about-content .content .about-list{text-align:left;padding:0 15px}.about-content .content .about-list li{width:100%;margin-top:20px;margin-left:0;margin-right:0;padding-left:63px;font-size:16px}.about-content .content .about-list li i{width:35px;height:35px;font-size:17px;line-height:36px}.about-content .content .content-list{text-align:left;margin-top:20px;margin-bottom:25px}.about-content .content .content-list li{margin-bottom:25px;padding-left:50px;font-size:16px}.about-content .content .content-list li i{width:35px;height:35px;font-size:16px;line-height:35px}.about-content .content .default-btn{margin-top:0}.about-img .shape{display:none}.about-image-box{margin-right:0}.about-image-box .box{padding:5px 10px}.about-image-box .video-btn{font-size:14px}.about-image-box .video-btn i{width:45px;height:45px;font-size:18px;line-height:45px}.about-inner-area{text-align:center;margin-top:10px}.about-text{margin-top:30px}.about-text h3{margin-bottom:10px;font-size:20px}.about-text .features-list li{padding-left:0}.about-text .features-list li i{display:inline-block;position:relative;top:-3px;transform:translateY(0)}.our-mission-area.ptb-100{padding-top:0}.our-mission-area .row .col-lg-6:first-child{order:2}.our-mission-area .row .col-lg-6:nth-child(2){order:1}.our-mission-content{text-align:center;margin-top:30px}.our-mission-content .content{max-width:100%;margin-left:0}.our-mission-content .content .sub-title{margin-bottom:12px;font-size:14px}.our-mission-content .content h2{margin-bottom:12px;font-size:27px}.our-mission-content .content .our-mission-list{text-align:left;padding:0 15px}.our-mission-content .content .our-mission-list li{width:100%;margin-top:20px;margin-left:0;margin-right:0;padding-left:63px;font-size:16px}.our-mission-content .content .our-mission-list li i{width:35px;height:35px;font-size:17px;line-height:36px}.our-mission-content .content .features-list{text-align:left;margin-top:20px;margin-bottom:25px}.our-mission-content .content .features-list li{margin-bottom:25px;padding-left:50px;font-size:16px}.our-mission-content .content .features-list li i{width:35px;height:35px;font-size:16px;line-height:35px}.our-mission-content .content .default-btn{margin-top:0}.our-mission-image .shape{display:none}.history-timeline:before{left:50%;transform:translate(-50%)}.history-timeline .timeline-block{margin-bottom:40px;padding-left:0}.history-timeline .timeline-block .timeline-date{text-align:center;transform:unset;margin-bottom:15px;padding-bottom:5px;font-size:16px;position:relative;top:0;left:0}.history-timeline .timeline-block .timeline-date span{margin-bottom:2px;font-weight:700}.history-timeline .timeline-block .timeline-icon{display:none}.history-timeline .timeline-block .timeline-content{text-align:center;padding:20px}.history-timeline .timeline-block .timeline-content .content{margin-bottom:25px;padding-left:0;padding-right:0}.history-timeline .timeline-block .timeline-content .content h3{margin-bottom:10px;font-size:21px}.history-timeline .timeline-block:before{display:none}.history-timeline.history-timeline-style-two:before{left:50%;right:auto}.history-timeline.history-timeline-style-two .timeline-block{margin-bottom:40px;padding-right:0}.history-timeline.history-timeline-style-two .timeline-block .timeline-date{text-align:center}.history-timeline.history-timeline-style-two .timeline-block .timeline-content .content{margin-top:25px;margin-bottom:0;padding-left:0;padding-right:0}.boxes-area{margin-top:-100px}.single-boxes-item{padding:25px 15px 30px}.single-boxes-item .icon{margin-bottom:25px}.single-boxes-item .icon img{width:50px}.single-boxes-item h3{font-size:20px}.single-boxes-item .shape1{display:none}.single-boxes-item .default-btn:hover{padding-top:11px;padding-bottom:11px}.partner-area.ptb-70{padding-bottom:0}.single-funfacts-box{text-align:center;padding:15px 8px}.single-funfacts-box .icon{margin-bottom:20px;position:relative;top:0;left:0;transform:translateY(0)}.single-funfacts-box .icon img{width:50px}.single-funfacts-box h3{font-size:20px}.single-funfacts-item{text-align:center;padding-left:0}.single-funfacts-item .icon{transform:unset;margin-bottom:20px;position:relative;left:0}.single-funfacts-item h3{font-size:22px}.single-funfacts-item:before{display:none}.single-services-item-box{padding:25px 20px}.single-services-item-box .icon img{width:55px}.single-services-item-box h3{font-size:20px}.single-services-item-box .read-more-btn{font-size:15px}.single-services-box{padding:30px 20px 60px}.single-services-box .icon img{width:55px}.single-services-box h3{margin-bottom:12px;font-size:20px}.single-services-box .read-more-btn{font-size:15px;bottom:13px;right:25px}.load-more-btn{margin-top:15px}.single-services-item{padding:28px 20px 25px}.single-services-item .icon{margin-bottom:20px}.single-services-item .icon img{width:55px}.single-services-item h3{margin-bottom:10px;font-size:20px}.single-services-item .default-btn{margin-top:5px}.single-services-item .default-btn:hover{padding-top:11px;padding-bottom:11px}.single-services-item .shape2{display:none}.single-services-box-item{text-align:center;-webkit-clip-path:unset;clip-path:unset;border-top:1px solid #eee;padding:30px 20px 35px}.single-services-box-item .icon{width:65px;height:65px;margin-bottom:20px;margin-left:auto;margin-right:auto}.single-services-box-item .icon img{width:40px}.single-services-box-item h3{font-size:20px}.col-lg-4:first-child .single-services-box-item{border-top:none}.lines{display:none}.services-details-image{margin-bottom:25px}.services-details-desc{text-align:center}.services-details-desc .sub-title{margin-bottom:-20px;font-size:14px}.services-details-desc h3{font-size:22px}.services-details-desc .image{margin-bottom:30px;padding-right:0}.services-details-desc .content{margin-top:0;margin-bottom:30px}.services-details-desc .content h3{font-size:22px}.services-details-desc .content ul li{padding-left:0}.services-details-desc .content ul li:before{display:none}.services-details-desc .single-industries-serve-box{margin-top:15px;margin-bottom:5px;padding-top:18px;padding-bottom:18px;padding-left:15px;font-size:17px}.services-details-desc .technologies-features li{flex:0 0 50%;max-width:50%}.services-details-desc .technologies-features li span{padding-left:0}.services-details-desc .technologies-features li span:before{display:none}.services-details-info{margin-top:40px;padding-left:0}.services-details-info .services-list li a{padding:15px 20px;font-size:15px}.services-details-info .services-list li a:before{font-size:14px;right:20px}.services-details-info .download-file{padding:20px}.services-details-info .download-file h3{margin-bottom:20px;font-size:20px}.services-details-info .download-file ul li a{padding-top:12px;padding-bottom:12px;font-size:15px}.services-details-info .services-contact-info{margin-bottom:0;padding:20px}.services-details-info .services-contact-info h3{margin-bottom:20px;font-size:20px}.services-details-info .services-contact-info ul li{margin-bottom:12px;padding-bottom:12px;font-size:15.5px}.services-details-info .services-contact-info ul li span{font-size:15px}.services-details-image-slides.owl-theme .owl-nav{opacity:1;visibility:visible}.services-details-image-slides.owl-theme .owl-nav [class*=owl-]{width:35px;height:35px;font-size:15px;line-height:32px;top:auto;bottom:10px;left:10px;transform:translateY(0);padding:0!important}.services-details-image-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:10px}.single-featured-services-item{padding:25px 20px 30px}.single-featured-services-item .icon{margin-bottom:25px}.single-featured-services-item .icon img{width:55px}.single-featured-services-item h3{font-size:20px}.single-featured-services-item .default-btn:hover{padding-top:11px;padding-bottom:11px}.single-featured-services-box{text-align:center;padding-right:0}.single-featured-services-box .icon{width:60px;height:60px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:30px}.single-featured-services-box h3{font-size:20px}.col-lg-4:nth-child(2) .single-featured-services-box,.col-lg-4:first-child .single-featured-services-box{margin-top:0}.how-its-work-content{text-align:center;margin-bottom:30px}.how-its-work-content .sub-title{margin-bottom:12px;font-size:14px}.how-its-work-content h2{margin-bottom:12px;font-size:27px}.how-its-work-content .inner-box{text-align:left}.how-its-work-content .inner-box .single-item{padding-left:90px}.how-its-work-content .inner-box .single-item h3{font-size:20px}.how-its-work-content .inner-box .single-item .count-box{width:55px;height:55px;font-size:25px;line-height:55px}.how-its-work-content .inner-box .single-item:before{left:34px}.how-its-work-content .inner-box .single-item:after{bottom:50px;left:20px}.single-industries-serve-box{font-size:20px}.single-process-box{padding:25px 20px}.single-process-box h3{font-size:20px}.process-image{margin-bottom:30px}.process-content .single-box-item{max-width:100%;margin-left:0!important}.process-content .single-box-item .image{padding:15px 20px}.process-content .single-box-item h3{padding:10px 15px;font-size:19px}.case-study-area:before{width:50%}.single-case-study-item .case-study-content{text-align:center}.single-case-study-item .case-study-content .sub-title{margin-bottom:12px;font-size:14px}.single-case-study-item .case-study-content h2{font-size:27px}.single-case-study-item .case-study-image{margin-top:35px}.case-study-slides.owl-carousel .owl-nav .owl-prev,.case-study-slides.owl-carousel .owl-nav .owl-next{opacity:1;transform:unset;visibility:visible;font-size:30px;top:auto;bottom:20px;left:15px!important}.case-study-slides.owl-carousel .owl-nav .owl-next{left:auto!important;right:15px!important}.single-courses-box .courses-image .price{width:60px;height:60px;font-size:17px;line-height:65px;bottom:-30px;right:15px}.single-courses-box .courses-content{padding:20px}.single-courses-box .courses-content h3{font-size:20px}.single-courses-box .courses-content .courses-box-footer li{font-size:14px}.courses-info{margin-top:10px}.courses-info p{max-width:100%;margin-left:0;margin-right:0}.courses-details-desc{margin-top:30px}.courses-details-desc .nav{padding:10px 15px 0}.courses-details-desc .nav .nav-item{margin-bottom:10px;margin-right:20px}.courses-details-desc .nav .nav-item .nav-link{padding:5px 0;font-size:15px}.courses-details-desc .tab-content{padding-top:30px;padding-left:0;padding-right:0}.courses-details-desc .tab-content .courses-overview h3{font-size:20px}.courses-details-desc .tab-content .courses-curriculum{margin-left:0;margin-right:0;padding:20px}.courses-details-desc .tab-content .courses-curriculum h3{margin-bottom:15px;font-size:16px}.courses-details-desc .tab-content .courses-curriculum ul li a{margin-left:-20px;margin-right:-20px;padding:13px 20px 13px 45px;display:block!important}.courses-details-desc .tab-content .courses-curriculum ul li a:before{font-size:15px;top:13px;left:20px}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-name{font-size:15px}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta{text-align:left;margin-top:5px}.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .questions,.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .duration,.courses-details-desc .tab-content .courses-curriculum ul li a .courses-meta .status{margin-top:7px;font-size:13.5px}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content{margin-top:25px}.courses-details-desc .tab-content .courses-instructor .single-advisor-box .advisor-content h3{font-size:19px}.courses-details-desc .tab-content .courses-reviews h3{font-size:20px}.courses-details-desc .tab-content .courses-reviews .rating{top:2px}.courses-details-desc .tab-content .courses-reviews .rating span{font-size:17px}.courses-details-desc .tab-content .courses-reviews .side{width:20%}.courses-details-desc .tab-content .courses-reviews .side div{font-size:15px}.courses-details-desc .tab-content .courses-reviews .middle{width:60%}.courses-details-desc .tab-content .courses-review-comments h3{padding-bottom:10px;font-size:18px}.courses-details-desc .tab-content .courses-review-comments .user-review{padding-left:0}.courses-details-desc .tab-content .courses-review-comments .user-review img{margin-bottom:15px;position:relative;top:0;left:0}.courses-details-desc .tab-content .courses-review-comments .user-review .review-rating span{margin-top:5px;margin-left:0;font-size:17px;top:0;display:block!important}.courses-details-info{margin-top:30px;margin-left:0}.courses-details-info .image .content i{width:50px;height:50px;font-size:20px;line-height:50px}.courses-details-info .image .content span{font-size:14.5px}.courses-details-info .info{padding-top:30px;padding-left:10px;padding-right:10px}.courses-details-info .info li{padding-top:13px;padding-bottom:12px;font-size:15px}.courses-details-info .info li.price{font-size:20px}.courses-details-info .info li.price span{font-size:15px}.courses-details-info .btn-box{margin-top:30px;padding-left:10px;padding-right:10px}.courses-details-info .courses-share{padding-left:10px;padding-right:10px}.courses-details-info .courses-share .share-info span{font-size:15px}.courses-details-info .courses-share .share-info .social-link{opacity:1;visibility:visible;bottom:-44px}.single-projects-box .content{padding:20px}.single-projects-box .content h3{font-size:20px}.single-projects-box .content span{font-size:15px}.single-events-box .image .date{font-size:14px}.single-events-box .content h3{font-size:20px}.single-events-box .content .location{font-size:15px}.events-details-image:before{display:none}.events-details-image #timer{transform:unset;position:relative;top:0;left:0}.events-details-image #timer div{width:95px;height:95px;margin-top:20px;font-size:35px}.events-details-image #timer div span{margin-top:0;font-size:14px}.events-details-image #timer div:before{opacity:1}.events-details-header{margin-bottom:30px}.events-details-header ul{padding:4px 20px 14px}.events-details-header ul li{margin-top:10px;font-size:15px}.events-details-location{margin-bottom:30px}.events-details-desc{padding-left:0;padding-right:0}.events-details-desc h3{font-size:19px}.events-details-info{margin-top:30px;padding:20px 15px}.events-details-info .info li{padding-top:13px;padding-bottom:12px;font-size:15px}.events-details-info .info li.price{font-size:20px}.events-details-info .info li.price span{font-size:15px}.case-studies-details-image{margin-bottom:25px}.case-studies-details-image .video-btn{width:65px;height:65px;font-size:28px;line-height:65px}.case-studies-details-desc{text-align:center}.case-studies-details-desc h3{font-size:22px}.case-studies-details-desc .image{margin-bottom:0;padding-right:0}.case-studies-details-desc .content{margin-top:20px;margin-bottom:25px}.case-studies-details-desc .content h3{font-size:22px}.case-studies-details-desc .content ul li{padding-left:0}.case-studies-details-desc .content ul li:before{display:none}.case-studies-details-info{margin-top:30px;margin-left:0;padding:25px 20px}.case-studies-details-info ul li{margin-bottom:12px;padding-bottom:12px;font-size:16px}.case-studies-details-info ul li span{font-size:15px}.case-studies-details-image-slides.owl-theme .owl-nav{opacity:1;visibility:visible}.case-studies-details-image-slides.owl-theme .owl-nav [class*=owl-]{width:35px;height:35px;font-size:15px;line-height:32px;top:auto;bottom:10px;left:10px;transform:translateY(0);padding:0!important}.case-studies-details-image-slides.owl-theme .owl-nav [class*=owl-].owl-next{left:auto;right:10px}.why-choose-us-content{-webkit-clip-path:unset;clip-path:unset;text-align:center;padding:60px 20px 55px}.why-choose-us-content h2{font-size:27px}.our-brand-partners-list{-webkit-clip-path:unset;clip-path:unset;text-align:center;margin-left:0;padding:60px 20px 55px}.our-brand-partners-list h2{font-size:27px}.scientist-area.bg-color:before{display:none}.single-scientist-box .content{padding:20px 15px 0}.single-scientist-box .content h3{font-size:20px}.single-scientist-box .content span{font-size:15px}.scientist-box-list{margin-bottom:0;padding-right:0}.scientist-box-list .single-scientist-item{margin-bottom:30px;margin-top:0!important;padding-left:0!important;padding-right:0!important}.scientist-section-title{text-align:center}.scientist-section-title .sub-title{margin-bottom:12px;font-size:14px}.scientist-section-title h2{margin-bottom:12px;font-size:27px}.scientist-section-title .default-btn{margin-top:0}.single-scientist-item-box .content h3{font-size:20px}.single-scientist-item-box .content span{font-size:15px}.testimonials-area.bg-f1f8fb{padding-top:60px}.single-testimonials-item{padding:70px 20px 25px}.single-testimonials-item:after{font-size:70px;top:-10px}.single-testimonials-item:before{height:95%}.single-testimonials-item p{font-size:15.5px}.single-testimonials-item .client-info{margin-top:20px}.single-testimonials-item .client-info .title h3{font-size:16px}.single-testimonials-item .client-info .title span{font-size:14px}.testimonials-view-btn{margin-top:15px}.testimonials-view-btn .default-btn{margin-bottom:-5px}.testimonials-slides.owl-carousel{margin-bottom:30px}.testimonials-slides.owl-carousel .owl-nav{text-align:center}.testimonials-slides.owl-carousel .owl-nav .owl-prev,.testimonials-slides.owl-carousel .owl-nav .owl-next{transform:unset;margin-left:5px;margin-right:5px;position:relative;top:0;left:0!important;right:0!important}.single-testimonials-box{margin-top:30px;padding:65px 20px 30px}.single-testimonials-box img{border-width:3px;top:-30px}.single-testimonials-box p{font-size:15.5px}.single-testimonials-box .client-info{margin-top:20px}.single-testimonials-box .client-info h3{font-size:17px}.single-testimonials-box .client-info span{font-size:14px}.divider{display:none}.explore-learning-content{text-align:center;margin-bottom:30px}.explore-learning-content h2{font-size:27px}.explore-learning-video .video-btn{width:65px;height:65px;font-size:25px;line-height:65px}.upcoming-bootcamps-content h2{max-width:100%;margin-left:0;margin-right:0;font-size:27px}.upcoming-bootcamps-content .default-btn{margin-top:20px}.single-what-we-do-box{text-align:center;padding-left:0}.single-what-we-do-box .icon{width:65px;height:65px;margin-bottom:20px;margin-left:auto;margin-right:auto;font-size:40px;position:relative;top:0;left:0}.single-what-we-do-box h3{font-size:20px}.col-lg-4:first-child .single-what-we-do-box,.col-lg-4:nth-child(2) .single-what-we-do-box{margin-top:0}.blog-area .row.align-items-center{margin-left:-15px;margin-right:-15px}.blog-area .row.align-items-center .col-lg-4{padding-left:15px!important;padding-right:15px!important}.single-blog-post .post-content{padding:20px}.single-blog-post .post-content .post-meta li{padding-left:28px;padding-right:0;font-size:14px}.single-blog-post .post-content h3{font-size:18px}.blog-details-desc .article-content .entry-meta ul{margin-bottom:-13px}.blog-details-desc .article-content .entry-meta ul li{border-right:none;margin-bottom:13px;margin-right:13px;padding-right:0;font-size:14px;display:inline-block}.blog-details-desc .article-content .entry-meta ul li:last-child{margin-right:0}.blog-details-desc .article-content .entry-meta ul li a{font-size:15px}.blog-details-desc .article-content h3{font-size:20px}.blog-details-desc .article-footer{text-align:center}.blog-details-desc .article-footer .article-tags,.blog-details-desc .article-footer .article-share{flex:0 0 100%;max-width:100%}.blog-details-desc .article-footer .article-share .social{text-align:center;margin-top:15px}.blog-details-desc .article-author .author-profile .author-profile-title h4{font-size:20px}.blog-details-desc .article-author .author-profile .author-profile-title p{font-size:15px}blockquote,.blockquote{padding:20px!important}blockquote p,.blockquote p{font-size:17px!important}.prev-link-wrapper{flex:0 0 100%;max-width:100%;padding-right:0}.prev-link-wrapper .prev-title{font-size:15px}.prev-link-wrapper .meta-wrapper{font-size:13px}.next-link-wrapper{flex:0 0 100%;max-width:100%;margin-top:30px;padding-left:0}.next-link-wrapper .next-title{font-size:15px}.next-link-wrapper .meta-wrapper{font-size:13px}.comments-area .comments-title{margin-bottom:25px;font-size:20px}.comments-area .comment-author .avatar{width:50px;height:50px;margin-bottom:15px;display:block;position:relative;left:0}.comments-area .comment-body{padding-left:0}.comments-area .comment-content p{font-size:15px}.comments-area .comment-respond .comment-reply-title{font-size:20px}.comments-area .comment-respond .comment-form-author{width:100%;padding-right:0}.comments-area .comment-respond .comment-form-email{width:100%;padding-left:0}.comments-area .comment-respond .form-submit input{font-size:15px}.project-start-content{text-align:center;margin-top:30px}.project-start-content .sub-title{margin-bottom:12px;font-size:14px}.project-start-content h2{margin-bottom:12px;font-size:27px}.project-start-content .default-btn{margin-top:0}.subscribe-content{text-align:center;margin-top:30px}.subscribe-content h2{margin-bottom:12px;font-size:27px}.subscribe-content .newsletter-form .input-newsletter{height:50px;padding-left:15px;font-size:15px}.subscribe-content .newsletter-form .default-btn{border-radius:5px;height:48px;margin-top:15px;position:relative;top:0;right:0}.single-products-box .products-content h3{font-size:20px}.single-products-box .products-content .price{font-size:15px}.cart-table table thead tr th{padding-left:15px;padding-right:15px;font-size:14.5px}.cart-table table thead tr th:first-child{padding-left:0}.cart-table table tbody tr td{padding-left:15px;padding-right:15px;font-size:14.5px}.cart-table table tbody tr td:first-child{padding-left:0}.cart-buttons .shopping-coupon-code{text-align:center}.cart-buttons .shopping-coupon-code button{height:auto;line-height:initial;border-radius:5px;margin-top:15px;padding:12px 25px;font-size:15px;position:relative;top:0;right:0}.cart-buttons .text-right{margin-top:15px;text-align:center!important}.cart-totals{max-width:100%;margin-top:40px;padding:25px 20px}.cart-totals h3{font-size:20px}.cart-totals ul{margin-bottom:20px}.cart-totals ul li:last-child{font-size:18px}.billing-details .title{font-size:20px}.order-details{margin-top:40px}.order-details .title{font-size:20px}.order-details .order-table table thead tr th{font-size:14.5px}.order-details .order-table table tbody tr td{font-size:14px}.order-details .payment-box{padding:20px}.order-details .order-table table tbody tr td.order-subtotal span,.order-details .order-table table tbody tr td.order-shipping span,.order-details .order-table table tbody tr td.total-price span{font-size:15px}.products-details-desc{margin-top:35px;padding-left:0}.products-details-desc h3{font-size:20px}.products-details-desc .products-review .rating{font-size:16px}.products-details-desc .products-review .rating .rating-count{top:-2px}.products-details-desc .products-meta span{font-size:15px}.products-details-desc .products-add-to-cart .input-counter{min-width:110px;max-width:110px}.products-details-desc .products-add-to-cart .input-counter input{height:47px;font-size:16px}.products-details-tabs .nav{margin-bottom:30px}.products-details-tabs .nav .nav-item{margin-left:10px;margin-right:10px}.products-details-tabs .nav .nav-item .nav-link{font-size:17px}.products-details-tabs .tab-content .tab-pane .products-reviews h3{font-size:20px}.products-details-tabs .tab-content .tab-pane .products-reviews .rating{top:2px}.products-details-tabs .tab-content .tab-pane .products-reviews .rating span{font-size:17px}.products-details-tabs .tab-content .tab-pane .products-reviews .side{width:20%}.products-details-tabs .tab-content .tab-pane .products-reviews .side div{font-size:15px}.products-details-tabs .tab-content .tab-pane .products-reviews .middle{width:60%}.products-details-tabs .tab-content .tab-pane .products-review-comments h3{padding-bottom:10px;font-size:20px}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review{padding-left:0}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review img{margin-bottom:15px;position:relative;top:0;left:0}.products-details-tabs .tab-content .tab-pane .products-review-comments .user-review .review-rating span{margin-top:5px;margin-left:0;font-size:17px;top:0;display:block!important}.products-details-tabs .tab-content .tab-pane .review-form-wrapper h3{font-size:20px}.products-details-tabs .tab-content .tab-pane .review-form-wrapper form button{margin-top:20px;padding:12px 45px;font-size:15px}.page-title-area{background-position:50%;padding-top:150px;padding-bottom:60px}.page-title-area.page-title-style-two{padding-top:60px;padding-bottom:60px}.page-title-content{text-align:center}.page-title-content h2{font-size:28px}.page-title-content ul{margin-top:12px}.page-title-content ul li{font-size:14.5px}.page-title-content ul li:first-child{margin-left:0}.page-title-content ul li:before{font-size:10px;top:4.5px}.shape-img1,.shape-img2,.shape-img3{display:none}.faq-accordion .accordion .accordion__item{padding:0;font-size:15px}.faq-accordion .accordion .accordion__button{padding:15px 20px 15px 45px;font-size:15px}.faq-accordion .accordion .accordion__button i{font-size:20px;left:15px}.faq-accordion .accordion .accordion__panel{padding-left:45px;padding-right:15px}.faq-accordion .accordion .accordion__panel p{padding-bottom:0}.faq-accordion .accordion .accordion__panel.show p{padding-bottom:15px}.tracer-grid-sorting{text-align:center}.tracer-grid-sorting .result-count{margin-bottom:13px}.tracer-grid-sorting .ordering{text-align:center}.tracer-grid-sorting .ordering label{font-size:14px}.pagination-area{margin-top:20px}.pagination-area .page-numbers{width:35px;height:35px;font-size:15px;line-height:37px}.contact-info-box{padding-left:80px}.contact-info-box h3{font-size:20px}.contact-info-box .icon{width:60px;height:80px;font-size:35px}.contact-form{margin-top:30px;margin-left:0;padding:25px 20px}.contact-form form .form-group .form-control{height:50px}.widget-area{margin-top:40px;padding-left:0}.widget-area .widget .widget-title{font-size:19px}.widget-area .widget_recent_courses .item .info span,.widget-area .widget_recent_courses .item .info .title,.widget-area .widget_popular_products .item .info span,.widget-area .widget_popular_products .item .info .title,.widget-area .widget_insight ul li a,.widget-area .widget_tracer_posts_thumb .item .info .title{font-size:15px}.widget-area.widget-left-sidebar{padding-top:0;padding-bottom:40px;padding-right:0}.error-area{height:auto;padding-top:150px;padding-bottom:150px}.error-content h3{font-size:28px}.error-content p{max-width:100%}.error-content .btn-box .default-btn{margin-left:3px;margin-right:3px}.coming-soon-area{height:100%;padding:120px 15px}.coming-soon-content{padding:30px 20px}.coming-soon-content h2{margin-top:25px;font-size:28px}.coming-soon-content #timer{margin-top:10px}.coming-soon-content #timer div{width:95px;height:100px;margin-top:20px;font-size:35px}.coming-soon-content #timer div span{font-size:14px}.coming-soon-content form{max-width:100%;margin-top:40px}.membership-levels-table .table thead th{padding:15px}.membership-levels-table .table thead th .price{font-size:25px}.membership-levels-table .table thead th .title{font-size:14px}.membership-levels-table .table tbody tr td{padding:15px;font-size:15px}.login-form{margin-right:0;padding:30px 20px}.login-form h2{text-align:center;margin-bottom:20px;font-size:27px}.login-form form .lost-your-password-wrap{text-align:left;margin-top:15px}.login-form form button{padding:13px 30px;font-size:15px}.register-form{border-top:1px solid #eee;margin-top:40px;padding:20px}.register-form h2{text-align:center;margin-bottom:20px;font-size:27px}.register-form form .lost-your-password-wrap{text-align:left;margin-top:15px}.register-form form button{padding:13px 30px;font-size:15px}.purchase-guide-content img{margin-bottom:25px}.purchase-guide-content h3{margin-bottom:12px;font-size:20px}.purchase-guide-content ul li,.purchase-guide-content ol li{font-size:15px}.purchase-guide-content .blockquote p,.purchase-guide-content blockquote p{font-size:15px!important}.privacy-policy-content img{margin-bottom:25px}.privacy-policy-content h3{margin-bottom:12px;font-size:20px}.privacy-policy-content ul li,.privacy-policy-content ol li{font-size:15px}.privacy-policy-content .blockquote p,.privacy-policy-content blockquote p{font-size:15px!important}.terms-of-service-content img{margin-bottom:25px}.terms-of-service-content h3{margin-bottom:12px;font-size:20px}.terms-of-service-content ul li,.terms-of-service-content ol li{font-size:14px}.terms-of-service-content .blockquote p,.terms-of-service-content blockquote p{font-size:15px!important}.footer-area{padding-top:60px}.single-footer-widget h3{margin-bottom:20px;font-size:20px}.single-footer-widget.pl-5,.single-footer-widget.px-5{padding-left:0!important}.footer-bottom-area{text-align:center;margin-top:30px}.footer-bottom-area ul{text-align:center;margin-top:10px}.footer-bottom-area ul li{margin-left:10px;margin-right:10px}.footer-bottom-area ul li:last-child{margin-right:0}.footer-bottom-area ul li:first-child{margin-left:0}.footer-bottom-area ul li:before{top:5px;right:-13px}.footer-map{display:none}.go-top{width:40px;height:40px;font-size:18px}.it-services-banner{padding-top:160px;padding-bottom:150px}.seo-agency-banner{padding-top:160px;padding-bottom:80px}.digital-agency-banner{padding-top:100px;padding-bottom:85px}.single-pricing-box .pricing-header h3{font-size:20px}.single-pricing-box .price{font-size:30px}.single-pricing-box .price sup{margin-right:-3px;font-size:15px;top:-15px}.analysis-form{margin-top:30px;padding-left:0}.analysis-form h2{font-size:27px}.analysis-form .sub-title{margin-bottom:10px;font-size:14px}.overview-box{border-bottom:1px solid #eeee;margin-bottom:35px;padding-bottom:35px}.overview-box .overview-content{flex:0 0 100%;order:1;max-width:100%}.overview-box .overview-content .content{padding-right:0}.overview-box .overview-content .content h2{font-size:26px}.overview-box .overview-content .content .features-text h4{margin-bottom:13px;font-size:16px}.overview-box .overview-content .content .features-list li{flex:0 0 100%;max-width:100%}.overview-box .overview-content .content.right-content{padding-left:0}.overview-box .overview-image{flex:0 0 100%;order:2;max-width:100%;margin-top:30px}.overview-box:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.modal-video-body{padding:0 20px}.navbar-area.navbar-style-two{padding-top:10px!important;padding-bottom:10px!important}.projects-area .container-fluid{padding-left:15px;padding-right:15px}}@media only screen and (min-width:576px) and (max-width:767px){.single-services-box h3{font-size:18px}.single-services-box p{font-size:14px}.container,.main-banner .container-fluid,.banner-section .container-fluid,.hero-banner .container-fluid,.banner-wrapper .container-fluid,.about-area .container-fluid{max-width:540px}.about-content .content .about-list{padding:0 10px 10px}.about-content .content .about-list li{width:50%}.our-mission-area .container-fluid{max-width:540px}.our-mission-content .content .our-mission-list{padding:0 10px 7px}.our-mission-content .content .our-mission-list li{width:50%}.services-details-desc .technologies-features li{flex:0 0 33.3333%;max-width:33.3333%}.blog-details-desc .article-footer{text-align:left}.blog-details-desc .article-footer .article-tags,.blog-details-desc .article-footer .article-share{flex:0 0 50%;max-width:50%}.blog-details-desc .article-footer .article-share .social{text-align:right;margin-top:0}.prev-link-wrapper{flex:0 0 50%;max-width:50%;padding-right:5px}.next-link-wrapper{flex:0 0 50%;max-width:50%;margin-top:0;padding-left:5px}.overview-box .overview-content .content .features-list li{flex:0 0 50%;max-width:50%}.single-services-item-box h3{font-size:17px}.single-services-item-box p{font-size:14px}.single-funfacts-item p{font-size:13px}.single-services-item h3{font-size:18px}}@media only screen and (min-width:768px) and (max-width:991px){body,p{font-size:16px}.container{max-width:720px}.ptb-100{padding-top:80px;padding-bottom:80px}.pt-100{padding-top:80px}.pb-100{padding-bottom:80px}.ptb-70{padding-top:50px;padding-bottom:50px}.pt-70{padding-top:50px}.pb-70{padding-bottom:50px}.section-title{max-width:600px;margin-bottom:45px}.section-title .sub-title{font-size:14px}.section-title h2{font-size:35px}.section-title p{max-width:500px}.default-btn{font-size:15px}.main-banner{padding-top:200px;padding-bottom:80px}.main-banner .container-fluid{max-width:720px}.main-banner.without-banner-animation{padding-top:200px;padding-bottom:80px}.main-banner-content{text-align:center;margin-top:0;margin-left:auto;margin-right:auto}.main-banner-content h1{margin-top:-7px;margin-bottom:15px;font-size:45px}.main-banner-content p{max-width:520px;margin-left:auto;margin-right:auto}.main-banner-content .btn-box{margin-top:30px;margin-bottom:-10px}.main-banner-content .btn-box .video-btn{margin-top:0;margin-left:20px;font-size:15px;position:relative;top:-11px}.main-banner-animation-image{text-align:center;width:auto;height:auto;margin-top:55px}.main-banner-animation-image img{position:relative}.main-banner-animation-image img:first-child,.main-banner-animation-image img:nth-child(2),.main-banner-animation-image img:nth-child(3),.main-banner-animation-image img:nth-child(4),.main-banner-animation-image img:nth-child(5),.main-banner-animation-image img:nth-child(6),.main-banner-animation-image img:nth-child(7),.main-banner-animation-image img:nth-child(8),.main-banner-animation-image img:nth-child(9),.main-banner-animation-image img:nth-child(10),.main-banner-animation-image img:nth-child(11),.main-banner-animation-image img:nth-child(12){display:none}.main-banner-animation-image img:last-child{display:inline-block}.main-banner-image{margin-top:55px}.banner-section{padding-top:200px;padding-bottom:280px}.banner-section .container-fluid{max-width:720px}.banner-section.without-banner-animation{padding-top:200px;padding-bottom:280px}.banner-content{text-align:center;margin-top:0;margin-left:auto;margin-right:auto}.banner-content h1{margin-top:-7px;margin-bottom:15px;font-size:45px}.banner-content p{max-width:520px;margin-left:auto;margin-right:auto}.banner-content .btn-box{margin-top:30px;margin-bottom:-10px}.banner-content .btn-box .video-btn{margin-top:0;margin-left:20px;font-size:15px;position:relative;top:-11px}.banner-animation-image{text-align:center;width:auto;height:auto;margin-top:55px}.banner-animation-image img{position:relative}.banner-animation-image img:first-child,.banner-animation-image img:nth-child(2),.banner-animation-image img:nth-child(3),.banner-animation-image img:nth-child(4),.banner-animation-image img:nth-child(5),.banner-animation-image img:nth-child(6),.banner-animation-image img:nth-child(7),.banner-animation-image img:nth-child(8),.banner-animation-image img:nth-child(9),.banner-animation-image img:nth-child(10),.banner-animation-image img:nth-child(11),.banner-animation-image img:nth-child(12){display:none}.banner-animation-image img:last-child{display:inline-block}.banner-image{margin-top:55px}.hero-banner{padding-top:200px;padding-bottom:100px}.hero-banner .container-fluid{max-width:720px}.hero-banner.without-banner-animation{padding-top:200px;padding-bottom:100px}.hero-banner-content{text-align:center;margin-top:0;margin-left:auto;margin-right:auto}.hero-banner-content h1{margin-top:-7px;margin-bottom:12px;font-size:45px}.hero-banner-content p{max-width:520px;margin-left:auto;margin-right:auto}.hero-banner-content .btn-box{margin-top:25px;margin-bottom:-10px}.hero-banner-animation-image{text-align:center;width:auto;height:auto;margin-top:55px}.hero-banner-animation-image img{position:relative}.hero-banner-animation-image img:first-child,.hero-banner-animation-image img:nth-child(2),.hero-banner-animation-image img:nth-child(3),.hero-banner-animation-image img:nth-child(4),.hero-banner-animation-image img:nth-child(5),.hero-banner-animation-image img:nth-child(6),.hero-banner-animation-image img:nth-child(7),.hero-banner-animation-image img:nth-child(8),.hero-banner-animation-image img:nth-child(9),.hero-banner-animation-image img:nth-child(10){display:none}.hero-banner-animation-image img:last-child{display:inline-block}.hero-banner-image{margin-top:55px}.banner-wrapper{background-position:50%;padding-top:200px;padding-bottom:10px}.banner-wrapper .container-fluid{max-width:720px}.banner-wrapper.without-banner-animation{padding-top:200px;padding-bottom:10px}.banner-wrapper-content{text-align:center;margin-top:0;margin-left:auto;margin-right:auto}.banner-wrapper-content h1{margin-top:-7px;margin-bottom:15px;font-size:45px}.banner-wrapper-content p{max-width:520px;margin-left:auto;margin-right:auto}.banner-wrapper-content .btn-box{margin-top:30px;margin-bottom:-10px}.banner-wrapper-content .btn-box .default-btn:not(:first-child){top:.2px}.banner-wrapper-animation-image{text-align:center;width:auto;height:auto;margin-top:55px}.banner-wrapper-animation-image img{max-width:100%;position:relative}.banner-wrapper-animation-image img:first-child,.banner-wrapper-animation-image img:nth-child(2),.banner-wrapper-animation-image img:nth-child(3),.banner-wrapper-animation-image img:nth-child(4),.banner-wrapper-animation-image img:nth-child(5),.banner-wrapper-animation-image img:nth-child(6),.banner-wrapper-animation-image img:nth-child(7),.banner-wrapper-animation-image img:nth-child(8),.banner-wrapper-animation-image img:nth-child(9),.banner-wrapper-animation-image img:nth-child(10){display:none}.banner-wrapper-animation-image img:last-child{display:inline-block}.banner-wrapper-image{margin-top:55px}.main-banner-area{padding-top:200px}.banner-area-content{text-align:center;margin-top:0;margin-left:auto;margin-right:auto}.banner-area-content h1{margin-top:-7px;margin-bottom:15px;font-size:46px}.banner-area-content p{max-width:520px}.banner-area-content .default-btn{margin-top:5px}.main-banner-item{height:auto;padding-top:150px;padding-bottom:200px}.banner-item-content{text-align:center;max-width:700px;margin-left:auto;margin-right:auto}.banner-item-content h1{margin-bottom:15px;font-size:45px}.banner-item-content p{max-width:600px;margin-left:auto;margin-right:auto}.banner-item-content .btn-box{margin-top:30px;margin-bottom:-10px}.banner-item-content .btn-box .video-btn{margin-top:0;margin-left:20px;font-size:15px;position:relative;top:-10px}.vector-shape7,.vector-shape8{display:none}.solutions-area .section-title{max-width:600px}.single-solutions-box{padding:35px 20px}.single-solutions-box .icon{font-size:50px}.single-solutions-box h3{font-size:22px}.single-solutions-box .view-details-btn{font-size:16px}.about-area .container-fluid{max-width:720px}.about-area.res-pt-0{padding-top:0}.about-content{text-align:center;margin-top:35px}.about-content .content{margin-left:auto;margin-right:auto}.about-content .content .sub-title{font-size:14px}.about-content .content h2{font-size:35px}.about-content .content .features-list{text-align:left}.about-content .content .features-list li{padding:15px 15px 15px 90px}.about-content .content .features-list li img{width:50px;left:15px}.about-content .content .features-list li h3{margin-bottom:3px;font-size:22px}.about-content .content .about-list{text-align:left}.about-content .content .about-list li{font-size:16px}.about-content .content .content-list{text-align:left}.about-content .content .content-list li{font-size:17px}.about-img .shape{display:none}.about-image-box{margin-right:0}.about-image-box img{width:100%}.circle-shape1,.circle-shape2{display:none}.about-inner-area{margin-top:10px}.about-text{margin-top:30px}.about-text h3{font-size:22px}.single-boxes-item{padding:30px 20px 25px}.single-boxes-item .icon img{width:50px}.single-boxes-item h3{font-size:22px}.partner-area.ptb-70{padding-bottom:20px}.single-services-box{padding:30px 20px 75px}.single-services-box .icon img{width:55px}.single-services-box h3{font-size:22px}.single-services-box .read-more-btn{font-size:16px;bottom:12px;right:40px}.single-services-item{padding:30px 20px 25px}.single-services-item .icon{margin-bottom:20px}.single-services-item .icon img{width:55px}.single-services-item h3{font-size:22px}.single-services-item .shape1{opacity:.5}.single-services-box-item .icon{width:75px;height:75px}.single-services-box-item h3{font-size:20px}.single-services-item-box{padding:30px 20px}.single-services-item-box .icon img{width:60px}.single-services-item-box h3{font-size:22px}.single-services-item-box .read-more-btn{font-size:16px}.our-mission-area.ptb-100{padding-top:0}.our-mission-area .row .col-lg-6:first-child{order:2}.our-mission-area .row .col-lg-6:nth-child(2){order:1}.our-mission-area .container-fluid{max-width:720px}.our-mission-content{text-align:center;margin-top:35px}.our-mission-content .content{margin-left:auto;margin-right:auto}.our-mission-content .content .sub-title{font-size:14px}.our-mission-content .content h2{font-size:35px}.our-mission-content .content .features-list{text-align:left;max-width:310px;margin-left:auto;margin-right:auto}.our-mission-content .content .features-list li{font-size:17px}.our-mission-content .content .our-mission-list{text-align:left}.our-mission-content .content .our-mission-list li span{font-size:16px}.our-mission-image .shape{display:none}.single-featured-services-item{padding:30px 20px 25px}.single-featured-services-item .icon{margin-bottom:25px}.single-featured-services-item .icon img{width:60px}.single-featured-services-item h3{margin-bottom:12px;font-size:22px}.single-featured-services-item .shape{opacity:.3}.single-process-box h3{font-size:22px}.process-content{margin-top:35px}.process-content .single-box-item{max-width:100%;margin-left:0!important}.process-content .single-box-item h3{font-size:22px}.single-featured-services-box{text-align:center}.single-featured-services-box .icon{width:70px;height:70px;margin-left:auto;margin-right:auto;font-size:36px}.single-featured-services-box h3{font-size:22px}.col-lg-4:first-child .single-featured-services-box,.col-lg-4:nth-child(2) .single-featured-services-box{margin-top:0}.history-timeline .timeline-block .timeline-content .content{margin-bottom:30px;padding-left:0;padding-right:0}.history-timeline .timeline-block .timeline-content .content h3{font-size:22px}.history-timeline.history-timeline-style-two .timeline-block .timeline-content .content{margin-top:30px;margin-bottom:0;padding-left:0;padding-right:0}.how-its-work-content .sub-title{font-size:14px}.how-its-work-content h2{margin-bottom:10px;font-size:35px}.how-its-work-content .inner-box .single-item h3{font-size:22px}.how-its-work-content .inner-box .single-item:after{left:25.5px}.how-its-work-image{text-align:center;margin-top:30px}.single-projects-box .content h3,.single-industries-serve-box{font-size:22px}.vector-shape11{display:none}.single-what-we-do-box{padding-left:90px}.single-what-we-do-box .icon{width:65px;height:65px;font-size:35px}.single-what-we-do-box h3{font-size:22px}.col-lg-4:first-child .single-what-we-do-box,.col-lg-4:nth-child(2) .single-what-we-do-box{margin-top:0}.single-funfacts-box{text-align:center;padding:20px 15px}.single-funfacts-box .icon{margin-bottom:20px;position:relative;top:0;left:0;transform:translateY(0)}.single-funfacts-box h3{font-size:22px}.single-funfacts-item{text-align:center;padding-left:0}.single-funfacts-item .icon{margin-bottom:20px;position:relative;top:0;left:0;transform:translateY(0)}.single-funfacts-item h3{font-size:22px}.single-funfacts-item:before{right:-25px}.single-case-study-item .case-study-content{text-align:center;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto}.single-case-study-item .case-study-content .sub-title{font-size:14px}.single-case-study-item .case-study-content h2{font-size:35px}.case-study-slides.owl-carousel .owl-nav .owl-prev,.case-study-slides.owl-carousel .owl-nav .owl-next{font-size:35px;top:auto;bottom:80px;opacity:1!important;visibility:visible!important;left:20px!important}.case-study-slides.owl-carousel .owl-nav .owl-next{left:auto!important;right:20px!important}.scientist-area.bg-color:before{display:none}.single-scientist-box .content{padding-bottom:0}.single-scientist-box .content h3{font-size:22px}.single-scientist-box .content span{font-size:15px}.scientist-box-list{margin-bottom:5px;padding-right:0}.scientist-box-list .single-scientist-item{margin-bottom:30px;margin-top:0!important;padding-left:0!important;padding-right:0!important}.scientist-section-title{text-align:center;max-width:600px;margin-left:auto;margin-right:auto}.scientist-section-title .sub-title{font-size:14px}.scientist-section-title h2{font-size:35px}.vector-shape4,.vector-shape5,.map-shape1{display:none}.single-scientist-item-box .content h3{font-size:22px}.single-scientist-item-box .content span{font-size:15px}.why-choose-us-content{-webkit-clip-path:unset;clip-path:unset;text-align:center;padding:60px 30px 55px}.why-choose-us-content h2{font-size:35px}.our-brand-partners-list{-webkit-clip-path:unset;text-align:center;clip-path:unset;margin-left:0;padding:60px 30px 55px}.our-brand-partners-list h2{font-size:35px}.single-courses-box .courses-content{padding:25px}.single-courses-box .courses-content h3{font-size:22px}.explore-learning-content{text-align:center;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto}.explore-learning-content .sub-title{font-size:14px}.explore-learning-content h2{font-size:35px}.explore-learning-video img{width:100%}.upcoming-bootcamps-content h2{max-width:600px;font-size:35px}.upcoming-bootcamps-content .default-btn{margin-top:25px}.testimonials-area.bg-f1f8fb{padding-top:80px}.single-testimonials-item{padding:110px 25px 35px}.single-testimonials-item:before{height:92%}.single-testimonials-item p{font-size:16px}.single-testimonials-item:after{font-size:110px;top:-15px}.single-testimonials-item .client-info .title h3{font-size:17px}.single-testimonials-item .client-info .title span{font-size:14px}.testimonials-view-btn{margin-top:15px}.testimonials-view-btn .default-btn{margin-bottom:-5px}.testimonials-slides.owl-carousel{margin-bottom:30px}.testimonials-slides.owl-carousel .owl-nav{text-align:center}.testimonials-slides.owl-carousel .owl-nav .owl-prev,.testimonials-slides.owl-carousel .owl-nav .owl-next{transform:unset;margin-left:5px;margin-right:5px;position:relative;top:0;left:0!important;right:0!important}.single-testimonials-box{padding:65px 25px 30px}.single-testimonials-box p{font-size:16px}.single-testimonials-box .client-info h3{font-size:18px}.single-testimonials-box .client-info span{font-size:14px}.single-testimonials-box:after{font-size:75px}.divider{display:none}.blog-area .row.align-items-center{margin-left:-15px;margin-right:-15px}.blog-area .row.align-items-center .col-lg-4{padding-left:15px!important;padding-right:15px!important}.single-blog-post .post-content{padding:20px}.single-blog-post .post-content h3{font-size:22px}.vector-shape1,.vector-shape2,.vector-shape3{display:none}.project-start-content{text-align:center;max-width:600px;margin-top:35px;margin-left:auto;margin-right:auto}.project-start-content .sub-title{font-size:14px}.project-start-content h2{font-size:35px}.project-start-content .default-btn{margin-top:0}.subscribe-content{text-align:center;max-width:600px;margin-top:35px;margin-left:auto;margin-right:auto}.subscribe-content .sub-title{font-size:14px}.subscribe-content h2{font-size:35px}.subscribe-content form{margin-left:auto;margin-right:auto}.vector-shape6{display:none}.page-title-area{background-position:50%;padding-top:160px;padding-bottom:80px}.page-title-area.page-title-style-two{padding-top:80px;padding-bottom:80px}.page-title-content{text-align:center}.page-title-content h2{font-size:38px}.page-title-content ul li{margin-left:10px;margin-right:15px}.page-title-content ul li:first-child{margin-left:0}.services-details-desc .sub-title{font-size:15px}.services-details-desc h3{font-size:25px}.services-details-desc .content h3{font-size:22px}.services-details-desc .single-industries-serve-box{margin-bottom:0;font-size:20px}.services-details-info{margin-top:35px;padding-left:0}.services-details-info .services-list li a{padding:15px 20px;font-size:16px}.services-details-info .services-list li a:before{font-size:16px;right:20px}.services-details-info .download-file h3{font-size:22px}.services-details-info .download-file ul li a{padding-top:12px;padding-bottom:11px;font-size:16px}.services-details-info .services-contact-info{margin-bottom:0;padding:25px 20px}.services-details-info .services-contact-info h3{font-size:22px}.services-details-info .services-contact-info ul li{margin-bottom:15px;padding-bottom:15px;font-size:16px}.services-details-info .services-contact-info ul li span{font-size:18px}.case-studies-details-desc h3{font-size:25px}.case-studies-details-desc .content h3{font-size:22px}.case-studies-details-info{margin-top:35px;padding:30px 25px}.case-studies-details-info ul li{margin-bottom:15px;padding-bottom:15px;font-size:16px}.case-studies-details-info ul li span{font-size:18px}.faq-accordion-tab .tabs{margin-bottom:30px}.faq-accordion-tab .tabs li{margin-bottom:20px}.faq-accordion .accordion .accordion-title{font-size:17px}.contact-info-box h3{font-size:22px}.contact-form{margin-top:30px;margin-left:0}.widget-area{margin-top:35px;padding-left:0}.widget-area.widget-left-sidebar{margin-top:0;margin-bottom:35px;padding-right:0}.courses-details-desc .tab-content .courses-overview h3{font-size:22px}.courses-details-desc .tab-content .courses-curriculum h3{font-size:20px}.courses-details-header .courses-price{text-align:left;margin-top:25px}.courses-details-info{margin-top:30px;margin-left:0}.single-events-box .content h3{font-size:21px}.single-events-box .content .location{font-size:16px}.events-details-image #timer div{width:90px;height:90px;margin-left:2px;margin-right:2px;font-size:35px}.events-details-image #timer div span{margin-top:-2px;font-size:15px}.events-details-desc h3{font-size:22px}.events-details-info{margin-top:30px}.events-details-info .info li{font-size:15px}.events-details-info .info li.price{font-size:22px}.single-products-box .products-content h3{font-size:21px}.single-products-box .products-content .price{font-size:15.5px}.cart-table table thead tr th{font-size:14.5px}.cart-totals h3{font-size:22px}.cart-totals h3:last-child{font-size:18px}.billing-details .title{font-size:20px}.order-details{margin-top:30px}.order-details .title{font-size:20px}.products-details-desc{margin-top:35px;padding-left:0}.products-details-desc h3{font-size:22px}.products-details-tabs .nav .nav-item .nav-link{font-size:17px}.products-details-tabs .tab-content .tab-pane{max-width:645px}.products-details-tabs .tab-content .tab-pane .products-reviews h3,.products-details-tabs .tab-content .tab-pane .products-review-comments h3,.products-details-tabs .tab-content .tab-pane .review-form-wrapper h3,.privacy-policy-content h3,.terms-of-service-content h3,.purchase-guide-content h3{font-size:22px}.error-content h3{font-size:35px}.coming-soon-area{height:auto;padding-top:120px;padding-bottom:120px}.coming-soon-content{max-width:650px}.coming-soon-content h2{font-size:35px}.login-form{margin-right:0}.login-form h2{font-size:30px}.register-form{margin-top:30px}.register-form h2{font-size:30px}.blog-details-desc .article-content h3{font-size:22px}.blog-details-desc .article-author .author-profile .author-profile-title h4{font-size:20px}blockquote,.blockquote{padding:30px!important}blockquote p,.blockquote p{font-size:20px!important}.prev-link-wrapper .prev-title,.next-link-wrapper .next-title{font-size:16px}.comments-area .comments-title,.comments-area .comment-respond .comment-reply-title{font-size:22px}.comments-area .comment-respond .form-submit input{font-size:15.5px}.footer-area{padding-top:80px}.single-footer-widget h3{margin-bottom:20px;font-size:22px}.footer-bottom-area{margin-top:50px}.footer-map{left:50%;right:auto;transform:translate(-50%)translateY(-40%)}.go-top{width:40px;height:40px;font-size:19px}.seo-agency-banner{padding-top:200px;padding-bottom:100px}.seo-agency-banner .container-fluid{max-width:720px}.single-pricing-box .pricing-header h3{font-size:22px}.single-pricing-box .price{font-size:35px}.single-pricing-box .price sup{margin-right:-5px;font-size:17px;top:-15px}.analysis-form{margin-top:35px;padding-left:0}.analysis-form .sub-title{font-size:14px}.analysis-form h2{font-size:35px}.overview-box{border-bottom:1px solid #eee;margin-bottom:40px;padding-bottom:40px}.overview-box:last-child{border-bottom:none;padding-bottom:0}.overview-box .overview-content{flex:0 0 100%;order:1;max-width:100%}.overview-box .overview-content .content{padding-right:0}.overview-box .overview-content .content h2{font-size:30px}.overview-box .overview-content .content.right-content{padding-left:0}.overview-box .overview-image{flex:0 0 100%;order:2;max-width:100%;margin-top:35px}.navbar-area{background-color:var(--navbar-sticky-bg);border-bottom:1px solid var(--color-border-light)}.tarn-nav .container-fluid{padding-left:20px;padding-right:20px}.tarn-nav .navbar .navbar-collapse{border-top:1px solid var(--color-border);max-height:70vh;padding-top:10px;overflow-y:scroll;margin-top:8px!important}.tarn-nav .navbar .navbar-collapse::-webkit-scrollbar{width:10px}.tarn-nav .navbar .navbar-collapse::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:30px}.tarn-nav .navbar .navbar-collapse::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:30px}.tarn-nav .navbar .navbar-collapse::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.tarn-nav .navbar .navbar-nav{padding-right:15px}.tarn-nav .navbar .navbar-nav .nav-item{margin:0}.tarn-nav .navbar .navbar-nav .nav-item a{padding-top:8px;padding-bottom:8px;font-size:16px}.tarn-nav .navbar .navbar-nav .nav-item a i{display:none}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu{opacity:1;visibility:visible;border:1px solid #eee;width:100%;margin-top:0;margin-bottom:8px;position:relative;top:0}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{padding:6px 20px;font-size:15px}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{opacity:1;visibility:visible;border:1px solid #eee;width:95%;margin-top:0;position:relative;top:0;left:20px}.tarn-nav .navbar .others-option{margin-top:6px;margin-left:0}.tarn-nav .navbar .others-option .option-item{margin-left:15px}.tarn-nav .navbar .others-option .option-item .search-box{width:170px}.tarn-nav .navbar .others-option .option-item .search-box .input-search{font-size:13px}.tarn-nav .navbar .others-option .option-item .search-box button{font-size:18px}.tarn-nav .navbar .others-option .option-item .default-btn{padding:14px 15px;font-size:12px}.tarn-nav .navbar .others-option .option-item .default-btn i{display:none}.membership-levels-table .table thead th .price{font-size:30px}.membership-levels-table .table thead th .title{font-size:14px}.membership-levels-table .table thead th span{font-size:13px}.modal-video-body{padding:0 20px}.our-mission-content .content .our-mission-list li{font-size:16px}}@media only screen and (min-width:992px) and (max-width:1199px){body,p{font-size:16px}.container{max-width:960px}.section-title{max-width:700px;margin-bottom:50px}.section-title h2{font-size:36px}.default-btn{font-size:15px}.main-banner{padding-top:220px;padding-bottom:200px}.main-banner .container-fluid{max-width:960px}.main-banner .row{align-items:center!important}.main-banner .row .col-lg-5,.main-banner .row .col-lg-7{flex:0 0 50%;max-width:50%}.main-banner.without-banner-animation{padding-top:220px;padding-bottom:200px}.main-banner-content{margin-top:0}.main-banner-content h1{margin-top:-8px;margin-bottom:15px;font-size:48px}.main-banner-content .btn-box{margin-top:25px}.main-banner-animation-image{text-align:center;width:auto;height:auto}.main-banner-animation-image img{position:relative}.main-banner-animation-image img:first-child,.main-banner-animation-image img:nth-child(2),.main-banner-animation-image img:nth-child(3),.main-banner-animation-image img:nth-child(4),.main-banner-animation-image img:nth-child(5),.main-banner-animation-image img:nth-child(6),.main-banner-animation-image img:nth-child(7),.main-banner-animation-image img:nth-child(8),.main-banner-animation-image img:nth-child(9),.main-banner-animation-image img:nth-child(10),.main-banner-animation-image img:nth-child(11),.main-banner-animation-image img:nth-child(12){display:none}.main-banner-animation-image img:last-child{display:inline-block}.banner-section{padding-top:230px;padding-bottom:300px}.banner-section .container-fluid{max-width:960px}.banner-section .row{align-items:center!important}.banner-section .row .col-lg-5,.banner-section .row .col-lg-7{flex:0 0 50%;max-width:50%}.banner-section.without-banner-animation{padding-top:230px;padding-bottom:300px}.banner-content{margin-top:0}.banner-content h1{margin-top:-8px;margin-bottom:15px;font-size:48px}.banner-content .btn-box{margin-top:25px}.banner-animation-image{text-align:center;width:auto;height:auto}.banner-animation-image img{position:relative}.banner-animation-image img:first-child,.banner-animation-image img:nth-child(2),.banner-animation-image img:nth-child(3),.banner-animation-image img:nth-child(4),.banner-animation-image img:nth-child(5),.banner-animation-image img:nth-child(6),.banner-animation-image img:nth-child(7),.banner-animation-image img:nth-child(8),.banner-animation-image img:nth-child(9),.banner-animation-image img:nth-child(10),.banner-animation-image img:nth-child(11),.banner-animation-image img:nth-child(12){display:none}.banner-animation-image img:last-child{display:inline-block}.hero-banner{padding-top:210px;padding-bottom:170px}.hero-banner .container-fluid{max-width:960px}.hero-banner .row{align-items:center!important}.hero-banner .row .col-lg-5,.hero-banner .row .col-lg-7{flex:0 0 50%;max-width:50%}.hero-banner.without-banner-animation{padding-top:210px;padding-bottom:170px}.hero-banner-content h1{margin-top:-8px;margin-bottom:15px;font-size:48px}.hero-banner-animation-image{text-align:center;width:auto;height:auto}.hero-banner-animation-image img{position:relative}.hero-banner-animation-image img:first-child,.hero-banner-animation-image img:nth-child(2),.hero-banner-animation-image img:nth-child(3),.hero-banner-animation-image img:nth-child(4),.hero-banner-animation-image img:nth-child(5),.hero-banner-animation-image img:nth-child(6),.hero-banner-animation-image img:nth-child(7),.hero-banner-animation-image img:nth-child(8),.hero-banner-animation-image img:nth-child(9),.hero-banner-animation-image img:nth-child(10){display:none}.hero-banner-animation-image img:last-child{display:inline-block}.banner-wrapper{background-position:50%;padding-top:240px;padding-bottom:90px}.banner-wrapper .container-fluid{max-width:960px}.banner-wrapper .row{align-items:center!important}.banner-wrapper .row .col-lg-5,.banner-wrapper .row .col-lg-7{flex:0 0 50%;max-width:50%}.banner-wrapper.without-banner-animation{padding-top:240px;padding-bottom:90px}.banner-wrapper-content{margin-top:0}.banner-wrapper-content h1{margin-top:-8px;margin-bottom:15px;font-size:48px}.banner-wrapper-content .btn-box{margin-top:25px}.banner-wrapper-content .btn-box .default-btn:not(:first-child){top:1px}.banner-wrapper-animation-image{text-align:center;width:auto;height:auto}.banner-wrapper-animation-image img{max-width:100%;position:relative}.banner-wrapper-animation-image img:first-child,.banner-wrapper-animation-image img:nth-child(2),.banner-wrapper-animation-image img:nth-child(3),.banner-wrapper-animation-image img:nth-child(4),.banner-wrapper-animation-image img:nth-child(5),.banner-wrapper-animation-image img:nth-child(6),.banner-wrapper-animation-image img:nth-child(7),.banner-wrapper-animation-image img:nth-child(8),.banner-wrapper-animation-image img:nth-child(9),.banner-wrapper-animation-image img:nth-child(10){display:none}.banner-wrapper-animation-image img:last-child{display:inline-block}.main-banner-area{padding-top:220px}.banner-area-content h1{margin-top:-8px;margin-bottom:15px;font-size:48px}.banner-item-content{max-width:665px}.banner-item-content h1{font-size:60px}.banner-item-content p{max-width:625px}.vector-shape7 img{max-width:60%}.vector-shape8{display:none}.single-solutions-box{padding:30px 20px}.single-solutions-box h3{font-size:20px}.about-area .container-fluid{max-width:960px}.about-content .content{max-width:100%}.about-content .content h2{margin-bottom:15px;font-size:36px}.about-content .content .about-list{margin-top:-15px;margin-bottom:25px}.about-content .content .about-list li{width:45%;margin-left:10px;margin-right:10px;padding:15px 10px 15px 52px;font-size:15px}.about-content .content .about-list li i{width:30px;height:30px;font-size:15px;line-height:31px;left:10px}.about-content .content .features-list li{margin-left:10px;margin-right:10px;padding:15px 15px 15px 80px}.about-content .content .features-list li img{width:50px;left:15px}.about-content .content .features-list li h3{font-size:22px}.about-content .content .features-list li p{font-size:15px}.about-content .content .content-list li{margin-bottom:30px;padding-left:47px;font-size:15px}.about-content .content .content-list li i{width:35px;height:35px;font-size:18px;line-height:35px}.about-content .content .default-btn{margin-top:0}.about-img .shape,.circle-shape1,.circle-shape2,.lines{display:none}.our-mission-area.ptb-100{padding-top:0}.our-mission-area .container-fluid{max-width:960px}.our-mission-content .content{max-width:100%;margin-left:0}.our-mission-content .content h2{margin-bottom:15px;font-size:36px}.our-mission-content .content .our-mission-list{margin-top:-15px;margin-bottom:25px}.our-mission-content .content .our-mission-list li{margin-left:10px;margin-right:10px;padding:15px 10px 15px 52px;font-size:14px}.our-mission-content .content .our-mission-list li i{width:30px;height:30px;font-size:15px;line-height:31px;left:10px}.our-mission-content .content .features-list li{margin-bottom:30px;padding-left:47px;font-size:15px}.our-mission-content .content .features-list li i{width:35px;height:35px;font-size:18px;line-height:35px}.our-mission-content .content .default-btn{margin-top:0}.our-mission-image .shape{display:none}.single-funfacts-box{padding:15px 15px 15px 80px}.single-funfacts-box .icon{left:15px}.single-funfacts-box .icon img{width:50px}.single-funfacts-box h3{font-size:22px}.single-funfacts-box p{font-size:15px}.single-funfacts-item{padding-left:85px}.single-funfacts-item .icon{left:15px}.single-funfacts-item .icon img{width:50px}.single-funfacts-item h3{font-size:22px}.single-funfacts-item p{font-size:15px}.single-funfacts-item:before{right:-8px}.single-services-box{padding:30px 20px 60px}.single-services-box .icon img{width:60px}.single-services-box h3{font-size:20px}.single-services-box .read-more-btn{font-size:16px;bottom:11px;right:30px}.single-services-item{padding:35px 20px 30px}.single-services-item .icon img{width:60px}.single-services-item h3{font-size:20px}.single-services-item-box{padding:30px 20px}.single-services-item-box .icon img{width:60px}.single-courses-box .courses-content{padding:25px}.single-courses-box .courses-content h3{font-size:22px}.upcoming-bootcamps-content h2{max-width:700px;font-size:36px}.explore-learning-content h2{margin-bottom:15px;font-size:36px}.how-its-work-content h2{font-size:30px}.how-its-work-content .inner-box .single-item h3{font-size:20px}.single-process-box{padding:35px 15px}.single-process-box h3{font-size:20px}.process-content .single-box-item h3{font-size:22px}.process-content .row .col-lg-12:first-child .single-box-item{margin-left:-20px}.process-content .row .col-lg-12:nth-child(2) .single-box-item{margin-left:0}.process-content .row .col-lg-12:nth-child(3) .single-box-item{margin-left:30px}.process-content .row .col-lg-12:nth-child(4) .single-box-item{margin-left:60px}.process-content .row .col-lg-12:nth-child(5) .single-box-item{margin-left:90px}.process-content .row .col-lg-12:nth-child(6) .single-box-item{margin-left:110px}.single-projects-box .content h3{font-size:20px}.single-projects-box .content span{font-size:14px}.why-choose-us-content h2{font-size:30px}.our-brand-partners-list{padding:150px 60px 140px 90px}.our-brand-partners-list h2{font-size:30px}.single-what-we-do-box h3{font-size:23px}.single-services-box-item h3{font-size:20px}.single-featured-services-box h3{font-size:23px}.single-case-study-item .case-study-content h2{font-size:36px}.case-study-slides.owl-carousel .owl-nav{position:absolute;top:30px;right:25px}.case-study-slides.owl-carousel .owl-nav .owl-prev,.case-study-slides.owl-carousel .owl-nav .owl-next{opacity:1;visibility:visible;margin-left:5px;font-size:25px;position:relative;top:0;transform:translateY(0);left:0!important}.case-study-slides.owl-carousel .owl-nav .owl-next{right:0!important}.single-featured-services-item{padding:35px 20px 30px}.single-featured-services-item .icon img{width:60px}.single-featured-services-item h3{font-size:23px}.single-industries-serve-box{padding:20px 10px 20px 50px;font-size:20px}.single-industries-serve-box .icon{font-size:50px}.single-boxes-item{padding:40px 20px 30px}.single-boxes-item .icon img{width:60px}.single-boxes-item h3{font-size:23px}.page-title-area{padding-top:160px;padding-bottom:80px}.page-title-area.page-title-style-two{padding-top:80px;padding-bottom:90px}.page-title-content{text-align:center}.page-title-content h2{font-size:40px}.page-title-content ul li{margin-left:10px;margin-right:10px}.page-title-content ul li:first-child{margin-left:0}.history-timeline .timeline-block .timeline-content .content h3{font-size:23px}.scientist-area.bg-color:before{height:238px}.single-scientist-box .content{padding:20px 15px}.single-scientist-box .content h3{font-size:20px}.single-scientist-box .content span{font-size:15px}.single-scientist-box .content .social li a{width:30px;height:30px;font-size:15px;line-height:31px}.scientist-section-title h2{margin-bottom:15px;font-size:34px}.scientist-section-title .default-btn{margin-top:0}.vector-shape4,.vector-shape5{display:none}.single-scientist-item-box .content h3{font-size:20px}.single-scientist-item-box .content span{font-size:15px}.testimonials-slides.owl-carousel{margin-bottom:30px}.testimonials-slides.owl-carousel .owl-nav{text-align:center}.testimonials-slides.owl-carousel .owl-nav .owl-prev,.testimonials-slides.owl-carousel .owl-nav .owl-next{transform:unset;margin-left:5px;margin-right:5px;position:relative;top:0;left:0!important;right:0!important}.divider{height:70px}.blog-area .row.align-items-center{margin-left:-15px;margin-right:-15px}.blog-area .row.align-items-center .col-lg-4{padding-left:15px!important;padding-right:15px!important}.single-blog-post .post-content{padding:20px}.single-blog-post .post-content h3{font-size:20px}.vector-shape1,.vector-shape2{display:none}.services-details-desc h3{font-size:25px}.services-details-desc .single-industries-serve-box{font-size:18px}.services-details-info{padding-left:0}.services-details-info .services-list li a{padding-top:18px;padding-bottom:18px;font-size:16px}.services-details-info .download-file h3,.services-details-info .services-contact-info h3{font-size:23px}.services-details-info .services-contact-info ul li span{font-size:19px}.project-start-content h2{font-size:36px}.vector-shape3{display:none}.case-studies-details-info{padding:30px}.case-studies-details-desc h3{font-size:25px}.case-studies-details-desc .content h3{font-size:22px}.contact-info-box h3,.courses-details-desc .tab-content .courses-overview h3{font-size:23px}.courses-details-info{margin-top:-180px;margin-left:0}.courses-details-info .info{padding-left:5px;padding-right:5px}.single-events-box .content h3{font-size:22px}.events-details-desc h3{font-size:23px}.events-details-info{padding:20px}.products-details-desc h3,.products-details-tabs .tab-content .tab-pane .products-reviews h3{font-size:23px}.products-details-tabs .tab-content .tab-pane .products-review-comments h3{font-size:22px}.subscribe-content h2{font-size:36px}.subscribe-content .newsletter-form{max-width:100%}.vector-shape6{display:none}.single-footer-widget.pl-5{padding-left:0!important}.footer-map{opacity:.55;left:50%;right:auto;transform:translateY(-50%)translate(-50%)}.it-services-banner{padding-top:200px;padding-bottom:180px}.seo-agency-banner{padding-top:200px;padding-bottom:130px}.seo-agency-banner .container-fluid{max-width:960px}.analysis-form h2{font-size:36px}.tarn-nav .container-fluid{padding-left:30px;padding-right:30px}.tarn-nav .navbar .navbar-brand img{max-width:100px}.tarn-nav .navbar .navbar-nav .nav-item{margin-left:7px;margin-right:7px}.tarn-nav .navbar .navbar-nav .nav-item a{font-size:15px}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu{width:270px}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li a{padding:6px 20px;font-size:15px}.tarn-nav .navbar .navbar-nav .nav-item .dropdown-menu li .dropdown-menu{left:-100%}.tarn-nav .navbar .navbar-nav .nav-item:last-child .dropdown-menu{left:auto;right:0}.tarn-nav .navbar .others-option,.tarn-nav .navbar .others-option .option-item{margin-left:10px}.tarn-nav .navbar .others-option .option-item .search-box{width:170px}.tarn-nav .navbar .others-option .option-item .search-box .input-search{height:40px;font-size:13px}.tarn-nav .navbar .others-option .option-item .search-box button{height:40px;font-size:16px}.tarn-nav .navbar .others-option .option-item .default-btn{padding:10px 20px;font-size:13px}.tarn-nav .navbar .others-option .option-item .default-btn i{display:none}.single-services-item-box h3{font-size:20px}.modal-video-body{padding:0 20px}.navbar-style-two{padding-top:10px!important;padding-bottom:10px!important}.navbar-style-two .navbar .navbar-nav .nav-item:last-child .dropdown-menu,.navbar-style-two .navbar .navbar-nav .nav-item:nth-last-child(2) .dropdown-menu{left:auto;right:0}.single-courses-box .courses-content .courses-box-footer li{font-size:13px}.single-blog-post .post-content .post-meta li{font-size:11px}.single-blog-post .post-content .post-meta li .post-author span{font-size:14px}}@media only screen and (min-width:1200px) and (max-width:1355px){.container{max-width:1140px}.tarn-nav .container-fluid{max-width:1200px;padding-left:20px;padding-right:20px}.tarn-nav .navbar .navbar-nav{padding-right:0}.tarn-nav .navbar .navbar-nav .nav-item{margin-left:12px;margin-right:12px}.tarn-nav .navbar .navbar-nav .nav-item:last-child .dropdown-menu{left:auto;right:0}.tarn-nav .navbar .others-option .option-item{margin-left:15px}.tarn-nav .navbar .others-option .option-item .search-box{width:210px}.tarn-nav .navbar .others-option .option-item .search-box .input-search{height:43px;font-size:14px}.tarn-nav .navbar .others-option .option-item .search-box button{font-size:20px}.tarn-nav .navbar .others-option .option-item .default-btn{padding:10px 20px;font-size:15px}.tarn-nav .navbar .others-option .option-item .default-btn i{display:none}.main-banner .container-fluid{max-width:1160px}.main-banner-content h1{font-size:48px}.main-banner-animation-image img{max-width:40%}.main-banner-animation-image img:first-child{bottom:-220px;left:45px}.main-banner-animation-image img:nth-child(2){top:10px;left:180px}.main-banner-animation-image img:nth-child(3){top:-135px;left:15px}.main-banner-animation-image img:nth-child(4){top:-100px;left:165px;right:0}.main-banner-animation-image img:nth-child(5){top:-190px;left:145px;right:0}.main-banner-animation-image img:nth-child(6){top:80px;right:50px}.main-banner-animation-image img:nth-child(7){max-width:30%;top:-70px;right:5px}.main-banner-animation-image img:nth-child(8){top:10px;left:170px;right:0}.main-banner-animation-image img:nth-child(9){top:0;right:0}.main-banner-animation-image img:nth-child(10){bottom:-190px;right:0}.main-banner-animation-image img:nth-child(11){z-index:-2;max-width:30%;top:71px;right:45px}.main-banner-animation-image img:nth-child(12){z-index:-1;top:180px;left:100px}.main-banner-animation-image img:last-child{display:none}.banner-section{padding-top:330px}.banner-section .container-fluid{max-width:1160px}.banner-content h1{font-size:48px}.banner-animation-image img{max-width:25%}.banner-animation-image img:first-child{max-width:10%;top:-120px;left:110px}.banner-animation-image img:nth-child(2){bottom:-75px;left:250px}.banner-animation-image img:nth-child(3){bottom:85px;right:0}.banner-animation-image img:nth-child(4){bottom:-90px;right:0}.banner-animation-image img:nth-child(5){z-index:1;max-width:40%;bottom:21px;right:6px}.banner-animation-image img:nth-child(6){bottom:25px;left:0}.banner-animation-image img:nth-child(7){top:-90px;left:20px}.banner-animation-image img:nth-child(8){max-width:18%;top:-140px;left:190px}.banner-animation-image img:nth-child(9){top:-150px;left:200px;right:0}.banner-animation-image img:nth-child(10){top:-155px;right:0}.banner-animation-image img:nth-child(11){bottom:-55px;left:65px}.banner-animation-image img:nth-child(12){max-width:70%;margin:auto;top:-50px;left:50px;right:0}.banner-animation-image img:last-child{display:none}.hero-banner .container-fluid{max-width:1160px}.hero-banner-content h1{font-size:50px}.hero-banner-animation-image img{max-width:50%}.hero-banner-animation-image img:first-child{margin:auto;bottom:-200px;left:4px;right:0}.hero-banner-animation-image img:nth-child(2){bottom:-185px;right:-10px}.hero-banner-animation-image img:nth-child(3){max-width:15%;bottom:-215px;left:161px}.hero-banner-animation-image img:nth-child(4){top:-100px;right:15px}.hero-banner-animation-image img:nth-child(5){bottom:-175px;left:0}.hero-banner-animation-image img:nth-child(6){margin:auto;top:-175px;left:0;right:0}.hero-banner-animation-image img:nth-child(7){margin:auto;top:6px;left:3px;right:0}.hero-banner-animation-image img:nth-child(8){margin:auto;top:35px;left:0;right:0}.hero-banner-animation-image img:nth-child(9){top:-100px;left:25px}.hero-banner-animation-image img:nth-child(10){top:-130px;left:0}.banner-wrapper .container-fluid{max-width:1160px}.banner-wrapper-content h1{font-size:41px}.banner-wrapper-animation-image img:first-child{bottom:-60px;right:30px}.banner-wrapper-animation-image img:nth-child(2){z-index:1;max-width:30%;bottom:-75px;right:22px}.banner-wrapper-animation-image img:nth-child(3){top:-210px;right:75px}.banner-wrapper-animation-image img:nth-child(4){top:-180px;right:0}.banner-wrapper-animation-image img:nth-child(5){top:-148px;left:50px}.banner-wrapper-animation-image img:nth-child(6){margin:auto;top:115px;left:220px;right:0}.banner-wrapper-animation-image img:nth-child(7){bottom:-95px;left:178px}.banner-wrapper-animation-image img:nth-child(8){bottom:-15px;left:-25px}.banner-wrapper-animation-image img:nth-child(9){max-width:82%;margin:auto;top:-70px;left:30px;right:0}.banner-wrapper-animation-image img:nth-child(10){max-width:82%;margin:auto;top:-100px;left:0;right:-70px}.blog-area .row.align-items-center{margin-left:-25px;margin-right:-25px}.blog-area .row.align-items-center .col-lg-4{padding-left:25px;padding-right:25px}}@media only screen and (min-width:1356px) and (max-width:1400px){.tarn-nav .navbar .others-option .option-item .search-box{width:220px}}@media only screen and (min-width:1550px){.main-banner .container-fluid{max-width:1600px}.main-banner-content h1{font-size:65px}.main-banner-animation-image img:first-child{left:35px}.main-banner-animation-image img:nth-child(2){top:0;left:255px}.main-banner-animation-image img:nth-child(3){left:10px}.banner-section .container-fluid{max-width:1600px}.banner-content h1{font-size:65px}.banner-animation-image img:first-child{top:-180px;left:80px}.banner-animation-image img:nth-child(2){bottom:-85px;left:260px}.banner-animation-image img:nth-child(5){bottom:-65px;right:75px}.banner-animation-image img:nth-child(7){left:-30px}.banner-animation-image img:nth-child(8){top:-275px;left:185px}.banner-animation-image img:nth-child(12){max-width:100%;top:-95px}.hero-banner .container-fluid{max-width:1600px}.hero-banner-content h1{font-size:65px}.hero-banner-animation-image img:first-child{left:-35px}.hero-banner-animation-image img:nth-child(2){right:0}.hero-banner-animation-image img:nth-child(3){max-width:100%;bottom:-230px;left:210px}.hero-banner-animation-image img:nth-child(4){right:160px}.hero-banner-animation-image img:nth-child(5){bottom:-185px;left:-35px}.hero-banner-animation-image img:nth-child(6){left:-35px}.hero-banner-animation-image img:nth-child(7){left:-13px}.hero-banner-animation-image img:nth-child(8){right:15px}.hero-banner-animation-image img:nth-child(9){left:130px}.hero-banner-animation-image img:nth-child(10){left:115px}.banner-wrapper .container-fluid{max-width:1600px}.banner-wrapper-content h1{font-size:58px}.banner-wrapper-animation-image img{max-width:100%!important}.banner-wrapper-animation-image img:first-child{bottom:-60px;right:30px}.banner-wrapper-animation-image img:nth-child(2){bottom:-157px;right:24px}.banner-wrapper-animation-image img:nth-child(3){top:-235px;right:60px}.banner-wrapper-animation-image img:nth-child(4){top:-180px;right:0}.banner-wrapper-animation-image img:nth-child(5){top:-197px;left:60px}.banner-wrapper-animation-image img:nth-child(6){top:217px;left:170px;right:0}.banner-wrapper-animation-image img:nth-child(7){bottom:-185px;left:144px}.banner-wrapper-animation-image img:nth-child(8){bottom:-55px;left:-37px}.banner-wrapper-animation-image img:nth-child(9){margin:auto;top:-70px;left:30px;right:0}.banner-wrapper-animation-image img:nth-child(10){top:-100px;left:0;right:-70px}.seo-agency-banner .container-fluid{max-width:1600px}}@media (min-width:1400px){.our-mission-content .content,.about-content .content{max-width:635px}}.red{color:#d80000}.orange{color:#ff5200}.yellow{color:#ffc900}.green{color:#92c900}.blue{color:#0098dd}.grey{color:#393939}.isDisabled{color:currentColor;cursor:not-allowed;opacity:.5;text-decoration:none}.centered{text-align:center}.rating-color{color:#ffc900}.btn-gray{background-color:#6b6b84!important}.btn-gray:hover{background-color:#545468!important}.btn-green{background-color:#92c900!important}.btn-green:hover{background-color:#6d9600!important}.btn-blue{background-color:#0098dd!important}.btn-blue:hover{background-color:#0075aa!important}.events-registration-section{background-color:var(--color-bg-elevated);border:2px solid var(--color-orange);box-shadow:var(--shadow-card);border-radius:8px;margin-top:1rem;padding:2rem}.events-registration-section h3{color:var(--color-orange);font-weight:700}.empty-state-message{text-align:center;color:var(--color-text-secondary);padding:2rem}.schedule-description{margin-bottom:1rem;line-height:1.6}.event-map-sidebar-row .events-details-location .shadow{height:500px}.section-title{margin-top:3rem}.section-title .sub-title{font-size:24px;font-weight:700}.sponsor-category-section{margin-bottom:2rem}.sponsor-category-section:last-child{margin-bottom:0}.sponsor-category-title{color:#ff5200;text-transform:uppercase;letter-spacing:1px;border-bottom:2px solid #ff52004d;margin-bottom:1.5rem;padding-bottom:.5rem;font-size:16px;font-weight:600}.funfacts-area .section-title{text-align:center;margin-bottom:50px}.funfacts-area .section-title h2{margin-bottom:15px;font-size:40px;font-weight:800}.funfacts-area .section-title h2 span{color:#ff5200}.funfacts-area .section-title p{max-width:650px;color:var(--color-text-secondary);margin:0 auto}.funfacts-area .single-funfacts-box{text-align:center;background:var(--color-bg);border:2px solid #0000;border-radius:10px;padding:35px 25px;transition:all .4s;box-shadow:0 5px 25px #00000014}.funfacts-area .single-funfacts-box .icon{background:linear-gradient(135deg,#ff52001a 0%,#0098dd1a 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 20px;font-size:40px;line-height:80px;display:flex;position:static;transform:none}.funfacts-area .single-funfacts-box .icon i.orange{color:#ff5200}.funfacts-area .single-funfacts-box .icon i.blue{color:#0098dd}.funfacts-area .single-funfacts-box .icon i.green{color:#92c900}.funfacts-area .single-funfacts-box .icon i.yellow{color:#ffc900}.funfacts-area .single-funfacts-box h3{background:linear-gradient(135deg,#ff5200 0%,#ff8c00 100%);-webkit-text-fill-color:#0000;-webkit-background-clip:text;background-clip:text;margin-bottom:8px;font-size:48px;font-weight:800}.funfacts-area .single-funfacts-box p{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:1px;margin:0;font-size:18px;font-weight:700}.funfacts-area .single-funfacts-box:hover{border-color:#ff5200;transform:translateY(-8px);box-shadow:0 15px 35px #ff520026}.funfacts-area .single-funfacts-box:hover .icon{background:linear-gradient(135deg,#ff5200 0%,#ff8c00 100%)}.funfacts-area .single-funfacts-box:hover .icon i{color:#fff!important}.funfacts-area a,.funfacts-area a:hover{text-decoration:none}@media (max-width:991px){.funfacts-area .section-title h2{font-size:32px}.funfacts-area .single-funfacts-box h3{font-size:38px}.funfacts-area .single-funfacts-box p{font-size:16px}}@media (max-width:576px){.funfacts-area .section-title h2{font-size:28px}.funfacts-area .single-funfacts-box{padding:25px 20px}.funfacts-area .single-funfacts-box .icon{width:65px;height:65px;font-size:32px}.funfacts-area .single-funfacts-box h3{font-size:32px}.funfacts-area .single-funfacts-box p{font-size:14px}}.values-card{text-align:left;max-width:800px;margin-left:auto;margin-right:auto;padding:35px 30px!important}.values-card .icon{background:linear-gradient(135deg,#ff52001a 0%,#0098dd1a 100%);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin:0 auto 25px;font-size:40px;line-height:80px;display:flex;position:static!important;top:auto!important;left:auto!important;transform:none!important}.values-card .icon i.orange{color:var(--color-orange)}.values-card .icon i.blue{color:var(--color-blue)}.values-card .icon i.green{color:var(--color-green)}.values-card h3{text-align:center;-webkit-text-fill-color:inherit;color:var(--color-text);background:0 0;margin-bottom:25px;font-size:28px}.values-card p{text-align:left;text-transform:none;letter-spacing:normal;color:var(--color-text);margin-bottom:20px;font-size:16px;font-weight:400}.values-card ul{margin:0;padding:0;list-style:none}.values-card ul li{color:var(--color-text);align-items:flex-start;gap:12px;margin-bottom:15px;font-size:15px;line-height:1.6;display:flex}.values-card ul li>i{text-align:center;flex-shrink:0;width:18px;margin-top:4px;font-size:18px}.values-card ul li>i.orange{color:var(--color-orange)}.values-card ul li>i.blue{color:var(--color-blue)}.values-card ul li>i.green{color:var(--color-green)}[data-theme=dark] .values-card{background:var(--color-surface);border-color:var(--color-border)}[data-theme=dark] .values-card .icon{background:linear-gradient(135deg,#ff6b2c33 0%,#3eb5ed33 100%)}#manifesto-and-code-of-conduct .values-card{max-width:100%}.values-content{max-width:800px;margin:0 auto}.values-content .values-header{justify-content:center;align-items:center;gap:15px;margin-bottom:20px;display:flex}.values-content .values-header i{font-size:36px}.values-content .values-header i.orange{color:var(--color-orange)}.values-content .values-header i.blue{color:var(--color-blue)}.values-content .values-header i.green{color:var(--color-green)}.values-content .values-header h3{color:var(--color-text);margin:0;font-size:28px}.values-content p{color:var(--color-text);margin-bottom:15px;font-size:16px}.values-content ul{margin:0;padding:0;list-style:none}.values-content ul li{color:var(--color-text);align-items:flex-start;gap:12px;margin-bottom:12px;font-size:15px;line-height:1.6;display:flex}.values-content ul li>i{text-align:center;flex-shrink:0;width:18px;margin-top:4px;font-size:18px}.values-content ul li>i.orange{color:var(--color-orange)}.values-content ul li>i.blue{color:var(--color-blue)}.values-content ul li>i.green{color:var(--color-green)}.values-content .values-summary{text-transform:uppercase;letter-spacing:.5px;margin-top:20px;font-weight:600}.ui-avatar{vertical-align:middle;-webkit-user-select:none;user-select:none;background-color:var(--color-bg-elevated);border:2px solid var(--color-border);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.ui-avatar.ui-avatar-xs{width:24px;height:24px;font-size:10px}.ui-avatar.ui-avatar-sm{width:32px;height:32px;font-size:12px}.ui-avatar.ui-avatar-md{width:40px;height:40px;font-size:14px}.ui-avatar.ui-avatar-lg{width:56px;height:56px;font-size:18px}.ui-avatar.ui-avatar-xl{width:80px;height:80px;font-size:24px}.ui-avatar-image{object-fit:cover;border-radius:inherit;width:100%;height:100%}.ui-avatar-fallback{background-color:var(--color-orange);color:#fff;justify-content:center;align-items:center;width:100%;height:100%;font-weight:600;line-height:1;display:flex}.ui-dropdown-trigger{cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-dropdown-trigger:focus-visible{outline:2px solid var(--color-orange);outline-offset:2px;border-radius:4px}.ui-dropdown-trigger[data-state=open] .ui-dropdown-chevron{transform:rotate(180deg)}.ui-dropdown-chevron{transition:transform .2s}.ui-dropdown-content{background-color:var(--dropdown-bg);min-width:180px;box-shadow:var(--shadow-elevated);border:1px solid var(--color-border);z-index:1000;border-radius:8px;padding:6px;animation-duration:.2s;animation-timing-function:ease-out}.ui-dropdown-content[data-state=open]{animation-name:dropdownSlideIn}.ui-dropdown-content[data-state=closed]{animation-name:dropdownSlideOut}.ui-dropdown-content[data-side=bottom]{animation-name:dropdownSlideInFromTop}.ui-dropdown-content[data-side=top]{animation-name:dropdownSlideInFromBottom}@keyframes dropdownSlideIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideOut{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes dropdownSlideInFromTop{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes dropdownSlideInFromBottom{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ui-dropdown-item{cursor:pointer;color:var(--color-text);border-radius:6px;outline:none;align-items:center;gap:10px;padding:10px 12px;font-size:14px;transition:background-color .15s;display:flex}.ui-dropdown-item:hover,.ui-dropdown-item:focus,.ui-dropdown-item[data-highlighted]{background-color:var(--color-surface-hover);color:var(--color-text)}.ui-dropdown-item[data-disabled]{opacity:.5;cursor:not-allowed;pointer-events:none}.ui-dropdown-item i{opacity:.7;font-size:16px}.ui-dropdown-item.ui-dropdown-item-destructive{color:var(--color-red)}.ui-dropdown-item.ui-dropdown-item-destructive:hover,.ui-dropdown-item.ui-dropdown-item-destructive:focus,.ui-dropdown-item.ui-dropdown-item-destructive[data-highlighted]{color:var(--color-red);background-color:#d800001a}.ui-dropdown-label{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 12px 4px;font-size:12px;font-weight:600}.ui-dropdown-separator{background-color:var(--color-border);height:1px;margin:6px 0}.ui-dropdown-arrow{fill:var(--dropdown-bg)}.user-menu-trigger{border-radius:20px;align-items:center;gap:4px;margin-left:12px;padding:4px 8px 4px 4px;display:flex}.user-menu-trigger:hover{background-color:var(--color-bg-elevated)}.user-menu-trigger .ui-avatar{border-width:1px}.user-menu-trigger i{color:var(--color-text-muted);font-size:16px}.user-menu-info{flex-direction:column;gap:2px;display:flex}.user-menu-name{color:var(--color-text);font-size:14px;font-weight:500}.user-menu-email{color:var(--color-text-muted);font-size:12px;font-weight:400}.auth-login-icon{width:36px;height:36px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;margin-left:12px;text-decoration:none;transition:all .2s;display:flex}.auth-login-icon:hover{background-color:var(--color-bg-elevated);color:var(--color-text)}.auth-login-icon i{font-size:20px}.auth-login-page{justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.auth-login-card{background-color:var(--color-surface);width:100%;max-width:400px;box-shadow:var(--shadow-card);border:1px solid var(--color-border);border-radius:16px;padding:40px 32px}.auth-login-header{text-align:center;margin-bottom:32px}.auth-login-header h1{color:var(--color-text);margin:20px 0 8px;font-size:24px;font-weight:600}.auth-login-header p{color:var(--color-text-secondary);margin:0;font-size:14px}.auth-error-message{border:1px solid var(--color-red);color:var(--color-red);text-align:center;background-color:#d800001a;border-radius:8px;margin-bottom:24px;padding:12px 16px;font-size:14px}.auth-login-buttons{flex-direction:column;gap:12px;display:flex}.auth-login-btn{cursor:pointer;border:1px solid var(--color-border);border-radius:8px;justify-content:center;align-items:center;gap:12px;width:100%;padding:14px 20px;font-size:15px;font-weight:500;transition:all .2s;display:flex}.auth-login-btn:hover{box-shadow:var(--shadow-button);transform:translateY(-1px)}.auth-login-btn:active{transform:translateY(0)}.auth-login-btn-icon{flex-shrink:0}.auth-login-btn-google{background-color:var(--color-bg);color:var(--color-text)}.auth-login-btn-google:hover{background-color:var(--color-surface-hover)}.auth-login-btn-microsoft{color:#fff;background-color:#0078d4;border-color:#0078d4}.auth-login-btn-microsoft:hover{background-color:#005a9e}.auth-login-btn-github{color:#fff;background-color:#24292e;border-color:#24292e}.auth-login-btn-github:hover{background-color:#2f363d}.auth-login-btn-linkedin{color:#fff;background-color:#0a66c2;border-color:#0a66c2}.auth-login-btn-linkedin:hover{background-color:#004182}.auth-login-btn-submit{background-color:var(--color-orange);color:#fff;border-color:var(--color-orange)}.auth-login-btn-submit:hover:not(:disabled){background-color:#cc4200}.auth-login-btn-submit:disabled{opacity:.7;cursor:not-allowed;transform:none}.auth-login-form{flex-direction:column;gap:16px;display:flex}.auth-form-error{border:1px solid var(--color-red);color:var(--color-red);text-align:center;background-color:#d800001a;border-radius:8px;padding:12px 16px;font-size:14px}.auth-form-field{flex-direction:column;gap:6px;display:flex}.auth-form-field label{color:var(--color-text);font-size:14px;font-weight:500}.auth-form-field input{border:1px solid var(--color-border);width:100%;color:var(--color-text);background-color:var(--color-bg);border-radius:8px;padding:12px 14px;font-size:15px;transition:border-color .2s,box-shadow .2s}.auth-form-field input::placeholder{color:var(--color-text-muted)}.auth-form-field input:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ff52001a}.auth-form-field input:disabled{opacity:.7;cursor:not-allowed}.auth-field-error{color:var(--color-red);margin-top:2px;font-size:12px}.auth-register-link{color:var(--color-text-muted);text-align:center;margin:16px 0 0;font-size:14px}.auth-register-link a{color:var(--color-orange);font-weight:500;text-decoration:none}.auth-register-link a:hover{text-decoration:underline}.auth-login-divider{align-items:center;margin:24px 0;display:flex}.auth-login-divider:before,.auth-login-divider:after{content:"";background-color:var(--color-border);flex:1;height:1px}.auth-login-divider span{color:var(--color-text-muted);text-transform:lowercase;padding:0 16px;font-size:13px}.auth-login-footer{border-top:1px solid var(--color-border);text-align:center;margin-top:24px;padding-top:24px}.auth-login-footer p{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.5}.auth-login-footer p a{color:var(--color-orange);font-weight:500;text-decoration:none}.auth-login-footer p a:hover{text-decoration:underline}.auth-error-page{justify-content:center;align-items:center;min-height:60vh;padding:40px 20px;display:flex}.auth-error-card{background-color:var(--color-surface);width:100%;max-width:440px;box-shadow:var(--shadow-card);border:1px solid var(--color-border);text-align:center;border-radius:16px;padding:40px 32px}.auth-error-header{margin-bottom:24px}.auth-error-content{margin-bottom:32px}.auth-error-content .auth-error-icon{margin-bottom:16px}.auth-error-content .auth-error-icon i{color:var(--color-red);font-size:56px}.auth-error-content h1{color:var(--color-text);margin:0 0 12px;font-size:22px;font-weight:600}.auth-error-content p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.auth-error-actions{justify-content:center;gap:12px;display:flex}.auth-error-actions .btn{min-width:120px}.auth-error-actions .btn-primary{background-color:var(--color-orange);border-color:var(--color-orange);color:#fff}.auth-error-actions .btn-primary:hover{background-color:#cc4200}.auth-error-actions .btn-outline{border-color:var(--color-border);color:var(--color-text);background-color:#0000}.auth-error-actions .btn-outline:hover{background-color:var(--color-surface-hover)}.auth-error-contact{border-top:1px solid var(--color-border);margin-top:24px;padding-top:24px}.auth-error-contact p{color:var(--color-text-muted);margin:0;font-size:13px}.auth-error-contact p a{color:var(--color-blue);text-decoration:none}.auth-error-contact p a:hover{text-decoration:underline}.auth-form-turnstile{justify-content:center;min-height:65px;margin:20px 0;display:flex}.auth-form-turnstile>div{justify-content:center;display:flex}.admin-layout{background-color:var(--admin-bg);min-height:100vh;display:flex}.admin-main{flex:1;margin-left:260px;transition:margin-left .3s}.collapsed+.admin-main{margin-left:72px}.admin-content{padding:32px}.admin-page.admin-page-wide .admin-form,.admin-page.admin-page-wide .admin-form-section{max-width:none}.admin-content:has(.admin-page-wide){max-width:none}.admin-dashboard h2{color:var(--color-text);margin-bottom:20px;font-size:18px;font-weight:600}.admin-welcome{background-color:var(--admin-surface);box-shadow:var(--shadow-soft);border:1px solid var(--color-border);border-radius:16px;align-items:center;gap:24px;margin-bottom:32px;padding:32px;display:flex}.admin-welcome-text h1{color:var(--color-text);margin:0 0 8px;font-size:28px;font-weight:600}.admin-welcome-text p{color:var(--color-text-secondary);margin:0 0 12px;font-size:15px}.admin-position-badge{background-color:var(--color-orange);color:#fff;text-transform:capitalize;border-radius:20px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-block}.admin-quick-links{margin-bottom:32px}.admin-cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;display:grid}.admin-card{background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;align-items:flex-start;gap:16px;padding:24px;text-decoration:none;transition:all .2s;display:flex}.admin-card:hover{box-shadow:var(--shadow-elevated);border-color:var(--color-orange);transform:translateY(-2px)}.admin-card-icon{background-color:var(--color-bg-elevated);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.admin-card-icon i{color:var(--color-orange);font-size:24px}.admin-card-content h3{color:var(--color-text);margin:0 0 4px;font-size:16px;font-weight:600}.admin-card-content p{color:var(--color-text-secondary);margin:0;font-size:13px}.admin-info{background-color:var(--color-bg-muted);border:1px solid var(--color-border);border-radius:12px;padding:24px}.admin-info h2{margin-bottom:8px}.admin-info p{color:var(--color-text-secondary);margin:0;font-size:14px;line-height:1.6}.admin-no-player{background-color:var(--color-bg);justify-content:center;align-items:center;min-height:100vh;padding:40px 20px;display:flex}.admin-no-player-card{background-color:var(--admin-surface);width:100%;max-width:480px;box-shadow:var(--shadow-card);border:1px solid var(--color-border);text-align:center;border-radius:16px;padding:40px 32px}.admin-no-player-header{margin-bottom:24px}.admin-no-player-content{margin-bottom:32px}.admin-no-player-content .admin-no-player-icon{margin-bottom:16px}.admin-no-player-content .admin-no-player-icon i{color:var(--color-orange);font-size:64px}.admin-no-player-content h1{color:var(--color-text);margin:0 0 16px;font-size:22px;font-weight:600}.admin-no-player-content p{color:var(--color-text-secondary);margin:0 0 12px;font-size:14px;line-height:1.6}.admin-no-player-content p:last-child{margin-bottom:0}.admin-no-player-actions{justify-content:center;gap:12px;display:flex}.admin-no-player-actions .btn{min-width:120px}.admin-no-player-actions .btn-primary{background-color:var(--color-orange);border-color:var(--color-orange);color:#fff}.admin-no-player-actions .btn-primary:hover{opacity:.9}.admin-no-player-actions .btn-outline{border-color:var(--color-border);color:var(--color-text);background-color:#0000}.admin-no-player-actions .btn-outline:hover{background-color:var(--color-surface-hover)}.admin-no-player-footer{border-top:1px solid var(--color-border);margin-top:24px;padding-top:24px}.admin-no-player-footer p{color:var(--color-text-muted);margin:0;font-size:13px}.admin-no-player-footer p a{color:var(--color-blue);text-decoration:none}.admin-no-player-footer p a:hover{text-decoration:underline}.player-linking{text-align:center}.player-linking h1{color:var(--color-text);margin:16px 0;font-size:22px;font-weight:600}.player-linking p{color:var(--color-text-secondary);margin:0 0 12px;font-size:14px;line-height:1.6}.player-linking .text-muted{color:var(--color-text-muted);font-size:13px}.player-linking-loading,.player-linking-success,.player-linking-pending,.player-linking-suggestions,.player-linking-search,.player-linking-create{padding:20px 0}.player-linking-spinner{margin:20px 0}.player-linking-spinner i{color:var(--color-orange);font-size:32px}.player-linking-icon{margin:16px 0}.player-linking-icon i{font-size:64px}.player-linking-icon.success i{color:var(--color-green,#4caf50)}.player-linking-icon.pending i{color:var(--color-orange)}.player-linking-player-card{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:left;border-radius:12px;align-items:center;gap:16px;margin:20px 0;padding:16px;display:flex}.player-linking-player-card .player-avatar img{border-radius:50%}.player-linking-player-card .player-info{flex:1}.player-linking-player-card .player-info h3{color:var(--color-text);margin:0 0 4px;font-size:16px;font-weight:600}.player-linking-player-card .player-info .position{color:var(--color-orange);font-size:13px;font-weight:500;display:block}.player-linking-player-card .player-info .company{color:var(--color-text-muted);font-size:12px;display:block}.player-linking-player-card .player-info .status{background-color:var(--color-bg);border-radius:20px;align-items:center;gap:4px;margin-top:8px;padding:4px 8px;font-size:12px;display:inline-flex}.player-linking-player-card .player-info .status.pending{color:var(--color-orange)}.player-linking-cards{flex-direction:column;gap:12px;margin:20px 0;display:flex}.player-linking-suggestion-card{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:12px 16px;transition:all .2s;display:flex}.player-linking-suggestion-card:hover{border-color:var(--color-orange)}.player-linking-suggestion-card .player-avatar img{border-radius:50%}.player-linking-suggestion-card .player-info{flex:1}.player-linking-suggestion-card .player-info h3{color:var(--color-text);margin:0 0 2px;font-size:15px;font-weight:600}.player-linking-suggestion-card .player-info .position{color:var(--color-orange);font-size:12px;display:block}.player-linking-suggestion-card .player-info .company{color:var(--color-text-muted);font-size:11px;display:block}.player-linking-suggestion-card .btn-sm{padding:6px 12px;font-size:12px}.player-linking-actions{justify-content:center;gap:12px;margin-top:24px;display:flex}.player-linking-actions .btn{min-width:120px}.player-linking-actions .btn-primary{background-color:var(--color-orange);border-color:var(--color-orange);color:#fff}.player-linking-actions .btn-primary:hover:not(:disabled){opacity:.9}.player-linking-actions .btn-outline{border-color:var(--color-border);color:var(--color-text);background-color:#0000}.player-linking-actions .btn-outline:hover:not(:disabled){background-color:var(--color-surface-hover)}.player-linking-actions .btn-secondary{background-color:var(--admin-surface);border-color:var(--color-border);color:var(--color-text)}.player-linking-actions .btn-secondary:hover:not(:disabled){background-color:var(--color-surface-hover)}.player-linking-actions .btn-danger-outline{border-color:var(--color-red,#f44336);color:var(--color-red,#f44336);background-color:#0000}.player-linking-actions .btn-danger-outline:hover:not(:disabled){background-color:#f443361a}.player-linking-footer{border-top:1px solid var(--color-border);margin-top:24px;padding-top:24px}.player-linking-footer p{color:var(--color-text-muted);margin:0;font-size:13px}.player-linking-footer p a{color:var(--color-blue);text-decoration:none}.player-linking-footer p a:hover{text-decoration:underline}.player-linking-error{border:1px solid var(--color-red,#f44336);color:var(--color-red,#f44336);background-color:#f443361a;border-radius:8px;align-items:center;gap:8px;margin-bottom:16px;padding:12px 16px;font-size:13px;display:flex}.player-linking-error i{font-size:18px}.player-linking-error button{color:inherit;cursor:pointer;background:0 0;border:none;margin-left:auto;padding:4px}.player-linking-error button:hover{opacity:.8}.player-linking-search .search-box{gap:8px;margin:20px 0;display:flex}.player-linking-search .search-box input{border:1px solid var(--color-border);background-color:var(--color-bg);color:var(--color-text);border-radius:8px;flex:1;padding:12px 16px;font-size:14px}.player-linking-search .search-box input:focus{border-color:var(--color-orange);outline:none}.player-linking-search .search-box .btn{padding:12px 16px}.player-linking-search .search-results h4{color:var(--color-text-secondary);margin-bottom:12px;font-size:14px}.player-linking-search .no-results{background-color:var(--color-bg-elevated);border-radius:8px;margin:20px 0;padding:20px}.player-linking-search .no-results p{margin:0 0 8px}.player-linking-create .create-form{text-align:left;margin:20px 0}.player-linking-create .create-form .form-group{margin-bottom:16px}.player-linking-create .create-form .form-group label{color:var(--color-text);margin-bottom:6px;font-size:13px;font-weight:500;display:block}.player-linking-create .create-form .form-group input{border:1px solid var(--color-border);background-color:var(--color-bg);width:100%;color:var(--color-text);border-radius:8px;padding:12px 16px;font-size:14px}.player-linking-create .create-form .form-group input:focus{border-color:var(--color-orange);outline:none}.player-linking-create .create-form .form-group input:disabled{opacity:.6;cursor:not-allowed}.player-linking-create .create-note{text-align:center;margin-top:16px}.claim-details{text-align:left;background-color:var(--color-bg-elevated);border-radius:8px;margin:20px 0;padding:16px}.claim-details h4{color:var(--color-text-secondary);margin:0 0 8px;font-size:13px;font-weight:600}.claim-details .reason{color:var(--color-text);margin:0 0 12px;font-size:14px;font-style:italic}.claim-details .submitted-at{color:var(--color-text-muted);margin:0;font-size:12px}.player-linking-modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.player-linking-modal{background-color:var(--admin-surface);border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto}.player-linking-modal .modal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.player-linking-modal .modal-header h2{color:var(--color-text);margin:0;font-size:18px;font-weight:600}.player-linking-modal .modal-header .modal-close{cursor:pointer;color:var(--color-text-muted);background:0 0;border:none;padding:4px}.player-linking-modal .modal-header .modal-close i{font-size:24px}.player-linking-modal .modal-header .modal-close:hover{color:var(--color-text)}.player-linking-modal .modal-header .modal-close:disabled{opacity:.5;cursor:not-allowed}.player-linking-modal .modal-body{padding:24px}.player-linking-modal .modal-body .form-group{text-align:left;margin-bottom:16px}.player-linking-modal .modal-body .form-group label{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.player-linking-modal .modal-body .form-group textarea{border:1px solid var(--color-border);background-color:var(--color-bg);width:100%;color:var(--color-text);resize:vertical;border-radius:8px;min-height:100px;padding:12px 16px;font-family:inherit;font-size:14px}.player-linking-modal .modal-body .form-group textarea:focus{border-color:var(--color-orange);outline:none}.player-linking-modal .modal-body .form-group textarea:disabled{opacity:.6;cursor:not-allowed}.player-linking-modal .modal-body .form-group .char-count{color:var(--color-text-muted);text-align:right;margin-top:4px;font-size:12px;display:block}.player-linking-modal .modal-body .alert{border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:13px}.player-linking-modal .modal-body .alert.alert-danger{border:1px solid var(--color-red,#f44336);color:var(--color-red,#f44336);background-color:#f443361a}.player-linking-modal .modal-actions{justify-content:flex-end;gap:12px;margin-top:24px;display:flex}.player-linking-modal .modal-actions .btn{padding:10px 20px;font-size:14px}.player-linking-modal .modal-actions .btn:disabled{opacity:.6;cursor:not-allowed}@media (max-width:991px){.admin-main{margin-left:0}.admin-content{padding:20px}.admin-welcome{text-align:center;flex-direction:column;padding:24px}.admin-welcome-text h1{font-size:22px}.player-linking-actions{flex-direction:column}.player-linking-actions .btn{width:100%}.player-linking-modal{max-width:100%;margin:10px}}.admin-sidebar{background-color:var(--admin-surface);border-right:1px solid var(--color-border);z-index:100;flex-direction:column;width:260px;height:100vh;transition:width .3s;display:flex;position:fixed;top:0;left:0}.admin-sidebar.collapsed{width:72px}.admin-sidebar.collapsed .admin-sidebar-header{justify-content:center;padding:16px}.admin-sidebar.collapsed .admin-sidebar-toggle{margin-left:0;position:static}.admin-sidebar.collapsed .admin-sidebar-user{justify-content:center;padding:16px}.admin-sidebar.collapsed .admin-sidebar-link{justify-content:center;padding:12px}.admin-sidebar.collapsed .admin-sidebar-link span{display:none}.admin-sidebar.collapsed .admin-sidebar-section{border-top:1px solid var(--color-border);margin-bottom:12px;padding-top:12px}.admin-sidebar.collapsed .admin-sidebar-section:first-child{border-top:none;padding-top:0}.admin-sidebar-header{border-bottom:1px solid var(--color-border);align-items:center;min-height:72px;padding:16px 20px;display:flex}.admin-sidebar-logo{flex:1;align-items:center;display:flex}.admin-sidebar-toggle{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);cursor:pointer;width:28px;height:28px;color:var(--color-text-muted);border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.admin-sidebar-toggle:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.admin-sidebar-toggle i{font-size:16px}.admin-sidebar-user{border-bottom:1px solid var(--color-border);align-items:center;gap:12px;padding:20px;display:flex}.admin-sidebar-user-info{flex-direction:column;gap:2px;display:flex;overflow:hidden}.admin-sidebar-user-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;overflow:hidden}.admin-sidebar-user-email{color:var(--color-text-muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.admin-sidebar-nav{flex:1;padding:16px 12px;overflow-y:auto}.admin-sidebar-nav ul{margin:0;padding:0;list-style:none}.admin-sidebar-nav li{margin-bottom:4px}.admin-sidebar-section{margin-bottom:20px}.admin-sidebar-section:last-child{margin-bottom:0}.admin-sidebar-section-title{text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);margin:0;padding:0 16px 8px;font-size:11px;font-weight:600}.admin-sidebar-link{color:var(--color-text-secondary);cursor:pointer;text-align:left;background:0 0;border:none;border-radius:8px;align-items:center;gap:12px;width:100%;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.admin-sidebar-link i{flex-shrink:0;font-size:20px}.admin-sidebar-link span{white-space:nowrap}.admin-sidebar-link:hover{background-color:var(--color-bg-elevated);color:var(--color-text)}.admin-sidebar-link.active{background-color:var(--color-orange);color:#fff}.admin-sidebar-link.active i{color:#fff}.admin-sidebar-footer{border-top:1px solid var(--color-border);padding:12px}.admin-sidebar-signout{color:var(--color-text-muted)}.admin-sidebar-signout:hover{color:var(--color-red);background-color:#d800001a}@media (max-width:991px){.admin-sidebar{box-shadow:var(--shadow-elevated);transform:translate(-100%)}.admin-sidebar.open{transform:translate(0)}}.admin-form{max-width:800px}.admin-form-section{background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:24px;padding:24px}.admin-form-section h2{color:var(--color-text);margin:0 0 8px;font-size:18px;font-weight:600}.admin-form-section-description{color:var(--color-text-secondary);margin:0 0 20px;font-size:14px}.admin-form-row{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px;margin-bottom:20px;display:grid}.admin-form-row:last-child{margin-bottom:0}.admin-form-row.three-columns{grid-template-columns:repeat(3,1fr)}@media (max-width:1024px){.admin-form-row.three-columns{grid-template-columns:repeat(2,1fr)}.admin-form-row.three-columns>:nth-child(3){grid-column:1/-1}}@media (max-width:640px){.admin-form-row.three-columns{grid-template-columns:1fr}.admin-form-row.three-columns>:nth-child(3){grid-column:auto}}.location-venue-row{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.location-venue-row .admin-form-section{margin-bottom:0}@media (max-width:900px){.location-venue-row{grid-template-columns:1fr}}.location-social-row{grid-template-columns:1fr 1fr;align-items:start;gap:24px;display:grid}.location-social-row .admin-form-section{margin-bottom:0}@media (max-width:900px){.location-social-row{grid-template-columns:1fr}}.admin-form-group{margin-bottom:20px}.admin-form-group:last-child{margin-bottom:0}.admin-form-group label{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.admin-form-group label.admin-radio-option,.admin-form-group label.admin-checkbox-option{margin-bottom:0;display:inline-flex}.admin-form-avatar{text-align:center;margin-bottom:24px}.admin-avatar-container{margin:0 auto 12px;display:inline-block;position:relative}.admin-avatar-preview{border:3px solid var(--color-border);border-radius:50%;width:120px;height:120px;overflow:hidden}.admin-avatar-preview img{object-fit:cover;width:100%;height:100%}.admin-avatar-placeholder{background-color:var(--color-bg-elevated);border:3px solid var(--color-border);border-radius:50%;justify-content:center;align-items:center;width:120px;height:120px;display:flex}.admin-avatar-placeholder i{color:var(--color-text-muted);font-size:48px}.admin-avatar-edit-btn{background-color:var(--color-orange);color:#fff;border:3px solid var(--color-surface);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;transition:all .2s;display:flex;position:absolute;bottom:0;right:0;box-shadow:0 2px 8px #00000026}.admin-avatar-edit-btn i{font-size:18px}.admin-avatar-edit-btn:hover:not(:disabled){transform:scale(1.1);box-shadow:0 4px 12px #ff6b004d}.admin-avatar-edit-btn:disabled{opacity:.6;cursor:not-allowed}.admin-avatar-uploading{color:var(--color-orange);justify-content:center;align-items:center;gap:8px;margin-top:8px;font-size:13px;display:flex}.admin-avatar-uploading i{font-size:16px}.admin-avatar-loading{background-color:#00000080;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.admin-avatar-loading i{color:#fff;font-size:32px}.admin-avatar-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:8px;display:flex}.admin-input,.admin-select,.admin-textarea{width:100%;color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:10px 14px;font-size:14px;transition:all .2s}.admin-input:focus,.admin-select:focus,.admin-textarea:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ff6b001a}.admin-input::placeholder,.admin-select::placeholder,.admin-textarea::placeholder{color:var(--color-text-muted)}.admin-input:disabled,.admin-select:disabled,.admin-textarea:disabled{opacity:.6;cursor:not-allowed}.admin-select{cursor:pointer;appearance:none;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 10px center;background-repeat:no-repeat;background-size:20px;padding-right:40px}.admin-select-sm{width:auto;min-width:140px}.admin-textarea{resize:vertical;min-height:100px;font-family:inherit}.admin-textarea-code{font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:13px;line-height:1.5}.admin-bio-header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.admin-bio-header label{margin-bottom:0}.admin-bio-tabs{gap:4px;display:flex}.admin-bio-tab{color:var(--color-text-secondary);border:1px solid var(--color-border);cursor:pointer;background-color:#0000;border-radius:6px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:all .2s;display:inline-flex}.admin-bio-tab i{font-size:14px}.admin-bio-tab:hover{background-color:var(--color-surface-hover)}.admin-bio-tab.active{color:var(--color-orange);border-color:var(--color-orange);background-color:#ff6b000d}.admin-bio-preview{background-color:var(--color-bg);border:1px solid var(--color-border);min-height:180px;color:var(--color-text);border-radius:8px;padding:12px 14px;font-size:14px;line-height:1.6}.admin-bio-preview p{margin:0 0 12px}.admin-bio-preview p:last-child{margin-bottom:0}.admin-bio-preview ul,.admin-bio-preview ol{margin:0 0 12px;padding-left:24px}.admin-bio-preview a{color:var(--color-blue);text-decoration:underline}.admin-bio-preview:empty:before{content:"Preview will appear here...";color:var(--color-text-muted);font-style:italic}.admin-form-help{color:var(--color-text-muted);margin-top:6px;font-size:12px}.admin-sample-card{flex-direction:column;gap:12px;display:flex}.admin-sample-title{color:var(--color-text);margin:0;font-size:14px;font-weight:600}.admin-sample-preview{border:1px solid var(--color-border);background-color:var(--color-bg-subtle);color:var(--color-text-secondary);white-space:pre;border-radius:8px;margin:0;padding:12px;font-size:12px;line-height:1.4;overflow-x:auto}.admin-social-networks{flex-direction:column;gap:12px;display:flex}.admin-social-networks>.admin-btn{align-self:flex-start}.admin-social-network-row{align-items:center;gap:12px;display:flex}.admin-social-network-row .admin-input{flex:1}.admin-social-network-icon{width:24px;color:var(--color-secondary);text-align:center;flex-shrink:0;font-size:20px}.admin-btn{cursor:pointer;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s;display:inline-flex}.admin-btn i{font-size:18px;line-height:1}.admin-btn:disabled{opacity:.6;cursor:not-allowed}label.admin-btn{display:inline-flex}.admin-btn-primary{background-color:var(--color-orange);color:#fff}.admin-btn-primary:hover:not(:disabled){color:#fff;opacity:.9;transform:translateY(-1px)}.admin-btn-secondary{border-color:var(--color-secondary);color:var(--color-secondary);background-color:#0000}.admin-btn-secondary:hover:not(:disabled){background-color:rgba(var(--color-secondary-rgb),.1)}.admin-btn-icon{border:1px solid var(--color-border);cursor:pointer;background-color:#0000;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:all .2s;display:flex}.admin-btn-icon i{color:var(--color-text-secondary);font-size:18px}.admin-btn-icon:hover:not(:disabled){background-color:var(--color-surface-hover)}.admin-btn-icon:disabled{opacity:.5;cursor:not-allowed}.admin-btn-icon.admin-btn-secondary{border-color:var(--color-border)}.admin-btn-icon.admin-btn-secondary:hover:not(:disabled){background-color:var(--color-surface-hover);border-color:var(--color-text-tertiary)}.admin-btn-icon.admin-btn-danger{background-color:#0000;border-color:#dc26264d}.admin-btn-icon.admin-btn-danger i{color:#dc2626}.admin-btn-icon.admin-btn-danger:hover:not(:disabled){background-color:#dc26261a;border-color:#dc262680}.admin-btn-icon.admin-btn-danger:hover:not(:disabled) i{color:#dc2626}.admin-form-actions{border-top:1px solid var(--color-border);gap:12px;padding-top:24px;display:flex}.admin-picture-upload{margin-bottom:20px}.admin-picture-upload label{color:var(--color-text);margin-bottom:12px;font-size:14px;font-weight:500;display:block}.admin-picture-upload-container{justify-content:center;display:flex}.admin-picture-preview{flex-direction:column;align-items:center;gap:16px;display:flex}.admin-picture-image{object-fit:cover;border:2px solid var(--color-border);border-radius:12px;width:200px;height:200px}.admin-picture-actions{gap:12px;display:flex}.admin-btn-sm{padding:8px 16px;font-size:13px}.admin-btn-sm i{font-size:16px}.admin-btn-text{color:var(--color-text-secondary);background-color:#0000;border-color:#0000;padding:6px 12px;font-size:13px}.admin-btn-text:hover:not(:disabled){color:var(--color-text);background-color:var(--color-bg-hover)}.admin-btn-text i{font-size:16px}.admin-picture-dropzone{border:2px dashed var(--color-border);background-color:var(--admin-surface);text-align:center;cursor:pointer;border-radius:12px;width:100%;max-width:400px;padding:40px 20px;transition:all .2s}.admin-picture-dropzone i{color:var(--color-text-muted);margin-bottom:12px;font-size:48px;display:block}.admin-picture-dropzone p{color:var(--color-text);margin:0 0 8px;font-size:14px}.admin-picture-dropzone p strong{color:var(--color-orange);font-weight:600}.admin-picture-dropzone:hover{border-color:var(--color-orange);background-color:#ff6b0005}.admin-picture-dropzone.active{border-color:var(--color-orange);background-color:#ff6b000d;border-style:solid}.admin-picture-dropzone-hint{color:var(--color-text-muted)!important;margin:0!important;font-size:12px!important}.admin-picture-uploading{color:var(--color-orange);background-color:#ff6b000d;border-radius:8px;justify-content:center;align-items:center;gap:10px;margin-top:12px;padding:12px;font-size:14px;display:flex}.admin-picture-uploading i{font-size:18px}.admin-alert{border-radius:10px;align-items:center;gap:12px;margin-bottom:24px;padding:14px 18px;font-size:14px;display:flex}.admin-alert i{flex-shrink:0;font-size:20px}.admin-alert-error{color:#dc2626;background-color:#dc26261a;border:1px solid #dc262633}.admin-alert-success{color:#16a34a;background-color:#22c55e1a;border:1px solid #22c55e33}.admin-page-header{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:32px;display:flex}.admin-page-header h1{color:var(--color-text);margin:0 0 8px;font-size:28px;font-weight:600}.admin-page-header p{color:var(--color-text-secondary);margin:0;font-size:15px}.admin-page-header .admin-btn{flex-shrink:0}.admin-page-header-content{flex:1}.admin-page-header-title-with-back{align-items:flex-start;gap:16px;display:flex}.admin-page-header-title-with-back .admin-btn-icon{flex-shrink:0;margin-top:4px}.admin-page-header-title-with-back>div{flex:1}.image-cropper-overlay{z-index:9999;background-color:#000000e6;justify-content:center;align-items:center;animation:.2s fadeIn;display:flex;position:fixed;inset:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.image-cropper-modal{background-color:var(--admin-surface);border-radius:12px;flex-direction:column;gap:20px;max-width:90vw;max-height:90vh;padding:24px;display:flex;box-shadow:0 20px 60px #00000080}.image-cropper-header{text-align:center}.image-cropper-header h3{color:var(--color-text);margin:0 0 8px;font-size:20px;font-weight:600}.image-cropper-header p{color:var(--color-text-secondary);margin:0;font-size:14px}.image-cropper-header .image-cropper-ratio{color:var(--color-text-muted);margin-top:4px;font-size:12px}.image-cropper-canvas-container{background-color:var(--color-bg);border-radius:8px;justify-content:center;align-items:center;padding:16px;display:flex}.image-cropper-controls{justify-content:center;display:flex}.image-cropper-zoom{align-items:center;gap:12px;display:flex}.image-cropper-zoom span{color:var(--color-text);text-align:center;min-width:50px;font-size:14px;font-weight:500}.image-cropper-actions{border-top:1px solid var(--color-border);justify-content:center;gap:12px;padding-top:8px;display:flex}@media (max-width:640px){.admin-form-row{grid-template-columns:1fr}.admin-social-network-row{flex-wrap:wrap}.admin-social-network-row .admin-select-sm{width:100%}.admin-form-actions{flex-direction:column}.admin-form-actions .admin-btn{justify-content:center;width:100%}.image-cropper-modal{max-width:95vw;padding:16px}.image-cropper-actions{flex-direction:column}.image-cropper-actions .admin-btn{width:100%}}.simple-editor{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:8px;overflow:hidden}.simple-editor:focus-within{border-color:var(--color-orange);box-shadow:0 0 0 3px #ff6b001a}.simple-editor-toolbar{background-color:var(--admin-surface);border-bottom:1px solid var(--color-border);align-items:center;gap:4px;padding:8px 12px;display:flex}.simple-editor-toolbar button{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.simple-editor-toolbar button i{font-size:18px}.simple-editor-toolbar button:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.simple-editor-toolbar button.is-active{background-color:var(--color-orange);color:#fff}.simple-editor-toolbar .toolbar-divider{background-color:var(--color-border);width:1px;height:20px;margin:0 4px}.simple-editor-content{min-height:150px;color:var(--color-text);outline:none;padding:12px 14px;font-size:14px;line-height:1.6}.simple-editor-content:empty:before{content:attr(data-placeholder);color:var(--color-text-muted);pointer-events:none;position:absolute}.simple-editor-content p{margin:0 0 12px}.simple-editor-content p:last-child{margin-bottom:0}.simple-editor-content ul,.simple-editor-content ol{margin:0 0 12px;padding-left:24px}.simple-editor-content ul:last-child,.simple-editor-content ol:last-child{margin-bottom:0}.simple-editor-content li{margin-bottom:4px}.simple-editor-content li:last-child{margin-bottom:0}.simple-editor-content a{color:var(--color-blue);cursor:pointer;text-decoration:underline}.simple-editor-content strong,.simple-editor-content b{font-weight:600}.simple-editor-content em,.simple-editor-content i{font-style:italic}.simple-editor-content s,.simple-editor-content strike{text-decoration:line-through}.ProseMirror{outline:none;min-height:150px;padding:12px 14px}.ProseMirror>*+*{margin-top:.75em}.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--color-text-muted);pointer-events:none;height:0}.admin-radio-option,.admin-checkbox-option{cursor:pointer;color:var(--color-text);align-items:center;gap:8px;margin-bottom:0;font-size:14px;display:inline-flex}.admin-radio-option input[type=radio],.admin-radio-option input[type=checkbox],.admin-checkbox-option input[type=radio],.admin-checkbox-option input[type=checkbox]{cursor:pointer;width:18px;height:18px;accent-color:var(--color-orange)}.admin-radio-group{flex-direction:column;gap:12px;display:flex}.admin-radio-card{cursor:pointer;display:flex;position:relative}.admin-radio-card input[type=radio]{opacity:0;pointer-events:none;position:absolute}.admin-radio-card .admin-radio-card-content{background-color:var(--color-bg);border:2px solid var(--color-border);border-radius:10px;flex-direction:column;flex:1;gap:6px;padding:16px;transition:all .2s;display:flex}.admin-radio-card .admin-radio-card-header{align-items:center;gap:10px;display:flex}.admin-radio-card .admin-radio-card-header i{color:var(--color-text-muted);font-size:22px;transition:color .2s}.admin-radio-card .admin-radio-card-header span{color:var(--color-text);font-size:15px;font-weight:600}.admin-radio-card p{color:var(--color-text-secondary);margin:0;padding-left:32px;font-size:13px;line-height:1.5}.admin-radio-card:hover .admin-radio-card-content{border-color:var(--color-text-muted)}.admin-radio-card input[type=radio]:checked+.admin-radio-card-content{border-color:var(--color-orange);background-color:#ff6b0008}.admin-radio-card input[type=radio]:checked+.admin-radio-card-content .admin-radio-card-header i{color:var(--color-orange)}.admin-radio-card input[type=radio]:focus+.admin-radio-card-content{box-shadow:0 0 0 3px #ff6b001a}.admin-label-optional{color:var(--color-text-muted);font-size:12px;font-weight:400}.admin-help-text{color:var(--color-text-muted);margin-top:6px;font-size:12px;line-height:1.4}.admin-info-section{background-color:var(--color-bg-elevated)}.admin-info-section .timetable-preview{flex-direction:column;gap:16px;display:flex}.admin-info-section .timetable-day h3{color:var(--color-text);margin:0 0 8px;font-size:14px;font-weight:600}.admin-info-section .timetable-day ul{margin:0;padding-left:20px;list-style-type:disc}.admin-info-section .timetable-day ul li{color:var(--color-text-secondary);margin-bottom:4px;font-size:13px}.admin-info-section .timetable-day ul li strong{color:var(--color-text)}.admin-info-section .organizers-list{margin-bottom:16px}.admin-info-section .organizers-list:last-of-type{margin-bottom:0}.admin-info-section .organizers-list h3{color:var(--color-text);margin:0 0 8px;font-size:14px;font-weight:600}.admin-info-section .organizers-list ul{margin:0;padding-left:20px;list-style-type:disc}.admin-info-section .organizers-list ul li{color:var(--color-text-secondary);margin-bottom:4px;font-size:14px}.ticket-type-editor{flex-direction:column;gap:16px;display:flex}.ticket-type-list{flex-direction:column;gap:12px;display:flex}.ticket-type-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;transition:all .2s;display:flex}.ticket-type-card:hover{border-color:var(--color-border-hover,var(--color-border))}.ticket-type-card.ticket-inactive{opacity:.7;background-color:var(--color-bg-elevated)}.ticket-type-card.ticket-type-new{border-style:dashed;border-color:var(--color-orange);background-color:#ff6b0005}.ticket-type-card.ticket-dragging{opacity:.6}.ticket-type-card.ticket-drag-over{border-color:var(--color-orange);box-shadow:0 0 0 2px #ff6b0033}.ticket-type-drag-handle{border:1px solid var(--color-border);background-color:var(--color-bg-elevated);width:32px;height:32px;color:var(--color-text-muted);cursor:grab;border-radius:8px;justify-content:center;align-items:center;display:inline-flex}.ticket-type-drag-handle:hover{border-color:var(--color-border-hover,var(--color-border));color:var(--color-text)}.ticket-type-drag-handle:active{cursor:grabbing}.ticket-type-drag-handle:disabled{cursor:not-allowed;opacity:.5}.ticket-type-info{flex:1;min-width:0}.ticket-type-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.ticket-type-name{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.ticket-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.ticket-badge.inactive{color:var(--color-text-muted);background-color:#6b72801a}.ticket-badge.sold{color:#16a34a;background-color:#22c55e1a}.ticket-type-description{color:var(--color-text-secondary);margin:0 0 8px;font-size:13px}.ticket-type-details{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ticket-price{color:var(--color-orange);font-size:16px;font-weight:600}.ticket-capacity{color:var(--color-text-muted);font-size:13px}.ticket-type-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.ticket-type-form{width:100%}.ticket-type-form h4{color:var(--color-text);margin:0 0 16px;font-size:15px;font-weight:600}.ticket-type-form .admin-form-row{margin-bottom:16px}.ticket-type-form .admin-form-group{margin-bottom:0}.ticket-type-form .admin-form-group label{margin-bottom:6px;font-size:13px}.ticket-type-form .ticket-type-actions{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}@media (max-width:640px){.ticket-type-card{flex-direction:column;gap:12px}.ticket-type-drag-handle{align-self:flex-start}.ticket-type-actions{justify-content:flex-end;width:100%}.ticket-type-details{flex-direction:column;align-items:flex-start;gap:4px}}.discount-code-editor,.discount-code-list{flex-direction:column;gap:12px;display:flex}.discount-code-card{background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;padding:16px;transition:border-color .2s;display:flex}.discount-code-card:hover{border-color:var(--color-border-hover)}.discount-code-card.discount-inactive{opacity:.6;background-color:var(--color-bg)}.discount-code-card.discount-code-new{border-style:dashed;border-color:var(--color-primary);background-color:var(--color-bg)}.discount-code-info{flex:1;min-width:0}.discount-code-header{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:4px;display:flex}.discount-code-name{color:var(--color-text);margin:0;font-family:monospace;font-size:16px;font-weight:600}.discount-badge{text-transform:uppercase;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500}.discount-badge.inactive{background-color:var(--color-bg-elevated);color:var(--color-text-muted)}.discount-badge.used{background-color:rgba(var(--color-primary-rgb),.1);color:var(--color-primary)}.discount-code-description{color:var(--color-text-secondary);margin:0 0 8px;font-size:13px}.discount-code-details{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.discount-value{color:var(--color-success);font-size:15px;font-weight:600}.discount-min,.discount-max{color:var(--color-text-muted);font-size:13px}.discount-code-actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.discount-code-form{width:100%}.discount-code-form h4{color:var(--color-text);margin:0 0 16px;font-size:16px;font-weight:600}.discount-code-form .discount-code-actions{border-top:1px solid var(--color-border);gap:12px;margin-top:16px;padding-top:16px}@media (max-width:640px){.discount-code-card{flex-direction:column;gap:12px}.discount-code-actions{justify-content:flex-end;width:100%}.discount-code-details{flex-direction:column;align-items:flex-start;gap:4px}}.stripe-connect-widget .admin-alert{margin-bottom:16px}.stripe-connect-cta{text-align:center;background-color:var(--color-bg);border:1px dashed var(--color-border);border-radius:12px;padding:32px 24px}.stripe-connect-cta .stripe-logo{background-color:#635bff;border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;display:flex}.stripe-connect-cta .stripe-logo i{color:#fff;font-size:36px}.stripe-connect-cta h3{color:var(--color-text);margin:0 0 8px;font-size:18px;font-weight:600}.stripe-connect-cta p{color:var(--color-text-secondary);max-width:360px;margin:0 auto 20px;font-size:14px}.stripe-create-form{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;padding:24px}.stripe-create-form h3{color:var(--color-text);margin:0 0 20px;font-size:16px;font-weight:600}.stripe-create-form .admin-form-group{margin-bottom:16px}.stripe-create-form .admin-form-group>label:first-child:not(.admin-radio-option):not(.admin-checkbox-option){margin-bottom:12px;display:block}.stripe-create-form .admin-form-group .admin-radio-option,.stripe-create-form .admin-form-group .admin-checkbox-option{margin-bottom:0}.stripe-create-form .admin-form-row{margin-top:4px}.stripe-create-actions{border-top:1px solid var(--color-border);gap:12px;margin-top:20px;padding-top:20px;display:flex}.stripe-account-status{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;margin-bottom:16px;padding:20px}.stripe-account-status.status-success{background-color:#22c55e0d;border-color:#22c55e4d}.stripe-account-status.status-success .status-header i{color:#16a34a}.stripe-account-status.status-warning{background-color:#f59e0b0d;border-color:#f59e0b4d}.stripe-account-status.status-warning .status-header i{color:#d97706}.stripe-account-status.status-error{background-color:#dc26260d;border-color:#dc26264d}.stripe-account-status.status-error .status-header i{color:#dc2626}.status-header{align-items:center;gap:10px;margin-bottom:8px;display:flex}.status-header i{font-size:24px}.status-header .status-label{color:var(--color-text);font-size:15px;font-weight:600}.status-description{color:var(--color-text-secondary);margin:0 0 16px;font-size:14px}.account-detail{align-items:center;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.account-detail .detail-label{color:var(--color-text-muted)}.account-detail .detail-value{color:var(--color-text);font-family:SF Mono,Monaco,monospace}.account-capabilities{border-top:1px solid var(--color-border);gap:16px;margin-top:16px;padding-top:16px;display:flex}.capability{align-items:center;gap:6px;font-size:13px;display:flex}.capability i{font-size:16px}.capability.enabled{color:#16a34a}.capability.disabled{color:var(--color-text-muted)}.stripe-connect-actions{gap:12px;display:flex}.stripe-account-selector .admin-alert-sm{margin-bottom:12px;padding:10px 14px;font-size:13px}.linked-account-card,.available-account-card{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:flex-start;gap:16px;padding:16px;display:flex}.linked-account-card.active{border-color:#22c55e4d}.linked-account-card.inactive{border-color:#f59e0b4d}.linked-account-info,.available-account-info{flex:1;min-width:0}.linked-account-header,.available-account-header{align-items:center;gap:8px;margin-bottom:4px;display:flex}.linked-account-header i,.available-account-header i{color:#635bff;font-size:20px}.linked-account-header span:not(.account-badge),.available-account-header span:not(.account-badge){color:var(--color-text);font-size:14px;font-weight:600}.account-badge{text-transform:uppercase;letter-spacing:.3px;border-radius:12px;align-items:center;padding:2px 8px;font-size:11px;font-weight:500;display:inline-flex}.account-badge.success{color:#16a34a;background-color:#22c55e1a}.account-badge.warning{color:#d97706;background-color:#f59e0b1a}.linked-account-id,.available-account-id{color:var(--color-text-muted);margin:0 0 6px;font-family:SF Mono,Monaco,monospace;font-size:12px}.linked-account-status,.available-account-hint{color:var(--color-text-secondary);margin:0;font-size:13px}.linked-account-status.warning,.available-account-hint.warning{color:#d97706}.no-stripe-account,.stripe-setup-required{text-align:center;background-color:var(--color-bg);border:1px dashed var(--color-border);border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:24px;display:flex}.no-stripe-account i,.stripe-setup-required i{color:var(--color-text-muted);font-size:32px}.no-stripe-account p,.stripe-setup-required p{color:var(--color-text-secondary);max-width:280px;margin:0;font-size:14px}.stripe-setup-required{border-color:#f59e0b4d}.stripe-setup-required i{color:#d97706}.linked-account-owner{color:var(--color-text-secondary);align-items:center;gap:6px;margin:0 0 6px;font-size:13px;display:flex}.linked-account-owner i{font-size:14px}.multi-account-selector{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:16px}.multi-account-header{align-items:center;gap:8px;margin-bottom:8px;display:flex}.multi-account-header i{color:#635bff;font-size:20px}.multi-account-header span{color:var(--color-text);font-size:14px;font-weight:600}.multi-account-description{color:var(--color-text-secondary);margin:0 0 16px;font-size:13px}.account-options{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.account-option{background-color:var(--admin-surface);border:2px solid var(--color-border);cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:12px 14px;transition:all .15s;display:flex}.account-option:hover{border-color:var(--color-text-muted)}.account-option.selected{background-color:#635bff0d;border-color:#635bff}.account-option.selected .account-option-check{opacity:1;background-color:#635bff;border-color:#635bff}.account-option input[type=radio]{display:none}.account-option-content{flex:1;min-width:0}.account-option-header{align-items:center;gap:8px;margin-bottom:2px;display:flex}.account-owner{color:var(--color-text);align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.account-owner i{color:var(--color-text-muted);font-size:16px}.account-role{color:var(--color-text-muted);font-size:12px}.account-id{color:var(--color-text-muted);font-family:SF Mono,Monaco,monospace;font-size:11px}.account-option-check{border:2px solid var(--color-border);opacity:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;transition:all .15s;display:flex}.account-option-check i{color:#fff;font-size:12px}.multi-account-actions{border-top:1px solid var(--color-border);justify-content:flex-end;padding-top:12px;display:flex}@media (max-width:640px){.linked-account-card,.available-account-card{flex-direction:column;gap:12px}.stripe-create-actions{flex-direction:column}}.stripe-info-content{flex-direction:column;gap:20px;display:flex}.stripe-info-item{align-items:flex-start;gap:16px;display:flex}.stripe-info-item>i{color:#635bff;flex-shrink:0;margin-top:2px;font-size:24px}.stripe-info-item h4{color:var(--color-text);margin:0 0 4px;font-size:14px;font-weight:600}.stripe-info-item p{color:var(--color-text-secondary);margin:0;font-size:13px}.organizer-selector{flex-direction:column;gap:12px;display:flex}.organizer-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.organizer-item{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;display:flex}.organizer-item span{color:var(--color-text);font-size:14px}.organizer-remove{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.organizer-remove i{font-size:18px}.organizer-remove:hover{color:#dc2626;background-color:#dc26261a}.organizer-item-with-avatar .organizer-item-content{align-items:center;gap:12px;display:flex}.organizer-select{width:100%;position:relative}.organizer-select-trigger{width:100%;color:var(--color-text-muted);background-color:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px;transition:all .2s;display:flex}.organizer-select-trigger:hover{border-color:var(--color-border-hover)}.organizer-select-trigger:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ff6b001a}.organizer-select-trigger i{color:var(--color-text-muted);font-size:18px}.organizer-select-placeholder{font-size:14px}.organizer-select-dropdown{z-index:100;background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;max-height:320px;display:flex;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden;box-shadow:0 4px 16px #00000026}.organizer-select-search{border-bottom:1px solid var(--color-border);align-items:center;gap:8px;padding:10px 12px;display:flex}.organizer-select-search i{color:var(--color-text-muted);flex-shrink:0;font-size:18px}.organizer-select-search input{color:var(--color-text);background:0 0;border:none;outline:none;flex:1;font-size:14px}.organizer-select-search input::placeholder{color:var(--color-text-muted)}.organizer-select-list{max-height:260px;margin:0;padding:8px;list-style:none;overflow-y:auto}.organizer-select-option{cursor:pointer;border-radius:6px;align-items:center;gap:12px;padding:10px 12px;transition:background-color .15s;display:flex}.organizer-select-option:hover{background-color:var(--color-bg-hover)}.organizer-select-option-info{flex-direction:column;gap:2px;min-width:0;display:flex}.organizer-select-option-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.organizer-select-option-position{color:var(--color-text-secondary);font-size:12px}.organizer-select-empty{text-align:center;color:var(--color-text-muted);padding:16px 12px;font-size:14px}.players-list{flex-direction:column;gap:20px;display:flex}.players-toolbar{flex-direction:column;gap:12px;display:flex}.players-search{width:100%;max-width:400px}.search-input-wrapper{align-items:center;display:flex;position:relative}.search-input-wrapper>i{color:var(--color-text-muted);pointer-events:none;font-size:18px;position:absolute;left:12px}.search-input{width:100%;color:var(--color-text);background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:10px 40px;font-size:14px;transition:all .2s}.search-input:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ff6b001a}.search-input::placeholder{color:var(--color-text-muted)}.search-clear{width:28px;height:28px;color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;right:8px}.search-clear i{font-size:18px}.search-clear:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.players-alphabet-filter{flex-wrap:wrap;gap:4px;display:flex}.alphabet-btn{border:1px solid var(--color-border);background-color:var(--color-bg);min-width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;border-radius:6px;justify-content:center;align-items:center;padding:0 8px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.alphabet-btn:hover{background-color:var(--color-bg-hover);color:var(--color-text)}.alphabet-btn.active{background-color:var(--color-primary);border-color:var(--color-primary);color:#fff}.players-count{color:var(--color-text-secondary);font-size:14px}.players-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.player-card{background-color:var(--color-bg-card);border:1px solid var(--color-border);color:inherit;border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:all .15s;display:flex}.player-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #00000014}.player-card-avatar{flex-shrink:0}.player-card-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.player-card-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.player-card-company{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.player-card-position{text-transform:uppercase;border-radius:4px;align-items:center;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.position-badge-founder{color:#8b5cf6;background-color:#8b5cf626}.position-badge-mentor{color:#3b82f6;background-color:#3b82f626}.position-badge-host{color:#22c55e;background-color:#22c55e26}.position-badge-player{color:#6b7280;background-color:#6b728026}.player-card-action{color:var(--color-text-muted);flex-shrink:0}.player-card-action i{font-size:20px}.players-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.players-empty i{color:var(--color-text-muted);margin-bottom:16px;font-size:48px}.players-empty p{color:var(--color-text-secondary);margin:0 0 16px;font-size:15px}.players-pagination{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:16px;padding-top:20px;display:flex}.pagination-info{color:var(--color-text-secondary);font-size:14px}.publication-status{background-color:var(--color-bg);border-radius:8px;flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:640px){.publication-status{flex-direction:row;justify-content:space-between;align-items:center}}.publication-status-info{flex-direction:column;gap:8px;display:flex}.publication-badge{border-radius:8px;align-items:center;gap:6px;width:fit-content;padding:6px 12px;font-size:14px;font-weight:600;display:inline-flex}.publication-badge i{font-size:18px}.publication-badge.published{color:#16a34a;background-color:#22c55e1a}.publication-badge.draft{color:#d97706;background-color:#f59e0b1a}.publication-description{color:var(--color-text-secondary);margin:0;font-size:13px}.publication-actions{flex-wrap:wrap;gap:12px;display:flex}.admin-btn-success{color:#fff;background-color:#16a34a}.admin-btn-success:hover:not(:disabled){color:#fff;background-color:#15803d;transform:translateY(-1px)}.admin-btn.admin-btn-warning{background-color:var(--color-secondary);border-color:var(--color-secondary);color:#fff}.admin-btn.admin-btn-warning:hover:not(:disabled){color:#fff;filter:brightness(.9);transform:translateY(-1px)}.admin-btn-danger-outline{color:#dc2626;background-color:#0000;border-color:#dc2626}.unsaved-changes-dialog{background-color:var(--admin-surface);border:none;border-radius:16px;width:calc(100% - 32px);max-width:420px;max-height:fit-content;margin:auto;padding:0;position:fixed;inset:0;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000001a}.unsaved-changes-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.unsaved-changes-dialog[open]{animation:.2s ease-out dialog-fade-in}@keyframes dialog-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.unsaved-changes-content{text-align:center;padding:32px}.unsaved-changes-icon{margin-bottom:16px}.unsaved-changes-icon i{color:#d97706;font-size:56px}.unsaved-changes-dialog h2{color:var(--color-text);margin:0 0 12px;font-size:20px;font-weight:600}.unsaved-changes-dialog p{color:var(--color-text-secondary);margin:0 0 24px;font-size:14px;line-height:1.6}.unsaved-changes-actions{flex-direction:column;gap:10px;display:flex}.unsaved-changes-actions .admin-btn{justify-content:center;width:100%}.admin-btn-dirty{position:relative}.admin-btn-dirty:after{content:"";border:2px solid var(--color-surface);background-color:#d97706;border-radius:50%;width:12px;height:12px;animation:2s infinite dirty-pulse;position:absolute;top:-4px;right:-4px}@keyframes dirty-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.1)}}.dirty-indicator{color:#d97706;background-color:#d977061a;border:1px solid #d977064d;border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:8px 12px;font-size:13px;display:flex}.dirty-indicator i{font-size:16px}.admin-layout:has(.admin-preview-page) .admin-sidebar{display:none}.admin-layout:has(.admin-preview-page) .admin-main{margin-left:0}.admin-layout:has(.admin-preview-page) .admin-content{max-width:none;padding:0}.admin-preview-page{flex-direction:column;min-height:100vh;display:flex}.admin-preview-banner{z-index:1000;background-color:var(--color-orange);color:#fff;padding:12px 20px;position:sticky;top:0;box-shadow:0 2px 8px #00000026}.admin-preview-banner-content{flex-direction:column;gap:12px;width:100%;max-width:1200px;margin:0 auto;padding:0 15px;display:flex}@media (min-width:640px){.admin-preview-banner-content{flex-direction:row;justify-content:space-between;align-items:center}}.admin-preview-banner-info{align-items:center;gap:10px;display:flex}.admin-preview-banner-info i{font-size:24px}.admin-preview-banner-info span{font-size:14px}.admin-preview-banner-info span strong{font-weight:600}.admin-preview-banner-actions{flex-wrap:wrap;gap:10px;display:flex}.admin-preview-banner-actions .admin-btn{font-size:13px}.admin-preview-banner-actions .admin-btn-secondary{color:#fff;background-color:#ffffff26;border-color:#ffffff4d}.admin-preview-banner-actions .admin-btn-secondary:hover:not(:disabled){background-color:#ffffff40}.admin-preview-banner-actions .admin-btn-primary{color:var(--color-orange);background-color:#fff}.admin-preview-banner-actions .admin-btn-primary:hover:not(:disabled){background-color:#ffffffe6}.admin-preview-content{flex:1;width:100%;max-width:1200px;margin:0 auto;padding:20px 15px}@media (min-width:768px){.admin-preview-content{padding:30px 15px}}@media (min-width:1200px){.admin-preview-content{padding:30px 0}}.finance-editor .finance-form{flex-direction:column;gap:16px;display:flex}.finance-editor .input-with-prefix{align-items:center;gap:8px;display:flex}.finance-editor .input-with-prefix .input-prefix{color:var(--color-text-primary);min-width:40px;font-size:14px;font-weight:500}.finance-editor .input-with-prefix .admin-input{flex:1}.finance-editor .required{color:#dc2626}.finance-editor .finance-result-preview{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.finance-editor .finance-result-preview.profit{background:#16a34a1a;border-color:#16a34a4d}.finance-editor .finance-result-preview.profit .finance-result-icon,.finance-editor .finance-result-preview.profit .finance-result-label{color:#16a34a}.finance-editor .finance-result-preview.loss{background:#dc26261a;border-color:#dc26264d}.finance-editor .finance-result-preview.loss .finance-result-icon,.finance-editor .finance-result-preview.loss .finance-result-label{color:#dc2626}.finance-editor .finance-result-preview .finance-result-icon{font-size:24px}.finance-editor .finance-result-preview .finance-result-info{flex-direction:column;gap:2px;display:flex}.finance-editor .finance-result-preview .finance-result-label{text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:600}.finance-editor .finance-result-preview .finance-result-amount{color:var(--color-text);font-size:20px;font-weight:600}.finance-editor .finance-actions{gap:10px;margin-top:8px;display:flex}.finance-editor .finance-view .finance-summary{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;margin-bottom:16px;display:grid}.finance-editor .finance-view .finance-item{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px}.finance-editor .finance-view .finance-item .finance-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.finance-editor .finance-view .finance-item .finance-value{color:var(--color-text);font-size:18px;font-weight:600;display:block}.finance-editor .finance-view .finance-item.finance-result.profit{background:#16a34a1a;border-color:#16a34a4d}.finance-editor .finance-view .finance-item.finance-result.profit .finance-label,.finance-editor .finance-view .finance-item.finance-result.profit .finance-value{color:#16a34a}.finance-editor .finance-view .finance-item.finance-result.loss{background:#dc26261a;border-color:#dc26264d}.finance-editor .finance-view .finance-item.finance-result.loss .finance-label,.finance-editor .finance-view .finance-item.finance-result.loss .finance-value{color:#dc2626}.finance-editor .finance-view .finance-destination{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:8px;margin-bottom:16px;padding:16px}.finance-editor .finance-view .finance-destination .finance-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:500;display:block}.finance-editor .finance-view .finance-destination .finance-value{color:var(--color-text);font-size:14px;display:block}.finance-editor .finance-view .finance-empty{color:var(--color-text-muted);margin-bottom:16px;font-style:italic}.media-links-editor .media-links-list{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.media-links-editor .media-link-card{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:16px;display:flex}.media-links-editor .media-link-card.media-link-new{border-style:dashed;border-color:var(--color-border-hover)}.media-links-editor .media-link-form{flex-direction:column;flex:1;gap:12px;display:flex}.media-links-editor .media-link-form h4{color:var(--color-text);margin:0 0 8px;font-size:14px;font-weight:600}.media-links-editor .media-link-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.media-links-editor .media-link-type{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:6px;font-size:12px;font-weight:500;display:flex}.media-links-editor .media-link-type i{font-size:14px}.media-links-editor .media-link-url{color:var(--color-blue);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;font-size:14px;text-decoration:none;display:flex;overflow:hidden}.media-links-editor .media-link-url:hover{text-decoration:underline}.media-links-editor .media-link-url i{flex-shrink:0;font-size:12px}.media-links-editor .media-link-actions{flex-shrink:0;gap:8px;display:flex}.media-links-editor .media-links-empty{color:var(--color-text-muted);margin-top:8px;font-size:14px}.schedule-editor{flex-direction:column;gap:16px;display:flex}.schedule-days-list{flex-direction:column;gap:12px;display:flex}.schedule-day-card{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:8px;padding:16px}.schedule-day-card.schedule-day-new{border-style:dashed;border-color:var(--color-orange);background:#ff6b0005}.schedule-day-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.schedule-day-header:hover .schedule-day-toggle i{color:var(--color-text)}.schedule-day-info{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.schedule-day-name{color:var(--color-text);font-size:15px;font-weight:600}.schedule-day-description{color:var(--color-text-secondary);font-size:14px}.schedule-day-slots-count{color:var(--color-text-muted);background:var(--color-bg);border-radius:12px;padding:2px 8px;font-size:12px}.schedule-day-toggle{flex-shrink:0}.schedule-day-toggle i{color:var(--color-text-muted);font-size:20px;transition:color .15s}.schedule-day-content{border-top:1px solid var(--color-border);margin-top:16px;padding-top:16px}.schedule-timeslots-list{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.schedule-timeslot-item{background:var(--color-bg);border-radius:6px;align-items:center;gap:12px;padding:10px 14px;display:flex}.schedule-timeslot-time{color:var(--color-orange);min-width:50px;font-size:14px;font-weight:600}.schedule-timeslot-description{color:var(--color-text);font-size:14px}.schedule-day-form h4{color:var(--color-text);margin:0 0 16px;font-size:15px;font-weight:600}.schedule-timeslots{margin-bottom:16px}.schedule-timeslots>label{color:var(--color-text);margin-bottom:10px;font-size:14px;font-weight:500;display:block}.schedule-timeslot-row{align-items:center;gap:10px;margin-bottom:10px;display:flex}.schedule-timeslot-row .time-input{flex-shrink:0;width:130px}.schedule-timeslot-row .admin-input:not(.time-input){flex:1}.schedule-timeslot-row .admin-btn-icon{flex-shrink:0;width:36px;height:36px}.schedule-day-actions{border-top:1px solid var(--color-border);gap:10px;margin-top:16px;padding-top:16px;display:flex}.schedule-empty{color:var(--color-text-muted);text-align:center;background:var(--color-bg);border:1px dashed var(--color-border);border-radius:8px;padding:24px;font-size:14px}@media (max-width:640px){.schedule-timeslot-row{flex-wrap:wrap}.schedule-timeslot-row .time-input{width:100%}.schedule-timeslot-row .admin-input:not(.time-input){flex:none;width:100%}.schedule-day-info{flex-direction:column;align-items:flex-start;gap:4px}}.event-image-manager{flex-direction:column;gap:24px;display:flex}.image-section h4{color:var(--color-text);margin:0 0 4px;font-size:15px;font-weight:600}.image-section .section-description{color:var(--color-text-muted);margin:0 0 12px;font-size:13px}.hidden-input{clip:rect(0,0,0,0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-dropzone{background:var(--color-bg);border:2px dashed var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:32px;transition:all .2s;display:flex}.image-dropzone:hover,.image-dropzone.dragging{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}.image-dropzone i{color:var(--color-text-muted);font-size:32px}.image-dropzone p{color:var(--color-text);margin:0;font-size:14px}.image-dropzone p strong{color:var(--color-primary)}.image-dropzone .dropzone-hint{color:var(--color-text-muted);font-size:12px}.image-dropzone .dropzone-uploading{color:var(--color-primary);align-items:center;gap:8px;display:flex}.image-dropzone .dropzone-uploading i{color:var(--color-primary);font-size:20px}.image-preview-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;align-items:flex-start;gap:16px;padding:16px;display:flex}.image-preview{background:var(--color-bg-subtle);border-radius:8px;flex-shrink:0;width:200px;height:200px;position:relative;overflow:hidden}.image-preview img{object-fit:cover;width:100%;height:100%}.image-preview .admin-avatar-loading{border-radius:8px}.image-preview-actions{flex-direction:column;gap:8px;display:flex}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.gallery-item{aspect-ratio:1;background:var(--color-bg-subtle);border-radius:8px;position:relative;overflow:hidden}.gallery-item img{object-fit:cover;width:100%;height:100%}.gallery-item .gallery-item-remove{color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;transition:opacity .2s;display:flex;position:absolute;top:4px;right:4px}.gallery-item .gallery-item-remove:hover{background:var(--color-orange)}.gallery-item .gallery-item-remove i{font-size:16px}.gallery-item:hover .gallery-item-remove,.gallery-item .gallery-item-remove:hover,.gallery-item .gallery-item-remove:focus{opacity:1}.gallery-add{aspect-ratio:1;background:var(--color-bg);border:2px dashed var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:4px;transition:all .2s;display:flex}.gallery-add:hover,.gallery-add.dragging{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}.gallery-add:disabled{opacity:.6;cursor:not-allowed}.gallery-add i{color:var(--color-text-muted);font-size:24px}.gallery-add span{color:var(--color-text-muted);font-size:12px}.gallery-library-btn{border-style:solid;border-color:var(--color-border);background:var(--admin-surface)}.gallery-library-btn:hover:not(:disabled){border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}.image-upload-options{flex-direction:column;align-items:center;gap:16px;display:flex}.image-upload-options .image-dropzone{width:100%}.image-upload-divider{align-items:center;gap:16px;width:100%;display:flex}.image-upload-divider:before,.image-upload-divider:after{content:"";background:var(--color-border);flex:1;height:1px}.image-upload-divider span{color:var(--color-text-muted);text-transform:uppercase;font-size:13px}.image-library-btn{justify-content:center;width:100%}@media (max-width:640px){.image-preview-card{flex-direction:column;align-items:stretch}.image-preview{aspect-ratio:16/9;width:100%;height:auto}.image-preview-actions{flex-direction:row}.gallery-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr))}}.image-manager{width:100%}.image-manager-preview{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;flex-direction:column;align-items:center;gap:16px;padding:20px;display:flex}.image-manager-image{justify-content:center;align-items:center;display:flex}.image-manager-image img{border-radius:4px}.image-manager-loading{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.image-manager-loading i{font-size:14px}.image-manager-actions{justify-content:center;gap:8px;display:flex}.sponsor-editor,.sponsor-categories{flex-direction:column;gap:16px;display:flex}.sponsor-category-card{background:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;padding:16px}.sponsor-category-header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.sponsor-category-header h4{color:var(--color-text);margin:0;font-size:15px;font-weight:600}.sponsor-list{flex-wrap:wrap;gap:8px;min-height:36px;margin-bottom:12px;display:flex}.sponsor-chip{background:var(--color-bg-subtle);border:1px solid var(--color-border);border-radius:20px;align-items:center;gap:8px;padding:6px 10px;font-size:13px;display:flex}.sponsor-chip .sponsor-chip-logo{object-fit:contain;border-radius:4px}.sponsor-chip .sponsor-chip-name{color:var(--color-text)}.sponsor-chip .sponsor-chip-remove{width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.sponsor-chip .sponsor-chip-remove:hover{background:var(--color-danger);color:#fff}.sponsor-chip .sponsor-chip-remove i{font-size:14px}.sponsor-category-actions{align-items:center;gap:8px;display:flex}.sponsor-category-actions .admin-select{flex:1}.sponsor-add-category{background:var(--color-bg);border:1px dashed var(--color-border);border-radius:8px;padding:12px}.sponsor-add-category .admin-select{width:100%}.sponsor-add-category .custom-category-input{align-items:center;gap:8px;display:flex}.sponsor-add-category .custom-category-input .admin-input{flex:1}.sponsor-editor-actions{border-top:1px solid var(--color-border);gap:8px;margin-top:8px;padding-top:16px;display:flex}.admin-modal-overlay{z-index:9999;background-color:#0009;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.admin-modal{background-color:var(--admin-surface);border-radius:12px;flex-direction:column;width:100%;max-width:500px;max-height:90vh;animation:.2s modalSlideIn;display:flex;box-shadow:0 20px 60px #0000004d}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.admin-modal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.admin-modal-header h3{color:var(--color-text);margin:0;font-size:18px;font-weight:600}.admin-modal-close{width:32px;height:32px;color:var(--color-text-muted);cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.admin-modal-close i{font-size:24px}.admin-modal-close:hover{background-color:var(--color-surface-hover);color:var(--color-text)}.admin-modal-body{flex:1;padding:24px;overflow-y:auto}.admin-modal-footer{border-top:1px solid var(--color-border);justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}@media (max-width:640px){.admin-modal-overlay{padding:10px}.admin-modal{max-height:95vh}.admin-modal-header{padding:16px 20px}.admin-modal-body{padding:20px}.admin-modal-footer{flex-direction:column;padding:16px 20px}.admin-modal-footer .admin-btn{justify-content:center;width:100%}}.sponsor-modal{max-width:480px}.sponsor-modal .admin-form-group{margin-bottom:16px}.sponsor-modal .admin-form-group label{color:var(--color-text);margin-bottom:6px;font-size:14px;font-weight:500;display:block}@media (max-width:640px){.sponsor-category-actions{flex-direction:column}.sponsor-category-actions .admin-select,.sponsor-category-actions .admin-btn{width:100%}.sponsor-chip .sponsor-chip-logo{display:none}}.media-library-modal{width:100%;max-width:900px;max-height:85vh}.media-library-toolbar{border-bottom:1px solid var(--color-border);background-color:var(--admin-surface);flex-direction:column;gap:12px;padding:16px 24px;display:flex}.media-library-toolbar-row{align-items:center;gap:12px;display:flex}.media-library-toolbar-row .search-input-wrapper{flex:1;max-width:400px}.media-library-view-toggle{gap:4px;display:flex}.media-library-breadcrumb{background:var(--color-bg);border-radius:6px;align-items:center;gap:4px;padding:8px 12px;font-size:13px;display:flex;overflow-x:auto}.media-library-breadcrumb .breadcrumb-back{width:28px;height:28px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;transition:all .15s;display:flex}.media-library-breadcrumb .breadcrumb-back:hover{background:var(--color-surface-hover);color:var(--color-text)}.media-library-breadcrumb .breadcrumb-back i{font-size:18px}.media-library-breadcrumb .breadcrumb-item{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:4px;align-items:center;gap:4px;padding:4px 8px;transition:all .15s;display:flex}.media-library-breadcrumb .breadcrumb-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.media-library-breadcrumb .breadcrumb-item i{font-size:14px}.media-library-breadcrumb .breadcrumb-segment{align-items:center;gap:4px;display:flex}.media-library-breadcrumb .breadcrumb-segment>i{color:var(--color-text-muted);font-size:14px}.media-library-folders{border-bottom:1px solid var(--color-border);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin-bottom:20px;padding-bottom:20px;display:grid}.media-library-folder{background:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;border-radius:8px;flex-direction:column;align-items:center;gap:8px;padding:16px 12px;transition:all .2s;display:flex}.media-library-folder:hover{border-color:var(--color-primary);background:rgba(var(--color-primary-rgb),.05)}.media-library-folder>i{color:var(--color-text-muted);font-size:32px}.media-library-folder .folder-name{color:var(--color-text);text-align:center;word-break:break-word;font-size:13px;font-weight:500;line-height:1.3}.media-library-folder .folder-counts{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.media-library-folder .folder-count{color:var(--color-text-muted);background:var(--admin-surface);border-radius:10px;align-items:center;gap:3px;padding:2px 6px;font-size:11px;display:flex}.media-library-folder .folder-count i{font-size:12px}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:12px;display:grid}.media-library-item{background:var(--color-bg-subtle);cursor:pointer;border:2px solid #0000;border-radius:8px;flex-direction:column;padding:0;transition:all .2s;display:flex;position:relative;overflow:hidden}.media-library-item img{aspect-ratio:1;object-fit:cover;width:100%}.media-library-item:hover{border-color:var(--color-border-hover)}.media-library-item.selected{border-color:var(--color-primary);box-shadow:0 0 0 2px rgba(var(--color-primary-rgb),.2)}.media-library-item.non-displayable .media-library-item-placeholder{background:var(--color-bg)}.media-library-item-placeholder{aspect-ratio:1;background:var(--color-bg-subtle);color:var(--color-text-muted);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.media-library-item-placeholder i{font-size:32px}.media-library-item-placeholder span{text-transform:uppercase;font-size:10px;font-weight:500}.media-library-item-name{color:var(--color-text-secondary);text-align:center;white-space:nowrap;text-overflow:ellipsis;background:var(--admin-surface);padding:6px 8px;font-size:11px;overflow:hidden}.media-library-item-check{background-color:var(--color-orange);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 2px 4px #0000004d}.media-library-item-check i{color:#fff;font-size:18px;line-height:1}.media-library-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.media-library-empty i{color:var(--color-text-muted);margin-bottom:12px;font-size:48px}.media-library-empty p{color:var(--color-text-secondary);margin:0;font-size:14px}.media-library-loading{color:var(--color-text-secondary);justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.media-library-loading i{color:var(--color-primary);font-size:20px}.media-library-load-more{justify-content:center;padding-top:20px;display:flex}.admin-toast-container{z-index:10000;pointer-events:none;flex-direction:column;gap:12px;max-width:400px;display:flex;position:fixed;bottom:20px;right:20px}@media (max-width:640px){.admin-toast-container{bottom:calc(12px + env(safe-area-inset-bottom));right:calc(12px + env(safe-area-inset-right));left:calc(12px + env(safe-area-inset-left));max-width:none;padding-bottom:8px}}.admin-toast{pointer-events:auto;border-radius:10px;align-items:center;gap:12px;padding:14px 16px;font-size:14px;animation:.3s ease-out toastSlideIn;display:flex;box-shadow:0 4px 12px #00000026,0 0 1px #0000001a}.admin-toast>i:first-child{flex-shrink:0;font-size:20px}@keyframes toastSlideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.admin-toast-message{flex:1;line-height:1.4}.admin-toast-close{cursor:pointer;background-color:#0000;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:background-color .15s;display:flex}.admin-toast-close i{font-size:18px}.admin-toast-close:hover{background-color:#0000001a}.admin-toast-success{color:#166534;background-color:#ecfdf5;border:1px solid #22c55e4d}.admin-toast-success>i:first-child{color:#16a34a}.admin-toast-success .admin-toast-close{color:#166534}.admin-toast-error{color:#991b1b;background-color:#fef2f2;border:1px solid #dc26264d}.admin-toast-error>i:first-child{color:#dc2626}.admin-toast-error .admin-toast-close{color:#991b1b}.admin-toast-info{color:#1e40af;background-color:#eff6ff;border:1px solid #3b82f64d}.admin-toast-info>i:first-child{color:#3b82f6}.admin-toast-info .admin-toast-close{color:#1e40af}.admin-toast-warning{color:#92400e;background-color:#fffbeb;border:1px solid #f59e0b4d}.admin-toast-warning>i:first-child{color:#f59e0b}.admin-toast-warning .admin-toast-close{color:#92400e}@media (max-width:640px){.admin-page-header-title-with-back{gap:12px}.admin-page-header-title-with-back .admin-btn-icon{margin-top:2px}.media-library-modal{max-height:90vh}.media-library-toolbar{padding:12px 16px}.media-library-toolbar-row{flex-direction:column;align-items:stretch}.media-library-toolbar-row .search-input-wrapper{max-width:100%}.media-library-view-toggle{justify-content:center}.media-library-folders{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px}.media-library-folder{padding:12px 8px}.media-library-folder>i{font-size:28px}.media-library-folder .folder-name{font-size:12px}.media-library-grid{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:8px}.media-library-item-name{padding:4px 6px;font-size:10px}}.claims-loading{color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:60px 20px;display:flex}.claims-loading i{color:var(--color-orange);font-size:32px}.claims-error{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.claims-error i{color:var(--color-red,#dc2626);font-size:48px}.claims-error p{color:var(--color-text-secondary);margin:0;font-size:15px}.claims-empty{text-align:center;flex-direction:column;align-items:center;gap:12px;padding:60px 20px;display:flex}.claims-empty .claims-empty-icon i{color:var(--color-green,#22c55e);font-size:64px}.claims-empty h3{color:var(--color-text);margin:0;font-size:20px;font-weight:600}.claims-empty p{color:var(--color-text-secondary);margin:0;font-size:14px}.claims-list{flex-direction:column;gap:24px;display:flex}.claims-count{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:15px;display:flex}.claims-count .claims-count-badge{background-color:var(--color-orange);color:#fff;border-radius:14px;justify-content:center;align-items:center;min-width:28px;height:28px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.claims-grid{grid-template-columns:repeat(auto-fill,minmax(400px,1fr));gap:20px;display:grid}.claim-card{background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:16px;padding:24px;transition:all .2s;display:flex}.claim-card:hover{box-shadow:var(--shadow-elevated)}.claim-card-header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.claim-card-user{align-items:center;gap:12px;display:flex}.claim-card-user-icon{background-color:var(--color-bg-elevated);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.claim-card-user-icon i{color:var(--color-text-secondary);font-size:20px}.claim-card-user-info{flex-direction:column;gap:2px;display:flex}.claim-card-user-name{color:var(--color-text);font-size:15px;font-weight:600}.claim-card-user-email{color:var(--color-text-secondary);font-size:13px}.claim-card-provider{color:var(--color-text-muted);text-transform:capitalize;font-size:11px}.claim-card-date{color:var(--color-text-muted);white-space:nowrap;align-items:center;gap:6px;font-size:12px;display:flex}.claim-card-date i{font-size:14px}.claim-card-arrow{color:var(--color-text-muted);justify-content:center;align-items:center;gap:8px;padding:8px 0;font-size:13px;display:flex}.claim-card-arrow i{color:var(--color-orange);font-size:18px}.claim-card-player{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:10px;align-items:center;gap:12px;padding:16px;display:flex}.claim-card-player-info{flex-direction:column;gap:4px;display:flex}.claim-card-player-name{color:var(--color-text);align-items:center;gap:6px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.claim-card-player-name i{color:var(--color-text-muted);opacity:0;font-size:14px;transition:opacity .2s}.claim-card-player-name:hover{color:var(--color-orange)}.claim-card-player-name:hover i{opacity:1}.claim-card-player-position{color:var(--color-orange);font-size:13px;font-weight:500}.claim-card-reason{background-color:var(--color-bg);border-left:3px solid var(--color-orange);border-radius:8px;padding:12px 16px}.claim-card-reason h4{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px;font-size:12px;font-weight:600}.claim-card-reason p{color:var(--color-text);white-space:pre-wrap;margin:0;font-size:14px;line-height:1.5}.claim-card-error{color:var(--color-red,#dc2626);background-color:#dc26261a;border:1px solid #dc262633;border-radius:8px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;display:flex}.claim-card-error i{flex-shrink:0;font-size:16px}.claim-card-actions{border-top:1px solid var(--color-border);gap:12px;margin-top:8px;padding-top:8px;display:flex}.claim-card-actions .admin-btn{flex:1;justify-content:center}.admin-btn-danger-outline{border-color:var(--color-red,#dc2626);color:var(--color-red,#dc2626);background-color:#0000}.admin-btn-danger-outline:hover:not(:disabled){background-color:#dc26261a}.admin-btn-danger{background-color:var(--color-red,#dc2626);border-color:var(--color-red,#dc2626);color:#fff}.admin-btn-danger:hover:not(:disabled){opacity:.9}.claim-modal-overlay{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:20px;animation:.2s fadeIn;display:flex;position:fixed;inset:0}.claim-modal{background-color:var(--admin-surface);border-radius:16px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #0000004d}.claim-modal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.claim-modal-header h2{color:var(--color-text);margin:0;font-size:18px;font-weight:600}.claim-modal-close{cursor:pointer;width:32px;height:32px;color:var(--color-text-muted);background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .2s;display:flex}.claim-modal-close i{font-size:24px}.claim-modal-close:hover:not(:disabled){background-color:var(--color-surface-hover);color:var(--color-text)}.claim-modal-close:disabled{opacity:.5;cursor:not-allowed}.claim-modal-body{padding:24px}.claim-modal-body>p{color:var(--color-text-secondary);margin:0 0 20px;font-size:14px;line-height:1.5}.claim-modal-body>p strong{color:var(--color-text)}.claim-modal-body .form-group{margin-bottom:16px}.claim-modal-body .form-group label{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.claim-modal-body .form-group textarea{border:1px solid var(--color-border);background-color:var(--color-bg);width:100%;color:var(--color-text);resize:vertical;border-radius:8px;min-height:100px;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.claim-modal-body .form-group textarea:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ff6b001a}.claim-modal-body .form-group textarea:disabled{opacity:.6;cursor:not-allowed}.claim-modal-body .form-group textarea::placeholder{color:var(--color-text-muted)}.claim-modal-actions{border-top:1px solid var(--color-border);background-color:var(--color-bg);border-radius:0 0 16px 16px;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.claim-modal-actions .admin-btn{min-width:120px}.event-search{flex-direction:column;gap:20px;display:flex}.event-search-form{align-items:flex-end;gap:12px;display:flex}.event-search-form .form-group{flex:1;margin:0}.event-search-form .form-group label{color:var(--color-text);margin-bottom:8px;font-size:14px;font-weight:500;display:block}.event-search-form .form-group input{border:1px solid var(--color-border);background-color:var(--color-bg);width:100%;color:var(--color-text);border-radius:8px;padding:12px 16px;font-size:14px;transition:all .2s}.event-search-form .form-group input:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ff6b001a}.event-search-form .form-group input:disabled{opacity:.6;cursor:not-allowed}.event-search-form .form-group input::placeholder{color:var(--color-text-muted)}.event-search-form .admin-btn{flex-shrink:0;height:46px}.event-search-results{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;display:grid}.event-search-item{background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;gap:16px;padding:16px;transition:all .2s;display:flex}.event-search-item:hover{border-color:var(--color-orange);box-shadow:var(--shadow-elevated)}.event-search-item-image{background-color:var(--color-bg-elevated);border-radius:8px;flex-shrink:0;width:100px;height:80px;overflow:hidden}.event-search-item-image img{object-fit:cover;width:100%;height:100%}.event-search-item-image .event-search-item-image-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.event-search-item-image .event-search-item-image-placeholder i{font-size:32px}.event-search-item-content{flex-direction:column;flex:1;gap:8px;min-width:0;display:flex}.event-search-item-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.event-search-item-meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.event-search-item-meta span{align-items:center;gap:4px;display:inline-flex}.event-search-item-meta span i{color:var(--color-text-muted);font-size:14px}.event-search-item-actions{margin-top:auto;padding-top:8px}.event-search-loading,.event-search-empty{text-align:center;color:var(--color-text-secondary);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:40px 20px;display:flex}.event-search-loading i,.event-search-empty i{color:var(--color-text-muted);font-size:48px}.event-search-loading.event-search-loading i,.event-search-empty.event-search-loading i{color:var(--color-orange)}.event-search-hint{background-color:var(--color-bg-elevated);color:var(--color-text-secondary);border-radius:8px;align-items:center;gap:8px;padding:16px;font-size:14px;display:flex}.event-search-hint i{color:var(--color-orange);font-size:18px}.my-claims{flex-direction:column;gap:20px;display:flex}.my-claims-header{justify-content:space-between;align-items:center;gap:16px;display:flex}.my-claims-header h3{color:var(--color-text);align-items:center;gap:8px;margin:0;font-size:18px;font-weight:600;display:flex}.my-claims-count{background-color:var(--color-orange);color:#fff;border-radius:12px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.my-claims-list{flex-direction:column;gap:12px;display:flex}.my-claim-item{background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;align-items:center;gap:16px;padding:16px;transition:all .2s;display:flex}.my-claim-item:hover{box-shadow:var(--shadow-sm)}.my-claim-item.my-claim-item-pending{border-left:3px solid var(--color-orange)}.my-claim-item.my-claim-item-approved{border-left:3px solid var(--color-green,#22c55e)}.my-claim-item.my-claim-item-rejected{border-left:3px solid var(--color-red,#dc2626);opacity:.7}.my-claim-item-image{background-color:var(--color-bg-elevated);border-radius:8px;flex-shrink:0;width:80px;height:60px;overflow:hidden}.my-claim-item-image img{object-fit:cover;width:100%;height:100%}.my-claim-item-image .my-claim-item-image-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.my-claim-item-image .my-claim-item-image-placeholder i{font-size:24px}.my-claim-item-content{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.my-claim-item-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.my-claim-item-meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:12px;font-size:13px;display:flex}.my-claim-item-meta span{align-items:center;gap:4px;display:inline-flex}.my-claim-item-meta span i{color:var(--color-text-muted);font-size:13px}.my-claim-item-status{flex-shrink:0}.claim-status-badge{text-transform:uppercase;letter-spacing:.5px;border-radius:20px;align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.claim-status-badge i{font-size:14px}.claim-status-badge.claim-status-pending{color:var(--color-orange);background-color:#ff6b001a}.claim-status-badge.claim-status-approved{color:var(--color-green,#22c55e);background-color:#22c55e1a}.claim-status-badge.claim-status-rejected{color:var(--color-red,#dc2626);background-color:#dc26261a}.my-claim-item-actions{flex-shrink:0}.my-claims-empty{text-align:center;color:var(--color-text-secondary);background-color:var(--color-bg-elevated);border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:32px 20px;display:flex}.my-claims-empty i{color:var(--color-text-muted);font-size:32px}.my-claims-empty p{margin:0;font-size:14px}.claim-form{flex-direction:column;gap:20px;display:flex}.claim-form-event{background-color:var(--color-bg-elevated);border:1px solid var(--color-border);border-radius:12px;gap:16px;padding:20px;display:flex}.claim-form-event-image{background-color:var(--color-bg);border-radius:8px;flex-shrink:0;width:120px;height:90px;overflow:hidden}.claim-form-event-image img{object-fit:cover;width:100%;height:100%}.claim-form-event-image .claim-form-event-image-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.claim-form-event-image .claim-form-event-image-placeholder i{font-size:36px}.claim-form-event-info{flex-direction:column;flex:1;gap:8px;display:flex}.claim-form-event-name{color:var(--color-text);margin:0;font-size:18px;font-weight:600}.claim-form-event-meta{color:var(--color-text-secondary);flex-wrap:wrap;gap:16px;font-size:14px;display:flex}.claim-form-event-meta span{align-items:center;gap:6px;display:inline-flex}.claim-form-event-meta span i{color:var(--color-text-muted);font-size:16px}.claim-form-fields{flex-direction:column;gap:16px;display:flex}.claim-form-fields .form-group{flex-direction:column;gap:8px;display:flex}.claim-form-fields .form-group label{color:var(--color-text);font-size:14px;font-weight:500}.claim-form-fields .form-group textarea{border:1px solid var(--color-border);background-color:var(--color-bg);width:100%;color:var(--color-text);resize:vertical;border-radius:8px;min-height:100px;padding:12px 16px;font-family:inherit;font-size:14px;transition:all .2s}.claim-form-fields .form-group textarea:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ff6b001a}.claim-form-fields .form-group textarea:disabled{opacity:.6;cursor:not-allowed}.claim-form-fields .form-group textarea::placeholder{color:var(--color-text-muted)}.claim-form-actions{justify-content:flex-end;gap:12px;padding-top:8px;display:flex}.claim-form-success{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;display:flex}.claim-form-success .claim-form-success-icon{background-color:#22c55e1a;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;display:flex}.claim-form-success .claim-form-success-icon i{color:var(--color-green,#22c55e);font-size:32px}.claim-form-success h3{color:var(--color-text);margin:0;font-size:20px;font-weight:600}.claim-form-success p{color:var(--color-text-secondary);max-width:400px;margin:0;font-size:14px}.events-list{flex-direction:column;gap:24px;display:flex}.events-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.events-filter-tabs{background-color:var(--color-bg-elevated);border-radius:10px;gap:4px;padding:4px;display:flex}.events-filter-tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .2s}.events-filter-tab:hover:not(.active){color:var(--color-text);background-color:var(--color-surface-hover)}.events-filter-tab.active{background-color:var(--admin-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.events-count{color:var(--color-text-secondary);font-size:14px}.events-empty-filter{text-align:center;background-color:var(--color-bg-elevated);border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.events-empty-filter i{color:var(--color-text-muted);font-size:48px}.events-empty-filter p{color:var(--color-text-secondary);margin:0;font-size:15px}.events-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;display:grid}.event-card-wrapper{position:relative}.event-card-wrapper:hover .event-card-quick-actions{opacity:1;transform:translateY(0)}.event-card{background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.event-card:hover{border-color:var(--color-orange);box-shadow:var(--shadow-elevated)}.event-card:hover .event-card-action{color:var(--color-orange)}.event-card-image{background-color:var(--color-bg-elevated);width:100%;height:160px;position:relative}.event-card-image .event-card-img{object-fit:cover}.event-card-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.event-card-placeholder i{font-size:48px}.event-card-badges{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex;position:absolute;top:12px;right:12px}.event-card-badge{text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex}.event-card-badge i{font-size:12px}.event-card-badge-draft{color:#fff;background-color:#64748be6}.event-card-badge-status.event-card-badge-open{color:#fff;background-color:#22c55ee6}.event-card-badge-status.event-card-badge-announced{color:#fff;background-color:#3b82f6e6}.event-card-badge-status.event-card-badge-over{color:#fff;background-color:#64748be6}.event-card-badge-status.event-card-badge-cancelled{color:#fff;background-color:#dc2626e6}.event-card-badge-source.event-card-badge-source-ticket{color:#fff;background-color:#22c55ee6}.event-card-badge-source.event-card-badge-source-claim{color:#fff;background-color:#3b82f6e6}.event-card-badge-source.event-card-badge-source-direct{color:#fff;background-color:#a855f7e6}.event-card-content{flex-direction:column;gap:12px;padding:20px;display:flex}.event-card-name{color:var(--color-text);margin:0;font-size:17px;font-weight:600;line-height:1.3}.event-card-meta{color:var(--color-text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.event-card-meta span{align-items:center;gap:6px;display:inline-flex}.event-card-meta span i{color:var(--color-text-muted);font-size:14px}.event-card-location,.event-card-dates{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.event-card-action{border-top:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:13px;font-weight:500;transition:color .2s;display:flex}.event-card-action i{font-size:18px}.event-card-action-button{border-top:1px solid var(--color-border);margin-top:auto;padding-top:12px}.event-card-action-button .admin-btn{justify-content:center;width:100%}.event-card-quick-actions{opacity:0;z-index:10;gap:8px;transition:all .2s;display:flex;position:absolute;top:12px;left:12px;transform:translateY(-4px)}.event-quick-btn{background-color:var(--admin-surface);width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:all .15s;display:flex;box-shadow:0 2px 8px #00000026}.event-quick-btn i{font-size:18px}.event-quick-btn:hover{background-color:var(--color-surface-hover);color:var(--color-text);transform:scale(1.05)}.event-quick-btn:disabled{opacity:.6;cursor:not-allowed}.event-quick-btn.draft:hover{color:#fff;background-color:#16a34a}.event-quick-btn.published:hover{color:#fff;background-color:#d97706}.filter-tab-badge{background-color:var(--color-orange);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;margin-left:6px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.event-filter-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.event-filter-bar-left{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.event-filter-search{flex-shrink:0}.event-filter-search-input-wrapper{align-items:center;display:flex;position:relative}.event-filter-search-icon{color:var(--color-text-muted);pointer-events:none;font-size:18px;position:absolute;left:12px}.event-filter-search-input{border:1px solid var(--color-border);background-color:var(--admin-surface);width:280px;color:var(--color-text);border-radius:8px;padding:10px 40px;font-size:14px;transition:all .2s}.event-filter-search-input::placeholder{color:var(--color-text-muted)}.event-filter-search-input:focus{border-color:var(--color-orange);outline:none;box-shadow:0 0 0 3px #ff6b001a}.event-filter-search-loading{color:var(--color-orange);font-size:16px;position:absolute;right:12px}.event-filter-search-clear{width:24px;height:24px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex;position:absolute;right:8px}.event-filter-search-clear i{font-size:18px}.event-filter-search-clear:hover{color:var(--color-text);background-color:var(--color-surface-hover)}.event-filter-tabs{background-color:var(--color-bg-elevated);border-radius:10px;gap:4px;padding:4px;display:flex}.event-filter-tab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.event-filter-tab:hover:not(.active){color:var(--color-text);background-color:var(--color-surface-hover)}.event-filter-tab.active{background-color:var(--admin-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.event-filter-tab-badge{background-color:var(--color-orange);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 6px;font-size:10px;font-weight:600;display:inline-flex}.event-filter-toggles{border-left:1px solid var(--color-border);align-items:center;gap:16px;margin-left:8px;padding-left:16px;display:flex}.event-filter-toggle{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:flex}.event-filter-toggle input[type=checkbox]{opacity:0;width:0;height:0;position:absolute}.event-filter-toggle-switch{background-color:var(--color-border);border-radius:10px;width:36px;height:20px;transition:background-color .2s;position:relative}.event-filter-toggle-switch:after{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}input:checked+.event-filter-toggle-switch{background-color:var(--color-orange)}input:checked+.event-filter-toggle-switch:after{transform:translate(16px)}input:focus-visible+.event-filter-toggle-switch{outline:2px solid var(--color-orange);outline-offset:2px}.event-filter-toggle-label,.event-filter-count{color:var(--color-text-secondary);white-space:nowrap;font-size:13px}.events-empty-state{text-align:center;background-color:var(--color-bg-elevated);border-radius:12px;flex-direction:column;align-items:center;gap:16px;padding:60px 20px;display:flex}.events-empty-state-icon{background-color:var(--admin-surface);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex}.events-empty-state-icon i{color:var(--color-text-muted);font-size:40px}.events-empty-state-title{color:var(--color-text);margin:0;font-size:18px;font-weight:600}.events-empty-state-message{color:var(--color-text-secondary);max-width:400px;margin:0;font-size:14px}.events-empty-state-hint{color:var(--color-text-muted);max-width:400px;margin:0;font-size:13px}.admin-content:has(.events-page-layout.has-sidebar){max-width:none}.events-page-layout{flex-direction:column;gap:24px;display:flex}.events-page-layout.has-sidebar{grid-template-columns:1fr 280px;align-items:start;gap:32px;display:grid}.events-page-main{flex-direction:column;gap:24px;min-width:0;display:flex}.events-page-sidebar{position:sticky;top:32px}.events-sidebar-content{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:24px;padding:24px;display:flex}.events-sidebar-section{flex-direction:column;gap:12px;display:flex}.events-sidebar-section h3{color:var(--color-text);text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:600}.events-sidebar-section h4{color:var(--color-text-secondary);margin:0;font-size:13px;font-weight:500}.events-sidebar-section:not(:last-child){border-bottom:1px solid var(--color-border);padding-bottom:20px}.events-sidebar-stats{flex-wrap:wrap;gap:12px;display:flex}.events-sidebar-stat{background-color:var(--color-bg-elevated);border-radius:8px;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:70px;padding:12px 8px;display:flex}.events-sidebar-stat .stat-value{color:var(--color-text);font-size:24px;font-weight:700}.events-sidebar-stat .stat-label{color:var(--color-text-secondary);text-align:center;font-size:11px}.events-sidebar-stat.pending{background-color:#ff6b001a}.events-sidebar-stat.pending .stat-value{color:var(--color-orange)}.events-page-tabs{background-color:var(--color-bg-elevated);border-radius:10px;gap:4px;width:fit-content;padding:4px;display:flex}.events-page-tab{color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:all .2s;display:flex}.events-page-tab i{font-size:18px}.events-page-tab:hover:not(.active){color:var(--color-text);background-color:var(--color-surface-hover)}.events-page-tab.active{background-color:var(--admin-surface);color:var(--color-text);box-shadow:var(--shadow-sm)}.events-tab-badge{background-color:var(--color-orange);color:#fff;border-radius:10px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 6px;font-size:11px;font-weight:600;display:inline-flex}.events-page-tab-content{min-height:200px}.attended-events{flex-direction:column;gap:24px;display:flex}.attended-events-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px;display:grid}.attended-event-card{background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;text-decoration:none;transition:all .2s;display:flex;overflow:hidden}.attended-event-card:hover{border-color:var(--color-orange);box-shadow:var(--shadow-elevated)}.attended-event-card:hover .attended-event-action{color:var(--color-orange)}.attended-event-image{background-color:var(--color-bg-elevated);width:100%;height:160px;position:relative}.attended-event-image .attended-event-img{object-fit:cover}.attended-event-placeholder{width:100%;height:100%;color:var(--color-text-muted);justify-content:center;align-items:center;display:flex}.attended-event-placeholder i{font-size:48px}.attendance-source-badge{text-transform:uppercase;letter-spacing:.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;align-items:center;gap:4px;padding:6px 10px;font-size:11px;font-weight:600;display:inline-flex;position:absolute;top:12px;right:12px}.attendance-source-badge i{font-size:12px}.attendance-source-badge.attendance-source-ticket{color:#fff;background-color:#22c55ee6}.attendance-source-badge.attendance-source-claim{color:#fff;background-color:#3b82f6e6}.attendance-source-badge.attendance-source-direct{color:#fff;background-color:#a855f7e6}.attended-event-content{flex-direction:column;gap:12px;padding:20px;display:flex}.attended-event-name{color:var(--color-text);margin:0;font-size:17px;font-weight:600;line-height:1.3}.attended-event-meta{color:var(--color-text-secondary);flex-direction:column;gap:6px;font-size:13px;display:flex}.attended-event-meta span{align-items:center;gap:6px;display:inline-flex}.attended-event-meta span i{color:var(--color-text-muted);font-size:14px}.attended-event-action{border-top:1px solid var(--color-border);color:var(--color-text-secondary);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;font-size:13px;font-weight:500;transition:color .2s;display:flex}.attended-event-action i{font-size:18px}.event-search-title{color:var(--color-text);margin:0 0 16px;font-size:18px;font-weight:600}.claims-empty-hint{color:var(--color-text-muted);margin-top:4px;font-size:13px}.attendance-claims-list{flex-direction:column;gap:32px;display:flex}.attendance-claims-event-group{flex-direction:column;gap:16px;display:flex}.attendance-claims-event-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.attendance-claims-event-header h3{color:var(--color-text);margin:0;font-size:18px;font-weight:600}.attendance-claims-event-count{color:var(--color-text-secondary);font-size:13px}@media (max-width:1100px){.events-page-layout.has-sidebar{grid-template-columns:1fr;padding-bottom:100px}.events-page-sidebar{z-index:50;position:fixed;inset:auto 0 0}.events-sidebar-content{border-radius:12px 12px 0 0;flex-direction:row;justify-content:center;align-items:center;gap:24px;padding:16px 20px;box-shadow:0 -4px 12px #0000001a}.events-sidebar-section{border-bottom:none;flex-direction:row;align-items:center;gap:12px;padding-bottom:0}.events-sidebar-section h3,.events-sidebar-section h4{display:none}.events-sidebar-section:not(:last-child){border-bottom:none;border-right:1px solid var(--color-border);padding-bottom:0;padding-right:24px}.events-sidebar-stats{flex-wrap:nowrap;gap:16px}.events-sidebar-stat{flex-direction:row;gap:8px;min-width:auto;padding:8px 12px}.events-sidebar-stat .stat-value{font-size:18px}.events-sidebar-stat .stat-label{font-size:12px}.admin-btn-block{width:auto;min-width:160px}}@media (max-width:640px){.claims-grid,.events-grid{grid-template-columns:1fr}.events-toolbar{flex-direction:column;align-items:stretch}.events-filter-tabs{justify-content:center}.events-count{text-align:center}.event-card-header{flex-direction:column;gap:8px}.event-card-badges{align-self:flex-start}.claim-card-header{flex-direction:column;gap:12px}.claim-card-date{align-self:flex-start}.claim-card-actions{flex-direction:column}.claim-card-actions .admin-btn{width:100%}.claim-modal{max-width:100%;margin:10px}.claim-modal-actions{flex-direction:column}.claim-modal-actions .admin-btn{width:100%}.event-search-form{flex-direction:column}.event-search-form .admin-btn{width:100%}.event-search-results{grid-template-columns:1fr}.event-search-item{flex-direction:column}.event-search-item-image{width:100%;height:140px}.my-claim-item{flex-direction:column;align-items:flex-start;gap:12px}.my-claim-item-image{width:100%;height:120px}.my-claim-item-status{align-self:flex-start}.my-claim-item-actions,.my-claim-item-actions .admin-btn{width:100%}.claim-form-event{flex-direction:column}.claim-form-event-image{width:100%;height:140px}.claim-form-actions{flex-direction:column}.claim-form-actions .admin-btn{width:100%}.events-page-tabs{-webkit-overflow-scrolling:touch;width:100%;overflow-x:auto}.events-page-tabs::-webkit-scrollbar{display:none}.events-page-tab{white-space:nowrap}.attended-events-grid{grid-template-columns:1fr}.attended-event-image{height:180px}.events-page-layout.has-sidebar{padding-bottom:80px}.events-sidebar-content{gap:16px;padding:12px 16px}.events-sidebar-section:not(:last-child){padding-right:16px}.events-sidebar-stats{gap:8px}.events-sidebar-stat{padding:6px 10px}.events-sidebar-stat .stat-value{font-size:16px}.events-sidebar-stat .stat-label{font-size:11px}.admin-btn-block{min-width:120px;padding:10px 16px;font-size:13px}}.schedule-template-options{flex-wrap:wrap;gap:16px;margin-top:16px;display:flex}.schedule-option{border:2px solid var(--color-border);cursor:pointer;border-radius:12px;flex:1;align-items:center;gap:12px;min-width:200px;padding:16px 20px;transition:all .2s;display:flex}.schedule-option input[type=radio]{accent-color:var(--color-orange);width:18px;height:18px}.schedule-option:has(input:checked){border-color:var(--color-orange);background-color:#ff6b000d}.schedule-option:hover{border-color:var(--color-orange)}.schedule-option-label{flex-direction:column;gap:4px;display:flex}.schedule-option-label strong{color:var(--color-text);font-size:14px}.schedule-option-label small{color:var(--color-text-muted);font-size:12px}.admin-radio-option{cursor:pointer;color:var(--color-text);align-items:center;gap:8px;font-size:14px;display:flex}.admin-radio-option input[type=radio]{accent-color:var(--color-orange);width:16px;height:16px}.admin-radio-option:hover{color:var(--color-orange)}.admin-info-section{background-color:#22c55e0d;border-color:#22c55e33}.admin-info-section h2{color:#16a34a}.admin-info-section ul{margin:12px 0 0;padding:0;list-style:none}.admin-info-section li{color:var(--color-text);align-items:center;gap:8px;padding:8px 0;font-size:14px;display:flex}.admin-info-section li i{color:#16a34a;font-size:18px}.end-date-preview{background-color:var(--color-bg-elevated);border-radius:8px;align-items:center;gap:8px;margin-top:12px;padding:12px 16px;font-size:14px;display:flex}.end-date-preview i{color:var(--color-orange);font-size:20px}.end-date-preview strong{color:var(--color-text)}@media (max-width:640px){.schedule-template-options{flex-direction:column}.schedule-option{min-width:100%}}.event-edit-layout{grid-template-columns:1fr 280px;align-items:start;gap:32px;display:grid}.event-edit-content{min-width:0}.event-edit-content .admin-form-row{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.event-edit-tabs{background:var(--admin-surface);border:1px solid var(--color-border);scrollbar-width:none;border-radius:12px;gap:4px;margin-bottom:24px;padding:12px 16px;display:flex;overflow-x:auto}.event-edit-tabs::-webkit-scrollbar{display:none}.event-edit-tab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative}.event-edit-tab i{font-size:18px}.event-edit-tab:hover{background:var(--color-bg-elevated);color:var(--color-text)}.event-edit-tab.active{background:var(--color-orange);color:#fff}.event-edit-tab.active i{color:#fff}.event-edit-tab.has-error:after{content:"";background:#dc2626;border-radius:50%;width:8px;height:8px;position:absolute;top:8px;right:8px}.event-edit-actions{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:32px}.action-status{text-align:center;border-bottom:1px solid var(--color-border);padding-bottom:16px}.action-status .publication-badge{border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:14px;font-weight:500;display:inline-flex}.action-status .publication-badge i{font-size:16px}.action-status .publication-badge.published{color:#16a34a;background:#22c55e1a}.action-status .publication-badge.draft{color:#ca8a04;background:#eab3081a}.action-status .status-description{color:var(--color-text-secondary);margin:12px 0 0;font-size:13px;line-height:1.4}.action-budget-summary{padding-top:4px}.action-budget-summary h4{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:8px;margin:0 0 12px;font-size:13px;font-weight:600;display:flex}.action-budget-summary h4 i{color:var(--color-orange);font-size:16px}.action-budget-summary .budget-summary-compact{flex-direction:column;gap:8px;display:flex}.action-budget-summary .summary-section-label{color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:11px;font-weight:600}.action-budget-summary .summary-section-label:first-child{margin-top:0}.action-budget-summary .summary-row{justify-content:space-between;align-items:center;font-size:13px;display:flex}.action-budget-summary .summary-row .summary-label{color:var(--color-text-secondary)}.action-budget-summary .summary-row .summary-value{font-variant-numeric:tabular-nums;font-weight:600}.action-budget-summary .summary-row.income .summary-value{color:#16a34a}.action-budget-summary .summary-row.expenses .summary-value{color:var(--color-text)}.action-budget-summary .summary-row.margin{border-top:1px solid var(--color-border);margin-top:4px;padding-top:8px}.action-budget-summary .summary-row.margin .summary-label{color:var(--color-text);font-weight:600}.action-budget-summary .summary-row.margin.positive .summary-value{color:#16a34a}.action-budget-summary .summary-row.margin.negative .summary-value{color:#dc2626}.action-buttons{flex-direction:column;gap:12px;display:flex}.admin-btn-block{justify-content:center;width:100%}@media (min-width:1400px){.event-edit-layout{grid-template-columns:1fr 300px;gap:40px}.event-edit-content .admin-form-row{grid-template-columns:repeat(3,1fr)}}@media (max-width:1100px){.event-edit-layout{grid-template-columns:1fr;padding-bottom:100px}.event-edit-actions{z-index:50;border-radius:12px 12px 0 0;flex-flow:wrap;justify-content:center;gap:12px;padding:16px 20px;position:fixed;inset:auto 0 0;box-shadow:0 -4px 12px #0000001a}.event-edit-actions .action-status,.event-edit-actions .action-budget-summary{display:none}.event-edit-actions .action-buttons{flex-flow:wrap;justify-content:center;width:100%}.event-edit-actions .admin-btn-block{flex:1;width:auto;min-width:120px;max-width:200px}}@media (max-width:640px){.event-edit-tabs{margin-bottom:16px;padding:8px 12px}.event-edit-tab{padding:10px 16px;font-size:13px}.event-edit-tab i{font-size:16px}}@media (max-width:640px) and (max-width:480px){.event-edit-tab span{display:none}.event-edit-tab{padding:10px 14px}}@media (max-width:640px){.event-edit-actions{padding:12px 16px}.event-edit-actions .admin-btn-block{min-width:100px;padding:10px 12px;font-size:13px}.event-edit-actions .admin-btn-block[type=submit]{flex:2;min-width:140px}}.profile-tabs{background:var(--admin-surface);border:1px solid var(--color-border);scrollbar-width:none;border-radius:12px;gap:4px;margin-bottom:24px;padding:12px 16px;display:flex;overflow-x:auto}.profile-tabs::-webkit-scrollbar{display:none}.profile-tab{color:var(--color-text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:12px 20px;font-size:14px;font-weight:500;transition:all .2s;display:flex;position:relative}.profile-tab i{font-size:18px}.profile-tab:hover{background:var(--color-bg-elevated);color:var(--color-text)}.profile-tab.active{background:var(--color-orange);color:#fff}.profile-tab.active i{color:#fff}.player-form-layout{grid-template-columns:1fr 280px;align-items:start;gap:32px;display:grid}.player-form-content{min-width:0}.player-form-header{grid-template-columns:1fr 1fr auto;align-items:start;gap:32px;margin-bottom:24px;display:grid}.player-form-header>*{min-width:0}.player-form-header-fields{flex-direction:column;gap:16px;width:100%;display:flex}.player-form-header-fields .admin-form-group{width:100%;margin-bottom:0}.player-form-header-fields .admin-form-group .admin-input{width:100%}.player-form-header-avatar{flex-direction:column;align-items:center;gap:8px;display:flex}.player-form-header-avatar>label{color:var(--color-text);font-size:14px;font-weight:500}.player-form-header-avatar .admin-avatar-container{position:relative}.player-form-header-avatar .admin-avatar-preview,.player-form-header-avatar .admin-avatar-placeholder{border-radius:8px;flex-shrink:0;width:160px;height:160px;overflow:hidden}.player-form-header-avatar .admin-avatar-preview img{object-fit:cover}.player-form-header-avatar .admin-avatar-placeholder{background:var(--color-surface-hover);border:2px dashed var(--color-border);border-radius:8px;justify-content:center;align-items:center;display:flex}.player-form-header-avatar .admin-avatar-placeholder i{color:var(--color-text-tertiary);font-size:48px}.player-form-header-avatar .admin-avatar-uploading{color:var(--color-text-secondary);align-items:center;gap:6px;font-size:12px;display:flex}.player-form-header-avatar .admin-avatar-uploading i{font-size:14px}.player-form-avatar-actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:4px;display:flex}.player-form-actions{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:20px;padding:24px;display:flex;position:sticky;top:32px}.player-form-actions .action-status{border-bottom:1px solid var(--color-border);flex-direction:column;align-items:center;gap:8px;padding-bottom:16px;display:flex}.player-form-actions .status-description{color:var(--color-text-secondary);text-align:center;margin:0;font-size:12px}.player-form-actions .position-actions{border-bottom:1px solid var(--color-border);flex-direction:column;gap:8px;padding-bottom:16px;display:flex}.player-form-actions .action-buttons{flex-direction:column;gap:12px;display:flex}.position-badge{border-radius:24px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:600;display:inline-flex}.position-badge i{font-size:18px}.position-badge.position-player{color:#64748b;background:#64748b26}.position-badge.position-host{color:#3b82f6;background:#3b82f626}.position-badge.position-mentor{color:#a855f7;background:#a855f726}.position-badge.position-founder{background:rgba(var(--color-orange-rgb),.15);color:var(--color-orange)}@media (min-width:1400px){.player-form-layout{grid-template-columns:1fr 300px;gap:40px}.player-form-header{gap:40px}}@media (max-width:1200px){.player-form-header{grid-template-columns:1fr 1fr;gap:24px}.player-form-header .player-form-header-avatar{flex-direction:row;grid-column:1/-1;justify-content:flex-start;gap:16px;padding-top:0}.player-form-header .player-form-avatar-actions{flex-direction:column;align-items:flex-start;margin-top:0}}@media (max-width:1100px){.player-form-layout{grid-template-columns:1fr;padding-bottom:140px}.player-form-header{grid-template-columns:1fr;gap:20px}.player-form-header .player-form-header-avatar{flex-direction:row;order:-1;justify-content:flex-start;padding-top:0}.player-form-actions{z-index:50;border-radius:12px 12px 0 0;flex-flow:wrap;justify-content:center;gap:12px;padding:16px 20px;position:fixed;inset:auto 0 0;box-shadow:0 -4px 12px #00000026}.player-form-actions .action-status{border-bottom:none;border-right:1px solid var(--color-border);flex-direction:row;padding-bottom:0;padding-right:16px}.player-form-actions .action-status .status-description{display:none}.player-form-actions .position-actions{border-bottom:none;flex-flow:wrap;justify-content:center;gap:8px;padding-bottom:0}.player-form-actions .action-buttons{flex-flow:wrap;justify-content:center;width:auto}.player-form-actions .admin-btn-block{flex:none;width:auto;min-width:120px}}@media (max-width:640px){.player-form-layout{padding-bottom:180px}.player-form-header .player-form-header-avatar{flex-direction:column;align-items:center}.player-form-header .player-form-avatar-actions{flex-direction:row;justify-content:center}.player-form-actions{flex-direction:column;gap:10px;padding:12px 16px}.player-form-actions .action-status{border-right:none;border-bottom:1px solid var(--color-border);flex-direction:row;justify-content:center;padding-bottom:10px;padding-right:0}.player-form-actions .position-actions{border-bottom:1px solid var(--color-border);flex-direction:row;justify-content:center;padding-bottom:10px}.player-form-actions .position-actions .admin-btn{flex:1;min-width:0;padding:10px 12px;font-size:13px}.player-form-actions .action-buttons{flex-direction:row;width:100%}.player-form-actions .action-buttons .admin-btn-block{flex:1;min-width:0;padding:10px 12px;font-size:13px}.player-form-actions .action-buttons .admin-btn-block[type=submit]{flex:2}.player-form-actions .position-badge{padding:8px 12px;font-size:13px}.player-form-actions .position-badge i{font-size:16px}}.locations-list{flex-direction:column;gap:20px;display:flex}.locations-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.locations-search{width:100%;max-width:300px}.locations-country-filter .admin-select{min-width:180px}.locations-count{color:var(--color-text-secondary);margin-left:auto;font-size:14px}.locations-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.location-card{background-color:var(--color-bg-card);border:1px solid var(--color-border);color:inherit;border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:all .15s;display:flex}.location-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #00000014}.location-card-flag{background-color:var(--color-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.location-card-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.location-card-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.location-card-country{color:var(--color-text-secondary);font-size:13px}.location-card-events{color:var(--color-text-muted);font-size:12px}.location-card-action{color:var(--color-text-muted);flex-shrink:0}.location-card-action i{font-size:20px}.locations-pagination{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:16px;padding-top:20px;display:flex}.location-edit-form{max-width:none}.location-edit-layout{grid-template-columns:1fr 1fr 280px;align-items:start;gap:24px;display:grid}@media (max-width:1200px){.location-edit-layout{grid-template-columns:1fr 280px}.location-edit-layout .location-edit-map{grid-area:2/1/auto/-1}.location-edit-layout .location-edit-actions{grid-area:1/2}}@media (max-width:768px){.location-edit-layout{grid-template-columns:1fr}.location-edit-layout .location-edit-map{grid-area:2/1}.location-edit-layout .location-edit-actions{grid-area:3/1}}.location-edit-details,.location-edit-map{min-width:0}.location-edit-map .location-map-picker-container{min-height:400px}.location-edit-map .location-map-picker-container .mapboxgl-map{top:0;left:0;width:100%!important;height:100%!important;position:absolute!important}.location-edit-actions{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:32px}.country-select-wrapper{flex-direction:column;gap:12px;display:flex}.country-select-preview{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.country-select-preview span{color:var(--color-text);font-size:15px;font-weight:500}.country-select-search .admin-input{width:100%}.country-select-wrapper .admin-select{height:180px;overflow-y:auto}.country-select-wrapper .admin-select option{cursor:pointer;padding:8px 12px}.country-select-wrapper .admin-select option:checked{background-color:var(--color-primary);color:#fff}.location-map-picker{border:1px solid var(--color-border);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.location-map-picker-container{width:100%;position:relative}.location-map-picker-container .mapboxgl-ctrl-geocoder{border:1px solid var(--color-border);background-color:var(--color-bg);border-radius:8px;width:100%;max-width:400px;font-family:inherit;box-shadow:0 4px 12px #0000001a}.location-map-picker-container .mapboxgl-ctrl-geocoder input{color:var(--color-text);font-size:14px}.location-map-picker-container .mapboxgl-ctrl-geocoder input::placeholder{color:var(--color-text-muted)}.location-map-picker-container .mapboxgl-ctrl-geocoder .mapboxgl-ctrl-geocoder--icon-search{fill:var(--color-text-muted)}.location-map-picker-container .mapboxgl-ctrl-geocoder .suggestions{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:0 0 8px 8px;margin-top:-1px}.location-map-picker-container .mapboxgl-ctrl-geocoder .suggestions .mapboxgl-ctrl-geocoder--suggestion{color:var(--color-text);padding:10px 12px}.location-map-picker-container .mapboxgl-ctrl-geocoder .suggestions .mapboxgl-ctrl-geocoder--suggestion:hover{background-color:var(--color-bg-hover)}.location-map-picker-container .mapboxgl-ctrl-geocoder .suggestions .mapboxgl-ctrl-geocoder--suggestion-title{font-weight:500}.location-map-picker-container .mapboxgl-ctrl-geocoder .suggestions .mapboxgl-ctrl-geocoder--suggestion-address{color:var(--color-text-secondary);font-size:12px}.location-map-picker-info{background-color:var(--color-bg);border-top:1px solid var(--color-border);justify-content:space-between;align-items:center;gap:16px;padding:12px 16px;display:flex}.location-map-picker-details{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.location-map-picker-place{color:var(--color-text);align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.location-map-picker-place i{color:var(--color-primary);flex-shrink:0;font-size:18px}.location-map-picker-place span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.location-map-picker-coords{color:var(--color-text-muted);padding-left:26px;font-family:monospace;font-size:12px}.location-map-picker-hint{color:var(--color-text-secondary);align-items:center;gap:8px;font-size:13px;display:flex}.location-map-picker-hint i{color:var(--color-text-muted);font-size:16px}.location-events-list{flex-direction:column;gap:8px;max-height:200px;padding:4px;display:flex;overflow-y:auto}.location-event-link{background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.location-event-link:hover{background-color:var(--color-bg-hover);border-color:var(--color-primary)}.location-event-link>i:first-child{color:var(--color-text-muted);font-size:16px}.location-event-link span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.location-event-link>i:last-child{color:var(--color-text-muted);opacity:0;font-size:14px;transition:opacity .15s}.location-event-link:hover>i:last-child{opacity:1}.admin-delete-confirm{background-color:#dc26261a;border:1px solid #dc262633;border-radius:8px;align-items:center;gap:12px;padding:12px 16px;display:flex}.admin-delete-confirm span{color:var(--color-text);font-size:14px}.create-location-modal{background-color:var(--admin-surface);border:none;border-radius:16px;width:calc(100% - 32px);max-width:560px;max-height:calc(100vh - 64px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000001a}.create-location-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.create-location-modal[open]{animation:.2s ease-out modal-fade-in}@keyframes modal-fade-in{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.create-location-modal-content{flex-direction:column;max-height:calc(100vh - 64px);display:flex}.create-location-modal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.create-location-modal-header h2{color:var(--color-text);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.create-location-modal-header h2 i{color:var(--color-primary);font-size:22px}.create-location-modal-close{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.create-location-modal-close:hover{background-color:var(--color-bg-hover);color:var(--color-text)}.create-location-modal-close i{font-size:24px}.create-location-modal-body{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.create-location-modal-body .country-select-wrapper .admin-select{height:150px}.create-location-modal-footer{border-top:1px solid var(--color-border);background-color:var(--color-bg);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.location-selector-row{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.location-selector-row .admin-form-group{margin-bottom:0}.location-create-btn{white-space:nowrap;height:42px}.location-selector{position:relative}.location-selector-trigger{background-color:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .15s;display:flex}.location-selector-trigger:hover{border-color:var(--color-border-hover)}.location-selector-trigger:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.location-selector-trigger.is-open{border-color:var(--color-primary)}.location-selector-value{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.location-selector-flag{flex-shrink:0}.location-selector-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text);flex:1;font-size:14px;overflow:hidden}.location-selector-placeholder{color:var(--color-text-muted)}.location-selector-arrow{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.is-open .location-selector-arrow{transform:rotate(180deg)}.location-selector-arrow i{font-size:20px}.location-selector-dropdown{z-index:100;background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;animation:.15s ease-out dropdown-fade-in;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000001f}@keyframes dropdown-fade-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.location-selector-search{border-bottom:1px solid var(--color-border);background-color:var(--admin-surface);border-radius:12px 12px 0 0;padding:12px}.location-selector-search input{width:100%}.location-selector-list{max-height:280px;padding:8px;overflow-y:auto}.location-selector-option{cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background-color .1s;display:flex}.location-selector-option:hover{background-color:var(--color-bg-hover)}.location-selector-option.is-selected{background-color:rgba(var(--color-primary-rgb),.1)}.location-selector-option-name{color:var(--color-text);flex:1;font-size:14px}.location-selector-option-country{color:var(--color-text-secondary);font-size:12px}.location-selector-empty{text-align:center;color:var(--color-text-secondary);padding:20px;font-size:14px}.location-selector-create{border:none;border-top:1px solid var(--color-border);background-color:var(--color-bg);cursor:pointer;width:100%;color:var(--color-primary);border-radius:0 0 12px 12px;align-items:center;gap:8px;padding:12px;font-size:14px;transition:background-color .1s;display:flex}.location-selector-create:hover{background-color:var(--color-bg-hover)}.location-selector-create i{font-size:18px}.country-selector{position:relative}.country-selector-trigger{background-color:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .15s;display:flex}.country-selector-trigger:hover{border-color:var(--color-border-hover)}.country-selector-trigger:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.country-selector-trigger.is-open{border-color:var(--color-primary)}.country-selector-value{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.country-selector-flag{flex-shrink:0}.country-selector-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text);flex:1;font-size:14px;overflow:hidden}.country-selector-placeholder{color:var(--color-text-muted)}.country-selector-arrow{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.is-open .country-selector-arrow{transform:rotate(180deg)}.country-selector-arrow i{font-size:20px}.country-selector-dropdown{z-index:100;background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;animation:.15s ease-out dropdown-fade-in;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000001f}.country-selector-search{border-bottom:1px solid var(--color-border);background-color:var(--admin-surface);border-radius:12px 12px 0 0;padding:12px}.country-selector-search input{width:100%}.country-selector-list{max-height:280px;padding:8px;overflow-y:auto}.country-selector-option{cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background-color .1s;display:flex}.country-selector-option:hover{background-color:var(--color-bg-hover)}.country-selector-option.is-selected{background-color:rgba(var(--color-primary-rgb),.1)}.country-selector-option-name{color:var(--color-text);flex:1;font-size:14px}.country-selector-empty{text-align:center;color:var(--color-text-secondary);padding:20px;font-size:14px}.venues-list{flex-direction:column;gap:20px;display:flex}.venues-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.venues-search{width:100%;max-width:300px}.venues-count{color:var(--color-text-secondary);margin-left:auto;font-size:14px}.venues-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.venue-card{background-color:var(--color-bg-card);border:1px solid var(--color-border);color:inherit;border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:all .15s;display:flex}.venue-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #00000014}.venue-card-logo{background-color:var(--color-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.venue-card-logo i{color:var(--color-text-muted);font-size:24px}.venue-card-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.venue-card-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.venue-card-address{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.venue-card-events{color:var(--color-text-muted);font-size:12px}.venue-card-action{color:var(--color-text-muted);flex-shrink:0}.venue-card-action i{font-size:20px}.venues-pagination{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:16px;padding-top:20px;display:flex}.venue-edit-form{max-width:none}.venue-edit-layout{grid-template-columns:1fr 1fr 280px;align-items:start;gap:24px;display:grid}@media (max-width:1200px){.venue-edit-layout{grid-template-columns:1fr 280px}.venue-edit-layout .venue-edit-map{grid-area:2/1/auto/-1}.venue-edit-layout .venue-edit-actions{grid-area:1/2}}@media (max-width:768px){.venue-edit-layout{grid-template-columns:1fr}.venue-edit-layout .venue-edit-map{grid-area:2/1}.venue-edit-layout .venue-edit-actions{grid-area:3/1}}.venue-edit-details,.venue-edit-map{min-width:0}.venue-edit-map .location-map-picker-container{min-height:400px}.venue-edit-map .location-map-picker-container .mapboxgl-map{top:0;left:0;width:100%!important;height:100%!important;position:absolute!important}.venue-edit-actions{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:32px}.venue-edit-actions .admin-delete-confirm{flex-direction:column;align-items:stretch}.venue-edit-actions .admin-delete-confirm span{margin-bottom:8px}.venue-logo-preview{background-color:var(--color-bg);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;align-items:center;gap:8px;margin-bottom:20px;padding:20px;display:flex}.venue-logo-preview img{border-radius:8px}.venue-logo-preview .admin-form-help{margin-top:4px}.venue-events-list{flex-direction:column;gap:8px;max-height:200px;padding:4px;display:flex;overflow-y:auto}.venue-event-link{background-color:var(--color-bg);border:1px solid var(--color-border);color:var(--color-text);border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;text-decoration:none;transition:all .15s;display:flex}.venue-event-link:hover{background-color:var(--color-bg-hover);border-color:var(--color-primary)}.venue-event-link>i:first-child{color:var(--color-text-muted);font-size:16px}.venue-event-link span{white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.venue-event-link>i:last-child{color:var(--color-text-muted);opacity:0;font-size:14px;transition:opacity .15s}.venue-event-link:hover>i:last-child{opacity:1}.venue-selector-row{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.venue-selector-row .admin-form-group{margin-bottom:0}.venue-create-btn{white-space:nowrap;height:42px}.venue-clear-btn{margin-top:8px}.venue-selector{position:relative}.venue-selector-trigger{background-color:var(--color-bg);border:1px solid var(--color-border);cursor:pointer;text-align:left;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 14px;transition:all .15s;display:flex}.venue-selector-trigger:hover{border-color:var(--color-border-hover)}.venue-selector-trigger:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(var(--color-primary-rgb),.1);outline:none}.venue-selector-trigger.is-open{border-color:var(--color-primary)}.venue-selector-value{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.venue-selector-logo{flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;display:flex}.venue-selector-logo i{color:var(--color-text-muted);font-size:18px}.venue-selector-text{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--color-text);flex:1;font-size:14px;overflow:hidden}.venue-selector-placeholder{color:var(--color-text-muted)}.venue-selector-arrow{color:var(--color-text-muted);flex-shrink:0;transition:transform .15s}.is-open .venue-selector-arrow{transform:rotate(180deg)}.venue-selector-arrow i{font-size:20px}.venue-selector-dropdown{z-index:100;background-color:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;animation:.15s ease-out dropdown-fade-in;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 8px 24px #0000001f}.venue-selector-search{border-bottom:1px solid var(--color-border);background-color:var(--admin-surface);border-radius:12px 12px 0 0;padding:12px}.venue-selector-search input{width:100%}.venue-selector-list{max-height:280px;padding:8px;overflow-y:auto}.venue-selector-option{cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:10px 12px;transition:background-color .1s;display:flex}.venue-selector-option:hover{background-color:var(--color-bg-hover)}.venue-selector-option.is-selected{background-color:rgba(var(--color-primary-rgb),.1)}.venue-selector-option-name{color:var(--color-text);flex:1;font-size:14px}.venue-selector-option-address{color:var(--color-text-secondary);font-size:12px}.venue-selector-empty{text-align:center;color:var(--color-text-secondary);padding:20px;font-size:14px}.venue-selector-create{border:none;border-top:1px solid var(--color-border);background-color:var(--color-bg);cursor:pointer;width:100%;color:var(--color-primary);border-radius:0 0 12px 12px;align-items:center;gap:8px;padding:12px;font-size:14px;transition:background-color .1s;display:flex}.venue-selector-create:hover{background-color:var(--color-bg-hover)}.venue-selector-create i{font-size:18px}.create-venue-modal{background-color:var(--admin-surface);border:none;border-radius:16px;width:calc(100% - 32px);max-width:560px;max-height:calc(100vh - 64px);margin:auto;padding:0;position:fixed;inset:0;overflow:hidden;box-shadow:0 25px 50px -12px #00000040,0 0 0 1px #0000001a}.create-venue-modal::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#00000080}.create-venue-modal[open]{animation:.2s ease-out modal-fade-in}.create-venue-modal-content{flex-direction:column;max-height:calc(100vh - 64px);display:flex}.create-venue-modal-header{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.create-venue-modal-header h2{color:var(--color-text);align-items:center;gap:10px;margin:0;font-size:18px;font-weight:600;display:flex}.create-venue-modal-header h2 i{color:var(--color-primary);font-size:22px}.create-venue-modal-close{width:36px;height:36px;color:var(--color-text-secondary);cursor:pointer;background-color:#0000;border:none;border-radius:8px;justify-content:center;align-items:center;padding:0;transition:all .15s;display:flex}.create-venue-modal-close:hover{background-color:var(--color-bg-hover);color:var(--color-text)}.create-venue-modal-close i{font-size:24px}.create-venue-modal-body{flex-direction:column;flex:1;gap:20px;padding:24px;display:flex;overflow-y:auto}.create-venue-modal-footer{border-top:1px solid var(--color-border);background-color:var(--color-bg);justify-content:flex-end;align-items:center;gap:12px;padding:16px 24px;display:flex}.sponsors-list{flex-direction:column;gap:20px;display:flex}.sponsors-toolbar{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.sponsors-search{width:100%;max-width:300px}.sponsors-count{color:var(--color-text-secondary);margin-left:auto;font-size:14px}.sponsors-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}.sponsor-card{background-color:var(--color-bg-card);border:1px solid var(--color-border);color:inherit;border-radius:12px;align-items:center;gap:16px;padding:16px;text-decoration:none;transition:all .15s;display:flex}.sponsor-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #00000014}.sponsor-card-logo{background-color:var(--color-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex;overflow:hidden}.sponsor-card-logo i{color:var(--color-text-muted);font-size:24px}.sponsor-card-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.sponsor-card-name{color:var(--color-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:16px;font-weight:600;overflow:hidden}.sponsor-card-url{color:var(--color-text-secondary);white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.sponsor-card-events{color:var(--color-text-muted);font-size:12px}.sponsor-card-action{color:var(--color-text-muted);flex-shrink:0}.sponsor-card-action i{font-size:20px}.sponsors-pagination{border-top:1px solid var(--color-border);justify-content:center;align-items:center;gap:16px;padding-top:20px;display:flex}.sponsor-edit-form{max-width:none}.sponsor-edit-layout{grid-template-columns:1fr 280px;align-items:start;gap:24px;display:grid}@media (max-width:768px){.sponsor-edit-layout{grid-template-columns:1fr}.sponsor-edit-layout .sponsor-edit-actions{grid-area:2/1}}.sponsor-edit-details{min-width:0}.sponsor-edit-actions{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;flex-direction:column;gap:16px;padding:24px;display:flex;position:sticky;top:32px}.sponsor-edit-actions .admin-delete-confirm{flex-direction:column;align-items:stretch}.sponsor-edit-actions .admin-delete-confirm span{margin-bottom:8px}.budget-summary-cards{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-bottom:24px;display:grid}.budget-summary-card{background:var(--admin-surface);border:1px solid var(--color-border);text-align:center;border-radius:12px;padding:20px}.budget-summary-card .budget-summary-label{color:var(--color-text-secondary);margin-bottom:8px;font-size:13px}.budget-summary-card .budget-summary-value{color:var(--color-text);font-size:24px;font-weight:600}.budget-summary-card.budget-summary-income{border-left:4px solid #22c55e}.budget-summary-card.budget-summary-income .budget-summary-value{color:#16a34a}.budget-summary-card.budget-summary-expenses{border-left:4px solid #ef4444}.budget-summary-card.budget-summary-expenses .budget-summary-value{color:#dc2626}.budget-summary-card.budget-summary-margin.positive{border-left:4px solid #22c55e}.budget-summary-card.budget-summary-margin.positive .budget-summary-value{color:#16a34a}.budget-summary-card.budget-summary-margin.negative{border-left:4px solid #ef4444}.budget-summary-card.budget-summary-margin.negative .budget-summary-value{color:#dc2626}.break-even-calculator{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;padding:24px}.break-even-input{align-items:center;gap:16px;margin-bottom:20px;display:flex}.break-even-input label{white-space:nowrap;font-weight:500}.break-even-input .input-with-prefix{max-width:200px}.break-even-result{border-top:1px solid var(--color-border);padding-top:20px}.break-even-formula{color:var(--color-text-secondary);flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.break-even-formula .break-even-total{color:var(--color-text);font-size:16px;font-weight:600}.break-even-status{border-radius:8px;align-items:center;gap:8px;margin-top:16px;padding:12px 16px;font-size:14px;font-weight:500;display:flex}.break-even-status i{font-size:20px}.break-even-status.on-track{color:#16a34a;background:#22c55e1a}.break-even-status.below-target{color:#ca8a04;background:#eab3081a}.budget-categories,.actuals-categories{flex-direction:column;gap:16px;display:flex}.budget-category-section,.actuals-category-section{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;overflow:hidden}.budget-category-header,.actuals-category-header{background:var(--color-bg-elevated);border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.budget-category-title,.actuals-category-title{align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.budget-category-title i,.actuals-category-title i{color:var(--color-text-secondary);font-size:18px}.budget-category-total,.actuals-category-actual{font-size:15px;font-weight:600}.actuals-category-values{align-items:center;gap:16px;display:flex}.actuals-category-budget{color:var(--color-text-secondary);font-size:13px}.budget-items-list,.actuals-items-list{padding:8px 0}.budget-item,.actuals-item{padding:12px 20px}.budget-item:not(:last-child),.actuals-item:not(:last-child){border-bottom:1px solid var(--color-border)}.budget-item.actuals-item-calculated,.actuals-item.actuals-item-calculated{background:var(--color-bg-elevated)}.budget-item.actuals-item-calculated .actuals-item-name,.actuals-item.actuals-item-calculated .actuals-item-name{color:var(--color-text-secondary);align-items:center;gap:6px;display:flex}.budget-item.actuals-item-calculated .actuals-item-name i,.actuals-item.actuals-item-calculated .actuals-item-name i{font-size:14px}.budget-item.actuals-item-calculated .actuals-item-amount,.actuals-item.actuals-item-calculated .actuals-item-amount{color:var(--color-text-secondary)}.budget-item-view,.actuals-item-view{align-items:center;gap:16px;display:flex}.budget-item-info,.actuals-item-info{flex:1;min-width:0}.budget-item-info .budget-item-name,.budget-item-info .actuals-item-name,.actuals-item-info .budget-item-name,.actuals-item-info .actuals-item-name{font-weight:500;display:block}.budget-item-info .budget-item-description,.budget-item-info .actuals-item-description,.actuals-item-info .budget-item-description,.actuals-item-info .actuals-item-description{color:var(--color-text-secondary);margin-top:2px;font-size:13px;display:block}.budget-item-values{text-align:right;align-items:center;gap:16px;display:flex}.budget-item-values .budget-item-calculation{color:var(--color-text-secondary);white-space:nowrap;font-size:13px}.budget-item-values .budget-item-total{min-width:80px;font-weight:600}.actuals-item-amount{text-align:right;min-width:80px;font-weight:600}.budget-item-actions,.actuals-item-actions{gap:4px;display:flex}.admin-btn-icon{width:32px;height:32px;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;transition:all .2s;display:flex}.admin-btn-icon i{font-size:16px}.admin-btn-icon:hover{background:var(--color-bg-elevated);color:var(--color-text)}.admin-btn-icon.admin-btn-icon-danger:hover{color:#dc2626;background:#ef44441a}.budget-item-edit,.actuals-item-edit,.budget-item-edit-fields,.actuals-item-edit-fields{flex-direction:column;gap:12px;display:flex}.actuals-item-edit-row{align-items:center;gap:12px;display:flex}.actuals-item-edit-row>.admin-input{flex:1}.actuals-item-edit-row>.input-with-prefix{flex:0 0 180px}.budget-item-edit-numbers{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.budget-item-edit-numbers .input-with-prefix{flex:1;min-width:120px;max-width:160px}.budget-item-edit-numbers .budget-item-quantity{text-align:center;width:80px}.budget-item-edit-numbers .budget-item-multiply,.budget-item-edit-numbers .budget-item-equals{color:var(--color-text-secondary);font-size:14px;font-weight:500}.budget-item-edit-numbers .budget-item-total{text-align:right;min-width:100px;font-weight:600}.budget-item-edit-actions,.actuals-item-edit-actions{gap:8px;display:flex}.budget-add-item-btn,.actuals-add-item-btn{width:100%;color:var(--color-text-secondary);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;gap:8px;padding:12px 20px;font-size:14px;transition:all .2s;display:flex}.budget-add-item-btn i,.actuals-add-item-btn i{font-size:18px}.budget-add-item-btn:hover,.actuals-add-item-btn:hover{background:var(--color-bg-elevated);color:var(--color-text)}.budget-section-total,.actuals-section-total{background:var(--color-bg-elevated);border-radius:12px;justify-content:space-between;align-items:center;margin-top:16px;padding:16px 24px;font-size:16px;font-weight:600;display:flex}.actuals-summary-table{background:var(--admin-surface);border:1px solid var(--color-border);border-radius:12px;margin-bottom:24px;overflow:hidden}.actuals-summary-header{background:var(--color-bg-elevated);color:var(--color-text-secondary);text-align:right;grid-template-columns:1fr 100px 100px 100px;gap:16px;padding:12px 20px;font-size:13px;font-weight:500;display:grid}.actuals-summary-header span:first-child{text-align:left}.actuals-summary-row{text-align:right;border-bottom:1px solid var(--color-border);grid-template-columns:1fr 100px 100px 100px;gap:16px;padding:14px 20px;font-size:14px;display:grid}.actuals-summary-row span:first-child{text-align:left;font-weight:500}.actuals-summary-row .actuals-value{font-weight:600}.actuals-summary-row:last-child{border-bottom:none}.actuals-summary-row.actuals-summary-result{background:var(--color-bg-elevated);font-weight:600}.actuals-summary-row.actuals-summary-result.profit .actuals-value{color:#16a34a}.actuals-summary-row.actuals-summary-result.loss .actuals-value{color:#dc2626}.variance{font-size:13px;font-weight:500}.variance.positive{color:#16a34a}.variance.negative{color:#dc2626}.actuals-result-card{border-radius:12px;align-items:center;gap:16px;padding:20px 24px;display:flex}.actuals-result-card.profit{background:#22c55e1a}.actuals-result-card.profit .actuals-result-icon,.actuals-result-card.profit .actuals-result-label{color:#16a34a}.actuals-result-card.loss{background:#ef44441a}.actuals-result-card.loss .actuals-result-icon,.actuals-result-card.loss .actuals-result-label{color:#dc2626}.actuals-result-icon{font-size:32px}.actuals-result-info{flex-direction:column;gap:4px;display:flex}.actuals-result-label{font-size:14px;font-weight:500}.actuals-result-amount{color:var(--color-text);font-size:28px;font-weight:700}.input-with-prefix{border:1px solid var(--color-border);background:var(--color-bg);border-radius:8px;align-items:center;display:flex;overflow:hidden}.input-with-prefix:focus-within{border-color:var(--color-orange);box-shadow:0 0 0 3px #ff8c0026}.input-with-prefix .input-prefix{background:var(--color-bg-elevated);color:var(--color-text);border-right:1px solid var(--color-border);white-space:nowrap;padding:10px 12px;font-size:13px;font-weight:600}.input-with-prefix .admin-input{background:0 0;border:none;border-radius:0}.input-with-prefix .admin-input:focus{box-shadow:none}@media (max-width:768px){.budget-summary-cards{grid-template-columns:1fr}.break-even-input{flex-direction:column;align-items:stretch}.break-even-input .input-with-prefix{max-width:none}.break-even-formula{flex-direction:column;align-items:flex-start;gap:8px}.budget-item-edit-numbers{flex-direction:column;align-items:stretch}.budget-item-edit-numbers .input-with-prefix{max-width:none}.budget-item-edit-numbers .budget-item-quantity{width:100%}.budget-item-edit-numbers .budget-item-multiply,.budget-item-edit-numbers .budget-item-equals{display:none}.actuals-item-edit-row{flex-direction:column;align-items:stretch}.actuals-item-edit-row>.input-with-prefix{flex:1}.actuals-summary-header,.actuals-summary-row{grid-template-columns:1fr 80px 80px;gap:8px;font-size:12px}.actuals-summary-header span:nth-child(2),.actuals-summary-row span:nth-child(2){display:none}}
