.elementor-2092 .elementor-element.elementor-element-3ee1a30{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}
        .elementor-2092 .elementor-element.elementor-element-1ef6e7d .nm-steps-2-sec-title-1 .sec-disc, .nm-choose-1-sec-title .nm-p-1
        {font-size:141px;}.elementor-2092 .elementor-element.elementor-element-1ef6e7d .nm-subtitle-2, .nm-subtitle-1{color:#FFFFFF;}
        .elementor-2092 .elementor-element.elementor-element-1ef6e7d .tx-title,
        .elementor-2092 .elementor-element.elementor-element-1ef6e7d .tx-title div,
        .elementor-2092 .elementor-element.elementor-element-1ef6e7d .tx-title span,
        .elementor-2092 .elementor-element.elementor-element-1ef6e7d .nm-h-1,
        .elementor-2092 .elementor-element.elementor-element-1ef6e7d .tx-title div span
        {font-size:53px;}.elementor-2092 .elementor-element.elementor-element-c98052d{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2092 .elementor-element.elementor-element-8d8a8ca .nm-about-1-card .disc,.item-disc,.nm-choose-2-card .disc{color:#FFFFFF;}body.elementor-page-2092 .page-wrapper{overflow:none;}@media(max-width:767px){.elementor-2092 .elementor-element.elementor-element-3ee1a30{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2092 .elementor-element.elementor-element-1ef6e7d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for tx_service_section, class: .elementor-element-1ef6e7d *//* 1) Ajustar espaçamento superior da seção */
.nm-choose-1-area.pt-150 {
    padding-top: 40px !important;
    margin-top: 0 !important;
}

/* 2) Quebrar o container externo para full width */
.nm-choose-1-container {
    width: 100vw !important;
    max-width: 100vw !important;
    margin-left: calc(50% - 50vw) !important;
    margin-right: calc(50% - 50vw) !important;
    padding: 0 !important;
}

/* 3) Quebrar o container interno */
.nm-choose-1-container .container.nm-container-1 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* 4) Forçar o bloco do título a ser 100% width */
.nm-choose-1-container .nm-choose-1-sec-title {
    width: 100% !important;
    max-width: 100% !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* 5) Forçar o wrapper .left a ser 100% e adicionar espaçamento lateral */
.nm-choose-1-container .nm-choose-1-sec-title .left {
    width: 100% !important;
    max-width: 100% !important;
    padding-left: 20px !important; /* espaçamento da esquerda */
}

/* 6) Forçar o <h2> a ocupar toda a largura */
.nm-choose-1-container .nm-choose-1-sec-title .nm-sec-title-1 {
    width: 100% !important;
    max-width: 100% !important;
    display: block !important;
}

/* 7) NOVO: Adicionar 30px de margem inferior abaixo do texto */
.nm-choose-1-container .nm-choose-1-sec-title {
    margin-bottom: 30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c98052d */.nm-breadcrumb-area {
    display: none !important;
}/* End custom CSS */