
/* Cache-busting timestamp: 2025-08-19T13:33:10.050Z */
.s-blog-hero{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#fff;overflow:hidden;padding:120px 0;position:relative;text-align:center}.s-blog-hero:before{background:linear-gradient(rgba(0,0,0,.3),rgba(0,0,0,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.s-blog-hero:after{animation:float 6s ease-in-out infinite;background:radial-gradient(circle,rgba(0,123,255,.1) 0,transparent 70%);border-radius:50%;content:"";height:600px;position:absolute;right:-20%;top:-50%;width:600px;z-index:1}.blog-hero-content{margin:0 auto;max-width:900px;position:relative;z-index:2}.blog-hero-content .hero-badge{align-items:center;animation:fadeInSlideUp .8s ease-out forwards;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.3);color:#fff;display:inline-flex;font-size:.9em;font-weight:600;gap:8px;margin-bottom:30px;opacity:0;padding:10px 24px;transform:translateY(20px);transition:transform .3s ease}.blog-hero-content .hero-badge:hover{transform:translateY(-2px)}.blog-hero-content .hero-badge .badge-icon svg{filter:drop-shadow(0 0 4px rgba(255,255,255,.3));height:16px;width:16px}.blog-hero-content .hero-title{animation:fadeInSlideUp .8s ease-out .2s forwards;display:flex;flex-direction:column;font-size:4em;font-weight:700;gap:10px;line-height:1.1;margin-bottom:25px;opacity:0;transform:translateY(20px)}.blog-hero-content .hero-title .title-primary{color:#fff;font-weight:300;letter-spacing:-1px}.blog-hero-content .hero-title .title-secondary{color:#fff;font-weight:700;text-shadow:0 0 20px rgba(0,123,255,.5)}.blog-hero-content .hero-description{animation:fadeInSlideUp .8s ease-out .4s forwards;color:#cbd5e0;font-size:1.2em;line-height:1.7;margin:0 auto 40px;max-width:700px;opacity:0;transform:translateY(20px)}.s-blog-search{background:linear-gradient(180deg,#1a1a1a,#2a2a2a);padding:60px 0;position:relative}.s-blog-search:before{background:linear-gradient(90deg,transparent,#45a7ef,transparent);content:"";height:1px;left:0;position:absolute;top:0;width:100%}.search-container{flex-direction:column;gap:40px}.search-box,.search-container{align-items:center;display:flex}.search-box{animation:fadeInSlideUp .8s ease-out .6s forwards;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid hsla(0,0%,100%,.1);border-radius:60px;box-shadow:0 8px 25px rgba(0,0,0,.3),inset 0 1px 0 hsla(0,0%,100%,.1);max-width:700px;opacity:0;overflow:hidden;transform:translateY(20px);transition:transform .3s ease,box-shadow .3s ease;width:100%}.search-box:hover{box-shadow:0 12px 30px rgba(0,123,255,.2),inset 0 1px 0 hsla(0,0%,100%,.1);transform:translateY(-2px)}.search-icon{align-items:center;color:#fff;display:flex;padding:0 20px}.search-icon svg{filter:drop-shadow(0 0 4px rgba(0,123,255,.3));height:20px;width:20px}.search-input{background-color:transparent;border:none;color:#fff;flex-grow:1;font-size:1.05em;font-weight:400;outline:none;padding:18px 0}.search-input::-moz-placeholder{color:#cbd5e0;font-weight:300}.search-input::placeholder{color:#cbd5e0;font-weight:300}.search-btn{align-items:center;background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:none;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;overflow:hidden;padding:18px 30px;position:relative;transition:all .3s ease}.search-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.search-btn:hover:before{left:100%}.search-btn:hover{background:linear-gradient(135deg,#0056b3,#45a7ef);transform:translateX(2px)}.filter-tags{animation:fadeInSlideUp .8s ease-out .8s forwards;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;opacity:0;transform:translateY(20px)}.filter-tag{background:linear-gradient(135deg,#2a2a2a,#1a1a1a);border:1px solid hsla(0,0%,100%,.1);border-radius:50px;box-shadow:0 4px 15px rgba(0,0,0,.2);color:#fff;cursor:pointer;display:inline-block;font-size:.9em;font-weight:500;overflow:hidden;padding:12px 24px;position:relative;transition:all .3s ease}.filter-tag:before{background:linear-gradient(90deg,transparent,rgba(0,123,255,.3),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.filter-tag:hover:before{left:100%}.filter-tag:hover{box-shadow:0 6px 20px rgba(0,123,255,.3)}.filter-tag.active,.filter-tag:hover{background:linear-gradient(135deg,#45a7ef,#0056b3);border-color:#fff;transform:translateY(-2px)}.filter-tag.active{box-shadow:0 6px 20px rgba(0,123,255,.4);color:#fff;font-weight:600}.s-blog-posts{background-color:#1a1a1a;padding:80px 0}.blog-posts-grid{display:flex;flex-direction:column;gap:60px;margin:0 auto;max-width:800px}.blog-post-card{animation:fadeInSlideUp .8s ease-out forwards;background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:1px solid hsla(0,0%,100%,.05);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1);opacity:0;overflow:hidden;position:relative;transform:translateY(30px) scale(.95);transition:all .4s cubic-bezier(.175,.885,.32,1.275)}.blog-post-card:before{background:linear-gradient(135deg,rgba(0,123,255,.05),transparent 50%);content:"";height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1}.blog-post-card:hover:before{opacity:1}.blog-post-card:hover{box-shadow:0 20px 40px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1);transform:translateY(-15px) scale(1.02)}.blog-post-card.featured{border:1px solid hsla(0,0%,100%,.1);box-shadow:0 15px 35px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1)}.blog-post-card.featured:after{background:rgba(0,0,0,.7);border-radius:50%;color:#fff;content:"★";font-size:1.2em;left:15px;padding:8px;position:absolute;text-shadow:0 0 10px rgba(0,123,255,.5);top:15px;z-index:3}.blog-post-card .post-image{height:300px;overflow:hidden;position:relative}.blog-post-card .post-image img{filter:brightness(.9) contrast(1.1);height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.175,.885,.32,1.275);width:100%}.blog-post-card:hover .post-image img{filter:brightness(1) contrast(1.2);transform:scale(1.08) rotate(1deg)}.blog-post-card .post-category{backdrop-filter:blur(10px);background:linear-gradient(135deg,#45a7ef,#0056b3);border-radius:25px;bottom:15px;box-shadow:0 4px 15px rgba(0,123,255,.4);color:#fff;font-size:.8em;font-weight:600;left:15px;padding:8px 16px;position:absolute;z-index:2}.blog-post-card .post-category.coming-soon-badge{background:linear-gradient(135deg,var(--color-orange),#e65100);box-shadow:0 4px 15px rgba(255,152,0,.4)}.reading-indicator{position:absolute;right:15px;top:15px;z-index:2}.industry-tag{backdrop-filter:none;background:rgba(0,0,0,.85);border:1px solid hsla(0,0%,100%,.3);border-radius:20px;box-shadow:0 2px 8px rgba(0,0,0,.5);padding:8px 14px}.industry-text{color:#fff;font-size:.75em;font-weight:600;letter-spacing:.5px;text-transform:uppercase}.blog-post-card .post-content{color:#fff;padding:30px;position:relative;z-index:2}.blog-post-card .post-meta{color:#cbd5e0;display:flex;font-size:.85em;gap:15px;justify-content:space-between;margin-bottom:18px}.blog-post-card .post-meta span{align-items:center;backdrop-filter:blur(5px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:15px;display:flex;gap:6px;padding:6px 12px}.blog-post-card .post-meta svg{height:14px;opacity:.8;width:14px}.blog-post-card .post-title{font-size:1.8em;font-weight:700;line-height:1.3;margin-bottom:20px;min-height:auto}.blog-post-card .post-title a{color:#fff;position:relative;text-decoration:none;transition:all .3s ease}.blog-post-card .post-title a:after{background:linear-gradient(90deg,#45a7ef,#0056b3);bottom:-2px;content:"";height:2px;left:0;position:absolute;transition:width .3s ease;width:0}.blog-post-card .post-title a:hover{color:#fff;text-shadow:0 0 10px rgba(0,123,255,.3)}.blog-post-card .post-title a:hover:after{width:100%}.blog-post-card .post-excerpt{color:#cbd5e0;font-size:1.1em;line-height:1.7;margin-bottom:30px;min-height:auto;text-align:left}.blog-post-card .post-tags{align-items:flex-start;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:25px;min-height:auto}.blog-post-card .post-tags .tag{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#fff;font-size:.75em;font-weight:600;letter-spacing:.5px;padding:6px 14px;text-transform:uppercase;transition:all .3s ease}.blog-post-card .post-tags .tag:hover{background:linear-gradient(135deg,#45a7ef,#0056b3);box-shadow:0 4px 12px rgba(0,123,255,.3);color:#fff;transform:translateY(-2px)}.blog-post-card .read-more-btn{align-items:center;background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,123,255,.05));border:1px solid rgba(0,123,255,.2);border-radius:25px;color:#fff;display:inline-flex;font-weight:600;gap:10px;overflow:hidden;padding:12px 20px;position:relative;text-decoration:none;transition:all .3s ease}.blog-post-card .read-more-btn:before{background:linear-gradient(90deg,transparent,rgba(0,123,255,.1),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.blog-post-card .read-more-btn:hover:before{left:100%}.blog-post-card .read-more-btn:hover{background:linear-gradient(135deg,#45a7ef,#0056b3);box-shadow:0 6px 20px rgba(0,123,255,.4);color:#fff;gap:15px;transform:translateY(-2px)}.blog-post-card .read-more-btn svg{height:16px;transition:transform .3s ease;width:16px}.blog-post-card .read-more-btn:hover svg{transform:translateX(5px) scale(1.1)}.blog-post-card.coming-soon{cursor:not-allowed;opacity:.7}.blog-post-card.coming-soon:hover{box-shadow:0 8px 20px rgba(0,0,0,.3);transform:none}.blog-post-card.coming-soon .post-title a{cursor:not-allowed}.blog-post-card.coming-soon .read-more-btn{opacity:.5;pointer-events:none}.pagination-container{display:flex;justify-content:center;padding-top:50px}.pagination{align-items:center;display:flex;gap:15px}.pagination-btn{align-items:center;background-color:#2a2a2a;border:none;border-radius:50px;color:#fff;cursor:pointer;display:inline-flex;gap:8px;padding:10px 20px;transition:background-color .3s ease}.pagination-btn:hover:not(:disabled){background-color:#fff}.pagination-btn:disabled{cursor:not-allowed;opacity:.5}.pagination-btn svg{height:16px;width:16px}.pagination-numbers{display:flex;gap:10px}.pagination-number{align-items:center;background-color:#2a2a2a;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-weight:600;height:40px;justify-content:center;transition:background-color .3s ease;width:40px}.pagination-number:hover:not(.active){background-color:#fff}.pagination-number.active{background-color:#2a2a2a;color:#fff}.s-newsletter-signup{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#fff;overflow:hidden;padding:100px 0;position:relative;text-align:center}.s-newsletter-signup:before{animation:float 8s ease-in-out infinite reverse;background:radial-gradient(circle,rgba(0,123,255,.1) 0,transparent 70%);border-radius:50%;content:"";height:600px;left:-20%;position:absolute;top:-50%;width:600px}.newsletter-content{backdrop-filter:blur(10px);background:linear-gradient(145deg,#2a2a2a,#1a1a1a);border:1px solid hsla(0,0%,100%,.1);border-radius:25px;box-shadow:0 15px 40px rgba(0,0,0,.4),inset 0 1px 0 hsla(0,0%,100%,.1);margin:0 auto;max-width:800px;padding:50px;position:relative}.newsletter-content:before{background:linear-gradient(135deg,rgba(0,123,255,.05),transparent 50%);border-radius:25px;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.newsletter-content>*{position:relative;z-index:2}.newsletter-content h2{background:linear-gradient(135deg,#45a7ef,#66b3ff);-webkit-background-clip:text;color:#fff;font-size:2.5em;font-weight:700;margin-bottom:20px;text-shadow:0 0 20px rgba(0,123,255,.3);-webkit-text-fill-color:transparent;background-clip:text}.newsletter-content p{color:#cbd5e0;font-size:1.2em;line-height:1.6;margin-bottom:40px;margin-left:auto;margin-right:auto;max-width:600px}.newsletter-form{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);border:1px solid hsla(0,0%,100%,.1);border-radius:60px;box-shadow:inset 0 2px 10px rgba(0,0,0,.3);display:flex;flex-wrap:wrap;gap:0;justify-content:center;padding:8px}.newsletter-input{background-color:transparent;border:none;border-radius:60px;color:#fff;flex-grow:1;font-size:1.05em;font-weight:400;max-width:400px;min-width:250px;outline:none;padding:18px 25px;transition:all .3s ease}.newsletter-input::-moz-placeholder{color:#cbd5e0;font-weight:300}.newsletter-input::placeholder{color:#cbd5e0;font-weight:300}.newsletter-input:focus{background:hsla(0,0%,100%,.05);box-shadow:0 0 0 2px rgba(0,123,255,.3)}.newsletter-btn{align-items:center;background:linear-gradient(135deg,#45a7ef,#0056b3);border:none;border-radius:60px;color:#fff;cursor:pointer;display:flex;font-size:1.05em;font-weight:600;gap:10px;justify-content:center;min-width:150px;overflow:hidden;padding:18px 35px;position:relative;transition:all .3s ease}.newsletter-btn:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent);content:"";height:100%;left:-100%;position:absolute;top:0;transition:left .5s ease;width:100%}.newsletter-btn:hover:before{left:100%}.newsletter-btn:hover{background:linear-gradient(135deg,#0056b3,#45a7ef);box-shadow:0 8px 25px rgba(0,123,255,.4);transform:translateY(-2px)}.newsletter-btn svg{transition:transform .3s ease}.newsletter-btn:hover svg{transform:translateX(3px)}.blog-post-main{background-color:#1a1a1a;color:#fff!important;min-height:100vh}.blog-post-main div,.blog-post-main li,.blog-post-main p,.blog-post-main span{color:var(--color-white)!important}.blog-content h1,.blog-content h2,.blog-content h3{color:#45a7ef!important}.s-blog-post-header .breadcrumb,.s-blog-post-header .post-meta,.s-blog-post-header .post-subtitle,.s-blog-post-header .post-title{color:#fff!important}.s-blog-post-header .breadcrumb a{color:#45a7ef!important}.s-blog-post-header{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);overflow:hidden;padding:100px 0;position:relative}.s-blog-post-header.with-background{background-attachment:fixed;background-position:50%;background-size:cover}.s-blog-post-header.with-background:before{background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.6));content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.s-blog-post-header .blog-post-header-content{isolation:isolate;position:relative;z-index:10}.s-blog-post-header .blog-post-header-content *{position:relative;z-index:11}.blog-post-header-content{margin:0 auto;max-width:800px;text-align:center}.breadcrumb{color:#fff!important;font-size:.9em;margin-bottom:20px;opacity:1!important}.breadcrumb,.breadcrumb a{filter:none!important;text-shadow:1px 1px 4px #000,0 0 6px rgba(0,0,0,.8)}.breadcrumb a{color:#007bff!important;text-decoration:none}.breadcrumb a:hover{color:#66b3ff!important}.breadcrumb span{margin:0 8px}.post-meta{display:flex;font-size:.9em;gap:20px;justify-content:center;text-shadow:1px 1px 4px #000,0 0 6px rgba(0,0,0,.8)}.post-meta,.post-title{color:#fff!important;filter:none!important;margin-bottom:20px;opacity:1!important}.post-title{font-size:2.5em;font-weight:700;line-height:1.2;text-shadow:2px 2px 8px #000,0 0 10px rgba(0,0,0,.8)}.post-subtitle{color:#fff!important;filter:none!important;font-size:1.2em;line-height:1.6;margin-bottom:30px;opacity:1!important;text-shadow:2px 2px 6px #000,0 0 8px rgba(0,0,0,.8)}.s-blog-content{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);min-height:100vh;padding:60px 0 80px}.blog-content-wrapper{display:flex;gap:40px;margin:0 auto;max-width:1400px;padding:0 20px}.blog-content{backdrop-filter:blur(10px);background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 20px 40px rgba(0,0,0,.3);color:#fff!important;flex:1;max-width:none;overflow:hidden;padding:50px 60px;position:relative}.s-blog-content .blog-content .content-section div,.s-blog-content .blog-content .content-section li,.s-blog-content .blog-content .content-section p,.s-blog-content .blog-content .content-section span,main.blog-post-main section.s-blog-content div.blog-content-wrapper div.blog-content div.content-section *,main.blog-post-main section.s-blog-content div.blog-content-wrapper div.blog-content div.content-section p{color:#fff!important;opacity:1!important}.blog-post-main .s-blog-content .blog-content .content-section{color:#fff!important}.blog-post-main .s-blog-content .blog-content .content-section p{color:#fff!important;font-weight:400!important}.blog-content :not(h1):not(h2):not(h3):not(h4):not(h5):not(h6){color:#fff!important}.blog-content div,.blog-content em,.blog-content li,.blog-content p,.blog-content span,.blog-content strong{color:#fff!important;opacity:1!important}.blog-content .application-item h3,.blog-content .content-section h1,.blog-content .content-section h2,.blog-content .content-section h3,.blog-content .content-section h4,.blog-content .content-section h5,.blog-content .content-section h6{color:#45a7ef!important}.blog-content .highlight-box h3{color:var(--color-white)!important}.blog-content:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.blog-sidebar{display:flex;flex:0 0 350px;flex-direction:column;gap:30px}.content-section{margin-bottom:50px}.content-section h2{color:#fff;font-size:2.3em;font-weight:700;margin-bottom:35px;padding-bottom:20px;position:relative}.content-section h2:before{background:linear-gradient(90deg,#45a7ef,#66b3ff,transparent);border-radius:2px;bottom:0;content:"";height:4px;left:0;position:absolute;width:100%}.content-section h2:after{background:linear-gradient(90deg,#fff,#45a7ef);border-radius:1px;bottom:-2px;box-shadow:0 0 10px rgba(0,123,255,.5);content:"";height:2px;left:0;position:absolute;width:80px}.content-section p{font-size:1.1em!important;font-weight:400!important;line-height:1.8!important;margin-bottom:25px!important;opacity:1!important}.content-section,.content-section *,.content-section p{color:#fff!important}.content-section h2,.content-section h3{color:#45a7ef!important}.content-section p strong{color:#fff;font-weight:700;text-shadow:0 0 10px rgba(0,123,255,.3)}.content-section h3{color:#fff;font-size:1.6em;font-weight:700;margin:35px 0 20px;text-shadow:0 0 15px hsla(0,0%,100%,.2)}.lead-paragraph{background:linear-gradient(135deg,hsla(0,0%,100%,.1),rgba(0,123,255,.05))!important;border-left:4px solid #45a7ef!important;border-radius:15px!important;box-shadow:0 10px 30px rgba(0,0,0,.2)!important;color:#fff!important;font-size:1.4em!important;font-weight:500!important;line-height:1.7!important;margin-bottom:40px!important;opacity:1!important;padding:25px 30px!important;position:relative!important}.lead-paragraph:before{content:"💡";font-size:1.5em;opacity:.7;position:absolute;right:25px;top:20px}.sidebar-widget{backdrop-filter:blur(15px);background:linear-gradient(135deg,hsla(0,0%,100%,.1),hsla(0,0%,100%,.05));border:1px solid hsla(0,0%,100%,.15);border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.2);overflow:hidden;padding:30px 25px;position:relative;transition:all .3s ease}.sidebar-widget:before{background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);content:"";height:1px;left:0;position:absolute;right:0;top:0}.sidebar-widget:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 20px 45px rgba(0,0,0,.3);transform:translateY(-5px)}.sidebar-widget h3{color:#fff;font-size:1.4em;font-weight:600;margin-bottom:25px;padding-bottom:15px;position:relative;text-align:center}.sidebar-widget h3:after{background:linear-gradient(90deg,#45a7ef,#66b3ff);border-radius:1px;bottom:0;content:"";height:2px;left:50%;position:absolute;transform:translateX(-50%);width:40px}.toc ul{list-style:none;margin:0;padding:0}.toc li{margin-bottom:12px}.toc a{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;color:#fff;display:block;font-weight:500;padding:12px 18px;text-decoration:none;transition:all .3s ease}.toc a:hover{background:linear-gradient(135deg,#45a7ef,#0056b3);border-color:#fff;box-shadow:0 5px 15px rgba(0,123,255,.3);transform:translateX(8px)}.related-posts{display:flex;flex-direction:column;gap:20px}.related-post{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;gap:15px;padding:15px;text-decoration:none;transition:all .3s ease}.related-post:hover{background:hsla(0,0%,100%,.08);box-shadow:0 8px 20px rgba(0,0,0,.2);transform:translateY(-2px)}.related-post img{border-radius:8px;flex-shrink:0;height:60px;-o-object-fit:cover;object-fit:cover;width:60px}.related-content h4{color:#fff;font-size:.95em;font-weight:600;line-height:1.3;margin:0 0 8px}.related-content span{color:#fff;font-size:.8em;font-weight:500}.download-links{display:flex;flex-direction:column;gap:15px}.download-link{align-items:center;background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,123,255,.05));border:1px solid rgba(0,123,255,.3);border-radius:12px;color:#fff;display:flex;font-weight:500;gap:12px;padding:15px 18px;text-decoration:none;transition:all .3s ease}.download-link:hover{background:linear-gradient(135deg,#45a7ef,#0056b3);box-shadow:0 8px 20px rgba(0,123,255,.3);transform:translateY(-2px)}.download-link svg{color:#fff;flex-shrink:0;transition:color .3s ease}.download-link:hover svg{color:#fff}.s-related-posts{background:linear-gradient(135deg,#1a1a1a,#2a2a3e);padding:80px 0}.related-posts-grid{display:grid;gap:30px;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));margin-top:40px}.highlight-box{background:linear-gradient(135deg,rgba(0,123,255,.15),rgba(0,123,255,.08));border:2px solid rgba(0,123,255,.4);border-radius:20px;box-shadow:0 15px 35px rgba(0,123,255,.1);margin:40px 0;padding:35px;position:relative}.highlight-box:before{background:linear-gradient(90deg,transparent,#45a7ef,#66b3ff,transparent);border-radius:20px 20px 0 0;content:"";height:3px;left:0;position:absolute;right:0;top:0}.highlight-box h3{align-items:center;color:#fff;display:flex;font-size:1.5em;font-weight:700;gap:12px;margin-bottom:25px;text-shadow:0 0 20px hsla(0,0%,100%,.3)}.highlight-box h3:before{color:#fff;content:"⚡";font-size:1.2em;text-shadow:0 0 15px rgba(0,123,255,.5)}.highlight-box ul{list-style:none;padding:0}.highlight-box li{color:var(--color-white)!important;font-size:1.05em!important;font-weight:500!important;line-height:1.6!important;opacity:1!important;padding:12px 0 12px 30px;position:relative}.highlight-box li:before{align-items:center;background:rgba(0,123,255,.2);border:1px solid #45a7ef;border-radius:50%;box-shadow:0 0 10px rgba(0,123,255,.3);color:#fff;content:"✓";display:flex;font-size:1.1em;font-weight:700;height:20px;justify-content:center;left:0;position:absolute;width:20px}.application-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin:40px 0}.application-item{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:15px;padding:30px 25px;text-align:center;transition:all .3s ease}.application-item:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 15px 30px rgba(0,0,0,.2);transform:translateY(-5px)}.application-icon{align-items:center;background:linear-gradient(135deg,rgba(0,123,255,.2),rgba(0,123,255,.1));border:2px solid rgba(0,123,255,.3);border-radius:50%;box-shadow:0 10px 25px rgba(0,123,255,.2);color:#fff;display:flex;height:80px;justify-content:center;margin:0 auto 25px;transition:all .3s ease;width:80px}.application-item:hover .application-icon{background:linear-gradient(135deg,#45a7ef,#66b3ff);box-shadow:0 15px 35px rgba(0,123,255,.3);color:#fff;transform:scale(1.1)}.application-item h3{color:#fff;font-size:1.3em;font-weight:700;margin-bottom:15px}.application-item p{color:var(--color-white)!important;font-size:1em!important;font-weight:400!important;line-height:1.7!important;margin:0!important;opacity:1!important}.cta-box{background:linear-gradient(135deg,rgba(0,123,255,.15),rgba(0,123,255,.08));border:2px solid rgba(0,123,255,.4);border-radius:20px;margin:50px 0;overflow:hidden;padding:40px 35px;position:relative;text-align:center}.cta-box:before{background:linear-gradient(90deg,transparent,#45a7ef,transparent);content:"";height:2px;left:0;position:absolute;right:0;top:0}.cta-box h3{font-size:1.6em;font-weight:700;margin-bottom:15px;text-shadow:0 0 20px hsla(0,0%,100%,.3)}.cta-box h3,.cta-box p{color:var(--color-white)!important}.cta-box p{font-size:1.15em;font-weight:500;line-height:1.7;margin-bottom:25px;opacity:1!important}.cta-button{background:linear-gradient(135deg,#45a7ef,#0056b3);border:2px solid hsla(0,0%,100%,.2);border-radius:30px;box-shadow:0 10px 25px rgba(0,123,255,.4);color:var(--color-white)!important;display:inline-block;font-size:1.1em;font-weight:700;padding:18px 40px;text-decoration:none;transition:all .3s ease}.cta-button:hover{background:linear-gradient(135deg,#0056b3,#45a7ef);border-color:hsla(0,0%,100%,.4);box-shadow:0 15px 40px rgba(0,123,255,.5);transform:translateY(-4px)}.content-section.conclusion{background:linear-gradient(135deg,hsla(0,0%,100%,.08),rgba(0,123,255,.03));border:1px solid hsla(0,0%,100%,.15);border-radius:25px;box-shadow:0 20px 40px rgba(0,0,0,.2);margin-top:60px;padding:40px 45px;position:relative}.content-section.conclusion:before{background:linear-gradient(90deg,transparent,#45a7ef,#66b3ff,transparent);border-radius:25px 25px 0 0;content:"";height:2px;left:0;position:absolute;right:0;top:0}.content-section.conclusion h2{color:var(--color-white)!important;font-weight:700;margin-bottom:30px;text-align:center}.content-section.conclusion p{color:var(--color-white)!important;font-size:1.15em!important;font-weight:500;line-height:1.8;opacity:1!important}@media (max-width:1200px){.blog-posts-grid{gap:50px;max-width:750px}}@media (max-width:992px){.blog-hero-content .hero-title{font-size:3.2em}.blog-posts-grid{gap:40px;max-width:90%}}@media (max-width:768px){.s-blog-hero{padding:100px 0 80px}.blog-hero-content .hero-title{font-size:2.5em}.blog-hero-content .hero-description{font-size:1.1em}.search-box{border-radius:20px;flex-direction:column;max-width:90%}.search-icon{display:none}.search-input{border-radius:20px;text-align:center}.search-btn{border-radius:20px;margin-top:5px;width:100%}.filter-tags{gap:10px;justify-content:center}.filter-tag{font-size:.85em;padding:10px 18px}.blog-post-card .post-content{padding:25px}.blog-post-card .post-title{font-size:1.5em}.blog-post-card .post-excerpt{font-size:1em}.newsletter-content{margin:0 20px;padding:40px 30px}.newsletter-content h2{font-size:2em}.newsletter-content p{font-size:1.1em}.newsletter-form{flex-direction:column;gap:10px;padding:15px}.newsletter-btn,.newsletter-input{border-radius:50px;width:100%}.s-blog-content{padding:40px 0}.blog-content-wrapper{flex-direction:column;gap:30px;padding:0 15px}.blog-content{border-radius:15px;padding:30px 25px}.blog-sidebar{flex:none;order:-1}.sidebar-widget{padding:25px 20px}.content-section h2{font-size:1.8em}.lead-paragraph{font-size:1.2em!important}.application-grid{gap:20px;grid-template-columns:1fr}.post-title{font-size:2em!important}.post-subtitle{font-size:1.1em!important}}@media (max-width:576px){.s-blog-hero{padding:80px 0 60px}.blog-hero-content .hero-title{font-size:2em}.blog-hero-content .hero-title .title-primary,.blog-hero-content .hero-title .title-secondary{font-size:.9em}.blog-hero-content .hero-description{font-size:1em}.blog-posts-grid{gap:30px;max-width:95%}.blog-post-card .post-image{height:200px}.blog-post-card .post-content{padding:20px}.blog-post-card .post-title{font-size:1.3em}.blog-post-card .post-excerpt{font-size:.95em}.blog-post-card .post-tags .tag{font-size:.7em;padding:5px 12px}.filter-tag{font-size:.8em;padding:8px 15px}.newsletter-content{margin:0 15px;padding:30px 20px}.newsletter-content h2{font-size:1.6em}.newsletter-content p{font-size:1em}.industry-tag{padding:6px 12px}.industry-text{font-size:.7em}.reading-indicator{right:10px;top:10px}}@keyframes fadeInSlideUp{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes float{0%,to{transform:translateY(0) rotate(0deg)}33%{transform:translateY(-20px) rotate(1deg)}66%{transform:translateY(-10px) rotate(-1deg)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.7}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.animate-in{animation:fadeInSlideUp .6s ease-out forwards}.blog-post-card.animate-in{opacity:1;transform:translateY(0) scale(1)}.search-loading{pointer-events:none;position:relative}.search-loading:after{animation:shimmer 1.5s infinite;background:linear-gradient(90deg,transparent,rgba(0,123,255,.1),transparent);background-size:200% 100%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.technical-specs{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.15);border-radius:15px;box-shadow:0 10px 30px rgba(0,0,0,.2);margin:30px 0;padding:30px}.technical-specs h4{color:#45a7ef!important;font-size:1.3em;font-weight:600;margin-bottom:20px}.technical-specs ul{list-style:none;margin:0;padding:0}.technical-specs li{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--color-white)!important;font-size:1.05em;padding:10px 0 10px 25px;position:relative}.technical-specs li:last-child{border-bottom:none}.technical-specs li:before{color:#fff;content:"⚙️";font-size:1.1em;left:0;position:absolute}.specs-table{background:hsla(0,0%,100%,.05);border-collapse:collapse;border-radius:12px;box-shadow:0 10px 25px rgba(0,0,0,.2);margin:20px 0;overflow:hidden;width:100%}.specs-table th{background:linear-gradient(135deg,#45a7ef,#0056b3);color:#fff;font-size:.95em;font-weight:600;letter-spacing:.5px;padding:15px 18px;text-align:left;text-transform:uppercase}.specs-table td{border-bottom:1px solid hsla(0,0%,100%,.1);color:var(--color-white)!important;font-size:.95em;padding:12px 18px}.specs-table tbody tr:hover{background:hsla(0,0%,100%,.08)}.specs-table tbody tr:last-child td{border-bottom:none}.comparison-table{margin:30px 0}.comparison-table .specs-table th:first-child{background:linear-gradient(135deg,#1a1a1a,#2a2a2a);color:#fff}.comparison-table .specs-table td:first-child{background:hsla(0,0%,100%,.03);color:#45a7ef!important;font-weight:600}.best-practices-grid{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:40px 0}.practice-item{background:linear-gradient(135deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);border-radius:15px;overflow:hidden;padding:25px 20px;position:relative;transition:all .3s ease}.practice-item:before{background:linear-gradient(90deg,#45a7ef,#66b3ff);content:"";height:3px;left:0;position:absolute;top:0;width:100%}.practice-item:hover{border-color:hsla(0,0%,100%,.2);box-shadow:0 15px 30px rgba(0,0,0,.2);transform:translateY(-5px)}.practice-item h4{color:#45a7ef!important;font-size:1.2em;font-weight:600;margin-bottom:15px}.practice-item ul{list-style:none;margin:0;padding:0}.practice-item li{color:var(--color-white)!important;font-size:.95em;line-height:1.6;padding:8px 0 8px 20px;position:relative}.practice-item li:before{color:#fff;content:"▶";font-size:.8em;left:0;position:absolute}.checklist{background:linear-gradient(135deg,rgba(34,197,94,.1),rgba(34,197,94,.05));border:1px solid rgba(34,197,94,.3);border-radius:15px;margin:30px 0;padding:30px}.checklist h4{align-items:center;color:#22c55e!important;display:flex;font-size:1.3em;font-weight:600;gap:10px;margin-bottom:20px}.checklist h4:before{content:"✅";font-size:1.2em}.checkbox-list{list-style:none;margin:0;padding:0}.checkbox-list li{border-bottom:1px solid rgba(34,197,94,.2);color:var(--color-white)!important;font-size:1.05em;line-height:1.6;padding:10px 0}.checkbox-list li:last-child{border-bottom:none}.issues-solutions{display:flex;flex-direction:column;gap:30px;margin:40px 0}.issue-item{background:linear-gradient(135deg,rgba(255,152,0,.1),rgba(255,152,0,.05));border:1px solid rgba(255,152,0,.3);border-radius:15px;padding:25px;position:relative}.issue-item:before{content:"⚠️";font-size:1.5em;opacity:.7;position:absolute;right:20px;top:20px}.issue-item h4{color:#ff9800!important;font-size:1.2em;font-weight:600;margin-bottom:10px}.issue-item p{color:var(--color-white)!important;font-size:1em;margin-bottom:15px}.issue-item strong{color:#ff9800!important;font-weight:600}.issue-item ul{list-style:none;margin:10px 0 0;padding:0}.issue-item li{color:var(--color-white)!important;font-size:.95em;padding:5px 0 5px 20px;position:relative}.issue-item li:before{color:#ff9800;content:"→";font-weight:700;left:0;position:absolute}.technology-trends{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:40px 0}.trend-item{background:linear-gradient(135deg,rgba(138,43,226,.1),rgba(138,43,226,.05));border:1px solid rgba(138,43,226,.3);border-radius:15px;padding:25px 20px;position:relative;text-align:center;transition:all .3s ease}.trend-item:before{content:"🚀";font-size:1.3em;opacity:.7;position:absolute;right:15px;top:15px}.trend-item:hover{border-color:rgba(138,43,226,.5);box-shadow:0 15px 30px rgba(138,43,226,.2);transform:translateY(-5px)}.trend-item h4{color:#8a2be2!important;font-size:1.2em;font-weight:600;margin-bottom:15px}.trend-item p{color:var(--color-white)!important;font-size:.95em;line-height:1.6;margin:0}.key-takeaways{background:linear-gradient(135deg,rgba(0,123,255,.1),rgba(0,123,255,.05));border:2px solid rgba(0,123,255,.3);border-radius:20px;margin:40px 0;padding:30px;position:relative}.key-takeaways:before{content:"💡";font-size:2em;opacity:.7;position:absolute;right:25px;top:20px}.key-takeaways h3{color:var(--color-white)!important;font-size:1.4em;font-weight:600;margin-bottom:20px}.key-takeaways ul{list-style:none;margin:0;padding:0}.key-takeaways li{border-bottom:1px solid rgba(0,123,255,.2);color:var(--color-white)!important;font-size:1.05em;line-height:1.7;padding:12px 0 12px 30px;position:relative}.key-takeaways li:last-child{border-bottom:none}.key-takeaways li:before{content:"🎯";font-size:1.2em;left:0;opacity:.8;position:absolute}.post-tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:20px}.post-tags .tag{background:linear-gradient(135deg,rgba(42,42,42,.8),rgba(26,26,26,.9));border:1px solid hsla(0,0%,100%,.2);border-radius:20px;color:#fff!important;font-size:.85em;font-weight:600;letter-spacing:.5px;padding:8px 16px;text-shadow:none;text-transform:uppercase;transition:all .3s ease}.post-tags .tag:hover{background:linear-gradient(135deg,#45a7ef,#0056b3);box-shadow:0 5px 15px rgba(0,123,255,.3);color:var(--color-white)!important;transform:translateY(-2px)}.content-image{border:1px solid hsla(0,0%,100%,.1);border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);display:block;height:auto;margin:30px auto;max-width:600px;width:100%}.resource-links{display:flex;flex-direction:column;gap:15px}.resource-link{align-items:center;background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:12px;color:#fff;display:flex;font-weight:500;gap:12px;padding:15px 18px;text-decoration:none;transition:all .3s ease}.resource-link:hover{background:linear-gradient(135deg,#45a7ef,#0056b3);box-shadow:0 8px 20px rgba(0,123,255,.3);transform:translateY(-2px)}.resource-link i{color:#fff;flex-shrink:0;font-size:1.2em;transition:color .3s ease}.resource-link:hover i{color:#fff}.resource-content h4{color:var(--color-white)!important;font-size:.95em;font-weight:600;margin:0 0 5px}.resource-content span{color:#cbd5e0;font-size:.8em;opacity:.8}.resource-link:hover .resource-content span{color:#fff;opacity:1}.share-buttons{gap:12px}.share-btn,.share-buttons{display:flex;justify-content:center}.share-btn{align-items:center;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);border-radius:50%;color:#fff;font-size:1.1em;height:45px;text-decoration:none;transition:all .3s ease;width:45px}.share-btn:hover{box-shadow:0 8px 20px rgba(0,0,0,.3);transform:translateY(-3px)}.share-btn.linkedin:hover{background:#0077b5;border-color:#0077b5}.share-btn.facebook:hover{background:#1877f2;border-color:#1877f2}.share-btn.copy:hover{background:#45a7ef;border-color:#fff}.related-post-card .coming-soon{background:rgba(255,152,0,.1);border:1px solid rgba(255,152,0,.3);border-radius:15px;color:#ff9800!important;padding:5px 12px}.related-post-card .coming-soon,.related-post-card .read-more{display:inline-block;font-size:.9em;font-weight:600;margin-top:10px}.related-post-card .read-more{background:rgba(0,123,255,.1);border:1px solid rgba(0,123,255,.3);border-radius:20px;color:#45a7ef!important;padding:8px 16px;text-decoration:none;transition:all .3s ease}.related-post-card .read-more:hover{background:#45a7ef;box-shadow:0 5px 15px rgba(0,123,255,.3);color:var(--color-white)!important;transform:translateY(-2px)}@media (max-width:768px){.best-practices-grid,.technology-trends{gap:20px;grid-template-columns:1fr}.checklist,.cta-box,.highlight-box,.technical-specs{padding:20px 15px}.specs-table{font-size:.85em}.specs-table td,.specs-table th{padding:10px 12px}.content-image{margin:20px auto}.post-tags{gap:8px}.post-tags .tag{font-size:.8em;padding:6px 12px}}.s-single-product{padding:180px 0 160px}.slider-single-for{margin-bottom:20px}.single-for-img{display:block;position:relative}.single-for-img:before{color:#fff;content:"\f00e";font-family:FontAwesome;font-size:40px;left:50%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-40%);transition:.3s ease-in-out;z-index:3}.single-for-img:hover:before{opacity:1;transform:translate(-50%,-50%)}.single-for-img:after{background:linear-gradient(145deg,rgba(69,167,239,.8),rgba(41,41,41,0) 95%);content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:2}.single-for-img:hover:after{opacity:1}.single-for-img img{height:500px;-o-object-fit:cover;object-fit:cover;width:100%}.slider-single-nav{margin-left:-10px;margin-right:-10px}.slide-single-nav{padding:0 10px}.single-nav-img{position:relative}.single-nav-img:before{background-color:#45a7ef;content:"";height:100%;left:0;opacity:0;position:absolute;top:0;transition:.3s ease-in-out;width:100%;z-index:1}.single-nav-img:hover:before,.slide-single-nav.slick-current .single-nav-img:before{opacity:.5}.single-nav-img img{height:100px;-o-object-fit:cover;object-fit:cover;width:100%}.single-price{color:#45a7ef;font-size:35px;font-weight:700;margin-bottom:52px}.single-text{margin-bottom:40px}.single-info{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:42px}.single-info li{align-items:center;color:#fff;display:flex;padding:15px 0;width:calc(50% - 10px)}.single-info li .single-img{height:60px;margin-right:10px;text-align:center;width:80px}.single-info li .single-img img{max-height:100%;max-width:100%}.single-tab{padding-top:150px}.single-tab p{margin-bottom:16px}.single-tab .tab-nav{margin-bottom:40px}.reviews-list .review-item{align-items:flex-start;display:flex;margin-bottom:30px}.reviews-list .item{margin-bottom:20px}.reviews-list ul{padding-left:100px}.review-avatar{margin-right:20px}.review-avatar img{border-radius:50%;height:80px;-o-object-fit:cover;object-fit:cover;width:80px}.review-content .name{color:#45a7ef;font-size:16px;font-weight:600;letter-spacing:.07em;text-transform:capitalize}.review-content .date{color:hsla(0,0%,100%,.4);font-size:14px;margin-bottom:6px}.faq-cover li:not(:last-child){border-bottom:1px solid #534e5f;margin-bottom:53px;padding-bottom:38px}.review-btn{display:inline-block;font-weight:600;margin-top:16px}.s-news{padding:180px 0}.post-item-cover{margin-top:100px}.post-item-cover:first-child{margin-top:0}.post-header{margin-bottom:20px;position:relative}.post-thumbnail img{display:block;max-height:450px;max-width:100%;-o-object-fit:cover;object-fit:cover;transition:.3s ease;width:100%}.post-thumbnail img:hover{opacity:.7}.post-thumbnail~.post-header-info{background:rgba(41,41,41,.8);bottom:0;flex-direction:column;left:0;min-height:150px;padding:25px 70px;position:absolute;width:100%;z-index:1}.post-header-info{position:relative}.post-thumbnail~.post-header-info:before{border:2px solid #45a7ef;box-shadow:0 0 5px rgba(0,0,0,.1);content:"";height:calc(100% - 20px);left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:.4s ease;width:calc(100% - 20px)}.post-header .post-thumbnail~.post-header-info .meta{margin:0 auto;text-align:center}.post-item-cover .post-header .meta{margin-bottom:0}.post-item-cover .meta{margin-left:-15px;margin-right:-15px;width:100%}.post-item-cover .meta span{padding:10px 15px;text-transform:capitalize}.post-header .post-thumbnail~.post-header-info .title{margin-bottom:10px;text-align:center}.post-item-cover .title{margin-bottom:18px;width:100%}.post-item-cover .title a{color:#fff}.post-item-cover .title a:hover{color:#45a7ef}.post-content .text{padding-bottom:11px}.post-content .text p{margin-bottom:25px}.post-item-cover .btn{margin-top:44px}blockquote{background:#45a7ef;color:#fff;margin:15px 0;padding:38px 38px 38px 176px;position:relative}blockquote p{font-size:22px;font-style:italic;font-weight:500;line-height:1.6em}blockquote cite{display:block;font-size:24px;font-weight:600;line-height:1.5em;margin-top:24px}blockquote cite:before{content:"—";display:inline-block;margin-right:10px}blockquote a{color:#fff}blockquote a:hover{opacity:.7}blockquote:before{color:#fff;content:"\f10e";font-family:FontAwesome;font-size:96px;font-style:normal;font-weight:400;left:44px;line-height:96px;opacity:.2;position:absolute;top:38px}.blog-cover .pagination-cover{margin-top:100px}.blog-cover .pagination{justify-content:flex-start}.widget{margin-top:80px}.widget:first-child{margin-top:0}.widget .title{border-bottom:1px solid #2a2b2b;letter-spacing:0;margin-bottom:20px;padding-bottom:10px;text-transform:capitalize}.support{background:#292929;padding:50px 40px;position:relative;text-align:center}.support img{border-radius:50%;height:96px;margin-bottom:15px;-o-object-fit:cover;object-fit:cover;width:96px}.support .name{color:#fff;font-size:15px;font-weight:600;line-height:1.5em;text-transform:capitalize}.support .name span{color:#45a7ef}.support .title{color:#fff;font-size:18px;font-weight:600;margin-bottom:23px;text-transform:capitalize}.support .btn{margin-top:30px}.widget-tags ul{display:flex;flex-wrap:wrap;margin-bottom:-10px}.widget-tags li{margin-bottom:10px;margin-right:20px}.widget-tags li a{background:#333;color:#fff;display:block;font-size:14px;line-height:38px;padding:0 15px;text-align:center}.widget-tags li a:hover{background-color:#45a7ef}.widget-archive li:not(:last-child),.widget-categories li:not(:last-child){margin-bottom:10px}.widget-archive li a,.widget-categories li a{color:#45a7ef;font-size:17px;font-weight:700;position:relative;text-transform:capitalize}.widget-archive li a:before,.widget-categories li a:before{content:"\f105";font-family:FontAwesome;font-weight:500;margin-right:10px}.widget-recent-posts li:not(:last-child){margin-bottom:20px}.widget-recent-posts li a{font-weight:700}.widget-recent-posts li .date{display:block;margin-top:4px}.widget-instagram ul{display:flex;flex-wrap:wrap;margin:-10px}.widget-instagram li{padding:10px;width:33.33%}.widget-instagram li a{display:block}.widget-instagram li img{display:block;height:112px;-o-object-fit:cover;object-fit:cover;transition:.3s ease;width:100%}.widget-instagram li a:hover img{opacity:.7}.autor-cover{align-items:center;border-bottom:1px solid #2a2b2b;border-top:1px solid #2a2b2b;display:flex;margin:53px 0 37px;padding:40px 0}.autor-cover img{border-radius:50%;height:124px;margin-right:30px;-o-object-fit:cover;object-fit:cover;width:124px}.autor-cover .name{color:#45a7ef;font-size:20px;font-weight:700;margin-bottom:6px}.autor-cover p{max-width:370px}.navigation{border-bottom:1px solid #2a2b2b;display:flex;justify-content:space-between;padding-bottom:40px}.navigation-item{width:calc(50% - 15px)}.navigation-right{text-align:right}.navigation-item span{color:#45a7ef;font-size:14px;font-weight:600;text-transform:capitalize;transition:.3s ease}.navigation-item .title{color:#fff;font-size:20px;font-weight:700;line-height:29px;position:relative;transition:.3s ease}.navigation-item.navigation-left .title{padding-left:20px}.navigation-item.navigation-right .title{padding-right:20px}.navigation-item .title:before{color:#45a7ef;font-family:FontAwesome;position:absolute;top:1px}.navigation-item.navigation-left .title:before{content:"\f104";left:0}.navigation-item.navigation-right .title:before{content:"\f105";right:0}.navigation-item:hover{opacity:.7}.navigation-item:hover .title{color:#45a7ef}.reviews{margin-top:50px}.reviews .title{letter-spacing:0;margin-bottom:20px;text-transform:capitalize}.reviews-form{margin-top:50px}.reviews-form .inp-email,.reviews-form .inp-name{width:calc(50% - 15px)}