.news-section{position:relative}.news-block-one .inner-box{position:relative;display:block;padding:0 30px}.news-block-one .inner-box:before{position:absolute;content:"";background:#fff;width:100%;height:calc(100% - 110px);left:0;bottom:0;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px}.news-block-one .inner-box .image-box{position:relative;display:block}.news-block-one .inner-box .image-box .image{position:relative;display:block;overflow:hidden;border-radius:10px}.news-block-one .inner-box .image-box .image img{width:100%;transition:all .5s ease}.news-block-one .inner-box:hover .image-box .image img{opacity:.3;transform:scale(1.05)}.news-block-one .inner-box .image-box h2{position:absolute;right:30px;bottom:-20px;width:80px;height:80px;text-align:center;border-radius:50%;font-size:30px;line-height:18px;font-weight:600;color:#fff;z-index:1;padding:23px 0 10px}.news-block-one .inner-box .image-box h2 span{display:block;font-size:15px;font-weight:400;font-family:var(--inter);text-transform:uppercase;margin-top:5px}.news-block-one .inner-box .lower-content{position:relative;display:block;padding-top:40px;padding-bottom:20px}.news-block-one .inner-box .lower-content h3{position:relative;display:block;font-size:24px;line-height:30px;font-weight:600;margin-bottom:12px}.news-block-one .inner-box .lower-content h3 a{display:inline-block;color:#222}.news-block-one .inner-box .lower-content p{position:relative;display:block;margin-bottom:30px}.news-block-one .inner-box .lower-content .post-info{position:relative;display:flex;align-items:center;justify-content:space-between;padding-top:15px;border-top:1px solid #e5e5e5}.news-block-one .inner-box .post-info li{position:relative;display:block;font-size:16px;padding-left:25px}.news-block-one .inner-box .post-info li a{display:inline-block;color:#6e6e6e}.news-block-one .inner-box .post-info li i{position:absolute;left:0;top:5px;font-size:16px}.news-style-two{position:relative}.news-block-two .inner-box{position:relative;display:block}.news-block-two .inner-box .image-box{position:relative;display:block;overflow:hidden;background:#000;border-radius:10px}.news-block-two .inner-box .image-box img{width:100%;border-radius:10px;transition:all .5s ease}.news-block-two .inner-box:hover .image-box img{opacity:.8;transform:scale(1.05)}.news-block-two .inner-box .lower-content{position:relative;margin:0 30px}.news-block-two .inner-box .lower-content .inner{position:relative;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;padding:30px 30px 25px;margin-top:-70px;z-index:1;transition:all .5s ease}.news-block-two .inner-box:hover .lower-content .inner{padding-bottom:102px;margin-top:-147px}.news-block-two .inner-box .lower-content .post-date{position:relative;display:inline-block;font-size:15px;line-height:30px;font-weight:500;background:rgba(222,44,44,.12);border-radius:5px;padding:0 18px;text-align:center;margin-bottom:13px}.news-block-two .inner-box .lower-content h3{display:block;font-size:22px;line-height:34px;font-weight:600;margin-bottom:12px}.news-block-two .inner-box .lower-content h3 a{display:inline-block;color:#222}.news-block-two .inner-box .lower-content .post-info li{position:relative;display:inline-block;float:left;font-size:16px;line-height:26px;margin-right:40px;padding-left:25px}.news-block-two .inner-box .lower-content .post-info li:last-child{margin:0}.news-block-two .inner-box .lower-content .post-info li i{position:absolute;left:0;top:5px;font-size:16px}.news-block-two .inner-box .lower-content .post-info li a{position:relative;display:inline-block;color:#6e6e6e}.news-block-two .inner-box .lower-content .post-info li:before{position:absolute;content:"";background:#d9d9d9;width:1px;height:16px;top:5px;right:-21px}.news-block-two .inner-box .lower-content .post-info li:last-child:before{display:none}.news-block-two .inner-box .lower-content .post-info{margin-bottom:10px}.news-block-two .inner-box .lower-content .btn-box{position:absolute;left:30px;bottom:0;opacity:0;transition:all .5s ease}.news-block-two .inner-box:hover .lower-content .btn-box{opacity:1;bottom:30px}.news-block-two .inner-box .lower-content .btn-box .theme-btn-one{padding:13px 34px}.blog-grid .news-block-two .inner-box{margin-bottom:30px}.sidebar-page-container{position:relative}.sidebar-page-container .news-block-one .inner-box{padding:0 50px}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info{display:block;padding-top:0;border-top:none;margin-bottom:10px}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info li{float:left;margin-right:40px}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info li:last-child{margin:0}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info li:before{position:absolute;content:"";background:#d9d9d9;width:1px;height:20px;top:4px;right:-21px}.sidebar-page-container .news-block-one .inner-box .lower-content .post-info li:last-child:before{display:none}.sidebar-page-container .news-block-one .inner-box .lower-content h3{font-size:28px;line-height:38px}.sidebar-page-container .news-block-one .inner-box .lower-content p{margin-bottom:0}.sidebar-page-container .news-block-one .inner-box .lower-content{padding-bottom:42px}.sidebar-page-container .news-block-one .inner-box{margin-bottom:70px}.sidebar-page-container .news-block-one .inner-box:before{height:calc(100% - 230px)}.blog-sidebar{position:relative;display:block}.blog-sidebar .sidebar-widget{position:relative;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;margin-bottom:70px;padding:40px}.blog-sidebar .sidebar-widget:last-child{margin-bottom:0}.blog-sidebar .search-widget .form-group{position:relative;margin-bottom:0}.blog-sidebar .search-widget .form-group input[type=search]{position:relative;display:block;width:100%;height:60px;border:1px solid #e5e5e5;border-radius:5px;font-size:16px;color:#6e6e6e;padding:10px 60px 10px 30px;transition:all .5s ease}.blog-sidebar .search-widget .form-group button{position:absolute;top:18px;right:20px;font-size:18px;color:#222;cursor:pointer;transition:all .5s ease}.blog-sidebar .widget-title{position:relative;display:block;margin-bottom:22px}.blog-sidebar .widget-title h3{font-size:24px;line-height:34px;font-weight:600}.blog-sidebar .category-widget .category-list li{position:relative;display:block;padding:12px 0;border-bottom:1px solid #e5e5e5}.blog-sidebar .category-widget .category-list li:last-child{border-bottom:none}.blog-sidebar .category-widget .category-list li a{position:relative;display:block;font-size:16px;color:#222;font-weight:500}.blog-sidebar .category-widget .category-list li a:before{position:absolute;content:"\e92d";font-family:icomoon;font-size:12px;top:0;right:0;font-weight:400;opacity:0;transition:all .5s ease}.blog-sidebar .category-widget .category-list li a:hover:before{opacity:1}.blog-sidebar .category-widget{padding-top:32px;padding-bottom:22px}.blog-sidebar .category-widget .widget-title{margin-bottom:13px}.blog-sidebar .post-widget .post{position:relative;display:block;padding:5px 0 5px 110px;min-height:90px;margin-bottom:30px}.blog-sidebar .post-widget .post:last-child{margin-bottom:0}.blog-sidebar .post-widget .post .post-thumb{position:absolute;left:0;top:0;width:90px;height:90px;border-radius:50%}.blog-sidebar .post-widget .post .post-thumb img{width:100%;border-radius:50%}.blog-sidebar .post-widget .post h5{display:block;font-size:18px;line-height:24px;font-weight:600;margin-bottom:4px}.blog-sidebar .post-widget .post h5 a{display:inline-block;color:#222}.blog-sidebar .post-widget .post .post-date{position:relative;display:block}.blog-sidebar .tags-widget .tags-list{position:relative;margin:0 -5px}.blog-sidebar .tags-widget .tags-list li{position:relative;float:left;margin:0 5px 10px}.blog-sidebar .tags-widget .tags-list li a{position:relative;display:inline-block;font-size:16px;color:#222;border:1px solid #e5e5e5;font-weight:500;border-radius:30px;padding:3px 13px;text-align:center}.blog-sidebar .tags-widget .tags-list li a:hover{color:#fff}.blog-sidebar .tags-widget{padding-bottom:30px}.sidebar-page-container .news-block-one .inner-box .lower-content h2{display:block;font-size:40px;line-height:50px;font-weight:600;margin-bottom:30px}.blog-details-content{position:relative;display:block}.blog-details-content .news-block-one .inner-box .lower-content p{margin-bottom:26px}.blog-details-content .news-block-one .inner-box blockquote{position:relative;display:block;background:hsla(0,0%,95%,.5);border-radius:10px;padding:50px 50px 44px;margin:60px 0}.blog-details-content .news-block-one .inner-box blockquote .icon-box{position:relative;display:block;font-size:24px;margin-bottom:18px}.blog-details-content .news-block-one .inner-box blockquote p{font-size:18px;line-height:28px;color:#222;font-weight:500;margin-bottom:12px}.blog-details-content .news-block-one .inner-box blockquote h4{position:relative;display:block;font-size:20px;line-height:30px;font-weight:600;padding-left:68px}.blog-details-content .news-block-one .inner-box blockquote h4:before{position:absolute;content:"";width:50px;height:2px;left:0;top:10px}.blog-details-content .news-block-one .inner-box .tags-list li{position:relative;display:inline-block;float:left;margin-right:10px}.blog-details-content .news-block-one .inner-box .tags-list li:last-child{margin:0}.blog-details-content .news-block-one .inner-box .tags-list li a{position:relative;display:inline-block;font-size:16px;color:#222;font-weight:500;border:1px solid #e5e5e5;border-radius:30px;padding:3px 13px;text-align:center}.blog-details-content .news-block-one .inner-box .tags-list li a:hover{color:#fff}.blog-details-content .news-block-one .inner-box .tags-list{padding-top:37px}.sidebar-page-container .blog-details-content .news-block-one .inner-box .lower-content{padding-bottom:70px}.sidebar-page-container .news-block-one .inner-box:hover .image-box .image img{opacity:1!important;transform:scale(1)!important}.blog-details-content .author-box{position:relative;display:block;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;padding:45px 50px 45px 200px;margin-bottom:70px}.blog-details-content .author-box .author-thumb{position:absolute;left:50px;top:50px;width:120px;height:120px;border-radius:50%}.blog-details-content .author-box .author-thumb img{width:100%;border-radius:50%}.blog-details-content .author-box h3{display:block;font-size:24px;line-height:34px;font-weight:600}.blog-details-content .author-box .designation{position:relative;display:block;font-size:16px;line-height:26px;margin-bottom:18px}.blog-details-content .comment-form-area{position:relative;display:block;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;padding:42px 50px 50px}.blog-details-content .comment-form-area h3{display:block;font-size:28px;line-height:38px;font-weight:600;margin-bottom:32px}.blog-details-content .comment-form-area .form-inner .form-group textarea{height:150px}.blog-details-content .comment-form-area .form-inner .form-group{margin-bottom:30px}.blog-details-content .comment-form-area .form-inner .form-group:last-child{margin-bottom:0}.blog-details-content .comment-form-area .form-inner .theme-btn-one{padding:13px 47px}.page-title{position:relative;padding:140px 0}.page-title .bg-layer{background-size:cover;background-repeat:no-repeat;background-position:50%}.page-title .bg-layer,.page-title .bg-layer:before{position:absolute;left:0;top:0;width:100%;height:100%}.page-title .bg-layer:before{content:"";background-color:#17141f;opacity:.65}.page-title h1{position:relative;display:block;font-size:60px;line-height:70px;color:#fff;font-weight:700;margin-bottom:22px}.page-title .bread-crumb li{position:relative;display:inline-block;font-size:18px;line-height:28px;color:#fff;font-weight:500;margin-right:32px}.page-title .bread-crumb li:last-child{margin:0}.page-title .bread-crumb li a{display:inline-block;color:#fff}.page-title .bread-crumb li:after{position:absolute;font-family:Font Awesome\ 5 Pro;content:"\f105";font-size:16px;font-weight:500;right:-22px;top:0}.page-title .bread-crumb li:last-child:after{display:none}.contact-section .form-inner{position:relative;display:block;max-width:850px;margin:0 auto;background:#fff;border-radius:10px;padding:70px}.contact-section .form-inner .form-group{position:relative;margin-bottom:20px}.contact-section .form-inner .form-group:last-child{margin-bottom:0}.contact-section .form-inner .message-btn{padding-top:10px}.contact-section .form-inner .form-group input[type=email],.contact-section .form-inner .form-group input[type=text],.contact-section .form-inner .form-group textarea{position:relative;display:block;width:100%;height:50px;border:1px solid #e5e5e5;border-radius:5px;font-size:16px;color:#6e6e6e;padding:10px 20px;text-align:left;transition:all .5s ease}.contact-section .form-inner .form-group textarea{height:130px;resize:none}.contact-section .form-inner .form-group .theme-btn-one{padding:13px 40px}.contact-section .pattern-layer{position:absolute;left:0;bottom:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.contact-style-two{position:relative}.contact-style-two .social-links li{position:relative;display:inline-block;float:left;margin-right:10px}.contact-style-two .social-links li:last-child{margin:0}.contact-style-two .social-links li a{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;font-size:16px;color:#fff;text-align:center;border-radius:50%;background:#3b5998}.contact-style-two .social-links li:nth-child(2) a{background:#55acee}.contact-style-two .social-links li:nth-child(3) a{background:#dc4e41}.contact-style-two .social-links li:last-child a{background:#3f729b}.contact-style-two .form-inner textarea{height:170px}.contact-style-two .form-inner .form-group{margin-bottom:30px}.contact-style-two .form-inner .form-group:last-child{margin-bottom:0}.contact-style-two .form-inner .form-group .theme-btn-one{padding:13px 40px;box-shadow:none}.google-map-section{position:relative}.google-map-section #contact-google-map{position:relative;width:100%;height:450px}.team-section{position:relative}.team-block-one .inner-box{position:relative;display:block;overflow:hidden;background:#f1f1f1;border-radius:10px;transition:all .5s ease}.team-block-one .inner-box:hover{background:#fff;box-shadow:0 0 120px rgba(0,0,0,.1)}.team-block-one .inner-box .image-box,.team-block-one .inner-box .image-box .image{position:relative;display:block;overflow:hidden}.team-block-one .inner-box .image-box .image{background:#000}.team-block-one .inner-box .image-box .image img{width:100%;transition:all .5s ease}.team-block-one .inner-box:hover .image-box .image img{transform:scale(1.05);opacity:.6}.team-block-one .inner-box .image-box .social-links{position:absolute;top:50%;right:0;transform:translateY(-50%);opacity:0;transition:all .5s ease}.team-block-one .inner-box:hover .image-box .social-links{right:20px;opacity:1}.team-block-one .inner-box .image-box .social-links li{position:relative;display:block;margin-bottom:15px}.team-block-one .inner-box .image-box .social-links li:last-child{margin-bottom:0}.team-block-one .inner-box .image-box .social-links li a{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;font-size:18px;color:#333;background:#fff;text-align:center;border-radius:50%}.team-block-one .inner-box .image-box .social-links li a:hover{color:#fff}.team-block-one .inner-box .lower-content{position:relative;display:block;padding:22px 30px 25px}.team-block-one .inner-box .lower-content h3{position:relative;display:block;font-size:24px;line-height:34px;font-weight:600;margin-bottom:6px}.team-block-one .inner-box .lower-content h3 a{display:inline-block;color:#222}.team-block-one .inner-box .lower-content .designation{position:relative;display:block}.team-page-section{padding:143px 0 120px}.team-page-section .team-block-one .inner-box{margin-bottom:30px}.team-details{padding:150px 0}.team-details-content{background:#fff;box-shadow:0 2px 70px rgba(0,0,0,.1);padding:50px}.team-details-content,.team-details-content .image-box{position:relative;display:block;border-radius:10px}.team-details-content .image-box img{width:100%;border-radius:10px}.team-details-content .content-box{position:relative;display:block}.team-details-content .content-box h2{display:block;font-size:40px;line-height:50px;font-weight:600;margin-bottom:8px}.team-details-content .content-box .designation{position:relative;display:block;font-weight:500;margin-bottom:28px}.team-details-content .content-box p{margin-bottom:25px}.team-details-content .content-box .info-list li{position:relative;display:block;margin-bottom:10px}.team-details-content .content-box .info-list li:last-child{margin-bottom:0}.team-details-content .content-box .info-list li span{color:#222;font-weight:700}.team-details-content .content-box .info-list li a{display:inline-block;color:#6e6e6e}.team-details-content .content-box .info-list{margin-bottom:33px}.team-details-content .content-box .social-links li{position:relative;display:inline-block;float:left;margin-right:15px}.team-details-content .content-box .social-links li:last-child{margin:0}.team-details-content .content-box .social-links li a{position:relative;display:inline-block;width:50px;height:50px;line-height:50px;border:1px solid #e5e5e5;text-align:center;border-radius:50%;font-size:18px;color:#676767}.team-details-content .content-box .social-links li a:hover{color:#fff}.team-details h3{display:block;font-size:28px;line-height:38px;font-weight:600;margin-bottom:25px}.team-details .biography-box p{margin-bottom:26px}.team-details .biography-box p:last-child{margin-bottom:0}.team-details .lower-content h3{margin-bottom:15px}.team-details .lower-content .skills-box p{margin-bottom:30px}.team-details .lower-content .inner-box .single-item{position:relative;display:block;padding-left:30px;margin-bottom:18px}.team-details .lower-content .inner-box .single-item:last-child{margin-bottom:0}.team-details .lower-content .inner-box .single-item:before{position:absolute;content:"";width:16px;height:16px;left:0;top:6px;border-radius:50%}.team-details .lower-content .inner-box .single-item:after{position:absolute;content:"";width:6px;height:6px;left:5px;top:11px;border-radius:50%}.team-details .lower-content .inner-box .single-item h4{display:block;font-size:20px;line-height:30px;font-weight:600;margin-bottom:6px}.team-details .lower-content .inner-box .single-item p span{color:#2c2a49;display:block}.team-details .lower-content .skills-box .progress-box p{margin-bottom:10px}.team-details .lower-content .education-inner{position:relative}.team-details .lower-content .education-inner .single-item p span{font-weight:500}.video-section{position:relative}.video-section .inner-container{position:relative;max-width:1070px;width:100%;padding:205px 0;border-radius:10px;overflow:hidden;margin:-240px auto 0}.video-section .inner-container .bg-layer{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-repeat:no-repeat;background-position:50%}.video-section .inner-container .bg-layer:before{position:absolute;content:"";background:#000;width:100%;height:100%;left:0;top:0;opacity:.3}.video-section .inner-container .video-btn a{position:relative;display:inline-block;font-size:90px;color:#fff;width:90px;height:90px;cursor:pointer}.video-section .inner-container .video-btn a:after,.video-section .inner-container .video-btn a:before{width:100%;height:100%;border-radius:50%;background:transparent;top:50%;left:50%;transform:translate(-50%,-50%);animation-delay:.9s;content:"";position:absolute;box-shadow:0 0 0 0 hsla(0,0%,100%,.9);animation:ripple 3s infinite;transition:all .4s ease}.video-section .inner-container .video-btn a:after{animation-delay:.6s}.error-section{padding:150px 0}.error-section .inner-box .error-image{position:relative;display:block;margin-bottom:60px}.error-section .inner-box h2{display:block;font-size:40px;line-height:50px;font-weight:700;margin-bottom:25px}.error-section .inner-box .theme-btn-one{padding:13px 38px}.error-section .inner-box .theme-btn-one i{position:relative;font-size:14px;top:1px;margin-right:8px}.pricing-section{position:relative}.pricing-section .tab-btn-box .tab-btns:before{position:absolute;left:0;right:0;margin:0 auto;height:40px;width:70px;content:"";border-radius:30px;border:1px solid #e5e5e5}.pricing-section .tab-btn-box .tab-btns li{position:relative;display:inline-block;min-width:160px;text-align:right;font-size:18px;padding:10px 50px 10px 0;line-height:20px;color:#222;font-weight:500;cursor:pointer;transition:all .5s ease}.pricing-section .tab-btn-box .tab-btns li:last-child{padding-right:0;padding-left:50px;text-align:left}.pricing-section .tab-btn-box .tab-btns li.active-btn:before{right:-1px}.pricing-section .tab-btn-box .tab-btns li a:before{position:absolute;top:5px;height:30px;width:30px;border-radius:50%;content:"";right:-33px;transition:all .3s ease;background-color:#de2c2c}.pricing-section .tab-btn-box .tab-btns li .active:before{right:-1px}.pricing-section .tab-btn-box .tab-btns li:last-child a:before{display:none}.pricing-section .tab-btn-box .tab-btns li a{color:#222}.pricing-block-one .pricing-table{position:relative;display:block;background:#fff;box-shadow:0 0 120px rgba(0,0,0,.1);border-radius:10px;padding:42px 50px 50px;overflow:hidden}.pricing-block-one .pricing-table .shape-1{position:absolute;top:0;right:0;width:276px;height:100%;background-size:cover;background-repeat:no-repeat}.pricing-block-one .pricing-table .title{position:relative;display:block;font-size:20px;line-height:30px;font-weight:500;margin-bottom:12px}.pricing-block-one .pricing-table h2{display:block;font-size:40px;line-height:40px;font-weight:600}.pricing-block-one .pricing-table h2 span{font-size:20px}.pricing-block-one .pricing-table .table-content{border:2px solid hsla(0,0%,90%,.35);border-radius:10px;padding:35px 30px 35px 40px;margin-bottom:50px}.pricing-block-one .pricing-table .feature-list .light,.pricing-block-one .pricing-table .feature-list .light:before{color:#6e6e6e}.pricing-block-one .pricing-table .theme-btn-one{padding:13px 41px}.pricing-block-one .pricing-table .feature-list li{margin-bottom:16px}.pricing-block-one .pricing-table .feature-list li:last-child{margin-bottom:0}.pricing-block-one.active-block .pricing-table{background:#241e2f}.pricing-block-one.active-block .pricing-table .feature-list li,.pricing-block-one.active-block .pricing-table h2{color:#fff}.pricing-block-one.active-block .pricing-table .table-content{border:1px solid hsla(0,0%,100%,.1)}.subscribe-section{position:relative}.subscribe-section .inner-container{position:relative;display:block;background:#241e2f;padding:70px 110px 80px;border-radius:10px;margin-bottom:-170px;z-index:1}.subscribe-section h2{position:relative;display:block;font-size:40px;line-height:50px;color:#fff;font-weight:700;text-align:center;margin-bottom:40px}.subscribe-section .form-inner{position:relative;display:block;background:#2f2939;border-radius:5px;padding:20px}.subscribe-section .form-inner .form-group{position:relative;margin:0;padding:0 10px}.subscribe-section .form-inner form{position:relative;margin:0 5px;padding-right:215px}.subscribe-section .form-inner .form-group input[type=email],.subscribe-section .form-inner .form-group input[type=text]{position:relative;display:block;width:100%;height:50px;background:hsla(0,0%,100%,.07);border:1px solid transparent;border-radius:30px;padding:10px 30px;font-size:16px;color:#fff;transition:all .5s ease}.subscribe-section .form-inner .message-btn{position:absolute;top:0;right:0}.subscribe-section .form-inner .message-btn .theme-btn-one{padding:13px 36px}.cta-section{overflow:hidden;padding:117px 0 122px}.cta-section:before{position:absolute;content:"";background:linear-gradient(90deg,#000,transparent 69.79%);left:0;top:0;width:100%;height:100%}.cta-section .inner-box{position:relative;display:block;max-width:430px}.cta-section .inner-box h2{position:relative;display:block;font-size:40px;line-height:50px;color:#fff;font-weight:700;margin-bottom:25px}.cta-section .inner-box h3{position:relative;display:block;font-size:26px;line-height:36px;font-weight:500}.cta-section .inner-box h3 a{display:inline-block;color:#fff}.career-section{padding:150px 0}.career-section .accordion-box .accordion{box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px}.career-section .accordion-box .acc-content h4{display:block;font-size:20px;line-height:30px;font-weight:600;margin-top:25px;margin-bottom:20px}.career-section .accordion-box .acc-content .list-style-one{margin-top:20px;margin-bottom:25px}.career-section .accordion-box .accordion .acc-content{padding-top:0}.career-sidebar{position:relative;display:block;background:#fff;box-shadow:0 20px 80px rgba(0,0,0,.1);border-radius:10px;padding:32px 40px 40px}.career-sidebar h3{display:block;font-size:28px;line-height:38px;font-weight:600;margin-bottom:22px}.career-sidebar .form-inner .form-group{position:relative;margin-bottom:20px}.career-sidebar .form-inner .form-group:last-child{margin-bottom:0}.career-sidebar .form-inner .form-group input[type=email],.career-sidebar .form-inner .form-group input[type=text],.career-sidebar .form-inner .form-group textarea{position:relative;display:block;width:100%;height:50px;border:1px solid #e5e5e5;border-radius:5px;font-size:16px;color:#6e6e6e;padding:10px 20px;transition:all .5s ease}.career-sidebar .form-inner .form-group textarea{height:130px;resize:none}.career-sidebar .form-inner .form-group .theme-btn-one{padding:13px 40px}.career-section .accordion-box .accordion .acc-btn.active .icon-box:before{color:#fff}.checkout-section{position:relative}.checkout-section .upper-box{position:relative;margin-bottom:45px}.checkout-section .upper-box .single-box{position:relative;display:block;font-size:16px;line-height:26px;color:#222;font-weight:500;padding:17px 30px;background:#fff;box-shadow:0 15px 40px 10px rgba(0,0,0,.05);border-radius:10px}.checkout-section .coupon a:hover,.checkout-section .customer a:hover{text-decoration:underline}.checkout-section .sub-title{position:relative;display:block;font-size:28px;line-height:36px;font-weight:600}.checkout-section .billing-info{position:relative;display:block;margin-bottom:30px}.checkout-section .billing-form{position:relative;display:block;padding:45px 0 28px}.checkout-section .billing-form .form-group{position:relative;display:block;margin-bottom:23px}.checkout-section .billing-form .form-group:last-child{margin-bottom:0}.checkout-section .billing-form .form-group label{position:relative;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:7px}.checkout-section .billing-form .form-group input[type=email],.checkout-section .billing-form .form-group input[type=text]{position:relative;display:block;width:100%;height:50px;border:1px solid #e5e5e5;font-size:16px;color:#676767;padding:10px 15px;border-radius:30px;transition:all .5s ease}.checkout-section .billing-form .form-group .nice-select{border-radius:30px;border:1px solid #e5e5e5!important;width:100%;font-size:16px;color:#676767;height:50px;line-height:50px;padding:0 20px;text-transform:capitalize}.checkout-section .billing-form .form-group .nice-select:after{border-bottom:2px solid #c4c4c4;border-right:2px solid #c4c4c4;margin-top:-4px;width:8px;height:8px;right:20px}.checkout-section .billing-form .form-group .nice-select .list{width:100%}.checkout-section .billing-form .form-group input.address{margin-bottom:10px}.checkout-section .billing-form .select-box .ui-state-default{width:100%!important}.checkout-section .billing-form .select-box .ui-selectmenu-button span.ui-icon:before{color:#848484}.checkout-section .billing-form .create-acc{position:relative;display:block;margin-top:3px}.checkout-section .billing-form .create-acc .custom-controls-stacked .description{font-size:16px;color:#222;cursor:pointer}.checkout-section .additional-info .note-book{position:relative;display:block}.checkout-section .additional-info .note-book label{position:relative;display:block;font-size:16px;line-height:24px;color:#222;margin-bottom:7px}.checkout-section .additional-info .note-book textarea{position:relative;display:block;width:100%;height:140px;border:1px solid #e5e5e5;color:#676767;font-size:14px;font-weight:400;border-radius:10px;resize:none;padding:12px 20px 8px;transition:all .5s ease}.checkout-section .order-info{position:relative;display:block;margin-bottom:70px}.checkout-section .order-info .order-list li{position:relative;display:block;border-bottom:1px solid #e5e5e5;padding:20px 30px}.checkout-section .order-info .order-list li.title{display:flex;align-items:center;justify-content:space-between;padding:37px 30px 7px}.checkout-section .order-info .order-list li.title h4{font-size:20px;line-height:30px;font-weight:500}.checkout-section .order-info .order-list li .single-box{position:relative;padding:35px 0 27px 110px;min-height:90px}.checkout-section .order-info .order-list li .single-box .image-box{position:absolute;left:0;top:0;width:90px;height:90px;background:#f1f1f1;border-radius:10px}.checkout-section .order-info .order-list li .single-box img{width:100%;border-radius:10px}.checkout-section .order-info .order-list li .single-box p{position:relative;font-size:18px;line-height:28px;color:#222;float:left;font-weight:500}.checkout-section .order-info .order-list li .single-box span{position:relative;display:block;float:right;font-size:18px;line-height:28px;color:#222;font-weight:500}.checkout-section .order-info .order-list li.sub-total{padding:17px 30px 10px 0}.checkout-section .order-info .order-list li.sub-total h4{font-size:20px;line-height:28px;font-weight:500;float:left}.checkout-section .order-info .order-list li.sub-total span{position:relative;display:block;font-size:18px;line-height:28px;font-weight:500;color:#222;float:right}.checkout-section .order-info .order-list li.order-total{padding:17px 30px 11px 0}.checkout-section .order-info .order-list li.order-total h4{font-size:20px;line-height:28px;font-weight:500;float:left}.checkout-section .order-info .order-list li.order-total span{position:relative;display:block;font-size:20px;line-height:28px;font-weight:500;float:right}.checkout-section .payment-info h2{margin-bottom:45px}.checkout-section .payment-info .payment-inner{position:relative;display:block;border:1px solid #e5e5e5;padding:28px 30px 40px;border-radius:20px}.checkout-section .payment-info .custom-control.material-checkbox .material-control-indicator{top:5px}.checkout-section .payment-info .payment-inner .custom-controls-stacked .description{font-size:18px;line-height:24px;font-family:var(--jost);font-weight:500;color:#222;cursor:pointer}.checkout-section .payment-info .payment-inner .custom-controls-stacked .description a{position:relative;display:inline-block;color:#222;z-index:1;margin-left:25px}.checkout-section .payment-info .payment-inner .option-block{position:relative;display:block;margin-bottom:22px}.checkout-section .payment-info .payment-inner .option-block p{position:relative;font-size:14px;line-height:21px;padding:4px 0 0 30px}.checkout-section .payment-info .payment-inner .theme-btn-one{padding:14px 60px 12px;box-shadow:none}.checkout-section .custom-control.material-checkbox .material-control-indicator{display:inline-block;position:absolute;top:5px;left:0;width:16px;height:16px;border:1px solid #e5e5e5;background:#fff;cursor:pointer;border-radius:3px}.checkout-section .custom-control.material-checkbox .material-control-input:checked~.material-control-indicator{border-color:#de2c2c;background:#de2c2c}.checkout-section .custom-control.material-checkbox .material-control-indicator:before{position:absolute;content:"\e92a";font-family:icomoon;font-size:8px;color:#fff;width:16px;height:16px;line-height:16px;text-align:center;border-radius:3px;left:-1px;top:0;opacity:0}.checkout-section .custom-control.material-checkbox .material-control-input:checked~.material-control-indicator:before{opacity:1}.checkout-section .payment-info .payment-inner .btn-box{padding-top:2px}.checkout-section .payment-info .payment-inner .btn-box .theme-btn-two{padding:16px 30px}.checkout-section .custom-control.material-checkbox{--color:#ebebeb;padding:0;margin:0;margin-bottom:0!important}.checkout-section .custom-control.material-checkbox .material-control-input{display:none}.checkout-section .custom-controls-stacked .description{position:relative;display:inline-block;padding:0;margin-left:25px;cursor:pointer}.cart-section{padding:115px 0 150px}.cart-section .table-outer{overflow-x:auto;position:relative;width:100%}.cart-section .cart-table{min-width:1170px;width:100%}.cart-section .cart-table thead tr th{position:relative;min-width:110px;padding:29px 15px 27px 0;color:#222;font-size:20px;line-height:28px;font-family:var(--jost);font-weight:500;text-align:center}.cart-section .cart-table .cart-header,.cart-section .cart-table tbody tr{border-bottom:1px solid #e5e5e5}.cart-section .cart-table tbody tr td.prod-column{padding:30px 0}.cart-section .cart-table tbody tr .prod-column .column-box{min-height:100px;position:relative;padding:45px 0 36px 280px}.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb img{max-width:100%;border-radius:10px}.cart-section .cart-table tbody tr .prod-column .column-box .prod-thumb{position:absolute;left:120px;top:0;width:110px;height:110px;background:#f1f1f1;border-radius:10px}.cart-section .cart-table tbody tr .prod-column .column-box .title{padding-left:20px}.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn{position:absolute;left:0;top:50%;transform:translateY(-50%);width:50px;height:50px;line-height:54px;font-size:16px;color:#222;font-weight:900;border:1px solid #e5e5e5;text-align:center;border-radius:50%;cursor:pointer;transition:all .5s ease}.cart-section .cart-table tbody tr .prod-column .column-box .remove-btn:hover{color:#fff}.cart-section .cart-table tbody tr td.price{font-size:18px;line-height:28px;text-align:center;color:#222;font-weight:500;position:relative;padding:30px 25px 30px 30px}.cart-section .cart-table tbody tr .sub-total{font-size:18px;line-height:28px;font-weight:500;padding:27px 50px 27px 48px;text-align:center;color:#222}.cart-section .cart-table tbody tr td.qty{position:relative}.cart-section .cart-table tbody tr td.qty .item-quantity{position:relative;display:inline-block;max-width:150px;width:100%;float:left;padding:0 40px;margin-left:0;border:1px solid #e6e6e6;border-radius:30px;height:50px;z-index:1}.cart-section .cart-table tbody tr td.qty .item-quantity .bootstrap-touchspin .input-group-btn-vertical i{left:12px}.cart-section .cart-table tbody tr td.qty input.quantity-spinner{line-height:48px;height:46px;width:43px!important;padding:0!important;box-shadow:none!important;border:none;text-align:center;font-size:16px;font-weight:600;color:#101010;background:transparent}.cart-section .bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-down{position:absolute;height:48px;width:40px;background:transparent;padding:0;left:-35px;top:-47px;border-right:none;border-radius:0}.cart-section .bootstrap-touchspin .input-group-btn-vertical>.btn.bootstrap-touchspin-up{position:absolute;height:48px;width:40px;background:transparent;padding:0;right:-45px;top:-47px;border-left:none;margin-top:0;border-radius:0}.cart-section .bootstrap-touchspin .glyphicon-chevron-up:before{content:"\f067";font-size:16px;font-style:normal;color:#000;font-family:Font Awesome\ 5 Pro}.cart-section .bootstrap-touchspin .glyphicon-chevron-down:before{content:"\f068";font-size:16px;font-style:normal;color:#000;font-family:Font Awesome\ 5 Pro}.cart-section .bootstrap-touchspin .input-group-btn-vertical{position:absolute;width:100%}.cart-section .bootstrap-touchspin .input-group-btn-vertical i{top:15px;left:15px;font-size:inherit!important}.cart-section .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down{margin-top:0}.cart-section .item-quantity .input-group{position:relative;display:table;border-collapse:separate;max-width:50px;width:100%;height:53px}.cart-section .cart-table .prod-title h4{position:relative;display:inline-block;font-size:20px;line-height:28px;color:#222;font-weight:500}.cart-section .othre-content{position:relative;display:flex;padding:30px 0;margin-bottom:70px;align-items:center;justify-content:space-between}.cart-section .othre-content .coupon-box{position:relative;display:flex;align-items:center;min-width:520px}.cart-section .othre-content .coupon-box input[type=text]{position:relative;display:inline-block;max-width:300px;width:100%;font-size:15px;height:50px;color:#676767;border:1px solid #e5e5e5;border-radius:30px;padding:10px 30px;float:left;margin-right:20px}.cart-section .othre-content .coupon-box button{width:200px;padding:13px 30px;box-shadow:none}.cart-section .othre-content .theme-btn-two{padding:12px 32px;transition:all .5s ease}.cart-section .cart-total .total-cart-box{position:relative}.cart-section .cart-total .total-cart-box h4{position:relative;display:block;font-size:20px;line-height:25px;background:#fcf5f3;padding:19px 30px 11px}.cart-section .cart-total .total-cart-box .list li{position:relative;display:block;font-size:20px;line-height:28px;font-family:var(--jost);font-weight:500;color:#222;padding:18px 0;border-top:1px solid #e5e5e5}.cart-section .cart-total .total-cart-box .list li span{font-family:var(--inter);float:right;font-weight:500;font-size:18px}.cart-section .cart-total .total-cart-box .list li:last-child span{font-size:20px}.cart-section .cart-total .total-cart-box .theme-btn-one{display:block;padding:13px 35px;width:100%;margin-top:5px;box-shadow:none}.clients-section{padding:87px 0}.clients-section .inner-box{position:relative;display:flex;align-items:center;justify-content:space-between}.clients-section .inner-box .clients-logo{position:relative;display:block}.clients-section .inner-box .clients-logo img{display:block;max-width:100%;width:auto;margin:0 auto;opacity:.4;transition:all .5s ease}.clients-section .inner-box .clients-logo:hover img{opacity:.8}.shop-section{padding:150px 0}.shop-sidebar{position:relative;display:block;margin-top:-7px}.shop-sidebar .widget-title{display:block;margin-bottom:22px}.shop-sidebar .widget-title h3{font-size:24px;line-height:34px;font-weight:600}.shop-sidebar .search-widget .search-form .form-group{position:relative;margin-bottom:0}.shop-sidebar .search-widget .search-form .form-group input[type=search]{position:relative;display:block;width:100%;height:60px;box-shadow:0 5px 20px rgba(0,0,0,.1);font-size:16px;color:#6e6e6e;padding:10px 30px;border-radius:30px;transition:all .5s ease}.shop-sidebar .search-widget .search-form .form-group button{position:absolute;top:18px;right:21px;font-size:18px;color:#222;cursor:pointer;transition:all .5s ease}.shop-sidebar .search-widget{margin-bottom:60px}.shop-sidebar .category-widget .category-list li{position:relative;display:block;padding:11px 0;border-bottom:1px solid #e5e5e5}.shop-sidebar .category-widget .category-list li:last-child{border-bottom:none}.shop-sidebar .category-widget .category-list li a{position:relative;display:inline-block;font-size:16px;line-height:26px;color:#222;font-weight:500}.shop-sidebar .category-widget .category-list li a:hover{padding-left:15px}.shop-sidebar .category-widget .category-list li a:before{position:absolute;content:"\e92b";font-family:icomoon;font-size:12px;left:0;top:0;font-weight:400;font-weight:700;opacity:0;transition:all .5s ease}.shop-sidebar .category-widget .category-list li a:hover:before{opacity:1}.shop-sidebar .category-widget .widget-title{margin-bottom:11px}.shop-sidebar .category-widget{margin-bottom:40px}.range-slider .title:before{position:absolute;content:"$";left:-10px;top:0;color:#222;font-size:16px;font-weight:500}.range-slider .input{color:#222;max-width:75px}.range-slider .input input{background:none;color:#222;font-size:16px;line-height:26px;font-weight:500}.range-slider .ui-widget.ui-widget-content{height:5px;border:none;margin-bottom:25px;background:#e9e9e9;border-radius:5px}.range-slider .ui-slider .ui-slider-range{top:0;height:5px;border-radius:5px 0 0 5px}.range-slider .ui-state-default,.range-slider .ui-widget-content .ui-state-default{top:-7px;width:20px;height:20px;border-radius:50%;cursor:pointer;margin-left:0;background:#fff}.range-slider .price-limite{display:flex}.range-slider .price-limite p{color:#222;font-weight:500;margin-right:13px;position:relative;top:-1px}.range-slider .option-box{position:relative;display:flex;align-items:center;justify-content:space-between}.range-slider .option-box .theme-btn-one{padding:8px 25px;box-shadow:none}.shop-sidebar .price-filter .widget-title{margin-bottom:28px}.shop-block-one .inner-box{position:relative;display:block;margin-bottom:42px}.shop-block-one .inner-box .image-box,.shop-block-one .inner-box .image-box .image{position:relative;display:block;overflow:hidden;border-radius:10px}.shop-block-one .inner-box .image-box .image{background:#f1f1f1}.shop-block-one .inner-box .image-box .image img{width:100%;border-radius:10px;transition:all .5s ease}.shop-block-one .inner-box:hover .image-box .image img{transform:scale(1.02);opacity:.3}.shop-block-one .inner-box .image-box .option-list{position:absolute;top:20px;right:0;opacity:0;transition:all .5s ease}.shop-block-one .inner-box:hover .image-box .option-list{opacity:1;right:20px}.shop-block-one .inner-box .image-box .option-list li{position:relative;display:block;margin-bottom:10px}.shop-block-one .inner-box .image-box .option-list li:last-child{margin-bottom:0}.shop-block-one .inner-box .image-box .option-list li a{position:relative;display:inline-block;width:40px;height:40px;line-height:44px;font-size:16px;color:#222;background:#fff;text-align:center;border-radius:50%}.shop-block-one .inner-box .image-box .option-list li a:hover{color:#fff}.shop-block-one .inner-box .image-box .cart-btn{position:absolute;left:0;bottom:-10px;width:100%;opacity:0;transition:all .5s ease}.shop-block-one .inner-box:hover .image-box .cart-btn{bottom:0;opacity:1}.shop-block-one .inner-box .image-box .cart-btn button{position:relative;display:inline-block;width:100%;font-size:16px;line-height:26px;color:#fff;font-weight:600;padding:12px 30px;text-align:center;transition:all .5s ease}.shop-block-one .inner-box .image-box .cart-btn button:hover{background:#222}.shop-block-one .inner-box .lower-content{position:relative;display:block;padding-top:22px}.shop-block-one .inner-box .lower-content h4{display:block;font-size:20px;line-height:30px;font-weight:500;margin-bottom:6px}.shop-block-one .inner-box .lower-content h4 a{display:inline-block;color:#222}.shop-block-one .inner-box .lower-content .price{position:relative;display:block;font-size:18px;line-height:28px;font-weight:500}.shop-details{padding:150px 0 98px}.shop-details-content{position:relative;display:block}.shop-details-content .image-box{position:relative;display:block;border-radius:15px;background:#f1f1f1;margin-right:-27px}.shop-details-content .image-box img{width:100%;border-radius:15px}.shop-details-content .content-box{position:relative;margin-top:-6px}.shop-details-content .content-box h2{display:block;font-size:28px;line-height:38px;font-weight:600;margin-bottom:7px}.shop-details-content .content-box .price{display:block;font-size:18px;line-height:28px;margin-bottom:25px;font-weight:500}.shop-details-content .content-box .customer-rating .rating li{position:relative;display:inline-block;float:left;font-size:16px;color:#fab421;margin-right:5px}.shop-details-content .content-box .customer-rating .rating li:last-child{margin:0!important}.shop-details-content .content-box .customer-rating .rating{margin-right:12px}.shop-details-content .content-box .customer-rating .review a{position:relative;display:inline-block;color:#6e6e6e}.shop-details-content .content-box .customer-rating{margin-bottom:8px}.shop-details-content .content-box .text{position:relative;display:block;margin-bottom:30px}.shop-details-content .content-box .text p{margin-bottom:26px}.shop-details-content .content-box .text p:last-child{margin-bottom:0}.shop-details-content .addto-cart-box .item-quantity{position:relative;display:inline-block;max-width:106px;height:50px;width:100%;float:left;padding:0 40px 0 0;margin-right:20px;background:#fff;z-index:1;border-radius:30px;border:1px solid #e5e5e5}.shop-details-content .addto-cart-box .theme-btn-one{padding:13px 38px;box-shadow:none}.shop-details-content .addto-cart-box .like-box a{border:1px solid #e5e5e5;color:#000}.shop-details-content .addto-cart-box .like-box a:hover{color:#fff}.shop-details-content .addto-cart-box input.quantity-spinner{line-height:48px;height:48px;width:43px!important;padding:0!important;box-shadow:none!important;border:none;text-align:center;font-size:16px;font-weight:600;color:#101010;background:transparent}.shop-details-content .other-option li{position:relative;display:block;font-size:16px;margin-bottom:12px}.shop-details-content .other-option li:last-child{margin-bottom:0}.shop-details-content .other-option li span{font-weight:500;color:#222}.shop-details-content .other-option li a{display:inline-block;color:#6e6e6e}.shop-details .product-discription .tab-btn-box .tab-btns li{position:relative;display:inline-block;font-size:20px;line-height:30px;font-weight:500;color:#000;cursor:pointer;float:left;margin-right:5px;padding:10px 27px 8px;border:1px solid #e5e5e5;border-bottom:none;border-radius:10px 10px 0 0;transition:all .5s ease}.shop-details .product-discription .tab-btn-box .tab-btns li:last-child{margin:0!important}.shop-details .product-discription .tab-btn-box .tab-btns li:before{position:absolute;content:"";width:100%;height:2px;background:#fff;left:0;bottom:-2px;opacity:0;z-index:1;transition:all .5s ease}.shop-details .product-discription .tab-btn-box .tab-btns li.active-btn:before{opacity:1}.shop-details .product-discription .tabs-content{position:relative;display:block;border:1px solid #e5e5e5;border-radius:0 30px 30px 30px;padding:27px 30px 50px}.shop-details .product-discription .tabs-content .content-box h3{display:block;font-size:28px;line-height:36px;font-weight:600;margin-bottom:15px}.shop-details .product-discription .customer-inner .rating li{color:#ffc92e}.shop-details .product-discription .customer-inner .customer-review{border-bottom:1px solid #e5e5e5}.shop-details .product-discription .comment-form input,.shop-details .product-discription .comment-form textarea{border:1px solid #e6e6e6}.shop-details .product-discription .check-box label{color:grey}.shop-details .product-discription .theme-btn{padding:16px 30px}.shop-details .default-form label{font-weight:500;color:#000}.shop-details .product-discription .comment-form textarea{height:170px;resize:none}.shop-details .product-discription .tab-btn-box{position:relative}.shop-details .related-product .title-box{position:relative;display:block;margin-bottom:25px}.shop-details .related-product .title-box h2{font-size:28px;line-height:38px;font-weight:600}