.page.onisafra button{border-radius:1.40625rem;background:#ff9b26;height:2.5rem;display:inline-flex;padding:.6rem 1.125rem;border:none;text-align:center;font-size:.75rem;font-weight:600}.page.onisafra button,.page.onisafra header{justify-content:center;align-items:center;color:#fff}.page.onisafra header{background-image:url(/img/backgrounds/hero-background.png);background-size:cover;background-repeat:no-repeat;padding:1.5rem 4.34813rem 1.75rem 4.375rem;display:flex}.page.onisafra header .content{max-width:1280px;margin-inline:auto}@media screen and (max-width:768px){.page.onisafra header{padding:2rem}}.page.onisafra header .content{display:flex;align-items:center;width:100%;justify-content:center;flex-direction:column;gap:1.85rem}.page.onisafra header .content .title-hero{font-size:4.5rem;width:100%;font-weight:700;text-align:center}@media screen and (max-width:768px){.page.onisafra header .content .title-hero{font-size:20px}}.page.onisafra header .content .description-hero{font-size:1rem;font-weight:500;margin-bottom:1.25rem;color:#c7c7c7}@media screen and (max-width:768px){.page.onisafra header .content .description-hero{font-size:12px;line-height:15px}}.page.onisafra header .page-name{display:flex;align-items:center;gap:.3rem;color:#4abc26;font-size:.75rem;font-weight:600}.page.onisafra header .page-name .icon{border-radius:.25rem;background:rgba(74,188,38,.15);width:1.25rem;height:1.25rem;display:flex;justify-content:center;align-items:center}.page.onisafra header .buttons{display:flex;align-items:center;gap:1rem}.page.onisafra header .buttons button.outlined{background-color:transparent;border:.75px solid #fff}@media screen and (min-width:1024px){.page.onisafra header{padding-top:5.4rem;padding-bottom:7.5rem}}.page.onisafra main section.what-is{max-width:1280px;margin:4.1875rem auto;padding-inline:4rem;display:flex;flex-direction:column}@media screen and (max-width:768px){.page.onisafra main section.what-is{padding:0 2rem}}.page.onisafra main section.what-is .what-is-title{color:#ff9b26;font-size:1.5rem;font-weight:700;line-height:150%;display:flex;flex-direction:column;gap:20px;text-align:center}@media screen and (max-width:768px){.page.onisafra main section.what-is .what-is-title{font-size:1rem}}.page.onisafra main section.what-is .what-is-title h2{color:#444;font-size:2.25rem;font-weight:500}@media screen and (max-width:768px){.page.onisafra main section.what-is .what-is-title h2{font-size:1.5rem}}.page.onisafra main section.what-is .what-is-title p{color:#444;font-size:1.5rem;font-weight:400}@media screen and (max-width:768px){.page.onisafra main section.what-is .what-is-title p{font-size:.75rem}}.page.onisafra main section.what-is .solutions{margin-top:3.75rem;display:flex;width:100%;justify-content:space-around}@media screen and (max-width:768px){.page.onisafra main section.what-is .solutions div>img{display:none}}.page.onisafra main section.what-is .solutions .solutions-list{display:flex;flex-direction:column;gap:4.375rem}.page.onisafra main section.what-is .solutions .solutions-list .solution{display:flex;flex-direction:column;align-items:flex-start;gap:1.25rem}.page.onisafra main section.what-is .solutions .solutions-list .solution .name{display:flex;align-items:center;gap:1rem;color:#444;font-size:1.125rem;font-weight:600}@media screen and (max-width:768px){.page.onisafra main section.what-is .solutions .solutions-list .solution .name{font-size:1rem}}.page.onisafra main section.what-is .solutions .solutions-list .solution .name .icon{border-radius:.3125rem;background:rgba(74,188,38,.25);width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center}.page.onisafra main section.what-is .solutions .solutions-list .solution .text{color:#23242a;font-size:1.25rem;font-weight:400;line-height:120%}@media screen and (max-width:768px){.page.onisafra main section.what-is .solutions .solutions-list .solution .text{font-size:.75rem}}@media screen and (min-width:768px){.page.onisafra main section.what-is{padding-bottom:7.8rem;display:flex;justify-content:center;align-items:center}.page.onisafra main section.what-is .content{max-width:1280px;margin-inline:auto;display:flex;justify-content:center;width:100%;justify-content:space-between}.page.onisafra main section.what-is .title{font-size:1.375rem;font-weight:700;line-height:120%}.page.onisafra main section.what-is .title h2{font-size:2.25rem;line-height:120%}.page.onisafra main section.what-is .solution{max-width:30rem}.page.onisafra main section.what-is .solution .name{font-size:1.125rem}.page.onisafra main section.what-is .solution .text{font-size:1.25rem}}.page.onisafra main section.system{background:#09402f;color:#fff}.page.onisafra main section.system .content{display:flex;max-width:1280px;padding-inline:4rem;margin:0 auto;justify-content:space-around;align-items:center;flex-direction:column}@media screen and (max-width:768px){.page.onisafra main section.system .content{padding:0 2rem}}.page.onisafra main section.system h2{font-size:1.375rem;font-weight:700;line-height:120%;letter-spacing:.15125rem;margin-bottom:1.88rem}@media screen and (max-width:768px){.page.onisafra main section.system h2{padding:3.125rem 2rem 0}}.page.onisafra main section.system p{color:#ababab;font-size:.75rem;font-weight:400;line-height:150%;margin-bottom:1.88rem}@media screen and (max-width:768px){.page.onisafra main section.system p{padding:0 2rem}}.page.onisafra main section.system .system-description{display:flex;flex-direction:column;gap:1.25rem;font-size:.75rem;font-weight:400;line-height:2.5rem}@media screen and (max-width:768px){.page.onisafra main section.system .system-description{padding:0 2rem}}.page.onisafra main section.system .system-description .description{display:flex;align-items:center;gap:.6rem}.page.onisafra main section.system .computer-img{width:50%;overflow:hidden;border-radius:12px 12px 12px 12px;margin-top:2.5rem}@media screen and (max-width:768px){.page.onisafra main section.system .computer-img{width:100%}}.page.onisafra main section.system .computer-img img{border-radius:12px 12px 12px 12px;-webkit-border-radius:12px 12px 12px 12px;-moz-border-radius:12px 12px 12px 12px;-ms-border-radius:12px 12px 12px 12px;-o-border-radius:12px 12px 12px 12px}@media screen and (min-width:768px){.page.onisafra main section.system .content{justify-content:space-between;flex-direction:row}.page.onisafra main section.system .system-description,.page.onisafra main section.system p{font-size:1rem;max-width:30rem}}.page.onisafra main section.features{padding:6.25rem 2.5rem 4.4rem 2rem}@media screen and (max-width:768px){.page.onisafra main section.features{padding:0 2rem}}.page.onisafra main section.features .features-container{max-width:1280px;margin-inline:auto;position:relative;padding-inline:4rem;height:calc(100vh + 1000px)}@media screen and (max-width:768px){.page.onisafra main section.features .features-container{padding:0 2rem}}.page.onisafra main section.features .features-container .features-sticky{position:-webkit-sticky;position:sticky;top:5rem}.page.onisafra main section.features .features-container .features-sticky .features-content{height:max-content;position:relative;display:flex;justify-content:space-between}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box{display:flex;flex-direction:column}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .title-description{display:flex;flex-direction:column;gap:1.25rem}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .title-description h2{color:#ff8404;text-transform:uppercase;font-size:1.375rem;font-weight:700}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .title-description h3{color:#444;font-size:2.25rem;font-weight:400;line-height:120%;margin-bottom:4.3rem}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options{display:flex;flex-direction:column;gap:2rem}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options .feature{display:flex;gap:.6rem}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options .feature .icon{background-color:#4abc26;flex-shrink:0;width:1.125rem;height:1.125rem;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options .feature .feature-item{display:flex;flex-direction:column;gap:.375rem}@media screen and (max-width:768px){.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options .feature .feature-item{gap:1.25rem}}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options .feature .feature-item .item-title{color:#444;font-weight:500}@media screen and (max-width:768px){.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options .feature .feature-item .item-title{font-size:1rem}}.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options .feature .feature-item .item-description{color:gray;font-weight:400}@media screen and (max-width:768px){.page.onisafra main section.features .features-container .features-sticky .features-content .features-box .box .features-options .feature .feature-item .item-description{font-size:.75rem}}.page.onisafra main section.features .features-container .features-sticky .features-content .images-container{position:-webkit-sticky;position:sticky;background-color:red;display:flex;justify-content:center;align-items:center;top:0}.page.onisafra main section.more{background:#09402f;padding:1.5rem 4.34813rem 1.75rem 4.375rem;color:#ff9b26;font-size:1rem;font-weight:600;margin-bottom:4.4rem}.page.onisafra main section.more h3{color:#fff;font-size:1.5rem;font-weight:700;line-height:150%}.page.onisafra main section.more p{color:#ababab;font-size:.875rem;font-weight:400;line-height:150%;margin-bottom:1.25rem}.page.onisafra main section.more img{margin-top:3.1rem}@media screen and (min-width:1200px){.page.onisafra main section.more{gap:4.12rem;padding:1.5rem 4.34813rem 1.75rem 4.375rem;font-size:1.25rem;display:flex;justify-content:center;align-items:center}.page.onisafra main section.more .content{max-width:1280px;margin-inline:auto;display:flex;justify-content:center;width:100%;justify-content:space-between;flex-direction:row}.page.onisafra main section.more h3{max-width:35rem;font-size:2.5rem;font-weight:600}.page.onisafra main section.more p{max-width:35rem;font-size:1.25rem}.page.onisafra main section.more button{width:11rem;height:3rem}}.page.onisafra section.contact-us{padding-bottom:0}@media screen and (max-width:480px){.page.onisafra section.contact-us{padding-bottom:0}}@media screen and (min-width:1024px){.page.onisafra section.contact-us{padding:1.5rem 4.34813rem 1.75rem 4.375rem;padding-block:5.75rem;display:flex;justify-content:center}}@media screen and (max-width:1024px){.desktop-only{display:none}}.component.contact-us{display:flex;flex-direction:column;align-items:center;padding:2.45rem 1.9rem;background:#002743;color:#fff;background:#09402f;border-top:none;border-bottom:none;background-image:url(/img/backgrounds/OnisafraBack.png)}@media screen and (min-width:1024px){.component.contact-us{flex-direction:row;align-items:baseline;justify-content:center;gap:6.5rem;padding-bottom:0;width:100%;max-width:74.25rem;border-radius:7.5rem 0}}.component.contact-us .title{text-align:center;font-size:1.5625rem;font-weight:600;display:flex;flex-direction:column;gap:.7rem;margin-bottom:2.4rem}@media screen and (min-width:1024px){.component.contact-us .title{text-align:start;font-size:3.125rem;max-width:32rem;font-size:1.5rem;font-style:normal;font-weight:600;line-height:1.5rem}.component.contact-us .title span{text-align:justify;font-size:1.125rem;line-height:1.875rem;padding-bottom:.6rem;border-bottom:1px solid hsla(0,0%,86%,.502)}}.component.contact-us span{color:#e5e5e5;text-align:center;font-size:.75rem;font-weight:500;line-height:1rem}.component.contact-us form{border-radius:5rem 0 3.4rem 0;background:#1c6c53;padding:2rem 2.2rem;max-width:25rem}.component.contact-us form .form-title{display:flex;flex-direction:column;align-items:center}.component.contact-us form .form-title h2{margin-block:1.25rem;font-size:1.25rem;font-weight:500}.component.contact-us form main{display:flex;flex-direction:column;gap:1.25rem}.component.contact-us form .input-wrap{display:flex;flex-direction:column;gap:.875rem}.component.contact-us form label{font-weight:500}.component.contact-us form input,.component.contact-us form select{border:none;border-radius:.25rem;background:#fff;height:1.875rem;padding:.375rem .5rem}.component.contact-us form input.higher,.component.contact-us form select.higher{height:2.8rem}.component.contact-us form input ::placeholder,.component.contact-us form select ::placeholder{color:#a9a9a9;font-size:.75rem}.component.contact-us form button{display:flex;height:2.5rem;padding:.875rem 6.9375rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1.875rem;cursor:pointer;background-color:#ff9b26;border:none;color:#fff;text-align:center;font-size:.75rem;font-weight:600}.faq{display:flex;flex-direction:column;align-items:center;padding:2rem 0;max-width:700px;margin:0 auto}@media screen and (max-width:768px){.faq{padding:2rem;gap:1.25rem}}.faq__title{font-size:1.25rem;font-weight:700;margin-bottom:.5rem;color:#ff8404;text-transform:uppercase}@media screen and (max-width:768px){.faq__title{font-size:1rem}}.faq__subtitle{font-size:2.25rem;color:#555}@media screen and (max-width:768px){.faq__subtitle{font-size:1.25rem;text-align:center;width:65%}}.faq__items{margin-top:5rem;width:100%;display:flex;flex-direction:column;gap:1rem}@media screen and (max-width:768px){.faq__items{margin-top:1rem}}.item{border-bottom:1px solid #e2e2e2;padding:1rem 0;transition:all .3s ease}.item--open .faq__icon{transform:rotate(45deg)}.question-button,.question-wrap{display:flex;align-items:center;justify-content:space-between}.question-button{background:transparent!important;border:none;padding:0;width:100%;text-align:left;cursor:pointer;color:#333;font-size:1rem;font-weight:500;width:max-content}.question-button:focus{outline:2px solid #666;outline-offset:2px}.question-button .icon{font-size:1.2rem;transition:transform .3s ease;color:#444}.answer{margin-top:.75rem;color:#666;line-height:1.4}.sticky-scroll-reveal{position:relative}@media screen and (max-width:768px){.sticky-scroll-reveal{position:unset;display:none}}.sticky-scroll-reveal .progress-bar{position:fixed;bottom:0;left:0;width:100%;height:4px;background:rgba(0,0,0,.1);z-index:1000}.sticky-scroll-reveal .progress-bar .progress-bar-inner{height:100%;background:#4abc26;width:0;transition:width .1s linear}.sticky-scroll-reveal .progress-bar .progress-bar-full{display:none}.sticky-scroll-reveal .sticky-content{position:-webkit-sticky;position:sticky;top:0;height:100vh;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 5%}@media screen and (max-width:768px){.sticky-scroll-reveal .sticky-content{position:unset;margin-top:3rem}}.sticky-scroll-reveal .sticky-content .text-content{width:45%}.sticky-scroll-reveal .sticky-content .text-content h2{font-size:1.375rem;color:#ff8404;text-transform:uppercase;margin-bottom:1.25rem}.sticky-scroll-reveal .sticky-content .text-content>p{font-size:2.25rem;color:#444;margin-bottom:2.5rem}.sticky-scroll-reveal .sticky-content .text-content .features-box{display:flex;flex-direction:column}@media screen and (max-width:768px){.sticky-scroll-reveal .sticky-content .text-content .features-box{display:none}}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .title-description{display:flex;flex-direction:column;gap:1.25rem}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .title-description h2{color:#ff8404;text-transform:uppercase;font-size:1.375rem;font-weight:700}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .title-description h3{color:#444;font-size:2.25rem;font-weight:400;line-height:120%;margin-bottom:4.3rem}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options{display:flex;flex-direction:column;gap:2rem}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options .feature{display:flex;gap:.6rem}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options .feature .icon{background-color:#4abc26;flex-shrink:0;width:1.125rem;height:1.125rem;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options .feature .feature-item{display:flex;flex-direction:column;gap:.375rem}@media screen and (max-width:768px){.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options .feature .feature-item{gap:1.25rem}}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options .feature .feature-item .item-title{color:#444;font-weight:500}@media screen and (max-width:768px){.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options .feature .feature-item .item-title{font-size:1rem}}.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options .feature .feature-item .item-description{color:gray;font-weight:400}@media screen and (max-width:768px){.sticky-scroll-reveal .sticky-content .text-content .features-box .box .features-options .feature .feature-item .item-description{font-size:.75rem}}.sticky-scroll-reveal .sticky-content .image-content{width:45%}@media screen and (max-width:768px){.sticky-scroll-reveal .sticky-content .image-content{display:none}}.sticky-scroll-reveal .sticky-content .image-content .custom-content img{width:100%;height:auto;border-radius:10px}.sticky-scroll-mobile{display:none}@media screen and (max-width:768px){.sticky-scroll-mobile{display:flex}}.sticky-scroll-mobile .sticky-content{height:max-content;display:flex;flex-direction:column;gap:4rem;padding:4rem 2rem}.sticky-scroll-mobile .sticky-content .text-content{width:100%}.sticky-scroll-mobile .sticky-content .text-content h2{font-size:12px;color:#ff8404;text-transform:uppercase;margin-bottom:.8rem}.sticky-scroll-mobile .sticky-content .text-content>p{font-size:1.25rem;color:#444;margin-bottom:2.5rem}.sticky-scroll-mobile .sticky-content .text-content .features-box{display:flex;flex-direction:column}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .title-description{display:flex;flex-direction:column;gap:1.25rem}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .title-description h2{color:#ff8404;text-transform:uppercase;font-size:1.375rem;font-weight:700}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .title-description h3{color:#444;font-size:2.25rem;font-weight:400;line-height:120%;margin-bottom:4.3rem}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options{display:flex;flex-direction:column;gap:2rem}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options .feature{display:flex;gap:.6rem}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options .feature .icon{background-color:#4abc26;flex-shrink:0;width:1.125rem;height:1.125rem;color:#fff;display:flex;justify-content:center;align-items:center;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options .feature .feature-item{display:flex;flex-direction:column;gap:.375rem}@media screen and (max-width:768px){.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options .feature .feature-item{gap:1rem}}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options .feature .feature-item .item-title{color:#444;font-weight:500}@media screen and (max-width:768px){.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options .feature .feature-item .item-title{font-size:1rem}}.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options .feature .feature-item .item-description{color:gray;font-weight:400}@media screen and (max-width:768px){.sticky-scroll-mobile .sticky-content .text-content .features-box .box .features-options .feature .feature-item .item-description{font-size:.75rem}}.sticky-scroll-mobile .sticky-content .image-content{width:45%}@media screen and (max-width:768px){.sticky-scroll-mobile .sticky-content .image-content{display:none}}.sticky-scroll-mobile .sticky-content .image-content .custom-content img{width:100%;height:auto;border-radius:10px}