.elementor-4233 .elementor-element.elementor-element-6d09042f{--display:flex;}.elementor-4233 .elementor-element.elementor-element-c57cd55{--display:flex;}.elementor-4233 .elementor-element.elementor-element-b628e98{--display:flex;}.elementor-4233 .elementor-element.elementor-element-b255928{--display:flex;}.elementor-4233 .elementor-element.elementor-element-c7c0546{--display:flex;}.elementor-4233 .elementor-element.elementor-element-57549ba{--display:flex;}.elementor-4233 .elementor-element.elementor-element-453d1595{--display:flex;}.elementor-4233 .elementor-element.elementor-element-cbe2fa5{--display:flex;}.elementor-4233 .elementor-element.elementor-element-b57ebb0{--display:flex;}.elementor-4233 .elementor-element.elementor-element-8466360{--display:flex;}.elementor-4233 .elementor-element.elementor-element-8f16c34{--display:flex;}.elementor-4233 .elementor-element.elementor-element-3b25e7f{--display:flex;}.elementor-4233 .elementor-element.elementor-element-8b3a809{--display:flex;}.elementor-4233 .elementor-element.elementor-element-3ecd911{--display:flex;}.elementor-4233 .elementor-element.elementor-element-f00ca79{--display:flex;}.elementor-4233 .elementor-element.elementor-element-b80440a{--display:flex;}.elementor-4233 .elementor-element.elementor-element-288cbe1{--display:flex;}.elementor-4233 .elementor-element.elementor-element-865f5c3{--display:flex;}.elementor-4233 .elementor-element.elementor-element-8a47d59{--display:flex;}.elementor-4233 .elementor-element.elementor-element-93707e3{--display:flex;}.elementor-4233 .elementor-element.elementor-element-ac71322{--display:flex;}/* Start custom CSS for html, class: .elementor-element-3b44a888 */.elementor-4233 .elementor-element.elementor-element-3b44a888 h1{
    text-align: center;
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6d09042f *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-6d09042f {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-6d09042f > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7c098f7e */.elementor-4233 .elementor-element.elementor-element-7c098f7e p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c57cd55 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-c57cd55 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-c57cd55 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f9ccc65 */.elementor-4233 .elementor-element.elementor-element-f9ccc65 h2{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b628e98 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-b628e98 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-b628e98 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-696427d */.elementor-4233 .elementor-element.elementor-element-696427d h3{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b255928 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-b255928 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-b255928 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-93c0588 */.elementor-4233 .elementor-element.elementor-element-93c0588 p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c7c0546 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-c7c0546 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-c7c0546 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-282ecb2 */.elementor-4233 .elementor-element.elementor-element-282ecb2 h3{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-57549ba *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-57549ba {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-57549ba > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-750562bc *//* p 
---------------- */

.elementor-4233 .elementor-element.elementor-element-750562bc p{
    max-width: 100%;
}


/* li
--------------- */
.elementor-4233 .elementor-element.elementor-element-750562bc li{
    max-width: 100%;
}

.elementor-4233 .elementor-element.elementor-element-750562bc li code{
    font-weight: var(--font-weight-bold);
}

.elementor-4233 .elementor-element.elementor-element-750562bc h3{
    font-size: var(--font-size-h6);
    max-width: 100%;
    margin-block-end: max(2%, 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-453d1595 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-453d1595 {
/* grid-area: ;*/
/* grid-column-start: ;*/
/* grid-column-end: ;*/
/* grid-row-start: ;*/
/* grid-row-end: ;*/
/* justify-self: ;*/
/* align-self: ;*/
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
}


@media only screen and (max-width: 1024px){
.elementor-4233 .elementor-element.elementor-element-453d1595{
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
}
/* Image appears before text
---------------------------- */
.elementor-4233 .elementor-element.elementor-element-453d1595 > div:nth-child(2) {
order: -1;
}
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-453d1595 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3c43674 */.elementor-4233 .elementor-element.elementor-element-3c43674 h3{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cbe2fa5 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-cbe2fa5 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-cbe2fa5 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f57a491 *//* p 
---------------- */

.elementor-4233 .elementor-element.elementor-element-f57a491 p{
    max-width: 100%;
}


/* li
--------------- */
.elementor-4233 .elementor-element.elementor-element-f57a491 li{
    max-width: 100%;
}

.elementor-4233 .elementor-element.elementor-element-f57a491 li code{
    font-weight: var(--font-weight-bold);
}

.elementor-4233 .elementor-element.elementor-element-f57a491 h3{
    font-size: var(--font-size-h6);
    max-width: 100%;
    margin-block-end: max(2%, 20px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b57ebb0 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-b57ebb0 {
/* grid-area: ;*/
/* grid-column-start: ;*/
/* grid-column-end: ;*/
/* grid-row-start: ;*/
/* grid-row-end: ;*/
/* justify-self: ;*/
/* align-self: ;*/
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
}


@media only screen and (max-width: 1024px){
.elementor-4233 .elementor-element.elementor-element-b57ebb0{
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
}
/* Image appears before text
---------------------------- */
.elementor-4233 .elementor-element.elementor-element-b57ebb0 > div:nth-child(2) {
order: -1;
}
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-b57ebb0 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-663fbb2 */.elementor-4233 .elementor-element.elementor-element-663fbb2 h4{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8466360 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-8466360 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-8466360 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-63931d8 */.elementor-4233 .elementor-element.elementor-element-63931d8 p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8f16c34 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-8f16c34 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-8f16c34 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52a2464 */.elementor-4233 .elementor-element.elementor-element-52a2464 h4{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3b25e7f *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-3b25e7f {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-3b25e7f > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9b65045 */.elementor-4233 .elementor-element.elementor-element-9b65045 p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8b3a809 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-8b3a809 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-8b3a809 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6d87c0f */.elementor-4233 .elementor-element.elementor-element-6d87c0f h4{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3ecd911 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-3ecd911 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-3ecd911 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c5791a5 */.elementor-4233 .elementor-element.elementor-element-c5791a5 p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f00ca79 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-f00ca79 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-f00ca79 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-514dad1 */.elementor-4233 .elementor-element.elementor-element-514dad1 h4{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b80440a *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-b80440a {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-b80440a > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b560485 */.elementor-4233 .elementor-element.elementor-element-b560485 p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cbe1 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-288cbe1 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-288cbe1 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f99a881 */.elementor-4233 .elementor-element.elementor-element-f99a881 h4{
    text-align: center;
    padding: 0;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-865f5c3 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-865f5c3 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row nowrap;
flex-flow: row nowrap;
/*       
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
*/
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
/*background-color:;*/
padding: 0;
margin: 0;
margin-bottom:	max(5%, 40px);
}

/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-865f5c3 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f2daea1 */.elementor-4233 .elementor-element.elementor-element-f2daea1 p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8a47d59 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-8a47d59 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-8a47d59 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-86b821e */.elementor-4233 .elementor-element.elementor-element-86b821e p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}

.elementor-4233 .elementor-element.elementor-element-86b821e h4{
    text-align: center;
    padding: 0;
    margin-block: 1em;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-93707e3 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-93707e3 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-93707e3 > div{
    flex: 1 1 auto;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d54f308 */.elementor-4233 .elementor-element.elementor-element-d54f308 p{
text-align: center;
/* White text */    
/*
color: var(--color-light-1);
text-shadow: var(--text-shadow);
*/
}

.elementor-4233 .elementor-element.elementor-element-d54f308 h4,
.elementor-4233 .elementor-element.elementor-element-d54f308 h3,
.elementor-4233 .elementor-element.elementor-element-d54f308 h2{
    text-align: center;
    padding: 0;
    margin-block: 1em;
    color: var(--text-dark);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ac71322 *//* Configurar container
 * https://css-tricks.com/snippets/css/a-guide-to-flexbox/
 ------------------------
 */

.elementor-4233 .elementor-element.elementor-element-ac71322 {
width: 100%;
max-width: 100%;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-flow: column nowrap;
flex-flow: column nowrap;
-webkit-box-pack: center;
-ms-flex-pack: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-ms-flex-line-pack:center;
align-content:center;
gap: 2em;
padding: 0;
margin: 0;
}


/* For child of flex inheritance
------------------- */
.elementor-4233 .elementor-element.elementor-element-ac71322 > div{
    flex: 1 1 auto;
}/* End custom CSS */