/* Small homepage refinements only. Typography, layout, colours and components use the original DCode template. */
html{scroll-padding-top:100px}
.sigma-home .logo img{width:235px;height:auto}
.sigma-home .navbar-toggle{background:transparent;border:0;cursor:pointer}
.sigma-home .page-header .image-wrapper img{height:auto}
.sigma-home .sigma-builder{margin-top:24px;font-size:14px}
.sigma-home .sigma-equal>div{display:flex}
.sigma-home .sigma-equal .features-block{width:100%}
.sigma-home .sigma-equal .inner-box{height:100%}
.sigma-home .sigma-invoicing{padding:20px 0 20px 15px}
.sigma-home .sigma-invoicing h3,.sigma-home .sigma-integrated h3{margin-bottom:20px}
.sigma-home .sigma-integrated .inner-box:hover{color:inherit}
.sigma-home .sigma-integrated .inner-box:before{display:none}
.sigma-home .sigma-integrated .inner-box:hover h3{color:var(--heading-text-color)}
.sigma-home .sigma-integrated .inner-box:hover p{color:var(--body-text-color)}
.sigma-home .site-footer .about-info img{max-width:230px;border-radius:3px}
.sigma-home .sigma-equal a{text-decoration:underline;text-underline-offset:3px}
.sigma-home .sigma-skip{position:fixed;top:-100px;left:12px;z-index:99999;background:#fff;padding:12px}
.sigma-home .sigma-skip:focus{top:12px}
.sigma-home :focus-visible{outline:3px solid #e78322;outline-offset:4px}
@media(max-width:991px){.sigma-home .sigma-invoicing{padding-left:0}.sigma-home .page-header .image-wrapper{margin-bottom:30px}.sigma-home .menu-primary a{min-height:44px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.sigma-home .wow{visibility:visible!important;animation:none!important}}

/* Review adjustments: preserve the template while improving the brand size and list alignment. */
.sigma-home .sigma-integrated .list-style-one,.sigma-home .sigma-integrated .list-style-one li{text-align:left}
.sigma-home .sigma-integrated .list-style-one{display:inline-block;width:100%}
@media(min-width:992px) and (max-width:1199px){.sigma-home .logo img{width:195px}.sigma-home #main-menu>li>a{padding-left:12px;padding-right:12px}}
@media(max-width:991px){.sigma-home .logo img{width:210px}}
@media(max-width:375px){.sigma-home .logo img{width:185px}}

/* Made in Moris and matching eInvoicing options, using the template's existing components. */
.sigma-home .sigma-moris-label{max-width:230px;margin:0 auto 30px}
.sigma-home .sigma-compliance-card .inner-box:before,.sigma-home .sigma-einvoice-card .inner-box:before{display:none}
.sigma-home .sigma-compliance-card .inner-box:hover,.sigma-home .sigma-einvoice-card .inner-box:hover{color:var(--body-text-color)}
.sigma-home .sigma-compliance-card .inner-box:hover h4,.sigma-home .sigma-einvoice-card .inner-box:hover h3{color:var(--heading-text-color)}
.sigma-home .sigma-compliance-card .inner-box:hover p,.sigma-home .sigma-einvoice-card .inner-box:hover p{color:var(--body-text-color)}
.sigma-home .sigma-invoice-options>div{display:flex}
.sigma-home .sigma-einvoice-card{width:100%;padding:0}
.sigma-home .sigma-einvoice-card .inner-box{height:100%;display:flex}
.sigma-home .sigma-einvoice-card .text{display:flex;flex-direction:column;width:100%}
.sigma-home .sigma-einvoice-card .lead-text{min-height:60px;margin-bottom:12px}
.sigma-home .sigma-einvoice-card h3{font-size:32px;min-height:77px}
.sigma-home .sigma-einvoice-card .list-style-one,.sigma-home .sigma-einvoice-card li{text-align:left}
.sigma-home .sigma-einvoice-card .sigma-option-note{font-size:14px}
.sigma-home .sigma-einvoice-card .btn-wrapper{margin-top:auto;padding-top:12px}
.sigma-home .sigma-einvoice-card .btn{white-space:normal;line-height:1.5;padding:14px 18px;font-size:12px}
@media(max-width:991px){.sigma-home .sigma-einvoice-card .lead-text,.sigma-home .sigma-einvoice-card h3{min-height:0}.sigma-home .sigma-moris-label{max-width:180px}}

/* Soften the artwork boundary into the template's pale-blue hero background. */
.sigma-home .page-header .image-wrapper img{mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);mask-composite:intersect;-webkit-mask-image:linear-gradient(to right,transparent,#000 5%,#000 95%,transparent),linear-gradient(to bottom,transparent,#000 5%,#000 95%,transparent);-webkit-mask-composite:source-in}

.sigma-home .sigma-invoicing-page-link{margin:14px 0 0}
.sigma-home .sigma-invoicing-page-link .btn{font-size:11px;line-height:1.4;padding:8px 13px;letter-spacing:.4px}

.sigma-home #industries .btn.sigma-compact-btn{font-size:11px;line-height:1.4;padding:8px 13px;letter-spacing:.4px;white-space:normal;text-decoration:none}

.sigma-home .btn.sigma-hr-platform-link{font-size:11px;line-height:1.4;padding:8px 13px;letter-spacing:.4px;white-space:normal}

.sigma-home .btn.sigma-firms-home-link{font-size:11px;line-height:1.4;padding:8px 13px;letter-spacing:.4px;white-space:normal}
