body{font-size:18px;font-family:Roboto,Arial,sans-serif;position:relative;font-weight:300;line-height:21px}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{font-family:Roboto,Arial,sans-serif;color:#0073a3}.h2,h2{font-weight:300;padding-bottom:1.8rem}.page-title .vcard{border:0;padding:0}.byline{color:#999}.entry-content{padding-bottom:40px}.value-proposition .entry-content{padding-bottom:0}.entry-content img{max-width:100%;height:auto;float:center}.entry-content .alignleft,.entry-content img.alignleft{margin-right:1.5em;display:inline;float:left}.entry-content .alignright,.entry-content img.alignright{margin-left:1.5em;display:inline;float:right}.entry-content .aligncenter,.entry-content img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.entry-content video,.entry-content object{max-width:100%;height:auto}.entry-content pre{background:#eee;border:1px solid #cecece;padding:10px}.wp-caption{max-width:100%;background:#eee;padding:5px}.wp-caption img{max-width:100%;margin-bottom:0;width:100%}.wp-caption p.wp-caption-text{font-size:.85em;margin:4px 0 7px;text-align:center}.post-password-form input[type=submit]{display:inline-block;vertical-align:middle;margin:0 0 1rem;font-family:inherit;padding:.85em 1em;-webkit-appearance:none;border:1px solid transparent;border-radius:0;transition:background-color .25s ease-out,color .25s ease-out;font-size:.9rem;line-height:1;text-align:center;cursor:pointer;background-color:#0073a3;color:#fefefe}[data-whatinput=mouse] .post-password-form input[type=submit]{outline:0}.post-password-form input[type=submit]:hover,.post-password-form input[type=submit]:focus{background-color:#14679e;color:#fefefe}.wp-block-column{word-break:normal}figcaption{padding:.2em;font-size:small;font-style:italic;text-align:center;margin:0}.aboutsabi{padding:2.5rem;font-size:small;color:#4c4b4e;margin:0;font-weight:500;background-color:#eaf3f9}.background-column{padding:2rem;font-size:medium;color:#4c4b4e;margin:0;font-weight:500;line-height:20px}.dlebk{padding:2rem;font-size:medium;color:#4c4b4e;margin:0;font-weight:500;line-height:20px}.connect{text-align:center;font-size:small;line-height:80%}.center-thumb{text-align:center}.center-thumb img{display:inline-block;max-width:100%;height:auto;padding-bottom:1rem}.gallery{max-width:100%;margin-left:auto;margin-right:auto;margin-right:-15px;margin-left:-15px}.gallery:before,.gallery:after{content:' ';display:table}.gallery:after{clear:both}.gallery.gallery-columns-1>dl{width:100%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-1>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-1>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-2>dl{width:50%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-2>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-2>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-3>dl{width:33.33333%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-3>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-3>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-4>dl{width:25%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-4>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-4>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-5>dl{width:20%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-5>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-5>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-6>dl{width:16.66667%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-6>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-6>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-7>dl{width:14.28571%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-7>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-7>dl:last-child:not(:first-child){float:right}.gallery.gallery-columns-8>dl{width:12.5%;float:left;padding-right:.625rem;padding-left:.625rem}@media print,screen and (min-width:40em){.gallery.gallery-columns-8>dl{padding-right:.9375rem;padding-left:.9375rem}}.gallery.gallery-columns-8>dl:last-child:not(:first-child){float:right}.gallery dl{width:100%;float:left;padding-left:.9375rem;padding-right:.9375rem}.gallery dl:last-child:not(:first-child){float:right}.page-navigation{margin-top:1rem}#comments .commentlist{margin-left:0}#respond ul{margin-left:0}.commentlist li{position:relative;clear:both;overflow:hidden;list-style-type:none;margin-bottom:1.5em;padding:.7335em 10px}.commentlist li:last-child{margin-bottom:0}.commentlist li ul.children{margin:0}.commentlist li[class*=depth-]{margin-top:1.1em}.commentlist li.depth-1{margin-left:0;margin-top:0}.commentlist li:not(.depth-1){margin-left:10px;margin-top:0;padding-bottom:0}.commentlist .vcard{margin-left:50px}.commentlist .vcard cite.fn{font-weight:700;font-style:normal}.commentlist .vcard time{float:right}.commentlist .vcard time a{color:#999;text-decoration:none}.commentlist .vcard time a:hover{text-decoration:underline}.commentlist .vcard img.avatar{position:absolute;left:10px;padding:2px;border:1px solid #cecece;background:#fff}.commentlist .comment_content p{margin:.7335em 0 1.5em;font-size:1em;line-height:1.5em}.commentlist .comment-reply-link{float:right}.comment-reply-title small{margin-left:20px;font-size:18px;font-weight:300}.centered-image{display:block;margin-left:auto;margin-right:auto;padding:1em}.respond-form{margin:1.5em 10px;padding-bottom:2.2em}.respond-form form{margin:.75em 0}.respond-form form li{list-style-type:none;clear:both;margin-bottom:.7335em}.respond-form form li label,.respond-form form li small{display:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url],.respond-form form textarea{padding:3px 6px;background:#efefef;border:2px solid #cecece;line-height:1.5em}.respond-form form input[type=text]:focus,.respond-form form input[type=email]:focus,.respond-form form input[type=url]:focus,.respond-form form textarea:focus{background:#fff}.respond-form form input[type=text]:invalid,.respond-form form input[type=email]:invalid,.respond-form form input[type=url]:invalid,.respond-form form textarea:invalid{outline:none;border-color:#fbc2c4;background-color:#f6e7eb;-ms-box-shadow:none;box-shadow:none}.respond-form form input[type=text],.respond-form form input[type=email],.respond-form form input[type=url]{max-width:400px;min-width:250px}.respond-form form textarea{resize:none;width:97.3%;height:150px}#comment-form-title{margin:0 0 1.1em}#allowed_tags{margin:1.5em 10px .7335em 0}.nocomments{margin:0 20px 1.1em}.sidebar .widget_text{font-size:14px}.sidebar li{list-style:none}.widget{width:100%}.widget ul{margin:0;font-size:14px}.widget li{list-style:none}#wpforms-form-1199 div.wpforms-container-full .wpforms-form input[type=text]{font-size:14px}.widget-space{height:40px}.footer{clear:both;padding:40px 20px}#footer-links a,#footer-links a:hover{color:#fff}.social .fab{padding-right:20px}.social .fab img{padding-top:10px}footer div.wpforms-container-full .wpforms-form .wpforms-field-row.wpforms-field-medium,footer div.wpforms-container-full .wpforms-form input.wpforms-field-medium{max-width:100%}footer div.wpforms-container-full .wpforms-form input[type=text],footer div.wpforms-container-full .wpforms-form input[type=email]{font-size:12px;padding:4px 10px}footer .menu .active>a,footer .menu .active>a:hover{background:0 0}#footer-links li.menu-item{margin-right:0}.footer-menu .menu a{padding:.4rem 0}.footer-menu .menu a:after,footer-about a:after{content:" >";font-size:10px}.copyright{padding:40px 0;border-top:#fff thin solid}footer a:focus,footer a:hover,footer a{color:#fff}.associations{padding-top:15px}body#tinymce{margin:20px}.gform_body ul{list-style:none outside none;margin:0}.top-bar,.top-bar ul{background-color:#fff}.show-for-small-only ul{padding-left:1.3rem}.off-canvas{padding-top:6rem}#top-bar-cta.is-at-top,.has-shadow-bottom{box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 1px 10px 0 rgba(0,0,0,.05);background-color:#fff}.header{box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 1px 10px 0 rgba(0,0,0,.05)}ul.is-accordion-submenu{margin-left:20px}li.menu-item{margin-right:10px}ul.js-dropdown-active li{z-index:10;position:relative;background-color:#fff}.is-dropdown-submenu,ul.js-dropdown-active,ul.js-dropdown-active li a{z-index:10}.dropdown .is-dropdown-submenu a:hover,.dropdown.menu>li>a:hover,.accordion-menu a:hover{background-color:#1779ba;color:#fff}.dropdown.menu.medium-horizontal>li.is-dropdown-submenu-parent>a::after:hover{color:#fff}.top-bar-right,.top-bar-left.show-for-small-only{padding:1rem 0}.top-bar-left .menu.show-for-small-only{width:160px;padding-top:10px}.sign-in{background-color:#0073a3;width:100%;text-align:right;height:2rem;padding-bottom:.1rem;color:#fff;font-size:16px;line-height:38px}.sign-in a{color:#fff;padding:0 1rem;font-weight:300}.menu .active>a:hover{background-color:#008bc4}.off-canvas-wrapper{position:relative}.sticky.is-anchored{z-index:5}.sidebar.sticky.is-anchored,.sidebar.is-stuck{z-index:0}.hero{background-color:#000;background-size:cover;background:no-repeat center bottom;position:relative}.tagline h1{color:#fff}span.tagline{z-index:10}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn;-webkit-animation-duration:4s;animation-duration:4s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}h1.tagline{line-height:120%;text-align:center}h1.tagline span{margin-left:15%;display:block;text-align:center}.text-large{font-size:3rem;font-weight:400;color:#0073a3}.text-m-wh{font-size:1.5rem;font-weight:400;color:#fff}.text-sm{font-size:.8rem;margin-bottom:0}.content{padding-top:3.12rem}.section{padding:3.12rem 1.3rem}.inner-content{min-height:650px}picture.wp-post-image{padding:0 0 1.5rem;display:flex}.section .icon img,.entry-content .icon img{padding:0 0 4px}img.alignleft{float:left}picture.aligncenter img,img.aligncenter,.aligncenter img{margin-right:auto;margin-left:auto;display:block;clear:both}}.sidebar img{padding:0}.section-title{border-bottom:thin solid #0073a3}.footer{background-color:#4c4b4e;color:#fff}.spacer-40{height:40px}.text-center{text-align:center}img.alignleft{float:left}.white-bg{background-color:#fff}.white-bg-tint{background:rgba(255,255,255,.7);padding:10px}.black-bg{background-color:#000;color:#fff}.black-bg-tint{background:rgba(0,0,0,.7);color:#fff}#rpwwt-recent-posts-widget-with-thumbnails-2 img{height:auto}.ebook-widget{border:2px solid #d6ecf5;padding:45px;border-radius:50px;box-shadow:5px 5px 5px 5px rgba(214,236,245,.8)}.padding-left-right25{padding:0 25px}@media print,screen and (min-width:40em){.white-bg,.white-bg-tint,.black-bg,.black-bg-tint{padding:50px}}div.contact-cta{background-color:#666;padding:1.2rem 0;color:#fff;text-align:center}div.contact-button{text-align:center;padding:0 .5em}@media print,screen and (max-width:40em){div.contact-button{padding:1em}}.contact-cta a,button .button,button.tiny,.product-cta span a,button.tiles-tiny,.button.tiny{background-color:#0073a3;border-radius:5px;color:#fff;padding:.5rem 1rem;cursor:pointer;font-size:18px}.contact-cta a,button .button,button.tiny,.product-cta span a,button.tiles-tiny{display:block}.contact-cta a:hover,button:hover .button:hover,.product-cta span a:hover,button.tiny:hover,.button.tiny:hover{background-color:#008bc4}button.tiles-tiny{bottom:1rem;position:absolute}.wpforms-confirmation-container-full,div[submit-success]>.wpforms-confirmation-container-full:not(.wpforms-redirection-message){background:#eaf3f9 !important;border:1px solid #0073a3 !important}.wp-block-button__link{padding:.5rem 1rem;font-weight:400;font-size:18px}.ebookcta{padding:1rem;font-weight:600;font-size:18px;color:#f5f5f5;background-color:#008bc4;border-radius:10px}.author-section{background-color:#eaf3f9}.orbit-caption{background-color:rgba(10,10,10,.1);height:100%;padding:10% 0 5% 10%}.orbit-wrapper,.orbit-container,.orbit-image{min-height:200px}.orbit-wrapper{position:relative}.fas{font-size:100px;color:#0073a3}.value-prop{text-align:center;border-bottom:solid thin #f4f4f4}.home h2{text-align:center}.home-intro{text-align:center}.home-products{background-color:#f4f4f4}.home-products .cell{padding:2rem;position:relative}.home-products h3{padding-bottom:1.3rem}.home-products .product img{margin-top:1.2rem}.home-learning .trends img{padding:0 0 2.1rem}.home .home-solution{color:#fff;position:relative;text-align:center;height:400px !important;background-size:cover}.home .amadeus{padding-bottom:1.3rem}.home .home-solution .flip-box-front,.home .home-solution .flip-box-back{color:#fff;position:absolute;left:0;right:0;margin:auto;text-align:center;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.home .home-solution .flip-box-front p{font-size:14px;line-height:16px}.home .home-solution .flip-box-front .title{font-size:25px}.home .home-learning{background-color:#eaf3f9;text-align:center}.home .home-learning .links{font-size:16px;text-transform:uppercase}.home .home-learning h3{color:#0a0a0a}.blue-bg{background-color:#eaf3f9}button.industry-trend{float:left;margin-right:40px}.grey-bg{background-color:#f4f4f4}.page-id-25 .wp-block-group,.page-id-1420 .wp-block-group{padding:20px;margin-bottom:40px;background-color:#f4f4f4}.anchor{position:relative;top:-150px;display:block;visibility:hidden}#HomeVideo{position:absolute;top:0;left:0}.video-wrapper{position:relative;width:100%;height:500px;overflow:hidden;text-align:center;display:flex;align-items:center;justify-content:center}video{object-fit:cover;height:100%;width:100%;position:absolute;top:0;left:0}.video-header{position:relative;color:#fff;text-shadow:1px 1px 8px rgba(0,0,0,.6)}.learning-post{border-top:#ccc thin solid;padding-top:1rem}.learning-post .thumb{text-align:center}.flip-box{background-color:transparent;width:100%;height:100%;border:1px solid #f1f1f1;perspective:1000px}.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d}.flip-box:hover .flip-box-inner{transform:rotateY(180deg)}.flip-box-front,.flip-box-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box-front{background-color:#bbb;background-size:cover;background-position:center}.flip-box-back{background-color:#1779ba;transform:rotateY(180deg)}.full-tint{background:rgba(0,0,0,.4);height:100%;width:100%;text-align:center;display:flex;align-items:center;justify-content:center}.full-tint p,.home .home-solution .flip-box-back{padding:0 20px}@media print,screen and (min-width:40em){.home .home-learning .cell{text-align:left}}.product-tile{border:solid thin #0073a3;position:relative}.tax-product_cat .entry-content h2,.post-type-archive-products .entry-content h2{font-size:1.5625rem}.tax-product_cat .cell h2,.post-type-archive-products .cell h2,.tax-solutions_cat .cell h2,.post-type-archive-solutions .cell h2{padding-bottom:0}.accordion-title{font-size:1.1875rem}.product-description{background:#f4f1fa;background:linear-gradient(5deg,rgba(244,241,250,1) 0%,rgba(244,241,250,1) 35%,rgba(255,255,255,1) 100%);padding-top:3.12rem}.product-description-text{text-align:center}.product-cta{padding-top:3.12rem;text-align:center}.vp-header{text-align:center}#value-proposition,#request-quote,.product-data{padding:2.5rem 0 0}div.wpforms-container-full .wpforms-form input[type=submit],div.wpforms-container-full .wpforms-form button[type=submit],div.wpforms-container-full .wpforms-form .wpforms-page-button{background:#0073a3 !important;border-radius:3px;color:#fff !important;border:1px solid #0073a3;font-size:.8em}div.wpforms-container-full .wpforms-form input[type=submit]:hover,div.wpforms-container-full .wpforms-form button[type=submit]:hover,div.wpforms-container-full .wpforms-form .wpforms-page-button:hover{background:#008bc4 !important}div.wpforms-container-full .wpforms-form .wpforms-field-label{font-weight:400 !important}.product-description{padding:2rem;text-align:center}.solutions-tile{border:solid thin #0073a3;position:relative}.solutions .entry-content,.products .entry-content,.videos .entry-content{padding-bottom:2rem}.footer div.wpforms-container-full .wpforms-form button[type=submit]{border:1px solid #0073a3;font-size:1em}div.wpforms-container-full .wpforms-form label.wpforms-error,div.wpforms-container-full .wpforms-form .wpforms-error-container,div.wpforms-container-full .wpforms-form noscript.wpforms-error-noscript{color:#ff9f9f !important}blockquote p{color:#0073a3;font-family:Georgia,"Times New Roman",Times,serif;font-size:1.5rem}blockquote{padding:50px;border-left:none}.page-template-template-full-width-patents .inner-content{min-height:300px}.patent-intro{padding:50px 30px}.patent-wrapper{padding:40px 30px;height:100%;width:100%;background-color:rgba(255,255,255,.6)}.patent-detail .button.primary{border-radius:50%;height:300px;width:300px;font-size:16px}.patent-detail .button.secondary{border-radius:50%;height:150px;width:150px;font-size:14px}.patent-detail .button.secondary.large{border-radius:50%;height:220px;width:220px;font-size:14px}.patent-detail .button.secondary.small{border-radius:50%;height:100px;width:100px;font-size:14px}.patent-detail .grid-x div.cell{text-align:center}@media print,screen and (min-width:40em){.accordion-title{font-size:1.9375rem}body .single-products{scroll-behavior:smooth}}