@media (min-width: 1600px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl {max-width: 1500px!important;}
}

.container{padding-top: 2.5%;padding-bottom: 2.5%;}
.banner{position: relative;z-index: 9;padding: 0;}
.banner img{width: 100%; height: auto;}
h1{font-size: 55px;font-weight: 800;color: #0F5C75;padding-bottom: 2.5%;}
h2{font-size: 45px;font-weight: 800;color: #1FBEF2;padding-bottom: 2%;}
h3{font-size: 25px;font-weight: 700;color: #1FBEF2;padding-bottom: 1.5%;}
h4{font-size: 20px;font-weight: 700;color: #fff;padding-bottom: 1%;}
p{font-size: 18px;font-weight: 400;color: #4E4E4E;padding-bottom: 1%;}
li{font-size:18px;padding-bottom: 1%;list-style: disc!important;}
li::marker{display: block;color: #1FBEF2;font-size: 18px;}
.btn{font-size: 20px;font-weight: 400;color: #4E4E4E;border: solid 1px #23B5EC;border-radius: 50px;transition: all ease-in-out .3s;height: max-content;padding: 7px 70px;place-self: flex-end;width: max-content;}
.btn:hover{font-weight: 700;color: #23B5EC;border: solid 1px #23B5EC;border-radius: 50px;}


a, p, h1, h2, h3, h4, h5, h6, span, textarea, input, button, body, html, dl, ol, ul {font-family: "Raleway", sans-serif;font-style: normal;margin-bottom: 0 !important;}
ol, ul{padding-left: 0!important;}
::marker{display: none;}
li{list-style: none;}
a{text-decoration: none!important;}
.flex{display: flex;}
.between{justify-content: space-between;}
.around{justify-content: space-around;}
.evenly{justify-content: space-evenly;}
.end{justify-content: flex-end;justify-content: end;}
.center{justify-content: center;}
.wrap{flex-wrap: wrap;}
.column{flex-direction: column;}
.on-1599{display: none;}
.on-1399{display: none;}
.on-1199{display: none;}
.on-991{display: none;}
.on-767{display: none;}
.on-575{display: none;}

.form-control:focus{border-color: transparent!important;box-shadow: none!important;}

#header li::marker{display: none!important;}
#header li{list-style: none!important;}
#header{background-color: transparent;position: absolute;z-index: 99;background: linear-gradient(to bottom, #00000075, #00000000);}
#header .header{background-color: transparent;padding-top: 1.5%;padding-bottom: 15%;}
#header .header-content-logo{width: 10%;align-content: center;}
#header .header-content-itens{width: 60%;align-content: center;}
#header .header-content-logo img{width: 100%;}
#header #menu-header{display: flex;justify-content: space-between;}
#header #menu-header a{color: #fff;font-size: 22px;font-weight: 700;transition: all ease-in-out .3s;}
#header #menu-header a:hover{font-weight: 800;}
#header .menu-header-container{width: 100%;}
#header .menu-header-container .dropdown-menu{border-radius: 0;border: none;background-color: #F4F4F4;border-top: 5px solid transparent;border-image: linear-gradient(90deg, #0F5C75, #3AB1E4) 1;}
#header .menu-header-container .dropdown-menu a{font-size: 18px!important;font-weight: 400!important;color: #343434!important;}
#header .menu-header-container .dropdown-menu a:hover{font-weight: 600!important;color: #26C5F4!important;}
.footer-content-itens a{font-size: 18px;}

@media(max-width:1599.5px){
    
    h1{font-size: 50px;}
    h2{font-size: 40px;}
    h3{font-size: 22px;}
    h4{font-size: 18px;}
    p{font-size: 16px;}
    li{font-size: 16px;}
    li::marker{font-size: 16px;}
    #header .menu-header-container .dropdown-menu a{font-size: 16px!important;}
    #header #menu-header a{font-size: 20px;}
    .footer-content-itens a{font-size: 16px;}
    .btn{font-size: 18px;}
    .on-1599{display: block;}
    .off-1599{display: none;}

}

@media(max-width:1399.5px){

    h1{font-size: 45px;}
    h2{font-size: 35px;}
    h3{font-size: 20px;}
    h4{font-size: 16px;}
    p{font-size: 14px;}
    li{font-size: 14px;}
    li::marker{font-size: 14px;}
    #header .menu-header-container .dropdown-menu a{font-size: 14px!important;}
    #header #menu-header a{font-size: 18px;}
    .footer-content-itens a{font-size: 14px;}
    .btn{font-size: 16px;}
    .on-1399{display: block;}
    .off-1399{display: none;}

}

@media(max-width:1199.5px){

    h1{font-size: 40px;}
    h2{font-size: 30px;}
    h3{font-size: 18px;}
    h4{font-size: 14px;}
    p{font-size: 12px;}
    li{font-size: 12px;}
    li::marker{font-size: 12px;}
    #header .menu-header-container .dropdown-menu a{font-size: 12px!important;}
    #header #menu-header a{font-size: 15px;}
    .footer-content-itens a{font-size: 12px;}
    .btn{font-size: 14px;}
    .on-1199{display: block;}
    .off-1199{display: none;}

}

@media(max-width:991.5px){

    h1{font-size: 35px;}
    h2{font-size: 25px;}
    h3{font-size: 15px;}
    h4{font-size: 12px;}
    p{font-size: 10px;}
    li{font-size: 10px;}
    li::marker{font-size: 10px;}
    #header .menu-header-container .dropdown-menu a{font-size: 10px!important;}
    #header #menu-header a{font-size: 12px;}
    .footer-content-itens a{font-size: 10px;}
    .btn{font-size: 12px;}
    .on-991{display: block;}
    .off-991{display: none;}

}

@media(max-width:767.5px){

    h1{font-size: 45px;}
    h2{font-size: 35px;}
    h3{font-size: 25px;}
    h4{font-size: 18px;}
    p{font-size: 15px;}
    li{font-size: 15px;}
    li::marker{font-size: 15px;}
    #header .menu-header-container .dropdown-menu a{font-size: 15px!important;}
    #header #menu-header a{font-size: 18px;}
    .footer-content-itens a{font-size: 15px;}
    .btn{font-size: 18px;width: 100%;padding: 7px;}
    .on-767{display: block;}
    .off-767{display: none;}
    .container {padding-top: 5%;padding-bottom: 5%;}

    .menu-toggle {font-size: 40px;color: #fff;cursor: pointer;z-index: 999;}
    #mobile-menu {position: absolute;top: 0;left: 0;background: #0F5C74;display: flex;flex-direction: column;width: 100%;}
    #mobile-menu a {color: #fff;text-decoration: none;padding: 10px;display: block;}
    .hidden {display: none;}
    #mobile-menu.hidden {display: none;}
    
    #header .header{padding-bottom: 75%;}
    #header .header-content-logo{z-index: 999;width: 25%;}
    #header .menu-footer-container{padding-top: 25%;padding-bottom: 15%;}
    
}

@media(max-width:575.5px){
    
    h1{font-size: 40px;}
    h2{font-size: 30px;}
    h3{font-size: 20px;}
    h4{font-size: 15px;}
    p{font-size: 12px;}
    li{font-size: 12px;}
    li::marker{font-size: 12px;}
    #header .menu-header-container .dropdown-menu a{font-size: 12px!important;}
    #header #menu-header a{font-size: 15px;}
    .footer-content-itens a{font-size: 12px;}
    .btn{font-size: 15px;}
    .on-575{display: block;}
    .off-575{display: none;}
    
    .menu-toggle {font-size: 30px;}
}

@media(max-width:449.5px){
    
    h1{font-size: 30px;}
    h2{font-size: 25px;}
    h3{font-size: 18px;}
    h4{font-size: 14px;}
    #header #menu-header a{font-size: 14px;}
    .btn{font-size: 14px;}
    
    .menu-toggle {font-size: 20px;}
}