body{-webkit-font-smoothing:auto;margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent;color:inherit;text-decoration:underline;transition:color .4s}a:active,a:hover{color:#ffdb00}dfn{font-style:italic}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 2.5rem}hr{box-sizing:content-box;height:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}ul{margin-bottom:1.5em;padding-left:23px}strong{font-weight:700}.h2,h1,h2,h3,h4,h5,h6{clear:both;font-weight:700;line-height:1.2;margin-bottom:15px}.h2,h1,h2{font-size:24px}.h2,h1,h2,h3{margin-bottom:20px}h3{font-weight:800}h3,h4{font-size:18px}.widget-title,h5{font-size:16px}.widget-title{font-weight:800;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}p{margin-bottom:1.5em}p:last-child{margin-bottom:0}p:empty{display:none}body{background:#fff}img{height:auto;max-width:100%}figure{margin:1em 0}table{margin:0 0 1.5em;width:100%}.form-control{border-color:#ababab;border-radius:0;font-size:16px;height:auto;padding:10px;transition:all .4s}.form-control:focus,.underline-style:focus{border-color:#ffdb00;box-shadow:0 2px 1px #ffdb00}.form-control::-webkit-input-placeholder{color:#ababab}.form-control:-ms-input-placeholder{color:#ababab}.form-control::placeholder{color:#ababab}select.form-control{appearance:none;-webkit-appearance:none;background:#fff url(inc/assets/img/dropdown-arrow@2x.png) no-repeat right 20px center;background-size:18px 9px;border:1px solid #707070;color:#272727;font-weight:700;padding:13px 37px 13px 20px}select.underline-style{background-position:right 8px;border-color:#ababab;border-width:0 0 1px;font-weight:400;padding:0 30px 10px 0}.btn{background:transparent;border:1px solid;border-radius:0;font-size:18px;font-weight:600;line-height:1;min-width:210px;padding:20px;position:relative;text-decoration:none!important;transition:all .4s;white-space:nowrap}.btn:before{bottom:0;content:"";display:block;left:0;position:absolute;top:0;transition:width .4s;width:0}.btn:hover{background-color:transparent;color:#272727}.btn:hover:before{width:100%}.btn>.caption{position:relative;z-index:1}.btn-primary{border-color:#fff;color:#fff}.btn-primary:hover{border-color:#ffdb00}.btn-primary:before{background:#ffdb00}.btn-secondary{border-color:#272727;color:#272727;min-width:300px}.btn-secondary:hover{border-color:#272727;color:#ffdb00}.btn-secondary:before{background:#272727}.btn-link{border:none;color:#003594;font-size:16px;font-weight:600;min-width:0;padding:0!important}.btn-link:after{background:#003594;content:"";display:block;height:2px;margin-top:2px;transition:width .4s;width:0}.btn-link:hover{color:#003594}.btn-link:hover:after{width:100%}.btn-arrow-link{padding-right:35px!important}.btn-arrow-link:before{background:url(inc/assets/img/right-button-arrow.svg) no-repeat 100%;background-size:contain;bottom:3px;content:"";display:block;height:16px;left:auto;position:absolute;right:0;top:auto;transition:right .2s;transition-delay:.1s;width:20px;z-index:1}.btn-arrow-link:hover:before{right:-10px}.btn-link-yellow,.btn-link-yellow:hover{color:#ffdb00}.btn-link-yellow:after{background:#ffdb00}.btn-link-yellow.btn-arrow-link:before{background-image:url(inc/assets/img/right-button-arrow-yellow.svg)}.btn svg{display:inline-block;margin-left:13px;transform:translateY(-2px);vertical-align:middle}.btn svg line,.btn svg path{stroke:currentColor}.btn.loading{cursor:wait;opacity:.3}.btn-yellow{background:#ffdb00;border:none}.btn-icon{min-width:0;padding:15px 14px;width:50px!important}.btn-icon svg{margin-left:0}.btn:focus,button:focus{outline:none}.btn-sm{font-size:16px}.btn-long{max-width:365px;min-width:0;width:100%}header#masthead{background:transparent;color:#fff;left:0;margin-bottom:0;padding:0;position:fixed;right:0;top:0;transition:top .6s,background .4s;z-index:99}body.scrolling-up header#masthead{top:0!important}body.scrolled-enough header#masthead,body.single-press_clip header#masthead,header#masthead:hover{background:#272727;background:rgba(39,39,39,.95)}#masthead .header-inner{border-bottom:1px solid #fff;padding-bottom:25px;padding-top:30px}.navbar-brand>a{color:rgba(0,0,0,.9);color:#fff;font-size:1.1rem;font-weight:700;outline:medium none}.navbar-brand>a,.navbar-brand>a:hover,.navbar-brand>a:visited{text-decoration:none}#masthead nav{font-size:16px;padding-left:0;padding-right:0}#masthead .navbar-nav>li:not(:last-child){margin-right:40px}#masthead .navbar-nav>li>a{font-weight:600}#masthead .navbar-nav a{color:inherit;padding:0;text-decoration:none}#masthead .navbar-nav a:after{background:#ffdb00;border:none;content:"";display:block;height:4px;margin:3px 0 0;transition:width .4s;width:0}#masthead .navbar-nav .current-menu-item>a:after,#masthead .navbar-nav a:hover:after{opacity:1;width:100%}#masthead .navbar-nav .current-menu-item>a,#masthead .navbar-nav .current-menu-parent>a{font-weight:800}#masthead .navbar-nav>li>.dropdown-menu{background:rgba(39,39,39,.95);border:1px solid #fff;border-radius:0;color:#fff;display:block;left:50%;min-width:200px;opacity:0;padding:20px 30px 15px;position:absolute;top:61px;transform:translateX(-50%);transition:opacity .4s;visibility:hidden}#masthead .navbar-nav>li:hover>.dropdown-menu{opacity:1;visibility:visible}#masthead .navbar-nav>li:hover>a{position:relative}#masthead .navbar-nav>li:hover>a:before{content:"";display:block;height:65px;left:0;position:absolute;right:0;top:100%}#masthead .main-links-cloned{display:flex;flex-direction:row;justify-content:flex-end;margin-left:auto;text-transform:none}#masthead .main-links-cloned>li{padding-right:0}#masthead .main-links-cloned>li>a{display:none}#masthead .main-links-cloned ul{list-style:none;margin:0;padding:0;visibility:hidden}#masthead .main-links-cloned .active>ul{visibility:visible}#masthead .main-links-cloned li{margin-bottom:4px}#masthead .main-links-cloned a{display:inline-block;text-decoration:none;white-space:nowrap}#masthead .header-outer{background:#272727;display:none;left:0;padding:25px 0 30px;position:absolute;right:0;top:100%}#masthead .menu-item-search{height:30px;min-width:15px;position:relative}#masthead .search-toggler{position:absolute;right:0;top:0;z-index:1}#masthead .search-toggler:after{opacity:0;visibility:hidden}#masthead .menu-item-search .searchform{margin-right:-7px;margin-top:-9px;opacity:0;overflow:hidden;transition:all .4s;width:15px}#masthead .menu-item-search .searchform .form-control{background:transparent;border:1px solid;color:#fff;font-size:16px;padding:7px 15px 7px 7px}#masthead .menu-item-search .active+.searchform{opacity:1;width:180px}.navbar-brand{height:auto;padding:0}.navbar-toggle .icon-bar{background:#000 none repeat scroll 0 0}.dropdown-menu .dropdown-toggle:after{border-bottom:.3em solid transparent;border-left:.3em solid;border-top:.3em solid transparent}.dropdown.menu-item-has-children .dropdown.menu-item-has-children{position:relative}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>.dropdown-menu{-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px;border-radius:0 6px 6px 6px;left:100%;margin-left:-1px;margin-top:-6px;top:0}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>.dropdown-menu{display:block}.dropdown.menu-item-has-children .dropdown.menu-item-has-children>a:after{border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;content:" ";display:block;float:right;height:0;margin-right:-10px;margin-top:5px;width:0}.dropdown.menu-item-has-children .dropdown.menu-item-has-children:hover>a:after{border-left-color:#d11f5c}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left{float:none}.dropdown.menu-item-has-children .dropdown.menu-item-has-children.pull-left>.dropdown-menu{-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;left:-100%;margin-left:10px}.main-navigation.toggled ul,.menu-toggle{display:block}.dropdown-item{line-height:1.2;padding-bottom:.313rem;padding-top:.313rem}.dropdown-menu{min-width:12.5rem}.dropdown .open .dropdown-menu{display:block;left:12.25em;top:0}.dropdown-menu .dropdown-item{background:transparent;line-height:1.6;white-space:normal}.dropdown-menu .dropdown-item:hover{background:transparent}@media screen and (min-width:37.5em){.menu-toggle{display:none}}@media screen and (min-width:769px){.dropdown-menu li>.dropdown-menu{right:-9.875rem;top:1.375rem}}.site-main .comment-navigation,.site-main .post-navigation,.site-main .posts-navigation{margin:0 0 1.5em;overflow:hidden}.comment-navigation .nav-previous,.post-navigation .nav-previous,.posts-navigation .nav-previous{float:left;width:50%}.comment-navigation .nav-next,.post-navigation .nav-next,.posts-navigation .nav-next{float:right;text-align:right;width:50%}.comment-content.card-block{padding:20px}.navigation.post-navigation{padding-top:1.875rem}.post-navigation .nav-next a,.post-navigation .nav-previous a{border:1px solid #ddd;border-radius:.938rem;display:inline-block;padding:.313rem .875rem;text-decoration:none}.post-navigation .nav-next a:after{content:" \2192"}.post-navigation .nav-previous a:before{content:"\2190 "}.post-navigation .nav-next a:hover,.post-navigation .nav-previous a:hover{background:#eee none repeat scroll 0 0}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;height:1px;overflow:hidden;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:.313rem;line-height:normal;padding:.938rem 1.438rem .875rem;text-decoration:none;top:.313rem;width:auto;z-index:100000}#content[tabindex="-1"]:focus{outline:0}.alignleft{display:inline;float:left;margin-right:1.5em}.alignright{display:inline;float:right;margin-left:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto}a img.alignright{float:right;margin:.313rem 0 1.25rem 1.25rem}a img.alignleft,a img.alignnone{margin:.313rem 1.25rem 1.25rem 0}a img.alignleft{float:left}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption.alignleft,.wp-caption.alignnone{margin:.313rem 1.25rem 1.25rem 0}.wp-caption.alignright{margin:.313rem 0 1.25rem 1.25rem}.clear:after,.clear:before,.comment-content:after,.comment-content:before,.entry-content:after,.entry-content:before,.site-content:after,.site-content:before,.site-footer:after,.site-footer:before,.site-header:after,.site-header:before{content:"";display:table;table-layout:fixed}.clear:after,.comment-content:after,.entry-content:after,.site-content:after,.site-footer:after,.site-header:after{clear:both}.widget{margin:0 0 35px}.widget select{max-width:100%}.widget_search .search-form input[type=submit]{display:none}.nav>li>a:focus,.nav>li>a:hover{background-color:#eee;text-decoration:none}.half-rule{margin:2.5rem 0;width:6rem}.widget_categories .nav-link{display:inline-block}.sticky .entry-title:before{content:"\f08d";font-family:"Font Awesome\ 5 Free";font-size:1.563rem;font-weight:900;left:-2.5rem;position:absolute;top:.375rem}.sticky .entry-title{position:relative}.group-blog .byline,.single .byline{display:inline}.entry-content,.entry-summary,.page-content{margin:1.5em 0 0}.page-links{clear:both;margin:0 0 1.5em}.blank-page-with-container .entry-content,.page-template-blank-page .entry-content{margin-top:0}.post.hentry{margin-bottom:10px}.byline,.comments-link,.posted-on{color:#9a9a9a}.entry-title>a{color:inherit}.comment-content a{word-wrap:break-word}.bypostauthor{display:block}.comment-body .pull-left{padding-right:.625rem}.comment-list .comment{display:block}.comment-list{padding-left:0}.comments-title{font-size:1.125rem}.comment-list .pingback{border-top:1px solid rgba(0,0,0,.125);padding:.563rem 0}.comment-list .pingback:first-child{border:none}.infinite-scroll .posts-navigation,.infinite-scroll.neverending .site-footer{display:none}.infinity-end.neverending .site-footer{display:block}.comment-content .wp-smiley,.entry-content .wp-smiley,.page-content .wp-smiley{border:none;margin-bottom:0;margin-top:0;padding:0}embed,iframe,object{display:block;max-width:100%}.oembed-outer-wrapper{height:0;padding-bottom:56%;position:relative}.oembed-outer-wrapper .oembed-inner-wrapper{bottom:0;left:0;position:absolute;right:0;top:0}.oembed-outer-wrapper .oembed-inner-wrapper iframe{height:100%;width:100%}.wp-caption{background:#f1f1f1 none repeat scroll 0 0;border:1px solid #f0f0f0;max-width:96%;padding:.313rem .313rem 0;text-align:center}.wp-caption img[class*=wp-image-]{border:0;height:auto;margin:0;max-width:100%;padding:0;width:auto}.wp-caption .wp-caption-text{font-size:.688rem;line-height:1.063rem;margin:0;padding:.625rem}.wp-caption-text{text-align:center}.gallery{display:flex;margin-bottom:1.5em}.gallery-item{display:block;padding-left:8px;padding-right:8px;position:relative;text-align:center;width:100%}.gallery-columns-2 .gallery-item{max-width:50%}.gallery-columns-3 .gallery-item{max-width:33.33333%}.gallery-columns-4 .gallery-item{max-width:25%}.gallery-columns-5 .gallery-item{max-width:20%}.gallery-columns-6 .gallery-item{max-width:16.66667%}.gallery-columns-7 .gallery-item{max-width:14.28571%}.gallery-columns-8 .gallery-item{max-width:12.5%}.gallery-columns-9 .gallery-item{max-width:11.11111%}.gallery-caption{background:#ffdb00;color:#0b0c0c;font-size:16px;font-weight:800;letter-spacing:2px;opacity:0;padding:15px;position:absolute;right:8px;text-align:center;text-transform:uppercase;top:0;transition:all .4s;width:60%}.gallery-item .gallery-icon{height:100%}.gallery-item .gallery-icon img{height:100%;max-width:none;object-fit:cover;object-position:center;transition:all .4s;width:100%}.gallery-item .gallery-icon img:hover{box-shadow:-8px 14px 0 #ffdb00}.gallery-item:hover .gallery-caption{opacity:1}.woocommerce-cart-form .shop_table .coupon .input-text{width:8.313rem!important}.variations_form .variations .value>select{margin-bottom:.625rem}.woocommerce-MyAccount-content .col-1,.woocommerce-MyAccount-content .col-2{max-width:100%}.elementor-page article .entry-footer{display:none}.elementor-page .entry-content{margin-top:0}.vc_desktop article .entry-footer{display:none}.vc_desktop #content.site-content{padding-bottom:0;padding-top:0}.vc_desktop .entry-content{margin-top:0}footer#colophon{background-color:#0b0c0c;color:#fff;margin-top:auto;padding-bottom:105px;padding-top:115px}footer#colophon a{color:inherit}#colophon .footer-main-inner{align-items:flex-start;display:flex;justify-content:space-between}#colophon .footer-main-inner .footer-logo{margin-right:55px;margin-top:-10px}#colophon .footer-main-inner .footer-logo:after{background:#ffdb00;bottom:-10px;display:block;position:absolute;right:-90px;top:-10px;width:1px}#colophon .footer-main-inner .contact-info{font-size:16px;margin-top:20px}#colophon .footer-main-inner .contact-info a{color:#ffdb00;text-decoration:none}#colophon .footer-main-inner .contact-info a:hover{text-decoration:underline}#footer-widget{display:flex;font-size:15px;line-height:1.36}#footer-widget .footer-column{margin-right:55px}#footer-widget .footer-column:last-child{margin-right:0}#footer-widget .menu,#footer-widget .sub-menu{list-style:none;margin:0;padding:0}#footer-widget .menu>li>a{color:#ffdb00;font-weight:700;line-height:1.4}#footer-widget .menu a{padding:0;text-decoration:none}#footer-widget .menu a:hover{background:transparent;text-decoration:underline}.footer-social-wrapper{align-items:center;display:flex;margin-bottom:20px}.footer-social-wrapper .label{color:#ffdb00;display:none;font-size:18px;font-weight:700}.footer-social-wrapper .social-icons{align-items:center;display:flex;font-size:22px;list-style:none;margin:0;padding:0}.footer-social-wrapper .social-icons li{margin-left:25px}footer#colophon .footer-social-wrapper .social-icons a{transition:color .4s}footer#colophon .footer-social-wrapper .social-icons a:hover{color:#ffdb00}footer#colophon .copyright{border-top:1px solid #ffdb00;color:#b8b8b8;font-size:14px;padding-top:20px}body{color:#272727;font-family:Open Sans,sans-serif;font-size:16px;line-height:1.333}.container{box-sizing:content-box;max-width:1085px;width:auto}.container.less-wide{max-width:1280px}.container.wide{max-width:1396px}.container.wider{max-width:1470px}.container.discrete-width{width:1085px}.border-section{background:#fff;border:10px solid #ffdb00;padding:7%}#page{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}#main-nav .main-links-wrapper{align-items:center;display:flex}#main-nav .main-links-wrapper .additional-nav{margin-left:40px}.highlight{color:#ffdb00}.page-hero-section{clip-path:polygon(0 0,100% 0,100% calc(100% - 15vw),0 100%);color:#fff;font-size:28px;margin-bottom:-150px;overflow:hidden;padding-bottom:280px;padding-top:115px;position:relative;z-index:0}.page-hero-section:before{content:"";display:block;height:105px}.page-hero-section .background{background-color:#272727;bottom:0;left:0;position:absolute;right:0;top:0}.page-hero-section .hero-inner{max-width:875px;opacity:1;position:relative;transition:all .4s;z-index:1}.page-hero-section h1{font-size:72px;letter-spacing:-2px;margin-bottom:25px}.page-hero-section .button-wrapper{margin-top:40px}.page-hero-section .scroller-wrapper{margin-top:32px;text-align:center}.page-hero-section .page-scroller{color:#ffdb00;display:inline-block;font-size:16px;font-weight:700;letter-spacing:4px;position:relative;text-decoration:none;text-transform:uppercase}@keyframes down_arrow{0%{top:0}to{top:5px}}.page-hero-section .page-scroller:after{animation-duration:.8s;animation-iteration-count:infinite;animation-name:down_arrow;background:url(inc/assets/img/arrow-down@2x.png) no-repeat 50%;background-size:contain;content:"";display:block;height:21px;margin-top:13px;position:relative;top:0}.page-hero-section .page-scroller:hover{text-decoration:none}.flex-section,.page-section{position:relative;z-index:1}.page-hero-section.homepage-hero{margin-bottom:0;padding-top:80px;z-index:1}.page-hero-section.homepage-hero .background:before{background:url(inc/assets/img/logo-watermark.png) no-repeat 50%;background-size:contain;content:"";display:block;height:980px;left:-560px;opacity:.16;position:absolute;top:195px;width:1170px}.page-hero-section.homepage-hero .hero-inner{max-width:none}.post-hero-section{margin-bottom:-20px;padding-bottom:180px}.homepage-video-section{background:#003594;color:#fff;font-size:32px;font-weight:700;margin-top:-15vw;position:relative;z-index:0}.homepage-video-section:before{background:#003594;bottom:0;content:"";display:block;left:0;opacity:.75;position:absolute;right:0;top:0;z-index:1}video.background-video{bottom:0;height:100%;left:0;object-fit:cover;object-position:center;position:absolute;right:0;top:0;width:100%;z-index:0}.homepage-video-section .section-inner{display:flex;flex-direction:column;height:60.25vw;justify-content:center;min-height:850px;padding-top:4em;position:relative;z-index:2}.homepage-video-section .section-inner .container{width:calc(100% - 30px)}.pretitle{font-size:16px;font-weight:800;letter-spacing:2px;margin-bottom:20px;text-transform:uppercase}.homepage-video-section .headline{margin-bottom:40px}.homepage-video-section .button-wrapper{margin-top:30px}.homepage-video-section .text-slider{position:relative}.homepage-video-section .text-slider .text{left:0;opacity:0;top:0;transition:opacity .8s}.homepage-video-section .copy{line-height:1.2}.navigation-target{position:relative;top:-140px}#skip-hero.navigation-target{top:0}.grid-wrapper{display:flex;flex-wrap:wrap}.grid-wrapper .grid-item{margin-bottom:40px;margin-left:6.5%;width:29%}.grid-wrapper .grid-item:nth-child(3n-2){margin-left:0}.callouts-section{padding-top:20px}.callouts-list .callout{border-bottom:3px solid #ffdb00;margin-bottom:100px;padding-bottom:100px}.callouts-list .callout:last-child{border-bottom:none;margin-bottom:0}.callouts-list .callout .text{margin-bottom:40px}.callouts-list .callout .button-wrapper{margin-top:45px}.carousel-section{margin-bottom:70px}.carousel-section .carousel{margin-bottom:30px;overflow:hidden}.carousel-section .carousel .item-wrap{align-items:center;display:flex;white-space:nowrap}.carousel-section .carousel[disabled] .item-wrap{flex-wrap:wrap;justify-content:center}.carousel-section .carousel .item{margin-bottom:30px}.carousel-section .carousel .item>a{display:block;margin-left:60px;margin-right:60px}.carousel-section .carousel .item img{max-width:none}.background-cover{background-position:50%;background-repeat:no-repeat;background-size:cover}.columns-wrapper .image-column{margin-bottom:50px;width:48.5%}.columns-wrapper .text-column{margin-bottom:50px;width:46%}.flexsection-image_text-wrapper{margin-bottom:40px}.flexsection-quotes_accordion-wrapper{margin-bottom:100px}.flexsection-quotes_accordion-wrapper .section-inner{padding:150px 12%}.flexsection-quotes_accordion-wrapper .tab-columns{display:flex;justify-content:space-between}.flexsection-quotes_accordion-wrapper .tab-columns .tab-column{margin-bottom:50px;width:40%}.flexsection-quotes_accordion-wrapper .tab-columns .content-column{width:50%}.flexsection-quotes_accordion-wrapper .tab-column .tab{border-bottom:1px solid #ababab;margin-bottom:20px;padding-bottom:20px}.flexsection-quotes_accordion-wrapper .tab-column .tab .title{color:#ababab;cursor:pointer;font-size:24px;padding-right:25px;position:relative;transition:all .4s}.flexsection-quotes_accordion-wrapper .tab-column .tab .title:after{background:url(inc/assets/img/dropdown-arrow@2x.png) no-repeat 50%;background-size:contain;content:"";display:block;height:9px;position:absolute;right:0;top:15px;transition:all .4s;width:18px}.flexsection-quotes_accordion-wrapper .tab-column .tab .title.active{color:#272727;font-weight:700}.flexsection-quotes_accordion-wrapper .tab-column .tab .title.active:after{transform:rotate(180deg)}.flexsection-quotes_accordion-wrapper .tab-column .tab .timer-indicator{background:#ffdb00;bottom:-15px;display:none;height:5px;left:0;position:absolute;width:0}.flexsection-quotes_accordion-wrapper .tab-column .tab .title.active .timer-indicator{display:block!important}.flexsection-quotes_accordion-wrapper .tab-column .tab .tab-intro-info{display:none}.flexsection-quotes_accordion-wrapper .tab-column .tab .intro{color:#484848;padding-top:35px}.flexsection-quotes_accordion-wrapper .tab-column .tab .btn{margin-top:25px}.flexsection-quotes_accordion-wrapper .tab-column .tab .full-content{margin-top:40px}.flexsection-quotes_accordion-wrapper .content-column .testimonial .quote{color:#242424;margin-bottom:40px}.flexsection-quotes_accordion-wrapper .content-column .testimonial .logo{margin-top:35px}.flexsection-callout-wrapper:last-child,.flexsection-contact-wrapper:last-child,.page-section.more-posts-section:last-child{margin-bottom:-50px}.flexsection-callout-wrapper .section-inner{background:#ffdb00;color:#272727;padding:75px 10%;position:relative;text-align:center}.flexsection-callout-wrapper .section-inner .button-wrapper{margin-top:50px}.flexsection-callout-wrapper .disclaimer{bottom:25px;font-size:16px;font-weight:400;left:30px;padding-right:30px;position:absolute;text-align:left}.flexsection-resource_center-wrapper{margin-bottom:260px}.flexsection-resource_center-wrapper .resource-center{display:flex;flex-wrap:wrap}.resource-center .resource{align-items:flex-start;background:#fff;border:1px solid #272727;display:flex;flex-direction:column;margin-bottom:40px;margin-right:6%;padding:75px 45px 105px;position:relative;transition:all .4s;width:47%}.resource-center .resource:before{border-color:transparent transparent #ffdb00 #ffdb00;border-style:solid;border-width:32px 37px;content:"";display:block;position:absolute;right:2px;top:2px}.resource-center .resource:nth-child(2n){margin-right:0;top:185px}.resource-center .resource .title{color:#ffdb00;font-size:48px;font-weight:700}.resource-center .resource .title:after{background:#ffdb00;content:"";display:block;height:5px;margin-top:10px}.resource-center .resource .description{font-size:36px;font-weight:700;margin-bottom:100px;margin-top:70px}.resource-center .resource .button-wrapper{margin-top:auto}.resource-center .resource.active,.resource-center .resource:hover{box-shadow:-14px 13px 0 #ffdb00}.post-header-area{font-size:26px;margin-bottom:60px}.post-meta{font-size:16px;font-style:italic;letter-spacing:2px;margin-bottom:10px}.post-meta .meta-info{font-style:normal;font-weight:800;text-transform:uppercase}.post-header-area .post-main-title{font-size:2.79em;margin-bottom:20px}.post-header-area .header-separator{border:none;border-top:3px solid #ffdb00;margin:12px 0 95px}.post-header-area .post-header-text-wrapper{margin-bottom:80px}.post-share-box{background:#fff;border:2px solid #ffdb00;font-size:16px;opacity:0;position:fixed;right:0;right:calc(50% - 750px);text-align:center;top:50%;transform:translateY(-50%);transition:all .4s;visibility:hidden;width:150px;z-index:10}.post-share-box .label{border-bottom:2px solid #ffdb00;font-weight:800;letter-spacing:2px;padding:23px 0;text-transform:uppercase}.post-share-box .share-box{font-size:28px;list-style:none;margin:0;padding:20px}.post-share-box .share-box li{margin:5px 0}.post-share-box .share-box a{color:inherit;text-decoration:none;transition:all .4s}.post-share-box .share-box a:hover{color:#ffdb00}body.scrolling-up .post-share-box{opacity:1;visibility:visible}#reading_progress{height:36px;position:relative;transition:top .6s;z-index:2}#reading_progress.is_stuck{bottom:auto!important;position:fixed!important;top:0!important}body.scrolling-up #reading_progress.is_stuck{top:103px!important}body.single .entry-content{line-height:1.7;padding-right:12.5%}body.single .entry-content .gallery{margin-left:-13.5%;margin-right:-13.5%}body.single .entry-content blockquote{font-size:16px;font-weight:700;line-height:1.4;margin:2em 0;overflow:visible;position:relative}body.single .entry-content blockquote:before{background:url(inc/assets/img/quote-mark@2x.png) no-repeat 50%;background-size:contain;content:"";display:block;height:54px;margin-bottom:10px;width:65px}body.single .entry-content blockquote p{margin-bottom:1em}body.single .entry-content blockquote p:first-child{font-size:2em;font-weight:600}body.single .post-hero-section{margin-bottom:0}body.single .entry-content .button-wrapper{margin-bottom:22px;margin-top:22px}body.single .entry-content hr{border:none;border-top:3px solid #ffdb00;margin:60px 0}.columns-wrapper.posts-columns-wrapper{align-items:flex-start;margin-left:-23px;margin-right:-23px}.columns-wrapper .posts-column{padding-left:23px;padding-right:23px;width:50%}.columns-wrapper.posts-columns-wrapper .sticky-posts-column{margin-bottom:70px;position:relative;top:-130px;z-index:1}.post-card,.post-card-inner{position:relative}.post-card .post-thumbnail{margin-bottom:15px;position:relative}.post-card .post-thumbnail .bg-image{padding-bottom:87%}.post-card .entry-meta{font-size:14px;font-weight:800;letter-spacing:2px;margin-bottom:5px;text-transform:uppercase}.post-card .entry-title{font-size:24px;font-weight:400}.post-card .post-tag{background:#ffdb00;color:#0b0c0c;display:none;font-size:16px;font-weight:800;letter-spacing:2px;padding:15px;position:absolute;right:0;text-align:center;text-transform:uppercase;top:0;width:60%}.sticky-posts-column .post-card .post-tag{display:block}.post-card.sticky .post-thumbnail{box-shadow:-9px 9px 0 #ffdb00;margin-bottom:30px}.post-card.sticky .post-thumbnail .bg-image{padding-bottom:92%}.post-card.sticky .entry-meta{margin-bottom:15px}.post-card .entry-title{margin-bottom:25px}.post-card .entry-title:before{display:none}.post-card .view-link{margin-top:40px}.post-card .overlay{bottom:0;left:0;position:absolute;right:0;top:0}.post-card .overlay:before{background:#ffdb00;bottom:0;content:"";display:block;height:0;left:0;opacity:0;position:absolute;right:0;transition:all .4s}.post-card:hover .overlay:before{height:100%;opacity:.85}.post-card .overlay .prompt{color:#272727;font-size:16px;font-weight:800;left:50%;letter-spacing:2px;opacity:0;padding:15px 15px 10px;position:absolute;text-transform:uppercase;top:50%;transform:translate(-50%,-50%);transition:all .4s;transition-delay:.2s}.post-card .overlay .prompt:before{background:#272727;bottom:0;content:"";display:block;height:3px;left:0;position:absolute;transition:all .4s;transition-delay:.3s;width:0}.post-card:hover .overlay .prompt{opacity:1}.post-card:hover .overlay .prompt:before{width:100%}.post-image-placeholder{background:#0b0c0c url(inc/assets/img/logo-footer@2x.png) no-repeat 50%;background-size:70%}.overlay-link{bottom:0;left:0;overflow:hidden;position:absolute;right:0;text-align:left;text-indent:-999em;top:0}.posts-grid-wrapper{display:flex;flex-wrap:wrap;margin-left:-23px;margin-right:-23px}.posts-grid-wrapper .post-card{margin-bottom:70px;padding-left:23px;padding-right:23px;width:50%}.posts-navigation-wrapper{margin-top:30px;text-align:center}.archive-page-inner-wrapper{margin-bottom:70px}.contact-section-inner{padding:64px 6.5%}.contact-section-inner .intro-content{margin-bottom:80px;max-width:540px}.form-wrap{display:flex;justify-content:space-between}.form-wrap .side-wrapper{margin-bottom:30px;width:35%}.form-wrap .main-wrapper{border-top:3px solid #ffdb00;padding-top:33px;width:60%}.form-wrap .form-submit{margin-top:50px}.form-wrap .form-submit .btn-secondary{min-width:230px}.form-wrap .wpcf7-text{border-left:none;border-right:none;border-top:none;padding-left:0;padding-top:0}.form-wrap label{color:#ababab;font-size:16px;margin-bottom:15px}.form-wrap .form-group{margin-bottom:30px;position:relative}.form-wrap .form-group .floating-placeholder{cursor:text;left:0;position:absolute;top:2px;transition:all .3s;z-index:1}.form-wrap .form-group.used .floating-placeholder{color:#272727;font-size:12px;top:-15px}.section-separator{border:none;border-top:3px solid #ffdb00;margin:70px -15px}.image-text-section-list .flexsection-image_text-wrapper{margin-bottom:70px}.image-text-section-list .flexsection-image_text-wrapper .columns-wrapper{padding-bottom:20px;position:relative}.image-text-section-list .flexsection-image_text-wrapper .columns-wrapper:after{background:#ffdb00;bottom:0;content:"";display:block;height:3px;left:-15px;position:absolute;right:-15px}.space-100{height:100px}.space-70,.space-90{height:70px}.space-50{height:50px}.partner-logos-section-inner{padding-top:20px}.logos-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}.logos-list li{margin:30px 50px 0}.columns-wrapper{display:flex;justify-content:space-between}.columns-wrapper .side-nav-column{flex-grow:0;flex-shrink:0;margin-right:60px;width:210px}.legal-content{margin-bottom:50px}.legal-content:last-child{margin-bottom:0}.legal-content .section-title{margin-bottom:15px}.side-navigation{font-size:16px;font-weight:700;list-style:none;padding:0}.side-navigation a{color:#ababab;display:block;padding-bottom:7px;position:relative;text-decoration:none;transition:all .4s}.side-navigation a:after{background:#ffdb00;bottom:-1px;content:"";display:block;height:3px;left:0;position:absolute;transition:width .4s;width:0}.side-navigation a.active,.side-navigation a:hover{color:#272727}.side-navigation a.active:after,.side-navigation a:hover:after{width:100%}.side-navigation li{border-bottom:1px solid #ababab;margin-bottom:30px}.page-template-legal .page-hero-section,.side-navigation li:last-child{margin-bottom:0}.page-template-legal .intro-content-section .entry-content{margin-bottom:100px}.columns-wrapper .posts-filter-column{flex-shrink:0;margin-right:7%;width:335px}.columns-wrapper .filtered-posts-column{border-top:3px solid #ffdb00;margin-top:104px;width:100%}.term-filter-item{background:#fff;border:1px solid #707070;border-radius:16px;display:inline-block;font-size:13px;font-weight:400;line-height:30px;margin-bottom:12px;margin-right:15px;padding:0 15px;transition:all .2s;white-space:nowrap}.term-filter-item-wrapper{margin:0}.term-filter-item-wrapper .term-filter-item{cursor:pointer;opacity:.5;padding-left:25px;padding-right:25px}.term-filter-item-wrapper .term-filter-item:before{content:"";display:inline-block;height:0;margin-right:0;transition:all .2s;vertical-align:middle;width:0}.term-filter-item-wrapper .checkbox{display:none}.term-filter-item-wrapper .checkbox:checked+.term-filter-item{opacity:1;padding-left:15px;padding-right:15px}.term-filter-item-wrapper .checkbox:checked+.term-filter-item:before{background:url(inc/assets/img/tick@2x.png) no-repeat 50%;background-size:contain;height:9px;margin-right:8px;width:12px}.flexsection-posts_filter-wrapper{margin-bottom:120px}.flexsection-posts_filter-wrapper .border-section{padding:100px 7%}.flexsection-posts_filter-wrapper .widget-title{margin-bottom:30px;margin-top:-30px}.flexsection-posts_filter-wrapper .filter-title{margin-bottom:30px}.flexsection-posts_filter-wrapper .submit-wrapper{display:flex;justify-content:flex-end;margin-top:50px}.flexsection-posts_filter-wrapper .submit-wrapper .btn-secondary{margin-left:10px;min-width:0}.flexsection-posts_filter-wrapper .submit-wrapper .btn-secondary:first-child{margin-left:0}.flexsection-posts_filter-wrapper .submit-wrapper .btn svg{margin-left:6px}.accordion-wrapper .accordion-title{border-bottom:1px solid #ababab;color:#ababab;cursor:pointer;font-size:16px;font-weight:700;margin-bottom:12px;padding-bottom:10px;position:relative;transition:all .4s}.accordion-wrapper .accordion-title:before{background:#ffdb00;bottom:-1px;content:"";display:block;height:2px;left:0;position:absolute;transition:all .4s;width:0}.accordion-wrapper .accordion-title:after{background:url(inc/assets/img/dropdown-arrow@2x.png) no-repeat 50%;background-size:contain;content:"";display:block;height:9px;position:absolute;right:0;top:8px;transition:all .4s;width:18px}.accordion-wrapper .accordion-item{margin-bottom:0;transition:all .4s}.accordion-wrapper .accordion-item.active{margin-bottom:10px}.accordion-wrapper .accordion-item.active .accordion-title{border-bottom:2px solid #ffdb00;color:#272727}.accordion-wrapper .accordion-item.active .accordion-title:before{width:100%}.accordion-wrapper .accordion-item.active .accordion-title:after{transform:rotate(180deg)}.accordion-wrapper .accordion-content{display:none}.accordion-wrapper.posts-accordion .accordion-title{border-bottom:none;color:#272727;font-weight:600;margin-bottom:0;padding-bottom:18px;padding-right:40px;padding-top:20px}.accordion-wrapper.posts-accordion .accordion-title:after{top:25px}.accordion-wrapper.posts-accordion .accordion-title:before{display:none}.accordion-wrapper.posts-accordion .accordion-item{border-bottom:1px solid #ababab}.accordion-wrapper.posts-accordion .accordion-item.active .accordion-title{border-bottom:none}.accordion-wrapper.posts-accordion .accordion-item.active{padding-bottom:25px}.post-slider-section-inner{padding-left:10%;padding-right:10%}.post-slider-section-inner .section-title{margin-bottom:0}.post-slider-section-inner .posts-slider{margin-left:-12px;margin-right:-12px}.post-slider-section-inner .posts-slider .post-slide{padding-left:12px;padding-right:12px}.post-slider-section-inner .posts-slider .hentry{border-top:3px solid #003594;padding-top:25px}.post-slider-section-inner .posts-slider .post-card .post-thumbnail .bg-image{padding-bottom:58.5%}.post-slider-section-inner .posts-slider .post-card .entry-meta{display:none}.post-slider-section-inner .posts-slider-nav{position:relative;text-align:right;top:-50px}.flexsection-testimonial_slider-wrapper{margin-bottom:80px}.testimonial-slider .slide-inner{display:flex}.testimonial-slider .slide-inner .image{background-position:top;min-height:300px;width:45%}.testimonial-slider .slide-inner .text{overflow:hidden;padding:70px 10% 100px;position:relative;width:55%}.testimonial-slider .slide-inner .text .bg-image{bottom:0;filter:blur(50px);-webkit-filter:blur(50px);left:0;opacity:.5;position:absolute;right:0;top:0}.testimonial-slider .slide-inner .text .testimonial{position:relative}.testimonial-slider .slick-dots{margin-top:50px;padding-left:45px;position:absolute;top:100%}.slider-nav.testimonials-slider-nav{margin-top:30px;padding-right:50px;text-align:right}.page-template-about .page-hero-section{z-index:2}.timeline-section-wrapper{color:#fff;overflow:visible;position:relative}.timeline-section-wrapper .background{background:#272727;bottom:-500px;clip-path:polygon(0 0,100% 0,100% calc(100% - 15vw),0 100%);left:0;position:absolute;right:0;top:0}.timeline-section-wrapper .section-inner{margin-bottom:100px;padding-top:15vw}.timeline-section-wrapper .timeline-wrapper{font-size:24px;list-style:none;margin:0;padding:0 0 0 60px}.timeline-section-wrapper .timeline-wrapper li{border-bottom:1px solid #ababab;display:flex;justify-content:space-between;margin-bottom:65px;padding-bottom:13px;position:relative;transition:opacity .8s}.timeline-section-wrapper .timeline-wrapper li:before{background:#ffdb00;bottom:30px;content:"";display:block;left:-60px;opacity:.4;position:absolute;top:-85px;width:1px}.timeline-section-wrapper .timeline-wrapper li:first-child:before{top:-200px}.timeline-section-wrapper .timeline-wrapper .dot{height:38px;left:-59px;position:absolute;top:20px;transform:translate(-50%,-50%);width:38px}.timeline-section-wrapper .timeline-wrapper .dot:after,.timeline-section-wrapper .timeline-wrapper .dot:before{background:#433a00;border-radius:50%;content:"";display:block;height:18px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:all .4s;width:18px}.timeline-section-wrapper .timeline-wrapper .dot:before{background:#272727;border:1px solid #ffdb00;height:38px;opacity:0;width:38px}.timeline-section-wrapper .timeline-wrapper li.active{opacity:1}.timeline-section-wrapper .timeline-wrapper li.active+li{opacity:.6}.timeline-section-wrapper .timeline-wrapper li.active+li+li{opacity:.2}.timeline-section-wrapper .timeline-wrapper li.active+li+li~li{opacity:0}.timeline-section-wrapper .timeline-wrapper li.active .dot:after{background:#ffdb00}.timeline-section-wrapper .timeline-wrapper li.active .dot:before{opacity:1}.timeline-section-wrapper .timeline-wrapper .year{font-size:26px;font-weight:800}.timeline-section-wrapper .timeline-cover{background:url(inc/assets/img/timeline-cover.png) no-repeat 50%;background-size:100% 100%;bottom:0;clip-path:polygon(0 15vw,100% 0,100% 100%,0 100%);height:800px;left:0;pointer-events:none;position:fixed;right:0;transform:translateY(40%)}.timeline-section-wrapper .section-title{margin-bottom:75px;position:relative;z-index:1}.gallery-section-wrapper{color:#fff;margin-bottom:120px}.gallery-section-wrapper .intro-content{max-width:50%}.gallery-section-wrapper .gallery-wrapper{margin-left:-20px;margin-right:-20px}.gallery-section-wrapper .gallery-wrapper .img-wrapper{margin-bottom:30px;padding-left:20px;padding-right:20px;width:50%}.gallery-section-wrapper .gallery-wrapper .img-wrapper .img-inner{overflow:hidden;position:relative;transition:all .4s;transition-delay:.2s}.gallery-section-wrapper .gallery-wrapper .img-wrapper .img-inner:hover{box-shadow:-13px 14px 0 #ffdb00}.gallery-section-wrapper .gallery-wrapper .img-wrapper.wide{width:100%}.gallery-section-wrapper .gallery-wrapper .img-wrapper .post-tag{display:block;opacity:0;right:0;transition:all .4s}.gallery-section-wrapper .gallery-wrapper .img-wrapper img{display:block;height:auto;transition:all .4s;width:100%}.gallery-section-wrapper .gallery-wrapper .img-wrapper img:hover{transform:scale(1.1)}.gallery-section-wrapper .gallery-wrapper .img-wrapper img:hover+.post-tag{opacity:1}.gallery-section-wrapper .gallery-wrapper .empty-gap{height:95px}.gallery-section-wrapper .button-wrapper{margin-top:75px}.navbar-toggler{border:none;color:#fff;font-size:26px;padding:0}.navbar-toggler .fa-bars{display:none}.navbar-toggler .fa-times,.navbar-toggler.collapsed .fa-bars{display:inline-block}#mobile-navigation,.navbar-toggler.collapsed .fa-times{display:none}.nothing-found{margin-top:20px}.video-play-button{align-items:center;background:transparent;border:none;color:inherit;cursor:pointer;display:flex;font-size:13px;font-weight:600;transition:all .4s}.video-play-button:hover{color:#ffdb00}.video-play-button:focus{outline:none}.video-play-button .caption{text-decoration:underline}.video-play-button .play-icon{border:1px solid;border-radius:50%;height:52px;margin-right:10px;position:relative;width:52px}.video-play-button .play-icon:before{background:currentColor;border-radius:50%;bottom:0;content:"";display:block;left:0;opacity:.14;position:absolute;right:0;top:0}.video-play-button .play-icon svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.video-play-button .play-icon .pause,.video-play-button.playing .play-icon .play{display:none}.video-play-button.playing .play-icon .pause{display:block}.video-play-button .play-icon svg path,.video-play-button .play-icon svg rect{fill:currentColor}.page-template-solutions .page-hero-section{clip-path:none;margin-bottom:0;padding-bottom:12%}.page-template-solutions .device-images-wrapper-outer{display:flex;justify-content:center;margin-top:60px}.page-template-solutions .device-images-wrapper{padding-bottom:4.5%;padding-right:5%;position:relative}.page-template-solutions .device-images-wrapper img{opacity:0;position:relative;transition:all .6s;z-index:1}.page-template-solutions .device-images-wrapper .laptop-image{height:auto;width:599px}.page-template-solutions .device-images-wrapper .mobile-image{bottom:0;height:77%;position:absolute;right:0;width:auto}.page-template-solutions .solution-section1-wrapper{color:#fff;margin-top:-15vw;padding-bottom:95px;padding-top:50px;pointer-events:none;position:relative}.page-template-solutions .solution-section1-wrapper .background{background:#272727;bottom:0;clip-path:polygon(0 15vw,100% 0,100% 100%,0 100%);left:0;position:absolute;right:0;top:0}.on-page-navigation-wrapper{left:0;position:absolute;right:0;z-index:2}.on-page-navigation{background:#272727;border:3px solid #ffdb00;color:#fff;display:flex;flex-wrap:wrap;justify-content:center;list-style:none;padding:28px 15px;transition:all .4s}.on-page-navigation.light-bg{background:#fff;color:#272727}.on-page-navigation:hover{box-shadow:-5px 8px 0 #ffdb00}.on-page-navigation li{margin:3px}.on-page-navigation a{color:inherit;display:block;font-size:16px;font-weight:800;letter-spacing:2px;padding:14px 22px;position:relative;text-decoration:none;text-transform:uppercase;transition:all .4s}.on-page-navigation a:before{background:#ffdb00;bottom:0;content:"";display:block;height:4px;left:20px;position:absolute;transition:all .4s;width:0}.on-page-navigation a:hover:before{width:calc(100% - 40px)}.on-page-navigation .active>a{background:#ffdb00;color:#272727}.section-hardware-wrapper{background:#272727;clip-path:polygon(0 0,100% 0,100% calc(100% - 15vw),0 100%);color:#fff;margin-top:-5px;overflow:hidden;padding-bottom:13vw}.section-hardware-wrapper .hardware-infograph-wrapper{position:relative}.section-hardware-wrapper .hardware-infograph-wrapper .infograph-image{display:block;margin-left:auto;margin-right:auto;position:relative;top:50px;width:290px;z-index:1}.section-hardware-wrapper .hardware-infograph-wrapper .circle{height:0;left:50%;padding-bottom:42%;position:absolute;top:145px;transform:translateX(-50%);width:42%}.section-hardware-wrapper .hardware-infograph-wrapper .circle:before{border-color:#ffdb00 #003594 #f6f6f6 #94a9cb;border-radius:50%;border-style:solid;border-width:2px;bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:rotate(-45deg);transition:all .4s}.section-hardware-wrapper .hardware-infograph-wrapper .circle .dot{background:#272727;border:3px solid #7d6f17;border-radius:50%;height:13px;margin-left:-9px;margin-top:-9px;position:absolute;transition:all .4s;width:13px}.section-hardware-wrapper .hardware-infograph-wrapper .circle .dot1{border-color:#ffdb00;left:13.2%;top:17.5%}.section-hardware-wrapper .hardware-infograph-wrapper .circle .dot2{border-color:#003594;right:10.8%;top:17.7%}.section-hardware-wrapper .hardware-infograph-wrapper .circle .dot3{border-color:#f6f6f6;bottom:23.53%;right:5.26%}.section-hardware-wrapper .hardware-infograph-wrapper .circle .dot4{border-color:#94a9cb;bottom:13.2%;left:15.3%}.section-hardware-wrapper .section-title{left:0;position:absolute;top:0;z-index:2}.section-hardware-wrapper .hardware-infograph-wrapper .info-description{list-style:none}.section-hardware-wrapper .hardware-infograph-wrapper .info-description li{max-width:245px;position:absolute;transition:all .4s}.section-hardware-wrapper .hardware-infograph-wrapper .info-description .part1{left:0;top:235px}.section-hardware-wrapper .hardware-infograph-wrapper .info-description .part2{right:0;top:125px}.section-hardware-wrapper .hardware-infograph-wrapper .info-description .part3{bottom:221px;right:0}.section-hardware-wrapper .hardware-infograph-wrapper .info-description .part4{bottom:195px;left:0}.section-implementation-wrapper .intro-content{margin-bottom:60px;max-width:50%}.section-implementation-wrapper .steps-list .step-item{align-items:center;display:flex;flex-direction:column;margin-bottom:50px;text-align:center}.section-implementation-wrapper .steps-list .step-item .step-index{align-items:center;display:flex;justify-content:center;margin-bottom:25px;min-height:135px;min-width:110px;position:relative}.section-implementation-wrapper .steps-list .step-item .step-number{background:#fff;border:3px solid #ffdb00;border-radius:50%;color:#272727;font-size:13px;font-weight:700;height:43px;left:-25px;line-height:36px;position:absolute;text-align:center;top:10px;width:43px;z-index:1}.section-numbers-wrapper{padding-bottom:1px!important}.solutions-section{padding-top:10px}.columns-wrapper .half-column{width:48%}.dark-background-section-wrapper{color:#fff;padding-bottom:calc(15vw + 25px);padding-top:calc(15vw + 25px);position:relative}.dark-background-section-wrapper:before{background:#272727;bottom:0;clip-path:polygon(0 15vw,100% 0,100% calc(100% - 15vw),0 100%);content:"";left:0;position:absolute;right:0;top:0}.dark-background-section-wrapper:first-child{padding-top:50px}.dark-background-section-wrapper:first-child:before{clip-path:polygon(0 0,100% 0,100% calc(100% - 15vw),0 100%)}.dark-background-section-wrapper:last-child{padding-bottom:50px}.dark-background-section-wrapper:last-child:before{clip-path:polygon(0 15vw,100% 0,100% 100%,0 100%)}.solution-data-thumbs{display:flex;flex-wrap:wrap}.solution-data-thumbs .solution-data{align-items:center;display:flex;flex-direction:column;margin-bottom:40px;padding-left:12px;padding-right:12px;text-align:center;transition:all .4s;width:33.333%}.solution-data-thumbs .solution-data .timer-indicator{align-self:flex-start;background:#ffdb00;height:5px;margin-top:7px;visibility:hidden;width:0}.solution-data-thumbs .solution-data.active,.solution-data-thumbs .solution-data:hover{opacity:1}.solution-data-thumbs .solution-data.active .timer-indicator{visibility:visible}.solution-data-thumbs .solution-data .image{margin-bottom:15px}.solution-data-thumbs .solution-data .name{margin-top:auto}.section-title.hr-sep-title:after{background:#003594;content:"";display:block;height:3px;margin:45px auto 50px;max-width:340px}.feature-columns{font-size:21px}.feature-columns .grid-item{margin-bottom:60px;margin-top:20px}.feature-columns+.button-wrapper{margin-top:0}.section-insights-wrapper .section-inner{padding:80px 10%}.section-insights-wrapper .insight-block{margin-bottom:20px}.section-insights-wrapper .insight-block .insight-text-column{padding-bottom:100px;padding-top:100px}.section-insights-wrapper .insight-block .insight-text-slider .section-title{margin-bottom:30px}.section-insights-wrapper .insight-block .insight-text-nav{border-top:3px solid #ffdb00;display:flex;list-style:none;margin:50px 0 0;padding:35px 0 0}.section-insights-wrapper .insight-block .insight-text-nav button{background:transparent;border:1px solid transparent;color:#ababab;font-size:14px;font-weight:400;margin:3px 0;padding:12px 18px;transition:all .4s;white-space:nowrap}.section-insights-wrapper .insight-block .insight-text-nav button:hover{color:#272727}.section-insights-wrapper .insight-block .insight-text-nav .active button{border-color:#ababab;color:#272727}.section-insights-wrapper .insight-block .insight-text-nav li:first-child{display:none}.section-insights-wrapper .insight-block .image-animator-field{height:100%;min-height:535px;overflow:hidden;position:relative}.image-animator-field .image-wrapper{position:absolute;transform:translate(-50%,-50%);transition:all .4s}.image-animator-field .image-wrapper .image{background-repeat:no-repeat;background-size:100% 100%;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:all .4s}.image-animator-field[slide="0"] .image-wrapper .image-0,.image-animator-field[slide="1"] .image-wrapper .image-1,.image-animator-field[slide="2"] .image-wrapper .image-2,.image-animator-field[slide="3"] .image-wrapper .image-3,.image-animator-field[slide="4"] .image-wrapper .image-4{opacity:1}.solutions-section .section-inner{margin-top:150px;position:relative}.section-numbers-wrapper .section-inner{margin-bottom:-50px;padding-bottom:100px}.wpcf7-not-valid-tip{font-size:80%;margin-top:5px}.wpcf7-not-valid{border-color:#dc3232!important}.slick-dots{list-style:none;margin-bottom:-10px;margin-top:40px;text-align:center}.slick-dots li{border:1px solid transparent;border-radius:50%;display:inline-block;margin-left:1px;margin-right:1px;padding:3px;transition:all .4s}.slick-dots button{background:#ededed;border:none;border-radius:50%;display:block;height:12px;margin:0;overflow:hidden;padding:0;text-align:left;text-indent:-999em;transition:all .4s;width:12px}.slick-dots .slick-active{border-color:#ffdb00}.slick-dots .slick-active button{background:#ffdb00}.thankyou-message-wrapper{color:#ababab;display:none;font-size:18px;font-weight:600;margin:35px auto 50px;max-width:480px}.thankyou-message-wrapper a:not(:hover){color:#003594}.thankyou-message-wrapper h2{color:#272727;margin:0 auto 30px;max-width:370px}.video-cursor{background:#000;border:none;border-radius:50%;color:#ffdb00;font-size:18px;font-weight:400;height:80px;line-height:80px;opacity:0;position:absolute;text-align:center;text-transform:uppercase;transform:translate(-50%,-50%);transition:opacity .4s;width:80px;z-index:99}.video-cursor.stop{background:#ffdb00;color:#000}.video-cursor.mouse-in{opacity:1}.fancybox-container.seamless .fancybox-slide{padding:0}.fancybox-container.seamless .fancybox-bg{background:#000;opacity:1}.fancybox-container.seamless .fancybox-content{height:100%!important;width:100%!important}.fancybox-container.seamless .fancybox-video{object-fit:cover}.cursor-move-overlay{bottom:0;cursor:none;left:0;position:absolute;right:0;top:0;z-index:99999}.page-hero-section.light-background{clip-path:none;color:inherit;padding-bottom:0}.page-hero-section.light-background .hero-inner{max-width:none}.page-hero-section.light-background h1{font-size:2.39em;margin-bottom:35px}.page-hero-section.light-background p{margin-bottom:1.2em}.page-hero-section.light-background .button-wrapper{margin-top:30px}body.single-press_clip .entry-content{padding-left:0;padding-right:0}.ui-selectmenu-button.ui-button{background:transparent;border:1px solid #707070;border-radius:0;color:#272727;display:block;font:inherit;font-weight:700;height:auto;margin-right:0;padding:13px 20px;width:auto}.ui-selectmenu-button.ui-button:active,.ui-selectmenu-button.ui-button:focus{border-color:#ffdb00;box-shadow:0 2px 1px #ffdb00}.ui-selectmenu-icon.ui-icon{background-image:url(inc/assets/img/dropdown-arrow@2x.png)!important;background-position:50%;background-size:contain;height:9px;position:absolute;right:20px;top:50%;transform:translateY(-50%);width:18px}.error404 .page-hero-section,.page-template-default .page-hero-section,.search .page-hero-section{margin-bottom:30px}.page-hero-section.no-hero-content{background:#272727;clip-path:none;padding-bottom:0;padding-top:0}@media (min-width:2560px){.font-s{font-size:.65em!important}.font-xs{font-size:21px!important}}@media (min-width:1920px){.page-hero-section.homepage-hero .background:before{left:calc(50% - 1410px)}}@media (min-width:768px){[animate-child-in]>*,[animate-in]{opacity:0;transform:translateY(60px);transition:all .9s!important;transition-timing-function:ease-in}[animate-child-in]>.animated-in,[animate-in].animated-in{opacity:1;transform:translateY(0)}}@media (max-width:1200px){.page-hero-section{margin-bottom:-9vw}.post-hero-section{margin-bottom:20px}#masthead .header-outer{display:none!important}header#masthead{background:#272727}#main-nav .main-links-wrapper{display:block;margin-top:30px}#main-nav .main-links-wrapper .additional-nav{margin-left:0;margin-top:15px}#masthead .search-toggler{right:10px}#masthead .menu-item-search .searchform{margin-right:0;opacity:1;width:auto}#primary-navigation{display:none}#mobile-navigation{display:block}#masthead .navbar-nav>li:not(:last-child){margin-right:0}#masthead .navbar-nav .menu-item-has-children{padding-right:40px;position:relative}#masthead .navbar-nav .menu-item-has-children:before{content:"\f078";font-family:Font Awesome\ 5 Free;font-size:18px;font-weight:900;line-height:1;position:absolute;right:0;top:0;transition:all .4s}#masthead .navbar-nav .menu-item-search.menu-item-has-children:before{display:none}#masthead .navbar-nav .menu-item-has-children.activated:before{transform:rotate(180deg)}#masthead .navbar-nav>li>.dropdown-menu{background:transparent;border:none;color:#ffdb00;left:auto;opacity:1;padding:0;position:relative;top:auto;transform:none;transition:none;visibility:visible}#masthead #mobile-navigation.navbar-nav .dropdown-menu,#masthead .navbar-nav>li:hover>a:before{display:none}#masthead #mobile-navigation.navbar-nav .menu-item-has-children.active>.dropdown-menu{display:block}#masthead #mobile-navigation.navbar-nav>li{margin-bottom:20px}#page{padding-top:100px}.page-hero-section:before{display:none}.timeline-section-wrapper .timeline-wrapper{margin-left:10px;padding-left:40px}.timeline-section-wrapper .timeline-wrapper .dot,.timeline-section-wrapper .timeline-wrapper li:before{left:-40px}.post-share-box{right:30px}.container.discrete-width{width:960px}}@media (max-width:991px){.post-slider-section-inner .section-title{margin-bottom:30px}.post-slider-section-inner .posts-slider-nav{display:none;margin:20px 0;top:0}.flexsection-quotes_accordion-wrapper .section-inner{padding:100px 10%}.container.discrete-width{width:735px}.section-hardware-wrapper .section-title{margin-bottom:50px;position:relative;top:0;width:100%}.section-hardware-wrapper .hardware-infograph-wrapper{align-items:flex-start;display:flex;flex-wrap:wrap}.section-hardware-wrapper .hardware-infograph-wrapper .infograph-image{height:auto;margin-left:0;top:auto;width:45%}.section-hardware-wrapper .hardware-infograph-wrapper .circle{display:none}.section-hardware-wrapper .hardware-infograph-wrapper .info-description{list-style:disc;margin-left:auto;width:48%}.section-hardware-wrapper .hardware-infograph-wrapper .info-description li{bottom:auto!important;left:auto!important;margin-bottom:50px;max-width:none;opacity:1;position:relative;right:auto!important;top:auto!important}.flexsection-posts_filter-wrapper .columns-wrapper{display:block}.columns-wrapper .filtered-posts-column,.columns-wrapper .posts-filter-column{margin-right:0;width:auto}}@media (max-width:767px){.homepage-video-section .section-inner{min-height:850px;padding-top:0}body.scrolling-down header#masthead{top:0!important}#reading_progress.is_stuck{top:103px!important}.grid-wrapper .grid-item{margin-left:0;width:100%}#colophon .footer-main-inner .footer-logo .footer-logo-logo{display:none}#footer-widget{display:block}#colophon .footer-main-inner .footer-logo .contact-info{margin-bottom:35px;margin-top:0}footer#colophon{padding-bottom:50px}#colophon .footer-main-inner{flex-direction:column}.footer-social-wrapper .label{display:block}.page-hero-section{padding-bottom:calc(15vw + 70px)}.columns-wrapper,.flexsection-quotes_accordion-wrapper .tab-columns,.form-wrap,.testimonial-slider .slide-inner{display:block}.columns-wrapper .filtered-posts-column,.columns-wrapper .half-column,.columns-wrapper .image-column,.columns-wrapper .posts-column,.columns-wrapper .posts-filter-column,.columns-wrapper .text-column,.flexsection-quotes_accordion-wrapper .tab-columns .content-column,.flexsection-quotes_accordion-wrapper .tab-columns .tab-column,.form-wrap .main-wrapper,.form-wrap .side-wrapper,.testimonial-slider .slide-inner .image,.testimonial-slider .slide-inner .text{width:auto}.timeline-section-wrapper .timeline-wrapper li{display:block;margin-bottom:54px}.gallery-section-wrapper .gallery-wrapper .img-wrapper{width:100%}.gallery-section-wrapper .intro-content,.section-implementation-wrapper .intro-content{max-width:none}.gallery-section-wrapper .gallery-wrapper .empty-gap{height:20px}.columns-wrapper .filtered-posts-column,.solution-data-thumbs{margin-top:50px}.columns-wrapper.posts-columns-wrapper .sticky-posts-column{top:0}.columns-wrapper .side-nav-column,.post-share-box{display:none}.container.discrete-width{width:450px}.insight-block .columns-wrapper{display:flex;flex-direction:column-reverse}.page-hero-section h1,.post-header-area .post-main-title{font-size:60px}.solutions-section .section-inner{margin-top:0}.slider-nav.testimonials-slider-nav{display:none}.testimonial-slider .slick-dots{margin-top:30px;padding-left:0;position:relative}.section-numbers-wrapper .feature-columns .grid-item{margin-bottom:40px}.section-numbers-wrapper .section-inner{padding-bottom:30px}.flexsection-callout-wrapper .disclaimer{bottom:auto;left:auto;margin-top:70px;position:relative}.flexsection-posts_filter-wrapper{margin-bottom:40px}.flexsection-callout-wrapper .section-inner,.flexsection-posts_filter-wrapper .border-section,.flexsection-quotes_accordion-wrapper .section-inner{padding:50px 20px}.flexsection-posts_filter-wrapper .widget-title{margin-bottom:20px;margin-top:0}.border-section{border-width:5px}}@media (max-width:639px){.section-hardware-wrapper .hardware-infograph-wrapper .infograph-image{margin-bottom:50px;margin-left:auto}.section-hardware-wrapper .hardware-infograph-wrapper .info-description{width:100%}#masthead .header-inner{padding-bottom:10px;padding-top:10px}#mobile-navigation{height:calc(100vh - 80px)}#masthead .navbar-brand img{max-height:36px;object-fit:contain;object-position:left center}#hiddendiv{display:none!important}#masthead .navbar-nav a:after{height:1px;margin-top:8px}#masthead .navbar-nav .menu-item-has-children:before{font-size:10px;padding:10px 0}#page{padding-top:50px}body.navbar-opened{overflow:hidden}#main-nav{-webkit-overflow-scrolling:touch;margin-left:-15px;margin-right:-15px;overflow:auto;padding-left:15px;padding-right:15px}#reading_progress.is_stuck,body.scrolling-up #reading_progress.is_stuck{top:57px!important}}@media (max-width:479px){#footer-widget{display:block}footer#colophon{padding-bottom:20px}.page-hero-section h1,.post-header-area .post-main-title{font-size:12vw}.posts-grid-wrapper .post-card{width:100%}.container.discrete-width{box-sizing:border-box;width:100%}.solution-data-thumbs .solution-data{width:50%}.btn{min-width:0;padding:18px 10px}.btn,.btn-sm{font-size:14px}.btn-secondary:not(.btn-long){max-width:300px;min-width:0;width:80%}.flexsection-posts_filter-wrapper .submit-wrapper .btn svg{margin-left:3px}}input,select,textarea{background-color:#f5f8fa;border:1px solid #cbd6e2;border-radius:3px;box-sizing:border-box;color:#33475b;display:inline-block;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:14px;font-weight:400;height:40px;line-height:22px;padding:9px 10px;width:100%}.hs-form-checkbox{list-style:none}form ul{padding:5px}.hs-error-msg{color:red;font-size:10px;list-style:none}.hs-error-msgs{list-style:none;margin-bottom:0}.hs-field-desc{font-size:10px}.hs-form fieldset.form-columns-1 .hs-input{width:100%!important}form{font-size:14px}input[type=checkbox]{height:auto;margin-right:10px}input[type=submit]{background-color:#72b8c6;border:none;border-radius:25px;color:#fff;width:250px}.actions{padding-top:20px}