
/*LOGO-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-454dc67 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    background-color: black;
}

/*LOGO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-2782ae7 {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
     background-color: black;
}




/*TITULO-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-e56ef21:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: black;
}

/*TITULO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-3ac3308:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: black;
}





/*DESCRIÇAO-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-7380848:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #363636;
}

/*DESCRIÇÃO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-ffedd24:not(.elementor-motion-effects-element-type-background) {
    background-color: #363636;
}





/*PROMOÇÃO-DESKTOP*/

.elementor-6 .elementor-element.elementor-element-fa18261:not(.elementor-motion-effects-element-type-background) {
    background-color: #363636;
}

/*PROMOÇÃO-MOBILE*/
.elementor-6 .elementor-element.elementor-element-bbca958:not(.elementor-motion-effects-element-type-background) {
    background-color: #363636;
}






/*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
}


/*TITULO-PRODUTOR-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-e56ef21999:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: black;
}

/*TITULO-PRODUTOR-MOBILE*/
.elementor-6 .elementor-element.elementor-element-3ac3308999:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: black;
}


/*DESCRIÇAO-PRODUTOR-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-7380848999:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #363636;
}

/*DESCRIÇÃO-PRODUTOR-MOBILE*/
.elementor-6 .elementor-element.elementor-element-ffedd24999:not(.elementor-motion-effects-element-type-background) {
    background-color: #363636;
}



/*GARANTIA ABAIXO-DESKTOP-MOBILE*/
.elementor-6 .elementor-element.elementor-element-fa9f4e0:not(.elementor-motion-effects-element-type-background) {
    background-color: black;
}

/*PERGUNTAS FREQUENTES*/
.elementor-element .elementor-element-6835df7999 .titlefaq{
background-color: black;    font-weight: 900;padding: 10px 10px 10px 10px;border-radius: 10px;border-bottom: 2px solid #282828;
}





/*TITULO-PERGUNTAS FREQUENTES-DESKTOP*/
.elementor-6 .elementor-element.elementor-element-e56ef21999faq:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #212121;
}

/*TITULO-PERGUNTAS FREQUENTES-MOBILE*/
.elementor-6 .elementor-element.elementor-element-3ac3308999faq:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap {
    background-color: #212121;
}

/*FIM*/
/*FIM*/
/*FIM*/
/*FIM*/


.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: 5px 0 0 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: 5px 0 0 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
}


.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
}


.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
}
.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
}





.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 20px 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 20px 20px 20px
}

.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-30939ca>.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 20px 20px 20px
}

.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: 10px 20px 10px 20px;
    box-shadow: 0 0 26px 1px gold
}
.elementor-6 .elementor-element.elementor-element-16009d2>.elementor-widget-container {
    margin: 0;
    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
}

.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: 10px
}
.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-449a736 {
    text-align: center
}
.elementor-6 .elementor-element.elementor-element-449a736 .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: 0 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-9dd8e82>.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-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
    }
}