.elementor-251 .elementor-element.elementor-element-3255323e{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-14c4ea60{--display:flex;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-251 .elementor-element.elementor-element-14c4ea60:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-14c4ea60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://lucasbonadio.com.br/wp-content/uploads/2026/09/blog-hero.webp");background-position:center center;background-size:cover;}.elementor-251 .elementor-element.elementor-element-c19fcaab{--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;--align-items:stretch;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:-45px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-05d7f1fb{--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-12f5dada{text-align:left;}.elementor-251 .elementor-element.elementor-element-12f5dada .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:clamp(18px,1.5625vw,30px);font-weight:700;line-height:1.18em;color:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-ff67290e{text-align:left;}.elementor-251 .elementor-element.elementor-element-ff67290e .elementor-heading-title{font-family:"Vend Sans", Sans-serif;font-size:clamp(28px,2.5000vw,48px);font-weight:400;line-height:1.18em;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-251 .elementor-element.elementor-element-5f7a364a .elementor-button{background-color:transparent;font-family:"Vend Sans", Sans-serif;font-size:clamp(14px,0.7292vw,14px);font-weight:400;line-height:1.45em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(90deg, #101F34 0%, #467DCE 100%);border-radius:40px 40px 40px 40px;padding:8px 18px 8px 18px;}.elementor-251 .elementor-element.elementor-element-5f7a364a .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-251 .elementor-element.elementor-element-5f7a364a .elementor-button .elementor-button-content-wrapper{gap:0px;}.elementor-251 .elementor-element.elementor-element-1eaa72ef{--display:flex;--position:fixed;--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;--align-items:stretch;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:50vh;--z-index:40;}body:not(.rtl) .elementor-251 .elementor-element.elementor-element-1eaa72ef{left:0px;}body.rtl .elementor-251 .elementor-element.elementor-element-1eaa72ef{right:0px;}.elementor-251 .elementor-element.elementor-element-1e297e87{--grid-template-columns:repeat(1, auto);--icon-size:26px;--grid-column-gap:8px;--grid-row-gap:0px;}.elementor-251 .elementor-element.elementor-element-1e297e87 .elementor-widget-container{text-align:left;}.elementor-251 .elementor-element.elementor-element-1e297e87 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:0.2em;}.elementor-251 .elementor-element.elementor-element-1e297e87 .elementor-social-icon i{color:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-1e297e87 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-251 .elementor-element.elementor-element-fd7f990f{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0.521vw;--padding-bottom:0.521vw;--padding-left:0vw;--padding-right:0vw;}.elementor-251 .elementor-element.elementor-element-fd7f990f:not(.elementor-motion-effects-element-type-background), .elementor-251 .elementor-element.elementor-element-fd7f990f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #101F34 0%, #467DCE 100%);}.elementor-251 .elementor-element.elementor-element-f334e888{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-251 .elementor-element.elementor-element-d1ac693e{text-align:left;color:#FFFFFF;font-family:"Vend Sans", Sans-serif;font-size:clamp(12px,0.6250vw,12px);font-weight:400;line-height:1.45em;}.elementor-251 .elementor-element.elementor-element-bbc8ec40{text-align:left;color:#FFFFFF;font-family:"Vend Sans", Sans-serif;font-size:clamp(12px,0.6250vw,12px);font-weight:400;line-height:1.45em;}.elementor-251 .elementor-element.elementor-element-ca0dcfb6{--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;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:5.625vw;--padding-bottom:5.625vw;--padding-left:0vw;--padding-right:0vw;}.elementor-251 .elementor-element.elementor-element-3ae0f05d{--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:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-46929d4a{--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;--align-items:stretch;--gap:90px 90px;--row-gap:90px;--column-gap:90px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-search-form input[type="search"].elementor-search-form__input{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-search-form .elementor-search-form__input,
					.elementor-widget-search-form .elementor-search-form__icon,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button,
					.elementor-widget-search-form .elementor-lightbox .dialog-lightbox-close-button:hover,
					.elementor-widget-search-form.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-search-form .elementor-search-form__submit{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );background-color:var( --e-global-color-secondary );}.elementor-251 .elementor-element.elementor-element-a8960488 .elementor-search-form__container{min-height:56px;}.elementor-251 .elementor-element.elementor-element-a8960488 .elementor-search-form__submit{min-width:56px;}body:not(.rtl) .elementor-251 .elementor-element.elementor-element-a8960488 .elementor-search-form__icon{padding-left:calc(56px / 3);}body.rtl .elementor-251 .elementor-element.elementor-element-a8960488 .elementor-search-form__icon{padding-right:calc(56px / 3);}.elementor-251 .elementor-element.elementor-element-a8960488 .elementor-search-form__input, .elementor-251 .elementor-element.elementor-element-a8960488.elementor-search-form--button-type-text .elementor-search-form__submit{padding-left:calc(56px / 3);padding-right:calc(56px / 3);}.elementor-251 .elementor-element.elementor-element-a8960488:not(.elementor-search-form--skin-full_screen) .elementor-search-form__container{border-radius:3px;}.elementor-251 .elementor-element.elementor-element-a8960488.elementor-search-form--skin-full_screen input[type="search"].elementor-search-form__input{border-radius:3px;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-251 .elementor-element.elementor-element-53ac382c{--grid-columns:1;--grid-row-gap:80px;--grid-column-gap:60px;}.elementor-251 .elementor-element.elementor-element-b4ed7580{--grid-columns:2;--grid-row-gap:80px;--grid-column-gap:60px;}.elementor-251 .elementor-element.elementor-element-b4ed7580 .elementor-pagination{text-align:center;}body:not(.rtl) .elementor-251 .elementor-element.elementor-element-b4ed7580 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}body:not(.rtl) .elementor-251 .elementor-element.elementor-element-b4ed7580 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}body.rtl .elementor-251 .elementor-element.elementor-element-b4ed7580 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 10px/2 );}body.rtl .elementor-251 .elementor-element.elementor-element-b4ed7580 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 10px/2 );}.elementor-251 .elementor-element.elementor-element-992321c4{--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;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-251 .elementor-element.elementor-element-3255323e{--width:100%;}.elementor-251 .elementor-element.elementor-element-14c4ea60{--width:100%;}.elementor-251 .elementor-element.elementor-element-c19fcaab{--width:71%;}.elementor-251 .elementor-element.elementor-element-05d7f1fb{--width:47%;}.elementor-251 .elementor-element.elementor-element-1eaa72ef{--width:80px;}.elementor-251 .elementor-element.elementor-element-fd7f990f{--width:100%;}.elementor-251 .elementor-element.elementor-element-f334e888{--width:max-content;}.elementor-251 .elementor-element.elementor-element-ca0dcfb6{--width:100%;}.elementor-251 .elementor-element.elementor-element-3ae0f05d{--width:78%;}.elementor-251 .elementor-element.elementor-element-46929d4a{--width:61%;}.elementor-251 .elementor-element.elementor-element-992321c4{--width:32%;}}@media(max-width:1024px) and (min-width:768px){.elementor-251 .elementor-element.elementor-element-c19fcaab{--width:88%;}.elementor-251 .elementor-element.elementor-element-05d7f1fb{--width:55%;}.elementor-251 .elementor-element.elementor-element-3ae0f05d{--width:88%;}.elementor-251 .elementor-element.elementor-element-46929d4a{--width:63%;}.elementor-251 .elementor-element.elementor-element-992321c4{--width:32%;}}@media(max-width:1024px){.elementor-251 .elementor-element.elementor-element-14c4ea60{--min-height:620px;--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-12f5dada .elementor-heading-title{font-size:30px;}.elementor-251 .elementor-element.elementor-element-ff67290e .elementor-heading-title{font-size:30px;}.elementor-251 .elementor-element.elementor-element-5f7a364a .elementor-button{font-size:14px;}.elementor-251 .elementor-element.elementor-element-fd7f990f{--padding-top:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-d1ac693e{font-size:12px;}.elementor-251 .elementor-element.elementor-element-bbc8ec40{font-size:12px;}.elementor-251 .elementor-element.elementor-element-ca0dcfb6{--padding-top:70px;--padding-bottom:70px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-53ac382c{--grid-columns:1;}.elementor-251 .elementor-element.elementor-element-b4ed7580{--grid-columns:2;}}@media(max-width:767px){.elementor-251 .elementor-element.elementor-element-3255323e{--width:100%;--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-251 .elementor-element.elementor-element-14c4ea60{--width:100%;--min-height:630px;--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:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-c19fcaab{--width:90%;--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;--margin-top:120px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-05d7f1fb{--width:100%;--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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-12f5dada{width:var( --container-widget-width, 160px );max-width:160px;--container-widget-width:160px;--container-widget-flex-grow:0;}.elementor-251 .elementor-element.elementor-element-12f5dada .elementor-heading-title{font-size:28px;}.elementor-251 .elementor-element.elementor-element-ff67290e .elementor-heading-title{font-size:28px;}.elementor-251 .elementor-element.elementor-element-5f7a364a .elementor-button{font-size:16px;}.elementor-251 .elementor-element.elementor-element-1eaa72ef{--width:100%;--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-251 .elementor-element.elementor-element-fd7f990f{--width:100%;--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:10px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-f334e888{--width:max-content;--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;}.elementor-251 .elementor-element.elementor-element-d1ac693e{font-size:12px;}.elementor-251 .elementor-element.elementor-element-bbc8ec40{font-size:12px;}.elementor-251 .elementor-element.elementor-element-ca0dcfb6{--width:100%;--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:54px;--padding-bottom:54px;--padding-left:0px;--padding-right:0px;}.elementor-251 .elementor-element.elementor-element-3ae0f05d{--width:90%;--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-251 .elementor-element.elementor-element-46929d4a{--width:100%;--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-251 .elementor-element.elementor-element-53ac382c{--grid-columns:1;}.elementor-251 .elementor-element.elementor-element-b4ed7580{--grid-columns:1;}.elementor-251 .elementor-element.elementor-element-992321c4{--width:100%;--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;}}/* Start custom CSS for container, class: .elementor-element-14c4ea60 *//* Blog — banner, listagem e coluna lateral responsivos */
@media (max-width: 1440px) {
    .dl-blog-index .dl-blog-hero {
        /*min-height: 671px!important;
        height: auto!important;*/
        padding: 140px 0 44px!important;
        background-position: 50% 38%!important;
    }
}/* End custom CSS */
/* Start custom CSS for search-form, class: .elementor-element-a8960488 */.dl-blog-sidebar{font-family:'Vend Sans',sans-serif;border-left:2px solid #19334d;padding-left:clamp(28px,2.65vw,51px);height:100%;color:#777777}
.dl-blog-sidebar .elementor-widget-container h5{font:500 clamp(26px,1.875vw,36px)/1.2 'Vend Sans',sans-serif;color:#153452;margin:0 0 40px}
.dl-blog-sidebar .elementor-widget-container ul{list-style:none;padding:0;margin:0}
.dl-blog-sidebar .elementor-widget-container li{margin:0 0 30px;font-size:clamp(16px,.94vw,18px);line-height:1.6}
.dl-blog-sidebar .elementor-widget-container a{color:#777777;text-decoration:none}
.dl-blog-sidebar .elementor-widget-container a:hover,.dl-blog-sidebar .elementor-widget-container a:focus-visible{color:#153452;text-decoration:underline}
.dl-blog-sidebar .elementor-widget-wp-widget-recent-posts{margin-top:45px}
.dl-blog-search .elementor-search-form__container{border:1px solid #bbb!important;border-radius:28px!important;overflow:hidden;background:white!important}
.dl-blog-search .elementor-search-form__input{padding-left:22px!important;min-width:0;font:400 17px 'Vend Sans',sans-serif;color:#19334d}
.dl-blog-search .elementor-search-form__submit{background:linear-gradient(90deg,#101f34,#467dce);border-radius:25px!important;min-width:70px!important;color:white;transition:filter .2s}
.dl-blog-search .elementor-search-form__submit:hover{filter:brightness(1.15)}
@media(max-width:1024px){.dl-blog-sidebar{padding-left:25px}.dl-blog-search .elementor-search-form__submit{min-width:52px!important}.dl-blog-search .elementor-search-form__input{font-size:15px;padding-left:14px!important}}
@media(max-width:767px){.dl-blog-sidebar{border-left:0;border-top:1px solid #ccc;padding:36px 0 0;height:auto;gap:36px}.dl-blog-sidebar .elementor-widget-container h5{margin-bottom:22px}.dl-blog-sidebar .elementor-widget-container li{margin-bottom:16px}.dl-blog-sidebar .elementor-widget-wp-widget-recent-posts{margin-top:0}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3255323e */@font-face{font-family:'Vend Sans';src:url('https://lucasbonadio.com.br/wp-content/uploads/drlucas-fonts/vend-sans-variable.ttf') format('truetype');font-weight:300 900;font-style:normal;font-display:swap}
.dl-blog-page{font-family:'Vend Sans',sans-serif;background:#fff}
.dl-blog-page .e-con{min-width:0}
.dl-blog-page p:last-child{margin-bottom:0}
.dl-blog-page a:focus-visible{outline:3px solid #467dce;outline-offset:4px}
body:has(.dl-blog-page) .dl-header{position:absolute;inset:0 0 auto;z-index:50}
body:has(.dl-blog-page) .dl-header .dl-nav{background:linear-gradient(180deg,#fff,#f1f1f1)!important;box-shadow:0 15px 40px #00000016}
body:has(.dl-blog-index) .dl-header .dl-nav{background:#ffffffa8!important;backdrop-filter:blur(7px)}
.dl-blog-columns,.dl-blog-related{max-width:1526px}
.dl-blog-hero-copy{padding-top:150px}
.dl-blog-hero .dl-side-social{position:fixed;top:50%;left:0;transform:translateY(-50%);padding:35px 16px;border-radius:0 50px 50px 0;background:linear-gradient(90deg,#1a2d49,#467dce)}
.dl-blog-down .elementor-button{background:#a9c9ed;color:#234266;border-radius:40px;padding:8px 18px}
.dl-blog-page .dl-ticker{overflow:hidden;white-space:nowrap}
.dl-blog-page .dl-ticker p{letter-spacing:.3em;font-size:12px;line-height:1.1}
.dl-blog-page .dl-ticker-track{display:flex;flex-direction:row;flex-wrap:nowrap;width:max-content!important;max-width:none;gap:0;animation:dl-blog-ticker 105s linear infinite;will-change:transform}
.dl-blog-page .dl-ticker-copy{flex:0 0 auto;width:max-content!important;max-width:none;padding-right:3rem}
.dl-blog-page .dl-ticker-copy p{margin:0;white-space:nowrap}
.dl-blog-page .dl-ticker:hover .dl-ticker-track{animation-play-state:paused}
@keyframes dl-blog-ticker{to{transform:translateX(-50%)}}
.dl-blog-grid{min-width:0}
.dl-blog-list .elementor-loop-container{column-gap:clamp(35px,7.9vw,152px)!important;row-gap:84px!important}
.dl-blog-primary{gap:clamp(55px,5.5vw,106px)}
.dl-blog-aside .elementor-widget-template,.dl-blog-aside .elementor-widget-container,.dl-blog-aside .elementor-template,.dl-blog-aside .elementor{height:100%}
.dl-blog-index .dl-blog-aside{max-height:1800px}
.dl-blog-page .elementor-pagination{margin-top:100px;font-size:18px;line-height:2}
.dl-blog-page .elementor-pagination .page-numbers{display:inline-block;padding:5px 10px;color:#19334d;margin:0 3px}
.dl-blog-page .elementor-pagination .current{background:#153452;color:white;border-radius:50%;min-width:42px}
.dl-blog-page .elementor-pagination a:hover{color:#467dce;text-decoration:underline}
.dl-blog-single,.dl-blog-archive{padding:clamp(180px,13.1vw,252px) 0 120px;gap:120px}
.dl-blog-single .dl-blog-primary{gap:36px}
.dl-blog-breadcrumb a{color:inherit}
.dl-blog-single-photo img{width:100%;aspect-ratio:900/579;object-fit:cover;border-radius:clamp(24px,2vw,38px)}
.dl-blog-article-inner{padding:0 26px}
.dl-blog-article-copy{font:400 clamp(17px,.9375vw,18px)/1.65 'Vend Sans',sans-serif;color:#777}
.dl-blog-article-copy p{margin:0 0 1.5em}
.dl-blog-article-copy h2{font:500 clamp(24px,1.56vw,30px)/1.25 'Vend Sans',sans-serif;color:#153452;margin:1.6em 0 .75em}
.dl-blog-article-copy h3{font:500 23px/1.3 'Vend Sans',sans-serif;color:#153452;margin:1.3em 0 .65em}
.dl-blog-article-copy li{margin-bottom:.7em}
.dl-blog-share .elementor-heading-title{max-width:52%}
.dl-blog-share-buttons{width:46%!important;max-width:46%}
.dl-blog-share-buttons .elementor-share-btn{color:white!important;border-color:white!important;border-radius:50%;background:transparent!important}
.dl-blog-related-grid .dl-blog-card{background:#eee;border-radius:34px;overflow:hidden;height:100%;gap:0}
.dl-blog-related-grid .dl-blog-photo img{aspect-ratio:450/155;border-radius:0}
.dl-blog-related-grid .dl-blog-card-copy{padding:22px 28px 30px;gap:14px}
.dl-blog-related-grid .dl-blog-title .elementor-heading-title{font-size:clamp(22px,1.4vw,27px)}
.dl-blog-related-grid .dl-blog-excerpt{font-size:16px}
@media(max-width:1024px){.dl-blog-columns,.dl-blog-related{width:90%}.dl-blog-list .elementor-loop-container{column-gap:28px!important;row-gap:50px!important}.dl-blog-hero-copy{padding-top:100px}.dl-blog-hero-copy .elementor-heading-title{line-height:1.2}.dl-blog-article-inner{padding:0}.dl-blog-share{padding:28px!important}.dl-blog-share .elementor-heading-title{font-size:30px}.dl-blog-related-grid .elementor-loop-container{gap:25px}}
@media(max-width:767px){.dl-blog-hero{background-position:59% center!important;position:relative}.dl-blog-hero:before{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#0a2d57b0,transparent)}.dl-blog-hero .dl-shell{position:relative;z-index:1}.dl-blog-hero-copy{padding-top:130px}.dl-blog-hero-copy .elementor-heading-title{max-width:290px}.dl-blog-hero-copy h1.elementor-heading-title{font-size:32px}.dl-blog-hero-copy .elementor-widget-heading:first-child .elementor-heading-title{font-size:22px}.dl-blog-columns{gap:55px}.dl-blog-primary,.dl-blog-aside{width:100%!important}.dl-blog-index .dl-blog-aside{max-height:none}.dl-blog-single,.dl-blog-archive{padding-top:150px;padding-bottom:70px;gap:70px}.dl-blog-single .dl-blog-primary{gap:28px}.dl-blog-page .elementor-pagination{margin-top:45px;font-size:16px}.dl-blog-list .elementor-loop-container{row-gap:48px!important}.dl-blog-share{background-position:58% center!important;min-height:260px!important}.dl-blog-share .elementor-heading-title{font-size:27px;max-width:55%}.dl-blog-share-buttons{width:53%!important;max-width:53%}.dl-blog-share-buttons .elementor-share-btn{height:32px!important;--e-share-buttons-icon-size:16px}.dl-blog-related-grid .dl-blog-card-copy{padding:24px}.dl-blog-article-copy{font-size:17px}}
@media(prefers-reduced-motion:reduce){.dl-blog-page *{animation:none!important;transition:none!important}.dl-blog-page .dl-ticker-track{will-change:auto}}

@media(min-width:1025px){.dl-blog-hero-copy{padding-top:196px;position:relative}.dl-blog-down{position:absolute!important;bottom:7px;left:270px;width:36px!important}.dl-blog-down .elementor-button-text{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.dl-blog-down .elementor-button{background:#a9c9ed!important;padding:8px!important;width:36px;height:36px}.dl-blog-down .elementor-button-icon{color:#234266;margin:0}.dl-blog-down svg{width:20px;transform:rotate(-45deg)}}

.dl-blog-breadcrumb>.elementor-element{width:auto!important;max-width:100%;font-weight:400}.dl-blog-breadcrumb .elementor-heading-title{font-size:18px;font-weight:400;line-height:1.45}.dl-blog-breadcrumb a{color:inherit}.dl-blog-breadcrumb>.dl-blog-title{flex:1;min-width:220px}
@media(min-width:1025px){.dl-blog-columns{position:relative;left:-15px}.dl-blog-aside{width:33%!important}.dl-blog-single .dl-blog-primary{padding-top:30px;gap:55px}.dl-blog-feature .dl-blog-title{max-width:70%!important}}
.dl-blog-page .dl-blog-related-grid .dl-blog-photo img{aspect-ratio:450/155;border-radius:0}
.dl-blog-page .elementor-widget-text-editor a{color:#153452}
.dl-blog-share-buttons .elementor-grid{display:flex;gap:14px;flex-wrap:wrap}
.dl-blog-share-buttons .elementor-share-btn{width:48px;height:48px;border-radius:50%!important;min-width:48px}
.dl-blog-share-buttons .elementor-share-btn__icon{color:white!important;width:100%!important}
.dl-blog-share-buttons .elementor-share-btn__icon svg{fill:white!important;width:25px;height:25px}
.dl-blog-share .elementor-heading-title{font-weight:400}
@media(max-width:767px){.dl-blog-share-buttons .elementor-grid{gap:8px}.dl-blog-share-buttons .elementor-share-btn{width:34px;min-width:34px;height:34px!important}.dl-blog-share-buttons .elementor-share-btn__icon svg{width:18px;height:18px}}
.dl-blog-breadcrumb .elementor-heading-title{font-size:18px!important;font-weight:400!important;line-height:1.45!important}
@media(max-width:767px){.dl-blog-breadcrumb .elementor-heading-title{font-size:14px!important}.dl-blog-breadcrumb>.dl-blog-title{flex-basis:100%}.dl-blog-breadcrumb>.dl-blog-title .elementor-heading-title{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.dl-blog-index .dl-blog-sidebar .dl-blog-search{display:none}.dl-blog-index .dl-blog-primary{gap:35px}.dl-blog-hero-copy .elementor-button-icon{margin-left:8px}}
@media(max-width:767px){.dl-blog-share-buttons{width:56%!important;max-width:56%}}/* End custom CSS */
/* Start custom CSS *//* Blog — banner, listagem e coluna lateral responsivos */
@media (max-width:1440px) {
 .dl-blog-index .dl-blog-hero {min-height:720px!important;height:auto!important;padding:140px 0 44px!important;background-position:50% 38%!important;}
 .dl-blog-index .dl-blog-hero-copy {padding:0!important;gap:18px!important;}
 .dl-blog-index .dl-blog-listing {padding:48px 0!important;}
 .dl-blog-index .dl-blog-columns {width:82%!important;left:0!important;gap:36px!important;align-items:flex-start!important;}
 .dl-blog-index .dl-blog-primary {width:calc(100% - 316px)!important;min-width:0;gap:40px!important;}
 .dl-blog-index .dl-blog-aside {width:280px!important;min-width:0;}
 .dl-blog-index .dl-blog-sidebar {padding-left:24px!important;gap:40px!important;}
 .dl-blog-index .dl-blog-list .elementor-loop-container {column-gap:28px!important;row-gap:40px!important;}
}
@media (max-width:1024px) {
 .dl-blog-index .dl-blog-hero {min-height:720px!important;padding:140px 0 40px!important;background-position:54% center!important;}
 .dl-blog-index .dl-blog-hero-copy {width:48%!important;}
 .dl-blog-index .dl-blog-columns {width:88%!important;flex-direction:column!important;gap:40px!important;}
 .dl-blog-index .dl-blog-primary,.dl-blog-index .dl-blog-aside {width:100%!important;}
 .dl-blog-index .dl-blog-sidebar {border-left:0!important;border-top:1px solid #d8dde3;padding:32px 0 0!important;}
}
@media (max-width:767px) {
 .dl-blog-index .dl-blog-hero {min-height:480px!important;padding:220px 0 32px!important;background-position:62% top!important;}
 .dl-blog-index .dl-blog-hero-copy {width:100%!important;max-width:380px;gap:14px!important;}
 .dl-blog-index .dl-blog-hero-copy .elementor-heading-title {text-shadow:0 2px 12px rgba(0,24,48,.55);}
 .dl-blog-index .dl-blog-listing {padding:32px 0!important;}
 .dl-blog-index .dl-blog-columns {gap:32px!important;}
 .dl-blog-index .dl-blog-list .elementor-loop-container {grid-template-columns:minmax(0,1fr)!important;gap:32px!important;}
 .dl-blog-index .dl-blog-primary {gap:32px!important;}
}

@media (max-width:767px) {
 .dl-blog-index .dl-blog-hero > .dl-shell {margin-top:0!important;}
 .dl-blog-index .dl-blog-hero {background-size:auto 440px!important;background-repeat:no-repeat!important;background-color:#103656!important;}
 .dl-blog-index .dl-blog-hero-copy > .elementor-widget-heading {width:100%!important;}
}

@media (max-width:767px) {
 .dl-blog-index .dl-blog-hero {
  background-image:linear-gradient(to bottom,transparent 38%,rgba(16,54,86,.28) 68%,#103656 92%),url("https://lucasbonadio.com.br/wp-content/uploads/2026/09/blog-hero.webp")!important;
  background-size:100% 100%,auto 440px!important;
  background-position:center,62% top!important;
 }
}/* End custom CSS */