@font-face {
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDrMfJQ.ttf) format('truetype');
}

@font-face {
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDrMfJQ.ttf) format('truetype');
}

@font-face {
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDrMfJQ.ttf) format('truetype');
}


@font-face {
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDrMfJQ.ttf) format('truetype');
}

@font-face {
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDrMfJQ.ttf) format('truetype');
}

@font-face {
    font-family: 'Comfortaa';
    font-style: normal;
    font-weight: 400;
    src: url(https://fonts.gstatic.com/s/comfortaa/v29/1Pt_g8LJRfWJmhDAuUsSQamb1W0lwk4S4WjMDrMfJQ.ttf) format('truetype');
}

h1 {
    font-family: Comfortaa;
}

.font_title {
    font-family: Comfortaa;
}

body {
    background-image: url("../images/fundo.jpg");
    font-family: Comfortaa;
    background-repeat: repeat;
    background-position: center center;
}

#page_5f3d2de873d4d {
    padding: 0;
}

#Header-ghwgkbmw58 {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
}

[name="Container_5f3d2de890937"] {
    background: url("../images/fundocabe.jpg");
    background-position: left top;
    background-repeat: no-repeat;
    border: 0;
    border-style: solid;
}

[name="Container_5f3d2de890937"]:before, [name="Container_5f3d2de890937"]:after {
    content: initial;
}

[name="Container_5f3d2de890937"] {
    display: flex !important;
    display: -moz-flex !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
}

[id="_5996e3c91a33f_1503060937"] {
    background: RGBA(242, 242, 242, 0.52);
    border: 0;
    border-style: solid;
}

[id="_2694269775_1503060755"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
    padding-top: 30px !important;
    padding-bottom: 30px !important;
}

@media screen and (max-width: 767px) {
    [id="_2694269775_1503060755"] {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    [id="_2694269775_1503060755"] {
        padding-top: 20px !important;
        padding-bottom: 20px !important;
    }
}

@media screen and (min-width: 992px) {
    [id="_2694269775_1503060755"] {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
}

#ResponsiveImage-ghwgkbmxoy {
    border: 0;
}

#ResponsiveImage-ghwgkbmxoy > img {
    border-style: solid;
}

#ResponsiveImage-ghwgkbmxoy img {
    padding: 0;
}

[id="_102508535_1503060755"] {
    background-color: transparent !important;
    background-position: center top;
    background-repeat: no-repeat;
    border: 0;
    border-style: solid;
}

@media screen  and (min-width: 768px) {
    #menu-_233428791_1503060756 ul.navbar-nav {
        width: 100%;
        text-align: center;
    }

    #menu-_233428791_1503060756 ul.navbar-nav > * {
        float: none;
        display: inline-block;
        vertical-align: middle;
    }
}

#menu-_233428791_1503060756 ul.navbar-nav > * {
    vertical-align: middle;
}

@media screen and (max-width: 767px) {
    [id="_233428791_1503060756"] .menu_item {
        width: auto;
    }
}

[id="_233428791_1503060756"] {
    width: 100%;
    margin-bottom: 0;
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
    border-top-width: 0px;
    border-right-width: 0px;
    border-left-width: 0px;
    border-bottom-width: 0px;
    border-style: solid;
}

nav[id="_233428791_1503060756"] .navbar {
    clear: both;
}

nav[id="_233428791_1503060756"].navbar .container {
    background-image: transparent !important;
}

nav[id="_233428791_1503060756"] .dropdown-menu {
    border: none;
    background-color: transparent;
    box-shadow: none;
}

nav[id="_233428791_1503060756"] .navbar {
    position: initial;
}

[id="menuitem_5f3d2de891568"] {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-style: solid;
}

@media (max-width: 767px) {
    ul.nav.navbar-nav {
        width: 100%;
    }
}

[id="menuitem_5f3d2de89171d"] {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-style: solid;
}

[id="menuitem_5f3d2de8918e0"] {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-style: solid;
}

[id="menuitem_5f3d2de891a8f"] {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-style: solid;
}

[id="menuitem_5f3d2de891c57"] {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-style: solid;
}

[id="menuitem_5f3d2de891e39"] {
    border-top-width: 0;
    border-right-width: 0;
    border-left-width: 0;
    border-bottom-width: 0;
    border-style: solid;
}

.menu {
    id-filho: 3521781;
    id-pai: 3521780;
    background-image: linear-gradient(rgba(181, 20, 25, 1), rgba(181, 20, 25, 1));
}

.menu_item:hover {
    id-filho: 3521782;
    id-pai: 3521780;
    color: rgba(255, 255, 255, 1) !important;
    background-image: linear-gradient(rgba(161, 34, 38, 1), rgba(161, 34, 38, 1));
}

.menu_item.focus {
    id-filho: 3521783;
    id-pai: 3521780;
    color: rgba(255, 255, 255, 1) !important;
    background-image: linear-gradient(rgba(161, 34, 38, 1), rgba(161, 34, 38, 1));
}

.menu li + li {
    id-filho: 3521784;
    id-pai: 3521780;
}

.menu_item {
    id-filho: 3521785;
    id-pai: 3521780;
    color: rgba(255, 255, 255, 1) !important;
    text-align: center;
}

#GridPanel_5f3d2de89291b {
    padding: 0;
}

[name="Container_5f3d2de892b2b"] {
    background: RGBA(240, 240, 240, 1);
    border: 0;
    border-style: solid;
}

[name="Container_5f3d2de892b2b"]:before, [name="Container_5f3d2de892b2b"]:after {
    content: initial;
}

[name="Container_5f3d2de892b2b"] {
    display: flex !important;
    display: -moz-flex !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
}

[id="_5996efd388f0f_1503064019"] {
    background: rgba(255, 255, 255, 1);
    border: 0;
    border-style: solid;
    padding-top: 50px !important;
    padding-bottom: 50px !important;
}

@media screen and (max-width: 767px) {
    [id="_5996efd388f0f_1503064019"] {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    [id="_5996efd388f0f_1503064019"] {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
}

@media screen and (min-width: 992px) {
    [id="_5996efd388f0f_1503064019"] {
        padding-top: 50px !important;
        padding-bottom: 50px !important;
    }
}

#text_5f3d2de89305a {
    border: 0;
    border-style: solid;
}

[name="Container_5f3d2de8931b3"] {
    background: RGBA(181, 20, 25, 1);
    border: 0;
    border-style: solid;
}

[name="Container_5f3d2de8931b3"]:before, [name="Container_5f3d2de8931b3"]:after {
    content: initial;
}

[name="Container_5f3d2de8931b3"] {
    display: flex !important;
    display: -moz-flex !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
}

[id="_7721846168_1503064634"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
    padding-top: 30px !important;
    padding-bottom: 10px !important;
}

@media screen and (max-width: 767px) {
    [id="_7721846168_1503064634"] {
        padding-top: 20px !important;
        padding-bottom: 10px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    [id="_7721846168_1503064634"] {
        padding-top: 30px !important;
        padding-bottom: 10px !important;
    }
}

@media screen and (min-width: 992px) {
    [id="_7721846168_1503064634"] {
        padding-top: 30px !important;
        padding-bottom: 10px !important;
    }
}

[id="_1746278256_1503064634"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
    padding-bottom: 0px !important;
}

@media screen and (max-width: 767px) {
    [id="_1746278256_1503064634"] {
        padding-bottom: 0px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    [id="_1746278256_1503064634"] {
        padding-bottom: 0px !important;
    }
}

@media screen and (min-width: 992px) {
    [id="_1746278256_1503064634"] {
        padding-bottom: 0px !important;
    }
}

#ResponsiveImage-ghwgkbn5st {
    border: 0;
}

#ResponsiveImage-ghwgkbn5st > img {
    border-style: solid;
}

#ResponsiveImage-ghwgkbn5st img {
    padding: 0;
}

[id="_1349491549_1503064328"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
    padding-top: 0px !important;
    padding-bottom: 10px !important;
}

@media screen and (max-width: 767px) {
    [id="_1349491549_1503064328"] {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    [id="_1349491549_1503064328"] {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
    }
}

@media screen and (min-width: 992px) {
    [id="_1349491549_1503064328"] {
        padding-top: 0px !important;
        padding-bottom: 10px !important;
    }
}

#text_5f3d2de893d22 {
    border: 0;
    border-style: solid;
    padding-top: 10px !important;
}

#footer_5f3d2de893f0a {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
}

[name="Container_5f3d2de89401b"] {
    background: RGBA(96, 96, 98, 1);
    border: 0;
    border-style: solid;
}

[name="Container_5f3d2de89401b"]:before, [name="Container_5f3d2de89401b"]:after {
    content: initial;
}

[name="Container_5f3d2de89401b"] {
    display: flex !important;
    display: -moz-flex !important;
    display: -ms-flexbox !important;
    display: -webkit-flex !important;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 100%;
    padding: 0;
}

[id="_1626808237_1503060849"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
    padding-top: 70px !important;
    padding-bottom: 50px !important;
}

@media screen and (max-width: 767px) {
    [id="_1626808237_1503060849"] {
        padding-top: 30px !important;
        padding-bottom: 30px !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    [id="_1626808237_1503060849"] {
        padding-top: 40px !important;
        padding-bottom: 40px !important;
    }
}

@media screen and (min-width: 992px) {
    [id="_1626808237_1503060849"] {
        padding-top: 70px !important;
        padding-bottom: 50px !important;
    }
}

[id="_6373734391_1503060849"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-bottom-width: 2px;
    border-color: rgba(169, 171, 174, 1);
    border-style: solid;
}

@media screen and (max-width: 767px) {
    [id="_6373734391_1503060849"] {
        border-bottom-width: 2px !important;
        border-color: rgba(169, 171, 174, 1) !important;
        border-style: solid !important;
    }
}

@media screen and (min-width: 768px) and (max-width: 991px) {
    [id="_6373734391_1503060849"] {
        border-bottom-width: 2px !important;
        border-color: rgba(169, 171, 174, 1) !important;
        border-style: solid !important;
    }
}

@media screen and (min-width: 992px) {
    [id="_6373734391_1503060849"] {
        border-bottom-width: 2px !important;
        border-color: rgba(169, 171, 174, 1) !important;
        border-style: solid !important;
    }
}

#text_5f3d2de8946c2 {
    border: 0;
    border-style: solid;
}

[id="_1457957992_1503060849"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
}

#ResponsiveImage-ghwgkbn9c1 {
    border: 0;
}

#ResponsiveImage-ghwgkbn9c1 {
    border-style: solid;
}

#text_5f3d2de894c9e {
    border: 0;
    border-style: solid;
    padding-top: 4px !important;
}

[id="_117139854_1503060849"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
    height: 10px;
}

[id="_2826136207_1503060849"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
}

#ResponsiveImage-ghwgkbnaue {
    border: 0;
}

#ResponsiveImage-ghwgkbnaue {
    border-style: solid;
}

#text_5f3d2de895441 {
    border: 0;
    border-style: solid;
    padding-top: 4px !important;
}

[id="_171027318_1503060849"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
    height: 20px;
}

[id="_1752979667_1503060849"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
}

[id="_5732951943_1503060849"] {
    background-color: transparent !important;
    background-position: left top;
    background-repeat: repeat-x;
    border: 0;
    border-style: solid;
    height: 35px;
}

#text_5f3d2de895c34 {
    border: 0;
    border-style: solid;
}

.center {
    float: none;
    margin-left: auto;
    margin-right: auto;
}