.elementor-55 .elementor-element.elementor-element-988bbd1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-447f216{--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;}.elementor-55 .elementor-element.elementor-element-7716190{--e-image-carousel-slides-to-show:8;}.elementor-55 .elementor-element.elementor-element-7716190 .swiper-pagination-bullet{width:0px;height:0px;}.elementor-55 .elementor-element.elementor-element-813d2f9{margin-top:9px;margin-bottom:9px;}.elementor-55 .elementor-element.elementor-element-0570cbf > .elementor-widget-container{margin:-201px -201px -90px -201px;}.elementor-55 .elementor-element.elementor-element-0570cbf.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-57633e6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-f741383.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-55 .elementor-element.elementor-element-a036066 > .elementor-widget-container{margin:68px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-a036066.elementor-element{--flex-grow:0;--flex-shrink:0;}@media(max-width:767px){.elementor-55 .elementor-element.elementor-element-988bbd1{width:var( --container-widget-width, 410px );max-width:410px;--container-widget-width:410px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-988bbd1 > .elementor-widget-container{margin:-31px 0px -47px 0px;}.elementor-55 .elementor-element.elementor-element-7716190{--e-image-carousel-slides-to-show:3;}.elementor-55 .elementor-element.elementor-element-7716190 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-0570cbf{width:var( --container-widget-width, 408.994px );max-width:408.994px;--container-widget-width:408.994px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-0570cbf > .elementor-widget-container{--e-transform-scale:0.4;margin:-1087px -251px -1019px -251px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-57633e6{width:var( --container-widget-width, 407.997px );max-width:407.997px;--container-widget-width:407.997px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-57633e6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-f741383{width:var( --container-widget-width, 406.989px );max-width:406.989px;--container-widget-width:406.989px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-f741383 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-55 .elementor-element.elementor-element-a036066{width:var( --container-widget-width, 406.989px );max-width:406.989px;--container-widget-width:406.989px;--container-widget-flex-grow:0;}.elementor-55 .elementor-element.elementor-element-a036066 > .elementor-widget-container{margin:23px 13px 13px 13px;}}/* Start custom CSS for bdevs-slider-home-agency, class: .elementor-element-988bbd1 *//* Alinhamento e tamanho do texto para PC */
.hero-text span {
    text-align: left; /* Alinhamento do texto no PC */
    font-size: 90px;  /* Tamanho do texto do span para o PC */
}

.hero-text .stroke-text {
    text-align: left; /* Alinhamento do texto com a classe stroke-text no PC */
    font-size: 90px;  /* Tamanho do texto stroke-text para o PC */
}

/* Alinhamento e tamanho do texto para Celular (telas menores que 768px) */
@media (max-width: 768px) {
    /* Alinhar o texto no celular */
    .hero-text span {
        text-align: center !important; /* Alinhar ao centro */
        font-size: 30px !important;  /* Tamanho do texto do span no celular */
    }

    .hero-text .stroke-text {
        text-align: center !important; /* Alinhar ao centro */
        font-size: 70px !important;  /* Tamanho do texto stroke-text no celular */
    }

    /* Alinhar o texto dentro de 'col-12 col-md' */
    .col-12.col-md {
        text-align: center !important; /* Alinha ao centro os itens dentro dessa classe */
    }

    /* Alinhar os botões dentro de 'col-12 col-md' */
    .col-12.col-md .button {
        display: block;
        margin-left: auto !important;
        margin-right: auto !important;
    }
}/* End custom CSS */