.elementor-623 .elementor-element.elementor-element-23f1609{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:245px;--padding-bottom:387px;--padding-left:0px;--padding-right:0px;}.elementor-623 .elementor-element.elementor-element-23f1609:not(.elementor-motion-effects-element-type-background), .elementor-623 .elementor-element.elementor-element-23f1609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-ba72efb );background-image:url("https://camilacatarinamartinslopes.siteup.dev/wp-content/uploads/2025/01/Bg-mask.png");background-position:bottom right;background-repeat:no-repeat;}.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 );color:var( --e-global-color-primary );}.elementor-623 .elementor-element.elementor-element-60a4caf .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:14px;font-weight:400;color:var( --e-global-color-44312292 );}.elementor-623 .elementor-element.elementor-element-9e78a2c{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;}.elementor-623 .elementor-element.elementor-element-9e78a2c .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:40px;font-weight:600;line-height:52px;color:var( --e-global-color-44312292 );}.elementor-623 .elementor-element.elementor-element-52e11d9{--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:66px 0px;--row-gap:66px;--column-gap:0px;--margin-top:-321px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );}.elementor-623 .elementor-element.elementor-element-d49b49d img{width:100%;height:450px;object-fit:cover;object-position:center center;border-radius:24px 24px 24px 24px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );}.elementor-623 .elementor-element.elementor-element-a2830d7{color:#5B5E62;font-family:"Open Sans", Sans-serif;}.elementor-623 .elementor-element.elementor-element-99c4cef{--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:48px 48px;--row-gap:48px;--column-gap:48px;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-623 .elementor-element.elementor-element-6134805{--display:flex;--gap:48px 48px;--row-gap:48px;--column-gap:48px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#CECECE;--border-color:#CECECE;--padding-top:120px;--padding-bottom:126px;--padding-left:0px;--padding-right:0px;}.elementor-623 .elementor-element.elementor-element-78a846a .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:32px;font-weight:700;color:#2A2C37;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{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 );}.elementor-widget-loop-grid .e-load-more-message{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 );}.elementor-623 .elementor-element.elementor-element-07e8255{--grid-columns:3;--grid-row-gap:0px;--grid-column-gap:100px;}.elementor-623 .elementor-element.elementor-element-07e8255 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-623 .elementor-element.elementor-element-07e8255 .e-loop-item > .elementor-section, .elementor-623 .elementor-element.elementor-element-07e8255 .e-loop-item > .elementor-section > .elementor-container, .elementor-623 .elementor-element.elementor-element-07e8255 .e-loop-item > .e-con, .elementor-623 .elementor-element.elementor-element-07e8255 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}@media(max-width:1024px){.elementor-623 .elementor-element.elementor-element-23f1609{--padding-top:200px;--padding-bottom:360px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-623 .elementor-element.elementor-element-52e11d9{--margin-top:-300px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-623 .elementor-element.elementor-element-99c4cef{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-623 .elementor-element.elementor-element-6134805{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-623 .elementor-element.elementor-element-07e8255{--grid-columns:2;--grid-row-gap:48px;}}@media(max-width:767px){.elementor-623 .elementor-element.elementor-element-23f1609{--padding-top:200px;--padding-bottom:230px;--padding-left:16px;--padding-right:16px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-623 .elementor-element.elementor-element-9e78a2c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-623 .elementor-element.elementor-element-9e78a2c .elementor-heading-title{font-size:32px;line-height:1.3em;}.elementor-623 .elementor-element.elementor-element-52e11d9{--margin-top:-150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:16px;--padding-right:16px;}.elementor-623 .elementor-element.elementor-element-d49b49d img{height:271px;}.elementor-widget-loop-grid .elementor-pagination{font-size:var( --e-global-typography-secondary-font-size );}.elementor-widget-loop-grid .elementor-button{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-loop-grid .e-load-more-message{font-size:var( --e-global-typography-secondary-font-size );}.elementor-623 .elementor-element.elementor-element-07e8255{--grid-columns:1;--grid-row-gap:32px;}}@media(min-width:768px){.elementor-623 .elementor-element.elementor-element-23f1609{--content-width:902px;}.elementor-623 .elementor-element.elementor-element-52e11d9{--content-width:902px;}}@media(max-width:1024px) and (min-width:768px){.elementor-623 .elementor-element.elementor-element-52e11d9{--content-width:669px;}}/* Start custom CSS for theme-post-content, class: .elementor-element-a2830d7 */.elementor-623 .elementor-element.elementor-element-a2830d7 h2 {
    font-size: 32px;
    font-weight: 600;
    color: #2A2C37;
}

.elementor-623 .elementor-element.elementor-element-a2830d7 h4 {
    font-size: 20px !important;
    font-weight: 600;
    color: #2A2C37;
}

.elementor-623 .elementor-element.elementor-element-a2830d7 h3 {
    font-size: 28px !important;
    font-weight: 600;
    color: #2A2C37;
}

blockquote {
    display: block;
    margin-block-start: 0 !important;
    margin-block-end: 0 !important;
    padding-block-start: 2em !important;
    padding-block-end: 2em !important;
    padding-inline-start: 5em; /* Espaço para o SVG */
    padding-inline-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    border-bottom: 1px solid #CCDAE6 !important;
    border-top: 1px solid #CCDAE6 !important;
    font-family: Inter;
    font-size: 18px;
    color: #000;
    font-weight: 600;
    position: relative; /* Para posicionar o pseudoelemento */
}

blockquote::before {
    content: "";
    position: absolute;
    left: 20px; /* Ajuste a posição horizontal do SVG */
    top: 2em; /* Centraliza verticalmente */
    transform: translateY(0); /* Ajuste fino para centralização */
    width: 40px; /* Largura do SVG */
    height: 30px; /* Altura do SVG */
    background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="40" height="30" viewBox="0 0 40 30" fill="none"><path d="M9.0078 30C6.36195 30 4.19175 29.1005 2.49721 27.3014C0.832404 25.4723 0 23.0435 0 20.015C0 17.6462 0.549981 15.3073 1.64994 12.9985C2.74991 10.6597 4.39985 8.3958 6.59978 6.2069C8.7997 4.01799 11.5645 1.94903 14.8941 0L18.9075 5.62219C16.44 6.70165 14.2401 8.08096 12.3077 9.76012C10.4051 11.4093 9.03753 13.0435 8.20513 14.6627C9.84021 14.5727 11.3266 14.8276 12.6644 15.4273C14.0022 15.997 15.0725 16.8516 15.8751 17.991C16.6778 19.1005 17.0792 20.4498 17.0792 22.039C17.0792 24.4078 16.3211 26.3268 14.8049 27.7961C13.3185 29.2654 11.3861 30 9.0078 30ZM30.1003 30C27.4545 30 25.2843 29.1005 23.5897 27.3014C21.9249 25.4723 21.0925 23.0435 21.0925 20.015C21.0925 17.6462 21.6425 15.3073 22.7425 12.9985C23.8424 10.6597 25.4924 8.3958 27.6923 6.2069C29.8922 4.01799 32.657 1.94903 35.9866 0L40 5.62219C37.5325 6.70165 35.3326 8.08096 33.4002 9.76012C31.4976 11.4093 30.1301 13.0435 29.2977 14.6627C30.9327 14.5727 32.4192 14.8276 33.757 15.4273C35.0948 15.997 36.165 16.8516 36.9677 17.991C37.7703 19.1005 38.1717 20.4498 38.1717 22.039C38.1717 24.4078 37.4136 26.3268 35.8974 27.7961C34.411 29.2654 32.4786 30 30.1003 30Z" fill="%232A2C37"/></svg>');
    background-repeat: no-repeat;
    background-size: contain;
}/* End custom CSS */