/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@media (max-width:768px){.block-dynamic-header-block.mobile-header-active{width:100vw !important;margin-left:calc(-50vw + 50%) !important;margin-right:calc(-50vw + 50%) !important;height:30vh !important;min-height:200px !important;max-height:300px !important;margin-top:0 !important;margin-bottom:5px !important;padding:0 !important;padding-top:0 !important;position:relative !important;background-image:url('/sites/default/files/mobile-header-image.jpg') !important;background-size:cover !important;background-position:center !important;background-repeat:no-repeat !important;border-radius:0 0 20px 20px !important;box-shadow:0 4px 20px rgba(0,0,0,0.15) !important;}.block-dynamic-header-block.mobile-header-active::before{content:'' !important;position:absolute !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:linear-gradient(to bottom,rgba(255,255,255,0.1) 0%,transparent 10%,transparent 90%,rgba(0,0,0,0.1) 100%) !important;border-radius:inherit !important;pointer-events:none !important;}.block-dynamic-header-block.mobile-header-active img{display:none !important;}.block-dynamic-header-block.mobile-header-active [style*="background-image"]{background-image:none !important;}@media (max-width:375px){.block-dynamic-header-block.mobile-header-active{height:25vh !important;min-height:180px !important;border-radius:0 0 15px 15px !important;}}@media (min-width:414px) and (max-width:768px){.block-dynamic-header-block.mobile-header-active{height:35vh !important;max-height:350px !important;border-radius:0 0 25px 25px !important;}}.block-dynamic-header-block.mobile-header-active *{color:white !important;text-shadow:1px 1px 2px rgba(0,0,0,0.7) !important;}}@media (max-width:768px){body .block-dynamic-header-block.mobile-header-active{box-sizing:border-box !important;overflow:hidden !important;}.mobile-header-active,.mobile-header-active .block-content,.mobile-header-active .field,.mobile-header-active .field-item{padding-top:0 !important;margin-top:0 !important;}body main,body .layout-content,body #main-wrapper,body .main-content,.layout-content,#main-wrapper,.main-content,main{padding-top:5px !important;margin-top:0 !important;}}
@media (min-width:769px){.layout-container,.page-wrapper{max-width:1585px !important;margin-left:0 !important;margin-right:auto !important;padding-left:0 !important;padding-right:0 !important;}.layout-main-wrapper,.main-content__container.container{margin-left:0 !important;margin-right:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}.container{margin-left:0 !important;margin-right:auto !important;max-width:none !important;padding-left:0 !important;padding-right:0 !important;}}@media (min-width:481px) and (max-width:768px){.layout-container,.page-wrapper{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:10px !important;padding-right:10px !important;box-sizing:border-box !important;}.layout-main-wrapper,.main-content__container.container,.container{margin-left:0 !important;margin-right:0 !important;padding-left:10px !important;padding-right:10px !important;max-width:100% !important;box-sizing:border-box !important;}}@media (min-width:321px) and (max-width:480px){.layout-container,.page-wrapper{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:10px !important;padding-right:10px !important;box-sizing:border-box !important;}.layout-main-wrapper,.main-content__container.container,.container{margin-left:0 !important;margin-right:0 !important;padding-left:10px !important;padding-right:10px !important;max-width:100% !important;box-sizing:border-box !important;}body.mobile-nav-active{padding-bottom:70px;}}@media (max-width:320px){.layout-container,.page-wrapper{max-width:100% !important;width:100% !important;margin-left:0 !important;margin-right:0 !important;padding-left:5px !important;padding-right:5px !important;box-sizing:border-box !important;}.layout-main-wrapper,.main-content__container.container,.container{margin-left:0 !important;margin-right:0 !important;padding-left:5px !important;padding-right:5px !important;max-width:100% !important;box-sizing:border-box !important;}}main,.layout-main-wrapper,.layout-content,#main-wrapper{max-width:none !important;width:100% !important;margin:0 !important;}.node,.block,.region{max-width:none !important;width:auto !important;margin:0 !important;}body{overflow-x:hidden;}*{box-sizing:border-box;}:root{--site-header-height-wide:0px !important;--site-header-height:0px !important;--header-height:0px !important;--navbar-height:0px !important;}.site-header{margin-top:0 !important;}*[style*="margin-top: var(--site-header-height-wide)"],*[style*="margin-top:var(--site-header-height-wide)"]{margin-top:0 !important;}.layout-main,.main-content,.content-wrapper{margin-top:0 !important;}.layout-container,.page-wrapper,.layout-main-wrapper,.main-content__container{padding-top:0 !important;margin-top:0 !important;}header,.header,.navbar,nav,.region-header{margin-top:0 !important;padding-top:0 !important;}main,.layout-content,#main-wrapper,.main-content{margin-top:0 !important;padding-top:20px !important;}.node:first-child,.block:first-child,.region:first-child{margin-top:0 !important;padding-top:0 !important;}body{padding-top:0 !important;}.layout-main{margin-top:0 !important;padding-top:0 !important;}
.site-footer::before{content:'';display:block;height:5px;width:100%;background:linear-gradient(to right,#006064 16.67%,#FF6F00 16.67% 33.33%,#FFEB3B 33.33% 50%,#2196F3 50% 66.67%,#F44336 66.67% 83.33%,#9C27B0 83.33%);position:absolute;top:0;left:0;right:0;z-index:1;}.footer-contact{background-color:linear-gradient(180deg,var(--color--gray-5) 0%,var(--color--gray-10) 100%) !important;color:#e0e0e0 !important;padding:40px 20px;text-align:center;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif !important;line-height:1.6;}.company-header{margin-bottom:30px;}.company-name{font-size:24px;font-weight:700;color:#ffffff;margin-bottom:8px;letter-spacing:0.5px;}.company-address{font-size:16px;color:#b0b0b0;margin-bottom:5px;}.contact-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1000px;margin:0 auto;}.contact-section{background-color:#3a3a3a !important;padding:25px !important;border-radius:8px !important;border:1px solid #4a4a4a !important;transition:transform 0.2s ease,box-shadow 0.2s ease;color:#e0e0e0 !important;}.contact-section:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,0.3);}.section-title{font-size:18px !important;font-weight:600 !important;color:#4a9eff !important;margin-bottom:15px !important;text-transform:uppercase;letter-spacing:1px;text-align:center;}.contact-item{margin-bottom:12px;display:flex;align-items:center;justify-content:flex-start;gap:12px;text-align:left;}.contact-label{font-weight:500 !important;color:#c0c0c0 !important;min-width:80px;text-align:left;flex-shrink:0;}.contact-value{color:#ffffff !important;font-weight:400 !important;flex:1;}.contact-value a{color:#ffffff !important;text-decoration:none !important;transition:color 0.2s ease;}.contact-value a:hover{color:#4a9eff !important;text-decoration:underline !important;}.toll-free{color:#ffffff !important;font-weight:400 !important;}.toll-free a{color:#ffffff !important;text-decoration:none !important;transition:color 0.2s ease;}.toll-free a:hover{color:#4a9eff !important;text-decoration:underline !important;}.social-icons{display:flex;justify-content:center;gap:20px;margin-top:30px;margin-bottom:20px;}.social-icon{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;background-color:#4a4a4a;border-radius:50%;color:#b0b0b0;text-decoration:none;transition:all 0.3s ease;border:1px solid #5a5a5a;}.social-icon:hover{background-color:#5a5a5a;color:#ffffff;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,0.3);}.social-icon svg{width:20px;height:20px;}.legal-notice-footer{margin-top:30px;padding-top:20px;border-top:1px solid #4a4a4a;color:#b0b0b0 !important;font-size:14px !important;text-align:center;font-weight:400 !important;}@media (max-width:768px){.site-footer::before{height:4px;}.contact-grid{grid-template-columns:1fr;gap:20px;}.company-name{font-size:20px;}.contact-item{flex-direction:column;gap:4px;}.contact-label{text-align:center;min-width:auto;}.social-icons{gap:15px;}.social-icon{width:36px;height:36px;}.social-icon svg{width:18px;height:18px;}}
.powersoft-nav *{margin:0;padding:0;box-sizing:border-box;font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;}.powersoft-nav-wrapper{position:fixed;bottom:0;left:0;width:100%;z-index:100;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,0.1);transition:transform 0.3s ease,opacity 0.3s ease;}.powersoft-tab-bar{display:flex;background-color:#04abc3;width:100%;height:60px;overflow-x:auto;white-space:nowrap;transition:all 0.3s ease;position:relative;}@media (min-width:769px){.powersoft-tab-bar{display:flex;}}@media (max-width:768px){.powersoft-tab-bar{display:none !important;}}.powersoft-tab-bar p{display:flex;width:100%;height:100%;margin:0;padding:0;}.powersoft-tab-bar.powerquote-active{background-color:#04abc3;}.powersoft-tab-bar.powerhouse-active{background-color:#e6b800;}.powersoft-tab-bar.powerhouseweb-active{background-color:#ff8c00;}.powersoft-tab-bar.nosniff-active{background-color:#ec0404;}.powersoft-tab{display:flex;align-items:center;justify-content:center;padding:0 20px;height:100%;color:#fff;cursor:pointer;transition:background-color 0.2s ease;font-weight:500;position:relative;flex-shrink:0;}.powersoft-tab:hover{background-color:rgba(0,0,0,0.15);}.powersoft-tab.active{background-color:rgba(0,0,0,0.25);}.powersoft-tab.active::after{content:'';position:absolute;top:0;left:0;width:100%;height:3px;}.powersoft-tab[data-product="powerquote"].active::after{background-color:#04abc3;}.powersoft-tab[data-product="powerhouse"].active::after{background-color:#e6b800;}.powersoft-tab[data-product="powerhouseweb"].active::after{background-color:#ff8c00;}.powersoft-tab[data-product="nosniff"].active::after{background-color:#ec0404;}.powersoft-tab-bar::-webkit-scrollbar{height:5px;}.powersoft-tab-bar::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.3);border-radius:5px;}.powersoft-tab-bar::-webkit-scrollbar-track{background-color:rgba(0,0,0,0.1);}.powersoft-commands-bar{display:none;position:relative;width:100%;background-color:#f5f5f5;border-bottom:1px solid #e0e0e0;padding:2px 0;overflow-x:auto;min-height:40px;}@media (max-width:768px){.powersoft-commands-bar{display:none !important;}}.powersoft-command-group{display:flex;padding:0 15px;border-right:1px solid #e0e0e0;align-items:center;height:40px;}.powersoft-command-group:last-child{border-right:none;}.powersoft-command-button{display:flex;align-items:center;padding:2px 10px;margin:0 5px;cursor:pointer;border-radius:4px;transition:background-color 0.2s ease;height:30px;}.powersoft-command-button p{margin:0;padding:0;line-height:1;display:flex;align-items:center;}.powersoft-command-button:hover{background-color:#e6e6e6;}.powersoft-command-icon{font-size:16px;color:#04abc3;margin-right:6px;}.powersoft-command-label{font-size:12px;white-space:nowrap;color:#333;line-height:1;}@media (max-width:768px){.powersoft-mobile-overlay{display:none;position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,0.5);z-index:998;opacity:0;transition:opacity 0.3s ease;}.powersoft-mobile-overlay.active{display:block;opacity:1;}}.powersoft-hamburger{display:none;position:fixed;top:20px;right:20px;z-index:1002;background:rgba(255,255,255,0.9);border:2px solid #333;border-radius:8px;width:auto;height:auto;padding:8px 12px;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,0.2);transition:all 0.3s ease;font-size:16px;color:#333;visibility:hidden;opacity:0;pointer-events:none;box-sizing:border-box !important;}.powersoft-hamburger:hover{background:rgba(255,255,255,1);transform:scale(1.05);}.powersoft-hamburger:active{transform:scale(0.95);}.powersoft-hamburger-icon{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;}.powersoft-hamburger-line{width:20px;height:2px;background-color:#333;margin:2px 0;transition:all 0.3s ease;border-radius:1px;}.powersoft-hamburger.active .powersoft-hamburger-line:nth-child(1){transform:rotate(45deg) translate(5px,5px);}.powersoft-hamburger.active .powersoft-hamburger-line:nth-child(2){opacity:0;}.powersoft-hamburger.active .powersoft-hamburger-line:nth-child(3){transform:rotate(-45deg) translate(7px,-6px);}@media screen and (max-width:640px){.powersoft-hamburger{display:block;visibility:visible;opacity:1;pointer-events:auto;}}@media screen and (min-width:641px){.powersoft-hamburger{display:none !important;visibility:hidden !important;opacity:0 !important;pointer-events:none !important;}}.powersoft-side-panel{position:fixed;top:0;right:-400px;width:350px;max-width:85vw;height:100vh;background:#fff;box-shadow:-5px 0 20px rgba(0,0,0,0.15);z-index:1000;transition:right 0.4s cubic-bezier(0.25,0.46,0.45,0.94);overflow-y:auto;display:flex;flex-direction:column;}@media (max-width:768px){.powersoft-side-panel.visible{right:0;}}@media (min-width:769px){.powersoft-side-panel{display:none !important;}}.powersoft-panel-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index:999;opacity:0;visibility:hidden;transition:all 0.3s ease;}@media (max-width:768px){.powersoft-panel-overlay.visible{opacity:1;visibility:visible;}}@media (min-width:769px){.powersoft-panel-overlay{display:none !important;}}body.panel-open{overflow:hidden;}.powersoft-panel-header{padding:20px 25px;border-bottom:1px solid #eee;display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;flex-shrink:0;}.powersoft-panel-title{margin:0;font-size:1.2em;font-weight:600;color:#333;}.powersoft-panel-close{background:none;border:none;font-size:24px;cursor:pointer;color:#666;padding:5px;line-height:1;border-radius:4px;transition:all 0.2s ease;}.powersoft-panel-close:hover{background:#e9ecef;color:#333;}.powersoft-panel-content{flex:1;padding:0;overflow-y:auto;}.powersoft-panel-section{margin-bottom:20px;}.powersoft-panel-section:last-child{margin-bottom:0;}.powersoft-panel-section-title{margin:0 0 15px 0;padding:20px 25px 0 25px;font-size:1em;font-weight:600;color:#555;text-transform:uppercase;letter-spacing:0.5px;font-size:0.9em;}.powersoft-panel-main-tabs{display:flex;flex-direction:column;gap:0;margin:0 15px;background-color:#f8f9fa;border-radius:8px;overflow:hidden;}.powersoft-panel-main-tab{padding:18px 20px;border:none;background:none;text-align:left;cursor:pointer;transition:all 0.2s ease;color:#333;font-weight:500;border-bottom:1px solid #e9ecef;display:flex;align-items:center;justify-content:space-between;font-size:16px;}.powersoft-panel-main-tab:last-child{border-bottom:none;}.powersoft-panel-main-tab:hover{background-color:#e9ecef;}.powersoft-panel-main-tab:active{background-color:#dee2e6;}.powersoft-panel-main-tab::after{content:'›';font-size:18px;color:#666;font-weight:bold;}.powersoft-commands-section{display:none;}.powersoft-panel-back-button{background:none;border:none;color:#04abc3;padding:10px 25px;cursor:pointer;font-size:14px;display:flex;align-items:center;margin-bottom:15px;transition:color 0.2s ease;}.powersoft-panel-back-button:hover{color:#0395a8;}.powersoft-panel-commands-container{margin:0 15px;background-color:#f8f9fa;border-radius:8px;overflow:hidden;}.powersoft-panel-command-item{padding:16px 20px;border-bottom:1px solid #e9ecef;display:flex;align-items:center;cursor:pointer;transition:background-color 0.2s ease;background:#fff;margin-bottom:1px;}.powersoft-panel-command-item:last-child{border-bottom:none;margin-bottom:0;}.powersoft-panel-command-item:hover{background-color:#f0f0f0;}.powersoft-panel-command-item:active{background-color:#e6e6e6;}.powersoft-panel-command-icon{font-size:18px;color:#04abc3;margin-right:15px;width:20px;text-align:center;flex-shrink:0;}.powersoft-panel-command-label{font-size:15px;color:#333;line-height:1.3;font-weight:500;}.no-commands{padding:20px;text-align:center;color:#666;font-style:italic;margin:0;}.powersoft-content-container{max-width:1200px;margin:0 auto;}.powersoft-content{background:white;margin:0;display:none;transition:opacity 0.3s ease-in-out;opacity:0;}.powersoft-content.active{opacity:1;display:block;}.powersoft-content h2,.powersoft-content h3,.powersoft-content h4,.powersoft-content h5,.powersoft-content h6,.powersoft-content strong{color:#04abc3;}#powerhouse-content h2,#powerhouse-content h3,#powerhouse-content h4,#powerhouse-content h5,#powerhouse-content h6,#powerhouse-content strong,[id*="ph-"] h2,[id*="ph-"] h3,[id*="ph-"] h4,[id*="ph-"] h5,[id*="ph-"] h6,[id*="ph-"] strong{color:#e6b800;}#powerhouseweb-content h2,#powerhouseweb-content h3,#powerhouseweb-content h4,#powerhouseweb-content h5,#powerhouseweb-content h6,#powerhouseweb-content strong,[id*="phw-"] h2,[id*="phw-"] h3,[id*="phw-"] h4,[id*="phw-"] h5,[id*="phw-"] h6,[id*="phw-"] strong{color:#e6b800;}.powersoft-content p{line-height:1.6;}.container .card{background:white;border-radius:4px;}.container .card img{display:block;margin:0 auto;max-width:100%;height:auto;}.container .card p{line-height:1.6;}.container .card strong{color:#04abc3;}#powerhouse-content .card strong,[id*="ph-"] .card strong{color:#e6b800;}#powerhouseweb-content .card strong,[id*="phw-"] .card strong{color:#e6b800;}.container .card strong.clickable{cursor:pointer;text-decoration:underline;}.container .card strong.clickable:hover{opacity:0.8;}.powersoft-content strong{color:#000000 !important;}.powersoft-content strong[data-product="powerquote"],.powersoft-content strong.powerquote{color:#04abc3 !important;}.powersoft-content strong[data-product="powerhouse"],.powersoft-content strong.powerhouse{color:#e6b800 !important;}.powersoft-content strong[data-product="powerhouseweb"],.powersoft-content strong.powerhouseweb{color:#e6b800 !important;}#powerhouse-content strong:not([data-product]):not(.powerquote):not(.powerhouse):not(.powerhouseweb),#powerhouseweb-content strong:not([data-product]):not(.powerquote):not(.powerhouse):not(.powerhouseweb),[id*="ph-"] strong:not([data-product]):not(.powerquote):not(.powerhouse):not(.powerhouseweb),[id*="phw-"] strong:not([data-product]):not(.powerquote):not(.powerhouse):not(.powerhouseweb){color:#e6b800;}#powerquote-content strong:not([data-product]):not(.powerquote):not(.powerhouse):not(.powerhouseweb),[id*="pq-"] strong:not([data-product]):not(.powerquote):not(.powerhouse):not(.powerhouseweb){color:#04abc3;}.nav-toggle{position:fixed;bottom:120px;right:20px;width:36px;height:36px;background-color:#04abc3;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:101;box-shadow:0 -2px 5px rgba(0,0,0,0.2);transition:bottom 0.3s ease;}.nav-collapsed .powersoft-nav-wrapper{transform:translateY(100%);}.nav-collapsed .nav-toggle{bottom:20px;}#pricing-details-content,#pq-product-info-content{--primary-color:#00b1c7;--secondary-color:#333333;--accent-color:#f8f9fa;--text-color:#444444;--light-gray:#f2f2f2;--box-shadow:0 4px 12px rgba(0,0,0,0.1);--border-radius:8px;}#ph-pricing-detail-content,#ph-product-information-content,#phw-product-information-content,#phw-powerhouse-content,#phw-no-updates-content,#phw-data-conversion-content,#phw-browser-support-content{--primary-color:#e6b800;--secondary-color:#333333;--accent-color:#f8f9fa;--text-color:#444444;--light-gray:#f2f2f2;--box-shadow:0 4px 12px rgba(0,0,0,0.1);--border-radius:8px;}#pricing-details-content .card,#ph-pricing-detail-content .card,#pq-product-info-content .card,#ph-product-information-content .card,#phw-product-information-content .card,#phw-powerhouse-content .card,#phw-no-updates-content .card,#phw-data-conversion-content .card,#phw-browser-support-content .card{background-color:white;overflow:hidden;}#pricing-details-content .card img,#ph-pricing-detail-content .card img,#pq-product-info-content .card img,#ph-product-information-content .card img,#phw-product-information-content .card img,#phw-powerhouse-content .card img,#phw-no-updates-content .card img,#phw-data-conversion-content .card img,#phw-browser-support-content .card img{display:block;margin:0 auto 2rem;max-width:100%;height:auto;transition:transform 0.3s ease;}#pricing-details-content .card img:hover,#ph-pricing-detail-content .card img:hover,#pq-product-info-content .card img:hover,#ph-product-information-content .card img:hover,#phw-product-information-content .card img:hover,#phw-powerhouse-content .card img:hover,#phw-no-updates-content .card img:hover,#phw-data-conversion-content .card img:hover,#phw-browser-support-content .card img:hover{transform:scale(1.02);}#pricing-details-content h4,#ph-pricing-detail-content h4,#pq-product-info-content h4,#ph-product-information-content h4,#phw-product-information-content h4,#phw-powerhouse-content h4,#phw-no-updates-content h4,#phw-data-conversion-content h4,#phw-browser-support-content h4{color:var(--primary-color);margin-top:2.5rem;margin-bottom:1rem;position:relative;padding-bottom:0.75rem;border-bottom:2px solid var(--light-gray);}#pricing-details-content h4::after,#ph-pricing-detail-content h4::after,#pq-product-info-content h4::after,#ph-product-information-content h4::after,#phw-product-information-content h4::after,#phw-powerhouse-content h4::after,#phw-no-updates-content h4::after,#phw-data-conversion-content h4::after,#phw-browser-support-content h4::after{content:"";position:absolute;bottom:-2px;left:0;width:60px;height:2px;background-color:var(--primary-color);}#pricing-details-content p,#ph-pricing-detail-content p,#pq-product-info-content p,#ph-product-information-content p,#phw-product-information-content p,#phw-powerhouse-content p,#phw-no-updates-content p,#phw-data-conversion-content p,#phw-browser-support-content p{margin-bottom:1.5rem;line-height:1.6;color:var(--text-color);}#pricing-details-content strong,#ph-pricing-detail-content strong,#pq-product-info-content strong,#ph-product-information-content strong,#phw-product-information-content strong,#phw-powerhouse-content strong,#phw-no-updates-content strong,#phw-data-conversion-content strong,#phw-browser-support-content strong{color:var(--secondary-color);}@media (max-width:768px){#pricing-details-content .card,#ph-pricing-detail-content .card,#pq-product-info-content .card,#ph-product-information-content .card,#phw-product-information-content .card,#phw-powerhouse-content .card,#phw-no-updates-content .card,#phw-data-conversion-content .card,#phw-browser-support-content .card{padding:1.5rem;}#pricing-details-content h4,#ph-pricing-detail-content h4,#pq-product-info-content h4,#ph-product-information-content h4,#phw-product-information-content h4,#phw-powerhouse-content h4,#phw-no-updates-content h4,#phw-data-conversion-content h4,#phw-browser-support-content h4{font-size:1.3rem;}}#pricing-details-content h4 + p,#ph-pricing-detail-content h4 + p,#pq-product-info-content h4 + p,#ph-product-information-content h4 + p,#phw-product-information-content h4 + p,#phw-powerhouse-content h4 + p,#phw-no-updates-content h4 + p,#phw-data-conversion-content h4 + p,#phw-browser-support-content h4 + p{position:relative;padding-left:0;transition:padding-left 0.3s ease;}#pricing-details-content h4:hover + p,#pq-product-info-content h4:hover + p{padding-left:10px;border-left:3px solid #00b1c7;}#ph-pricing-detail-content h4:hover + p,#ph-product-information-content h4:hover + p,#phw-product-information-content h4:hover + p,#phw-powerhouse-content h4:hover + p,#phw-no-updates-content h4:hover + p,#phw-data-conversion-content h4:hover + p,#phw-browser-support-content h4:hover + p{padding-left:10px;border-left:3px solid #e6b800;}.requirements-section h3{color:#000000;}#powerhouse-content .requirements-section h3,[id*="ph-"] .requirements-section h3,#powerhouseweb-content .requirements-section h3,[id*="phw-"] .requirements-section h3{color:#e6b800;}.requirements-section h4{color:#333;font-size:16px;}.requirements-section ul{list-style-type:disc;}.requirements-table{width:100%;border-collapse:collapse;}.requirements-table tr:nth-child(even){background-color:#f9f9f9;}.requirements-table td{border-bottom:1px solid #e6e6e6;}.requirements-table td:first-child{width:30%;color:#04abc3;}#powerhouse-content .requirements-table td:first-child,[id*="ph-"] .requirements-table td:first-child,#powerhouseweb-content .requirements-table td:first-child,[id*="phw-"] .requirements-table td:first-child{color:#e6b800;}#ph-application-tour-content .feature-section,#application-tour-content .feature-section{display:flex;gap:30px;align-items:flex-start;}#ph-application-tour-content .feature-text,#application-tour-content .feature-text{flex:1;}#ph-application-tour-content .feature-image,#application-tour-content .feature-image{flex:1.3;display:flex;justify-content:center;align-items:flex-start;margin-top:60px;}#ph-application-tour-content .feature-image img,#application-tour-content .feature-image img{width:100%;max-width:450px;height:auto;}#ph-application-tour-content .feature-text strong.feature-title,#application-tour-content .feature-text strong.feature-title{display:block;font-size:18px;color:#e6b800;}#ph-application-tour-content .feature-text strong.feature-title{color:#e6b800;}#application-tour-content .feature-text strong.feature-title{color:#04abc3;}#ph-application-tour-content .feature-text strong:not(.feature-title),#application-tour-content .feature-text strong:not(.feature-title){display:inline;font-size:inherit;}#application-tour-content img{max-width:100%;height:auto;}#application-tour-content p{line-height:1.6;}#application-tour-content img[data-align="left"]{float:left;}#application-tour-content p:after{content:"";display:table;clear:both;}.powersoft-modal-overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7);z-index:1000;justify-content:center;align-items:center;transition:opacity 0.3s ease,visibility 0.3s ease;opacity:0;visibility:hidden;overflow-y:auto;overflow-x:hidden;padding:20px;box-sizing:border-box;}.powersoft-modal{background-color:#fff;width:80%;max-width:800px;max-height:calc(100vh - 40px);border-radius:4px;overflow:auto;position:relative;z-index:1010;margin:auto;word-wrap:break-word;overflow-wrap:break-word;}.powersoft-modal-header{padding:15px 20px;border-bottom:1px solid #e6e6e6;display:flex;justify-content:space-between;align-items:center;background-color:#04abc3;color:white;}#powerhouse-content .powersoft-modal-header,[id*="ph-"] .powersoft-modal-header,#powerhouseweb-content .powersoft-modal-header,[id*="phw-"] .powersoft-modal-header{background-color:#e6b800;}.powersoft-modal-header h3{margin:0;color:white;font-size:20px;border-bottom:none;padding-bottom:0;}.powersoft-modal-close{font-size:28px;font-weight:bold;cursor:pointer;color:white;}.powersoft-modal-close:hover{color:#e6e6e6;}.powersoft-modal-content{padding:20px;line-height:1.6;}.powersoft-modal-content p{margin-bottom:15px;}.powersoft-modal-content img{max-width:100%;height:auto;margin:15px 0;}.powersoft-modal-content ul{list-style-type:disc;margin-left:20px;margin-bottom:15px;}.powersoft-modal-content ul li{margin-bottom:8px;}.modal-open .powersoft-nav-wrapper{opacity:0.15;pointer-events:none;}.modal-open .powersoft-modal-overlay{visibility:visible;opacity:1;}.feature-image img{cursor:pointer;transition:transform 0.2s ease,box-shadow 0.2s ease;border-radius:4px;}.feature-image img:hover{transform:scale(1.02);box-shadow:0 4px 12px rgba(0,0,0,0.15);}.powersoft-modal-image-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0;}.powersoft-modal-image-content img{max-width:100%;max-height:70vh;height:auto;margin:0 auto;border-radius:2px;}.powersoft-modal-image-caption{margin-top:15px;font-style:italic;color:#666;text-align:center;width:100%;padding:0 20px 20px;}.modal-open .powersoft-modal{animation:modalScaleIn 0.3s forwards;}@keyframes modalScaleIn{from{transform:scale(0.95);opacity:0;}to{transform:scale(1);opacity:1;}}.powersoft-modal-image .powersoft-modal-close{position:absolute;right:15px;top:15px;font-size:24px;background-color:rgba(255,255,255,0.8);border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#333;box-shadow:0 2px 4px rgba(0,0,0,0.2);}.powersoft-modal-image .powersoft-modal-close:hover{background-color:rgba(255,255,255,1);}@media (max-width:992px){.powersoft-modal{width:85%;max-height:calc(100vh - 120px);}.powersoft-modal-overlay{padding:30px 20px;}}@media (max-width:768px){.powersoft-modal{width:90%;max-height:calc(100vh - 160px);margin:40px auto;}.powersoft-modal-overlay{padding:40px 15px;align-items:flex-start;justify-content:center;}.powersoft-modal-header{padding:12px 15px;}.powersoft-modal-header h3{font-size:18px;}.powersoft-modal-close{font-size:24px;}.powersoft-modal-content{padding:15px;}.powersoft-modal-image-content img{max-height:45vh;}.powersoft-modal-image .powersoft-modal-close{font-size:20px;width:28px;height:28px;right:10px;top:10px;}}@media (max-width:576px){.powersoft-modal{width:85%;max-height:calc(100vh - 140px);margin:30px auto;}.powersoft-modal-overlay{padding:30px 10px;}.powersoft-modal-header{padding:10px 12px;}.powersoft-modal-header h3{font-size:16px;word-break:break-word;}.powersoft-modal-close{font-size:22px;}.powersoft-modal-content{padding:12px;}.powersoft-modal-image-content img{max-height:40vh;}.powersoft-modal-image-caption{padding:0 15px 15px;font-size:14px;}}#pricing-details-content ul{list-style-type:disc;}#pricing-details-content ul li{line-height:1.6;}#pricing-details-content p strong{color:#04abc3;font-size:16px;}#ph-pricing-detail-content p strong,#phw-pricing-detail-content p strong{color:#e6b800;font-size:16px;}.pdf-resources-list{list-style-type:none;padding:0;margin:20px 0;}.pdf-resources-list li{margin-bottom:15px;padding:10px 15px;background-color:#f9f9f9;border-left:4px solid #e6b800;border-radius:4px;transition:all 0.3s ease;}.pdf-resources-list li:hover{background-color:#f0f0f0;border-left-color:#ff8c00;}.pdf-resources-list a{color:#2b579a;font-weight:600;text-decoration:none;display:block;margin-bottom:5px;}.pdf-resources-list a:hover{color:#1e3b6b;text-decoration:underline;}.pdf-note{font-size:0.9em;color:#666;padding:10px;background-color:#f5f5f5;border-radius:4px;margin-top:20px;}@media (max-width:992px){.powersoft-command-icon{font-size:16px;}.powersoft-command-label{font-size:11px;}}@media (max-width:768px){.powersoft-tab-bar{height:50px;}.powersoft-tab{font-size:14px;}.powersoft-command-group{flex-wrap:wrap;justify-content:center;}.powersoft-command-icon{font-size:16px;}#ph-application-tour-content .feature-section,#application-tour-content .feature-section{flex-direction:column;}#ph-application-tour-content .feature-image,#application-tour-content .feature-image{margin-top:20px;}.sales-sidebar{position:static;width:100%;margin:20px 0;right:auto;top:auto;}}@media (max-width:576px){.powersoft-nav-wrapper{position:sticky;}.powersoft-tab-bar{height:auto;flex-wrap:wrap;}.powersoft-tab{width:50%;justify-content:center;}.powersoft-command-group{border-right:none;border-bottom:1px solid #e0e0e0;width:100%;}.nav-toggle{bottom:10px;right:10px;}}
body{background:linear-gradient(135deg,#e8eaf0 0%,#f0f2f5 100%) !important;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}#page-wrapper{background-image:none !important;box-shadow:0 4px 12px rgba(0,0,0,0.05);}.site-header__initial{display:none !important;}
*,*:before,*:after{box-sizing:content-box !important;}*{hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;}h1,h2,h3,h4,h5,h6{hyphens:none;-webkit-hyphens:none;-ms-hyphens:none;}h1{border-top:3px solid #333;border-bottom:3px solid #333;padding:15px 0;text-align:center;margin:0;}#block-olivero-content.block.block-system.block-system-main-block{position:relative !important;left:60px !important;width:calc(100% - 130px) !important;box-sizing:border-box !important;margin:0 !important;padding-left:0 !important;overflow:visible !important;}@media (max-width:768px){#block-olivero-content.block.block-system.block-system-main-block{position:static !important;left:auto !important;width:100% !important;}}
