.elementor-4418 .elementor-element.elementor-element-c5d0005:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d0005 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #8A7BB8 0%, #4A5FA5 100%);}.elementor-4418 .elementor-element.elementor-element-c5d0005{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:46px 0px 54px 0px;}.elementor-4418 .elementor-element.elementor-element-c5d0005 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(16px/2);}.elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(16px/2);}.elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(16px/2);margin-left:calc(16px/2);}.elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-16px/2);margin-left:calc(-16px/2);}body.rtl .elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-16px/2);}body:not(.rtl) .elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-16px/2);}.elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-icon i{color:rgba(255,255,255,0.75);transition:color 0.3s;}.elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-icon svg{fill:rgba(255,255,255,0.75);transition:fill 0.3s;}.elementor-4418 .elementor-element.elementor-element-bc5d0001{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-icon{padding-right:16px;}.elementor-4418 .elementor-element.elementor-element-bc5d0001 .elementor-icon-list-text{color:rgba(255,255,255,0.75);transition:color 0.3s;}.elementor-4418 .elementor-element.elementor-element-c5d0002{text-align:left;}.elementor-4418 .elementor-element.elementor-element-c5d0002 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:38px;font-weight:600;line-height:1.14em;text-shadow:0px 2px 24px rgba(35,41,70,0.35);}.elementor-4418 .elementor-element.elementor-element-c5d000a > .elementor-container{max-width:1140px;}.elementor-4418 .elementor-element.elementor-element-c5d000a:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#262A4B;background-image:url("https://leandrocastellobranco.com.br/wp-content/uploads/2026/09/leandro-castello-branco-altar.jpg");background-position:50% 35%;background-size:cover;}.elementor-4418 .elementor-element.elementor-element-c5d000a > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #262A4B 0%, #4A3F78 100%);opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4418 .elementor-element.elementor-element-c5d000a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-4418 .elementor-element.elementor-element-c5d0006{text-align:center;}.elementor-4418 .elementor-element.elementor-element-c5d0006 .elementor-heading-title{color:#F5DE8F;font-family:"Karla", Sans-serif;font-size:11px;font-weight:700;letter-spacing:2.2px;}.elementor-4418 .elementor-element.elementor-element-c5d0007{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:22px;line-height:1.6em;text-shadow:0px 2px 24px rgba(20,25,50,0.6);}.elementor-4418 .elementor-element.elementor-element-c5d0008 .elementor-button{font-family:"Karla", Sans-serif;font-weight:700;}.elementor-4418 .elementor-element.elementor-element-c5d0012 > .elementor-container{max-width:1140px;}.elementor-4418 .elementor-element.elementor-element-c5d0012:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d0012 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1F9;}.elementor-4418 .elementor-element.elementor-element-c5d0012{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:74px 0px 74px 0px;}.elementor-4418 .elementor-element.elementor-element-c5d0012 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4418 .elementor-element.elementor-element-c5d000f{text-align:center;}.elementor-4418 .elementor-element.elementor-element-c5d000f .elementor-heading-title{color:#26324B;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:1.14em;}.elementor-4418 .elementor-element.elementor-element-c5d000e:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d000e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4418 .elementor-element.elementor-element-c5d000e{border-style:solid;border-width:1px 1px 1px 1px;border-color:#DDD8EA;box-shadow:0px 14px 40px 0px rgba(38,50,75,0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:38px 42px 38px 42px;}.elementor-4418 .elementor-element.elementor-element-c5d000e, .elementor-4418 .elementor-element.elementor-element-c5d000e > .elementor-background-overlay{border-radius:16px 16px 16px 16px;}.elementor-4418 .elementor-element.elementor-element-c5d000e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4418 .elementor-element.elementor-element-c5d000b{text-align:center;}.elementor-4418 .elementor-element.elementor-element-c5d000b .elementor-heading-title{color:#8C6E14;font-family:"Playfair Display", Sans-serif;font-size:22px;letter-spacing:6.6px;}.elementor-4418 .elementor-element.elementor-element-c5d000c{color:#5C6076;font-family:"Karla", Sans-serif;font-size:15.5px;line-height:1.75em;}.elementor-4418 .elementor-element.elementor-element-c5d0010 .elementor-button{font-family:"Karla", Sans-serif;font-weight:700;}.elementor-4418 .elementor-element.elementor-element-c5d0018 > .elementor-container{max-width:1140px;}.elementor-4418 .elementor-element.elementor-element-c5d0018:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d0018 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4418 .elementor-element.elementor-element-c5d0018{border-style:solid;border-width:1px 0px 0px 0px;border-color:#DDD8EA;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:74px 0px 74px 0px;}.elementor-4418 .elementor-element.elementor-element-c5d0018 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4418 .elementor-element.elementor-element-c5d0013{text-align:center;}.elementor-4418 .elementor-element.elementor-element-c5d0013 .elementor-heading-title{color:#26324B;font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:600;line-height:1.14em;}.elementor-4418 .elementor-element.elementor-element-c5d0015{color:#5C6076;font-family:"Karla", Sans-serif;font-size:15.5px;line-height:1.7em;}.elementor-4418 .elementor-element.elementor-element-c5d0016 .elementor-button{font-family:"Karla", Sans-serif;font-size:16px;font-weight:700;fill:#26324B;color:#26324B;background-color:rgba(0,0,0,0);border-style:solid;border-width:1px 1px 1px 1px;border-color:#C9C3DC;border-radius:10px 10px 10px 10px;padding:16px 32px 16px 32px;}.elementor-4418 .elementor-element.elementor-element-c5d0016 .elementor-button:hover, .elementor-4418 .elementor-element.elementor-element-c5d0016 .elementor-button:focus{color:#B96F26;background-color:rgba(0,0,0,0);border-color:#D98A3C;}.elementor-4418 .elementor-element.elementor-element-c5d0016 .elementor-button:hover svg, .elementor-4418 .elementor-element.elementor-element-c5d0016 .elementor-button:focus svg{fill:#B96F26;}.elementor-4418 .elementor-element.elementor-element-mpt00001 > .elementor-container{max-width:1140px;}.elementor-4418 .elementor-element.elementor-element-mpt00001:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-mpt00001 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F4F1;}.elementor-4418 .elementor-element.elementor-element-mpt00001{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:76px 0px 76px 0px;}.elementor-4418 .elementor-element.elementor-element-mpt00001 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4418 .elementor-element.elementor-element-c5d0020 > .elementor-container{max-width:1140px;}.elementor-4418 .elementor-element.elementor-element-c5d0020:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d0020 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #8A7BB8 0%, #4A5FA5 100%);}.elementor-4418 .elementor-element.elementor-element-c5d0020{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-4418 .elementor-element.elementor-element-c5d0020 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-4418 .elementor-element.elementor-element-c5d001a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4418 .elementor-element.elementor-element-c5d001a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4418 .elementor-element.elementor-element-c5d0019 img{border-radius:14px 14px 14px 14px;}.elementor-bc-flex-widget .elementor-4418 .elementor-element.elementor-element-c5d001f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-4418 .elementor-element.elementor-element-c5d001f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-4418 .elementor-element.elementor-element-c5d001b{text-align:left;}.elementor-4418 .elementor-element.elementor-element-c5d001b .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:28px;font-weight:600;line-height:1.14em;text-shadow:0px 2px 24px rgba(35,41,70,0.4);}.elementor-4418 .elementor-element.elementor-element-c5d001c{color:rgba(255,255,255,0.92);font-family:"Karla", Sans-serif;font-size:15.5px;line-height:1.7em;}.elementor-4418 .elementor-element.elementor-element-c5d001d{text-align:left;}.elementor-4418 .elementor-element.elementor-element-c5d001d .elementor-heading-title{color:#F5DE8F;font-family:"Playfair Display", Sans-serif;font-size:18px;font-weight:600;line-height:1.14em;}.elementor-4418 .elementor-element.elementor-element-c5d001e{color:rgba(255,255,255,0.88);font-family:"Karla", Sans-serif;font-size:15.5px;line-height:1.7em;}.elementor-4418 .elementor-element.elementor-element-c5d0024 > .elementor-container{max-width:1140px;}.elementor-4418 .elementor-element.elementor-element-c5d0024:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d0024 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1F9;}.elementor-4418 .elementor-element.elementor-element-c5d0024{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:84px 0px 84px 0px;}.elementor-4418 .elementor-element.elementor-element-c5d0024 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4418 .elementor-element.elementor-element-c5d0022{text-align:center;}.elementor-4418 .elementor-element.elementor-element-c5d0022 .elementor-heading-title{color:#26324B;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:1.14em;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-accordion-item{border-color:#DDD8EA;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-accordion-item .elementor-tab-content{border-top-color:#DDD8EA;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-accordion-item .elementor-tab-title.elementor-active{border-bottom-color:#DDD8EA;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-tab-title{background-color:#FFFFFF;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-accordion-icon, .elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-accordion-title{color:#26324B;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-accordion-icon svg{fill:#26324B;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-active .elementor-accordion-icon, .elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-active .elementor-accordion-title{color:#26324B;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-active .elementor-accordion-icon svg{fill:#26324B;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-accordion-title{font-family:"Playfair Display", Sans-serif;font-size:16.5px;font-weight:600;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-tab-title .elementor-accordion-icon i:before{color:#B96F26;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-tab-title .elementor-accordion-icon svg{fill:#B96F26;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:#B96F26;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:#B96F26;}.elementor-4418 .elementor-element.elementor-element-c5d0021 .elementor-tab-content{background-color:#FFFFFF;}.elementor-4418 .elementor-element.elementor-element-c5d0029:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d0029 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(150deg, #8A7BB8 0%, #4A5FA5 100%);}.elementor-4418 .elementor-element.elementor-element-c5d0029{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 0px 110px 0px;}.elementor-4418 .elementor-element.elementor-element-c5d0029 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4418 .elementor-element.elementor-element-c5d0025{text-align:center;}.elementor-4418 .elementor-element.elementor-element-c5d0025 .elementor-heading-title{color:#F5DE8F;font-family:"Playfair Display", Sans-serif;font-size:44px;font-weight:600;line-height:1.14em;}.elementor-4418 .elementor-element.elementor-element-c5d0026{text-align:center;}.elementor-4418 .elementor-element.elementor-element-c5d0026 .elementor-heading-title{color:#FFFFFF;font-family:"Playfair Display", Sans-serif;font-size:30px;font-weight:600;line-height:1.14em;text-shadow:0px 2px 24px rgba(35,41,70,0.4);}.elementor-4418 .elementor-element.elementor-element-c5d0027 .elementor-button{font-family:"Karla", Sans-serif;font-weight:700;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4418 .elementor-element.elementor-element-c5d001a{width:35%;}.elementor-4418 .elementor-element.elementor-element-c5d001f{width:65%;}}@media(max-width:1024px){.elementor-4418 .elementor-element.elementor-element-c5d000a:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}@media(max-width:767px){.elementor-4418 .elementor-element.elementor-element-c5d000a:not(.elementor-motion-effects-element-type-background), .elementor-4418 .elementor-element.elementor-element-c5d000a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}}/* Start custom CSS *//* crep-alternativa */
body.elementor-page-4418 h2, body.elementor-page-4418 h3, body.elementor-page-4418 h2 span, body.elementor-page-4418 h3 span { color: #26324B; }
body.elementor-page-4418 .ceu h1, body.elementor-page-4418 .ceu h2, body.elementor-page-4418 .ceu h3 { color: #FFFFFF; }
body.elementor-page-4418 .elementor-divider-separator { border-color: #E8C86A; }
body.elementor-page-4418 blockquote { color: #5C6076; border-color: #E8C86A; }

/* crep-alternativa-v2 */
body.elementor-page-4418 h2, body.elementor-page-4418 h3, body.elementor-page-4418 h2 span, body.elementor-page-4418 h3 span { color: #26324B; }
body.elementor-page-4418 .ceu h1, body.elementor-page-4418 .ceu h2, body.elementor-page-4418 .ceu h3 { color: #FFFFFF; }
body.elementor-page-4418 .elementor-divider-separator { border-color: #E8C86A; }
body.elementor-page-4418 .clip-polaroid img { background:#fff; padding:8px 8px 26px; border:1px solid #DDD8EA; box-shadow:0 10px 26px rgba(38,50,75,.18); transform:rotate(-2deg); }
body.elementor-page-4418 .logo-cinza img { filter:grayscale(1); opacity:.6; }
body.elementor-page-4418 .recorte-aura { position:relative; }
body.elementor-page-4418 .recorte-aura::before { content:""; position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:330px; height:330px; border-radius:50%; background:radial-gradient(50% 50% at 50% 50%, rgba(232,200,106,.3), transparent 72%); border:1px solid rgba(232,200,106,.55); }
body.elementor-page-4418 .recorte-aura img, body.elementor-page-4418 .recorte-heroi img { position:relative; }
body.elementor-page-4418 .recorte-heroi { position:relative; }
body.elementor-page-4418 .recorte-heroi::before { content:""; position:absolute; bottom:8px; left:50%; transform:translateX(-50%); width:330px; height:330px; border-radius:50%; background:radial-gradient(50% 50% at 50% 50%, rgba(232,200,106,.3), transparent 72%); border:1px solid rgba(232,200,106,.55); }
body.elementor-page-4418 .elementor-accordion .elementor-accordion-item { margin-bottom:10px; border-radius:14px; overflow:hidden; background:#fff; box-shadow:0 2px 10px rgba(38,50,75,.05); }
body.elementor-page-4418 blockquote { color: #5C6076; border-color: #E8C86A; }

/* crep-alternativa-v3 */
body.elementor-page-4418 .foto-sombra img { box-shadow: 0 16px 38px rgba(38,50,75,.25); }
body.elementor-page-4418 .clip-polaroid { position:relative; }
body.elementor-page-4418 .clip-polaroid::after { content:"O GLOBO"; display:block; text-align:center; font-size:10px; letter-spacing:2px; color:#6E6A88; margin-top:6px; }

/* crep-alternativa-v4 */
body.elementor-page-4418 .grid-gap-crep > .elementor-container { gap: 18px; }
body.elementor-page-4418 .grid-gap-crep.g4 > .elementor-container > .elementor-column { width: calc(25% - 13.5px); }
body.elementor-page-4418 .grid-gap-crep.g2 > .elementor-container > .elementor-column { width: calc(50% - 9px); }
@media (max-width: 1024px) { body.elementor-page-4418 .grid-gap-crep.g4 > .elementor-container > .elementor-column { width: calc(50% - 9px); } }
@media (max-width: 767px) { body.elementor-page-4418 .grid-gap-crep > .elementor-container > .elementor-column { width: 100%; } }

/* crep-alternativa-v5 */
body.elementor-page-4418 .recorte-heroi img { max-height: 470px; width: auto; }
body.elementor-page-4418 .recorte-heroi { text-align: center; }
body.elementor-page-4418 .card-crep .elementor-widget:not(:last-child) { margin-bottom: 10px; }
body.elementor-page-4418 .card-crep-destaque .elementor-widget:not(:last-child) { margin-bottom: 10px; }

/* crep-alternativa-v6 */
body.elementor-page-4418 .elementor-image-box-img img { width: 100%; height: 230px; object-fit: cover; object-position: top center; border-radius: 12px; }
body.elementor-page-4418 .elementor-image-box-img { width: 100% !important; margin-bottom: 14px; }
body.elementor-page-4418 .elementor-widget-image-box .elementor-image-box-title { font-family: Playfair Display, serif; font-size: 20px; color: #26324B; }

/* crep-alternativa-v7 */
body.elementor-page-4418 .prosa-crep { max-width: 760px; margin: 0 auto; }
body.elementor-page-4418 .qual-crep { max-width: 720px; margin: 0 auto; }
body.elementor-page-4418 .elementskit-testimonial-slider .swiper-wrapper { align-items: stretch; }
body.elementor-page-4418 .elementskit-testimonial-slider .swiper-slide { height: auto; display: flex; }
body.elementor-page-4418 .elementskit-testimonial-slider .swiper-slide-inner { width: 100%; display: flex; }
body.elementor-page-4418 .elementskit-single-testimonial-slider { display: flex; flex-direction: column; width: 100%; }
body.elementor-page-4418 .elementskit-commentor-bio { margin-top: auto; }

/* crep-alternativa-v8 */
@media (max-width: 767px) {
body.elementor-page-4418 h1, body.elementor-page-4418 h1 .elementor-heading-title { font-size: 34px !important; }
body.elementor-page-4418 h2 { font-size: 28px !important; }
body.elementor-page-4418 h3 { font-size: 22px !important; }
body.elementor-page-4418 .crep-anos h4 { font-size: 22px; }
}

/* crep-alternativa-v9 */
@media (max-width: 767px) {
body.elementor-page-4418 .grid-gap-crep.g4 > .elementor-container > .elementor-column, body.elementor-page-4418 .grid-gap-crep.g2 > .elementor-container > .elementor-column { width: 100%; }
}

/* crep-alternativa-v10 */
body.elementor-page-4418 .elementskit-commentor-image img { width: 62px !important; height: 62px !important; object-fit: cover; object-position: top center; border-radius: 50%; }
body.elementor-page-4418 .elementskit-commentor-image { position: relative; }
body.elementor-page-4418 .elementskit-commentor-image::after { content: "25B6"; position: absolute; right: -5px; bottom: -3px; width: 24px; height: 24px; background: #D98A3C; color: #FFFFFF; border-radius: 50%; font-size: 10px; line-height: 24px; text-align: center; text-indent: 2px; box-shadow: 0 1px 5px rgba(38,50,75,.3); }
body.elementor-page-4418 .elementskit-single-testimonial-slider:hover .elementskit-commentor-image::after { background: #B96F26; }

/* crep-alternativa-v11 */
body.elementor-page-4418 .larg-760 > .elementor-container { max-width: 760px; }
body.elementor-page-4418 .larg-920 > .elementor-container { max-width: 920px; }

/* crep-alternativa-v11b */
body.elementor-page-4418 .larg-760.larg-760.larg-760 > .elementor-container { max-width: 760px; }
body.elementor-page-4418 .larg-920.larg-920.larg-920 > .elementor-container { max-width: 920px; }

/* crep-alternativa-v12 */
body.elementor-page-4418 .artigo-crep { max-width: 720px; margin: 0 auto; }
body.elementor-page-4418 .artigo-crep h2 { font-size: 24px; font-weight: 600; }
body.elementor-page-4418 .artigo-crep h3 { font-size: 20px; }
body.elementor-page-4418 .artigo-crep img { max-width: 100%; }
body.elementor-page-4418 .autor-foto img { border-radius: 50%; width: 74px; height: 74px; object-fit: cover; border: 2px solid #E8C86A; }

/* crep-alternativa-v13 */
@media (max-width: 767px) {
body.elementor-page-4418 .elementskit-testimonial-slider .swiper-wrapper { align-items: flex-start; }
body.elementor-page-4418 .elementskit-testimonial-slider .swiper-slide, body.elementor-page-4418 .elementskit-single-testimonial-slider { height: auto !important; }
}
body.elementor-page-4418 .elementskit-testimonial-slider .swiper-pagination-bullet { background: #B96F26; }

/* crep-alternativa-v14 */
body.elementor-page-4418 .elementor-post__badge { background: #FFFFFF; color: #4A5FA5; border: 1px solid #DDD8EA; border-radius: 99px; padding: 3px 12px; font-size: 10.5px; font-weight: 700; letter-spacing: .12em; text-transform: uppercase; margin: 12px; box-shadow: 0 1px 4px rgba(38,50,75,.12); }

/* crep-alternativa-v15 */
@media (max-width: 767px) {
body.elementor-page-4418 .elementor-widget-image img { max-height: 460px; object-fit: cover; object-position: center top; }
}/* End custom CSS */