.color-dark,.color-dark h1,.color-dark h2,.color-dark h3,.color-dark h4,.color-dark h5,.color-dark h6{color:#111;color:rgba(0,0,0,.95)}.color-light,.color-light h1,.color-light h2,.color-light h3,.color-light h4,.color-light h5,.color-light h6{color:#fafafa;color:rgba(255,255,255,.95)}.color-white,.color-white h1,.color-white h2,.color-white h3,.color-white h4,.color-white h5,.color-white h6,a.color-white:hover{color:#fff;color:#fff}body .color-orange{color:#f60}body .bg-orange{background-color:#f60}body .color-teal{color:#0d969d}body .bg-teal{background-color:#0d969d}body .color-darkteal{color:#1c3b49}body .bg-darkteal{background-color:#1c3b49}body .color-blueblack{color:#0b181e}body .bg-blueblack{background-color:#0b181e}body .color-lightblue{color:#bbc9d0}body .bg-lightblue{background-color:#bbc9d0}body .color-textgray1{color:#aaa}body .bg-textgray1{background-color:#aaa}body .color-textgray2{color:#bbb}body .bg-textgray2{background-color:#bbb}body .color-textgray3{color:#58595b}body .bg-textgray3{background-color:#58595b}body .color-brown{color:#2b2b2b}body .bg-brown{background-color:#2b2b2b}body .color-red{color:#ff3939}body .bg-red{background-color:#ff3939}body .color-default{color:#1a1a1a}body .bg-default{background-color:#1a1a1a}body .color-white{color:#fff}body .bg-white{background-color:#fff}body .color-black{color:#000}body .bg-black{background-color:#000}body .color-gray1{color:#f2f2f2}body .bg-gray1{background-color:#f2f2f2}body .color-gray2{color:#c4c4c4}body .bg-gray2{background-color:#c4c4c4}body .color-gray3{color:#bbb}body .bg-gray3{background-color:#bbb}body .color-gray4{color:#777}body .bg-gray4{background-color:#777}@font-face{font-family:icomoon;src:url(../font/icomoon.eot?edhoix);src:url(../font/icomoon.eot?edhoix#iefix) format('embedded-opentype'),url(../font/icomoon.ttf?edhoix) format('truetype'),url(../font/icomoon.woff?edhoix) format('woff'),url(../font/icomoon.svg?edhoix#icomoon) format('svg');font-weight:400;font-style:normal}[class^=ic-],[class*=" ic-"]{font-family:icomoon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ic-clock:before{content:"\e906"}.ic-play:before{content:"\e908"}.ic-download:before{content:"\e907"}.ic-video:before{content:"\e902"}.ic-web:before{content:"\e903"}.ic-inbound:before{content:"\e904"}.ic-seo:before{content:"\e905"}.ic-mouse-wheel:before{content:"\e901"}.ic-ft:before{content:"\e900"}html{font-family:lato,Arial,Helvetica,sans-serif;background:#0e1d24;-webkit-font-smoothing:antialiased}body{background:#0e1d24;color:#1a1a1a;line-height:normal}.wrap{max-width:1920px;margin:0 auto}.wrap-{background:#fff}.center,.center-1,.center-2,.center-wide{max-width:1920px}.fullwidth-content{max-width:1920px;margin:0 auto}.fullwidth-content.full{max-width:100%;margin:0}#m{overflow:hidden}#m .wrap{background:0 0;box-shadow:none;-ms-box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:#222}::-webkit-scrollbar-thumb{background:#f60}::-moz-selection{background:#0d969d;color:#fff}::selection{background:#0d969d;color:#fff}::-moz-selection{background:#0d969d;color:#fff}i.fa{vertical-align:baseline}a{color:#f60}a:hover{color:#0d969d}.gap{padding-top:20px!important;padding-bottom:20px!important}h1,h2,h3,h4,h5,h6{font-family:lato,Arial,Helvetica,sans-serif;color:#0b181e;line-height:1em}h1{font-size:1.8rem;font-weight:900}h2{font-size:1.6rem;font-weight:200}h3{font-size:1.4rem;font-weight:600}h4{font-size:1.2rem;font-weight:400}h5{font-size:1.1rem;font-weight:900}h6{font-size:1.1rem;font-weight:900}.font-1{font-family:lato,Arial,Helvetica,sans-serif}.font-2{font-family:lato,Arial,Helvetica,sans-serif}body .color-0{color:#1a1a1a}body .color-1{color:#f60}body .color-2{color:#0d969d}body .color-3{color:#1c3b49}body .color-4{color:#0b181e}body .color-5{color:#aaa}body .color-6{color:#bbb}body .color-7{color:#ff3939}body .color-8{color:#2b2b2b}body .color-f{color:#fff}.bg-0{background:#fff}.bg-1{background:#fef3eb}.bg-2{background:#e1e7ea}.bg-3{background:#bbc9d0}.bg-4{background:#1c3b49}.bg-c-0{background:#1a1a1a}.bg-c-1{background:#f60}.bg-c-2{background:#0d969d}.bg-c-3{background:#1c3b49}.bg-c-4{background:#0b181e}.bg-c-5{background:#aaa}.bg-c-6{background:#bbb}.bg-c-7{background:#ff3939}.bg-c-8{background:#2b2b2b}strong{font-weight:700}.w-50{width:100%;max-width:50%}.w-480{width:100%;max-width:480px}.w-720{width:100%;max-width:720px}.w-900{width:100%;max-width:900px}.w-1000{width:100%;max-width:1000px}.w-1100{width:100%;max-width:1100px}.w-1200{width:100%;max-width:1200px}.w-1260{width:100%;max-width:1260px}.w-1300{width:100%;max-width:1300px}.w-1600{width:100%;max-width:1600px}.spaced{margin:5px -5px}.spaced>.column{border:5px solid #fff}.spaced>.item{border:5px solid #fff}.spaced-v{height:10px}.spaced-pad{padding:5px}.spaced-rev{margin-top:-5px;margin-bottom:-5px;height:0}.spaced-rev.spaced{height:auto}.spaced-no-v{margin-top:0!important;margin-bottom:0!important}.spaced-no-v>.column{border-top:0!important;border-bottom:0!important}.hide-footer #f{display:none!important}.hide-header #h{display:none!important}.hide-menu #mb{display:none!important}.hide-bar #bar{display:none!important}.hide-logo #logo{display:none!important}#h{position:absolute;left:0;top:0;right:0;background:0 0;-webkit-transition:all ease .8s;-moz-transition:all ease .8s;-o-transition:all ease .8s;-ms-transition:all ease .8s;transition:all ease .8s;padding:20px 0 0;pointer-events:none;z-index:999}#h #top{z-index:99988}#h #wp-gap{display:none}#h #logo{z-index:3;position:relative;-webkit-transition:all ease .5s;-moz-transition:all ease .5s;-o-transition:all ease .5s;-ms-transition:all ease .5s;transition:all ease .5s;width:150px;height:30px;overflow:hidden;max-width:100%}#h #logo a{pointer-events:auto}#h #logo img{max-height:100%;max-width:100%}#h #logo .logo-text{display:inline-block;height:30px;width:150px;position:absolute;top:0;left:0}#h #logo .logo-icon{display:inline-block;height:30px;width:25px;position:absolute;top:0;left:46px}#h #alerts{margin-top:-20px;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=95);filter:alpha(opacity=95);-moz-opacity:.95;-khtml-opacity:.95;-webkit-opacity:.95;opacity:.95;pointer-events:auto}#h #alerts .alert.good{background:#0d969d;color:#fff}#h #alerts .alert.warn{background:#f60;color:#fff}#h #alerts .alert.error{background:#ff3939;color:#fff}#h #alerts .alert a{color:#fff;font-weight:700;text-decoration:underline}#mb .menu-toggle .menu-icon{width:1em;padding:.3em 0;max-height:18px;display:inline-block;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;border-top:1px solid;border-bottom:1px solid;vertical-align:baseline}#mb .menu-toggle .menu-icon:before{content:"";height:0;margin:1px 0;width:100%;top:50%;background-color:inherit;display:block;border-top:1px solid}#mb{font-size:0;position:relative}#mb a{display:inline-block;overflow:hidden;color:#fff;text-decoration:none!important;position:relative;font-size:1rem;padding:0 1rem;line-height:3rem;height:3rem;pointer-events:auto;text-align:center}#mb a i{width:;text-align:center;z-index:5;position:relative}#mb a strong{padding-right:10px;z-index:5;position:relative;display:none}#mb a:after{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:100%;background:rgba(255,102,0,.95);-webkit-transform:translate3d(105%,0,0);-moz-transform:translate3d(105%,0,0);-o-transform:translate3d(105%,0,0);-ms-transform:translate3d(105%,0,0);transform:translate3d(105%,0,0);-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-o-transition:.5s ease all;-ms-transition:.5s ease all;transition:.5s ease all}#mb a:hover:after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pre-scrolled #h{-webkit-transform:translate3d(0,-100%,0);-moz-transform:translate3d(0,-100%,0);-o-transform:translate3d(0,-100%,0);-ms-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);padding-top:0}.scrolled #h{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);top:0!important;position:fixed;padding-top:0!important}.pre-scrolled #h #wp-gap{display:block}.pre-scrolled #h #logo .logo-text{left:-400px}.pre-scrolled #h #logo .logo-icon{left:0}.pre-scrolled #h #alerts{display:none}.h-static #h{position:relative!important;background:#1c3b49;padding-bottom:20px}.pre-scrolled #mb{top:0!important;position:absolute;right:0!important}.pre-scrolled #mb a{background:rgba(11,24,30,.8)}.pre-scrolled #mb a.menu-toggle strong{display:none}.pre-scrolled #mb a.menu-phone{background:rgba(13,150,157,.8)}.pre-scrolled #mb a.menu-email{background:rgba(28,59,73,.8)}#n{position:fixed;left:0;top:0;right:0;bottom:0;z-index:99998;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;-webkit-transform:translate3d(-100%,0,0);-moz-transform:translate3d(-100%,0,0);-o-transform:translate3d(-100%,0,0);-ms-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:1s ease all;-moz-transition:1s ease all;-o-transition:1s ease all;-ms-transition:1s ease all;transition:1s ease all;background:rgba(28,59,73,.95);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#n>.item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#n>.item h6{display:none}#n .menu-toggle{position:absolute;padding:10px;right:15px;top:15px;color:#fff;text-decoration:none}#n .menu-toggle i{line-height:1.4rem;font-size:3rem;display:block}#n .menu-toggle:hover{color:#f60}#n .menu{font-size:0}#n .menu>li{display:table;padding:5px 0}#n .sub-menu>li{display:table;padding:5px 0 5px 15px}#n .sub-menu{display:none}#menu-mobile-menu .drop:before{content:"\f0d7";font-family:FontAwesome;padding:0 0 0 5px}#n .menu>li>a{display:block;color:#fff;font-size:1.2rem;font-weight:400;text-transform:uppercase;border-bottom:1px solid transparent}#n .sub-menu>li>a{display:block;color:#fff;font-size:1.2rem;font-weight:400;text-transform:uppercase;border-bottom:1px solid transparent}#n .menu>li>a:hover{text-decoration:none;color:#f60;border-color:#f60}#n .sub-menu>li>a:hover{text-decoration:none;color:#f60;border-color:#f60}.show-menu #n{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}.admin-bar #n .menu-toggle{top:50px}#b{position:fixed;right:0;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);z-index:99;display:none}#b a{display:block;width:50px;height:50px;line-height:50px;overflow:hidden;color:#fff;background:#0d969d;float:right;clear:both;text-decoration:none!important;position:relative}#b a:nth-child(2n){background:#2b2b2b}#b a i{width:50px;text-align:center;z-index:5;position:relative}#b a strong{padding-right:10px;z-index:5;position:relative}#b a:hover{width:auto}#b a:after{content:"";position:absolute;z-index:0;left:0;top:0;bottom:0;width:100%;background:#f60;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-o-transition:.5s ease all;-ms-transition:.5s ease all;transition:.5s ease all}#b a:hover:after{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}#t{position:relative;overflow:visible;background:#0b181e;z-index:99}#t .wrap{max-width:100%;position:relative;overflow:hidden}#t .video-bg{position:absolute;left:0;top:0;width:100%;height:100%;z-index:2;-o-object-fit:cover;object-fit:cover;background:#0b181e}#t .ic-big{position:absolute;right:0;top:50%;-webkit-transform:translate3d(46%,-43%,0);-moz-transform:translate3d(46%,-43%,0);-o-transform:translate3d(46%,-43%,0);-ms-transform:translate3d(46%,-43%,0);transform:translate3d(46%,-43%,0);font-size:128vh;color:rgba(255,102,0,.2);z-index:4;pointer-events:none}#t h2{position:relative}#t .video-inline-wrap{position:absolute;left:50%;top:0;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);display:inline-block}#t .video-inline{width:12.5rem;height:7rem;margin:0 auto;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0;cursor:pointer;position:relative;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}#t .ic-play{position:absolute;top:0;left:0;width:100%;height:100%;font-size:3rem;text-align:center;line-height:7rem;cursor:pointer}#t .ic-play:after{content:"";position:absolute;z-index:-1;left:50%;top:50%;-webkit-transform:translate3d(-55%,-49%,0) scale(1);-moz-transform:translate3d(-55%,-49%,0) scale(1);-o-transform:translate3d(-55%,-49%,0) scale(1);-ms-transform:translate3d(-55%,-49%,0) scale(1);transform:translate3d(-55%,-49%,0) scale(1);-moz-border-radius:50%;-webkit-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:rgba(11,24,30,.4);width:7rem;height:7rem;-webkit-animation:play-button 2s infinite;-moz-animation:play-button 2s infinite;-o-animation:play-button 2s infinite;animation:play-button 2s infinite;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}lesshat-selector{-lh-property:0}@-webkit-keyframes play-button{0%{-webkit-transform:translate3d(-55%,-48.5%,0) scale(1)}50%{-webkit-transform:translate3d(-55%,-48.5%,0) scale(.7)}to{-webkit-transform:translate3d(-55%,-48.5%,0) scale(1)}}@-moz-keyframes play-button{0%{-moz-transform:translate3d(-55%,-48.5%,0) scale(1)}50%{-moz-transform:translate3d(-55%,-48.5%,0) scale(.7)}to{-moz-transform:translate3d(-55%,-48.5%,0) scale(1)}}@-o-keyframes play-button{0%{-o-transform:translate3d(-55%,-48.5%,0) scale(1)}50%{-o-transform:translate3d(-55%,-48.5%,0) scale(.7)}to{-o-transform:translate3d(-55%,-48.5%,0) scale(1)}}@keyframes play-button{0%{-webkit-transform:translate3d(-55%,-48.5%,0) scale(1);-moz-transform:translate3d(-55%,-48.5%,0) scale(1);-ms-transform:translate3d(-55%,-48.5%,0) scale(1);transform:translate3d(-55%,-48.5%,0) scale(1)}50%{-webkit-transform:translate3d(-55%,-48.5%,0) scale(.7);-moz-transform:translate3d(-55%,-48.5%,0) scale(.7);-ms-transform:translate3d(-55%,-48.5%,0) scale(.7);transform:translate3d(-55%,-48.5%,0) scale(.7)}to{-webkit-transform:translate3d(-55%,-48.5%,0) scale(1);-moz-transform:translate3d(-55%,-48.5%,0) scale(1);-ms-transform:translate3d(-55%,-48.5%,0) scale(1);transform:translate3d(-55%,-48.5%,0) scale(1)}; } #t .video-inline-wrap:hover .ic-play:after { background: rgba(255,102,0,0.5) } #t .video-playing { position: fixed; top: -50px; left: 0; right: 0; bottom: 0; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0) } #t .video-playing .video-inline { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; width: 1280px; height: auto; max-width: 100%; box-shadow: 0 0 10px 10px rgba(0,0,0,0.25); -ms-box-shadow: 0 0 10px 10px rgba(0,0,0,0.25); -moz-box-shadow: 0 0 10px 10px rgba(0,0,0,0.25); -webkit-box-shadow: 0 0 10px 10px rgba(0,0,0,0.25) } #t .video-playing .ic-play { display: none } #t h2 br { display: none } #t .post-category { font-size: 0; line-height: normal } #t .post-category a { background: rgba(255,102,0,0.9); color: #ffffff; text-transform: uppercase; font-weight: 900; font-size: .8rem; padding: 2px 6px; letter-spacing: .05em; margin: 0 3px 3px 0; display: inline-block } #t .post-category a:hover { background: #0d969d; color: #ffffff; text-decoration: none } #t .post-share { position: absolute; z-index: 10; bottom: 1rem; left: 0; color: #ffffff; width: 100%; text-align: center } #t .post-share>strong { font-size: .8rem; letter-spacing: .04em; font-weight: bold; display: inline-block; vertical-align: top } #t .post-share p { display: none } #t .post-share .addthis { display: inline-block !important } #t .post-share .addthis .at-share-btn-elements .at-share-btn { background: none !important; color: #0d969d !important } #t .post-share .addthis .at-share-btn-elements .at-share-btn .at-icon { fill: #ffffff !important } #t .block-has-video .post-share { text-align: left } .bg-video { position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 2 } .bg-video video { -o-object-fit: cover !important; object-fit: cover !important; background: none !important } .bg-video img { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0 } .bg-video #wistia_19_vulcan { background: none !important } .bg-video .ic-ft { position: absolute; right: 0; top: 50%; -webkit-transform: translate3d(46%,-43%,0); -moz-transform: translate3d(46%,-43%,0); -o-transform: translate3d(46%,-43%,0); -ms-transform: translate3d(46%,-43%,0); transform: translate3d(46%,-43%,0); font-size: 128vh; color: rgba(255,102,0,0.2); z-index: 4; pointer-events: none } .t-bg { position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 4; background: url(../images/t-bg-1.png) no-repeat right bottom / 100% 70%; pointer-events: none } .t-bg-2 { position: absolute; left: 0; top: 0; bottom: 0; right: 0; z-index: 4; background: #0b181e; pointer-events: none; -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=60); filter: alpha(opacity=60); -moz-opacity: 0.6; -khtml-opacity: 0.6; -webkit-opacity: 0.6; opacity: 0.6 } .scroll-wheel { position: absolute; left: 50%; bottom: 40px; -webkit-transform: translate3d(-50%,0,0); -moz-transform: translate3d(-50%,0,0); -o-transform: translate3d(-50%,0,0); -ms-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0); z-index: 5; text-align: center; font-weight: 700; font-size: .8rem; letter-spacing: .05em; display: none } .scroll-wheel:before { content: "SCROLL"; display: block; padding-bottom: 2px } .scroll-wheel .ic-mouse-wheel { font-size: 2.5rem } .scroll-wheel-alt { position: absolute; right: 40px; bottom: 40px; z-index: 5; text-align: center; font-size: 2rem; letter-spacing: 0; color: #ffffff; -webkit-animation: scroll-float 1.5s infinite; -moz-animation: scroll-float 1.5s infinite; -o-animation: scroll-float 1.5s infinite; animation: scroll-float 1.5s infinite; display: none } .scroll-wheel-alt .fa-circle { -webkit-transform: scale(0.25); -moz-transform: scale(0.25); -o-transform: scale(0.25); -ms-transform: scale(0.25); transform: scale(0.25) } .scroll-wheel-alt .fa { display: block; line-height: .5em } .scroll-wheel-alt:hover { color: #ffffff; text-decoration: none } lesshat-selector { -lh-property: 0 } @-webkit-keyframes scroll-float { 0%{-webkit-transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,-15px,0)}to{-webkit-transform:translate3d(0,0,0)}}@-moz-keyframes scroll-float{0%{-moz-transform:translate3d(0,0,0)}50%{-moz-transform:translate3d(0,-15px,0)}to{-moz-transform:translate3d(0,0,0)}}@-o-keyframes scroll-float{0%{-o-transform:translate3d(0,0,0)}50%{-o-transform:translate3d(0,-15px,0)}to{-o-transform:translate3d(0,0,0)}}@keyframes scroll-float{0%{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}50%{-webkit-transform:translate3d(0,-15px,0);-moz-transform:translate3d(0,-15px,0);-ms-transform:translate3d(0,-15px,0);transform:translate3d(0,-15px,0)}to{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}; } lesshat-selector { -lh-property: 0 } @-webkit-keyframes scroll-color1 { 0%{color:#fff}16%{color:#f60}33%{color:#f60}49%{color:#f60}66%{color:#fff}82%{color:#fff}to{color:#fff}}@-moz-keyframes scroll-color1{0%{color:#fff}16%{color:#f60}33%{color:#f60}49%{color:#f60}66%{color:#fff}82%{color:#fff}to{color:#fff}}@-o-keyframes scroll-color1{0%{color:#fff}16%{color:#f60}33%{color:#f60}49%{color:#f60}66%{color:#fff}82%{color:#fff}to{color:#fff}}@keyframes scroll-color1{0%{color:#fff}16%{color:#f60}33%{color:#f60}49%{color:#f60}66%{color:#fff}82%{color:#fff}to{color:#fff}; } lesshat-selector { -lh-property: 0 } @-webkit-keyframes scroll-color2 { 0%{color:#fff}16%{color:#fff}33%{color:#f60}49%{color:#f60}66%{color:#f60}82%{color:#fff}to{color:#fff}}@-moz-keyframes scroll-color2{0%{color:#fff}16%{color:#fff}33%{color:#f60}49%{color:#f60}66%{color:#f60}82%{color:#fff}to{color:#fff}}@-o-keyframes scroll-color2{0%{color:#fff}16%{color:#fff}33%{color:#f60}49%{color:#f60}66%{color:#f60}82%{color:#fff}to{color:#fff}}@keyframes scroll-color2{0%{color:#fff}16%{color:#fff}33%{color:#f60}49%{color:#f60}66%{color:#f60}82%{color:#fff}to{color:#fff}; } lesshat-selector { -lh-property: 0 } @-webkit-keyframes scroll-color3 { 0%{color:#fff}16%{color:#fff}33%{color:#fff}49%{color:#f60}66%{color:#f60}82%{color:#f60}to{color:#fff}}@-moz-keyframes scroll-color3{0%{color:#fff}16%{color:#fff}33%{color:#fff}49%{color:#f60}66%{color:#f60}82%{color:#f60}to{color:#fff}}@-o-keyframes scroll-color3{0%{color:#fff}16%{color:#fff}33%{color:#fff}49%{color:#f60}66%{color:#f60}82%{color:#f60}to{color:#fff}}@keyframes scroll-color3{0%{color:#fff}16%{color:#fff}33%{color:#fff}49%{color:#f60}66%{color:#f60}82%{color:#f60}to{color:#fff}; } .block { max-width: 75% } .block h1 { padding: 0; margin: 10px 0 } .block h2 { padding: 0; margin: 10px 0; letter-spacing: .05em } .block h3 { padding: 0; margin: 10px 0 } .block h4 { padding: 0; margin: 10px 0 } .block p { padding: 0; margin: 10px 0 } .block-wrap { position: static !important } .block-wide { max-width: 100% } .block-thin { max-width: 90% } .block-top { position: absolute; top: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; z-index: 4 } .block-middle { position: absolute; top: 50%; -webkit-transform: translate3d(0,-50%,0); -moz-transform: translate3d(0,-50%,0); -o-transform: translate3d(0,-50%,0); -ms-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0); width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; z-index: 5 } .block-bottom { position: absolute; bottom: 0; width: 100%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; z-index: 5 } .block-wistia { position: absolute; z-index: 5; right: 0; bottom: 0; width: 100%; max-width: 40% } .block-wistia p { margin: 0; padding: 0 } .block-wistia br { display: none } .cta { background: #1c3b49; color: #ffffff; text-align: center; padding: 1.2rem 0 !important; border-top: 10px solid #ff6600; position: relative } .cta:before { content: ""; position: absolute; left: 50%; top: 0; -webkit-transform: translate3d(-50%,0,0); -moz-transform: translate3d(-50%,0,0); -o-transform: translate3d(-50%,0,0); -ms-transform: translate3d(-50%,0,0); transform: translate3d(-50%,0,0); border-left: .8rem solid transparent; border-right: .8rem solid transparent; border-top: 0.8rem solid #ff6600 } .cta p { display: inline-block; padding: .6em 0; letter-spacing: .1em; line-height: 1em } .cta .btn { margin-left: .6rem; margin-top: -0.1rem } .form .field .field-label { font-size: .8rem; line-height: 1.3em; font-family: "Lato",arial,helvetica,sans-serif; font-weight: 700; letter-spacing: .05em; color: #1a1a1a; text-transform: uppercase } .form .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]),.form .field select,.form .field textarea { background: #E1E7EA; border: 1px solid #bbc9d0; font-family: "Lato",arial,helvetica,sans-serif; padding: 10px } .form .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):focus,.form .field select:focus,.form .field textarea:focus { background: #ffffff; border-color: #ff6600 } .form .field .field-invalid,.form .field .invalid,.form .field .wpcf7-not-valid { border-color: #F33 } .form-white .field .field-label { color: #ffffff } .form-white .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]),.form-white .field select,.form-white .field textarea { background: rgba(255,255,255,0.15); border: 1px solid rgba(255,255,255,0); color: #ffffff } .form-white .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):focus,.form-white .field select:focus,.form-white .field textarea:focus { background: #ffffff; border-color: #0b181e; color: #0b181e } .form-white .field .field-invalid,.form-white .field .invalid,.form-white .field .wpcf7-not-valid { border-color: #F33 !important } .hubspotForm .form .hs_submit { padding-top: 1rem } .hubspotForm .form .hs-error-msgs { background: #F33; color: #ffffff; margin: 0; font-size: .8rem } .hubspotForm .form .hs-error-msgs li { list-style-type: none; padding: .2em .5em } .hubspotForm .form .hs-error-msgs li:before { display: none } .hubspotForm .form .field-label { padding-top: .5rem } .hubspotForm .form fieldset { max-width: 100% } .hubspotForm .form fieldset textarea { width: 100% !important } .hubspotForm .form .inputs-list { margin: 0 !important } .hubspotForm .form .inputs-list li { display: inline-block; margin: 2px 12px 2px 0; font-size: .8rem } .hubspotForm .form .inputs-list li:before { display: none } .hubspotForm .form .inputs-list li input { margin-right: 6px } .btn { border: 0; border-left: 1px solid; color: #ff6600; background: none; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; text-transform: uppercase; font-weight: 600; font-family: "Lato",arial,helvetica,sans-serif; position: relative; z-index: 10; overflow: hidden } .btn:active,.btn:focus,.btn:hover { color: #ffffff; border-color: #ff6600 } .btn:after { content: ""; position: absolute; z-index: -1; left: 0; top: 0; height: 100%; width: 100%; -webkit-transform: scale(0) translate(-100%,0); -moz-transform: scale(0) translate(-100%,0); -o-transform: scale(0) translate(-100%,0); -ms-transform: scale(0) translate(-100%,0); transform: scale(0) translate(-100%,0); background: #ff6600; -webkit-transition: none; -moz-transition: none; -o-transition: none; -ms-transition: none; transition: none; pointer-events: none } .btn:active:after,.btn:focus:after,.btn:hover:after { -webkit-transform: scale(1) translate3d(0,0,0); -moz-transform: scale(1) translate3d(0,0,0); -o-transform: scale(1) translate3d(0,0,0); -ms-transform: scale(1) translate3d(0,0,0); transform: scale(1) translate3d(0,0,0) } .btn-white { color: #ffffff } .btn-white:after { background: #ffffff } .btn-white:active,.btn-white:focus,.btn-white:hover { color: #ff6600; border-color: #ffffff } .btn-dark { color: #0b181e } .btn-dark:after { background: #0b181e } .btn-dark:active,.btn-dark:focus,.btn-dark:hover { color: #ffffff; border-color: #0b181e } .btn-blue { color: #1c3b49 } .btn-blue:after { background: #1c3b49 } .btn-blue:active,.btn-blue:focus,.btn-blue:hover { color: #ffffff; border-color: #1c3b49 } .btn-no-bdr { border: 0px } .btn-small { border-left-width: 1px } .btn-medium { border-left-width: 1px } .btn-large { border-left-width: 1px } .content { line-height: 1.8em } .content h1 a,.content h2 a,.content h3 a,.content h4 a,.content h5 a,.content h6 a { color: #0b181e } .content h1 a:hover,.content h2 a:hover,.content h3 a:hover,.content h4 a:hover,.content h5 a:hover,.content h6 a:hover { color: #0d969d } .content-post { color: #58595b; line-height: 1.8em; font-size: 1.1rem } .content-post p { padding: .9rem 0 } .content ol { margin: .5rem 0 .5rem 3.5rem; counter-reset: li } .content ul { margin: .5rem 0 .5rem 3.5rem; counter-reset: li } .content li { position: relative; margin: 2px 0 } .content ul li:before { content: "\f111"; font-family: fontawesome; font-size: 11px; color: #ff6600; position: absolute; left: -1.5rem; top: 0 } .content ol li:before { content: counter(li) "."; counter-increment: li; color: #ff6600; font-weight: bold; position: absolute; left: -1.5rem; top: 0; font-family: "Lato",arial,helvetica,sans-serif } #wpseo_sitemap li { display: block !important; margin: 0 !important } #wpseo_sitemap h4 { padding: 0 !important } .content blockquote { font: italic 0.9em/1.4 "Merienda",georgia,serif; padding: 0 1rem; position: relative; display: table; margin: 0 auto } .content blockquote:before { content: open-quote; position: absolute; left: -0.2em; top: 0; font: normal 9em/1 "Merienda",georgia,serif; color: rgba(187,201,208,0.4); z-index: -1 } .content blockquote:after { content: close-quote; font-size: 0 } .client-logos { padding-bottom: 25px; margin-bottom: 2rem } .client-logos .item { min-height: 100% } .client-logos .rotate-left,.client-logos .rotate-right { bottom: 0%; top: inherit !important; width: 50%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; color: #bbbbbb; font-size: 2rem; background: none } .client-logos .rotate-left i { border-right: 1px solid; padding-right: 15px } .client-logos .rotate-right i { border-left: 1px solid; padding-left: 15px } .client-logos .rotate-left:hover,.client-logos .rotate-right:hover { color: #ff6600; z-index: 9 } .client-logos .rotate-left { left: 0% !important; text-align: right; -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0) } .client-logos .rotate-right { right: 0% !important; text-align: left; -webkit-transform: translate3d(-1px,0,0); -moz-transform: translate3d(-1px,0,0); -o-transform: translate3d(-1px,0,0); -ms-transform: translate3d(-1px,0,0); transform: translate3d(-1px,0,0) } .client-logos blockquote { margin: 0 auto } .client-logos blockquote p { padding: .5em 0; margin: 0 } .client-logos blockquote .name { font-style: normal; font-size: .8rem; font-family: "Lato",arial,helvetica,sans-serif; color: #0b181e } .client-logos blockquote .name strong { display: block; color: #ff6600; font-weight: 900; font-size: 1.1rem; text-transform: uppercase } #location { position: relative } #location .location-map .google-maps-builder { min-height: 100vh !important } #location .location-text { position: relative } #location .gmb-infobubble-container { box-shadow: none; -ms-box-shadow: none; -moz-box-shadow: none; -webkit-box-shadow: none; background: rgba(28,59,73,0.8) !important; -moz-border-radius: 0; -webkit-border-radius: 0; -ms-border-radius: 0; border-radius: 0; max-width: 240px } #location .gmb-infobubble-container .gmb-infobubble>* { color: #ffffff !important; font-size: 14px !important; line-height: 1.4em !important } #location .gmb-infobubble-container+div>div:nth-child(2) { border-top-color: rgba(28,59,73,0.8) !important; border-width: 10px 10px 0 !important; margin-left: -10px !important } .team-grid { height: 100%; width: 100% } .team-grid .item .fullwidth-bg { background-repreat: no-repeat; background-position: center center; background-size: cover } .team-grid .item .fullwidth-bg.alt { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -o-transition: 0.3s ease all; -ms-transition: 0.3s ease all; transition: 0.3s ease all } .team-grid .item .item-link { width: 100%; padding-top: 100%; display: block; font-size: 0; height: 0px; overflow: hidden } .team-grid .item img { width: 100%; height: auto } .team-grid .item-btn { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; font-size: 1.5rem; font-weight: 200; line-height: normal } .team-grid .item-btn a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; height: 100%; width: 100%; text-align: center; color: #ffffff; background: #ff6600; text-transform: uppercase; letter-spacing: .05em; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -o-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all } .team-grid .item-btn a i { display: none; font-size: 3rem } .team-grid .item-btn a:hover { text-decoration: none; background: #bbc9d0; color: #1c3b49 } .team-grid .item:hover .fullwidth-bg.alt { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1 } .team-grid .item:nth-child(9n),.team-grid .item:nth-child(10n),.team-grid .item:nth-child(11n) { display: none } .work-grid-item-title a { color: #ff6600 !important; text-decoration: none } .work-grid-item-title a:hover { color: #0d969d !important } .work-grid .block-wide { max-width: 850px } .archive .item { background: } .archive .item .inner { position: relative; border: 1px solid #E1E7EA } .archive .item .post-image { background: #bbc9d0 } .archive .item .post-category { position: absolute; top: 10px; right: 10px; z-index: 2; text-align: right; font-size: 0; line-height: normal } .archive .item .post-category a { background: rgba(255,255,255,0.9); color: #0b181e; text-transform: uppercase; font-weight: 900; font-size: .8rem; padding: 2px 6px; letter-spacing: .05em; margin: 0 0 3px 3px; display: inline-block } .archive .item .post-category a:hover { background: #0d969d; color: #ffffff; text-decoration: none } .archive .item .post-title { padding: 0; font-size: 1rem; padding-bottom: 1rem; letter-spacing: .03em } .archive .item .post-title a { text-decoration: none; color: #ff6600 } .archive .item .post-image img { max-width: 100%; height: auto } .archive .item .post-meta-wrap { line-height: 32px; background: #E1E7EA } .archive .item .post-meta span { white-space: nowrap; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: block } .archive .item .post-meta-author img { -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 32px; height: 32px; padding-right: 5px } .archive .item:hover { background: #1c3b49; color: #ffffff } .archive .item:hover .inner { border-color: #ff6600 } .archive .item:hover .post-title a { color: #ff6600 } .archive .item:hover .post-meta-wrap { background: #ff6600 } .archive .item:hover .post-category a { background: #ff6600; color: #ffffff } .archive .item-featured .post-title { font-size: 2rem; line-height: 1.2em } .archive .item-featured .post-text { font-size: 1rem; line-height: 1.6em } .archive .item-featured .post-meta-wrap { position: absolute; left: 0; bottom: 0; width: 100% } .load-more { display: inline-block; text-align: center; padding: .8em 2.4em; color: #ff6600; margin-left: 10px; background: #ff6600; color: #ffffff; text-transform: uppercase; font-weight: 900 } .load-more:hover { color: #ffffff; background: #0b181e; text-decoration: none } .load-more .fa { display: none } .single .item .post-text-wrap { position: relative } .single .item .post-author img { -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50% } .single .item .post-author-float { position: absolute; left: -10rem; top: 1rem; font-size: .8rem; font-weight: bold } .single .item .post-author-float img { width: 9rem; height: 9rem } .single .item .post-author-float .post-author-name { display: block; text-align: center; color: ; padding-top: 4px } .single .item .post-text-content img:not(.flat) { padding: .3rem; box-shadow: 0 4px 6px rgba(0,0,0,.2); box-sizing: border-box; } .single .item .post-share-float { width: 7rem; font-size: .8rem; text-align: center; color: #c4c4c4; font-weight: bold; margin: .7rem 0 0; letter-spacing: .05em } .single .item .post-share-float .inner { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; -webkit-transition: 0.3s 0.3s ease all; -moz-transition: 0.3s 0.3s ease all; -o-transition: 0.3s 0.3s ease all; -ms-transition: 0.3s 0.3s ease all; transition: 0.3s 0.3s ease all } .single .item .post-share-float.stuck .inner { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1 } .single .item .post-share-float .addthis .at-share-btn-elements { margin-top: .5rem } .single .item .post-share-float .addthis .at-share-btn-elements .at-share-btn { background: none !important; color: #0d969d !important; display: block !important } .single .item .post-share-float .addthis .at-share-btn-elements .at-share-btn .at-icon-wrapper { width: 25px !important; margin: 0 auto !important; float: none !important } .column>.post-siblings { min-height: 100% } .post-siblings .column { -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -o-transition: 0.3s ease all; -ms-transition: 0.3s ease all; transition: 0.3s ease all; overflow: hidden; position: relative } .post-siblings .column .inner { z-index: 10; position: relative } .post-siblings .column .post-fulllink a { position: absolute; top: 0; left: 0; right: 0; bottom: 0; z-index: 20; background: rgba(0,0,0,0) } .post-siblings .column .fullwidth-bg { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=25); filter: alpha(opacity=25); -moz-opacity: 0.25; -khtml-opacity: 0.25; -webkit-opacity: 0.25; opacity: 0.25; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -o-transition: 0.3s ease all; -ms-transition: 0.3s ease all; transition: 0.3s ease all; z-index: 0 } .post-siblings .column .post-title a { color: #ff6600; text-decoration: none; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -o-transition: 0.3s ease all; -ms-transition: 0.3s ease all; transition: 0.3s ease all } .post-siblings .column .post-title a:hover { color: #0d969d } .post-siblings .column:before { content: ""; position: absolute; z-index: 1; left: 0; top: 0; right: 0; bottom: 0; background: #0b181e; -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1; -webkit-transform: translate3d(-100%,0,0); -moz-transform: translate3d(-100%,0,0); -o-transform: translate3d(-100%,0,0); -ms-transform: translate3d(-100%,0,0); transform: translate3d(-100%,0,0); -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -o-transition: 0.3s ease all; -ms-transition: 0.3s ease all; transition: 0.3s ease all } .post-siblings>.column:hover:before { -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0) } .post-siblings>.column:hover>.inner .fullwidth-bg { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=20); filter: alpha(opacity=20); -moz-opacity: 0.2; -khtml-opacity: 0.2; -webkit-opacity: 0.2; opacity: 0.2; -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -o-transform: scale(1.2); -ms-transform: scale(1.2); transform: scale(1.2) } .post-siblings>.column:hover>.inner .post-title a { color: #0d969d } .post-siblings>.column:hover>.inner .resource-item { border-color: #0d969d } .post-siblings>.column:hover>.inner .btn { color: #0d969d } .post-siblings>.column:hover>.inner .btn:after { -webkit-transform: translate3d(0,0,0); -moz-transform: translate3d(0,0,0); -o-transform: translate3d(0,0,0); -ms-transform: translate3d(0,0,0); transform: translate3d(0,0,0); width: 100% } .post-siblings .column.blank:before { display: none } .post-siblings .column .resource-bg { -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=100); filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1 } .post-siblings .column .resource-item { position: absolute; left: 0; bottom: 0; width: 100%; border-top: 1px solid #ff6600; background: rgba(28,59,73,0.85); padding-right: 110px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -o-transition: 0.3s ease all; -ms-transition: 0.3s ease all; transition: 0.3s ease all; min-height: 8rem } .post-siblings .column .resource-item:before { content: ""; position: absolute; top: 0; height: 4px; width: 100%; background: rgba(255,255,255,0.15) } .post-siblings .column .resource-item h2 { color: #ffffff; font-size: 1.6rem } .post-siblings .column .resource-item h2 strong,.post-siblings .resource-item h2 b { font-weight: 900; color: #ff6600; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -o-transition: 0.3s ease all; -ms-transition: 0.3s ease all; transition: 0.3s ease all } .post-siblings .column .resource-item .button { position: absolute; top: 51%; left: 100%; -webkit-transform: translate3d(0,-50%,0); -moz-transform: translate3d(0,-50%,0); -o-transform: translate3d(0,-50%,0); -ms-transform: translate3d(0,-50%,0); transform: translate3d(0,-50%,0); text-align: center; text-transform: uppercase; font-size: 12px; font-weight: 400; letter-spacing: .05em; line-height: 1em } .post-siblings .column .resource-item .button i { display: table; margin: 0 auto 6px; background: #ff6600; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 2.5rem; height: 2.5rem; padding: .5em; font-size: 1.5rem; -webkit-transition: 0.3s ease all; -moz-transition: 0.3s ease all; -o-transition: 0.3s ease all; -ms-transition: 0.3s ease all; transition: 0.3s ease all; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; box-sizing: border-box } .post-siblings .column .resource-item .button span { line-height: 1.3em } .post-siblings .column:hover .resource-item { border-color: #0d969d } .post-siblings .column:hover .resource-item h2 b,.post-siblings .column:hover .resource-item h2 strong { color: #0d969d } .post-siblings .column:hover .resource-item .button i { background: #0d969d } .post-siblings-small .column h2 { font-size: 1.4rem } .post-siblings-small .center,.post-siblings-small .center-1,.post-siblings-small .center-2 { padding-left: 1.428rem; padding-right: 1.428rem } .post-siblings-small .center-v,.post-siblings-small .center-v1,.post-siblings-small .center-v2 { padding-top: 1.428rem; padding-bottom: 1.428rem } .waypoints { position: relative; padding-left: 4rem !important } .waypoints .waypoint { position: absolute; z-index: 10; left: 0; margin-left: -0.6rem; width: 3rem; height: 3rem; text-align: center; -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; border: 1px solid; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: #bbc9d0; background: #ffffff; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -o-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all } .waypoints .waypoint:before { content: ""; position: absolute; left: 50%; top: 50%; -webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(-50%,-50%,0); -o-transform: translate3d(-50%,-50%,0); -ms-transform: translate3d(-50%,-50%,0); transform: translate3d(-50%,-50%,0); -moz-border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; width: 100%; height: 100%; -ms-filter: progid:dximagetransform.Microsoft.Alpha(opacity=0); filter: alpha(opacity=0); -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0; border: 1px solid; z-index: -1; -webkit-transition: 0.5s ease all; -moz-transition: 0.5s ease all; -o-transition: 0.5s ease all; -ms-transition: 0.5s ease all; transition: 0.5s ease all } .waypoints .waypoint-passed { color: #ff6600 } .waypoints .waypoint-passed:before { -webkit-animation-name: waypoint-passed; animation-name: waypoint-passed; -webkit-animation-duration: 1s; animation-duration: 1s } .waypoints .waypoints-track { position: absolute; left: 1.5rem; height: 100%; width: 1px; background: #bbc9d0; z-index: 5; margin-left: -0.5rem; overflow: hidden } .waypoints .waypoints-track .waypoints-train { width: 3px; height: 0; background: #ff6600 } .waypoints .tabbed .accordion-toggle { background: #1c3b49; color: #ffffff; text-decoration: none; padding: .8em; margin: .8em 0 0 } .waypoints .tabbed .accordion-toggle:hover { color: #ff6600; background: #1c3b49 } .waypoints .tabbed .accordion-toggle.open-tab { background: #ff6600; color: #ffffff } .waypoints .tabbed .tabs { border: 0 } .waypoints .tabbed .tabs a { border: 0; background: #bbc9d0; color: #1c3b49; text-decoration: none; left: 0 } .waypoints .tabbed .tabs a:hover { color: #ff6600 } .waypoints .tabbed .tabs a.open-tab { background: #ff6600; color: #ffffff } .waypoints .tabbed .tab { padding-left: 0; padding-right: 0; background: #E1E7EA } @-webkit-keyframes waypoint-passed { 0%{width:100%;height:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}to{width:160%;height:160%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}}@keyframes waypoint-passed{0%{width:100%;height:100%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-opacity:1;opacity:1}to{width:160%;height:160%;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;-webkit-opacity:0;opacity:0}}@media(min-width:1025px){.waypoint-img{opacity:0;transition:.6s ease all;z-index:99;transform:translatey(-100px)}.waypoint-row.in-view .waypoint-img{opacity:1;transform:translatey(0)}}.tbl-promo{width:100%;table-layout:fixed}.tbl-promo th{color:#fff;border-color:#fff}.tbl-promo td{border-color:#fff}.tbl-promo tr:nth-child(2n) td{background:rgba(254,243,235,.75)}.gallery-slideshow .rotate-left,.gallery-slideshow .rotate-right{width:2rem;line-height:2rem;height:2rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;color:#bbc9d0;background:0 0;border:1px solid;background:#fff;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}.gallery-slideshow .rotate-left i,.gallery-slideshow .rotate-right i{position:absolute;left:50%;top:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);height:1rem;line-height:1rem;font-size:1rem}.gallery-slideshow .rotate-left:hover,.gallery-slideshow .rotate-right:hover{color:#f60}.gallery-slideshow .rotate-left{left:-2.5rem}.gallery-slideshow .rotate-right{right:-2.5rem}.gallery-slideshow .gallery-image img{border:1px solid #bbc9d0}.accordion .tabs,.tabbed .accordion-toggle{border:1px solid rgba(28,59,73,.08);background:rgba(28,59,73,.08);margin-top:.6em;color:#0b181e;font-weight:700;font-size:.9rem}.accordion .tabs.open-tab,.tabbed .accordion-toggle.open-tab{background:#0d969d;color:#fff}.accordion .tabs:hover,.tabbed .accordion-toggle:hover{background:#f60;color:#fff;text-decoration:none}.accordion .tabs .fa,.tabbed .accordion-toggle .fa{-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);filter:alpha(opacity=30);-moz-opacity:.3;-khtml-opacity:.3;-webkit-opacity:.3;opacity:.3;padding:0 .3em}.sidebar{overflow:hidden}.sidebar .widget{background:#e1e7ea}.sidebar .widget-title{padding:1em;position:relative;border-bottom:1px solid #f60;background:#bbc9d0;text-transform:uppercase;color:#0b181e;letter-spacing:.025em;font-weight:900}.sidebar .widget-list ul{padding:.4rem 0;font-size:0}.sidebar .widget-list ul li{list-style:none;position:relative;padding-left:.4em;display:block;font-size:.8rem}.sidebar .widget-list ul li a{color:#0b181e;display:inline-block;margin:0;padding:.3em .6em;position:relative;overflow:hidden;z-index:5;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all;vertical-align:middle}.sidebar .widget-list ul li a:hover{color:#fff;text-decoration:none}.sidebar .widget-list ul li a:before{content:"";position:absolute;z-index:-1;left:0;top:0;right:0;bottom:0;background:#f60;-webkit-transform:translate3d(-105%,0,0);-moz-transform:translate3d(-105%,0,0);-o-transform:translate3d(-105%,0,0);-ms-transform:translate3d(-105%,0,0);transform:translate3d(-105%,0,0);-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}.sidebar .widget-list ul li a:hover:before{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sidebar .widget-list-cloud ul{padding-bottom:0}.sidebar .widget-list-cloud ul li{display:inline-block;padding-bottom:.4em}.sidebar .widget-list-cloud ul li a{background:#fff}.sidebar .widget-search form{width:100%;position:relative}.sidebar .widget-search form input{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:4rem;height:3rem;letter-spacing:.1em;font-weight:400;font-family:lato,Arial,Helvetica,sans-serif;color:#708d9c}.sidebar .widget-search form input:focus{color:#0b181e}.sidebar .widget-search form button{position:absolute;z-index:5;top:0;left:0;width:3rem;height:3rem;color:#fff;background:#bbc9d0;cursor:pointer;overflow:hidden}.sidebar .widget-search form button i{top:-1px;position:relative}.sidebar .widget-search form button:before{content:"";position:absolute;z-index:-1;left:0;top:0;right:1px;bottom:0;background:#f60;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}.sidebar .widget-search form button:hover:before{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sidebar .widget-drop .widget-title{display:none}.sidebar .widget-drop{position:relative}.sidebar .widget-drop .screen-reader-text{position:absolute;z-index:5;top:0;left:0;width:3rem;height:3rem;background:#bbc9d0;pointer-events:none;font-size:0;overflow:hidden}.sidebar .widget-drop .screen-reader-text:before{content:"";position:absolute;z-index:-1;left:0;top:0;right:1px;bottom:0;background:#f60;-webkit-transform:translate3d(100%,0,0);-moz-transform:translate3d(100%,0,0);-o-transform:translate3d(100%,0,0);-ms-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}.sidebar .widget-drop .screen-reader-text:after{content:"\f107";position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);font-size:1rem;font-family:FontAwesome;color:#fff}.sidebar .widget-drop:hover .screen-reader-text:before{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.sidebar .widget-drop select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding-left:4rem;height:3rem;letter-spacing:.1em;font-weight:400;font-family:lato,Arial,Helvetica,sans-serif;color:#708d9c;z-index:2;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5;cursor:pointer}.sidebar .widget-drop select{-webkit-appearance:none;-moz-appearance:none;-o-appearance:none;appearance:none;outline:none!important}.sidebar .widget-drop select option{color:#0b181e;background:#bbc9d0;letter-spacing:0;font-size:.9rem}.sidebar .widget-drop select:focus,.sidebar .widget-drop select:hover{color:#0b181e}.sidebar .widget-subscribe{background:#f60}.form-subscribe{border-top:0 solid #fff;background:rgba(0,0,0,.3)}.form-subscribe .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]){background:0 0!important;border:0;color:#fff;font-size:.8rem;letter-spacing:.08em;padding:20px}.form-subscribe .field input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=button]):focus{color:#fff}.form-subscribe .field input::-webkit-input-placeholder{color:#ffa366}.form-subscribe .field input::-moz-placeholder{color:#ffa366}.form-subscribe .field input:-ms-input-placeholder{color:#ffa366}.form-subscribe .field input:-moz-placeholder{color:#ffa366}.form-subscribe .btn{height:100%}.remodal-overlay{z-index:99999;background:rgba(28,59,73,.95)}.modal-dark{background:0 0;box-shadow:none!important;-ms-box-shadow:none!important;-moz-box-shadow:none!important;-webkit-box-shadow:none!important}.modal-dark .remodal-close{-moz-border-radius:6px;-webkit-border-radius:6px;-ms-border-radius:6px;border-radius:6px;width:50px;height:50px;background:rgba(0,0,0,.5);color:#0d969d;cursor:pointer;-webkit-transition:.5s ease all;-moz-transition:.5s ease all;-o-transition:.5s ease all;-ms-transition:.5s ease all;transition:.5s ease all}.modal-dark .remodal-close:after{content:"";font-family:inherit;width:1px;height:31px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(45deg) translate(0,-50%);-moz-transform:rotate(45deg) translate(0,-50%);-o-transform:rotate(45deg) translate(0,-50%);-ms-transform:rotate(45deg) translate(0,-50%);transform:rotate(45deg) translate(0,-50%)}.modal-dark .remodal-close:before{content:"";font-family:inherit;width:1px;height:31px;background:#fff;position:absolute;left:50%;top:50%;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;-webkit-transform:rotate(-45deg) translate(0,-50%);-moz-transform:rotate(-45deg) translate(0,-50%);-o-transform:rotate(-45deg) translate(0,-50%);-ms-transform:rotate(-45deg) translate(0,-50%);transform:rotate(-45deg) translate(0,-50%)}.modal-dark .remodal-close:hover{background:#f60;color:#fff}.modal-thank-you{background:#fff;box-shadow:0 0 40px rgba(11,24,30,.6)!important;-ms-box-shadow:0 0 40px rgba(11,24,30,.6)!important;-moz-box-shadow:0 0 40px rgba(11,24,30,.6)!important;-webkit-box-shadow:0 0 40px rgba(11,24,30,.6)!important;padding:0;border-bottom:4px solid #f60}.modal-thank-you .thank-you-right{position:relative;overflow:hidden}.modal-thank-you .thank-you-right h1{padding:0 0 .5rem;color:#f60;text-transform:uppercase;font-size:4rem}.modal-thank-you .thank-you-right h2{padding:0 0 .5rem;color:#1a1a1a;text-transform:uppercase;font-size:2rem;font-weight:200}.modal-thank-you .thank-you-right h4{padding:0 0 .5rem;color:#f60;font-size:1.2rem;font-weight:600}.modal-thank-you .thank-you-right .line-left{padding-left:1.4rem;margin:1rem 0;font-size:.9rem;border-left:1px solid #f60;line-height:1.5em}.modal-thank-you .thank-you-right .links{padding-left:1.4rem}.modal-thank-you .thank-you-right .links a{color:#0b181e;font-size:1rem;font-weight:600;display:inline-block;padding:.1em;position:relative}.modal-thank-you .thank-you-right .links a:hover{color:#f60}.modal-thank-you .thank-you-right .links a:first-child:before{content:"\f105";font-family:FontAwesome;position:absolute;right:110%;top:0;font-size:1.6rem;color:#f60}.modal-thank-you .thank-you-right .ic-ft{position:absolute;z-index:-1;bottom:-10%;right:-50%;font-size:28rem;color:rgba(28,59,73,.04)}.modal-thank-you .thank-you-left{text-align:right}.modal-thank-you .thank-you-image{margin-bottom:-5rem}.modal-thank-you .thank-you-download{background:#f60;color:#fff;padding:.6em .9em;font-size:.9rem;font-weight:900;display:inline-block;position:relative}.modal-thank-you .thank-you-download:hover{background:#0d969d;color:#fff;text-decoration:none}.modal-thank-you pre.code{background:#fff;padding:.5em;margin:.5em 0;overflow:auto;box-shadow:0 0 2px 1px rgba(0,0,0,.02);-ms-box-shadow:0 0 2px 1px rgba(0,0,0,.02);-moz-box-shadow:0 0 2px 1px rgba(0,0,0,.02);-webkit-box-shadow:0 0 2px 1px rgba(0,0,0,.02)}#f{background:#1c3b49;color:#fff;border-top:10px solid #f60;padding:1.2rem 0!important;position:relative;letter-spacing:0;line-height:1em}#f:before{content:"";position:absolute;left:50%;top:0;-webkit-transform:translate3d(-50%,0,0);-moz-transform:translate3d(-50%,0,0);-o-transform:translate3d(-50%,0,0);-ms-transform:translate3d(-50%,0,0);transform:translate3d(-50%,0,0);border-left:.8rem solid transparent;border-right:.8rem solid transparent;border-top:.8rem solid #f60}#f p{line-height:1.4em}#f a{color:#fff}#f a:hover{color:#f60}#f .widget .widget-title{padding:.5rem 0;color:#f60;text-transform:uppercase;font-size:1rem;letter-spacing:.08em}#f .menu{margin-left:2rem}#f .menu li:before{color:#fff;content:"\f105";font-family:FontAwesome;font-size:1em;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);filter:alpha(opacity=50);-moz-opacity:.5;-khtml-opacity:.5;-webkit-opacity:.5;opacity:.5}#f .menu li a{text-decoration:none!important}#f .menu li ul{display:none}.social-icons{font-size:1.4rem}.social-icons span{text-align:center;padding:.1em .2em;display:inline-block}.social-icons a{color:#fff}.social-icons a:hover{color:#f60}#sticky-footer{position:fixed;bottom:0;right:0;width:100%;z-index:99999;background:#fff;-webkit-transform:translate3d(0,110%,0);-moz-transform:translate3d(0,110%,0);-o-transform:translate3d(0,110%,0);-ms-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);-webkit-transition:.3s .2s ease all;-moz-transition:.3s .2s ease all;-o-transition:.3s .2s ease all;-ms-transition:.3s .2s ease all;transition:.3s .2s ease all;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;padding:0 0 0 6px}#sticky-footer>.row{height:48px}#sticky-footer .progress{position:absolute;bottom:100%;left:0;width:100%;height:1px;background:rgba(187,201,208,.8)}#sticky-footer .progress i{position:absolute;right:100%;width:100%;height:100%;background:#f60;-webkit-transition:.1s .05s ease all;-moz-transition:.1s .05s ease all;-o-transition:.1s .05s ease all;-ms-transition:.1s .05s ease all;transition:.1s .05s ease all;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0);box-shadow:0 -1px 3px #f60;-ms-box-shadow:0 -1px 3px #f60;-moz-box-shadow:0 -1px 3px #f60;-webkit-box-shadow:0 -1px 3px #f60}#sticky-footer .label{font:700 0.75rem/1em "Lato",Arial,Helvetica,sans-serif;letter-spacing:.05em;float:left;display:inline-block;color:#394a53;padding:12px 4px 12px 0}#sticky-footer .addthis{display:inline-block;position:relative;top:5px}#sticky-footer .addthis .at-share-btn-elements{display:-webkit-box;display:-ms-flexbox;display:flex}#sticky-footer .addthis .at-share-btn-elements .at-share-btn{margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;background:0 0!important;color:#0d969d!important}#sticky-footer .addthis .at-share-btn-elements .at-share-btn .at-icon-wrapper{width:25px!important}.addthis .at-share-btn-elements .at-share-btn .at-icon{fill:#0d969d!important;width:25px!important;height:25px!important}.addthis .at-share-btn-elements .at-share-btn .at-icon-facebook{fill:#3b5998!important}.addthis .at-share-btn-elements .at-share-btn .at-icon-twitter{fill:#1da1f2!important}.addthis .at-share-btn-elements .at-share-btn .at-icon-google_plusone_share{fill:#dd4b39!important}.addthis .at-share-btn-elements .at-share-btn .at-icon-linkedin{fill:#0077b5!important}.addthis .at-share-btn-elements .at-share-btn .at-icon-email{fill:#8d6cab!important}.addthis .at-share-btn-elements .at-share-btn .at-icon-addthis{fill:#f60!important}#sticky-footer .subscribe form{padding:0 0 0 10px;position:relative;height:48px}#sticky-footer .subscribe form input{background:#e1e7ea;border:0;color:#394a53;font-size:14px;height:48px;padding-right:1rem;padding-left:1rem;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all;width:100%}#sticky-footer .subscribe form input:focus{background:#0b181e;color:#fff}#sticky-footer .subscribe form label{display:none}#sticky-footer .subscribe form .hs_submit{padding:0}#sticky-footer .subscribe form .form-subscribe-mini-btn{position:absolute;top:0;right:0;height:100%;width:40px;z-index:10;font-size:0;cursor:pointer;color:#fff;background:#bbc9d0}#sticky-footer .subscribe form .form-subscribe-mini-btn:hover{color:#fff;background:#0d969d}#sticky-footer .subscribe form .form-subscribe-mini-btn i{font-size:.9rem;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);-moz-transform:translate3d(-50%,-50%,0);-o-transform:translate3d(-50%,-50%,0);-ms-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}#sticky-footer .subscribe form .hs-error-msgs{display:none!important}@media(max-width:640px){#sticky-footer .subscribe form input:focus{position:fixed;left:0;right:0;bottom:0}}.pre-scrolled #sticky-footer{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.pre-scrolled #sticky-footer-space{display:block}.logo-grid p{margin:0;padding:0 1.5rem}.logo-grid img{margin:0;padding:0;opacity:.5;width:240px;max-width:100%;filter:grayscale(70%);transition:1s ease all}.logo-grid img:hover{opacity:1;filter:none}.logo-grid .tabs{border-bottom:none!important;text-align:center}.logo-grid .tabs li{display:inline-block;float:none}.logo-grid .tabs li a{color:#333;text-transform:uppercase;font-weight:600;border-bottom:1px;transition:.3s ease all;font-size:15px;padding:5px 15px}.logo-grid .tabs li a:hover{color:#0d969d;text-decoration:none}.logo-grid .tabs li a.open-tab{letter-spacing:1px;background-color:#f60;color:#fff}.logo-grid .accordion-toggle{display:none!important}@media(min-width:641px){h1{font-size:2.2em}h2{font-size:1.8em}h3{font-size:1.6em}h4{font-size:1.4em}h5{font-size:1.2em}h6{font-size:1.2em}#h #logo{width:230px;height:46px}#h #logo .logo-text{height:46px;width:230px}#h #logo .logo-icon{height:46px;width:38px;left:71px}.pre-scrolled #h #logo .logo-icon{top:-4px}.block-thin{max-width:75%}.waypoints .waypoint{margin-left:-.3rem}.waypoints .waypoints-track{margin-left:-.2rem}.waypoints .tabbed{background:#bbc9d0}.waypoints .tabbed .tab{margin-bottom:.8rem}.waypoints .tabbed .tab .center{padding-left:1.5rem}}@media(min-width:1025px){h1{font-size:3rem}h2{font-size:2.2rem}h3{font-size:1.8rem}h4{font-size:1.5rem}h5{font-size:1.3rem}h6{font-size:1rem}.spaced{margin:10px -10px}.spaced>.column{border-width:10px}.spaced>.item{border-width:10px}.spaced-v{height:20px}.spaced-rev{margin-top:-10px;margin-bottom:-10px}.spaced-pad{padding:10px}#h{padding-top:30px}#h #logo{width:306px;height:61px}#h #logo .logo-text{height:61px;width:100%}#h #logo .logo-icon{height:61px;width:50px;left:95px}#h #alerts{margin-top:-30px}.pre-scrolled #h #logo .logo-icon{top:-8px}.h-static #h{padding-bottom:30px}#n{background:0 0}#n>.item{height:33%;position:absolute;left:0;right:0;top:0;background:rgba(28,59,73,.95);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}#n>.item>.center{top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate3d(0,-50%,0);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);position:absolute}#n>.item:nth-child(2n){top:33%;background:rgba(255,102,0,.95)}#n>.item:nth-child(3n){top:66%;background:rgba(13,150,157,.8)}#n>.item h6{color:#fff;display:table;text-transform:uppercase;font:900 2rem/1em "Lato",Arial,Helvetica,sans-serif;padding:0 0 10px;border-bottom:1px solid #fff;margin-bottom:30px;letter-spacing:.05em}#n .menu>li{display:inline-block;padding:0 60px 20px 0}#n .menu-toggle{padding:30px}#n>.item:nth-child(2n) .menu>li>a:hover{color:#0b181e;border-color:#0b181e}#n>.item:nth-child(3n) .menu>li>a:hover{color:#0b181e;border-color:#0b181e}#t .video-bg{display:block}#t h2 br{display:initial}.scroll-wheel,.scroll-wheel-alt{display:block}.block-thin{max-width:60%}#location .location-text{position:absolute;left:0;top:0;max-width:540px}.waypoints .waypoint{margin-left:-.1rem}.waypoints .waypoints-track{margin-left:0}.modal-dark .remodal-close{right:-60px;top:16px}.btn{overflow:visible;-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}.btn:after{width:0;-webkit-transform:scale(1) translate3d(-100%,0,0);-moz-transform:scale(1) translate3d(-100%,0,0);-o-transform:scale(1) translate3d(-100%,0,0);-ms-transform:scale(1) translate3d(-100%,0,0);transform:scale(1) translate3d(-100%,0,0);-webkit-transition:.3s ease all;-moz-transition:.3s ease all;-o-transition:.3s ease all;-ms-transition:.3s ease all;transition:.3s ease all}.btn:active:after,.btn:focus:after,.btn:hover:after{-webkit-transform:scale(1) translate3d(0,0,0);-moz-transform:scale(1) translate3d(0,0,0);-o-transform:scale(1) translate3d(0,0,0);-ms-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);width:100%}.mobile-tab-industries-menu{display:none!important}}@media(min-width:1361px){#b{display:block}.waypoints .waypoint{margin-left:-.2rem}.waypoints .waypoints-track{margin-left:-.1rem}.single .item .post-author-float{display:block}}@media(min-width:2000px){.block-wistia{bottom:1rem}.block-wistia .center{padding-right:0}}@media(min-width:1025px) and (max-width:1760px){.team-grid .item:nth-child(9n),.team-grid .item:nth-child(10n),.team-grid .item:nth-child(11n){display:block}}@media(min-width:220px) and (max-width:480px){.home-desktop-video{display:none!important}}@media(min-width:481px) and (max-width:1280px){.home-mobile-video{display:none!important}}@media(min-width:1281px){.home-mobile-video{display:none!important}}@media(min-width:220px) and (max-width:1024px){.main-menu-desktop{display:none!important}#n{justify-content:unset!important}}@media(min-width:1025px){.main-menu-mobile{display:none!important}}.main-menu-mobile{margin-top:70px!important}#menu-mobile-menu li{display:block!important;padding:unset!important}#menu-mobile-menu a{padding:15px 20px;letter-spacing:1px}#menu-mobile-menu li a{border-bottom:unset!important}#menu-mobile-menu .sub-menu li a{padding:15px 20px;letter-spacing:1px}#menu-mobile-menu .sub-menu li{padding:unset!important}#menu-mobile-menu .drop{float:right}.sub-menu{padding-left:15px}.active-link{color:#0d969d!important;text-decoration:underline}.page-id-23289 #sticky-footer{display:none!important}