html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}*,input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.author-box:before,.clearfix:before,.entry:before,.entry-content:before,.footer-widgets:before,.nav-primary:before,.nav-secondary:before,.pagination:before,.site-container:before,.site-footer:before,.site-header:before,.site-inner:before,.wrap:before{content:" ";display:table}.author-box:after,.clearfix:after,.entry:after,.entry-content:after,.footer-widgets:after,.nav-primary:after,.nav-secondary:after,.pagination:after,.site-container:after,.site-footer:after,.site-header:after,.site-inner:after,.wrap:after{clear:both;content:" ";display:table}html{font-size:62.5%}body>div{font-size:2rem}body{background-color:#fff;color:#333;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;line-height:1.625;margin:0;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}a,button,input:focus,input[type="button"],input[type="reset"],input[type="submit"],textarea:focus,.button,.gallery img{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-ms-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}::-moz-selection,::selection{background-color:#333;color:#fff}a{color:#09f;text-decoration:none}a:hover{color:#333}p{margin:0 0 28px;padding:0}ol,ul{margin:0;padding:0}li{list-style-type:none}hr{border:0;border-collapse:collapse;border-top:1px solid #eee;clear:both;margin:1em 0}b,strong{font-weight:700}blockquote,cite,em,i{font-style:italic}blockquote{margin:40px}blockquote::before{content:"\201C";display:block;font-size:30px;height:0;left:-20px;position:relative;top:-10px}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin:0 0 10px}embed,iframe,img,object,video,.wp-caption{max-width:100%}img,figure{margin:0;height:auto}.featured-content img{width:auto}.gallery{overflow:hidden}.gallery img{width:auto}.gallery-item{margin:0 0 30px;text-align:center}.gallery-columns-2 .gallery-item{width:50%}.gallery-columns-3 .gallery-item{width:33%}.gallery-columns-4 .gallery-item{width:25%}.gallery-columns-5 .gallery-item{width:20%}.gallery-columns-6 .gallery-item{width:16.6666%}.gallery-columns-7 .gallery-item{width:14.2857%}.gallery-columns-8 .gallery-item{width:12.5%}.gallery-columns-9 .gallery-item{width:11.1111%}.gallery img{border:1px solid #eee;height:auto;padding:4px}.gallery img:hover{border:1px solid #999}input,select,textarea{background-color:#fff;border:1px solid #eee;border-radius:3px;color:#333;font-size:16px;font-weight:400;padding:16px;-webkit-font-smoothing:antialiased}input:focus,textarea:focus{border:1px solid #999;outline:none}input[type="checkbox"],input[type="image"],input[type="radio"]{width:auto}::-moz-placeholder,::-webkit-input-placeholder{color:#333;font-weight:400;-webkit-font-smoothing:antialiased}::-moz-placeholder{opacity:1}button,.button{background-color:transparent;color:#fff;border:1px solid #505050;color:#505050;border-radius:0;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;padding:16px 36px;text-decoration:none;text-transform:uppercase;white-space:normal;width:auto}button .button,.button .button{border-radius:0}.parallax-section button,.parallax-section a.button,.background-video button,.background-video a.button{color:#fff;border-color:#fff}input[type="button"],input[type="reset"],input[type="submit"]{background-color:transparent;color:#fff;border:0;border-radius:3px;cursor:pointer;font-size:16px;font-weight:400;letter-spacing:1px;padding:16px 24px;text-decoration:none;white-space:normal;width:auto}.footer-widgets button,.footer-widgets .button{background-color:#09f;color:#fff}.footer-widgets input[type="button"],.footer-widgets input[type="reset"],.footer-widgets input[type="submit"]{background-color:#09f;color:#fff}button:hover{background-color:#000;color:#fff}input:hover[type="button"],input:hover[type="reset"],input:hover[type="submit"]{background-color:#000;color:#fff}.button:hover{background-color:#000;color:#fff}.entry-content .button:hover{color:#fff}.footer-widgets button:hover,.footer-widgets .button:hover{background-color:#fff;color:#333}.footer-widgets input:hover[type="button"],.footer-widgets input:hover[type="reset"],.footer-widgets input:hover[type="submit"]{background-color:#fff;color:#333}.button{display:inline-block}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button{display:none}.download-buttons{display:flex;justify-content:space-around;align-items:stretch;flex-wrap:wrap}table{border-collapse:collapse;border-spacing:0;line-height:2;margin-bottom:40px;width:100%}tbody{border-bottom:1px solid #eee}td,th{text-align:left}td{border-top:1px solid #eee;padding:6px 0}th{font-weight:400}.small-icon{max-width:36px}img.icon{width:36px;height:36px}.slide-container,.video-container{padding:40px;background-color:#f5f5f5}.embed-container{position:relative;width:100%;height:0;padding-bottom:56.25%}.embed-container iframe,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}html{font-size:62.5%}body{color:#636363}p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300 !important;font-size:20px;margin-bottom:12px}h1{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;font-size:76px;text-transform:none}h1.entry-title{margin-bottom:20px}h2{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300 !important;font-size:46.6px;text-transform:none;color:#505050;line-height:1.4;margin:12px 0}h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:800 !important;font-size:46.6px;text-transform:uppercase;font-style:normal;letter-spacing:normal;line-height:1.4;color:#09f}h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:900 !important;font-size:34.6px;text-transform:uppercase;font-style:normal;letter-spacing:normal;color:#09f;line-height:1.4;margin:12px 0}h4.entry-title{font-size:32px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700 !important;color:#09f}h4.entry-title a{color:#09f}h5{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:900 !important;font-size:29.3px;color:#09f}h6{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:600 !important;font-size:29.3px;font-style:italic;color:#505050}h1 a,h2 a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300 !important}.headline{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;font-size:64px;text-transform:none;line-height:1.2;margin-bottom:35px}@media only screen and (max-width: 800px){.headline{font-size:48px}}.section-heading{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700 !important;font-size:40px;text-transform:uppercase;color:#0099ff;line-height:1;margin-top:0}.logo-heading{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;text-align:center;padding-top:30px;padding-bottom:30px}.parallax-heading{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:700 !important;font-style:normal;font-size:36px;letter-spacing:2px}.giant-text{font-size:200px;font-weight:800;color:#09f;line-height:1}.pre-title,.post-title{display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;font-size:40px;font-style:normal;text-transform:none;line-height:1.1;letter-spacing:normal;color:#505050}.company-template #board .pre-title,.company-template #board .post-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:800 !important;color:#09f}.company-template #board .section-heading{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;color:#505050;text-transform:lowercase}.wrap{padding:0;max-width:1280px}.site-header{background-color:#002e48;position:fixed;top:0;left:0;z-index:999;width:100%;border-bottom:none;display:flex;justify-content:space-between;align-items:center}.site-header .wrap{flex:0 1 1280px;margin:0 auto;padding:10px 40px 0;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 860px){.site-header{position:relative}}@media only screen and (min-width: 1023px){.logged-in.admin-bar .site-header{top:32px}}@media only screen and (max-width: 1024px){.site-header,.home .site-header,.hero-image-page .site-header,.solutions-template .site-header{background-color:#002e48}}.site-header.dark{transition:all 0.2s ease-in-out;background-color:#002e48}.header-full-width .title-area{flex:0 1 300px;align-self:center}.site-title>a img{max-height:45px}@media only screen and (max-width: 400px){.site-title>a img{max-width:200px}.slide-nav-link{padding:16px 12px !important}}.site-description{display:block;text-indent:-9999px;height:0}.screen-reader-text{margin:0}.nav-primary{background-color:transparent;border:none;flex:1 1 960px;text-align:right}.nav-primary .wrap{padding:0}.nav-primary a{color:#fff;text-transform:uppercase}.nav-primary a:hover{color:#32ccfe;text-decoration:none}.genesis-nav-menu{font-size:15px}.site-header .genesis-nav-menu{font-weight:400;text-transform:uppercase}.genesis-nav-menu a{padding:20px}.genesis-nav-menu .current-menu-item>a{color:#32ccfe;text-decoration:none}.site-header nav a{color:#fff}.site-header .genesis-nav-menu .sub-menu a,.site-header.dark .genesis-nav-menu .sub-menu a{background-color:#002e48;color:#fff}.site-header.dark .genesis-nav-menu .sub-menu a{transition:all 0.2s ease-in-out;background-color:#002e48}.site-header .genesis-nav-menu .sub-menu a:hover{background-color:#0099ff}.embed-container{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.embed-container iframe,.embed-container object,.embed-container embed,.embed-container video{position:absolute;top:0;left:0;width:100%;height:100%}.singular-featured-image img{vertical-align:top}@media only screen and (max-width: 800px){.singular-featured-image{margin-bottom:40px}}.post-type-archive .site-inner{padding-top:80px}.post-type-archive .entry{padding:40px;margin-bottom:12px}.archive-description{padding:60px 40px}.archive-title{font-size:46.6px}.footer-widgets{background-color:#0999FF;padding:60px 0 20px}.footer-widgets-1,.footer-widgets-2{color:#fff}.footer-widgets .wrap{padding:0 40px}.svg-box{width:240px}.site-inner .wrap{margin:0 auto;max-width:1210px}.wrap{margin:0 auto}.site-inner{clear:both;background-color:#fff;word-wrap:break-word}.landing-page .site-inner{max-width:800px}.single .site-inner{margin-top:91px}.single .sidebar{margin-top:60px}.error404 .site-inner{margin-top:90px}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:1210px}.content-sidebar-sidebar .content-sidebar-wrap{float:left}.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{float:right}.content{float:right;width:57%;max-width:760px}.content-sidebar .content,.content-sidebar-sidebar .content,.sidebar-content-sidebar .content{float:left}.content-sidebar-sidebar .content,.sidebar-content-sidebar .content,.sidebar-sidebar-content .content{width:660px}.full-width-content .content{width:100%}.sidebar-primary{float:right;width:42%;max-width:300px}.sidebar-content .sidebar-primary,.sidebar-sidebar-content .sidebar-primary{float:left}.sidebar-secondary{float:left;width:180px}.content-sidebar-sidebar .sidebar-secondary{float:right}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{float:left;margin-left:2.564102564102564%}.one-half,.three-sixths,.two-fourths{width:48.717948717948715%}.one-third,.two-sixths{width:31.623931623931625%}.four-sixths,.two-thirds{width:65.81196581196582%}.one-fourth{width:23.076923076923077%}.three-fourths{width:74.35897435897436%}.one-sixth{width:14.52991452991453%}.five-sixths{width:82.90598290598291%}.first{clear:both;margin-left:0}.avatar{border-radius:50%;float:left}.author-box .avatar,.alignleft .avatar{margin-right:24px}.alignright .avatar{margin-left:24px}.comment .avatar{margin:0 16px 24px 0}.breadcrumb{background-color:#fff;font-size:16px;margin-bottom:1px;padding:12px 30px}.after-entry,.archive-description,.author-box{background-color:#fff;font-size:18px;margin-bottom:40px;padding:60px}.archive-description p:last-child,.author-box p:last-child{margin-bottom:0}.search-form{overflow:hidden}.entry-content .search-form{margin-bottom:40px;width:50%}.site-header .search-form{width:auto;float:right;margin:0}.post-password-form input[type="submit"],.search-form input[type="submit"]{margin-top:10px}.genesis-nav-menu .search input[type="submit"],.widget_search input[type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.archive-description .entry-title,.archive-title,.author-box-title{font-size:20px}.entry-title{font-size:36px}.entry-title a{color:#333;text-decoration:none}.sidebar .widget-title a{color:#333;text-decoration:none}.entry-title a:hover,.entry-title a:focus{color:#002e48}.widget-title{font-size:18px;margin-bottom:20px}a.aligncenter img{display:block;margin:0 auto}a.alignnone{display:inline-block}.alignleft{float:left;text-align:left}.alignright{float:right;text-align:right}a.alignleft,a.alignnone,a.alignright{max-width:100%}img.centered,.aligncenter{display:block;margin:0 auto 24px}img.alignnone,.alignnone{margin-bottom:12px}a.alignleft,img.alignleft,.wp-caption.alignleft{margin:0 24px 24px 0}a.alignright,img.alignright,.wp-caption.alignright{margin:0 0 24px 24px}.wp-caption-text{font-size:14px;font-weight:600;margin:0;text-align:center}.entry-content p.wp-caption-text{margin-bottom:0}.entry-content .wp-audio-shortcode,.entry-content .wp-playlist,.entry-content .wp-video{margin:0 0 28px}.form-section .wrap{margin:100px auto;padding:40px}.form-container .wrap{padding:40px;margin:0 auto}.desktop.contact-template .form-container,.desktop.solutions-template .form-container{padding:0;background-color:#f5f5f5;display:flex}.desktop.contact-template .form-container .wrap,.desktop.solutions-template .form-container .wrap{width:100%}.desktop.contact-template .contact-info h2,.desktop.solutions-template .contact-info h2{margin-top:0}.desktop.contact-template form.mktoForm,.desktop.solutions-template form.mktoForm{flex:1 1 640px}.desktop.contact-template form.mktoForm .mktoOffset,.desktop.contact-template form.mktoForm .mktoAsterix,.desktop.contact-template form.mktoForm .mktoGutter,.desktop.solutions-template form.mktoForm .mktoOffset,.desktop.solutions-template form.mktoForm .mktoAsterix,.desktop.solutions-template form.mktoForm .mktoGutter{display:none;visibility:hidden}.desktop.contact-template form.mktoForm .mktoFormRow:nth-of-type(1),.desktop.contact-template form.mktoForm .mktoFormRow:nth-of-type(2),.desktop.contact-template form.mktoForm .mktoFormRow:nth-of-type(3),.desktop.contact-template form.mktoForm .mktoFormRow:nth-of-type(4),.desktop.contact-template form.mktoForm .mktoFormRow:nth-of-type(5),.desktop.contact-template form.mktoForm .mktoFormRow:nth-of-type(6),.desktop.solutions-template form.mktoForm .mktoFormRow:nth-of-type(1),.desktop.solutions-template form.mktoForm .mktoFormRow:nth-of-type(2),.desktop.solutions-template form.mktoForm .mktoFormRow:nth-of-type(3),.desktop.solutions-template form.mktoForm .mktoFormRow:nth-of-type(4),.desktop.solutions-template form.mktoForm .mktoFormRow:nth-of-type(5),.desktop.solutions-template form.mktoForm .mktoFormRow:nth-of-type(6){width:48.5% !important;float:left;clear:none}.desktop.contact-template form.mktoForm .mktoFormRow:nth-of-type(even),.desktop.solutions-template form.mktoForm .mktoFormRow:nth-of-type(even){float:right}.desktop.contact-template form.mktoForm div,.desktop.contact-template form.mktoForm input[type=text],.desktop.contact-template form.mktoForm input[type=url],.desktop.contact-template form.mktoForm input[type=email],.desktop.contact-template form.mktoForm input[type=tel],.desktop.contact-template form.mktoForm input[type=number],.desktop.contact-template form.mktoForm input[type=date],.desktop.contact-template form.mktoForm textarea.mktoField,.desktop.contact-template form.mktoForm select.mktoField,.desktop.solutions-template form.mktoForm div,.desktop.solutions-template form.mktoForm input[type=text],.desktop.solutions-template form.mktoForm input[type=url],.desktop.solutions-template form.mktoForm input[type=email],.desktop.solutions-template form.mktoForm input[type=tel],.desktop.solutions-template form.mktoForm input[type=number],.desktop.solutions-template form.mktoForm input[type=date],.desktop.solutions-template form.mktoForm textarea.mktoField,.desktop.solutions-template form.mktoForm select.mktoField{width:100% !important}.desktop.contact-template form.mktoForm input[type=text],.desktop.contact-template form.mktoForm input[type=url],.desktop.contact-template form.mktoForm input[type=email],.desktop.contact-template form.mktoForm input[type=tel],.desktop.contact-template form.mktoForm input[type=number],.desktop.contact-template form.mktoForm input[type=date],.desktop.contact-template form.mktoForm textarea.mktoField,.desktop.contact-template form.mktoForm select.mktoField,.desktop.solutions-template form.mktoForm input[type=text],.desktop.solutions-template form.mktoForm input[type=url],.desktop.solutions-template form.mktoForm input[type=email],.desktop.solutions-template form.mktoForm input[type=tel],.desktop.solutions-template form.mktoForm input[type=number],.desktop.solutions-template form.mktoForm input[type=date],.desktop.solutions-template form.mktoForm textarea.mktoField,.desktop.solutions-template form.mktoForm select.mktoField{padding:16px;font-size:14px;color:#999}.desktop.contact-template form.mktoForm textarea.mktoField,.desktop.solutions-template form.mktoForm textarea.mktoField{height:240px}.desktop.contact-template form.mktoForm select.mktoField,.desktop.solutions-template form.mktoForm select.mktoField{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-repeat:no-repeat;position:relative}.desktop.contact-template form.mktoForm select.mktoField:focus,.desktop.solutions-template form.mktoForm select.mktoField:focus{background-repeat:no-repeat;border-color:#777;outline:0}.desktop.contact-template form.mktoForm button.mktoButton,.desktop.solutions-template form.mktoForm button.mktoButton{background-color:transparent;border:1px solid #636363;color:#636363;font-style:normal;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;float:right}.desktop.contact-template #mktoForm_1691 .mktoFormRow:nth-last-of-type(1),.desktop.solutions-template #mktoForm_1691 .mktoFormRow:nth-last-of-type(1){width:100% !important;float:left !important;clear:both !important}.desktop.contact-template .signup-form,.desktop.solutions-template .signup-form{flex:1 1 960px}.desktop.solutions-template form.mktoForm{flex:0 1 960px}.desktop.solutions-template .mktoFormRow{flex:0 1 960px}.desktop form#mktoForm_1691.mktoForm.mktoHasWidth.mktoLayoutLeft,.desktop form#mktoForm_1692.mktoForm.mktoHasWidth.mktoLayoutLeft{width:100% !important}.form-section label{margin-left:-99999px}.half-width-field{flex:1 1 480px;padding:0 12px}.full-width-field{flex:1 1 960px;padding:0 12px}.submit-container{flex:0 0 100%;padding:12px}.submit-button{max-width:200px;margin:0 auto}.widget{margin-bottom:40px;word-wrap:break-word}.widget p:last-child,.widget ul>li:last-of-type{margin-bottom:0}.widget-area .widget:last-of-type{margin-bottom:0}.widget ul>li{margin-bottom:10px;padding-bottom:10px}.widget ul>li:last-of-type{padding-bottom:0}.widget ol>li{list-style-position:inside;list-style-type:decimal;padding-left:20px;text-indent:-20px}.widget li li{border:0;margin:0 0 0 30px;padding:0}.widget_calendar table{width:100%}.widget_calendar td,.widget_calendar th{text-align:center}.featured-content .entry{background:none;padding:0}.featured-content .entry:last-of-type{margin-bottom:0}.featured-content .entry-title{font-size:20px}.sidebar .enews-widget{color:#fff}.sidebar .enews-widget .widget-title{color:#fff}.sidebar .widget.enews-widget{background-color:#333}.sidebar .enews-widget input{border:1px solid #333}.sidebar .enews-widget input:focus{border:1px solid #333}.sidebar .enews-widget input[type="submit"]{background-color:#002e48;color:#fff}.sidebar .enews-widget input:hover[type="submit"],.sidebar .enews-widget input:focus[type="submit"]{background-color:#fff;color:#333}.enews-widget input{font-size:16px;margin-bottom:16px}.enews-widget input[type="submit"]{margin:0;width:100%}.enews form+p{margin-top:24px}#wpstats{display:none}.single-tribe_events .site-inner{padding-top:80px}.single-tribe_events .tribe-events-event-image{text-align:left}.screen-reader-text{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;color:#333;background:#fff}.screen-reader-text span{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;color:#333;background:#fff}.screen-reader-shortcut{position:absolute !important;clip:rect(0, 0, 0, 0);height:1px;width:1px;border:0;overflow:hidden;color:#333;background:#fff}.screen-reader-text:focus,.screen-reader-shortcut:focus,.genesis-nav-menu .search input[type="submit"]:focus,.widget_search input[type="submit"]:focus{clip:auto !important;height:auto;width:auto;display:block;font-size:1em;font-weight:bold;padding:15px 23px 14px;z-index:100000;text-decoration:none;box-shadow:0 0 2px 2px rgba(0,0,0,0.6)}.more-link{position:relative}.genesis-skip-link{margin:0}.genesis-skip-link li{height:0;width:0;list-style:none}:focus{color:#333;outline:#ccc solid 1px}.menu .menu-item:focus{position:static}.menu .menu-item>a:focus+ul.sub-menu,.menu .menu-item.sfHover>ul.sub-menu{left:auto;opacity:1}.site-header{background-color:#002e48;text-align:center;border-bottom:1px solid rgba(26,46,90,0.2)}.site-header .wrap{padding:0}.site-title{font-size:30px;letter-spacing:1px;margin-bottom:0;line-height:1.2}.site-title a{color:#333}.site-title a:hover{color:#333}.header-image .title-area{float:left;display:block;padding-left:15px;width:70%}.header-image .site-title>a{background:url(images/logo@2x.png) no-repeat !important;background:url(images/logo.svg),none !important;background-position:center left !important;background-size:200px 41px !important;background-repeat:no-repeat !important;float:left;min-height:41px;width:200px}.header-image .site-description,.header-image .site-title{display:block;text-indent:-9999px;margin:0}button.menu-toggle{display:none;visibility:hidden;float:right;margin:10px auto;margin-right:15px;position:relative}li.toggle-search:before{content:"\f179";display:block;font-family:"Dashicons";font-size:26px;left:0;position:relative;top:-5px;vertical-align:middle;width:20px;cursor:pointer;color:white;padding:32px 20px}li.toggle-search:hover:before{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#3cceff}.site-header .search-form{display:none}.site-description{font-size:16px;font-weight:400;margin-bottom:10px;line-height:1.2}.blog-template-description h1.entry-title{font-size:64px;margin-bottom:0}.site-header .widget-area{float:right;text-align:right;width:800px}.genesis-nav-menu{clear:both;font-size:16px;font-weight:300;line-height:1;width:100%}.genesis-nav-menu .menu-item{display:inline-block;position:relative;margin-bottom:0;padding-bottom:0;text-align:left}.genesis-nav-menu a{color:#fff;text-decoration:none;display:block;padding:32px 20px}.genesis-nav-menu a:hover,.genesis-nav-menu a:focus{color:#fff;text-decoration:underline}.genesis-nav-menu .current-menu-item>a{color:#fff;text-decoration:underline}.genesis-nav-menu .sub-menu{border-top:1px solid #eee;left:-9999px;opacity:0;position:absolute;transition:opacity .4s ease-in-out;width:200px;z-index:99}.genesis-nav-menu .sub-menu .current-menu-item>a:hover,.genesis-nav-menu .sub-menu .current-menu-item>a:focus{color:#fff;text-decoration:underline}.genesis-nav-menu .sub-menu a{background-color:#fff;-webkit-box-shadow:0px -1px 0px rgba(255,255,255,0.2) inset,1px 0px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px -1px 0px rgba(255,255,255,0.2) inset,1px 0px 0px rgba(0,0,0,0.2);box-shadow:0px -1px 0px rgba(255,255,255,0.2) inset,1px 0px 0px rgba(0,0,0,0.2);border-top:0;font-size:14px;padding:20px;position:relative;width:200px;word-wrap:break-word}.genesis-nav-menu .sub-menu .sub-menu{margin:-56px 0 0 199px}.genesis-nav-menu .menu-item:hover>.sub-menu{left:auto;opacity:1}.genesis-nav-menu>.first>a{padding-left:0}.genesis-nav-menu>.last>a{padding-right:0}.genesis-nav-menu>.right{float:right}.genesis-nav-menu>.right form{padding:20px}.genesis-nav-menu button.sub-menu-toggle{float:right;padding:0;position:absolute;color:#fff;border:0;right:0;top:30px;z-index:100}.site-header .genesis-nav-menu li li{margin-left:0}.site-header .nav-primary.open-search li.menu-item:nth-of-type(1),.site-header .nav-primary.open-search li.menu-item:nth-of-type(2),.site-header .nav-primary.open-search li.menu-item:nth-of-type(3),.site-header .nav-primary.open-search li.menu-item:nth-of-type(4),.site-header .nav-primary.open-search li.menu-item:nth-of-type(5){display:none;visibility:hidden}.site-header .nav-primary.open-search.search.right{margin-left:20px}.site-header .nav-primary .search input{padding:10px 14px}.nav-primary{background-color:transparent}.site-footer .genesis-nav-menu{padding-bottom:20px}.site-footer .genesis-nav-menu a{padding:0 20px 10px}.entry{background-color:#fff;margin-bottom:40px;padding:70px 40px}.entry-content ol,.entry-content ul{margin-bottom:28px;margin-left:40px}.entry-content ol>li{list-style-type:decimal}.entry-content ul>li{list-style-type:disc}.entry-content ol ol,.entry-content ul ul{margin-bottom:0}.entry-content code{background-color:#333;color:#eee}.post-type-archive .content,.full-width-content .content{width:100%;max-width:1280px;float:none}p.entry-meta{font-size:16px;font-size:1.6rem;margin-bottom:0}.entry-header .entry-meta{margin-bottom:24px}.entry-footer .entry-meta{border-top:1px solid #eee;padding-top:24px}.entry-categories,.entry-tags{display:block}.entry-comments-link::before{content:"\2014";margin:0 6px 0 2px}.pagination{clear:both;margin:40px 0}.adjacent-entry-pagination{margin-bottom:0}.archive-pagination li{display:inline}.archive-pagination a{background-color:#fff;color:#333;cursor:pointer;display:inline-block;font-size:16px;font-weight:600;padding:8px 12px;text-decoration:none}.archive-pagination a:hover,.archive-pagination a:focus{background-color:#09f;color:#fff}.archive-pagination .active a{background-color:#002e48;color:#fff}.comment-respond,.entry-comments,.entry-pings{background-color:#fff;font-size:16px;margin-bottom:40px}.comment-respond,.entry-pings{padding:60px 60px 32px}.entry-comments{padding:60px}.comment-list li{padding:40px 0 0 30px}.comment-list .depth-1{padding-left:0}.comment-header{margin-bottom:30px}.comment-content{clear:both}.comment-content ul>li{list-style-type:disc}.comment-respond input[type="email"],.comment-respond input[type="text"],.comment-respond input[type="url"]{width:50%}.comment-respond label{display:block;margin-right:12px}.comment-header p{margin-bottom:0}.entry-pings .reply{display:none}.company-template .site-inner{max-width:100%}.company-template section{background-size:cover}.company-template #team .team-container{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.company-template #team h4.entry-title{margin-bottom:0;line-height:.9}.company-template #team h5.job-title{color:#505050;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important}.company-template #board .board-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;padding:60px 0}.company-template .foogallery-container{display:flex}.company-template .foogallery-container a{flex:0 1 250px}.leadership{padding:100px 0;background-color:#fff}.directors{padding:100px 0;background-color:#f5f5f5}.directors .pre-title,.directors .post-title{display:inline}.leadership-entry{flex:0 1 400px;padding:12px}.leadership-entry a.link-hover{position:relative;display:block}.leadership-entry a.link-hover img{vertical-align:top}.leadership-entry .team-overlay{display:none;position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;text-align:center;overflow:hidden;color:#fff;background-color:rgba(0,153,255,0.6)}.leadership-entry .team-overlay .bio-link{position:absolute;padding:15px;width:100%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.investors{padding:100px 0;background-color:#fff}.company-template .parallax-section .section-heading{color:#fff}.company-template .parallax-section .wrap{text-align:center}.company-template .parallax-section .parallax-headline{font-family:'LatoLatinWebSemibold', 'Lato', sans-serif;color:#fff;font-size:36px;font-size:3.6rem;padding:20px 0}.archive-description.cpt-archive-description,.archive-description.blog-template-description{padding:40px 0;max-width:1210px;margin:81px auto 0}.narrow-content{padding:100px 0}.narrow-content .wrap{display:flex}.narrow-content .wrap .left-content{justify-content:flex-start}.narrow-content .wrap .right-content{justify-content:flex-end}.angled-content{flex:0 1 400px}.featured-post-slider img{opacity:0;background-color:rgba(0,153,255,0.6)}.single-ns_team_member .site-inner{max-width:100%;margin-top:80px}.team-top-panel{background-color:#fff;padding:100px 0}.team-bottom-panel{padding:100px 0;background-color:#f5f5f5}.team-top-panel .wrap,.team-bottom-panel .wrap{display:flex;justify-content:space-between;align-items:stretch;align-content:space-between;flex-wrap:wrap}.team-photo{flex:1 1 480px}.team-info{flex:1 1 640px;display:flex;flex-direction:column;justify-content:space-between}.leadership-social{display:flex;justify-content:flex-end;align-self:flex-end}.leadership-social img{margin:12px}.team-expertise{flex:1 1 640px}.interview-video{flex:1 1 480px;position:relative}img.placeholder{max-width:480px}.play-button{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.case-studies-container{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.case-study-wrapper{flex:1 1 600px;padding:20px}.testimonial-wrapper{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.testimonial-content,.testimonial-image{flex:1 1 600px;padding:20px}.pressroom-template .site-inner{max-width:100%}.pressroom-template .site-inner .wrap{padding:40px}.press-contact{background-color:#0099ff;color:#fff;text-align:center}.press-contact .wrap{width:800px;max-width:75%}.pressroom-template .pre-title,.pressroom-template .post-title{display:inline}.news-wrapper{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.parallax-headline{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:800 !important}.news-item,.press-item,.blog-item,.resource-item{flex:1 1 360px;margin-right:30px;display:flex;flex-direction:column}.news-item:last-of-type,.press-item:last-of-type,.blog-item:last-of-type,.resource-item:last-of-type{margin-right:0}.news-item .entry-title,.news-item .entry-title a,.press-item .entry-title,.press-item .entry-title a,.blog-item .entry-title,.blog-item .entry-title a,.resource-item .entry-title,.resource-item .entry-title a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400 !important;font-size:20px;margin-bottom:40px}.news-item img,.press-item img,.blog-item img,.resource-item img{margin-top:auto}.news-item .news-logo,.press-item .news-logo,.blog-item .news-logo,.resource-item .news-logo{display:flex;align-items:baseline}.archive-link{text-align:right;padding:40px 0;width:100%}.press-releases{background-color:#f5f5f5}.press-releases .pre-title,.press-releases .post-title{display:inline}.spokespersons .spokes-single,.spokespersons .video-single,.video-gallery .spokes-single,.video-gallery .video-single{display:block;float:left;width:31.3%;margin-right:3%}.spokespersons .spokes-single:last-of-type,.spokespersons .video-single:last-of-type,.video-gallery .spokes-single:last-of-type,.video-gallery .video-single:last-of-type{margin-right:0}.spokespersons .spokes-single h3.spokes-name,.spokespersons .spokes-single h3.video-title,.spokespersons .video-single h3.spokes-name,.spokespersons .video-single h3.video-title,.video-gallery .spokes-single h3.spokes-name,.video-gallery .spokes-single h3.video-title,.video-gallery .video-single h3.spokes-name,.video-gallery .video-single h3.video-title{font-size:24px;line-height:1.2;margin-top:20px;margin-bottom:0}.spokespersons .spokes-single h3.spokes-name,.spokespersons .video-single h3.spokes-name,.video-gallery .spokes-single h3.spokes-name,.video-gallery .video-single h3.spokes-name{text-transform:none}.spokespersons .spokes-single h4.job-title,.spokespersons .video-single h4.job-title,.video-gallery .spokes-single h4.job-title,.video-gallery .video-single h4.job-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300 !important;font-size:22px;text-transform:none;color:#505050;margin-bottom:0;line-height:1}.spokespersons .spokes-single p,.spokespersons .video-single p,.video-gallery .spokes-single p,.video-gallery .video-single p{margin-bottom:0;line-height:1.2}.spokespersons .spokes-single .video-box,.spokespersons .video-single .video-box,.video-gallery .spokes-single .video-box,.video-gallery .video-single .video-box{position:relative}.spokespersons .spokes-single .video-box:after,.spokespersons .video-single .video-box:after,.video-gallery .spokes-single .video-box:after,.video-gallery .video-single .video-box:after{position:absolute;content:'';top:0;left:0;height:100%;width:100%;background-color:rgba(0,0,0,0.3)}.spokespersons .spokes-single .video-box img.placeholder,.spokespersons .video-single .video-box img.placeholder,.video-gallery .spokes-single .video-box img.placeholder,.video-gallery .video-single .video-box img.placeholder{width:100%}.press-kit .section-intro{margin-bottom:40px}.pk-section-wrap{background-color:#f5f5f5;margin:10px 0;padding:40px}.pk-section-wrap h3{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:500 !important;color:#505050;font-size:32px;text-transform:none}.pk-section-wrap h4{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300 !important;color:#999;font-size:26px;text-transform:none;margin-top:0}.pk-container{display:flex;justify-content:space-between;flex-wrap:wrap}.left-box{flex:0 1 50%;margin-right:auto}.left-box img{margin:10px}.right-box{flex:0 1 50%;margin-left:auto;display:flex;flex-direction:column;justify-content:space-between;align-content:baseline}.pk-row{flex:0 1 auto;display:flex;flex-wrap:wrap;justify-content:left;align-items:center;margin-left:auto}.pk-row h4{flex:0 1 auto}.pk-row a.file-name{margin-left:30px;flex:0 1 auto}.resource-container{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:stretch}.resource-search{margin-top:20px}.resource-search .pre-title{float:left;padding:26px 0 16px;margin-right:30px;font-size:24px;font-weight:500 !important}.resource-search input[type="search"]{border-color:#505050;color:#505050 !important}.resource-search ::-webkit-input-placeholder,.resource-search :-moz-placeholder,.resource-search ::-moz-placeholder,.resource-search :-ms-input-placeholder{color:#505050 !important}.resource-search input::-webkit-input-placeholder,.resource-search input:-moz-placeholder,.resource-search input::-moz-placeholder,.resource-search input:-ms-input-placeholder{color:#505050 !important}.item-featured a:hover{background-color:#0099ff}.post-type-overlay{position:absolute;top:0;left:0;right:0;color:#fff;background-color:#0099ff;padding:8px;margin:0 20px}.post-type-overlay:hover{background-color:#32ccfe}.resource-item p{margin-bottom:auto}.resource-item .buttons{padding:12px 0}.buttons p{margin-top:12px}.recent-resources{background-color:#f5f5f5}.play-button:hover{background-color:rgba(0,0,0,0.6)}.sidebar{font-size:16px;margin-bottom:40px}.sidebar .widget{background-color:#fff;padding:30px 20px}.sidebar-primary .widget h3.widget-title{font-size:32px}.sidebar-primary .widget:nth-of-type(1){background-color:#f5f5f5;margin-bottom:0}.sidebar-primary .widget:nth-of-type(1) h3.widget-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;color:#505050;font-size:32px;text-align:center;text-transform:none}.sidebar-primary .widget:nth-of-type(2){background-color:#f5f5f5;padding-top:0}.sidebar-primary .widget:nth-of-type(2) h3.widget-title{font-size:28px;text-align:center}.sidebar-primary .widget:nth-of-type(4){background-color:#f5f5f5}.sidebar-primary .widget:nth-of-type(4) h4.headline{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400 !important;font-size:28px;margin:0 !important;color:#fff;position:absolute;top:50%;left:0;width:100%}.sidebar-primary .widget:nth-of-type(4) .image-links{position:relative;text-align:center}.sidebar-primary .widget:nth-of-type(4) .image-links .image-container{position:relative;display:block;text-align:center;width:260px;max-height:174px;margin-bottom:20px}.sidebar-primary .widget:nth-of-type(4) .image-links img.sidebar-image{position:relative;min-height:100%}.sidebar-primary .widget:nth-of-type(4) .image-links .overlay{position:absolute;top:0;left:0;width:100%;height:100%}.sidebar-primary .widget:nth-of-type(4) .image-links .overlay:hover{background-color:rgba(0,0,0,0.5)}.sidebar-primary .widget:last-of-type li{padding-bottom:0}.sidebar-primary .widget:last-of-type li>a{color:#333;padding-bottom:0}.sidebar-primary .widget li.cat-item{font-weight:700 !important;padding-bottom:0}.sidebar-primary .widget li.cat-item a{color:#333}.sidebar-primary .widget li .post_count{float:right}.sidebar-primary .widget ul.wp-tag-cloud li{font-weight:700 !important;padding-bottom:0}.sidebar-primary .widget ul.wp-tag-cloud li a{color:#333}.fontawesome .icon-wrap{text-align:center}.fontawesome .icon-wrap a{margin:0 3px 6px;display:inline-block;padding:0}.fontawesome .icon-wrap .fa{box-sizing:content-box;float:none;font-size:30px;margin-right:6px;line-height:1em;width:1em;padding:15px;border-radius:60px;border:0 #fff solid;color:#fff}.fontawesome .icon-wrap .fa:last-of-type{margin-right:0}.fontawesome .icon-wrap .fa-linkedin{background-color:#3c79b9}.fontawesome .icon-wrap .fa-twitter{background-color:#4ca6e0}.fontawesome .icon-wrap .fa-google-plus{background-color:#c33338}.fontawesome .icon-wrap .fa-facebook{background-color:#455799}.fontawesome .icon-wrap .fa-youtube{background-color:#c43034}.fontawesome .icon-wrap .fa-rss{background-color:#e5823a}.desktop .sidebar form.mktoForm{display:block;width:100% !important}.desktop .sidebar form.mktoForm .mktoOffset,.desktop .sidebar form.mktoForm .mktoAsterix,.desktop .sidebar form.mktoForm .mktoGutter{display:none;visibility:hidden}.desktop .sidebar form.mktoForm .mktoFormRow{flex:1 1 440px}.desktop .sidebar form.mktoForm div,.desktop .sidebar form.mktoForm input[type=text],.desktop .sidebar form.mktoForm input[type=url],.desktop .sidebar form.mktoForm input[type=email],.desktop .sidebar form.mktoForm input[type=tel],.desktop .sidebar form.mktoForm input[type=number],.desktop .sidebar form.mktoForm input[type=date],.desktop .sidebar form.mktoForm textarea.mktoField,.desktop .sidebar form.mktoForm select.mktoField{width:100% !important}.desktop .sidebar form.mktoForm input[type=text],.desktop .sidebar form.mktoForm input[type=url],.desktop .sidebar form.mktoForm input[type=email],.desktop .sidebar form.mktoForm input[type=tel],.desktop .sidebar form.mktoForm input[type=number],.desktop .sidebar form.mktoForm input[type=date],.desktop .sidebar form.mktoForm textarea.mktoField,.desktop .sidebar form.mktoForm select.mktoField{padding:16px;font-size:14px;color:#999}.desktop .sidebar form.mktoForm textarea.mktoField{height:240px}.desktop .sidebar form.mktoForm select.mktoField{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none;background-repeat:no-repeat;position:relative}.desktop .sidebar form.mktoForm select.mktoField:focus{background-repeat:no-repeat;border-color:#777;outline:0}.desktop .sidebar form.mktoForm button.mktoButton{background-color:transparent;background-image:none;border:1px solid #636363;color:#636363;font-style:normal;font-size:20px;font-weight:600;text-transform:uppercase;letter-spacing:1px;float:right}.desktop .sidebar .signup-form{flex:1 1 960px}.footer-widgets{background-color:#0999FF;font-size:18px;clear:both;padding:60px 0}.footer-widgets .wrap{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-widgets .fontawesome .icon-wrap{text-align:right}.footer-widgets .fontawesome .fa{font-size:16px;padding:12px}.footer-widgets .fontawesome .fa-linkedin,.footer-widgets .fontawesome .fa-twitter,.footer-widgets .fontawesome .fa-google-plus,.footer-widgets .fontawesome .fa-facebook,.footer-widgets .fontawesome .fa-github,.footer-widgets .fontawesome .fa-youtube,.footer-widgets .fontawesome .fa-rss{background-color:#fff;color:#09f}.footer-widgets .fontawesome .fa-linkedin:hover,.footer-widgets .fontawesome .fa-twitter:hover,.footer-widgets .fontawesome .fa-google-plus:hover,.footer-widgets .fontawesome .fa-facebook:hover,.footer-widgets .fontawesome .fa-github:hover,.footer-widgets .fontawesome .fa-youtube:hover,.footer-widgets .fontawesome .fa-rss:hover{background-color:#012e48;color:#fff}.footer-widgets-1,.footer-widgets-2{-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.site-footer{background-color:#0999FF;font-size:16px;line-height:1;padding:60px 0;text-align:center}.site-footer p{margin-bottom:0}.flex-footer{padding:20px 0;color:#fff;background-color:#0999FF}.flex-footer .wrap{display:flex;justify-content:space-between;flex-wrap:wrap;padding:0 40px}.flex-footer .widget{flex:1 1 auto}.flex-footer .widget-title{color:#002e48;text-transform:uppercase;font-size:20px;font-style:normal;font-weight:600;line-height:1}.flex-footer .menu li{margin-bottom:0;padding-bottom:0;font-size:16px}.flex-footer .menu li a{color:#fff;text-decoration:none}.flex-footer .menu li a:hover,.flex-footer .menu li a:focus{color:#002e48}.site-footer{border-top:none;color:#fff;background-color:#09f}.site-footer a{color:#fff}.site-footer a:hover{color:#002e48}.home-template .site-inner{max-width:100%}.home-template section{background-position:center center;background-size:cover}@media only screen and (max-width: 860px){.home-template .site-inner{padding:0}}.background-video{position:relative;max-height:100vh}.background-video video{height:auto;vertical-align:middle;width:100%}.background-video .gradient-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(-180deg, rgba(0,0,0,0.3) 0%, rgba(70,70,70,0.7) 100%)}.background-video .wrap{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:flex-start}@media only screen and (max-width: 1023px){.background-video{margin-top:0}}.home-video-overlay{flex:0 1 640px;margin-bottom:60px}.home-video-overlay .headline{color:#fff}.home-video-overlay .button{display:inline;padding:12px;margin:12px;background-color:transparent;border:1px solid #fff;text-transform:uppercase;font-style:normal;font-size:18px}.solutions-panel{position:relative;background-position:center center}.solutions-panel .wrap{padding:180px 40px}.subheads{display:flex;justify-content:space-between;flex-wrap:nowrap;padding:30px 0}.solutions-subhead{flex:1 1 24%;display:flex;justify-content:center;border-right:1px solid #fff}.solutions-subhead:last-child{border-right:none}h3.subhead{flex:1 1 20%;padding:0 15%;margin-bottom:0;font-style:normal;font-size:30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:800 !important;letter-spacing:normal;line-height:1.15}.subheads .solutions-subhead:first-child h3{padding-left:0}.solutions-panel a{text-decoration:none;color:#32ccfe;font-weight:800}.solutions-panel a:hover{color:#fff}.logo-gallery{padding:0 0 40px}.logo-gallery .owl-carousel .owl-stage{display:flex !important;align-items:center !important;justify-content:space-between !important}.logo-gallery .owl-carousel .owl-item{flex:0 1 auto}.home-download{min-height:480px;padding:120px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;background-position:center center}.home-download .wrap{padding:0 40px;display:flex;align-items:flex-start;justify-content:flex-start}.home-download .download-fields{flex:0 1 800px}.home-download .button{background-color:transparent;border:1px solid #636363;color:#636363;font-style:normal;font-size:20px;font-weight:600;text-transform:uppercase;margin:0}.home-download .button:hover{background-color:#0099ff;border-color:#fff;color:#fff}.download-fields p{margin:20px 0}.parallax-section{min-height:400px;display:flex;align-items:stretch;justify-content:center;padding:120px 0;background-attachment:fixed;background-color:transparent;background-position:50% 0;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.parallax-section .wrap{flex:0 1 auto;align-self:center;padding:40px;max-width:1080px}.parallax-heading,.statement-heading{text-transform:none;font-size:40px;font-size:4.0rem;text-align:center}.parallax-heading{color:#fff;font-size:5.0rem}.home-events .wrap{padding:40px}.home-events .event-container{display:flex;align-items:center;justify-content:space-between;padding:20px 0}.home-events .event-details{flex:1 1 800px}.home-events .event-image{flex:0 1 auto}.home-event-title{font-weight:700;letter-spacing:2px}.home-event-title a{color:#fff;text-decoration:none}.home-event-title a:hover{color:#32ccfe}.event-details h4{color:#32ccfe;font-weight:600;font-size:30px}.event-date-time{font-weight:300;text-transform:none}.page-hero{color:#fff;height:80vh;display:flex;align-items:flex-end;background-position:center center;background-size:cover}.page-hero .entry-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;color:#fff;font-size:65px;margin-bottom:0}.page-hero .featured-post-slider .entry-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:600 !important;font-size:40px;line-height:1.3;margin-bottom:20px}.page-tagline{max-width:960px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300 !important;font-size:20px}.testimonial-archive .site-inner .wrap{max-width:100%;padding:0}.testimonial-archive .content{max-width:100%;float:none;width:100%}.testimonial-archive .entry-background-wrap:nth-of-type(even){background-color:#f5f5f5}.testimonial-archive .entry-background-wrap:nth-of-type(even) .wrap,.testimonial-archive .entry-background-wrap:nth-of-type(even) .entry{background-color:transparent}.testimonial-archive .entry-background-wrap .wrap{max-width:1210px;margin:0 auto;padding:0}.testimonial-archive .entry{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;padding:40px 0}.testimonial-archive .entry-header{flex:0 1 400px}.testimonial-archive .entry-content{flex:0 1 600px}.testimonial-archive .testimonial-image{border-radius:50%}@media only screen and (min-width: 800px){.testimonial-archive .entry-background-wrap:nth-of-type(odd) .entry-header{order:1}.testimonial-archive .entry-background-wrap:nth-of-type(even) .entry-header{order:-1}}.vertical-archive .site-inner .wrap{max-width:100%}.vertical-archive .content{max-width:100%;float:none;width:100%}.vertical-archive .entry-background-wrap .wrap{max-width:1210px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.vertical-archive .entry-background-wrap:nth-of-type(even){background-color:#f5f5f5}.vertical-archive .entry-background-wrap:nth-of-type(even) .wrap,.vertical-archive .entry-background-wrap:nth-of-type(even) .entry{background-color:transparent}.vertical-archive .entry-background-wrap .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding:0}.vertical-archive .vertical-featured{flex:1 1 240px}.vertical-archive .entry{flex:1 1 400px}.vertical-archive .vertical-featured,.vertical-archive .entry{padding:20px 10px}.vertical-archive h3{font-size:24px}.vertical-archive .archive-pagination{max-width:1210px;margin:20px auto;background-color:transparent}@media only screen and (min-width: 800px){.vertical-archive .entry-background-wrap:nth-of-type(odd) .vertical-featured{order:1}.vertical-archive .entry-background-wrap:nth-of-type(even) .vertical-featured{order:-1}}@media only screen and (min-width: 960px){.vertical-archive .vertical-featured,.vertical-archive .entry{padding:70px 20px}}.horizontal-archive .site-inner .wrap{max-width:100%}.horizontal-archive .content{max-width:100%;float:none;width:100%}.horizontal-archive .entry-background-wrap .wrap{max-width:1210px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.horizontal-archive .entry-background-wrap:nth-of-type(even){background-color:#f5f5f5}.horizontal-archive .entry-background-wrap:nth-of-type(even) .wrap,.horizontal-archive .entry-background-wrap:nth-of-type(even) .entry{background-color:transparent}.horizontal-archive .horizontal-featured,.horizontal-archive .entry{padding:20px 10px}.horizontal-archive .horizontal-featured{flex:1 1 240px}.horizontal-archive .entry{flex:1 1 400px}.horizontal-archive .archive-pagination{max-width:1210px;margin:20px auto;background-color:transparent}.horizontal-archive .upcoming-events{background-color:#f5f5f5}@media only screen and (min-width: 800px){.horizontal-archive .entry-background-wrap:nth-of-type(odd) .horizontal-featured{order:1}.horizontal-archive .entry-background-wrap:nth-of-type(even) .horizontal-featured{order:-1}}@media only screen and (min-width: 960px){.horizontal-archive .horizontal-featured,.horizontal-archive .entry{padding:70px 20px}}.archive-description{background-color:transparent}.archive-title{font-size:64px;line-height:1.1}.upcoming-events{max-width:100%;width:100%}.upcoming-events>.wrap{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;max-width:1210px;margin:0 auto}.upcoming-events h2{flex:0 0 100%}.upcoming-events .event-entry{flex:1 1 600px;padding:20px}.horizontal-archive .site-inner .upcoming-events .wrap{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;max-width:1210px;margin:0 auto}.webinar-archive .content{display:flex;justify-content:space-between;align-content:stretch;flex-wrap:wrap}.webinar-archive .entry{flex:1 1 400px}.app-archive-entries{padding:30px;background-color:#f5f5f5}.app-archive-entries .entry-content{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.app-archive-entries .customer-logo{flex:0 1 300px}.app-archive-entries .entry-title{flex:0 1 200px}.app-archive-entries .app-excerpt{flex:0 1 500px}.certification-cta{padding:20px 0;text-align:center}.presenters{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.presenter-photo{flex:0 0 128px;margin:12px 0}.presenter-photo img{border-radius:64px}.presenter-social{padding:0 12px;margin:12px}.details-top{display:flex;justify-content:space-between;align-items:center}.single-vertical-featured,.single-training-featured{max-width:600px;padding-left:40px;float:right}.page-template-page_blog .site-inner{margin-top:91px}.page-template-page_blog .entry{padding:0;margin-bottom:80px}.page-template-page_blog h2{line-height:1.3;margin-top:0;margin-bottom:30px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;font-size:40px}.page-template-page_blog h2 a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important}.page-template-page_blog a.entry-image-link{display:block;margin-bottom:30px;clear:both}.page-template-page_blog a.entry-image-link img{width:100%;height:auto;max-width:100%}.page-template-page_blog p.more-link a.button{margin-top:20px}.adjacent-entry-pagination{display:flex;justify-content:space-between;flex-wrap:wrap}.adjacent-entry-pagination.pagination{position:static;margin:20px 0;padding:20px 0}.single-post .adjacent-entry-pagination.pagination{padding-left:80px}.pagination-previous,.pagination-next{flex:0 1 200px}.pagination-previous{margin-right:auto}.pagination-next{margin-left:auto}.author-box{padding:20px 40px;margin-bottom:20px;display:flex;justify-content:space-between;align-items:stretch}.author-box-container{flex:0 1 600px}.author-photo{flex:0 1 100px;margin-right:12px}.author-box-title{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300 !important;text-transform:uppercase}.author-box-social{padding:10px 0}.author-box p{font-size:16px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:400 !important}.single-post .entry{padding-bottom:20px;margin-bottom:12px}.page-template-page_blog .page-hero{position:relative}.page-template-page_blog .page-hero>.wrap{padding:90px 0 0px;width:100%;max-width:100%;flex:none}.page-template-page_blog .page-hero>.wrap .archive-description.blog-template-description{padding:0;max-width:1200px;margin:0 auto 10px;clear:both}.page-template-page_blog .page-hero>.wrap .featured-post-slider{position:relative;background-color:rgba(0,153,255,0.5)}.page-template-page_blog .page-hero>.wrap .featured-post-slider>.wrap{padding:12px 0;width:100%;max-width:1200px;position:relative;display:block;flex:none}.page-template-page_blog .page-hero>.wrap .featured-post-slider .metaslider .caption-wrap{clear:both;position:relative;background:none;opacity:inherit}.page-template-page_blog .page-hero>.wrap .featured-post-slider .metaslider .caption-wrap .caption{padding:30px 0}.page-template-page_blog .page-hero>.wrap .featured-post-slider .metaslider .caption-wrap .caption .wrap{max-width:1200px;margin:0 auto}.page-template-page_blog .page-hero>.wrap .featured-post-slider .metaslider p.excerpt a{font-weight:700 !important;color:#fff}.page-template-page_blog .page-hero>.wrap .featured-post-slider .metaslider .slides img{display:none;visibility:hidden}.featured-post-slider h3{text-transform:none;color:#32ccfe;font-size:24px}.featured-post-slider .entry-title{text-transform:uppercase;font-size:36px}.featured-post-slider .entry-content{display:flex;justify-content:space-between;align-items:stretch}.featured-post-slider .entry-content .excerpt{flex:0 1 1000px;margin-right:auto}.featured-post-slider .entry-content .button{flex:1 1 200px}.featured-post-slider .button{border-color:#fff;color:#fff}.single-post .entry{padding:0;margin:60px 0 40px}.single-post .entry h2{margin-top:0}.single-post .entry h2 .entry-title{margin-top:0}.single-post .entry .singular-featured-image{margin-bottom:30px}.single-post .entry .singular-featured-image img{width:100%;height:auto;max-width:100%}.after-entry-cta-container{width:100%;padding:40px;background-color:#0099ff;color:#fff;margin:20px 0}.cta-flex{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.cta-content{flex:1 1 300px}.cta-image{flex:1 1 200px;padding:20px 10px}.cta-content h2{color:#fff;font-size:36px;margin-top:0}.after-entry-cta-button{margin-top:20px}.after-entry-cta-button .more-link{text-align:center}.after-entry-cta-button .button{color:#fff;border-color:#fff}.solutions-template .site-inner{max-width:100%;background-color:#fff}.solutions-template h2{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:800 !important;line-height:0.8;font-size:40px;text-transform:uppercase;color:#0099ff;margin-top:0}.solutions-template h2.parallax-heading{color:#fff;text-transform:none}.solutions-template h2 span.pre-title{display:block;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:200 !important;font-size:40px;font-style:normal;text-transform:none;line-height:1.1;letter-spacing:normal;color:#505050}.solutions-template h2 span.section-heading{line-height:1}.page-template-page_solutions .site-inner{max-width:100%}.solutions-fw{width:100%;padding:80px 0}.content-image{padding:100px 0}.content-image .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}#ecosystem .content-section,#notifications .content-section,#score .content-section,#third-party .content-section,#analysis .content-section,#guidelines .content-section,#validation .content-section,#clients .content-section{flex:1 1 440px;padding-right:60px}#ecosystem .image-section,#notifications .image-section,#score .image-section,#third-party .image-section,#analysis .image-section,#guidelines .image-section,#validation .image-section,#clients .image-section{flex:0 1 480px}#flowchart .content-section,#book .content-section,#improve-performance .content-section,#mea-case-study .content-section,#sdlc .content-section,#app-testing .content-section,#badge .content-section{flex:1 1 440px;padding-left:60px}#flowchart .image-section,#book .image-section,#improve-performance .image-section,#mea-case-study .image-section,#sdlc .image-section,#app-testing .image-section,#badge .image-section{flex:0 1 480px}#best-practices .content-section{flex:1 1 520px;padding-right:60px}#best-practices .image-section{flex:0 1 400px}.panel-content{padding:20px 0}.panel-content img{padding-top:40px}.narrow-content{padding:100px 0;background-size:cover}.narrow-content .wrap{display:flex}.narrow-content .wrap .left-content{justify-content:flex-start}.narrow-content .wrap .right-content{justify-content:flex-end}.nc-content{flex:0 1 560px}.three-blocks .wrap{display:flex;justify-content:space-between;align-items:stretch;padding:60px 40px}.content-block{flex:1 1 400px;padding:0 20px 20px;border-right:1px solid #636363;display:flex;justify-content:center}.content-block:first-child{padding-left:0}.content-block:last-child{border-right:none;padding-right:0}.inner-block{flex:1 1 360px}.inner-block h2{margin-top:0}.title-image{max-width:360px}.statement-section .wrap{max-width:1080px;padding:80px 40px}.careers-template .site-inner{max-width:100%}.careers-template .pre-title,.careers-template .post-title{display:inline}.careers-template .title-wrapper{max-width:1280px;margin:0 auto;padding:20px 40px}.careers-template .carousel-section{background-color:#f5f5f5;padding:60px 0}.careers-template .listings-section{padding:60px 0}.careers-template .listings-container{background-color:#f5f5f5;padding:30px}.careers-template .listings-embed{background-color:#fff;padding:30px}.badge-container,.certified-app-container{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.certified-app-badge{flex:0 1 800px;margin:12px}.certified-app-details{flex:0 1 800px;margin:12px}.certified-app-details .flex-row{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap}.certified-app-details h4,.certified-app-details p{margin:0;padding:12px}.contact-template .site-inner{max-width:100%;background-color:#fff}.contact-template label{margin-left:-99999px}.contact-us{width:100%;max-width:1280px;margin:0 auto}.contact-us .wrap{margin:100px 40px;padding:40px;background-color:#f5f5f5}.contact-template .form-container{padding:0}.contact-template div.wpcf7{width:100%}.submit-button{text-align:right}.contact-template .contact-info{padding-left:60px}.customers-template .pre-title,.customers-template .section-heading,.customers-template .post-title{margin-right:12px;display:inline-block}.customer-info-box{margin:12px 0;padding:12px;border:1px solid #0099ff}.customer-info-box p{font-size:16px}.case-studies-container{display:flex;justify-content:space-between;align-items:stretch}.case-study-wrapper{flex:1 1 450px;padding-right:40px;display:flex;flex-direction:column;justify-content:space-around}.case-study-wrapper:last-child{padding-right:0}.case-study-wrapper img{width:50%;height:auto}#testimonials{padding:40px 0;background-color:#f5f5f5}.testimonial-wrapper{display:flex;justify-content:space-between;align-items:stretch}.testimonial-content{flex:1 1 480px;padding:12px;display:flex;flex-direction:column;justify-content:space-around}.testimonial-content .testimonial-text p{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:600 !important;font-style:italic;color:#555}.testimonial-attribution{align-self:center}.testimonial-image{flex:1 1 440px;padding:12px}.testimonial-image img{border-radius:50%}#customer-logos{padding:60px 0}.logos-container{background-color:#f5f5f5;padding:40px}.logos-container .foogallery-default.spacing-width-10 a{background-color:#fff;margin-right:10px;margin-bottom:10px;height:240px;width:240px}.logos-container .foogallery-default.spacing-width-10 a img{max-width:100%;width:auto;height:auto}.pr-logo{text-align:center;margin-bottom:20px}.single-ns_press_release .entry-title{font-size:24px;text-transform:uppercase;margin-bottom:20px;clear:both}.press-subtitle{font-size:20px;line-height:1.25;color:#222;margin-bottom:28px}.press-container{display:flex;justify-content:space-between;align-items:stretch}.contact-block{flex:0 1 auto;margin-bottom:20px}.contact-name,.contact-phone,.contact-email{font-style:italic}.contact-block p{margin-bottom:10px;line-height:1}.datestamp{flex:0 1 auto;text-align:right;margin-bottom:20px}.fir{margin-bottom:10px;line-height:1;text-transform:uppercase}.boilerplate{font-size:18px;font-size:1.8rem}.boilerplate::before{display:block;content:'# # #';text-align:center;padding:20px}.boilerplate h3{font-style:normal}.single-ns_news_item .entry-content{clear:both}.resource-featured-image{margin-bottom:12px}.ebook-buttons{display:flex;justify-content:space-between;align-items:center;max-width:960px}.single-ns_ebook .button{flex:0 1 300px}.presenter-info{display:flex;justify-content:flex-start;align-items:center}.presenter-photo,.presenter-details{margin:12px}.presenter-photo{flex:0 0 100px}.presenter-details{margin-right:auto;flex:0 1 auto}.presentation-date{margin:12px 0;text-transform:uppercase;color:#222}.single-ns_presentation .entry,.single-ns_webinar .entry{max-width:1140px;padding:40px 90px;margin-bottom:20px}.single-ns_presentation .entry-header{flex:0 0 auto;max-width:1120px}.single-ns_webinar .entry-header{flex:0 0 auto;max-width:1120px}.single-ns_webinar .slide-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.single-ns_presentation .slide-container{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:20px}.single-ns_presentation .preso-slides{flex:1 1 600px}.single-ns_webinar .preso-slides,.single-ns_presentation .slide-pdf,.single-ns_webinar .slide-pdf{flex:1 1 600px}.single-ns_presentation .video-container,.single-ns_webinar .video-container{margin-bottom:20px}.single-ns_training .button{margin:0}.resource-meta{padding:20px 80px;border-top:1px solid #eee}.item-featured{position:relative}.item-featured .post-type-overlay{margin:0}.page-hero .wrap{max-width:1210px}.page-tagline{max-width:1210px;padding-bottom:20px}a h2:hover{color:#09f}.presenters .author-box{padding:20px 0}.author-box-container{flex:0 1 800px}.author-box-header{display:flex;justify-content:space-between}.author-box-social{flex:0 1 auto;padding:0}.author-box-title{margin:0;flex:0 1 auto}.author-box-subhead{font-size:20px;text-transform:none;font-weight:400 !important;color:#505050;padding:0}.author-photo{flex:0 0 128px;align-self:flex-start}.author-photo img{border-radius:50%}.author-box-content{font-size:18px}.author .site-inner{margin-top:40px}.author .author-box{background-color:#f5f5f5;padding:60px 40px}.author .author-photo{margin-top:0}.author .entry{padding:70px 0 20px}.partners-template .testimonial-section{padding:100px 0}.partners-template .content-section,.partners-template .image-section{flex:1 1 600px}.partners-template .cta-section{text-align:center;padding:50px 0}.partners-template .testimonial-title::before,.partners-template .testimonial-company::before{content:', '}.partners-template .form-section{text-align:center}.partners-template .form-section .wrap{margin:0 auto}.desktop.partners-template .form-container{padding:0;background-color:#f5f5f5}.desktop.solutions-template .form-container .wrap{padding:40px;margin:0 auto;width:100%}.desktop form#mktoForm_1744.mktoForm.mktoHasWidth.mktoLayoutLeft{width:100% !important}.desktop.partners-template form.mktoForm .mktoFormRow:nth-of-type(odd){width:48.5% !important;float:left;clear:none}.desktop.partners-template form.mktoForm .mktoFormRow:nth-of-type(even){width:48.5% !important;float:right;clear:none}.desktop.partners-template form.mktoForm div,.desktop.partners-template form.mktoForm textarea.mktoField,.desktop.partners-template form.mktoForm select.mktoField{width:100% !important}.desktop.partners-template form.mktoForm .mktoOffset,.desktop.partners-template form.mktoForm .mktoAsterix,.desktop.partners-template form.mktoForm .mktoGutter{display:none;visibility:hidden}.desktop.partners-template form.mktoForm input[type=text],.desktop.partners-template form.mktoForm input[type=url],.desktop.partners-template form.mktoForm input[type=email],.desktop.partners-template form.mktoForm input[type=tel],.desktop.partners-template form.mktoForm input[type=number],.desktop.partners-template form.mktoForm input[type=date]{padding:16px;font-size:14px;color:#999;width:100% !important}.desktop.partners-template form.mktoForm textarea.mktoField,.desktop.partners-template form.mktoForm select.mktoField{padding:16px;font-size:14px;color:#999}.desktop.contact-template form.mktoForm button.mktoButton,.desktop.solutions-template form.mktoForm button.mktoButton,.desktop.partners-template form.mktoForm button.mktoButton{background-color:transparent;border:1px solid #505050;color:#505050;border-radius:0;cursor:pointer;font-size:16px;font-weight:700;letter-spacing:1px;padding:16px 36px;text-decoration:none;text-transform:uppercase;white-space:normal;width:auto;float:right}.desktop.contact-template form.mktoForm button.mktoButton:hover,.desktop.solutions-template form.mktoForm button.mktoButton:hover,.desktop.partners-template form.mktoForm button.mktoButton:hover{background-color:#000;color:#fff}@media only screen and (max-width: 1340px){.site-inner .wrap{margin:0 auto;max-width:1140px}.wrap{margin:0 auto}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:920px}.content,.site-header .widget-area{width:800px}.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content{width:580px}.sidebar-primary{width:300px}}@media only screen and (max-width: 1200px){.site-inner>.wrap{margin:0 auto;max-width:960px}.wrap{margin:0 auto;padding:0 20px}.content-sidebar-sidebar .content-sidebar-wrap,.sidebar-content-sidebar .content-sidebar-wrap,.sidebar-sidebar-content .content-sidebar-wrap{width:740px}.content,.site-header .widget-area{width:620px}.sidebar-content-sidebar .content,.sidebar-sidebar-content .content,.content-sidebar-sidebar .content{width:400px}}@media only screen and (max-width: 1023px){.site-inner>.wrap{margin:0 auto;max-width:800px}.wrap{margin:0 auto;padding:0 20px}.content{width:100%}.content-sidebar-sidebar .content,.content-sidebar-sidebar .content-sidebar-wrap{width:100%}.footer-widgets-1,.footer-widgets-2,.footer-widgets-3{width:100%}.mobile.contact-template .form-container,.mobile.contact-template .contact-info{padding-left:0}.mobile.contact-template form.mktoForm{padding:0}.mobile .contact-us .wrap{-moz-box-orient:vertical;-webkit-box-orient:vertical;-ms-box-orient:vertical;-webkit-flex-direction:column;flex-direction:column}.mobile .contact-us .wrap:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}.mobile .contact-us .wrap .mobile-order-1{order:1;float:none !important;width:100%;padding-left:0 !important;padding-right:0 !important}.mobile .contact-us .wrap .mobile-order-2{order:2;float:none !important;width:100%;padding-left:0 !important;padding-right:0 !important}}@media only screen and (max-width: 860px){body{font-size:18px}body>div{font-size:1.8rem}.wrap{padding-left:5%;padding-right:5%;margin:0 auto}.after-entry,.archive-description,.author-box,.comment-respond,.entry,.entry-comments,.entry-pings{padding:30px;margin-bottom:5%}.sidebar{margin-bottom:5%}.sidebar .widget{padding:30px;margin-bottom:5%}.pagination{margin:5% auto}.archive-pagination li a{margin-bottom:4px}.five-sixths,.four-sixths,.one-fourth,.one-half,.one-sixth,.one-third,.three-fourths,.three-sixths,.two-fourths,.two-sixths,.two-thirds{margin:0;width:100%}.site-header .wrap{padding:20px 0;display:block}.site-header.open-menu .wrap{padding-bottom:0 !important}.header-image .title-area{width:50%}.header-image .site-title>a{background-size:200px 41px !important;background-repeat:no-repeat !important;float:left;min-height:41px;width:200px}.mobile .title-area{float:none;display:block;margin:0 auto;width:230px}.mobile .nav-primary{display:block;float:left;text-align:center}.mobile .nav-primary .genesis-nav-menu a{padding:12px 16px}.mobile .nav-primary .genesis-nav-menu button.sub-menu-toggle{top:10px}.site-header .search-form{margin-top:10px;margin-bottom:10px;width:100%}.search-form input{-webkit-appearance:none}.search-form input[type="search"]{font-size:16px;padding:10px 14px}.search-form input[type="search"]::-webkit-input-placeholder{color:#bcbcbc}.search-form input[type="search"]:-moz-placeholder{color:#bcbcbc}.search-form input[type="search"]::-moz-placeholder{color:#bcbcbc}.search-form input[type="search"]:-ms-input-placeholder{color:#bcbcbc}.search-form input[type="submit"]{border:0;clip:rect(0, 0, 0, 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}}@media only screen and (max-width: 480px){.site-header .wrap{padding:0}.header-image .title-area{width:60%;padding:0 0 0 15px;float:left;display:block}.header-image .site-title>a{background-size:150px 31px !important;background-repeat:no-repeat !important;float:left;min-height:48px;width:150px}button.menu-toggle{right:0;z-index:1000;display:block;float:none;text-align:center;margin:5px auto;padding:1px 6px;border-radius:3px;box-shadow:0px 1px 0px rgba(26,46,90,0.2) inset,0px 1px 0px rgba(26,46,90,0.2),1px 0px 0px rgba(26,46,90,0.2) inset,-1px 0px 0px rgba(26,46,90,0.2) inset;background:none;color:#fff;border:0}button.menu-toggle:before{padding:0;text-align:center}button.menu-toggle.activated{background:#3cceff;color:#002e48}button.menu-toggle .nav-secondary{display:none;visibility:hidden}button.menu-toggle:before,button.menu-togglebefore:focus{content:"\f333";color:#fff;display:inline-block;font:normal 24px 'dashicons';margin-right:10px;line-height:1.1}button.menu-toggle.activated:before{color:#002e48}.mobile nav.nav-primary{display:none;position:relative;width:100%}.mobile nav.nav-primary.nav-secondary{display:block}.mobile nav.nav-primary.pagination{display:block}.mobile nav.nav-primary .wrap{padding:0}.mobile nav.nav-primary li.menu-item.button a{color:#fff}.mobile nav.nav-primary button.menu-toggle:hover{background-color:transparent}button.sub-menu-toggle{float:right;padding:0;position:absolute;right:0;top:10px;z-index:100}button.sub-menu-toggle:before{content:"\f347";display:inline-block;margin-top:5px;font:normal 16px/1 'dashicons';text-rendering:auto;-webkit-transform:translate(0, 0);-ms-transform:translate(0, 0);transform:translate(0, 0)}.sub-menu-toggle.activated:before{content:"\f343"}.mobile .genesis-nav-menu{padding:0 10px}.mobile .genesis-nav-menu .menu-item{display:block;float:none;position:relative;text-align:left}.mobile .genesis-nav-menu .menu-item.button{background-color:transparent;margin-left:10px;margin-right:10px}.mobile .genesis-nav-menu .menu-item:hover{position:relative}.mobile .genesis-nav-menu .menu-item a{border:none;color:#fff;padding:10px 20px 10px 0;width:100%}.mobile .genesis-nav-menu .menu-item a:hover{color:#fff;border:none}.mobile .genesis-nav-menu .current-menu-item a{border-left:5px solid #3cceff;text-decoration:none;padding-left:10px}.mobile .genesis-nav-menu .current-menu-item a:hover{border-left:5px solid #fff}.mobile .genesis-nav-menu .sub-menu{border:none}.mobile .genesis-nav-menu .menu-item>a:focus ul.sub-menu{left:0;margin-left:0}.mobile .genesis-nav-menu .menu-item>a:focus ul.sub-menu .sub-menu{left:0;margin-left:0}.mobile .genesis-nav-menu>.menu-item-has-children>a:after{content:none}.mobile .genesis-nav-menu .sub-menu{clear:both;display:none;margin:0;opacity:1;position:static;width:100%;padding-left:20px}.mobile .genesis-nav-menu .sub-menu .sub-menu{margin:0}.mobile .genesis-nav-menu .sub-menu a{border:none}.mobile .genesis-nav-menu nav .genesis-nav-menu .menu-item .sub-menu li a{background-color:transparent;color:#fff}.mobile .genesis-nav-menu nav .genesis-nav-menu .menu-item .sub-menu li a:hover{background-color:transparent;color:#fff}.mobile .genesis-nav-menu nav button:hover{background-color:transparent;color:#fff}.mobile .genesis-nav-menu nav .genesis-nav-menu .menu-item .sub-menu li a:focus,.mobile .genesis-nav-menu nav .genesis-nav-menu .menu-item a:focus{background-color:#3cceff;color:#fff}.mobile .genesis-nav-menu nav button:focus{background-color:transparent;color:#fff}.mobile .genesis-nav-menu .menu-toggle:hover,.mobile .genesis-nav-menu .nav-primary{background-color:transparent;color:#fff}.mobile .genesis-nav-menu .menu-toggle:focus{background-color:transparent;color:#fff}.mobile .genesis-nav-menu .nav-header .genesis-nav-menu .menu-item a,.mobile .genesis-nav-menu .nav-secondary .genesis-nav-menu .menu-item a{color:#333}.mobile .genesis-nav-menu .nav-secondary{background-color:transparent;padding:0}.mobile .site-header nav.nav-header,.mobile .genesis-nav-primary nav.nav-header{float:left}.mobile .site-header .sub-menu,.mobile .genesis-nav-primary .sub-menu{-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset,0px -1px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset,0px -1px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset,0px -1px 0px rgba(0,0,0,0.2)}.mobile .site-header .sub-menu a,.mobile .genesis-nav-primary .sub-menu a{background-color:transparent}.mobile .site-header .sub-menu .sub-menu,.mobile .genesis-nav-primary .sub-menu .sub-menu{margin-top:-56px}.mobile .site-header .genesis-nav-menu,.mobile .genesis-nav-primary .genesis-nav-menu{padding:10px 15px 0 15px;float:left;-webkit-box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset,0px -1px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset,0px -1px 0px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,0.2) inset,0px -1px 0px rgba(0,0,0,0.2);display:block}.mobile .site-header .genesis-nav-menu li,.mobile .genesis-nav-primary .genesis-nav-menu li{margin-left:0}.mobile .site-header .genesis-nav-menu.menu-item a,.mobile .genesis-nav-primary .genesis-nav-menu.menu-item a{padding:10px 15px 10px 5px}.mobile .site-header .open-menu,.mobile .genesis-nav-primary .open-menu{margin-bottom:0}.mobile .site-header.open-menu .wrap{padding-bottom:0}button.menu-toggle{color:#fff;display:block;float:right;margin:10px 15px 10px 0;overflow:hidden;text-align:center;visibility:visible}.genesis-nav-menu button.sub-menu-toggle{top:6px}li.toggle-search:before{content:"\f179";display:block;font-family:"Dashicons";font-size:26px;left:-15px;position:relative;top:7px;vertical-align:middle;width:20px;cursor:pointer;color:white;padding:0}li.toggle-search:hover:before{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;color:#3cceff}.site-header .nav-primary.open-search li.menu-item:nth-of-type(1),.site-header .nav-primary.open-search li.menu-item:nth-of-type(2),.site-header .nav-primary.open-search li.menu-item:nth-of-type(3),.site-header .nav-primary.open-search li.menu-item:nth-of-type(4),.site-header .nav-primary.open-search li.menu-item:nth-of-type(5){display:block;visibility:visible}}@media only screen and (max-width: 480px) and (max-width: 599px){li.toggle-search:before{left:0;top:6px;margin-bottom:10px}}@media only screen and (max-width: 480px){.site-header .search-form{margin-left:auto;margin-right:auto;margin-top:20px;width:90%;overflow:visible;display:none}.home .headline{font-size:36px}.home .home-video-overlay{margin-bottom:10px}.news-item,.press-item,.blog-item,.resource-item{flex:1 1 100%;margin-right:0;margin-bottom:30px}.news-item .entry-title,.news-item .entry-title a,.press-item .entry-title,.press-item .entry-title a,.blog-item .entry-title,.blog-item .entry-title a,.resource-item .entry-title,.resource-item .entry-title a{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-weight:300 !important;font-size:20px;margin-bottom:25px}.news-item p,.press-item p,.blog-item p,.resource-item p{font-size:15px}.resource-search{margin-top:10px;margin-bottom:30px}.resource-search .pre-title{float:left;width:100%}.resource-search .search-form{overflow:visible}.resource-search input[type="search"]{width:100%;float:left}.three-blocks,.home .subheads{display:block}.three-blocks .wrap,.home .subheads .wrap{padding:0;display:block}.three-blocks .content-block,.three-blocks .solutions-subhead,.home .subheads .content-block,.home .subheads .solutions-subhead{display:block;padding:20px 0;width:100%;border-right:none;border-bottom:1px solid #636363}.three-blocks:last-child,.home .subheads:last-child{border-bottom:none}.three-blocks .solutions-subhead,.home .subheads .solutions-subhead{border-bottom-color:#fff}.three-blocks h3.subhead,.home .subheads h3.subhead{padding:0}.page-hero .wrap{padding:15px}.page-hero .wrap h1.entry-title{font-size:36px;margin-bottom:20px;line-height:0.9;font-weight:200 !important}.page-hero .wrap p{line-height:1.2}}@media print{*{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}*:before,*:after{background:transparent !important;box-shadow:none !important;color:#000 !important;text-shadow:none !important}a{text-decoration:underline}a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}.site-title>a:after{content:""}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100% !important}@page{margin:2cm 0.5cm}p,h2,h3{orphans:3;widows:3}blockquote,pre{border:1px solid #999;page-break-inside:avoid}.content,.content-sidebar{width:100%}button,input,select,textarea,.breadcrumb,.comment-edit-link,.comment-form,.comment-list .reply a,.comment-reply-title,.edit-link,.entry-comments-link,.entry-footer,.genesis-box,.header-widget-area,.hidden-print,.home-top,.nav-primary,.nav-secondary,.post-edit-link,.sidebar{display:none !important}.title-area{text-align:center;width:100%}.site-title>a{margin:0;text-decoration:none;text-indent:0}.site-inner{padding-top:0;position:relative;top:-100px}.author-box{margin-bottom:0}h1,h2,h3,h4,h5,h6{orphans:3;page-break-after:avoid;page-break-inside:avoid;widows:3}img{page-break-after:avoid;page-break-inside:avoid}blockquote,pre,table{page-break-inside:avoid}dl,ol,ul{page-break-before:avoid}}
