
/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face{font-family:'FontAwesome';src:url('/desfo2/cmc_t/desfo/fonts/fontawesome-webfont.eot?v=4.4.0');src:url('/desfo2/cmc_t/desfo/fonts/fontawesome-webfont.eot?#iefix&v=4.4.0') format('embedded-opentype'),
url('/desfo2/cmc_t/desfo/fonts/fontawesome-webfont.woff2') format('woff2'),
url('/desfo2/cmc_t/desfo/fonts/fontawesome-webfont.woff') format('woff'),
url('/desfo2/cmc_t/desfo/fonts/fontawesome-webfont.ttf') format('truetype'),
url('/desfo2/cmc_t/desfo/fonts/fontawesome-webfont.svg?v=4.4.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}
/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */

/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}footer,nav,section{display:block}a{background-color:transparent}a:active,a:hover{outline:0}img{border:0}button{color:inherit;font:inherit;margin:0}button{overflow:visible}button{text-transform:none}button{-webkit-appearance:button;cursor:pointer}button::-moz-focus-inner{border:0;padding:0}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media
print{*,*:before,*:after{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}a[href^="#"]:after{content:""}img{page-break-inside:avoid}img{max-width:100% !important}p{orphans:3;widows:3}}@font-face{font-family:'Glyphicons Halflings';src:url("/desfo2/cmc_t/desfo/fonts/bootstrap/glyphicons-halflings-regular.eot");src:url("/desfo2/cmc_t/desfo/fonts/bootstrap/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"),
url("/desfo2/cmc_t/desfo/fonts/bootstrap/glyphicons-halflings-regular.woff2") format("woff2"),
url("/desfo2/cmc_t/desfo/fonts/bootstrap/glyphicons-halflings-regular.woff") format("woff"),
url("/desfo2/cmc_t/desfo/fonts/bootstrap/glyphicons-halflings-regular.ttf") format("truetype"),
url("/desfo2/cmc_t/desfo/fonts/bootstrap/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg")}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:transparent}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857;color:#333;background-color:#fff}button{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}a:hover,a:focus{color:#23527c;text-decoration:underline}a:focus{outline:thin dotted;outline:5px
auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}[role="button"]{cursor:pointer}p{margin:0
0 10px}ul{margin-top:0;margin-bottom:10px}.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}.container:before,.container:after{content:" ";display:table}.container:after{clear:both}@media (min-width: 768px){.container{width:750px}}@media (min-width: 992px){.container{width:970px}}@media (min-width: 1200px){.container{width:1170px}}@media (min-width: 1440px){.container{width:85%}}@media (min-width: 1635px){.container{width:85%}}@media (min-width: 1831px){.container{width:1764px}}.row{margin-left:-15px;margin-right:-15px}.row:before,.row:after{content:" ";display:table}.row:after{clear:both}.col-xs-4,.col-sm-4,.col-md-4,.col-md-6,.col-md-8,.col-xs-12,.col-sm-12,.col-md-12{position:relative;min-height:1px;padding-left:0px;padding-right:0px}.col-xs-4,.col-xs-12{float:left}.col-xs-4{width:33.33333%}.col-xs-12{width:100%}@media (min-width: 768px){.col-sm-4,.col-sm-12{float:left}.col-sm-4{width:33.33333%}.col-sm-12{width:100%}}@media (min-width: 992px){.col-md-4,.col-md-6,.col-md-8,.col-md-12{float:left}.col-md-4{width:33.33333%}.col-md-6{width:50%}.col-md-8{width:66.66667%}.col-md-12{width:100%}}@-ms-viewport{width:device-width}.pt80{padding-top:80px}@media (min-width: 768px) and (max-width: 1199px){div#contagem{padding:0px
15px !important}}@media (min-width: 320px) and (max-width: 767px){div#contagem{padding:0px
15px !important}}#footer .social
a{display:inline-block;margin:25px
20px}.menus_footer
li{display:inline-block;margin:15px
30px}.menus_footer li
a{color:#fff !important;font-family:'Roboto';font-weight:600;font-size:16px;display:inline-block;margin:15px
30px}.menus_footer li a:hover{color:#ddd !important}#footer li
a.lang{color:#fff !important;font-family:'Roboto';font-weight:600;font-size:18px}@media (min-width: 320px) and (max-width: 1023px){#footer_hold{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-moz-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start}#footer_hold
.footer_creditos{-webkit-box-ordinal-group:3;-moz-box-ordinal-group:3;-ms-flex-order:3;-webkit-order:3;order:3}#footer_hold
.menus_footer_div{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;width:100% !important;text-align:center !important}#footer_hold
.menus_social_div{-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;width:100% !important;text-align:center !important}.footer_creditos{left:initial !important;transform:initial !important;padding:30px
0px;width:100%;text-align:center;position:relative !important;bottom:initial !important}#footer{padding:0px
!important}.menus_footer li
a{font-size:14px !important;margin:15px
0px !important}}@font-face{font-weight:400;font-style:normal;font-family:TT Commons;font-display:auto;src:url(/desfo2/cmc_t/desfo/fonts/ff5db790-e8a3-4a94-a9d5-ec7d5bed16d8.eot?3513ae968ae9dcf8579aebf6b95a075b);src:url(/desfo2/cmc_t/desfo/fonts/ff5db790-e8a3-4a94-a9d5-ec7d5bed16d8.eot?3513ae968ae9dcf8579aebf6b95a075b) format("eot"),url(/desfo2/cmc_t/desfo/fonts/56184c9a-0155-4961-a836-516c2a37949d.woff2?5bacc89fcab67a5cbf8f16d046883ae0) format("woff2"),url(/desfo2/cmc_t/desfo/fonts/941bd4ef-6d96-4cc3-b891-b967fb693919.woff?cdb83fd269804da87fcb83ac85918d43) format("woff"),url(/desfo2/cmc_t/desfo/fonts/5f1e8809-7611-4a41-befc-5f06b2aa9505.ttf?11db51dd28285b17fb8fc14b9e4724a0) format("truetype")}@font-face{font-weight:600;font-style:normal;font-family:TT Commons Bold;font-display:auto;src:url(/desfo2/cmc_t/desfo/fonts/5abaccb8-d24f-4872-bfc0-fed2b26803b6.eot?b88f35c2727be3655344189169dfeed8);src:url(/desfo2/cmc_t/desfo/fonts/5abaccb8-d24f-4872-bfc0-fed2b26803b6.eot?b88f35c2727be3655344189169dfeed8) format("eot"),url(/desfo2/cmc_t/desfo/fonts/c7e2cf7d-6add-43b2-8bd9-f68faa219cb6.woff2?dcb89b77cc1107c526da43a5a32ae7aa) format("woff2"),url(/desfo2/cmc_t/desfo/fonts/9a718670-1649-4925-a033-3a8b409e3a39.woff?9a9aba35c93ce094db9d7e3444b01006) format("woff"),url(/desfo2/cmc_t/desfo/fonts/4d7286fe-c113-4311-ba60-d896a1f8a845.ttf?109f8f04a5b4cad6966736dae6e53cb8) format("truetype")}@font-face{font-weight:400;font-style:light;font-family:TT Commons Bold;font-display:auto;src:url(/desfo2/cmc_t/desfo/fonts/TTCommons-Bold.eot);src:url(/desfo2/cmc_t/desfo/fonts/TTCommons-Bold.eot) format("eot"),url(/desfo2/cmc_t/desfo/fonts/TTCommons-Bold.woff2) format("woff2"),url(/desfo2/cmc_t/desfo/fonts/TTCommons-Bold.woff) format("woff"),url(/desfo2/cmc_t/desfo/fonts/TTCommons-Bold.ttf) format("truetype")}@font-face{font-weight:400;font-style:light;font-family:TT Commons Light;font-display:auto;src:url(/desfo2/cmc_t/desfo/fonts/TTCommons-Light.eot);src:url(/desfo2/cmc_t/desfo/fonts/TTCommons-Light.eot) format("eot"),url(/desfo2/cmc_t/desfo/fonts/TTCommons-Light.woff2) format("woff2"),url(/desfo2/cmc_t/desfo/fonts/TTCommons-Light.woff) format("woff"),url(/desfo2/cmc_t/desfo/fonts/TTCommons-Light.ttf) format("truetype")}@media (max-width: 991px) and (min-width: 320px){.slick-next{display:none !important}.slick-prev{display:none !important}}a:focus{color:#ddd !important}a,body,div,html,img,li,span,ul{margin:0;padding:0;border:0;outline:0;font-style:inherit;font-size:100%;font-family:'Montserrat'}.col-md-4,.col-md-6,.col-md-8,.col-md-12{float:left;text-align:justify}a{color:rgb(0,0,0);vertical-align:baseline}a:hover{color:rgb(244,200,52)}#logotipo{padding-top:8px}li{list-style-type:none}a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;transition:all 0.5s ease}section{padding-top:70px;padding-bottom:70px;position:relative}img{max-width:100%}.main-container{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;transition:all 0.3s ease;-webkit-transform:translate3d(0px,0,0);-moz-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0);overflow:hidden;width:100%}body{font-family:'Montserrat';-webkit-font-smoothing:subpixel-antialiased;color:#8d8d8d;font-size:18px;line-height:28px;font-weight:500;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}p{font-family:'Montserrat';font-weight:400;font-size:1.1em;line-height:1.4em;color:#666;-webkit-font-smoothing:antialiased}p:last-child{margin-bottom:0px}@font-face{font-family:"linea-basic-10";src:url("/desfo2/cmc_t/desfo/fonts/linea-basic-10.eot");src:url("/desfo2/cmc_t/desfo/fonts/linea-basic-10.eot?#iefix") format("embedded-opentype"),
url("/desfo2/cmc_t/desfo/fonts/linea-basic-10.woff") format("woff"),
url("/desfo2/cmc_t/desfo/fonts/linea-basic-10.ttf") format("truetype"),
url("/desfo2/cmc_t/desfo/fonts/linea-basic-10.svg#linea-basic-10") format("svg");font-weight:normal;font-style:normal}a:hover,a:focus{outline:none}button::-moz-focus-inner{padding:0;border:0}@media (min-width: 320px) and (max-width: 767px){#logotipo
img{}#logotipo{padding-top:0px !important;margin-left:15px !important;margin-top:0px !important;left:0px !important}.col-xs-4{}}a,a:active{-webkit-tap-highlight-color:transparent}a,a:hover{text-decoration:none !important}body{position:relative}a:hover{color:#000}img{border:0;-ms-interpolation-mode:bicubic}ul{list-style:none}a:focus,button:focus{outline:0;text-decoration:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}::-webkit-input-placeholder{color:#BEBEBE}:-moz-placeholder{color:#BEBEBE;opacity:1}::-moz-placeholder{color:#BEBEBE;opacity:1}:-ms-input-placeholder{color:#BEBEBE}body,html{width:100%}body{font:14px 'Montserrat';margin:auto;color:#666;text-align:left;overflow-x:hidden;background:#fff;-webkit-font-smoothing:antialiased}#footer{display:block}#footer{position:relative}#footer{z-index:30;background:#fff}:after,:before,img{-webkit-backface-visibility:hidden;-webkit-transform:translateZ(0) scale(1, 1)}
/*! Swipebox v1.3.0 | Constantin Saguin csag.co | MIT License | github.com/brutaldesign/swipebox */

/*!
 *  Font Awesome 4.4.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
.container{-webkit-transition:-webkit-transform .5s;transition:transform .5s}button{}@media only screen and (max-width: 861px){body{}}@media (max-width: 767px) and (min-width: 320px){#logotipo{text-align:center}}@media (min-width: 320px) and (max-width: 991px){.main-container{width:100%}}.button_container:hover{opacity: .7;background-size:cover;background-repeat:no-repeat}.button_container{background-size:cover;background-repeat:no-repeat;position:fixed;top:37px;right:37px;height:30px;width:30px;cursor:pointer;z-index:100;transition:opacity .25s ease}.button_container .top, .button_container .middle, .button_container
.bottom{display:none !important}.button_container
span{background:#7e9295;border:none;height:5px;width:100%;position:absolute;top:0;left:0;transition:all .35s ease;cursor:pointer}.button_container span:nth-of-type(2){top:11px}.button_container span:nth-of-type(3){top:22px}.cmc_overlay{position:fixed;background-size:cover;background-position:right top;background-repeat:no-repeat;top:0;left:0;width:100%;height:0%;opacity:0;visibility:hidden;transition:opacity .35s, visibility .35s, height .35s;overflow:hidden;z-index:99}.cmc_overlay
nav{position:relative;height:70%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);font-size:50px;font-family:'Montserrat',serif;font-weight:400;text-align:left;padding-left:100px;display:flex;align-items:center}.cmc_overlay
ul{list-style:none;padding:0;margin:0px;display:inline-block;position:relative;margin:0px
10%}.cmc_overlay ul
li{display:block;height:25%;margin:40px
0px;height:calc(100% / 4);min-height:50px;position:relative;opacity:0}.cmc_overlay ul li
a{display:inline-block;position:relative;color:#FFF;text-decoration:none;overflow:hidden;font-family:'Montserrat';font-size:7rem;letter-spacing:0.5px;font-weight:600;padding-bottom:5px}ul li:not(.social) a:hover:after, ul li:not(.social) a:focus:after, ul li:not(.social) a:active:after{width:100%}.cmc_overlay ul li:not(.social) a:after{content:'';position:absolute;bottom:5px;left:50%;width:0%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:2px;background:#eab818;transition: .35s}.desfo_soc{position:absolute !important;right:30px;bottom:0px;height:auto !important;padding:0px
15px !important}.cmc_overlay ul.desfo_soc
li{max-height:50px !important;min-height:45px !important;height:auto !important;text-align:right;margin:0px;padding:0px;display:block;line-height:30px}.cmc_overlay ul.desfo_soc li
a{font-size:16px;font-family:'Montserrat',"Open Sans","Roboto",Arial}#logotipo{position:absolute;top:15px;left:30px;z-index:100}