button,input,optgroup,select,textarea{font-family:'SST',sans-serif}.single-careers #section-simple-text{min-height:50vh}.home #section-video-bg .section-video-text .holder .title{text-transform:unset}header#header-main{z-index:20}body.strattic-search .footer{position:fixed;bottom:0}footer .bottom-footer .footer-menu li a{color:#898991;text-transform:none;font-size:110%;line-height:1.5}body.strattic-search .footer.normal{position:relative}body.strattic-search .page-result.loading{display:flex;justify-content:center;align-items:center}.preload-strattic-search-results{border:16px solid #f3f3f3;border-top:16px solid #3498db;border-radius:50%;width:120px;height:120px;animation:spin 2s linear infinite}.position-relative{position:relative}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:auto;content:"";background-color:rgba(0,0,0,0)}.career-new h3{text-transform:inherit}.single-careers #section-product-text.career-new .sidebar #section-contact-form .req-fields-message,.single-products #section-contact-form .req-fields-message,.page-template-tmpl-apps #section-contact-form .req-fields-message{color:inherit}.page-id-11493 #section-top-banner.app-text .col.col-image{background-position:center}.faq__item{padding-top:1rem;padding-bottom:1rem;border-top:solid 1px #3c3c42}.faq__item:first-child{border:0}.faq__header{font-size:1.17em;margin-bottom:10px;line-height:1;color:#00adef;font-weight:700}@media only screen and (max-width:600px){.preload-strattic-search-results{border:8px solid #f3f3f3;border-top:8px solid #3498db;width:50px;height:50px;animation:spin 2s linear infinite}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@media (max-width:64.0525em){footer .footer-section.footer-info-holder{-webkit-box-flex:1;-ms-flex:1 100%;flex:1 100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}footer .footer-section.footer-info-holder .delimiter{display:none}footer .footer-section.footer-info-holder .poweredby{display:block}footer .footer-section.footer-info-holder .credits{text-align:center}}a:focus-visible,input[type=submit]:focus-visible,button:focus-visible,.home #section-testimonials .section-testimonials-buttons .slick-slide:focus-visible{outline:#000 solid 3px;outline-offset:0px}.home #section-testimonials .section-testimonials-buttons .slick-slide{margin:3px}.home #section-testimonials .section-testimonials-buttons .slick-slide.slick-current:before{bottom:-3px}header#header-main .hamburger:focus-visible{outline-color:#fff}#header-main a:focus-visible,.footer a:focus-visible,button.mfp-close{outline-color:#fff}button.mfp-close:before{top:0;right:3px}#section-related-resources .items a:focus-visible{transform:scale(1.05)}.video-buttons{position:absolute;z-index:10;bottom:0;right:0}.video-buttons .button{width:20px;height:20px;background:#000;border:0;padding:0;margin:0;position:relative;cursor:pointer}.video-buttons .button:focus-visible{outline-color:#fff}.video-buttons .button i{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;top:0;left:0}.video-buttons.play .video-play-icon{display:none}.video-buttons.pause .video-pause-icon{display:none}.video-buttons .button i.video-pause-icon:before,.video-buttons .button i.video-pause-icon:after{content:"";width:20%;height:60%;background:#fff;margin:0 2px}.video-buttons .button i.video-play-icon:before{content:"";width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:10px solid #fff}.report-buttons{display:flex}.report-buttons .hs-cta-wrapper:not(:first-child){margin-left:20px}.req-fields-message{color:#fff;font-size:12px;margin:5px 0}header#header-main #nav-social{order:1}.hide-mobile{display:block}.show-mobile{display:none}#section-text-2cols-new .section-header h2,#section-text-2cols-new .col h3{font-size:100%}#section-text-2cols-new .col .holder h3{margin-top:0}header#header-main #nav-main .mega-menu .mega-col:nth-child(1){flex:0 1 auto}@media (max-width:64.0525em){.show-mobile{display:block}.hide-mobile{display:none!important}}@media only screen and (max-width:600px){.report-buttons{flex-direction:column}.report-buttons .hs-cta-wrapper:not(:first-child){margin-left:0;margin-top:20px}}