.elementor-353 .elementor-element.elementor-element-0bc4edb{--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:40px;--padding-bottom:20px;--padding-left:40px;--padding-right:40px;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-353 .elementor-element.elementor-element-8963f18{font-family:"Sora", Sans-serif;font-weight:400;color:#2A3ACF;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-353 .elementor-element.elementor-element-2e5e359 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:40px;font-weight:700;line-height:1.4em;color:#012021;}.elementor-353 .elementor-element.elementor-element-c86fe69{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-353 .elementor-element.elementor-element-ec262c6{--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-widget-theme-post-featured-image .widget-image-caption{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 );}.elementor-353 .elementor-element.elementor-element-31329d8 img{max-width:100%;border-radius:20px 20px 20px 20px;}.elementor-353 .elementor-element.elementor-element-0e21183{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-353 .elementor-element.elementor-element-78d8288.elementor-element{--align-self:center;}.elementor-353 .elementor-element.elementor-element-78d8288 .elementor-icon-list-icon{width:14px;}.elementor-353 .elementor-element.elementor-element-78d8288 .elementor-icon-list-icon i{font-size:14px;}.elementor-353 .elementor-element.elementor-element-78d8288 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-353 .elementor-element.elementor-element-78d8288 .elementor-icon-list-text, .elementor-353 .elementor-element.elementor-element-78d8288 .elementor-icon-list-text a{color:#54595F;}.elementor-353 .elementor-element.elementor-element-78d8288 .elementor-icon-list-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-353 .elementor-element.elementor-element-9c5a115{padding:0px 0px 0px 41px;}.elementor-353 .elementor-element.elementor-element-9c5a115.elementor-element{--align-self:center;}.elementor-353 .elementor-element.elementor-element-9c5a115 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#54595F;}.elementor-353 .elementor-element.elementor-element-d685a24{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-353 .elementor-element.elementor-element-d685a24 .elementor-share-btn{font-size:calc(0.8px * 10);border-width:0px;}.elementor-353 .elementor-element.elementor-element-d685a24 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.7em;}.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 );}.elementor-353 .elementor-element.elementor-element-b97e0a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;color:#4B5563;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:1.4em;}.elementor-353 .elementor-element.elementor-element-e048b07{--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:60px;--padding-left:0px;--padding-right:0px;}.elementor-353 .elementor-element.elementor-element-c2ddddf{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--border-radius:12px 12px 12px 12px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-353 .elementor-element.elementor-element-c2ddddf:not(.elementor-motion-effects-element-type-background), .elementor-353 .elementor-element.elementor-element-c2ddddf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #427FF6 0%, #A755F7 100%);}.elementor-353 .elementor-element.elementor-element-92661d3{text-align:center;}.elementor-353 .elementor-element.elementor-element-92661d3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:16px;font-weight:200;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-d087994{text-align:center;}.elementor-353 .elementor-element.elementor-element-d087994 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:28px;font-weight:200;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-c990ba7{--spacer-size:10px;}.elementor-353 .elementor-element.elementor-element-740d78e{--display:flex;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.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 );}.elementor-353 .elementor-element.elementor-element-20ec208 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;padding:6px 20px 6px 20px;}.elementor-353 .elementor-element.elementor-element-20ec208 .elementor-button:hover, .elementor-353 .elementor-element.elementor-element-20ec208 .elementor-button:focus{background-color:#FFFFFF0F;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-20ec208 .elementor-button:hover svg, .elementor-353 .elementor-element.elementor-element-20ec208 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-dc3f502 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;padding:6px 20px 6px 20px;}.elementor-353 .elementor-element.elementor-element-dc3f502 .elementor-button:hover, .elementor-353 .elementor-element.elementor-element-dc3f502 .elementor-button:focus{background-color:#FFFFFF0F;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-dc3f502 .elementor-button:hover svg, .elementor-353 .elementor-element.elementor-element-dc3f502 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-033c978 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-radius:18px 18px 18px 18px;padding:6px 20px 6px 20px;}.elementor-353 .elementor-element.elementor-element-033c978 .elementor-button:hover, .elementor-353 .elementor-element.elementor-element-033c978 .elementor-button:focus{background-color:#FFFFFF0F;color:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-033c978 .elementor-button:hover svg, .elementor-353 .elementor-element.elementor-element-033c978 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-353 .elementor-element.elementor-element-d7626c2.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-353 .elementor-element.elementor-element-d7626c2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:1.4em;color:#000000BF;}.elementor-353 .elementor-element.elementor-element-a962c72 .elementor-button{background-color:#0DD628;font-family:"Inter", Sans-serif;font-size:22px;font-weight:700;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-353 .elementor-element.elementor-element-a962c72 .elementor-button-content-wrapper{flex-direction:row;}.elementor-353 .elementor-element.elementor-element-a962c72 .elementor-button .elementor-button-content-wrapper{gap:23px;}.elementor-353 .elementor-element.elementor-element-a962c72 .elementor-button:hover, .elementor-353 .elementor-element.elementor-element-a962c72 .elementor-button:focus{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-353 .elementor-element.elementor-element-a105aa7{--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-353 .elementor-element.elementor-element-144dc94.elementor-element{--align-self:center;}.elementor-353 .elementor-element.elementor-element-144dc94 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:16px;font-weight:400;color:#3B3B3B;}.elementor-353 .elementor-element.elementor-element-ddbacea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-353 .elementor-element.elementor-element-ddbacea .elementor-share-btn{font-size:calc(0.9px * 10);border-width:0px;}.elementor-353 .elementor-element.elementor-element-ddbacea .elementor-share-btn__icon{--e-share-buttons-icon-size:2.7em;}.elementor-353 .elementor-element.elementor-element-c9e7e1f{--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:40px;--padding-right:40px;}.elementor-353 .elementor-element.elementor-element-b31224c .elementor-heading-title{font-family:"Sora", Sans-serif;font-weight:700;color:#012021;}.elementor-353 .elementor-element.elementor-element-109ea04{--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;}@media(max-width:1024px){ .elementor-353 .elementor-element.elementor-element-d685a24{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:7px;--grid-bottom-margin:7px;} .elementor-353 .elementor-element.elementor-element-ddbacea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){.elementor-353 .elementor-element.elementor-element-0bc4edb{--padding-top:40px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-353 .elementor-element.elementor-element-c86fe69{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-353 .elementor-element.elementor-element-78d8288{width:100%;max-width:100%;}.elementor-353 .elementor-element.elementor-element-78d8288 .elementor-icon-list-item{font-size:15px;}.elementor-353 .elementor-element.elementor-element-9c5a115{padding:0px 0px 0px 0px;}.elementor-353 .elementor-element.elementor-element-9c5a115 .elementor-heading-title{font-size:15px;}.elementor-353 .elementor-element.elementor-element-d685a24{padding:0px 0px 0px 5px;} .elementor-353 .elementor-element.elementor-element-d685a24{--grid-side-margin:0px;--grid-column-gap:0px;--grid-row-gap:7px;--grid-bottom-margin:7px;}.elementor-353 .elementor-element.elementor-element-d7626c2{width:var( --container-widget-width, 253.547px );max-width:253.547px;--container-widget-width:253.547px;--container-widget-flex-grow:0;}.elementor-353 .elementor-element.elementor-element-d7626c2 .elementor-heading-title{font-size:18px;}.elementor-353 .elementor-element.elementor-element-a962c72 .elementor-button{font-size:20px;} .elementor-353 .elementor-element.elementor-element-ddbacea{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-353 .elementor-element.elementor-element-c9e7e1f{--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}}@media(min-width:768px){.elementor-353 .elementor-element.elementor-element-ec262c6{--width:70%;}.elementor-353 .elementor-element.elementor-element-e048b07{--width:30%;}}/* Start custom CSS for breadcrumbs, class: .elementor-element-8963f18 */.elementor-353 .elementor-element.elementor-element-8963f18 a{
    color: #7A6AF5 !important;
}

.post_seo_nav span:nth-child(1) {
    padding-left: 0px;
}

.post_seo_nav span {
    padding: 10px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9c5a115 */.elementor-353 .elementor-element.elementor-element-9c5a115 h3{
    margin-bottom: 0px;
    
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-b97e0a6 */.cnt_post p {
    margin-bottom: 24px;
}

.cnt_post hr {
    margin: 40px 0px;
}

.cnt_post h2 {
    font-weight: 700;
    margin-bottom: 30px;
}

.cnt_post a {
    color: #7a6af5;
    text-decoration: underline;
    font-weight: 600;
}

.cnt_post blockquote {
    background-color: #f5f5f5;
    padding: 10px;
}a.cnt_post p {
    margin-bottom: 24px;
}

.cnt_post hr {
    margin: 40px 0px;
}

.cnt_post h2 {
    font-weight: 700;
    margin-bottom: 30px;
}

.cnt_post a {
    color: #7a6af5;
    font-weight: 600;
}

.cnt_post a:hover {
    color: #7a6af5;
    text-decoration: underline;
    font-weight: 600;
}

.cnt_post blockquote {
    background-color: #f5f5f5;
    padding: 10px;
    font-style: italic;
}

.cnt_post .wp-block-table {
    margin: 0px;
}

.cnt_post thead tr {
    background-image: linear-gradient(90deg, #1b7cf4 0%, #b658f7 100%);
    color: #fff;
}

.cnt_post thead tr th {
    font-weight: 400;
    border-color: #fff;
}

/* Table */
.cnt_post table {
  display: block;
  overflow-x: auto;
  white-space: nowrap;
  max-width: 100%;
  margin-bottom: 30px; /* espaço para a seta ficar visível abaixo */
  position: relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-740d78e */.btn_banner span{
    width: 90px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a962c72 */.btn_cta svg {
    transform: scale(1.8);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e048b07 */.brr-lateral {
    height: 100%;
    top: 95px;
    position: sticky;
    transition: top 0.3s ease;
}

@media only screen and (max-width: 1024px){
.brr-lateral{
 position: initial;   
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-144dc94 */.elementor-353 .elementor-element.elementor-element-144dc94 h3{
    margin-bottom: 0px;
    
}/* End custom CSS */
/* Start custom CSS for wp-widget-widget_crp, class: .elementor-element-990b712 */.crp_related_widget ul {
    display: flex;
    list-style-type: none;
    padding-left: 0px;
    justify-content: flex-start;
    width: 100%;
}

.crp_related_widget li{
    width: 32%;
    padding-right: 3%;
}

.crp_related_widget li img{
    width: 100%;
    height: 180px;
    z-index: 1;
    border-radius: 12px;
}

.crp_primary_term {
    color: #fff;
    font-family: 'Sora';
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 500;
    line-height: 1.5em;
    letter-spacing: 1.65px;
    border-radius: 8px;
    background: linear-gradient(90deg, #1b7cf4 0%, #b658f7 100%);
    backdrop-filter: blur(5px);
    padding: 6px 14px;
    position: relative;
    top: 30px;
    left: 8px;
    z-index: 4;
}

.crp_box span.crp_title {
    font-size: 21px;
    font-family: 'Inter';
    color: #002020;
    font-weight: 700;
    line-height: 1.1em;
    letter-spacing: -0.84px;
}


@media (min-width: 768px) and (max-width: 1024px) {
    
    .crp_related_widget ul {
    justify-content: space-between;
}
  .crp_related_widget li:nth-child(3) {
        display:none;
}
.crp_related_widget li, .crp_related_widget li figure:before {
    width: 45%;
}
}

@media only screen and (max-width: 767px){
  .crp_related_widget ul {
    display: block;
    list-style-type: none;
    padding: 0px;
    max-width: 340px;
    margin: auto;
}
.crp_related_widget li {
    width: 100%;
    max-width: 340px;
}
.crp_related_widget li figure:before {
    width: 100%;
    max-width: 340px;
}
.crp_related_widget li figure:before {
    top: initial;
    position: absolute;
    margin-top: 24px;
}
}/* End custom CSS */