:root{
---color1: #DDEFFB;
---color2: #FFFFFF;
---color3: #F2E6D9;
---color4: #EA7A85;
---color5: #63C3D1;
---color6: #183A68;
---color7: #787575;
---color8: #4E4E4C;
---color9: #E94860;
---color10: #0B4582;
---color11: #C3D7EE;
---color12: #E9E9E9;
---color13: #173277;
}
@font-face {
    font-family: "Museo_Sans_100";
    src: url("../fonts/MuseoSans-100.otf");
    font-weight: 100;
}
@font-face {
    font-family: "Museo_Sans_300";
    src: url("../fonts/MuseoSans-300.otf");
    font-weight: 300;
}
@font-face {
    font-family: "Museo_Sans_500";
    src: url("../fonts/MuseoSans-500.otf");
    font-weight: 500;
}
@font-face {
    font-family: "Museo_Sans_700";
    src: url("../fonts/MuseoSans_700.otf");
    font-weight: 700;
    line-height: 30px;
}
@font-face {
    font-family: "Museo_Sans_900";
    src: url("../fonts/MuseoSans_900.otf");
    font-weight: 900;
    line-height: 59px;
}
.font_ms100{
    font-family: "Museo_Sans_100";
}
.font_ms300{
    font-family: "Museo_Sans_300";
}
.font_ms500{
    font-family: "Museo_Sans_500";
}
.font_ms700{
    font-family: "Museo_Sans_700";
}
.font_ms900{
    font-family: "Museo_Sans_900";
}
.text-color1{
    color: var(---color1);
}
.text-color2{
    color: var(---color2);
}
.text-color3{
    color: var(---color3);
}
.text-color4{
    color: var(---color4)!important;
}
.text-color5{
    color: var(---color5);
}
.text-color6{
    color: var(---color6);
}
.text-color7{
    color: var(---color7);
}
.text-color8{
    color: var(---color8);
}
.text-color9{
    color: var(---color9);
}
.text-color10{
    color: var(---color10);
}
.text-color11{
    color: var(---color11);
}
.text-color12{
    color: var(---color12);
}
.text-color13{
    color: var(---color13)!important;
}
.bg-color1{
    background-color: var(---color1);
}
.bg-color2{
    background-color: var(---color2);
}
.bg-color3{
    background-color: var(---color3);
}
.bg-color4{
    background-color: var(---color4);
}
.bg-color5{
    background-color: var(---color5);
}
.bg-color6{
    background-color: var(---color6);
}
.bg-color7{
    background-color: var(---color7);
}
.bg-color8{
    background-color: var(---color8);
}
.bg-color9{
    background-color: var(---color9);
}
.bg-color10{
    background-color: var(---color10);
}
.bg-color11{
    background-color: var(---color11);
}
.bg-color12{
    background-color: var(---color12);
}
.bg-color13{
    background-color: var(---color13);
}
.border-color1{
    border-color: var(---color1);
}
.border-color2{
    border-color: var(---color2);
}
.border-color3{
    border-color: var(---color3);
}
.border-color4{
    border-color: var(---color4)!important;
    border-style: solid;
}
.border-color5{
    border-color: var(---color5);
}
.border-color6{
    border-color: var(---color6);
}
.border-color7{
    border-color: var(---color7);
}
.border-color8{
    border-color: var(---color8);
}
.border-color9{
    border-color: var(---color9);
}
.border-color10{
    border-color: var(---color10);
}
.border-color11{
    border-color: var(---color11);
}
.border-color12{
   border-color: var(---color12);
}
.border-color13{
    border-color: var(---color13);
 }
 .degrade2{
    background: linear-gradient(to right, var(---color6), var(---color1));
 }
.fs-50{
    font-size: 22px;
}
.fs-41{
    font-size: 41px;
}
.fs-38{
    font-size: 18px;
}
.fs-24{
    font-size: 24px!important;
}
.fs-25{
    font-size: 14px!important;
}
hr{
    border-top: 6px solid !important;
}
.accordion-flush>.accordion-item:last-child{
    border-bottom: 1px solid #EA7A85 !important;
}
.accordion-item{
    border-bottom: 1px solid #EA7A85 !important;
}
.accordion-button:not(.collapsed){
    background-color: transparent!important;
    box-shadow: none !important;
}
.accordion-button:focus{
    box-shadow: none!important;
}
.accordion-button:is(.collapsed)::after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EA7A85'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;    
}

.accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23EA7A85'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>") !important;    
}
.bg-footerm{
    background-image: url('../img/azul_degrade_inverso.png');
     background-repeat: no-repeat; 
     background-size: cover;
}
@media (max-width: 500px) {
    .fs-24{
        font-size: 15px!important;
    }
    .fs-25{
        font-size: 15px!important;
    }
    .fs-38{
        font-size: 20px;
    }
    .fs-50{
        font-size: 24px;
    }
    .w-50{
        width: 100%!important;
    }
    .w-75{
        width: 100% !important;
    }
    .w-81{
        width: 81% !important;
    }
    .bg-footerm{
        background-color: var(---color13)!important;
        background-image: none;
    }
    /* … */
  }