#topo { height: 550px; background-color: #161D3D; }
#topo .left-elem { height: 168px; width: 82px; opacity: .4; transform: skewX(20deg); position: absolute; margin-left: -50px;	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4c8ab6+0,002d4b+100&0.35+0,1+100 */ background: -moz-linear-gradient(-45deg, rgba(76, 138, 182, 0.35) 0%, rgba(0, 45, 75, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, rgba(76, 138, 182, 0.35) 0%, rgba(0, 45, 75, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, rgba(76, 138, 182, 0.35) 0%, rgba(0, 45, 75, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#594c8ab6', endColorstr='#002d4b', GradientType=1); /* IE6-9 fallback on horizontal gradient */ }
#topo .ff-47 { /* font-family: 'HelveticaNeueLTStdLtCn47',sans-serif !important; */ font-weight: 300; }
#topo .uk-position-cover.uk-overlay-primary { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#234c6a+0,002d4b+100&1+0,0.91+24,0+100 */ background: -moz-linear-gradient(45deg, rgba(35, 76, 106, 1) 0%, rgba(27, 69, 99, 0.91) 24%, rgba(0, 45, 75, 0) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(45deg, rgba(35, 76, 106, 1) 0%, rgba(27, 69, 99, 0.91) 24%, rgba(0, 45, 75, 0) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(45deg, rgba(35, 76, 106, 1) 0%, rgba(27, 69, 99, 0.91) 24%, rgba(0, 45, 75, 0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#234c6a', endColorstr='#00002d4b', GradientType=1); /* IE6-9 fallback on horizontal gradient */ opacity: 0.5; }
#topo h1 { margin-top: 15px; }
#logo-crc { max-width: 189px; height: auto; }

#manter-aprimorar { height: 420px; }
#manter-aprimorar .uk-overlay-secundary {	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#026c93+0,0085b2+100&1+0,0.2+56 */ background: -moz-linear-gradient(33deg, rgba(2, 108, 147, 1) 0%, rgba(1, 122, 164, 0.2) 56%, rgba(0, 133, 178, 0.2) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(33deg, rgba(2, 108, 147, 1) 0%, rgba(1, 122, 164, 0.2) 56%, rgba(0, 133, 178, 0.2) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(33deg, rgba(2, 108, 147, 1) 0%, rgba(1, 122, 164, 0.2) 56%, rgba(0, 133, 178, 0.2) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#026c93', endColorstr='#330085b2', GradientType=1); /* IE6-9 fallback on horizontal gradient */ opacity: 0.5; }
#manter-aprimorar .uk-overlay-primary {	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#002d4b+0,002d4b+100&0.2+0,0.2+27,1+68 */ background: -moz-linear-gradient(-45deg, rgba(0, 45, 75, 0.2) 0%, rgba(0, 45, 75, 0.2) 27%, rgba(0, 45, 75, 1) 68%, rgba(0, 45, 75, 1) 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, rgba(0, 45, 75, 0.2) 0%, rgba(0, 45, 75, 0.2) 27%, rgba(0, 45, 75, 1) 68%, rgba(0, 45, 75, 1) 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, rgba(0, 45, 75, 0.2) 0%, rgba(0, 45, 75, 0.2) 27%, rgba(0, 45, 75, 1) 68%, rgba(0, 45, 75, 1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33002d4b', endColorstr='#002d4b', GradientType=1); /* IE6-9 fallback on horizontal gradient */ }
#manter-aprimorar .uk-button { border: 2px solid #fff; background: transparent; padding: 5px 25px; }

#valores > .uk-background-cover { width: 36% !important; }
#valores .skew-white { 
	position: absolute;
    top: 0;
    left: 0;
    transform: skewX(-15deg);
    margin-left: -210px;
    background: #fff;
    height: 100%;
    width: 300px;
}
footer#footer { margin-top: 0 !important; }


/* uk-xlarge */
@media only screen and (max-width:1600px) {
}

/* uk-large */
@media only screen and (min-width:1200px) {
}
@media only screen and (max-width:1200px) {
}

/* uk-medium */
@media only screen and (max-width:960px) {
    #topo .uk-flex-right.uk-grid.uk-grid-stack { margin-top: 80px !important; }
}

/* uk-small */
@media only screen and (max-width:640px) {
    #topo .uk-position-bottom { padding-top: 100px !important; position: relative !important; bottom: inherit; left: inherit; right: inherit;}
    #topo .uk-width-4-5.uk-width-5-6\@m { margin-top: 70px; }
    #topo { height: inherit; }
}