@font-face {

    font-family: 'Myriad Pro Bold';

    src: url('../fonts/MyriadPro-Bold.eot?#iefix') format('embedded-opentype'),

        url('../fonts/MyriadPro-Bold.woff2') format('woff2'),

        url('../fonts/MyriadPro-Bold.woff') format('woff'),

        url('../fonts/MyriadPro-Bold.ttf') format('truetype');

    font-weight: bold;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Myriad Pro Regular';

    src: url('../fonts/MyriadPro-Regular.eot');

    src: url('../fonts/MyriadPro-Regular.eot?#iefix') format('embedded-opentype'),

        url('../fonts/MyriadPro-Regular.woff2') format('woff2'),

        url('../fonts/MyriadPro-Regular.woff') format('woff'),

        url('../fonts/MyriadPro-Regular.ttf') format('truetype');

    font-weight: normal;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Myriad Pro Light';

    src: url('../fonts/MyriadPro-Light.eot');

    src: url('../fonts/MyriadPro-Light.eot?#iefix') format('embedded-opentype'),

        url('../fonts/MyriadPro-Light.woff2') format('woff2'),

        url('../fonts/MyriadPro-Light.woff') format('woff'),

        url('../fonts/MyriadPro-Light.ttf') format('truetype');

    font-weight: 300;

    font-style: normal;

    font-display: swap;

}







@font-face {

    font-family: 'Myriad Pro Bold Italico';

    src: url('../fonts/MyriadPro-BoldIt.eot');

    src: url('../fonts/MyriadPro-BoldIt.eot?#iefix') format('embedded-opentype'),

        url('../fonts/MyriadPro-BoldIt.woff2') format('woff2'),

        url('../fonts/MyriadPro-BoldIt.woff') format('woff'),

        url('../fonts/MyriadPro-BoldIt.ttf') format('truetype');

    font-weight: bold;

    font-style: italic;

    font-display: swap;

}



@font-face {

    font-family: 'Myriad Pro Semi Bold';

    src: url('../fonts/MyriadPro-Semibold.eot');

    src: url('../fonts/MyriadPro-Semibold.eot?#iefix') format('embedded-opentype'),

        url('../fonts/MyriadPro-Semibold.woff2') format('woff2'),

        url('../fonts/MyriadPro-Semibold.woff') format('woff'),

        url('../fonts/MyriadPro-Semibold.ttf') format('truetype');

    font-weight: 600;

    font-style: normal;

    font-display: swap;

}



@font-face {

    font-family: 'Myriad Pro Semi Bold Italico';

    src: url('../fonts/MyriadPro-SemiboldIt.eot');

    src: url('../fonts/MyriadPro-SemiboldIt.eot?#iefix') format('embedded-opentype'),

        url('../fonts/MyriadPro-SemiboldIt.woff2') format('woff2'),

        url('../fonts/MyriadPro-SemiboldIt.woff') format('woff'),

        url('../fonts/MyriadPro-SemiboldIt.ttf') format('truetype');

    font-weight: 600;

    font-style: italic;

    font-display: swap;

}

body {

    font-family: 'Myriad Pro Regular';

    text-rendering: optimizeLegibility;

}
.bg-manutencao {
    background: url('../images/bg-manutencao.jpg') no-repeat center center scroll;
    background-size: cover;
    min-height: 100vh;
    color: #fff;
    text-shadow: 3px 3px 8px #0005;
}
.bg-manutencao a {
    color: #fff;
    font-weight: 700;
    font-size: 26px;
    text-decoration: none;
}
.bg-manutencao hr {
    border-top: solid 2px #fff5;
    font-weight: 700;
    margin-top: 0px;
    z-index: 1;
    margin-top: 20px;;
}
.margin-manu {
    margin-top: 200px
}
@media screen and (max-width: 900px) {
.margin-manu {
    margin-top: 100px
}
}
h1,h2,h3,h4,h5,h6 {

    font-family: 'Myriad Pro Bold';

}

h6 {

    color: #082b48;

    font-size: 20px;

    text-transform: uppercase;

    font-weight: bold;

}

p {

    font-size: 18px;

}

footer {

    background-color: #d7be83;

    color: #082b48;

    padding-top: 70px;

    padding-bottom: 70px;

}

.title-section::after {

    margin: 0 auto;

    content: " ";

    background: #d7be7e;

    display: block;

    height: 7px;

    width: 56px;

    bottom: -3px;

    left: 0;

    right: 0;

}

.title-section {

    font-size: 20px !important;

    text-align: center;

    font-family: 'Myriad Pro Bold';

}

hr {

    border: 0;

    border-top: 1px solid #002648;

    color: inherit;

    margin: 1rem 0;

    opacity: 1;

    margin-top: -20px;

    position: relative;

    z-index: -1;

}

a {

    color: #092c49;

}

.nav-link {

    color: #00274a;

    text-transform: uppercase;

    font-size: 18px;

    padding-top: 5px;

    border-top: 5px solid #fff;

    padding-left: 20px;

    padding-right: 20px;

}

.navbar-expand-lg .navbar-nav .nav-link {

    padding-left: 15px;

    padding-right: 15px;

}

.navbar-nav .nav-link:hover {

        border-top: 5px solid #d7be7e;

}

.float{

    position:fixed;

    width:60px;

    height:60px;

    bottom:40px;

    right:40px;

    background-color: #002546;

    color:#FFF;

    border-radius:50px;

    text-align:center;

  font-size:35px;

    box-shadow: 2px 2px 3px #0000005c;

  z-index:100;

}

.bi-whatsapp::before {

    margin-top: 12px;

    margin-left: 2px;

}



.my-float{

    margin-top:16px;

}

.logo {

    max-width: 240px;

    margin-left: auto;

    margin-right: auto;

    display: block;

}

.nav-link.active {

    color: #cfbd85;

    font-family: 'Myriad Pro Semi Bold';

    border-top: 5px solid #cfbd85;

}

header {

    padding-top: 30px;

    padding-bottom: 30px;

}

footer a {

color: #082b48;

display: block;

    font-size: 18px;

text-decoration: none;

}

section {

    padding-top: 20px;

    padding-bottom: 20px;

}

input,textarea {

    width: 100%;

    margin-top: 20px;

    border: 0px;

    border-radius: 0px;

    background-color: #f2f2f2;

    padding: 20px;

}

input:focus,textarea:focus {

    width: 100%;

    margin-top: 20px;

    border: 0px;

    border-radius: 0px;

    background-color: #f2f2f2;

    padding: 20px;

    outline: 0px;

}

button {

    background-color: #082b47;

    color: #fff;

    border-top: 0px;

    padding: 10px;

    margin-left: auto;

    display: block;

    margin-top: 13px;

}

.navbar-toggler {

    border: 0px;

}

/* * Easings * https://easings.net/ */

/* * Btn styles */

 .menu-btn {

     position: relative;

     display: block;

     width: 35px;

     height: 30px;

     cursor: pointer;

     z-index: 1000;

}

 .menu-btn .close-row, .menu-btn .close-row:before, .menu-btn .menu-row {

     position: absolute;

     top: 50%;

     display: block;

     width: 100%;

     height: 4px;

     border-radius: 1px;

}

 .menu-btn .close-row {

     left: 50%;

}

 .menu-btn .close-row:before {

     content: "";

     top: 0%;

     background-color: #002546;

}

 .menu-btn .menu-row {

     left: 0;

     background-color: #002546;

}

/* * Style 1 */

 .menu-btn.style-1 {

     transform: rotate(0deg) translateZ(0) scale(1, 1);

     transition: transform calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275);

}

 .menu-btn.style-1 .menu-row {

     transform: rotate(0deg) translateZ(0) scale(1, 1);

}

 .menu-btn.style-1 .menu-row.top {

     margin-top: -11px;

     transition: transform calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms, margin calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275) calc(500ms/2);

}

 .menu-btn.style-1 .menu-row.mid {

     opacity: 1;

     transition-duration: 0s;

     transition-delay: calc(500ms/2), 0s;

}

 .menu-btn.style-1 .menu-row.bot {

     margin-top: 11px;

     transition: transform calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms, margin calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275) calc(500ms/2);

}

 .menu-btn.style-1.open {

     transform: rotate(180deg) translateZ(0) scale(1, 1);

}

 .menu-btn.style-1.open .menu-row.top {

     margin-top: 0px !important;

     transform: rotate(45deg) translateZ(0) scale(1, 1);

     transition: margin calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms, transform calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275) calc(500ms/2);

}

 .menu-btn.style-1.open .menu-row.mid {

     opacity: 0;

     transition-delay: calc(500ms/2), 0s;

}

 .menu-btn.style-1.open .menu-row.bot {

     margin-top: 0px !important;

     transform: rotate(-45deg) translateZ(0) scale(1, 1);

     transition: margin calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275) 0ms, transform calc(500ms/2) cubic-bezier(0.175, 0.885, 0.32, 1.275) calc(500ms/2);

}

@media (max-width: 991px) {

.nav-link {

    border-top: 0px solid #d7be7e !important;

    border-left: 5px solid #fff;

}

.nav-link:hover {

    border-top: 0px solid #d7be7e !important;

    border-left: 5px solid #cfbd85;

}

.nav-link.active {

    color: #cfbd85;

    font-family: 'Myriad Pro Semi Bold';

    border-top: 0px solid #cfbd85;

    border-left: 5px solid #cfbd85;

}

footer {

    text-align: center;

}

button {

    background-color: #082b47;

    color: #fff;

    border-top: 0px;

    padding: 10px;

    margin-left: auto;

    margin-right: auto;

    display: block;

    margin-top: 13px;

}

form {

    margin-bottom: 40px;

}

}