.elementor-233067 .elementor-element.elementor-element-a73b9ef{--display:flex;}.elementor-233067 .elementor-element.elementor-element-a73b9ef:not(.elementor-motion-effects-element-type-background), .elementor-233067 .elementor-element.elementor-element-a73b9ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF8;}.elementor-233067 .elementor-element.elementor-element-4e27e01{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-4e27e01.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-233067 .elementor-element.elementor-element-273f575{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-e10d85e img{width:100%;}.elementor-233067 .elementor-element.elementor-element-48a7fc7{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-48a7fc7.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-233067 .elementor-element.elementor-element-65d7b75{width:100%;max-width:100%;}.elementor-233067 .elementor-element.elementor-element-65d7b75.elementor-element{--align-self:flex-start;}.elementor-233067 .elementor-element.elementor-element-65d7b75 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;font-weight:900;text-transform:uppercase;line-height:14px;color:var( --e-global-color-a215d3f );}.elementor-233067 .elementor-element.elementor-element-6561751{width:100%;max-width:100%;}.elementor-233067 .elementor-element.elementor-element-6561751.elementor-element{--align-self:flex-start;}.elementor-233067 .elementor-element.elementor-element-6561751 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:0.5px;color:var( --e-global-color-236f7e3 );}.elementor-233067 .elementor-element.elementor-element-9ce6622{width:100%;max-width:100%;}.elementor-233067 .elementor-element.elementor-element-9ce6622.elementor-element{--align-self:flex-start;}.elementor-233067 .elementor-element.elementor-element-9ce6622 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.6rem;font-weight:400;text-transform:uppercase;}.elementor-233067 .elementor-element.elementor-element-c3b91d0{--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-end;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-c3b91d0.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-233067 .elementor-element.elementor-element-8eafcd6{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-icon i{color:var( --e-global-color-a215d3f );transition:color 0.3s;}.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-icon svg{fill:var( --e-global-color-a215d3f );transition:fill 0.3s;}.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:#FFFFFF;}.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:#FFFFFF;}.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;font-size:1rem;font-weight:600;text-transform:uppercase;}.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-text{transition:color 0.3s;}.elementor-233067 .elementor-element.elementor-element-2fa7def{--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;--justify-content:space-between;}.elementor-233067 .elementor-element.elementor-element-2fa7def:not(.elementor-motion-effects-element-type-background), .elementor-233067 .elementor-element.elementor-element-2fa7def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEFDF8;}.elementor-233067 .elementor-element.elementor-element-195548f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--align-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-195548f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-233067 .elementor-element.elementor-element-66bc416{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-a4ca980 img{width:100%;}.elementor-233067 .elementor-element.elementor-element-d2ab120{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-d2ab120.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-233067 .elementor-element.elementor-element-44f0e90{width:100%;max-width:100%;}.elementor-233067 .elementor-element.elementor-element-44f0e90.elementor-element{--align-self:flex-start;}.elementor-233067 .elementor-element.elementor-element-44f0e90 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:1.6rem;font-weight:900;text-transform:uppercase;line-height:14px;color:var( --e-global-color-a215d3f );}.elementor-233067 .elementor-element.elementor-element-66c822e{width:100%;max-width:100%;}.elementor-233067 .elementor-element.elementor-element-66c822e.elementor-element{--align-self:flex-start;}.elementor-233067 .elementor-element.elementor-element-66c822e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.9rem;font-weight:500;text-transform:uppercase;font-style:italic;letter-spacing:0.5px;color:var( --e-global-color-236f7e3 );}.elementor-233067 .elementor-element.elementor-element-8a3469e{width:100%;max-width:100%;}.elementor-233067 .elementor-element.elementor-element-8a3469e.elementor-element{--align-self:flex-start;}.elementor-233067 .elementor-element.elementor-element-8a3469e .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:0.6rem;font-weight:400;text-transform:uppercase;}.elementor-233067 .elementor-element.elementor-element-18424c0{--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:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-18424c0:not(.elementor-motion-effects-element-type-background), .elementor-233067 .elementor-element.elementor-element-18424c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a215d3f );}.elementor-233067 .elementor-element.elementor-element-18424c0.e-con{--align-self:stretch;--flex-grow:0;--flex-shrink:0;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#ddd;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-233067 .elementor-element.elementor-element-de23ed9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-item > a{font-family:"Montserrat", Sans-serif;text-transform:uppercase;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}@media(max-width:767px){.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item > a{font-size:0.8rem;}.elementor-233067 .elementor-element.elementor-element-2fa7def{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-195548f{--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;--justify-content:space-around;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:5px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-66bc416{--width:15%;}.elementor-233067 .elementor-element.elementor-element-d2ab120{--width:70%;--justify-content:center;}.elementor-233067 .elementor-element.elementor-element-44f0e90 .elementor-heading-title{font-size:1.4rem;}.elementor-233067 .elementor-element.elementor-element-66c822e .elementor-heading-title{font-size:0.7rem;}.elementor-233067 .elementor-element.elementor-element-8a3469e .elementor-heading-title{font-size:0.5rem;}.elementor-233067 .elementor-element.elementor-element-18424c0{--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;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-233067 .elementor-element.elementor-element-de23ed9 .elementor-icon-list-item > a{font-size:0.7rem;}}@media(min-width:768px){.elementor-233067 .elementor-element.elementor-element-273f575{--width:5%;}.elementor-233067 .elementor-element.elementor-element-48a7fc7{--width:30%;}.elementor-233067 .elementor-element.elementor-element-c3b91d0{--width:60%;}.elementor-233067 .elementor-element.elementor-element-195548f{--width:100%;}.elementor-233067 .elementor-element.elementor-element-66bc416{--width:5%;}.elementor-233067 .elementor-element.elementor-element-d2ab120{--width:30%;}.elementor-233067 .elementor-element.elementor-element-18424c0{--width:60%;}}/* Start custom CSS for icon-list, class: .elementor-element-8eafcd6 *//* --- Estado Normal --- */
.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item {
    background-color: #FEFDF8;
    padding: 10px 12px;
    border-radius: 6px; /* Opcional: arredonda os cantos */
    transition: all 0.3s ease; /* Transição suave para todas as propriedades */
}

.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item .elementor-icon-list-text,
.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item .elementor-icon-list-icon i {
    color: #8C1E1F;
    transition: color 0.3s ease;
}


/* --- Estado de Hover (Invertido) --- */
.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item:hover {
    background-color: #8C1E1F;
    transform: translateX(4px); /* Opcional: deslocamento sutil para a direita */
}

.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item:hover .elementor-icon-list-text,
.elementor-233067 .elementor-element.elementor-element-8eafcd6 .elementor-icon-list-item:hover .elementor-icon-list-icon i {
    color: #FEFDF8;
}/* End custom CSS */