
:root{--font-family-nunito:'Nunito',sans-serif;
--font-family-nunito-sans:'Nunito Sans',sans-serif;
--font-weight-regular:400;
--font-weight-medium:500;
--font-weight-semibold:600;
--font-weight-bold:700;
--color-white:#FFFFFF;
--color-black:#000000;
--color-blue-light:#C4E9FC;
--color-blue-semi-light:#00AEF3;
--color-blue:#0096ED;
--color-blue-semi-dark:#006CB2;
--color-blue-dark:#004876;
--color-green-light:#CBF3EF;
--color-green-semi-light:#1FD1C2;
--color-green:#1FBFAE;
--color-green-semi-dark:#009182;
--color-green-dark:#005F56;
--color-yellow-light:#FFCBD7;
--color-yellow-semi-light:#FFCB71;
--color-yellow:#FFB748;
--color-yellow-semi-dark:#009182;
--color-yellow-dark:#845C1E;
--color-red-light:#FFCBD7;
--color-red-semi-light:#FF3569;
--color-red:#FF003A;
--color-red-semi-dark:#CB0026;
--color-red-dark:#870017;
--color-grey-light:#EBEFF2;
--color-grey-semi-light:#B2C1CD;
--color-grey:#9DADBB;
--color-grey-semi-dark:#72818D;
--color-grey-dark:#4D565D;
--background-base:#F8FAFA;
--background-base-alt:#F4F5F7;
--size-1:0.1rem;
--size-2:0.2rem;
--size-4:0.4rem;
--size-6:0.6rem;
--size-8:0.8rem;
--size-12:1.2rem;
--size-14:1.4rem;
--size-16:1.6rem;
--size-18:1.8rem;
--size-20:2.0rem;
--size-24:2.4rem;
--size-28:2.8rem;
--size-32:3.2rem;
--size-36:3.6rem;
--size-40:4.0rem;
--size-44:4.4rem;
--size-48:4.8rem;
--size-56:5.6rem;
--size-64:6.4rem;
--size-72:7.2rem;
--size-80:8.0rem;
--size-88:8.8rem;
--size-96:9.6rem;
--size-104:10.4rem;
--size-112:11.2rem;
--size-120:12.0rem;
--size-128:12.8rem;
--size-136:13.6rem;
--size-144:14.4rem;
--size-152:15.2rem;
--size-160:16.0rem;
--size-168:16.8rem;
--size-176:17.6rem;
--size-184:18.4rem;
--size-192:19.2rem;
--size-200:20.0rem;
--size-208:20.8rem;
--svg-form-select:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231FBFAE' width='100%' height='100%' viewBox='0 -960 960 960'%3E%3Cpath d='M480-362q-8 0-15-2.5t-13-8.5L268-557q-11-11-11-28t11-28q11-11 28-11t28 11l156 156 156-156q11-11 28-11t28 11q11 11 11 28t-11 28L508-373q-6 6-13 8.5t-15 2.5Z'/%3E%3C/svg%3E%0A");
--svg-list-circle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231FBFAE' width='100%' height='100%' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='5' /%3E%3C/svg%3E");
--svg-list-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%231FBFAE' width='100%' height='100%' viewBox='0 -960 960 960'%3E%3Cpath d='m400-416 236-236q11-11 28-11t28 11q11 11 11 28t-11 28L428-332q-12 12-28 12t-28-12L268-436q-11-11-11-28t11-28q11-11 28-11t28 11l76 76Z'/%3E%3C/svg%3E%0A")
}
html
{
font-family:Arial;
}

a{color:inherit;text-decoration:none}
a:not{color:gray;text-decoration:none}
a:hover{color:inherit;text-decoration:none}

a.sublinha {
  text-decoration: underline;
}



li{list-style:none}
hr{color:inherit;background-color:currentColor;border:0;margin:0}
hr:not([size]){width:100%;height:1px}
img,svg{vertical-align:middle}


button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}
button:disabled{pointer-events:none;touch-action:none}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}


.text-center{text-align:center!important}
.text-white{color:var(--color-white)!important}
.text-black{color:var(--color-black)!important}

.text-grey-200{color:var(--color-grey-semi-light)!important}
.text-grey-600{color:var(--color-grey-dark)!important}
.text-grey-300{color:var(--color-grey-light)!important}

.text-blue-200{color:var(--color-blue-semi-light)!important}
.text-blue-300{color:var(--color-blue-light)!important}
.text-blue-400{color:var(--color-blue)!important}
.text-blue-500{color:var(--color-blue-semi-dark)!important}
.text-blue-600{color:var(--color-blue-dark)!important}


.img-fluid{max-width:100%;height:auto}
.d-none{display:none!important}
.d-block{display:block!important}

.ml-auto,.mx-auto{margin-left:auto!important}.m-auto,.mr-auto,.mx-auto{margin-right:auto!important}


.bg-green-200{background-color:var(--color-green-semi-light)!important}
.bg-green-300{background-color:var(--color-green-light)!important}
.bg-green-400{background-color:var(--color-green)!important}
.bg-green-500{background-color:var(--color-green-semi-dark)!important}
.bg-green-600{background-color:var(--color-green-dark)!important}
.bg-grey-200{background-color:var(--color-grey-semi-light)!important}
.bg-grey-300{background-color:var(--color-grey-light)!important}
.bg-grey-400{background-color:var(--color-grey)!important}
.bg-grey-500{background-color:var(--color-grey-semi-dark)!important}
.bg-grey-600{background-color:var(--color-grey-dark)!important}


.fs-1{font-size:var(--size-1)!important;line-height:var(--size-1)!important}
.fs-2{font-size:var(--size-2)!important;line-height:var(--size-2)!important}
.fs-4{font-size:var(--size-4)!important;line-height:var(--size-4)!important}
.fs-6{font-size:var(--size-6)!important;line-height:var(--size-6)!important}
.fs-8{font-size:var(--size-8)!important;line-height:var(--size-8)!important}
.fs-12{font-size:var(--size-12)!important;line-height:var(--size-12)!important}
.fs-14{font-size:var(--size-14)!important;line-height:var(--size-14)!important}
.fs-16{font-size:var(--size-16)!important;line-height:var(--size-16)!important}
.fs-18{font-size:var(--size-18)!important;line-height:var(--size-18)!important}
.fs-20{font-size:var(--size-20)!important;line-height:var(--size-20)!important}
.fs-24{font-size:var(--size-24)!important;line-height:var(--size-24)!important}
.fs-32{font-size:var(--size-32)!important;line-height:var(--size-32)!important}
.fs-40{font-size:var(--size-40)!important;line-height:var(--size-40)!important}
.fs-48{font-size:var(--size-48)!important;line-height:var(--size-48)!important}
.fs-56{font-size:var(--size-56)!important;line-height:var(--size-56)!important}
.fs-64{font-size:var(--size-64)!important;line-height:var(--size-64)!important}

.fw-700{font-weight:var(--font-weight-bold)!important}
.m-8{margin-bottom:var(--size-8)!important}

.g-0{--gutter-x:0}
.g-0{--gutter-y:0}
.g-4{--gutter-x:var(--size-4)}
.g-4{--gutter-y:var(--size-4)}
.g-8{--gutter-x:var(--size-8)}
.g-8{--gutter-y:var(--size-8)}
.g-16{--gutter-x:var(--size-16)}
.g-16{--gutter-y:var(--size-16)}
.g-24{--gutter-x:var(--size-24)}
.g-24{--gutter-y:var(--size-24)}
.g-32{--gutter-x:var(--size-32)}
.g-32{--gutter-y:var(--size-32)}
.g-40{--gutter-x:var(--size-40)}
.g-40{--gutter-y:var(--size-40)}
.g-48{--gutter-x:var(--size-48)}
.g-48{--gutter-y:var(--size-48)}
.g-56{--gutter-x:var(--size-56)}
.g-56{--gutter-y:var(--size-56)}
.g-80{--gutter-y:var(--size-80)}

.p-8{padding:var(--size-8)!important}
.p-24{padding:var(--size-24)!important}
.p-48{padding:var(--size-48)!important}
.p-56{padding:var(--size-56)!important}
.p-80{padding:var(--size-80)!important}


.m-24{margin:var(--size-24)!important}

.list-group{display:flex;flex-direction:column;gap:var(--size-8)}
.list-group li{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit;
background:var(--svg-list-circle) no-repeat left var(--size-2) top var(--size-2) / .6rem;padding-left:var(--size-24)}

.list-group.list-style-check li{background:var(--svg-list-check) no-repeat left top / var(--size-12)}


.row{
--gutter-x:var(--size-132);
--gutter-y:0;
display:flex;
flex-wrap:wrap;
margin-top:calc(-1 * var(--gutter-y));
margin-right:calc(-0.5 * var(--gutter-x));
margin-left:calc(-0.5 * var(--gutter-x));
--background-color:yellow;
}

.col-2{flex:0 0 auto;width:19%; margin:3px}
.col-22{flex:0 0 auto;width:22%; margin:1.5%}
.col-3{flex:0 0 auto;width:25%; margin:3px}
.col-4{flex:0 0 auto;width:32.33333333%}
.col-5{flex:0 0 auto;width:45.66666667%}
.col-7{flex:0 0 auto;width:58.33333333%}
.col-10{flex:0 0 auto;width:83.33333333%}
.col-12{flex:0 0 auto;width:100%}



.offset-lg-1{margin-left:8.33333333%}

.icon{
--icon-size:var(--size-20);
width:var(--icon-size);
height:var(--icon-size);
min-width:var(--icon-size);
min-height:var(--icon-size);
color:var(--color-green);
display:inline-block
}
.icon-24{--icon-size:var(--size-24)}



.card
{
--card-background-color:var(--background-base-alt);
--card-border:none;
--card-border-radius:var(--size-16);
--card-inner-border-radius:calc(var(--card-border-radius) - 0.1rem);
--card-padding:var(--size-24);
width:100%;
position:relative;
display:flex;
flex-direction:column;
word-wrap:break-word;
background-color:var(--card-background-color);
background-clip:border-box;
border:var(--card-border);
border-radius:var(--card-border-radius)}

.card-body{display:flex;
flex-direction:column;
flex:1 1 auto;
padding:var(--card-padding)}

.card-outline{--card-background-color:var(--color-white);--card-border:var(--size-2) solid var(--color-grey-light);
margin-top:var(--size-8)!important;
margin-bottom:var(--size-8)!important;
margin-left:var(--size-8)!important;
margin-right:var(--size-8)!important;

padding-top:var(--size-8)!important;
padding-bottom:var(--size-8)!important;
padding-left:var(--size-8)!important;
padding-right:var(--size-8)!important;
}

.card-liso{--card-background-color:#9C9C9C;
margin-top:var(--size-8)!important;
margin-bottom:var(--size-8)!important;
margin-left:var(--size-8)!important;
margin-right:var(--size-8)!important;

padding-top:var(--size-8)!important;
padding-bottom:var(--size-8)!important;
padding-left:var(--size-8)!important;
padding-right:var(--size-8)!important;
}


.mt-8{
margin-top:var(--size-8)!important;
margin-bottom:var(--size-8)!important;
margin-left:var(--size-8)!important;
margin-right:var(--size-8)!important;
}

.mt-16{
margin-top:var(--size-16)!important;
margin-bottom:var(--size-16)!important;
margin-left:var(--size-16)!important;
margin-right:var(--size-16)!important;
}

.mt-32{
margin-top:var(--size-32)!important;
margin-bottom:var(--size-32)!important;
margin-left:var(--size-32)!important;
margin-right:var(--size-32)!important;
}



.mt-48{
margin-top:var(--size-48)!important;
margin-bottom:var(--size-48)!important;
margin-left:var(--size-48)!important;
margin-right:var(--size-48)!important;
}





.d-flex{display:flex!important}
.flex-wrap{flex-wrap:wrap!important}
.flex-column{flex-direction:column!important}
.flex-lg-row{flex-direction:row!important}
.gap-16{gap:var(--size-16)!important}

.justify-content-start{justify-content:flex-start!important}
.justify-content-end{justify-content:flex-end!important}
.justify-content-center{justify-content:center!important}
.justify-content-between{justify-content:space-between!important}
.justify-content-around{justify-content:space-around!important}
.justify-content-evenly{justify-content:space-evenly!important}



.align-self-stretch{align-self:stretch!important}
.align-items-center{align-items:center!important}

.btn{--button-width:auto;
--button-height:var(--size-48);
--button-color:var(--color-white);
--button-background:transparent;
--button-border-color:transparent;
--button-border-radios:var(--size-8);
--button-padding-y:var(--size-4);
--button-padding-x:var(--size-16);
--button-hover-color:var(--button-color);
--button-hover-background:var(--button-background);
--button-hover-border-color:var(--button-border-color);
--button-focus-border-color:var(--button-border-color);
width:var(--button-width);
height:var(--button-height);
font-family:var(--font-family-nunito);
font-size:var(--size-16);
font-weight:var(--font-weight-bold);
line-height:100%;
text-align:center;
color:var(--button-color);
background-color:var(--button-background);
border:var(--size-1) solid var(--button-border-color);
border-radius:var(--button-border-radios);
position:relative;
display:inline-flex;
align-items:center;
justify-content:center;
gap:var(--size-8);
z-index:1;
-webkit-user-select:none;
-moz-user-select:none;
user-select:none;
white-space:normal;
padding:var(--button-padding-y) var(--button-padding-x);
transition:color .2s ease-in-out,background .2s ease-in-out,border .2s ease-in-out,width .3s linear}.btn-blue,
.btn-blue-semi-dark{--button-focus-border-color:var(--color-blue-dark)}.btn:hover{color:var(--button-hover-color);
background-color:var(--button-hover-background);
border-color:var(--button-hover-border-color)}.btn:focus{border-color:var(--button-focus-border-color)}.btn:disabled{--button-background:var(--color-grey-semi-light)}.btn[type=submit]:disabled{padding-left:var(--size-56)!important}.btn[type=submit]:disabled::after{width:100%;
height:100%;
content:'';
position:absolute;
top:0;
left:0;
background:url('../images/loader/loading-white.svg') no-repeat var(--size-16) center/var(--size-24)}.btn-md{--button-padding-x:var(--size-24)}
.btn-lg{--button-padding-x:var(--size-24)}.btn-xl{--button-padding-x:var(--size-56)}.btn-link{--button-width:max-content;
--button-height:auto;
--button-color:var(--color-blue);
--button-border-radios:0;
--button-padding-y:0;
--button-padding-x:0;
--button-hover-color:var(--color-blue-semi-dark)}.btn-link:hover{text-decoration:underline}.btn-link:disabled{--button-color:var(--color-grey-semi-light);
--button-background:transparent}.btn-blue{--button-background:var(--color-blue);
--button-hover-background:var(--color-blue-semi-dark)}
.btn-blue-semi-dark{--button-background:var(--color-blue-semi-dark);
--button-hover-background:var(--color-blue-dark)}.btn-blue-outline{--button-color:var(--color-blue-semi-dark);
--button-border-color:var(--color-blue);
--button-hover-border-color:var(--color-blue-semi-dark);
--button-focus-border-color:var(--color-blue-semi-dark)}.btn-blue-light-outline{--button-color:var(--color-blue-light);
--button-border-color:var(--color-blue-light);
--button-hover-border-color:var(--color-blue-semi-light);
--button-focus-border-color:var(--color-blue-semi-light)}
.btn-blue-semi-dark-outline{--button-color:var(--color-blue-semi-dark);
--button-border-color:var(--color-blue-semi-dark);
--button-hover-border-color:var(--color-blue-dark);
--button-focus-border-color:var(--color-blue-dark)}.btn-collapse{padding-right:var(--size-24)}.btn-collapse::after{width:var(--size-24);
height:var(--size-16);
background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='%230096ED' viewBox='0 -960 960 960'%3E%3Cpath d='M480-528 324-372q-11 11-28 11t-28-11q-11-11-11-28t11-28l184-184q12-12 28-12t28 12l184 184q11 11 11 28t-11 28q-11 11-28 11t-28-11L480-528Z'/%3E%3C/svg%3E") center/cover no-repeat;
content:'';
position:absolute;
top:0;
right:0;
transition:transform .2s ease-in-out}.btn-collapse.collapsed::after{transform:rotate(-180deg)}




p {
  margin: 6px 0; /* ajusta o espaço acima e abaixo do parágrafo */
  
  line-height: 1.2; /* controla a altura da linha */

}


.bg-y { background-color:yellow;
}
.bg-corcriarvermelho { background-color:red;
}
.bg-corcriarverde { background-color:rgb(190, 215, 59);
}
.bg-corcriarcinsa { background-color:rgb(128, 128, 128);
}
.bg-modalcor1{ background-color:white;
 padding: 1;
 margin: 1;
overflow-y:auto;
 height:500px;
}

.termos1 {display:none;
}
.termos2 {display:none;
}
.termos3 {display:none;
}
.pc {
position: relative;
/* permite posicionar elementos dentro */
width: 100%;
  /* ocupa toda a largura */
}
.pc img {
width: 100%;
  /* imagem ocupa toda a largura */
display: block;
}
#time {
position: absolute;/* fica sobre a imagem */
top: 38%;/* centraliza verticalmente */
left: 25%;/* centraliza horizontalmente */
-transform: translate(-50%, -50%);/* ajusta para o centro exato */
-text-align: center;
color: white; /* texto branco para contraste */
font-family: Arial, sans-serif;
-background: rgba(0,0,0,0.5);/* fundo semitransparente */
-padding: 10px;
-border-radius: 10px;
}
#clock {
font-size: 5vw;
font-weight: lighter;
}
#date {
font-size: 1.6vw;
margin-top: 1%;
}


.container{
position:relative;
padding-right:auto;
padding-left:auto;
margin-right:auto;
margin-left:auto
}

.footer a:hover{text-decoration:underline}
.footer a:hover{text-decoration:underline}
.header a:hover{text-decoration:underline}

.quadro{
--background-color:red;
padding-top: 1%;
padding-bottom: 1%;
padding-left: 1%;
padding-right: 1%;
margin-top: 1%;
margin-bottom: 4%;
margin-left: 1%;
margin-right: 1%;
}

.pa1{
--background-color:red;
padding-top: 0;
padding-bottom: 0;
padding-left: 0;
padding-right: 0;
margin-top: 0;
margin-bottom: 0;
margin-left: 0;
margin-right: 10px;
}

.caro {
display: flex;
justify-content: center;
align-items: center;
-height: 50vh;
background: #ffffff;
}
.carousel {
position: relative;
width: 38%;
max-width: 38%;
overflow: hidden;
border-radius: 4px;
box-shadow: 0 4px 10px rgba(0,0,0,0.2);
}
.carousel img {
width: 100%;
display: none;
}
.carousel img.active {
display: block;
}
.buttons {
position: absolute;
top: 50%;
width: 100%;
display: flex;
justify-content: space-between;
transform: translateY(-50%);
}
.buttons button {
background: rgba(0,0,0,0.5);
border: none;
color: white;
padding: 10px;
cursor: pointer;
display: none;
border-radius: 50%;
}




.modal{width:90%;height:100%;position:fixed;top:0;left:0;z-index:1055;display:none;
overflow-x:hidden;overflow-y:hidden;margin: 5%;}

.modal-dialog{width:auto;position:relative;margin:var(--size-8);pointer-events:none}
.modal.fade .modal-dialog{transition:transform .3s ease-out;transform:translate(0,-5rem)}
.modal.show .modal-dialog{transform:none}
.modal.modal-static .modal-dialog{transform:scale(1.02)}
.modal-content{position:relative;display:flex;flex-direction:column;pointer-events:auto;
background-color:var(--color-white);background-clip:padding-box;border-radius:var(--size-16);padding:var(--size-16)}

.modal-backdrop{width:100vw;height:100vh;position:fixed;top:0;left:0;z-index:1040;background-color:var(--color-grey-dark)}
.modal-backdrop.fade{opacity:0}
.modal-backdrop.show{opacity:.5}
.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between}
.modal-body{position:relative;flex:1 1 auto}
.modal-footer{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;justify-content:flex-end}
.modal-video 
.modal-dialog{max-width:100rem}.modal-video .modal-embed{width:100%;height:0;position:relative;padding-bottom:56.25%}
.modal-video .modal-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0;background:rgba(77,86,93,.5)}
@media (min-width:992px){
.modal-dialog{max-width:75rem;margin:4rem auto}
.modal-content{border-radius:var(--size-24)}
}


.modal-demo .modal-dialog{max-width:140rem}
.modal-demo .modal-embed{width:100%;height:0;position:relative;padding-bottom:56.25%}
.modal-demo .modal-embed iframe{width:100%;height:100%;position:absolute;top:0;left:0}

