body {
  --wp--preset--color--black: #000000;
  --wp--preset--color--cyan-bluish-gray: #abb8c3;
  --wp--preset--color--white: #ffffff;
  --wp--preset--color--pale-pink: #f78da7;
  --wp--preset--color--vivid-red: #cf2e2e;
  --wp--preset--color--luminous-vivid-orange: #ff6900;
  --wp--preset--color--luminous-vivid-amber: #fcb900;
  --wp--preset--color--light-green-cyan: #7bdcb5;
  --wp--preset--color--vivid-green-cyan: #00d084;
  --wp--preset--color--pale-cyan-blue: #8ed1fc;
  --wp--preset--color--vivid-cyan-blue: #0693e3;
  --wp--preset--color--vivid-purple: #9b51e0;
  --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgba(6, 147, 227, 1) 0%, rgb(155, 81, 224) 100%);
  --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
  --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgba(252, 185, 0, 1) 0%, rgba(255, 105, 0, 1) 100%);
  --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgba(255, 105, 0, 1) 0%, rgb(207, 46, 46) 100%);
  --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
  --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
  --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
  --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
  --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
  --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
  --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
  --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
  --wp--preset--font-size--small: 13px;
  --wp--preset--font-size--medium: 20px;
  --wp--preset--font-size--large: 36px;
  --wp--preset--font-size--x-large: 42px;
  --wp--preset--spacing--20: 0.44rem;
  --wp--preset--spacing--30: 0.67rem;
  --wp--preset--spacing--40: 1rem;
  --wp--preset--spacing--50: 1.5rem;
  --wp--preset--spacing--60: 2.25rem;
  --wp--preset--spacing--70: 3.38rem;
  --wp--preset--spacing--80: 5.06rem;
  --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
  --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
  --wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);
  --wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);
}

:where(.is-layout-flex) {
  gap: 0.5em;
}

:where(.is-layout-grid) {
  gap: 0.5em;
}

body .is-layout-flow>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-flow>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-flow>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignleft {
  float: left;
  margin-inline-start: 0;
  margin-inline-end: 2em;
}

body .is-layout-constrained>.alignright {
  float: right;
  margin-inline-start: 2em;
  margin-inline-end: 0;
}

body .is-layout-constrained>.aligncenter {
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained> :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
  max-width: var(--wp--style--global--content-size);
  margin-left: auto !important;
  margin-right: auto !important;
}

body .is-layout-constrained>.alignwide {
  max-width: var(--wp--style--global--wide-size);
}

body .is-layout-flex {
  display: flex;
}

body .is-layout-flex {
  flex-wrap: wrap;
  align-items: center;
}

body .is-layout-flex>* {
  margin: 0;
}

body .is-layout-grid {
  display: grid;
}

body .is-layout-grid>* {
  margin: 0;
}



.elementor-progress-wrapper {
  position: relative;
  background-color: #f2d56f;
  color: #fff;
  height: 30px;
  border-radius: 90px;
  overflow: hidden;
}

/* Custom styles for QR code modal content */

.classeImput {
  border: solid 1px #bbb !important;
  background: transparent !important;
  border-radius: 10px !important;
  margin-bottom: 10px;
}

.qr-code-container img {
  width: 200px;
  height: 200px;
  margin-bottom: 20px;
}

.qr-code-container p {
  margin-bottom: 10px;
}

.qr-code-container .btn-close {
  margin-top: 20px;
}

/*.error {
                color: red;
                font-size: 0.85em;
                margin-top: 5px;
            }*/
.error {
  width: 120px;
  background-color: red;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 5px;
  position: relative;
  z-index: 1;
  display: inline;
}

.error::after {
  content: "";
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -5px;
  border-width: 5px;
  border-style: solid;
  border-color: transparent transparent red transparent;
}

form.atos-oos-multi-form fieldset {
  border: none;
}
form.atos-oos-multi-form fieldset {
  padding: 0;
}
form.atos-oos-multi-form fieldset:not(.atos-oos-active) {
  display: none;
}
form.atos-oos-multi-form
  fieldset.atos-oos-active:first-of-type
  ~ .atos-oos-buttons
  .atos-oos-prev,
form.atos-oos-multi-form
  fieldset.atos-oos-active:first-of-type
  ~ .atos-oos-buttons
  .atos-oos-submit {
  display: none;
}
form.atos-oos-multi-form
  fieldset.atos-oos-active:not(:last-of-type)
  ~ .atos-oos-buttons
  .atos-oos-submit {
  display: none;
}
form.atos-oos-multi-form
  fieldset.atos-oos-active:last-of-type
  ~ .atos-oos-buttons
  .atos-oos-next {
  display: none;
}

@media only screen and (min-width: 766px) {
  .elementor-element-e04b94b .aux-burger-box {
    display: none;
  }
}



.disabled {
opacity: 0.6;
cursor: not-allowed;
}
.borda-dot{border: 2px solid #ccc; border-radius: 50%;}

.captacao-aberta{color:green}
.captacao-fechada{color:red}

.swiper-button-next{right: 0!important;}
.swiper-button-prev{left: 0!important;}
.swiper-pagination{display:none}

#occupation table tr td {
padding: 0;
border: none;
text-align: left;
}

#occupation table {
margin-bottom: 0;
}


.capta-container {
display: block;
position: relative;
padding-left: 25px;
cursor: pointer;
font-size: 16px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
}
.capta-container input {
position: absolute;
opacity: 0;
cursor: pointer;
}
.capta-checkmark {
position: absolute;
top: -10px;
left: 0;
height: 15px;
width: 15px;
background-color: #eee;
border-radius: 50%;
border:solid 2px #3D3D3D;
}
.capta-container:hover input ~ .capta-checkmark {
background-color: #ccc;
}

.green input:checked ~ .capta-checkmark {
background-color: green;
}
.red input:checked ~ .capta-checkmark {
background-color: red;
}
.capta-checkmark:after {
content: "";
position: absolute;
display: none;
}
.capta-container input:checked ~ .capta-checkmark:after {
display: block;
}



.fontColorE7AA1F{color: #E7AA1F!important;}
.font20{font-size: 20px}
.font14{font-size: 14px}
.mbe{margin-block-end:0px!important;}
.titbox-oos{font-size: 2.5em!important;
font-weight: 700!important;
}
.btn-log{color: #6d6d6d;
letter-spacing: 0px;
font-size: inherit;
cursor: pointer !important;
}

.card2 {
--main-color: #000;
--submain-color: #78858f;
--bg-color: #fff;
font-family:'Raleway';
position: relative;
width: 300px;
height: 300px;
display: flex;
flex-direction: column;
border-radius: 10px;
background: var(--bg-color);
box-shadow: 2px 2px 5px 1px #333;
top: 60px;
}

.card__avatar2 {
position: absolute;
width: 105px;
height: 105px;
background: #69bdc5;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
top: -60px;
left: 20px;
}

.pad-20 {
padding: 20px;
text-align: left;
}
.card__avatar2 img {
width: 100px;
height: 100px!important;
border-radius: 50%!important;
}
.card__avatar3 {
position: absolute;
width: 105px;
height: 105px;
background: #fff;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
top: 240px;
left: 165px;
box-shadow: 0px 2px 0px 2px #33333352;
}
.card__avatar3 img {
width: 100px;
height: 100px;
border-radius: 50%!important;
}


.novo-card__avatar3 {
position: absolute;
width: 95px;
height: 95px;
background: #fff;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
top: 50px;
left: 140px;
box-shadow: 0px 2px 0px 2px #33333352;
z-index: 99999;
}
.novo-card__avatar3 img {
width: 80px;
height: 80px;
border-radius: 50%!important;
}

.card__title {
margin-top: 60px;
font-weight: 500;
font-size: 18px;
color: var(--main-color);
}

@media only screen and (max-width: 600px) {
  .card__title {
      display: -webkit-box;
      -webkit-line-clamp: 2; /* Número de linhas a serem exibidas */
      -webkit-box-orient: vertical;
      overflow: hidden;
  }
}

.card__subtitle {
margin-top: 10px;
font-weight: 400;
font-size: 15px;
}

.elementor-widget-container-oos {
margin: 4% 0% -22% 63%;
border: 1px solid #69bdc5;
border-radius: 15px 15px 15px 15px;
padding: 5px;
max-width: fit-content;
font-size: 12px;
color: #69bdc5;
letter-spacing: 3px;
}
.elementor-widget-container2 {
margin-top: 10px;
border: 1px solid #69bdc5;
border-radius: 15px 15px 15px 15px;
padding: 2px;
max-width: fit-content;
font-size: 12px;
padding: 0 8px;
}
.tarifa{
border-radius: 50%!important;
text-align:center;
color:#191919;
font-weight:bold;
}
.tarifa p {margin: 5px}
.tarifa span{
color:#F2D56F;
font-size:25px;
}


.tarifa-b{
border-radius: 50% !important;
text-align: center;
color: #191919;
font-weight: bold;
}
.tarifa-b p {font-size: 12px;
margin: 5px;}
.tarifa-b span{
color: #F2D56F;
font-size: 16px;
}

.oos-progress-bar {
  width: 100%;
  background-color: #eee;
  padding: 3px;
  border-radius: 20px;
  box-shadow: inset 0 1px 3px rgba(0, 0, 0, .2);
  max-width: 280px;
margin: 5px auto;
}

.oos-progress-bar-fill {
  display: block;
  height: 15px;
  background-color: #69bdc5;
  border-radius: 20px;        
  transition: width 500ms ease-in-out;
}
.captacao{
  display: block ruby;
  font-size: 15px;
}
.invest {
font-size: 12px;
font-weight: bold;
text-align: left;
width: 100%;
margin: 5px 0;
}
.invest span {
font-weight: normal;
position: absolute;
right: 20px;
}


.swiper {
width: 100%;
height: auto;
}
.swiper.oosSwiper{max-width:1024px}
.swiper-wrapper {

align-items: center;
}
.swiper-slide {
text-align: center;
font-size: 18px;
background: transparent;
display: flex;
justify-content: center;
align-items: center;
}

/*.swiper-slide img {
display: block;
width: 100%;
height: 100%;
object-fit: cover;
border-radius: 0!important;
max-width:200px;
margin:auto;
}*/

.swiper-button-next::after, .swiper-rtl .swiper-button-prev::after {
font-size: 20px!important;
}
.swiper-button-prev::after, .swiper-rtl .swiper-button-next::after {
font-size: 20px!important;
}
/* cards */ 

.card {
--main-color: #000;
--submain-color: #78858f;
--bg-color: #fff;
font-family:'Raleway';
position: relative;
width: 330px;
height: 520px;
display: flex;
flex-direction: column;
border-radius: 10px;
background: var(--bg-color);
box-shadow: 2px 2px 2px 2px #ccc;
}

.card__img {
height: 192px;
width: 100%;
}

.card__img img {
border-radius: 10px 10px 0 0 !important;
max-height: 180px !important;
height: 180px !important;
}

.img-headoferta {
max-height: 640px !important;
height: 640px !important;
border-radius: 10px !important;
}

.card__avatar {
position: absolute;
width: 105px;
height: 105px;
background: #69bdc5;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
top: 90px;
left: 20px;
}

.card__avatar img {
width: 100px;
height: 100px;
border-radius: 50%!important;
}

.card__btn {
background: #69bdc5;
color: #fff;

}
.swiper.oosSwiper {
padding: 10px 5px;
}
.swiper-slide {
display: flex!important;
justify-content: center!important;
}
.swiper-button-next,
.swiper-button-prev {
background-color: #FFE37D;
right:10px;
padding: 30px;
color: #fff !important;
border-radius: 50%!important;

}

.martop-35{margin-top: 35px;}

.bco-72{
font-size: 72px!important;
line-height: 1.1em!important;
margin: 0px 0px 34px 0px!important;
color: #fff!important;
}

.bco-100{
font-size: 100px;
font-weight: bold;
line-height: 1.1em!important;
margin: 0px 0px 34px 0px!important;
color: #fff!important;
}

.bco-72 span{color: #F2D56F}
.F2D56F{color: #F2D56F}

.bco-28{color: #fff!important;font-size: 26px;}
.container2 {
display: flex;
justify-content: center;
}

.section2 {
margin-right: 20px;
}

.leia {
position: relative;
max-height: 180px;
overflow: hidden;
width: 100%;
max-width: 1200px;
border: none;
padding: 10px;
margin-bottom: 20px;
transition: max-height 0.15s ease-out;
}

.leia ul{margin:20px 20px 50px 20px ;}
.leia.abre {
max-height: 5000px !important;
transition: max-height 0.9s ease-in-out;
}

.leia-link {
padding: 13px 100px 13px 100px;
font-size: 1.5em;
font-weight: 700;

position: absolute;
bottom: 0;
right: 0;
display: block;
width: 100%;
height: 50px;
text-align: center;
color: #f2d56f;
background: #fff;

cursor: pointer;
-webkit-box-shadow: 0px -35px 25px 25px rgba(255,255,255,1);
-moz-box-shadow: 0px -35px 25px 25px rgba(255,255,255,1);
box-shadow: 0px -35px 25px 25px rgba(255,255,255,1);
}

.leia-link.abre {
padding: 13px 100px 13px 100px;
font-size: 1.5em;
font-weight: 700;

position: absolute;
bottom: 0;
right: 0;
display: block;
width: 100%;
height: 50px;
text-align: center;
color: #f2d56f;
background: #fff;

cursor: pointer; 
}

.leia-link:after {
content: "Leia mais";
}
.leia-link.abre:after {
content: "Minimizar";
}





.center{text-align: center;}

.classeDoc{display: inline-flex;}

.divdoc{padding: 0 20px}

.marbot-30{margin-bottom: 30px}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

.has-black-color {
  color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-color {
  color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-color {
  color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-color {
  color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-color {
  color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-color {
  color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-color {
  color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-color {
  color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-color {
  color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-color {
  color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-color {
  color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-color {
  color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-background-color {
  background-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-background-color {
  background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-background-color {
  background-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-background-color {
  background-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-background-color {
  background-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-background-color {
  background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-background-color {
  background-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-background-color {
  background-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-background-color {
  background-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-background-color {
  background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-background-color {
  background-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-black-border-color {
  border-color: var(--wp--preset--color--black) !important;
}

.has-cyan-bluish-gray-border-color {
  border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
}

.has-white-border-color {
  border-color: var(--wp--preset--color--white) !important;
}

.has-pale-pink-border-color {
  border-color: var(--wp--preset--color--pale-pink) !important;
}

.has-vivid-red-border-color {
  border-color: var(--wp--preset--color--vivid-red) !important;
}

.has-luminous-vivid-orange-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
}

.has-luminous-vivid-amber-border-color {
  border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
}

.has-light-green-cyan-border-color {
  border-color: var(--wp--preset--color--light-green-cyan) !important;
}

.has-vivid-green-cyan-border-color {
  border-color: var(--wp--preset--color--vivid-green-cyan) !important;
}

.has-pale-cyan-blue-border-color {
  border-color: var(--wp--preset--color--pale-cyan-blue) !important;
}

.has-vivid-cyan-blue-border-color {
  border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
}

.has-vivid-purple-border-color {
  border-color: var(--wp--preset--color--vivid-purple) !important;
}

.has-vivid-cyan-blue-to-vivid-purple-gradient-background {
  background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
}

.has-light-green-cyan-to-vivid-green-cyan-gradient-background {
  background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
}

.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
}

.has-luminous-vivid-orange-to-vivid-red-gradient-background {
  background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
}

.has-very-light-gray-to-cyan-bluish-gray-gradient-background {
  background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
}

.has-cool-to-warm-spectrum-gradient-background {
  background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
}

.has-blush-light-purple-gradient-background {
  background: var(--wp--preset--gradient--blush-light-purple) !important;
}

.has-blush-bordeaux-gradient-background {
  background: var(--wp--preset--gradient--blush-bordeaux) !important;
}

.has-luminous-dusk-gradient-background {
  background: var(--wp--preset--gradient--luminous-dusk) !important;
}

.has-pale-ocean-gradient-background {
  background: var(--wp--preset--gradient--pale-ocean) !important;
}

.has-electric-grass-gradient-background {
  background: var(--wp--preset--gradient--electric-grass) !important;
}

.has-midnight-gradient-background {
  background: var(--wp--preset--gradient--midnight) !important;
}

.has-small-font-size {
  font-size: var(--wp--preset--font-size--small) !important;
}

.has-medium-font-size {
  font-size: var(--wp--preset--font-size--medium) !important;
}

.has-large-font-size {
  font-size: var(--wp--preset--font-size--large) !important;
}

.has-x-large-font-size {
  font-size: var(--wp--preset--font-size--x-large) !important;
}

.wp-block-navigation a:where(:not(.wp-element-button)) {
  color: inherit;
}

:where(.wp-block-post-template.is-layout-flex) {
  gap: 1.25em;
}

:where(.wp-block-post-template.is-layout-grid) {
  gap: 1.25em;
}

:where(.wp-block-columns.is-layout-flex) {
  gap: 2em;
}

:where(.wp-block-columns.is-layout-grid) {
  gap: 2em;
}

.wp-block-pullquote {
  font-size: 1.5em;
  line-height: 1.6;
}

.elementor-60 .elementor-element.elementor-element-9b25b26 .aux-modern-heading-primary {
  color: var(--auxin-featured-color-7);
}

.elementor-60 .elementor-element.elementor-element-49cfb55 .aux-elem-quote {
  background-color: var(--auxin-featured-color-7);
}

/* Start custom CSS for aux_modern_heading, class: .elementor-element-9b25b26 */
.elementor-60 .elementor-element.elementor-element-9b25b26 .aux-modern-heading-divider {
  border-radius: 4px;
}

/* End custom CSS */
/* Start custom CSS for aux_blockquote, class: .elementor-element-49cfb55 */
.elementor-60 .elementor-element.elementor-element-49cfb55 .aux-elem-quote:before {
  text-shadow: 0 9px 11px rgba(255, 207, 14, 0.46);
}

.elementor-60 .elementor-element.elementor-element-49cfb55 .aux-author {
  font-size: 24px;
  font-weight: 500;
  line-height: 36px;
  margin-top: 18px;
  color: #242424;
}

.elementor-60 .elementor-element.elementor-element-49cfb55 .aux-author:before {
  content: "";
  width: 25px;
  height: 6px;
  display: inline-block;
  background: #f2d56f;
  vertical-align: middle;
  margin-right: 11px;
}

.elementor-60 .elementor-element.elementor-element-49cfb55 blockquote {
  margin: 0;
}

.aux-quote-symbol:after {
  display: none;
}

/* End custom CSS */
.elementor-58 .elementor-element.elementor-element-e04b94b .aux-menu-depth-0.current-menu-item>a {
  color: #69bdc5;
}

.elementor-58 .elementor-element.elementor-element-e04b94b .aux-fs-menu .aux-menu-item>.aux-item-content {
  color: var(--auxin-featured-color-1);
}

.elementor-57 .elementor-element.elementor-element-0c7f5ac .aux-icon-list-item:hover .aux-icon-list-text {
  color: var(--auxin-featured-color-2);
}

.elementor-57 .elementor-element.elementor-element-767199c .aux-icon-list-item:hover .aux-icon-list-text {
  color: var(--auxin-featured-color-2);
}

.elementor-57 .elementor-element.elementor-element-5435b43 .aux-icon-list-item:hover .aux-icon-list-text {
  color: var(--auxin-featured-color-2);
}

/* Start custom CSS for aux_icon_list, class: .elementor-element-0c7f5ac */
.elementor-57 .elementor-element.elementor-element-0c7f5ac .aux-icon-list-items {
  margin-top: 0;
}

/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-767199c */
.elementor-57 .elementor-element.elementor-element-767199c .aux-icon-list-items {
  margin-top: 0;
}

/* End custom CSS */
/* Start custom CSS for aux_icon_list, class: .elementor-element-5435b43 */
.elementor-57 .elementor-element.elementor-element-5435b43 .aux-icon-list-items {
  margin-top: 0;
}


.recentcomments a {
  display: inline !important;
  padding: 0 !important;
  margin: 0 !important;
}

.hentry .entry-main,
.hentry .entry-content,
.hentry .comment-body {
  margin-bottom: 0 !important;
}



/* Modal */
.oos-modal {
opacity: 0;
visibility: hidden;
position: fixed;
top: 0;
right: 0;
bottom: 0;
left: 0;
text-align:;
background: rgba(0,0,0, .9);
transition: opacity .25s ease;
}

.oos-modal__bg {
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
cursor: pointer;
}

.oos-modal-state {
display: none;
}

.oos-modal-state:checked + .oos-modal {
opacity: 1;
visibility: visible;
z-index: 999;
}

.oos-modal-state:checked + .oos-modal .oos-modal__inner {
top: 0;
}

.oos-modal__inner {
transition: top .25s ease;
position: absolute;
top: -20%;
right: 0;
bottom: 0;
left: 0;
width: 50%;
margin: auto;
overflow: auto;
background: #F0F0F0;
border-radius: 5px;
padding: 1em 2em;
height: 50%;
}

.oos-modal__inner h2 {
font-family:'Raleway';
color: #69BDC5;
}

.oos-modal__inner1 {
transition: top .25s ease;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 550px;
height:fit-content;
margin: auto;
overflow: auto;
background: #F0F0F0;
border-radius: 15px;
padding: 1em 2em;
}

.oos-modal__inner1 h2 {
font-family:'Raleway';
color: #69BDC5;
text-align: center;
margin: 20px 0 auto;
}

.oos-modal__inner2 {
transition: top .25s ease;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 360px;
height:600px;
margin: auto;
overflow: auto;
background: transparent;
border-radius: 15px;
padding: 1em 2em;
}


.oos-modal__inner2b {
transition: top .25s ease;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 350px;
height: 370px;
margin: auto;
overflow: auto;
background: #F0F0F0;
border-radius: 15px;
padding: 1em 2em;
}

.oos-modal__inner2 h2 {
font-family:'Raleway';
color: #69BDC5;
text-align: center;
margin: 35px 0 auto;
}

.oos-modal__inner3 {
transition: top .25s ease;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 580px;
height: 390px;
margin: auto;
overflow: auto;
background: #F0F0F0;
border-radius: 15px;
padding: 1em 2em;
}

.oos-modal__inner3 h2 {
font-family:'Raleway';
color: #69BDC5;
text-align: center;
margin: 20px 0 auto;
}

.oos-modal__inner4 {
transition: top .25s ease;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 580px;
height: 390px;
margin: auto;
overflow: auto;
background: #F0F0F0;
border-radius: 15px;
padding: 1em 2em;
}

.oos-modal__inner4 h2 {
font-family:'Raleway';
color: #69BDC5;
text-align: center;
margin: 20px 0 auto;
}

.oos-modal__inner5 {
transition: top .25s ease;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
width: 50%;
height: 425px;
margin: auto;
overflow: auto;
background: #F0F0F0;
border-radius: 15px;
padding: 1em 2em;
}

.oos-modal__inner5 h2 {
font-family:'Raleway';
color: #69BDC5;
text-align: left;
margin: 20px 0 auto;
}

.oos-modal__close {
position: absolute;
right: 1em;
top: 1em;
width: 1.1em;
height: 1.1em;
cursor: pointer;
}

.oos-modal__close:after,
.oos-modal__close:before {
content: '';
position: absolute;
width: 2px;
height: 1.5em;
background: #ccc;
display: block;
transform: rotate(45deg);
left: 50%;
margin: -3px 0 0 -1px;
top: 0;
}

.oos-modal__close:hover:after,
.oos-modal__close:hover:before {
background: #aaa;
}

.oos-modal__close:before {
transform: rotate(-45deg);
}

@media screen and (max-width: 768px) {

.oos-modal__inner {
width: 90%;
height: 90%;
box-sizing: border-box;
}
}



/* geral pra baixo */
table {
width: 100%;
}
td, input {
vertical-align: middle;
}

.btn {
cursor: pointer;
background: #27ae60;
display: inline-block;
padding: .5em 1em;
color: #fff;
border-radius: 3px;
}

.btn:hover,
.btn:focus {
background: #2ecc71;
}

.btn:active {
background: #27ae60;
box-shadow: 0 1px 2px rgba(0,0,0, .2) inset;
}

label {
font-family:'Raleway';
}

form input[type="submit"] {
background: #F4DB79;
border: none;
color: white;
padding: 15px 70px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 20px 2px;
cursor: pointer;
}

input[type=text], select {
width: 100%;
padding: 20px;
margin: 8px 0;
display: inline-block;
border: 1px solid #6D6D6D;
border-radius: 0px;
box-sizing: border-box;
background: #F0F0F0
}

input[type='radio'] {
box-sizing: border-box;
appearance: none;
background: white;
outline: 2px solid #6D6D6D;
border: 3px solid white;
width: 16px;
height: 16px;
border-radius:4px;
}

input[type='radio']:checked {
background: #6D6D6D;
}

.oos-btn {
background-color: #fff;
border: none;
color: #3D3D3D;
padding: 15px;
border-radius: 15px;
box-shadow: 2px 2px 2px #ccc;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 20px 2px;
cursor: pointer;  
}

.oos-center {text-align:center;}
.oos-btn i {font-size:22px}
/*  */
.card__avatar3 {
position: absolute;
width: 105px;
height: 105px;
background: #fff;
border-radius: 100%;
top: 250px;
margin: 0 auto;
left: 150px;
right: 0;
z-index: 999;
text-align: center;
}

.card__avatar3-b {
position: absolute;
width: 70px;
height: 70px;
background: #fff;
border-radius: 100%;
top: 140px;
margin: 0 auto;
left: -30px;
right: 0;
z-index: 999;
text-align: center;
box-shadow: 1px 1px 1px 1px #3333334d;
}

.card__avatar4 {
position: absolute;
width: 105px;
height: 105px;
background: #69bdc5;
border-radius: 100%;

top: -60px;
margin: 0 auto;
left: 0;
right: 0;
z-index:999;
text-align: center;
}
.card__avatar4 img {
width: 103px;
height: 103px!important;
border-radius: 50%!important;
}
.linqueceu {
color:#6D6D6D;
text-decoration:none;
font-family:'Raleway';

}
.linqueceu:hover {color:#69BDC5}
.submitenter{
background: #F4DB79;
width:100%;
border: none;
color: white;
padding: 30px!important;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
margin: 20px 2px;
cursor: pointer;
}
.doisbtn {display: block ruby}
.doisbtn .btn-1, .doisbtn .btn-2{margin:40px 20px 0 20px}
.ooscinza{color: #6D6D6D}
.btn-1{
background: transparent!important;
color: #6D6D6D!important;
border: solid 1px #6D6D6D!important;
}

.width-50{
width: 50%
}
.ml-auto{
margin-left: auto
}
.text-center{
text-align: center
}
.progressbar{
position: relative;
display: flex;
justify-content: space-between;
counter-reset: step;
margin: 2rem 0 4rem
}
.progressbar::before, .progress{
content: "";
position: absolute;
top: 50%;
transform: translateY(-50%);
height: 4px;
width: 100%;
background-color: #dcdcdc;
z-index: 1
}
.progress{
background-color: rgb(0 128 0);
width: 0%;
transition: 0.3s
}
.progress-step{
width: 2.1875rem;
height: 2.1875rem;
background-color: #dcdcdc;
border-radius: 50%;
display: flex;
justify-content: center;
align-items: center;
z-index: 1
}
.progress-step::before{
counter-increment: step;
content: counter(step)
}
.progress-step::after{
content: attr(data-title);
position: absolute;
top: calc(100% + 0.5rem);
font-size: 0.85rem;
color: #666
}
.progress-step-active{
background-color: var(--primary-color);
color: #f3f3f3
}

.step-forms{
display: none;
transform-origin: top;
animation: animate 1s
}
.step-forms-active{
display: block
}
.group-inputs{
margin: 1rem 0
}



.progress-step-check{
position: relative;
background-color: green !important;
transition: all 0.8s
}
.progress-step-check::before{
position: absolute;
content: '\2713';
width: 100%;
height: 100%;
top: 8px;
left: 13px;
font-size: 12px
}
.group-inputs{
position: relative
}
.group-inputs label{
font-size: 13px;
position: absolute;
height: 19px;
padding: 4px 7px;
top: -14px;
left: 10px;
color: #a2a2a2;
background-color: white
}
.welcome{
height: 450px;
width: 350px;
background-color: #fff;
border-radius: 6px;
display: flex;
justify-content: center;
align-items: center
}
.welcome .content{
display: flex;
align-items: center;
flex-direction: column
}
.checkmark__circle{
stroke-dasharray: 166;
stroke-dashoffset: 166;
stroke-width: 2;
stroke-miterlimit: 10;
stroke: #7ac142;
fill: none;
animation: stroke 0.6s cubic-bezier(0.65, 0, 0.45, 1) forwards
}
.checkmark{
width: 56px;
height: 56px;
border-radius: 50%;
display: block;
stroke-width: 2;
stroke: #fff;
stroke-miterlimit: 10;
margin: 10% auto;
box-shadow: inset 0px 0px 0px #7ac142;
animation: fill .4s ease-in-out .4s forwards, scale .3s ease-in-out .9s both
}
.checkmark__check{
transform-origin: 50% 50%;
stroke-dasharray: 48;
stroke-dashoffset: 48;
animation: stroke 0.3s cubic-bezier(0.65, 0, 0.45, 1) 0.8s forwards
}
@keyframes stroke{
100%{
  stroke-dashoffset: 0
}
}
@keyframes scale{
0%, 100%{
  transform: none
}
50%{
  transform: scale3d(1.1, 1.1, 1)
}
}
@keyframes fill{
100%{
  box-shadow: inset 0px 0px 0px 30px #7ac142
}
}

.tab-status{display:none}
.hidden {
display: none;
}

.bgprog {background:#E9E9E9}
.marelo{background:#F2D56F;color:#fff;text-align:center;font-family:'Raleway';}
.btn-cadastro{background: #69BDC5!important;
border: none!important;
color: white!important;
padding: 15px 40px!important;
text-align: center!important;
text-decoration: none!important;
display: inline-block!important;
font-size: 16px!important;
margin: 20px 2px!important;
cursor: pointer!important;}


.btn-submit {
background: #69BDC5 !important;
border: none !important;
color: white !important;
padding: 15px 40px !important;
text-align: center !important;
text-decoration: none !important;
display: inline-block !important;
font-size: 16px !important;
margin: 20px 2px !important;
cursor: pointer !important;
}

.pagination{text-align: center;}

.padd-0{padding: 0}
.marbot-0{margin-bottom: 0}


/* mobile */

@media only screen and (max-device-width: 480px) {
.aux-widget-logo {
display: block!important;
margin: 5px;
}
.elementor-58 .elementor-element.elementor-element-e04b94b > .elementor-widget-container {
margin: 25px 0px 20px 0px!important;
}
.aux-master-menu.aux-narrow .aux-menu-item > .aux-item-content .aux-menu-label {
margin-left: 0 !important;
}
.btn-log {
width:100px!important; 
}
.oos-modal__inner5 {
width: 90%!important;
padding: 0em 1em!important;
}
.elementor-60 .elementor-element.elementor-element-71718a3 .aux-modern-button {
padding: 10px 50px 10px 50px!important;
}
.elementor-60 .elementor-element.elementor-element-ae19d28 {
margin: -50px 0 200px 0 !important;
}
.elementor-60 .elementor-element.elementor-element-cff59dd {
margin-bottom: -80px!important;
}
.elementor-60 .elementor-element.elementor-element-8f68b56 > .elementor-element-populated {
padding: 0px!important;
}
.elementor-60 .elementor-element.elementor-element-4239539 > .elementor-container > .elementor-column > .elementor-widget-wrap, .elementor-178 .elementor-element.elementor-element-2c534c2 > .elementor-container > .elementor-column > .elementor-widget-wrap {
margin: 10px!important;
padding: 20px!important;
}
.elementor-60 .elementor-element.elementor-element-c3536b9 > .elementor-element-populated {
padding: 0px!important;
}
.elementor-60 .elementor-element.elementor-element-5e78df1 {
margin-top: 50px!important;
padding: 50px 0!important;
}
.elementor-60 .elementor-element.elementor-element-fcc5e07 {
margin-top: 50px!important;
}
.elementor-60 .elementor-element.elementor-element-059421c {
margin-top: 50px!important;
padding: 50px 0px!important;
}
.swiper.oosSwiper {
max-width: 80%!important;
}
.elementor-57 .elementor-element.elementor-element-f465bb9 {
padding: 50px 0px!important;
}
.elementor-57 .elementor-element.elementor-element-6f77f0a > .elementor-element-populated {
max-width: 200px!important;
margin: auto!important;
padding-bottom: 20px!important;
}
.elementor-57 .elementor-element.elementor-element-e54decc .aux-modern-heading-primary, .elementor-57 .elementor-element.elementor-element-779ff02 .aux-modern-heading-primary, .elementor-57 .elementor-element.elementor-element-824d7d4 .aux-modern-heading-primary {
font-size: 25px!important;
line-height: 50px!important;
}
.elementor-57 .elementor-element.elementor-element-e54decc .aux-modern-heading-primary, .elementor-57 .elementor-element.elementor-element-2a082d0 > .elementor-element-populated {
margin:0px!important;
}
.elementor-element.elementor-element-ef14197 .aux-icon-list-item {
margin: 0px 12px 0px 0px!important;
}
.elementor-57 .elementor-element.elementor-element-5e37e93 img {
max-width: 200px!important;
margin: 0px 50px!important;
}
.elementor-201 .elementor-element.elementor-element-6aaa382 > .elementor-element-populated {
padding: 0px 0px!important;
}
.elementor-201 .elementor-element.elementor-element-8acef73 > .elementor-widget-container {
margin: 0% 0% 0% 25%!important;
}
.aux-modern-button-wrapper.aux-modern-button-align-center .aux-modern-button {
width: 100%!important;
}
.elementor-201 .elementor-element.elementor-element-5e78df1 {
margin-top: 50px!important;
}
.elementor-201 .elementor-element.elementor-element-5e78df1 {
padding: 50px 0px!important;
}
.elementor-201 .elementor-element.elementor-element-fcc5e07 {
margin-top: 0px!important;
}
.elementor-element-db823bb > .elementor-element-populated, .elementor-element-4cee5ba > .elementor-element-populated{
margin: 0px 20px!important;
}
.elementor-201 .elementor-element.elementor-element-98bfb8d {
padding: 50px 0px!important; margin-top: 0px!important;
}
.elementor-element-b4f9a79, .elementor-element-cd65b31{padding: 0 25px!important;}
.elementor-201 .elementor-element.elementor-element-b4f9a79 {
font-size: 18px!important;
}
.elementor-201 .elementor-element.elementor-element-630f2f6 .elementor-heading-title {
font-size: 60px!important;
}
.elementor-element-beae854{
display: none!important;
}
.bco-100 {font-size: 40px!important;}
.elementor-158 .elementor-element.elementor-element-059421c {
margin-top: 50px!important;
padding: 0px 0px 50px 0px!important;
}
.elementor-178 .elementor-element.elementor-element-8f68b56 > .elementor-element-populated, {
padding: 50px 0px!important;
}
.elementor-178 .elementor-element.elementor-element-bf6e37f > .elementor-widget-container, .elementor-178 .elementor-element.elementor-element-543b7e7 > .elementor-widget-container {
margin: 0px 20px 0px 20px!important;
}
.elementor-178 .elementor-element.elementor-element-bf6e37f, .elementor-178 .elementor-element.elementor-element-984853b, .elementor-178 .elementor-element.elementor-element-ec7fc07, .elementor-178 .elementor-element.elementor-element-543b7e7 {
text-align: left!important;
font-size: 20px!important;
}
.elementor-178 .elementor-element.elementor-element-fcc5e07 {
margin-top: 0px!important;
}
.elementor-178 .elementor-element.elementor-element-c3536b9 > .elementor-element-populated {
padding: 50px 0px 0px 0px!important;
}
.elementor-178 .elementor-element.elementor-element-77f6489 > .elementor-element-populated {
padding: 0!important;
}
.elementor-178 .elementor-element.elementor-element-b215b7d .aux-modern-heading-primary {
font-size: 26px!important;
margin-top: 50px!important;
}
.elementor-178 .elementor-element.elementor-element-059421c {
margin-top: 50px!important;
padding: 50px 0px!important;
}
.elementor-178 .elementor-element.elementor-element-8f68b56 > .elementor-element-populated{
padding: 50px 0px 0px 0px!important;
}
.elementor-178 .elementor-element.elementor-element-059421c > .elementor-container {
padding: 0px 25px!important;
}
.elementor-178 .elementor-element.elementor-element-0f81937 > .elementor-element-populated {
padding: 50px 0px 0px 0px!important;
}
.elementor-178 .elementor-element.elementor-element-2c6d2c5 > .elementor-container > .elementor-column > .elementor-widget-wrap {
display: contents!important;
}
.elementor-178 .elementor-element.elementor-element-6334a19 > .elementor-widget-container {
margin-bottom: 50px!important;
}
.elementor-element-129fafb, .elementor-element-483a65c{
    padding: 0px 25px!important;
}

}
.elementor-element-129fafb, .elementor-element-483a65c{
  padding: 0px 25px!important;
}
@media only screen and (device-width: 768px) {



}
