﻿.edge--bottom{position:relative;z-index:1}.edge--bottom:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--bottom:after{bottom:0;transform:skewY(-1.5deg);transform-origin:100%}.edge--bottom--reverse{position:relative;z-index:1}.edge--bottom--reverse:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--bottom--reverse:after{bottom:0;transform:skewY(1.5deg);transform-origin:0 100%}.edge--top{position:relative;z-index:1}.edge--top:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--top:before{top:0;transform:skewY(1.5deg);transform-origin:100% 0}.edge--top--reverse{position:relative;z-index:1}.edge--top--reverse:before{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--top--reverse:before{top:0;transform:skewY(-1.5deg);transform-origin:0 0}.edge--both{position:relative;z-index:1}.edge--both:before,.edge--both:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--both:before{top:0;transform:skewY(1.5deg);transform-origin:100% 0}.edge--both:after{bottom:0;transform:skewY(-1.5deg);transform-origin:100%}.edge--both--reverse{position:relative;z-index:1}.edge--both--reverse:before,.edge--both--reverse:after{background:inherit;content:'';display:block;height:50%;left:0;position:absolute;right:0;z-index:-1;-webkit-backface-visibility:hidden}.edge--both--reverse:before{top:0;transform:skewY(-1.5deg);transform-origin:0 0}.edge--both--reverse:after{bottom:0;transform:skewY(1.5deg);transform-origin:0 0}@media screen and (max-device-width: 1480px), screen and (max-width: 1480px){body{-webkit-text-size-adjust:none;-ms-text-size-adjust:100%}video{width:100%}.container{width:auto;margin:0 100px}.header-hero{font-size:100%}.carousel.carousel-main section{width:40%;margin:0.5%}}@media screen and (max-device-width: 1200px), screen and (max-width: 1200px){.header-hero{font-size:90%}.header-hero img{max-width:290px}.header-hero .header-hero--txt{padding:32px 0}.header-hero .header-hero--txt h2{font-size:2.2em}.header-hero .header-hero--txt p{padding-left:40%}.main-content h2{display:block}.main-content h2:after{display:none}.main-content table{width:100%;margin-left:0;margin-right:0}.header-hero.header-hero--inpage .header-hero--txt h4{font-size:2.8em}}@media screen and (max-device-width: 960px), screen and (max-width: 960px){.container{margin:0 30px}.header-hero .header-hero--txt p{margin-top:0}.main-content{padding:10% 0 8%}.carousel.carousel-main section{width:48%;margin:1%}.embed-container,.youtube-embed{width:100%;max-width:100%;margin-left:0%;margin-right:0%}}@media screen and (max-device-width: 768px), screen and (max-width: 768px){body.menu-focus .blackout-canvas{display:block}.navslide--holder{display:block}.nav{z-index:9999;position:fixed;top:60px;left:100%;width:100%;height:100vh;background-color:#004ba0;-webkit-transition:left 0.4s ease-in-out;-moz-transition:left 0.4s ease-in-out;-ms-transition:left 0.4s ease-in-out;-o-transition:left 0.4s ease-in-out;transition:left 0.4s ease-in-out}#nav ul{width:100%;padding:20px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#nav ul li{text-align:center;width:100%;font-size:2em;margin:0}#nav ul li a{width:100%;color:#fff;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#nav ul li.active,#nav ul li a:active,#nav ul li a:focus,#nav ul li:hover{background-color:#00336d}.container{margin:0 20px}.header-hero img{max-width:230px}.stats-burst{-webkit-flex-wrap:wrap;flex-wrap:wrap}.stats-burst .stats-burst--item{width:100%;margin:0 0 32px}.flickity-button{display:none}#contact-form fieldset:before,#contact-form fieldset:after,.wpcf7 fieldset:before,.wpcf7 fieldset:after{display:none}}@media screen and (max-device-width: 640px), screen and (max-width: 640px){body{font-size:85%}.header-hero{min-height:30vh}.header-hero .header-hero--txt{min-height:30vh;text-align:center}.header-hero .header-hero--txt h2{font-size:1.8em}.header-hero.header-hero--inpage .header-hero--txt{padding-top:30%}.main-content h2{font-size:3em}.main-content img.alignright{display:none}.main-content table.refactor{display:block}.main-content table.refactor table,.main-content table.refactor thead,.main-content table.refactor tbody,.main-content table.refactor th,.main-content table.refactor td,.main-content table.refactor tr{display:block}.main-content .table-scroll{width:100%;overflow-x:auto;overflow-y:hidden}.main-content table{position:relative;padding:20px 0}.main-content table:before,.main-content table:after{position:absolute;content:"« swipe left/right »"}.main-content table:before{top:-20px}.main-content table:after{bottom:-20px}.main-content table th,.main-content table td{min-width:140px}.main-content #contact-form fieldset,.main-content .wpcf7 fieldset{padding:20px}.main-content #contact-form ul li,.main-content .wpcf7 ul li{width:100%;padding:0;margin:0 0 12px}.carousel.carousel-main{margin:16px 0 0}.carousel.carousel-main section{width:75%;padding-left:20px;padding-right:20px}#footer section img{max-height:100px}}
/*# sourceMappingURL=theme-mobile.css.map */
