html{position:relative;min-height:100%}body{margin-bottom:500px}body.home{margin-bottom:750px}.top-bar{text-align:right}.navbar-voulon{margin:0;padding:0;background-color:#014a94;border-radius:0;z-index:50}.navbar-voulon .navbar-nav{position:relative;margin:0;z-index:1}.navbar-voulon .navbar-nav>li{margin:0
1em;padding:0}.navbar-voulon .navbar-left>li:after{content:'';position:absolute;top:0;bottom:0;display:block;background-color:transparent;transform:skew(-12deg);-ms-transform:skew(-12deg);-webkit-transform:skew(-12deg);height:100%;width:100%;z-index: -1}.navbar-voulon .navbar-nav>li>a{padding:0.857em 1em;background-color:transparent}.navbar-voulon .navbar-left > li > a,
.navbar-voulon .navbar-left .dropdown-menu{}.navbar-voulon .nav.navbar-nav>li>a:hover, .navbar-voulon .nav.navbar-nav>li>a:focus{background-color:transparent}.navbar-voulon .dropdown-menu{left: -5px;min-width:410px;background-color:#9dcee5;border:none;border-radius:0}.navbar-voulon .dropdown-menu .sub-menu{left:100%;position:absolute;top:0;visibility:hidden;margin-top: -1px}.navbar-voulon .dropdown-menu li:hover .sub-menu{visibility:visible}.navbar-voulon .dropdown:hover .dropdown-menu{display:block}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{color:black;background-color:transparent}.navbar-voulon .navbar-right .dropdown-menu{width:318px;margin-top:0;left:auto;border:none;border-radius:0;-webkit-box-shadow:none;box-shadow:none}.navbar-voulon .navbar-right .dropdown-menu
a{text-decoration:none;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.navbar-voulon .navbar-right .dropdown-menu a:hover{margin-left:2px}.navbar-voulon .navbar-right .dropdown-menu a:before{display:inline-block;font-family:'FontAwesome';content:'\f101';padding-right:4px}.navbar-voulon .sub-menu:before{border-bottom:7px solid transparent;border-left:none;border-right:7px solid rgba(0, 0, 0, 0.2);border-top:7px solid transparent;left: -7px;top:10px}.navbar-voulon .sub-menu:after{border-top:6px solid transparent;border-left:none;border-right:6px solid #fff;border-bottom:6px solid transparent;left:10px;top:11px;left: -6px}header.header{margin-bottom:5.357em}header
aside{line-height:9.143em}header aside
ul{margin-bottom:0}header .logo img,
aside.newsletter-subscribe
input{display:inline-block}.item-content a, .item-content a:hover, .item-content a:visited, .item-content a:focus{color:rgba(255,255,255,0.7)}.slideshow .item,
main article .item-image,
main article .item-content{position:relative}.slideshow
.item{height:360px;color:#fff}.slideshow .item,
.slideshow .item .item-image{overflow:hidden}.slideshow .item .item-content,
.slideshow .item .item-image{position:absolute}.slideshow .item .item-content{top:1.5em;bottom:2em;right:25em;left:0;padding:1.5em 2em;background-color:#014a94;-webkit-transition:all .25s ease-in-out;-moz-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}.slideshow .item:hover .item-content{right:43em}.slideshow .item .item-image{top:0;right:0;bottom:4em;left:6em}.slideshow .item .item-content p, .slideshow .item .item-content
h1{max-width:340px}.slideshow .item .item-content
h1{font-size:1.7em;color:#fff}.slideshow .item .item-content
p{font-size:1.15em}.slideshow .item .item-content p.item-more{position:absolute;top:auto;right: -.5em;bottom:0;left:auto;width:20em;margin:0;padding: .5em;background-color:#fff;font-family:'Dinot-Bold';font-weight:bold;text-align:center;-ms-transform:skewX(-20deg);-webkit-transform:skewX(-20deg);transform:skewX(-20deg)}.slideshow .item .item-content p.item-more
a{display:block;-ms-transform:skewX(20deg);-webkit-transform:skewX(20deg);transform:skewX(20deg);color:#337ab7}.slideshow .item:hover .item-content p.item-more
a{color:#199ad8}.slideshow .item .item-content p.item-more:hover{background-color:#f2f2f2}.slideshow .item .item-content:after,
.slideshow .item .item-image:before{content:'';position:absolute;display:block;height:100%;transform-origin:bottom left;-ms-transform:skew(-20deg, 0deg);-webkit-transform:skew(-20deg, 0deg);transform:skew(-20deg, 0deg)}.slideshow .item .item-content:after{width:100%;top:0;left:0;z-index: -1;background:#014a94}.slideshow .item .item-image:before{width:10em;top:0;left: -10em;z-index:0;background:#FFF}.slideshow .item .item-content,
.slideshow .item .item-content:after{-webkit-box-shadow:7px 7px 20px 0px rgba(50, 50, 50, 0.4);-moz-box-shadow:7px 7px 20px 0px rgba(50, 50, 50, 0.4);box-shadow:7px 7px 20px 0px rgba(50, 50, 50, 0.4)}.slideshow .item .item-content{z-index:2}.slideshow .item .item-image{z-index:1}.owl-controls .owl-pagination{position:absolute;top: .25em;right: .6em;z-index:999}.owl-controls .owl-pagination .owl-page{display:inline-block;margin-left: .4em;width:12px;height:12px;background-color:rgba(25, 154, 216, .8);border-radius:360px}.owl-controls .owl-pagination .owl-page:hover,
.owl-controls .owl-pagination .owl-page.active{background-color:rgba(1, 74, 148, .8)}main
article{margin-bottom:4.5em}main article .item-content{background-color:#014a94;color:#fff}main article .item-content{margin-top: -2em;z-index:1}main article .item-image{z-index:2;overflow:hidden}main article:not(.article-long) .item-content, main article .item-image{transform:skew(-20deg);-ms-transform:skew(-20deg);-webkit-transform:skew(-20deg);-webkit-box-shadow:5px 5px 6px 3px rgba(0, 0, 0, .25)}main article .item-content, main article .item-image{-moz-box-shadow:5px 5px 6px 3px rgba(0, 0, 0, .25);box-shadow:5px 5px 6px 3px rgba(0, 0, 0, .25)}main article:not(.article-long) .content-container, main article .item-image
img{transform:skew(20deg);-ms-transform:skew(20deg);-webkit-transform:skew(20deg)}main article .item-image
img{margin-left: -4.5em;width:115%;max-width:115%}article.block .block-inner{height:100%}article.block.borders:nth-of-type(3n+2):before,article.block.borders:nth-of-type(3n+2):after{display:block;content:'';position:absolute;top:15px;right:0;bottom:15px;left:auto;width:1px;background-color:#ccdbea}article.block.borders:nth-of-type(3n+2):before{left:0;right:auto}article.block
h1{margin-top:0}article.main .content-container{display:inline-block;margin:4em
0 2em 8em;width:30em}div.employee{padding:2em}footer.footer{position:absolute;bottom:0;width:100%;height:500px}body.home
footer.footer{height:750px}footer.footer
.footer{padding-top:5.714em}aside.customer-quote{padding:3.75em 0}aside.newsletter-subscribe{line-height:5.143em}aside.newsletter-subscribe
span{padding-top:0;padding-left:2.75em}