.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-f641ee71-8016-8079-5820-c654ce36d752 {
display: none !important;
}
.lfr-layout-structure-item-0adf1959-88d4-acd5-3c36-2ce74f8bffff {
.lfr-layout-structure-item-button-primary, .lfr-layout-structure-item-button-secondary{
    width: fit-content !important;
}
        .text-main-swap-area-inner>div, & .text-main-swap-area-inner .page-editor>div {

            flex-wrap: nowrap !important;
            flex-direction: row !important;
        }
}.lfr-layout-structure-item-d67c7fe0-9c64-7db6-4311-8822e676103f {
background-color: var(--color-background-iel) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-a8b2f6af-8dc9-aeb1-45df-7d144e0b2e75 {
background-color: var(--color-background-iel) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-d9150ae9-e582-0637-a19f-539f9f63cf3a {
  --menu-top: -36px;
  body.has-control-menu & {
    --menu-top: 44px;
  }
  
	position: sticky;
  top: var(--menu-top);
  z-index: 900;
  
  @media screen and (max-width: 1143px) {
    top: 0;
  }
}.lfr-layout-structure-item-d54fbda0-6f60-1ec4-ef55-d6fd2fbc427d {
display: none !important;
}
.lfr-layout-structure-item-828dfe44-2e38-43f9-38d2-c1cc3dd7cfe6 {
.line-title-wrapper{
display: none !important;
}
.block-title {
    align-items: center !important; 
}
/* Container Pai e Wrapper (Funcionam em qualquer tela) */
.fragment_39327.grid-item,
.fragment_39327.grid-item > div {
    display: flex !important;
    flex-wrap: wrap !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

/* Espaçamento vertical padrão para quando estiverem um embaixo do outro (Mobile) */
.fragment_39327.grid-item > div {
    gap: 16px !important; 
}

/* 💻 Regra APENAS para telas maiores (Tablets e Computadores) */
@media (min-width: 768px) {
    .fragment_39327.grid-item > div > .lfr-layout-structure-item-card---features {
        flex: 1 0 calc(50% - 8px) !important;
        width: calc(50% - 8px) !important;
        max-width: calc(50% - 8px) !important; /* No máximo 2 por linha */
padding: 24px;
    }
}

/* 📱 Regra APENAS para Mobile (Telas menores que 768px) */
@media (max-width: 767px) {
    .fragment_39327.grid-item > div > .lfr-layout-structure-item-card---features {
            padding: 24px;
        flex: 1 0 100% !important;
        width: 100% !important;
        max-width: 100% !important; /* Força 1 por linha no mobile */
    }
}
.fragment_18402 {
    display: flex;
    width: 100%;
}

}.lfr-layout-structure-item-c58825ae-452e-eb2c-5456-83bea1a44ed2 {
background-color: var(--color-background-iel) !important;
padding-bottom: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-4,1.5rem) !important;
text-align: center !important;
}
