*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{font-size:100%;line-height:1.5;scroll-behavior:smooth}body{font-family:'Inter',sans-serif;color:var(--color-on-bg);background:var(--color-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}@font-face{font-family:'Inter';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/inter-400.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/inter-700.woff2) format('woff2')}@font-face{font-family:'Inter';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/inter-800.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/montserrat-400.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/montserrat-500.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/montserrat-600.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/montserrat-700.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/montserrat-800.woff2) format('woff2')}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(https://www.forsign.digital/wp-content/themes/forsign-main/fonts/montserrat-900.woff2) format('woff2')}.facebook{background:url(https://www.forsign.digital/wp-content/themes/forsign-main/./img/icons/facebook.svg)}.instagram{background:url(https://www.forsign.digital/wp-content/themes/forsign-main/./img/icons/instagram.svg)}.linkedin{background:url(https://www.forsign.digital/wp-content/themes/forsign-main/./img/icons/linkedin.svg)}.youtube{background:url(https://www.forsign.digital/wp-content/themes/forsign-main/./img/icons/youtube.svg)}:root{--font-small:0.875rem;--font-desc:1rem;--font-regular:1.25rem;--font-title:2.25rem;--font-sub:1.5rem;--font-main:4rem;--space-h:7.5rem;--space-v:10rem;--space-text-v:5rem;--space-card:2rem;--space-text:1.5rem;--space-text-small:0.875rem;--space-btn:2.5rem;--button-radius:8px;--color-primary:#FFCD00;--color-secondary:#466964;--color-text:#0E0D0A;--color-bg:#FFFFFF;--color-surface:#FFFFFF;--color-on-bg:#2E2E2C;--color-grey-light:#E0E0E0;--color-grey-dark:#424242;--color-black:#000;--color-white:#FFF}.highlight-main{font-size:clamp(var(--font-title), 8vw, var(--font-main));font-family:'Montserrat',sans-serif;color:var(--color-on-bg)}.highlight-sub{font-size:clamp(var(--font-desc), 4vw, var(--font-sub));font-family:'Inter',sans-serif;color:var(--color-on-bg)}h1,h2,h3{font-family:'Montserrat',sans-serif;color:var(--color-on-bg)}.section-title{font-size:var(--font-title);font-weight:700;margin-bottom:var(--space-text)}.section-description{font-family:'Inter',sans-serif;font-size:var(--font-regular);font-weight:400}.topbar{background:var(--color-surface);position:fixed;top:0;left:0;right:0;z-index:3;box-shadow:0 4px 10px 0 #0000000D}.topbar-spacer{height:77px}.topbar__container{display:flex;align-items:center;justify-content:start;padding:var(--space-text-small) var(--space-h);max-width:1440px;margin:0 auto}.topbar__logo{margin-top:.25rem;margin-right:var(--space-btn)}.topbar__logo img{max-height:32px;height:2rem}.topbar__hamburger{display:none;background:none;border:none;flex-direction:column;justify-content:space-between;width:1.5rem;height:1.25rem;cursor:pointer}.topbar__hamburger span{display:block;width:100%;height:2px;background:var(--color-on-bg)}.topbar__nav{display:flex;align-items:center;width:100%}.topbar__actions{display:flex;align-items:center;margin-left:auto;gap:var(--space-text)}.topbar__actions .btn--primary{padding-block:.7rem}.menu{list-style:none;display:flex;align-items:start;gap:var(--space-text)}.menu__item.menu__item.has-submenu{position:relative}.menu__item>a{position:relative;font-size:var(--font-desc);font-weight:600;color:var(--color-on-bg);text-decoration:none;font-family:'Montserrat',sans-serif;display:flex}.menu__item.has-submenu>a::after{content:'';background-image:url(https://www.forsign.digital/wp-content/themes/forsign-main/./img/icons/arrow-down.svg);display:block;width:var(--space-text);height:var(--space-text);margin-left:10px}.submenu{position:absolute;top:100%;left:0;background:#FAFAFA;border-radius:1rem;list-style:none;padding:1rem;margin:0;min-width:15rem;display:none;box-shadow:0 4px 8px 0 #0000001A}.submenu li a{display:inline-block;padding:.5rem 0;font-size:var(--font-desc);color:var(--color-on-bg);text-decoration:none}.menu__item:hover>.submenu,.menu__item:focus-within>.submenu{display:block}.footer{background-color:var(--color-secondary);color:var(--color-white)}.footer-container{padding:var(--space-text-v) var(--space-h) var(--space-text);max-width:1440px;margin:0 auto}.footer-cols{display:flex;gap:8rem;flex-wrap:wrap;margin-bottom:var(--space-text-v)}.footer-col{display:block}.footer-col h4{font-family:'Montserrat',sans-serif;font-weight:700;font-size:var(--font-desc);margin-bottom:var(--space-text)}.footer-col .btn--link{color:var(--color-white);font-family:'Inter',sans-serif;font-size:var(--font-small);font-weight:400;margin-bottom:var(--font-desc);display:table}.footer-col .btn--link::after{background-color:var(--color-white)}.footer-links{display:flex;gap:var(--space-card);align-items:end}.footer-links p{font-size:var(--font-small);padding-bottom:.5rem}.footer-links .btn--link{color:var(--color-white)}.footer-links .btn--link::after{background-color:var(--color-white)}.social-links{display:flex;margin-left:auto;gap:var(--space-text)}.social-link{opacity:1;transition:opacity ease 0.3s}.social-link:hover{opacity:.5;transition:opacity ease 0.3s}.footer .divider{width:100%;height:1px;background-color:var(--color-white);margin-bottom:var(--space-card);margin-top:var(--space-card)}.address-container{display:flex;align-items:center;justify-content:space-between}.address img{max-height:32px;width:9.75rem;margin-bottom:var(--font-desc)}.address p{font-size:var(--font-small)}.street{padding-bottom:.5rem}.copyright{font-size:var(--font-small)}.btn--link,.page-numbers{font-family:'Montserrat',sans-serif;font-size:var(--font-desc);font-weight:700;color:var(--color-on-bg);text-decoration:none;position:relative}.btn--link::after,.page-numbers::after{content:'';position:absolute;left:0;bottom:-2px;width:0;height:2px;background:var(--color-on-bg);transition:width 0.2s}.btn--link:hover::after,.page-numbers:hover::after{width:100%}.btn--primary{padding:var(--space-text-small) var(--space-text);border-radius:var(--button-radius);border:solid 1px #000;background:var(--color-primary);font-family:'Montserrat',sans-serif;font-size:var(--font-desc);font-weight:700;color:#000;text-decoration:none}.btn--primary:hover{filter:brightness(.8)}.section{max-width:1440px;margin:0 auto;padding:var(--space-v) var(--space-h)}.section.text-only{padding:var(--space-text-v) var(--space-h);background-color:#D9D9D9}.base--icon{content:'';display:block;width:var(--space-card);height:var(--space-card);background-size:contain;background-position:center;background-repeat:no-repeat}.category--badge{font-family:'Montserrat',sans-serif;font-size:var(--font-desc);font-weight:500;color:var(--color-white);background-color:var(--color-secondary);border-radius:100px;padding:.5rem 1rem}.contact .section{padding-top:5.25rem}.contact h2{font-size:var(--font-title);margin-bottom:var(--space-text)}.contact p{font-size:var(--font-regular);margin-bottom:var(--space-btn)}.contact .section .wp-element-button,.contact .section button{padding:var(--space-text-small) var(--space-text)!important;border-radius:var(--button-radius)!important;border:solid 1px #000!important;background:var(--color-primary)!important;font-family:'Montserrat',sans-serif!important;font-size:var(--font-desc)!important;font-weight:700!important;color:#000!important;text-decoration:none!important;height:auto!important}.contact .section .wp-element-button:hover,.contact .section button:hover{filter:brightness(.8)}.contact .section .is-layout-flex:first-child{gap:7.75rem}.contact .section .wpforms-field-medium{width:100%;max-width:100%;background-color:#FAFAFA;border-radius:.5rem;border:1px solid #DEDEDE;font-size:var(--space-text-small);color:#606060}.contact .section label{font-family:'Montserrat',sans-serif!important;font-weight:500;font-size:var(--space-text-small)!important;color:var(--color-text)!important;margin-bottom:.5rem}.contact .section label span{color:var(--color-text)!important}@media (min-width:1300px){.wpforms-field-text,.wpforms-field-email{width:calc(50% - 12px)!important;display:inline-block}.wpforms-field-text{margin-right:18px!important}.reset-rm{margin-right:0!important}}.betterdocs-articles-list li a:hover{background-color:#F9F9F9!important}.betterdocs-articles-list li a.active{background-color:transparent!important;color:#466964!important;font-weight:700!important}.betterdocs-articles-list li a.active::before,.betterdocs-toc ul li a.active::after{background-color:#466964!important}.doc-category-layout-7 .betterdocs-title-excerpt-lists .betterdocs-title-excerpt-list:hover{background-color:#F9F9F9!important}.betterdocs-wrapper .betterdocs-content-wrapper .betterdocs-shortcode .betterdocs-categories-folder .category-box:hover{background-color:#F9F9F9!important}.betterdocs-content h2{font-size:var(--font-regular);margin-bottom:var(--space-text)}.betterdocs-content ul{list-style:none;padding-left:0}.betterdocs-content li{margin-bottom:.5rem}.betterdocs-content a{color:var(--color-on-bg);text-decoration:none;font-size:var(--font-desc)}.betterdocs-content{flex:1}.betterdocs-content h2,.betterdocs-content h3,.betterdocs-content h4{font-family:'Montserrat',sans-serif;margin-bottom:var(--space-text);color:var(--color-on-bg)}.betterdocs-content p{margin-bottom:var(--font-desc);color:var(--color-on-bg)}.betterdocs-content ul{margin-bottom:var(--space-text)}.betterdocs-content a,.betterdocs-content li{color:var(--color-secondary);text-decoration:underline;font-size:var(--font-desc)}.betterdocs-content img{max-width:100%;height:auto;margin-bottom:var(--space-text)}@media (max-width:1024px){:root{--space-h:3rem}.section{padding:var(--space-h) var(--space-h)}.topbar__hamburger{display:flex;margin-left:auto}.topbar__nav{position:fixed;top:3.8rem;bottom:0;left:0;width:100%;background:var(--color-surface);flex-direction:column;align-items:flex-start;padding:var(--space-text) var(--space-h);transform:translateY(-100%);transition:all 0.3s ease;pointer-events:none;z-index:2;opacity:0;overflow-y:auto}.topbar__nav.open{border-top:1px solid var(--color-grey-light);pointer-events:inherit;opacity:1;transform:translateY(0)}.topbar__logo{margin-top:0}.topbar__logo img{display:block}.menu{flex-direction:column;gap:var(--space-text);width:100%}.topbar__actions{flex-direction:column;width:100%;gap:var(--space-text);margin-top:var(--space-text);opacity:0;transition:opacity 0.3s ease}.topbar__nav.open .topbar__actions{opacity:1}.submenu{position:static;border:none;box-shadow:none}.footer-cols{gap:3rem;padding-top:var(--space-card);margin-bottom:var(--space-btn)}.footer-links{flex-direction:column;align-items:start}.social-links{margin-left:0}.address-container{flex-direction:column;align-items:start}.copyright{margin-top:var(--space-text)}}@media (max-width:768px){:root{--space-h:1.5rem}.contact h2{font-size:var(--font-sub);margin-bottom:var(--font-desc)}.topbar-spacer{height:60px}.contact .section{padding-top:var(--space-text-v);padding-bottom:var(--space-text-v)}.contact .section .is-layout-flex:first-child{gap:2rem}}@media screen and (min-width:1025px) and (max-width:1350px){:root{--space-h:3rem}.topbar-spacer{height:77px}.section{padding:var(--space-text-v) var(--space-text-v)}.topbar__container{padding:var(--space-text-small) 3rem}.topbar__logo img{height:1.5rem}.topbar__logo{margin-right:var(--space-text)}.menu{gap:var(--space-text-small)}.menu__item>a{font-size:var(--font-small)}.menu__item.has-submenu>a::after{margin-left:0}.btn--link,.btn--primary{font-size:var(--font-small)}.btn--primary{padding:var(--space-text-small) var(--space-text-small)}}@media (min-width:1921px){.section{max-width:1920px}.footer-container{max-width:1920px}.topbar__container{max-width:1920px}}.blog-header{padding-top:var(--space-text-v);padding-bottom:var(--space-text-v)}.blog-header .section-title{margin-bottom:var(--space-text);font-weight:800}.blog-hero p{font-size:var(--font-desc);color:var(--color-grey-dark)}.blog-filters{display:flex;flex-wrap:wrap;padding:0 var(--space-h) var(--space-text-v);justify-content:center}.search-box{width:100%}.search-form{position:relative;width:100%;max-width:792px;flex:1 1 792px;margin:0 auto}.search-input{outline:none;width:100%;padding:1rem 1rem 1rem 3.5rem;border-radius:.5rem;border:1px solid #DEDEDE;background:#FFF;font-size:var(--space-text-small);font-family:'Inter';color:#606060}.search-input::placeholder{color:var(--color-grey-dark)}.search-submit{position:absolute;top:50%;left:1.25rem;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:var(--color-on-bg)}.search-submit svg{display:block;width:1.3rem;height:1.3rem;color:#5F5F5F}.search-submit:hover,.search-submit:focus{opacity:.7}.blog-filters .filter-dropdown{display:none;margin-top:var(--space-card);flex:1 1 792px;max-width:792px}.blog-filters .filter-dropdown select{width:100%;padding:.5rem var(--space-text);font-size:var(--font-desc);border:1px solid var(--color-grey-light);border-radius:4px;background:var(--color-surface);appearance:none}.featured-post{display:flex;flex-wrap:wrap;gap:var(--space-card);align-items:center;padding-top:0;padding-bottom:var(--space-text-v)}.featured-post .thumb{flex:1 1 400px;max-width:600px;border-radius:1rem;overflow:hidden}.featured-post .thumb img{width:100%;height:auto;display:block}.featured-post .summary{flex:1 1 300px}.featured-post .summary h2{font-size:var(--font-title);margin-top:var(--space-text);margin-bottom:var(--font-desc)}.featured-post .summary p{font-size:var(--font-regular);margin-bottom:var(--space-btn)}.featured-post .summary a:hover::after{width:100%}.section.post-grid{padding-top:0}.post-grid{display:flex;gap:var(--space-text)}.categories-container{position:sticky;top:120px;background-color:#FAFAFA;width:17.5rem;padding:1rem;height:fit-content;border-radius:1rem}.categories-container .category{font-family:'Inter',sans-serif;font-size:var(--font-desc);font-weight:400;padding:var(--font-desc)}.categories-container .category:hover{background-color:rgb(0 0 0 / .02)}.categories-container .category a{text-decoration:none;color:var(--color-on-bg)}.categories-container .category.selected{border-left:2px solid var(--color-secondary)}.categories-container .category.selected a{font-weight:700;color:var(--color-secondary)}.articles-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:var(--space-text) var(--space-text);flex-grow:1}.post-card{background:var(--color-surface);border-radius:8px;overflow:hidden;display:flex;flex-direction:column;padding:var(--space-card);box-shadow:0 2px 8px rgb(0 0 0 / .1)}.post-card .thumb{margin-bottom:var(--space-card);border-radius:.5rem;overflow:hidden}.post-card .thumb img{width:100%;display:block}.post-card .body{flex-grow:1;position:relative}.post-card .body h3{margin-top:var(--space-card);font-family:'Montserrat',sans-serif;font-weight:700;font-size:var(--font-desc);margin-bottom:var(--font-desc)}.post-card .body p{font-size:var(--font-desc);flex-grow:1;color:var(--color-grey-dark);margin-bottom:calc(var(--space-card) + 20px)}.post-card .body .btn--link{position:absolute;bottom:0}.navigation.pagination .page-numbers.current::after{width:100%}@media (max-width:768px){.section.blog-header{padding-top:var(--space-card)}.featured-post{flex-direction:column;text-align:center}.featured-post .thumb,.featured-post .summary{flex:1 1 100%}.featured-post .summary h2{font-size:var(--font-sub)}.blog-filters .filter-dropdown{display:block}.categories-container{display:none}}.no-results{text-align:center;padding:var(--space-v) 0;width:100%}.no-results h2{font-size:var(--font-title);margin-bottom:var(--space-text)}.no-results p{font-size:var(--font-regular);color:var(--color-grey-dark);margin-bottom:var(--space-btn)}.search-highlight{background-color:var(--color-primary);color:var(--color-black);padding:0 2px}.search-form-container{position:relative;width:100%;display:flex;align-items:center}.search-clear{position:absolute;right:50px;top:50%;transform:translateY(-50%);background:none;border:none;padding:0;cursor:pointer;color:var(--color-grey-dark)}.search-clear:hover{color:var(--color-on-bg)}