body{min-height:100vh;display:flex;flex-direction:column}img{max-width:100%;height:auto}#header{position:relative;z-index:100;height:250px;background-color:#000}#header .background{position:absolute;z-index:101;top:0;right:0;bottom:0;left:0}#header:before{content:"";position:absolute;z-index:102;top:0;right:0;bottom:0;left:0;background-color:#024f9e00}#header .top .container,#header .top{height:100%;position:relative}#header .top .logo a{display:block;position:absolute;z-index:110;top:0;background-color:#0a024e;height:100%;padding:0 30px;display:flex;flex-direction:row;justify-content:center;align-items:center}#header .top .logo a img{width:200px}#header .bottom{position:absolute;z-index:105;right:0;bottom:0;left:0;background:#024f9e}#header nav .nav-toggle{display:none}.bluebox{background:#024f9e;color:#fff;width:80%;margin:15px auto;padding:30px 30px 0}.row-eq-height .box{height:100%;margin-bottom:0}#header nav ul,#header nav ul li{margin:0;padding:0;list-style-type:none}#header nav ul{display:flex}#header nav ul li a{position:relative;color:#f1f1f1;font-size:18px;padding:12px 20px;display:block}#header nav ul li a:hover{text-decoration:none}#header nav ul li.current-menu-item>a,#header nav ul li.current-page-item>a{background:#0a024e;color:#fff}#featured{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#111}#main{flex:1;padding-top:60px;padding-bottom:60px}.home #main{padding-top:0;padding-bottom:0}#slideshow{position:absolute;top:0;right:0;bottom:0;left:0}#slideshow .slides{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0}#slideshow .slides .slide{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;transition:opacity 2s;background-position:center;background-size:cover;background-repeat:no-repeat;background-color:#212121}#slideshow .slides .slide.active{z-index:15;opacity:1;pointer-events:all}.section{padding:90px 0}.section .section-header{margin-bottom:45px;text-align:center}.section .section-header h2{text-transform:uppercase}.section-odd{background:#fff}.section-dark{background-color:#555;color:#fff}#section-cta{padding-top:0}#footer{background-color:#201f29;color:#ddd;padding:60px 0;font-size:90%}#footer a{color:inherit;text-decoration:underline}.box{display:block;position:relative;background:#fff;box-shadow:1px 1px 5px rgba(100,100,100,.2);margin-bottom:30px;color:inherit;overflow:hidden}.box .image{position:relative;background-position:center;background-size:cover;background-repeat:no-repeat;height:200px}.box .h4{margin:0}.box .content{padding:30px}.box.widget .content{padding:20px}.box-post .date{color:#777}.box-case .image{height:300px}.box-case .title{position:absolute;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.75);padding:15px;color:#fff}#section-case{height:500px;display:flex;flex-direction:row;align-items:flex-end}.info{background-color:rgba(10,2,78,.9);color:#fff;padding:30px;box-shadow:1px 1px 3px rgba(0,0,0,.3);width:400px}.info a{color:inherit;text-decoration:underline}#section-case .info{padding-bottom:15px}.box-case .image{display:flex;padding:30px;align-items:flex-end}.box-step .step{position:absolute;z-index:10;bottom:0;right:20px;transform:translateY(50%);width:40px;height:40px;color:#fff;line-height:40px;text-align:center;font-size:22px}.box-step .step:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;content:"";background:#0a024e;transform:rotate(45deg);box-shadow:1px 1px 3px rgba(0,0,0,.3)}.widget ul,.widget ul li{margin:0;padding:0;list-style-type:none}.widget ul li a{display:block;border-bottom:1px #eee solid;padding:5px;font-size:90%}.widget ul li:last-child a{border:none}#section-values .value{font-size:90%;display:block;color:inherit}#section-values .value .icon{width:100px;height:100px;margin:15px auto;background:#024f9e;border-radius:50%;color:#fff;display:flex;flex-direction:row;justify-content:center;align-items:center;font-size:50px;font-weight:400;box-shadow:0 3px 5px rgba(0,0,0,.3)}#section-values h4{margin-bottom:5px}.alignright img{margin-left:60px;margin-bottom:60px}.uagb-tm__items{visibility:visible;margin-top:30px}.uagb-tm__author-name{font-size:24px}.uagb-tm__company{color:#333 !important}.uagb-tm__desc{font-size:120%;line-height:1.3;font-weight:700;font-style:italic}