
/*LOGO-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-454dc67 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    background-color: #e5e5e5;
}

/*LOGO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-2782ae7 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
     background-color: #e5e5e5;
}




/*TITULO-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-e56ef21:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color:#013967;
}

/*TITULO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-3ac3308:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #013967;
}





/*DESCRIÇAO-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-7380848:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #013967;
}

/*DESCRIÇÃO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-ffedd24:not(.elementor-motion-effects-element-type-background) {
    background-color: #013967;
}





/*PROMOÇÃO-DESKTOP*/

.elementor-6 .elementor-element.elementor-element-fa18261:not(.elementor-motion-effects-element-type-background) {
    background-color: #013967;
}

/*PROMOÇÃO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-bbca958:not(.elementor-motion-effects-element-type-background) {
    background-color: #013967;
}
.elementor-6 .elementor-element.elementor-element-bbca958001:not(.elementor-motion-effects-element-type-background) {
    background-color: #013967;
}
.elementor-6 .elementor-element.elementor-element-bbca958002:not(.elementor-motion-effects-element-type-background) {
    background-color: #013967;
}



/*TITULO-PRODUTOR-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-e56ef21999:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #013967;
}

/*TITULO-PRODUTOR-MOBILE*/
.elementor-6 .elementor-element.elementor-element-3ac3308999:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #013967;
}





/*PERGUNTAS FREQUENTES*/
.elementor-element .elementor-element-6835df7999 .titlefaq{
background-color: #013967;    font-weight: 900;padding: 10px 10px 10px 10px;border-radius: 10px;border-bottom: 2px solid #282828;
}




/*GARANTIA ABAIXO-DESKTOP-MOBILE*/
.elementor-6 .elementor-element.elementor-element-fa9f4e0:not(.elementor-motion-effects-element-type-background) {
    background-color: #e5e5e5;
}


/*DESCRIÇAO-PRODUTOR-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-7380848999:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #00182B;
}

/*DESCRIÇÃO-PRODUTOR-MOBILE*/
.elementor-6 .elementor-element.elementor-element-ffedd24999:not(.elementor-motion-effects-element-type-background) {
    background-color: #00182B;
}










/*FIM*/
/*FIM*/
/*FIM*/
/*FIM*/
/*FIM*/
/*FIM*/
/*FIM*/
/*FIM*/
/*FIM*/











/*CLIQUE ABAIXO-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-e35fe3a:not(.elementor-motion-effects-element-type-background) {
    background-color: #d3d3d3
}

/*CLIQUE ABAIXO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-b2bbe58:not(.elementor-motion-effects-element-type-background) {
    background-color: #d3d3d3
}


/*FUNDO DOS CURSOS DESKTOP-MOBILE*/
.elementor-6 .elementor-element.elementor-element-a3356dd:not(.elementor-motion-effects-element-type-background) {
    background-color: #d3d3d3
}







.elementor-element .elementor-element-6835df7999 .faqdescription{
background-color: #282828;   border-radius: 5px;padding: 0px 15px 0px 50px;margin: 0px 0px 0px 15px;margin: 0%;border-right: 10px;
}

.elementor-6 .elementor-element.elementor-element-9e3fc35:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {

}
.elementor-6 .elementor-element.elementor-element-9e3fc35>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-63c394d {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-63c394d img {
    width: 18%
}
.elementor-6 .elementor-element.elementor-element-63c394d>.elementor-widget-container {
    margin: 0;
    padding: 10px 0 10px 0
}

.elementor-6 .elementor-element.elementor-element-3f0715b:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
   
}
.elementor-6 .elementor-element.elementor-element-3f0715b>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-fd71dfc {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-fd71dfc>.elementor-widget-container {
    margin: 0;
    padding: 10px 0 15px 0
}

.elementor-6 .elementor-element.elementor-element-e56ef21>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6 .elementor-element.elementor-element-e56ef21999>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6 .elementor-element.elementor-element-01b08d6 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-01b08d6 .elementor-heading-title {
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 900;
    font-style: normal;
     text-shadow: 0 0 9px #000;
}


.elementor-6 .elementor-element.elementor-element-01b08d6999 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-01b08d6999 .elementor-heading-title {
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 900;
    font-style: normal;
     text-shadow: 0 0 9px #000;
}


.elementor-6 .elementor-element.elementor-element-3ac3308>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.elementor-6 .elementor-element.elementor-element-3ac3308999>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}


.elementor-6 .elementor-element.elementor-element-8b0176b {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-8b0176b .elementor-heading-title {
    color: #ededed;
    font-family: Roboto, Sans-serif;
    font-weight: 900;
    font-style: normal;
        text-shadow: 0 0 9px #000;
}
.elementor-6 .elementor-element.elementor-element-8b0176b999 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-8b0176b999 .elementor-heading-title {
    color: #ededed;
    font-family: Roboto, Sans-serif;
    font-weight: 900;
    font-style: normal;
      text-shadow: 0 0 9px #000;
}





.elementor-6 .elementor-element.elementor-element-7380848>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6 .elementor-element.elementor-element-7380848999>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6 .elementor-element.elementor-element-5a826ce {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-5a826ce .elementor-heading-title {
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 600;
    line-height: 1em;
    text-shadow: 0 0 9px #000
}
.elementor-6 .elementor-element.elementor-element-5a826ce>.elementor-widget-container {
    padding: 20px 0 30px 0
}

.elementor-6 .elementor-element.elementor-element-5a826ce999 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-5a826ce999 .elementor-heading-title {
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 600;
    line-height: 1em;
    text-shadow: 0 0 9px #000
}
.elementor-6 .elementor-element.elementor-element-5a826ce999>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-6 .elementor-element.elementor-element-ffedd24 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}

.elementor-6 .elementor-element.elementor-element-ffedd24999 {
   transition: background .3s, border .3s, border-radius .3s, box-shadow .3s

}

.elementor-6 .elementor-element.elementor-element-b1cf1c5 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-b1cf1c5 .elementor-heading-title {
    color: #ededed;
    font-family: Roboto, Sans-serif;
    font-weight: 600;
    line-height: 1em;
    text-shadow: 0 0 9px #000
}
.elementor-6 .elementor-element.elementor-element-b1cf1c5>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-6 .elementor-element.elementor-element-b1cf1c5999 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-b1cf1c5999 .elementor-heading-title {
    color: #ededed;
    font-family: Roboto, Sans-serif;
    font-weight: 600;
    line-height: 1em;
    text-shadow: 0 0 9px #000
}
.elementor-6 .elementor-element.elementor-element-b1cf1c5999>.elementor-widget-container {
    padding: 20px 0 20px 0
}

.elementor-6 .elementor-element.elementor-element-641ad2a:not(.elementor-motion-effects-element-type-background) {
    background-color: #000
}
.elementor-6 .elementor-element.elementor-element-641ad2a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.elementor-6 .elementor-element.elementor-element-d3a9b87>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-0f59476 img {
    width: 100%;
    max-width: 100%
}
.elementor-6 .elementor-element.elementor-element-0f59476>.elementor-widget-container {
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-0f59476 {
    width: 100%;
    max-width: 100%;
    align-self: center
}
.elementor-6 .elementor-element.elementor-element-4c84e60:not(.elementor-motion-effects-element-type-background) {
    background-color: #000
}
.elementor-6 .elementor-element.elementor-element-4c84e60 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-85aa3a6>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-35972a5 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-35972a5 img {
    width: 100%
}
.elementor-6 .elementor-element.elementor-element-35972a5>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-6 .elementor-element.elementor-element-fa18261 {
    /*border-style: groove;
    border-width: 3px 3px 3px 3px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s*/
}
.elementor-6 .elementor-element.elementor-element-10cc54c>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.elementor-6 .elementor-element.elementor-element-d682316 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-d682316 .elementor-heading-title {
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 900
   /*     line-height: 1.2em;
    text-shadow: 0px 0px 9px #000000;*/
}
.elementor-6 .elementor-element.elementor-element-d682316>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-6 .elementor-element.elementor-element-bbca958 {
  /*  border-style: groove;
    border-width: 3px 3px 3px 3px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s*/
}
.elementor-6 .elementor-element.elementor-element-bbca958001 {
  /*  border-style: groove;
    border-width: 3px 3px 3px 3px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s*/
}
.elementor-6 .elementor-element.elementor-element-bbca958002 {
  /*  border-style: groove;
    border-width: 3px 3px 3px 3px;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s*/
}
.elementor-6 .elementor-element.elementor-element-30939ca>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
}
.elementor-6 .elementor-element.elementor-element-30939ca001>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.elementor-6 .elementor-element.elementor-element-30939ca002>.elementor-element-populated {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.elementor-6 .elementor-element.elementor-element-9dd8e82 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-9dd8e82 .elementor-heading-title {
    color: #ededed;
    font-family: Roboto, Sans-serif;
    font-weight: 900;
   line-height: 1.2em;
    /*text-shadow: 0 0 9px #000*/
}
.elementor-6 .elementor-element.elementor-element-9dd8e82>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

}
.elementor-6 .elementor-element.elementor-element-9dd8e82001 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-9dd8e82001 .elementor-heading-title {
    color: #ededed;
    font-family: Roboto, Sans-serif;
    font-weight: 900;
   line-height: 1.2em;
    /*text-shadow: 0 0 9px #000*/
}
.elementor-6 .elementor-element.elementor-element-9dd8e82001>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}
.elementor-6 .elementor-element.elementor-element-9dd8e82002 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-9dd8e82002 .elementor-heading-title {
    color: #ededed;
    font-family: Roboto, Sans-serif;
    font-weight: 900;
   line-height: 1.2em;
    /*text-shadow: 0 0 9px #000*/
}
.elementor-6 .elementor-element.elementor-element-9dd8e82002>.elementor-widget-container {
    padding: 20px 0px 0px 0px
}

.elementor-6 .elementor-element.elementor-element-e35fe3a {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin-top: 0;
    margin-bottom: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-3cc19a2>.elementor-element-populated {
    margin: 10px 0 0 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px
}
.elementor-6 .elementor-element.elementor-element-f35bb98 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-f35bb98 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 600
}
.elementor-6 .elementor-element.elementor-element-f35bb98>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.elementor-6 .elementor-element.elementor-element-b2bbe58 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s
}
.elementor-6 .elementor-element.elementor-element-cb58720>.elementor-element-populated {
    margin: 15px 00px 00px 00px;
    --e-column-margin-right: 00px;
    --e-column-margin-left: 00px
}
.elementor-6 .elementor-element.elementor-element-1a64fcc {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-1a64fcc .elementor-heading-title {
    color: var(--e-global-color-primary)
}
.elementor-6 .elementor-element.elementor-element-a3356dd>.elementor-container {
    max-width: 900px
}

.elementor-6 .elementor-element.elementor-element-a3356dd {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 20px 0 20px 0
}
.elementor-6 .elementor-element.elementor-element-b14448e>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}
.elementor-6 .elementor-element.elementor-element-b14448e:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #e7e7e7
}
.elementor-6 .elementor-element.elementor-element-b14448e>.elementor-element-populated {
    border-radius: 5px 5px 5px 5px
}
.elementor-6 .elementor-element.elementor-element-b14448e>.elementor-element-populated {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .5);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px
}
.elementor-6 .elementor-element.elementor-element-40ebded {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-40ebded .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 900
}
.elementor-6 .elementor-element.elementor-element-40ebded>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-5334429 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-5334429 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 900
}
.elementor-6 .elementor-element.elementor-element-5334429>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-4c1cfa0 img {
    border-style: groove;
    border-radius: 5px 5px 5px 5px
}
.elementor-6 .elementor-element.elementor-element-4c1cfa0>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-4a01616 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-4a01616 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 900
}
.elementor-6 .elementor-element.elementor-element-42bc14e {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-42bc14e .elementor-heading-title {
    color: var(--e-global-color-primary)
}
.elementor-6 .elementor-element.elementor-element-289ad5e {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-289ad5e .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 400;
    font-style: normal
}
.elementor-6 .elementor-element.elementor-element-16009d2 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}
.elementor-6 .elementor-element.elementor-element-16009d2 .elementor-button {
    font-family: Roboto, Sans-serif;
    font-weight: 900;
    background-color: #009d43;
    padding: 15px 25px 15px 25px;
    box-shadow: 0 0 26px 1px gold
}
.elementor-6 .elementor-element.elementor-element-16009d2>.elementor-widget-container {
    margin: 10px 10px 30px 10px;
    padding: 0

}

.elementor-6 .elementor-element.elementor-element-16009d2001 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}
.elementor-6 .elementor-element.elementor-element-16009d2001 .elementor-button {
    font-family: Roboto, Sans-serif;
    font-weight: 900;
    background-color: #009d43;
    padding: 15px 25px 15px 25px;
    box-shadow: 0 0 26px 1px gold
}
.elementor-6 .elementor-element.elementor-element-16009d2001>.elementor-widget-container {
    margin: 10px 10px 30px 10px;
    padding: 0

}


.elementor-6 .elementor-element.elementor-element-16009d2002 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}
.elementor-6 .elementor-element.elementor-element-16009d2002 .elementor-button {
    font-family: Roboto, Sans-serif;
    font-weight: 900;
    background-color: #009d43;
    padding: 15px 25px 15px 25px;
    box-shadow: 0 0 26px 1px gold
}
.elementor-6 .elementor-element.elementor-element-16009d2002>.elementor-widget-container {
    margin: 20px 10px 20px 10px;
    padding: 0

}

.elementor-6 .elementor-element.elementor-element-0c30331>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}
.elementor-6 .elementor-element.elementor-element-0c30331:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #e7e7e7
}
.elementor-6 .elementor-element.elementor-element-0c30331>.elementor-element-populated {
    border-radius: 5px 5px 5px 5px
}
.elementor-6 .elementor-element.elementor-element-0c30331>.elementor-element-populated {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .5);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px
}
.elementor-6 .elementor-element.elementor-element-1726500 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-1726500 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 900
}
.elementor-6 .elementor-element.elementor-element-1726500>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-712b74d {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-712b74d .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 900
}
.elementor-6 .elementor-element.elementor-element-712b74d>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-d9b5397 img {
    border-style: groove;
    border-radius: 5px 5px 5px 5px
}
.elementor-6 .elementor-element.elementor-element-d9b5397>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-1a25984 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-1a25984 .elementor-heading-title {
    color: var(--e-global-color-primary)
}
.elementor-6 .elementor-element.elementor-element-dc2e624 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-dc2e624 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 400;
    font-style: normal
}
.elementor-6 .elementor-element.elementor-element-dc50e80>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 10px
}
.elementor-6 .elementor-element.elementor-element-dc50e80:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #e7e7e7
}
.elementor-6 .elementor-element.elementor-element-dc50e80>.elementor-element-populated {
    border-radius: 5px 5px 5px 5px
}
.elementor-6 .elementor-element.elementor-element-dc50e80>.elementor-element-populated {
    box-shadow: 0 0 6px 0 rgba(0, 0, 0, .5);
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 15px 15px 40px 15px;
    --e-column-margin-right: 15px;
    --e-column-margin-left: 15px
}
.elementor-6 .elementor-element.elementor-element-f0e1c99 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-f0e1c99 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 900
}
.elementor-6 .elementor-element.elementor-element-f0e1c99>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-1440220 img {
    border-style: groove;
    border-radius: 5px 5px 5px 5px
}
.elementor-6 .elementor-element.elementor-element-1440220>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-b46f70a {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-b46f70a .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 900
}
.elementor-6 .elementor-element.elementor-element-31a09f2 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-31a09f2 .elementor-heading-title {
    color: var(--e-global-color-primary)
}
.elementor-6 .elementor-element.elementor-element-89cf101 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-89cf101 .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 400;
    font-style: normal
}
.elementor-6 .elementor-element.elementor-element-99a15a4 .elementor-button .elementor-align-icon-left {
    margin-right: 0
}
.elementor-6 .elementor-element.elementor-element-99a15a4 .elementor-button {
    font-family: Roboto, Sans-serif;
    font-weight: 800;
    background-color: #fa711e;
    padding: 10px 10px 10px 10px;
    box-shadow: 0 0 26px 1px gold
}
.elementor-6 .elementor-element.elementor-element-99a15a4>.elementor-widget-container {
    margin: 0;
    padding: 0
}

.bb {
  width: 100%;
  height: auto;
  user-select: none;
  -webkit-user-drag: none;
  pointer-events: none;
}


.elementor-6 .elementor-element.elementor-element-fa9f4e0 {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 40px 0 40px 0
}
.elementor-6 .elementor-element.elementor-element-b4a46e4.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}
.elementor-6 .elementor-element.elementor-element-b4a46e4>.elementor-element-populated {
    padding: 10px 0 15px 0
}

.elementor-6 .elementor-element.elementor-element-b4a46e4999.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}
.elementor-6 .elementor-element.elementor-element-b4a46e4999>.elementor-element-populated {
    padding: 10px 0 15px 0
}



.elementor-6 .elementor-element.elementor-element-6835df7 img {
    width: 100%;
    max-width: 100%
}
.elementor-6 .elementor-element.elementor-element-6835df7>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-6835df7 {
    width: 100%;
    max-width: 100%
}


.elementor-6 .elementor-element.elementor-element-6835df7999 img {
    width: 100%;
    max-width: 100%
}
.elementor-6 .elementor-element.elementor-element-6835df7999>.elementor-widget-container {
    margin: 0;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-6835df7999 {
    width: 100%;
    max-width: 100%
}





.elementor-6 .elementor-element.elementor-element-c612cd1:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #f7f7f7
}
.elementor-6 .elementor-element.elementor-element-c612cd1>.elementor-element-populated {
    border-style: groove;
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    margin: 5px 5px 5px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-c612cd1>.elementor-element-populated {
    border-radius: 10px 10px 10px 10px
}
.elementor-6 .elementor-element.elementor-element-66940e9 {
    color: var(--e-global-color-primary);
    font-family: Roboto, Sans-serif;
    font-weight: 900;
    width: 100%;
    max-width: 100%
}
.elementor-6 .elementor-element.elementor-element-66940e9>.elementor-widget-container {
    margin: 5px 5px 5px 5px
}
.elementor-6 .elementor-element.elementor-element-cfefdaf:not(.elementor-motion-effects-element-type-background) {
    background-color: #232323
}
.elementor-6 .elementor-element.elementor-element-cfefdaf {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 30px 0 30px 0
}
.elementor-6 .elementor-element.elementor-element-ccb516c.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}
.elementor-6 .elementor-element.elementor-element-ccb516c>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px
}
.elementor-6 .elementor-element.elementor-element-7b211a4 img {
    width: 100%;
    max-width: 100%
}
.elementor-6 .elementor-element.elementor-element-7b211a4>.elementor-widget-container {
    margin: 0;
    padding: 0 0 20px 0

}
.elementor-6 .elementor-element.elementor-element-ccb516c {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-449a736 .elementor-heading-title {
    color: #b4aCACF2;
    font-family: Roboto, Sans-serif;
    font-weight: 900;
    padding:0;
    margin:0;
  

}


.elementor-6 .elementor-element.elementor-element-ccb516c .elementor-heading-title {
    color: #b4aCACF2;
    font-family: Roboto, Sans-serif;
    font-weight: 900;

}

.elementor-6 .elementor-element.elementor-element-8a5a1e6 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-8a5a1e6 .elementor-heading-title {
    color: #b4aCACF2;
    font-family: Roboto, Sans-serif;
    font-weight: 900
}
.elementor-6 .elementor-element.elementor-element-a9ba745 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-a9ba745 .elementor-heading-title {
    color: #b4aCACF2;
    font-family: Roboto, Sans-serif;
    font-weight: 400
}
.elementor-6 .elementor-element.elementor-element-87815b0.elementor-column.elementor-element[data-element_type=column]>.elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center
}
.elementor-6 .elementor-element.elementor-element-87815b0>.elementor-element-populated {
    margin: 0;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0
}
.elementor-6 .elementor-element.elementor-element-3712656 img {
    width: 80%;
    max-width: 100%
}
.elementor-6 .elementor-element.elementor-element-3712656>.elementor-widget-container {
    margin: 0;
    padding: 0
}
@media (min-width: 768px) {
    .elementor-6 .elementor-element.elementor-element-d3a9b87 {
        width: 100%
    }
}
@media (max-width: 1024px) {
    .elementor-6 .elementor-element.elementor-element-e56ef21>.elementor-element-populated {
        padding: 10 0 10px 0
    }

    .elementor-6 .elementor-element.elementor-element-e56ef21999>.elementor-element-populated {
        padding: 0 0 10px 0
    }


    .elementor-6 .elementor-element.elementor-element-01b08d6>.elementor-widget-container {
        padding: 0
    }

    .elementor-6 .elementor-element.elementor-element-01b08d6999>.elementor-widget-container {
        padding: 0
    }

    .elementor-6 .elementor-element.elementor-element-3cc19a2>.elementor-element-populated {
        margin: 20px 10px 0 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }
    .elementor-6 .elementor-element.elementor-element-cb58720>.elementor-element-populated {
        margin: 20px 10px 0 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }
}
@media (max-width: 767px) {
    .elementor-6 .elementor-element.elementor-element-fd71dfc img {
        width: 49%
    }
    .elementor-6 .elementor-element.elementor-element-3ac3308>.elementor-element-populated {
        padding: 5px 0 10px 0
    }
    .elementor-6 .elementor-element.elementor-element-3ac3308999>.elementor-element-populated {
        padding: 5px 0 10px 0
    }


    .elementor-6 .elementor-element.elementor-element-8b0176b>.elementor-widget-container {
        margin: 0;
        padding: 0
    }
    .elementor-6 .elementor-element.elementor-element-8b0176b999>.elementor-widget-container {
        margin: 0;
        padding: 0
    }




    .elementor-6 .elementor-element.elementor-element-b1cf1c5>.elementor-widget-container {
        padding: 10px 0 10px 0
    }
    .elementor-6 .elementor-element.elementor-element-b1cf1c5999>.elementor-widget-container {
        padding: 10px 0 10px 0
    }



    .elementor-6 .elementor-element.elementor-element-4c84e60 {
        margin-top: 0;
        margin-bottom: 0;
        padding: 0
    }
    .elementor-6 .elementor-element.elementor-element-85aa3a6>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-6 .elementor-element.elementor-element-35972a5 img {
        max-width: 100%
    }
    .elementor-6 .elementor-element.elementor-element-bbca958 {
        border-width: 5px 10px 5px 10px
    }
       .elementor-6 .elementor-element.elementor-element-bbca958001 {
        border-width: 5px 10px 5px 10px
    }
       .elementor-6 .elementor-element.elementor-element-bbca958002 {
        border-width: 5px 10px 5px 10px
    }    
    .elementor-6 .elementor-element.elementor-element-9dd8e82>.elementor-widget-container {
        padding: 10px 0 10px 0
    }

      .elementor-6 .elementor-element.elementor-element-9dd8e82001>.elementor-widget-container {
        padding: 10px 0 10px 0
    }
      .elementor-6 .elementor-element.elementor-element-9dd8e82002>.elementor-widget-container {
        padding: 10px 0 10px 0
    }    
    .elementor-6 .elementor-element.elementor-element-3cc19a2>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-6 .elementor-element.elementor-element-f35bb98>.elementor-widget-container {
        padding: 20px 0 0 0
    }
    .elementor-6 .elementor-element.elementor-element-cb58720>.elementor-element-populated {
        margin: 0;
        --e-column-margin-right: 0px;
        --e-column-margin-left: 0px;
        padding: 0
    }
    .elementor-6 .elementor-element.elementor-element-1a64fcc>.elementor-widget-container {
        padding: 20px 0 0 0
    }
    .elementor-6 .elementor-element.elementor-element-a3356dd>.elementor-container {
        max-width: 500px
    }
    .elementor-6 .elementor-element.elementor-element-16009d2 .elementor-button {
        padding: 10px 30px 10px 30px;
        box-shadow: 0 0 26px 1px gold
    }
        .elementor-6 .elementor-element.elementor-element-16009d2001 .elementor-button {
        padding: 10px 30px 10px 30px;
        box-shadow: 0 0 26px 1px gold
    }
        .elementor-6 .elementor-element.elementor-element-16009d2002 .elementor-button {
        padding: 10px 30px 10px 30px;
        box-shadow: 0 0 26px 1px gold
    }    
    .elementor-6 .elementor-element.elementor-element-c612cd1>.elementor-element-populated {
        margin: 10px 10px 10px 10px;
        --e-column-margin-right: 10px;
        --e-column-margin-left: 10px
    }
    .elementor-6 .elementor-element.elementor-element-a9ba745>.elementor-widget-container {
        padding: 0
    }






}

   .overtextd{
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 600;
    font-style: normal;
     text-shadow: 0 0 9px #000;
     line-height: 30px; font-size: 25px; text-align: justify; padding-left: 50px; padding-right: 50px;
} 


   .overtextm{
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 600;
    font-style: normal;
     text-shadow: 0 0 9px #000;
   
     line-height: 25px; font-size:22px; text-align: justify;padding-left: 10px; padding-right: 10px
} 

.AdditionalInformation
{padding:20;
    margin:20;
    line-height:1;
    color:inherit;
    font-size:inherit;
    line-height:inherit;
    font-size:30px;

}

.buttontamanhodesk
{
    font-size: 30px;

}
.buttontamanhomob
{
    font-size: 30px;

}

}

.faqtextd
{
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 900;
    font-style: normal;
     text-shadow: 0 0 9px #000;
     line-height: 30px; font-size: 25px; text-align: justify; padding-left: 50px; padding-right: 50px;
} 


.faqtextm{
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 600;
    font-style: normal;
     text-shadow: 0 0 9px #000;
   
     line-height: 25px; font-size:22px; text-align: justify;padding-left: 10px; padding-right: 10px;
} 


.titulo
{
    color: #ededed;
    font-family: Arial, Sans-serif;
    font-weight: 600;
    font-style: normal;
     text-shadow: 0 0 9px #000;
   
     line-height: 25px; font-size:22px; text-align: justify;
}


.textopadrao 
{
color: #505050;
padding: 0;               
margin: 0;
line-height: 1;
color: #ffff;
font-family: Arial, Sans-serif;
font-weight: 600;
font-style: normal;
text-shadow: 0 0 9px #000;  
line-height: 25px;
 font-size:22px; 
 text-align: justify;

}

.textosmall {
font-size: 15px
}
.textomedium {
font-size: 19px
}
.textolarge {
font-size: 27px
}
.textolargedesk {
font-size: 30px
}
.textolargemob {
font-size: 26px
}
.textoxl {
font-size: 39px
}
.tesxtoxxl {
font-size: 59px
}

.texto1
{
color: #ADA5A5;
padding: 0;            
margin: 0;
line-height: 0;

font-family: Arial, Sans-serif;
font-weight: 900;
font-style: normal;

line-height: 25px;
 font-size:20px; 
 text-align: center;

}


.texto2
{
color: #ADA5A5;
padding: 0;            
margin: 0;
line-height: 0;

font-family: Arial, Sans-serif;
font-weight: 500;
font-style: normal;

line-height: 25px;
 font-size:18px; 
 text-align: center;

}

.texto3
{
color: #ADA5A5;
padding: 0;            
margin: 0;
line-height: 0;

font-family: Arial, Sans-serif;
font-weight: 500;
font-style: normal;

line-height: 20px;
 font-size:15px; 
 text-align: center;

}

.textodescdesk
{

 text-align: center;
line-height: 0.9;
 padding: 10px 15px 10px 20px;

}
.textodescmob
{
     text-align: center;
line-height: 1;
margin: 0px 0px 0px 0px ;
padding: 15px 0px 0px 0px;

}

.btinformation
{
    margin: -20px 0px 20px 0px;padding: 0px 0px 0px 0px;
}

.btinformationdesk
{
    margin: -20px 0px -10px 0px;padding: 0px 0px 0px 0px;
}
.btinformationmob
{
    margin: -18px 0px -10px 0px;padding: 0px 0px 0px 0px;
}


.returnpolicyavailable
{
   width:100%;height:38.57%;max-width:900px 
}

.overviewimgdesk
{
width:80%;height:38.57%;max-width:900px
}

.overviewimgmob
{
width:100%;height:38.57%;max-width:900px
}


.overviewlistdesk
{
line-height: 30px; font-size: 25px; text-align: justify; padding-left: 50px; padding-right: 50px;
}

.overviewlistmob
{
line-height: 25px; font-size:22px; text-align: justify;padding-left: 10px; padding-right: 10px;
}

.faqtextodesk
{
   line-height: 30px; font-size: 25px; text-align: justify; padding-left: 50px; padding-right: 50px; 
}

.faqtextomob
{
   line-height: 25px; font-size:22px; text-align: justify;
}

.additionalbtdesk
{
padding: 0px 0px 20px 0px; margin: 0px 0px 0px 0px
}

.producttitulodesk
{
 padding: 0;margin:-10px 0px -10px 0px;line-height:1;font-size:35px;  
}

.producttitulomob
{
 padding:0;margin:0;line-height:1;font-size:28px;  


}
.producttitulooverviewmob
{
 padding:0;margin:0;line-height:1;font-size:30px;  
}



.producttitulofaqdesk
{
 padding:0;margin:0;line-height:1;font-size:32px;  
}

.producttitulofaqmob
{
 padding:0;margin:0;line-height:1;font-size:28px;  
}

