.elementor-2161 .elementor-element.elementor-element-01c3c67{--display:flex;--min-height:845px;--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;--justify-content:center;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-2161 .elementor-element.elementor-element-01c3c67:not(.elementor-motion-effects-element-type-background), .elementor-2161 .elementor-element.elementor-element-01c3c67 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://drul.arkestudio.com.br/wp-content/uploads/2026/06/institucional.png");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-2161 .elementor-element.elementor-element-030c73e{--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;border-style:solid;--border-style:solid;border-width:0px 0px 0px 5px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:5px;border-color:#00C6FF;--border-color:#00C6FF;--border-radius:0% 0% 0% 0%;}.elementor-2161 .elementor-element.elementor-element-e6465e8{--display:flex;}.elementor-2161 .elementor-element.elementor-element-b53df22{text-align:start;}.elementor-2161 .elementor-element.elementor-element-b53df22 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:bold;text-transform:uppercase;color:#FFFFFF;}.elementor-2161 .elementor-element.elementor-element-21979ac{--display:flex;}.elementor-2161 .elementor-element.elementor-element-433ee34{--display:flex;--min-height:626px;--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;--align-items:center;}.elementor-2161 .elementor-element.elementor-element-433ee34:not(.elementor-motion-effects-element-type-background), .elementor-2161 .elementor-element.elementor-element-433ee34 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-2161 .elementor-element.elementor-element-433ee34.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2161 .elementor-element.elementor-element-2d584aa{--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-2161 .elementor-element.elementor-element-a6d1f30{--display:flex;}.elementor-2161 .elementor-element.elementor-element-a6d1f30.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-2161 .elementor-element.elementor-element-6467914{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:start;}.elementor-2161 .elementor-element.elementor-element-6467914 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:bold;text-transform:uppercase;color:#00327A;}.elementor-2161 .elementor-element.elementor-element-8a71407{--item-display:flex;--read-more-alignment:1;--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2161 .elementor-element.elementor-element-8a71407:after{content:"0.66";}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__thumbnail__link{width:100%;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__text{margin-top:20px;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__badge{right:0;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__title, .elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__title a{color:var( --e-global-color-primary );font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:500;text-transform:uppercase;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__meta-data{font-family:"Montserrat", Sans-serif;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__excerpt p{font-family:"Montserrat", Sans-serif;font-size:14px;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-pagination{text-align:center;font-family:"Montserrat", Sans-serif;margin-top:31px;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-0d6a8b8 );}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-accent );}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-pagination .page-numbers.current{color:var( --e-global-color-accent );}body:not(.rtl) .elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-2161 .elementor-element.elementor-element-931dedb{--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;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-2161 .elementor-element.elementor-element-d8be95c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;text-align:start;}.elementor-2161 .elementor-element.elementor-element-d8be95c .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:24px;font-weight:bold;text-transform:uppercase;color:#00327A;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2161 .elementor-element.elementor-element-e6465e8{--width:54%;}.elementor-2161 .elementor-element.elementor-element-a6d1f30{--width:100%;}}@media(max-width:767px){.elementor-2161 .elementor-element.elementor-element-030c73e{border-width:0px 0px 0px 6px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:6px;}.elementor-2161 .elementor-element.elementor-element-6467914 .elementor-heading-title{font-size:18px;}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2161 .elementor-element.elementor-element-8a71407:after{content:"0.5";}.elementor-2161 .elementor-element.elementor-element-8a71407 .elementor-post__thumbnail__link{width:100%;}.elementor-2161 .elementor-element.elementor-element-d8be95c .elementor-heading-title{font-size:18px;}}/* Start custom CSS for heading, class: .elementor-element-b53df22 */.elementor-621 .elementor-element.elementor-element-01c3c67 {
  --min-height: 0px !important;
  min-height: 0 !important;
  aspect-ratio: 1600 / 647;
  overflow: hidden;
}

.elementor-621 .elementor-element.elementor-element-01c3c67 > .e-con-inner {
  width: 100%;
  max-width: 1600px;
  height: 100%;
  min-height: 0;
  justify-content: center;
  align-items: flex-start;
  padding-left: clamp(34px, 8vw, 132px);
  padding-right: clamp(16px, 5vw, 80px);
}

.elementor-621 .elementor-element.elementor-element-030c73e {
  --container-widget-width: auto !important;
  --container-widget-height: auto !important;
  --container-widget-flex-grow: 0 !important;
  --container-widget-align-self: flex-start !important;
  align-self: flex-start !important;
  width: auto;
  min-height: 0;
  gap: 0 !important;
  row-gap: 0 !important;
  column-gap: 0 !important;
  align-items: center;
  padding: clamp(8px, .8vw, 14px) 0 clamp(8px, .8vw, 14px) clamp(10px, 1.25vw, 20px) !important;
  border-left-width: clamp(3px, .35vw, 5px) !important;
}

.elementor-621 .elementor-element.elementor-element-e6465e8 {
  --width: auto !important;
  width: auto;
  gap: 0 !important;
  padding: 0 !important;
}

.elementor-621 .elementor-element.elementor-element-21979ac {
  display: none !important;
}

.elementor-621 .elementor-element.elementor-element-b53df22 {
  width: auto;
  max-width: min(36vw, 470px);
}

.elementor-621 .elementor-element.elementor-element-b53df22 .elementor-heading-title {
  margin: 0;
  font-size: clamp(14px, 2.25vw, 36px) !important;
  font-weight: 300 !important;
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
}

.elementor-621 .elementor-element.elementor-element-b53df22 .elementor-heading-title span,
.elementor-621 .elementor-element.elementor-element-b53df22 .elementor-heading-title > strong {
  display: block;
}

.elementor-621 .elementor-element.elementor-element-b53df22 .elementor-heading-title strong {
  font-weight: 800 !important;
}

.elementor-621 .elementor-element.elementor-element-b53df22 .elementor-heading-title span strong {
  display: inline;
}

@media (max-width: 767px) {
  .elementor-621 .elementor-element.elementor-element-01c3c67 > .e-con-inner {
    padding-left: clamp(26px, 8.5vw, 42px);
    padding-right: 18px;
  }

  .elementor-621 .elementor-element.elementor-element-b53df22 {
    max-width: 46vw;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-01c3c67 */<style>
.drul-banner-institucional {
  min-height: 0 !important;
  aspect-ratio: 1600 / 647;
  overflow: hidden;
  background-size: cover !important;
  background-position: center top !important;
  background-repeat: no-repeat !important;
}

.drul-banner-institucional > .e-con-inner {
  height: 100%;
  min-height: 0;
  justify-content: center;
  align-items: flex-start;
  padding-left: clamp(34px, 8vw, 132px);
  padding-right: clamp(16px, 5vw, 80px);
}

.drul-banner-institucional .elementor-heading-title {
  margin: 0;
  font-size: clamp(14px, 2.25vw, 36px) !important;
  font-weight: 300 !important;
  line-height: 1.1 !important;
  letter-spacing: 0 !important;
  text-transform: uppercase;
  color: #fff;
  white-space: nowrap;
}

.drul-banner-institucional .elementor-heading-title span,
.drul-banner-institucional .elementor-heading-title > strong {
  display: block;
}

.drul-banner-institucional .elementor-heading-title strong {
  font-weight: 800 !important;
}

.drul-banner-institucional .elementor-heading-title span strong {
  display: inline;
}

@media (max-width: 767px) {
  .drul-banner-institucional > .e-con-inner {
    padding-left: clamp(26px, 8.5vw, 42px);
    padding-right: 18px;
  }
}
</style>/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6467914 */.elementor-2161 .elementor-element.elementor-element-6467914 .elementor-heading-title {
  white-space: nowrap;
}

.elementor-2161 .elementor-element.elementor-element-6467914 .elementor-heading-title span {
  display: inline-block;
  color: #00b9ef;
  font-size: 2em;
  font-weight: 900;
  line-height: 1;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-2161 .elementor-element.elementor-element-6467914 .elementor-heading-title span {
    font-size: 1.25em;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-2161 .elementor-element.elementor-element-6467914 .elementor-heading-title {
    white-space: normal;
  }

  .elementor-2161 .elementor-element.elementor-element-6467914 .elementor-heading-title span {
    font-size: 1.2em;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-8a71407 *//* =========================================================
   DRUL — ÚLTIMAS NOTÍCIAS
   Elementor Widget: Posts > Cards

   Classe CSS no widget:
   drul-midia-posts
========================================================= */

.drul-midia-posts {
    --drul-azul: #06376f;
    --drul-azul-hover: #0b4f91;
    --drul-azul-claro: #1f9fda;
    --drul-texto: #173b5d;
    --drul-cinza: #718294;
    --drul-borda: #dce5ec;
    --drul-borda-clara: #edf2f5;
}


/* =========================================================
   GRID
========================================================= */

.drul-midia-posts .elementor-posts-container {
    align-items: stretch !important;
}

.drul-midia-posts .elementor-post {
    display: flex !important;
    height: auto !important;
}

.drul-midia-posts .elementor-post__card {
    position: relative !important;

    display: flex !important;
    flex-direction: column !important;

    width: 100% !important;
    height: 100% !important;

    margin: 0 !important;

    overflow: hidden !important;

    background: #ffffff !important;

    border: 1px solid var(--drul-borda) !important;
    border-radius: 0 !important;

    box-shadow: none !important;

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease !important;
}


/* linha superior institucional */

.drul-midia-posts .elementor-post__card::before {
    content: "";

    position: absolute;

    top: 0;
    left: 0;

    width: 100%;
    height: 4px;

    background: var(--drul-azul);

    z-index: 20;
}


/* HOVER CARD */

.drul-midia-posts .elementor-post:hover .elementor-post__card {
    transform: translateY(-6px);

    border-color: rgba(6, 55, 111, .24) !important;

    box-shadow:
        0 18px 45px rgba(6, 55, 111, .10) !important;
}


/* =========================================================
   IMAGEM
   CORREÇÃO PRINCIPAL DO DESLOCAMENTO
========================================================= */

.drul-midia-posts .elementor-post__thumbnail__link {
    position: relative !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    padding: 0 !important;

    overflow: hidden !important;

    line-height: 0 !important;

    background: #eef3f6 !important;
}


/*
   O Elementor cria altura usando padding-bottom.
   Mantemos o sistema dele, mas impedimos qualquer
   deslocamento horizontal da imagem.
*/

.drul-midia-posts .elementor-post__thumbnail {
    position: relative !important;

    display: block !important;

    width: 100% !important;

    margin: 0 !important;

    overflow: hidden !important;

    background: #eef3f6 !important;
}


/* IMAGEM — IMPORTANTE */

.drul-midia-posts .elementor-post__thumbnail img {
    position: absolute !important;

    top: 0 !important;
    right: auto !important;
    bottom: auto !important;
    left: 0 !important;

    display: block !important;

    width: 100% !important;
    height: 100% !important;

    min-width: 100% !important;
    min-height: 100% !important;

    max-width: none !important;
    max-height: none !important;

    margin: 0 !important;

    object-fit: cover !important;
    object-position: center center !important;

    transform: none !important;

    transition:
        transform .65s cubic-bezier(.2,.7,.2,1),
        filter .4s ease !important;
}


/* HOVER IMAGEM */

.drul-midia-posts .elementor-post:hover
.elementor-post__thumbnail img {
    transform: scale(1.045) !important;
}


/* =========================================================
   BADGE "BLOG"
========================================================= */

.drul-midia-posts .elementor-post__badge {
    position: absolute !important;

    top: 18px !important;
    right: 18px !important;
    left: auto !important;

    z-index: 30;

    margin: 0 !important;

    padding: 7px 14px !important;

    background: var(--drul-azul) !important;
    color: #ffffff !important;

    border-radius: 2px !important;

    box-shadow: none !important;

    font-size: 10px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    letter-spacing: .08em !important;

    text-transform: uppercase !important;
}


/* =========================================================
   ÁREA DE CONTEÚDO
========================================================= */

.drul-midia-posts .elementor-post__text {
    display: flex !important;
    flex-direction: column !important;
    flex: 1 1 auto !important;

    width: 100% !important;

    margin: 0 !important;

    padding:
        26px
        27px
        22px !important;
}


/* =========================================================
   TÍTULO
========================================================= */

.drul-midia-posts .elementor-post__title {
    margin:
        0
        0
        14px !important;
}


.drul-midia-posts .elementor-post__title,
.drul-midia-posts .elementor-post__title a {
    color: var(--drul-azul) !important;

    font-size: 21px !important;
    font-weight: 500 !important;

    line-height: 1.22 !important;

    letter-spacing: -.01em !important;

    text-decoration: none !important;

    transition: color .3s ease !important;
}


.drul-midia-posts .elementor-post:hover
.elementor-post__title a {
    color: var(--drul-azul-hover) !important;
}


/* =========================================================
   RESUMO
========================================================= */

.drul-midia-posts .elementor-post__excerpt {
    margin:
        0
        0
        22px !important;
}


.drul-midia-posts .elementor-post__excerpt p {
    margin: 0 !important;

    color: var(--drul-cinza) !important;

    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: 1.65 !important;

    display: -webkit-box;

    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;

    overflow: hidden;
}


/* =========================================================
   SAIBA MAIS
   NOVO ESTILO DRUL
========================================================= */

.drul-midia-posts .elementor-post__read-more {
    position: relative !important;

    display: inline-flex !important;

    align-items: center !important;
    justify-content: center !important;

    align-self: flex-start !important;

    width: auto !important;

    min-height: 42px !important;

    margin-top: auto !important;

    padding:
        0
        18px !important;

    background: transparent !important;

    color: var(--drul-azul) !important;

    border:
        1px
        solid
        var(--drul-azul) !important;

    border-radius: 0 !important;

    font-size: 11px !important;
    font-weight: 700 !important;

    line-height: 1 !important;

    letter-spacing: .065em !important;

    text-transform: uppercase !important;

    text-decoration: none !important;

    transition:
        background .3s ease,
        color .3s ease,
        border-color .3s ease,
        transform .3s ease !important;
}


/* seta */

.drul-midia-posts .elementor-post__read-more::after {
    content: "→";

    display: inline-block;

    margin-left: 11px;

    font-size: 16px;

    font-weight: 400;

    line-height: 1;

    transition:
        transform .3s ease !important;
}


/* HOVER BOTÃO */

.drul-midia-posts .elementor-post__read-more:hover,
.drul-midia-posts .elementor-post:hover
.elementor-post__read-more {
    background: var(--drul-azul) !important;

    color: #ffffff !important;

    border-color: var(--drul-azul) !important;
}


.drul-midia-posts .elementor-post__read-more:hover::after,
.drul-midia-posts .elementor-post:hover
.elementor-post__read-more::after {
    transform: translateX(4px);
}


/* =========================================================
   DATA / META
========================================================= */

.drul-midia-posts .elementor-post__meta-data {
    width: 100% !important;

    margin:
        0 !important;

    padding:
        15px
        27px
        17px !important;

    background: #ffffff !important;

    border-top:
        1px
        solid
        var(--drul-borda-clara) !important;

    color: #8292a1 !important;

    font-size: 10px !important;
    font-weight: 500 !important;

    line-height: 1.4 !important;

    letter-spacing: .055em !important;

    text-transform: uppercase !important;
}


/* remove separadores estranhos do meta */

.drul-midia-posts
.elementor-post__meta-data
span + span::before {
    color: #a8b3bd !important;
}


/* =========================================================
   EVITA ESPAÇAMENTOS PADRÃO DO ELEMENTOR
========================================================= */

.drul-midia-posts
.elementor-post__card
.elementor-post__text,
.drul-midia-posts
.elementor-post__card
.elementor-post__meta-data {
    box-sizing: border-box !important;
}


/* =========================================================
   TABLET
========================================================= */

@media (max-width: 1024px) {

    .drul-midia-posts .elementor-post__text {
        padding:
            23px
            22px
            20px !important;
    }


    .drul-midia-posts .elementor-post__meta-data {
        padding:
            14px
            22px
            16px !important;
    }


    .drul-midia-posts .elementor-post__title,
    .drul-midia-posts .elementor-post__title a {
        font-size: 19px !important;
    }
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .drul-midia-posts .elementor-post:hover
    .elementor-post__card {
        transform: translateY(-2px);
    }


    .drul-midia-posts .elementor-post__text {
        padding:
            21px
            20px
            20px !important;
    }


    .drul-midia-posts .elementor-post__title,
    .drul-midia-posts .elementor-post__title a {
        font-size: 19px !important;

        line-height: 1.25 !important;
    }


    .drul-midia-posts .elementor-post__excerpt p {
        font-size: 14px !important;
    }


    .drul-midia-posts .elementor-post__meta-data {
        padding:
            14px
            20px
            16px !important;
    }


    .drul-midia-posts .elementor-post__badge {
        top: 14px !important;
        right: 14px !important;
    }
}
/* =========================================================
   DRUL — AJUSTE DE ALINHAMENTO DO CONTEÚDO DO CARD
========================================================= */

/* Área interna */
.drul-midia-posts .elementor-post__text {
    display: flex !important;
    flex-direction: column !important;
    align-items: flex-start !important;

    width: 100% !important;

    padding: 26px 24px 24px !important;

    text-align: left !important;
}


/* =========================================================
   TÍTULO
========================================================= */

.drul-midia-posts .elementor-post__title {
    width: 100% !important;

    margin: 0 0 14px !important;

    text-align: left !important;
}


.drul-midia-posts .elementor-post__title a {
    display: block !important;

    width: 100% !important;

    color: #064f96 !important;

    font-size: 20px !important;
    font-weight: 500 !important;

    line-height: 1.18 !important;

    letter-spacing: 0 !important;

    text-align: left !important;

    text-transform: uppercase;
}


/* =========================================================
   RESUMO
========================================================= */

.drul-midia-posts .elementor-post__excerpt {
    width: 100% !important;

    margin: 0 0 22px !important;

    text-align: left !important;
}


.drul-midia-posts .elementor-post__excerpt p {
    margin: 0 !important;

    color: #78899b !important;

    font-size: 14px !important;
    font-weight: 400 !important;

    line-height: 1.65 !important;

    text-align: left !important;

    display: -webkit-box;

    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;

    overflow: hidden;
}


/* =========================================================
   BOTÃO
========================================================= */

.drul-midia-posts .elementor-post__read-more {
    align-self: flex-start !important;

    margin: 2px 0 0 !important;

    min-height: 42px !important;

    padding: 0 18px !important;

    background: #064783 !important;

    border: 1px solid #064783 !important;

    color: #fff !important;

    font-size: 11px !important;
    font-weight: 700 !important;

    letter-spacing: .05em !important;

    text-align: left !important;

    border-radius: 0 !important;
}


/* seta */
.drul-midia-posts .elementor-post__read-more::after {
    content: "→";

    margin-left: 13px;

    font-size: 16px;

    transition: transform .3s ease;
}


.drul-midia-posts .elementor-post__read-more:hover {
    background: #06376f !important;
    border-color: #06376f !important;
}


.drul-midia-posts .elementor-post__read-more:hover::after {
    transform: translateX(4px);
}


/* =========================================================
   DATA
========================================================= */

.drul-midia-posts .elementor-post__meta-data {
    width: 100% !important;

    margin: 16px 0 0 !important;

    padding: 15px 24px 17px !important;

    text-align: left !important;

    color: #8192a1 !important;

    font-size: 10px !important;

    letter-spacing: .055em !important;

    border-top: 1px solid #e8eef3 !important;
}


/* =========================================================
   MOBILE
========================================================= */

@media (max-width: 767px) {

    .drul-midia-posts .elementor-post__text {
        padding: 22px 20px !important;
    }

    .drul-midia-posts .elementor-post__title a {
        font-size: 18px !important;
        line-height: 1.2 !important;
    }

    .drul-midia-posts .elementor-post__meta-data {
        padding: 14px 20px 16px !important;
    }

}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d8be95c */.elementor-2161 .elementor-element.elementor-element-d8be95c .elementor-heading-title {
  white-space: nowrap;
}

.elementor-2161 .elementor-element.elementor-element-d8be95c .elementor-heading-title span {
  display: inline-block;
  color: #00b9ef;
  font-size: 2em;
  font-weight: 900;
  line-height: 1;
}

/* Tablet */
@media (max-width: 1024px) {
  .elementor-2161 .elementor-element.elementor-element-d8be95c .elementor-heading-title span {
    font-size: 1.25em;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .elementor-2161 .elementor-element.elementor-element-d8be95c .elementor-heading-title {
    white-space: normal;
  }

  .elementor-2161 .elementor-element.elementor-element-d8be95c .elementor-heading-title span {
    font-size: 1.2em;
  }
}/* End custom CSS */