.elementor-4095 .elementor-element.elementor-element-5ff48c0{--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;--margin-top:-1rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;}.elementor-4095 .elementor-element.elementor-element-043ef2f{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 0rem) 0rem;}.elementor-4095 .elementor-element.elementor-element-a098777{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-4095 .elementor-element.elementor-element-a098777.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4095 .elementor-element.elementor-element-0629c5c{--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-4095 .elementor-element.elementor-element-9356607 .elementor-heading-title{color:var( --e-global-color-3f31ea6 );}.elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:var( --e-global-color-3f31ea6 );}.elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-top-style:solid;border-top-width:1px;}.elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-style:solid;}.elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-left-width:1px;}.elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-icon-list-icon i{color:var( --e-global-color-accent );font-size:14px;}.elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-icon-list-icon svg{fill:var( --e-global-color-accent );--e-icon-list-icon-size:14px;}.elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-icon-list-icon{width:14px;}.elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-icon-list-text, .elementor-4095 .elementor-element.elementor-element-9cbc807 .elementor-icon-list-text a{color:var( --e-global-color-3f31ea6 );}.elementor-4095 .elementor-element.elementor-element-ce92e34{color:var( --e-global-color-3f31ea6 );}.elementor-4095 .elementor-element.elementor-element-a31e8df{--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-4095 .elementor-element.elementor-element-8e50ea6{--box-background-color:var( --e-global-color-bb65786 );--box-border-color:var( --e-global-color-3f31ea6 );--header-background-color:var( --e-global-color-accent );--header-color:var( --e-global-color-3f31ea6 );--toggle-button-color:var( --e-global-color-3f31ea6 );--item-text-color:var( --e-global-color-3f31ea6 );--item-text-hover-color:var( --e-global-color-accent );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-accent );}.elementor-4095 .elementor-element.elementor-element-8e50ea6 .elementor-toc__spinner{color:var( --e-global-color-3f31ea6 );fill:var( --e-global-color-3f31ea6 );}.elementor-4095 .elementor-element.elementor-element-8e50ea6 .elementor-toc__header-title{text-align:start;}.elementor-4095 .elementor-element.elementor-element-8e50ea6 .elementor-toc__header{flex-direction:row;}.elementor-4095 .elementor-element.elementor-element-ad45154 .elementor-author-box__avatar img{border-style:solid;border-color:var( --e-global-color-accent );}.elementor-4095 .elementor-element.elementor-element-ad45154 .elementor-author-box__name{color:var( --e-global-color-3f31ea6 );}.elementor-4095 .elementor-element.elementor-element-ad45154 .elementor-author-box__bio{color:var( --e-global-color-accent );}.elementor-4095 .elementor-element.elementor-element-ad45154 .elementor-author-box__button{color:var( --e-global-color-3f31ea6 );border-color:var( --e-global-color-3f31ea6 );background-color:var( --e-global-color-accent );}.elementor-4095 .elementor-element.elementor-element-961f705 .elementor-button:hover, .elementor-4095 .elementor-element.elementor-element-961f705 .elementor-button:focus{background-color:var( --e-global-color-3f31ea6 );color:var( --e-global-color-accent );}.elementor-4095 .elementor-element.elementor-element-961f705 .elementor-button:hover svg, .elementor-4095 .elementor-element.elementor-element-961f705 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-4095 .elementor-element.elementor-element-961f705 .elementor-button{border-radius:25px 25px 25px 25px;padding:16px 16px 16px 16px;}.elementor-4095 .elementor-element.elementor-element-4cb4437{--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-4095 .elementor-element.elementor-element-8c1a4b3{--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-4095 .elementor-element.elementor-element-0fc7435 .elementor-heading-title{color:var( --e-global-color-3f31ea6 );}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-grid-post-holder{background-color:#fff;}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-grid-post .eael-entry-footer{justify-content:flex-start;}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-grid-post .eael-entry-header-after{justify-content:flex-start;align-items:center;}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-entry-title a{color:#303133;}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-entry-title:hover, .elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-entry-title a:hover{color:#23527c;}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-grid-post .eael-entry-overlay{background-color:rgba(0,0,0, .75);}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-grid-post .eael-entry-overlay > i{color:#ffffff;font-size:18px;}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-grid-post .eael-entry-overlay > img{height:18px;width:18px;}.elementor-4095 .elementor-element.elementor-element-5c5bc2c .eael-post-elements-readmore-btn{color:#000BEC;}@media(min-width:768px){.elementor-4095 .elementor-element.elementor-element-a098777{--width:72.06%;}.elementor-4095 .elementor-element.elementor-element-0629c5c{--width:72%;}.elementor-4095 .elementor-element.elementor-element-a31e8df{--width:28%;}}/* Start custom CSS for html, class: .elementor-element-043ef2f *//*============================================

BLOG HERO TK GARAGE

============================================*/

.tk-blog-hero{

position:relative;

width:100vw;

margin-left:calc(50% - 50vw);

background:

linear-gradient(120deg,#050505 0%,#111 55%,#311506 100%);

overflow:hidden;

padding:110px 0;

}

/* brilho */

.tk-blog-hero-overlay{

position:absolute;

inset:0;

background:

radial-gradient(circle at 90% 15%,

rgba(255,100,20,.30),

transparent 35%);

}

/* linhas */

.tk-blog-hero::before{

content:"";

position:absolute;

inset:0;

background-image:

linear-gradient(

135deg,

transparent 49%,

rgba(255,255,255,.03) 50%,

transparent 51%

);

background-size:26px 26px;

opacity:.45;

}

/* circulos */

.tk-blog-hero-glow{

position:absolute;

right:8%;

top:50%;

width:340px;

height:340px;

transform:translateY(-50%);

border:1px solid rgba(255,100,20,.20);

border-radius:50%;

}

.tk-blog-hero-glow::before{

content:"";

position:absolute;

inset:40px;

border:1px solid rgba(255,100,20,.15);

border-radius:50%;

}

.tk-blog-hero-glow::after{

content:"";

position:absolute;

inset:80px;

border:1px solid rgba(255,100,20,.10);

border-radius:50%;

}

/* container */

.tk-blog-container{

position:relative;

z-index:2;

max-width:1180px;

margin:auto;

padding:0 25px;

display:grid;

grid-template-columns:1.1fr .9fr;

align-items:center;

gap:70px;

}

/* texto */

.tk-blog-subtitle{

display:inline-flex;

align-items:center;

gap:12px;

color:#ff6200;

font-size:13px;

font-weight:800;

letter-spacing:2px;

text-transform:uppercase;

margin-bottom:22px;

}

.tk-blog-subtitle::before{

content:"";

width:45px;

height:3px;

background:#ff6200;

border-radius:20px;

}

.tk-blog-left h1{

margin:0;

font-size:70px;

font-weight:900;

line-height:1;

color:#fff;

}

.tk-blog-left h1 span{

display:block;

color:#ff6200;

}

.tk-blog-left p{

max-width:650px;

margin:30px 0;

font-size:20px;

line-height:1.8;

color:#d8d8d8;

}

/* botões */

.tk-blog-buttons{

display:flex;

flex-wrap:wrap;

gap:15px;

}

.tk-blog-buttons a{

display:flex;

align-items:center;

justify-content:center;

padding:14px 24px;

border:1px solid #ff6200;

border-radius:50px;

text-decoration:none;

color:#fff;

font-weight:700;

transition:.35s;

}

.tk-blog-buttons a:hover{

background:#ff6200;

transform:translateY(-4px);

}

/* imagem */

.tk-blog-right{

display:flex;

justify-content:center;

align-items:center;

}

.tk-blog-right img{

width:100%;

max-width:520px;

border-radius:24px;

box-shadow:

0 30px 70px rgba(0,0,0,.45);

}

/* efeito */

.tk-blog-right{

animation:float 5s ease infinite;

}

@keyframes float{

0%{transform:translateY(0)}

50%{transform:translateY(-10px)}

100%{transform:translateY(0)}

}

/* responsivo */

@media(max-width:991px){

.tk-blog-container{

grid-template-columns:1fr;

text-align:center;

}

.tk-blog-left p{

margin:auto;

margin-top:30px;

margin-bottom:35px;

}

.tk-blog-buttons{

justify-content:center;

}

.tk-blog-left h1{

font-size:54px;

}

.tk-blog-right{

margin-top:40px;

}

}

@media(max-width:768px){

.tk-blog-hero{

padding:80px 0;

}

.tk-blog-left h1{

font-size:42px;

}

.tk-blog-left p{

font-size:17px;

line-height:1.7;

}

.tk-blog-buttons a{

width:100%;

}

.tk-blog-right img{

max-width:100%;

}

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-f22a9c4 *//*==========================
SIDEBAR TK GARAGE
==========================*/

.tk-sidebar{

    position:sticky;

    top:110px;

    display:flex;

    flex-direction:column;

    gap:25px;

}

/* CARD */

.tk-card{

    background:#fff;

    border-radius:18px;

    padding:28px;

    border:1px solid #ececec;

    box-shadow:0 18px 40px rgba(0,0,0,.08);

}

.tk-card-title{

    display:block;

    margin-bottom:18px;

    color:#111;

    font-size:17px;

    font-weight:800;

}

/* SUMÁRIO */

.tk-menu{

    padding:0;

    margin:0;

    list-style:none;

}

.tk-menu li{

    margin-bottom:10px;

}

.tk-menu a{

    display:block;

    padding:12px 14px;

    border-radius:8px;

    text-decoration:none;

    color:#555;

    transition:.3s;

}

.tk-menu a:hover{

    background:#fff2eb;

    color:#ff6200;

    padding-left:20px;

}

/* CTA */

.tk-cta{

    background:

    radial-gradient(circle at top right,#ff7b2a40,transparent),

    #111;

}

.tk-mini{

    color:#ff6200;

    font-size:12px;

    letter-spacing:2px;

    font-weight:800;

}

.tk-cta h3{

    color:#fff;

    margin:15px 0;

    font-size:28px;

    line-height:1.2;

}

.tk-cta p{

    color:#cfcfcf;

    line-height:1.7;

}

.tk-cta a{

    display:flex;

    justify-content:center;

    align-items:center;

    height:52px;

    margin-top:25px;

    background:#ff6200;

    color:#fff;

    border-radius:10px;

    text-decoration:none;

    font-weight:800;

    transition:.3s;

}

.tk-cta a:hover{

    background:#fff;

    color:#111;

}

/* SERVIÇOS */

.tk-services{

    list-style:none;

    margin:0;

    padding:0;

}

.tk-services li{

    margin-bottom:10px;

}

.tk-services a{

    display:flex;

    justify-content:space-between;

    align-items:center;

    text-decoration:none;

    color:#444;

    padding:12px 0;

    border-bottom:1px solid #efefef;

    transition:.3s;

}

.tk-services a::after{

    content:"→";

    color:#ff6200;

}

.tk-services a:hover{

    color:#ff6200;

    padding-left:8px;

}

/* GOOGLE */

.tk-google{

    text-align:center;

}

.stars{

    color:#ffb400;

    font-size:24px;

    margin-bottom:10px;

}

.tk-google strong{

    display:block;

    font-size:18px;

    margin-bottom:10px;

}

.tk-google p{

    color:#666;

    line-height:1.6;

}

.tk-google a{

    display:inline-block;

    margin-top:18px;

    color:#ff6200;

    text-decoration:none;

    font-weight:700;

}

.tk-google a:hover{

    text-decoration:underline;

}

/* MOBILE */

@media(max-width:768px){

.tk-sidebar{

position:relative;

top:auto;

}

}/* End custom CSS */