:root{--swiper-navigation-size:44px}.swiper-button-prev,.swiper-button-next{width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;color:var(--swiper-navigation-color,var(--swiper-theme-color));justify-content:center;align-items:center;display:flex;position:absolute}:is(.swiper-button-prev,.swiper-button-next).swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}:is(.swiper-button-prev,.swiper-button-next).swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled :is(.swiper-button-prev,.swiper-button-next){display:none!important}:is(.swiper-button-prev,.swiper-button-next) svg{object-fit:contain;transform-origin:50%;fill:currentColor;pointer-events:none;width:100%;height:100%}.swiper-button-lock{display:none}.swiper-button-prev,.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-button-prev .swiper-navigation-icon{transform:rotate(180deg)}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size)/2));margin-left:0}.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next{left:var(--swiper-navigation-sides-offset,4px);right:auto}.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-next,.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev{right:var(--swiper-navigation-sides-offset,4px);left:auto}:is(.swiper-horizontal .swiper-button-prev,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal.swiper-rtl .swiper-button-next,.swiper-horizontal.swiper-rtl~.swiper-button-next) .swiper-navigation-icon{transform:rotate(180deg)}:is(.swiper-horizontal.swiper-rtl .swiper-button-prev,.swiper-horizontal.swiper-rtl~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(0)}.swiper-vertical .swiper-button-prev,.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-prev,.swiper-vertical~.swiper-button-next{left:var(--swiper-navigation-top-offset,50%);margin-left:calc(0px - (var(--swiper-navigation-size)/2));margin-top:0;right:auto}.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto}:is(.swiper-vertical .swiper-button-prev,.swiper-vertical~.swiper-button-prev) .swiper-navigation-icon{transform:rotate(-90deg)}.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto}:is(.swiper-vertical .swiper-button-next,.swiper-vertical~.swiper-button-next) .swiper-navigation-icon{transform:rotate(90deg)}
.clients-carousel{margin:55px 0;padding-bottom:45px}.clients-carousel .swiper-button-next,.clients-carousel .swiper-button-prev{display:none!important}
#blog{background:#000;padding:90px 0}.blog-ma{background:#000;border:5px double #eee;margin-top:5px;padding:20px 20px 25px}.blog-ma:hover{transition:all .6s;box-shadow:0 0 22px #f5f5f5}.blog-div-area{background:#000;padding:80px 0;overflow:hidden}.blog-content h3 a{color:#fff;margin-top:22px}.blog-div-area .blog-content-div{padding:42px 0 0}.blog-div-area .blog-content-div .single-blog .feature-images{position:relative;overflow:hidden}.blog-div-area .blog-content-div .single-blog .feature-images a{transition:all .3s}.feature-img{margin-top:55px}.blog-div-area .blog-content-div .single-blog .feature-images a img{width:100%}.blog-div-area .blog-content-div .single-blog .feature-images a img:hover{opacity:.9;background:#000}.blog-div-area .blog-content-div .single-blog .blog-content h3{margin:20px 0 35px;font-size:18px;position:relative}.blog-div-area .blog-content-div .single-blog .blog-content h3:after{content:"";background:#e0e0e0;width:50px;height:1px;margin:auto;position:absolute;top:40px;left:0}.blog-div-area .blog-content-div .single-blog .blog-content h3 a{color:#fff;font-size:25px;font-weight:600;text-decoration:none;transition:all .3s;display:block}.blog-div-area .blog-content-div .single-blog .blog-content h3 a:hover{color:#fff}.blog-div-area .blog-content-div .single-blog .blog-content ul li{font-size:13px;font-weight:400;transition:all .6s;display:inline-block}.blog-div-area .blog-content-div .single-blog .blog-content ul li a{color:#fa0;text-decoration:none;display:block}.blog-div-area .blog-content-div .single-blog .blog-content ul li a:hover{color:#fff}.blog-div-area .blog-content-div .single-blog .blog-content ul li.comments{float:right}.blog-div-area .blog-content-div .single-blog .blog-content ul li.comments a{color:#fff}.blog-div-area .blog-content-div .single-blog .blog-content p{margin:20px 0}.blog-div-area .blog-content-div .single-blog .blog-content .read-more{margin:20px 0 50px;display:block}.blog-div-area .blog-content-div .single-blog .blog-content .read-more a{text-transform:uppercase;color:#fff;border:1px solid #4caf50;padding:10px 20px;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-block}.blog-div-area .blog-content-div .single-blog .blog-content .read-more a:hover{color:#fff;background:#4caf50}.sidebar-page .sidebar{padding:0;position:relative}.sidebar .widget{margin-bottom:5px;position:relative}.sidebar .search-box .form-group{margin:0;position:relative}.sidebar .search-box .form-group input[type=text],.sidebar .search-box .form-group input[type=search]{color:#3a3a3a;-o-transition:all .5s ease;background:#fff;border:1px solid #d0d0d0;width:100%;padding:8px 50px 8px 20px;line-height:24px;transition:all .5s;display:block;position:relative}.sidebar .search-box .form-group input:focus{border-color:#0075af}.sidebar .search-box .form-group button{text-align:center;color:#fff;background:#252525;border:none;width:50px;height:42px;font-size:14px;line-height:30px;display:block;position:absolute;top:0;right:0}.sidebar .search-box .form-group input:focus+button,.sidebar .search-box .form-group button:hover{color:#fff;background:#fa0}.sidebar .sidebar-title{margin-bottom:30px;padding-bottom:15px;position:relative}.sidebar .sidebar-title h3{color:#1a1a1a;text-transform:uppercase;font-size:20px;font-weight:500}.sidebar .sidebar-title:after{content:"";background:#fa0;width:40px;height:2px;position:absolute;bottom:0;left:0}.sidebar .recent-posts .post{color:#ccc;border-bottom:1px dashed #999;margin-bottom:20px;padding-left:90px;font-size:13px;position:relative}.sidebar .recent-posts .post .post-thumb{width:75px;position:absolute;top:0;left:0}.sidebar .recent-posts .post .post-thumb img{width:100%;display:block}.sidebar .recent-posts .post h4{color:#292929;margin:0 0 5px;font-size:14px;font-weight:500;line-height:1.4em}.sidebar .recent-posts .post a,.sidebar .recent-posts .post a:hover{color:#0075af}.sidebar .recent-posts .post h4 a{color:#333;font-size:13px}.sidebar .recent-posts .post-info{color:#ccc;text-transform:capitalize}.sidebar .recent-posts .post-info .icon{padding-right:5px}.sidebar-page .contact-info{margin-bottom:30px;font-size:14px;position:relative}.sidebar-page .contact-info .text{color:#7f7f7f;margin-bottom:10px;font-size:14px;position:relative}.sidebar-page .contact-info li{color:#7f7f7f;margin-bottom:5px;line-height:1.8em;position:relative}.sidebar-page .contact-info li strong{color:#292929;padding-right:10px;font-weight:600;position:relative}.sidebar-page .contact-info a{color:#0075af;-o-transition:all .3s ease-in;transition:all .3s ease-in}.sidebar-page .contact-info a:hover{color:#3d3d3d}.sidebar .popular-tags a{color:#1a1a1a;text-align:center;-o-transition:all .3s ease;background:#fff;border:1px solid #0000001a;border-radius:0;margin:0 5px 12px 0;padding:5px 30px;font-size:13px;line-height:24px;transition:all .3s;display:inline-block;position:relative}.sidebar .popular-tags a:hover{color:#fff;background-color:#fa0;border-color:#fa0}.sidebar .list{position:relative}.sidebar .list li{margin-bottom:7px;line-height:32px;position:relative}.sidebar .list li .count{position:relative}.sidebar .list li a{color:#3d3d3d;border-bottom:1px dashed #999;padding:3px;font-size:14px;font-weight:400;display:block;position:relative}.sidebar .list li a:hover{color:#fa0}@media (max-width:1024px){.section-title h2,.section-title.center h2{font-size:35px}}@media (max-width:768px){.section-title h2,.section-title.center h2{font-size:25px;line-height:normal}}
