.elementor-27082 .elementor-element.elementor-element-5ac0472f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-27082 .elementor-element.elementor-element-5ac0472f:not(.elementor-motion-effects-element-type-background), .elementor-27082 .elementor-element.elementor-element-5ac0472f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d8c50ca );}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27082 .elementor-element.elementor-element-4dfc866d > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-27082 .elementor-element.elementor-element-4dfc866d{font-family:var( --e-global-typography-9616ac1-font-family ), Sans-serif;font-size:var( --e-global-typography-9616ac1-font-size );font-weight:var( --e-global-typography-9616ac1-font-weight );text-transform:var( --e-global-typography-9616ac1-text-transform );font-style:var( --e-global-typography-9616ac1-font-style );line-height:var( --e-global-typography-9616ac1-line-height );color:var( --e-global-color-4a65677 );}.elementor-27082 .elementor-element.elementor-element-4dfc866d a{color:var( --e-global-color-4a65677 );}.elementor-27082 .elementor-element.elementor-element-4dfc866d a:hover{color:var( --e-global-color-a68d7f8 );}.elementor-27082 .elementor-element.elementor-element-60c4ecef{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:50px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;}.elementor-27082 .elementor-element.elementor-element-8162927 > .elementor-widget-container{border-radius:5px 5px 5px 5px;}.elementor-27082 .elementor-element.elementor-element-8162927 .dynamic-content-for-elementor-acf{color:#FFFEFE;margin-bottom:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-primary );}.elementor-27082 .elementor-element.elementor-element-73bcdeb > .elementor-widget-container{margin:50px 0px 20px 0px;}.elementor-27082 .elementor-element.elementor-element-73bcdeb .elementor-heading-title{font-family:var( --e-global-typography-96b4eab-font-family ), Sans-serif;font-size:var( --e-global-typography-96b4eab-font-size );font-weight:var( --e-global-typography-96b4eab-font-weight );text-transform:var( --e-global-typography-96b4eab-text-transform );font-style:var( --e-global-typography-96b4eab-font-style );line-height:var( --e-global-typography-96b4eab-line-height );letter-spacing:var( --e-global-typography-96b4eab-letter-spacing );}.elementor-27082 .elementor-element.elementor-element-65777ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-27082 .elementor-element.elementor-element-1b37cee{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27082 .elementor-element.elementor-element-7f16c8a{--display:flex;}.elementor-27082 .elementor-element.elementor-element-0faf19d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-27082 .elementor-element.elementor-element-42d992d{--display:flex;--min-height:0px;--border-radius:2px 2px 2px 2px;--margin-top:2px;--margin-bottom:2px;--margin-left:0px;--margin-right:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27082 .elementor-element.elementor-element-42d992d:not(.elementor-motion-effects-element-type-background), .elementor-27082 .elementor-element.elementor-element-42d992d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8190d61 );}.elementor-27082 .elementor-element.elementor-element-8e2dfd8 .elementor-heading-title{font-family:var( --e-global-typography-0ffd9b5-font-family ), Sans-serif;font-size:var( --e-global-typography-0ffd9b5-font-size );font-weight:var( --e-global-typography-0ffd9b5-font-weight );text-transform:var( --e-global-typography-0ffd9b5-text-transform );font-style:var( --e-global-typography-0ffd9b5-font-style );line-height:var( --e-global-typography-0ffd9b5-line-height );letter-spacing:var( --e-global-typography-0ffd9b5-letter-spacing );color:var( --e-global-color-4a65677 );}.elementor-27082 .elementor-element.elementor-element-0afe9bb{--display:flex;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-27082 .elementor-element.elementor-element-c648c27{--display:flex;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-27082 .elementor-element.elementor-element-b9bc547{font-family:var( --e-global-typography-d7ee703-font-family ), Sans-serif;font-size:var( --e-global-typography-d7ee703-font-size );font-weight:var( --e-global-typography-d7ee703-font-weight );text-transform:var( --e-global-typography-d7ee703-text-transform );font-style:var( --e-global-typography-d7ee703-font-style );line-height:var( --e-global-typography-d7ee703-line-height );letter-spacing:var( --e-global-typography-d7ee703-letter-spacing );word-spacing:var( --e-global-typography-d7ee703-word-spacing );}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );line-height:var( --e-global-typography-accent-line-height );}.elementor-27082 .elementor-element.elementor-element-0b40098 .elementor-button{background-color:var( --e-global-color-a68d7f8 );font-family:var( --e-global-typography-6855852-font-family ), Sans-serif;font-size:var( --e-global-typography-6855852-font-size );font-weight:var( --e-global-typography-6855852-font-weight );text-transform:var( --e-global-typography-6855852-text-transform );font-style:var( --e-global-typography-6855852-font-style );line-height:var( --e-global-typography-6855852-line-height );letter-spacing:var( --e-global-typography-6855852-letter-spacing );border-style:none;border-radius:50px 50px 50px 50px;padding:8px 35px 4px 35px;}.elementor-27082 .elementor-element.elementor-element-0b40098 > .elementor-widget-container{--e-transform-skewX:0deg;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27082 .elementor-element.elementor-element-0b40098.elementor-element{--align-self:flex-start;}.elementor-27082 .elementor-element.elementor-element-0b40098 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-27082 .elementor-element.elementor-element-0b40098 .elementor-button .elementor-button-content-wrapper{gap:10px;}@media(max-width:900px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27082 .elementor-element.elementor-element-4dfc866d{font-size:var( --e-global-typography-9616ac1-font-size );line-height:var( --e-global-typography-9616ac1-line-height );}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27082 .elementor-element.elementor-element-73bcdeb .elementor-heading-title{font-size:var( --e-global-typography-96b4eab-font-size );line-height:var( --e-global-typography-96b4eab-line-height );letter-spacing:var( --e-global-typography-96b4eab-letter-spacing );}.elementor-27082 .elementor-element.elementor-element-8e2dfd8 .elementor-heading-title{font-size:var( --e-global-typography-0ffd9b5-font-size );line-height:var( --e-global-typography-0ffd9b5-line-height );letter-spacing:var( --e-global-typography-0ffd9b5-letter-spacing );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-27082 .elementor-element.elementor-element-b9bc547{font-size:var( --e-global-typography-d7ee703-font-size );line-height:var( --e-global-typography-d7ee703-line-height );letter-spacing:var( --e-global-typography-d7ee703-letter-spacing );word-spacing:var( --e-global-typography-d7ee703-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-27082 .elementor-element.elementor-element-0b40098 .elementor-button{font-size:var( --e-global-typography-6855852-font-size );line-height:var( --e-global-typography-6855852-line-height );letter-spacing:var( --e-global-typography-6855852-letter-spacing );}}@media(max-width:767px){.elementor-widget-breadcrumbs{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-27082 .elementor-element.elementor-element-4dfc866d{font-size:var( --e-global-typography-9616ac1-font-size );line-height:var( --e-global-typography-9616ac1-line-height );}.elementor-27082 .elementor-element.elementor-element-60c4ecef{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-27082 .elementor-element.elementor-element-73bcdeb .elementor-heading-title{font-size:var( --e-global-typography-96b4eab-font-size );line-height:var( --e-global-typography-96b4eab-line-height );letter-spacing:var( --e-global-typography-96b4eab-letter-spacing );}.elementor-27082 .elementor-element.elementor-element-1b37cee{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-27082 .elementor-element.elementor-element-42d992d{--width:3px;}.elementor-27082 .elementor-element.elementor-element-8e2dfd8 .elementor-heading-title{font-size:var( --e-global-typography-0ffd9b5-font-size );line-height:var( --e-global-typography-0ffd9b5-line-height );letter-spacing:var( --e-global-typography-0ffd9b5-letter-spacing );}.elementor-widget-theme-post-content{line-height:var( --e-global-typography-text-line-height );}.elementor-27082 .elementor-element.elementor-element-b9bc547{font-size:var( --e-global-typography-d7ee703-font-size );line-height:var( --e-global-typography-d7ee703-line-height );letter-spacing:var( --e-global-typography-d7ee703-letter-spacing );word-spacing:var( --e-global-typography-d7ee703-word-spacing );}.elementor-widget-button .elementor-button{line-height:var( --e-global-typography-accent-line-height );}.elementor-27082 .elementor-element.elementor-element-0b40098 > .elementor-widget-container{margin:10px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27082 .elementor-element.elementor-element-0b40098.elementor-element{--align-self:center;}.elementor-27082 .elementor-element.elementor-element-0b40098 .elementor-button{font-size:var( --e-global-typography-6855852-font-size );line-height:var( --e-global-typography-6855852-line-height );letter-spacing:var( --e-global-typography-6855852-letter-spacing );border-radius:20px 20px 20px 20px;padding:5px 25px 3px 25px;}}@media(min-width:768px){.elementor-27082 .elementor-element.elementor-element-1b37cee{--width:20%;}.elementor-27082 .elementor-element.elementor-element-7f16c8a{--content-width:255px;}.elementor-27082 .elementor-element.elementor-element-0faf19d{--width:100%;}.elementor-27082 .elementor-element.elementor-element-42d992d{--width:4px;}.elementor-27082 .elementor-element.elementor-element-0afe9bb{--width:80%;}}@media(max-width:900px) and (min-width:768px){.elementor-27082 .elementor-element.elementor-element-42d992d{--width:4px;}}/* Start custom CSS for dyncontel-acf, class: .elementor-element-8162927 */.elementor-27082 .elementor-element.elementor-element-8162927 .dynamic-content-for-elementor-acf {
    display: inline-flex;
    background-color: #fc5185;
    border-radius: 8px;
    padding: 6px 12px;
}

.elementor-27082 .elementor-element.elementor-element-8162927 .dynamic-content-for-elementor-acf a,
.elementor-27082 .elementor-element.elementor-element-8162927 .dynamic-content-for-elementor-acf a:visited {
    color: #fff !important;
    text-decoration: none;
}

.elementor-27082 .elementor-element.elementor-element-8162927 .dynamic-content-for-elementor-acf a:hover,
.elementor-27082 .elementor-element.elementor-element-8162927 .dynamic-content-for-elementor-acf a:focus {
    color: #fff !important;
    text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b9bc547 */.post-content-reset  h1,
.post-content-reset  h2,
.post-content-reset  h3,
.post-content-reset  h4,
.post-content-reset  h5,
.post-content-reset  h6,
.post-content-reset  p
{
    color: unset;
   
    margin-block-start: 1.5rem;
    margin-block-end: 1.5rem;
    
}

.post-content-reset .wp-block-image img {
    width: 100%;
}

.post-content-reset .wp-block-button a {
    padding: 5px 30px;
}

.post-content-reset  .wp-block-list {
    padding-left: 0;
    line-height: normal;
}

.post-content-reset ul {
    padding: 0;
}

/* .post-content-reset  .wp-block-list */
.post-content-reset ul li {
     list-style-type: none;
}

.post-content-reset li {
   margin-bottom: 10px;
}

/*.post-content-reset .wp-block-list */ 
.post-content-reset ul li {
    margin-left: 30px;
}
.post-content-reset ul li::before {
    content: "";
    display: inline-block; 
    background-image: url('/wp-content/uploads/vista-bubble-only.svg');
    background-size: contain; 
    background-repeat: no-repeat; 
    width: 0.9em;
     height: 0.9em;
    position: relative; 
    vertical-align: middle; 
    position: absolute;
    margin-left: -30px;
    margin-top: 5px;
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-27082 .elementor-button-content-wrapper {
    display: inline-flex;
    align-items: center;
    gap: 8px;
}

body.elementor-page-27082 .elementor-button-icon {
    display: inline-flex;
    align-items: center;
    line-height: 1;
}

body.elementor-page-27082 .elementor-button-icon svg {
    display: block;
    width: 0.8em;
    height: 0.8em;
    flex-shrink: 0;
}

body.elementor-page-27082 .elementor-button-icon {
    transform: translateY(-2px);
}/* End custom CSS */