@charset "utf-8";
@charset "utf-8";

 .inner-banner.inner-banner-blog{padding:0 0 65px;}
.top-banner{padding:0;background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/top-banner-home.png);background-position:right top;background-repeat:no-repeat;background-size:contain;}
.sec-padding{padding:100px 0;}
.features-padding{padding:60px 0 120px 0;}
.sub-heading{font-size:17px;line-height:25px;margin-bottom:1rem;}
section.inner-banner.inner-banner-faq{padding:1.2rem 0;}
section.inner-banner.inner-banner-faq h1{margin:1rem 0;}
.modal-body{padding:2rem 3rem;}
.modal-body .btn-wrap-center{text-align:center;margin:0;display:inline-block;width:100%;}
.modal-body p.sub-heading{font-size:18px;line-height:25px;margin-bottom:1rem;}
.modal-body .heading-center{margin-bottom:0 !important;}
.modal-body button.btn-agreed{color:#fff;background-color:#008ffd;border-color:#008ffd;font-size:21px;line-height:30px;padding:0.75rem 1.8rem;position:relative;}
.simplify-sec{background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/geer-bg.png) center top no-repeat #008ffd;margin-top:0;}
.text-bluewhite{color:#cce8ff;}
.ul-style{padding:0;margin:0;}
.ul-style li{font-size:17px;line-height:30px;padding-left:25px;list-style:none;}
.ul-style.white-arrow li{background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/tick.png)0px 13px no-repeat;}
.horizon-tab .nav-pills .nav-link{font-size:20px;font-weight:600;color:#cce8ff;line-height:33px;border-bottom:1px solid #4da5fe;padding-bottom:18px;margin-bottom:8px;text-align:left;max-width:70%;border-radius:0px;padding-left:0px;}
.horizon-tab .nav-pills .nav-link.active, .nav-pills .show>.nav-link{color:#fff;background-color:#0d6efd00;border-bottom:4px solid #fff;}
.gray-bg{background-color:#eaece9;}
.text-skyblue{color:#008ffd;}
.text-blue-what{color:#5b8fe7;}
.what-makes-sec{background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/bg-what-make.jpg) top center no-repeat;background-size:cover;}
.what-makes{color:#bdd7ee;position:relative;font-size:24px;line-height:30px;font-weight:600;padding:10px;-o-transition:all .001s linear;-moz-transition:all .001s linear;-webkit-transition:all .001s linear;transition:all .001s linear;text-align:center;}
.what-makes a{opacity:0;display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:#fff;background-color:#008ffd;position:absolute;top:0;left:0px;width:100%;height:100%;box-shadow:0px 7px 10px #00000069;border-radius:20px;padding-top:20px;padding-bottom:10px;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}
.what-makes:hover a{color:#fff;opacity:1;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}
.performing span{font-size:70px;color:#008ffd;font-weight:600;}
.performing sub{font-size:35px;color:#008ffd;position:relative;top:0px;font-weight:bold;}
.performing em{color:#63be13;font-size:30px;position:relative;top:0px;}
.performing em span{font-size:30px;color:#000;}
.performing p{font-size:20px;font-weight:600;margin-top:15px;}
.fac-font strong{color:#172c59;font-size:17px;}
.fac-font{font-size:13px;line-height:18px;}
.common-logo img{display:inline-block;}
.open-box{background-color:#fff;padding:40px;border-radius:20px;}
.open-box .btn{font-size:30px;padding:0px 29px 8px;line-height:37px;}
h2.fs-50{font-size:50px;}
.features-tab ul li{width:11%;}
.features-tab .nav-pills .nav-link{color:#1b1919;border:3px solid #fff;display:flex;align-items:center;flex-direction:column;justify-content:center;height:186px;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;position:relative;border-radius:20px 20px 0 0;}
.features-tab .nav-pills .nav-link:focus, .features-tab .nav-pills .nav-link:focus-within{border:3px solid #fff !important;border-bottom-color:#fff !important;outline:none;box-shadow:none;}
.features-tab .nav-pills .nav-link::before{content:"";position:absolute;width:50px;height:29px;border-bottom:3px solid #ffbd0d;border-left:3px solid #ffbd0d;background-color:#fff;border-radius:0 0 0 20px;bottom:-1px;right:-50px;z-index:1;opacity:0;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;display:none;}
.features-tab .nav-pills .nav-link::after{content:"";position:absolute;width:50px;height:29px;border-bottom:3px solid #ffbd0d;border-right:3px solid #ffbd0d;background-color:#fff;border-radius:0 0 20px 0;bottom:-1px;left:-50px;opacity:0;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;display:none;}
.features-tab .nav-pills .nav-link div::before{content:"";position:absolute;width:50px;height:30px;background-color:#fff;bottom:-85px;right:-50px;opacity:0;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;display:none;}
.features-tab .nav-pills .nav-link div::after{content:"";position:absolute;width:50px;height:30px;background-color:#fff;bottom:-85px;left:-50px;opacity:0;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;display:none;}
.features-tab .nav-pills .nav-link.active, .features-tab .nav-pills .nav-link.active:focus-within, .features-tab .nav-pills .nav-link.active:focus, .features-tab .nav-pills .show>.nav-link{color:#000;background-color:#ffffff;border:3px solid #ffbd0d !important;border-radius:20px 20px 0 0;border-bottom-color:#fff !important;height:190px;margin-bottom:-5px;position:relative;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;}
.features-tab .nav-pills .nav-link.active::before{content:"";position:absolute;width:50px;height:29px;border-bottom:3px solid #ffbd0d;border-left:3px solid #ffbd0d;background-color:#fff;border-radius:0 0 0 20px;bottom:-1px;right:-50px;z-index:1;opacity:1;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;display:none;}
.features-tab .nav-pills .nav-link.active::after{content:"";position:absolute;width:50px;height:29px;border-bottom:3px solid #ffbd0d;border-right:3px solid #ffbd0d;background-color:#fff;border-radius:0 0 20px 0;bottom:-1px;left:-50px;opacity:1;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;display:none;}
.features-tab .nav-pills .nav-link.active div{position:relative;}
.features-tab .nav-pills .nav-link div{position:relative;text-align:center;}
.features-tab .nav-pills .nav-link.active div::before{content:"";position:absolute;width:50px;height:30px;background-color:#fff;bottom:-85px;right:-50px;opacity:1;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;display:none;}
.features-tab .nav-pills .nav-link.active div::after{content:"";position:absolute;width:50px;height:30px;background-color:#fff;bottom:-85px;left:-50px;opacity:1;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;display:none;}
.features-tab .nav-pills .nav-link em{display:none;}
.features-tab .nav-pills .nav-link.active img{display:none;}
.features-tab .nav-pills .nav-link.active em{display:block;font-style:normal;}
.right-sticky{position:fixed;background:#008ffd;border-radius:50px;display:flex;flex-direction:column;right:26px;top:240px;z-index:800;box-shadow:0px 15px 20px 0px rgba(0, 0, 0, 0.35);}
.right-sticky>div{display:flex;position:relative;padding:15px;z-index:1;align-items:center;justify-content:center;height:52px;cursor:pointer;}
.right-sticky>div img{z-index:2;position:relative;}
.right-sticky>div a.xpan, .right-sticky>div span{opacity:0;position:absolute;right:0;background:orange;padding:15px;top:0;border-radius:50px;color:orange;font-size:18px;font-weight:600;z-index:1;text-align:right;padding-right:65px;width:0;white-space:nowrap;overflow:hidden;}
.right-sticky>div span{display:flex;flex-direction:row;align-items:center;justify-content:space-around;}
.right-sticky>div span a{color:orange;}
.right-sticky>div:hover a.xpan, .right-sticky>div:hover span{opacity:1;width:272px;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;color:#fff;}
.right-sticky>div:hover span a{color:#fff;}
.features-tab .tab-content{border-top:3px solid #ffbd0d;padding:25px 0 0;min-height:185px;}
.features-tab .tab-content p{max-width:79%;margin:35px auto 0;font-size:20px;line-height:30px;}
.features-tab .fade:not(.show){display:none;}
.open-box p.text-start{height:200px;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom, black 50%, transparent 100%);mask-image:linear-gradient(to bottom, black 50%, transparent 100%);}
.open-box.text-more p.text-start{height:auto;-webkit-mask-image:none;mask-image:none;}
.open-box p span{display:block;margin:0 0 25px;}
.open-box p .stars{display:block;text-align:center;margin:0 0 5px;}
.open-box p .stars i{font-size:26px;margin:0 5px;color:#ffbf00;}
.title-rating{padding:0 10%;text-align:center;}
.title-rating em{font-style:normal;font-weight:600;color:#163461;font-size:16px;display:block;}
.title-rating strong{font-style:normal;font-weight:600;color:#008ffd;font-size:20px;display:block;margin:5px 0 0;}
.open-box.text-more .btn.btn-outline-primary{background:#008ffd;color:#fff;transform:rotate(180deg);box-shadow:0px -9px 11px #00000069;}
.open-box:hover, .open-box.text-more{box-shadow:0 10px 10px 10px #00000026;position:relative;}
.pricing-acordian .accordion-button:hover::after{background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/top-arrow.png);transform:rotate(0deg);}
.pricing-top-box .open-box .common-logo span{font-size:24px;line-height:30px;font-weight:300;}
.inner-banner{padding:0;background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/inner-banner.png);background-position:right -100px center;background-repeat:no-repeat;background-size:auto;background-position:right 8px !important;}
.inner-banner-blog.inner-banner h1{padding-top:4rem;}
.sign-up-now-btn{color:#1b1919;font-size:20px;display:inline-block;font-weight:600;margin:0 0 0 20px;}
.features-tool-wrap{display:flex;margin:25px 0 0;}
.features-tool-wrap a{min-width:10.5%;max-width:10.5%;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 10px;}
.features-tool-wrap a div{font-size:20px;color:#000000;margin:15px 0 0;text-align:center;line-height:24px;}
.grey-bg-sec{background:#f9f9f9;}
.left-box-wrap{margin:0 0 25px;}
.left-box-wrap h2{font-size:35px;line-height:45px;font-weight:600;color:#000;margin-bottom:1.5rem;}
.left-box-wrap p{font-size:17px !important;color:#1b1919;line-height:28px;margin:0 0 22px;}
.btn-learn-more{font-size:22px;color:#008ffd;font-weight:600;padding:0 25px 0 0;position:relative;transition:all 0.5s ease-in-out;}
.btn-learn-more:hover{padding-right:30px;}
.btn-learn-more::after{content:"";background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/arrow-right-blue.png) 0 50% no-repeat;width:18px;height:13px;background-size:100%;position:absolute;top:8px;right:0;transition:all 0.5s ease-in-out;}
.right-box-wrap{margin:0;}
.right-box-wrap h2{font-size:22px;font-weight:600;color:#000;line-height:28px;margin:0 0 35px;}
.right-feature-box{margin:0;padding:0;}
.right-feature-box ul{list-style:none;padding:0;margin:0;}
.right-feature-box ul li{border-bottom:1px solid #d9d9d9;padding-bottom:20px;margin-bottom:15px;padding-left:30px;position:relative;font-size:17px;}
.right-feature-box ul li::after{content:"";background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/arrow-right-blue.png) 0 50% no-repeat;width:18px;height:13px;background-size:100%;position:absolute;top:9px;left:0;transition:all 0.5s ease-in-out;}
.right-feature-box ul li:last-child{border-bottom:0 none;}
.overcome-sec{background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/overcome-bg.png) center top no-repeat #f5f8ff;}
.overcome-sec h2{color:#0446a6;}
.overcome-sec .sub-heading{font-size:17px;line-height:25px;color:#1b1919;}
.overcome-sec .horizon-tab .nav-pills .nav-link.active, .overcome-sec .nav-pills .show>.nav-link{color:#008ffd;background-color:#0d6efd00;border-bottom:4px solid #008ffd;}
.overcome-sec .horizon-tab .nav-pills .nav-link{font-size:22px;font-weight:600;color:#373737;line-height:33px;border-bottom:1px solid #d8d8d8;padding-bottom:18px;margin-bottom:8px;text-align:left;max-width:70%;border-radius:0px;padding-left:0px;}
.overcome-sec .ul-style.white-arrow li{background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/tick-black.png) 0px 13px no-repeat;}
.overcome-sec h3{color:#008ffd;padding-right:23%;}
.overcome-sec .btn-learn-more{font-size:20px;margin-top:25px;display:inline-block;}
.schedule-btn{padding-right:60px;position:relative;min-height:56px;display:inline-flex;align-items:center;justify-content:center;line-height:1.2;width:auto;}
.schedule-btn::after{content:"";background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/arrow-right-white.png) 0 50% no-repeat;width:18px;height:13px;background-size:100%;position:absolute;top:calc(50% - 6.5px);right:15px;transition:all 0.5s ease-in-out;display:none;}
.benefits-of-facility-section .owl-carousel .owl-wrapper{padding:30px 0;}
.benefits-of-facility-section .owl-controls .owl-buttons{text-align:center;margin-top:0;}
.benefits-of-facility-section .owl-controls .owl-buttons .owl-prev{background:rgb(0 143 253 / 80%);position:absolute;top:calc(50% - 40px);left:-40px;padding:0 18px 0 15px;border-radius:50%;box-shadow:3px 14px 25px -10px rgba(0, 0, 0, 0.178);transition:background 0.5s ease 0s;}
.benefits-of-facility-section .owl-controls .owl-buttons .owl-next{background:rgb(0 143 253 / 80%);position:absolute;top:calc(50% - 40px);right:-40px;padding:0 15px 0 18px;border-radius:50%;box-shadow:-3px 14px 25px -10px rgba(0, 0, 0, 0.178);transition:background 0.5s ease 0s;}
.benefits-of-facility-section .owl-controls .owl-buttons .owl-prev:after, .benefits-of-facility-section .owl-controls .owl-buttons .owl-next:after{content:"\f104";font-family:FontAwesome;color:#fff;font-size:30px;}
.benefits-of-facility-section .owl-controls .owl-buttons .owl-next:after{content:"\f105";}
.benefits-of-facility-section .owl-controls .owl-buttons div{cursor:pointer;width:80px;height:80px;display:flex;align-items:center;justify-content:center;}
.benefits-of-facility-section .owl-pagination{display:flex;align-items:center;justify-content:center;}
.benefits-of-facility-section .owl-controls .owl-page span{width:25px;height:25px;background:#96a3d82c;display:inline-flex;border-radius:50%;margin:0 10px;}
.benefits-of-facility-section .owl-controls .owl-page.active span{background:#fff;}
.benefits-of-facility-section .what-makes{background:#fff;border-radius:20px;padding:45px 30px;min-height:350px;margin:0 15px;transition:none !important;display:flex;align-items:center;flex-direction:column;}
.benefits-of-facility-section .what-makes h2{font-size:28px;line-height:35px;text-align:center;font-weight:800;}
.benefits-of-facility-section .what-makes ul{text-align:left;color:#373737;margin-top:25px;}
.benefits-of-facility-section .what-makes ul li{font-size:14px;margin:0 0 5px;color:#373737;line-height:18px;}
.benefits-of-facility-section .btn-learn-more{font-size:20px;color:#ffffff;font-weight:600;padding:0 25px 0 0;position:relative;transition:all 0.5s ease-in-out;font-style:normal;}
.benefits-of-facility-section .btn-learn-more::after{content:"";background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/arrow-right-white.png) 0 50% no-repeat;width:18px;height:13px;background-size:100%;position:absolute;top:8px;right:0;transition:all 0.5s ease-in-out;}
.benefits-of-facility-section .what-makes a{padding:30px;transition:all 0.1ms ease-in-out;cursor:none;font-weight:400;pointer-events:none;}
.benefits-of-facility-section .what-makes a span{display:block;text-align:left;font-size:35px;line-height:40px;margin-bottom:25px;font-weight:600;}
.benefits-of-facility-section .what-makes p{font-size:17px;line-height:25px;color:#373737;text-align:center;font-weight:400;}
.benefits-of-facility-section .what-makes p.blue-text{color:#007bda;}
.benefits-of-facility-section .sub-heading{color:#bababa;}
.other-industries-covered-sec{background:#362b44;}
.other-indus-box{width:250px;height:250px;border-radius:50%;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:flex-start;}
.other-indus-box>img{width:100%;-o-object-fit:cover;object-fit:cover;-webkit-object-fit:cover;-moz-object-fit:cover;height:100%;overflow:hidden;object-position:50% 50%;-webkit-object-position:50% 50%;-o-object-position:50% 50%;-moz-object-position:50% 50%;border-radius:0 !important;}
.other-indus-box>a{display:flex;align-items:center;opacity:0;position:absolute;background:#5f5768;width:100%;height:100%;}
.other-indus-box>a em{width:100%;bottom:50px;position:absolute;color:#fff;text-align:center;font-style:normal;font-size:18px;font-weight:600;}
.other-indus-box>a em img{margin:0 0 0 5px;}
.other-indus-box:hover>a{opacity:1;z-index:2;}
.other-indus-box:hover{transform:scale(1.10);box-shadow:0px 7px 10px #00000069;}
.other-indus-box:hover .big-img{opacity:0;transition:all 0.5s ease-in-out;}
.other-indus-box span{background:#f8f8f8;position:absolute;font-size:18px;line-height:22px;color:#191919;padding:15px 20px;border-radius:0 25px 25px 0;font-weight:600;left:0;width:90%;text-align:center;pointer-events:none;z-index:2;}
.integration-sec hr{opacity:1;width:216px;margin-top:30px !important;margin-bottom:35px !important;}
.text-gray{color:#979797;}
.faq-accordian .accordion-header button{font-size:25px;}
.faq-accordian .accordion-item{border:0px solid;border-bottom:1px solid #d8d8d8;padding:10px 0;}
.faq-accordian .accordion-button:not(.collapsed){color:#1b1919;background-color:#ffffff;box-shadow:inset 0 0px 0 rgb(0 0 0 / 13%);}
.faq-accordian .accordion-body{padding:1rem 0rem;font-size:17px;line-height:30px;}
.faq-accordian .accordion-button{padding:1rem 0rem;font-size:25px;line-height:20px;color:#008ffd;}
.faq-accordian .accordion-button::after{content:"+";color:#008ffd;background:none;font-size:27px;}
.faq-accordian .accordion-button:not(.collapsed)::after{content:"-";color:#1b1919;background:none;font-size:40px;transform:rotate(0deg);}
.faq-accordian .accordion-button:focus{border-color:#86b7fe00;box-shadow:0 0 0 0.25rem rgb(13 110 253 / 0%);}
.faq-accordian .accordion-item:last-child{border-bottom:0;}
.faq-demo .contact-form-wrap{max-width:100%;margin:0 auto;}
.contact-form-wrap .form-select{padding:23px 20px !important;height:auto;background-color:#f9f9f9;border:0 none;box-shadow:0 0 0 2px #c1c1c1;font-size:25px;color:#707070;line-height:25px;}
.contact-form-wrap .form-floating>.form-control:focus, .contact-form-wrap .form-floating>.form-control:not(:placeholder-shown){background-color:#fff;}
.or-img span{display:none;}
.or-img{justify-content:center;align-items:center;display:flex;}
.train-ul .right-feature-box ul li, .train-ul .right-feature-box p{font-size:17px;line-height:30px;}
.train-ul .right-feature-box ul li::after{top:10px;}
.train-box-wrap{border-radius:30px;position:relative;display:flex;justify-content:center;align-items:center;justify-items:center;color:#1b1919;font-size:20px;transition:none !important;}
.train-box-wrap .train-b-top{position:absolute;min-width:175px;background:#fff;border-radius:20px;text-align:center;padding:25px 0 6px 0;font-size:20px;line-height:30px;display:flex;justify-content:center;align-items:center;justify-items:center;flex-direction:column;transition:none !important;border-radius:30px;color:#1b1919;}
.train-box-wrap .train-b-top-2{position:absolute;min-width:175px;border-radius:20px;text-align:center;padding:25px 0 6px 0;font-size:20px;line-height:30px;display:flex;justify-content:center;align-items:center;justify-items:center;flex-direction:column;transition:none !important;border-radius:30px;color:#1b1919;}
.train-box-wrap .train-b-top strong{display:block;}
.train-box-wrap .train-b-top img{margin-top:10px;}
.train-box-wrap:hover{box-shadow:0px 7px 10px #00000069;}
.train-box-wrap:hover .train-b-top{background:#008ffd;width:100%;height:100%;color:#fff;cursor:pointer;transition:none !important;}
.train-box-wrap:hover .train-b-top strong{margin-bottom:8px;}
.train-box-wrap img.big{border-radius:30px;width:100%;}
ul.ui-dote li{font-size:18px;line-height:22px;list-style-type:disc;text-align:left;margin-bottom:10px;}
.pricing-top-box .open-box{color:#191919;margin:0 -11px;}
.w-60{max-width:60%;}
.light-gray{color:#454444;}
.green-ul li{color:#1b1919;font-size:16px;margin-bottom:10px;line-height:20px;padding-left:30px;background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/green-arrow.png) left top no-repeat;list-style:none;font-weight:600;}
.btn-outline-success{color:#00b564;border-color:#00b564;}
.btn-outline-success:hover{color:#fff;background:#00b564;border-color:#00b564;}
.pricing-top-box .open-box .btn{font-size:20px;border-width:2px;padding:5px 29px 5px;}
.sin-text{font-size:20px;color:#191919;font-weight:600;display:block;}
.pricing-acordian .accordion-button{font-size:20px;font-weight:600;color:#4b4b4b;background-color:#eeeeee;padding:0rem 1.25rem;border-radius:8px;}
.pricing-acordian .accordion-item{border:1px solid rgb(255 255 255 / 13%);}
.pricing-acordian .accordion-button:not(.collapsed), .pricing-acordian .accordion-button:hover{color:#fff;background-color:#007efd;box-shadow:inset 0 0px 0 rgb(0 0 0 / 13%);}
.pricing-acordian .accordion-body{font-size:18px;line-height:25px;padding:0px;}
.pricing-acordian .accordion-item:first-of-type .accordion-button{border-radius:8px;}
.pricing-acordian .border-bottom:hover{background-color:#f9f9f9;}
.features-b{font-size:22px;font-weight:600;color:#191919;background-color:#dcdcdc;padding:0rem 1.25rem;border-radius:8px;}
.basic-bx .col{border-radius:18px;background-color:#fff;text-align:center;border:1px solid #dcdcdc;}
.basic-bx h3{font-size:25px;}
.basic-bx .basic-b{padding:22px 0;}
.basic-bx .col:hover{background-color:#00b564;box-shadow:0px 7px 10px #00000069;border:1px solid #00b564;}
.basic-bx .col:hover h3{color:#fff;}
.basic-bx .col:hover .btn-outline-success, .basic-bx .col:hover .btn-outline-success:hover{color:#00b564;border-color:#ffffff;background-color:#fff;}
.features-t span{display:block;border-top:1px solid #dcdcdc;position:relative;}
.features-t span em{font-size:15px;color:#828282;background-color:#fff;position:relative;top:-13px;font-style:normal;font-weight:600;padding:0 5px;}
.features-t{position:relative;bottom:-54px;right:11px;}
.accordion-button{padding:0.5rem 1.25rem;font-weight:700;}
.bg-white-sec{background:#fff;}
.integrat-tab>.nav-pills .nav-link{background:#fffe;border-radius:1.9rem;padding:15px 30px;font-size:20px;color:#000;margin:0 5px;border:1px solid #dfdfdf;}
.integrat-tab>.nav-pills .nav-link.active, .integrat-tab>.nav-pills .show>.nav-link, .integrat-tab>.nav-pills .nav-link:hover{color:#fff;background-color:#008ffd;border:1px solid #008ffd;box-shadow:0px 5px 5px #00000021;}
.integrat-tab p{font-size:18px;line-height:25px;}
.wi-35{min-width:300px;}
.overcome-sec .integrat-tab .horizon-tab .nav-pills .nav-link{font-size:17px;line-height:23px;padding-bottom:8px;padding-top:8px;margin-bottom:6px;max-width:100%;}
.oil-sec-box{border-radius:20px;border:1px solid #dbdbdb;text-align:left;font-size:15px;padding:20px;height:100%;}
.oil-sec-box strong{font-size:18px;display:block;}
.oil-sec-box:hover{box-shadow:0px 7px 10px #00000069;}
.small .left-menu{border-right:1px solid #ececec;padding:0 40px 0 0;margin:0 30px 0 0;height:90%;}
.w-home-40{width:40%;}
.copy-right span a{display:inline-block;margin:0 10px 0 0;}
.copy-right a:hover{text-decoration:underline;}
.top-footer sup{color:#008ffd;font-weight:bolder;text-transform:uppercase;}
.top-banner .sign-up-now-btn{display:none;}
.benefits-of-facility-section em.btn-learn-more{display:none;}
.integrat-tab .overcome-container .tab-content{width:70%;}
.performing sup{top:-1.95em;display:block;font-weight:bolder;color:#008ffd;font-size:1.05em;}
.error .top-icon{width:40%;}
.form-control:focus, .contact-form-wrap .form-floating .form-control:focus{border-color:#008ffd;box-shadow:0 0 0 2px #008ffd;}
.right-feature-box ul li ul li{list-style:disc;padding-left:0px;margin-left:20px;}
.right-feature-box ul li ul li::marker{color:#008ffd;}
.right-feature-box ul li ul li:after{display:none;}
.copy-right .container i{font-style:normal;}
.simple-tabs.nav-pills [type=button], .features-tab .nav-pills [type=button]{-webkit-appearance:none;}
a:focus, a:focus-visible{box-shadow:0px 0px 0px;border:0px solid;outline:-webkit-focus-ring-color auto 0px;}
.left-box-wrap a:hover{text-decoration:underline;}
.manag-close{position:absolute;top:10px;right:10px;background-size:24px;z-index:1;color:#fff;font-size:22px;opacity:1;background:none;}
.modal-backdrop.show{opacity:.6;}
.top-banner.home-mobile{min-height:445px !important;}
@media(min-width:992px){
.modal-md{max-width:700px;}
}
#myModalz .sup-btn{position:absolute;top:0;left:0%;width:100%;height:100%;}
#myModalz .email-btn1{position:absolute;bottom:0.46%;width:25%;height:40px;left:5%;}
#myModalz .email-btn2{left:43%;}
.contact-form-wrap .form-floating .intl-tel-input.allow-dropdown input[type=text]{padding-left:58px !important;}
.intl-tel-input.allow-dropdown .selected-flag, .intl-tel-input.separate-dial-code .selected-flag{width:59px;padding-left:21px;}
.swal2-styled.swal2-confirm{color:#fff;background-color:#008ffd !important;border-color:#008ffd !important;font-size:20px !important;line-height:30px;border-radius:50px !important;font-weight:700;padding:10px 35px;}
.swal2-title{font-size:20px !important;line-height:1.4;}
a.schedule-link{font-size:23px;font-weight:600;line-height:1.4;color:#3b3b3b;display:block;margin:50px 0 0 0;display:none;}
a.schedule-link span{color:#008ffd;}
a.schedule-link:hover{color:#3b3b3b;}
a.schedule-link:hover span{text-decoration:underline;}
.intl-tel-input.separate-dial-code .selected-flag{background-color:rgb(0 0 0 / 0%) !important;}
.intl-tel-input .selected-flag .iti-arrow{display:none;}
.right-bpm-sticky{position:fixed;background:#008ffd;border-radius:50px;right:-79px;top:343px;z-index:800;box-shadow:0px 6px 10px 0px rgb(0 0 0 / 18%);display:flex;flex-direction:row;justify-content:center;align-items:center;padding:8px 19px 8px 10px;transform:rotate(-90deg);-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);}
.right-bpm-sticky span{font-size:18px;color:#fff;line-height:20px;}
.right-bpm-sticky img{width:41px;margin-right:10px;}
.features-tool-wrap a span{font-size:17px;color:#000000;font-weight:600;margin:15px 0 0;text-align:center;line-height:24px;display:block;}
.features-tool-wrap img.top-icon{min-height:73px;}
.features-tool-wrap br{display:none;}
.inner-banner-blog.inner-banner{background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/blog-banner.jpg) top center no-repeat;background-size:cover;}
.recent-post-blog{margin-bottom:40px;}
.recent-post-blog h4{font-size:25px;line-height:32px;color:#1b1919;}
.recent-post-blog:hover{box-shadow:0px 5px 15px rgba(0, 0, 0, 0.123);}
.recent-post-blog img{min-width:100%;}
.blog-pagination .pagination-lg .page-link{padding:.75rem 1.12rem;}
.blog-pagination .page-item.disabled .page-link{color:#008ffd;border:none;}
.blog-pagination .page-link{color:#000;border:none;border-radius:50%;margin:0 5px;width:2rem;height:2rem;display:flex;align-items:center;justify-content:center;}
.blog-pagination .page-link:hover, .blog-pagination .active .page-link{background-color:#008ffd;color:#fff;}
.blog-pagination .page-link:focus{background:#fff;border:0px;outline:none;}
.blog-pagination .previous .page-link, .blog-pagination .previous .page-link:hover{background:#fff;color:#008ffd;}
.blog-pagination .previous:first-child .page-link, .blog-pagination .page-item:last-child .page-link{color:#008ffd;border:none;width:auto;}
.blog-pagination .page-item:last-child .page-link:hover{background-color:#fff;color:#000;}
.subscribe{background-color:#008ffd;border-radius:5px;text-align:center;padding:60px 0;}
.subscribe h5, .subscribe h2{color:#fff;}
.subscribe .input-group.mb-3{width:40%;margin:0 auto;}
.subscribe .input-group button#button-addon2{background:#fff;border:1px solid #ced4da;border-left:0px;display:flex;align-items:center;}
.subscribe .form-control:focus{border-color:#ced4da;box-shadow:0 0 0 0px #008ffd;}
.blog-back{font-size:17px;color:#008ffd;text-transform:uppercase;}
.blog-details-containt ul li{font-size:17px;line-height:30px;list-style:disc;}
.blog-details-containt p{font-size:17px;line-height:30px;}
.subscribe .btn:hover{box-shadow:0px 0px 0px #00000069;}
.blog-list-carous .owl-controls .owl-buttons .owl-next{background:rgb(0 143 253 / 80%);position:absolute;top:calc(30% - 20px);right:-40px;padding:0 15px 0 18px;border-radius:50%;box-shadow:-3px 14px 25px -10px rgb(0 0 0 / 18%);transition:background 0.5s ease 0s;}
.blog-list-carous .owl-controls .owl-buttons div{cursor:pointer;width:80px;height:80px;display:flex;align-items:center;justify-content:center;}
.blog-list-carous .owl-controls .owl-buttons .owl-prev{background:rgb(0 143 253 / 80%);position:absolute;top:calc(30% - 20px);left:-40px;padding:0 18px 0 15px;border-radius:50%;box-shadow:3px 14px 25px -10px rgb(0 0 0 / 18%);transition:background 0.5s ease 0s;}
.blog-list-carous .owl-controls .owl-buttons .owl-prev:after, .blog-list-carous .owl-controls .owl-buttons .owl-next:after{content:"\f104";font-family:FontAwesome;color:#fff;font-size:30px;}
.blog-list-carous .owl-controls .owl-buttons .owl-next:after{content:"\f105";}
.what-makes .recent-post-blog a{position:relative;opacity:1;display:flex;flex-direction:column;justify-content:space-around;align-items:center;color:#fff;background-color:#ffffff;top:0;left:0px;width:100%;height:100%;box-shadow:0px 0px 0px #00000069;border-radius:20px;padding-top:0px;padding-bottom:10px;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;}
.why-dreamzcmms-tmpl .reason_section_one h2{text-align:center;}
.why-dreamzcmms-tmpl .reason_section_one p{text-align:center;}
.why-dreamzcmms-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link{color:#000;border-bottom:1px solid rgba(0, 0, 0, 0.2);font-size:18px;}
.why-dreamzcmms-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link:last-child{border-bottom:none;}
.why-dreamzcmms-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link.active, .nav-pills .show>.nav-link{color:#008ffd;background-color:transparent;border-bottom:4px solid #008ffd;}
.why-dreamzcmms-tmpl .reason_section_one .tab-content p{text-align:left;}
.why-dreamzcmms-tmpl .reason_section_one .tab-content h4{color:#008ffd;}
.why-dreamzcmms-tmpl .reason_section_one .wi-45{width:40% !important;min-width:400px !important;}
.why-dreamzcmms-tmpl .reason_section_one button{width:100% !important;max-width:100% !important;padding-bottom:8px !important;}
.why-dreamzcmms-tmpl .what-blue-sec{background-color:#008ffd;margin-top:50px!important;}
.why-dreamzcmms-tmpl .what-blue-sec .heading-center p{font-size:18px;color:#fff;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes{min-height:150px !important;text-align:center !important;width:20%;margin-bottom:30px !important;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes h2{text-align:center !important;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes a{background-color:#fff !important;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes a span{font-size:22px !important;line-height:24px !important;text-align:center !important;color:#000 !important;margin-bottom:8px !important;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes a p{color:#000 !important;text-align:center;font-size:14px !important;font-weight:400 !important;}
.why-dreamzcmms-tmpl .box_section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}
.why-dreamzcmms-tmpl .benefits-of-facility-section .what-makes:hover{box-shadow:0px 7px 10px #00000069;}
.why-dreamzcmms-tmpl .reason_section_one .horizon-tab br{display:none;}
a.button{position:relative;display:flex;align-items:center;justify-content:center;}
a.button.lightbox:before{content:'';position:absolute;left:0;right:0;top:0;margin:0 auto;width:100%;height:100%;z-index:9;}
a.button.lightbox:after{content:'';background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/Magnifier-Icon.png);position:absolute;background-size:cover;position:absolute;z-index:9;margin:auto;width:4.2rem;height:4.2rem;opacity:0.8;}
a.button.lightbox:hover:after{opacity:1;}
.topbox_skin_darkroom .topbox_close{opacity:1 !important;font-size:4rem !important;}
.tab-content>.active .address-text{font-size:23px;line-height:33px;}
.cmms-video-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link:last-child, .cmms-video-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link:last-child.active{border-bottom:0;}
.box-func-module{display:inline-block;margin-top:30px;margin-bottom:10px;}
.simplify-container1 .horizon-tab .tab-content{font-size:20px;line-height:28px;}
.simplify-container1 .horizon-tab .tab-content p{padding-right:23%;}
.overcome-container .tab-content ul.ul-style{padding-right:23%;}
.introduction-block-section ul li{font-weight:400;}
ul.integration-logo-list-box{width:100%;display:inline-block;padding:0;margin:0 0 4rem 0;list-style:none;}
ul.integration-logo-list-box li{width:auto;display:inline-block;padding:0;margin:0.5rem;text-align:center;}
section#price-inner-accordian.features-sec.sec-padding{border-bottom:0 !important;}
section.features-sec.sec-padding.no-border{border-bottom:0 !important;}
.features-sec.mobile-view, .mobile-view{display:none;}
section.features-sec.desktop-view, .desktop-view{display:block;}
.heading-center{margin-bottom:5rem !important;}
.trust-img-wrap ul{list-style:none;padding:0;margin:0;display:inline-block;}
.trust-img-wrap ul li{width:auto;display:inline-block;padding:0;margin:0.5rem 0.8rem;text-align:center;}
.cmms-video-tmpl .reason_section_one h2{text-align:center;}
.cmms-video-tmpl .reason_section_one p{text-align:center;}
.cmms-video-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link{color:#000;border-bottom:1px solid rgba(0, 0, 0, 0.2);width:100%;}
.cmms-video-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link:hover{color:#008ffd;}
.cmms-video-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link.active, .cmms-video-tmpl .nav-pills .show>.nav-link{color:#008ffd;background-color:transparent;border-bottom:4px solid #008ffd;}
.cmms-video-tmpl .reason_section_one .tab-content p{text-align:left;}
.cmms-video-tmpl .reason_section_one .tab-content h4{color:#008ffd;}
.cmms-video-tmpl .reason_section_one .wi-45{width:40% !important;min-width:400px !important;}
.cmms-video-tmpl .reason_section_one .wi-45.for-vdo{width:40% !important;min-width:200px !important;}
.cmms-video-tmpl .what-blue-sec{background-color:#008ffd;}
.cmms-video-tmpl .benefits-of-facility-section .heading-center p{color:#fff;}
.cmms-video-tmpl .benefits-of-facility-section .what-makes{min-height:150px !important;text-align:center !important;width:20%;margin-bottom:30px !important;}
.cmms-video-tmpl .benefits-of-facility-section .what-makes h2{text-align:center !important;}
.cmms-video-tmpl .benefits-of-facility-section .what-makes a{background-color:#fff !important;}
.cmms-video-tmpl .benefits-of-facility-section .what-makes a span{font-size:22px !important;line-height:24px !important;text-align:center !important;color:#000 !important;margin-bottom:8px !important;}
.cmms-video-tmpl .benefits-of-facility-section .what-makes a p{color:#000 !important;text-align:center;font-size:14px !important;font-weight:400 !important;}
.cmms-video-tmpl .box_section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}
.cmms-video-tmpl .features-tool-wrap2 a{min-width:10.9%;max-width:10.9%;}
.cmms-video-tmpl .features-tool-wrap2 a div{font-size:16px !important;}
.cmms-video-tmpl .inner_head{margin-bottom:10px;}
.cmms-video-tmpl .inner_head label{color:#5e5e5e;}
.cmms-video-tmpl .inner_head h4{color:#1b1919 !important;}
.cmms-video-tmpl .vdo-part h5{font-size:16px;margin:10px 0 15px 0;line-height:20px;}
.cmms-video-tmpl .vdo-part iframe{max-height:115px;}
.drmz-contact-integration-custom .open-box br{display:none;}
.dreamz-features-tab-tmpl br{display:none;}
.cmms-premise-tmpl .reason_section_one h2{text-align:center;}
.cmms-premise-tmpl .reason_section_one p{text-align:center;}
.cmms-premise-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link{color:#000;border-bottom:1px solid rgba(0, 0, 0, 0.2);font-size:18px;}
.cmms-premise-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link:last-child{border-bottom:none;}
.cmms-premise-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link.active, .nav-pills .show>.nav-link{color:#008ffd;background-color:transparent;border-bottom:4px solid #008ffd;}
.cmms-premise-tmpl .reason_section_one .tab-content p{text-align:left;}
.cmms-premise-tmpl .reason_section_one .tab-content h4{color:#008ffd;}
.cmms-premise-tmpl .reason_section_one .wi-45{width:40% !important;min-width:400px !important;}
.cmms-premise-tmpl .reason_section_one button{width:100% !important;max-width:100% !important;padding-bottom:8px !important;}
.cmms-premise-tmpl .what-blue-sec{background-color:#008ffd;}
.cmms-premise-tmpl .benefits-of-facility-section .heading-center p{color:#fff;font-size:17px;}
.cmms-premise-tmpl .benefits-of-facility-section .what-makes{min-height:150px !important;text-align:center !important;width:20%;margin-bottom:30px !important;}
.cmms-premise-tmpl .benefits-of-facility-section .what-makes h2{text-align:center !important;}
.cmms-premise-tmpl .benefits-of-facility-section .what-makes a{background-color:#fff !important;display:none;}
.cmms-premise-tmpl .benefits-of-facility-section .what-makes a span{font-size:22px !important;line-height:24px !important;text-align:center !important;color:#000 !important;margin-bottom:8px !important;}
.cmms-premise-tmpl .benefits-of-facility-section .what-makes a p{color:#000 !important;text-align:center;font-size:14px !important;font-weight:400 !important;}
.cmms-premise-tmpl .benefits-of-facility-section .what-makes:hover{background:#008ffd;box-shadow:0px 7px 10px #00000069;}
.cmms-premise-tmpl .benefits-of-facility-section .what-makes:hover h2, .benefits-of-facility-section .what-makes:hover p{color:#fff;}
.cmms-premise-tmpl .box_section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}
.cmms-premise-tmpl .features-tool-wrap2 a{min-width:10.9% !important;max-width:10.9% !important;}
.cmms-premise-tmpl .features-tool-wrap2 a div{font-size:16px !important;}
.cmms-service-tmpl .reason_section_one h2{text-align:center;}
.cmms-service-tmpl .reason_section_one p{text-align:center;}
#affwp-register-form  p{text-align:left !important;}
.cmms-service-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link{color:#000;border-bottom:1px solid rgba(0, 0, 0, 0.2);font-size:18px;}
.cmms-service-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link:last-child{border-bottom:none;}
.cmms-service-tmpl .reason_section_one .horizon-tab .nav-pills .nav-link.active, .nav-pills .show>.nav-link{color:#008ffd;background-color:transparent;border-bottom:4px solid #008ffd;}
.cmms-service-tmpl .reason_section_one .tab-content p{text-align:left;font-size:17px;}
.cmms-service-tmpl .reason_section_one .tab-content h4{color:#008ffd;font-size:20px !important;line-height:20px !important;margin-bottom:10px !important;}
.cmms-service-tmpl .reason_section_one .wi-45{width:40% !important;min-width:400px !important;}
.cmms-service-tmpl .reason_section_one button{width:100% !important;max-width:100% !important;padding-bottom:8px !important;}
.cmms-service-tmpl .what-blue-sec{background-color:#008ffd;}
.cmms-service-tmpl .what-blue-sec .heading-center p{color:#fff;}
.cmms-service-tmpl .what-blue-sec .what-makes{min-height:150px !important;text-align:center !important;width:20%;margin-bottom:30px !important;}
.cmms-service-tmpl .what-blue-sec .what-makes h2{text-align:center !important;}
.cmms-service-tmpl .what-blue-sec .what-makes a{background-color:#fff !important;}
.cmms-service-tmpl .what-blue-sec .what-makes a span{font-size:22px !important;line-height:24px !important;text-align:center !important;color:#000 !important;margin-bottom:8px !important;}
.cmms-service-tmpl .what-blue-sec .what-makes a p{color:#000 !important;text-align:center;font-size:14px !important;font-weight:400 !important;}
.cmms-service-tmpl .box_section{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;}
.cmms-service-tmpl .features-tool-wrap2 a{min-width:10.9% !important;max-width:10.9% !important;}
.cmms-service-tmpl .features-tool-wrap2 a div{font-size:16px !important;}
.customer-box{border-radius:1.8rem;height:calc(100% - 50px);margin-bottom:50px;}
.customer-box:hover{box-shadow:0px 5px 15px rgb(0 0 0 / 12%);}
.customer-box img{width:100%;}
.customer-box .rounded-3{border-radius:1.8rem !important;}
.customer-box-contain{padding:10px;}
.customer-box p:empty{display:none;}
.customer-box small{text-transform:uppercase;font-size:.63em;font-weight:600;}
.customer-box p{font-size:17px;font-weight:600;line-height:18px;}
.customer-box p.para{font-size:17px;line-height:23px;font-weight:normal;margin-top:20px;}
.customer-box .btn-learn-more{margin-top:16px;display:inline-block;font-size:17px !important;}
.recent-post-blog span.rounded{display:block;height:260px;overflow:hidden;background-size:cover;background-repeat:no-repeat;width:100%;object-fit:fill;background-position:center;}
.text-blue-t{color:#0072ab;}
div.heateor_sss_sharing_ul{display:flex;border:1px solid #ccc;border-radius:50px;padding:10px !important;margin:0px !important;margin-top:10px !important;flex-direction:row;flex-wrap:wrap;width:250px;justify-content:space-around;align-items:start;justify-items:left;}
.blog-box-details .left-box-wrap.mt-4.mt-xl-0>p{font-size:16px;}
.heateor_sss_sharing_title{color:#a1a1a1;font-size:13px;}
.mh-200{height:262px;background-position:center top;background-size:cover;background-repeat:no-repeat;}
.blog-list-carous{display:none;}
.wpcf7-list-item{margin-left:0px;}
.right-sticky>div:hover a.xpan:before{content:"";width:100%;height:100%;position:absolute;top:0;right:0;}
.progress{position:absolute;bottom:0;left:0;height:5px;background-color:#008ffd;transition:all linear 0.1s;min-width:1%;z-index:99999;border-radius:0 3px 3px 0;}
.cn-set-cookie.cn-button{border-radius:60px !important;border:1px solid #fff !important;}
#cookie-notice .cookie-notice-container{display:flex !important;flex-direction:row !important;justify-content:center !important;align-items:center !important;}
.cn-text-container{text-align:left;margin-bottom:0px !important;}
.noptin-newsletter-form .noptin-form-field-wrapper.noptin-form-field-submit{width:15% !important;}
.noptin-newsletter-form .noptin-form-field-wrapper{margin-bottom:0;max-width:100% !important;width:100% !important;display:flex;align-items:stretch;}
.noptin-styles-basic .noptin-label, .noptin-styles-basic input{border:0;border-radius:6px 0 0 5px !important;-webkit-border-radius:6px 0 0 5px !important;-moz-border-radius:6px 0 0 5px !important;-khtml-border-radius:6px 0 0 5px !important;}
.noptin-form-fields{display:flex;width:100%;box-shadow:-10px 12px 0px #f5ae12;border-radius:5px;}
.noptin-styles-basic:not(.noptin-template-condensed){max-width:100% !important;margin:0px;}
.tnp.tnp-subscription{width:100% !important;}
.noptin-styles-basic .noptin-label{display:none;}
.noptin-newsletter-form .noptin-text, .noptin-newsletter-form .noptin-text:focus-visible{padding:13px 10px;margin-bottom:0;border:0px;border-radius:6px 0 0 5px;outline:0px;height:45px;}
.noptin-newsletter-form .noptin-form-field-wrapper.noptin-form-field-submit button{background-color:#fff;text-indent:-99999px;width:100%;border-radius:0 6px 6px 0;border:0px;background-image:url(https://dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/blue-arrow.png);background-position:center center;background-repeat:no-repeat;padding:7.5px 0;}
.tnp.tnp-subscription .noptin-success, .tnp.tnp-subscription .noptin-error{color:#fff;background-color:#d4edda00;border-color:#c3e6cb00;font-size:26px;line-height:30px;font-weight:500;text-transform:capitalize;}
.noptin-styles-basic input:before{content:"Email";color:#000;position:absolute;top:0;left:0;}
.cli-bar-btn_container a{border:1px solid #fff;border-radius:50px;}
.free-track{padding-left:0px;}
.free-track li{font-size:25px;line-height:35px;padding-left:30px;list-style:none;background:url(https://dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/green-tick.png) 0px 8px no-repeat;margin-bottom:15px;}
input.wpcf7-form-control.has-spinner.wpcf7-submit.btn.btn-success.btn-lg.schedule-btn{background-image:url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/arrow-right-white.png);background-position:right 15px center;background-repeat:no-repeat;}
.simplify iframe{background-color:#fff;box-shadow:5px 5px 20px #00000036;}
.new_price_plan .open-box .common-logo h4{font-weight:700;}
.new_price_plan .open-box .common-logo p span{font-size:22px;margin:0px;color:#000;line-height:28px;}
.new_price_plan .open-box{display:flex;flex-direction:column;justify-content:space-between;height:100%;position:relative;padding:30px 20px;}
.new_price_plan .open-box:hover{transform:scale(1.01);transition:all .1s linear;box-shadow:0px 10px 10px 10px #00000026;z-index:1;}
.new_price_plan .open-box:hover .price_inner_sec_2{transform:scale(1.09);}
.new_price_plan .price_inner_sec_1 .mx-xl-5 a{font-weight:700;font-size:16px;color:#007efd;}
.new_price_plan .price_inner_sec_2 span{color:#3e3e3e;font-weight:400;font-size:15px;margin:0 0 5px 0;}
.new_price_plan .price_inner_sec_2 h2{font-weight:900;font-size:3rem;line-height:3.5rem;color:#007efd;margin:4px 0 0px 0;}
.new_price_plan .price_inner_sec_2 h2 span{font-size:20px;color:#007efd;font-weight:700;}
.new_price_plan .price_inner_sec_2 h3{color:#3e3e3e;font-weight:700;font-size:16px;}
.new_price_plan .price_inner_sec_2{font-size:1rem;line-height:1.5rem;text-align:center;margin-top:18px;}
.new_price_plan .price_inner_sec_2 p:empty{display:none;}
.new_price_plan .open-box p:empty{display:none;}
.new_price_plan .open-box .most-popular-tag{position:absolute;top:-18px;right:4px;}
.new_ul_fix li{font-size:18px;font-weight:400;}
.section-free-trial{display:none;}
.section-full-spell{width:100%;border-top:1px solid #959595;display:inline-block;padding:0;margin:0;}
.section-full-spell ul{list-style:none;width:100%;display:flex;align-items:center;justify-content:center;text-align:left;padding:10px 0;margin:0;}
.section-full-spell ul li{width:auto;padding:0;margin:0 5px;color:#333;}
.section-full-spell ul li span{font-weight:600;color:#008ffd;}
.top-banner.asset-life{background-image:none;background-color:#cce9ff;min-height:auto;}
.asset-lifecycle{padding-left:0px;list-style:disc;font-size:20px;margin-left:20px;margin-bottom:15px;line-height:28px;}
.asset-lifecycle li{margin-bottom:15px;}
.asset-lifecycle li:last-child{margin-bottom:0px;}
.left-box-wrap-ak{font-size:20px;line-height:28px;}
.left-box-wrap-ak p{font-size:17px;line-height:28px;}
.sub-heading-ak{font-size:20px;line-height:30px;}
.b-lc-box .what-makes{position:relative;font-size:18px;line-height:28px;background-color:#fff;color:#333;font-weight:400;height:100%;padding:30px 20px;border-radius:20px;min-height:160px;display:flex;align-items:center;flex-direction:column;}
.line-brk{white-space:pre-line;}
.b-lc-box .what-makes:hover{background-color:#0183fc;color:#fff;}
.b-lc-box .row{justify-content:space-evenly;}
.img-full{min-width:100%;}
.b-lc-box .what-makes span strong{display:block;margin-bottom:1rem;}
.zoomWindowContainer div{border:1px solid #ccc !important;}
.zoomContainer .zoomLens{border-color:#666666 !important;}
a.topbox_close{display:none;}
.simple-tabs.nav-pills .nav-link{font-size:18px;line-height:24px;font-weight:600;}
.simple-tabs.nav-pills .nav-link .img-hover{display:none;}
.simple-tabs.nav-pills .nav-link .img-hover{display:none;}
.simple-tabs.nav-pills .nav-link.active .img-hover{display:block;}
.simple-tabs.nav-pills .nav-link.active .img-normal{display:none;}
.simple-tabs.nav-pills .nav-link.active, .simple-tabs.nav-pills .show>.nav-link{display:flex;flex-direction:column;align-items:center;justify-content:center;}
.simple-tabs.nav-pills .nav-link img{margin-bottom:15px;}
section.features-sec.sec-padding{border-bottom:1px solid #dee2e6 !important;padding:50px 0;}
.horizon-tab .nav-pills .nav-link:last-child, .overcome-sec .horizon-tab .nav-pills .nav-link:last-child{border:0;}
.features-tool-wrap a:hover span{color:#008ffd;}
.simple-tabs.nav-pills .nav-link.active em.fs-2{display:none;}
.simple-tabs.nav-pills .nav-link .nav-link-txt-block{height:4rem;}
.overcome-container .nav.nav-pills br{display:none;}
.train-box-wrap .train-b-top img{margin-top:10px;display:none;}
.train-box-wrap:hover .train-b-top img{display:block;}
select.rounded-2 option{padding:14px 8px;font-size:16px;display:block;}
.desktop-not-vis{display:none;}
.flx-dir-col{flex-direction:column;}
.new_price_plan .price_inner_sec_2 h2 del span.dis_price{font-size:2rem;font-weight:normal;line-height:2.5rem;}
.new_price_plan .price_inner_sec_2 h2 del span.currency{font-size:1.6rem;font-weight:normal;line-height:1.8rem;}
.new_price_plan .price_inner_sec_2 h2#besic_price, .new_price_plan .price_inner_sec_2 h2#professional_price, .new_price_plan .price_inner_sec_2 h2#enterprise_price{line-height:1rem;padding:0;margin:0 0 0.5rem;}
.new_price_plan .price_inner_sec_2 h6.discounted_price{font-size:1.2rem;line-height:1.5rem;}
.email-wrap a{word-break:break-all;}
.vdo-part br{display:none;}
.vdo-part img{width:500px;}
.connected-sec{margin-top:30px;}
.wrap-sec{display:flex;justify-content:center;margin-top:5rem;}
.wrap-sec-thumb{background-color:#fff;border:3px solid #008ffd;padding:20px 30px;text-align:center;display:flex;justify-content:center;align-items:center;font-weight:700;font-size:28px;position:relative;margin:20px 25px 0 25px;border-radius:10px;box-shadow:0px 10px 19px 0px rgba(0, 0, 0, 0.15);}
ul.green-tick{padding-left:0;}
ul.green-tick li{list-style:none;margin-bottom:15px;padding-left:30px;position:relative;font-size:17px;}
ul.green-tick li::after{content:"";background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/tick-green.png) 0 50% no-repeat;width:20px;height:20px;background-size:100%;position:absolute;top:6px;left:0;transition:all 0.5s ease-in-out;}
.wrap-sec-thumb span{border-radius:50%;background:#008ffd;position:absolute;width:40px;height:40px;text-align:center;align-items:center;display:flex;justify-content:center;color:#fff;left:-27px;font-size:20px;}
.wrap-sec1{display:flex;justify-content:center;margin-top:20px;}
.wrap-sec-thumb1{background-color:#fff;border:3px solid #008ffd;padding:20px 30px;text-align:center;justify-content:center;align-items:center;font-weight:700;line-height:38px;font-size:28px;position:relative;margin:20px 25px 0 25px;border-radius:10px;box-shadow:0px 10px 19px 0px rgba(0, 0, 0, 0.15);}
.wrap-sec-thumb1 span{border-radius:50%;background:#008ffd;position:absolute;width:40px;height:40px;text-align:center;align-items:center;display:flex;justify-content:center;color:#fff;left:-27px;top:30px;font-size:20px;}
.bg-color{background-color:#333;}
.signup-step-container{padding:0;padding-bottom:60px;}
.wizard .nav-tabs{position:relative;margin-bottom:0;border-bottom-color:transparent;}
.wizard > div.wizard-inner{position:relative;margin-bottom:50px;text-align:center;}
.connecting-line{height:4px;background:#e0e0e0;position:absolute;width:75%;margin:0 auto;left:0;right:0;top:15px;z-index:1;}
.connecting-line-blue{height:2px;background:#008ffd;width:40%;margin:auto;}
.wizard .nav-tabs > li.active > a, .wizard .nav-tabs > li.active > a:hover, .wizard .nav-tabs > li.active > a:focus{color:#555555;cursor:default;border:0;border-bottom-color:transparent;}
span.round-tab{width:40px;height:40px;line-height:37px;display:inline-block;border-radius:50%;background:#8d8d8d;z-index:2;position:absolute;color:#fff !important;left:-16px;text-align:center;font-weight:600 !important;font-size:18px;border:1px solid #ddd;}
.text-align-left{text-align:left;}
.benefts_section_one{background-repeat:no-repeat;background-position:center 0;background-size:43%;padding-top:14rem;}
.mb-0{margin-bottom:0;}
span.round-tab i{color:#555555;}
.wizard li.active span.round-tab{background:#0db02b;color:#fff;border-color:#0db02b;}
.wizard li.active span.round-tab i{color:#5bc0de;}
.wizard .nav-tabs > li.active > a i{color:#0db02b;}
.wizard .nav-tabs > li{width:50%;}
.wizard li:after{content:" ";position:absolute;left:46%;opacity:0;margin:0 auto;bottom:0px;border:5px solid transparent;border-bottom-color:red;transition:0.1s ease-in-out;}
.wizard .nav-tabs > li a{width:30px;height:30px;margin:20px auto;border-radius:100%;padding:0;background-color:transparent;position:relative;top:0;}
.wizard .nav-tabs > li a i{position:absolute;top:64px;font-style:normal;font-weight:400;white-space:nowrap;transform:translate(-50%, -50%);font-size:16px;font-weight:700;color:#000;}
.wizard .nav-tabs > li a:hover{background:transparent;}
.wizard .tab-pane{position:relative;padding-top:20px;}
.wizard h3{margin-top:0;}
.prev-step, .next-step{font-size:24px;padding:8px 24px;border:none;border-radius:4px;margin-top:30px;color:#fff;font-weight:600;}
.next-step{background-color:#008ffd;;}
.skip-btn{background-color:#cec12d;}
.step-head{font-size:20px;text-align:center;font-weight:500;margin-bottom:20px;}
.term-check{font-size:14px;font-weight:400;}
.custom-file{position:relative;display:inline-block;width:100%;height:40px;margin-bottom:0;}
.custom-file-input{position:relative;z-index:2;width:100%;height:40px;margin:0;opacity:0;}
.custom-file-label{position:absolute;top:0;right:0;left:0;z-index:1;height:40px;padding:.375rem .75rem;font-weight:400;line-height:2;color:#495057;background-color:#fff;border:1px solid #ced4da;border-radius:.25rem;}
.custom-file-label::after{position:absolute;top:0;right:0;bottom:0;z-index:3;display:block;height:38px;padding:.375rem .75rem;line-height:2;color:#495057;content:"Browse";background-color:#e9ecef;border-left:inherit;border-radius:0 .25rem .25rem 0;}
.signup-logo-header .logo_area{width:200px;}
.signup-logo-header .nav > li{padding:0;}
.signup-logo-header .header-flex{display:flex;justify-content:center;align-items:center;}
.list-inline li{display:inline-block;}
.pull-right{float:right;}
#main_form .form-control{color:#000 !important;font-weight:600;font-size:20px;}
#main_form .form-select{color:#838383 !important;font-weight:600;font-size:20px;}
.yelw-bg{color:#000 !important;background:#ffef18 !important;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container{padding-left:5rem;padding-right:5rem;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container ul li{font-size:1.2rem;line-height:1.6rem;font-weight:500;margin-bottom:1rem;}
section.top-banner.inner-banner.inner-banner-new{padding:3rem 0;background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/inner-banner.png);background-repeat:no-repeat;background-size:cover!important;background-position:top right!important;min-height:11rem;height:11rem;}
section.top-banner.inner-banner.inner-banner-new h1{font-size:1.8rem;line-height:2.3rem;font-weight:500;color:#333333;padding:0;margin:0;margin-bottom:0!important;}
section.top-banner.inner-banner.inner-banner-new h1 b{font-weight:600;}
section.features-sec.light-bue-bg{background:#dff4fe!important;}
.container.container-xxl.container-width .affwp-form fieldset p{padding-left:1rem;padding-right:1rem;}
.container.container-xxl.container-width legend{text-align:center;padding:0;margin:0 0 4rem;padding-top:0!important;}
.container.container-xxl.container-width input{border:0.1rem solid #686868;border-radius:0.5rem;padding:0.5rem;font-size:1.2rem;line-height:1.5rem;}
.container.container-xxl.container-width label{font-size:1rem;line-height:1rem;padding:0;margin:0 0 0.5rem;}
.container.container-xxl.container-width .affwp-form textarea{border-radius:0.5rem;resize:none;padding:0.5rem;}
.container.container-xxl.container-width .affwp-form .g-recaptcha{padding-left:1rem;}
.container.container-xxl.container-width .affwp-form input.button{background-color:#008ffd;border-color:#008ffd;width:55%;padding:0.5rem 2rem;margin:0 auto;margin-top:3rem;font-size:1.4rem;line-height:2rem;font-weight:500;color:#fff;border-radius:2.5rem;align-items:center;justify-content:center;}
.bluetext{color:#0090fd!important;}
.what-makes a img{margin-top:1rem;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row button.woocommerce-Button.button{width:32%;background-color:#008ffd;border-color:#008ffd;padding:0.8rem 1rem!important;margin:0 auto;margin-top:1rem;font-size:1.4rem;line-height:1.5rem;font-weight:500;color:#fff;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row.form-row-first{width:30%!important;margin-bottom:1rem;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row.form-row-first input{border:0.1rem solid #686868!important;box-shadow:none;border-radius:0.5rem;padding:0.5rem!important;font-size:1.2rem;line-height:1.5rem;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row.form-row-first label{font-size:1.2rem;line-height:1.2rem;padding:0;margin:0 0 0.5rem;font-weight:500;color:#1b1919;}
.woocommerce .lost_reset_password p{width:50% !important;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword{background:#dbddde;padding:1.5rem 10rem 4rem;max-width:100%!important;}
.woocommerce-account.woocommerce-lost-password .woocommerce span.lost-pass{font-size:2rem;font-weight:600;line-height:2rem;padding:0;margin:0;}
.signup-step-container .img-affiliate-form-lft-img{padding-top:15rem;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword{background:#dbddde;padding:1.5rem 2rem 2rem;max-width:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password p label{text-align:left;font-weight:500;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password .input-text{border:0.1rem solid #686868!important;box-shadow:none;border-radius:0.5rem;padding:0.5rem!important;font-size:1.2rem;line-height:1.5rem;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password span.show-password-input{display:none;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{width:30%!important;margin-bottom:1rem;}
.woocommerce-info, .woocommerce-message{border-top:0;}
.lost-password-wizard.woocommerce-message span.loss-pass{font-weight:800;margin-bottom:1rem;display:inline-block;}
.new_price_plan .price_inner_sec_2 del{text-decoration:none;}
.new_price_plan .price_inner_sec_2 del span.dis_price{text-decoration:line-through;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .form-group .form-floating span .intl-tel-input.allow-dropdown{width:100%;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .form-group .form-floating span .intl-tel-input.allow-dropdown input.form-control{padding-left:4.5rem!important;}
#schedule .contact-form-wrap input.form-control{font-size:1rem !important;}
#schedule .contact-form-wrap select.form-control{font-size:1rem !important;}
.grey-bg-sec .contact-form-wrap .form-group .form-floating span .intl-tel-input.allow-dropdown{width:100%;}
.grey-bg-sec .contact-form-wrap .form-group .form-floating span .intl-tel-input.allow-dropdown input.form-control{padding-left:4.5rem!important;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form{max-width:585px;margin:0 auto;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form input{width:100%;appearance:none;border-radius:0.25rem;padding:10px 20px!important;height:auto;background:#f9f9f9;border:0 none;box-shadow:0 0 0 2px #c1c1c1;font-size:25px;color:#727272;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form input:focus, .grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form input:focus-visible{border-color:#008ffd;box-shadow:0 0 0 2px #008ffd;outline-color:#008ffd;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form label{font-size:25px;line-height:28px;color:#727272;padding:0;margin:1.5rem 0 1rem;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form label.affwp-user-remember{width:100%;display:flex;align-items:center;justify-content:flex-start;font-size:1.2rem;line-height:1.5rem;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form label.affwp-user-remember input{width:1.2rem;height:1.2rem;margin:0 0.6rem 0 0;padding:0!important;position:relative;box-shadow:none;border:0.12rem solid #686868;appearance:auto;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form input.button{background-color:#008ffd;border-color:#008ffd;width:55%;padding:0.5rem 2rem;margin:0 auto;margin-top:3rem;font-size:1.4rem;line-height:2rem;font-weight:500;color:#fff;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;box-shadow:none;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form p.affwp-lost-password{text-align:center;}
.intl-tel-input .selected-flag .iti-arrow{right:-14px!important;width:0;height:0;border-left:5px solid transparent!important;border-right:5px solid transparent!important;border-top:6px solid #555!important;display:block!important;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .btn-wrap .contact-info-text, .contact-info-text{text-align:left;}
.yellow-block-wraper{width:100%;background:#ffde01;padding:3rem;margin:0 0 4rem;display:inline-block;text-align:center;font-size:1.5rem;line-height:1.5rem;color:#03236c;}
.connected-sec .heading-center{margin-bottom:0!important;}
.yellow-block-wraper .query-txt h3{font-size:30px;line-height:32px;font-weight:600;color:#03236c;padding:0;margin:0 0 1rem;}
.yellow-block-wraper .query-txt p{padding:0;margin:0 0 0.6rem;}
.yellow-block-wraper .query-txt p a{font-weight:600;color:#1546c2;text-decoration:underline;}
.no-underline{text-decoration:none!important;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container .rounded-sm-block{background:#f5f5f5;padding:3rem 2rem;margin:1.5rem 1rem;border-radius:3rem;border:0.1rem solid #989896;min-height:31rem;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container .rounded-sm-block:hover{box-shadow:0px 4px 15px 8px #b9b9b9;border-color:#d9d9d9;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container .rounded-sm-block h2{font-size:40px;line-height:40px;padding:0;margin:0 0 2rem;}
.three-block-section{width:100%;padding:0;margin:2rem 0;}
.three-block-section h4{font-size:40px;line-height:42px;font-weight:600;padding:0;margin:0 0 2rem;}
.three-block-section ul{width:100%;list-style:none;padding:0 18%;display:flex;align-items:inherit;justify-content:center;}
.three-block-section ul li{width:33.33%;border:0.2rem solid #008ffd;border-radius:1rem;padding:1rem 1.8rem;margin:1rem;min-height:13rem;background:transparent;font-size:22px;line-height:28px;font-weight:400;color:#333333;display:flex;align-items:flex-start;justify-content:flex-start;}
.three-block-section ul li .how-sm-block{text-align:left;font-size:22px;line-height:28px;font-weight:500;color:#333333;}
.three-block-section ul li .how-sm-block h5{font-size:20px;line-height:22px;font-weight:600;color:#008ffd;}
.three-block-section ul li:hover{background:#ffffff;border-color:transparent;box-shadow:0px 0px 30px 1px #393939;}
.three-block-section ul li .how-sm-block p{padding:0;margin:0;}
.three-block-section ul li .how-sm-block span{color:#008ffd;}
section.features-sec .section-refer-earn{padding:1rem 13%;font-size:20px;line-height:30px;color:#1b1919;}
section.features-sec .section-refer-earn p.sub-heading{font-size:21px;line-height:32px;font-weight:500;margin-bottom:0;}
.connected-sec{border-bottom:0.2rem solid #f5f5f5;}
section.sec-padding.reason_section_one{padding:6rem 0 0;}
section.features-sec.light-bue-bg .heading-center .wrap-sec img{width:46%;height:auto;}
div#myModalz .modal-dialog.modal-dialog-centered .modal-content img{width:100%;height:auto;}
.manag-close i{color:#333;}
.home .top-banner a p{color:#1b1919;}
img.img-trans{width:100%;height:27rem;display:inline-block;}
section.top-banner.inner-banner{padding-top:50px;}
@media (min-height:320px) and (max-height:414px) {
.fixed-top{position:static;}
.site-header{position:static;}
.top-banner.home-mobile{background-image:none !important;min-height:1px !important;}
.top-banner.home-mobile .d-flex.justify-content-start.align-items-center{margin-top:0 !important;}
.top-banner.home-mobile .schedule-btn{border-radius:50px 50px 50px 50px;left:0px !important;width:100% !important;}
.simplify-sec.sec-padding.text-white.text-center.home-m-simsec .btn{width:75% !important;text-align:center;padding-left:0 !important;padding-right:0 !important;}
.contact-form-wrap .form-floating .form-control{padding:8px 20px !important;font-size:18px;line-height:22px;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul li img{margin-top:2rem;}
}
@media(min-width:600px) and (max-width:769px){
.top-banner.home-mobile{background-image:none !important;min-height:1px !important;}
.top-banner.home-mobile .d-flex.justify-content-start.align-items-center{margin-top:0 !important;}
.top-banner.home-mobile .schedule-btn{border-radius:50px 50px 50px 50px;left:0px !important;width:100% !important;}
.mobile-view-top-gap{margin-top:0;}
}
@media(min-width:767px) and (max-width:890px){
.top-banner.home-mobile{background-size:90% !important;background-position:right 135% !important;position:relative;top:-80px;}
.top-banner.home-mobile .d-flex.justify-content-start.align-items-center{margin-top:280px;}
.top-banner.home-mobile .schedule-btn{left:0;border-radius:50px;}
.overcome-container .tab-content{width:100%;}
.overcome-sec .horizon-tab .nav-pills .nav-link{max-width:100%;}
.integration-sec.sec-padding.gray-bg .row .col-md-3{text-align:center;margin-bottom:50px;}
.integrat-tab>.nav-pills li{width:20%;}
.integrat-tab>.nav-pills .nav-link{min-height:3.5rem;}
.simplify-sec{padding:60px 0;}
.simplify-sec .heading-center{margin-bottom:0 !important;}
}
@media(max-width:767px){
.m-banner{background-position:top center;}
#news-slider{text-align:center;}
.ind-title{font-size:25px;margin:20px 0 20px 0;}
.card-white{margin:20px 0;}
.card-grey{margin:20px 0;}
.cmms-service-tmpl .reason_section_one .tab-content h4{font-size:18px;line-height:20px;}
.home-mobile-view-three-block .col-md-4{width:100% !important;}
.customer-box p{font-size:18px !important;}
.customer-box .btn-learn-more{font-size:18px !important;}
.features-tool-wrap.for-mob-colm>a{min-width:33.33%;max-width:33.33%;width:33.33%;padding:0.4rem;margin:0;font-size:13px;line-height:15px;font-weight:400;border-right:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;height:170px;}
.features-tool-wrap.for-mob-colm>a:nth-of-type(3), .features-tool-wrap.for-mob-colm>a:nth-of-type(6), .features-tool-wrap.for-mob-colm>a:nth-of-type(9){border-right:0 none;}
.features-tool-wrap.for-mob-colm>a:nth-of-type(7), .features-tool-wrap.for-mob-colm>a:nth-of-type(8), .features-tool-wrap.for-mob-colm>a:nth-of-type(9){border-bottom:0 none;}
.features-tool-wrap.for-mob-colm a span{font-size:14px !important;line-height:16px !important;font-weight:normal !important;margin-top:10px !important;}
.features-tool-wrap.for-mob-colm a img{margin-top:5px !important;width:3.5rem;height:auto;min-height:auto !important;}
#cookie-law-info-bar{display:none !important;}
section.features-sec.sec-padding.no-border .heading-center{margin-bottom:0 !important;}
.trust-img-wrap{margin:60px 0 0;}
.features-sec.mobile-view, .mobile-view{display:block;}
section.features-sec.desktop-view, .desktop-view{display:none;}
.heading-center{margin-bottom:1.5rem !important;}
section.contact-form-sec .heading-center{text-align:left !important;}
.features-sec.mobile-view .features-tools-mob-section ul{width:100%;list-style:none;padding:0;margin:2rem 0;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;}
.features-sec.mobile-view .features-tools-mob-section ul.inner-list{display:flex;justify-content:flex-start;}
.features-sec.mobile-view .features-tools-mob-section ul li{width:33%;padding:0.4rem 0;margin:0;font-size:14px;line-height:16px;font-weight:400;border-right:0.1rem solid #e5e5e5;}
 
.features-sec.mobile-view .features-tools-mob-section ul li a{border-bottom:0.1rem solid #e5e5e5;display:inline-block;min-height:170px;width:100%;color:#1b1919;}
.features-sec.mobile-view .features-tools-mob-section ul li a:hover{color:#008ffd;}
.features-sec.mobile-view .features-tools-mob-section ul li img{margin-bottom:1rem;width:3.5rem;height:auto;}
.features-sec.mobile-view .features-tools-mob-section ul li:nth-child(3), .features-sec.mobile-view .features-tools-mob-section ul li:nth-child(6), .features-sec.mobile-view .features-tools-mob-section ul li:nth-child(9){border-right:0;}
.features-sec.mobile-view .features-tools-mob-section ul li:nth-child(10){border-left:0.1rem solid #e5e5e5;margin:0 0.1rem 0 0;}
.features-sec.mobile-view .features-tools-mob-section ul li:nth-child(10) a{border-bottom:0;}
.features-sec.mobile-view .features-tools-mob-section ul.inner-list li:nth-child(7) a, .features-sec.mobile-view .features-tools-mob-section ul.inner-list li:nth-child(8) a{border-bottom:0;}
.features-sec.mobile-view .features-tools-mob-section ul li p, .features-sec.mobile-view .features-tools-mob-section ul li a p{display:none;}
.tab-content>.active iframe{max-width:100%;height:190px;max-height:190px;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes{width:100%;}
.why-dreamzcmms-tmpl .reason_section_one .wi-45{width:100% !important;min-width:100% !important;}
.sub-heading{font-size:17px;line-height:25px;margin-bottom:0;font-family:sage text,helvetica neue,Roboto,Segoe UI,Arial;}
.b-lc-box .row .col-md-4{margin:10px 0;}
.blog-pagination .page-link{margin:0 3px;width:1.5rem;height:1.5rem;font-size:1rem;}
.overcome-sec h3{padding-right:0;font-size:21px;line-height:30px;margin-top:2rem !important;}
.ul-style li{font-size:18px !important;}
.simplify-container1 .horizon-tab .tab-content p{padding-right:0;color:#cce8ff;}
.overcome-container .tab-content ul.ul-style{padding-right:0;}
ul.integration-logo-list-box li{width:38%;}
.right-box-wrap h2{line-height:32px;}
section.simplify-sec{padding:85px 0 100px;overflow:hidden;width:100%;margin:0 auto;}
section.simplify-sec .heading-center h2{margin-bottom:0.25rem !important;padding-bottom:0;}
section.simplify-sec .heading-center p.sub-heading{font-weight:400 !important;font-size:20px !important;line-height:25px;margin-bottom:0;}
section.simplify-sec .heading-center a.btn{font-size:1em !important;position:relative;left:0px;box-shadow:0px 7px 20px #00000069;border-radius:50px 50px 50px 50px;-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-ms-border-radius:50px 50px 50px 50px;-o-border-radius:50px 50px 50px 50px;}
section.simplify-sec .heading-center a.btn.schedule-demo{border-radius:50px;padding:5px 29px 5px;margin:0 auto;left:0;}
.right-feature-box ul li{padding-bottom:12px;margin-bottom:10px;}
.modal-body{padding:1rem 1rem;}
.modal-body button.btn-agreed{font-size:18px;line-height:22px;}
.trust-img-wrap ul li{width:45%;display:inline-block;padding:0;margin:0.5rem 0.3rem;}
.mobile-view-top-gap{margin-top:3rem;}
div#pills-tabContent{margin-top:0 !important;padding-top:0 !important;}
section.top-banner.inner-banner{padding:40px 0 !important;}
.accordion-button{line-height:20px;}
.oil-sec-box{margin-bottom:1em;line-height:20px;height:auto;}
.oil-sec-box strong{margin-bottom:0.5rem;}
.accordion-item{border:0;border-bottom:1px solid rgba(0, 0, 0, .125);}
tbody, td, tfoot, th, thead, tr{font-size:14px;line-height:18px;}
.section-full-spell ul li{font-size:15px;line-height:18px;}
.price-mobile-section table thead th span{margin-bottom:0;font-size:14px;line-height:18px;}
section.simplify-sec{padding:50px 0 20px;}
.price-mobile-section h5{padding:6px 10px !important;margin-top:0;margin-bottom:0;font-size:14px !important;line-height:22px !important;}
.pricing-top-box .open-box .btn{box-shadow:none !important;}
.recent-post-blog span.rounded{height:145px;}
.recent-post-blog h4{font-size:18px;line-height:22px;}
.contact-gray-section .container.container-xxl{max-width:100%;}
.contact-form-wrap .form-floating .form-control{padding:8px 20px !important;font-size:18px;line-height:22px;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul li img{margin-top:2rem;}
.cmms-service-tmpl .features-tool-wrap2 a{min-width:48.5% !important;max-width:48.5% !important;}
.cmms-service-tmpl .reason_section_one .wi-45{min-width:100% !important;}
.cmms-service-tmpl .f-map-box .f-email-box{height:auto !important;}
.cmms-video-tmpl .features-tool-wrap a{min-width:48.5%;max-width:48.5%;}
.cmms-video-tmpl .reason_section_one .wi-45{width:40% !important;min-width:100% !important;}
.cmms-video-tmpl .vdo-part{text-align:center;}
.cmms-video-tmpl .vdo-part a{display:inline-block;}
.cmms-premise-tmpl .features-tool-wrap2 a{min-width:48.5% !important;max-width:48.5% !important;}
.cmms-premise-tmpl .reason_section_one .wi-45{min-width:100% !important;}
.cmms-premise-tmpl .f-map-box .f-email-box{height:auto !important;}
.cmms-premise-tmpl .benefits-of-facility-section .what-makes{width:100%;}
.wrap-sec img{max-width:70%;}
.grey-bg-sec.affiliate-login-block .affwp-form.container form#affwp-login-form{width:95%;}
.wrap-sec{display:block;}
.frm-head{font-size:20px !important;}
.wrap-sec1{display:block;}
.sign-content h3{font-size:40px;}
.wizard .nav-tabs > li a i{display:none;}
.signup-logo-header .navbar-toggle{margin:0;margin-top:8px;}
.signup-logo-header .logo_area{margin-top:0;}
.signup-logo-header .header-flex{display:block;}
.signup-step-container .img-affiliate-form-lft-img{padding-top:0;padding-bottom:4rem;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container ul li{font-size:18px;}
section.features-sec .section-refer-earn{padding:1rem;}
.three-block-section ul{flex-wrap:wrap;padding:0;}
.three-block-section ul li{width:100%;min-height:10rem;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container .rounded-sm-block{min-height:auto;margin-bottom:2rem;}
.yellow-block-wraper{padding:2rem 1rem;font-size:1.3rem;}
.yellow-block-wraper .query-txt h3{font-size:24px;line-height:28px;}
section.features-sec.light-bue-bg .heading-center .wrap-sec img{max-width:90%;width:90%;}
.wrap-sec{margin-top:1rem;}
.three-block-section h4{font-size:30px;line-height:32px;}
.connected-sec .heading-center h4{font-size:25px;line-height:30px;}
.manag-close{top:-4px!important;}
}
@media(max-width:768px){
.sec-padding{padding:50px 0;}
.features-tab .nav-pills .nav-link.active{height:120px;}
.features-tab .nav-pills .nav-link.active img{display:block;}
.features-tab .nav-pills .nav-link>div span{display:none;}
.simplify-container1 .horizon-tab .tab-content{font-size:18px;line-height:25px;}
.home-tabs-content .tab-pane.fade p{line-height:25px;font-size:18px;}
.new_price_plan .price_inner_sec_2 h2{font-size:40px;}
.price_inner_sec_1 .text-start .green-ul{padding-left:25px !important;padding-right:25px !important;}
.top-banner.home-mobile{top:0;}
section.simplify-sec .heading-center a.btn.schedule-demo{box-shadow:none;}
.price_inner_sec_1 .text-start .green-ul{padding-left:0 !important;padding-right:0 !important;}
.new_price_plan .open-box .common-logo p span{font-size:15px;line-height:18px;}
.common-logo.mb-5{margin-bottom:0 !important;}
.pricing-scale .open-box .price_inner_sec_1{margin-top:1.5rem;}
.new_price_plan .open-box .most-popular-tag{top:-15px;right:0;left:0;margin:0 auto;}
.green-ul li{font-size:14px;line-height:18px;padding-left:24px;background-size:1rem;}
.new_price_plan .open-box .price_inner_sec_1 .common-logo h5{font-size:16px;line-height:22px;}
section.simplify-sec{padding:50px 0 50px;}
.new_price_plan .open-box .price_inner_sec_1 .ml-mb-2{margin-left:0;}
.price-mobile-section td, .price-mobile-section th{font-size:13px;line-height:18px;}
.price-mobile-section h5{font-size:13px !important;line-height:18px !important;}
section.simplify-sec{padding:50px 0 20px !important;}
ul.ui-dote li{font-size:15px;line-height:18px;}
.benefts_section_one{background-size:97%;padding-top:6rem;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container{padding-left:1rem;padding-right:1rem;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container h4{font-size:18px;}
section.sec-padding.benefts_section_one.gray-bg .overcome-container h2{font-size:25px !important;line-height:30px!important;}
ul.green-tick{margin-bottom:3rem;}
.container.container-xxl.container-width legend{margin:0 0 2rem;text-align:center;}
.container.container-xxl.container-width .affwp-form fieldset p{padding-left:0;padding-right:0;}
.container.container-xxl.container-width .affwp-form .g-recaptcha{padding-left:0;}
section.sec-padding.reason_section_one h3{font-size:1.2rem;line-height:1.2rem;}
.top-banner.home-mobile .schedule-btn.btn-fixed{position:fixed!important;bottom:1rem!important;top:auto!important;left:auto!important;right:auto!important;}
}
@media(max-width:890px){
.customer-box p{font-size:18px !important;}
.customer-box .btn-learn-more{font-size:18px !important;}
.customer-box p.para{display:none !important;}
.performing span{font-size:55px;}
.performing sub{font-size:28px;}
.performing p{font-size:16px;font-weight:600;margin-top:6px;line-height:20px;}
.performing sup{top:-1.3em;left:-1.5em;}
.simplify-container .heading-center h2{font-size:24px !important;}
.faq-accordian .accordion-header button{font-size:18px;padding:0.5rem 0;}
.faq-accordian .accordion-body{font-size:18px;line-height:22px;}
.overcome-sec .horizon-tab .nav-pills .nav-link{max-width:100%;padding-right:0;font-size:18px;line-height:20px;}
.other-indus-box{width:150px;height:150px;}
.other-indus-box span{font-size:12px;line-height:18px;padding:5px;}
.other-indus-box>a em{bottom:37px;font-size:12px;}
.inner-banner{padding:150px 0 0 0;background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/inner-banner.png);background-position:right top;background-repeat:no-repeat;background-size:contain;}
.sign-up-now-btn{margin-top:15px;}
.features-tool-wrap a{min-width:48.5%;max-width:48.5%;}
.features-tool-wrap{flex-wrap:wrap;justify-content:flex-start;}
.features-tool-wrap a div{font-size:15px;margin:15px 0 25px 0;line-height:18px;}
.or-img span{display:block;margin:20px 0;}
.or-img img{display:none;}
.inner-banner.inner-banner-faq{padding:20px 0;}
.pricing-scale{transform:scale(1.0);}
.module-box{display:none;}
.integrat-tab>.nav-pills .nav-link{padding:8px 5px;font-size:14px;line-height:18px;margin:5px 0px;width:100%;}
.integrat-tab>.nav-pills li{width:33%;padding:8px 8px;border-bottom:0;}
.horizon-tab .nav-pills .nav-link{max-width:100%;font-size:15px;line-height:18px;border-bottom:1px solid #4da5fe;padding-bottom:8px;margin-bottom:3px;}
.container.container-xxl.w-60{max-width:100%;}
.accordion-item .secend, .accordion-item .third, .accordion-item .forth{position:relative;}
.accordion-item .secend:before{content:"Basic";position:absolute;left:5%;top:15px;color:#919191;}
.accordion-item .third:before{content:"Professional";position:absolute;left:5%;top:15px;color:#919191;}
.accordion-item .forth:before{content:"Enterprise";position:absolute;left:5%;top:15px;color:#919191;}
ul.ui-dote li{font-size:16px;}
.pricing-top-box .open-box{margin:5px;}
.new_price_plan .open-box{height:97%;padding:20px 20px}
.you-are-invited-sec .features-tab .nav-pills .nav-link{padding:0px;}
.integrat-tab .overcome-container .tab-content{width:100%;}
.right-sticky{display:none;}
.bottom-sty{padding:0 15px 100px 15px;text-align:center;}
.bottom-sty .top-left-contact{max-width:100%;text-align:center;margin:0;}
.bottom-sty .top-socal a{margin:0 14px 0 14px;}
.bottom-sty .top-left-contact a{color:#000;display:block;font-size:20px;}
.bottom-sty .top-left-contact a+a{color:#008ffd;}
.right-sty{margin-bottom:20px;}
.right-sty a{background:#008ffd;border-radius:50px;padding:12px 0 0 0;width:50px;height:50px;display:inline-block;margin:0 10px;}
a.top-v{background:#008ffd;border-radius:50px;padding:0px 0 0 0;width:38px;height:38px;display:flex;margin:0 10px 0 0px;text-align:center;flex-wrap:wrap;align-items:center;justify-content:center;z-index:1;}
a.top-v img{width:23px;}
.bottom-sty p{color:#008ffd;text-transform:uppercase;font-size:12px;font-weight:600;}
.left-box-wrap h2, h2.fs-50, h2{font-size:32px;line-height:30px;}
.left-box-wrap p{font-size:18px !important;line-height:25px;}
.font-22{font-size:20px !important;line-height:26px;}
.btn-primary, .btn-primary:hover{font-size:18px!important;line-height:26px!important;}
.fixed-top{padding:15px 0px !important;}
.navbar-light .navbar-brand{width:46%;}
.features-padding{padding:30px 0 120px 0;}
.top-banner{min-height:1px;background:none;padding:40px 0 45px 0 !important;border-radius:50px 0 0 50px;margin-top:1.5rem;text-align:center;}
.top-banner h2 span, .top-banner h1 span{color:#1b1919 !important}
.top-banner .schedule-btn{margin:0;font-size:1em !important;position:relative;left:0px;box-shadow:0px 7px 20px #00000069;border-radius:50px 50px 50px 50px;padding-left:65px;padding-right:45px;width:85%;display:inline-block;-webkit-border-radius:50px 50px 50px 50px;-moz-border-radius:50px 50px 50px 50px;-ms-border-radius:50px 50px 50px 50px;-o-border-radius:50px 50px 50px 50px;}
.what-makes-sec .simplify-container .mt-5{margin-top:0px !important;}
.what-makes-sec .simplify-container .pb-5{padding-bottom:0px !important;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .btn-wrap .form-check{justify-content:center;padding-left:0px;}
.top-banner.home-mobile{background-color:#ffffff !important;background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/inner-banner-new-1366.png) !important;background-position:left 75% !important;background-repeat:no-repeat !important;background-size:230% !important;}
.top-banner.home-mobile .schedule-btn{margin:0 auto;width:85%;position:relative;top:1.5rem;border-radius:0 50px 50px 0;}
.simplify-sec.sec-padding.text-white.home-m-sim{border-radius:50px 0 0 50px;padding-left:10px;margin-top:40px;}
.what-makes-sec.sec-padding.home-m-what{border-radius:0 50px 50px 0;}
.what-makes-sec.sec-padding .row .col-md-3{max-width:50%;}
.what-makes{font-size:16px;line-height:23px;}
.integration-sec.sec-padding.gray-bg .row .col-md-3{width:49%;}
.integration-sec.sec-padding.gray-bg .row .col-md-3+.col-md-3+.col-md-3 .performing{margin:0px;}
.simplify-sec.sec-padding.text-white.text-center.home-m-simsec{border-radius:50px 0 0 50px;padding:85px 0 100px;overflow:hidden;width:100%;margin:0 auto;}
.simplify-sec.sec-padding.text-white.text-center.home-m-simsec .btn{font-size:1em !important;position:relative;left:0;box-shadow:0px 7px 20px #00000069;border-radius:50px 50px 50px 50px;padding-left:20px;padding-right:20px;text-align:center;}
.integration-sec.sec-padding.gray-bg.home-m-integ{border-radius:50px 0 0 50px;}
.manag-close{top:4px;right:4px;background-size:20px;}
.right-bpm-sticky{right:28px;top:inherit;bottom:87px;padding:8px;}
.right-bpm-sticky span{display:none;}
.right-bpm-sticky img{margin:0;}
.subscribe .input-group.mb-3{width:80%;}
.m-thank{width:100px;}
#cookie-notice .cookie-notice-container{flex-direction:column !important;}
.cn-text-container{text-align:center;}
.recent-post-blog span.rounded{height:230px;}
.simplify iframe{max-height:200px !important;}
.wm-full .top-left-contact{max-width:100%;text-align:center;margin:0 0px 0 0;}
.mh-200{min-height:222px;background-repeat:no-repeat;}
.floor-plan{margin-top:0 !important;}
.blog-box-details .left-box-wrap.mt-4.mt-xl-0>p{margin-bottom:1rem !important;}
.blog-back{padding-top:20px;padding-bottom:20px;font-size:15px;}
.mobi-not-vis{display:none;}
.desktop-not-vis{display:block !important;}
.price-mobile-section table{color:#333333;margin-bottom:0;}
.price-mobile-section table thead th span{margin-bottom:0;}
.price-mobile-section table thead{border-bottom:2px solid #fff;}
.price-mobile-section table thead th{background-color:#f1f1f1;}
.price-mobile-section .bg-gray{background-color:#f1f1f1 !important;}
.price-mobile-section td, .price-mobile-section th{padding:6px ​6px 6px 6px !important;}
.price-mobile-section .bg-white{background-color:#fff !important;}
.price-mobile-section .border-left{border-left:0.0625rem solid #e7eaf3 !important;}
.price-mobile-section .border-right{border-right:0.0625rem solid #e7eaf3 !important;}
.price-mobile-section h5{padding:15px 10px;margin-top:0;margin-bottom:0;font-size:18px;}
.what-makes:hover a img{display:none;}
.ml-mb-2{margin-left:3.3rem;}
.pt-mb-2{padding-top:2rem !important;}
.pb-mb-1{padding-bottom:1rem !important;}
.section-free-trial{display:block;}
.section-free-trial .free-tral-block{position:fixed;z-index:999;top:11%;left:0;right:0;margin:0 auto;background:#ffc948;box-shadow:0px 5px 5px 0px #1c1c1c;padding:16px 10px;display:flex;align-items:center;justify-content:flex-start;font-size:15px;line-height:18px;font-weight:600;color:#000;text-align:left;}
.section-free-trial .free-tral-block p{padding:0;margin:0;}
.section-free-trial .free-tral-block .schedule-btn{padding:10px 12px;font-size:17px;line-height:18px;color:#fff;background:#00b564;border-color:#00b564;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;white-space:nowrap;width:132px;border-radius:12px;}
.section-free-trial .free-tral-block a.close-trial{margin:0 0 0 10px;}
.section-free-trial .free-tral-block a.close-trial i{font-size:20px;line-height:22px;font-weight:400;color:#333;}
.desktop-not-vis.price-mobile-section .table thead th{background:#008ffd;color:#fff;}
.desktop-not-vis.price-mobile-section .table thead th .text-dark{color:#fff !important;}
.left-box-wrap-ak{margin-top:20px;}
.what-makes-sec.sec-padding .b-lc-box .row .col-md-3{max-width:100%;margin-bottom:20px;}
.b-lc-box .what-makes{width:300px;margin:0 auto;}
.top-banner.asset-life{background-color:#cce9ff !important;}
.asset-life-h4 h4{font-size:24px;margin-bottom:10px;}
.grey-bg-sec .left-box-wrap h1{text-align:center;}
.grey-bg-sec .left-box-wrap ul.free-track{margin-bottom:4rem;}
.grey-bg-sec .left-box-wrap ul.free-track li{font-size:20px;line-height:25px;}
.pt-4{padding-top:0.5rem !important;}
.my-4{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}
.right-feature-box ul li:last-child{border-bottom:1px solid #d9d9d9;}
section.inner-banner.inner-banner-faq p.font-22{margin-bottom:0 !important;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul li img{margin-top:2rem;}
img.img-trans{width:0;height:inherit;display:inline-block;}
} @media(max-device-width: 800px) and (orientation: portrait) {
.home-mobile-view-three-block .col-md-4{width:33.33333333%;}
.performing{text-align:left;margin:0;}
.performing sup{left:0;}
.open-box{min-height:40rem;}
.top-banner.home-mobile{background-position:left 0% !important;background-size:100% !important;height:auto;padding-top:13rem !important;}
.top-banner.home-mobile .schedule-btn{border-radius:50px;}
.integration-sec.sec-padding.gray-bg .row .col-md-3{width:48%;}
.performing{text-align:left;min-height:9rem;margin:1rem 0 1rem 1rem!important;}
.container.container-xxl.container-width .affwp-form input.button{width:100%;background-color:#008ffd;border-color:#008ffd;padding:0.8rem 2rem;margin:0 auto;margin-top:3rem;font-size:1.4rem;line-height:1.5rem;font-weight:500;color:#fff;border-radius:2.5rem;display:flex;align-items:center;justify-content:center;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row button.woocommerce-Button.button{width:65%;margin-top:1rem;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password p.woocommerce-form-row.form-row.form-row-first{width:100%!important;margin-bottom:1rem;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword{background:#dbddde;padding:1.5rem 2rem 2rem;max-width:100%!important;display:flex;flex-direction:column;align-items:center;justify-content:center;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password p label{text-align:left;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password .input-text{border:0.1rem solid #686868!important;box-shadow:none;border-radius:0.5rem;padding:0.5rem!important;font-size:1.2rem;line-height:1.5rem;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword.lost_reset_password span.show-password-input{display:none;}
.woocommerce-account.woocommerce-lost-password .woocommerce .woocommerce-ResetPassword p.woocommerce-form-row.woocommerce-form-row--last.form-row.form-row-last{width:100%!important;margin-bottom:1rem;}
.woocommerce .lost_reset_password p{margin-right:auto !important;margin-top:1rem;width:100% !important;margin-bottom:1rem;}
.woocommerce .lost_reset_password p{margin:1rem auto;}
}
@media(min-width:769px) and (max-width:991px){
.arrow-down-black {
padding: 10px 10px;
} *{-webkit-appearance:none}
}
@media(min-width:768px){
.flex-md-row{flex-direction:row !important;}
.py-md-5{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}
.tab-content>.tab-pane .oil-sec .col-md-4{width:50%;margin-bottom:1rem;}
}
@media(min-width:992px){
.modal-md{max-width:540px;}
}
@media(min-width:768px) and (max-width:1024px){
.top-banner, .inner-banner{background-position:500px center !important;}
.sign-up-now-btn{margin-top:20px;}
h4{font-size:14px;line-height:18px;font-weight:600;}
}
@media(min-width:768px) and (max-width:1023px){
.features-tool-wrap a{min-width:25% !important;max-width:25% !important;margin-bottom:50px !important;}
}
@media(max-width:1024px){
.customer-box p{font-size:18px !important;display:none;}
.arrow-down-black{position:absolute;right:0;top:0;color:#000;padding:5px 10px;}
}
@media(max-width:1023px){
.top-banner{background:none !important;background-color:none !important;}
section.top-banner.inner-banner.inner-banner-new{background-image:url(https://dreamzcmms.com/wp-content/uploads/2022/07/Affiliate_banner-1.png)!important;border-radius:0;background-position:-65rem 0!important;background-size:cover!important;background-repeat:no-repeat!important;}
.top-footer .top-left-contact a{word-break:break-word;}
}
@media(min-width:768px) and (max-width:1300px){
.features-tool-wrap a{min-width:25%;max-width:25%}
a.top-v{margin:0 0 0 10px !important;}
.top-left-contact a{font-size:13px;text-align:left;}
.toplft-btn{padding:8px 5px;font-size:12px;margin-left:20px;}
.top-left-contact{max-width:200px;word-break:normal !important;}
.top-left-contact a.formail{word-break:break-all;line-height:18px;}
}
@media(min-width:1371px) and (max-width:1919px){
.home .top-banner{background-position:665px center !important;}
.top-banner, .inner-banner{background-position:45vw 0% !important;background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/inner-banner-new-1366.png);}
}
@media(min-width:767px) and (max-width:1370px){
.container.container-xxl.container-width .affwp-form .g-recaptcha div{zoom:107%;}
.cmms-service-tmpl .reason_section_one .tab-content h4{font-size:18px;line-height:20px;}
.home .top-banner{background-position:600px center !important;}
.inner-banner{background-position:690px center;background-image:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/inner-banner-1366.png);}
.benefits-of-facility-section .what-makes{padding:35px 20px;}
.w-60{max-width:1140px;}
.top-banner{padding:50px 0 100px 0;}
.inner-banner-new{padding:10px 0 0px 0;}
.inner-banner-new h1{color:#333333!important;font-size:30px !important;font-weight:400 !important;}
.inner-banner-new{height:auto !important;min-height:auto !important;}
.usp-example-box{padding:30px 10px;}
.light-bue-bg{background:#dff4fe !important;}
.bluetext{color:#008ffd;}
}
@media(min-width:1025px) and (max-width:1370px){
.other-indus-box{width:220px;height:220px;}
.other-indus-box span{font-size:16px;padding:15px;}
}
@media(min-width:1366px){
.wi-45{width:30%;min-width:400px;}
.traning-sub-header{width:65%;margin:0 auto;}
.simplify-sec.sec-padding.text-white.text-center a.btn.btn-warning.btn-lg.mt-3.fs-3{padding:1.18rem 1.5rem;}
.overcome-container .tab-content{width:70%;}
.overcome-sec .horizon-tab .nav-pills .nav-link{max-width:100%;width:100%;}
.blog-box-details{width:880px;margin:0 auto;}
}
@media(min-width:1365px){
.left-box-title h2{font-size:20px !important;line-height:28px !important;}
}
@media(min-width:1365px) and (max-width:1367px){ .modal-backdrop.show{zoom:10;}
.cf7sr-g-recaptcha>div{zoom:117%;}
.features-tool-wrap a span{font-size:15px;}
@-moz-document url-prefix() {
body{-moz-transform:scale(95%);-moz-transform-origin:0 0;overflow-x:hidden;}
}
.left-box-wrap h2, h2{font-size:35px;line-height:45px;}
.left-box-title p{font-size:17px !important;line-height:28px !important;}
.mh-200{min-height:238px;background-position:center top;background-repeat:no-repeat;}
.modal-md{max-width:400px;}
.manag-close{top:-4px!important;}
.survey-all-section h2{font-size:30px !important;}
}
@media(min-width:1369px) and (max-width:1900px){
.top-banner, .inner-banner{background-position:600px center;}
}
@media(min-width:1800px){
.simplify-container{width:80%;margin:0 auto;}
.features-tab .tab-content{min-height:240px;}
.container.container-xxl.container-width{max-width:82.889568%;margin:0 auto;}
}  @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.top-banner.home-mobile{min-height:540px !important;background-position:left 11% !important;background-size:100% !important;padding:22rem 0 0 0 !important;}
.top-banner.home-mobile .d-flex.justify-content-start.align-items-center{margin-top:0;}
.top-banner.home-mobile .schedule-btn{border-radius:50px;left:0;}
.integration-sec.sec-padding.gray-bg .performing sup{top:-1.3em !important;}
.open-box{min-height:41rem;}
a.top-v{background:#008ffd;border-radius:50px;padding:0px 0 0 0;width:38px;height:38px;display:flex;margin:0 10px 0 0px;text-align:center;flex-wrap:wrap;align-items:center;justify-content:center;z-index:1;}
a.top-v img{width:23px;}
.pricing-box-sticky{left:calc(50% - 378px);width:741px;}
.basic-bx h3{font-size:18px;}
.overcome-container .horizon-tab{flex-direction:column !important;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul{list-style:none;padding:0;}
.contact-form-wrap .form-floating .form-control{font-size:20px;line-height:25px;}
.top-banner, .inner-banner{background-position:0px center !important;}
.pricing-box-sticky{left:calc(50% - 49%) !important;width:97% !important;}
.pricing-box-sticky{left:calc(50% - 49%) !important;width:97% !important;}
.unique-features-tab .tab-content .col-md-3:last-child{width:100%;}
.unique-features-tab .tab-content .col-md-6{width:72%;}
.performing sup{left:0em;}
.top-banner{height:285px;}
.sec-padding{padding:40px 0;}
section.sec-padding.benefts_section_one.gray-bg{padding:10rem 0 2rem;}
.top-banner .schedule-btn{width:56%;}
.unique-features-tab ul.nav-tabs li.nav-item{min-width:calc(25% - 30px);margin:12px;}
.unique-features-tab .nav-tabs .nav-link{padding:15px 15px 15px 68px;background-size:18% !important;line-height:22px;}
.unique-features-tab .tab-content .col-md-6{width:67%;margin-left:3rem;}
.unique-features-tab h2{font-size:30px;line-height:35px;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes{width:29%;}
.benefits-of-facility-section .what-makes h2{font-size:20px;line-height:26px;}
.integration-sec.sec-padding.gray-bg .row .col-md-3{width:25%;text-align:center;margin-bottom:50px;}
.integration-sec.sec-padding.gray-bg .performing{text-align:left;}
.integration-sec.sec-padding.gray-bg .performing sup{top:-0.3em;}
.why-dreamzcmms-tmpl .reason_section_one .wi-45{width:30% !important;min-width:300px !important;}
section.top-banner.inner-banner.inner-banner-new{background-position:-57rem 0!important;}
} @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation:landscape) {
.features-padding{padding-top:60px !important;}
.top-banner.home-mobile{min-height:400px !important;height:26rem !important;background-position:right 11% !important;background-size:52% !important;padding:2rem 0 0 0 !important;}
.pricing-box-sticky{position:static;}
section.top-banner.inner-banner.inner-banner-new{background-position:-48rem 0!important;}
} @media only screen and (min-device-width : 820px) and (max-device-width : 1180px) {
.features-tool-wrap a span{font-size:13px;}
.customer-box p{font-size:18px !important;display:none;}
a.top-v img{width:23px;}
.navbar-toggler{border:none;}
.navbar-toggler:focus{box-shadow:none;}
.basic-bx h3{font-size:20px;}
.pricing-box-sticky{left:calc(50% - 398px) !important;width:793px !important;}
.left-box-wrap h2{font-size:34px;}
.overcome-container .horizon-tab{flex-direction:column !important;}
.pricing-box-sticky{left:calc(50% - 49%) !important;width:97% !important;}
} @media all and (device-width: 1180px) and (device-height: 820px) and (orientation:landscape) {
.features-padding{padding-top:60px !important;}
a.top-v{display:none;}
section.top-banner.inner-banner{background-position:600px center !important;}
.pricing-box-sticky{left:calc(50% - 558px) !important;width:1114px !important;}
.top-banner{min-height:300px;height:300px;}
.sec-padding{padding:40px 0;}
.heading-center{margin-bottom:1rem !important;}
.contact-info-text{margin-top:2rem;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul{list-style:none;padding:0;}
.blog-pagination .pagination-lg .page-link{padding:0.5rem 0.5rem;}
.pricing-box-sticky{left:calc(50% - 49%) !important;width:97% !important;}
} @media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
.features-padding{padding-top:60px !important;}
a.top-v{display:none;}
.pricing-box-sticky{left:calc(50% - 502px) !important;width:996px !important;}
.top-banner{min-height:300px;height:300px;}
.sec-padding{padding:40px 0;}
.heading-center{margin-bottom:1rem !important;}
.contact-info-text{margin-top:2rem;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul{list-style:none;padding:0;}
.topbox_image{image-rendering:pixelated;}
.pricing-box-sticky{left:calc(50% - 49%) !important;width:97% !important;}
} @media only screen and (max-width: 23em) and (orientation: portrait) {
.top-banner.unique-features-banner{padding-bottom:0 !important;}
.top-banner.home-mobile{padding-top:9rem !important;}
.top-banner.home-mobile .d-flex.justify-content-start.align-items-center{margin-top:15px;}
.top-banner.home-mobile .schedule-btn{left:0;}
.integration-sec.sec-padding.gray-bg .row .col-md-3{width:50%;}
.new_price_plan .price_inner_sec_2{font-size:0.8rem;line-height:1rem;}
.new_price_plan .price_inner_sec_2 h2 del span.dis_price{font-weight:300;}
.new_price_plan .price_inner_sec_2 h2 del span.currency{font-weight:300;}
.new_price_plan .price_inner_sec_2 h6.discounted_price{font-size:1rem;}
section.simplify-sec .heading-center h2{font-size:2.7rem !important;line-height:2.8rem;}
section.simplify-sec .heading-center a.btn.schedule-demo{font-size:1rem !important;}
.unique-features-tab ul.nav-tabs li.nav-item{min-width:calc(50% - 30px);border-bottom:0;margin:0.5rem;}
.unique-features-tab .nav-tabs .nav-link{padding:15px;background-position:center !important;min-height:60px;background-size:65% !important;}
.integration-sec.sec-padding{padding-bottom:0 !important;}
.performing{text-align:left;min-height:8rem;margin:0 0 2rem;font-size:1rem;line-height:1.2rem;}
.performing sup{left:0;top:-1.7em;}
.pricing-top-box .col-4{width:100%;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes{width:29%;padding:10px;margin:0 6px;margin-bottom:15px !important;min-height:100px !important;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes h2{text-align:center !important;font-size:0.9rem !important;line-height:1.2rem;font-weight:600;}
.integration-sec.sec-padding .my-5{margin-top:0 !important;margin-bottom:0 !important;}
.usp-example-box{margin-top:2rem;}
.cmms-video-tmpl .vdo-part .col-12{width:50%;}
.cmms-video-tmpl .vdo-part .col-12 p{display:none;}
}
@media only screen and (min-width: 772px) and (max-width: 890px) and (orientation: landscape) {
.home-class .font-22{margin-bottom:0 !important;}
.features-padding{padding-top:60px !important;}
.top-banner.home-mobile{background-size:100% !important;background-position:left 0% !important;padding:18rem 0 45px 0 !important;height:auto;}
.top-banner.home-mobile .schedule-btn{border-radius:50px;}
.integration-sec.sec-padding.gray-bg .performing sup{top:-1.8em;}
.integration-sec.sec-padding.gray-bg .row .col-md-3{margin-bottom:0;}
.home-mobile-view-three-block .col-md-4{width:33.33333333%;}
.top-banner.unique-features-banner{height:230px;min-height:230px;}
.mobile-view-top-gap{margin-top:0;}
.top-banner{min-height:300px;height:300px;}
.sec-padding{padding:40px 0;}
.heading-center{margin-bottom:1rem !important;}
.contact-info-text{margin-top:2rem;}
section#price-inner-accordian.features-sec .container.container-xxl{max-width:100%;}
section#price-inner-accordian.features-sec .price-mobile-section.container{max-width:100%;}
section.simplify-sec .heading-center{margin-bottom:0 !important;}
section.simplify-sec .heading-center ul.ui-dote.new_ul_fix{margin-bottom:0;}
section.simplify-sec .heading-center ul.ui-dote.new_ul_fix li{font-size:15px;line-height:18px;}
.simplify-container1.pricing-top-box .row{justify-content:center;}
.new_price_plan .open-box .price_inner_sec_1 .ml-mb-2{margin-left:0;}
.top-banner .schedule-btn{width:18rem;}
section.simplify-sec .simplify-container1 .col-md-4{width:49.33%;}
.simplify-container1.pricing-top-box .green-ul li{background-size:5%;}
.recent-post-blog span.rounded{height:112px;}
.contact-gray-section .container.container-xxl{max-width:100%;}
.new_price_plan .price_inner_sec_2{font-size:0.8rem;line-height:1rem;}
.new_price_plan .price_inner_sec_2 h2 del span.dis_price{font-weight:300;}
.new_price_plan .price_inner_sec_2 h2 del span.currency{font-weight:300;}
.new_price_plan .price_inner_sec_2 h6.discounted_price{font-size:1rem;}
section.simplify-sec .heading-center h2{font-size:2.7rem !important;line-height:2.8rem;}
section.simplify-sec .heading-center a.btn.schedule-demo{font-size:1rem !important;}
.integration-sec .container, .integration-sec .container-sm{max-width:100%;}
.unique-features-tab ul.nav-tabs li.nav-item{min-width:calc(15% - 30px);border-bottom:0;margin:0.4rem;padding:0;}
.unique-features-tab .nav-tabs .nav-link{padding:5px;background-size:65% !important;height:60px;min-height:60px;background-position:center !important;}
.performing{text-align:center;margin:0;font-size:1rem;line-height:1.2rem;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes{width:21%;padding:12px;min-height:100px !important;margin:0 8px;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes h2{text-align:center !important;font-size:0.9rem !important;line-height:1rem;font-weight:600;margin:0;}
section.features-sec .mt-4{margin-top:0 !important;}
.why-dreamzcmms-tmpl .reason_section_one .wi-45{width:25% !important;min-width:200px !important;}
.overcome-container .horizon-tab{flex-direction:row !important;}
.cmms-video-tmpl .vdo-part .col-lg-4.col-md-4.col-12{width:50%;}
.overcome-container .horizon-tab.go-bellow{flex-wrap:wrap;}
.unique-features-tab .tab-content .col-md-6{width:100%;margin-left:0;}
.train-box-wrap{width:100%;min-height:8rem;}
.train-box-wrap .train-b-top{min-width:125px;padding:6px 0;z-index:9;}
.train-box-wrap img.big{width:100%;height:100%;position:absolute;}
.overcome-container{margin:2rem 0 0;}
section.sec-padding.benefts_section_one.gray-bg{padding:8rem 0 4rem 0;}
}
@media only screen and (device-width: 375px) and (device-height: 812px) and (-webkit-device-pixel-ratio: 3) and (orientation:landscape) {
.features-padding{padding-top:60px !important;}
.mobile-view-top-gap{margin-top:0;}
.top-banner{min-height:300px;height:300px;}
.sec-padding{padding:40px 0;}
.heading-center{margin-bottom:1rem !important;}
.contact-info-text{margin-top:2rem;}
section#price-inner-accordian.features-sec .container.container-xxl{max-width:100%;}
section#price-inner-accordian.features-sec .price-mobile-section.container{max-width:100%;}
section.simplify-sec .heading-center{margin-bottom:0 !important;}
section.simplify-sec .heading-center ul.ui-dote.new_ul_fix{margin-bottom:0;}
section.simplify-sec .heading-center ul.ui-dote.new_ul_fix li{line-height:18px;}
.simplify-container1.pricing-top-box .row{justify-content:center;}
.new_price_plan .open-box .price_inner_sec_1 .ml-mb-2{margin-left:0;}
.top-banner .schedule-btn{width:18rem;}
.recent-post-blog span.rounded{height:145px;}
.contact-gray-section .container.container-xxl{max-width:100%;}
} @media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation:portrait) {
.top-banner.home-mobile{padding-top:11rem !important;}
.top-banner.home-mobile .d-flex.justify-content-start.align-items-center{margin-top:0;}
.top-banner.home-mobile .schedule-btn{left:0;}
.integration-sec.sec-padding.gray-bg .row .col-md-3{width:50%;}
.integration-sec .simplify-container .performing{margin:0 0 3rem;}
.integration-sec .simplify-container .performing sup{left:0;top:-1.3em;}
.home-mobile-view-three-block .col-md-4{width:100%;}
.top-banner.unique-features-banner{padding:40px 0 0px 0 !important;}
.unique-features-tab ul.nav-tabs li.nav-item{min-width:calc(27% - 30px);padding:0;margin:6px 10px;border-bottom:0;border-bottom:0;background-position:center !important;}
.unique-features-tab .nav-tabs .nav-link{padding:15px;background-position:center !important;background-size:61% !important;min-height:70px !important;}
.pricing-top-box .col-4{width:100%;}
.integration-sec .simplify-container .my-5{margin-bottom:0rem !important;}
.integration-sec .simplify-container .performing{text-align:left;margin:30px 0;font-size:1.2rem;line-height:1.5rem;display:inline-block;min-height:9rem;}
.integration-sec .simplify-container .performing sup{left:0;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes{width:30%;padding:15px;margin:0 6px;min-height:100px !important;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes h2{font-size:0.9rem !important;line-height:1rem;font-weight:600;}
} @media only screen and (device-width: 390px) and (device-height: 844px) and (-webkit-device-pixel-ratio: 3) and (orientation:landscape) {
.features-padding{padding-top:60px !important;}
.top-banner.home-mobile .schedule-btn{width:23rem !important;}
.mobile-view-top-gap{margin-top:0;}
.copy-right .container{padding-left:1.5rem;}
.top-banner{min-height:300px;height:300px;}
.sec-padding{padding:40px 0;}
.heading-center{margin-bottom:1rem !important;}
.contact-info-text{margin-top:2rem;}
.simplify-container1 .col-md-4{width:33.33%;}
.new_price_plan .open-box .common-logo p span{font-size:16px;line-height:20px;font-weight:400 !important;}
.new_price_plan .open-box .common-logo h5{font-size:16px;line-height:24px;font-weight:600;color:#00b564;margin-top:1.5rem !important;}
.pt-mb-2{padding-top:3rem !important;}
.new_price_plan .open-box .most-popular-tag{top:-10px;}
.simplify-container1.pricing-top-box .open-box{margin:0;}
.simplify-container1.pricing-top-box .green-ul li{font-size:14px;margin-bottom:10px;line-height:18px;padding-left:22px;background-size:9%;background-position:0 2px;list-style:none;}
.simplify-container1.pricing-top-box .green-ul li h5{font-size:18px;line-height:22px;}
.simplify-container1.pricing-top-box .green-ul{padding-left:0 !important;padding-right:0 !important;}
.new_price_plan .open-box .ml-mb-2{margin-left:0;line-height:18px;}
.new_price_plan .open-box .ml-mb-2 a{line-height:18px;}
.pricing-top-box .open-box .btn{box-shadow:none !important;}
section.simplify-sec.new_price_plan{padding:45px 0 20px !important;}
.new_price_plan .open-box .most-popular-tag{left:0;right:0;margin:0 auto;}
ul.ui-dote.new_ul_fix li{line-height:22px;}
.container, .container-sm{max-width:100%;}
section.top-banner.inner-banner{padding:10px 0 0 0 !important;}
section.top-banner{min-height:265px;height:265px;}
.top-banner .schedule-btn{width:55%;}
.price-mobile-section h5{font-size:15px;line-height:25px;padding:6px 10px;}
.price-mobile-section td, .price-mobile-section th{font-size:15px;line-height:18px;}
.price-mobile-section td span{font-size:13px;line-height:16px;white-space:break-spaces;word-break:break-all;}
.recent-post-blog span.rounded{height:145px;}
.contact-gray-section .container.container-xxl{max-width:100%;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes{width:20%;min-height:100px !important;padding:20px;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes h2{text-align:center !important;font-size:1.2rem !important;line-height:1.5rem;margin:0;}
.integration-sec.sec-padding.gray-bg .row .col-md-3{width:24%;margin:2rem auto 0;}
.integration-sec .simplify-container .my-5{margin-top:0 !important;}
.unique-features-tab .tab-content .tab-pane .col-md-6{width:70%;}
.unique-features-tab .tab-content .tab-pane .col-md-3:last-child{width:100%;}
.features-sec.mobile-view, .mobile-view{display:block;}
section.features-sec.desktop-view, .desktop-view{display:none;}
.unique-features-tab ul.nav-tabs{border:0 none;margin:0;width:100%;display:flex;flex-direction:row;}
.unique-features-tab ul.nav-tabs li.nav-item{min-width:calc(13% - 24px);margin:10px;padding:0;border-bottom:0;}
.unique-features-tab .nav-tabs .nav-link{padding:15px;}
.unique-features-tab .nav-tabs .nav-link{padding:15px;}
.unique-features-tab ul.nav-tabs .nav-link.nav-link{background-size:64% !important;padding:6px !important;background-position:center !important;min-height:70px;}
.performing{text-align:left;font-size:17px;line-height:22px;}
.performing sup{font-size:20px !important;top:-1.2em !important;left:0em;}
.simplify-container1.pricing-top-box .green-ul li{background-size:5%;}
.overcome-container .tab-content{width:100%;margin:2rem 0;}
section.features-sec.sec-padding .mt-4{margin-top:0 !important;}
.overcome-sec .integrat-tab .nav{flex-direction:row;}
.overcome-container .horizon-tab{flex-direction:row !important;}
} @media (max-device-width: 800px) and (orientation: portrait) {
.unique-features-tab ul.nav-tabs li.nav-item{min-width:calc(25% - 30px);padding:0;margin:15px;border-bottom:0;background-position:center !important;}
.unique-features-tab .nav-tabs .nav-link{padding:15px;background-position:center !important;}
.integration-sec .container, .container-sm{max-width:100%;}
.why-dreamzcmms-tmpl .what-blue-sec .what-makes{width:40%;}
.overcome-container{margin-top:2rem;}
.overcome-container .tab-content{margin-top:2rem;}
#v-pills-tabContent{margin-top:0 !important;}
}
@media all and (device-width: 1024px) and (device-height: 768px) and (orientation:landscape) {
.features-padding{padding-top:60px !important;}
.overcome-container .tab-content{width:250%;}
a.top-v{display:none;}
.top-banner{min-height:300px;height:300px;}
.sec-padding{padding:40px 0;}
.heading-center{margin-bottom:1rem !important;}
.contact-info-text{margin-top:2rem;}
.overcome-container .horizon-tab{flex-direction:row !important;}
.contact-gray-section .container.container-xxl{max-width:100%;}
}
@media (min-width:753px) and (max-device-width: 1280px) and (orientation: landscape) {
.features-padding{padding-top:60px !important;}
.overcome-container .tab-content{width:100%;}
.top-banner{min-height:300px;height:300px;}
.sec-padding{padding:40px 0;}
.heading-center{margin-bottom:1rem !important;}
.contact-info-text{margin-top:2rem;}
a.top-v{display:none;}
.top-banner{min-height:28rem;height:28rem;}
.overcome-container .horizon-tab{flex-direction:column !important;}
#v-pills-home iframe{max-height:auto !important;}
.recent-post-blog span.rounded{height:145px;}
.recent-post-blog h4{font-size:18px;line-height:22px;}
.contact-gray-section .container.container-xxl{max-width:100%;}
}
@media all and (width: 2160px) and (height: 1620px) and (orientation:landscape) {
a.top-v{display:none;}
.top-banner{min-height:300px;height:300px;}
.sec-padding{padding:40px 0;}
.heading-center{margin-bottom:1rem !important;}
.contact-info-text{margin-top:2rem;}
} .survey-form{padding:30px 10px 0px 10px;}
.survey-form .form-control{padding:10px 20px!important;height:auto;background:#f9f9f9;border:0 none !important;box-shadow:0 0 0 2px #c1c1c1;font-size:25px !important;color:#727272;margin:0 0 14px 0;}
.survey-form label em{font-style:normal;display:block;}
.survey-form label{width:100%;}
.contact-form-wrap{padding:0 10px;}
.fieldset-cf7mls .cf7mls_back, .cf7mls_next.action-button{border-radius:50px;margin-top:0 !important;padding:8px 25px !important;font-size:1rem;}
.cf7mls_next.action-button{border-radius:50px;margin-top:0 !important;padding:8px 25px !important;font-size:1rem;background-color:#008ffd;border-color:#008ffd;}
form.cf7mls input.wpcf7-form-control.wpcf7-submit{border-radius:50px;margin-top:0 !important;padding:8px 25px !important;font-size:1rem;}
.survey-form-input .wpcf7-list-item input[type='checkbox']{width:25px;height:25px;margin-right:8px;}
.survey-form-input .wpcf7-list-item input[type='checkbox']:checked{background-color:#008ffd;border-color:#008ffd;}
.survey-form-input .wpcf7-list-item label{display:flex;align-items:center;}
.survey-form-input br{display:none;}
.survey-form-input p:empty{display:none;}
.survey-form-input h3{margin-top:40px;margin-bottom:30px;}
.survey-form-input .submit-btn{border-radius:50px;margin-top:0 !important;padding:8px 25px !important;font-size:1rem;}
.pagination-sec-num{text-align:center;padding:15px 0;margin:15px 0;background-color:#ebf6ff;border-radius:10px;}
.pagination-sec-num ul{padding:0;margin:0;display:flex;justify-content:center;text-align:center;}
.pagination-sec-num li{display:flex;text-decoration:none;font-size:14px;padding:10px 20px;cursor:pointer;flex-direction:column;justify-content:center;text-align:center;position:relative;color:#bfbfbf;}
.pagination-sec-num li::after{background-color:#bfbfbf;width:100px;height:1px;top:26px;left:40px;position:absolute;content:"";z-index:0;}
.pagination-sec-num li span{font-size:16px;background-color:#bfbfbf;border-color:#bfbfbf;border-radius:50px;color:#fff;width:34px;height:34px;display:inline-block;line-height:34px;margin:0 auto;z-index:1;}
.pagination-sec-num li.success-num{color:#00b564;}
.pagination-sec-num li.success-num span{background-color:#00b564;border-color:#00b564;}
.pagination-sec-num li.success-num::after{background-color:#00b564;}
.pagination-sec-num li.active-num{color:#008ffd;}
.pagination-sec-num li.active-num span{background-color:#008ffd;border-color:#00b564;}
.pagination-sec-num li.active-num::after{background-color:#008ffd;}
.pagination-sec-num li.next-num{color:#bfbfbf;}
.pagination-sec-num li.next-num span{background-color:#bfbfbf;border-color:#bfbfbf;}
.pagination-sec-num li.next-num::after{background-color:#bfbfbf;}
.pagination-sec-num li:last-child::after{display:none;}
.survey-all-section h2{line-height:50px;color:#1b1919;font-weight:700;margin:30px 0;text-align:center;font-size:35px;}
.thankyou-section h1{font-size:40px;font-weight:700;color:#1b1919;line-height:50px;margin:0 0 20px 0;}
.thankyou-section h1 b{font-weight:900;display:block;}
.thankyou-section h4.fw-normal{font-weight:400;color:#1b1919;line-height:32px;font-size:22px;margin:0 200px 50px 200px;}
.thankyou-body-part .thankyou-body-text h2{line-height:50px;color:#1b1919;font-weight:700;font-size:40px;margin:0 0 20px 0;}
.thankyou-body-part .thankyou-body-text p{line-height:32px;color:#1b1919;font-weight:400;font-size:22px;margin:0 0 20px 0;}
.thankyou-body-part{margin:100px 0 0 0;}
.thankyou-section{padding-top:0;}
.tq-blue-box{padding:15px;background-color:#e0f2ff;border-radius:20px;font-size:16px;font-weight:700;color:#008ffd;margin:14px 0;min-height:90px;}
.tq-vdo-btn{display:flex;align-items:center;justify-content:center;}
.tq-vdo-btn button{padding:14px 25px;border-radius:50px;margin:0 7px;font-size:16px;font-weight:700;}
.tq-vdo-btn .btn-brd{background-color:#fff;border:2px solid #008ffd;color:#008ffd;transition:0.5s ease-in-out;}
.tq-vdo-btn .btn-brd:hover{background-color:#008ffd;border:2px solid #008ffd;color:#fff;transition:0.5s ease-in-out;}
.tq-vdo-btn .btn-sld{background-color:#008ffd;border:2px solid #008ffd;color:#fff;transition:0.5s ease-in-out;}
.tq-vdo-btn .btn-sld:hover{background-color:#fff;border:2px solid #008ffd;color:#008ffd;transition:0.5s ease-in-out;}
.grey-bg{background-color:#f9f9f9 !important;}
.tab-head{font-weight:600;margin-top:10px;display:inline-block;color:#000;line-height:24px;font-size:17px;}
.card-white{background:#fff;padding:20px 20px;border-radius:10px;border:0.1rem solid #d9d9d9;}
.card-grey{background:#f9f9f9;padding:20px 20px;border-radius:10px;border:0.1rem solid #d9d9d9;}
.fixed-top1 .nav-link img{width:40px;}
.fixed-top1 ul li .tab-head{font-size:12px !important;}
.fixed-top{z-index:9 !important;}
@media(min-width:768px) and (max-width:991px){
.pagination-sec-num{width:100%;overflow-x:auto;}
.pagination-sec-num ul{justify-content:flex-start;}
.thankyou-section h4.fw-normal{margin:0 0px 50px 0px;}
}
@media(min-width:320px) and (max-width:767px){
.pagination-sec-num{width:100%;overflow-x:auto;}
.pagination-sec-num ul{justify-content:flex-start;}
.thankyou-section h4.fw-normal{margin:0 0px 50px 0px;}
.tq-vdo-btn{display:block;text-align:center;}
.tq-vdo-btn button{margin:8px 0;}
section.top-banner.inner-banner.surver-banner{background-image:url(https://dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/survey-banner.jpg) !important;background-position:-39rem 0!important;}
}
.introduction-block-section{width:100%;display:inline-block;padding:0;margin:2rem 0;}
.introduction-block-section ul{width:100%;list-style:none;padding:0;margin:0;display:flex;align-items:center;justify-content:center;}
.introduction-block-section ul li{border:0.1rem solid #d9d9d9;padding:1.2rem 2.2rem;margin:1rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background:#fff;box-shadow:none;border-radius:2rem;width:33.33%;min-height:21rem;font-weight:300;position:relative;}
.introduction-block-section ul li a{color:#1b1919;}
.introduction-block-section ul li:hover{background:#008ffd;border-color:#008ffd;color:#fff;box-shadow:2px 2px 10px 2px #a5a5a5;cursor:pointer;}
.introduction-block-section ul li:hover a{color:#fff;}
.introduction-block-section ul li a h3{font-size:1.3rem;line-height:1.5rem;font-weight:600;padding:0;margin:0 0 1rem;color:#1b1919;}
.introduction-block-section ul li:hover a h3{color:#fff;}
.introduction-block-section ul li a .icon-box-faq{width:66px;height:66px;padding:0;margin:0 0 1.2rem;background:url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/icon-faq.png);background-size:cover;background-repeat:no-repeat;}
.introduction-block-section ul li:hover a .icon-box-faq{background:url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/icon-faq-h.png);}
.introduction-block-section ul li a .icon-box-video-tutorial{width:66px;height:66px;padding:0;margin:0 0 1.2rem;background:url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/icon-video-tutorial.png);background-size:cover;background-repeat:no-repeat;}
.introduction-block-section ul li:hover a .icon-box-video-tutorial{background:url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/icon-video-tutorial-h.png);}
.introduction-block-section ul li a .icon-box-external-integration{width:66px;height:66px;padding:0;margin:0 0 1.2rem;background:url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/icon-external-integrtion.png);background-size:cover;background-repeat:no-repeat;}
.introduction-block-section ul li:hover a .icon-box-external-integration{background:url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/icon-external-integrtion-h.png);}
.introduction-block-section ul li .hover-arrow{position:absolute;top:3rem;right:3rem;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap{max-width:100%;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .form-floating>.wpcf7-form-control-wrap:focus-within~label, .grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .form-control:focus-within~label, .grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .form-control:visited~label, .grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .form-control:focus-visible~label{top:-12px;font-size:1rem!important;line-height:1.2rem!important;padding:0 5px!important;margin:0;}
.grey-bg-sec.contact-gray-section .right-box-wrap h2{font-size:2rem;line-height:2.5rem;padding:0;margin:0 0 0.6rem!important;}
.grey-bg-sec.contact-gray-section .right-box-wrap .sub-heading{font-size:1.3rem;line-height:1.5rem;padding:0;margin:0;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .btn-success::after{content:"";background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/arrow-right-white.png) 0 50% no-repeat;width:18px;height:13px;background-size:100%;position:absolute;top:calc(50% - 6.5px);right:15px;transition:all 0.5s ease-in-out;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .form-control:focus{border-color:#008ffd;box-shadow:0 0 0 2px #008ffd;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .btn-wrap .form-check{display:flex;align-items:center;justify-content:flex-start;font-size:1.2rem;line-height:1.5rem;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .btn-wrap .form-check input{margin-top:0rem;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .btn-wrap .form-check label.form-check-label{margin-left:0.6rem;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .btn-wrap .contact-info-text{margin:1rem 0 0;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul{list-style:none;padding:0 10rem 0 0;margin:8rem 0;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul li{border-bottom:0.1rem solid #cccccc;padding:0 0 1rem 0;margin:0 0 1rem;color:#2b2b2b;font-weight:600;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul li p{padding:0;margin:0;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul li img{margin:0.6rem 0 0;}
.grey-bg-sec.contact-gray-section .right-box-wrap .contact-form-wrap .form-group br{display:none;}
@media(max-width:767px){
.introduction-block-section ul{flex-direction:column;}
.introduction-block-section ul li{width:100%;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul{padding:0px;}
.left-box-wrap h4{font-size:17px;margin-bottom:0;margin-top:15px;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul{padding:0;margin:0 0 4rem 0;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul li img{margin:0;width:30px;}
}
.heading-2{font-size:35px!important;text-align:center!important;}
.orange-line{width:178px;background:#f8ad07;height:2px;margin:20px auto 50px auto;}
#news-slider.owl-carousel .owl-wrapper{display:flex !important;align-items:center;}
.right-feature-box-newpage ul li::after{content:"";background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/ornge_tick.png) 0 50% no-repeat!important;width:24px;height:24px;top:4px!important;}
.carousel-wrap .owl-controls{text-align:center;-webkit-tap-highlight-color:transparent;display:flex;align-items:center;justify-content:center;}
.carousel-wrap .owl-controls .owl-pagination{margin-top:10px;display:flex;align-items:center;justify-content:center;display:none;}
.carousel-wrap .owl-controls .owl-pagination .disabled{opacity:.5;cursor:default}
.carousel-wrap .owl-controls .owl-pagination .owl-page.disabled+.owl-page{margin-top:10px}
.carousel-wrap .owl-controls .owl-pagination.owl-page{display:inline-block;zoom:1}
.carousel-wrap .owl-controls .owl-pagination .owl-page span{width:20px;height:20px;margin:5px 7px;background:#d6d6d600;display:block;-webkit-backface-visibility:visible;transition:opacity .1s ease;border-radius:50%;box-shadow:0 0 0 1px #ababab;transition:all 0.1s ease-in-out;}
.carousel-wrap .owl-controls .owl-pagination .owl-page.active span, .carousel-wrap .owl-controls .owl-pagination .owl-page:hover span{background:#86979100;width:24px;height:24px;box-shadow:0 0 0 3px #0097ff;}
.carousel-wrap .owl-controls .owl-buttons div{cursor:pointer;position:absolute;bottom:calc(50% - 25px);width:50px;height:50px;border-radius:50%;background:#fff;box-shadow:none;border:2px solid #008ffd;}
.carousel-wrap .owl-controls .owl-buttons div.owl-prev{left:0;background:#fff url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/left-arrow.svg) 50% 50% no-repeat;background-size:22px;}
.carousel-wrap .owl-controls .owl-buttons div.owl-next{right:0;background:#fff url(https://dreamzcmms.kinsta.cloud/wp-content/themes/twentytwentyone/assets/images/right-arrow.svg) 50% 50% no-repeat;background-size:22px;}
.benifit-box-wrap{max-width:75%;margin:0 auto 20px;}
.benefit-left{display:flex;align-items:flex-start;}
h2.benefit-number{font-size:35px;position:relative;font-weight:700;color:#008ffd;padding:0 0 25px;margin:0 40px 0 0;}
h2.benefit-number::after{content:"";width:40px;height:3px;background:#8d98a0;position:absolute;bottom:0px;left:0;}
h3.benefit-title{font-size:40px;color:#002e45;font-weight:700;}
.benefit-right{margin:0;}
.benefit-right p{font-size:20px;line-height:1.4;color:#005482;}
.section-sub-title{font-size:30px;font-weight:400;color:#005482;text-align:center;margin:15px 0 25px;}
#carousel-benifits-3 .benifit-box-wrap img{max-width:100%!important;}
#carousel-benifits-3 .benifit-box-wrap{max-width:100%!important;margin:0 10px!important;}
#carousel-benifits-3 .benifit-box-wrap a{display:block!important;}
#carousel-benifits-3 .owl-buttons div{bottom:calc(50% - -25px)!important;}
.font-17{font-size:17px}

.ftrtext{flex-direction:column;display:flex;}
.text-right{text-align:right;}
.integration-box ul.integration-logo-list-box img{height:45px;}
.integration-box ul.integration-logo-list-box{display:flex;justify-content:space-between;}
.integration-box{margin-top:50px;}
.success-story-heading{text-align:center;}
.success-story .customer-box-contain h4{font-size:20px;line-height:28px;}
.success-story .customer-box-contain .btn-learn-more{font-size:14px;line-height:26px;}
.success-story .customer-box p.para{font-size:17px;}
.story-title{font-size:17px;}
.introduction-block-container ul li{min-height:14rem !important;height:auto !important;}
h4.success-story-title{font-size:17px !important;line-height:22px !important;}
.story-category{font-size:20px !important;margin-bottom:20px;display:block;}
.introduction-block-container li h3{font-size:20px !important;}
.introduction-block-container li p{font-size:17px !important;line-height:24px;}
.lgx_logo_slider .lgx_app_item_row{width:100%!important;height:100%!important;padding-bottom:50px!important;}
.full-banner-image{text-align:center;margin:80px 0 80px 0;}
.heading-auto{font-size:30px!important;margin-bottom:10px !important;}
.yel-txt{color:#f8ad07!important;}
@media(min-width:1371px) and (max-width:1919px){
.posts-blog{background-position:0 0% !important;}
.stories-blog{background-position:0 0% !important;}
} .head-sec-pop{background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/automation-expo-bg.png);padding:40px;background-position:center;background-size:cover;}
.top-sec-pop{display:flex;justify-content:space-between;align-items:center;}
.img-logo-pop img{max-width:100%;}
.heading-pop h2{font-size:25px;line-height:40px;font-weight:600;color:#fff;font-family:Arial, Helvetica, sans-serif;text-align:center;}
.location-pop p{color:#f8ad07!important;text-align:center;font-size:30px;margin-bottom:0;padding-top:15px;font-weight:600;}
.booth-sec-pop{background:#fff;width:50%;text-align:center;margin:auto;position:relative;top:40px;padding:5px;z-index:1;}
.booth-sec-pop p{font-size:24px;font-weight:600;margin-bottom:0;}
.form-pop{margin:auto;}
#automationModal .modal-lg{max-width:900px!important;}
.close-pop{text-align:right;float:right;color:red;background:transparent;border:none;font-size:40px;padding:0;}
#automationModal .modal-header{display:block;}
hr.line{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee;}
.contact-form-wrap .form-floating .automation-form-input{
font-size: 18px!important;
}
 *{-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;}
img{max-width:100%;}
body {
font-family: 'Poppins', sans-serif; font-size: 16px;
line-height: 28px;
color: #000;
} a{text-decoration:none;color:#008ffd;}
a:hover{color:#008ffd;}
.btn{border-radius:5px;font-weight:400;}
.btn:hover{box-shadow:0px 7px 10px #00000069;}
.btn-warning, .btn-warning:hover{color:#1b1919;background-color:#ffc936;border-color:#ffc936;}
.btn-primary{color:#000;background-color:#fec449;border-color:#fec449;font-size:16px;font-weight:500;line-height:30px;}
.btn-primary:hover{color:#fff;background-color:#000;border-color:#000;}
.btn-group-lg>.btn, .btn-lg{padding:.75rem 1.8rem;}
.btn-outline-primary{color:#008ffd;border-color:#008ffd;}
.btn-outline-primary:hover{background:#008ffd;}
h1, h2{font-size:40px;line-height:50px;color:#000;font-weight:600;}
h1 span, h2 span, h4 span{color:#f8ad07;}
h5{font-size:20px;line-height:30px;font-weight:600;}
h3{font-weight:600;}
h4{font-size:25px;line-height:32px;font-weight:600;}
.font-22{font-size:22px !important;line-height:33px;}
.toplft-btn{font-weight:400;padding:10px 25px;max-width:160px;border-radius:0px;}
.toplft-btn:hover{color:#fff;box-shadow:0px 5px 5px #00000021;}
.top-left-contact{text-align:right;}
.top-left-contact a{color:#000;font-weight:500;font-size:16px;display:block;}
a.formail{color:#008ffd !important;margin:0 !important;}
a.formail:hover{text-decoration:underline;}
.fixed-top{background:#fff;box-shadow:0px 5px 5px #00000021;padding:0px !important;}
.navbar-expand-lg.container-fluid{padding-right:0px;padding-left:15px;}
#masthead .navbar{background:#fff !important;box-shadow:0px 5px 5px #cccccc38;}
.footer .top-left-contact{text-align:left;word-break:break-word;}
.link-sign-in{display:inline-block;margin:0 15px;color:#1b1919;font-weight:600;}
.link-sign-in:hover{color:#008ffd;}
.btn-success, .btn-success:hover{color:#fff;background-color:#298EEC;border-color:#298EEC;}
.top-socal a{color:#88888a;font-size:24px;margin:0 0 0 10px;}
.navbar-light .navbar-nav .nav-link{color:#000;font-size:17px;font-weight:400;}
.navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .show>.nav-link{color:#008ffd;}
.dropdown-toggle::after{content:"\f107" !important;font:normal normal normal 14px/1 FontAwesome;display:inline-block;margin-left:.255em;vertical-align:0;border-top:0em solid !important;border-right:0em solid transparent !important;border-bottom:0 !important;border-left:0em solid transparent !important;}
.site-header{z-index:1000;position:inherit;width:100%;left:0;top:0;background:#fff;}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:fixed;left:0;width:100%;background:rgb(246, 246, 246);background:linear-gradient(180deg, rgba(246, 246, 246, 1) 0%, rgba(255, 255, 255, 1) 100%);top:68px;overflow:hidden;border-radius:0;z-index:1000;border:0 none;padding:0px 60px;box-shadow:0px 15px 20px 0px #0000002e;border-top:1px solid #e3e3e3;}
.fixed-top.navbar-expand-lg .navbar-nav .dropdown-menu{top:68px;}
.left-menu{border-right:1px solid #CACACA;padding:20px 60px 0 0;margin:0 60px 0 0;}
.industries-menu .left-menu{border-right:0px;}
.tag-outline{display:inline-block;border:1px solid #00a8fe;padding:5px 15px;font-size:12px;margin:0 0 25px;border-radius:50px;line-height:1.2;color:#00a8fe;}
.dropdown-menu ul{list-style:none;padding:0;margin:0;}
.dropdown-menu ul li{border-bottom:0px solid #d9d9d9;padding-bottom:15px;margin-bottom:10px;}
.dropdown-menu ul li:last-child{border-bottom:0 none;}
.dropdown-menu ul li a h2{font-style:normal;font-weight:500;color:#000;font-size:16px;line-height:20px;margin:0 0 5px;}
.dropdown-menu ul li a:hover h2{color:#008ffd;}
.dropdown-menu ul li a p{font-size:13px;line-height:18px;color:#727272;margin:0;}
.dropdown-menu ul.single-menu li a{position:relative;color:#000;display:block;transition:all 0.1s ease-in-out;font-size:17px;font-weight:500;line-height:auto;padding-left:40px;}
.dropdown-menu ul.single-menu li a::after{content:"";background:url(//dreamzcmms.com/wp-content/themes/twentytwentyone/assets/images/arrow-right-blue.png) 0 50% no-repeat;width:18px;height:13px;background-size:100%;position:absolute;top:8px;left:0;transition:all 0.1s ease-in-out;opacity:0;display:none;}
.dropdown-menu ul.single-menu li a:hover{color:#008ffd;transition:all 0.1s ease-in-out;}
.dropdown-menu ul.single-menu li a:hover::after{opacity:1;}
.dropdown-menu ul.single-menu li a img{margin-right:10px;position:absolute;top:0;left:0;}
.dropdown-menu .left-menu ul li{padding-bottom:10px;margin-bottom:0px;}
.dropdown-menu h3.header-border{font-size:19px;line-height:22px;padding-bottom:15px;margin-bottom:20px;border-bottom:2px solid #298EEC;font-weight:700;}
.right-menu-box-inner h4{font-size:16px;font-weight:600;position:relative;margin-left:40px;line-height:25px;padding-bottom:10px;margin-bottom:11px;border-bottom:1px solid #cccc;}
.right-menu-box-inner h4 img{position:absolute;top:5px;left:-36px;}
.right-menu-box-inner ul.single-menu{padding-left:40px;}
.right-menu-box-inner ul.single-menu li a{font-size:14px;line-height:18px;padding-left:0px;}
.right-menu-box-inner ul.single-menu li{padding-bottom:2px;}
.right-menu-box-inner{margin-bottom:30px;}
.industries-menu .right-menu{padding-top:20px;}
.dropdown-menu .industries-menu .left-menu ul li{padding-bottom:10px;margin-bottom:15px;}
.dropdown-menu ul li .nav-link.active h2, .dropdown-menu ul li .show>.nav-link h2{color:#298EEC;}
.dropdown-menu .nav-pills .nav-link{padding-left:0;padding-right:0px;}
.dropdown-menu .nav-pills .nav-link.active, .dropdown-menu .nav-pills .show>.nav-link{background:none;}
.navbar-light .navbar-nav .dropdown-menu .nav-link:hover:before{display:none;}
.dropdown-menu a.right-top-head h2{font-size:24px;max-width:48%;line-height:30px;}
.dropdown-menu a.right-top-head{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:20px 0 5px 0;border-bottom:1px solid #ccc;margin-bottom:25px;}
.dropdown-menu a.right-top-head .blue-ban-btn{color:#fff;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 22px no-repeat;background-size:20px;background-color:#298EEC;}
.dropdown-menu a.right-top-head .btn{padding:14px 75px 14px 11px;font-size:16px;font-weight:400;transition:0.3s ease-in-out;}
.navbar-light .navbar-nav .nav-link{color:#000000;position:relative;}
.navbar-light .navbar-nav .nav-link.show:before, .navbar-light .navbar-nav .nav-link:hover:before{width:100%;height:3px;background-color:#298EEC;content:"";bottom:0px;left:0px;right:0px;display:inline-block;position:absolute;}
.dropdown-toggle::after{display:none;}
.navbar-expand-lg .navbar-nav .dropdown-menu.small{position:absolute;left:0;width:100%;top:54px;border-radius:0;z-index:1000;padding:20px;min-width:200px;}
.dropdown-menu ul.single-menu-small li a{color:#000;font-size:16px;line-height:20px;display:block;}
.dropdown-menu ul.single-menu-small li a:hover{color:#298EEC;}
.dropdown-menu ul.single-menu-small li:last-child{padding-bottom:0;margin-bottom:0;}
.top-footer a{font-size:15px;line-height:20px;color:#3b3b3b;display:block;margin-bottom:15px;}
.top-footer a:hover{color:#008ffd;}
.top-footer .top-left-contact a{font-size:18px;line-height:30px;margin-bottom:0px;color:#000;}
.top-footer .top-left-contact a:hover{text-decoration:underline;}
.top-footer .top-socal a{color:#88888a;font-size:24px;margin:0px;display:inline-block;}
.footer-address{border-top:3px solid #000000;background-color:#fff;}
.copy-right span a{display:inline-block;margin:0 0px 0 0;}
.copy-right a:hover{text-decoration:underline;}
.top-footer sup{color:#008ffd;font-weight:500;text-transform:capitalize;font-size:18px;line-height:25px;}
.f-map-box p{font-size:15px;line-height:20px;}
.f-map-box h5{font-weight:600;}
.copy-right{background:#fff;}
.f-map-box{padding:0px 15px;position:relative;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;margin:20% 0;border-right:1px solid #EDEDED;height:75%;}
.f-map-box .f-email-box{opacity:0;position:absolute;top:-3px;left:0;width:100%;height:100%;border:3px solid #ffbd0d;border-top:3px solid #fff;border-radius:0 0 20px 20px;padding:40px 12px 0;background-color:#fff;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;}
.f-map-box .f-email-box:before{content:"";position:absolute;width:50px;height:50px;border-top:3px solid #ffbd0d;border-left:3px solid #ffbd0d;background-color:#fff;border-radius:20px 0px 0 0;top:-3px;right:-50px;z-index:1;}
.f-map-box .f-email-box:after{content:"";position:absolute;width:50px;height:50px;border-top:3px solid #ffbd0d;border-right:3px solid #ffbd0d;background-color:#fff;border-radius:0px 20px 0 0;top:-3px;left:-50px}
.f-map-box .f-email-box .f-box-white:before{content:"";position:absolute;width:50px;height:50px;background-color:#fff;top:-3px;right:-50px;}
.f-map-box .f-email-box .f-box-white:after{content:"";position:absolute;width:50px;height:50px;background-color:#fff;top:-3px;left:-50px}
.f-map-box:hover .f-email-box{opacity:1;}
.f-map-box .top-left-contact{max-width:100%;font-size:13px;word-break:break-word;}
.f-email-box .btn{font-size:13px;margin-left:5%;}
.f-email-box .btn-outline-primary:hover{color:#fff;background-color:#0d6efd;border-color:#0d6efd;box-shadow:none;}
.f-email-box .btn img{width:10px;}
.f-email-box .btn i{margin:0 0 0 5px;display:inline-block;font-size:18px;}
.copy-right span{font-size:14px;line-height:18px;}
.sec-padding{padding:100px 0;}
.features-padding{padding:60px 0 120px 0;}
section.inner-banner.inner-banner-faq{padding:1.2rem 0;}
section.inner-banner.inner-banner-faq h1{margin:1rem 0;}
.modal-body{padding:2rem 3rem;}
.modal-body .btn-wrap-center{text-align:center;margin:0;display:inline-block;width:100%;}
.modal-body p.sub-heading{font-size:18px;line-height:25px;margin-bottom:1rem;}
.modal-body .heading-center{margin-bottom:0 !important;}
.modal-body button.btn-agreed{color:#fff;background-color:#008ffd;border-color:#008ffd;font-size:21px;line-height:30px;padding:0.75rem 1.8rem;position:relative;}
.footer{background-color:#292733;padding:60px 0 0 0;}
.footer .flag-text{display:flex;flex-direction:row;align-items:center;margin-bottom:20px;}
.footer h5{color:#000;margin-left:12px;}
.footer .top-footer h5{color:#fec449;margin-left:0;margin-bottom:25px;}
.footer .right-foot a{color:#cacaca;font-size:16px;line-height:20px;border-bottom:1px solid #76757d;padding:10px 0 10px 0;min-height:69px;display:block;}
.footer .right-foot a:hover{color:#fff;}
.foter-left a{padding:0;margin:0;border:0px;min-height:auto;}
.foter-left{background-color:#fff;border-radius:20px;padding:30px;}
.footer .right-foot a:last-child{border:0px;}
.foter-left hr{border:1px solid #000;}
.foter-left img{max-height:83px;}
.foter-left .d-flex.justify-content-start.align-items-center img{max-height:100px;}
.home-v2 .banner-part.next-step .banner-part-head{margin:0 0 40px 0;}
.home-v2 .banner-part.next-step .banner-part-head h2{color:#fff;font-size:40px;}
.home-v2 .banner-part.next-step .banner-part-content p{font-size:24px;font-weight:400;color:#fff;line-height:normal;}
.home-v2 .banner-part.next-step{background-color:#172029;}
.home-v2 .industries{background-color:#292733;padding:0px 0;color:#fff;}
.home-v2 .industries h2{color:#fff;margin-bottom:50px;}
.home-v2 .industries h5{font-weight:500;padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff;min-height:90px;}
.home-v2 .ind-padd{padding:70px 0;}
.home-v2 .industries .color-blk{background-color:#2E2C38;}
.home-v2 .industries a{color:#fff;padding:10px 0;display:block;border-bottom:1px solid #6f6f6f;}
.home-v2 .industries br{display:none;}
.industries a:hover{color:#adadad;}
.home-v2 .banner-part{padding:65px 0 85px 0;text-align:left;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/banner-master-v2.jpg) top center no-repeat;background-size:cover;}
.home-v2 .banner-part .banner-part-head h1{color:#fff;font-size:60px;font-weight:800;margin:0;line-height:1.2;}
.home-v2 .banner-part .banner-part-head h1 span{font-size:50px;font-weight:600;color:#fdc458;display:block;}
.home-v2 .banner-part .banner-part-head{margin:0 0 60px 0;}
.home-v2 .banner-part .banner-part-content{margin:0 0 60px 0;}
.home-v2 .banner-part .banner-part-content p{font-size:18px;font-weight:400;color:#fff;line-height:normal;}
.home-v2 .banner-part .banner-part-content p span{color:#fdc458;font-weight:600;}
.banner-part-btn{display:flex;align-items:center;gap:20px;}
.banner-part-btn .btn{padding:14px 75px 14px 11px;font-size:16px;font-weight:600;transition:0.3s ease-in-out;}
.banner-part-btn .white-ban-btn{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-black-right.svg) center right 22px no-repeat;background-size:20px;background-color:#deab40;border:2px solid #deab40 !important;color:#000;}
.banner-part-btn .blue-ban-btn{color:#fff;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 22px no-repeat;background-size:20px;background-color:#298EEC;}
.banner-part-btn .white-ban-btn:hover{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 15px no-repeat;transition:0.3s ease-in-out;background-color:#000000;border:2px solid #deab40 !important;color:#deab40;}
.banner-part-btn .blue-ban-btn:hover{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-black-right.svg) center right 15px no-repeat;background-color:#fff;transition:0.3s ease-in-out;color:#000;}
.home-v2 .banner-part-btn br{display:none;}
.banner-part-btn.banner-logo-part{gap:10px;border:1px solid #44535b;padding:20px 10px 10px 10px;width:90%;justify-content:space-around;background:#112027;position:relative;}
.banner-part-btn.banner-logo-part:before{position:absolute;font-size:12px;color:#000000;top:-17px;left:8px;padding:0px 10px;background-color:#fff;font-weight:600;text-transform:uppercase;content:"Awarded by";line-height:20px;}
.home-v2.cmms-software .banner-part-btn.ban-rsp-100.banner-logo-part img{height:90px;}
.home-v2 .carousal-v2{padding:54px 0 18px 0;}
.home-v2 .carousal-head p{font-size:18px;font-weight:400;color:#000;line-height:normal;}
.home-v2 .carousal-head{margin:0 0 40px 0;}
p:empty{display:none;}
.home-v2 .carousal-body{border-radius:15px;border:1px solid #EDEDED;background:#FFF;box-shadow:0px 4px 4px 0px rgba(181, 181, 181, 0.25);overflow:hidden;margin-bottom:5px;margin-bottom:5%;height:67%;cursor:pointer;}
.home-v2 .carousal-body-img{width:100%;height:173px;}
.home-v2 .carousal-body-img img{width:100%;height:100%;object-fit:cover;}
.home-v2 .carousal-body-txt{padding:20px 20px 33px 20px;height:70%;display:flex;flex-direction:column;justify-content:space-between;}
.home-v2 .carousal-body-txt h3{font-size:18px;font-weight:600;line-height:normal;margin:0 0 15px 0;text-align:left;}
.home-v2 .carousal-body-txt p{font-size:16px;font-weight:400;color:#000;line-height:normal;margin:0 0 0px 0;text-align:left;}
.home-v2 .carousal-body-txt.home-para-none p{display:none;}
.home-v2 .carousal-body-txt div p{margin:0 0 35px 0;}
.home-v2 .blue-carousal-btn{padding:14px 45px 14px 11px;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 15px no-repeat;background-color:#298EEC;border-radius:5px;font-size:16px;font-weight:400;color:#fff;margin:0 auto;display:block;}
.home-v2 .carousal-v2 .owl-nav{text-align:right;}
.home-v2 .carousal-v2 .owl-nav .owl-prev{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/NavButtonLeft.svg);background-size:28px;margin:0 5px;width:28px;height:28px;}
.home-v2 .carousal-v2 .owl-nav .owl-next{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/NavButtonRight.svg);background-size:28px;margin:0 5px;width:28px;height:28px;}
.home-v2 .carousal-v2 .owl-nav button span{font-size:0;}
.home-v2 .key-feature-sec{padding:60px 0 70px 0;}
.home-v2 .key-feature-sec-head{margin:0 0 50px 0;}
.home-v2 .gray-in-bg{background-color:#F4F4F4;}
.home-v2 .key-feature-sec-tab .nav-tabs{flex-direction:column;border-bottom:none;border-right:2px solid #C7C7C7;}
.home-v2 .key-feature-sec-tab .nav-tabs li button{text-align:left;border:none;background-color:transparent;padding:0px 40px 23px 0;border-radius:0;font-size:16px;font-weight:400;line-height:normal;color:#000;width:100%;}
.home-v2 .key-feature-sec.use-case-sec .key-feature-sec-tab .nav-tabs li button{width:90%;}
.home-v2 .key-feature-sec-tab .nav-tabs li button.active{position:relative;font-weight:600;color:#298EEC;}
.home-v2 .key-feature-sec-tab .nav-tabs li button.active::after{width:4px;height:100%;background-color:#298EEC;position:absolute;top:0;right:-3px;content:"";}
.home-v2 .yel-feature-btn{padding:14px 75px 14px 11px;font-size:16px;font-weight:600;border-radius:5px;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-black-right.svg) center right 15px no-repeat;background-color:#F5AE12;text-align:left;margin-right:30px;margin-top:20px;}
.home-v2 .yel-feature-btn:hover{background-color:#F5AE12;}
.home-v2 .key-feature-sec-body{padding-left:20px;}
.home-v2 .key-feature-sec-body h3{font-size:20px;font-weight:700;margin-bottom:30px;}
.home-v2 .key-feature-sec-body p{font-size:15px;color:#000;line-height:normal;font-weight:400;margin-bottom:20px;}
.home-v2 .idea-box{border-radius:10px;border:1px solid #F4F4F4;background:#FFF;padding:25px 25px 34px 25px;height:100%;}
.home-v2 .idea-box h4{font-size:18px;font-weight:600;margin:0 0 20px 0;}
.home-v2 .idea-box p{font-size:15px;font-weight:400;line-height:normal;}
.home-v2 .feature-img img{max-width:100%;border-radius:10px;}
.home-v2 .idea-box h4 img{margin-right:10px;}
.home-v2 .use-case-sec .nav-tabs{flex-direction:row;border-right:none;border-bottom:2px solid #C7C7C7;flex-wrap:nowrap;margin-bottom:40px;}
.home-v2 .use-case-sec .nav-tabs li button.active::after{width:100%;height:4px;bottom:0;top:auto;}
.home-v2 .use-case-sec .nav-tabs li button{padding:14px 0px 24px 0;margin-right:30px;}
.home-v2 .use-case-sec .nav-tabs li:last-child button{margin-right:0;}
.home-v2 .use-case-sec .key-feature-sec-body{padding-left:0;}
.home-v2 .use-case-sec .key-feature-sec-head{margin:0 0 20px 0;}
.home-v2 .brd-1{border:1px solid #C7C7C7;}
.home-v2 .brd-1-h:hover{border:1px solid #C7C7C7;}
.home-v2 .intregation-box{border:1px solid rgba(181, 181, 181, 0.25);background:#FFF;padding:20px;position:relative;margin:7px 0;height:97%;}
.home-v2 .intregation-box a{position:absolute;top:15px;right:15px;}
.home-v2 .intregation-box a img{max-width:100%;}
.home-v2 .intregation-box p{font-size:15px;color:#000;line-height:normal;font-weight:400;margin-bottom:0px;margin-top:15px;}
.home-v2 .intregation-box-all{max-height:676px;height:100%;overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-width:none;overflow-y:scroll;}
.home-v2 .product-box{border-radius:15px;border:1px solid #EDEDED;background:#FFF;box-shadow:0px 4px 4px 0px rgba(181, 181, 181, 0.25);padding:26px 22px 36px 22px;text-align:left;display:flex;flex-direction:column;justify-content:space-between;}
.home-v2 .product-box p{font-size:16px;font-weight:400;line-height:24px;margin:0 0 0px 0;color:#000;}
.home-v2 .product-box p span.quote{color:#000;font-size:30px;margin-right:5px;}
.home-v2 .product-box h4{font-size:18px;font-weight:600;margin:0 0 5px 0;color:#000;}
.home-v2 .product-box p span{color:#C0C0C0;font-size:16px;font-weight:400;}
.home-v2 .product-box p img{max-width:100%;margin:10px 0 10px 0;display:block;}
.home-v2 .owl-item .product-box p img{max-width:20%;}
.home-v2 .owl-item .product-box p br{display:none;}
.home-v2 .owl-item .product-box p:last-child{margin-bottom:0;}
#carousal-two{padding-top:0;padding-bottom:0;}
#carousal-two .owl-stage{margin-bottom:30px;}
.mx-70{max-width:70% !important;}
.simple-assect-sec{background-color:#172029;padding:57px 0 60px 0;}
.simple-assect-sec h2{font-size:30px;font-weight:700;color:#fff;text-align:center;margin:0 0 58px 0;}
.simple-assect-sec h2 span{color:#FFC74B;}
.link-section ul{padding:0;margin:0;list-style:none;}
.link-section ul li{list-style:none;display:flex;align-items:center;gap:25px;vertical-align:middle;}
.link-section ul li img{}
.link-section ul.right-line li{justify-content:end;}
.link-section ul.left-line li{justify-content:start;}
.link-section ul.right-line li a{text-align:right;}
.link-section ul li a{font-size:18px;font-style:normal;font-weight:600;color:#fff;padding:15px 0;position:relative;transition:0.3s ease-in-out;}
.link-section ul.right-line li a::after{position:absolute;content:"";width:60%;height:2px;background:rgba(166, 166, 166, 0.25);bottom:2px;right:0;transition:0.3s ease-in-out;}
.link-section ul.left-line li a::after{position:absolute;content:"";width:60%;height:2px;background:rgba(166, 166, 166, 0.25);bottom:2px;left:0;transition:0.3s ease-in-out;}
.link-section ul li a:hover::after{width:100%;transition:0.3s ease-in-out;}
.management-section h2{font-size:30px;font-weight:700;margin-bottom:30px;}
.management-section p{font-size:18px;font-weight:400;margin-bottom:22px;color:#000;}
.management-section ul{position:relative;}
.management-section ul.reduce li{font-size:18px !important;font-weight:400 !important;line-height:28px !important;color:#000 !important;padding:0 0 0 32px;margin-bottom:15px;}
.management-section ul.reduce li:before{background-color:#000 !important;top:7px;}
.management-section ul.reduce{margin-bottom:40px;}
.home-v2 .owl-item .product-box img{max-width:20%;margin:10px 0 10px 0;}
.home-v2 .carousal-body-txt p br{display:none;}
.home-v2 .banner-part{padding:61px 0 85px 0;text-align:left;background:none;position:relative;overflow:hidden;}
.banner-part .video-background-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background-color:black;opacity:0.8;z-index:1;}
.home-v2 .banner-part video{position:absolute;top:50%;left:50%;min-width:100%;min-height:100%;width:auto;height:auto;z-index:0;-ms-transform:translateX(-50%) translateY(-50%);-moz-transform:translateX(-50%) translateY(-50%);-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);}
.home-v2 .banner-part .container{position:relative;z-index:1;}
.home-v2 .normal-grid .carousal-body-img{height:200px;position:relative;width:100%;}
.home-v2 .normal-grid .carousal-body{height:100%;width:100%;position:relative;}
.home-v2 .normal-grid .carousal-body a{display:block;width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.home-v2 .row.normal-grid .ost-box{padding-top:calc(var(--bs-gutter-x)* .5);padding-bottom:calc(var(--bs-gutter-x)* .5);}
.home-v2 .normal-grid .carousal-body-img::after{position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, #ffffff00 20%, #000000 100%);content:"";z-index:0;top:0;left:0;}
.home-v2 .normal-grid .carousal-body-txt{margin-top:-80px;height:auto;z-index:1;position:relative;padding:0 15px;}
.home-v2 .normal-grid .carousal-body-txt div h3{color:#fff;margin:0;font-size:16px;line-height:normal;}
.mfg-landing.fsm-landing .carousel-inner{padding-bottom:10px;}
.industries-page .industry-carousal-inner{width:100%;height:300px;border-radius:15px;border:1px solid #EDEDED;overflow:hidden;position:relative;z-index:0;box-shadow:0px 4px 4px 0px rgba(181, 181, 181, 0.25);}
.industries-page .industry-carousal-inner img{width:100%;height:100%;object-fit:cover;}
.industries-page .industry-carousal-overlay{position:absolute;width:100%;height:100%;background:linear-gradient(to bottom, #ffffff00 20%, #000000 100%);content:"";z-index:0;top:0;left:0;}
.industries-page .industry-carousal-inner h3{font-size:18px;color:#fff;font-weight:600;position:absolute;left:15px;bottom:15px;}
.industries-page #carousal-three .owl-stage-outer{margin-bottom:30px;}
.industries-page .black-tab{background:#172029;box-shadow:0px 4px 4px 0px rgba(209, 209, 209, 0.25);}
.industries-page .black-tab .key-feature-sec-head h2{font-size:30px;font-weight:700;color:#fff;}
.industries-page .black-tab .key-feature-sec-head h2 span{color:#FFC74B;}
.industries-page .black-tab .key-feature-sec-head p{font-size:18px;font-weight:400;color:#b3b3b3;}
.industries-page .black-tab .key-feature-sec-head{margin-bottom:35px !important;}
.home-v2.industries-page .black-tab .key-feature-sec-tab .nav-tabs li button{color:#fff;}
.home-v2.industries-page .black-tab .key-feature-sec-body p{color:#fff;}
.home-v2.industries-page .black-tab .management-section ul.reduce li{color:#fff !important;}
.home-v2.industries-page .black-tab .management-section ul.reduce li:before{background-color:#FFC74B !important;}
.home-v2 .use-case-sec .nav-tabs li{width:100%;}
.home-v2.industries-page .black-tab .key-feature-sec-tab .nav-tabs li button, .home-v2 .black-tab .key-feature-sec-body p{font-size:18px;}
.home-v2.industries-page .key-feature-sec-tab .nav-tabs li button.active::after{right:0 !important;}
.home-v2.industries-page .carousal-v2{padding:50px 0 50px 0 !important;}
.industries-page #carousal-two{padding-top:0 !important;padding-bottom:0 !important;}
.industries-page .industry-carousal-inner a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;}
.key-feature-sec-mob .accordion-button:not(.collapsed){color:#fff;background-color:#298EEC;border-radius:0px;font-weight:500;padding:10px;text-align:center;justify-content:center;}
.key-feature-sec-mob .accordion-item br, .key-feature-sec-mob .accordion-button:after{display:none;}
.key-feature-sec-mob .accordion-body{font-size:13px;line-height:20px;}
.key-feature-sec-mob button.accordion-button.collapsed{background:#e7e7e7;color:#000;font-weight:500;padding:10px;text-align:center;justify-content:center;}
.key-feature-sec-mob .accordion-item, .key-feature-sec-mob button.accordion-button{border-bottom:1px solid #ababab;}
.key-feature-sec-mob a.accordion-button-last{padding:10px;display:flex;justify-content:center;font-size:16px;background-color:#dbdbdb;border-bottom:1px solid #adadad;}
.key-feature-sec-mob{background:#ededed;padding:10px 0;}
.key-feature-sec-mob .accordion-body a{display:block;}
.industry-sec-mob .industry-sec{padding:25px 0 40px 0;background:#292733;box-shadow:0px 4px 4px 0px rgba(194, 194, 194, 0.25);}
.industry-sec-mob .industry-sec h2{font-size:18px;font-weight:600;color:#fff;margin-bottom:15px;}
.industry-sec-mob .industry-box{display:flex;gap:18px;align-items:center;margin:10px 0;}
.industry-sec-mob .industry-txt span{font-size:12px;font-weight:500;line-height:normal;color:#fff;text-align:left;}
.industry-sec-mob .industry-img{width:15%;}
.industry-sec-mob .intregation-sec{background:rgba(206, 206, 206, 0.25);box-shadow:0px 4px 4px 0px rgba(194, 194, 194, 0.25);padding:25px 0 50px 0;}
.industry-sec-mob .intregation-sec h2{font-size:18px;font-weight:600;color:#000;text-align:left;margin-bottom:15px;}
.industry-sec-mob .intregation-img{font-size:15px;font-weight:600;color:#fff;padding:25px 0px;display:flex;text-align:center;align-items:center;justify-content:center;vertical-align:middle;margin:10px 0;}
.industry-sec-mob .intregation-img h3{font-size:14px;font-weight:600;color:#fff;margin:0;}
.industry-sec-mob .inter-img-1{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/inte-1.png) top center no-repeat;background-size:cover;}
.industry-sec-mob .inter-img-2{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/inte-2.png) top center no-repeat;background-size:cover;}
.industry-sec-mob .inter-img-3{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/inte-3.png) top center no-repeat;background-size:cover;}
.industry-sec-mob .inter-img-4{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/inte-4.png) top center no-repeat;background-size:cover;}
.industry-sec-mob .inter-img-5{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/inte-5.png) top center no-repeat;background-size:cover;}
.industry-sec-mob .inter-img-6{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/inte-6.png) top center no-repeat;background-size:cover;}
ul.use-case-mob{padding:0;display:flex;flex-direction:row;overflow:auto;flex-wrap:nowrap;}
ul.use-case-mob li h5{font-size:16px;line-height:20px;width:60%;margin-top:9px;}
ul.use-case-mob li{min-width:300px;margin-right:10px;list-style:none;}
.industry-sec-mob p{display:none;}
section.industry-carousal.carousal-v2.gray-in-bg{display:none;}
.navbar-light .navbar-nav .nav-link.dropdown-toggle{padding-bottom:18px;padding-top:20px;}
.navbar-expand-lg .navbar-nav .dropdown-menu.small{top:65px;}
.video-modal-box .btn-close{position:absolute;top:0px;right:-59px;z-index:1;padding:18px;background-color:#efa631;opacity:1;background-size:29px;}
.video-modal-box .modal-content{background-color:#000;}
.home-v2 .banner-part img.m-video-img{display:none;}
.btn-success{color:#000;background-color:#fec449;border-color:#fec449;transition:0.3s ease-in-out;}
.btn-success:hover{color:#fff;background-color:#000;border-color:#000;transition:0.3s ease-in-out;}
.toplft-btn{padding:14px 15px;max-width:165px;margin-right:9px;border-radius:5px;font-weight:600;}
.banner-part-btn .white-ban-btn:hover{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 15px no-repeat;color:#fff;background-color:#000;transition:0.3s ease-in-out;}
.banner-part-btn .blue-ban-btn, .dropdown-menu a.right-top-head .blue-ban-btn{color:#000;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-black-right.svg) center right 22px no-repeat;background-size:20px;background-color:#fec449;transition:0.3s ease-in-out;}
.banner-part-btn .blue-ban-btn:hover, .dropdown-menu a.right-top-head .blue-ban-btn:hover{color:#fff;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 15px no-repeat;background-color:#000;transition:0.3s ease-in-out;}
h3.product-txt{background:#0770b7;color:#fff;}
.banner-part-btn .btn{font-weight:500;}

.navbar-light .navbar-nav .nav-link{font-weight:500;}
.banner-part-btn .blue-ban-btn.border-hover:hover{color:#fec449;border:1px solid #fec449;}
.eam-total .management-section ul.reduce li:before{font:normal normal normal 17px / .9 FontAwesome;content:"\f00c";background:#00000000 !important;color:#119b50;}
.home-v2 .yel-feature-btn{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 15px no-repeat;background-color:#008ffd;text-align:left;margin-right:30px;margin-top:20px;color:#fff;}
.home-v2 .yel-feature-btn:hover{background-color:#000;}
.support-logo-top.list-section{background:#fff;}
.support-logo-top.list-section .list-section-contain a img{max-height:83px;}
.d-support-icon{display:flex;justify-content:space-around;}
.d-support-icon .contact-info-text i{color:#4CAF50;}
.d-support-icon .contact-info-text{margin:1rem 0 0;color:#000;background-color:#ecf5e2;padding:0px 10px;font-size:13px;}
ul.integration-logo-list-box.schedule-logo-box li{margin:1.5rem;}
ul.integration-logo-list-box li img{max-height:50px;}
.list-section.support-logo-top img{max-height:72px;}
.featured-logo img{max-width:142px;padding:6px;}
.featured-logo.featured-zebra-logo img{width:90px;}
.formbox{padding:20px;background:#fff;box-shadow:2px 2px 10px 2px #a5a5a526;border-radius:5px;border:0.1rem solid #d9d9d9;}
.dropdown-menu ul.single-menu li{padding:10px;margin-bottom:10px;transition:0.3s ease-in-out;}
.dropdown-menu ul.single-menu li:hover{background-color:#fff;box-shadow:0px 0px 10px #00000012;transition:0.3s ease-in-out;}
.dropdown-menu .right-menu-box-inner ul.single-menu li{margin-bottom:0px;}
.cmms-software-sec .contact-form-wrap{max-width:99%;}
.cmms-software-sec .contact-form-wrap p{font-size:13px;padding-right:0;}
.cmms-software-sec .right-box-wrap h2{font-size:30px;}
.banner-part-content.mfg-landing .reduce li{font-size:18px;line-height:25px;}
body.middlecamp{padding-top:79px;}
.middlecamp .toplft-btn{max-width:182px;border-radius:5px !important;}
body.middlecamp .site-header{position:fixed;}
body.middlecamp .top-left-contact-new a{font-weight:500;}
.home-v2.cmms-software .carousal-head{text-align:center;}
.home-v2.cmms-software .normal-grid .carousal-body-img{height:150px;}
.home-v2.cmms-software .normal-grid .carousal-body-txt div h3{font-size:19px;margin:20px 0 15px 0;color:#000000;}
.home-v2.cmms-software .carousal-body-txt.home-para-none p{display:block;}
.home-v2.cmms-software .normal-grid .carousal-body-txt{margin-top:0;}
.home-v2.cmms-software .normal-grid .carousal-body-img{display:none;}
.home-v2.cmms-software .normal-grid .carousal-body-txt .blue-carousal-btn{display:none;}
.home-v2.cmms-software .carousal-body-txt.home-para-none ul.reduce{margin:0px;padding:10px 0px 0 0;}
.home-v2.cmms-software .carousal-body-txt.home-para-none ul.reduce li{list-style:none;padding:0 0 0 32px;margin-bottom:10px;position:relative;line-height:26px;}
.home-v2.cmms-software .carousal-body-txt.home-para-none ul.reduce li:before{font:normal normal normal 17px / .9 FontAwesome;content:"\f00c";background:#00000000 !important;color:#119b50;position:absolute;top:6px;left:5px;}
.home-v2.cmms-software .carousal-body{cursor:auto;}
.home-v2.cmms-software .mfg-landing .reduce li::before{background-color:#fdc458;}
body.middlecamp .intregation-box a{display:none;}
.home-v2.cmms-software .banner-part-btn.ban-rsp-100 img{height:65px;}
.btn-wrap .d-support-icon .contact-info-text{margin:0;padding:0px 5px;font-size:12px;}
.btn-wrap .btn-primary:hover{font-size:16px;}
.home-v2.cmms-software .rfid-big-text{font-size:28px;line-height:35px;}
.home-v2.cmms-software .intregation-box{padding:10px 20px;margin:0 0 7px 0;height:84%;}
.home-v2.cmms-software .intregation-box p{display:none;}
.home-v2.cmms-software .carousal-body{border:1px solid #ede9e9;box-shadow:0px 4px 15px 0px rgba(181, 181, 181, 0.25);}
.home-v2.cmms-software .idea-box{padding:20px;height:auto;margin-bottom:10px;}
.home-v2.cmms-software .idea-box p{margin-bottom:0px;}
.home-v2.cmms-software .industries h5{min-height:auto;font-weight:600;padding-bottom:20px;text-align:center;}
.home-v2.cmms-software .industries a{padding:15px 10px;display:inline-block;border:1px solid #ffffff2e;min-width:31%;margin-bottom:6px;}
.home-v2.cmms-software .industries .fsm-indust a{min-width:19%;}
.home-v2.cmms-software .ind-padd{padding:10px 0 70px 0;text-align:center;}
.home-v2.cmms-software .industries a i{font-size:22px;margin-right:5px;color:#fdc458;}
.home-v2.cmms-software #carousal-two .owl-stage{margin-bottom:0;}
.home-v2.cmms-software .banner-part .banner-part-head{margin:0 0 40px 0;}
.home-v2.cmms-software .banner-part .banner-part-content{margin:0 0 50px 0;}
.home-v2.cmms-software .idea-box h4 i{margin-right:5px;}
.home-v2.cmms-software .banner-part{padding-top:50px;}
.campaign-modal .wpcf7.js .contact-form-wrap{max-width:99%;}
.cmms-soft-from .new-bottom-form__email{text-align:center;background:#fff;padding:20px 25px;}
.cmms-soft-from .new-bottom-form__email h4{font-size:22px;line-height:30px;font-weight:600;color:#000;display:inline-block;}
.cmms-soft-from .heading-center{text-align:center;}
.cmms-soft-from .new-bottom-form__email h4 a{font-weight:700;color:#000;position:relative;}
.cmms-soft-from .new-bottom-form__trust{background:#f4f4f400;padding:20px 40px;}
.cmms-soft-from .new-bottom-form__email{text-align:center;background:#fdc458;padding:20px 25px;border-bottom:0px solid #c5c5c5;}
.cmms-soft-from .new-bottom-form__trust h5{font-size:22px;line-height:28px;font-weight:700;color:#000;margin-bottom:25px;text-align:center;}
.cmms-soft-from .new-bottom-form__trust ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;border-bottom:0;padding:0;margin:0;padding-bottom:20px;margin-bottom:20px;gap:15px;text-align:center;list-style:none;align-items:center;}
.cmms-soft-from .new-bottom-form__trust ul li{width:140px;}
.cmms-soft-from .new-bottom-form__trust ul li img{max-height:100px;}
.cmms-soft-from .contact-form-wrap{max-width:99%;}
.cmms-soft-from .wpcf7.js{padding:25px;background:#f4f4f4;position:relative;}
.cmms-soft-from .form-left{height:100%;background-color:#fff;border:1px solid #ccc;}
.home-v2.cmms-software .banner-part .banner-part-content p{font-size:20px;}
.home-v2.cmms-software .banner-part-content.mfg-landing .reduce li, .home-v2.cmms-software .banner-part-content.mfg-landing p{font-size:20px;line-height:30px;color:#fff9da !important;letter-spacing:0.5px;}
.home-v2.cmms-software .rfid-big-text i{font-style:normal;}
.home-v2.cmms-software .banner-part .video-background-overlay{background:url(https://dreamzcmms.com/wp-content/uploads/2025/01/cmms-demo-bg3.jpg) top center no-repeat;opacity:1;background-size:cover;}
.maximo-table{background:#fff;}
.maximo-table .table>:not(caption)>*>*{padding:1.1rem 1.5rem;}
.maximo-table table i{font-size:2rem;}
.maximo-table .table td.green{color:#54bd58;}
.maximo-table .table td.red{color:#ff4d38;}
.home-v2.cmms-software .banner-part .banner-part-head h1 span{font-size:30px;}
.home-v2.cmms-software .banner-part-content.mfg-landing .reduce li strong{color:#fdc458;}
.right-box-wrap h2{font-size:30px;line-height:40px;}
.home-v2.cmms-software.hvac-demo .banner-part .video-background-overlay{background:#f4f4f4;}
.home-v2.cmms-software.hvac-demo .banner-part .banner-part-head h1{color:#000000;}
.home-v2.cmms-software.hvac-demo .banner-part .banner-part-head h1 span{color:#3b3731;}
.home-v2.cmms-software.hvac-demo .banner-part-content.mfg-landing .reduce li{color:#000000 !important;}
.home-v2.cmms-software.hvac-demo .banner-part-content.mfg-landing .reduce li strong{color:#000000;}
.home-v2.cmms-software.hvac-demo .mfg-landing .reduce li::before{background-color:#0c8ff8;}
.home-v2.cmms-software.hvac-demo .banner-part .banner-part-content p span{color:#000000;}
.home-v2.cmms-software.hvac-demo .plumber-hvac{position:relative;right:-39px;}
.hsvc-tab .result ul li::marker{color:#2196F3;}
.hsvc-tab .result{background-color:#f4f4f4;padding:10px;border-radius:10px;}
.hsvc-tab .solution ul li::marker{color:#009688;}
section.what-makes-sec.sec-padding.benefits-of-facility-section.overflow-hidden{display:none;}
ol.breadcrumb{font-size:.7rem;}
ol.breadcrumb .breadcrumb-item.active{color:#000;}
.colot-blue{color:#0c8ff8;}
.slick-slide{height:auto !important;}
.new-design-theme h1{font-size:35px;color:#000;}
.new-design-theme .management-section ul.reduce li{font-size:15px !important;line-height:20px !important;color:#000;padding-left:0;}
.new-design-theme .simplify-container1  ul.reduce li:before{font:normal normal normal 17px / .9 FontAwesome;content:"\f00c";background:#00000000 !important;color:#119b50;display:block !important;top:3px;}
.new-design-theme .simplify-container1  ul.reduce li{padding-left:35px;}
.new-design-theme .management-section ul.reduce li:before{display:none;}
.new-design-theme .banner-part-btn .white-ban-btn{background:url(https://dreamzcmms.com/wp-content/uploads/2025/04/arrow-blue-right.svg) center right 22px no-repeat;background-color:#fff;border-color:#298EEC !important;}
.new-design-theme .banner-part-btn .white-ban-btn:hover{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 15px no-repeat;background-color:#298EEC !important;transition:0.3s ease-in-out;color:#fff !important;}
.new-design-theme .banner-part-btn .blue-ban-btn, .new-design-theme .dropdown-menu a.right-top-head .blue-ban-btn{color:#fff;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 22px no-repeat;background-size:20px;background-color:#298EEC;transition:0.3s ease-in-out;}
.new-design-theme .banner-part-btn .blue-ban-btn:hover, .new-design-theme .dropdown-menu a.right-top-head .blue-ban-btn:hover{background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 15px no-repeat;background-color:#298EEC !important;}
.new-design-theme .highest-rated-block img{width:160px;}
.new-design-theme .highest-rated-block h2{font-size:20px;line-height:25px;color:#000;margin-bottom:5px;}
.new-design-theme .highest-rated-block p{font-size:14px;line-height:25px;color:#000;margin-bottom:0;}
.new-design-theme .ratio-16x9{--bs-aspect-ratio:100% !important;}
.new-design-theme .rated-logos-panel{display:flex;justify-content:space-between;align-items:center;gap:10px;padding-top:35px;overflow-x:auto;}
.new-design-theme .rated-logos-panel::-webkit-scrollbar{width:0;}
.new-design-theme .rated-logos-panel img{max-width:110px;max-height:92px;}
.new-design-theme .rfid-big-text{text-align:center;font-size:18px;color:#000;}
.new-design-theme  .video-overlay-btn{animation:fadeIn 1s ease-in forwards;animation-delay:2s;position:absolute;inset:0;opacity:0;display:flex;justify-content:center;align-items:center;}
.new-design-theme  .video-overlay-btn a{background:rgba(255, 255, 255, 0.5);border-radius:100%;box-shadow:0 0 15px rgba(0, 0, 0, 0.5);width:70px;height:70px;display:flex;justify-content:center;align-items:center;}
.new-design-theme  .video-overlay-btn img{max-width:70px;margin:0 !important;}
.new-design-theme.top-rated-panel{background:#172029;padding-top:65px;padding-bottom:65px;border-top:1px solid #fff;}
.new-design-theme .top-rated-logos{display:flex;flex-wrap:wrap;gap:7px;justify-content:space-between;}
.new-design-theme .top-rated-logos img{width:105px;max-width:120px;height:auto;object-fit:contain;}
.new-design-theme.top-rated-panel h2{text-align:left;font-size:35px;font-weight:700;color:#298EEC;margin-bottom:4px;}
.new-design-theme.top-rated-panel h3{text-align:left;font-size:25px;font-weight:700;color:#fff;margin-bottom:0;}
.new-design-theme .management-section p{font-size:15px;}
.home-v2 .intregation-box{height:84%;display:flex;align-items:center;justify-content:center;}
.home-v2 .intregation-box{padding:0 !important;}
.home-v2 .intregation-box a{position:relative !important;top:auto;left:0;width:100%;display:flex;align-items:center;justify-content:center;padding:20px 10px;}
.grey-bg-sec.contact-gray-section .left-box-wrap ul.demo-contact-list{margin:3rem 0 25px !important;}
.demo-top-rated-text h2{text-align:left;font-size:26px;font-weight:700;color:#298EEC;margin-bottom:4px;}
.demo-top-rated-text h3{text-align:left;font-size:22px;font-weight:700;color:#000;margin-bottom:20px;}
.demo-top-rated-logos{display:flex;gap:15px;flex-wrap:wrap;}
.demo-top-rated-logos img{max-width:138px;max-height:118px;width:138px;height:107px;object-fit:contain;}
.for-mobile{display:none !important;}
.expo-logo-panel{text-align:center;align-items:center;border-top:5px solid #f3ae46;background:#fff;padding:20px;margin-bottom:15px;}
.expo-logo-panel img{max-height:90px;}
.expo-logo-panel div span{font-size:18px;font-weight:bold;display:flex;justify-content:center;align-items:center;background:#dfdfdf;width:40px;height:40px;border-radius:100%;}
.cmms-software-new-design.home-v2.cmms-software .banner-part-btn.ban-rsp-100.banner-logo-part img{height:61px;}
.cmms-software-new-design .banner-part-btn.banner-logo-part{width:100%;}
.cmms-software-new-design .right-form-sec{border-radius:15px;border-bottom:5px solid #f3ae46;}
.cmms-software-new-design .contact-form-wrap .form-floating textarea.form-control{max-height:73px;}
.cmms-software-new-design .banner-part-btn.banner-logo-part{background:#010101;border:3px solid #F5AE12;border-radius:15px;}
.cmms-software-new-design.home-v2.cmms-software .banner-part .banner-part-content{margin:0 0 20px 0;}
.cmms-software-new-design.home-v2.cmms-software .banner-part .banner-part-head{margin-bottom:15px !important;}
.cmms-software-new-design .right-form-sec .heading-center{margin-bottom:1rem !important;}
.cmms-software-new-design.home-v2.cmms-software .banner-part-content.mfg-landing .reduce li, .cmms-software-new-design.home-v2.cmms-software .banner-part-content.mfg-landing p{font-size:18px;}
.cmms-software-new-design .right-form-sec .form-group.col-md-12{margin-bottom:5px;}
.cmms-software-new-design .banner-part-btn.banner-logo-part:before{color:#f9f9f9;background-color:#020200;font-size:8px;left:50%;top:-11px;transform:translateX(-50%);}
.cmms-software-new-design .cmms-software-sec .right-box-wrap h2{text-align:center;}
.cmms-software-new-design.home-v2.cmms-software .mfg-landing .reduce li::before{background:url(https://dreamzcmms.com/wp-content/uploads/2025/05/arrow-2.svg) no-repeat 0 0;background-color:transparent;width:17px;height:17px;}
.cmms-software-new-design .d-support-icon .contact-info-text i{background:url(https://dreamzcmms.com/wp-content/uploads/2025/05/check-1.svg) no-repeat 0 0;width:14px;height:14px;position:relative;top:3px;}
.cmms-software-new-design .d-support-icon .contact-info-text i::before{display:none;}
.cmms-software-new-design .btn-wrap .d-support-icon .contact-info-text{font-size:10px;}
.cmms-software-new-design .d-support-icon .contact-info-text{background:#fff;}
@media(max-width:814px){
.cmms-software-new-design.home-v2.cmms-software .banner-part-btn.ban-rsp-100.banner-logo-part img{height:56px;min-width:83px;}
.cmms-software-new-design .banner-part-left{display:flex;flex-direction:column;}
.cmms-software-new-design .banner-part-head{order:0;}
.cmms-software-new-design.home-v2.cmms-software .ban-rsp-100.banner-part-btn.banner-logo-part{order:1;}
.cmms-software-new-design.home-v2.cmms-software .banner-part .banner-part-content{order:2;}
.cmms-software-new-design.home-v2.cmms-software .ban-rsp-100{order:3;}
.cmms-software-new-design .banner-part-btn.banner-logo-part:before{right:auto !important;}
.cmms-software-new-design.home-v2.cmms-software .mfg-landing .reduce li::before{display:none;}
.cmms-software-new-design.home-v2.cmms-software .banner-part-content.mfg-landing .reduce li strong{display:block;}
.cmms-software-new-design.home-v2.cmms-software .banner-part-content.mfg-landing .reduce li, .cmms-software-new-design.home-v2.cmms-software .banner-part-content.mfg-landing p{text-align:center;padding-left:0;}
.cmms-software-new-design .home-v2.cmms-software .d-support-icon{flex-wrap:nowrap !important;}
.cmms-software-new-design .btn-wrap .d-support-icon .contact-info-text{font-size:9px;}
.cmms-software-new-design .btn-wrap .d-support-icon .contact-info-text{width:auto !important;}
.cmms-software-new-design.home-v2.cmms-software .banner-part-btn.ban-rsp-100 img{height:100px;border:1px solid transparent !important;}
} @keyframes fadeIn {
to{opacity:1;}
}
.home-v2 .intregation-box p{display:none;}
.for-desktop{display:block !important;}
@media only screen and (max-width: 900px) {
.new-design-theme.home-v2 .management-section ul.reduce{display:none;}
.new-design-theme.home-v2 .carousel-inner .management-section ul.reduce{display:block;}
.home-v2.new-design-theme .management-section, .new-design-theme .management-section h2{font-size:18px !important;line-height:22px;font-weight:600;margin-bottom:3px;text-align:center;}
.home-v2.new-design-theme .fsm-landing .simplify-sec.sec-padding.text-white.home-m-sim{padding-top:15px !important;}
.home-v2.new-design-theme .link-section ul li{padding:0 10px;}
.new-design-theme.home-v2 .banner-part-btn{flex-direction:column !important;}
.new-design-theme .banner-part-btn .white-ban-btn{width:100%;text-align:center;}
.banner-part.next-step.eam-total .banner-part-btn{flex-direction:column;}
.new-design-theme.top-rated-panel{padding-top:30px;padding-bottom:30px;}
.new-design-theme.top-rated-panel h3{margin-bottom:15px;}
.home-v2.new-design-theme .management-section, .new-design-theme .management-section p{font-size:14px;line-height:17px;font-weight:400;text-align:center;}
.footer .footer-address{padding-top:15px;}
.new-design-theme.home-v2 .mfg-landing.fsm-landing .container.text-center h2{font-size:25px !important;line-height:33px;font-weight:700;}
.new-design-theme .mfg-landing.fsm-landing .container.text-center p{display:none;}
.new-design-theme .banner-part-btn .white-ban-btn, .new-design-theme .banner-part-btn a .blue-ban-btn{padding-right:10px !important;}
.home-v2 .banner-part-btn .btn{font-size:16px !important;text-align:center;}
}
.home-v2 #carousal-one .carousal-body-txt{padding-bottom:25px;min-height:325px;}
@media(max-width:767px){
.home-v2 #carousal-one .carousal-body-txt{padding-bottom:10px;min-height:275px;}
.home-v2.cmms-software .ban-rsp-100.banner-part-btn.banner-logo-part{justify-content:center !important;margin:0 auto;}
.cmms-soft-from .new-bottom-form__trust ul li img{max-height:100px;width:90px;height:90px;object-fit:contain;}
.cmms-soft-from .wpcf7.js{margin-top:15px;}
.for-mobile{display:block !important;padding-bottom:15px;}
.for-desktop{display:none !important;}
.footer-logos img{max-width:192px;}
.footer-logos .d-flex.justify-content-start a, .footer-logos .d-flex.justify-content-start a img{max-width:80px;margin:0 !important;}
.new-design-theme .top-rated-logos{padding-top:15px;display:flex;justify-content:space-evenly;gap:16px;}
.new-design-theme .top-rated-logos img{max-width:150px;max-height:116px;width:138px;height:107px;object-fit:contain;}
.new-design-theme .banner-part-btn a{width:100%;}
.new-design-theme .banner-part-btn a .blue-ban-btn{width:100%;justify-content:center;display:flex;}
.f-map-box{margin-top:3%;}
.new-design-theme .mob-none{display:none;}
.home-v2.new-design-theme .ban-rsp-100{margin-left:0 !important;}
.demo-top-rated-logos{justify-content:space-evenly;}
.support-row{flex-direction:column-reverse;}
.banner-part.next-step h2{font-size:28px !important;line-height:30px !important;}
}
@media(min-width:1300px) and (max-width:1400px){
.foter-left img{max-width:150px;}
.demo-top-rated-logos img{max-width:120px;max-height:95px;width:138px;height:107px;object-fit:contain;}
.formbox .d-support-icon{flex-direction:column;gap:30px;}
} .home-v2.dcmms-ai .banner-part .banner-part-head{margin:0 0 20px 0;}
.home-v2.dcmms-ai .simple-assect-sec{background-color:#ffffff;}
.home-v2.dcmms-ai .simple-assect-sec h2, .home-v2.dcmms-ai .link-section ul li a{color:#000000;}
.home-v2.dcmms-ai .simple-assect-sec h2 span, .home-v2.dcmms-ai .mfg-landing .yellow-txt{color:#f8ad07 !important;}
.home-v2.dcmms-ai .mfg-landing .gray-bg{background:#F9F9F9;}
.home-v2.dcmms-ai .blue-ban-btn{color:#fff;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 22px no-repeat;background-size:20px;background-color:#298EEC;}
.home-v2.dcmms-ai .blue-ban-btn:hover{background-color:#000;}
.home-v2.dcmms-ai3 .new-design-theme .rated-logos-panel{gap:5px;}
.home-v2.dcmms-ai3 .banner-part-btn .blue-ban-btn{color:#fff;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-white-right.svg) center right 22px no-repeat;background-size:20px;background-color:#298EEC;}
.home-v2.dcmms-ai3 .banner-part-btn .blue-ban-btn:hover{background-color:#000;}
.ai-button{color:#fff;background-size:20px;background-color:#298EEC;padding:15px 20px 15px 15px;margin:0px 0px 20px 25px;}
.ai-button img{margin-right:10px;animation:circleScale 3s infinite;z-index:1;}
.ai-button:hover, .ai-button:active, .ai-button:focus{background-color:#000;color:#fff;}
.banner-part-btn .btn.ai-button{padding:11px 14px;border:1px solid #fff;}
.vedaai{margin-left:25px;}
.vedaai .ai-button{padding:10px 10px 10px 10px;position:relative;overflow:hidden;border-radius:7px;background:linear-gradient(135deg, #a855f7, #7c3aed);}
.vedaai .ai-button.vedaai-btn--primary{background:#298EEC;}
.vedaai-btn--primary::before{content:"";position:absolute;top:0;left:-55%;width:38%;height:100%;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.42), transparent);animation:veda-sheen 3.6s ease-in-out infinite;pointer-events:none;}
.navbar-light .navbar-nav .veda-menu .nav-link span{background-color:#0c8ff8;color:#ffffff;padding:2px 5px;font-size:12px;border-radius:4px;line-height:20px;position:relative;top:-2px;overflow:hidden;}
.navbar-light .navbar-nav .veda-menu .nav-link span::before{content:"";position:absolute;top:0;left:-30%;width:38%;height:100%;background:linear-gradient(100deg, transparent, rgba(255, 255, 255, 0.42), transparent);animation:veda-sheen 3.6s ease-in-out infinite;pointer-events:none;}
.navbar-light .navbar-nav .veda-menu .nav-link:hover:before{display:none}
.m-veda .ai-button.m-veda-sof{background:linear-gradient(135deg, #a855f7, #7c3aed);}
.m-veda .ai-button{margin-left:0px;margin-bottom:10px;}
.m-veda{text-align:center;}
.top-event{background-color:#1E2254;padding:10px 0;}
@keyframes veda-sheen{
0%{transform:translateX(0);}
55%, 100%{transform:translateX(420%);}
}
@keyframes circleScale {
0%{transform:scale(0.7);}
50%{transform:scale(0.9);}
100%{transform:scale(0.7);}
}   @media(min-width:1900px){
.mfg-landing .video-section{min-height:505px;}
.pad-50{padding:25px 0 20px 0;}
.home-v2 .normal-grid .carousal-body-txt div h3{font-size:17px;}
.home-v2 .carousal-body-txt{padding:20px 20px 3px 20px;height:63%;}
.home-v2 .carousal-body{height:62%;}
.home-v2 .carousal-body-txt div p{margin:0;}
.home-v2 .product-box{height:auto;margin-bottom:10px;min-height:547px;}
.home-v2.cmms-software .banner-part .banner-part-head h1 span{font-size:35px;}
}
@media(min-width:1020px) and (max-width:1388px){
.management-section ul.reduce li{font-size:15px !important;margin-bottom:10px;}
.management-section p{font-size:15px;}
.home-class h5{font-size:14px;line-height:20px;}
}
@media(min-width:1365px){
.swiper-slide{width:auto !important;height:90px !important;margin:0 30px !important;}
.lgx_app_item .lgx_app_item_img{height:70px !important;}
.swiper-slide img{height:70px !important;}
}
@media(min-width:768px) and (max-width:1300px){
.top-left-contact a{font-size:13px;}
}
@media(max-width:1370px){
.banner-part-btn .btn{padding:14px 50px 14px 11px;}
.banner-part-btn{gap:20px;}
.home-v2 .carousal-body, .home-v2 .carousal-body-txt{height:auto;}
.home-v2 .product-box{height:auto;}
.home-v2 .industries h5{font-size:17px;line-height:27px;}
.home-v2 .blue-carousal-btn{margin-top:15px;}
.dropdown-menu a.right-top-head{padding-top:0px;}
.dropdown-menu a.right-top-head h2{font-size:20px;line-height:27px;}
.dropdown-menu ul.single-menu li a{font-size:13px;line-height:20px;padding-bottom:10px;font-weight:normal;}
.dropdown-menu ul li a h2{font-size:15px;margin:0;}
.dropdown-menu.show .right-menu-box .right-menu-box-inner ul.single-menu li{margin-bottom:0px !important;}
.dropdown-menu .right-menu-box-inner ul.single-menu li a{padding-bottom:0;}
.industries-menu .right-menu{padding-top:0;}
.right-menu-box-inner h4{font-size:13px;line-height:17px;padding-bottom:5px;margin-bottom:5px;}
li.nav-item.dropdown{margin:0 10px;}
.dropdown-menu ul.single-menu-small li a{font-size:14px;}
}
@media(max-width:1180px){
.home-v2 .industries h5{font-size:14px;line-height:27px;}
}
@media(max-width:768px){
.top-socal, #masthead .top-v, #masthead .phone-contact-m{display:none!important;}
.new-design-theme.top-rated-panel .new-home-design h3{font-size:20px;font-weight:600;line-height:25px;}
.new-design-theme .top-rated-logos{gap:1px;}
.new-design-theme .new-home-design .top-rated-logos img{height:56px;}
.navbar-expand-lg .navbar-nav .dropdown-menu{position:relative;left:0;width:100%;background:rgb(246, 246, 246);background:linear-gradient(180deg, rgb(246 246 246 / 0%) 0%, rgb(255 255 255 / 0%) 100%);top:0;overflow:auto;border-radius:0;z-index:1000;border:0 none;padding:0 !important;box-shadow:0px 0px 0px 0px #0000002e;}
.simplify-container1 .horizon-tab .tab-content{font-size:18px;line-height:25px;}
.home-tabs-content .tab-pane.fade p{line-height:25px;font-size:18px;}
.fixed-top.navbar-expand-lg .navbar-nav .dropdown-menu{top:0;}
.navbar-toggler{border:none;padding:0;outline:none;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-toggler .hamburger-toggle{position:relative;display:inline-block;width:50px;height:50px;z-index:11;float:right;}
.navbar-toggler .hamburger-toggle .hamburger{position:absolute;transform:translate(-50%, -50%) rotate(0deg);left:50%;top:50%;width:50%;height:50%;pointer-events:none;}
.navbar-toggler .hamburger-toggle .hamburger span{width:100%;height:2px;position:absolute;background:#333;border-radius:2px;z-index:1;transition:transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), all 0.2s ease-in-out;left:0px;}
.navbar-toggler .hamburger-toggle .hamburger span:first-child{top:10%;transform-origin:50% 50%;transform:translate(0% -50%) !important;}
.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2){top:50%;transform:translate(0, -50%);}
.navbar-toggler .hamburger-toggle .hamburger span:last-child{left:0px;top:auto;bottom:10%;transform-origin:50% 50%;}
.navbar-toggler .hamburger-toggle .hamburger.active span{position:absolute;margin:0;}
.navbar-toggler .hamburger-toggle .hamburger.active span:first-child{top:45%;transform:rotate(45deg);}
.navbar-toggler .hamburger-toggle .hamburger.active span:nth-child(2){left:50%;width:0px;}
.navbar-toggler .hamburger-toggle .hamburger.active span:last-child{top:45%;transform:rotate(-45deg);}
.navbar-nav .dropdown>.dropdown-toggle::after{content:"+" !important;font:normal normal normal 22px/1 FontAwesome;position:absolute;right:19px;font-weight:bolder;}
.navbar-nav .dropdown>.dropdown-toggle.show::after{content:"-" !important;font-size:26px;line-height:17px;}
.dropend .dropdown-toggle.text-item::after{display:none;}
.dropdown-item:focus, .dropdown-item:hover{background-color:#fff0;}
.dropdown-menu ul{margin-top:10px;}
.dropdown-menu ul li{border-bottom:0px solid #d9d9d9;padding:0px 0;margin-bottom:0;}
.dropend .dropdown-menu[data-bs-popper]{margin-left:0px;}
.dropend .dropdown-toggle::after{position:absolute;right:0px;font-size:18px;background:#fff;border-left:0em solid;display:none;}
.navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-submenu li{padding:0;line-height:18px;font-size:14px;text-decoration:none;}
.navbar-expand-lg .navbar-nav .dropdown-menu.dropdown-submenu li a.dropdown-item{color:#36363d;padding:.25rem 1rem;}
.navbar-light .navbar-nav .nav-link{font-weight:600;}
.navbar-toggler:focus{box-shadow:none;}
.navbar-collapse.d-sm-mob-none.show:before{content:"";position:absolute;top:0;left:0;width:100%;height:33%;background:#fff;-o-transition:all .1s linear;-moz-transition:all .1s linear;-webkit-transition:all .1s linear;transition:all .1s linear;opacity:0;}
.navbar-collapse.d-sm-mob-none.show:before{content:"";position:absolute;top:0;left:0;width:100%;height:33%;background:#fff;-o-transition:all .3s linear;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;transition:all .3s linear;opacity:0;}
nav.container-fluid.navbar.navbar-expand-lg.navbar-light.py-2.py-md-5.nav-fixed{padding-bottom:0px !important;padding-left:0px;padding-right:0px;}
nav.container-fluid.navbar.navbar-expand-lg.navbar-light.py-2.py-md-5.nav-fixed.fixed-top{padding-bottom:10px !important;}
li.nav-item{padding:8px 20px;border-bottom:1px solid #d9d9d9;width:100% !important;}
li.nav-item:last-child{border-bottom:0px;}
#menu-center ul{flex-direction:row!important;flex-wrap:wrap!important;}
.dropdown-item.dropdown-toggle{display:block;width:100%;padding:.45rem 1rem;clear:both;font-weight:600;color:#212529;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:transparent;border:0;font-size:.89rem;color:#212529;line-height:22px;}
.dropdown-item{color:#000;line-height:18px;font-size:14px;text-decoration:none;white-space:pre-wrap;margin-bottom:10px;}
.dropdown-item.text-item{color:#212529;text-transform:capitalize;font-size:16px;padding-left:0px;padding-right:0;font-weight:600;}
}
@media(max-width:890px){
.navbar-collapse{height:calc(100vh - 57px);display:flex;flex-direction:column;width:100%;justify-content:space-between;overflow:auto;}
.navbar-collapse .navbar-nav{width:100%;z-index:2;}
a.top-v{background:#008ffd;border-radius:50px;padding:0px 0 0 0;width:38px;height:38px;display:flex;margin:0 10px 0 0px;text-align:center;flex-wrap:wrap;align-items:center;justify-content:center;z-index:1;}
a.top-v img{width:23px;}
.navbar-light .navbar-brand{width:46%;}
.navbar-nav li:last-child ul.dropdown-menu.show li+li+li .dropdown-item.text-item:before{left:29%;}
} @media(min-width:769px) and (max-width:991px){
.navbar-expand-lg .navbar-nav .dropdown-menu{position:static;padding:0 0 0 8px;box-shadow:0 0 0;margin-top:10px;}
.dropend .dropdown-toggle::after{display:none;}
.dropdown-submenu li:last-child {
padding-bottom: 0;
} *{-webkit-appearance:none}
.navbar-toggler .hamburger-toggle{position:relative;display:inline-block;width:50px;height:50px;z-index:11;float:right;}
.navbar-toggler .hamburger-toggle .hamburger{position:absolute;transform:translate(-50%, -50%) rotate(0deg);left:50%;top:50%;width:50%;height:50%;pointer-events:none;}
.navbar-toggler .hamburger-toggle .hamburger span:first-child{top:10%;transform-origin:50% 50%;transform:translate(0% -50%) !important;}
.navbar-toggler .hamburger-toggle .hamburger span{width:100%;height:2px;position:absolute;background:#333;border-radius:2px;z-index:1;transition:transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), all 0.2s ease-in-out;left:0px;}
.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2){top:50%;transform:translate(0, -50%);}
.navbar-toggler .hamburger-toggle .hamburger span:last-child{left:0px;top:auto;bottom:10%;transform-origin:50% 50%;}
.navbar-toggler{border:none !important;}
}
@media(min-width:992px){
.navbar-expand-lg .navbar-collapse.d-sm-mob-none{display:none !important;}
}
@media(min-width:1800px){
.navbar-expand-lg .navbar-nav .nav-link{padding-right:0.6rem;padding-left:0.6rem;margin-right:0.9rem;margin-left:0.9rem;}
}
@media(min-width:1530px){
.ai-button{padding:15px 10px 15px 2px;margin:0px 0px 20px 0px;font-size:13px;}
.ai-button img{margin-right:0px;}
} @media only screen and (min-device-width : 820px) and (max-device-width : 1180px) {
.navbar-toggler .hamburger-toggle{position:relative;display:inline-block;width:50px;height:50px;z-index:11;float:right;}
.navbar-toggler .hamburger-toggle .hamburger{position:absolute;transform:translate(-50%, -50%) rotate(0deg);left:50%;top:50%;width:50%;height:50%;pointer-events:none;}
.navbar-toggler .hamburger-toggle .hamburger span{width:100%;height:2px;position:absolute;background:#333;border-radius:2px;z-index:1;transition:transform 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), background 0.2s cubic-bezier(0.77, 0.2, 0.05, 1), all 0.2s ease-in-out;left:0px;}
.navbar-toggler .hamburger-toggle .hamburger span:first-child{top:10%;transform-origin:50% 50%;transform:translate(0% -50%) !important;}
.navbar-toggler .hamburger-toggle .hamburger.active span:first-child{top:45%;transform:rotate(45deg);}
.navbar-toggler .hamburger-toggle .hamburger.active span{position:absolute;margin:0;}
.navbar-toggler .hamburger-toggle .hamburger.active span:nth-child(2){left:50%;width:0px;}
.navbar-toggler .hamburger-toggle .hamburger.active span:last-child{top:45%;transform:rotate(-45deg);}
.navbar-toggler .hamburger-toggle .hamburger span:nth-child(2){top:50%;transform:translate(0, -50%);}
.navbar-toggler .hamburger-toggle .hamburger span:last-child{left:0px;top:auto;bottom:10%;transform-origin:50% 50%;}
a.top-v img{width:23px;}
.navbar-toggler{border:none;}
.navbar-toggler:focus{box-shadow:none;}
}
@media(max-width:900px){
.home-v2 .banner-part{padding:30px 0 40px 0;}
.home-v2 .banner-part .banner-part-head{margin:0 0 20px 0;}
.home-v2 .banner-part .banner-part-content{margin:40px 0 40px 0;}
.banner-part-btn{display:flex;align-items:baseline;gap:10px;flex-direction:column;}
.banner-part-btn .btn{width:100%;}
.home-v2 .banner-part .banner-part-head h1{font-size:30px;}
.home-v2 h2{font-size:18px !important;line-height:25px;}
.home-v2 .carousal-body-txt, .home-v2 .carousal-body{height:auto;}
.home-v2 .key-feature-sec-tab .nav-tabs{flex-direction:row;border-bottom:none;border-right:0px solid #C7C7C7;display:flex;flex-wrap:nowrap;width:99%;overflow-x:auto;}
.home-v2 li.nav-item{padding:8px 10px;border-bottom:1px solid #d9d9d9;width:200px !important;}
.home-v2 .key-feature-sec-tab .nav-tabs li button{width:185px;font-size:16px;padding:14px 10px 14px 0;border-right:1px solid #ccc;height:100%;}
.home-v2 .key-feature-sec-head{margin:0 0 20px 0;}
.home-v2 .key-feature-sec-body{padding-left:0;padding-top:20px;}
.home-v2 .key-feature-sec.use-case-sec .key-feature-sec-tab .nav-tabs li button{width:178px;}
.home-v2 .use-case-sec .nav-tabs li button.active::after{width:81%;left:0;}
.home-v2 .industries h2{margin-left:10px;}
h2.m-hide, h5.m-hide{display:none;}
.home-v2 .ind-padd{padding:40px 0;}
.home-v2 .industries h5{min-height:auto;margin-top:20px;}
.home-v2 .product-box{height:auto;max-height:550px;}
#carousal-two .owl-stage{margin-bottom:0;}
.home-v2 .carousal-v2{padding:10px 0 10px 0;}
.home-v2 .carousal-v2 p{display:none;}
.home-v2 .carousal-v2.carousal-v2-mob p{display:block;}
.home-v2 .carousal-head{margin:0 0 10px 0;}
.home-v2 .banner-part.next-step .banner-part-content p{font-size:16px;}
#myTabContent .tab-pane .row{flex-direction:column-reverse;}
.home-service #myTabContent .tab-pane .row{flex-direction:column;}
#myTabContent .tab-pane .intregation-box-all .row{flex-direction:row;}
.link-section ul.right-line li a{text-align:left;}
.home-v2 .normal-grid .carousal-body-img{height:156px;}
.home-v2 .normal-grid .carousal-body{height:156px;width:100%;position:relative;margin:0;border-radius:7px;}
.home-v2 .normal-grid .carousal-body-txt{margin-top:0;height:auto;z-index:1;position:absolute;padding:0 10px;bottom:13px;}
.home-v2 .normal-grid .carousal-body-txt div h3{color:#fff;margin:0;font-size:14px;line-height:18px;}
.home-v2 .banner-part .banner-part-head h1 span{font-size:20px;}
.home-v2 .banner-part .banner-part-content p{font-size:12px;line-height:18px;}
.home-v2 .row.normal-grid .ost-box{padding-top:calc(var(--bs-gutter-x)* .2);padding-bottom:calc(var(--bs-gutter-x)* .2);padding-right:calc(var(--bs-gutter-x)* .2);padding-left:calc(var(--bs-gutter-x)* .2);}
.dropdown-toggle::after{display:inline-block;}
.navbar-light .navbar-nav .nav-link.show:before, .navbar-light .navbar-nav .nav-link:hover:before{display:none;}
.dropend .dropdown-item.text-item{position:relative;}
.dropend .dropdown-item.text-item:before{content:"+";position:absolute;top:8px;left:31%;font:normal normal normal 22px / 1 FontAwesome;}
.dropend .dropdown-item.text-item.show::before{content:"-" !important;font-size:26px;line-height:17px;}
.arrow-down-black{position:absolute;right:0;top:0;color:#000;padding:5px 10px;}
.bottom-sty{padding:0 15px 100px 15px;text-align:center;}
.bottom-sty .top-left-contact{max-width:100%;text-align:center;margin:0;}
.bottom-sty .top-socal a{margin:0 14px 0 14px;}
.bottom-sty .top-left-contact a{color:#000;display:block;font-size:20px;}
.bottom-sty .top-left-contact a+a{color:#008ffd;}
.right-sty{margin-bottom:20px;}
.bottom-sty p{color:#008ffd;text-transform:uppercase;font-size:12px;font-weight:600;}
.navbar-light .navbar-nav .nav-link{font-size:19px;font-weight:600;}
.site-footer .home-v2 .carousal-v2.carousal-v2-mob .owl-stage-outer{height:auto;}
.carousal-v2.carousal-v2-mob .carousal-head{margin-top:15px;}
.link-section ul li a br{display:none;}
.link-section ul li a{font-size:18px;padding:0.5rem 0;}
.faq-accordian .accordion-body{font-size:18px;line-height:22px;}
ul.integration-logo-list-box.schedule-logo-box li{margin:0.5rem;width:25%;}
.d-support-icon{flex-direction:column;}
.home-v2.cmms-software .ban-rsp-100{flex-direction:row;margin-bottom:40px;flex-wrap:wrap;justify-content:center;}
.home-v2.cmms-software .right-form-sec{width:100%;padding:15px;}
.home-v2.cmms-software .carousal-body-txt.home-para-none ul.reduce{display:none;}
.home-v2.cmms-software .normal-grid .carousal-body-txt div h3{line-height:22px;}
.middlecamp .top-left-contact-new a{font-size:12px;}
.home-v2.cmms-software .banner-part .banner-part-head h1{font-size:36px;text-align:center;}
.home-v2.cmms-software .banner-part .banner-part-head h1 span{font-size:26px;}
.home-v2.cmms-software .banner-part .banner-part-content p{font-size:16px;line-height:27px;text-align:center;}
.home-v2.cmms-software .key-feature-sec-head{text-align:center;}
.key-feature-sec-mob .accordion-body ul.reduce li::marker{color:#4CAF50;font-size:14px;}
.key-feature-sec-mob .accordion-body ul.reduce li{font-size:16px;line-height:22px;margin-bottom:15px;}
.home-v2.cmms-software .industries h5{border-bottom:0px;font-size:18px;color:#fcc464;}
.cmms-soft-from .new-bottom-form__email h4{font-size:18px;}
.cmms-soft-from .new-bottom-form__trust{padding:20px;}
.cmms-soft-from .new-bottom-form__trust ul li{width:89px;}
.cmms-soft-from .new-bottom-form__trust ul{justify-content:center;}
.home-v2.cmms-software ul.integrat-box{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;padding:0px;margin:0px;list-style:none;}
.home-v2.cmms-software .integrat-box li img{max-height:100%;}
.home-v2.cmms-software .integrat-box li{height:44px;padding:5px;background-color:#fff;margin:5px;width:100px;text-align:center;}
.industry-sec-mob .intregation-sec h2{text-align:center;}
.home-v2.cmms-software .industries a{padding:15px 5px;width:47%;margin-bottom:6px;font-size:12px;line-height:20px;}
.home-v2.cmms-software .fsm-indust{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:stretch;}
.home-v2.cmms-software .industries a i{display:block;}
.home-v2.cmms-software .industries h2, .home-v2.cmms-software h2{font-size:24px !important;line-height:35px;}
.home-v2.cmms-software .f-map-box{margin:7% 0;height:auto;}
.home-v2.cmms-software .industries a.last{width:95%;}
.home-v2.cmms-software .carousal-head p{font-size:16px;line-height:28px;}
.home-v2.cmms-software .key-feature-sec-mob .key-feature-sec-head h2{margin:20px 0;}
.home-v2.cmms-software .d-support-icon{flex-direction:row;}
.home-v2.cmms-software .rfid-big-text i{font-style:normal;font-size:medium;display:block;}
.home-v2.cmms-software .list-section-contain a img{max-height:26px;}
.home-v2.cmms-software .key-feature-sec-mob a.accordion-button-last{background-color:#fdc458;border-bottom:1px solid #adadad;color:#000;border-radius:10px;margin:10px;text-align:center;}
.site-footer .home-v2.cmms-software .carousal-v2.carousal-v2-mob .owl-stage-outer{height:700px;}
.home-v2.cmms-software .product-box{height:670px;}
.home-v2.cmms-software .banner-part-btn.ban-rsp-100 img{height:90px;padding:10px;border:1px solid #515151;margin:0;}
.home-v2.cmms-software .ban-rsp-100{gap:0;}
.home-v2.cmms-software section.integration-sec.sec-padding.border-top.home-m-integ{padding:50px 0 0 0;}
.home-v2.cmms-software ul.use-case-mob li h5{font-size:20px;line-height:27px;width:100%;}
.home-v2.cmms-software .use-case-sec ul.use-case-mob .key-feature-sec-body ul li{font-size:14px;line-height:20px;margin-bottom:10px;list-style:disc;min-width:100%;}
.home-v2.cmms-software .banner-part-btn .btn{font-size:15px !important;}
.home-v2.cmms-software .banner-part-btn.ban-rsp-100.banner-logo-part img{height:92px;padding:0;margin-bottom:10px;border:0px;min-width:110px;}
.home-v2.cmms-software .ban-rsp-100.banner-part-btn.banner-logo-part{justify-content:space-around;margin:0 auto;}
.banner-part-btn.banner-logo-part:before{left:0px;right:0;margin:0 auto;max-width:100px;}
.banner-part-btn .btn.ai-button{padding:11px 9px;max-width:254px;}
.ai-button img{margin-right:0;}
}
h2.wp-block-heading{font-size:32px;line-height:42px;}
.cmms-software-new-design .banner-part-btn.banner-logo-part.five-logos{border:none;padding-left:0;justify-content:space-between;}
.cmms-software-new-design .banner-part-btn.banner-logo-part.five-logos:before{display:none;}
.cmms-software-new-design.home-v2.cmms-software .banner-part-btn.ban-rsp-100.banner-logo-part.five-logos img{height:80px;}
.cmms-soft-from .new-bottom-form__trust ul.iso-logos{flex-wrap:nowrap;}
.cmms-soft-from .wpcf7.js{padding:25px;background:#f4f4f4;position:relative;border-radius:15px;border-bottom:5px solid #f3ae46;border-top:5px solid #f3ae46;height:100%;}
.home-v2.cmms-software .banner-part.schedule{position:relative;z-index:1;}
.home-v2.cmms-software .banner-part.schedule::before{content:'';background:url(https://dreamzcmms.com/wp-content/uploads/2025/06/mask-blue.png) no-repeat 0 0;width:90px;height:193px;display:block;position:absolute;top:0;left:0;z-index:2;}
.home-v2.cmms-software .banner-part.schedule::after{content:'';background:url(https://dreamzcmms.com/wp-content/uploads/2025/06/mask-yellow.png) no-repeat 0 0;width:93px;height:273px;display:block;position:absolute;bottom:0;right:0;z-index:1;}
.home-v2.eam-total.new-design-theme.landing-page.black-bg .simple-assect-sec{background:#000;padding:25px 0 25px 0;}
.home-v2.eam-total.new-design-theme.landing-page.black-bg .simple-assect-sec .blue-ban-btn{color:#000;background:url(https://dreamzcmms.com/wp-content/uploads/2024/11/arrow-black-right.svg) center right 22px no-repeat;background-size:20px;background-color:#fec449;transition:0.3s ease-in-out;}
.home-v2.eam-total.new-design-theme.landing-page.black-bg .simple-assect-sec .blue-ban-btn:hover{background-color:#fff!important;}
.home-v2.eam-total.new-design-theme.landing-page.black-bg .simple-assect-sec .link-section ul.right-line li a{pointer-events:none;}
.new-design-theme.landing-page.black-bg .link-section ul li a{pointer-events:none;}
.new-design-theme.landing-page.black-bg .link-section ul li:last-child a{pointer-events:unset;}
.cmms-software-new-design.home-v2.cmms-software .ban-rsp-100.banner-part-btn.banner-logo-part.five-logos.for-mobile{display:none !important;}
.cmms-software-new-design .banner-part-btn.banner-logo-part.five-logos.for-desktop{display:flex !important;}
@media(min-width:1300px) and (max-width:1500px){
.home-v2.cmms-software .banner-part.schedule::before{width:53px;height:166px;background-size:contain;}
.home-v2.cmms-software .banner-part.schedule::after{width:63px;height:184px;background-size:contain;}
}
@media(max-width:814px){
.home-v2.cmms-software .banner-part.schedule::before, .home-v2.cmms-software .banner-part.schedule::after, .home-v2.eam-total.new-design-theme.landing-page.black-bg{display:none !important;}
.cmms-software-new-design.home-v2.cmms-software .ban-rsp-100.banner-part-btn.banner-logo-part.five-logos{gap:15px;}
.cmms-software-new-design .banner-part-btn.banner-logo-part.five-logos.for-desktop{display:none !important;}
.cmms-software-new-design.home-v2.cmms-software .ban-rsp-100.banner-part-btn.banner-logo-part.five-logos.for-mobile{display:flex !important;}
}
.key-feature-sec-mob .accordion-body ul.reduce{list-style-type:none !important;}
.key-feature-sec-mob .accordion-body ul.reduce li::before{font:normal normal normal 17px / .9 FontAwesome;content:"\f00c";background:#00000000 !important;color:#119b50;position:absolute;top:4px;left:-30px;}
.key-feature-sec-mob .accordion-body ul.reduce li{position:relative;}
.font-thirty{font-size:30px!important;line-height:36px!important;}
.cta-container.new-design-theme{background:#172029;padding-top:40px;padding-bottom:50px;border-top:1px solid #fff;}
.cta-container.new-design-theme h3{font-size:30px;line-height:36px;color:#fff;text-align:center;margin-bottom:20px;}
.cta-container.new-design-theme p{font-size:18px;line-height:1.5;color:#fff;text-align:center;font-weight:600;}
.cta-container.new-design-theme .outline-btn-blue{border:2px solid #298EEC;border-radius:5px;font-size:18px;color:#fff;padding:8px 25px;transition:all 0.3s;}
.cta-container.new-design-theme .outline-btn-blue:hover{background:#298EEC;}
.cta-container.new-design-theme .solid-btn-blue{background:#298EEC;border:2px solid #298EEC;border-radius:5px;font-size:18px;color:#fff;padding:8px 25px;transition:all 0.3s;}
.cta-container.new-design-theme .solid-btn-blue:hover{background:#fff;color:#298EEC;}
.faq-container-parent{padding-top:60px;padding-bottom:60px;}
.faq-container-list{padding-top:25px;}
.faq-container-parent h3{font-size:36px;line-height:42px;color:#4A4E52;margin-bottom:10px;text-align:center;}
.faq-container-parent p{font-size:14px;line-height:20px;color:#4A4E52;margin-bottom:10px;}
.faq-container p{font-size:14px;line-height:20px;color:#4A4E52;margin-bottom:10px;text-align:center;}
.thfaqf-faq-item{padding:12px;}
.thfaqf-faq-item p{font-size:14px;line-height:20px;color:#4A4E52;margin-bottom:10px;text-align:left;}
.faq-item-wrapper .thfaqf-title-text{font-size:18px;line-height:22px;color:#4A4E52;font-weight:600;}
.thfaqf-faq-item-content p{font-size:14px;line-height:20px;color:#4A4E52;padding-left:72px;}
.form-container-parent.new-design-free-trial{background:#142F54;padding-top:50px;padding-bottom:50px;}
.form-container-parent.new-design-free-trial h3{font-size:36px;line-height:40px;color:#fff;margin-bottom:10px;text-align:center;}
.form-container-parent.new-design-free-trial .form-container > p{font-size:14px;line-height:20px;color:#A7D4FF;margin-bottom:10px;text-align:center;}
.form-container-parent.new-design-free-trial .contact-form-wrap .row > p, .rfid-terms p{font-size:14px;line-height:20px;color:#fff;margin-bottom:10px;text-align:left;padding-top:5px;padding-bottom:5px;}
.rfid-terms p{padding-top:15px;padding-bottom:10px;}
.rfid-submit-btn{text-align:left !important;}
.form-container-parent.new-design-free-trial .contact-form-wrap .row p a, .rfid-terms p a{color:#FFC74B;}
.form-container-parent.new-design-free-trial .form-container-child h2{display:none;}
.form-container-parent.new-design-free-trial .contact-form-wrap{width:100% !important;max-width:100% !important;}
.thfaqf-faq-item-content{background:#fff;border-bottom:1px solid #EBEBEB;}
.thfaqf-faq-item-title{background:#fff !important;border:none !important;border-bottom:1px solid #EBEBEB !important;padding:0;}
.thfaqf-faq-list .thfaqf-faq-list-title{display:none;}
.thfaqf-faq-item-11400.thfaqf-active .thfaqf-title-text{color:#4A4E52 !important;}
.thfaqf-title-text{flex-grow:1;}
.thfaqf-faq-item.thfaqf-active, .thfaqf-faq-item.thfaqf-active .thfaqf-faq-item-title, .thfaqf-faq-item.thfaqf-active .thfaqf-faq-item-content{background:#F8F8F8 !important;box-shadow:none !important;}
.thfaqf-faq-item .thfaqf-title-icon{border:1px solid #DDDDDD;border-radius:11px;width:54px;height:54px;border-radius:11px;display:flex;align-items:center;justify-content:center;flex-shrink:0;}
.thfaqf-faq-item .thfaqf-title-icon svg{width:24px;filter:grayscale(1);}
.thfaqf-faq-item-title h4{display:flex;align-items:center;gap:16px;width:100%;}
.thfaqf-faq-item span.thfaqf-toggle-icon, .thfaqf-faq-item span.thfaq-arrow{line-height:1.5;order:3;}
.thfaqf-faq-item span.thfaqf-toggle-icon, .thfaqf-faq-item span.thfaq-arrow{color:#5B5B5B !important;}
.slider-container-parent.new-design-theme h3{font-size:30px;line-height:36px;color:#4A4E52;text-align:center;margin-bottom:25px;}
.contact-form-wrap.rfid-contact-form .form-group{position:relative;}
.contact-form-wrap.rfid-contact-form .form-group .rfid-fld-icon{position:absolute;top:15px;left:20px;z-index:2;}
.contact-form-wrap.rfid-contact-form .form-group p{padding:0 !important;margin-bottom:0 !important;}
.contact-form-wrap.rfid-contact-form .form-floating .form-control{padding-left:64px !important;padding-top:21px !important;padding-bottom:21px !important;}
.form-container-parent.new-design-free-trial .wpcf7-form{margin-top:-40px;}
.rfid-slider-container{background:#fff;padding-top:40px;padding-bottom:40px;border-radius:8px;position:relative;margin:auto;}
.rfid-tab-buttons{display:flex;justify-content:center;gap:10px;margin-bottom:20px;}
.rfid-tab{padding:8px 16px;border:none;border-radius:8px;background:#e5e5e5;cursor:pointer;}
.rfid-tab.active{background:#fdb714;color:#fff;font-weight:bold;}
.rfid-slides{display:flex;overflow:hidden;position:relative;padding-top:50px;}
.rfid-slides::before{content:'';height:1px;background:#B1C2D8;display:block;position:absolute;top:75px;left:0;right:0;}
.rfid-slide{display:none;flex:1;gap:20px;justify-content:space-between;align-items:center;}
.rfid-slide h2{font-size:36px;line-height:40px;color:#4A4E52;background:#fff;padding:0 15px 0 0;display:inline-block;position:relative;z-index:1;}
.rfid-slide.active{display:flex;}
.rfid-text-content{flex:1;padding-right:20px;}
.rfid-image-content{flex:1;display:flex;justify-content:flex-end;}
.rfid-image-content img{max-width:100%;border-radius:30px 0;max-height:430px;object-fit:cover;}
.rfid-arrow{position:absolute;right:0;top:40px;font-size:30px;background:none;border:none;cursor:pointer;width:68px;height:68px;border-radius:200px;border:1px solid #D9D9D9;background:#fff;display:flex;justify-content:center;align-items:center;}
.rfid-slides .rfid-image-content{min-width:534px;flex-shrink:0;margin-top:70px;}
@media(max-width:767px){
.cta-container.new-design-theme .d-flex{flex-direction:column;text-align:center;}
.rfid-slides .rfid-image-content{min-width:100%;}
.rfid-slide{flex-direction:column;}
.rfid-slides .rfid-image-content{margin-top:0;}
.form-container-parent.new-design-free-trial .wpcf7-form{margin-top:0;}
.faq-container-parent{padding-top:30px;padding-bottom:30px;}
}
.industries-page.landing .black-tab{background:#000!important;}
.home-v2.cmms-software .carousal-body-txt.home-para-none ul.reduce.ai-powered-list li{font-size:16px!important;color:#000!important;}
.home-v2.cmms-software .carousal-body.calendar-box{background-color:#172029!important;color:#fff!important;padding-bottom:15px;}
.home-v2.cmms-software .carousal-body.calendar-box h3{color:#fdb714!important;text-align:center!important}
.home-v2.cmms-software .carousal-body-txt.home-para-none p{color:#fff!important;text-align:center!important;}
.calendar-box-img-container{border-radius:16px;overflow:hidden;margin-top:16px;}
.home-v2.cmms-software .carousal-body.calendar-box h3{font-size:36px !important;color:#fff !important;margin-bottom:5px !important;}
.home-v2.cmms-software .carousal-body.calendar-box h3 span{color:#fcb62c;}
.text-content.slide-content-new, .rfid-text-content.slide-content-new{padding-top:70px;}
.rfid-image-content.slide-image-new{max-width:534px;}
.home-v2.cmms-software .carousal-body.calendar-box h4{font-size:24px !important;color:#fff !important;margin-bottom:5px !important;text-align:center;margin-top:15px;}
@media(max-width:767px){
.text-content.slide-content-new, .rfid-text-content.slide-content-new{padding-top:0;}
.rfid-image-content.slide-image-new{margin-top:68px;}
.rfid-tab-buttons{margin-bottom:0;}
}  .blog-page-wrapper{padding-top:30px;}
.all-blog-wrapper .blog-white-box{padding:0;border:none;background:transparent;padding-bottom:45px;}
.blog-pic img{width:100%;max-width:100%;max-height:363px;object-fit:cover;border-radius:8px;overflow:hidden;}
.all-blog-wrapper .blog-white-box h2{font-size:20px;line-height:1.5;font-weight:600;margin-bottom:20px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}
.blog-date-auth{display:flex;align-items:center;margin-bottom:25px;gap:16px;position:relative;}
.blog-date{display:flex;gap:10px;position:relative;}
.blog-auther{font-size:12px;font-weight:600;padding-left:4px;}
.blog-read-more{font-size:25px;font-weight:600;color:#298EEC;text-decoration:none;}
.time-icon{background:url(https://dreamzcmms.com/wp-content/uploads/2025/06/time.svg) no-repeat 0 0;background-size:contain;width:24px;height:24px;display:block;}
.blog-date::before{content:'';position:absolute;width:2px;height:20px;background:#000;display:block;top:2px;right:-9px;}
.nav-links{margin-bottom:16px;display:flex;gap:10px;justify-content:center;margin-left:auto;margin-right:auto;align-items:center;}
.nav-links .current{background-color:#e9ebeb !important;border:1px solid #e9ebeb !important;color:black !important;padding:5px;}
.blog-book-consultation-panel{background:url(https://dreamzcmms.com/wp-content/uploads/2025/06/blog-book-consult-bg.jpg) no-repeat 0 0;min-height:360px;background-size:cover;margin-bottom:40px;text-align:center;padding-top:40px;padding-bottom:40px;margin-top:25px;}
.blog-book-consultation-panel h2{font-size:40px;line-height:1.5;color:#fff;font-weight:600;}
.blog-book-consultation-panel p{font-size:25px;line-height:1.5;color:#fff;font-weight:400;margin-bottom:30px;}
.blog-blue-btn{background:#298EEC;padding:15px 16px;color:#fff;border-radius:15px;font-size:19px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:15px;transition:all 0.3s;}
.blog-blue-btn:hover{background:#0e579b;color:#fff;}
.page.page-id-601 .new-design-theme.top-rated-panel{background:#ffffff;}
.page.page-id-601 .new-design-theme.top-rated-panel h3{color:#000;}
.single-success_story .new-design-theme.top-rated-panel{background:#ffffff;}
.single-success_story .new-design-theme.top-rated-panel h3{color:#000;}
html{scroll-padding-top:100px;}
.dzcmms-marquee{background:#f1f1f1 !important;}
.new-design-theme .highest-rated-block img{width:105px;}
.announcement-bar{background:#008ffd;color:#fff;height:64px;display:flex;align-items:center;justify-content:center;gap:18px;font-size:18px;position:relative;}
.badge{background:#ffb400;color:#000;padding:4px 10px;border-radius:4px;font-weight:700;font-size:12px;}
.announcement-bar a{color:#073c64;text-decoration:none;}
.announcement-bar{background:#008ffd47;color:#008ffd;height:45px;display:flex;align-items:center;justify-content:center;gap:18px;font-size:15px;position:relative;}
.read-more{font-weight:bold;}
.close-banner{position:absolute;right:30px;cursor:pointer;font-size:22px;}
@media(max-width:767px){
.new-design-theme .highest-rated-block img{width:85px;}
.new-design-theme .top-rated-logos img{max-width:none;max-height:146px;width:114px;height:168px;object-fit:contain;}
}
@media only screen and (max-width: 900px) {
.home-v2 .fsm-landing .simplify-container1 img{width:auto;height:auto;}
.simple-assect-sec .mob-none{display:none;}
}
@media screen and (min-width: 768px)
and (max-width: 834px)
and (orientation: portrait) {
.simple-assect-sec .col-lg-4.col-md-12.col-12{flex:0 0 auto;width:49% !important;}
}
@media screen and (max-width:1190x){
.home-v2 .fsm-landing .simplify-container1 img{height:auto;}
}
.logo-grid{display:grid;grid-template-columns:repeat(5, 185px);grid-auto-rows:89.5px;gap:0;width:max-content;margin:0 auto;gap:10px;}
.logo-cell{width:175px;height:89.5px;background-image:url(https://dreamzcmms.com/wp-content/uploads/2026/08/sprite.png);background-repeat:no-repeat;overflow:hidden;cursor:default;transition:transform 0.15s ease, box-shadow 0.15s ease;box-shadow:0px 6px 10px rgb(147 147 147 / 20%);border-radius:8px;}
.logo-cell:hover, .logo-cell:focus-visible{transform:translateY(-2px);z-index:1;}
.logo-cell .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;}
.logo-sap         {background-position:0px 0px;}
.logo-sage-intacct{background-position:-175px 0px;}
.logo-stripe      {background-position:-350px 0px;}
.logo-zebra       {background-position:-525px 0px;}
.logo-cimcon      {background-position:0px -89.5px;}
.logo-netsuite    {background-position:-175px -89.5px;}
.logo-quickbooks  {background-position:-350px -89.5px;}
.logo-propelr     {background-position:-525px -89.5px;}
.logo-dynamics365 {background-position:0px -179px;}
.logo-xero        {background-position:-175px -179px;}
.logo-razorpay    {background-position:-350px -179px;}
.logo-samsara     {background-position:-525px -179px;}
.logo-odoo        {background-position:0px -268.5px;}
.logo-tallyprime  {background-position:-175px -268.5px;}
.logo-revrex      {background-position:-350px -268.5px;}
.logo-phonepe     {background-position:-525px -268.5px;}
.logo-chainway    {background-position:0px -358px;}
.logo-cardconnect {background-position:-175px -358px;}
.logo-codat       {background-position:-350px -358px;}
.logo-siesa       {background-position:-525px -358px;}
.logo-unleashed   {background-position:0px -447.5px;}
.logo-shopify     {background-position:-175px -447.5px;}
.logo-monnit      {background-position:-350px -447.5px;}
.logo-birdeye     {background-position:-525px -447.5px;}
@media(max-width:1100px){
.logo-grid{grid-template-columns:repeat(2, 240px);}
}
@media(max-width:600px){
.logo-grid{grid-template-columns:240px;}
}
.rated-logos-mid.new-design-theme .rated-logos-panel{border-bottom:1px solid #dfdfdf;padding-bottom:35px;padding-left:35px;padding-right:35px;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-body.calendar-box h4{font-size:20px !important;line-height:24px !important;}
.work-order-template-wrapper .fsm-landing h1.mfg-big-txt-new.blue-text-sm{font-size:22px;margin-bottom:0px !important;color:#298EEC;font-weight:600;text-transform:uppercase;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-body.calendar-box{background-color:#ffffff !important;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-body.calendar-box{color:#fff !important;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-body.calendar-box h4{color:#000000 !important;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-body-txt.home-para-none p{color:#000000 !important;}
.work-order-template-wrapper .grow-business-panel, .work-order-template-wrapper .fill-calendar-panel{background-color:#F4F4F4;padding-bottom:70px !important;margin-top:20px;}
.work-order-template-wrapper .rfid-tab-buttons.rfid-tab-mb-0{margin-bottom:0px !important;}
.work-order-template-wrapper .rfid-slides.rfid-slides-pt-0{padding-top:0px !important;}
.work-order-template-wrapper .rfid-slides.rfid-slides-pt-0::before{top:0px !important;}
.work-order-template-wrapper .rfid-tab-buttons.rfid-tab-mb-0 .rfid-tab{border-radius:8px 8px 0 0 !important;}
.work-order-template-wrapper .rfid-tab-buttons.rfid-tab-mb-0 .rfid-tab.active{background-color:#000 !important;color:#fff !important;border-radius:8px 8px 0 0;}
.work-order-template-wrapper .thfaqf-faq-item-content p{font-size:16px;line-height:20px;color:#000000;padding-left:72px;}
.work-order-template-wrapper .new-design-free-trial.design-free-trial-black{background-color:#000 !important;}
.work-order-template-wrapper .rfid-slider-container-max-width{max-width:1260px;}
.work-order-template-wrapper .text-content.slide-content-new, .work-order-template-wrapper .rfid-text-content.slide-content-new{padding-top:0;}
.work-order-template-wrapper .rfid-slider-container-max-width .rfid-image-content img{max-height:333px !important;}
.work-order-template-wrapper .rfid-slider-container-max-width  .rfid-slides .rfid-image-content{margin-top:40px;}
.work-order-template-wrapper .rfid-slider-container-max-width .rfid-arrow{top:23px !important;}
.work-order-template-wrapper .rfid-slider-container-max-width .rfid-slide{align-items:flex-start !important;}
.work-order-template-wrapper .rfid-text-content.slide-content-new{padding-top:40px;}
.work-order-template-wrapper .text-content.slide-content-new, .work-order-template-wrapper .rfid-text-content.slide-content-new{padding-top:40px;}
.work-order-template-wrapper.faq-container p{font-size:16px;color:#000;}
.work-order-template-wrapper .grow-business-icon{padding-top:20px;}
.work-order-template-wrapper .grow-business-icon img{max-width:85px;}
.work-order-template-wrapper .home-v2.cmms-software .engagement .carousal-body.calendar-box{background-color:#ffffff !important;border:2px solid #298eec;box-shadow:0px 0px 0px 0px rgba(181, 181, 181, 0.25);}
.work-order-template-wrapper .home-v2 .key-feature-sec.use-case-sec .key-feature-sec-tab .nav-tabs li button{width:90%;}
.work-order-template-wrapper .home-v2 .key-feature-sec-tab .nav-tabs li button.active{position:relative;font-weight:600;color:#298EEC;}
.work-order-template-wrapper .home-v2 .use-case-sec .nav-tabs li button{padding:14px 0px 24px 0;margin-right:30px;}
.work-order-template-wrapper .justify-content-center{justify-content:left !important;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-body-txt.home-para-none p{text-align:left;}
.work-order-template-wrapper .ul-style.white-arrow li{margin-top:10px;background:url(https://dreamzcmms.com/wp-content/uploads/2026/08/tick-black.svg) 0px 2px no-repeat;color:#000;background-size:26px;}
.work-order-template-wrapper #myTab .nav-item button{font-weight:600;text-align:left;white-space:nowrap;background:#298EEC !important;color:#fff !important;width:100%;border-radius:12px 12px 0 0;text-align:center;}
.work-order-template-wrapper #myTab .nav-item button.nav-link.active{background:#fec449 !important;color:#000 !important;}
.work-order-template-wrapper #myTab .nav-item button.nav-link:hover{background:#fec449 !important;border-color:#fec449 !important;color:#000 !important;}
.work-order-template-wrapper .key-feature-sec.use-case-sec{padding-bottom:40px;}
.work-order-template-wrapper #myTab .nav-item{flex-grow:1;border-right:1px solid #fff;}
.work-order-template-wrapper .normal-grid .banner-part-btn{padding-left:555px;}
.work-order-template-wrapper .home-v2 .use-case-sec .nav-tabs li{width:100%;}
.work-order-template-wrapper .key-feature-sec-body{padding-top:10px;}
.work-order-template-wrapper .new-design-theme .highest-rated-block img{width:105px;}
.work-order-template-wrapper .key-feature-sec-tab .tab-content{box-shadow:0px 1px 15px rgba(0, 0, 0, 0.2);padding:20px;border-radius:0 0 12px 12px;}
@media(max-width:900px){
.work-order-template-wrapper .home-v2 .normal-grid .carousal-body-txt{bottom:0 !important;}
}
@media(max-width:767px){
.work-order-template-wrapper #myTab .nav-item button{border-radius:12px;}
.work-order-template-wrapper #myTab .nav-item{padding:2px 0;border-bottom:none;}
.work-order-template-wrapper .management-section ul.reduce li{text-align:left;}
.work-order-template-wrapper .rfid-slider-container-max-width .rfid-tab-buttons{flex-direction:column;}
.work-order-template-wrapper .rfid-slider-container-max-width .rfid-slides::before{display:none;}
.work-order-template-wrapper .rfid-tab-buttons.rfid-tab-mb-0 .rfid-tab, .work-order-template-wrapper .rfid-tab-buttons.rfid-tab-mb-0 .rfid-tab.active{border-radius:8px !important;}
}
@media(max-width:767px){
.work-order-template-wrapper .features-sec.mobile-view .features-tools-mob-section ul li{padding-left:10px !important;padding-right:10px !important;}
.work-order-template-wrapper .mob-center{display:flex;justify-content:center;align-items:center;}
.work-order-template-wrapper .mob-grid-row{padding-left:20px !important;padding-right:20px !important;}
.work-order-template-wrapper .mob-grid-row .ost-box{width:100% !important;}
.home-v2 .normal-grid.mob-grid-row .carousal-body-txt{position:relative;}
.work-order-template-wrapper .home-v2 .normal-grid.mob-grid-row .carousal-body{height:auto !important;}
.work-order-template-wrapper .home-v2 .normal-grid.mob-grid-row .carousal-body-txt div p{margin-bottom:0px !important;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-head{padding-left:15px;padding-right:15px;}
.work-order-template-wrapper .mob-btn-padd{padding-left:15px !important;padding-right:0 !important;}
.work-order-template-wrapper .mob-btn-padd .ost-box{padding-left:0 !important;padding-right:0 !important;margin-left:0 !important;margin-right:0 !important;}
.work-order-template-wrapper .mob-btn-padd .ost-box .banner-part-btn{padding-left:8px !important;}
.work-order-template-wrapper .new-design-theme .ratio-16x9{--bs-aspect-ratio:63% !important;}
.work-order-template-wrapper .d-flex.gap-3.align-items-center.highest-rated-block.py-2{flex-wrap:wrap !important;}
.work-order-template-wrapper .d-flex.gap-3.align-items-center.highest-rated-block.py-2 br{display:none !important;}
.work-order-template-wrapper .new-design-theme .highest-rated-block img{width:85px;}
.work-order-template-wrapper .new-design-theme .top-rated-logos img{max-width:157px;max-height:none;width:110px;height:117px;object-fit:cover;}
.work-order-template-wrapper .grow-business-panel, .work-order-template-wrapper .fill-calendar-panel{padding-top:20px !important;padding-bottom:20px !important;}
.work-order-template-wrapper .home-v2 .normal-grid .carousal-body-txt{position:relative !important;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-body.calendar-box h4{font-size:18px !important;line-height:24px;padding-top:10px;}
.work-order-template-wrapper .home-v2 .normal-grid .carousal-body{height:auto !important;}
.work-order-template-wrapper .home-v2.cmms-software .carousal-body-txt.home-para-none p{margin-bottom:10px !important;}
.work-order-template-wrapper .key-feature-sec .carousal-head h2{font-size:24px !important;line-height:34px !important;}
.work-order-template-wrapper .mob-d-none{display:none !important;}
.work-order-template-wrapper .nav-tabs .nav-item.show .nav-link, .work-order-template-wrapper .nav-tabs .nav-link.active{border:none !important;}
}
.work-order-template-wrapper .fill-calendar-panel{padding-bottom:20px !important;padding-top:20px !important;}:root{--woc-orange:#298EEC;--woc-orange-dark:#298EEC;--woc-orange-tint:#fdeae1;--woc-ink:#1b1b24;--woc-body:#5c606b;--woc-muted:#9a9aa8;--woc-bg:#f7f7f8;--woc-teal:#12b3a0;--woc-font:"Poppins", system-ui, -apple-system, "Segoe UI", sans-serif;}
.woc{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:72px 48px;font-family:var(--woc-font);-webkit-font-smoothing:antialiased;}
.woc__inner{display:grid;grid-template-columns:1.02fr 1fr;gap:72px;align-items:center;width:100%;max-width:1240px;}
.woc__visual{position:relative;}
.woc__figure{display:block;width:100%;height:auto;overflow:visible;}
.woc__eyebrow{margin:0 0 14px;font-size:13px;font-weight:600;line-height:1.4;letter-spacing:1.1px;text-transform:uppercase;color:var(--woc-orange);}
.woc__title{margin:0 0 20px;font-size:44px;font-weight:700;line-height:1.16;letter-spacing:-0.5px;color:var(--woc-ink);text-wrap:balance;}
.woc__intro{margin:0 0 34px;max-width:560px;font-size:16px;font-weight:400;line-height:1.75;color:var(--woc-body);text-wrap:pretty;}
.woc__list{display:flex;flex-direction:column;gap:22px;margin:0;padding:0;list-style:none;}
.woc__item{display:flex;align-items:flex-start;gap:18px;}
.woc__icon{flex:none;display:flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:13px;background:var(--woc-orange);box-shadow:0 6px 14px rgba(43, 127, 238, 0.479);}
.woc__icon svg{display:block;}
.woc__text{margin:0;font-size:15.5px;font-weight:400;line-height:1.6;color:var(--woc-body);text-wrap:pretty;}
.woc__term{font-weight:600;color:var(--woc-ink);}
.woc-scene__dots    {fill:var(--woc-teal);opacity:0.85;}
.woc-scene__hatch   {fill:url(#wocHatch);}
.woc-scene__panel   {fill:#ffffff;}
.woc-scene__divider {stroke:#ececf1;stroke-width:1;}
.woc-scene__scan    {fill:var(--woc-orange);opacity:0.9;}
.woc-scene__heading {font:600 15px var(--woc-font);fill:var(--woc-ink);}
.woc-scene__col-label{font:600 11px var(--woc-font);letter-spacing:0.6px;fill:var(--woc-muted);}
.woc-scene__badge-bg{fill:var(--woc-orange-tint);}
.woc-scene__badge-text{font:600 11.5px var(--woc-font);fill:var(--woc-orange-dark);}
.woc-scene__card    {fill:#f7f7f9;stroke:#ededf2;}
.woc-scene__card--open{fill:#ffffff;stroke:#e6e6ee;}
.woc-scene__card--flag{fill:#ffffff;stroke:rgba(241, 101, 42, 0.45);}
.woc-scene__line    {fill:#c9c9d4;}
.woc-scene__line--soft{fill:#e1e1e9;}
.woc-scene__line--faint{fill:#ededf2;}
.woc-scene__accent  {fill:var(--woc-orange);}
.woc-scene__track   {fill:#ededf2;}
.woc-scene__connector{fill:none;stroke:#d9d9e3;stroke-width:1.8;stroke-dasharray:6 6;}
.woc-scene__alert-text{font:700 11px var(--woc-font);fill:var(--woc-orange);}
.woc-scene__clock-ring{fill:none;stroke:var(--woc-orange);stroke-width:2.5;stroke-dasharray:150 64;stroke-linecap:round;opacity:0.9;}
.woc-scene__hand    {stroke:var(--woc-ink);stroke-width:3;stroke-linecap:round;}
.woc-scene__hand--min{stroke:var(--woc-orange);}
.woc-scene__stat-label{font:500 12px var(--woc-font);fill:var(--woc-muted);}
.woc-scene__stat-value{font:700 21px var(--woc-font);fill:var(--woc-ink);}
.woc-scene__trend   {fill:none;stroke:var(--woc-ink);stroke-width:2;stroke-linecap:round;stroke-linejoin:round;opacity:0.18;}
.woc-scene__dim-90{opacity:0.90;}
.woc-scene__dim-85{opacity:0.85;}
.woc-scene__dim-75{opacity:0.75;}
.woc-scene__dim-55{opacity:0.55;}
.woc-scene__dim-40{opacity:0.40;}
.woc-scene__dim-30{opacity:0.30;}
.woc-scene__dim-25{opacity:0.25;}
.woc-anim--float{animation:woc-float 5.5s ease-in-out infinite;}
.woc-anim--float-2{animation:woc-float-2 6.5s ease-in-out infinite;}
.woc-anim--drop {animation:woc-drop 4s cubic-bezier(0.34, 1.4, 0.5, 1) infinite;}
.woc-anim--pulse{animation:woc-pulse 2.4s ease-out infinite;transform-box:fill-box;transform-origin:center;}
.woc-anim--blink{animation:woc-blink 2.2s ease-in-out infinite;}
.woc-anim--stall{animation:woc-stall 5s cubic-bezier(0.2, 0.9, 0.3, 1) infinite;}
.woc-anim--dash {animation:woc-dash 1.6s linear infinite;}
.woc-anim--sweep{animation:woc-sweep 3.6s ease-in-out infinite;}
.woc-anim--spin-slow{animation:woc-spin 6s linear infinite;transform-box:fill-box;transform-origin:50% 100%;}
.woc-anim--spin-fast{animation:woc-spin 1.5s linear infinite;transform-box:fill-box;transform-origin:0% 50%;}
.woc-anim--grow{animation:woc-grow 2.6s ease-out infinite alternate;transform-box:fill-box;transform-origin:50% 100%;}
.woc-anim--delay-1{animation-delay:0.12s;}
.woc-anim--delay-2{animation-delay:0.24s;}
.woc-anim--delay-3{animation-delay:0.36s;}
.woc-anim--delay-4{animation-delay:0.48s;}
@keyframes woc-float {
0%, 100%{transform:translateY(0);}
50%   {transform:translateY(-9px);}
}
@keyframes woc-float-2 {
0%, 100%{transform:translateY(0);}
50%   {transform:translateY(8px);}
}
@keyframes woc-drop {
0%{transform:translateY(-46px);opacity:0;}
14%{transform:translateY(0);opacity:1;}
100%{transform:translateY(0);opacity:1;}
}
@keyframes woc-pulse {
0%     {transform:scale(1);opacity:0.55;}
70%, 100%{transform:scale(1.5);opacity:0;}
}
@keyframes woc-blink {
0%, 100%{opacity:1;}
50%   {opacity:0.35;}
}
@keyframes woc-spin {
to{transform:rotate(360deg);}
}
@keyframes woc-stall {
0%     {width:6px;}
40%    {width:52px;}
55%, 100%{width:54px;}
}
@keyframes woc-dash {
to{stroke-dashoffset:-40;}
}
@keyframes woc-grow {
0%{transform:scaleY(0.12);}
100%{transform:scaleY(1);}
}
@keyframes woc-sweep {
0%{opacity:0;transform:translateX(-14px);}
30%{opacity:1;}
70%{opacity:1;}
100%{opacity:0;transform:translateX(14px);}
} @media(max-width:1024px){
.woc__inner{grid-template-columns:1fr;gap:48px;}
.woc__visual{max-width:620px;}
.woc__title{font-size:36px;}
}
@media(max-width:600px){
.woc{padding:56px 24px;}
.woc__title{font-size:28px;}
.woc__icon{width:40px;height:40px;border-radius:11px;}
}
@media (prefers-reduced-motion: reduce) {
.woc [class*="woc-anim--"]{animation:none !important;}
}
@media(max-width:767px){
body{overflow-x:hidden;}
}  :root{--hosp-blue:#0770b7;--hosp-blue-dark:#055a95;--hosp-yellow:#fec449;--hosp-ink:#172029;--hosp-body:#4a5560;--hosp-line:#e3e8ee;--hosp-soft:#f6f8fb;}
.hosp-banner,.hosp-demo,.hosp-caps,.hosp-modules,.hosp-proof,.hosp-uc,.hosp-ind{color:var(--hosp-body);font-family:inherit;}
.hosp-banner h1,.hosp-demo h2,.hosp-caps h2,.hosp-modules h2,.hosp-uc h2,.hosp-ind h2,
.hosp-caps h3,.hosp-modules h3,.hosp-uc h3,.hosp-ind h3,.hosp-story h3{color:var(--hosp-ink);}
.hosp-caps h2{color:#fff;}
.hosp-demo h6,.hosp-caps h6,.hosp-modules h6,.hosp-proof h6{font-size:12.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--hosp-blue);margin-bottom:12px;}
.hosp-demo .pera-text{color:#fff;}
.btn.hosp-btn-yellow,.btn.hosp-btn-blue{border:0;border-radius:12px;padding:14px 26px;font-weight:700;font-size:15px;}
.btn.hosp-btn-yellow{background:var(--hosp-yellow);color:#1d2530;}
.btn.hosp-btn-yellow:hover{background:#ffd06b;color:#1d2530;}
.btn.hosp-btn-blue{background:var(--hosp-blue);color:#fff;}
.btn.hosp-btn-blue:hover{background:var(--hosp-blue-dark);color:#fff;}
.hosp-core-sol #dz-cmms-cases .dz-cs-inner{padding:0px !important;margin:0px !important;}
.hosp-core-sol #dz-cmms-cases{padding:0px !important;margin:0px !important;}
.hosp-core-sol  #dz-cmms-cases .dz-cs-title{font-family:'Poppins' !important;color:#000 !important;font-weight:700 !important;}
.hosp-core-sol .dz-cs-head{margin-bottom:24px !important;}
.hosp-core-sol #dz-cmms-cases .dz-cs-inner{max-width:100% !important;}
.hosp-core-sol #dz-cmms-cases .dz-cs-stat-big{font-size:26px !important;font-weight:700 !important;color:#fff !important;line-height:1.1 !important;}
.hosp-core-sol .dz-cs-foot .dz-cs-desc a{font-size:14px !important;font-weight:600 !important;color:#fff !important;}
.hosp-core-sol #dz-cmms-cases .dz-cs-foot{align-items:center !important;}
.hosp-slot{width:100%;height:100%;min-height:150px;display:flex;align-items:center;justify-content:center;text-align:center;padding:18px;border-radius:14px;background:var(--hosp-soft);border:1px dashed #c8d3e0;color:#8a97a6;font-size:13.5px;font-weight:600;}
.hosp-banner{padding:64px 0 40px;background:linear-gradient(180deg,#f4f8fc 0%,#fff 70%);}
.hosp-pill{display:inline-block;background:#e7f1fa;color:var(--hosp-blue);border-radius:999px;padding:7px 15px;font-size:12.5px;font-weight:700;letter-spacing:.05em;margin-bottom:18px;}
.hosp-banner h1{font-size:44px;line-height:1.14;font-weight:800;margin-bottom:16px;text-wrap:pretty;}
.hosp-banner-sub{font-size:17px;line-height:1.6;margin-bottom:26px;}
.hosp-check-row{margin-bottom:26px;}
.hosp-check{display:flex;gap:10px;align-items:flex-start;margin-bottom:16px;}
.hosp-check svg{flex:0 0 auto;margin-top:4px;}
.hosp-check p{margin:0;font-size:14px;line-height:1.5;}
.hosp-check strong{display:block;color:var(--hosp-ink);font-size:14.5px;margin-bottom:2px;}
.hosp-banner-note{font-size:14px;margin-top:16px;}
.hosp-banner-note strong{color:var(--hosp-ink);}
.hosp-banner-vdo{position:relative;border-radius:18px;overflow:hidden;box-shadow:0 24px 60px rgba(16,45,75,.14);}
.hosp-banner-vdo .hosp-slot{border-radius:18px;min-height:280px;}
.hosp-banner-vdo img{width:100%;height:auto;display:block;}
.hosp-vdo-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:64px;height:64px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 26px rgba(7,112,183,.3);}
.hosp-vdo-tag{position:absolute;right:14px;bottom:14px;background:rgba(23,32,41,.85);color:#fff;border-radius:8px;padding:5px 11px;font-size:12px;font-weight:600;}
.hosp-ratings{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:22px;margin-top:44px;padding-top:28px;border-top:1px solid var(--hosp-line);}
.hosp-ratings img{height:44px;width:auto;}
.hosp-recognized{margin:26px 0 24px;padding-top:22px;border-top:1px solid var(--hosp-line);}
.hosp-recognized-label{font-size:12.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#8a97a6;margin-bottom:14px;}
.hosp-recognized-logos{display:flex;flex-wrap:wrap;align-items:center;gap:26px;}
.hosp-recognized-logos img{height:86px;width:auto;max-width:190px;object-fit:contain;}
.hosp-clients{padding:38px 0;background:#fff;overflow:hidden;}
.hosp-clients-label{text-align:center;font-size:12.5px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:#8a97a6;margin-bottom:22px;}
.hosp-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}
.hosp-marquee-track{display:flex;align-items:center;gap:56px;width:max-content;animation:hosp-marquee 46s linear infinite;}
.hosp-marquee-track img{height:38px;width:auto;object-fit:contain;}
.hosp-marquee:hover .hosp-marquee-track{animation-play-state:paused;}
@keyframes hosp-marquee{from{transform:translateX(0);}to{transform:translateX(-50%);}} .hosp-demo{padding:60px 0;background:var(--hosp-soft);}
.hosp-demo-card{background:#fff;border:1px solid var(--hosp-line);border-radius:18px;padding:30px;box-shadow:0 18px 44px rgba(16,45,75,.07);}
.hosp-demo-card h2{font-size:26px;font-weight:800;margin-bottom:6px;}
.hosp-demo-card .pera-text{font-size:14px;margin-bottom:20px;}
.hosp-form label{display:block;width:100%;font-size:13px;font-weight:700;color:var(--hosp-ink);margin-bottom:14px;}
.hosp-form input,.hosp-form textarea{width:100%;margin-top:6px;padding:11px 13px;border:1px solid var(--hosp-line);border-radius:10px;font-size:14px;font-weight:400;color:var(--hosp-ink);background:#fff;}
.hosp-form input:focus,.hosp-form textarea:focus{outline:2px solid rgba(7,112,183,.25);border-color:var(--hosp-blue);}
.hosp-form .btn{width:100%;}
.hosp-form-note{font-size:12.5px;text-align:center;margin-top:14px;margin-bottom:0;}
.hosp-demo-side{padding-left:20px;}
.hosp-demo-side .pera-text{color:#222;}
.hosp-demo-side h2{font-size:30px;font-weight:800;margin-bottom:12px;}
.hosp-awards-grid{display:flex;flex-wrap:wrap;align-items:center;gap:24px;margin:26px 0;}
.hosp-awards-grid img{height:95px;width:auto;}
.hosp-stats{border-top:1px solid var(--hosp-line);padding-top:22px;}
.hosp-stat-num{font-size:28px;font-weight:800;color:var(--hosp-blue);line-height:1.1;}
.hosp-stat-label{font-size:13px;line-height:1.45;margin-top:4px;color:#fff;}
.hosp-demo-side .hosp-stat-label{color:#222;}
.hosp-caps-outer{background:radial-gradient(1000px 560px at 8% -6%, rgba(46, 125, 255, 0.2), transparent 58%), radial-gradient(760px 520px at 100% 100%, rgba(245, 181, 68, 0.08), transparent 55%), linear-gradient(rgb(9, 17, 32) 0%, rgb(10, 20, 36) 100%);border-top:1px solid rgba(255, 255, 255, 0.06);position:relative;z-index:1;}
.hosp-caps-inner{background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 18% 22%, #091120, transparent 70%);position:absolute;inset:0px;z-index:-1;}
.hosp-caps{padding:70px 0;}
.hosp-caps-head{margin-bottom:38px;text-align:center;}
.hosp-caps-head h2{font-size:34px;font-weight:800;line-height:1.2;margin-bottom:14px;}
.hosp-caps-head h2 span{color:var(--hosp-blue);}
.hosp-caps-head .pera-text{font-size:15.5px;line-height:1.65;color:#fff;}
.hosp-caps-tabs-ul{border:0;display:block;}
.hosp-caps-tabs-ul .nav-item{margin-bottom:10px;border:none !important;}
.hosp-caps-tabs-ul .nav-link{width:100%;display:flex;align-items:center;gap:12px;text-align:left;border:1px solid var(--hosp-line);border-radius:14px;background:#fff;padding:13px 15px;font-size:14.5px;font-weight:600;color:var(--hosp-ink);transition:0.25s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid rgba(255, 255, 255, 0.07);background:rgba(255, 255, 255, 0.02);color:rgb(159, 177, 201);border-radius:10px;color:rgb(159, 177, 201);}
.hosp-caps-tabs-ul .nav-link .hosp-tab-icon{flex:0 0 auto;width:34px;height:34px;border-radius:10px;background:rgba(255, 255, 255, 0.05);color:#7c7e7e;display:flex;align-items:center;justify-content:center;}
.hosp-caps-tabs-ul .nav-link.active{transition:0.25s cubic-bezier(0.4, 0, 0.2, 1);border:1px solid rgba(96, 176, 255, 0.45);background:linear-gradient(135deg, rgba(74, 168, 255, 0.18), rgba(46, 125, 255, 0.04));color:rgb(234, 244, 255);box-shadow:rgba(46, 125, 255, 0.6) 0px 12px 32px -16px;}
.hosp-caps-tabs-ul .nav-link.active .hosp-tab-icon{background:linear-gradient(135deg, rgb(74, 168, 255), rgb(46, 125, 255));color:rgb(255, 255, 255);}
.hosp-caps .tab-content{background:linear-gradient(rgba(255, 255, 255, 0.055), rgba(255, 255, 255, 0.02));border:1px solid rgba(255, 255, 255, 0.09);box-shadow:rgba(0, 0, 0, 0.85) 0px 30px 80px -42px, rgba(255, 255, 255, 0.06) 0px 1px 0px inset;padding:30px;border-radius:30px;}
.hosp-cap-body h3{font-size:22px;font-weight:800;line-height:1.28;margin-bottom:10px;color:#fff;}
.hosp-cap-body p{font-size:14.5px;line-height:1.6;color:#fff;}
.hosp-cap-body ul{list-style:none;padding:0;margin:16px 0 0;}
.hosp-cap-body ul li{position:relative;padding-left:22px;font-size:14px;line-height:1.5;margin-bottom:10px;color:#fff;}
.hosp-cap-body ul li:before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;background:no-repeat center/contain url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230770b7' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6L9 17l-5-5'/%3E%3C/svg%3E");}
.hosp-cap-img .hosp-slot{border-radius:14px;}
.hosp-metrics{margin-top:24px;padding-top:20px;border-top:1px solid rgba(255, 255, 255, 0.09);}
.hosp-metric-v{font-size:24px;font-weight:800;color:var(--hosp-blue);line-height:1.1;}
.hosp-metric-l{font-size:12.5px;line-height:1.45;margin-top:4px;color:#fff;}
.hosp-modules{padding:70px 0;background:var(--hosp-ink);}
.hosp-modules h2,.hosp-modules h3{color:#fff;}
.hosp-modules h6{color:var(--hosp-yellow);}
.hosp-modules .pera-text{color:#b6c2cf;}
.hosp-modules-head{margin-bottom:34px;}
.hosp-modules-head h2{font-size:34px;font-weight:800;line-height:1.2;margin-bottom:12px;}
.hosp-module-card{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:16px;padding:24px;height:100%;margin-bottom:24px;}
.hosp-module-icon{display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:12px;background:#fff;margin-bottom:16px;}
.hosp-module-card h3{font-size:17px;font-weight:700;line-height:1.35;margin-bottom:8px;}
.hosp-module-card .pera-text{font-size:14px;line-height:1.55;margin:0;}
.hosp-proof{padding:70px 0;background:var(--hosp-soft);}
.hosp-bigstat-num{font-size:64px;font-weight:800;color:var(--hosp-blue);line-height:1;}
.hosp-bigstat-label{font-size:17px;font-weight:600;color:#fff;margin:8px 0 0;line-height:1.35;}
.hosp-proof-stats{display:grid;gap:20px;border-top:1px solid var(--hosp-line);padding-top:22px;}
.hosp-proof-stat{display:flex;align-items:flex-start;gap:14px;}
.hosp-proof-icon{flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:#fff;border:1px solid var(--hosp-line);color:var(--hosp-blue);display:flex;align-items:center;justify-content:center;margin-top:2px;}
.hosp-proof{background:radial-gradient(1000px 560px at 8% -6%, rgba(46, 125, 255, 0.2), transparent 58%), radial-gradient(760px 520px at 100% 100%, rgba(245, 181, 68, 0.08), transparent 55%), linear-gradient(rgb(9, 17, 32) 0%, rgb(10, 20, 36) 100%);border-top:1px solid rgba(255, 255, 255, 0.06);position:relative;z-index:1;}
.hosp-proof-inner{background-image:linear-gradient(rgba(255, 255, 255, 0.03) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, 0.03) 1px, transparent 1px);background-size:48px 48px;mask-image:radial-gradient(circle at 18% 22%, #091120, transparent 70%);position:absolute;inset:0px;z-index:-1;}
.hosp-proof-left{border:1px solid rgba(255, 255, 255, 0.2);border-radius:8px;padding:20px;}
.hosp-story{border-radius:18px;overflow:hidden;}
.hosp-story-head{padding:26px 28px;}
.hosp-story-head h6{color:var(--hosp-blue);}
.hosp-story-head h3{font-size:21px;font-weight:800;line-height:1.3;margin-bottom:6px;color:#fff;}
.hosp-story-head p{font-size:13.5px;margin:0;color:#d1e0ff;}
.hosp-story-body{padding:26px 28px;}
.hosp-step{display:flex;gap:16px;position:relative;padding-bottom:22px;}
.hosp-step:before{content:"";position:absolute;left:15px;top:34px;bottom:0;width:2px;background:var(--hosp-line);}
.hosp-step.hosp-step-last:before{display:none;}
.hosp-step-no{flex:0 0 auto;width:32px;height:32px;border-radius:50%;background:var(--hosp-blue);color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;z-index:1;}
.hosp-step-label{font-size:12px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:var(--hosp-blue);margin-bottom:5px;}
.hosp-step-body p{font-size:14px;line-height:1.55;margin:0;color:#fff;}
.hosp-uc{padding:70px 0;}
.hosp-uc-head{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:34px;}
.hosp-uc-head h2{font-size:32px;font-weight:800;line-height:1.22;max-width:760px;margin:0;}
.hosp-uc-nav{display:flex;gap:10px;flex:0 0 auto;}
.hosp-uc-arrow{width:44px;height:44px;border-radius:50%;border:1px solid var(--hosp-line);background:#fff;color:var(--hosp-ink);display:flex;align-items:center;justify-content:center;padding:0;}
.hosp-uc-arrow:hover{border-color:var(--hosp-blue);color:var(--hosp-blue);}
.hosp-uc-track{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:10px;scrollbar-width:none;}
.hosp-uc-track::-webkit-scrollbar{display:none;}
.hosp-uc-track > .hosp-uc-card{flex:0 0 332px;scroll-snap-align:start;}
.hosp-uc-card{border:1px solid var(--hosp-line);border-radius:18px;overflow:hidden;background:#fff;}
.hosp-uc-card-img .hosp-slot{border-radius:0;border:0;border-bottom:1px solid var(--hosp-line);}
.hosp-uc-card-img img{width:100%;height:100%;object-fit:cover;}
.hosp-uc-card-content{padding:22px;}
.hosp-uc-num{font-size:12px;font-weight:800;color:var(--hosp-blue);letter-spacing:.08em;}
.hosp-uc-card-content h3{font-size:18px;font-weight:700;line-height:1.32;margin:8px 0 8px;}
.hosp-uc-card-content .pera-text{font-size:14px;line-height:1.55;}
.hosp-uc-btn{display:inline-flex;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--hosp-blue);text-decoration:none;margin-top:6px;}
.hosp-uc-btn:hover{color:var(--hosp-blue-dark);}
.hosp-uc-btn svg{width:14px;height:14px;fill:currentColor;}
.hosp-ind{padding:70px 0;background:var(--hosp-soft);}
.hosp-ind-head{margin-bottom:34px;}
.hosp-ind-head h2{font-size:34px;font-weight:800;}
.hosp-ind-card{background:#fff;border:1px solid var(--hosp-line);border-radius:16px;padding:24px;height:100%;margin-bottom:24px;}
.hosp-ind-card h3{font-size:17px;font-weight:800;margin-bottom:14px;}
.hosp-ind-card ul{list-style:none;padding:0;margin:0;}
.hosp-ind-card ul li{margin-bottom:9px;font-size:14px;}
.hosp-ind-card ul li a{color:var(--hosp-body);text-decoration:none;}
.hosp-ind-card ul li a:hover{color:var(--hosp-blue);}
.hosp-ind-card ul li a.hosp-ind-current{color:var(--hosp-blue);font-weight:700;}
.hosp-new{display:inline-block;background:var(--hosp-yellow);color:#1d2530;border-radius:6px;padding:1px 7px;font-size:10.5px;font-weight:800;letter-spacing:.05em;margin-left:6px;}
@media(max-width:1199px){
.hosp-banner h1{font-size:38px;}
.hosp-caps-head h2,.hosp-modules-head h2,.hosp-ind-head h2{font-size:30px;}
}
@media(max-width:991px){
.hosp-banner{padding:44px 0 30px;}
.hosp-recognized-logos{gap:20px;}
.hosp-recognized-logos img{height:72px;}
.hosp-uc-head{flex-direction:column;align-items:flex-start;}
.hosp-banner h1{font-size:32px;}
.hosp-banner-vdo{margin-top:30px;}
.hosp-demo-side{padding-left:0;margin-top:34px;}
.hosp-caps-tabs-ul{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:22px;}
.hosp-caps-tabs-ul .nav-item{margin-bottom:0;}
.hosp-story{margin-top:30px;}
.hosp-modules-head .text-lg-end{text-align:left !important;margin-top:18px;}
}
@media(max-width:767px){
.hosp-banner h1{font-size:27px;}
.hosp-caps-head h2,.hosp-modules-head h2,.hosp-ind-head h2,.hosp-uc-head h2{font-size:25px;}
.hosp-demo-card,.hosp-caps .tab-content,.hosp-story-body,.hosp-story-head{padding:20px;}
.hosp-bigstat-num{font-size:48px;}
.hosp-ratings img{height:34px;}
.hosp-recognized-logos img{height:58px;max-width:130px;}
.hosp-uc-track > .hosp-uc-card{flex:0 0 84%;}
.hosp-marquee-track{gap:34px;}
.hosp-marquee-track img{height:28px;}
.hosp-awards-grid img{height:48px;}
.hosp-metrics > div,.hosp-stats > div{margin-bottom:14px;}
.hosp-banner .highest-rated-block img{width:85px;height:auto;}
.hosp-banner .highest-rated-block{gap:10px !important;}
.hosp-uc, .hosp-ind{padding:20px 0;}
}
.hosp-demo-card .wpcf7 label{font-size:13px;font-weight:700;color:var(--hosp-ink);}
.hosp-demo-card .wpcf7 br{display:none;}
.hosp-demo-card .wpcf7 p label{width:100%;}
.hosp-demo-card .wpcf7 .wpcf7-form-control-wrap{width:100%;}
.hosp-demo-card .wpcf7 .btn.hosp-btn-blue{width:100%;}
.hosp-demo-card .wpcf7 .form-control:focus{box-shadow:none !important;}
.hosp-demo-card .wpcf7 .form-control::placeholder{font-size:14px;}
.product-review-box-img{display:flex;align-items:center;gap:16px;margin-bottom:15px;}
.product-review-box-img .product-box-img{width:75px;overflow:hidden;border-radius:100%;height:75px;max-width:none !important;}
.product-review-box-img .product-box-img img{margin:0 !important;object-fit:cover;max-width:none !important;border-radius:100px;}
.reviews-rating-star{display:flex;align-items:center;gap:3px;color:#b1b1b1;font-size:25px;line-height:1;margin-bottom:15px;}
.reviews-rating-star .yellow{color:#f5b301;}
.reviews-rating-star span{display:inline-block;}
.tavern-page{--navy:#0a1326;--navy-soft:#131d36;--navy-line:#223055;--blue:#298eec;--blue-light:#8ec5f8;--blue-tint:#e7f2fd;--gold:#efad44;--green:#16a34a;--red:#e2483a;--ink:#0a1326;--body:#41506a;--muted:#5b667a;--muted-light:#9fadc4;--line:#e3e7ee;--line-soft:#e9edf3;--offwhite:#f4f4f4;--white:#fff;--container:1320px;--gutter:40px;--section-y:104px;--radius-sm:9px;--radius-md:18px;--radius-lg:22px;--font:'Plus Jakarta Sans',system-ui,-apple-system,'Segoe UI',Helvetica,Arial,sans-serif;}
.tavern-page .container{width:100%;max-width:var(--container);margin:0 auto;}
.tavern-page .container--narrow{max-width:840px}
.tavern-page .section-head{max-width:960px}
.tavern-page .section-head--center{margin-inline:auto;text-align:center}
.tavern-page .section-head__title{font-size:clamp(30px,3.4vw,40px);line-height:1.14;letter-spacing:-.03em;font-weight:600;margin-top:16px;}
.tavern-page .section-head__title--light{color:var(--white)}
.tavern-page .section-head__text{font-size:clamp(16px,1.4vw,19px);line-height:1.65;color:var(--muted);margin-top:16px}
.tavern-page .section-head__text--light{color:var(--muted-light)}
.tavern-page .eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0}
.tavern-page .eyebrow--blue{color:var(--blue)}
.tavern-page .eyebrow--gold{color:var(--gold)}
.tavern-page .btn{display:inline-block;border:0;border-radius:var(--radius-sm);font-weight:600;font-size:16.5px;letter-spacing:-.01em;padding:17px 32px;cursor:pointer;text-align:center;transition:background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease;}
.tavern-page .meddle-sm .btn--gold{padding:13px 38px;font-size:17.5px}
.tavern-page .meddle-sm .btn--gold:hover{background:#d9972d;padding:13px 38px;font-size:17.5px;}
.tavern-page .btn--block{display:block;width:100%}
.tavern-page .btn--primary{background:var(--blue);color:var(--white);box-shadow:0 10px 22px rgba(41,142,236,.28)}
.tavern-page .btn--primary:hover{background:var(--navy);color:var(--white);box-shadow:0 10px 22px rgba(10,19,38,.24)}
.tavern-page .btn--gold{background:var(--gold);color:var(--navy);padding:19px 38px;font-size:17.5px}
.tavern-page .btn--gold:hover{background:var(--white);color:var(--navy);transform:translateY(-1px)}
.tavern-page .btn--gold::after{content:' →'}
.tavern-page .pill{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.18);border-radius:999px;padding:8px 16px;font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase;color:var(--blue-light);}
.tavern-page .pill__dot{width:6px;height:6px;border-radius:50%;background:var(--gold)}
.tavern-page .check-list{display:flex;flex-direction:column;gap:12px}
.tavern-page .check-list__item{position:relative;padding-left:31px;font-size:16.5px;font-weight:600;color:var(--ink);line-height:1.45;}
.tavern-page .check-list__item::before{content:'';position:absolute;left:0;top:2px;width:20px;height:20px;background:no-repeat center/20px 20px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23298eec' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6.5L9.5 17 4.5 12'/%3E%3C/svg%3E");}
.tavern-page .link-arrow{font-size:14px;font-weight:700;color:var(--blue)}
.tavern-page .link-arrow::after{content:' →'}
.tavern-page .link-arrow:hover{color:var(--navy)}
.tavern-page .hero{position:relative;overflow:hidden;background:var(--navy);padding:88px 0 96px}
.tavern-page .hero__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.5}
.tavern-page .hero__scrim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,19,38,.62),rgba(10,19,38,.8))}
.tavern-page .hero__inner{position:relative;display:grid;grid-template-columns:1.38fr 1fr;gap:72px;align-items:start}
.tavern-page .hero__title{font-size:clamp(34px,4.6vw,60px);line-height:1.22;letter-spacing:-.03em;font-weight:800;color:var(--white);margin-top:26px;text-wrap:balance;}
.tavern-page .hero__title-accent{color:var(--gold)}
.tavern-page .hero__lede{font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:#c3cddd;margin-top:34px;max-width:600px}
.tavern-page .hero__benefits{margin-top:28px}
.tavern-page .awards{margin-top:38px}
.tavern-page .awards__label{font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--muted-light)}
.tavern-page .awards__list{display:flex;flex-wrap:wrap;align-items:center;gap:30px;margin-top:18px;padding-left:0px;margin-bottom:0px;}
.tavern-page .awards__item img{height:34px;width:auto}
.tavern-page .awards__item:last-child img{height:57px}
.tavern-page .benefit-list{display:flex;flex-direction:column;gap:14px}
.tavern-page .benefit-list__item{display:flex;align-items:flex-start;gap:12px;font-size:17px;font-weight:600;color:var(--white);line-height:1.45;}
.tavern-page ul{padding-left:0;margin:0;list-style:none}
.tavern-page br{display:none}
.tavern-page p::empty{display:none}
.tavern-page .benefit-list__icon{flex:none;width:22px;height:22px;margin-top:2px}
.tavern-page .benefit-list__icon circle{fill:rgba(41,142,236,.22)}
.benefit-list__icon path{fill:none;stroke:var(--blue-light);stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}
.tavern-page .demo-form{background:var(--white);border:1px solid var(--line);border-radius:20px;padding:34px;box-shadow:0 18px 44px rgba(10,19,38,.18);}
.tavern-page .demo-form__title{font-size:24px;font-weight:800;letter-spacing:-.02em}
.tavern-page .demo-form__subtitle{font-size:15px;line-height:1.55;color:var(--muted);margin:10px 0 24px}
.tavern-page .demo-form__row{display:grid;gap:14px;margin-bottom:14px}
.tavern-page .demo-form__row--split{grid-template-columns:1fr 1fr}
.tavern-page .demo-form__note{text-align:center;font-size:13px;color:#7a869a;margin-top:14px}
.tavern-page .demo-form__success{text-align:center;font-size:14px;font-weight:700;color:var(--green);margin-top:12px}
.tavern-page .field{display:flex;flex-direction:column;gap:7px;margin-bottom:14px}
.tavern-page .field__label{font-size:12.5px;font-weight:700;color:var(--body)}
.tavern-page .field__input{width:100%;border:1px solid #dfe4ec;border-radius:10px;padding:12px 14px;font-size:15px;font-family:inherit;color:var(--ink);background:#fbfcfd;outline:none;transition:border-color .18s ease,box-shadow .18s ease;}
.tavern-page .field__input:focus{border-color:var(--blue);box-shadow:0 0 0 3px rgba(41,142,236,.15)}
.tavern-page .field__input--select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235b667a' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:18px;padding-right:38px}
.tavern-page .field--invalid .field__input{border-color:var(--red);background:#fef7f6}
.tavern-page .clients{background:var(--navy);padding:26px 0 60px;}
.tavern-page .clients__label{text-align:center;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff;margin-bottom:30px}
.tavern-page .clients__viewport{max-width:var(--container);margin-inline:auto;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);}
.tavern-page .clients__track{display:flex;align-items:center;gap:64px;width:max-content;animation:marquee 60s linear infinite}
.tavern-page .clients__viewport:hover .clients__track{animation-play-state:paused}
.tavern-page .clients__item{flex:none;height:55px;display:flex;align-items:center;justify-content:center;border:0px dashed #d7dde6;border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#aab3c0;}
.tavern-page .clients__item img{height:40px;width:auto;transition:filter .2s ease,opacity .2s ease}
.tavern-page .clients__item:hover img{filter:none;opacity:1}
@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
.tavern-page .features-intro{background:var(--offwhite);padding:96px 0 24px;text-align:center}
.tavern-page .feature{background:var(--white);padding:var(--section-y) 0}
.tavern-page .feature--alt{background:var(--offwhite)}
.tavern-page .features-intro + .feature--alt{padding-top:48px}
.tavern-page .feature__inner{display:grid;grid-template-columns:1fr 1.1fr;gap:80px;align-items:center}
.tavern-page .feature__inner--reverse{grid-template-columns:1.1fr 1fr}
.tavern-page .feature__inner--reverse .feature__content{order:2}
.tavern-page .feature__inner--reverse .feature__media{order:1}
.tavern-page .feature__title{font-size:clamp(26px,2.9vw,34px);line-height:1.15;letter-spacing:-.025em;font-weight:600;margin-top:16px}
.tavern-page .feature__text{font-size:clamp(16px,1.4vw,17.5px);line-height:1.65;color:var(--body);margin:18px 0 26px}
.tavern-page .feature__media{border-radius:var(--radius-lg);padding:20px}
.tavern-page .feature__media--card{background:var(--white);border:1px solid var(--line);box-shadow:0 16px 40px rgba(10,19,38,.07)}
.tavern-page .feature__media--flat{background:var(--offwhite);border:1px solid var(--line-soft)}
.tavern-page .feature__svg{width:100%;height:auto}
.tavern-page .benefits{background:var(--navy);padding:var(--section-y) 0}
.tavern-page .benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}
.tavern-page .benefit-card{background:var(--navy-soft);border:1px solid var(--navy-line);border-radius:16px;padding:30px}
.tavern-page .benefit-card__icon{width:28px;height:28px;fill:none;stroke:var(--gold);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.tavern-page .benefit-card__title{font-size:20px;font-weight:700;letter-spacing:-.01em;color:var(--white);margin:18px 0 8px}
.tavern-page .benefit-card__text{font-size:15.5px;line-height:1.6;color:var(--muted-light)}
.tavern-page .steps{background:var(--white);padding:var(--section-y) 0}
.tavern-page .steps__wrap{position:relative;margin-top:64px}
.tavern-page .steps__line{position:absolute;left:11%;right:11%;top:34px;height:2px;background:var(--line-soft)}
.tavern-page .steps__line-fill{display:block;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:left center;animation:step-line 6s ease-in-out infinite}
@keyframes step-line{0%{transform:scaleX(0)}55%,100%{transform:scaleX(1)}}
.tavern-page .steps__list{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;list-style:none;}
.tavern-page .step{text-align:center}
.tavern-page .step__marker{width:68px;height:68px;border-radius:50%;background:var(--white);border:2px solid var(--blue);display:flex;align-items:center;justify-content:center;margin:0 auto;}
.tavern-page .step__marker svg{width:28px;height:28px;fill:none;stroke:var(--blue);stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.tavern-page .step__label{font-size:13px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-top:22px}
.tavern-page .step__title{font-size:21px;font-weight:700;letter-spacing:-.015em;margin:8px 0}
.tavern-page .step__text{font-size:15.5px;line-height:1.6;color:var(--muted)}
.tavern-page .types{background:var(--offwhite);padding:var(--section-y) 0}
.tavern-page .types__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;margin-top:52px}
.tavern-page .type-card{background:var(--white);border:1px solid var(--line-soft);border-radius:var(--radius-md);overflow:hidden}
.tavern-page .type-card__media{height:212px;background:#e8ecf2;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.tavern-page .type-card__media::after{content:attr(data-placeholder);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa5b5;}
.tavern-page .type-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}
.tavern-page .type-card__media img + ::after,
.tavern-page .type-card__media:has(img)::after{content:none}
.tavern-page .type-card:hover .type-card__media img{transform:scale(1.06)}
.tavern-page .type-card__body{padding:24px 24px 26px}
.tavern-page .type-card__title{font-size:20px;font-weight:700;letter-spacing:-.015em;margin-bottom:8px}
.tavern-page .type-card__text{font-size:15.5px;line-height:1.6;color:var(--muted)}
.tavern-page .testimonial{background:var(--white);padding:var(--section-y) 0}
.tavern-page .testimonial__inner{display:grid;grid-template-columns:1fr 1.15fr;gap:72px;align-items:center}
.tavern-page .testimonial__media{height:520px;border-radius:var(--radius-lg);background:#e8ecf2;overflow:hidden;display:flex;align-items:center;justify-content:center;}
.tavern-page .testimonial__media::after{content:attr(data-placeholder);font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#9aa5b5;}
.tavern-page .testimonial__media:has(img)::after{content:none}
.tavern-page .testimonial__media img{width:100%;height:100%;object-fit:cover}
.tavern-page .testimonial__quote{font-size:clamp(26px,3vw,40px);line-height:1.18;letter-spacing:-.03em;font-weight:600;margin:16px 0 26px}
.tavern-page .testimonial__text{font-size:clamp(16px,1.5vw,19px);line-height:1.7;color:var(--body)}
.tavern-page .testimonial__stars{display:flex;gap:3px;margin-top:30px}
.tavern-page .testimonial__stars svg{width:22px;height:22px;fill:var(--gold)}
.tavern-page .testimonial__author{margin-top:20px}
.tavern-page .testimonial__name{display:block;font-size:17px;font-weight:800}
.tavern-page .testimonial__role{display:block;font-size:15.5px;color:var(--muted);margin-top:3px}
.tavern-page .testimonial__sources{display:flex;flex-wrap:wrap;gap:18px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line-soft);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#8794a8;}
.tavern-page .testimonial__sources img{height:65px;}
.tavern-page .testimonial__sources span + span{position:relative;padding-left:18px}
.tavern-page  .testimonial__sources span + span::before{content:'|';position:absolute;left:0;color:#dfe4ec}
.tavern-page .solutions{background:var(--offwhite);padding:var(--section-y) 0}
.tavern-page .solutions__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}
.tavern-page .solution-card{background:var(--white);border:1px solid #e5e9f0;border-radius:14px;padding:24px;transition:border-color .18s ease,transform .18s ease}
.tavern-page .solution-card:hover{border-color:var(--blue);transform:translateY(-2px)}
.tavern-page .solution-card__icon{width:22px;height:22px;fill:none;stroke:var(--blue);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.tavern-page .solution-card__title{font-size:17px;font-weight:700;margin:14px 0 6px}
.tavern-page .solution-card__text{font-size:14.5px;line-height:1.55;color:var(--muted);margin-bottom:14px}
.tavern-page .cta{background:var(--navy)}
.tavern-page .cta__inner{padding:132px var(--gutter);text-align:center}
.tavern-page .cta__title{font-size:clamp(30px,4vw,45px);line-height:1.12;letter-spacing:-.03em;font-weight:600;color:var(--white);margin-top:18px;text-wrap:balance}
.tavern-page .cta__text{font-size:clamp(16px,1.5vw,19px);line-height:1.65;color:#c3cddd;margin:20px 0 34px}
.tavern-page .cta__note{font-size:14.5px;color:var(--muted-light);margin-top:20px}
.tavern-page .is-revealable{opacity:0;transform:translateY(18px);transition:opacity .tavern-page .6s ease,transform .6s ease}
.tavern-page .is-revealed{opacity:1;transform:none}
.tavern-page #dz-cmms-cases{background:#f4f4f4;padding:0;}
.tavern-page #dz-cmms-cases .dz-cs-eyebrow{color:var(--blue);font-size:12.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;margin:0;padding:0 0 0px;}
.tavern-page #dz-cmms-cases .dz-cs-head{margin-bottom:30px;}
.tavern-page #dz-cmms-cases .dz-cs-title{font-size:40px;line-height:1.21;font-weight:700;letter-spacing:normal;}
.tavern-page #dz-cmms-cases .dz-cs-stat-big{font-size:24px;font-weight:700;line-height:1.15;letter-spacing:normal;}
.tavern-page #dz-cmms-cases .dz-cs-foot{align-items:center;}
.tavern-page #dz-cmms-cases .dz-cs-desc a{color:var(--white);}
.tavern-page .right-form-sec{width:100%;margin:0 0 0 auto;background-color:#f9f9f900;padding:20px;box-shadow:0px 0px 20px #ffffff4d;border:2px solid #ffffff1f;border-top:2px solid #f3ae46;border-radius:10px;}
.tavern-page .right-box-wrap h2, .tavern-page .cmms-software-sec .contact-form-wrap p{color:#fff;}
.tavern-page .d-support-icon{display:none}
.tavern-page .contact-form-wrap .form-floating .form-control{background:#f9f9f900;border:0 none;box-shadow:0 0 0 1px #ffffff;font-size:16px;color:#ffffff;}
.tavern-page .contact-form-wrap .form-floating .form-control::placeholder{color:#ffffff;}
.tavern-page .new-design-theme.top-rated-panel{background:#131d35;padding-top:40px;padding-bottom:40px;border-top:0px solid #fff;}
.intl-tel-input .country-list li span{color:#000;}
.clients__viewport1{max-width:350px;overflow:hidden;display:none;}
.tavern-page .meddle-sms .btn--gold{background:#ffffff00;color:#eead51;padding:13px 0px;font-size:17.5px;border-bottom:1px solid #ffffff;border-radius:0px;}
.tavern-page .meddle-sms .btn--gold:hover{background:#ffffff00;color:#fff;}
@media(max-width:1200px){
.tavern-page{--gutter:32px;--section-y:88px}
.tavern-page .hero__inner{gap:48px}
.tavern-page .feature__inner{gap:56px}
.tavern-page .solutions__grid{grid-template-columns:repeat(3,1fr)}
.tavern-page .footer__grid{grid-template-columns:1.4fr 1fr 1fr 1fr;row-gap:40px}
}
@media(max-width:992px) and (min-width:768px){
.tavern-page .d-flex.flex-md-row.align-content-center.justify-content-end.align-items-center.ms-auto{width:55%;}
.tavern-page .navbar-light .navbar-brand{width:28%;}
.tavern-page .top-left-contact{max-width:300px;}
}
@media(max-width:992px){
.tavern-page{--section-y:72px}
.tavern-page .hero{padding:64px 0 72px}
.tavern-page .hero__inner{grid-template-columns:1fr;gap:44px}
.tavern-page .hero__form-wrap{max-width:560px;width:100%;margin:0 auto;}
.tavern-page .awards__list{gap:22px}
.tavern-page .awards__item img{height:60px}
.tavern-page .feature__inner, .tavern-page .feature__inner--reverse{grid-template-columns:1fr;gap:40px}
.tavern-page .feature__inner--reverse .feature__content, .tavern-page .feature__inner--reverse .feature__media{order:initial}
.tavern-page .feature__media{order:-1}
.tavern-page .benefits__grid{grid-template-columns:repeat(2,1fr)}
.tavern-page .types__grid{grid-template-columns:repeat(2,1fr)}
.tavern-page .solutions__grid{grid-template-columns:repeat(2,1fr)}
.tavern-page .testimonial__inner{grid-template-columns:1fr;gap:40px}
.tavern-page .testimonial__media{height:340px}
.tavern-page .cta__inner{padding:96px var(--gutter)}
.tavern-page .footer__grid{grid-template-columns:repeat(2,1fr)}
.tavern-page .footer__brand{grid-column:1 / -1}
.tavern-page .footer__tagline{max-width:none}
.tavern-page .meddle-sms .btn--gold{font-size:14.5px;border:1px solid #ffffff5e;border-radius:10px;padding:5px 10px;width:300px;margin:0 auto;}
}
@media(max-width:767px){
.tavern-page{--gutter:24px;--section-y:60px}
.tavern-page .features-intro{padding:64px 0 16px}
.tavern-page .features-intro + .feature--alt{padding-top:32px}
.tavern-page .steps__wrap{margin-top:44px}
.tavern-page .steps__line{left:33px;right:auto;top:12px;bottom:12px;width:2px;height:auto}
.tavern-page .steps__line-fill{width:100%;height:100%;transform:scaleY(0);transform-origin:top center;animation-name:step-line-v}
@keyframes step-line-v{0%{transform:scaleY(0)}55%,100%{transform:scaleY(1)}}
.tavern-page .steps__list{grid-template-columns:1fr;gap:34px}
.tavern-page .step{display:grid;grid-template-columns:68px 1fr;grid-template-areas:'marker label' 'marker title' 'marker text';column-gap:22px;text-align:left;align-items:start;}
.tavern-page .step__marker{grid-area:marker;margin:0}
.tavern-page .step__label{grid-area:label;margin-top:4px}
.tavern-page .step__title{grid-area:title;margin:6px 0 4px}
.tavern-page .step__text{grid-area:text}
.tavern-page .benefits__grid{grid-template-columns:1fr;gap:16px;margin-top:36px}
.tavern-page .types__grid{grid-template-columns:1fr;gap:20px;margin-top:36px}
.tavern-page .solutions__grid{grid-template-columns:1fr;gap:14px;margin-top:36px}
.tavern-page .demo-form{padding:26px}
.tavern-page .clients__track{gap:44px;animation-duration:26s}
.tavern-page .cta__inner{padding:76px var(--gutter)}
.tavern-page .footer{padding-top:56px}
.tavern-page .footer__bottom{justify-content:flex-start;gap:18px}
.tavern-page .testimonial__sources span{padding-left:18px;}
.tavern-page .testimonial__sources span + span::before, .tavern-page .awards__list.m-none{display:none}
.clients__viewport1{display:block}
.mt-5.meddle-btn.meddle-sms{text-align:center;}
}
@media(max-width:560px){
.tavern-page{--gutter:20px;--section-y:52px}
.tavern-page .hero{padding:52px 0 60px}
.tavern-page .hero__bg{opacity:.42}
.tavern-page .hero__title{margin-top:20px}
.tavern-page .hero__lede{margin-top:26px}
.tavern-page .awards{margin-top:30px}
.tavern-page .awards__list{gap:18px}
.tavern-page .awards__item img{height:27px}
.tavern-page .pill{font-size:10px;padding:8px 6px;}
.tavern-page .demo-form__row--split{grid-template-columns:1fr}
.tavern-page .demo-form{padding:22px;border-radius:16px}
.tavern-page .btn{padding:16px 24px}
.tavern-page .btn--gold{width:100%;padding:17px 22px}
.tavern-page .feature__media{padding:12px;border-radius:16px}
.tavern-page .type-card__media{height:190px}
.tavern-page .testimonial__media{height:260px}
.tavern-page .benefit-card{padding:24px}
.tavern-page .step{grid-template-columns:56px 1fr;column-gap:16px}
.tavern-page .step__marker{width:56px;height:56px}
.tavern-page .steps__line{left:58px}
.tavern-page .footer__grid{gap:32px}
.tavern-page .footer__bottom{flex-direction:column;align-items:flex-start;gap:16px}
}
@media(max-width:400px){
.tavern-page .clients__item{width:124px}
.tavern-page .step{grid-template-columns:1fr;grid-template-areas:'marker' 'label' 'title' 'text'}
.tavern-page .steps__line{display:none}
.tavern-page .step__marker{margin-bottom:8px}
}
@media (prefers-reduced-motion:reduce){
*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}
html{scroll-behavior:auto}
.tavern-page .clients__track{animation:none}
.tavern-page .steps__line-fill{transform:none}
.tavern-page .is-revealable{opacity:1;transform:none}
}  .hero__sublede,
.hero__benefits.awards__label{color:#fff;}
.tavern-page .section-head{max-width:none;}
.tavern-page .feature__media--card{background:#f6f7f9 !important;}
.feature__media-white{background:#fff !important;}
.tavern-page .new-design-theme.top-rated-panel{background:#131d35;padding-top:40px;padding-bottom:40px;border-top:0px solid #fff;}
.tavern-page .clients.get-demo{background:#fff !important;}
.tavern-page .get-demo .clients__label{color:#000;}
.tavern-page.asset-manage-theme .pill{background:#ebf4fe;color:#0076dd;}
.tavern-page .awards__list.get-demo .awards__item img, .tavern-page.asset-manage-theme  .awards__item img{height:57px;width:auto;}
.tavern-page.asset-manage-theme .hero__title{font-size:clamp(34px, 4.6vw, 55px);font-weight:600;color:#000;}
.tavern-page.asset-manage-theme .hero__lede{color:#435172;}
.tavern-page.asset-manage-theme .benefit-list__item{color:#202020;}
.tavern-page.asset-manage-theme .awards__label{color:#161616;}
.new-design-theme.top-rated-panel.asset-theme{padding-top:40px;padding-bottom:40px;background:#131d35;border:none !important;}
.tavern-page.asset-manage-theme .banner-part-btn .btn{padding:17px 51px 17px 32px;}
.tavern-page.asset-manage-theme .benefit-list__icon path{stroke:#2e587e;}
.tavern-page.asset-manage-theme .benefit-list__icon circle{fill:rgb(0 129 251 / 22%);}
.tavern-page.asset-manage-theme .hero__title-accent{color:#0076dd;}
.tavern-page.asset-manage-theme .benefit-list__item{font-weight:500;}
.tavern-page.asset-manage-theme .hero__lede{margin-top:25px;}
.simple-assect-sec.dark-blue{background-color:#030d24;}
.stats-light-bg .mfg-landing .integration-sec.sec-padding.gray-bg.home-m-integ.grey-dark-sec.pad-50.w-100{background:#ebf5ff !important;}
.stats-light-bg .mfg-landing .yellow-txt{color:#efad44 !important;}
.stats-light-bg  .mfg-landing .performing p{color:#000 !important;}
.rated-logos-mid.new-design-theme.rated-logos-marq{border-bottom:1px solid #e3e3e3;}
.rated-logos-mid.new-design-theme.rated-logos-marq .rated-logos-panel{border:none !important;}
.box-mid-divider{width:1px;min-height:127px;background:#b9cfe5;}
.simplify-container-new .performing.no-bdr{border:none !important;}
.new-design-theme .banner-part-btn .blue-ban-btn.yellow-ban-btn{background-color:#eeac4c;border-color:#eeac4c;background-image:none !important;padding:17px 37px 17px 32px !important;}
.new-design-theme .banner-part-btn .blue-ban-btn.yellow-ban-btn:hover{background-color:#000 !important;border-color:#000 !important;}
.tavern-page.rated-logos-marq .clients{background:#fff !important;padding:40px 0;}
.trusted-brand .dzcmms-marquee{padding-top:0 !important;}
.trusted-brand .clients__label{text-align:center;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#000;margin-bottom:10px;}
.trusted-brand{background:#f1f1f1;padding-top:30px;}
.home-v2 .key-feature-sec-tab .nav-tabs li button.active::after{background-color:transparent;}
.home-v2 .key-feature-sec-tab .nav-tabs{border:none !important;}
.home-v2 .key-feature-sec-tab .nav-tabs li button{padding:15px;border-radius:10px;}
.home-v2 .key-feature-sec-tab .nav-tabs .nav-item button{box-shadow:0px 1px 3px rgba(0, 0, 0, 0.2);background:#fff;}
.home-v2 .key-feature-sec-tab .nav-tabs li button.active{position:relative;font-weight:500;color:#007ef3;box-shadow:0px 0px 4px rgb(4 131 215);}
.home-v2 .key-feature-sec-tab .nav-tabs li{margin-bottom:8px;}
.new-design-theme .banner-part-btn .blue-ban-btn, .new-design-theme .dropdown-menu a.right-top-head .blue-ban-btn{background-color:#1277db;}
.banner-icons-panel{display:flex;gap:15px;margin-top:20px;justify-content:space-between;}
.banner-icon-svg{width:50px;height:50px;border-radius:100%;flex-shrink:0;box-shadow:0 0 10px rgba(0, 0, 0, 0.2);display:flex;justify-content:center;align-items:center;}
.banner-icon-block{display:flex;gap:12px;align-items:center;font-size:15px;line-height:20px;}
.heading-pill{margin-bottom:20px;background:#ebf4fe !important;color:#0076dd !important;}
.tavern-page .sec-heading br{display:block !important;}
.key-feature-section .simplify-container1{padding:35px;border-radius:20px;box-shadow:0px 11px 20px rgb(104 149 193 / 50%);border:2px solid #fff;}
.home-v2.key-feature-section .gray-in-bg{background:#fff;}
.home-v2.key-feature-section .fsm-landing .sec-padding{padding-top:30px;padding-bottom:30px;}
.new-design-theme .banner-part-btn .blue-ban-btn.blue-outline-ban-btn{background:#fff !important;color:#1277db !important;border:1px solid #1277db !important;padding:17px 32px 17px 32px;}
.home-v2.key-feature-section .gray-in-bg .simplify-container1{background:linear-gradient(161deg, rgba(255, 255, 255, 1) 50%, rgb(195 224 255) 100%);}
.home-v2.key-feature-section .sub-blue-head{color:#0076dd !important;font-size:16px;text-transform:uppercase;font-weight:600;}
.head-left-icon{background:#e5f2fc;width:70px;height:70px;border-radius:12px;display:flex;justify-content:center;align-items:center;flex-shrink:0;}
.key-feature-section .management-section h2{line-height:34px;}
@media(max-width:767px){
.announcement-bar{height:72px;font-size:13px;line-height:20px;padding:0 8px;}
.announcement-bar a.read-more{display:none;}
.announcement-bar a.announcement-title{padding-right:13%;}
}
@media(min-width:1300px){
.home-v2.product-reviews-v2 .product-box{min-height:452px;}
.product-reviews-v2 .product-box{min-height:452px;}
}
.home-v2.product-reviews-v2 .product-box p{padding:0 0 20px 0;}
.product-reviews-v2 .product-box p{padding:0 0 20px 0;}
.product-sp{position:relative;padding-left:16px;}
.product-sp span{font-size:20px;color:#f4b330;font-weight:500;display:inline-block;line-height:20px;position:absolute;top:1px;left:0;}
.product-sp span + span{color:#136cb3;font-size:14px;padding-left:16px;}
.simple-assect-sec .link-section ul li img{max-width:32px;}
@media(max-width:767px){
.home-v2.product-reviews-v2 .owl-item .product-box img {
width: 55px;
height: 55px;
border-radius: 35px;
}
.product-reviews-v2 .product-review-box-img .product-box-img {
width: 55px;
overflow: visible;
border-radius: 0%;
height: 55px;
max-width: 55px !important;
}
.product-sp {margin-bottom: 55px;}
.home-v2.product-reviews-v2 .product-box p {font-size: 14px;}
}:root { --brand: #00A8F8;
--brand-dark: #007FC5;
--navy: #063B5C;
--navy-2: #0B4F75;
--sky: #EAF8FF;
--sky-2: #F5FBFF;
--ink: #11283A;
--muted: #30353a;
--line: #D9E8F1;
--white: #FFFFFF;
--success: #118A61;
--success-bg: #EAF8F3;
--gold: #F4C64E;
--black: #0B0B0B;
--black-soft: #171717;
--yellow: #FFC928;
--yellow-soft: #FFF7D6;
--yellow-dark: #B98300;
--shadow: 0 18px 48px rgba(6, 59, 92, 0.11);
--radius: 20px;
--max: 1280px;
} *{box-sizing:border-box;}
html{scroll-behavior:smooth;}
body{margin:0;font-family:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);background:var(--sky-2);line-height:1.65;}
.new-theme-design a{color:inherit;text-decoration:none !important;}
.new-theme-design .wrap{width:min(var(--max), calc(100% - 40px));margin:0 auto;}
.new-theme-design .brandMark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg, var(--brand), #62CCFF);box-shadow:0 8px 20px rgba(0, 168, 248, .23);}
.new-theme-design .button{text-decoration:none !important;}
.new-theme-design .brand span{color:var(--brand);}
.new-theme-design .navlinks{display:flex;gap:24px;color:var(--muted);font-size:14px;}
.new-theme-design .button{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-weight:800;transition:.2s ease;}
.new-theme-design .button.primary{background:var(--brand);color:var(--white);box-shadow:0 10px 25px rgba(0, 168, 248, .25);}
.new-theme-design .button.primary:hover{background:var(--brand-dark);}
.new-theme-design .button.secondary{background:var(--white);color:var(--navy);border-color:var(--line);text-decoration:none !important;}
.new-theme-design .button.secondary:hover{background:#000;border-color:#000;color:#fff;}
.new-theme-design .button.secondary:hover{background:#323232 !important;}
.new-theme-design .hero{position:relative;overflow:hidden;padding:82px 0 72px;background:radial-gradient(circle at 85% 15%, rgba(0, 168, 248, .18), transparent 30%), radial-gradient(circle at 15% 30%, rgba(0, 168, 248, .08), transparent 30%), linear-gradient(180deg, #FFFFFF 0%, #F3FBFF 100%);}
.new-theme-design .heroGrid{display:grid;grid-template-columns:1.03fr .97fr;gap:58px;align-items:center;}
.new-theme-design .eyebrow{display:inline-flex;align-items:center;gap:8px;padding:8px 13px;border-radius:999px;background:var(--yellow-soft);color:var(--black);font-size:15px;font-weight:850;margin-bottom:20px;}
.new-theme-design h1, .new-theme-design h2, .new-theme-design h3{margin:0;line-height:1.12;letter-spacing:-.035em;font-weight:700;}
.new-theme-design h2{font-size:clamp(32px, 4.3vw, 50px);color:var(--black);font-weight:700;}
.new-theme-design h3{font-size:23px;color:var(--black);font-weight:700;}
.new-theme-design .lead{color:#585858;font-size:19px;margin:24px 0 0;max-width:720px;font-weight:500;}
.new-theme-design .heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px;}
.new-theme-design .microcopy{color:var(--muted);font-size:14px;margin-top:14px;}
.new-theme-design .hero .button.primary{background:var(--black);color:var(--white);box-shadow:0 10px 25px rgba(11, 11, 11, .18);text-decoration:none !important;}
.new-theme-design .hero .button.primary:hover{background:var(--black-soft);text-decoration:none !important;}
.new-theme-design .hero .button.secondary{border-color:var(--yellow);box-shadow:inset 0 -3px 0 var(--yellow);text-decoration:none !important;}
.new-theme-design .hero__title-accent{color:#0076dd;}
.new-theme-design .hero .button.primary, .new-theme-design .button.black{position:relative;overflow:hidden;cursor:pointer;isolation:isolate;}
.new-theme-design .hero .button.primary:hover, .new-theme-design .ctaPanel .button.primary:hover{background:#1679dc;}
.new-theme-design .ctaPanel .button.primary{text-decoration:none !important;}
.new-theme-design .hero .button.primary::before, .new-theme-design .button.black::before{content:"";position:absolute;top:-50%;left:-80%;width:60%;height:200%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.1), #c9c9c9, rgba(255, 255, 255, 0.1), transparent);filter:blur(5px);transform:skewX(-20deg);animation:lightSweep 2s ease-in-out infinite;}
@keyframes lightSweep {
0%{left:-80%;}
100%{left:140%;}
}
.new-theme-design .hero .button.secondary{position:relative;border:none;isolation:isolate;overflow:hidden;background:#ad750a;}
.new-theme-design .hero .button.secondary:hover{color:#000;}
.new-theme-design .hero .button.secondary:hover::after{background:#ffedb7;}
.new-theme-design .hero .button.secondary::before{content:"";position:absolute;inset:-2px;background:conic-gradient(from 0deg, transparent, transparent 25%, #ffc928 40%, #fff 50%, #ffc928 60%, transparent 75%);animation:rotateBorder 2s linear infinite;z-index:-2;}
.new-theme-design .hero .button.secondary::after{content:"";position:absolute;inset:2px;border-radius:10px;background:#fff;z-index:-1;}
@keyframes rotateBorder {
to{transform:rotate(360deg);}
}
.new-theme-design .placeholder{min-height:400px;border-radius:var(--radius);border:2px dashed #9EDCF8;background:linear-gradient(145deg, #FFFFFF 0%, #EAF8FF 100%);box-shadow:var(--shadow);color:var(--navy-2);display:flex;align-items:center;justify-content:center;text-align:center;padding:30px;font-weight:850;}
.new-theme-design .placeholder small{display:block;margin-top:8px;color:var(--muted);font-weight:500;}
.new-theme-design .clientBand{background:var(--white);padding:0;border-bottom:1px solid var(--line);}
.new-theme-design .trustLabel{text-align:center;color:var(--black);font-weight:800;font-size:14px;margin-bottom:18px;}
.new-theme-design .logoRow{display:grid;grid-template-columns:repeat(8, 1fr);gap:12px;}
.new-theme-design .logoBox{min-height:66px;border-radius:12px;border:1px dashed #B8D7E7;background:#fff;display:grid;place-items:center;text-align:center;padding:10px;color:#7B8E9E;font-size:12px;font-weight:750;}
.new-theme-design .ratingBand{background:var(--black);color:#fff;padding:22px 0;border-top:4px solid var(--yellow);}
.new-theme-design .ratingGrid{display:grid;grid-template-columns:1.1fr repeat(5, 1fr);gap:14px;align-items:center;}
.new-theme-design .ratingGrid img{max-height:64px;}
.new-theme-design .ratingSectionGrid{display:grid;grid-template-columns:1.2fr 2.8fr;gap:30px;align-items:center;}
.new-theme-design .awardProofGrid{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;}
.new-theme-design .ratingLead strong{display:block;font-size:20px;}
.new-theme-design .ratingLead span{color:#D6D6D6;font-size:13px;}
.new-theme-design .ratingItem{text-align:center;padding:8px 10px;border-left:1px solid rgba(255, 255, 255, .14);}
.new-theme-design .stars{color:var(--yellow);letter-spacing:2px;font-size:15px;}
.new-theme-design .ratingItem strong{display:block;font-size:13px;margin-top:3px;}
.new-theme-design .ratingItem span{color:#CFCFCF;font-size:11px;}
.new-theme-design .awardBand{background:#000;border-top:1px solid #000;border-bottom:1px solid #000;padding:30px 0;border-top:3px solid var(--yellow);}
.new-theme-design .awardBand h2{color:#fff;}
.new-theme-design .awardBand .sectionHead{margin-bottom:10px;}
.new-theme-design .awardGrid{display:grid;grid-template-columns:1.05fr repeat(5, 1fr);gap:12px;align-items:stretch;}
.new-theme-design .awardLead{display:flex;flex-direction:column;justify-content:center;}
.new-theme-design .awardLead strong{color:var(--navy);font-size:20px;}
.new-theme-design .awardLead span{color:var(--muted);font-size:13px;}
.new-theme-design .awardItem{background:#fff;border:1px solid #E8D487;border-top:4px solid var(--yellow);border-radius:13px;padding:12px;display:grid;place-items:center;text-align:center;min-height:72px;color:var(--black);font-size:12px;font-weight:850;box-shadow:0 8px 22px rgba(11, 11, 11, .05);}
.new-theme-design section{padding:100px 0;}
.new-theme-design .sectionHead{max-width:800px;margin-bottom:44px;}
.new-theme-design .sectionHead p{color:var(--muted);margin:16px 0 0;font-size:18px;}
.new-theme-design .aiJourney{background:var(--black);color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #252525;}
.new-theme-design .aiJourney h2{color:#fff;}
.new-theme-design .aiJourney .sectionHead p{color:#D7D7D7;}
.new-theme-design .aiFlow{display:grid;grid-template-columns:repeat(6, 1fr);gap:12px;}
.new-theme-design .aiStep{position:relative;background:#151515;border:1px solid #2A2A2A;border-radius:16px;padding:20px 16px;min-height:155px;}
.new-theme-design .aiStep::after{content:'→';position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:var(--yellow);font-weight:900;font-size:20px;z-index:2;}
.new-theme-design .aiStep:last-child::after{display:none;}
.new-theme-design .aiStepNum{width:30px;height:30px;border-radius:9px;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-weight:900;font-size:12px;margin-bottom:12px;}
.new-theme-design .aiStep strong{display:block;font-size:15px;color:#fff;margin-bottom:7px;}
.new-theme-design .aiStep span{color:#CFCFCF;font-size:15px;line-height:1.5;display:block;}
.new-theme-design .aiCallout{margin-top:18px;display:inline-flex;align-items:center;gap:8px;background:var(--yellow-soft);color:var(--black);border:1px solid #F2D55C;border-radius:10px;padding:9px 12px;font-size:13px;font-weight:800;}
.new-theme-design .outcomeGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;}
.new-theme-design .outcome{background:#fff;border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:16px;padding:24px;}
.new-theme-design .outcome strong{display:block;color:var(--black);font-size:24px;margin-bottom:8px;line-height:28px;}
.new-theme-design .outcome span{color:var(--muted);font-size:16px;}
.new-theme-design .awardBand .sectionHead p{color:#fff;}
.new-theme-design .aiStep.last-child::after{display:none;}
.new-theme-design .capability{background:#fff;}
.new-theme-design .capability.alt{background:var(--sky-2);}
.new-theme-design .capability.alt .key-feature-sec-head{display:none;}
.new-theme-design .twoCol{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;}
.new-theme-design .twoCol.reverse .visual{order:2;}
.new-theme-design .copy p{color:var(--muted);font-size:17px;margin:16px 0 0;}
.new-theme-design .visual .placeholder{min-height:355px;}
.new-theme-design .featureList{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:25px;}
.new-theme-design .featureList.primaryOnly .featureItem:nth-child(n+5){display:none;}
.new-theme-design details.capabilityMore{margin-top:18px;background:transparent;border:0;padding:0;}
.new-theme-design details.capabilityMore summary{display:inline-flex;align-items:center;gap:8px;cursor:pointer;color:var(--brand-dark);font-size:14px;font-weight:850;list-style:none;}
.new-theme-design details.capabilityMore summary::-webkit-details-marker{display:none;}
.new-theme-design details.capabilityMore summary::after{content:'+';font-size:18px;line-height:1;}
.new-theme-design details.capabilityMore[open] summary::after{content:'−';}
.new-theme-design details.capabilityMore .moreGrid{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:14px;}
.new-theme-design .featureItem{display:flex;gap:10px;align-items:flex-start;color:var(--ink);font-size:14px;}
.new-theme-design .check{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--success);background:var(--success-bg);font-size:12px;font-weight:900;margin-top:1px;}
.new-theme-design .darkSection{background:linear-gradient(135deg, var(--black) 0%, var(--black-soft) 100%);color:#fff;border-top:4px solid var(--yellow);}
.new-theme-design .darkSection h2, .darkSection h3{color:#fff;}
.new-theme-design .darkSection .sectionHead p, .darkSection .copy p{color:#D7D7D7;}
.new-theme-design .darkSection .eyebrow{background:var(--yellow);color:var(--black);}
.new-theme-design .darkSection .featureItem{color:#F7F7F7;}
.new-theme-design .darkSection .check{background:var(--yellow);color:var(--black);}
.new-theme-design .darkSection details.capabilityMore summary{color:var(--yellow);}
.new-theme-design .darkSection .placeholder{background:linear-gradient(145deg, #111111, #202020);border-color:var(--yellow);box-shadow:none;color:#fff;}
.new-theme-design .darkSection .placeholder small{color:#D0D0D0;}
.new-theme-design .cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
.new-theme-design .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:27px;box-shadow:0 8px 26px rgba(6, 59, 92, .05);}
.new-theme-design .cardIcon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-weight:900;margin-bottom:17px;box-shadow:0 6px 14px rgba(255, 201, 40, .22);}
.new-theme-design .card p{color:var(--muted);margin:12px 0 0;font-size:16px;}
.new-theme-design .challengeGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;}
.new-theme-design .challenge{background:#fff;border:1px solid var(--line);border-radius:16px;padding:24px;}
.new-theme-design .challenge strong{display:block;color:var(--black);margin-bottom:8px;font-size:18px;line-height:1.5;}
.new-theme-design .challenge p{color:var(--muted);font-size:16px;margin:0;}
.new-theme-design .benefitBand{background:linear-gradient(135deg, var(--black), #202020);color:#fff;border-top:4px solid var(--yellow);}
.new-theme-design .benefitBand h2{color:#fff;}
.new-theme-design .benefitBand .sectionHead p{color:#D5D5D5;}
.new-theme-design .benefitBand .eyebrow{background:var(--yellow) !important;color:var(--black) !important;}
.new-theme-design .benefitGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;}
.new-theme-design .benefit{border:1px solid rgba(255, 255, 255, .15);border-radius:16px;padding:24px;background:rgba(255, 255, 255, .06);}
.new-theme-design .benefit strong{display:block;font-size:27px;margin-bottom:6px;color:var(--yellow);}
.new-theme-design .benefit span{color:#E1E1E1;font-size:14px;}
.new-theme-design .integrationGrid{display:grid;grid-template-columns:repeat(5, 1fr);gap:13px;}
.new-theme-design .integration{min-height:74px;background:#fff;border:1px solid var(--line);border-bottom:3px solid var(--brand);border-radius:13px;display:grid;place-items:center;text-align:center;padding:12px;color:var(--black);font-weight:800;font-size:13px;}
.new-theme-design .proofCards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
.new-theme-design .proofCard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px;}
.new-theme-design .metricPlaceholder{color:var(--black);font-size:32px;font-weight:900;margin-bottom:8px;display:inline-block;background:var(--yellow);padding:2px 10px;border-radius:8px;}
.new-theme-design .proofCard p{color:var(--muted);margin:8px 0 0;}
.new-theme-design .faq{max-width:900px;}
.new-theme-design details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:12px;}
.new-theme-design summary{cursor:pointer;font-weight:800;color:var(--navy);font-size:19px;}
.new-theme-design details p{color:var(--muted);margin:12px 0 0;font-size:16px;}
.new-theme-design .ctaPanel{background:linear-gradient(135deg, var(--black), #202020);padding:54px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;box-shadow:var(--shadow);border-top:5px solid var(--yellow);}
.new-theme-design .ctaPanel h2{color:#fff;}
.new-theme-design .ctaPanel p{color:#E6E6E6;font-size:18px;margin:14px 0 30px;}
.new-theme-design .ctaPanel .button.primary{background:var(--yellow);color:var(--black);box-shadow:none;text-decoration:none;}
.new-theme-design .ctaPanel .button.primary:hover{background:#FFD84D;}
.new-theme-design .ctaPanel .button.secondary{background:transparent;color:#fff;border-color:rgba(255, 255, 255, .45);}
.new-theme-design .awardBand h2{font-size:clamp(32px, 4.3vw, 40px);}
.new-theme-design .inlineCta{margin-top:34px;border:1px solid var(--line);border-top:5px solid var(--yellow);border-radius:0;background:#fff;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 10px 28px rgba(6, 59, 92, .06);}
.new-theme-design .inlineCta.dark{background:var(--black);border-color:#262626;border-left-color:var(--yellow);color:#fff;}
.new-theme-design .inlineCta h3{font-size:28px;line-height:1.2;margin-bottom:6px;}
.new-theme-design .inlineCta.dark h3{color:#fff;}
.new-theme-design .inlineCta p{margin:0;color:var(--muted);font-size:16px;max-width:680px;margin-bottom:24px;}
.new-theme-design .inlineCta.dark p{color:#D8D8D8;}
.new-theme-design .inlineCtaActions{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto;margin-top:15px;margin-bottom:15px;}
.new-theme-design .button.yellow{background:var(--yellow);color:var(--black);border-color:var(--yellow);box-shadow:none;text-decoration:none !important;}
.new-theme-design .button.yellow:hover{background:#FFD84D;text-decoration:none !important;}
.new-theme-design .button.black{background:var(--black);color:#fff;border-color:var(--black);box-shadow:none;text-decoration:none !important;}
.new-theme-design .inlineCta.dark .button.secondary{background:transparent;color:#fff;border-color:#555;}
.new-theme-design .inlineCta.dark .button.secondary:hover, .new-theme-design .ctaPanel .button.secondary:hover{background:#323232 !important;}
.button{transition:all 0.3s;}
.new-theme-design .textCta{display:inline-flex;margin-top:18px;font-weight:850;color:var(--brand-dark);border-bottom:2px solid var(--yellow);padding-bottom:2px;}
.new-theme-design .button.black:hover{background:#0076dd;border-color:#0076dd;}
.new-theme-design .auditNote{margin-top:20px;background:#ECF9FF;border:1px solid #BDE9FD;color:#315D76;padding:16px 18px;border-radius:13px;font-size:13px;}
.new-theme-design footer{padding:36px 0 48px;color:var(--muted);font-size:14px;}
.new-theme-design ul{list-style-type:none;margin:0;padding:0;}
.new-theme-design .awards__label{color:#161616;font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;}
.new-theme-design .awards__list{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:18px;padding-left:0px;margin-bottom:0px;}
.new-theme-design .awards__list img{height:80px;width:auto;}
.new-theme-design .trusted-brand{background:#fff;}
.new-theme-design .trusted-brand .dzcmms-marquee{padding-top:0 !important;background:#fff !important;padding-bottom:20px;}
.new-theme-design .top-rated-logos{display:flex;gap:10px;justify-content:space-between;}
.new-theme-design .key-feature-sec-tab .nav.nav-tabs{display:flex;flex-direction:column;border:none;}
.new-theme-design .key-feature-sec-tab .nav.nav-tabs .nav-item{border:none;background:none;margin-bottom:10px;width:100%;}
.new-theme-design .key-feature-sec-tab .nav.nav-tabs .nav-item .nav-link{background:#fff;border-radius:10px;box-shadow:0 0 2px rgba(0, 0, 0, .5);width:100%;text-align:left;color:#222;}
.new-theme-design .key-feature-sec-tab .nav.nav-tabs .nav-item .nav-link.active{color:var(--brand-dark);background:#00A8F8;color:#fff;}
.new-theme-design .logo-grid{display:grid;grid-template-columns:repeat(4, 185px);}
.new-theme-design .maintenance-cta{padding:0;}
.new-theme-design .maintenance-cta{background:#f0f7fb !important;padding-top:30px;padding-bottom:30px;}
.new-theme-design .maintenance-cta .inlineCta{margin-top:0;background:#fff !important;box-shadow:none;}
.new-theme-design .awards__list img.h-45{height:65px;}
.new-theme-design .vedaSection{background:linear-gradient(135deg, var(--black) 0%, var(--black-soft) 100%);color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #272727;}
.new-theme-design .vedaSection{background:linear-gradient(135deg, var(--black) 0%, var(--black-soft) 100%);color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #272727}
.new-theme-design .vedaSection h2, .new-theme-design .vedaSection h3{color:#fff}
.new-theme-design .vedaSection .copy p{color:#D7D7D7}
.new-theme-design .vedaSection .eyebrow{background:var(--yellow);color:var(--black)}
.new-theme-design .vedaGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center}
.new-theme-design .vedaPromptBox{background:#111;border:1px solid #333;border-radius:20px;padding:22px;box-shadow:0 18px 45px rgba(0, 0, 0, .25)}
.new-theme-design .vedaPromptTitle{display:flex;align-items:center;gap:10px;font-weight:900;margin-bottom:16px;font-size:22px;}
.new-theme-design .vedaDot{width:34px;height:34px;border-radius:10px;background:var(--yellow);color:var(--black);display:grid;place-items:center;font-size:12px}
.new-theme-design .prompt{background:#1C1C1C;border:1px solid #303030;border-radius:12px;padding:13px 15px;margin-top:10px;color:#F2F2F2;font-size:13px}
.new-theme-design .vedaActions{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:24px}
.new-theme-design .vedaAction{background:#151515;border:1px solid #303030;border-radius:14px;padding:17px}
.new-theme-design .vedaAction strong{display:block;color:var(--yellow);font-size:18px;margin-bottom:5px}
.new-theme-design .vedaAction span{color:#CFCFCF;font-size:16px}
.new-theme-design .vedaPromptBox .prompt{font-size:16px;}
.new-theme-design .vedaGrid .featureList .featureItem{display:flex;gap:10px;align-items:flex-start;color:#fff;font-size:15px;line-height:20px;}
.new-theme-design .coreGrid, .new-theme-design .cards, .new-theme-design .proofCards, .new-theme-design .seoGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;}
.coreCard, .card, .proofCard, .seoCard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:27px;box-shadow:0 8px 26px rgba(6, 59, 92, .05);}
.new-theme-design .coreIcon, .new-theme-design .cardIcon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-weight:900;margin-bottom:17px;font-size:12px;}
.new-theme-design .coreCard a{display:inline-flex;margin-top:16px;color:var(--brand-dark);font-size:13px;font-weight:850;border-bottom:2px solid var(--yellow);}
.new-theme-design .metricBand{background:linear-gradient(135deg, var(--black), #202020);color:#fff;border-top:4px solid var(--yellow);}
.new-theme-design .metricGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:18px;}
.new-theme-design .metric strong{display:block;color:var(--yellow);font-size:36px;margin-bottom:6px;}
.metricBand h2{color:#fff;}
.metric{border:1px solid rgba(255, 255, 255, .15);border-radius:16px;padding:28px;background:rgba(255, 255, 255, .06);}
.metric span{color:#E1E1E1;font-size:14px;}
.new-theme-design .metricBand .sectionHead p{color:#D5D5D5;}
.new-theme-design .visual .section-img img{width:100%;max-height:600px;height:auto;object-fit:cover;border-radius:20px;overflow:hidden;}
.new-theme-design .hero-banner{position:relative;}
.new-theme-design .hero-banner .svg-anima{position:absolute;top:-25px;left:0;width:73%;}
.new-theme-design .hero-banner>img{margin-top:60px;border-radius:15px;}
.manage-work-hero-banner-svg-1{position:absolute;left:-50px;top:25px;}
.manage-work-hero-banner-svg-1 img{max-width:320px;}
.hero-banner-rounded .hero-pic{border-radius:15px;}
.manage-work-hero-banner-svg-2{position:absolute;right:-50px;bottom:25px;}
.manage-work-hero-banner-svg-2 img{max-width:280px;}
.hero-video-overlay-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);outline:none;}
.hero-video-overlay-btn a{outline:none;border:none;}
.hero-video-overlay-btn img{max-width:120px;}
@media(max-width:980px){
.new-theme-design .ratingSectionGrid{grid-template-columns:1fr;}
.new-theme-design .awardProofGrid{grid-template-columns:repeat(3, 1fr);}
.new-theme-design .heroGrid, .twoCol, .ctaPanel{grid-template-columns:1fr;}
.new-theme-design .twoCol.reverse .visual{order:initial;}
.new-theme-design .logoRow{grid-template-columns:repeat(4, 1fr);}
.new-theme-design .ratingGrid, .awardGrid{grid-template-columns:repeat(3, 1fr);}
.new-theme-design .ratingLead, .awardLead{grid-column:1/-1;text-align:center;}
.new-theme-design .aiFlow{grid-template-columns:repeat(3, 1fr);}
.new-theme-design .aiStep:nth-child(3)::after,
.aiStep:last-child::after{display:none;}
.new-theme-design .outcomeGrid, .challengeGrid, .benefitGrid{grid-template-columns:repeat(2, 1fr);}
.new-theme-design .cards, .proofCards{grid-template-columns:repeat(2, 1fr);}
.new-theme-design .integrationGrid{grid-template-columns:repeat(3, 1fr);}
.new-theme-design .navlinks{display:none;}
.awardBand .d-flex{flex-direction:column;}
.new-theme-design .top-rated-logos{flex-wrap:wrap;justify-content:center;}
.new-theme-design .twoCol{grid-template-columns:1fr;}
.inlineCta .d-flex{flex-direction:column;}
.new-theme-design .proofCards{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;}
.new-theme-design .benefitGrid{grid-template-columns:repeat(2, 1fr);}
.new-theme-design .challengeGrid{grid-template-columns:repeat(2, 1fr);}
.new-theme-design .cards, .proofCards{grid-template-columns:repeat(1, 1fr);}
.new-theme-design .twoCol{grid-template-columns:1fr;}
.new-theme-design .copy{order:2;}
.new-theme-design .visual{order:1;}
.new-theme-design .visual img{height:auto;}
.new-theme-design .inlineCtaActions{flex-direction:column;}
.new-theme-design .inlineCtaActions br{display:none;}
.hero-banner{display:none;}
.new-theme-design .awards__list{gap:8px;}
.new-theme-design .metricGrid .new-theme-design .coreGrid, .new-theme-design .cards, .new-theme-design .proofCards, .new-theme-design .seoGrid, .new-theme-design .vedaActions{grid-template-columns:repeat(1, 1fr);}
.new-theme-design .metricGrid, .new-theme-design .coreGrid, .new-theme-design .cards, .new-theme-design .proofCards, .new-theme-design .seoGrid{display:grid;grid-template-columns:repeat(1, 1fr);gap:20px;}
.new-theme-design .vedaGrid{grid-template-columns:1fr;}
.new-theme-design .ratingGrid{grid-template-columns:repeat(2, 1fr) !important;}
.new-theme-design .ctaPanel .button.secondary, .new-theme-design .ctaPanel .button.primary{width:100%;}
.cmms-integration-design .d-none{display:block !important;}
.new-theme-design .logo-grid{display:grid;grid-template-columns:repeat(2, 185px);margin-top:12px !important;}
.new-theme-design .key-feature-sec-tab .nav.nav-tabs .nav-item{padding-left:0;padding-right:0;margin-bottom:2px;}
.new-theme-design section{padding:30px 0;}
.new-theme-design h1, .new-theme-design h2, .new-theme-design h3{line-height:1.4;}
.new-theme-design .ratingItem{border:none;}
.new-theme-design .aiFlow{grid-template-columns:1fr 1fr;}
}
@media(max-width:767px){
.new-theme-design .awards__list img.h-45{height:45px;}
.new-theme-design .awards__list img{height:55px;}
}
@media(max-width:640px){
.new-theme-design .awardProofGrid{grid-template-columns:1fr;}
.new-theme-design .wrap{width:min(var(--max), calc(100% - 24px));}
.new-theme-design .hero{padding:58px 0 52px;}
.new-theme-design section{padding:64px 0;}
.new-theme-design h1{font-size:44px;}
.new-theme-design .aiFlow{grid-template-columns:1fr 1fr;}
.new-theme-design .aiStep::after{display:none;}
.new-theme-design .logoRow, .ratingGrid, .awardGrid, .outcomeGrid, .challengeGrid, .benefitGrid, .cards, .proofCards, .integrationGrid, .featureList{grid-template-columns:1fr;}
.new-theme-design .ratingItem{border-left:0;border-top:1px solid rgba(255, 255, 255, .14);}
.new-theme-design .ctaPanel{padding:34px 24px;}
.new-theme-design .inlineCta{flex-direction:column;align-items:flex-start;}
.new-theme-design .inlineCtaActions{width:100%;}
.new-theme-design .inlineCtaActions .button{flex:1;}
} .new-theme-design .section.soft{background:var(--sky-2)}
.new-theme-design .center{text-align:center}
.new-theme-design .eyebrow{display:inline-flex;padding:8px 13px;border-radius:999px;background:var(--yellow-soft);color:var(--black);font-size:13px;font-weight:850;margin-bottom:18px;text-transform:none;letter-spacing:0}
.new-theme-design h1, .new-theme-design h2, .new-theme-design h3{margin-top:0;line-height:1.12;letter-spacing:-.035em}
.new-theme-design h1{font-size:clamp(43px, 6vw, 53px);color:var(--black);margin-bottom:22px}
.new-theme-design h2{font-size:clamp(32px, 4.3vw, 50px);color:var(--black);margin-bottom:18px}
.new-theme-design h3{font-size:23px;color:var(--black);margin-bottom:10px}
.new-theme-design p{margin-top:0}
.new-theme-design .lead{color:var(--muted);font-size:20px;max-width:780px}
.new-theme-design .center .lead{margin-left:auto;margin-right:auto}
.new-theme-design .hero{position:relative;overflow:hidden;padding:82px 0 72px;background:radial-gradient(circle at 85% 15%, rgba(0, 168, 248, .18), transparent 30%), radial-gradient(circle at 15% 30%, rgba(0, 168, 248, .08), transparent 30%), linear-gradient(180deg, #fff 0%, #F3FBFF 100%)}
.new-theme-design .hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:58px;align-items:center}
.new-theme-design .hero p{max-width:720px}
.new-theme-design .hero-points{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px}
.new-theme-design .hero-points li{display:flex;gap:10px;align-items:flex-start;font-weight:700;color:var(--ink)}
.new-theme-design .check{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--success);background:var(--success-bg);font-size:12px;font-weight:900;margin-top:1px}
.new-theme-design .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.new-theme-design .btn{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-weight:800;transition:.2s ease}
.new-theme-design .btn.primary{background:var(--black);color:#fff}
.new-theme-design .btn.secondary{background:#fff;color:var(--navy);border-color:var(--yellow);box-shadow:inset 0 -3px 0 var(--yellow)}
.new-theme-design .btn:hover{transform:translateY(-1px)}
.new-theme-design .hero-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}
.new-theme-design .mock{min-height:430px;border-radius:16px;background:linear-gradient(145deg, #fff 0%, var(--sky) 100%);border:1px solid #CBEAF9;padding:24px}
.new-theme-design .mock h3{font-size:18px}
.new-theme-design .mock-row{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:11px 0;box-shadow:0 5px 15px rgba(6, 59, 92, .06)}
.new-theme-design .mock-row strong{display:block;margin-bottom:4px}
.new-theme-design .mock-row:nth-of-type(1){border-left:4px solid var(--brand)}
.new-theme-design .mock-row:nth-of-type(2){border-left:4px solid var(--success)}
.new-theme-design .mock-row:nth-of-type(3){border-left:4px solid var(--yellow)}
.new-theme-design .mock-row:nth-of-type(4){border-left:4px solid var(--navy)}
.new-theme-design .tag{display:inline-block;font-size:11px;font-weight:800;padding:4px 8px;border-radius:999px;background:var(--success-bg);color:var(--success)}
.new-theme-design .trust{background:#fff;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.new-theme-design .trust-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:12px;text-align:center}
.new-theme-design .logo-box{min-height:66px;border-radius:12px;border:1px dashed #B8D7E7;background:#fff;display:grid;place-items:center;padding:10px;color:#7B8E9E;font-size:12px;font-weight:750}
.new-theme-design .stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;margin-top:36px}
.new-theme-design .stat{background:#fff;border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:16px;padding:24px}
.new-theme-design .stat strong{display:block;color:var(--black);font-size:28px;margin-bottom:8px}
.new-theme-design .cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:34px}
.new-theme-design .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:27px;box-shadow:0 8px 26px rgba(6, 59, 92, .05);transition:.2s ease}
.new-theme-design .card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(6, 59, 92, .10)}
.new-theme-design .card p{color:var(--muted)}
.new-theme-design .icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-weight:900;margin-bottom:17px;font-size:12px}
.new-theme-design .feature{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;margin-top:74px}
.new-theme-design .feature:first-of-type{margin-top:42px}
.new-theme-design .feature:nth-child(even) .feature-visual{order:-1}
.new-theme-design .feature p{color:var(--muted);font-size:17px}
.new-theme-design .feature ul{padding-left:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:24px}
.new-theme-design .feature li{font-size:14px;display:flex;gap:10px}
.new-theme-design .feature li::before{content:"✓";flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--success);background:var(--success-bg);font-size:12px;font-weight:900}
.new-theme-design .feature-visual{min-height:390px;border-radius:var(--radius)}
.new-theme-design .visual-shell{position:relative;min-height:390px;border-radius:var(--radius);padding:18px;overflow:hidden;background:radial-gradient(circle at 85% 15%, rgba(0, 168, 248, .17), transparent 27%), linear-gradient(145deg, #fff 0%, var(--sky) 100%);border:1px solid #BFE7FA;box-shadow:var(--shadow)}
.new-theme-design .visual-shell::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0, 168, 248, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .035) 1px, transparent 1px);background-size:28px 28px;pointer-events:none}
.new-theme-design .window{position:relative;z-index:2;background:rgba(255, 255, 255, .97);border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 38px rgba(6, 59, 92, .12);overflow:hidden}
.new-theme-design .window-bar{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid var(--line);background:#F8FCFF;color:var(--navy)}
.new-theme-design .dot{width:9px;height:9px;border-radius:50%;display:inline-block}
.new-theme-design .dot.red{background:#ff6b6b}
.dot.yellow{background:var(--yellow)}
.dot.green{background:#36c98f}
.new-theme-design .floating-badge{position:absolute;z-index:3;padding:9px 12px;border-radius:10px;font-size:11px;font-weight:850;box-shadow:0 10px 24px rgba(6, 59, 92, .16)}
.new-theme-design .floating-badge.top-right{top:22px;right:22px;background:var(--yellow);color:var(--black)}
.new-theme-design .floating-badge.bottom-left{bottom:22px;left:22px;background:var(--black);color:#fff}
.new-theme-design .pm-calendar{display:grid;grid-template-columns:repeat(7, 1fr);gap:7px;padding:14px}
.new-theme-design .pm-day{height:44px;border-radius:9px;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px;background:#fff}
.new-theme-design .pm-day.event-blue{background:var(--sky);border-color:#A8DFF9;color:var(--brand-dark);font-weight:800}
.new-theme-design .pm-day.event-green{background:var(--success-bg);border-color:#B9E8D6;color:var(--success);font-weight:800}
.new-theme-design .pm-day.event-orange{background:var(--yellow-soft);border-color:#F1D96C;color:#9A6A00;font-weight:800}
.new-theme-design .pm-day.event-purple{background:#EEF1F6;border-color:#D6DFE7;color:var(--navy);font-weight:800}
.new-theme-design .pill-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
.new-theme-design .pill{font-size:11px;font-weight:800;padding:5px 9px;border-radius:999px;background:var(--sky);color:var(--brand-dark)}
.new-theme-design .pill.cyan{background:#E8FAFF;color:#087A9C}
.pill.green{background:var(--success-bg);color:var(--success)}
.new-theme-design .pill.orange{background:var(--yellow-soft);color:#8A6500}
.pill.pink{background:#F2F2F2;color:var(--black)}
.new-theme-design .workorder-card{margin:16px;padding:16px;border-radius:15px;background:#fff;border:1px solid var(--line);box-shadow:0 7px 20px rgba(6, 59, 92, .07)}
.new-theme-design .wo-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}
.new-theme-design .wo-title{font-size:15px;font-weight:850;color:var(--black)}
.new-theme-design .wo-meta{color:var(--muted);font-size:11px}
.new-theme-design .progress{height:8px;border-radius:999px;background:#E8EFF4;overflow:hidden;margin:10px 0}
.new-theme-design .progress span{display:block;height:100%;width:72%;background:linear-gradient(90deg, var(--brand), #62CCFF);border-radius:inherit}
.new-theme-design .check-list{display:grid;gap:8px;padding:14px}
.new-theme-design .check-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:12px}
.new-theme-design .status{font-size:10px;font-weight:850;padding:4px 7px;border-radius:999px}
.new-theme-design .status.done{color:var(--success);background:var(--success-bg)}
.new-theme-design .status.warn{color:#8A6500;background:var(--yellow-soft)}
.new-theme-design .status.info{color:var(--brand-dark);background:var(--sky)}
.new-theme-design .phone{width:220px;margin:8px auto 0;padding:10px;border-radius:30px;background:var(--black);box-shadow:0 22px 50px rgba(6, 59, 92, .24)}
.new-theme-design .phone-screen{border-radius:23px;background:linear-gradient(180deg, #F7FCFF, #fff);min-height:350px;padding:14px;overflow:hidden}
.new-theme-design .phone-notch{width:70px;height:7px;border-radius:999px;background:#222;margin:0 auto 12px}
.new-theme-design .task-card{border:1px solid var(--line);border-radius:12px;padding:10px;margin:9px 0;background:#fff;box-shadow:0 4px 10px rgba(6, 59, 92, .04)}
.new-theme-design .task-card strong{display:block;font-size:12px}
.task-card small{color:var(--muted);font-size:10px}
.new-theme-design .sensor{position:relative;padding:18px}
.new-theme-design .gauge-wrap{display:flex;justify-content:center;padding:16px 0 8px}
.new-theme-design .gauge{width:190px;height:95px;overflow:hidden;position:relative}
.new-theme-design .gauge::before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;background:conic-gradient(from 270deg, var(--success) 0 34%, var(--yellow) 34% 57%, #E44B4B 57% 75%, #E7EEF2 75% 100%);inset:0}
.new-theme-design .gauge::after{content:"86°C";position:absolute;width:125px;height:125px;border-radius:50%;background:#fff;left:32px;top:32px;display:flex;align-items:flex-start;justify-content:center;padding-top:28px;font-weight:900;font-size:24px;color:var(--black)}
.new-theme-design .sensor-line{height:110px;position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(rgba(0, 168, 248, .10) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .10) 1px, transparent 1px), #fff;background-size:26px 26px;border:1px solid var(--line)}
.new-theme-design .sensor-line svg{width:100%;height:100%;display:block}
.new-theme-design .dash-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;padding:16px}
.new-theme-design .mini-kpis{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-bottom:12px}
.new-theme-design .mini-kpi{padding:12px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 14px rgba(6, 59, 92, .05)}
.new-theme-design .mini-kpi strong{display:block;font-size:23px;line-height:1;margin-bottom:6px}
.new-theme-design .mini-kpi small{color:var(--muted)}
.new-theme-design .bar-chart{height:130px;display:flex;align-items:flex-end;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg, #fff, #F6FCFF)}
.new-theme-design .bar{flex:1;border-radius:8px 8px 3px 3px;min-width:14px;box-shadow:inset 0 -10px 25px rgba(0, 0, 0, .04)}
.new-theme-design .bar.b1{height:42%;background:linear-gradient(180deg, #62CCFF, var(--brand))}
.new-theme-design .bar.b2{height:70%;background:linear-gradient(180deg, #7BDAFF, var(--brand-dark))}
.new-theme-design .bar.b3{height:58%;background:linear-gradient(180deg, #FFE77A, var(--yellow))}
.new-theme-design .bar.b4{height:88%;background:linear-gradient(180deg, #55D9A6, var(--success))}
.new-theme-design .bar.b5{height:64%;background:linear-gradient(180deg, #9ADFFF, var(--brand))}
.new-theme-design .bar.b6{height:78%;background:linear-gradient(180deg, #FFD95A, var(--yellow))}
.new-theme-design .donut{width:138px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--brand) 0 78%, #E8EFF4 78% 100%);margin:14px auto;position:relative;box-shadow:0 10px 24px rgba(0, 168, 248, .18)}
.new-theme-design .donut::after{content:"78%";position:absolute;inset:22px;background:#fff;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:24px;color:var(--black)}
.new-theme-design .workflow{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;margin-top:34px}
.new-theme-design .step{position:relative;background:#fff;border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:16px;padding:22px;box-shadow:0 7px 20px rgba(6, 59, 92, .04)}
.new-theme-design .step .num{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-weight:900;margin-bottom:12px}
.new-theme-design .compare{width:100%;border-collapse:separate;border-spacing:0;margin-top:30px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}
.new-theme-design .compare th, .compare td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left}
.new-theme-design .compare th{background:#0668bd;color:#fff}
.new-theme-design .compare tr:last-child td{border-bottom:none}
.new-theme-design .industries{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:30px}
.new-theme-design .industry{padding:20px;border:1px solid var(--line);border-bottom:3px solid var(--brand);border-radius:13px;background:#fff;font-weight:800;color:var(--black)}
.new-theme-design .faq{max-width:900px;margin:32px auto 0}
.new-theme-design details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:12px}
.new-theme-design summary{cursor:pointer;font-size:18px;font-weight:800;color:var(--navy)}
.new-theme-design details p{color:var(--muted);padding-top:12px;margin-bottom:0}
.new-theme-design .cta{background:linear-gradient(135deg, var(--black), #202020);border-radius:28px;padding:54px;color:#fff;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;border-top:5px solid var(--yellow)}
.new-theme-design .cta h2{color:#fff}
.cta p{color:#E6E6E6}
.cta .actions{justify-content:flex-end;margin-top:0}
.new-theme-design .cta .btn.primary{background:var(--yellow);color:var(--black)}
.new-theme-design .cta .btn.secondary{background:transparent;color:#fff;border-color:rgba(255, 255, 255, .45);box-shadow:none}
.new-theme-design .seo-note{background:var(--yellow-soft);border:1px solid #F1D96C;border-radius:12px;padding:18px;margin-top:26px;color:#6E5700;font-size:14px}
@media(max-width:980px){
.new-theme-design .hero-grid, .feature, .cta{grid-template-columns:1fr}
.new-theme-design .feature:nth-child(even) .feature-visual{order:initial}
.new-theme-design .stats{grid-template-columns:repeat(2, 1fr)}
.new-theme-design .cards{grid-template-columns:repeat(2, 1fr)}
.new-theme-design .workflow{grid-template-columns:repeat(2, 1fr)}
.new-theme-design .industries{grid-template-columns:repeat(2, 1fr)}
.new-theme-design .trust-grid{grid-template-columns:repeat(3, 1fr)}
.new-theme-design .cta .actions{justify-content:flex-start}
}
@media(max-width:640px){
.new-theme-design .container{width:min(var(--container), calc(100% - 24px))}
.new-theme-design .hero{padding:58px 0 52px}
.new-theme-design .section{padding:64px 0}
.new-theme-design h1{font-size:44px}
.new-theme-design .stats, .cards, .workflow, .industries, .trust-grid, .feature ul{grid-template-columns:1fr}
.new-theme-design .cta{padding:34px 24px}
.new-theme-design .dash-grid{grid-template-columns:1fr}
}
@media(max-width:767px){
.new-theme-design .cards{grid-template-columns:repeat(1, 1fr);}
.new-theme-design .feature{grid-template-columns:1fr;}
.new-theme-design .feature-visual, .new-theme-design .hero-card{order:0;}
.new-theme-design .feature-content, .new-theme-design .hero-cont{order:1;}
.new-theme-design .workflow{grid-template-columns:repeat(1, 1fr);}
}   .new-theme-design.parts-inventory-manage .hero{position:relative;overflow:hidden;padding:82px 0 72px;background:radial-gradient(circle at 85% 15%, rgba(0, 168, 248, .18), transparent 30%), radial-gradient(circle at 15% 30%, rgba(0, 168, 248, .08), transparent 30%), linear-gradient(180deg, #fff 0%, #F3FBFF 100%)}
.new-theme-design.parts-inventory-manage .hero-grid{display:grid;grid-template-columns:1.03fr .97fr;gap:58px;align-items:center}
.new-theme-design.parts-inventory-manage .hero p{max-width:720px}
.new-theme-design.parts-inventory-manage .hero-points{list-style:none;padding:0;margin:28px 0;display:grid;gap:12px}
.new-theme-design.parts-inventory-manage .hero-points li{display:flex;gap:10px;align-items:flex-start;font-weight:700;color:var(--ink)}
.new-theme-design.parts-inventory-manage .check{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--success);background:var(--success-bg);font-size:12px;font-weight:900;margin-top:1px}
.new-theme-design.parts-inventory-manage .actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}
.new-theme-design.parts-inventory-manage .btn{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-weight:800;transition:.2s ease}
.new-theme-design.parts-inventory-manage .btn.primary{background:var(--black);color:#fff}
.new-theme-design.parts-inventory-manage .btn.secondary{background:#fff;color:var(--navy);border-color:var(--yellow);box-shadow:inset 0 -3px 0 var(--yellow)}
.new-theme-design.parts-inventory-manage .btn:hover{transform:translateY(-1px)}
.new-theme-design.parts-inventory-manage .hero-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px}
.new-theme-design.parts-inventory-manage .mock{min-height:430px;border-radius:16px;background:linear-gradient(145deg, #fff 0%, var(--sky) 100%);border:1px solid #CBEAF9;padding:24px}
.new-theme-design.parts-inventory-manage.mock h3{font-size:18px}
.new-theme-design.parts-inventory-manage .mock-row{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin:11px 0;box-shadow:0 5px 15px rgba(6, 59, 92, .06)}
.new-theme-design.parts-inventory-manage .mock-row strong{display:block;margin-bottom:4px}
.new-theme-design.parts-inventory-manage .mock-row:nth-of-type(1){border-left:4px solid var(--brand)}
.new-theme-design.parts-inventory-manage .mock-row:nth-of-type(2){border-left:4px solid var(--success)}
.new-theme-design.parts-inventory-manage .mock-row:nth-of-type(3){border-left:4px solid var(--yellow)}
.new-theme-design.parts-inventory-manage .mock-row:nth-of-type(4){border-left:4px solid var(--navy)}
.new-theme-design.parts-inventory-manage .tag{display:inline-block;font-size:13px;font-weight:800;padding:4px 8px;border-radius:999px;background:var(--success-bg);color:var(--success)}
.new-theme-design.parts-inventory-manage .trust{background:#fff;padding:30px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.new-theme-design.parts-inventory-manage .trust-grid{display:grid;grid-template-columns:repeat(6, 1fr);gap:12px;text-align:center}
.new-theme-design.parts-inventory-manage .logo-box{min-height:66px;border-radius:12px;border:1px dashed #B8D7E7;background:#fff;display:grid;place-items:center;padding:10px;color:#7B8E9E;font-size:12px;font-weight:750}
.new-theme-design.parts-inventory-manage .stats{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;margin-top:36px}
.new-theme-design.parts-inventory-manage .stat{background:#fff;border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:16px;padding:24px}
.new-theme-design.parts-inventory-manage .stat strong{display:block;color:var(--black);font-size:28px;margin-bottom:8px}
.new-theme-design.parts-inventory-manage .cards{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:34px}
.new-theme-design.parts-inventory-manage .card{background:#fff;border:1px solid var(--line);border-radius:18px;padding:27px;box-shadow:0 8px 26px rgba(6, 59, 92, .05);transition:.2s ease}
.new-theme-design.parts-inventory-manage .card:hover{transform:translateY(-4px);box-shadow:0 15px 35px rgba(6, 59, 92, .10)}
.new-theme-design.parts-inventory-manage .card p{color:var(--muted)}
.new-theme-design.parts-inventory-manage .icon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-weight:900;margin-bottom:17px;font-size:12px}
.new-theme-design.parts-inventory-manage .feature{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center;margin-top:74px}
.new-theme-design.parts-inventory-manage .feature:first-of-type{margin-top:42px}
.new-theme-design.parts-inventory-manage .feature:nth-child(even) .feature-visual{order:-1}
.new-theme-design.parts-inventory-manage .feature p{color:var(--muted);font-size:17px}
.new-theme-design.parts-inventory-manage .feature ul{padding-left:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:24px}
.new-theme-design.parts-inventory-manage .feature li{font-size:14px;display:flex;gap:10px}
.new-theme-design.parts-inventory-manage .feature li::before{content:"✓";flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--success);background:var(--success-bg);font-size:12px;font-weight:900}
.new-theme-design.parts-inventory-manage .feature-visual{min-height:390px;border-radius:var(--radius)}
.new-theme-design.parts-inventory-manage .visual-shell{position:relative;min-height:390px;border-radius:var(--radius);padding:18px;overflow:hidden;background:radial-gradient(circle at 85% 15%, rgba(0, 168, 248, .17), transparent 27%), linear-gradient(145deg, #fff 0%, var(--sky) 100%);border:1px solid #BFE7FA;box-shadow:var(--shadow)}
.new-theme-design.parts-inventory-manage .visual-shell::before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(0, 168, 248, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .035) 1px, transparent 1px);background-size:28px 28px;pointer-events:none}
.new-theme-design.parts-inventory-manage .window{position:relative;z-index:2;background:rgba(255, 255, 255, .97);border:1px solid var(--line);border-radius:18px;box-shadow:0 14px 38px rgba(6, 59, 92, .12);overflow:hidden}
.new-theme-design.parts-inventory-manage .window-bar{display:flex;align-items:center;gap:7px;padding:12px 14px;border-bottom:1px solid var(--line);background:#F8FCFF;color:var(--navy)}
.new-theme-design.parts-inventory-manage .dot{width:9px;height:9px;border-radius:50%;display:inline-block}
.new-theme-design.parts-inventory-manage .dot.red{background:#ff6b6b}
.new-theme-design.parts-inventory-manage .dot.yellow{background:var(--yellow)}
.new-theme-design.parts-inventory-manage .dot.green{background:#36c98f}
.new-theme-design.parts-inventory-manage .floating-badge{position:absolute;z-index:3;padding:9px 12px;border-radius:10px;font-size:11px;font-weight:850;box-shadow:0 10px 24px rgba(6, 59, 92, .16)}
.new-theme-design.parts-inventory-manage .floating-badge.top-right{top:22px;right:22px;background:var(--yellow);color:var(--black)}
.new-theme-design.parts-inventory-manage .floating-badge.bottom-left{bottom:22px;left:22px;background:var(--black);color:#fff}
.new-theme-design.parts-inventory-manage .pm-calendar{display:grid;grid-template-columns:repeat(7, 1fr);gap:7px;padding:14px}
.new-theme-design.parts-inventory-manage .pm-day{height:44px;border-radius:9px;border:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:11px;background:#fff}
.new-theme-design.parts-inventory-manage .pm-day.event-blue{background:var(--sky);border-color:#A8DFF9;color:var(--brand-dark);font-weight:800}
.new-theme-design.parts-inventory-manage .pm-day.event-green{background:var(--success-bg);border-color:#B9E8D6;color:var(--success);font-weight:800}
.new-theme-design.parts-inventory-manage .pm-day.event-orange{background:var(--yellow-soft);border-color:#F1D96C;color:#9A6A00;font-weight:800}
.new-theme-design.parts-inventory-manage .pm-day.event-purple{background:#EEF1F6;border-color:#D6DFE7;color:var(--navy);font-weight:800}
.new-theme-design.parts-inventory-manage .pill-row{display:flex;gap:7px;flex-wrap:wrap;margin-top:10px}
.new-theme-design.parts-inventory-manage .pill{font-size:11px;font-weight:800;padding:5px 9px;border-radius:999px;background:var(--sky);color:var(--brand-dark)}
.new-theme-design.parts-inventory-manage .pill.cyan{background:#E8FAFF;color:#087A9C}
.new-theme-design.parts-inventory-manage .pill.green{background:var(--success-bg);color:var(--success)}
.new-theme-design.parts-inventory-manage .pill.orange{background:var(--yellow-soft);color:#8A6500}
.new-theme-design.parts-inventory-manage .pill.pink{background:#F2F2F2;color:var(--black)}
.new-theme-design.parts-inventory-manage .workorder-card{margin:16px;padding:16px;border-radius:15px;background:#fff;border:1px solid var(--line);box-shadow:0 7px 20px rgba(6, 59, 92, .07)}
.new-theme-design.parts-inventory-manage .wo-head{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;margin-bottom:12px}
.new-theme-design.parts-inventory-manage .wo-title{font-size:15px;font-weight:850;color:var(--black)}
.new-theme-design.parts-inventory-manage .wo-meta{color:var(--muted);font-size:11px}
.new-theme-design.parts-inventory-manage .progress{height:8px;border-radius:999px;background:#E8EFF4;overflow:hidden;margin:10px 0}
.new-theme-design.parts-inventory-manage .progress span{display:block;height:100%;width:72%;background:linear-gradient(90deg, var(--brand), #62CCFF);border-radius:inherit}
.new-theme-design.parts-inventory-manage .check-list{display:grid;gap:8px;padding:14px}
.new-theme-design.parts-inventory-manage .check-row{display:flex;justify-content:space-between;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--line);background:#fff;font-size:12px}
.new-theme-design.parts-inventory-manage .status{font-size:10px;font-weight:850;padding:4px 7px;border-radius:999px}
.new-theme-design.parts-inventory-manage .status.done{color:var(--success);background:var(--success-bg)}
.new-theme-design.parts-inventory-manage .status.warn{color:#8A6500;background:var(--yellow-soft)}
.new-theme-design.parts-inventory-manage .status.info{color:var(--brand-dark);background:var(--sky)}
.new-theme-design.parts-inventory-manage .phone{width:220px;margin:8px auto 0;padding:10px;border-radius:30px;background:var(--black);box-shadow:0 22px 50px rgba(6, 59, 92, .24)}
.new-theme-design.parts-inventory-manage .phone-screen{border-radius:23px;background:linear-gradient(180deg, #F7FCFF, #fff);min-height:350px;padding:14px;overflow:hidden}
.new-theme-design.parts-inventory-manage.phone-notch{width:70px;height:7px;border-radius:999px;background:#222;margin:0 auto 12px}
.new-theme-design.parts-inventory-manage .task-card{border:1px solid var(--line);border-radius:12px;padding:10px;margin:9px 0;background:#fff;box-shadow:0 4px 10px rgba(6, 59, 92, .04)}
.new-theme-design.parts-inventory-manage .task-card strong{display:block;font-size:12px}
.new-theme-design.parts-inventory-manage .task-card small{color:var(--muted);font-size:10px}
.new-theme-design.parts-inventory-manage .sensor{position:relative;padding:18px}
.new-theme-design.parts-inventory-manage .gauge-wrap{display:flex;justify-content:center;padding:16px 0 8px}
.new-theme-design.parts-inventory-manage .gauge{width:190px;height:95px;overflow:hidden;position:relative}
.new-theme-design.parts-inventory-manage .gauge::before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;background:conic-gradient(from 270deg, var(--success) 0 34%, var(--yellow) 34% 57%, #E44B4B 57% 75%, #E7EEF2 75% 100%);inset:0}
.new-theme-design.parts-inventory-manage .gauge::after{content:"86°C";position:absolute;width:125px;height:125px;border-radius:50%;background:#fff;left:32px;top:32px;display:flex;align-items:flex-start;justify-content:center;padding-top:28px;font-weight:900;font-size:24px;color:var(--black)}
.new-theme-design.parts-inventory-manage .sensor-line{height:110px;position:relative;border-radius:12px;overflow:hidden;background:linear-gradient(rgba(0, 168, 248, .10) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .10) 1px, transparent 1px), #fff;background-size:26px 26px;border:1px solid var(--line)}
.new-theme-design.parts-inventory-manage .sensor-line svg{width:100%;height:100%;display:block}
.new-theme-design.parts-inventory-manage .dash-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:14px;padding:16px}
.new-theme-design.parts-inventory-manage .mini-kpis{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-bottom:12px}
.new-theme-design.parts-inventory-manage .mini-kpi{padding:12px;border-radius:12px;background:#fff;border:1px solid var(--line);box-shadow:0 4px 14px rgba(6, 59, 92, .05)}
.new-theme-design.parts-inventory-manage .mini-kpi strong{display:block;font-size:23px;line-height:1;margin-bottom:6px}
.new-theme-design.parts-inventory-manage .mini-kpi small{color:var(--muted)}
.new-theme-design.parts-inventory-manage .bar-chart{height:130px;display:flex;align-items:flex-end;gap:10px;padding:14px;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg, #fff, #F6FCFF)}
.new-theme-design.parts-inventory-manage .bar{flex:1;border-radius:8px 8px 3px 3px;min-width:14px;box-shadow:inset 0 -10px 25px rgba(0, 0, 0, .04)}
.new-theme-design.parts-inventory-manage .bar.b1{height:42%;background:linear-gradient(180deg, #62CCFF, var(--brand))}
.new-theme-design.parts-inventory-manage .bar.b2{height:70%;background:linear-gradient(180deg, #7BDAFF, var(--brand-dark))}
.new-theme-design.parts-inventory-manage .bar.b3{height:58%;background:linear-gradient(180deg, #FFE77A, var(--yellow))}
.new-theme-design.parts-inventory-manage.bar.b4{height:88%;background:linear-gradient(180deg, #55D9A6, var(--success))}
.new-theme-design.parts-inventory-manage .bar.b5{height:64%;background:linear-gradient(180deg, #9ADFFF, var(--brand))}
.new-theme-design.parts-inventory-manage .bar.b6{height:78%;background:linear-gradient(180deg, #FFD95A, var(--yellow))}
.new-theme-design.parts-inventory-manage .donut{width:138px;aspect-ratio:1;border-radius:50%;background:conic-gradient(var(--brand) 0 78%, #E8EFF4 78% 100%);margin:14px auto;position:relative;box-shadow:0 10px 24px rgba(0, 168, 248, .18)}
.new-theme-design.parts-inventory-manage .donut::after{content:"78%";position:absolute;inset:22px;background:#fff;border-radius:50%;display:grid;place-items:center;font-weight:900;font-size:24px;color:var(--black)}
.new-theme-design.parts-inventory-manage .workflow{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;margin-top:34px}
.new-theme-design.parts-inventory-manage .step{position:relative;background:#fff;border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:16px;padding:22px;box-shadow:0 7px 20px rgba(6, 59, 92, .04)}
.new-theme-design.parts-inventory-manage .step .num{width:34px;height:34px;border-radius:9px;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-weight:900;margin-bottom:12px}
.new-theme-design.parts-inventory-manage .compare{width:100%;border-collapse:separate;border-spacing:0;margin-top:30px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff}
.new-theme-design.parts-inventory-manage .compare th, .new-theme-design.parts-inventory-manage .compare td{padding:16px 18px;border-bottom:1px solid var(--line);text-align:left}
.new-theme-design.parts-inventory-manage .compare th{background:var(--navy);color:#fff}
.new-theme-design.parts-inventory-manage .compare tr:last-child td{border-bottom:none}
.new-theme-design.parts-inventory-manage .industries{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px;margin-top:30px}
.new-theme-design.parts-inventory-manage .industry{padding:20px;border:1px solid var(--line);border-bottom:3px solid var(--brand);border-radius:13px;background:#fff;font-weight:800;color:var(--black)}
.new-theme-design.parts-inventory-manage .faq{max-width:900px;margin:32px auto 0}
.new-theme-design.parts-inventory-manage details{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:12px}
.new-theme-design.parts-inventory-manage summary{cursor:pointer;font-size:18px;font-weight:800;color:var(--navy)}
.new-theme-design.parts-inventory-manage details p{color:var(--muted);padding-top:12px;margin-bottom:0}
.new-theme-design.parts-inventory-manage .cta{background:linear-gradient(135deg, var(--black), #202020);border-radius:0;padding:54px;color:#fff;display:grid;grid-template-columns:1.3fr .7fr;gap:30px;align-items:center;border-top:5px solid var(--yellow)}
.new-theme-design.parts-inventory-manage .new-theme-design .cta h2{color:#fff}
.new-theme-design.parts-inventory-manage .cta p{color:#E6E6E6}
.new-theme-design.parts-inventory-manage .cta .actions{justify-content:flex-end;margin-top:0}
.new-theme-design.parts-inventory-manage .cta .btn.primary{background:var(--yellow);color:var(--black)}
.new-theme-design.parts-inventory-manage .cta .btn.secondary{background:transparent;color:#fff;border-color:rgba(255, 255, 255, .45);box-shadow:none}
.new-theme-design.parts-inventory-manage .seo-note{background:var(--yellow-soft);border:1px solid #F1D96C;border-radius:12px;padding:18px;margin-top:26px;color:#6E5700;font-size:14px}
@media(max-width:980px){
.new-theme-design.parts-inventory-manage .hero-grid, .new-theme-design.parts-inventory-manage .feature, .new-theme-design.parts-inventory-manage .cta{grid-template-columns:1fr}
.new-theme-design.parts-inventory-manage .feature:nth-child(even) .feature-visual{order:initial}
.new-theme-design.parts-inventory-manage .stats{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.parts-inventory-manage .cards{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.parts-inventory-manage .workflow{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.parts-inventory-manage .industries{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.parts-inventory-manage .trust-grid{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.parts-inventory-manage .cta .actions{justify-content:flex-start}
}
@media(max-width:640px){
.new-theme-design.parts-inventory-manage .hero{padding:58px 0 52px}
.new-theme-design.parts-inventory-manage .section{padding:64px 0}
.new-theme-design.parts-inventory-manage .stats, .new-theme-design.parts-inventory-manage .cards, .new-theme-design.parts-inventory-manage .workflow, .new-theme-design.parts-inventory-manage .industries, .new-theme-design.parts-inventory-manage .trust-grid, .new-theme-design.parts-inventory-manage .feature ul{grid-template-columns:1fr}
.new-theme-design.parts-inventory-manage .cta{padding:34px 24px}
.new-theme-design.parts-inventory-manage.dash-grid{grid-template-columns:1fr}
}
@media (prefers-reduced-motion: no-preference) {  .new-theme-design.parts-inventory-manage .reveal.is-visible{opacity:1;transform:translateY(0);}
.new-theme-design.parts-inventory-manage .reveal-delay-1{transition-delay:.08s;}
.new-theme-design.parts-inventory-manage .reveal-delay-2{transition-delay:.16s;}
.new-theme-design.parts-inventory-manage .reveal-delay-3{transition-delay:.24s;}
.new-theme-design.parts-inventory-manage .hero-card{animation:heroFloatIn .9s cubic-bezier(.18, .82, .2, 1) both;}
@keyframes heroFloatIn {
from{opacity:0;transform:translateY(24px) scale(.98);}
to{opacity:1;transform:translateY(0) scale(1);}
} .new-theme-design.parts-inventory-manage .floating-badge{animation:badgeFloat 3.6s ease-in-out infinite;}
.new-theme-design.parts-inventory-manage .floating-badge.bottom-left{animation-delay:.8s;}
@keyframes badgeFloat {
0%,
100%{transform:translateY(0);}
50%{transform:translateY(-7px);}
} .new-theme-design.parts-inventory-manage .hero .mock-row{opacity:0;transform:translateX(16px);animation:rowSlideIn .55s cubic-bezier(.2, .8, .2, 1) forwards;}
.new-theme-design.parts-inventory-manage .hero .mock-row:nth-of-type(1){animation-delay:.25s;}
.new-theme-design.parts-inventory-manage .hero .mock-row:nth-of-type(2){animation-delay:.40s;}
.new-theme-design.parts-inventory-manage.hero .mock-row:nth-of-type(3){animation-delay:.55s;}
.new-theme-design.parts-inventory-manage .hero .mock-row:nth-of-type(4){animation-delay:.70s;}
@keyframes rowSlideIn {
to{opacity:1;transform:translateX(0);}
} .new-theme-design.parts-inventory-manage .pm-day[class*="event-"]{position:relative;overflow:hidden;animation:calendarPulse 3.8s ease-in-out infinite;}
.new-theme-design.parts-inventory-manage .pm-day.event-green{animation-delay:.5s;}
.new-theme-design.parts-inventory-manage .pm-day.event-orange{animation-delay:1s;}
.new-theme-design.parts-inventory-manage .pm-day.event-purple{animation-delay:1.5s;}
.new-theme-design.parts-inventory-manage .pm-day[class*="event-"]::after{content:"";position:absolute;inset:-30%;background:linear-gradient(115deg, transparent 35%, rgba(255, 255, 255, .75) 50%, transparent 65%);transform:translateX(-120%);animation:calendarShine 4.8s ease-in-out infinite;}
@keyframes calendarPulse {
0%,
100%{transform:translateY(0);box-shadow:0 0 0 rgba(0, 168, 248, 0);}
50%{transform:translateY(-2px);box-shadow:0 5px 12px rgba(0, 168, 248, .12);}
}
@keyframes calendarShine {
0%,
65%{transform:translateX(-120%);}
85%,
100%{transform:translateX(120%);}
} .new-theme-design.parts-inventory-manage .workorder-card .progress span,
.new-theme-design.parts-inventory-manage .phone .progress span{transform-origin:left center;animation:fillProgress 2s cubic-bezier(.2, .8, .2, 1) both;}
@keyframes fillProgress {
from{transform:scaleX(0);}
to{transform:scaleX(1);}
} .new-theme-design.parts-inventory-manage .check-list .check-row{opacity:0;transform:translateY(8px);animation:checklistIn .45s ease forwards;}
.new-theme-design.parts-inventory-manage .check-list .check-row:nth-child(1){animation-delay:.15s;}
.new-theme-design.parts-inventory-manage .check-list .check-row:nth-child(2){animation-delay:.30s;}
.new-theme-design.parts-inventory-manage .check-list .check-row:nth-child(3){animation-delay:.45s;}
.new-theme-design.parts-inventory-manage .check-list .check-row:nth-child(4){animation-delay:.60s;}
.new-theme-design.parts-inventory-manage .check-list .check-row:nth-child(5){animation-delay:.75s;}
@keyframes checklistIn {
to{opacity:1;transform:translateY(0);}
} .new-theme-design.parts-inventory-manage .status.done{animation:statusBreathe 2.8s ease-in-out infinite;}
@keyframes statusBreathe {
0%,
100%{box-shadow:0 0 0 0 rgba(17, 138, 97, 0);}
50%{box-shadow:0 0 0 5px rgba(17, 138, 97, .08);}
} .new-theme-design.parts-inventory-manage .phone{animation:phoneFloat 4.2s ease-in-out infinite;transform-origin:center center;}
@keyframes phoneFloat {
0%,
100%{transform:translateY(0) rotate(-.4deg);}
50%{transform:translateY(-8px) rotate(.6deg);}
}
.new-theme-design.parts-inventory-manage .task-card{transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;}
.new-theme-design.parts-inventory-manage .task-card:hover{transform:translateX(5px);border-color:#9EDCF8;box-shadow:0 8px 20px rgba(0, 168, 248, .12);}
.new-theme-design.parts-inventory-manage .gauge{animation:gaugeIn .8s cubic-bezier(.2, .8, .2, 1) both;}
@keyframes gaugeIn {
from{opacity:0;transform:scale(.88);}
to{opacity:1;transform:scale(1);}
}
.new-theme-design.parts-inventory-manage .gauge::before{animation:gaugeGlow 2.8s ease-in-out infinite;}
@keyframes gaugeGlow {
0%,
100%{filter:saturate(1) brightness(1);}
50%{filter:saturate(1.18) brightness(1.04);}
} .new-theme-design.parts-inventory-manage .sensor-line polyline{stroke-dasharray:900;stroke-dashoffset:900;animation:drawSensorLine 2.4s ease forwards;}
.new-theme-design.parts-inventory-manage .sensor-line line{opacity:.3;animation:thresholdBlink 2.2s ease-in-out infinite;}
@keyframes drawSensorLine {
to{stroke-dashoffset:0;}
}
@keyframes thresholdBlink {
0%,
100%{opacity:.25;}
50%{opacity:.85;}
} .new-theme-design.parts-inventory-manage .mini-kpi{transition:transform .25s ease, box-shadow .25s ease;}
.new-theme-design.parts-inventory-manage .mini-kpi:hover{transform:translateY(-4px);box-shadow:0 10px 25px rgba(6, 59, 92, .11);}
.new-theme-design.parts-inventory-manage .bar{transform-origin:bottom center;animation:riseBar 1.25s cubic-bezier(.2, .8, .2, 1) both;}
.new-theme-design.parts-inventory-manage .bar.b1{animation-delay:.05s;}
.new-theme-design.parts-inventory-manage .bar.b2{animation-delay:.12s;}
.new-theme-design.parts-inventory-manage .bar.b3{animation-delay:.19s;}
.new-theme-design.parts-inventory-manage .bar.b4{animation-delay:.26s;}
.new-theme-design.parts-inventory-manage .bar.b5{animation-delay:.33s;}
.new-theme-design.parts-inventory-manage .bar.b6{animation-delay:.40s;}
@keyframes riseBar {
from{transform:scaleY(0);opacity:.2;}
to{transform:scaleY(1);opacity:1;}
} .new-theme-design.parts-inventory-manage .donut{animation:donutSpinIn 1.4s cubic-bezier(.2, .8, .2, 1) both;}
@keyframes donutSpinIn {
from{opacity:0;transform:rotate(-80deg) scale(.86);}
to{opacity:1;transform:rotate(0) scale(1);}
} .new-theme-design.parts-inventory-manage .workflow .step{transform:translateY(14px);}
.new-theme-design.parts-inventory-manage .workflow.animate-steps .step{animation:stepIn .55s ease forwards;}
.new-theme-design.parts-inventory-manage .workflow.animate-steps .step:nth-child(1){animation-delay:.05s;}
.new-theme-design.parts-inventory-manage .workflow.animate-steps .step:nth-child(2){animation-delay:.15s;}
.new-theme-design.parts-inventory-manage .workflow.animate-steps .step:nth-child(3){animation-delay:.25s;}
.new-theme-design.parts-inventory-manage .workflow.animate-steps .step:nth-child(4){animation-delay:.35s;}
.new-theme-design.parts-inventory-manage .workflow.animate-steps .step:nth-child(5){animation-delay:.45s;}
@keyframes stepIn {
to{opacity:1;transform:translateY(0);}
} .new-theme-design.parts-inventory-manage .card,
.new-theme-design.parts-inventory-manage .stat, .new-theme-design.parts-inventory-manage .industry{transition:transform .25s ease, box-shadow .25s ease, border-color .25s ease;}
.new-theme-design.parts-inventory-manage .card:hover, .new-theme-design.parts-inventory-manage .stat:hover, .new-theme-design.parts-inventory-manage .industry:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(6, 59, 92, .10);}
.new-theme-design.parts-inventory-manage .cta{position:relative;overflow:hidden;}
.new-theme-design.parts-inventory-manage .cta::before{content:"";position:absolute;top:0;left:-40%;width:30%;height:5px;background:linear-gradient(90deg, transparent, #fff7b8, var(--yellow), #fff7b8, transparent);animation:ctaSweep 4.8s ease-in-out infinite;}
@keyframes ctaSweep {
0%,
45%{left:-40%;}
70%,
100%{left:110%;}
}
} @media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important;}
}
.new-theme-design.parts-inventory-manage .stock-table{padding:14px;display:grid;gap:8px}
.new-theme-design.parts-inventory-manage .stock-row{display:grid;grid-template-columns:1.5fr .7fr .7fr .75fr;gap:10px;align-items:center;padding:11px 12px;border:1px solid var(--line);border-radius:11px;background:#fff;font-size:11px}
.new-theme-design.parts-inventory-manage .stock-row.head{background:var(--sky);color:var(--navy);font-weight:850}
.new-theme-design.parts-inventory-manage .stock-name strong{display:block;font-size:12px;color:var(--black)}
.new-theme-design.parts-inventory-manage .stock-name small{color:var(--muted)}
.new-theme-design.parts-inventory-manage .qty{font-weight:900;font-size:15px;color:var(--navy)}
.new-theme-design.parts-inventory-manage .stock-low{background:var(--yellow-soft) !important;border-color:#F1D96C !important}
.new-theme-design.parts-inventory-manage .stock-critical{background:#FFF0F0 !important;border-color:#FFC6C6 !important}
.new-theme-design.parts-inventory-manage .po-flow{display:grid;grid-template-columns:repeat(4, 1fr);gap:9px;padding:18px}
.new-theme-design.parts-inventory-manage .po-step{border:1px solid var(--line);border-radius:12px;background:#fff;padding:13px 10px;text-align:center;position:relative}
.new-theme-design.parts-inventory-manage .po-step:not(:last-child)::after{content:'→';position:absolute;right:-10px;top:50%;transform:translateY(-50%);color:var(--brand);font-weight:900}
.new-theme-design.parts-inventory-manage .po-step strong{display:block;font-size:11px;color:var(--black)}
.new-theme-design.parts-inventory-manage .po-step small{font-size:9px;color:var(--muted)}
.new-theme-design.parts-inventory-manage .scan-box{padding:18px;display:grid;grid-template-columns:.85fr 1.15fr;gap:18px;align-items:center}
.new-theme-design.parts-inventory-manage .qr{width:150px;height:150px;margin:auto;border:10px solid #fff;box-shadow:0 8px 24px rgba(6, 59, 92, .13);background:linear-gradient(90deg, #0B0B0B 12px, transparent 12px) 0 0/30px 30px, linear-gradient(#0B0B0B 12px, transparent 12px) 0 0/30px 30px, linear-gradient(90deg, transparent 18px, #0B0B0B 18px, #0B0B0B 25px, transparent 25px) 0 0/30px 30px, linear-gradient(transparent 18px, #0B0B0B 18px, #0B0B0B 25px, transparent 25px) 0 0/30px 30px, #fff}
.new-theme-design.parts-inventory-manage .scan-line{position:absolute;left:8%;right:8%;height:3px;background:var(--yellow);box-shadow:0 0 12px rgba(255, 201, 40, .9);animation:scanMove 2.4s ease-in-out infinite}
@keyframes scanMove {
0%,
100%{top:22%}
50%{top:74%}
}
.new-theme-design.parts-inventory-manage .route-sites{display:grid;grid-template-columns:1fr auto 1fr;gap:14px;align-items:center;padding:20px}
.new-theme-design.parts-inventory-manage .site-card{border:1px solid var(--line);border-radius:14px;background:#fff;padding:18px;text-align:center}
.new-theme-design.parts-inventory-manage .site-card strong{font-size:26px;color:var(--brand-dark);display:block}
.new-theme-design.parts-inventory-manage .transfer-arrow{width:55px;height:55px;border-radius:50%;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-size:24px;font-weight:900;animation:badgeFloat 3s ease-in-out infinite}
.new-theme-design.parts-inventory-manage .inventory-bars{height:125px;display:flex;align-items:flex-end;gap:9px;padding:12px;border:1px solid var(--line);border-radius:13px;background:#fff}
.new-theme-design.parts-inventory-manage .inventory-bars span{flex:1;border-radius:7px 7px 2px 2px;transform-origin:bottom;animation:riseBar 1.3s cubic-bezier(.2, .8, .2, 1) both}
.new-theme-design.parts-inventory-manage .inventory-bars span:nth-child(1){height:72%;background:var(--brand)}
.new-theme-design.parts-inventory-manage .inventory-bars span:nth-child(2){height:48%;background:var(--yellow)}
.new-theme-design.parts-inventory-manage .inventory-bars span:nth-child(3){height:84%;background:var(--success)}
.new-theme-design.parts-inventory-manage .inventory-bars span:nth-child(4){height:36%;background:var(--brand-dark)}
.new-theme-design.parts-inventory-manage .inventory-bars span:nth-child(5){height:61%;background:#62CCFF}
.new-theme-design.parts-inventory-manage .inventory-bars span:nth-child(6){height:27%;background:#E55B5B}
.new-theme-design.parts-inventory-manage .role-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px;margin-top:34px}
.new-theme-design.parts-inventory-manage .role-card{background:#fff;border:1px solid var(--line);border-top:4px solid var(--yellow);border-radius:18px;padding:27px;box-shadow:0 8px 26px rgba(6, 59, 92, .05)}
.new-theme-design.parts-inventory-manage .role-card p{color:var(--muted)}
@media(max-width:900px){
.new-theme-design.parts-inventory-manage .stock-row{grid-template-columns:1.4fr .6fr .6fr}
.new-theme-design.parts-inventory-manage .stock-row>*:last-child{display:none}
.new-theme-design.parts-inventory-manage .po-flow{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.parts-inventory-manage .po-step:nth-child(2)::after{display:none}
.new-theme-design.parts-inventory-manage .scan-box{grid-template-columns:1fr}
.new-theme-design.parts-inventory-manage .role-grid{grid-template-columns:1fr}
} .new-theme-design.parts-inventory-manage .hero-card .mock{position:relative;overflow:hidden;padding-bottom:82px;}
.new-theme-design.parts-inventory-manage .parts-scene{position:absolute;left:18px;right:18px;bottom:15px;height:58px;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;pointer-events:none;}
.new-theme-design.parts-inventory-manage .part-object{position:relative;flex:0 0 auto;filter:drop-shadow(0 8px 10px rgba(6, 59, 92, .14));}
.new-theme-design.parts-inventory-manage .part-label{position:absolute;left:50%;transform:translateX(-50%);top:calc(100% + 5px);font-size:8px;line-height:1;font-weight:850;color:var(--navy);white-space:nowrap;opacity:.75;}
.new-theme-design.parts-inventory-manage .css-bearing{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle at center, #fff 0 21%, #B8C7D1 22% 31%, #F8FBFD 32% 42%, #8498A6 43% 48%, #DCE6EC 49% 62%, #8295A3 63% 68%, #F7FAFC 69% 100%);border:2px solid #78909C;animation:bearingSpin 9s linear infinite;}
.new-theme-design.parts-inventory-manage .css-bearing::before, .new-theme-design.parts-inventory-manage .css-bearing::after{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:#5F7482;top:6px;left:20px;box-shadow:13px 5px 0 #5F7482, 18px 17px 0 #5F7482, 12px 29px 0 #5F7482, -1px 34px 0 #5F7482, -13px 28px 0 #5F7482, -18px 16px 0 #5F7482, -12px 5px 0 #5F7482;}
@keyframes bearingSpin {
to{transform:rotate(360deg)}
} .new-theme-design.parts-inventory-manage .css-gear{width:50px;height:50px;border-radius:50%;background:radial-gradient(circle at center, #F8FBFD 0 20%, #678191 21% 30%, transparent 31%), repeating-conic-gradient(#7E95A4 0 10deg, #A9BBC5 10deg 20deg);border:5px solid #728A99;clip-path:polygon(45% 0, 55% 0, 59% 12%, 69% 16%, 79% 8%, 87% 15%, 82% 26%, 90% 35%, 100% 38%, 100% 49%, 88% 54%, 85% 65%, 94% 74%, 87% 83%, 75% 79%, 66% 87%, 62% 100%, 50% 100%, 46% 88%, 35% 84%, 25% 93%, 16% 85%, 21% 73%, 13% 63%, 0 60%, 0 48%, 12% 44%, 16% 33%, 7% 24%, 14% 15%, 26% 20%, 36% 12%);animation:gearTurn 7s linear infinite reverse;}
@keyframes gearTurn {
to{transform:rotate(360deg)}
} .new-theme-design.parts-inventory-manage .css-filter{width:53px;height:38px;border:4px solid #6F8796;border-radius:5px;background:repeating-linear-gradient(90deg, #EDF4F7 0 5px, #B5C8D2 5px 7px);transform:skewY(-5deg);}
.new-theme-design.parts-inventory-manage .css-filter::after{content:"";position:absolute;inset:4px;border:1px solid rgba(6, 59, 92, .18);}
.new-theme-design.parts-inventory-manage .css-belt{width:55px;height:37px;border:8px solid #252525;border-radius:50%;transform:rotate(-12deg);box-shadow:inset 0 0 0 2px #555;animation:beltFloat 3.8s ease-in-out infinite;}
@keyframes beltFloat {
50%{transform:rotate(-7deg) translateY(-4px)}
} .new-theme-design.parts-inventory-manage .css-nut{width:42px;height:42px;background:#A6B7C1;clip-path:polygon(25% 4%, 75% 4%, 100% 50%, 75% 96%, 25% 96%, 0 50%);}
.new-theme-design.parts-inventory-manage .css-nut::after{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#F5FBFF;left:13px;top:13px;box-shadow:inset 0 0 0 3px #6C8290;}
.new-theme-design.parts-inventory-manage .css-bolt{width:18px;height:50px;border-radius:4px;background:linear-gradient(90deg, #879CA8, #DDE7EC 48%, #778D9A);transform:rotate(18deg);}
.new-theme-design.parts-inventory-manage .css-bolt::before{content:"";position:absolute;width:31px;height:14px;background:#9AADB8;top:-5px;left:-7px;clip-path:polygon(20% 0, 80% 0, 100% 50%, 80% 100%, 20% 100%, 0 50%);}
.new-theme-design.parts-inventory-manage .css-bolt::after{content:"";position:absolute;left:2px;right:2px;bottom:3px;height:24px;background:repeating-linear-gradient(0deg, transparent 0 4px, #637A88 4px 5px);}
.new-theme-design.parts-inventory-manage .css-box{width:52px;height:42px;border-radius:4px;background:linear-gradient(135deg, #D8A45C, #F1C67C);border:2px solid #BA8541;}
.new-theme-design.parts-inventory-manage .css-box::before{content:"";position:absolute;width:22px;height:14px;background:var(--yellow);left:13px;top:11px;border-radius:2px;box-shadow:inset 0 0 0 1px rgba(0, 0, 0, .12);}
.new-theme-design.parts-inventory-manage .css-box::after{content:"PARTS";position:absolute;left:17px;top:14px;font-size:6px;font-weight:900;color:#5A4300;}
.new-theme-design.parts-inventory-manage .parts-shelf{position:absolute;left:15px;right:15px;bottom:8px;height:3px;background:linear-gradient(90deg, #A9BBC5, #D8E4EA, #A9BBC5);border-radius:999px;box-shadow:0 5px 0 rgba(6, 59, 92, .06);}
.new-theme-design.parts-inventory-manage .part-chip{position:absolute;z-index:2;display:flex;align-items:center;gap:6px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:7px 10px;font-size:9px;font-weight:850;color:var(--navy);box-shadow:0 8px 20px rgba(6, 59, 92, .10);animation:badgeFloat 4s ease-in-out infinite;}
.new-theme-design.parts-inventory-manage .part-chip::before{content:"";width:8px;height:8px;border-radius:50%;background:var(--brand);}
.new-theme-design.parts-inventory-manage .part-chip.one{right:15px;top:14px}
.new-theme-design.parts-inventory-manage .part-chip.two{left:14px;top:58px;animation-delay:.8s}
.new-theme-design.parts-inventory-manage .part-chip.two::before{background:var(--yellow)}
@media(max-width:640px){
.new-theme-design.parts-inventory-manage .parts-scene{gap:8px;left:10px;right:10px}
.new-theme-design.parts-inventory-manage .part-object{transform:scale(.82)}
.new-theme-design.parts-inventory-manage .css-bearing{animation:none}
.new-theme-design.parts-inventory-manage .css-gear{animation:none}
.new-theme-design.parts-inventory-manage .part-chip{display:none}
}
.new-theme-design.parts-inventory-manage .awardBandNew{background:linear-gradient(135deg, var(--black), #202020);color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #2A2A2A;}
.new-theme-design.parts-inventory-manage .awardBandNew h2, .new-theme-design.parts-inventory-manage .awardBandNew h3{color:#fff}
.new-theme-design.parts-inventory-manage .awardBandNew p{color:#D5D5D5}
.new-theme-design.parts-inventory-manage .awardBandNew .eyebrow{background:var(--yellow);color:#000}
.new-theme-design.parts-inventory-manage .awardGridNew{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;margin-top:28px;}
.new-theme-design.parts-inventory-manage .awardItemNew{min-height:92px;background:#151515;border:1px solid #2D2D2D;border-top:4px solid var(--yellow);border-radius:14px;display:grid;place-items:center;text-align:center;padding:14px;color:#fff;font-size:12px;font-weight:850;}
.new-theme-design.parts-inventory-manage .vedaSectionNew{background:linear-gradient(135deg, #0B0B0B, #171717);color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #2A2A2A;}
.new-theme-design.parts-inventory-manage .vedaSectionNew h2, .new-theme-design.parts-inventory-manage .vedaSectionNew h3{color:#fff}
.new-theme-design.parts-inventory-manage .vedaSectionNew p{color:#D5D5D5}
.new-theme-design.parts-inventory-manage .vedaSectionNew .eyebrow{background:var(--yellow);color:#000}
.new-theme-design.parts-inventory-manage .vedaGridNew{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center;}
.new-theme-design.parts-inventory-manage .vedaPromptBoxNew{background:#111;border:1px solid #333;border-radius:20px;padding:22px;box-shadow:0 18px 45px rgba(0, 0, 0, .25);}
.new-theme-design.parts-inventory-manage .vedaPromptTitleNew{display:flex;align-items:center;gap:10px;font-weight:900;margin-bottom:14px;}
.new-theme-design.parts-inventory-manage .vedaDotNew{width:34px;height:34px;border-radius:10px;background:var(--yellow);color:#000;display:grid;place-items:center;font-size:12px;font-weight:900;}
.new-theme-design.parts-inventory-manage .promptNew{background:#1C1C1C;border:1px solid #303030;border-radius:12px;padding:13px 15px;margin-top:10px;color:#F2F2F2;font-size:13px;}
.new-theme-design.parts-inventory-manage .vedaActionsNew{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:24px;}
.new-theme-design.parts-inventory-manage .vedaActionNew{background:#151515;border:1px solid #303030;border-radius:14px;padding:17px;}
.new-theme-design.parts-inventory-manage .vedaActionNew strong{display:block;color:var(--yellow);font-size:14px;margin-bottom:5px;}
.new-theme-design.parts-inventory-manage .vedaActionNew span{color:#CFCFCF;font-size:12px;}
.new-theme-design.parts-inventory-manage .integrationSectionNew{background:var(--sky-2)}
.new-theme-design.parts-inventory-manage .integrationGridNew{display:grid;grid-template-columns:repeat(5, 1fr);gap:13px;margin-top:28px;}
.new-theme-design.parts-inventory-manage .integrationNew{min-height:76px;background:#fff;border:1px solid var(--line);border-bottom:3px solid var(--brand);border-radius:13px;display:grid;place-items:center;text-align:center;padding:12px;color:var(--black);font-weight:800;font-size:13px;box-shadow:0 7px 20px rgba(6, 59, 92, .04);}
.new-theme-design.parts-inventory-manage .ratingBandNew{background:#0B0B0B;color:#fff;padding:34px 0;border-top:4px solid var(--yellow);}
.new-theme-design.parts-inventory-manage .ratingGridNew{display:grid;grid-template-columns:1.2fr repeat(5, 1fr);gap:14px;align-items:center;}
.new-theme-design.parts-inventory-manage .ratingLeadNew strong{display:block;font-size:20px;}
.new-theme-design.parts-inventory-manage .ratingLeadNew span{color:#D0D0D0;font-size:12px;}
.new-theme-design.parts-inventory-manage .ratingItemNew{text-align:center;padding:8px 10px;border-left:1px solid rgba(255, 255, 255, .14);}
.new-theme-design.parts-inventory-manage .ratingItemNew .starsNew{color:var(--yellow);letter-spacing:2px;font-size:15px;}
.new-theme-design.parts-inventory-manage .ratingItemNew strong{display:block;font-size:12px;margin-top:3px;}
.new-theme-design.parts-inventory-manage .ratingItemNew span{color:#CFCFCF;font-size:10px;}
.new-theme-design.parts-inventory-manage .testimonialSectionNew{background:#F3FAFE}
.new-theme-design.parts-inventory-manage .testimonialGridNew{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;margin-top:30px;}
.new-theme-design.parts-inventory-manage .testimonialNew{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(6, 59, 92, .05);}
.new-theme-design.parts-inventory-manage .testimonialAvatarNew{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg, #BBDDED, #6BAAC7);margin-bottom:12px;overflow:hidden;}
.new-theme-design.parts-inventory-manage .testimonialNew strong{display:block}
.new-theme-design.parts-inventory-manage .testimonialNew small{color:var(--muted)}
.new-theme-design.parts-inventory-manage .testimonialNew p{color:var(--muted);font-size:13px;margin-top:12px;}
.new-theme-design.parts-inventory-manage .starsNew{color:var(--yellow);letter-spacing:2px;font-size:13px;margin:6px 0 0;}
.new-theme-design.parts-inventory-manage .conversionStripNew{margin:34px 0 0;border:1px solid var(--line);border-left:5px solid var(--yellow);border-radius:18px;background:#fff;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 8px 26px rgba(6, 59, 92, .05);}
.new-theme-design.parts-inventory-manage .conversionStripNew.dark{background:#111;border-color:#2B2B2B;border-left-color:var(--yellow);color:#fff;box-shadow:none;}
.new-theme-design.parts-inventory-manage .conversionStripNew h3{margin:0 0 6px;font-size:20px;}
.new-theme-design.parts-inventory-manage .conversionStripNew.dark h3{color:#fff}
.new-theme-design.parts-inventory-manage .conversionStripNew p{margin:0;color:var(--muted);font-size:14px;max-width:680px;}
.new-theme-design.parts-inventory-manage .conversionStripNew.dark p{color:#D2D2D2}
.new-theme-design.parts-inventory-manage .conversionActionsNew{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto;}
.new-theme-design.parts-inventory-manage .conversionStripNew.dark .btn.primary{background:var(--yellow);color:#000;}
.new-theme-design.parts-inventory-manage .conversionStripNew.dark .btn.secondary{background:transparent;color:#fff;border-color:#555;box-shadow:none;}
@media(max-width:980px){
.new-theme-design.parts-inventory-manage .awardGridNew{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.parts-inventory-manage .vedaGridNew{grid-template-columns:1fr}
.new-theme-design.parts-inventory-manage .integrationGridNew{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.parts-inventory-manage .ratingGridNew{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.parts-inventory-manage .testimonialGridNew{grid-template-columns:repeat(2, 1fr)}
}
.new-theme-design.parts-inventory-manage .vedaDemoBanner{margin-top:24px;background:linear-gradient(135deg, #151515, #202020);border:1px solid #333;border-left:5px solid var(--yellow);border-radius:18px;padding:22px 24px;display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center;box-shadow:0 12px 30px rgba(0, 0, 0, .18);}
.new-theme-design.parts-inventory-manage .vedaDemoBanner h3{color:#fff;font-size:20px;margin:0 0 6px;}
.new-theme-design.parts-inventory-manage .vedaDemoBanner p{color:#D4D4D4;font-size:13px;margin:0;max-width:680px;}
.new-theme-design.parts-inventory-manage .vedaDemoActions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end;}
.new-theme-design.parts-inventory-manage .vedaDemoBanner .btn.primary{background:var(--yellow);color:#000;border-color:var(--yellow);box-shadow:none;}
.new-theme-design.parts-inventory-manage .vedaDemoBanner .btn.secondary{background:transparent;color:#fff;border-color:#555;box-shadow:none;}
@media(max-width:760px){
.new-theme-design.parts-inventory-manage .vedaDemoBanner{grid-template-columns:1fr;}
.new-theme-design.parts-inventory-manage .vedaDemoActions{justify-content:flex-start;}
}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark{background:linear-gradient(135deg, #0B0B0B 0%, #171717 100%) !important;color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #292929;}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark h2, .new-theme-design.parts-inventory-manage .connectedWorkflowsDark h3{color:#fff;}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark p, .new-theme-design.parts-inventory-manage .connectedWorkflowsDark .lead{color:#D3D3D3;}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark .eyebrow{background:var(--yellow);color:#000;}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark .card{background:#151515;border-color:#2C2C2C;box-shadow:none;}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark .card:hover{border-color:#4A4A4A;box-shadow:0 14px 30px rgba(0, 0, 0, .22);}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark .card h3 a{color:#fff;}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark .card p{color:#CFCFCF;}
.new-theme-design.parts-inventory-manage .connectedWorkflowsDark .seo-note{background:#161616;border-color:#4A4120;color:#E4D58A;}
@media(max-width:640px){
.new-theme-design.parts-inventory-manage .awardGridNew, .new-theme-design.parts-inventory-manage .integrationGridNew, .new-theme-design.parts-inventory-manage .ratingGridNew, .new-theme-design.parts-inventory-manage .testimonialGridNew{grid-template-columns:1fr}
.new-theme-design.parts-inventory-manage .conversionStripNew{flex-direction:column;align-items:flex-start}
.new-theme-design.parts-inventory-manage .ratingItemNew{border-left:0;border-top:1px solid rgba(255, 255, 255, .14)}
} .new-theme-design.parts-inventory-manage.hero-card .mock{padding-bottom:24px !important;}
.new-theme-design.parts-inventory-manage.parts-scene, .new-theme-design.parts-inventory-manage.parts-shelf{display:none !important;}
.new-theme-design.parts-inventory-manage .inventory-part-row{display:grid;grid-template-columns:58px 1fr auto;gap:14px;align-items:center;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-visual{width:54px;height:54px;border-radius:14px;background:linear-gradient(145deg, #F8FCFF, #EAF8FF);border:1px solid #CBEAF9;display:grid;place-items:center;position:relative;overflow:hidden;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-copy{min-width:0;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-copy strong{display:block;margin:0 0 4px;font-size:14px;color:var(--black);}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-copy div{font-size:11px;color:var(--muted);}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-status{text-align:right;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-status .tag{margin-bottom:4px;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-status small{display:block;font-size:9px;color:var(--muted);white-space:nowrap;}
.new-theme-design.parts-inventory-manage .hero{padding:68px 0 60px;}
.new-theme-design.parts-inventory-manage .hero-grid{grid-template-columns:.92fr 1.08fr;gap:44px;}
.new-theme-design.parts-inventory-manage .hero .lead{font-size:18px;line-height:1.55;max-width:650px;}
.new-theme-design.parts-inventory-manage .hero-points{gap:9px;margin:22px 0;}
.new-theme-design.parts-inventory-manage .hero-points li{font-size:14px;line-height:1.45;}
.new-theme-design.parts-inventory-manage .hero .actions{margin-top:22px;}
.new-theme-design.parts-inventory-manage .hero-card{min-height:500px;padding:16px;}
.new-theme-design.parts-inventory-manage .hero-card .mock{min-height:466px;padding:20px;}
.new-theme-design.parts-inventory-manage .hero-card .mock h3{font-size:17px;margin-bottom:12px;}
.new-theme-design.parts-inventory-manage .hero-card .mock-row{padding:12px 13px;margin:9px 0;}
.new-theme-design.parts-inventory-manage .inventory-part-row{grid-template-columns:64px 1fr auto;gap:13px;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-visual{width:60px;height:60px;}
.new-theme-design.parts-inventory-manage .part-visual .css-bearing{width:43px;height:43px}
.new-theme-design.parts-inventory-manage .part-visual .css-gear{width:44px;height:44px}
.new-theme-design.parts-inventory-manage .part-visual .css-filter{width:45px;height:32px}
.new-theme-design.parts-inventory-manage .part-visual .css-belt{width:47px;height:31px}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-copy strong{font-size:13px;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-copy div{font-size:10.5px;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-status .tag{font-size:10px;padding:4px 7px;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-status small{font-size:8.5px;}
@media(max-width:980px){
.new-theme-design.parts-inventory-manage .hero-grid{grid-template-columns:1fr}
.new-theme-design.parts-inventory-manage .hero-card{min-height:auto}
.new-theme-design.parts-inventory-manage .hero-card .mock{min-height:auto}
}
.new-theme-design.parts-inventory-manage .blackSection{background:linear-gradient(135deg, #0B0B0B 0%, #171717 100%) !important;color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #292929;}
.new-theme-design.parts-inventory-manage .blackSection h2, .new-theme-design.parts-inventory-manage .blackSection h3, .new-theme-design.parts-inventory-manage .blackSection strong{color:#fff}
.new-theme-design.parts-inventory-manage .blackSection p, .new-theme-design.parts-inventory-manage .blackSection .lead{color:#D5D5D5}
.new-theme-design.parts-inventory-manage .blackSection .eyebrow{background:var(--yellow);color:var(--black);}
.new-theme-design.parts-inventory-manage .blackSection .card, .new-theme-design.parts-inventory-manage .blackSection .role-card{background:#151515;border-color:#2C2C2C;box-shadow:none;}
.new-theme-design.parts-inventory-manage .blackSection .card p, .new-theme-design.parts-inventory-manage .blackSection .role-card p{color:#CBCBCB}
.new-theme-design.parts-inventory-manage .blackSection .icon{background:var(--yellow);color:var(--black);}
.new-theme-design.parts-inventory-manage .blackSection .compare{background:#151515;border-color:#2D2D2D;}
.new-theme-design.parts-inventory-manage .blackSection .compare th{background:#111;color:var(--yellow);border-color:#2D2D2D;}
.new-theme-design.parts-inventory-manage .blackSection .compare td{background:#171717;color:#E1E1E1;border-color:#2D2D2D;}
.new-theme-design.parts-inventory-manage .blackSection .compare td strong{color:#fff}
.new-theme-design.parts-inventory-manage .blackSection .workflow .step{background:#151515;border-color:#2B2B2B;border-top-color:var(--yellow);box-shadow:none;}
.new-theme-design.parts-inventory-manage .blackSection .workflow .step p{color:#CFCFCF}
.new-theme-design.parts-inventory-manage .blackSection .workflow .num{background:var(--yellow);color:#000;}
.new-theme-design.parts-inventory-manage .blackSection .industry{background:#151515;border-color:#2D2D2D;border-bottom-color:var(--yellow);color:#fff;}
.new-theme-design.parts-inventory-manage .blackSection details{background:#151515;border-color:#2D2D2D;}
.new-theme-design.parts-inventory-manage .blackSection summary{color:#fff}
.new-theme-design.parts-inventory-manage .blackSection details p{color:#CFCFCF}
.new-theme-design.parts-inventory-manage .blackFeatureStory{background:linear-gradient(135deg, #0B0B0B, #1B1B1B);color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #2A2A2A;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .feature{margin-top:0;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .feature h2, .new-theme-design.parts-inventory-manage .blackFeatureStory .feature h3{color:#fff}
.new-theme-design.parts-inventory-manage .blackFeatureStory .feature p{color:#D5D5D5}
.new-theme-design.parts-inventory-manage .blackFeatureStory .feature .eyebrow{background:var(--yellow);color:#000;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .feature li{color:#F4F4F4}
.new-theme-design.parts-inventory-manage .blackFeatureStory .feature li::before{background:var(--yellow);color:#000;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .visual-shell{background:radial-gradient(circle at 82% 15%, rgba(0, 168, 248, .14), transparent 28%), linear-gradient(145deg, #101010, #202020);border-color:#333;box-shadow:none;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .window{background:#121212;border-color:#303030;box-shadow:none;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .window-bar{background:#181818;color:#fff;border-bottom-color:#303030;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .mini-kpi, .new-theme-design.parts-inventory-manage .blackFeatureStory .workorder-card, .new-theme-design.parts-inventory-manage .blackFeatureStory .check-row, .new-theme-design.parts-inventory-manage .blackFeatureStory .stock-row{background:#181818;border-color:#303030;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .mini-kpi small, .new-theme-design.parts-inventory-manage .blackFeatureStory .wo-meta, .new-theme-design.parts-inventory-manage .blackFeatureStory .stock-name small{color:#BEBEBE}
.new-theme-design.parts-inventory-manage .blackFeatureStory .wo-title, .new-theme-design.parts-inventory-manage .blackFeatureStory .stock-name strong{color:#fff}
.new-theme-design.parts-inventory-manage .blackFeatureStory .bar-chart{background:#151515;border-color:#303030;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .donut::after{background:#151515;color:#fff;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .pill{background:#222;color:#EEE;border:1px solid #333;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .pill.green{background:#14372A;color:#87E5BE;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .pill.orange{background:#3B3217;color:#FFE064;}
.new-theme-design.parts-inventory-manage .blackFeatureStory .floating-badge.top-right, .new-theme-design.parts-inventory-manage .blackFeatureStory .floating-badge.bottom-left{background:var(--yellow);color:#000;}
.new-theme-design.parts-inventory-manage .inventoryMetricBand{background:linear-gradient(135deg, #0B0B0B, #202020);color:#fff;border-top:4px solid var(--yellow);padding:58px 0;}
.new-theme-design.parts-inventory-manage .inventoryMetricGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px;}
.new-theme-design.parts-inventory-manage .inventoryMetric{border:1px solid rgba(255, 255, 255, .14);border-radius:16px;padding:25px;background:rgba(255, 255, 255, .055);}
.new-theme-design.parts-inventory-manage .inventoryMetric strong{display:block;color:var(--yellow);font-size:28px;margin-bottom:7px;}
.new-theme-design.parts-inventory-manage .inventoryMetric span{color:#D5D5D5;font-size:13px;}
@media(max-width:980px){
.new-theme-design.parts-inventory-manage .inventoryMetricGrid{grid-template-columns:repeat(2, 1fr)}
}
@media(max-width:640px){
.new-theme-design.parts-inventory-manage .inventoryMetricGrid{grid-template-columns:1fr}
}
.new-theme-design.parts-inventory-manage .criticalRiskGrid{display:grid;grid-template-columns:1.05fr .95fr;gap:42px;align-items:center;}
.new-theme-design.parts-inventory-manage .riskCards{display:grid;grid-template-columns:repeat(2, 1fr);gap:14px;margin-top:28px;}
.new-theme-design.parts-inventory-manage .riskCard{background:#151515;border:1px solid #2E2E2E;border-radius:16px;padding:19px;}
.new-theme-design.parts-inventory-manage .riskCard strong{display:block;color:var(--yellow);font-size:15px;margin-bottom:7px;}
.new-theme-design.parts-inventory-manage .riskCard span{color:#CFCFCF;font-size:12px;line-height:1.55;}
.new-theme-design.parts-inventory-manage .riskBoard{background:#121212;border:1px solid #303030;border-radius:20px;overflow:hidden;box-shadow:0 18px 45px rgba(0, 0, 0, .28);}
.new-theme-design.parts-inventory-manage .riskHead{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:15px 17px;background:#191919;border-bottom:1px solid #2E2E2E;}
.new-theme-design.parts-inventory-manage .riskHead strong{color:#fff;font-size:13px}
.new-theme-design.parts-inventory-manage .riskBadge{background:var(--yellow);color:#000;font-size:10px;font-weight:900;border-radius:999px;padding:5px 8px;}
.new-theme-design.parts-inventory-manage .riskList{display:grid;gap:9px;padding:15px;}
.new-theme-design.parts-inventory-manage .riskRow{display:grid;grid-template-columns:1.3fr .65fr .7fr .7fr;gap:10px;align-items:center;padding:12px;border-radius:12px;border:1px solid #2B2B2B;background:#171717;font-size:10px;color:#DADADA;}
.new-theme-design.parts-inventory-manage .riskRow strong{color:#fff;font-size:11px;}
.new-theme-design.parts-inventory-manage .riskLevel{display:inline-flex;justify-content:center;padding:4px 7px;border-radius:999px;font-weight:900;font-size:9px;}
.new-theme-design.parts-inventory-manage .riskLevel.high{background:#412020;color:#FF9A9A}
.new-theme-design.parts-inventory-manage .riskLevel.med{background:#3D3518;color:#FFE16A}
.new-theme-design.parts-inventory-manage .riskLevel.low{background:#17362A;color:#8FE0B9}
.new-theme-design.parts-inventory-manage .riskScore{font-weight:900;color:var(--yellow);}
.new-theme-design.parts-inventory-manage .riskMeter{height:9px;background:#292929;border-radius:999px;overflow:hidden;margin-top:13px;}
.new-theme-design.parts-inventory-manage .riskMeter span{display:block;height:100%;width:84%;border-radius:inherit;background:linear-gradient(90deg, var(--success), var(--yellow), #E55B5B);animation:fillProgress 2s cubic-bezier(.2, .8, .2, 1) both;}
@media(max-width:980px){
.new-theme-design.parts-inventory-manage .criticalRiskGrid{grid-template-columns:1fr}
}
@media(max-width:640px){
.new-theme-design.parts-inventory-manage .riskCards{grid-template-columns:1fr}
.new-theme-design.parts-inventory-manage .riskRow{grid-template-columns:1.2fr .7fr .7fr}
.new-theme-design.parts-inventory-manage .riskRow>*:nth-child(4){display:none}
}
.new-theme-design.parts-inventory-manage .midCta{margin:38px 0 0;border:1px solid var(--line);border-left:5px solid var(--yellow);border-radius:18px;background:#fff;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px;box-shadow:0 8px 26px rgba(6, 59, 92, .05);}
.new-theme-design.parts-inventory-manage .midCta.dark{background:#111;border-color:#2B2B2B;border-left-color:var(--yellow);color:#fff;box-shadow:none;}
.new-theme-design.parts-inventory-manage .midCta h3{margin:0 0 6px;font-size:20px;}
.new-theme-design.parts-inventory-manage .midCta.dark h3{color:#fff}
.new-theme-design.parts-inventory-manage .midCta p{margin:0;color:var(--muted);font-size:14px;max-width:680px;}
.new-theme-design.parts-inventory-manage .midCta.dark p{color:#D2D2D2}
.new-theme-design.parts-inventory-manage .midCtaActions{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto;}
.new-theme-design.parts-inventory-manage .midCta .btn.primary{background:var(--black);color:#fff;}
.new-theme-design.parts-inventory-manage .midCta.dark .btn.primary{background:var(--yellow);color:var(--black);}
.new-theme-design.parts-inventory-manage .midCta.dark .btn.secondary{background:transparent;color:#fff;border-color:rgba(255, 255, 255, .4);box-shadow:none;}
@media(max-width:760px){
.new-theme-design.parts-inventory-manage .midCta{flex-direction:column;align-items:flex-start;}
} .new-theme-design.parts-inventory-manage .part-visual .css-bearing{width:38px;height:38px}
.new-theme-design.parts-inventory-manage .part-visual .css-gear{width:39px;height:39px}
.new-theme-design.parts-inventory-manage .part-visual .css-filter{width:40px;height:29px;border-width:3px}
.new-theme-design.parts-inventory-manage .part-visual .css-belt{width:42px;height:28px;border-width:6px}
.new-theme-design.parts-inventory-manage .part-visual .css-nut{width:34px;height:34px}
.new-theme-design.parts-inventory-manage .part-visual .css-bolt{width:14px;height:40px}
.new-theme-design.parts-inventory-manage .inventory-part-row{transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;}
.new-theme-design.parts-inventory-manage .inventory-part-row:hover{transform:translateX(4px);border-color:#9EDCF8;box-shadow:0 10px 24px rgba(0, 168, 248, .11);}
@media(max-width:640px){
.new-theme-design.parts-inventory-manage .inventory-part-row{grid-template-columns:50px 1fr;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-status{grid-column:2;text-align:left;margin-top:-3px;}
.new-theme-design.parts-inventory-manage .inventory-part-row .part-status small{display:inline;margin-left:6px;}
}
.new-theme-design .vedaDemoBanner .button.secondary{background:transparent;color:#fff;border-color:#555;}
.new-theme-design .vedaDemoBanner .button.secondary:hover{background:#323232;}
@media(max-width:767px){
.feature-cont{order:1;}
.feature-visual{order:0;}
.new-theme-design.parts-inventory-manage .vedaActionsNew{grid-template-columns:repeat(1, 1fr);}
}  .new-theme-design.asset-manage-operations-teams .topbar{position:sticky;top:0;z-index:50;background:rgba(255, 255, 255, .95);backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}
.new-theme-design.asset-manage-operations-teams .brand{display:inline-flex;align-items:center;gap:10px;color:var(--navy);font-weight:900;font-size:23px;letter-spacing:-.03em}
.new-theme-design.asset-manage-operations-teams .brandMark{width:34px;height:34px;border-radius:10px;background:linear-gradient(135deg, var(--brand), #62CCFF);box-shadow:0 8px 20px rgba(0, 168, 248, .23)}
.new-theme-design.asset-manage-operations-teams .brand span{color:var(--brand)}
.new-theme-design.asset-manage-operations-teams .navlinks{display:flex;gap:22px;color:var(--muted);font-size:13px}
.new-theme-design.asset-manage-operations-teams .button{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-weight:800;transition:.2s ease}
.new-theme-design.asset-manage-operations-teams .hero{position:relative;overflow:hidden;padding:80px 0 72px;background:radial-gradient(circle at 84% 14%, rgba(0, 168, 248, .18), transparent 30%), radial-gradient(circle at 14% 30%, rgba(0, 168, 248, .08), transparent 30%), linear-gradient(180deg, #fff 0%, #F3FBFF 100%)}
.new-theme-design.asset-manage-operations-teams .heroGrid{display:grid;grid-template-columns:.94fr 1.06fr;gap:52px;align-items:center}
.new-theme-design.asset-manage-operations-teams .eyebrow{display:inline-flex;padding:8px 13px;border-radius:999px;background:var(--yellow-soft);color:var(--black);font-size:13px;font-weight:850;margin-bottom:20px}
.new-theme-design.asset-manage-operations-teams .lead{color:var(--muted);font-size:19px;margin:24px 0 0;max-width:720px}
.new-theme-design.asset-manage-operations-teams .heroActions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}
.new-theme-design.asset-manage-operations-teams .microcopy{color:var(--muted);font-size:13px;margin-top:14px}
.new-theme-design.asset-manage-operations-teams .heroVisual{position:relative;min-height:510px}
.new-theme-design.asset-manage-operations-teams .assetPanel{position:absolute;right:0;top:18px;width:80%;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden}
.new-theme-design.asset-manage-operations-teams .windowBar{display:flex;align-items:center;gap:7px;padding:12px 14px;background:#F8FCFF;border-bottom:1px solid var(--line)}
.new-theme-design.asset-manage-operations-teams .dot{width:9px;height:9px;border-radius:50%}
.new-theme-design.asset-manage-operations-teams .red{background:#ff6b6b}
.new-theme-design.asset-manage-operations-teams .yellow{background:var(--yellow)}
.new-theme-design.asset-manage-operations-teams .green{background:#36c98f}
.new-theme-design.asset-manage-operations-teams .assetPanelBody{padding:16px}
.new-theme-design.asset-manage-operations-teams .assetHeroHeader{display:grid;grid-template-columns:64px 1fr auto;gap:13px;align-items:center;padding:14px;border-radius:14px;background:linear-gradient(145deg, #F8FCFF, #EAF8FF);border:1px solid #CBEAF9}
.new-theme-design.asset-manage-operations-teams .machineIcon{width:58px;height:58px;border-radius:14px;background:#fff;border:1px solid var(--line);display:grid;place-items:center;position:relative}
.new-theme-design.asset-manage-operations-teams .machineIcon:before{content:"";width:31px;height:28px;border-radius:6px;background:linear-gradient(145deg, #85A3B5, #D6E3E9);box-shadow:inset 0 0 0 2px #6C8797}
.new-theme-design.asset-manage-operations-teams .machineIcon:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--success);right:10px;top:9px;box-shadow:0 0 0 4px var(--success-bg)}
.new-theme-design.asset-manage-operations-teams .assetHeroHeader strong{display:block;font-size:14px;color:var(--black)}
.new-theme-design.asset-manage-operations-teams .assetHeroHeader small{color:var(--muted);font-size:10px}
.new-theme-design.asset-manage-operations-teams .healthChip{padding:6px 9px;border-radius:999px;background:var(--success-bg);color:var(--success);font-size:9px;font-weight:900}
.new-theme-design.asset-manage-operations-teams .kpiGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:8px;margin-top:12px}
.new-theme-design.asset-manage-operations-teams .kpi{background:#fff;border:1px solid var(--line);border-radius:11px;padding:10px}
.new-theme-design.asset-manage-operations-teams .kpi strong{display:block;font-size:17px;color:var(--navy)}
.new-theme-design.asset-manage-operations-teams .kpi small{font-size:8px;color:var(--muted)}
.new-theme-design.asset-manage-operations-teams .timeline{margin-top:12px;border:1px solid var(--line);border-radius:13px;padding:13px;background:#fff}
.new-theme-design.asset-manage-operations-teams .timelineRow{display:grid;grid-template-columns:20px 1fr auto;gap:8px;align-items:start;margin:10px 0;font-size:9px}
.new-theme-design.asset-manage-operations-teams .timelineDot{width:10px;height:10px;border-radius:50%;background:var(--brand);margin-top:3px;box-shadow:0 0 0 4px var(--sky)}
.new-theme-design.asset-manage-operations-teams .timelineRow strong{display:block;font-size:10px}
.new-theme-design.asset-manage-operations-teams .timelineRow small{color:var(--muted)}
.new-theme-design.asset-manage-operations-teams .mobileAsset{position:absolute;left:0;bottom:0;width:34%;background:#111;border-radius:28px;padding:10px;box-shadow:0 18px 45px rgba(6, 59, 92, .22)}
.new-theme-design.asset-manage-operations-teams .mobileScreen{background:#fff;border-radius:20px;padding:14px;min-height:265px}
.new-theme-design.asset-manage-operations-teams .phoneNotch{width:60px;height:6px;border-radius:999px;background:#222;margin:0 auto 12px}
.new-theme-design.asset-manage-operations-teams .qrMini{width:76px;height:76px;margin:10px auto;background:linear-gradient(90deg, #0B0B0B 8px, transparent 8px) 0 0/20px 20px, linear-gradient(#0B0B0B 8px, transparent 8px) 0 0/20px 20px, linear-gradient(90deg, transparent 12px, #0B0B0B 12px, #0B0B0B 17px, transparent 17px) 0 0/20px 20px, linear-gradient(transparent 12px, #0B0B0B 12px, #0B0B0B 17px, transparent 17px) 0 0/20px 20px, #fff;border:6px solid #fff;box-shadow:0 4px 12px rgba(0, 0, 0, .09)}
.new-theme-design.asset-manage-operations-teams .mobileLine{font-size:9px;padding:7px;border:1px solid var(--line);border-radius:9px;margin-top:7px}
.new-theme-design.asset-manage-operations-teams .floatBadge{position:absolute;right:14px;bottom:18px;background:var(--yellow);color:#000;font-weight:900;font-size:10px;padding:8px 10px;border-radius:10px;box-shadow:0 8px 18px rgba(0, 0, 0, .12);animation:float 3.5s ease-in-out infinite}
@keyframes float {
50%{transform:translateY(-6px)}
}
.new-theme-design.asset-manage-operations-teams .clientBand{background:#fff;border-bottom:1px solid var(--line)}
.new-theme-design.asset-manage-operations-teams .trustLabel{text-align:center;color:var(--black);font-weight:800;font-size:14px;margin-bottom:18px}
.new-theme-design.asset-manage-operations-teams .logoRow{display:grid;grid-template-columns:repeat(8, 1fr);gap:12px}
.new-theme-design.asset-manage-operations-teams .logoBox{min-height:66px;border-radius:12px;border:1px dashed #B8D7E7;background:#fff;display:grid;place-items:center;text-align:center;padding:10px;color:#7B8E9E;font-size:12px;font-weight:750}
.new-theme-design.asset-manage-operations-teams .sectionHead{max-width:860px;}
.new-theme-design.asset-manage-operations-teams .sectionHead.center{margin-left:auto;margin-right:auto;text-align:center}
.new-theme-design.asset-manage-operations-teams .sectionHead p{color:var(--muted);margin:16px 0 0;font-size:18px}
.new-theme-design.asset-manage-operations-teams .vedaSection{background:linear-gradient(135deg, var(--black) 0%, var(--black-soft) 100%);color:#fff;border-top:4px solid var(--yellow);border-bottom:1px solid #272727}
.new-theme-design.asset-manage-operations-teams .vedaSection h2, .new-theme-design.asset-manage-operations-teams .vedaSection h3{color:#fff}
.new-theme-design.asset-manage-operations-teams .vedaSection p{color:#D7D7D7}
.new-theme-design.asset-manage-operations-teams .vedaSection .eyebrow{background:var(--yellow);color:#000}
.new-theme-design.asset-manage-operations-teams .vedaGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center}
.new-theme-design.asset-manage-operations-teams .vedaBox{background:#111;border:1px solid #333;border-radius:20px;padding:22px;box-shadow:0 18px 45px rgba(0, 0, 0, .25)}
.new-theme-design.asset-manage-operations-teams .prompt{background:#1C1C1C;border:1px solid #303030;border-radius:12px;padding:13px 15px;margin-top:10px;color:#F2F2F2;font-size:13px}
.new-theme-design.asset-manage-operations-teams .vedaActions{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin-top:24px}
.new-theme-design.asset-manage-operations-teams .vedaAction{background:#151515;border:1px solid #303030;border-radius:14px;padding:17px}
.new-theme-design.asset-manage-operations-teams .vedaAction strong{display:block;color:var(--yellow);font-size:14px;margin-bottom:5px}
.new-theme-design.asset-manage-operations-teams .vedaAction span{color:#CFCFCF;font-size:12px}
.new-theme-design.asset-manage-operations-teams .outcomeGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}
.new-theme-design.asset-manage-operations-teams .outcome{background:#fff;border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:16px;padding:24px}
.new-theme-design.asset-manage-operations-teams .outcome strong{display:block;color:var(--black);font-size:22px;margin-bottom:8px}
.new-theme-design.asset-manage-operations-teams .outcome span{color:var(--muted);font-size:14px}
.new-theme-design.asset-manage-operations-teams .awardBand{background:linear-gradient(135deg, var(--black), #202020);color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.asset-manage-operations-teams .awardBand h2{color:#fff}
.new-theme-design.asset-manage-operations-teams .awardBand p{color:#D3D3D3}
.new-theme-design.asset-manage-operations-teams .awardBand .eyebrow{background:var(--yellow)}
.new-theme-design.asset-manage-operations-teams .awardGrid{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}
.new-theme-design.asset-manage-operations-teams .awardItem{background:#151515;border:1px solid #2D2D2D;border-top:4px solid var(--yellow);border-radius:13px;padding:16px;text-align:center;min-height:86px;color:#fff;font-size:12px;font-weight:850}
.new-theme-design.asset-manage-operations-teams .coreGrid, .new-theme-design.asset-manage-operations-teams .cards, .new-theme-design.asset-manage-operations-teams .seoGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}
.new-theme-design.asset-manage-operations-teams .coreCard, .new-theme-design.asset-manage-operations-teams .card, .new-theme-design.asset-manage-operations-teams .seoCard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:27px;box-shadow:0 8px 26px rgba(6, 59, 92, .05)}
.new-theme-design.asset-manage-operations-teams .coreIcon, .new-theme-design.asset-manage-operations-teams .cardIcon{width:46px;height:46px;border-radius:12px;display:grid;place-items:center;background:var(--yellow);color:var(--black);font-weight:900;margin-bottom:17px;font-size:12px}
.new-theme-design.asset-manage-operations-teams .coreCard p, .new-theme-design.asset-manage-operations-teams .card p, .new-theme-design.asset-manage-operations-teams .seoCard p{color:var(--muted);margin:12px 0 0}
.new-theme-design.asset-manage-operations-teams .coreCard a{display:inline-flex;margin-top:16px;color:var(--brand-dark);font-size:13px;font-weight:850;border-bottom:2px solid var(--yellow)}
.new-theme-design.asset-manage-operations-teams .capability{background:#fff}
.new-theme-design.asset-manage-operations-teams .capability.alt{background:var(--sky-2)}
.new-theme-design.asset-manage-operations-teams .twoCol{display:grid;grid-template-columns:1fr 1fr;gap:54px;align-items:center}
.new-theme-design.asset-manage-operations-teams .twoCol.reverse .visual{order:2}
.new-theme-design.asset-manage-operations-teams .copy p{color:var(--muted);font-size:17px;margin:16px 0 0}
.new-theme-design.asset-manage-operations-teams .featureList{display:grid;grid-template-columns:1fr 1fr;gap:10px 18px;margin-top:25px}
.new-theme-design.asset-manage-operations-teams .featureItem{display:flex;gap:10px;align-items:flex-start;color:var(--ink);font-size:14px}
.new-theme-design.asset-manage-operations-teams .check{flex:0 0 22px;width:22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--success);background:var(--success-bg);font-size:12px;font-weight:900;margin-top:1px}
.new-theme-design.asset-manage-operations-teams .visualMock{min-height:355px;border-radius:20px;border:1px solid #CBEAF9;background:linear-gradient(145deg, #fff, #EAF8FF);box-shadow:var(--shadow);padding:20px;position:relative;overflow:hidden}
.new-theme-design.asset-manage-operations-teams .listWindow{background:#fff;border:1px solid var(--line);border-radius:16px;overflow:hidden;box-shadow:0 10px 26px rgba(6, 59, 92, .08)}
.new-theme-design.asset-manage-operations-teams .listWindow .windowBar{font-size:11px;font-weight:800;color:var(--navy)}
.new-theme-design.asset-manage-operations-teams .assetRow{display:grid;grid-template-columns:44px 1.3fr .8fr .7fr;gap:10px;padding:11px 12px;border-bottom:1px solid var(--line);font-size:10px;align-items:center}
.new-theme-design.asset-manage-operations-teams .assetRow.head{background:var(--sky);font-weight:900;color:var(--navy)}
.new-theme-design.asset-manage-operations-teams .assetRow:last-child{border-bottom:0}
.new-theme-design.asset-manage-operations-teams .assetRow strong{font-size:11px}
.new-theme-design.asset-manage-operations-teams .assetThumb{width:34px;height:34px;border-radius:8px;background:linear-gradient(145deg, #DCE7EC, #8FA7B4);position:relative}
.new-theme-design.asset-manage-operations-teams .assetThumb:after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;right:4px;top:4px;background:var(--success)}
.new-theme-design.asset-manage-operations-teams .asset-progress{height:8px;border-radius:999px;background:#E8EFF4;overflow:hidden;margin:10px 0;width:100%;}
.new-theme-design.asset-manage-operations-teams .asset-progress span{display:block;height:100%;background:linear-gradient(90deg, var(--brand), #62CCFF);border-radius:999px;transform-origin:left;animation:fill 1.8s ease both;}
@keyframes fill {
from{transform:scaleX(0)}
to{transform:scaleX(1)}
}
.new-theme-design.asset-manage-operations-teams .miniKpiGrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin-top:14px}
.new-theme-design.asset-manage-operations-teams .miniKpi{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}
.new-theme-design.asset-manage-operations-teams .miniKpi strong{display:block;font-size:24px}
.new-theme-design.asset-manage-operations-teams .miniKpi small{color:var(--muted)}
.new-theme-design.asset-manage-operations-teams .hierarchy{padding:18px}
.new-theme-design.asset-manage-operations-teams .treeRoot, .new-theme-design.asset-manage-operations-teams .treeChild{background:#fff;border:1px solid var(--line);border-radius:12px;padding:11px 12px;font-size:11px}
.new-theme-design.asset-manage-operations-teams .treeRoot{border-left:4px solid var(--yellow);font-weight:900}
.new-theme-design.asset-manage-operations-teams .treeChildren{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin:13px 0 0 28px;position:relative}
.new-theme-design.asset-manage-operations-teams .treeChildren:before{content:"";position:absolute;left:-15px;top:-14px;bottom:50%;width:1px;background:#A9C5D6}
.new-theme-design.asset-manage-operations-teams .treeChild{position:relative}
.new-theme-design.asset-manage-operations-teams .treeChild:before{content:"";position:absolute;left:-15px;top:50%;width:14px;height:1px;background:#A9C5D6}
.new-theme-design.asset-manage-operations-teams .qr{width:130px;height:130px;margin:12px auto;border:9px solid #fff;box-shadow:0 8px 22px rgba(6, 59, 92, .12);background:linear-gradient(90deg, #0B0B0B 11px, transparent 11px) 0 0/28px 28px, linear-gradient(#0B0B0B 11px, transparent 11px) 0 0/28px 28px, linear-gradient(90deg, transparent 17px, #0B0B0B 17px, #0B0B0B 23px, transparent 23px) 0 0/28px 28px, linear-gradient(transparent 17px, #0B0B0B 17px, #0B0B0B 23px, transparent 23px) 0 0/28px 28px, #fff}
.new-theme-design.asset-manage-operations-teams .scanLine{position:absolute;left:16%;right:16%;height:3px;background:var(--yellow);box-shadow:0 0 12px rgba(255, 201, 40, .9);animation:scan 2.3s ease-in-out infinite}
@keyframes scan {
0%,
100%{top:24%}
50%{top:72%}
}
.new-theme-design.asset-manage-operations-teams .gaugeWrap{display:flex;justify-content:center;padding:18px}
.new-theme-design.asset-manage-operations-teams .gauge{width:190px;height:95px;overflow:hidden;position:relative}
.new-theme-design.asset-manage-operations-teams .gauge:before{content:"";position:absolute;width:190px;height:190px;border-radius:50%;}
.new-theme-design.asset-manage-operations-teams .gauge:after{content:"82";position:absolute;width:126px;height:126px;border-radius:50%;background:#fff;left:32px;top:32px;display:flex;align-items:flex-start;justify-content:center;padding-top:27px;font-size:27px;font-weight:900}
.new-theme-design.asset-manage-operations-teams .chart{height:135px;display:flex;align-items:flex-end;gap:9px;padding:14px;border:1px solid var(--line);border-radius:14px;background:#fff;margin-top:12px}
.new-theme-design.asset-manage-operations-teams .bar{flex:1;border-radius:7px 7px 2px 2px;transform-origin:bottom;animation:barRise 1.3s ease both}
@keyframes barRise {
from{transform:scaleY(0)}
to{transform:scaleY(1)}
}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(1){height:48%;background:var(--brand)}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(2){height:70%;background:var(--yellow)}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(3){height:86%;background:var(--success)}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(4){height:60%;background:var(--brand-dark)}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(5){height:74%;background:#62CCFF}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(6){height:42%;background:#94AAB6}
.new-theme-design.asset-manage-operations-teams .darkSection{background:linear-gradient(135deg, var(--black), var(--black-soft));color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.asset-manage-operations-teams .darkSection h2, .new-theme-design.asset-manage-operations-teams .darkSection h3{color:#fff}
.new-theme-design.asset-manage-operations-teams .darkSection p{color:#D7D7D7}
.new-theme-design.asset-manage-operations-teams .darkSection .eyebrow{background:var(--yellow)}
.new-theme-design.asset-manage-operations-teams .darkSection .featureItem{color:#F7F7F7}
.new-theme-design.asset-manage-operations-teams .darkSection .check{background:var(--yellow);color:#000}
.new-theme-design.asset-manage-operations-teams .aiGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-top:28px}
.new-theme-design.asset-manage-operations-teams .aiCard{background:#151515;border:1px solid #303030;border-radius:16px;padding:20px}
.new-theme-design.asset-manage-operations-teams .aiCard strong{display:block;color:var(--yellow);font-size:14px;margin-bottom:7px}
.new-theme-design.asset-manage-operations-teams .aiCard span{color:#CFCFCF;font-size:12px}
.new-theme-design.asset-manage-operations-teams .aiBoard{margin-top:38px;background:#111;border:1px solid #303030;border-radius:18px;padding:18px}
.new-theme-design.asset-manage-operations-teams .aiBoardGrid{display:grid;grid-template-columns:1fr 1fr;gap:14px}
.new-theme-design.asset-manage-operations-teams .darkKpi{background:#171717;border:1px solid #2E2E2E;border-radius:13px;padding:14px}
.new-theme-design.asset-manage-operations-teams .darkKpi strong{display:block;color:var(--yellow);font-size:24px}
.new-theme-design.asset-manage-operations-teams .darkKpi small{color:#CFCFCF}
.new-theme-design.asset-manage-operations-teams .metricBand{background:linear-gradient(135deg, var(--black), #202020);color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.asset-manage-operations-teams .metricBand h2{color:#fff}
.new-theme-design.asset-manage-operations-teams .metricBand p{color:#D5D5D5}
.new-theme-design.asset-manage-operations-teams .metricGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}
.new-theme-design.asset-manage-operations-teams .metric{border:1px solid rgba(255, 255, 255, .15);border-radius:16px;padding:28px;background:rgba(255, 255, 255, .06)}
.new-theme-design.asset-manage-operations-teams .metric strong{display:block;color:var(--yellow);font-size:28px;margin-bottom:6px}
.new-theme-design.asset-manage-operations-teams .metric span{color:#E1E1E1;font-size:15px}
.new-theme-design.asset-manage-operations-teams .integrationGrid{display:grid;grid-template-columns:repeat(5, 1fr);gap:13px}
.new-theme-design.asset-manage-operations-teams .integration{min-height:74px;background:#fff;border:1px solid var(--line);border-bottom:3px solid var(--brand);border-radius:13px;display:grid;place-items:center;text-align:center;padding:12px;color:var(--black);font-weight:800;font-size:13px}
.new-theme-design.asset-manage-operations-teams .ratingBand{background:var(--black);color:#fff;padding:34px 0;border-top:4px solid var(--yellow)}
.new-theme-design.asset-manage-operations-teams .ratingGrid{display:grid;grid-template-columns:1.1fr repeat(5, 1fr);gap:12px;align-items:center}
.new-theme-design.asset-manage-operations-teams .ratingLead strong{display:block;font-size:18px}
.new-theme-design.asset-manage-operations-teams .ratingLead span{color:#CFCFCF;font-size:12px}
.new-theme-design.asset-manage-operations-teams .ratingItem{text-align:center;padding:8px;border-left:1px solid rgba(255, 255, 255, .14)}
.new-theme-design.asset-manage-operations-teams .stars{color:var(--yellow);letter-spacing:2px;font-size:14px}
.new-theme-design.asset-manage-operations-teams .ratingItem strong{display:block;font-size:12px}
.new-theme-design.asset-manage-operations-teams .ratingItem span{font-size:10px;color:#CFCFCF}
.new-theme-design.asset-manage-operations-teams .industryGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}
.new-theme-design.asset-manage-operations-teams .industryCard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:24px}
.new-theme-design.asset-manage-operations-teams .industryCard p{color:var(--muted);margin:10px 0 0}
.new-theme-design.asset-manage-operations-teams .workflowDark{background:linear-gradient(135deg, #0B0B0B, #171717);color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.asset-manage-operations-teams .workflowDark h2, .new-theme-design.asset-manage-operations-teams .workflowDark h3{color:#fff}
.new-theme-design.asset-manage-operations-teams .workflowDark p{color:#D2D2D2}
.new-theme-design.asset-manage-operations-teams .workflowDark .eyebrow{background:var(--yellow)}
.new-theme-design.asset-manage-operations-teams .workflowCards{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px;margin-top:30px}
.new-theme-design.asset-manage-operations-teams .workflowCard{background:#151515;border:1px solid #2C2C2C;border-radius:16px;padding:20px}
.new-theme-design.asset-manage-operations-teams .workflowCard strong{display:block;color:var(--yellow);font-size:14px;margin-bottom:7px}
.new-theme-design.asset-manage-operations-teams .workflowCard span{font-size:12px;color:#CBCBCB}
.new-theme-design.asset-manage-operations-teams .faq{max-width:900px}
.new-theme-design.asset-manage-operations-teams details.faqItem{background:#fff;border:1px solid var(--line);border-radius:14px;padding:20px 22px;margin-bottom:12px}
.new-theme-design.asset-manage-operations-teams details.faqItem summary{cursor:pointer;font-weight:800;color:var(--navy)}
.new-theme-design.asset-manage-operations-teams details.faqItem p{color:var(--muted);margin:12px 0 0}
.new-theme-design.asset-manage-operations-teams .ctaPanel{background:linear-gradient(135deg, var(--black), #202020);padding:54px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:30px;align-items:center;border-top:5px solid var(--yellow)}
.new-theme-design.asset-manage-operations-teams .ctaPanel h2{color:#fff}
.new-theme-design.asset-manage-operations-teams .ctaPanel p{color:#E6E6E6;font-size:18px;margin:14px 0 0}
.new-theme-design.asset-manage-operations-teams .ctaPanel .button.primary{background:var(--yellow);color:#000;box-shadow:none}
.new-theme-design.asset-manage-operations-teams .ctaPanel .button.secondary{background:transparent;color:#fff;border-color:rgba(255, 255, 255, .45)}
.new-theme-design.asset-manage-operations-teams .inlineCta{margin-top:34px;border:1px solid var(--line);border-left:5px solid var(--yellow);border-radius:18px;background:#fff;padding:24px 26px;display:flex;align-items:center;justify-content:space-between;gap:24px}
.new-theme-design.asset-manage-operations-teams .inlineCta.dark{background:#111;border-color:#2B2B2B;color:#fff}
.new-theme-design.asset-manage-operations-teams .inlineCta h3{font-size:20px;margin-bottom:6px}
.new-theme-design.asset-manage-operations-teams .inlineCta.dark h3{color:#fff}
.new-theme-design.asset-manage-operations-teams .inlineCta p{margin:0;color:var(--muted);font-size:14px;max-width:680px}
.new-theme-design.asset-manage-operations-teams .inlineCta.dark p{color:#D8D8D8}
.new-theme-design.asset-manage-operations-teams .inlineCtaActions{display:flex;gap:10px;flex-wrap:wrap}
.new-theme-design.asset-manage-operations-teams .reviewSection{background:#F3FAFE}
.new-theme-design.asset-manage-operations-teams .reviewGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:18px}
.new-theme-design.asset-manage-operations-teams .reviewCard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:22px;box-shadow:0 8px 24px rgba(6, 59, 92, .05)}
.new-theme-design.asset-manage-operations-teams .avatar{width:46px;height:46px;border-radius:50%;background:linear-gradient(135deg, #B9DFF0, #6CAFCB);margin-bottom:12px}
.new-theme-design.asset-manage-operations-teams .reviewCard strong{display:block}
.new-theme-design.asset-manage-operations-teams .reviewCard p{color:var(--muted);font-size:13px}
.new-theme-design.asset-manage-operations-teams .reviewCard .stars{font-size:12px}
.new-theme-design.asset-manage-operations-teams footer{background:#050505;color:#D5D5D5;padding:60px 0 30px}
.new-theme-design.asset-manage-operations-teams .footerGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:34px}
.new-theme-design.asset-manage-operations-teams .footerCol h3{font-size:14px;color:var(--yellow);margin-bottom:14px}
.new-theme-design.asset-manage-operations-teams .footerCol a{display:block;color:#CFCFCF;font-size:12px;margin:9px 0}
.new-theme-design.asset-manage-operations-teams .footerBottom{margin-top:42px;border-top:1px solid #222;padding-top:22px;font-size:11px;color:#999}
.new-theme-design.asset-manage-operations-teams .reveal{opacity:0;transform:translateY(22px);transition:.7s ease}
.new-theme-design.asset-manage-operations-teams .reveal.show{opacity:1;transform:none}
@media(max-width:980px){
.new-theme-design.asset-manage-operations-teams .heroGrid, .new-theme-design.asset-manage-operations-teams .vedaGrid, .new-theme-design.asset-manage-operations-teams .twoCol, .new-theme-design.asset-manage-operations-teams .ctaPanel{grid-template-columns:1fr}
.new-theme-design.asset-manage-operations-teams .heroVisual{min-height:480px}
.new-theme-design.asset-manage-operations-teams .assetPanel{width:84%}
.new-theme-design.asset-manage-operations-teams .mobileAsset{width:32%}
.new-theme-design.asset-manage-operations-teams .logoRow{grid-template-columns:repeat(4, 1fr)}
.new-theme-design.asset-manage-operations-teams .outcomeGrid{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.asset-manage-operations-teams .awardGrid{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.asset-manage-operations-teams .coreGrid, .new-theme-design.asset-manage-operations-teams .cards, .new-theme-design.asset-manage-operations-teams .seoGrid, .new-theme-design.asset-manage-operations-teams .industryGrid, .new-theme-design.asset-manage-operations-teams .reviewGrid{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.asset-manage-operations-teams .aiGrid, .new-theme-design.asset-manage-operations-teams .metricGrid, .new-theme-design.asset-manage-operations-teams .workflowCards{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.asset-manage-operations-teams .integrationGrid{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.asset-manage-operations-teams .ratingGrid{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.asset-manage-operations-teams .footerGrid{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.asset-manage-operations-teams .navlinks{display:none}
}
@media(max-width:640px){
.new-theme-design.asset-manage-operations-teams .wrap{width:min(var(--max), calc(100% - 24px))}
.new-theme-design.asset-manage-operations-teams .hero{padding:58px 0 52px}
.new-theme-design.asset-manage-operations-teams section{padding:64px 0}
.new-theme-design.asset-manage-operations-teams h1{font-size:44px}
.new-theme-design.asset-manage-operations-teams .heroVisual{min-height:430px}
.new-theme-design.asset-manage-operations-teams .assetPanel{position:relative;width:100%;top:0}
.new-theme-design.asset-manage-operations-teams .mobileAsset{display:none}
.new-theme-design.asset-manage-operations-teams .logoRow, .new-theme-design.asset-manage-operations-teams .outcomeGrid, .new-theme-design.asset-manage-operations-teams .awardGrid, .new-theme-design.asset-manage-operations-teams .coreGrid, .new-theme-design.asset-manage-operations-teams .cards, .new-theme-design.asset-manage-operations-teams .seoGrid, .new-theme-design.asset-manage-operations-teams .industryGrid, .new-theme-design.asset-manage-operations-teams .reviewGrid, .new-theme-design.asset-manage-operations-teams .aiGrid, .new-theme-design.asset-manage-operations-teams .metricGrid, .new-theme-design.asset-manage-operations-teams .workflowCards, .new-theme-design.asset-manage-operations-teams .integrationGrid, .new-theme-design.asset-manage-operations-teams .featureList, .new-theme-design.asset-manage-operations-teams .ratingGrid, .new-theme-design.asset-manage-operations-teams .footerGrid{grid-template-columns:1fr}
.new-theme-design.asset-manage-operations-teams .assetRow{grid-template-columns:44px 1fr .7fr}
.new-theme-design.asset-manage-operations-teams .assetRow>*:last-child{display:none}
.new-theme-design.asset-manage-operations-teams .aiBoardGrid{grid-template-columns:1fr}
.new-theme-design.asset-manage-operations-teams .inlineCta{flex-direction:column;align-items:flex-start}
.new-theme-design.asset-manage-operations-teams .ctaPanel{padding:34px 24px}
}
@media (prefers-reduced-motion: no-preference) { .new-theme-design.asset-manage-operations-teams .assetPanel{animation:assetPanelIn .9s cubic-bezier(.2, .8, .2, 1) both;}
@keyframes assetPanelIn {
from{opacity:0;transform:translateY(24px) scale(.98)}
to{opacity:1;transform:none}
}
.new-theme-design.asset-manage-operations-teams .mobileAsset{animation:mobileFloat 4.2s ease-in-out infinite;}
@keyframes mobileFloat {
0%,
100%{transform:translateY(0) rotate(-.5deg)}
50%{transform:translateY(-8px) rotate(.6deg)}
}
.new-theme-design.asset-manage-operations-teams .machineIcon{animation:machinePulse 3.3s ease-in-out infinite;}
@keyframes machinePulse {
0%,
100%{box-shadow:0 0 0 rgba(0, 168, 248, 0)}
50%{box-shadow:0 0 0 7px rgba(0, 168, 248, .08)}
}
.new-theme-design.asset-manage-operations-teams .healthChip{animation:healthGlow 2.7s ease-in-out infinite;}
@keyframes healthGlow {
0%,
100%{box-shadow:0 0 0 0 rgba(17, 138, 97, 0)}
50%{box-shadow:0 0 0 6px rgba(17, 138, 97, .08)}
}
.new-theme-design.asset-manage-operations-teams .kpi{opacity:0;transform:translateY(8px);animation:kpiIn .45s ease forwards;}
.new-theme-design.asset-manage-operations-teams .kpi:nth-child(1){animation-delay:.2s}
.new-theme-design.asset-manage-operations-teams .kpi:nth-child(2){animation-delay:.32s}
.new-theme-design.asset-manage-operations-teams .kpi:nth-child(3){animation-delay:.44s}
.new-theme-design.asset-manage-operations-teams .kpi:nth-child(4){animation-delay:.56s}
@keyframes kpiIn {
to{opacity:1;transform:none}
}
.new-theme-design.asset-manage-operations-teams .timelineRow{opacity:0;transform:translateX(10px);animation:timelineIn .48s ease forwards;}
.new-theme-design.asset-manage-operations-teams .timelineRow:nth-of-type(2){animation-delay:.35s}
.new-theme-design.asset-manage-operations-teams .timelineRow:nth-of-type(3){animation-delay:.5s}
.new-theme-design.asset-manage-operations-teams .timelineRow:nth-of-type(4){animation-delay:.65s}
@keyframes timelineIn {
to{opacity:1;transform:none}
}
.new-theme-design.asset-manage-operations-teams .timelineDot{animation:dotPulse 2.6s ease-in-out infinite;}
@keyframes dotPulse {
0%,
100%{transform:scale(1)}
50%{transform:scale(1.18)}
}
.new-theme-design.asset-manage-operations-teams .floatBadge{animation:float 3.5s ease-in-out infinite;}
.new-theme-design.asset-manage-operations-teams .qr, .new-theme-design.asset-manage-operations-teams .qrMini{position:relative;overflow:hidden;}
.new-theme-design.asset-manage-operations-teams .qr::after, .new-theme-design.asset-manage-operations-teams .qrMini::after{content:"";position:absolute;left:0;right:0;height:3px;background:var(--yellow);box-shadow:0 0 12px rgba(255, 201, 40, .85);animation:qrSweep 2.4s ease-in-out infinite;}
@keyframes qrSweep {
0%,
100%{top:10%}
50%{top:85%}
} .new-theme-design.asset-manage-operations-teams .treeRoot{animation:rootPulse 3s ease-in-out infinite;}
@keyframes rootPulse {
0%,
100%{transform:translateY(0)}
50%{transform:translateY(-2px)}
}
.new-theme-design.asset-manage-operations-teams .treeChild{opacity:0;transform:translateY(8px);animation:treeIn .45s ease forwards;}
.new-theme-design.asset-manage-operations-teams .treeChild:nth-child(1){animation-delay:.2s}
.new-theme-design.asset-manage-operations-teams .treeChild:nth-child(2){animation-delay:.35s}
.new-theme-design.asset-manage-operations-teams .treeChild:nth-child(3){animation-delay:.5s}
.new-theme-design.asset-manage-operations-teams .treeChild:nth-child(4){animation-delay:.65s}
@keyframes treeIn {
to{opacity:1;transform:none}
} .new-theme-design.asset-manage-operations-teams .gauge{animation:gaugePop .75s cubic-bezier(.2, .8, .2, 1) both;}
@keyframes gaugePop {
from{opacity:0;transform:scale(.88)}
to{opacity:1;transform:scale(1)}
}
.new-theme-design.asset-manage-operations-teams .gauge::before{animation:gaugeGlow 2.8s ease-in-out infinite;}
@keyframes gaugeGlow {
0%,
100%{filter:saturate(1) brightness(1)}
50%{filter:saturate(1.15) brightness(1.04)}
} .new-theme-design.asset-manage-operations-teams .bar{transform-origin:bottom center;animation:barRise 1.2s cubic-bezier(.2, .8, .2, 1) both;}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(1){animation-delay:.05s}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(2){animation-delay:.12s}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(3){animation-delay:.19s}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(4){animation-delay:.26s}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(5){animation-delay:.33s}
.new-theme-design.asset-manage-operations-teams .bar:nth-child(6){animation-delay:.4s}
.new-theme-design.asset-manage-operations-teams .assetRow:not(.head){opacity:0;transform:translateX(10px);animation:assetRowIn .45s ease forwards;}
.new-theme-design.asset-manage-operations-teams .assetRow:nth-child(2){animation-delay:.15s}
.new-theme-design.asset-manage-operations-teams .assetRow:nth-child(3){animation-delay:.3s}
.new-theme-design.asset-manage-operations-teams .assetRow:nth-child(4){animation-delay:.45s}
.new-theme-design.asset-manage-operations-teams .assetRow:nth-child(5){animation-delay:.6s}
@keyframes assetRowIn {
to{opacity:1;transform:none}
}
.new-theme-design.asset-manage-operations-teams .assetThumb::after{animation:onlinePulse 2s ease-in-out infinite;}
@keyframes onlinePulse {
0%,
100%{box-shadow:0 0 0 0 rgba(17, 138, 97, 0)}
50%{box-shadow:0 0 0 5px rgba(17, 138, 97, .12)}
} .new-theme-design.asset-manage-operations-teams .prompt{opacity:0;transform:translateX(10px);animation:promptIn .45s ease forwards;}
.new-theme-design.asset-manage-operations-teams .prompt:nth-of-type(1){animation-delay:.15s}
.new-theme-design.asset-manage-operations-teams .prompt:nth-of-type(2){animation-delay:.3s}
.new-theme-design.asset-manage-operations-teams .prompt:nth-of-type(3){animation-delay:.45s}
.new-theme-design.asset-manage-operations-teams .prompt:nth-of-type(4){animation-delay:.6s}
.new-theme-design.asset-manage-operations-teams .prompt:nth-of-type(5){animation-delay:.75s}
@keyframes promptIn {
to{opacity:1;transform:none}
}
.new-theme-design.asset-manage-operations-teams .vedaAction{transition:transform .22s ease, border-color .22s ease, box-shadow .22s ease;}
.new-theme-design.asset-manage-operations-teams .vedaAction:hover{transform:translateY(-4px);border-color:#4A4A4A;box-shadow:0 12px 24px rgba(0, 0, 0, .18);}
.new-theme-design.asset-manage-operations-teams .coreCard, .new-theme-design.asset-manage-operations-teams .industryCard, .new-theme-design.asset-manage-operations-teams .reviewCard, .new-theme-design.asset-manage-operations-teams .seoCard, .new-theme-design.asset-manage-operations-teams .metric, .new-theme-design.asset-manage-operations-teams .aiCard, .new-theme-design.asset-manage-operations-teams .workflowCard, .new-theme-design.asset-manage-operations-teams .outcome{transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;}
.new-theme-design.asset-manage-operations-teams .coreCard:hover, .new-theme-design.asset-manage-operations-teams .industryCard:hover, .new-theme-design.asset-manage-operations-teams .reviewCard:hover, .new-theme-design.asset-manage-operations-teams .seoCard:hover, .new-theme-design.asset-manage-operations-teams .outcome:hover{transform:translateY(-5px);box-shadow:0 16px 34px rgba(6, 59, 92, .10);}
.new-theme-design.asset-manage-operations-teams .metric:hover, .new-theme-design.asset-manage-operations-teams .aiCard:hover, .new-theme-design.asset-manage-operations-teams .workflowCard:hover{transform:translateY(-4px);border-color:#454545;}
.new-theme-design.asset-manage-operations-teams .darkKpi{transition:transform .22s ease, border-color .22s ease;}
.new-theme-design.asset-manage-operations-teams .darkKpi:hover{transform:translateX(4px);border-color:#484848;}
.new-theme-design.asset-manage-operations-teams .ctaPanel{position:relative;overflow:hidden;}
@keyframes ctaSweep {
0%,
45%{left:-35%}
70%,
100%{left:110%}
} .new-theme-design.asset-manage-operations-teams .motionReveal{opacity:0;transform:translateY(24px);transition:opacity .72s cubic-bezier(.2, .8, .2, 1), transform .72s cubic-bezier(.2, .8, .2, 1);}
.new-theme-design.asset-manage-operations-teams .motionReveal.motionShow{opacity:1;transform:none;}
}
@media (prefers-reduced-motion: reduce) {
*,
*::before,
*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important;scroll-behavior:auto !important;}
}
.new-theme-design p:empty{display:none;}
@media(max-width:767px){
.new-theme-design.asset-manage-operations-teams .vedaActions{grid-template-columns:repeat(1, 1fr);}
.industry-sec-mob{display:none !important;}
#carousal-two .owl-stage{margin-bottom:10px;}
}  :root{--b:#00A8F8;--bd:#007FC5;--n:#063B5C;--sky:#EAF8FF;--sky2:#F5FBFF;--ink:#11283A;--m:#607487;--line:#D9E8F1;--g:#118A61;--gb:#EAF8F3;--black:#0B0B0B;--black2:#171717;--y:#FFC928;--ys:#FFF7D6;--red:#DE5151;--shadow:0 18px 48px rgba(6, 59, 92, .11);}
.new-theme-design.ai-powered-checklist-inspection .ey{display:inline-flex;padding:8px 13px;border-radius:999px;background:var(--ys);font-size:13px;font-weight:850;margin-bottom:18px}
.new-theme-design.ai-powered-checklist-inspection .lead{font-size:18px;color:var(--m);margin-top:20px;max-width:760px}
.new-theme-design.ai-powered-checklist-inspection .btn{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-weight:850;transition:.2s}
.new-theme-design.ai-powered-checklist-inspection .btn:hover{transform:translateY(-2px)}
.new-theme-design.ai-powered-checklist-inspection .blackBtn{background:#0b0b0b;color:#fff}
.new-theme-design.ai-powered-checklist-inspection .yellowBtn{background:var(--y);color:#000}
.new-theme-design.ai-powered-checklist-inspection .outlineBtn{background:#fff;border-color:var(--line);color:var(--n)}
.new-theme-design.ai-powered-checklist-inspection .actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}
.new-theme-design.ai-powered-checklist-inspection .hero{padding:72px 0 66px;background:radial-gradient(circle at 84% 15%, rgba(0, 168, 248, .18), transparent 30%), linear-gradient(180deg, #fff, #F3FBFF);overflow:hidden}
.new-theme-design.ai-powered-checklist-inspection .heroGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center}
.new-theme-design.ai-powered-checklist-inspection .micro{font-size:14px;color:var(--m);margin-top:14px}
.new-theme-design.ai-powered-checklist-inspection .heroVisual{min-height:455px;position:relative}
.new-theme-design.ai-powered-checklist-inspection .panel{position:absolute;right:0;top:8px;width:82%;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;animation:panelIn .8s ease both}
.new-theme-design.ai-powered-checklist-inspection .bar{display:flex;align-items:center;gap:7px;padding:12px 14px;background:#F8FCFF;border-bottom:1px solid var(--line)}
.new-theme-design.ai-powered-checklist-inspection .dot{width:9px;height:9px;border-radius:50%}
.new-theme-design.ai-powered-checklist-inspection .r{background:#ff6b6b}
.new-theme-design.ai-powered-checklist-inspection .yy{background:var(--y)}
.new-theme-design.ai-powered-checklist-inspection .gg{background:#36c98f}
.new-theme-design.ai-powered-checklist-inspection .body{padding:16px}
.new-theme-design.ai-powered-checklist-inspection .head{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px;border:1px solid var(--line);border-radius:13px;background:linear-gradient(145deg, #fff, #EAF8FF)}
.new-theme-design.ai-powered-checklist-inspection .head strong{display:block;font-size:13px}
.new-theme-design.ai-powered-checklist-inspection .head small{color:var(--m);font-size:9px}
.new-theme-design.ai-powered-checklist-inspection .score{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--g) 0 82%, #e8eef2 82% 100%)}
.new-theme-design.ai-powered-checklist-inspection .score:after{content:"82%";width:38px;height:38px;border-radius:50%;background:#fff;display:grid;place-items:center;font-size:9px;font-weight:900}
.new-theme-design.ai-powered-checklist-inspection .custom-row{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:10px 11px;border:1px solid var(--line);border-radius:11px;margin-top:8px;background:#fff;opacity:0;transform:translateY(8px);animation:rowIn .4s ease forwards}
.new-theme-design.ai-powered-checklist-inspection .custom-row:nth-child(2){animation-delay:.2s}
.new-theme-design.ai-powered-checklist-inspection .custom-row:nth-child(3){animation-delay:.35s}
.new-theme-design.ai-powered-checklist-inspection .custom-row:nth-child(4){animation-delay:.5s}
.new-theme-design.ai-powered-checklist-inspection .custom-row:nth-child(5){animation-delay:.65s}
.new-theme-design.ai-powered-checklist-inspection .ic{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:var(--gb);color:var(--g);font-size:10px;font-weight:900}
.new-theme-design.ai-powered-checklist-inspection .ic.fail{background:#FFF0F0;color:var(--red)}
.new-theme-design.ai-powered-checklist-inspection .row strong{font-size:10px}
.new-theme-design.ai-powered-checklist-inspection .row small{display:block;color:var(--m);font-size:8px}
.new-theme-design.ai-powered-checklist-inspection .st{padding:4px 7px;border-radius:999px;font-size:8px;font-weight:900}
.new-theme-design.ai-powered-checklist-inspection .pass{background:var(--gb);color:var(--g)}
.new-theme-design.ai-powered-checklist-inspection .failst{background:#FFF0F0;color:var(--red)}
.new-theme-design.ai-powered-checklist-inspection .req{background:var(--ys);color:#7B5B00}
.new-theme-design.ai-powered-checklist-inspection .proof{position:absolute;left:0;bottom:2px;width:36%;background:#101010;color:#fff;border-radius:22px;padding:14px;box-shadow:0 18px 42px rgba(0, 0, 0, .19);animation:floatPhone 4s ease-in-out infinite}
.new-theme-design.ai-powered-checklist-inspection .proof h4{font-size:11px;margin:0 0 10px}
.new-theme-design.ai-powered-checklist-inspection .photo{height:82px;border-radius:12px;background:linear-gradient(145deg, #6A8797, #C4D6DE);position:relative}
.new-theme-design.ai-powered-checklist-inspection .photo:after{content:"PHOTO PROOF";position:absolute;left:8px;bottom:7px;font-size:7px;font-weight:900;background:var(--y);color:#000;padding:3px 5px;border-radius:5px}
.new-theme-design.ai-powered-checklist-inspection .sig{height:35px;margin-top:9px;border-radius:10px;background:#fff;position:relative}
.new-theme-design.ai-powered-checklist-inspection .sig:after{content:"✓ Signed by Alex M.";position:absolute;left:9px;top:9px;color:var(--n);font-size:8px;font-weight:800}
.new-theme-design.ai-powered-checklist-inspection .aib{position:absolute;right:14px;bottom:16px;background:var(--y);color:#000;border-radius:10px;padding:8px 10px;font-size:9px;font-weight:900;animation:float 3.3s ease-in-out infinite}
@keyframes panelIn {
from{opacity:0;transform:translateY(24px)}
to{opacity:1;transform:none}
}
@keyframes rowIn {
to{opacity:1;transform:none}
}
@keyframes floatPhone {
50%{transform:translateY(-7px) rotate(.5deg)}
}
@keyframes float {
50%{transform:translateY(-6px)}
}
.new-theme-design.ai-powered-checklist-inspection .trust{padding:25px 0;border-bottom:1px solid var(--line)}
.new-theme-design.ai-powered-checklist-inspection .trustLabel{text-align:center;font-size:13px;font-weight:800;margin-bottom:16px}
.new-theme-design.ai-powered-checklist-inspection .logos{display:grid;grid-template-columns:repeat(7, 1fr);gap:11px}
.new-theme-design.ai-powered-checklist-inspection .logo{height:62px;border:1px dashed #B8D7E7;border-radius:11px;display:grid;place-items:center;color:#8195A2;font-size:11px;font-weight:800}
.new-theme-design.ai-powered-checklist-inspection .dark{background:linear-gradient(135deg, var(--black), var(--black2));color:#fff;border-top:4px solid var(--y)}
.new-theme-design.ai-powered-checklist-inspection .dark h2, .new-theme-design.ai-powered-checklist-inspection .dark h3{color:#fff}
.new-theme-design.ai-powered-checklist-inspection .dark p{color:#D6D6D6}
.new-theme-design.ai-powered-checklist-inspection .dark .ey{background:var(--y);color:#000;}
.new-theme-design.ai-powered-checklist-inspection .aiGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:center}
.new-theme-design.ai-powered-checklist-inspection .prompts{background:#111;border:1px solid #333;border-radius:20px;padding:20px}
.new-theme-design.ai-powered-checklist-inspection .prompt{background:#1B1B1B;border:1px solid #303030;border-radius:11px;padding:12px 13px;margin-top:9px;font-size:12px;opacity:0;transform:translateX(8px);animation:promptIn .4s ease forwards}
.new-theme-design.ai-powered-checklist-inspection .prompt:nth-child(2){animation-delay:.15s}
.new-theme-design.ai-powered-checklist-inspection .prompt:nth-child(3){animation-delay:.3s}
.new-theme-design.ai-powered-checklist-inspection .prompt:nth-child(4){animation-delay:.45s}
.new-theme-design.ai-powered-checklist-inspection .prompt:nth-child(5){animation-delay:.6s}
@keyframes promptIn {
to{opacity:1;transform:none}
}
.new-theme-design.ai-powered-checklist-inspection .aiMini{display:grid;grid-template-columns:repeat(3, 1fr);gap:11px;margin-top:20px}
.new-theme-design.ai-powered-checklist-inspection .aiMini div{background:#151515;border:1px solid #303030;border-radius:13px;padding:15px}
.new-theme-design.ai-powered-checklist-inspection .aiMini strong{display:block;color:var(--y);font-size:16px}
.new-theme-design.ai-powered-checklist-inspection .aiMini span{font-size:15px;color:#CFCFCF}
.new-theme-design.ai-powered-checklist-inspection .soft{background:var(--sky2)}
.new-theme-design.ai-powered-checklist-inspection .sectionHead{max-width:820px;margin-bottom:36px}
.new-theme-design.ai-powered-checklist-inspection .center{text-align:center;margin-left:auto;margin-right:auto}
.new-theme-design.ai-powered-checklist-inspection .sectionHead p{color:var(--m);font-size:17px;margin-top:15px}
.new-theme-design.ai-powered-checklist-inspection .outcomes{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}
.new-theme-design.ai-powered-checklist-inspection .outcome{background:#fff;border:1px solid var(--line);border-top:3px solid var(--y);border-radius:16px;padding:22px}
.new-theme-design.ai-powered-checklist-inspection .outcome strong{display:block;font-size:19px;margin-bottom:7px}
.new-theme-design.ai-powered-checklist-inspection .outcome span{font-size:13px;color:var(--m)}
.new-theme-design.ai-powered-checklist-inspection .feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.new-theme-design.ai-powered-checklist-inspection .feature.reverse .visual{order:-1}
.new-theme-design.ai-powered-checklist-inspection .feature p{font-size:16px;margin-top:15px}
.new-theme-design.ai-powered-checklist-inspection .fl{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:22px}
.new-theme-design.ai-powered-checklist-inspection .fi{display:flex;gap:9px;font-size:15px}
.new-theme-design.ai-powered-checklist-inspection .tick{width:21px;height:21px;border-radius:50%;background:var(--gb);color:var(--g);display:grid;place-items:center;flex:0 0 21px;font-size:10px;font-weight:900}
.new-theme-design.ai-powered-checklist-inspection .visual{min-height:330px;border-radius:20px;background:linear-gradient(145deg, #fff, #EAF8FF);border:1px solid #CBEAF9;box-shadow:var(--shadow);padding:18px;position:relative;overflow:hidden}
.new-theme-design.ai-powered-checklist-inspection .builder{background:#fff;border:1px solid var(--line);border-radius:15px;overflow:hidden}
.new-theme-design.ai-powered-checklist-inspection .field{padding:11px 13px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;gap:10px;font-size:10px}
.new-theme-design.ai-powered-checklist-inspection .field:last-child{border-bottom:0}
.new-theme-design.ai-powered-checklist-inspection .required{color:var(--red);font-weight:900}
.new-theme-design.ai-powered-checklist-inspection .builder-progress{height:8px;background:#E7EEF2;border-radius:999px;overflow:hidden;margin:12px 0}
.new-theme-design.ai-powered-checklist-inspection .builder-progress span{height:100%;display:block;border-radius:inherit;background:linear-gradient(90deg, var(--b), #62CCFF);transform-origin:left;animation:fill 1.7s ease both}
@keyframes fill {
from{transform:scaleX(0)}
to{transform:scaleX(1)}
}
.new-theme-design.ai-powered-checklist-inspection .egrid{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}
.new-theme-design.ai-powered-checklist-inspection .evidence{height:98px;border-radius:12px;background:linear-gradient(145deg, #728C9B, #C4D6DE);position:relative}
.new-theme-design.ai-powered-checklist-inspection .evidence:nth-child(2){background:linear-gradient(145deg, #D7A75F, #F2D49A)}
.new-theme-design.ai-powered-checklist-inspection .evidence:nth-child(3){background:linear-gradient(145deg, #7D9C7B, #CDE0C8)}
.new-theme-design.ai-powered-checklist-inspection .evidence:nth-child(4){background:linear-gradient(145deg, #8D7A9D, #D8CDE0)}
.new-theme-design.ai-powered-checklist-inspection .evidence span{position:absolute;left:7px;bottom:6px;background:#fff;padding:3px 5px;border-radius:5px;font-size:7px;font-weight:900}
.new-theme-design.ai-powered-checklist-inspection .alert{padding:13px;border-radius:12px;background:#FFF3F3;border:1px solid #FFC9C9;margin-top:10px;font-size:10px}
.new-theme-design.ai-powered-checklist-inspection .flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin-top:20px}
.new-theme-design.ai-powered-checklist-inspection .step{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;text-align:center;font-size:10px;font-weight:800}
.new-theme-design.ai-powered-checklist-inspection .arrow{font-weight:900;color:var(--b)}
.new-theme-design.ai-powered-checklist-inspection .auditRows{display:grid;gap:9px}
.new-theme-design.ai-powered-checklist-inspection .auditRow{background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px;display:grid;grid-template-columns:1fr auto;gap:10px;font-size:10px}
.new-theme-design.ai-powered-checklist-inspection .auditRow small{color:var(--m)}
.new-theme-design.ai-powered-checklist-inspection .bars{display:grid;gap:10px;margin-top:14px}
.new-theme-design.ai-powered-checklist-inspection .scoreBar label{font-size:9px;font-weight:800}
.new-theme-design.ai-powered-checklist-inspection .scoreBar div{height:8px;background:#E9EFF3;border-radius:999px;overflow:hidden}
.new-theme-design.ai-powered-checklist-inspection .scoreBar span{display:block;height:100%;background:linear-gradient(90deg, var(--b), var(--g));border-radius:999px;animation:fill 1.8s ease both}
.new-theme-design.ai-powered-checklist-inspection .cta{margin-top:30px;padding:22px 24px;border:1px solid var(--line);border-left:5px solid var(--y);border-radius:17px;background:#fff;display:flex;justify-content:space-between;gap:22px;align-items:center}
.new-theme-design.ai-powered-checklist-inspection .cta.darkCta{background:#121212;border-color:#303030;color:#fff}
.new-theme-design.ai-powered-checklist-inspection .cta h3{font-size:19px}
.new-theme-design.ai-powered-checklist-inspection .cta.darkCta h3{color:#fff}
.new-theme-design.ai-powered-checklist-inspection .cta p{color:var(--m);font-size:13px;margin-top:5px;max-width:650px}
.new-theme-design.ai-powered-checklist-inspection .cta.darkCta p{color:#D1D1D1}
.new-theme-design.ai-powered-checklist-inspection .ctaBtns{display:flex;gap:9px;flex-wrap:wrap;flex:0 0 auto}
.new-theme-design.ai-powered-checklist-inspection .useCases{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}
.new-theme-design.ai-powered-checklist-inspection .useCase{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}
.new-theme-design.ai-powered-checklist-inspection .useIcon{width:42px;height:42px;border-radius:11px;background:var(--y);display:grid;place-items:center;font-size:11px;font-weight:900;margin-bottom:14px}
.new-theme-design.ai-powered-checklist-inspection .useCase p{color:var(--m);font-size:15px;margin-top:7px}
.new-theme-design.ai-powered-checklist-inspection .integrations{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;margin-top:25px}
.new-theme-design.ai-powered-checklist-inspection .integration{height:70px;background:#fff;border:1px solid var(--line);border-bottom:3px solid var(--b);border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:800}
.new-theme-design.ai-powered-checklist-inspection .rating{padding:30px 0;background:#0B0B0B;color:#fff;border-top:4px solid var(--y)}
.new-theme-design.ai-powered-checklist-inspection .ratingGrid{display:grid;grid-template-columns:1.3fr repeat(4, 1fr);gap:12px;align-items:center}
.new-theme-design.ai-powered-checklist-inspection .ratingItem{text-align:center;border-left:1px solid #2D2D2D}
.new-theme-design.ai-powered-checklist-inspection .stars{color:var(--y);letter-spacing:2px}
.new-theme-design.ai-powered-checklist-inspection .faq{max-width:900px}
.new-theme-design.ai-powered-checklist-inspection .faq details{border:1px solid var(--line);border-radius:13px;padding:18px 20px;margin-bottom:10px;background:#fff}
.new-theme-design.ai-powered-checklist-inspection .faq summary{font-weight:800;cursor:pointer;color:var(--n)}
.new-theme-design.ai-powered-checklist-inspection .faq details p{color:var(--m);font-size:15px;margin-top:10px}
.new-theme-design.ai-powered-checklist-inspection .final{background:linear-gradient(135deg, var(--black), #202020);border-top:5px solid var(--y);border-radius:0;padding:44px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}
.new-theme-design.ai-powered-checklist-inspection .final h2{color:#fff}
.new-theme-design.ai-powered-checklist-inspection .final p{color:#DDD;margin-top:12px;max-width:700px}
.new-theme-design.ai-powered-checklist-inspection .reveal{opacity:0;transform:translateY(20px);transition:.65s ease}
.new-theme-design.ai-powered-checklist-inspection .reveal.show{opacity:1;transform:none}
@media(max-width:960px){
.new-theme-design.ai-powered-checklist-inspection .heroGrid, .new-theme-design.ai-powered-checklist-inspection .aiGrid, .new-theme-design.ai-powered-checklist-inspection .feature, .new-theme-design.ai-powered-checklist-inspection .final{grid-template-columns:1fr}
.new-theme-design.ai-powered-checklist-inspection .feature.reverse .visual{order:0}
.new-theme-design.ai-powered-checklist-inspection .heroVisual{min-height:450px}
.new-theme-design.ai-powered-checklist-inspection .outcomes, .new-theme-design.ai-powered-checklist-inspection .useCases{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.ai-powered-checklist-inspection .logos{grid-template-columns:repeat(4, 1fr)}
.new-theme-design.ai-powered-checklist-inspection .integrations{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.ai-powered-checklist-inspection .ratingGrid{grid-template-columns:repeat(2, 1fr)}
}
@media(max-width:640px){
.new-theme-design.ai-powered-checklist-inspection .wrap{width:calc(100% - 24px)}
.new-theme-design.ai-powered-checklist-inspection .hero{padding:54px 0}
.new-theme-design.ai-powered-checklist-inspection .heroVisual{min-height:420px}
.new-theme-design.ai-powered-checklist-inspection .panel{position:relative;width:100%;top:0}
.new-theme-design.ai-powered-checklist-inspection .proof{display:none}
.new-theme-design.ai-powered-checklist-inspection .fl, .new-theme-design.ai-powered-checklist-inspection .outcomes, .new-theme-design.ai-powered-checklist-inspection .useCases, .new-theme-design.ai-powered-checklist-inspection .logos, .new-theme-design.ai-powered-checklist-inspection .integrations, .new-theme-design.ai-powered-checklist-inspection .aiMini, .new-theme-design.ai-powered-checklist-inspection .ratingGrid{grid-template-columns:1fr}
.new-theme-design.ai-powered-checklist-inspection .cta{flex-direction:column;align-items:flex-start}
}
@media(prefers-reduced-motion:reduce) {
*,
*:before,
*:after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}
}
.new-theme-design.ai-powered-checklist-inspection .complianceStandards{background:#fff;}
.new-theme-design.ai-powered-checklist-inspection .complianceWrap{display:grid;grid-template-columns:.9fr 1.1fr;gap:46px;align-items:center;}
.new-theme-design.ai-powered-checklist-inspection .complianceIntro p{color:var(--m);font-size:16px;margin-top:15px;}
.new-theme-design.ai-powered-checklist-inspection .complianceBadges{display:grid;grid-template-columns:repeat(3, 1fr);gap:14px;}
.new-theme-design.ai-powered-checklist-inspection .complianceBadge{min-height:132px;border:1px solid var(--line);border-top:4px solid var(--y);border-radius:16px;padding:18px 14px;background:linear-gradient(145deg, #fff, #F8FCFF);box-shadow:0 8px 24px rgba(6, 59, 92, .05);text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease;}
.new-theme-design.ai-powered-checklist-inspection .complianceBadge:hover{transform:translateY(-4px);border-color:#B7DCEC;box-shadow:0 16px 30px rgba(6, 59, 92, .09);}
.new-theme-design.ai-powered-checklist-inspection .complianceMark{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:#fff;border:3px double var(--n);color:var(--n);font-size:13px;font-weight:900;letter-spacing:.03em;margin-bottom:10px;position:relative;}
.new-theme-design.ai-powered-checklist-inspection .complianceMark::after{content:"";position:absolute;inset:6px;border-radius:50%;border:1px solid rgba(6, 59, 92, .25);}
.new-theme-design.ai-powered-checklist-inspection .complianceBadge strong{display:block;font-size:13px;color:#111;}
.new-theme-design.ai-powered-checklist-inspection .complianceBadge span{color:var(--m);font-size:10.5px;line-height:1.45;margin-top:4px;}
.new-theme-design.ai-powered-checklist-inspection .complianceFlow{margin-top:28px;display:grid;grid-template-columns:repeat(7, 1fr);gap:8px;align-items:center;}
.new-theme-design.ai-powered-checklist-inspection .complianceFlowStep{background:var(--sky2);border:1px solid var(--line);border-radius:11px;padding:10px 8px;text-align:center;font-size:9px;font-weight:800;}
.new-theme-design.ai-powered-checklist-inspection .complianceFlowArrow{text-align:center;color:var(--b);font-weight:900;}
.new-theme-design.ai-powered-checklist-inspection .complianceNote{margin-top:18px;padding:13px 14px;border-radius:12px;background:#FFF9E6;border:1px solid #F0DF9B;color:#6B5A18;font-size:11px;}
@media(max-width:960px){
.new-theme-design.ai-powered-checklist-inspection .complianceWrap{grid-template-columns:1fr}
}
@media(max-width:640px){
.new-theme-design.ai-powered-checklist-inspection .complianceBadges{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.ai-powered-checklist-inspection .complianceFlow{grid-template-columns:1fr}
.new-theme-design.ai-powered-checklist-inspection .complianceFlowArrow{transform:rotate(90deg)}
}
.new-theme-design.asset-manage-operations-teams .capability.alt .key-feature-sec-head{display:block;}
.new-theme-design .darkCta .button.secondary{background:#111;border-color:#2B2B2B;color:#fff;}
.new-theme-design .darkCta .button.secondary:hover{background:#323232 !important;}
@media(max-width:767px){
.new-theme-design.ai-powered-checklist-inspection .heroVisual{display:none;}
.new-theme-design.ai-powered-checklist-inspection .visual{order:0;}
.new-theme-design.ai-powered-checklist-inspection .visual-cont{order:0;}
}  .new-theme-design.ai-predictive-maintenance-software .ey{display:inline-flex;padding:8px 13px;border-radius:999px;background:var(--yellow-soft);font-size:15px;font-weight:850;margin-bottom:18px}
.new-theme-design.ai-predictive-maintenance-software .lead{font-size:18px;color:var(--muted);margin-top:20px;max-width:760px}
.new-theme-design.ai-predictive-maintenance-software .btn{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-weight:850;transition:.2s}
.new-theme-design.ai-predictive-maintenance-software .btn:hover{transform:translateY(-2px)}
.new-theme-design.ai-predictive-maintenance-software .btn.black{background:#0b0b0b;color:#fff}
.new-theme-design.ai-predictive-maintenance-software .btn.yellow{background:var(--yellow);color:#000}
.new-theme-design.ai-predictive-maintenance-software .btn.outline{background:#fff;border-color:var(--line);color:var(--navy)}
.new-theme-design.ai-predictive-maintenance-software .actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}
.new-theme-design.ai-predictive-maintenance-software .micro{font-size:14px;color:var(--muted);margin-top:14px}
.new-theme-design.ai-predictive-maintenance-software .hero{padding:76px 0 68px;background:radial-gradient(circle at 84% 15%, rgba(0, 168, 248, .18), transparent 30%), linear-gradient(180deg, #fff, #F3FBFF);overflow:hidden}
.new-theme-design.ai-predictive-maintenance-software .heroGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:center}
.new-theme-design.ai-predictive-maintenance-software .heroVisual{min-height:490px;position:relative}
.new-theme-design.ai-predictive-maintenance-software .predictPanel{position:absolute;right:0;top:10px;width:82%;background:#fff;border:1px solid var(--line);border-radius:22px;box-shadow:var(--shadow);overflow:hidden;animation:panelIn .8s ease both}
.new-theme-design.ai-predictive-maintenance-software .windowBar{display:flex;align-items:center;gap:7px;padding:12px 14px;background:#F8FCFF;border-bottom:1px solid var(--line)}
.new-theme-design.ai-predictive-maintenance-software .dot{width:9px;height:9px;border-radius:50%}
.new-theme-design.ai-predictive-maintenance-software .red{background:#ff6b6b}
.new-theme-design.ai-predictive-maintenance-software .yellowDot{background:var(--yellow)}
.new-theme-design.ai-predictive-maintenance-software .green{background:#36c98f}
.new-theme-design.ai-predictive-maintenance-software .panelBody{padding:16px}
.new-theme-design.ai-predictive-maintenance-software .assetHead{display:grid;grid-template-columns:58px 1fr auto;gap:12px;align-items:center;padding:13px;background:linear-gradient(145deg, #fff, #EAF8FF);border:1px solid #CBEAF9;border-radius:13px}
.new-theme-design.ai-predictive-maintenance-software .machine{width:54px;height:54px;border-radius:14px;background:#fff;border:1px solid var(--line);position:relative;display:grid;place-items:center}
.new-theme-design.ai-predictive-maintenance-software .machine:before{content:"";width:30px;height:28px;border-radius:6px;background:linear-gradient(145deg, #819BA9, #D3E0E6);box-shadow:inset 0 0 0 2px #687F8C}
.new-theme-design.ai-predictive-maintenance-software .machine:after{content:"";position:absolute;width:8px;height:8px;border-radius:50%;background:var(--danger);right:7px;top:7px;box-shadow:0 0 0 4px #FFF0F0;animation:pulse 2s infinite}
.new-theme-design.ai-predictive-maintenance-software .assetHead strong{display:block;font-size:13px}
.new-theme-design.ai-predictive-maintenance-software .assetHead small{color:var(--muted);font-size:9px}
.new-theme-design.ai-predictive-maintenance-software .riskChip{padding:6px 8px;border-radius:999px;background:#FFF0F0;color:var(--danger);font-size:9px;font-weight:900}
.new-theme-design.ai-predictive-maintenance-software .sensorGrid{display:grid;grid-template-columns:repeat(3, 1fr);gap:8px;margin-top:11px}
.new-theme-design.ai-predictive-maintenance-software .sensor{border:1px solid var(--line);border-radius:11px;padding:10px;background:#fff}
.new-theme-design.ai-predictive-maintenance-software .sensor strong{display:block;font-size:15px}
.new-theme-design.ai-predictive-maintenance-software .sensor small{font-size:8px;color:var(--muted)}
.new-theme-design.ai-predictive-maintenance-software .chartBox{height:145px;margin-top:12px;border:1px solid var(--line);border-radius:13px;background:#fff;padding:14px;position:relative;overflow:hidden}
.new-theme-design.ai-predictive-maintenance-software .gridline{position:absolute;left:0;right:0;height:1px;background:#EEF3F6}
.new-theme-design.ai-predictive-maintenance-software .g1{top:30%}
.new-theme-design.ai-predictive-maintenance-software .g2{top:55%}
.new-theme-design.ai-predictive-maintenance-software .g3{top:80%}
.new-theme-design.ai-predictive-maintenance-software .wave{position:absolute;left:16px;right:16px;bottom:24px;height:82px}
.new-theme-design.ai-predictive-maintenance-software .wave svg{width:100%;height:100%}
.new-theme-design.ai-predictive-maintenance-software .wavePath{stroke:var(--brand);stroke-width:3;fill:none;stroke-dasharray:600;stroke-dashoffset:600;animation:draw 2.5s ease forwards}
.new-theme-design.ai-predictive-maintenance-software .threshold{position:absolute;left:16px;right:16px;top:38px;border-top:2px dashed var(--danger);font-size:8px;color:var(--danger);padding-top:2px}
.new-theme-design.ai-predictive-maintenance-software .predictionCard{position:absolute;left:0;bottom:0;width:36%;background:#111;color:#fff;border-radius:22px;padding:15px;box-shadow:0 18px 42px rgba(0, 0, 0, .2);animation:floatPhone 4s ease-in-out infinite}
.new-theme-design.ai-predictive-maintenance-software .predictionCard h4{font-size:11px;margin:0 0 10px}
.new-theme-design.ai-predictive-maintenance-software .predItem{padding:9px;border:1px solid #303030;border-radius:10px;background:#191919;margin-top:8px;font-size:9px}
.new-theme-design.ai-predictive-maintenance-software .predItem strong{display:block;color:var(--yellow);font-size:10px}
.new-theme-design.ai-predictive-maintenance-software .aiBadge{position:absolute;right:14px;bottom:17px;background:var(--yellow);padding:8px 10px;border-radius:10px;font-size:9px;font-weight:900;animation:float 3.2s ease-in-out infinite}
@keyframes panelIn {
from{opacity:0;transform:translateY(24px)}
to{opacity:1;transform:none}
}
@keyframes pulse {
50%{box-shadow:0 0 0 8px rgba(226, 87, 87, .08)}
}
@keyframes draw {
to{stroke-dashoffset:0}
}
@keyframes floatPhone {
50%{transform:translateY(-7px) rotate(.5deg)}
}
@keyframes float {
50%{transform:translateY(-6px)}
} .new-theme-design.ai-predictive-maintenance-software .trust{padding:26px 0;border-bottom:1px solid var(--line)}
.new-theme-design.ai-predictive-maintenance-software .trustLabel{text-align:center;font-size:15px;font-weight:800;margin-bottom:16px}
.new-theme-design.ai-predictive-maintenance-software .logos{display:grid;grid-template-columns:repeat(7, 1fr);gap:11px}
.new-theme-design.ai-predictive-maintenance-software .logo{height:62px;border:1px dashed #B8D7E7;border-radius:11px;display:grid;place-items:center;color:#8195A2;font-size:11px;font-weight:800}
.new-theme-design.ai-predictive-maintenance-software .sectionHead{max-width:860px;margin-bottom:38px}
.new-theme-design.ai-predictive-maintenance-software .center{text-align:center;margin-left:auto;margin-right:auto}
.new-theme-design.ai-predictive-maintenance-software .sectionHead p{color:var(--muted);font-size:17px;margin-top:15px}
.new-theme-design.ai-predictive-maintenance-software .soft{background:var(--sky2)}
.new-theme-design.ai-predictive-maintenance-software .dark{background:linear-gradient(135deg, var(--black), var(--black2));color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.ai-predictive-maintenance-software .dark h2, .new-theme-design.ai-predictive-maintenance-software .dark h3{color:#fff}
.new-theme-design.ai-predictive-maintenance-software .dark p{color:#D6D6D6}
.new-theme-design.ai-predictive-maintenance-software .dark .ey{background:var(--yellow);color:#000;}
.new-theme-design.ai-predictive-maintenance-software .outcomes{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}
.new-theme-design.ai-predictive-maintenance-software .outcome{background:#fff;border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:16px;padding:22px}
.new-theme-design.ai-predictive-maintenance-software .outcome strong{display:block;font-size:19px;margin-bottom:7px}
.new-theme-design.ai-predictive-maintenance-software .outcome span{font-size:15px;color:var(--muted)}
.new-theme-design.ai-predictive-maintenance-software .aiGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:center}
.new-theme-design.ai-predictive-maintenance-software .promptBox{background:#111;border:1px solid #333;border-radius:20px;padding:20px}
.new-theme-design.ai-predictive-maintenance-software .prompt{background:#1B1B1B;border:1px solid #303030;border-radius:11px;padding:12px 13px;margin-top:9px;font-size:12px;opacity:0;transform:translateX(8px);animation:promptIn .4s ease forwards}
.new-theme-design.ai-predictive-maintenance-software .prompt:nth-child(2){animation-delay:.15s}
.new-theme-design.ai-predictive-maintenance-software .prompt:nth-child(3){animation-delay:.3s}
.new-theme-design.ai-predictive-maintenance-software .prompt:nth-child(4){animation-delay:.45s}
.new-theme-design.ai-predictive-maintenance-software .prompt:nth-child(5){animation-delay:.6s}
@keyframes promptIn {
to{opacity:1;transform:none}
}
.new-theme-design.ai-predictive-maintenance-software .aiMini{display:grid;grid-template-columns:repeat(3, 1fr);gap:11px;margin-top:20px}
.new-theme-design.ai-predictive-maintenance-software .aiMini div{background:#151515;border:1px solid #303030;border-radius:13px;padding:15px}
.new-theme-design.ai-predictive-maintenance-software .aiMini strong{display:block;color:var(--yellow);font-size:16px}
.new-theme-design.ai-predictive-maintenance-software .aiMini span{font-size:15px;color:#CFCFCF}
.new-theme-design.ai-predictive-maintenance-software .feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.new-theme-design.ai-predictive-maintenance-software .feature.reverse .visual{order:-1}
.new-theme-design.ai-predictive-maintenance-software .feature p{font-size:16px;margin-top:15px}
.new-theme-design.ai-predictive-maintenance-software .fl{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:22px}
.new-theme-design.ai-predictive-maintenance-software .fi{display:flex;gap:9px;font-size:15px}
.new-theme-design.ai-predictive-maintenance-software .tick{width:21px;height:21px;border-radius:50%;background:var(--success-bg);color:var(--success);display:grid;place-items:center;flex:0 0 21px;font-size:10px;font-weight:900}
.new-theme-design.ai-predictive-maintenance-software .visual{min-height:335px;border-radius:20px;background:linear-gradient(145deg, #fff, #EAF8FF);border:1px solid #CBEAF9;box-shadow:var(--shadow);padding:18px;position:relative;overflow:hidden}
.new-theme-design.ai-predictive-maintenance-software .sensorCard{background:#fff;border:1px solid var(--line);border-radius:15px;padding:14px}
.new-theme-design.ai-predictive-maintenance-software .sensorRow{display:grid;grid-template-columns:1fr .7fr .8fr;gap:10px;padding:11px;border-bottom:1px solid var(--line);font-size:10px}
.new-theme-design.ai-predictive-maintenance-software .sensorRow:last-child{border-bottom:0}
.new-theme-design.ai-predictive-maintenance-software .sensorRow strong{font-size:11px}
.new-theme-design.ai-predictive-maintenance-software .ok{color:var(--success);font-weight:900}
.new-theme-design.ai-predictive-maintenance-software .warn{color:#9A6A00;font-weight:900}
.new-theme-design.ai-predictive-maintenance-software .critical{color:var(--danger);font-weight:900}
.new-theme-design.ai-predictive-maintenance-software .custom-progress{height:8px;background:#E7EEF2;border-radius:999px;overflow:hidden;margin:10px 0;width:100%;}
.new-theme-design.ai-predictive-maintenance-software .custom-progress span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--success));transform-origin:left;animation:fill 1.7s ease both}
@keyframes fill {
from{transform:scaleX(0)}
to{transform:scaleX(1)}
}
.new-theme-design.ai-predictive-maintenance-software .flow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin-top:18px}
.new-theme-design.ai-predictive-maintenance-software .step{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;text-align:center;font-size:10px;font-weight:800}
.new-theme-design.ai-predictive-maintenance-software .arrow{font-weight:900;color:var(--brand)}
.new-theme-design.ai-predictive-maintenance-software .pmCard{background:#fff;border:1px solid var(--line);border-radius:13px;padding:13px;margin-top:10px}
.new-theme-design.ai-predictive-maintenance-software .pmCard strong{font-size:11px;color:#000;}
.new-theme-design.ai-predictive-maintenance-software .pmCard small{display:block;color:var(--muted);font-size:9px}
.new-theme-design.ai-predictive-maintenance-software .tree{padding:12px;color:#000;}
.new-theme-design.ai-predictive-maintenance-software .root{padding:11px 12px;background:#fff;border:1px solid var(--line);border-left:4px solid var(--yellow);border-radius:11px;font-size:11px;font-weight:900}
.new-theme-design.ai-predictive-maintenance-software .children{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px;margin:12px 0 0 25px}
.new-theme-design.ai-predictive-maintenance-software .child{padding:10px;background:#fff;border:1px solid var(--line);border-radius:10px;font-size:10px}
.new-theme-design.ai-predictive-maintenance-software .bars{height:140px;display:flex;align-items:flex-end;gap:9px;padding:14px;background:#fff;border:1px solid var(--line);border-radius:13px}
.new-theme-design.ai-predictive-maintenance-software .barCol{flex:1;border-radius:7px 7px 2px 2px;transform-origin:bottom;animation:barRise 1.3s ease both}
@keyframes barRise {
from{transform:scaleY(0)}
to{transform:scaleY(1)}
}
.new-theme-design.ai-predictive-maintenance-software .barCol:nth-child(1){height:42%;background:var(--brand)}
.new-theme-design.ai-predictive-maintenance-software .barCol:nth-child(2){height:62%;background:var(--yellow)}
.new-theme-design.ai-predictive-maintenance-software .barCol:nth-child(3){height:82%;background:var(--success)}
.new-theme-design.ai-predictive-maintenance-software .barCol:nth-child(4){height:55%;background:var(--brand-dark)}
.new-theme-design.ai-predictive-maintenance-software .barCol:nth-child(5){height:72%;background:#62CCFF}
.new-theme-design.ai-predictive-maintenance-software .cta{margin-top:30px;padding:22px 24px;border:1px solid var(--line);border-left:5px solid var(--yellow);border-radius:17px;background:#fff;display:flex;justify-content:space-between;gap:22px;align-items:center}
.new-theme-design.ai-predictive-maintenance-software .cta.darkCta{background:#121212;border-color:#303030;color:#fff}
.new-theme-design.ai-predictive-maintenance-software .cta h3{font-size:19px}
.new-theme-design.ai-predictive-maintenance-software .cta.darkCta h3{color:#fff}
.new-theme-design.ai-predictive-maintenance-software .cta p{color:var(--muted);font-size:15px;margin-top:5px;max-width:650px}
.new-theme-design.ai-predictive-maintenance-software .cta.darkCta p{color:#D1D1D1}
.new-theme-design.ai-predictive-maintenance-software .ctaBtns{display:flex;gap:9px;flex-wrap:wrap;flex:0 0 auto}
.new-theme-design.ai-predictive-maintenance-software .metrics{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}
.new-theme-design.ai-predictive-maintenance-software .metric{background:#151515;border:1px solid #303030;border-radius:15px;padding:22px}
.new-theme-design.ai-predictive-maintenance-software .metric strong{display:block;color:var(--yellow);font-size:22px}
.new-theme-design.ai-predictive-maintenance-software .metric span{font-size:15px;color:#D2D2D2}
.new-theme-design.ai-predictive-maintenance-software .integrations{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px;margin-top:25px}
.new-theme-design.ai-predictive-maintenance-software .integration{height:70px;background:#fff;border:1px solid var(--line);border-bottom:3px solid var(--brand);border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:800}
.new-theme-design.ai-predictive-maintenance-software .rating{padding:30px 0;background:#0B0B0B;color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.ai-predictive-maintenance-software .ratingGrid{display:grid;grid-template-columns:1.3fr repeat(4, 1fr);gap:12px;align-items:center}
.new-theme-design.ai-predictive-maintenance-software .ratingItem{text-align:center;border-left:1px solid #2D2D2D}
.new-theme-design.ai-predictive-maintenance-software .stars{color:var(--yellow);letter-spacing:2px}
.new-theme-design.ai-predictive-maintenance-software .useCases{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}
.new-theme-design.ai-predictive-maintenance-software .useCase{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}
.new-theme-design.ai-predictive-maintenance-software .useIcon{width:42px;height:42px;border-radius:11px;background:var(--yellow);display:grid;place-items:center;font-size:11px;font-weight:900;margin-bottom:14px}
.new-theme-design.ai-predictive-maintenance-software .useCase p{color:var(--muted);font-size:15px;margin-top:7px}
.new-theme-design.ai-predictive-maintenance-software .faq{max-width:900px}
.new-theme-design.ai-predictive-maintenance-software .faq details{border:1px solid var(--line);border-radius:13px;padding:18px 20px;margin-bottom:10px;background:#fff}
.new-theme-design.ai-predictive-maintenance-software .faq summary{font-weight:800;cursor:pointer;color:var(--navy)}
.new-theme-design.ai-predictive-maintenance-software .faq details p{color:var(--muted);font-size:15px;margin-top:10px}
.new-theme-design.ai-predictive-maintenance-software .final{background:linear-gradient(135deg, var(--black), #202020);border-top:5px solid var(--yellow);padding:44px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}
.new-theme-design.ai-predictive-maintenance-software .final h2{color:#fff}
.new-theme-design.ai-predictive-maintenance-software .final p{color:#DDD;margin-top:12px;max-width:700px}
.new-theme-design.ai-predictive-maintenance-software .reveal{opacity:0;transform:translateY(20px);transition:.65s ease}
.new-theme-design.ai-predictive-maintenance-software .reveal.show{opacity:1;transform:none}
.new-theme-design.ai-predictive-maintenance-software .final .secondary:hover{background:#323232 !important;}
@media(max-width:960px){
.new-theme-design.ai-predictive-maintenance-software .heroGrid, .new-theme-design.ai-predictive-maintenance-software .aiGrid, .new-theme-design.ai-predictive-maintenance-software .feature, .new-theme-design.ai-predictive-maintenance-software .final{grid-template-columns:1fr}
.new-theme-design.ai-predictive-maintenance-software .feature.reverse .visual{order:0}
.new-theme-design.ai-predictive-maintenance-software .heroVisual{min-height:460px}
.new-theme-design.ai-predictive-maintenance-software .outcomes, .new-theme-design.ai-predictive-maintenance-software .metrics, .new-theme-design.ai-predictive-maintenance-software .useCases{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.ai-predictive-maintenance-software .logos{grid-template-columns:repeat(4, 1fr)}
.new-theme-design.ai-predictive-maintenance-software .integrations{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.ai-predictive-maintenance-software .ratingGrid{grid-template-columns:repeat(2, 1fr)}
}
@media(max-width:640px){
.new-theme-design.ai-predictive-maintenance-software .wrap{width:calc(100% - 24px)}
.new-theme-design.ai-predictive-maintenance-software .hero{padding:54px 0}
.new-theme-design.ai-predictive-maintenance-software .heroVisual{min-height:430px}
.new-theme-design.ai-predictive-maintenance-software .predictPanel{position:relative;width:100%;top:0}
.new-theme-design.ai-predictive-maintenance-software .predictionCard{display:none}
.new-theme-design.ai-predictive-maintenance-software .fl, .new-theme-design.ai-predictive-maintenance-software .outcomes, .new-theme-design.ai-predictive-maintenance-software .metrics, .new-theme-design.ai-predictive-maintenance-software .useCases, .new-theme-design.ai-predictive-maintenance-software .logos, .new-theme-design.ai-predictive-maintenance-software .integrations, .new-theme-design.ai-predictive-maintenance-software .aiMini, .new-theme-design.ai-predictive-maintenance-software .ratingGrid{grid-template-columns:1fr}
.new-theme-design.ai-predictive-maintenance-software .cta{flex-direction:column;align-items:flex-start}
.new-theme-design.ai-predictive-maintenance-software .flow{grid-template-columns:1fr}
.new-theme-design.ai-predictive-maintenance-software .arrow{transform:rotate(90deg)}
}
@media(prefers-reduced-motion:reduce) {
*,
*:before,
*:after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}
} .new-theme-design.ai-predictive-maintenance-software .heroVisual{min-height:515px;position:relative}
.new-theme-design.ai-predictive-maintenance-software .predictPanel, .new-theme-design.ai-predictive-maintenance-software .predictionCard, .new-theme-design.ai-predictive-maintenance-software .aiBadge{display:none !important}
.new-theme-design.ai-predictive-maintenance-software .heroDeviceStage{position:relative;min-height:510px;width:100%;max-width:620px;margin-left:auto}
.new-theme-design.ai-predictive-maintenance-software .techPerson{position:absolute;left:43%;top:48px;width:300px;height:440px;transform:translateX(-50%);z-index:4;pointer-events:none;filter:drop-shadow(0 20px 24px rgba(6, 59, 92, .18));animation:techFloat 4.5s ease-in-out infinite}
.new-theme-design.ai-predictive-maintenance-software .techPerson img{width:100%;height:100%;object-fit:contain;display:block}
.new-theme-design.ai-predictive-maintenance-software .heroHalo{position:absolute;left:44%;top:64px;width:330px;height:330px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle, rgba(0, 168, 248, .18) 0, rgba(0, 168, 248, .07) 48%, transparent 72%);z-index:1;animation:haloPulse 3.5s ease-in-out infinite}
.new-theme-design.ai-predictive-maintenance-software .assetPhone{position:absolute;right:0;top:20px;width:225px;z-index:5;background:#0D1117;border:1px solid #2B3340;border-radius:32px;padding:9px;box-shadow:0 24px 52px rgba(6, 59, 92, .24);transform:rotate(1.5deg);animation:assetPhoneFloat 4.8s ease-in-out infinite}
.new-theme-design.ai-predictive-maintenance-software .assetPhoneScreen{background:#fff;border-radius:24px;min-height:438px;overflow:hidden;position:relative}
.new-theme-design.ai-predictive-maintenance-software .assetPhoneTop{height:24px;background:#0C0C0C;display:flex;justify-content:center;align-items:center}
.new-theme-design.ai-predictive-maintenance-software .assetPhoneNotch{width:72px;height:7px;border-radius:99px;background:#333}
.new-theme-design.ai-predictive-maintenance-software .assetHeader{padding:10px 11px;background:linear-gradient(145deg, #F7FCFF, #EAF8FF);border-bottom:1px solid var(--line)}
.new-theme-design.ai-predictive-maintenance-software .assetHeader strong{display:block;font-size:10px}
.new-theme-design.ai-predictive-maintenance-software .assetHeader small{display:block;color:var(--muted);font-size:7px;margin-top:2px}
.new-theme-design.ai-predictive-maintenance-software .assetSummary{margin:9px;padding:9px;border:1px solid var(--line);border-radius:11px;background:#fff}
.new-theme-design.ai-predictive-maintenance-software .assetSummaryTop{display:grid;grid-template-columns:34px 1fr auto;gap:7px;align-items:center}
.new-theme-design.ai-predictive-maintenance-software .assetMachine{width:32px;height:32px;border-radius:8px;background:linear-gradient(145deg, #D8E4E9, #7C96A4);position:relative}
.new-theme-design.ai-predictive-maintenance-software .assetMachine:after{content:"";position:absolute;right:4px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--success);box-shadow:0 0 0 4px var(--success-bg);animation:healthPulse 2s ease-in-out infinite}
.new-theme-design.ai-predictive-maintenance-software .assetSummaryTop strong{font-size:8px}
.new-theme-design.ai-predictive-maintenance-software .assetSummaryTop small{display:block;color:var(--muted);font-size:6.5px}
.new-theme-design.ai-predictive-maintenance-software .assetHealthChip{font-size:6px;font-weight:900;color:var(--success);background:var(--success-bg);padding:4px 5px;border-radius:999px}
.new-theme-design.ai-predictive-maintenance-software .healthGaugeWrap{display:grid;grid-template-columns:82px 1fr;gap:8px;align-items:center;margin-top:9px}
.new-theme-design.ai-predictive-maintenance-software .healthGauge{width:78px;height:78px;border-radius:50%;background:conic-gradient(var(--success) 0 82%, #E8EEF2 82% 100%);position:relative;display:grid;place-items:center}
.new-theme-design.ai-predictive-maintenance-software .healthGauge:after{content:"";position:absolute;inset:13px;border-radius:50%;background:#fff}
.new-theme-design.ai-predictive-maintenance-software .healthGaugeValue{position:relative;z-index:2;text-align:center;font-size:15px;font-weight:900;color:var(--navy)}
.new-theme-design.ai-predictive-maintenance-software .healthGaugeValue span{display:block;font-size:5.5px;font-weight:700;color:var(--muted)}
.new-theme-design.ai-predictive-maintenance-software .healthMetrics{display:grid;gap:5px}
.new-theme-design.ai-predictive-maintenance-software .healthMetric{padding:5px 6px;border-radius:7px;background:var(--sky2);border:1px solid var(--line)}
.new-theme-design.ai-predictive-maintenance-software .healthMetric strong{display:block;font-size:7.5px}
.new-theme-design.ai-predictive-maintenance-software .healthMetric span{font-size:5.5px;color:var(--muted)}
.new-theme-design.ai-predictive-maintenance-software .assetChart{margin:8px 9px 0;height:100px;border:1px solid var(--line);border-radius:9px;overflow:hidden;position:relative;background:linear-gradient(180deg, #fff, #F8FCFF)}
.new-theme-design.ai-predictive-maintenance-software .assetChartLabel{position:absolute;left:7px;top:6px;font-size:6px;font-weight:900;color:var(--navy)}
.new-theme-design.ai-predictive-maintenance-software .assetThreshold{position:absolute;left:7px;right:7px;top:30px;border-top:1.5px dashed var(--danger);color:var(--danger);font-size:5px;padding-top:2px}
.new-theme-design.ai-predictive-maintenance-software .assetWave{position:absolute;left:8px;right:8px;bottom:9px;height:58px}
.new-theme-design.ai-predictive-maintenance-software .assetWave svg{width:100%;height:100%}
.new-theme-design.ai-predictive-maintenance-software .assetWave path{stroke:var(--brand);stroke-width:3;fill:none;stroke-dasharray:430;stroke-dashoffset:430;animation:assetWaveDraw 2.5s ease forwards}
.new-theme-design.ai-predictive-maintenance-software .assetBars{margin:8px 9px 0;height:50px;display:flex;align-items:flex-end;gap:3px;border:1px solid var(--line);border-radius:8px;padding:6px;background:#fff}
.new-theme-design.ai-predictive-maintenance-software .assetBars span{flex:1;border-radius:3px 3px 1px 1px;transform-origin:bottom;animation:miniBar 1.3s ease both}
.new-theme-design.ai-predictive-maintenance-software .assetBars span:nth-child(1){height:35%;background:#62CCFF}
.new-theme-design.ai-predictive-maintenance-software .assetBars span:nth-child(2){height:55%;background:var(--brand)}
.new-theme-design.ai-predictive-maintenance-software .assetBars span:nth-child(3){height:70%;background:var(--yellow)}
.new-theme-design.ai-predictive-maintenance-software .assetBars span:nth-child(4){height:48%;background:var(--brand-dark)}
.new-theme-design.ai-predictive-maintenance-software .assetBars span:nth-child(5){height:80%;background:var(--success)}
.new-theme-design.ai-predictive-maintenance-software .assetBars span:nth-child(6){height:62%;background:#7C67E8}
.new-theme-design.ai-predictive-maintenance-software .assetInsight{margin:8px 9px 10px;background:#111;color:#fff;border-radius:9px;padding:8px}
.new-theme-design.ai-predictive-maintenance-software .assetInsight strong{display:block;color:var(--yellow);font-size:7.5px}
.new-theme-design.ai-predictive-maintenance-software .assetInsight span{display:block;color:#D7D7D7;font-size:6px;margin-top:2px}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquare{position:absolute;left:0;bottom:14px;width:190px;min-height:190px;z-index:6;border-radius:18px;background:#10151D;color:#fff;border:1px solid #2F3946;box-shadow:0 20px 42px rgba(0, 0, 0, .22);overflow:hidden;animation:workCardFloat 5s ease-in-out infinite}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquareHeader{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;background:linear-gradient(135deg, #111, #1D2733);border-bottom:1px solid #303A46}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquareHeader strong{font-size:9px}
.new-theme-design.ai-predictive-maintenance-software .autoChip{font-size:5.5px;font-weight:900;color:#000;background:var(--yellow);padding:4px 5px;border-radius:999px}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquareBody{padding:11px 12px}
.new-theme-design.ai-predictive-maintenance-software .woLine{display:flex;justify-content:space-between;gap:7px;padding:5px 0;border-bottom:1px solid #27313C;font-size:6.5px}
.new-theme-design.ai-predictive-maintenance-software .woLine:last-of-type{border-bottom:0}
.new-theme-design.ai-predictive-maintenance-software .woLine strong{font-size:6.5px}
.new-theme-design.ai-predictive-maintenance-software .woRisk{color:#FF9292;font-weight:900}
.new-theme-design.ai-predictive-maintenance-software .woProgressLabel{display:flex;justify-content:space-between;margin-top:9px;font-size:6px;color:#D6D6D6}
.new-theme-design.ai-predictive-maintenance-software .woProgressTrack{height:7px;border-radius:999px;background:#29333E;overflow:hidden;margin-top:5px}
.new-theme-design.ai-predictive-maintenance-software .woProgressFill{height:100%;width:87%;border-radius:inherit;background:linear-gradient(90deg, var(--brand), var(--yellow), var(--danger));transform-origin:left;animation:woFill 2s ease both}
.new-theme-design.ai-predictive-maintenance-software .woStatus{margin-top:9px;padding:8px;border-radius:9px;background:#191F28;border:1px solid #2D3742;font-size:6.5px;position:relative;overflow:hidden}
.new-theme-design.ai-predictive-maintenance-software .woStatus:after{content:"";position:absolute;left:-40%;top:0;bottom:0;width:28%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, .17), transparent);animation:statusSweep 3.5s ease-in-out infinite}
.new-theme-design.ai-predictive-maintenance-software .woStatus strong{display:block;color:var(--yellow);font-size:7px}
.new-theme-design.ai-predictive-maintenance-software .heroAiTag{position:absolute;right:8px;bottom:18px;z-index:7;background:var(--yellow);color:#000;font-size:8px;font-weight:900;padding:7px 9px;border-radius:10px;box-shadow:0 8px 18px rgba(0, 0, 0, .12);animation:float 3.2s ease-in-out infinite}
@keyframes assetPhoneFloat {
0%,
100%{transform:translateY(0) rotate(1.5deg)}
50%{transform:translateY(-7px) rotate(.5deg)}
}
@keyframes workCardFloat {
0%,
100%{transform:translateY(0)}
50%{transform:translateY(6px)}
}
@keyframes techFloat {
0%,
100%{transform:translateX(-50%) translateY(0)}
50%{transform:translateX(-50%) translateY(-5px)}
}
@keyframes haloPulse {
0%,
100%{transform:translateX(-50%) scale(1);opacity:.8}
50%{transform:translateX(-50%) scale(1.05);opacity:1}
}
@keyframes healthPulse {
50%{box-shadow:0 0 0 8px rgba(17, 138, 97, .08)}
}
@keyframes assetWaveDraw {
to{stroke-dashoffset:0}
}
@keyframes miniBar {
from{transform:scaleY(0)}
to{transform:scaleY(1)}
}
@keyframes woFill {
from{transform:scaleX(0)}
to{transform:scaleX(1)}
}
@keyframes statusSweep {
0%,
45%{left:-40%}
70%,
100%{left:115%}
}
@media(max-width:960px){
.new-theme-design.ai-predictive-maintenance-software .heroDeviceStage{margin:0 auto;min-height:510px}
}
@media(max-width:640px){
.new-theme-design.ai-predictive-maintenance-software .heroDeviceStage{min-height:430px;max-width:360px}
.new-theme-design.ai-predictive-maintenance-software .assetPhone{width:165px;right:0;top:22px}
.new-theme-design.ai-predictive-maintenance-software .assetPhoneScreen{min-height:330px}
.new-theme-design.ai-predictive-maintenance-software .techPerson{width:205px;height:320px;top:70px;left:45%}
.new-theme-design.ai-predictive-maintenance-software .heroHalo{width:235px;height:235px;top:78px}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquare{width:150px;min-height:150px;left:0;bottom:8px}
.new-theme-design.ai-predictive-maintenance-software .assetChart{height:70px}
.new-theme-design.ai-predictive-maintenance-software .assetBars{height:38px}
.new-theme-design.ai-predictive-maintenance-software .heroAiTag{right:0;bottom:0}
} .new-theme-design.ai-predictive-maintenance-software .heroDeviceStage{max-width:650px !important;min-height:535px !important;}
.new-theme-design.ai-predictive-maintenance-software .techPerson{left:41% !important;top:38px !important;width:315px !important;height:470px !important;z-index:4 !important;}
.new-theme-design.ai-predictive-maintenance-software .techPerson img{object-position:center !important;}
.new-theme-design.ai-predictive-maintenance-software .assetPhone{right:-4px !important;top:8px !important;width:246px !important;padding:8px !important;border-radius:31px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetPhoneScreen{min-height:470px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetHeader{padding:12px 12px 10px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetHeader strong{font-size:12px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetHeader small{font-size:8px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetSummary{margin:10px !important;padding:11px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetSummaryTop strong{font-size:10px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetSummaryTop small, .new-theme-design.ai-predictive-maintenance-software .assetHealthChip{font-size:7px !important;}
.new-theme-design.ai-predictive-maintenance-software .healthGaugeWrap{grid-template-columns:92px 1fr !important;gap:9px !important;}
.new-theme-design.ai-predictive-maintenance-software .healthGauge{width:88px !important;height:88px !important;}
.new-theme-design.ai-predictive-maintenance-software .healthGaugeValue{font-size:18px !important;}
.new-theme-design.ai-predictive-maintenance-software .healthGaugeValue span{font-size:7px !important;}
.new-theme-design.ai-predictive-maintenance-software .healthMetric{padding:6px 7px !important;}
.new-theme-design.ai-predictive-maintenance-software .healthMetric strong{font-size:9px !important;}
.new-theme-design.ai-predictive-maintenance-software .healthMetric span{font-size:6.5px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetChart{height:118px !important;margin:9px 10px 0 !important;}
.new-theme-design.ai-predictive-maintenance-software .assetChartLabel{font-size:7.5px !important;top:7px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetThreshold{top:34px !important;font-size:6px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetWave{height:66px !important;bottom:10px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetBars{height:54px !important;margin:9px 10px 0 !important;}
.new-theme-design.ai-predictive-maintenance-software .assetInsight{margin:9px 10px 11px !important;padding:9px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetInsight strong{font-size:8.5px !important;}
.new-theme-design.ai-predictive-maintenance-software .assetInsight span{font-size:7px !important;line-height:1.35 !important;}
.new-theme-design.ai-predictive-maintenance-software .liveChartGrid{position:absolute;left:8px;right:8px;top:26px;bottom:8px;pointer-events:none;}
.new-theme-design.ai-predictive-maintenance-software .liveChartGrid span{position:absolute;left:0;right:0;height:1px;background:#EDF2F5;}
.new-theme-design.ai-predictive-maintenance-software .liveChartGrid span:nth-child(1){top:20%}
.new-theme-design.ai-predictive-maintenance-software .liveChartGrid span:nth-child(2){top:50%}
.new-theme-design.ai-predictive-maintenance-software .liveChartGrid span:nth-child(3){top:80%}
.new-theme-design.ai-predictive-maintenance-software #liveVibrationSvg{position:absolute;left:8px;right:8px;bottom:8px;width:calc(100% - 16px);height:72px;overflow:visible;}
.new-theme-design.ai-predictive-maintenance-software #liveVibrationArea{fill:rgba(0, 168, 248, .10);}
.new-theme-design.ai-predictive-maintenance-software #liveVibrationLine{fill:none;stroke:var(--brand);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 2px 2px rgba(0, 168, 248, .18));}
.new-theme-design.ai-predictive-maintenance-software #liveVibrationDot{fill:#fff;stroke:var(--brand);stroke-width:3;filter:drop-shadow(0 0 5px rgba(0, 168, 248, .65));}
.new-theme-design.ai-predictive-maintenance-software #liveVibrationPulse{fill:rgba(0, 168, 248, .16);stroke:rgba(0, 168, 248, .25);stroke-width:1;transform-origin:center;animation:livePointPulse 1.4s ease-out infinite;}
.new-theme-design.ai-predictive-maintenance-software .liveReading{position:absolute;right:7px;top:8px;z-index:3;font-size:6.5px;font-weight:900;color:var(--navy);background:#fff;border:1px solid var(--line);border-radius:7px;padding:4px 6px;box-shadow:0 4px 10px rgba(6, 59, 92, .07);}
@keyframes livePointPulse {
0%{transform:scale(.55);opacity:.9}
100%{transform:scale(2.4);opacity:0}
} .new-theme-design.ai-predictive-maintenance-software .predictiveSquare{left:-6px !important;bottom:8px !important;width:212px !important;min-height:205px !important;border-radius:18px !important;}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquareHeader{padding:12px 13px !important;}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquareHeader strong{font-size:10.5px !important;}
.new-theme-design.ai-predictive-maintenance-software .autoChip{font-size:6px !important;}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquareBody{padding:12px 13px !important;}
.new-theme-design.ai-predictive-maintenance-software .woLine, .new-theme-design.ai-predictive-maintenance-software .woLine strong{font-size:7.5px !important;}
.new-theme-design.ai-predictive-maintenance-software .woProgressLabel{font-size:7px !important;}
.new-theme-design.ai-predictive-maintenance-software .woProgressTrack{height:8px !important;}
.new-theme-design.ai-predictive-maintenance-software .woStatus{font-size:7px !important;line-height:1.4 !important;}
.new-theme-design.ai-predictive-maintenance-software .woStatus strong{font-size:8px !important;}
@media(max-width:640px){
.new-theme-design.ai-predictive-maintenance-software .techPerson{width:220px !important;height:330px !important;top:62px !important}
.new-theme-design.ai-predictive-maintenance-software .assetPhone{width:174px !important;right:0 !important}
.new-theme-design.ai-predictive-maintenance-software .assetPhoneScreen{min-height:355px !important}
.new-theme-design.ai-predictive-maintenance-software .predictiveSquare{width:155px !important;min-height:155px !important}
.new-theme-design.ai-predictive-maintenance-software .assetChart{height:78px !important}
}
@media(max-width:767px){
.new-theme-design.ai-predictive-maintenance-software .heroVisual{display:none;}
.new-theme-design.ai-predictive-maintenance-software .final{padding-left:24px;padding-right:24px;}
.new-theme-design section{padding-top:34px;padding-bottom:34px;}
.new-theme-design.ai-predictive-maintenance-software .key-feature-sec-head, .ai-predictive-maintenance-software .key-feature-sec-head, .integrations-panel .key-feature-sec-head{display:none !important;}
.new-theme-design.ai-predictive-maintenance-software .visual{order:0;}
.new-theme-design.ai-predictive-maintenance-software .visual-cont{order:1;}
.new-theme-design.ai-predictive-maintenance-software .heroVisual, .new-theme-design.asset-manage-operations-teams .heroVisual{display:none !important;}
.new-theme-design.ai-predictive-maintenance-software .step+p{display:none;}
.new-theme-design.ai-predictive-maintenance-software .sectionHead{margin-bottom:0;}
}  :root{--brand:#00A8F8;--brand-dark:#007FC5;--navy:#063B5C;--sky:#EAF8FF;--sky2:#F5FBFF;--ink:#11283A;--muted:#607487;--line:#D9E8F1;--green:#118A61;--greenbg:#EAF8F3;--yellow:#FFC928;--yellowsoft:#FFF7D6;--black:#0B0B0B;--black2:#171717;--danger:#E25757;--shadow:0 18px 48px rgba(6, 59, 92, .12);}
.new-theme-design.iot-condition-monitoring-software .ey{display:inline-flex;padding:8px 13px;border-radius:999px;background:var(--yellowsoft);font-size:13px;font-weight:850;margin-bottom:18px}
.new-theme-design.iot-condition-monitoring-software .lead{font-size:18px;color:var(--muted);margin-top:20px;max-width:760px}
.new-theme-design.iot-condition-monitoring-software .btn{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-weight:850;transition:.2s}
.new-theme-design.iot-condition-monitoring-software .btn:hover{transform:translateY(-2px)}
.new-theme-design.iot-condition-monitoring-software .btn.black{background:#0b0b0b;color:#fff}
.new-theme-design.iot-condition-monitoring-software .btn.yellow{background:var(--yellow);color:#000}
.new-theme-design.iot-condition-monitoring-software .btn.outline{background:#fff;border-color:var(--line);color:var(--navy)}
.new-theme-design.iot-condition-monitoring-software .actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}
.new-theme-design.iot-condition-monitoring-software .micro{font-size:12px;color:var(--muted);margin-top:14px}
.new-theme-design.iot-condition-monitoring-software .hero{padding:74px 0 66px;background:radial-gradient(circle at 83% 16%, rgba(0, 168, 248, .18), transparent 31%), linear-gradient(180deg, #fff, #F3FBFF);overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .heroGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:48px;align-items:center}
.new-theme-design.iot-condition-monitoring-software .heroVisual{position:relative;min-height:520px}
.new-theme-design.iot-condition-monitoring-software .iotStage{position:relative;min-height:520px;max-width:625px;margin-left:auto}
.new-theme-design.iot-condition-monitoring-software .halo{position:absolute;left:44%;top:55px;width:335px;height:335px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle, rgba(0, 168, 248, .18), rgba(0, 168, 248, .07) 48%, transparent 72%);animation:haloPulse 3.6s ease-in-out infinite}
.new-theme-design.iot-condition-monitoring-software .tech{position:absolute;left:42%;top:36px;width:310px;height:470px;transform:translateX(-50%);z-index:4;filter:drop-shadow(0 20px 24px rgba(6, 59, 92, .18));animation:techFloat 4.5s ease-in-out infinite}
.new-theme-design.iot-condition-monitoring-software .tech img{width:100%;height:100%;object-fit:contain}
.new-theme-design.iot-condition-monitoring-software .sensorPhone{position:absolute;right:0;top:5px;width:245px;z-index:6;background:#0D1117;border:1px solid #28333D;border-radius:32px;padding:8px;box-shadow:0 24px 52px rgba(6, 59, 92, .25);transform:rotate(1deg);animation:phoneFloat 4.8s ease-in-out infinite}
.new-theme-design.iot-condition-monitoring-software .phoneScreen{background:#fff;border-radius:24px;min-height:470px;overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .phoneTop{height:24px;background:#0C0C0C;display:flex;align-items:center;justify-content:center}
.new-theme-design.iot-condition-monitoring-software .notch{width:70px;height:7px;border-radius:99px;background:#333}
.new-theme-design.iot-condition-monitoring-software .phoneHead{padding:11px 12px;background:linear-gradient(145deg, #F7FCFF, #EAF8FF);border-bottom:1px solid var(--line)}
.new-theme-design.iot-condition-monitoring-software .phoneHead strong{display:block;font-size:12px}
.new-theme-design.iot-condition-monitoring-software .phoneHead small{font-size:7.5px;color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .assetBox{margin:10px;padding:10px;border:1px solid var(--line);border-radius:11px}
.new-theme-design.iot-condition-monitoring-software .assetTop{display:grid;grid-template-columns:34px 1fr auto;gap:7px;align-items:center}
.new-theme-design.iot-condition-monitoring-software .machine{width:32px;height:32px;border-radius:8px;background:linear-gradient(145deg, #D7E4EA, #7892A1);position:relative}
.new-theme-design.iot-condition-monitoring-software .machine:after{content:"";position:absolute;right:4px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--greenbg);animation:pulse 2s infinite}
.new-theme-design.iot-condition-monitoring-software .assetTop strong{font-size:9px}
.new-theme-design.iot-condition-monitoring-software .assetTop small{display:block;font-size:6px;color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .liveChip{font-size:6px;font-weight:900;color:var(--green);background:var(--greenbg);padding:4px 5px;border-radius:999px}
.new-theme-design.iot-condition-monitoring-software .metrics{display:grid;grid-template-columns:repeat(3, 1fr);gap:6px;margin:9px 10px 0}
.new-theme-design.iot-condition-monitoring-software .metric{padding:7px;border:1px solid var(--line);border-radius:8px;background:#fff}
.new-theme-design.iot-condition-monitoring-software .metric strong{display:block;font-size:8.5px}
.new-theme-design.iot-condition-monitoring-software .metric span{font-size:5.7px;color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .iotChart{margin:9px 10px 0;height:118px;border:1px solid var(--line);border-radius:9px;position:relative;overflow:hidden;background:linear-gradient(180deg, #fff, #F8FCFF)}
.new-theme-design.iot-condition-monitoring-software .chartTitle{position:absolute;left:7px;top:6px;font-size:7px;font-weight:900;color:var(--navy)}
.new-theme-design.iot-condition-monitoring-software .threshold{position:absolute;left:7px;right:7px;top:34px;border-top:1.5px dashed var(--danger);color:var(--danger);font-size:5.5px;padding-top:2px}
.new-theme-design.iot-condition-monitoring-software .reading{position:absolute;right:7px;top:7px;background:#fff;border:1px solid var(--line);border-radius:6px;padding:3px 5px;font-size:6px;font-weight:900;color:var(--navy);z-index:3}
#iotSvg{position:absolute;left:8px;right:8px;bottom:8px;width:calc(100% - 16px);height:72px}
.new-theme-design.iot-condition-monitoring-software .area{fill:rgba(0, 168, 248, .10)}
.new-theme-design.iot-condition-monitoring-software .line{fill:none;stroke:var(--brand);stroke-width:3.2;stroke-linecap:round;stroke-linejoin:round}
.new-theme-design.iot-condition-monitoring-software .dotLive{fill:#fff;stroke:var(--brand);stroke-width:3}
.new-theme-design.iot-condition-monitoring-software .pulseLive{fill:rgba(0, 168, 248, .17);stroke:rgba(0, 168, 248, .25);animation:pointPulse 1.4s ease-out infinite}
.new-theme-design.iot-condition-monitoring-software .alertBox{margin:9px 10px 11px;padding:9px;border-radius:9px;background:#111;color:#fff}
.new-theme-design.iot-condition-monitoring-software .alertBox strong{display:block;color:var(--yellow);font-size:8px}
.new-theme-design.iot-condition-monitoring-software .alertBox span{display:block;color:#D7D7D7;font-size:6.5px;line-height:1.35}
.new-theme-design.iot-condition-monitoring-software .gatewayCard{position:absolute;left:-5px;bottom:15px;width:205px;z-index:7;border-radius:18px;background:#10151D;color:#fff;border:1px solid #303B47;box-shadow:0 20px 42px rgba(0, 0, 0, .22);overflow:hidden;animation:cardFloat 5s ease-in-out infinite}
.new-theme-design.iot-condition-monitoring-software .gatewayHead{display:flex;justify-content:space-between;padding:11px 12px;border-bottom:1px solid #303A46}
.new-theme-design.iot-condition-monitoring-software .gatewayHead strong{font-size:9px}
.new-theme-design.iot-condition-monitoring-software .gatewayHead span{font-size:5.5px;background:var(--yellow);color:#000;font-weight:900;padding:4px 5px;border-radius:999px}
.new-theme-design.iot-condition-monitoring-software .gatewayBody{padding:11px 12px}
.new-theme-design.iot-condition-monitoring-software .sensorNode{display:grid;grid-template-columns:9px 1fr auto;gap:7px;align-items:center;padding:6px 0;border-bottom:1px solid #27313C;font-size:6.5px}
.new-theme-design.iot-condition-monitoring-software .sensorNode:last-child{border-bottom:0}
.new-theme-design.iot-condition-monitoring-software .sensorDot{width:8px;height:8px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px rgba(17, 138, 97, .12)}
.new-theme-design.iot-condition-monitoring-software .sensorNode strong{font-size:6.5px}
.new-theme-design.iot-condition-monitoring-software .sensorVal{color:var(--yellow);font-weight:900}
.new-theme-design.iot-condition-monitoring-software .gatewayProgress{height:7px;border-radius:999px;background:#29333E;overflow:hidden;margin-top:10px}
.new-theme-design.iot-condition-monitoring-software .gatewayProgress span{display:block;height:100%;width:84%;background:linear-gradient(90deg, var(--brand), var(--green));animation:fill 2s ease both}
.new-theme-design.iot-condition-monitoring-software .iotTag{position:absolute;right:6px;bottom:18px;z-index:8;background:var(--yellow);color:#000;font-size:8px;font-weight:900;padding:7px 9px;border-radius:10px;animation:float 3.3s ease-in-out infinite}
@keyframes haloPulse {
50%{transform:translateX(-50%) scale(1.05)}
}
@keyframes techFloat {
50%{transform:translateX(-50%) translateY(-5px)}
}
@keyframes phoneFloat {
50%{transform:translateY(-7px) rotate(.3deg)}
}
@keyframes cardFloat {
50%{transform:translateY(6px)}
}
@keyframes pulse {
50%{box-shadow:0 0 0 8px rgba(17, 138, 97, .08)}
}
@keyframes pointPulse {
0%{r:4;opacity:.9}
100%{r:12;opacity:0}
}
@keyframes fill {
from{transform:scaleX(0);transform-origin:left}
to{transform:scaleX(1)}
}
@keyframes float {
50%{transform:translateY(-6px)}
}
.new-theme-design.iot-condition-monitoring-software .trust{padding:25px 0;border-bottom:1px solid var(--line)}
.new-theme-design.iot-condition-monitoring-software .trustLabel{text-align:center;font-size:13px;font-weight:800;margin-bottom:16px}
.new-theme-design.iot-condition-monitoring-software .logos{display:grid;grid-template-columns:repeat(7, 1fr);gap:11px}
.new-theme-design.iot-condition-monitoring-software .logo{height:62px;border:1px dashed #B8D7E7;border-radius:11px;display:grid;place-items:center;color:#8195A2;font-size:11px;font-weight:800}
.new-theme-design.iot-condition-monitoring-software .soft{background:var(--sky2)}
.new-theme-design.iot-condition-monitoring-software .dark{background:linear-gradient(135deg, var(--black), var(--black2));color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.iot-condition-monitoring-software .dark h2, .new-theme-design.iot-condition-monitoring-software .dark h3{color:#fff}
.new-theme-design.iot-condition-monitoring-software .dark p{color:#D6D6D6}
.new-theme-design.iot-condition-monitoring-software .dark .ey{background:var(--yellow);color:#000;}
.new-theme-design.iot-condition-monitoring-software .sectionHead{max-width:920px;margin-bottom:36px}
.new-theme-design.iot-condition-monitoring-software .center{text-align:center;margin-left:auto;margin-right:auto}
.new-theme-design.iot-condition-monitoring-software .sectionHead p{color:var(--muted);font-size:17px;margin-top:15px}
.new-theme-design.iot-condition-monitoring-software .outcomes{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}
.new-theme-design.iot-condition-monitoring-software .outcome{background:#fff;border:1px solid var(--line);border-top:3px solid var(--yellow);border-radius:16px;padding:21px}
.new-theme-design.iot-condition-monitoring-software .outcome strong{display:block;font-size:18px;margin-bottom:7px}
.new-theme-design.iot-condition-monitoring-software .outcome span{font-size:12.5px;color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .flowGrid{display:grid;grid-template-columns:repeat(5, 1fr);gap:11px}
.new-theme-design.iot-condition-monitoring-software .flowCard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:18px;min-height:190px;position:relative}
.new-theme-design.iot-condition-monitoring-software .flowNum{width:30px;height:30px;border-radius:50%;background:var(--brand);color:#fff;display:grid;place-items:center;font-weight:900;font-size:11px;margin-bottom:13px}
.new-theme-design.iot-condition-monitoring-software .flowIcon{width:48px;height:48px;border-radius:13px;background:var(--yellowsoft);display:grid;place-items:center;font-size:10px;font-weight:900;color:#111;margin-bottom:12px}
.new-theme-design.iot-condition-monitoring-software .flowCard p{color:var(--muted);font-size:11.5px;margin-top:7px}
.new-theme-design.iot-condition-monitoring-software .feature{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}
.new-theme-design.iot-condition-monitoring-software .feature.reverse .visual{order:-1}
.new-theme-design.iot-condition-monitoring-software .feature p{color:var(--muted);font-size:16px;margin-top:15px}
.new-theme-design.iot-condition-monitoring-software .fl{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:22px}
.new-theme-design.iot-condition-monitoring-software .fi{display:flex;gap:9px;font-size:15px}
.new-theme-design.iot-condition-monitoring-software .tick{width:21px;height:21px;border-radius:50%;background:var(--greenbg);color:var(--green);display:grid;place-items:center;flex:0 0 21px;font-size:10px;font-weight:900}
.new-theme-design.iot-condition-monitoring-software .visual{min-height:330px;border-radius:20px;background:linear-gradient(145deg, #fff, #EAF8FF);border:1px solid #CBEAF9;box-shadow:var(--shadow);padding:18px;position:relative;overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .monitorBoard{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.new-theme-design.iot-condition-monitoring-software .monitorCard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px}
.new-theme-design.iot-condition-monitoring-software .monitorCard strong{display:block;font-size:14px}
.new-theme-design.iot-condition-monitoring-software .monitorCard span{font-size:9px;color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .statusLine{display:flex;justify-content:space-between;gap:8px;padding:8px;border-bottom:1px solid var(--line);font-size:9px}
.new-theme-design.iot-condition-monitoring-software .statusLine:last-child{border-bottom:0}
.new-theme-design.iot-condition-monitoring-software .statusGood{color:var(--green);font-weight:900}
.new-theme-design.iot-condition-monitoring-software .statusWarn{color:#9A6A00;font-weight:900}
.new-theme-design.iot-condition-monitoring-software .statusBad{color:var(--danger);font-weight:900}
.new-theme-design.iot-condition-monitoring-software .triggerFlow{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:8px;align-items:center;margin-top:22px}
.new-theme-design.iot-condition-monitoring-software .step{background:#fff;border:1px solid var(--line);border-radius:12px;padding:14px;text-align:center;font-size:10px;font-weight:800}
.new-theme-design.iot-condition-monitoring-software .arrow{font-weight:900;color:var(--brand)}
.new-theme-design.iot-condition-monitoring-software .workBox{margin-top:14px;padding:13px;background:#fff;border:1px solid var(--line);border-radius:12px;font-size:10px}
.new-theme-design.iot-condition-monitoring-software .workBox strong{display:block}
.new-theme-design.iot-condition-monitoring-software .workBox small{color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .aiGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:center}
.new-theme-design.iot-condition-monitoring-software .promptBox{background:#111;border:1px solid #333;border-radius:20px;padding:20px}
.new-theme-design.iot-condition-monitoring-software .prompt{background:#1B1B1B;border:1px solid #303030;border-radius:11px;padding:12px 13px;margin-top:9px;font-size:12px}
.new-theme-design.iot-condition-monitoring-software .aiMini{display:grid;grid-template-columns:repeat(3, 1fr);gap:11px;margin-top:20px}
.new-theme-design.iot-condition-monitoring-software .aiMini div{background:#151515;border:1px solid #303030;border-radius:13px;padding:15px}
.new-theme-design.iot-condition-monitoring-software .aiMini strong{display:block;color:var(--yellow);font-size:13px}
.new-theme-design.iot-condition-monitoring-software .aiMini span{font-size:11px;color:#CFCFCF}
.new-theme-design.iot-condition-monitoring-software .cta{margin-top:30px;padding:22px 24px;border:1px solid var(--line);border-left:5px solid var(--yellow);border-radius:17px;background:#fff;display:flex;justify-content:space-between;gap:22px;align-items:center}
.new-theme-design.iot-condition-monitoring-software .cta.darkCta{background:#121212;border-color:#303030;color:#fff}
.new-theme-design.iot-condition-monitoring-software .cta h3{font-size:19px}
.new-theme-design.iot-condition-monitoring-software .cta.darkCta h3{color:#fff}
.new-theme-design.iot-condition-monitoring-software .cta p{color:var(--muted);font-size:13px;margin-top:5px;max-width:650px}
.new-theme-design.iot-condition-monitoring-software .cta.darkCta p{color:#D1D1D1}
.new-theme-design.iot-condition-monitoring-software .ctaBtns{display:flex;gap:9px;flex-wrap:wrap;flex:0 0 auto}
.new-theme-design.iot-condition-monitoring-software .integrations{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}
.new-theme-design.iot-condition-monitoring-software .integration{height:70px;background:#fff;border:1px solid var(--line);border-bottom:3px solid var(--brand);border-radius:12px;display:grid;place-items:center;font-size:12px;font-weight:800}
.new-theme-design.iot-condition-monitoring-software .rating{padding:29px 0;background:#0B0B0B;color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.iot-condition-monitoring-software .ratingGrid{display:grid;grid-template-columns:1.3fr repeat(4, 1fr);gap:12px;align-items:center}
.new-theme-design.iot-condition-monitoring-software .ratingItem{text-align:center;border-left:1px solid #2D2D2D}
.new-theme-design.iot-condition-monitoring-software .stars{color:var(--yellow);letter-spacing:2px}
.new-theme-design.iot-condition-monitoring-software .useCases{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}
.new-theme-design.iot-condition-monitoring-software .useCase{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}
.new-theme-design.iot-condition-monitoring-software .useIcon{width:42px;height:42px;border-radius:11px;background:var(--yellow);display:grid;place-items:center;font-size:10px;font-weight:900;margin-bottom:14px}
.new-theme-design.iot-condition-monitoring-software .useCase p{color:var(--muted);font-size:12px;margin-top:7px}
.new-theme-design.iot-condition-monitoring-software .faq{max-width:900px}
.new-theme-design.iot-condition-monitoring-software .faq details{border:1px solid var(--line);border-radius:13px;padding:18px 20px;margin-bottom:10px;background:#fff}
.new-theme-design.iot-condition-monitoring-software .faq summary{font-weight:800;cursor:pointer;color:var(--navy)}
.new-theme-design.iot-condition-monitoring-software .faq details p{color:var(--muted);font-size:14px;margin-top:10px}
.new-theme-design.iot-condition-monitoring-software .final{background:linear-gradient(135deg, var(--black), #202020);border-top:5px solid var(--yellow);padding:44px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}
.new-theme-design.iot-condition-monitoring-software .final h2{color:#fff}
.new-theme-design.iot-condition-monitoring-software .final p{color:#DDD;margin-top:12px;max-width:700px}
.new-theme-design.iot-condition-monitoring-software .reveal{opacity:0;transform:translateY(18px);transition:.6s ease}
.new-theme-design.iot-condition-monitoring-software .reveal.show{opacity:1;transform:none}
@media(max-width:960px){
.new-theme-design.iot-condition-monitoring-software .heroGrid, .new-theme-design.iot-condition-monitoring-software .feature, .new-theme-design.iot-condition-monitoring-software .aiGrid, .new-theme-design.iot-condition-monitoring-software .final{grid-template-columns:1fr}
.new-theme-design.iot-condition-monitoring-software .feature.reverse .visual{order:0}
.new-theme-design.iot-condition-monitoring-software .iotStage{margin:auto}
.new-theme-design.iot-condition-monitoring-software .outcomes, .new-theme-design.iot-condition-monitoring-software .useCases{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.iot-condition-monitoring-software .flowGrid{grid-template-columns:1fr 1fr}
.new-theme-design.iot-condition-monitoring-software .logos{grid-template-columns:repeat(4, 1fr)}
.new-theme-design.iot-condition-monitoring-software .integrations{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.iot-condition-monitoring-software .ratingGrid{grid-template-columns:repeat(2, 1fr)}
}
@media(max-width:640px){
.new-theme-design.iot-condition-monitoring-software .wrap{width:calc(100% - 24px)}
section{padding:56px 0}
.new-theme-design.iot-condition-monitoring-software .hero{padding:54px 0}
h1{font-size:42px}
.new-theme-design.iot-condition-monitoring-software .iotStage{min-height:430px;max-width:360px}
.new-theme-design.iot-condition-monitoring-software .tech{width:215px;height:330px;top:65px}
.new-theme-design.iot-condition-monitoring-software .sensorPhone{width:174px;right:0}
.new-theme-design.iot-condition-monitoring-software .phoneScreen{min-height:355px}
.new-theme-design.iot-condition-monitoring-software .gatewayCard{width:150px;left:0;bottom:8px}
.new-theme-design.iot-condition-monitoring-software .fl, .new-theme-design.iot-condition-monitoring-software .outcomes, .new-theme-design.iot-condition-monitoring-software .useCases, .new-theme-design.iot-condition-monitoring-software .flowGrid, .new-theme-design.iot-condition-monitoring-software .logos, .new-theme-design.iot-condition-monitoring-software .integrations, .new-theme-design.iot-condition-monitoring-software .aiMini, .new-theme-design.iot-condition-monitoring-software .ratingGrid{grid-template-columns:1fr}
.new-theme-design.iot-condition-monitoring-software .cta{flex-direction:column;align-items:flex-start}
.new-theme-design.iot-condition-monitoring-software .triggerFlow{grid-template-columns:1fr}
.new-theme-design.iot-condition-monitoring-software .arrow{transform:rotate(90deg)}
}
@media(prefers-reduced-motion:reduce) {
*,
*:before,
*:after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}
}
.new-theme-design.iot-condition-monitoring-software .heroPills{display:flex;gap:7px;flex-wrap:wrap;margin-top:13px}
.new-theme-design.iot-condition-monitoring-software .heroPills span{display:inline-flex;padding:6px 9px;border-radius:999px;border:1px solid #C8E8F7;background:rgba(255, 255, 255, .78);color:var(--navy);font-size:10px;font-weight:800;box-shadow:0 5px 14px rgba(6, 59, 92, .05)}
.new-theme-design.iot-condition-monitoring-software .hero{background:radial-gradient(circle at 72% 20%, rgba(0, 168, 248, .24), transparent 23%), radial-gradient(circle at 92% 58%, rgba(255, 201, 40, .18), transparent 22%), radial-gradient(circle at 62% 72%, rgba(17, 138, 97, .11), transparent 23%), linear-gradient(180deg, #fff, #ECF8FF) !important;}
.new-theme-design.iot-condition-monitoring-software .iotStage:before{content:"";position:absolute;inset:40px 0 30px 60px;border-radius:34px;background:linear-gradient(rgba(0, 168, 248, .045) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .045) 1px, transparent 1px);background-size:28px 28px;mask-image:linear-gradient(to bottom, transparent, #000 16%, #000 82%, transparent);z-index:0}
.new-theme-design.iot-condition-monitoring-software .iotStage:after{content:"";position:absolute;width:10px;height:10px;border-radius:50%;left:45%;top:35%;background:var(--brand);box-shadow:72px -65px 0 rgba(0, 168, 248, .55), 126px 28px 0 rgba(255, 201, 40, .8), -76px 60px 0 rgba(17, 138, 97, .5), 98px 142px 0 rgba(0, 168, 248, .4);animation:networkPulse 2.8s ease-in-out infinite;z-index:2}
@keyframes networkPulse {
50%{filter:drop-shadow(0 0 9px rgba(0, 168, 248, .6));transform:scale(1.12)}
}
.new-theme-design.iot-condition-monitoring-software .tech{width:325px !important;height:478px !important;left:41% !important;top:32px !important;filter:drop-shadow(0 24px 28px rgba(0, 48, 79, .22)) !important}
.new-theme-design.iot-condition-monitoring-software .halo{background:radial-gradient(circle at 50% 45%, rgba(255, 255, 255, .8) 0 16%, transparent 17%), radial-gradient(circle, rgba(0, 168, 248, .24), rgba(0, 168, 248, .09) 47%, transparent 71%) !important;}
.new-theme-design.iot-condition-monitoring-software .sensorPhone{background:linear-gradient(145deg, #07111D, #172A3A) !important;border:1px solid #344B5F !important;box-shadow:0 26px 58px rgba(0, 62, 103, .28), 0 0 0 5px rgba(0, 168, 248, .04) !important}
.new-theme-design.iot-condition-monitoring-software .phoneHead{background:linear-gradient(135deg, #E7F8FF, #EEF4FF 55%, #FFF6D2) !important}
.new-theme-design.iot-condition-monitoring-software .assetBox{box-shadow:0 8px 22px rgba(6, 59, 92, .07)}
.new-theme-design.iot-condition-monitoring-software .metric:nth-child(1){background:linear-gradient(145deg, #fff, #EAF8FF)}
.new-theme-design.iot-condition-monitoring-software .metric:nth-child(2){background:linear-gradient(145deg, #fff, #FFF7D6)}
.new-theme-design.iot-condition-monitoring-software .metric:nth-child(3){background:linear-gradient(145deg, #fff, #EAF8F3)}
.new-theme-design.iot-condition-monitoring-software .iotChart{background:linear-gradient(rgba(0, 168, 248, .05) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .05) 1px, transparent 1px), linear-gradient(180deg, #fff, #F4FBFF) !important;background-size:20px 20px !important}
.new-theme-design.iot-condition-monitoring-software .alertBox{background:linear-gradient(135deg, #0B1A27, #142C3D) !important;border:1px solid #24445A}
.new-theme-design.iot-condition-monitoring-software .gatewayCard{background:linear-gradient(145deg, #08131D, #12293A) !important;border-color:#25475D !important;}
.new-theme-design.iot-condition-monitoring-software .sensorNode:nth-child(1) .sensorDot{background:#04D596}
.new-theme-design.iot-condition-monitoring-software .sensorNode:nth-child(2) .sensorDot{background:#FFC928}
.new-theme-design.iot-condition-monitoring-software .sensorNode:nth-child(3) .sensorDot{background:#30B8FF}
.new-theme-design.iot-condition-monitoring-software .sensorNode:nth-child(4) .sensorDot{background:#9A7BFF}
.new-theme-design.iot-condition-monitoring-software .iotWireless{position:absolute;z-index:3;color:var(--brand);font-weight:900;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:#fff;border:1px solid #BDE4F7;box-shadow:0 10px 22px rgba(6, 59, 92, .10);animation:wirelessFloat 3.5s ease-in-out infinite}
@keyframes wirelessFloat {
50%{transform:translateY(-7px) scale(1.05)}
}
.new-theme-design.iot-condition-monitoring-software .outcome:nth-child(1){border-top-color:#00A8F8}
.new-theme-design.iot-condition-monitoring-software .outcome:nth-child(2){border-top-color:#FFC928}
.new-theme-design.iot-condition-monitoring-software .outcome:nth-child(3){border-top-color:#118A61}
.new-theme-design.iot-condition-monitoring-software .outcome:nth-child(4){border-top-color:#8A6CE8}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(1) .flowNum{background:#00A8F8}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(2) .flowNum{background:#118A61}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(3) .flowNum{background:#8A6CE8}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(4) .flowNum{background:#FF9828}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(5) .flowNum{background:#00BFA5}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(1) .flowIcon{background:#EAF8FF}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(2) .flowIcon{background:#EAF8F3}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(3) .flowIcon{background:#F0ECFF}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(4) .flowIcon{background:#FFF0DD}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(5) .flowIcon{background:#E4FBF7}
.new-theme-design.iot-condition-monitoring-software .iotCommercial{background:linear-gradient(180deg, #fff, #F7FCFF)}
.new-theme-design.iot-condition-monitoring-software .conditionVisual{background:radial-gradient(circle at 90% 10%, rgba(255, 201, 40, .18), transparent 25%), linear-gradient(145deg, #F4FBFF, #fff) !important}
.new-theme-design.iot-condition-monitoring-software .conditionHeader{display:flex;justify-content:space-between;align-items:center;background:#0C2232;color:#fff;border-radius:13px;padding:12px 14px}
.new-theme-design.iot-condition-monitoring-software .conditionHeader strong{font-size:12px}
.new-theme-design.iot-condition-monitoring-software .conditionHeader span{background:#04D596;color:#062A20;border-radius:999px;padding:4px 7px;font-size:7px;font-weight:900}
.new-theme-design.iot-condition-monitoring-software .conditionTimeline{margin-top:13px;display:grid;gap:9px}
.new-theme-design.iot-condition-monitoring-software .timelineRow{display:grid;grid-template-columns:13px 1fr auto;gap:10px;align-items:center;padding:11px;background:#fff;border:1px solid var(--line);border-radius:12px;box-shadow:0 6px 16px rgba(6, 59, 92, .04)}
.new-theme-design.iot-condition-monitoring-software .timelineDot{width:11px;height:11px;border-radius:50%}
.new-theme-design.iot-condition-monitoring-software .timelineDot.good{background:#16C98D;box-shadow:0 0 0 5px rgba(22, 201, 141, .10)}
.new-theme-design.iot-condition-monitoring-software .timelineDot.warn{background:#FFC928;box-shadow:0 0 0 5px rgba(255, 201, 40, .12)}
.new-theme-design.iot-condition-monitoring-software .timelineDot.bad{background:#E25757;box-shadow:0 0 0 5px rgba(226, 87, 87, .10)}
.new-theme-design.iot-condition-monitoring-software .timelineRow strong{display:block;font-size:10px}
.new-theme-design.iot-condition-monitoring-software .timelineRow small{display:block;font-size:8px;color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .timelineState{font-size:7px;font-weight:900;border-radius:999px;padding:5px 7px}
.new-theme-design.iot-condition-monitoring-software .timelineState.normal{background:var(--greenbg);color:var(--green)}
.new-theme-design.iot-condition-monitoring-software .timelineState.review{background:var(--yellowsoft);color:#7B5B00}
.new-theme-design.iot-condition-monitoring-software .timelineState.work{background:#FFF0F0;color:var(--danger)}
.new-theme-design.iot-condition-monitoring-software .conditionFooter{margin-top:13px;padding:12px 13px;border-radius:12px;background:linear-gradient(135deg, #0B1B29, #123A51);color:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px}
.new-theme-design.iot-condition-monitoring-software .conditionFooter strong{display:block;font-size:9px}
.new-theme-design.iot-condition-monitoring-software .conditionFooter span{display:block;font-size:7px;color:#D2E2EB}
.new-theme-design.iot-condition-monitoring-software .conditionPulse{background:var(--yellow);color:#000;border-radius:999px;padding:6px 8px;font-size:7px;font-weight:900;animation:woPulse 1.8s ease-in-out infinite}
@keyframes woPulse {
50%{box-shadow:0 0 0 7px rgba(255, 201, 40, .12)}
}
.new-theme-design.iot-condition-monitoring-software .flowCard, .new-theme-design.iot-condition-monitoring-software .outcome, .new-theme-design.iot-condition-monitoring-software .integration, .new-theme-design.iot-condition-monitoring-software .useCase, .new-theme-design.iot-condition-monitoring-software .monitorCard{transition:transform .22s ease, box-shadow .22s ease, border-color .22s ease}
.new-theme-design.iot-condition-monitoring-software .flowCard:hover, .new-theme-design.iot-condition-monitoring-software .outcome:hover, .new-theme-design.iot-condition-monitoring-software .integration:hover, .new-theme-design.iot-condition-monitoring-software .useCase:hover, .new-theme-design.iot-condition-monitoring-software .monitorCard:hover{transform:translateY(-4px);box-shadow:0 15px 28px rgba(6, 59, 92, .09)}
.new-theme-design.iot-condition-monitoring-software .feature{gap:54px !important}
.new-theme-design.iot-condition-monitoring-software .visual{min-height:390px !important;padding:22px !important;border-radius:24px !important;border:1px solid #BFE4F5 !important;background:radial-gradient(circle at 90% 10%, rgba(255, 201, 40, .14), transparent 24%), radial-gradient(circle at 15% 85%, rgba(0, 168, 248, .11), transparent 24%), linear-gradient(145deg, #FFFFFF, #EAF8FF) !important;box-shadow:0 22px 54px rgba(6, 59, 92, .13) !important;}
.new-theme-design.iot-condition-monitoring-software .visual:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(rgba(0, 168, 248, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .035) 1px, transparent 1px);background-size:24px 24px;mask-image:linear-gradient(135deg, #000, transparent 75%);}
.new-theme-design.iot-condition-monitoring-software .visual>*{position:relative;z-index:2}
.new-theme-design.iot-condition-monitoring-software .flowCard{min-height:220px !important;overflow:hidden;box-shadow:0 10px 26px rgba(6, 59, 92, .06);}
.new-theme-design.iot-condition-monitoring-software .flowCard .flowIcon{width:58px !important;height:58px !important;border-radius:16px !important;position:relative;}
.new-theme-design.iot-condition-monitoring-software .flowCard .flowIcon:after{content:"";position:absolute;inset:8px;border-radius:50%;border:2px dashed rgba(6, 59, 92, .2);animation:flowSpin 8s linear infinite;}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(1):before{content:"";position:absolute;right:14px;top:18px;width:42px;height:42px;border-radius:50%;background:radial-gradient(circle, #00A8F8 0 12%, transparent 13%), radial-gradient(circle at 70% 20%, #00A8F8 0 8%, transparent 9%), radial-gradient(circle at 25% 75%, #00A8F8 0 8%, transparent 9%);opacity:.18;}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(2):before{content:"";position:absolute;right:15px;top:22px;width:56px;height:36px;background:linear-gradient(145deg, transparent 46%, #118A61 47% 52%, transparent 53%);opacity:.25;transform:skewX(-16deg)}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(3):before{content:"";position:absolute;right:18px;top:22px;width:46px;height:46px;border-radius:50%;border:6px solid rgba(138, 108, 232, .18);box-shadow:0 0 0 7px rgba(138, 108, 232, .07)}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(4):before{content:"!";position:absolute;right:18px;top:20px;width:34px;height:34px;border-radius:50%;background:#FFF1DF;color:#FF9828;display:grid;place-items:center;font-weight:900}
.new-theme-design.iot-condition-monitoring-software .flowCard:nth-child(5):before{content:"✓";position:absolute;right:18px;top:20px;width:34px;height:34px;border-radius:50%;background:#E4FBF7;color:#00A98F;display:grid;place-items:center;font-weight:900}
@keyframes flowSpin {
to{transform:rotate(360deg)}
}
.new-theme-design.iot-condition-monitoring-software .monitorBoard{grid-template-columns:repeat(2, 1fr) !important;gap:12px !important}
.new-theme-design.iot-condition-monitoring-software .monitorCard{padding:16px !important;border-radius:14px !important;overflow:hidden;position:relative;}
.new-theme-design.iot-condition-monitoring-software .monitorCard strong{font-size:21px !important;color:var(--navy)}
.new-theme-design.iot-condition-monitoring-software .monitorCard span{font-size:10px !important}
.new-theme-design.iot-condition-monitoring-software .monitorCard:after{content:"";position:absolute;left:0;bottom:0;height:4px;width:65%;background:linear-gradient(90deg, var(--brand), #69D0FF);animation:metricFlow 3.4s ease-in-out infinite alternate}
.new-theme-design.iot-condition-monitoring-software .monitorCard:nth-child(2):after{background:linear-gradient(90deg, var(--yellow), #FF9E32);width:74%}
.new-theme-design.iot-condition-monitoring-software .monitorCard:nth-child(3):after{background:linear-gradient(90deg, var(--green), #51D7A6);width:52%}
.new-theme-design.iot-condition-monitoring-software .monitorCard:nth-child(4):after{background:linear-gradient(90deg, #8A6CE8, #B79BFF);width:84%}
@keyframes metricFlow {
from{transform:scaleX(.45);transform-origin:left}
to{transform:scaleX(1);transform-origin:left}
}
.new-theme-design.iot-condition-monitoring-software .assetHealthGraphic{margin-top:15px;background:#0C2333;color:#fff;border-radius:17px;padding:15px;display:grid;grid-template-columns:122px 1fr;gap:15px;align-items:center;border:1px solid #19455E;box-shadow:0 16px 28px rgba(0, 45, 73, .18)}
.new-theme-design.iot-condition-monitoring-software .healthRingLarge{width:112px;height:112px;border-radius:50%;background:conic-gradient(#12CB88 0 84%, #183A4D 84% 100%);display:grid;place-items:center;position:relative}
.new-theme-design.iot-condition-monitoring-software .healthRingLarge:after{content:"";position:absolute;inset:15px;border-radius:50%;background:#0C2333}
.new-theme-design.iot-condition-monitoring-software .healthRingLarge div{position:relative;z-index:2;text-align:center}
.new-theme-design.iot-condition-monitoring-software .healthRingLarge strong{display:block;font-size:26px;color:#fff}
.new-theme-design.iot-condition-monitoring-software .healthRingLarge span{display:block;font-size:8px;color:#BFD8E5}
.new-theme-design.iot-condition-monitoring-software .assetSpark{height:104px;position:relative}
.new-theme-design.iot-condition-monitoring-software .assetSpark svg{width:100%;height:100%}
.new-theme-design.iot-condition-monitoring-software .assetSpark .sparkLine{fill:none;stroke:#38C4FF;stroke-width:3;stroke-linejoin:round;stroke-linecap:round}
.new-theme-design.iot-condition-monitoring-software .assetSpark .sparkArea{fill:rgba(56, 196, 255, .10)}
.new-theme-design.iot-condition-monitoring-software .assetSpark .sparkThreshold{stroke:#FF6767;stroke-width:1.5;stroke-dasharray:6 5}
.new-theme-design.iot-condition-monitoring-software .assetSpark .sparkDot{fill:#fff;stroke:#38C4FF;stroke-width:3}
.new-theme-design.iot-condition-monitoring-software .assetSparkLabel{position:absolute;left:0;top:0;font-size:8px;color:#BFD8E5}
.new-theme-design.iot-condition-monitoring-software .assetSparkValue{position:absolute;right:0;top:0;font-size:9px;color:#fff;font-weight:900}
.new-theme-design.iot-condition-monitoring-software .triggerFlow{gap:12px !important;margin-top:16px !important}
.new-theme-design.iot-condition-monitoring-software .step{min-height:82px;display:grid;place-items:center;padding:14px 10px !important;border-radius:15px !important;box-shadow:0 8px 20px rgba(6, 59, 92, .06)}
.new-theme-design.iot-condition-monitoring-software .triggerFlow .step:nth-child(1){border-top:4px solid #00A8F8}
.new-theme-design.iot-condition-monitoring-software .triggerFlow .step:nth-child(3){border-top:4px solid #FFC928}
.new-theme-design.iot-condition-monitoring-software .triggerFlow .step:nth-child(5){border-top:4px solid #118A61}
.new-theme-design.iot-condition-monitoring-software .triggerFlow .arrow{font-size:22px}
.new-theme-design.iot-condition-monitoring-software .workBox{padding:15px !important;border-radius:14px !important;box-shadow:0 8px 18px rgba(6, 59, 92, .05);position:relative;overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .workBox:after{content:"";position:absolute;left:-35%;top:0;bottom:0;width:25%;background:linear-gradient(90deg, transparent, rgba(0, 168, 248, .08), transparent);animation:workSweep 4s ease-in-out infinite}
@keyframes workSweep {
0%,
45%{left:-35%}
70%,
100%{left:115%}
}
.new-theme-design.iot-condition-monitoring-software .autoWorkProgress{margin-top:15px;background:#0C2333;border-radius:14px;color:#fff;padding:13px 14px}
.new-theme-design.iot-condition-monitoring-software .autoWorkProgressTop{display:flex;justify-content:space-between;font-size:9px;font-weight:800}
.new-theme-design.iot-condition-monitoring-software .autoWorkTrack{height:9px;background:#17394D;border-radius:999px;overflow:hidden;margin-top:8px}
.new-theme-design.iot-condition-monitoring-software .autoWorkFill{height:100%;width:78%;border-radius:inherit;background:linear-gradient(90deg, #00A8F8, #12CB88, #FFC928);animation:autoWorkGrow 3s ease-in-out infinite alternate}
@keyframes autoWorkGrow {
from{width:43%}
to{width:92%}
}
.new-theme-design.iot-condition-monitoring-software .conditionVisual{min-height:410px !important}
.new-theme-design.iot-condition-monitoring-software .conditionTimeline{gap:12px !important}
.new-theme-design.iot-condition-monitoring-software .timelineRow{padding:14px !important}
.new-theme-design.iot-condition-monitoring-software .timelineRow strong{font-size:12px !important}
.new-theme-design.iot-condition-monitoring-software .timelineRow small{font-size:9px !important}
.new-theme-design.iot-condition-monitoring-software .conditionFooter{padding:15px !important}
.new-theme-design.iot-condition-monitoring-software .conditionPulse{padding:8px 10px !important}
.new-theme-design.iot-condition-monitoring-software .conditionMiniChart{height:95px;margin-top:14px;background:#fff;border:1px solid var(--line);border-radius:13px;padding:9px;position:relative;overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .conditionMiniChart svg{width:100%;height:100%}
.new-theme-design.iot-condition-monitoring-software .conditionMiniChart .condLine{fill:none;stroke:#8A6CE8;stroke-width:3;stroke-dasharray:480;stroke-dashoffset:480;animation:condDraw 3.4s ease forwards infinite}
.new-theme-design.iot-condition-monitoring-software .conditionMiniChart .condArea{fill:rgba(138, 108, 232, .09)}
.new-theme-design.iot-condition-monitoring-software .conditionMiniChart .condThreshold{stroke:#E25757;stroke-width:1.5;stroke-dasharray:6 5}
@keyframes condDraw {
0%{stroke-dashoffset:480}
65%,
100%{stroke-dashoffset:0}
}
.new-theme-design.iot-condition-monitoring-software .integration{min-height:82px !important;position:relative;overflow:hidden;transition:.22s ease}
.new-theme-design.iot-condition-monitoring-software .integration:before{content:"";position:absolute;left:0;top:0;bottom:0;width:5px;background:var(--brand)}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(2):before{background:#FFC928}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(3):before{background:#8A6CE8}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(4):before{background:#00BFA5}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(5):before{background:#FF8C42}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(6):before{background:#64B5F6}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(7):before{background:#7C67E8}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(8):before{background:#118A61}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(9):before{background:#E25757}
.new-theme-design.iot-condition-monitoring-software .integration:nth-child(10):before{background:#00A8F8}
.new-theme-design.iot-condition-monitoring-software .integrationPulseRow{margin-top:22px;background:#0D2535;color:#fff;border-radius:16px;padding:13px 15px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}
.new-theme-design.iot-condition-monitoring-software .integrationPulseDot{width:12px;height:12px;border-radius:50%;background:#12CB88;box-shadow:0 0 0 6px rgba(18, 203, 136, .10);animation:intPulse 1.7s ease-in-out infinite}
.new-theme-design.iot-condition-monitoring-software .integrationStream{height:8px;border-radius:999px;background:#173B50;overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .integrationStream span{display:block;height:100%;width:32%;border-radius:inherit;background:linear-gradient(90deg, #00A8F8, #12CB88, #FFC928);animation:streamMove 2.6s linear infinite}
.new-theme-design.iot-condition-monitoring-software .integrationPulseRow strong{font-size:10px}
@keyframes intPulse {
50%{box-shadow:0 0 0 11px rgba(18, 203, 136, .03)}
}
@keyframes streamMove {
from{transform:translateX(-120%)}
to{transform:translateX(330%)}
} @media(prefers-reduced-motion:reduce) {
.new-theme-design.iot-condition-monitoring-software .flowIcon:after, .new-theme-design.iot-condition-monitoring-software .monitorCard:after, .new-theme-design.iot-condition-monitoring-software .workBox:after, .new-theme-design.iot-condition-monitoring-software .autoWorkFill, .new-theme-design.iot-condition-monitoring-software .conditionMiniChart .condLine, .new-theme-design.iot-condition-monitoring-software .integrationPulseDot, .new-theme-design.iot-condition-monitoring-software .integrationStream span{animation:none !important}
}
.new-theme-design.iot-condition-monitoring-software .sensorTypeGrid{display:grid;grid-template-columns:repeat(6, 1fr);gap:12px;margin-top:28px}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard{min-height:145px;border:1px solid var(--line);border-radius:16px;background:#fff;padding:16px;text-align:center;box-shadow:0 8px 22px rgba(6, 59, 92, .05);position:relative;overflow:hidden;transition:.22s ease}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard:hover{transform:translateY(-4px);box-shadow:0 15px 30px rgba(6, 59, 92, .10)}
.new-theme-design.iot-condition-monitoring-software .sensorTypeIcon{width:52px;height:52px;border-radius:15px;margin:0 auto 12px;display:grid;place-items:center;font-weight:900;font-size:10px;color:#0B2232;position:relative}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard:nth-child(1) .sensorTypeIcon{background:#EAF8FF}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard:nth-child(2) .sensorTypeIcon{background:#FFF4D5}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard:nth-child(3) .sensorTypeIcon{background:#EAF8F3}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard:nth-child(4) .sensorTypeIcon{background:#F0ECFF}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard:nth-child(5) .sensorTypeIcon{background:#FFF0EA}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard:nth-child(6) .sensorTypeIcon{background:#EAF4FF}
.new-theme-design.iot-condition-monitoring-software .sensorTypeIcon:after{content:"";position:absolute;inset:8px;border-radius:50%;border:2px dashed rgba(6, 59, 92, .22);animation:sensorIconSpin 9s linear infinite}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard strong{display:block;font-size:16px;line-height:20px;}
.new-theme-design.iot-condition-monitoring-software .sensorTypeCard span{display:block;color:var(--muted);font-size:15px;line-height:1.45;margin-top:5px}
@keyframes sensorIconSpin {
to{transform:rotate(360deg)}
}
.new-theme-design.iot-condition-monitoring-software .connectivitySection{background:linear-gradient(180deg, #F7FCFF, #fff)}
.new-theme-design.iot-condition-monitoring-software .connectivityMap{position:relative;min-height:420px;border-radius:24px;border:1px solid #BFE4F5;background:radial-gradient(circle at 50% 50%, rgba(0, 168, 248, .12), transparent 28%), linear-gradient(145deg, #F8FDFF, #EAF8FF);box-shadow:0 20px 48px rgba(6, 59, 92, .10);overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .connectivityMap:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0, 168, 248, .04) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .04) 1px, transparent 1px);background-size:28px 28px}
.new-theme-design.iot-condition-monitoring-software .connectCenter{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:150px;height:150px;border-radius:50%;display:grid;place-items:center;text-align:center;background:#0C2333;color:#fff;border:8px solid rgba(0, 168, 248, .10);box-shadow:0 18px 36px rgba(0, 45, 73, .22);z-index:3}
.new-theme-design.iot-condition-monitoring-software .connectCenter strong{font-size:15px}
.new-theme-design.iot-condition-monitoring-software .connectCenter span{font-size:9px;color:#C9DFE9;margin-top:4px;display:block}
.new-theme-design.iot-condition-monitoring-software .connectNode{position:absolute;width:112px;min-height:72px;border-radius:14px;background:#fff;border:1px solid var(--line);box-shadow:0 10px 24px rgba(6, 59, 92, .08);padding:12px;text-align:center;z-index:3;animation:connectFloat 4s ease-in-out infinite}
.new-theme-design.iot-condition-monitoring-software .connectNode strong{display:block;font-size:11px}
.new-theme-design.iot-condition-monitoring-software .connectNode span{font-size:8px;color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .node1{left:7%;top:10%}
.new-theme-design.iot-condition-monitoring-software .node2{right:7%;top:10%;animation-delay:.5s}
.new-theme-design.iot-condition-monitoring-software .node3{left:4%;bottom:11%;animation-delay:1s}
.new-theme-design.iot-condition-monitoring-software .node4{right:5%;bottom:10%;animation-delay:1.4s}
.new-theme-design.iot-condition-monitoring-software .node5{left:50%;top:4%;transform:translateX(-50%);animation-delay:.8s}
.new-theme-design.iot-condition-monitoring-software .node6{left:50%;bottom:3%;transform:translateX(-50%);animation-delay:1.7s}
.new-theme-design.iot-condition-monitoring-software .connectLine{position:absolute;left:50%;top:50%;width:1px;height:1px;z-index:2}
.new-theme-design.iot-condition-monitoring-software .connectivityPulse{position:absolute;width:12px;height:12px;border-radius:50%;background:var(--brand);box-shadow:0 0 0 8px rgba(0, 168, 248, .08);z-index:4;animation:pulseTravel 4s linear infinite}
@keyframes connectFloat {
50%{transform:translateY(-5px)}
}
@keyframes pulseTravel {
0%{left:50%;top:50%;opacity:0}
10%{opacity:1}
35%{left:13%;top:18%}
50%{left:50%;top:50%}
70%{left:84%;top:78%}
100%{left:50%;top:50%;opacity:0}
}
.new-theme-design.iot-condition-monitoring-software .compareGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:28px}
.new-theme-design.iot-condition-monitoring-software .compareCard{border-radius:18px;border:1px solid var(--line);padding:24px;background:#fff;box-shadow:0 8px 24px rgba(6, 59, 92, .05)}
.new-theme-design.iot-condition-monitoring-software .compareCard.condition{background:linear-gradient(145deg, #F4FCFF, #fff);border-top:4px solid var(--brand)}
.new-theme-design.iot-condition-monitoring-software .compareCard.preventive{border-top:4px solid var(--yellow)}
.new-theme-design.iot-condition-monitoring-software .compareCard h3{font-size:21px;margin-bottom:14px}
.new-theme-design.iot-condition-monitoring-software .compareRow{display:grid;grid-template-columns:28px 1fr;gap:10px;padding:10px 0;border-bottom:1px solid var(--line);font-size:12px}
.new-theme-design.iot-condition-monitoring-software .compareRow:last-child{border-bottom:0}
.new-theme-design.iot-condition-monitoring-software .compareIcon{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:900}
.new-theme-design.iot-condition-monitoring-software .condition .compareIcon{background:#EAF8FF;color:var(--brand-dark)}
.new-theme-design.iot-condition-monitoring-software .preventive .compareIcon{background:var(--yellowsoft);color:#7B5B00}
.new-theme-design.iot-condition-monitoring-software .hybridStrip{margin-top:18px;border-radius:16px;padding:16px 18px;background:#0C2333;color:#fff;display:flex;align-items:center;justify-content:space-between;gap:18px}
.new-theme-design.iot-condition-monitoring-software .hybridStrip strong{font-size:14px}
.new-theme-design.iot-condition-monitoring-software .hybridStrip span{font-size:11px;color:#CFE2EC}
.new-theme-design.iot-condition-monitoring-software .analyticsGraphic{min-height:410px;border-radius:24px;background:#0B2333;padding:18px;color:#fff;border:1px solid #21485D;box-shadow:0 22px 48px rgba(0, 45, 73, .2)}
.new-theme-design.iot-condition-monitoring-software .analyticsHeader{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}
.new-theme-design.iot-condition-monitoring-software .analyticsHeader strong{font-size:13px}
.new-theme-design.iot-condition-monitoring-software .analyticsHeader span{background:#143D52;color:#A9E9FF;padding:5px 7px;border-radius:999px;font-size:7px;font-weight:900}
.new-theme-design.iot-condition-monitoring-software .analyticsKpis{display:grid;grid-template-columns:repeat(3, 1fr);gap:9px}
.new-theme-design.iot-condition-monitoring-software .analyticsKpi{background:#102F41;border:1px solid #1B4B62;border-radius:12px;padding:11px}
.new-theme-design.iot-condition-monitoring-software .analyticsKpi strong{display:block;font-size:18px;color:#fff}
.new-theme-design.iot-condition-monitoring-software .analyticsKpi span{font-size:7.5px;color:#BFD9E5}
.new-theme-design.iot-condition-monitoring-software .analyticsChart{height:180px;margin-top:13px;border-radius:14px;background:linear-gradient(rgba(255, 255, 255, .045) 1px, transparent 1px), linear-gradient(90deg, rgba(255, 255, 255, .045) 1px, transparent 1px);background-size:28px 28px;position:relative;overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .analyticsChart svg{width:100%;height:100%}
.new-theme-design.iot-condition-monitoring-software .analyticsArea{fill:rgba(56, 196, 255, .10)}
.new-theme-design.iot-condition-monitoring-software .analyticsLine{fill:none;stroke:#38C4FF;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620;animation:analyticsDraw 4.2s ease infinite}
.new-theme-design.iot-condition-monitoring-software .analyticsSecond{fill:none;stroke:#FFC928;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:620;stroke-dashoffset:620;animation:analyticsDraw 4.2s .8s ease infinite}
.new-theme-design.iot-condition-monitoring-software .analyticsLegend{display:flex;gap:14px;margin-top:10px;font-size:8px;color:#C9DEE8}
.new-theme-design.iot-condition-monitoring-software .legendDot{width:8px;height:8px;border-radius:50%;display:inline-block;margin-right:5px}
@keyframes analyticsDraw {
0%{stroke-dashoffset:620}
65%,
100%{stroke-dashoffset:0}
}
.new-theme-design.iot-condition-monitoring-software .proofSection{background:linear-gradient(180deg, #fff, #F7FCFF)}
.new-theme-design.iot-condition-monitoring-software .proofGrid{display:grid;grid-template-columns:1.2fr .8fr;gap:26px;align-items:stretch}
.new-theme-design.iot-condition-monitoring-software .proofQuote{border-radius:22px;background:#fff;border:1px solid var(--line);box-shadow:0 16px 36px rgba(6, 59, 92, .08);padding:28px;position:relative;overflow:hidden}
.new-theme-design.iot-condition-monitoring-software .proofQuote:before{content:"“";position:absolute;right:18px;top:-20px;font-size:120px;line-height:1;color:rgba(0, 168, 248, .08);font-family:Georgia, serif}
.new-theme-design.iot-condition-monitoring-software .proofQuote p{font-size:18px;line-height:1.6;color:#223B4E}
.new-theme-design.iot-condition-monitoring-software .proofPerson{display:flex;align-items:center;gap:12px;margin-top:20px}
.new-theme-design.iot-condition-monitoring-software .proofAvatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(145deg, #B8D9E8, #6A9DB5)}
.new-theme-design.iot-condition-monitoring-software .proofPerson strong{display:block;font-size:12px}
.new-theme-design.iot-condition-monitoring-software .proofPerson span{font-size:10px;color:var(--muted)}
.new-theme-design.iot-condition-monitoring-software .proofStats{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.new-theme-design.iot-condition-monitoring-software .proofStat{border-radius:18px;background:#0C2333;color:#fff;padding:20px;border:1px solid #21495E}
.new-theme-design.iot-condition-monitoring-software .proofStat strong{display:block;font-size:28px;color:var(--yellow)}
.new-theme-design.iot-condition-monitoring-software .proofStat span{font-size:10px;color:#C9DEE8}
.new-theme-design.iot-condition-monitoring-software .proofStat:nth-child(2){background:#11364A}
.new-theme-design.iot-condition-monitoring-software .proofStat:nth-child(3){background:#0E3142}
.new-theme-design.iot-condition-monitoring-software .proofStat:nth-child(4){background:#133C50}
.new-theme-design.iot-condition-monitoring-software .button.secondary:hover{background:#323232 !important;}
@media(max-width:960px){
.new-theme-design.iot-condition-monitoring-software .sensorTypeGrid{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.iot-condition-monitoring-software .compareGrid, .new-theme-design.iot-condition-monitoring-software .proofGrid{grid-template-columns:1fr}
}
@media(max-width:640px){
.new-theme-design.iot-condition-monitoring-software .sensorTypeGrid{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.iot-condition-monitoring-software .connectivityMap{min-height:520px}
.new-theme-design.iot-condition-monitoring-software .connectNode{width:96px}
.new-theme-design.iot-condition-monitoring-software .node1{left:2%}
.new-theme-design.iot-condition-monitoring-software .node2{right:2%}
.new-theme-design.iot-condition-monitoring-software .node3{left:2%}
.new-theme-design.iot-condition-monitoring-software .node4{right:2%}
.new-theme-design.iot-condition-monitoring-software .hybridStrip{flex-direction:column;align-items:flex-start}
.new-theme-design.iot-condition-monitoring-software .analyticsKpis{grid-template-columns:1fr}
.new-theme-design.iot-condition-monitoring-software .proofStats{grid-template-columns:1fr}
}
@media(max-width:767px){
.new-theme-design.iot-condition-monitoring-software .heroVisual{display:none;}
.new-theme-design.iot-condition-monitoring-software .visual{order:0;}
.new-theme-design.iot-condition-monitoring-software .visual-content{order:1;}
.new-theme-design.iot-condition-monitoring-software .step+p{display:none;}
.new-theme-design.iot-condition-monitoring-software .final{padding-left:24px;padding-right:24px;}
.new-theme-design.iot-condition-monitoring-software .final .button{width:100%;}
}  :root{--brand:#00A8F8;--brand2:#007FC5;--navy:#063B5C;--navy2:#0A4E75;--sky:#EAF8FF;--sky2:#F5FBFF;--ink:#11283A;--muted:#607487;--line:#D9E8F1;--green:#118A61;--greenbg:#EAF8F3;--yellow:#FFC928;--yellowsoft:#FFF7D6;--black:#0B0B0B;--black2:#171717;--red:#E25757;--purple:#7C67E8;--shadow:0 18px 48px rgba(6, 59, 92, .12);}
.new-theme-design.asset-management-software .ey{display:inline-flex;padding:8px 13px;border-radius:999px;background:var(--yellowsoft);font-size:13px;font-weight:850;margin-bottom:18px}
.new-theme-design.asset-management-software .lead{font-size:18px;color:var(--muted);margin-top:20px;max-width:760px}
.new-theme-design.asset-management-software .btn{display:inline-flex;min-height:48px;padding:0 22px;align-items:center;justify-content:center;border-radius:12px;border:1px solid transparent;font-weight:850;transition:.2s}
.new-theme-design.asset-management-software .btn:hover{transform:translateY(-2px)}
.new-theme-design.asset-management-software .btn.black{background:#0b0b0b;color:#fff}
.new-theme-design.asset-management-software .btn.yellow{background:var(--yellow);color:#000}
.new-theme-design.asset-management-software .btn.outline{background:#fff;border-color:var(--line);color:var(--navy)}
.new-theme-design.asset-management-software .actions{display:flex;gap:11px;flex-wrap:wrap;margin-top:27px}
.new-theme-design.asset-management-software .micro{font-size:12px;color:var(--muted);margin-top:14px}
.new-theme-design.asset-management-software .soft{background:var(--sky2)}
.new-theme-design.asset-management-software .dark{background:linear-gradient(135deg, var(--black), var(--black2));color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.asset-management-software .dark h2, .new-theme-design.asset-management-software .dark h3{color:#fff}
.new-theme-design.asset-management-software .dark p{color:#D6D6D6}
.new-theme-design.asset-management-software .dark .ey{background:var(--yellow);color:#000;}
.new-theme-design.asset-management-software .sectionHead{max-width:830px;margin-bottom:38px}
.new-theme-design.asset-management-software .center{text-align:center;margin-left:auto;margin-right:auto}
.new-theme-design.asset-management-software .sectionHead p{color:var(--muted);font-size:17px;margin-top:15px}
.new-theme-design.asset-management-software .hero{padding:72px 0 68px;background:radial-gradient(circle at 78% 18%, rgba(0, 168, 248, .22), transparent 28%), radial-gradient(circle at 93% 70%, rgba(255, 201, 40, .16), transparent 20%), linear-gradient(180deg, #fff, #EFF9FE);overflow:hidden}
.new-theme-design.asset-management-software .heroGrid{display:grid;grid-template-columns:.96fr 1.04fr;gap:44px;align-items:center}
.new-theme-design.asset-management-software .heroPills{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}
.new-theme-design.asset-management-software .heroPills span{padding:6px 9px;border:1px solid #C8E8F7;border-radius:999px;background:#fff;color:var(--navy);font-size:10px;font-weight:800}
.new-theme-design.asset-management-software .heroVisual{min-height:525px;position:relative}
.new-theme-design.asset-management-software .assetStage{min-height:525px;position:relative;max-width:620px;margin-left:auto}
.new-theme-design.asset-management-software .assetStage:before{content:"";position:absolute;inset:50px 0 30px 50px;border-radius:34px;background:linear-gradient(rgba(0, 168, 248, .045) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .045) 1px, transparent 1px);background-size:28px 28px;z-index:0}
.new-theme-design.asset-management-software .halo{position:absolute;left:44%;top:64px;width:325px;height:325px;transform:translateX(-50%);border-radius:50%;background:radial-gradient(circle, rgba(0, 168, 248, .23), rgba(0, 168, 248, .08) 48%, transparent 72%);z-index:1;animation:haloPulse 4s ease-in-out infinite}
.new-theme-design.asset-management-software .tech{position:absolute;left:41%;top:42px;width:355px;height:455px;transform:translateX(-50%);z-index:4;filter:drop-shadow(0 20px 24px rgba(6, 59, 92, .2));animation:techFloat 4.5s ease-in-out infinite}
.new-theme-design.asset-management-software .tech img{width:100%;height:100%;object-fit:contain}
.new-theme-design.asset-management-software .assetPhone{position:absolute;right:0;top:6px;width:238px;z-index:6;background:linear-gradient(145deg, #08131D, #162B3A);border:1px solid #304858;border-radius:32px;padding:8px;box-shadow:0 24px 52px rgba(6, 59, 92, .26);animation:phoneFloat 4.8s ease-in-out infinite}
.new-theme-design.asset-management-software .phoneScreen{background:#fff;border-radius:24px;min-height:467px;overflow:hidden}
.new-theme-design.asset-management-software .phoneTop{height:24px;background:#0C0C0C;display:flex;align-items:center;justify-content:center}
.new-theme-design.asset-management-software .notch{width:68px;height:7px;border-radius:99px;background:#333}
.new-theme-design.asset-management-software .phoneHead{padding:11px 12px;background:linear-gradient(135deg, #E8F9FF, #FFF5D0);border-bottom:1px solid var(--line)}
.new-theme-design.asset-management-software .phoneHead strong{display:block;font-size:12px}
.new-theme-design.asset-management-software .phoneHead small{font-size:7px;color:var(--muted)}
.new-theme-design.asset-management-software .assetMini{margin:10px;padding:10px;border:1px solid var(--line);border-radius:11px}
.new-theme-design.asset-management-software .assetMiniTop{display:grid;grid-template-columns:34px 1fr auto;gap:7px;align-items:center}
.new-theme-design.asset-management-software .machine{width:32px;height:32px;border-radius:8px;background:linear-gradient(145deg, #D8E5EB, #7893A1);position:relative}
.new-theme-design.asset-management-software .machine:after{content:"";position:absolute;right:4px;top:4px;width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 4px var(--greenbg);animation:pulse 2s infinite}
.new-theme-design.asset-management-software .assetMiniTop strong{font-size:9px}
.new-theme-design.asset-management-software .assetMiniTop small{display:block;font-size:6px;color:var(--muted)}
.new-theme-design.asset-management-software .healthChip{font-size:6px;font-weight:900;background:var(--greenbg);color:var(--green);padding:4px 5px;border-radius:999px}
.new-theme-design.asset-management-software .healthSplit{display:grid;grid-template-columns:86px 1fr;gap:8px;align-items:center;margin-top:10px}
.new-theme-design.asset-management-software .healthRing{width:82px;height:82px;border-radius:50%;background:conic-gradient(var(--green) 0 86%, #E8EEF2 86%);display:grid;place-items:center;position:relative}
.new-theme-design.asset-management-software .healthRing:after{content:"";position:absolute;inset:13px;background:#fff;border-radius:50%}
.new-theme-design.asset-management-software .healthValue{position:relative;z-index:2;font-size:18px;font-weight:900;color:var(--navy);text-align:center}
.new-theme-design.asset-management-software .healthValue span{display:block;font-size:6px;color:var(--muted)}
.new-theme-design.asset-management-software .healthStats{display:grid;gap:5px}
.new-theme-design.asset-management-software .healthStat{padding:6px;border:1px solid var(--line);border-radius:7px;background:var(--sky2)}
.new-theme-design.asset-management-software .healthStat strong{display:block;font-size:8.5px}
.new-theme-design.asset-management-software .healthStat span{font-size:5.7px;color:var(--muted)}
.new-theme-design.asset-management-software .assetTrend{margin:9px 10px 0;height:105px;border:1px solid var(--line);border-radius:9px;background:linear-gradient(180deg, #fff, #F7FCFF);position:relative;overflow:hidden}
.new-theme-design.asset-management-software .assetTrendTitle{position:absolute;left:7px;top:6px;font-size:7px;font-weight:900;color:var(--navy)}
.new-theme-design.asset-management-software .assetTrend svg{position:absolute;left:8px;right:8px;bottom:8px;width:calc(100% - 16px);height:70px}
.new-theme-design.asset-management-software .assetTrendArea{fill:rgba(0, 168, 248, .10)}
.new-theme-design.asset-management-software .assetTrendLine{fill:none;stroke:var(--brand);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
.new-theme-design.asset-management-software .assetTrendDot{fill:#fff;stroke:var(--brand);stroke-width:3}
.new-theme-design.asset-management-software .aiInsight{margin:9px 10px 11px;padding:9px;background:#0D2231;color:#fff;border-radius:9px}
.new-theme-design.asset-management-software .aiInsight strong{display:block;color:var(--yellow);font-size:8px}
.new-theme-design.asset-management-software .aiInsight span{font-size:6.5px;color:#D3E2EA}
.new-theme-design.asset-management-software .lifecycleCard{position:absolute;left:-6px;bottom:8px;width:205px;z-index:7;border-radius:18px;background:#10151D;color:#fff;border:1px solid #303B47;box-shadow:0 20px 42px rgba(0, 0, 0, .22);overflow:hidden;animation:cardFloat 5s ease-in-out infinite}
.new-theme-design.asset-management-software .lifecycleHead{display:flex;justify-content:space-between;align-items:center;padding:11px 12px;border-bottom:1px solid #303A46}
.new-theme-design.asset-management-software .lifecycleHead strong{font-size:9px}
.new-theme-design.asset-management-software .lifecycleHead span{font-size:5.5px;background:var(--yellow);color:#000;font-weight:900;padding:4px 5px;border-radius:999px}
.new-theme-design.asset-management-software .lifecycleBody{padding:11px}
.new-theme-design.asset-management-software .lifeRow{display:grid;grid-template-columns:10px 1fr auto;gap:7px;align-items:center;padding:6px 0;border-bottom:1px solid #28313A;font-size:6.5px}
.new-theme-design.asset-management-software .lifeRow:last-child{border-bottom:0}
.new-theme-design.asset-management-software .lifeDot{width:8px;height:8px;border-radius:50%}
.new-theme-design.asset-management-software .lifeRow:nth-child(1) .lifeDot{background:#00A8F8}
.new-theme-design.asset-management-software .lifeRow:nth-child(2) .lifeDot{background:#118A61}
.new-theme-design.asset-management-software .lifeRow:nth-child(3) .lifeDot{background:#FFC928}
.new-theme-design.asset-management-software .lifeRow:nth-child(4) .lifeDot{background:#7C67E8}
.new-theme-design.asset-management-software .lifeRow strong{font-size:6.5px}
.new-theme-design.asset-management-software .lifeVal{color:#D5E6EF}
.new-theme-design.asset-management-software .assetTag{position:absolute;right:5px;bottom:18px;z-index:8;background:var(--yellow);color:#000;font-size:8px;font-weight:900;padding:7px 9px;border-radius:10px;animation:float 3.3s ease-in-out infinite}
@keyframes haloPulse {
50%{transform:translateX(-50%) scale(1.05)}
}
@keyframes techFloat {
50%{transform:translateX(-50%) translateY(-5px)}
}
@keyframes phoneFloat {
50%{transform:translateY(-7px)}
}
@keyframes cardFloat {
50%{transform:translateY(6px)}
}
@keyframes pulse {
50%{box-shadow:0 0 0 8px rgba(17, 138, 97, .08)}
}
@keyframes float {
50%{transform:translateY(-6px)}
} .new-theme-design.asset-management-software .trust{padding:25px 0;border-bottom:1px solid var(--line)}
.new-theme-design.asset-management-software .trustLabel{text-align:center;font-size:13px;font-weight:800;margin-bottom:16px}
.new-theme-design.asset-management-software .logos{display:grid;grid-template-columns:repeat(7, 1fr);gap:11px}
.new-theme-design.asset-management-software .logo{height:62px;border:1px dashed #B8D7E7;border-radius:11px;display:grid;place-items:center;color:#8195A2;font-size:11px;font-weight:800}
.new-theme-design.asset-management-software .outcomes{display:grid;grid-template-columns:repeat(4, 1fr);gap:16px}
.new-theme-design.asset-management-software .outcome{background:#fff;border:1px solid var(--line);border-radius:16px;padding:22px;box-shadow:0 8px 24px rgba(6, 59, 92, .05);position:relative;overflow:hidden}
.new-theme-design.asset-management-software .outcome:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:var(--brand)}
.new-theme-design.asset-management-software .outcome:nth-child(2):before{background:var(--yellow)}
.new-theme-design.asset-management-software .outcome:nth-child(3):before{background:var(--green)}
.new-theme-design.asset-management-software .outcome:nth-child(4):before{background:var(--purple)}
.new-theme-design.asset-management-software .outcome strong{display:block;font-size:18px;margin-bottom:7px}
.new-theme-design.asset-management-software .outcome span{font-size:15px;color:var(--muted)}
.new-theme-design.asset-management-software .feature{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
.new-theme-design.asset-management-software .feature.reverse .visual{order:-1}
.new-theme-design.asset-management-software .feature p{color:var(--muted);font-size:16px;margin-top:15px}
.new-theme-design.asset-management-software .fl{display:grid;grid-template-columns:1fr 1fr;gap:9px 16px;margin-top:22px}
.new-theme-design.asset-management-software .fi{display:flex;gap:9px;font-size:15px}
.new-theme-design.asset-management-software .tick{width:21px;height:21px;border-radius:50%;background:var(--greenbg);color:var(--green);display:grid;place-items:center;flex:0 0 21px;font-size:10px;font-weight:900}
.new-theme-design.asset-management-software .visual{min-height:365px;border-radius:22px;background:radial-gradient(circle at 90% 10%, rgba(255, 201, 40, .14), transparent 24%), linear-gradient(145deg, #fff, #EAF8FF);border:1px solid #C0E5F5;box-shadow:var(--shadow);padding:20px;position:relative;overflow:hidden}
.new-theme-design.asset-management-software .visual:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(0, 168, 248, .035) 1px, transparent 1px), linear-gradient(90deg, rgba(0, 168, 248, .035) 1px, transparent 1px);background-size:24px 24px;mask-image:linear-gradient(135deg, #000, transparent 75%)}
.new-theme-design.asset-management-software .visual>*{position:relative;z-index:2}
.new-theme-design.asset-management-software .treeRoot{padding:12px 14px;background:#0C2333;color:#fff;border-radius:12px;border-left:5px solid var(--yellow);font-size:14px;font-weight:900}
.new-theme-design.asset-management-software .treeLevel{margin-left:26px;margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:10px}
.new-theme-design.asset-management-software .treeNode{background:#fff;border:1px solid var(--line);border-radius:11px;padding:11px;font-size:9px;position:relative}
.new-theme-design.asset-management-software .treeNode strong{display:block;font-size:10px}
.new-theme-design.asset-management-software .treeNode:before{content:"";position:absolute;width:15px;height:1px;background:#BFD9E7;left:-16px;top:50%}
.new-theme-design.asset-management-software .treeNode:nth-child(1){border-top:3px solid var(--brand)}
.new-theme-design.asset-management-software .treeNode:nth-child(2){border-top:3px solid var(--green)}
.new-theme-design.asset-management-software .treeNode:nth-child(3){border-top:3px solid var(--yellow)}
.new-theme-design.asset-management-software .treeNode:nth-child(4){border-top:3px solid var(--purple)}
.new-theme-design.asset-management-software .mobileLookup{display:grid;grid-template-columns:190px 1fr;gap:18px;align-items:center}
.new-theme-design.asset-management-software .phoneMock{background:#101010;border-radius:28px;padding:8px;box-shadow:0 18px 35px rgba(0, 0, 0, .16)}
.new-theme-design.asset-management-software .phoneMockInner{background:#fff;border-radius:21px;min-height:300px;padding:12px}
.new-theme-design.asset-management-software .qr{width:76px;height:76px;margin:10px auto;background:repeating-linear-gradient(0deg, #111 0 5px, #fff 5px 9px), repeating-linear-gradient(90deg, transparent 0 6px, #111 6px 9px);border:8px solid #fff;box-shadow:0 0 0 1px var(--line);position:relative;overflow:hidden}
.new-theme-design.asset-management-software .qr:after{content:"";position:absolute;left:0;right:0;height:3px;background:var(--yellow);box-shadow:0 0 10px var(--yellow);animation:scan 2.2s ease-in-out infinite}
@keyframes scan {
0%,
100%{top:8%}
50%{top:88%}
}
.new-theme-design.asset-management-software .lookupRows{display:grid;gap:7px;margin-top:10px}
.new-theme-design.asset-management-software .lookupRow{padding:7px;border:1px solid var(--line);border-radius:8px;font-size:7px}
.new-theme-design.asset-management-software .lookupSide{display:grid;gap:9px}
.new-theme-design.asset-management-software .lookupCard{padding:13px;background:#fff;border:1px solid var(--line);border-radius:12px}
.new-theme-design.asset-management-software .lookupCard strong{display:block;font-size:11px}
.new-theme-design.asset-management-software .lookupCard span{font-size:8px;color:var(--muted)}
.new-theme-design.asset-management-software .lifecycleChart{display:grid;grid-template-columns:1fr 1fr;gap:12px}
.new-theme-design.asset-management-software .costCard{padding:14px;background:#fff;border:1px solid var(--line);border-radius:13px}
.new-theme-design.asset-management-software .costCard strong{display:block;font-size:20px;color:var(--navy)}
.new-theme-design.asset-management-software .costCard span{font-size:8px;color:var(--muted)}
.new-theme-design.asset-management-software .depreciation{height:155px;margin-top:12px;background:#0D2535;border-radius:14px;padding:12px;position:relative}
.new-theme-design.asset-management-software .depreciation svg{width:100%;height:100%}
.new-theme-design.asset-management-software .depLine{fill:none;stroke:var(--yellow);stroke-width:3;stroke-dasharray:500;stroke-dashoffset:500;animation:draw 3.5s ease infinite}
.new-theme-design.asset-management-software .depArea{fill:rgba(255, 201, 40, .08)}
@keyframes draw {
0%{stroke-dashoffset:500}
65%,
100%{stroke-dashoffset:0}
} .new-theme-design.asset-management-software .workCards{display:grid;gap:10px}
.new-theme-design.asset-management-software .workCard{background:#fff;border:1px solid var(--line);border-radius:12px;padding:12px;display:grid;grid-template-columns:1fr auto;gap:10px}
.new-theme-design.asset-management-software .workCard strong{display:block;font-size:10px}
.new-theme-design.asset-management-software .workCard small{font-size:8px;color:var(--muted)}
.new-theme-design.asset-management-software .status{padding:5px 7px;border-radius:999px;font-size:7px;font-weight:900}
.new-theme-design.asset-management-software .done{background:var(--greenbg);color:var(--green)}
.new-theme-design.asset-management-software .due{background:var(--yellowsoft);color:#7B5B00}
.new-theme-design.asset-management-software .urgent{background:#FFF0F0;color:var(--red)}
.new-theme-design.asset-management-software .downtimeChart{height:95px;margin-top:13px;background:#fff;border:1px solid var(--line);border-radius:12px;padding:8px;display:flex;align-items:flex-end;gap:6px}
.new-theme-design.asset-management-software .downtimeChart span{flex:1;border-radius:5px 5px 2px 2px;transform-origin:bottom;animation:bars 1.4s ease both}
.new-theme-design.asset-management-software .downtimeChart span:nth-child(1){height:82%;background:#E25757}
.new-theme-design.asset-management-software .downtimeChart span:nth-child(2){height:66%;background:#FF9B55}
.new-theme-design.asset-management-software .downtimeChart span:nth-child(3){height:52%;background:#FFC928}
.new-theme-design.asset-management-software .downtimeChart span:nth-child(4){height:42%;background:#62CCFF}
.new-theme-design.asset-management-software .downtimeChart span:nth-child(5){height:28%;background:#118A61}
@keyframes bars {
from{transform:scaleY(0)}
to{transform:scaleY(1)}
} .new-theme-design.asset-management-software .aiGrid{display:grid;grid-template-columns:.95fr 1.05fr;gap:44px;align-items:center}
.new-theme-design.asset-management-software .promptBox{background:#111;border:1px solid #333;border-radius:20px;padding:20px}
.new-theme-design.asset-management-software .prompt{background:#1B1B1B;border:1px solid #303030;border-radius:11px;padding:12px 13px;margin-top:9px;font-size:12px;opacity:0;transform:translateX(8px);animation:promptIn .4s ease forwards}
.new-theme-design.asset-management-software .prompt:nth-child(2){animation-delay:.15s}
.new-theme-design.asset-management-software .prompt:nth-child(3){animation-delay:.3s}
.new-theme-design.asset-management-software .prompt:nth-child(4){animation-delay:.45s}
.new-theme-design.asset-management-software .prompt:nth-child(5){animation-delay:.6s}
@keyframes promptIn {
to{opacity:1;transform:none}
}
.new-theme-design.asset-management-software .aiMini{display:grid;grid-template-columns:repeat(3, 1fr);gap:11px;margin-top:20px}
.new-theme-design.asset-management-software .aiMini div{background:#151515;border:1px solid #303030;border-radius:13px;padding:15px}
.new-theme-design.asset-management-software .aiMini strong{display:block;color:var(--yellow);font-size:15px}
.new-theme-design.asset-management-software .aiMini span{font-size:14px;color:#CFCFCF}
.new-theme-design.asset-management-software .connectedGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px}
.new-theme-design.asset-management-software .connectedCard{background:#151515;border:1px solid #303030;border-radius:15px;padding:20px}
.new-theme-design.asset-management-software .connectedCard strong{display:block;color:var(--yellow);font-size:16px;margin-bottom:5px}
.new-theme-design.asset-management-software .connectedCard span{font-size:15px;color:#D0D0D0}
.new-theme-design.asset-management-software .integrations{display:grid;grid-template-columns:repeat(5, 1fr);gap:12px}
.new-theme-design.asset-management-software .integration{height:72px;border:1px solid var(--line);border-bottom:3px solid var(--brand);border-radius:12px;background:#fff;display:grid;place-items:center;font-size:14px;font-weight:800;position:relative;overflow:hidden}
.new-theme-design.asset-management-software .integration:nth-child(2n){border-bottom-color:var(--yellow)}
.new-theme-design.asset-management-software .integration:nth-child(3n){border-bottom-color:var(--green)}
.new-theme-design.asset-management-software .stream{margin-top:20px;background:#0C2333;color:#fff;border-radius:15px;padding:12px 14px;display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center}
.new-theme-design.asset-management-software .streamDot{width:11px;height:11px;border-radius:50%;background:#12CB88;box-shadow:0 0 0 6px rgba(18, 203, 136, .1);animation:pulse 2s infinite}
.new-theme-design.asset-management-software .streamTrack{height:8px;border-radius:999px;background:#173B50;overflow:hidden}
.new-theme-design.asset-management-software .streamTrack span{display:block;width:30%;height:100%;background:linear-gradient(90deg, var(--brand), var(--green), var(--yellow));animation:stream 2.6s linear infinite}
@keyframes stream {
from{transform:translateX(-120%)}
to{transform:translateX(340%)}
} .new-theme-design.asset-management-software .featureGrid{display:grid;grid-template-columns:repeat(4, 1fr);gap:14px}
.new-theme-design.asset-management-software .featureCard{background:#fff;border:1px solid var(--line);border-radius:16px;padding:19px;transition:.22s}
.new-theme-design.asset-management-software .featureCard:hover{transform:translateY(-4px);box-shadow:0 14px 30px rgba(6, 59, 92, .09)}
.new-theme-design.asset-management-software .featureIcon{width:42px;height:42px;border-radius:12px;background:var(--yellow);display:grid;place-items:center;font-size:10px;font-weight:900;margin-bottom:13px}
.new-theme-design.asset-management-software .featureCard p{font-size:15px;color:var(--muted);margin:7px 0 0}
.new-theme-design.asset-management-software .reviews{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}
.new-theme-design.asset-management-software .review{background:#fff;border:1px solid var(--line);border-radius:17px;padding:21px;box-shadow:0 8px 24px rgba(6, 59, 92, .05)}
.new-theme-design.asset-management-software .stars{color:var(--yellow);letter-spacing:2px;font-size:15px}
.new-theme-design.asset-management-software .review p{font-size:12px;color:#344C5E;margin:12px 0}
.new-theme-design.asset-management-software .review strong{font-size:12px}
.new-theme-design.asset-management-software .review span{display:block;font-size:9px;color:var(--muted)}
.new-theme-design.asset-management-software .ratingBand{padding:28px 0;background:#0B0B0B;color:#fff;border-top:4px solid var(--yellow)}
.new-theme-design.asset-management-software .ratingGrid{display:grid;grid-template-columns:1.3fr repeat(4, 1fr);gap:12px;align-items:center}
.new-theme-design.asset-management-software .ratingItem{text-align:center;border-left:1px solid #2D2D2D}
.new-theme-design.asset-management-software .useCases{display:grid;grid-template-columns:repeat(4, 1fr);gap:15px}
.new-theme-design.asset-management-software .useCase{background:#fff;border:1px solid var(--line);border-radius:16px;padding:20px}
.new-theme-design.asset-management-software .useIcon{width:42px;height:42px;border-radius:11px;background:var(--yellow);display:grid;place-items:center;font-size:10px;font-weight:900;margin-bottom:14px}
.new-theme-design.asset-management-software .useCase p{color:var(--muted);font-size:15px;margin-top:7px}
.new-theme-design.asset-management-software .faq{max-width:900px}
.new-theme-design.asset-management-software .faq details{border:1px solid var(--line);border-radius:13px;padding:18px 20px;margin-bottom:10px;background:#fff}
.new-theme-design.asset-management-software .faq summary{font-weight:800;cursor:pointer;color:var(--navy)}
.new-theme-design.asset-management-software .faq details p{color:var(--muted);font-size:14px;margin-top:10px}
.new-theme-design.asset-management-software .cta{margin-top:30px;padding:22px 24px;border:1px solid var(--line);border-left:5px solid var(--yellow);border-radius:17px;background:#fff;display:flex;justify-content:space-between;gap:22px;align-items:center}
.new-theme-design.asset-management-software .cta.darkCta{background:#121212;border-color:#303030;color:#fff}
.new-theme-design.asset-management-software .cta h3{font-size:19px}
.new-theme-design.asset-management-software .cta.darkCta h3{color:#fff}
.new-theme-design.asset-management-software .cta p{color:var(--muted);font-size:15px;margin-top:5px;max-width:650px}
.new-theme-design.asset-management-software .cta.darkCta p{color:#D1D1D1}
.new-theme-design.asset-management-software .ctaBtns{display:flex;gap:9px;flex-wrap:wrap;flex:0 0 auto}
.new-theme-design.asset-management-software .final{background:linear-gradient(135deg, #0B0B0B, #202020);border-top:5px solid var(--yellow);padding:44px;color:#fff;display:grid;grid-template-columns:1fr auto;gap:28px;align-items:center}
.new-theme-design.asset-management-software .final h2{color:#fff}
.new-theme-design.asset-management-software .final p{color:#DDD;margin-top:12px;max-width:720px}
.new-theme-design.asset-management-software .reveal{opacity:0;transform:translateY(18px);transition:.6s ease}
.new-theme-design.asset-management-software .reveal.show{opacity:1;transform:none}
@media(max-width:960px){
.new-theme-design.asset-management-software .heroGrid, .new-theme-design.asset-management-software .feature, .new-theme-design.asset-management-software .aiGrid, .new-theme-design.asset-management-software .final{grid-template-columns:1fr}
.new-theme-design.asset-management-software .feature.reverse .visual{order:0}
.new-theme-design.asset-management-software .assetStage{margin:auto}
.new-theme-design.asset-management-software .outcomes, .new-theme-design.asset-management-software .featureGrid, .new-theme-design.asset-management-software .connectedGrid, .new-theme-design.asset-management-software .useCases{grid-template-columns:repeat(2, 1fr)}
.new-theme-design.asset-management-software .logos{grid-template-columns:repeat(4, 1fr)}
.new-theme-design.asset-management-software .integrations{grid-template-columns:repeat(3, 1fr)}
.new-theme-design.asset-management-software .reviews{grid-template-columns:1fr}
.new-theme-design.asset-management-software .ratingGrid{grid-template-columns:repeat(2, 1fr)}
}
@media(max-width:640px){
.new-theme-design.asset-management-software .wrap{width:calc(100% - 24px)}
.new-theme-design.asset-management-software .hero{padding:54px 0}
.new-theme-design.asset-management-software .assetStage{min-height:430px;max-width:360px}
.new-theme-design.asset-management-software .tech{width:210px;height:330px;top:62px}
.new-theme-design.asset-management-software .assetPhone{width:172px}
.new-theme-design.asset-management-software .phoneScreen{min-height:350px}
.new-theme-design.asset-management-software .lifecycleCard{width:150px}
.new-theme-design.asset-management-software .fl, .new-theme-design.asset-management-software .outcomes, .new-theme-design.asset-management-software .featureGrid, .new-theme-design.asset-management-software .connectedGrid, .new-theme-design.asset-management-software .useCases, .new-theme-design.asset-management-software .logos, .new-theme-design.asset-management-software .integrations, .new-theme-design.asset-management-software .aiMini, .new-theme-design.asset-management-software .ratingGrid{grid-template-columns:1fr}
.new-theme-design.asset-management-software .mobileLookup{grid-template-columns:1fr}
.new-theme-design.asset-management-software .cta{flex-direction:column;align-items:flex-start}
}
@media(prefers-reduced-motion:reduce) {
*,
*:before,
*:after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}
}
@media(max-width:767px){
.new-theme-design.asset-management-software .heroVisual{
display: none;
}
.new-theme-design.asset-management-software .visual{
order: 0;
}
.new-theme-design.asset-management-software .visual-content{
order: 1;
}
.new-theme-design.asset-management-software .final{
padding-left: 24px;
padding-right: 24px;
}
.new-theme-design.asset-management-software .ctaBtns .button{
width: 100%;
}
}.cookielawinfo-column-1{width:25%;}
.cookielawinfo-column-2{width:10%;}
.cookielawinfo-column-3{width:15%;}
.cookielawinfo-column-4{width:50%;}
.cookielawinfo-simple thead{width:100%;}
.cookielawinfo-simple td{padding:5px 5px 5px 0;vertical-align:top;}
.cookielawinfo-simple thead th{padding-right:10px;text-align:left;}
.cookielawinfo-modern{border:1px solid #e3e3e3;background-color:#f2f2f2;width:100%;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;}
.cookielawinfo-modern td, .cookielawinfo-modern th{padding:5px;color:#333;}
.cookielawinfo-modern thead{font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;padding:.2em 0 .2em .5em;text-align:left;color:#4B4B4B;background-color:#C8C8C8;background-image:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e3e3e3), color-stop(.6,#B3B3B3));background-image:-moz-linear-gradient(top, #D6D6D6, #B0B0B0, #B3B3B3 90%);border-bottom:solid 1px #999;}
.cookielawinfo-modern th{font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:17px;line-height:20px;font-style:normal;font-weight:normal;text-align:left;text-shadow:white 1px 1px 1px;}
.cookielawinfo-modern td{line-height:20px;font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;font-size:14px;border-bottom:1px solid #fff;border-top:1px solid #fff;}
.cookielawinfo-modern tr.cookielawinfo-row:hover{background-color:#fff;}
.cookielawinfo-elegant{border:1px solid #DFDFDF;background-color:#F9F9F9;width:100%;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;font-family:Arial,"Bitstream Vera Sans",Helvetica,Verdana,sans-serif;color:#333;}
.cookielawinfo-elegant tr{border-top-color:white;border-bottom:1px solid #DFDFDF;color:#555;}
.cookielawinfo-elegant th{text-shadow:rgba(255, 255, 255, 0.796875) 0px 1px 0px;font-family:Georgia,"Times New Roman","Bitstream Charter",Times,serif;font-weight:normal;padding:7px 7px 8px;text-align:left;line-height:1.3em;font-size:14px;}
.cookielawinfo-elegant td{font-size:12px;padding:4px 7px 2px;vertical-align:top;}
.cookielawinfo-rounded{background-color:#f5f5f5;padding:5px;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;border:1px solid #ebebeb;}
.cookielawinfo-rounded td, .rounded th{padding:1px 5px;}
.cookielawinfo-rounded thead{text-shadow:0 1px 0 white;color:#999;}
.cookielawinfo-rounded th{text-align:left;text-transform:uppercase;font-size:11pt;border-bottom:1px solid #fff;padding:1px 5px;}
.cookielawinfo-rounded td{font-size:10pt;padding:5px;}
.cookielawinfo-rounded tr.cookielawinfo-row:hover{background-color:#fff;}
table.cookielawinfo-classic{font-family:Verdana, Arial, Helvetica, sans-serif;border-collapse:collapse;border-left:1px solid #ccc;border-top:1px solid #ccc;color:#333;}
table.cookielawinfo-classic thead tr th{text-transform:uppercase;background:#e2e2e2;}
table.cookielawinfo-classic tfoot tr th, table.cookielawinfo-classic tfoot tr td{text-transform:uppercase;color:#000;font-weight:bold;}
table.cookielawinfo-classic tfoot tr th{width:20%;}
table.cookielawinfo-classic tfoot tr td{width:80%;}
table.cookielawinfo-classic td, table.cookielawinfo-classic th{border-right:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px;line-height:1.8em;font-size:0.8em;vertical-align:top;width:20%;}
table.cookielawinfo-classic tr.odd th, table.cookielawinfo-classic tr.odd td{background:#efefef;}
table.cookielawinfo-winter{font:85% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;padding:0;margin:10px 0 20px;border-collapse:collapse;color:#333;background:#F3F5F7;}
table.cookielawinfo-winter a{color:#3A4856;text-decoration:none;border-bottom:1px solid #C6C8CB;}
table.cookielawinfo-winter a:visited{color:#777;}
table.cookielawinfo-winter a:hover{color:#000;}
table.cookielawinfo-winter caption{text-align:left;text-transform:uppercase;padding-bottom:10px;font:200% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;}
table.cookielawinfo-winter thead th{background:#3A4856;padding:15px 10px;color:#fff;text-align:left;font-weight:normal;}
table.cookielawinfo-winter tbody{border-left:1px solid #EAECEE;border-right:1px solid #EAECEE;}
table.cookielawinfo-winter tbody{border-bottom:1px solid #EAECEE;}
table.cookielawinfo-winter tbody td, table.cookielawinfo-winter tbody th{padding:10px;background:url(//dreamzcmms.com/wp-content/plugins/cookie-law-info/legacy/images/td_back.gif) repeat-x;text-align:left;}
table.cookielawinfo-winter tbody tr{background:#F3F5F7;}
table.cookielawinfo-winter tbody tr.odd{background:#F0F2F4;}
table.cookielawinfo-winter tbody  tr:hover{background:#EAECEE;color:#111;}
table.cookielawinfo-winter tfoot td, table.cookielawinfo-winter tfoot th, table.cookielawinfo-winter tfoot tr{text-align:left;font:120% "Lucida Grande", "Lucida Sans Unicode", "Trebuchet MS", sans-serif;text-transform:uppercase;background:#fff;padding:10px;}
@media(max-width:800px){
table.cookielawinfo-row-cat-table td, table.cookielawinfo-row-cat-table th{width:23%;font-size:12px;word-wrap:break-word;}
table.cookielawinfo-row-cat-table .cookielawinfo-column-4, table.cookielawinfo-row-cat-table .cookielawinfo-column-4{width:45%;}
}
.cookielawinfo-row-cat-title{border-bottom:1px solid #eee;text-align:center;}
.cookielawinfo-row-cat-title-head{text-align:center;}
.cookielawinfo-row-cat-table{
width: 99%;
margin-left: 5px;
}