.d-flex{display:flex;display:-webkit-flex;}
.f-wrap{flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.jc-center{justify-content:center;-webkit-justify-content:center;}
.jc-between{justify-content:space-between;-webkit-justify-content:space-between;}
.jc-end{justify-content:flex-end;-webkit-justify-content:flex-end;}
.ai-center{align-items:center;-webkit-align-items:center;}
.ai-start{align-items:flex-start;-webkit-align-items:flex-start;}
.ai-end{
align-items: flex-end;
-webkit-align-items: flex-end;
}.content-center-menu{max-width:1248px;margin:0px auto;padding:0px 20px;}
header{height:56px;background:#F7F7F7;font-family:'Roboto', sans-serif;position:fixed;z-index:1000;width:100%;border-bottom:1px solid #dcdcdc;top:0px;}
.header__content--logo{height:40px;margin:auto 0px;}
.header__content--logo:focus-visible{outline:inherit;}
.header__content--logo svg, .header__content--menu svg{height:100%;width:auto;cursor:pointer;}
.header__content--menu{height:30px;margin:auto 0px;}
.header__content--nav-block-close svg{width:27px;height:auto;}
.header__content--nav-block-close svg{top:13px;right:13px;cursor:pointer;}
header nav{position:fixed;top:0;width:80%;background-color:#fff;z-index:9999;right:-100%;height:100%;transition:ease right 0.3s;overflow:auto;}
header nav::-webkit-scrollbar{display:none;}
header nav{-ms-overflow-style:none;scrollbar-width:none;}
header nav.open{right:0;}
header nav.open .home, header nav.open .header__content--logo{filter:blur(2px);}
.header__content--nav-block-close{width:100%;padding-bottom:20px;padding-top:24px;}
ul.menu{display:flex;flex-direction:column;gap:24px;padding-left:20px;}
ul.menu li{list-style:none;}
ul.menu li a{font-size:20px;color:#101010;text-decoration:none;font-weight:600;}
ul.menu li:hover a{text-decoration:underline;}
ul.menu li a.active{text-decoration:underline;}
ul.menu li a b{color:#E6631C;}
.header__content--nav-block-column2{padding:32px 20px 30px 20px;}
.header__content--nav-block-column2-block{display:flex;flex-direction:column-reverse;gap:18px;}
.header__content--nav-block-column2-block img{width:100%;height:auto;max-width:500px;}
.header__breadcrumb{background-color:#F7F7F7;}
#breadcrumbs{padding-top:24px;background-color:#F7F7F7;}
#breadcrumbs span{display:block;}
#breadcrumbs a{color:#101010;text-decoration:none;font-size:16px;line-height:20px;}
#breadcrumbs a:hover{color:#8C8C8C;}
@media(min-width:1024px){
header{
height: 76px;
}
header nav{
width: 65%;
} .header__content--logo{
height: 44px;
}
.header__content--nav-block-close {
padding-bottom: 60px;
}
ul.menu {
gap: 48px;
}
ul.menu li a {
font-size: 24px;
font-weight: 400;
}
.header__content--nav-block {
display: flex;
flex-direction: row;
flex-wrap: wrap;
justify-content: space-between;
}
.header__content--nav-block-column2 {
padding-top: 16px;
}
.header__content--nav-block-column2-block {
flex-direction: column;
}
.header__content--nav-block-column2-block img {
max-width: 430px;
}
}.infos{display:flex;flex-direction:column;}
a.infos-text-2{font-size:18px;font-weight:600;color:#101010;text-decoration:none;display:flex;align-items:center;height:32px;padding-bottom:10px;}
.infos-text-2 img{max-width:24px;padding-right:16px;transition:ease all .3s;text-decoration:none;transform:rotate(180deg);}
.infos-text-2:hover img{padding-right:25px;}
.infos-text-3{font-size:20px;color:#101010;font-weight:400;}
.infos-text-email{color:#141414;font-size:16px;font-weight:300;margin-top:10px;text-decoration:none;}
.infos-text-4{color:#141414;font-size:16px;font-weight:300;margin:10px 0px;text-decoration:none;}
.infos-text-5{color:#141414;font-size:16px;margin-bottom:18px;font-weight:300;text-decoration:none;}
.infos-text-social-media{display:flex;flex-direction:row;gap:24px;align-items:center;}
.infos-text-social-media img{max-width:24px;width:100%;height:auto;display:block;}
.history-block{position:relative;font-family:'Roboto', sans-serif;background-image:linear-gradient(#F7F7F7, #F7F7F7);background-position:50% 50%;background-repeat:no-repeat;background-size:0% 100%;transition:background-size .2s, color .2s;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:50px;font-size:40px;font-weight:300;padding:56px 16px;border-radius:16px;background-color:#FFEFB7;border:2px solid #FFEFB7;margin:55px auto;text-decoration:none;color:#141414;}
.history-block img{width:100%;height:auto;max-width:50px;transform:rotate(180deg);transition:ease all 0.2s;}
.our-history{font-family:'Roboto', sans-serif;display:flex;flex-direction:column;align-items:center;padding:25px 0px 0px;}
.home__content-service-block-column1{width:100%;}
.our-history-column1{padding:0px;width:100%;}
.our-history-column1-carrousel-image{margin:0px 5px;}
.our-history-column1 .draggable{margin:0px 12px;height:auto !important;}
.our-history-column1-carrousel-image.slick-slide img{width:100%;height:auto;max-height:400px;}
.our-history-column1 .slick-next::before, .our-history-column1 .slick-prev::before{content:'';font-size:38px;color:#F3F4F7;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;position:absolute;opacity:1;}
.our-history-column1 .slick-next::before{background-image:url(//aigen.com.br/wp-content/themes/aigen/img/seta-carrousel-right.svg);box-shadow:0px 0px 7px 0px #c8c8c8;}
.our-history-column1 .slick-prev::before{background-image:url(//aigen.com.br/wp-content/themes/aigen/img/seta-carrousel-left.svg);box-shadow:0px 0px 7px 0px #c8c8c8;}
.our-history-column1 .slick-prev, .our-history-column1 .slick-next{display:flex;justify-content:center;align-items:center;}
.our-history-column1 .slick-prev{left:0px;z-index:2;}
.our-history-column1 .slick-next{right:0px;z-index:2;}
.our-history-column2{width:100%;font-size:18px;color:#141414;line-height:36px;padding:32px 0px;text-align:justify;}
.our-history-column2-title{font-size:43px;font-weight:700;padding-bottom:32px;line-height:45px;}
.our-history-column2 a{margin:32px auto 0px 0px;}
.portifolio-block{font-family:'Roboto', sans-serif;width:100%;height:auto;display:flex;flex-direction:column;gap:40px;}
.portifolio-block-card{display:flex;color:#141414;text-decoration:none;width:100%;margin:0px auto;flex-direction:column-reverse;max-width:700px;}
.portifolio-block-card-a{display:flex;flex-direction:column-reverse;width:100%;text-decoration:none;}
.portifolio-block-card-column1{padding:24px 16px;border:1px solid #D2D2D2;border-radius:0px 0px 16px 16px;background-color:#FFFFFF;}
.portifolio-block-card-column1-block{flex-wrap:wrap;display:flex;flex-direction:column;}
.portifolio-block-card-column1-button.active{background-color:#E6631C;color:#fff;}
.portifolio-block-card-column1-button{font-size:14px;padding:8px 20px;border-radius:20px;text-decoration:none;text-align:center;font-weight:400;width:fit-content;min-width:fit-content;max-width:fit-content;background-color:#FFD0B0;color:#5C5652;display:flex;justify-content:center;align-items:center;transition:ease all .2s;margin-bottom:10px;margin-right:5px;}
a.portifolio-block-card-column1-button:hover{background-color:#141414;color:#FFFFFF;}
.portifolio-block-card-column1-title{color:#141414;font-size:20px;line-height:38px;padding:24px 0px 16px;}
.portifolio-block-card-column1-icons{display:flex;flex-direction:column;gap:8px;}
.portifolio-block-card-column1-icons-block{text-decoration:none;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:8px 24px;border:1px solid #D2D2D2;border-radius:96px;width:fit-content;color:#101010;font-size:16px;font-weight:600;}
.portifolio-block-card-column1-icons-block img{width:24px;height:auto;}
.see-more{text-decoration:none;display:flex;align-items:center;justify-content:center;width:calc(100% - 40px);height:47px;text-align:center;background-color:#141414;border-radius:27px;padding:2px 20px 0px;color:#FFFFFF;font-weight:600;font-size:16px;margin-top:24px;gap:8px;}
.see-more img{max-width:21px;transform:rotate(180deg);}
.see-more img.display-desktop, .see-more img.display-mobile{display:none;}
.portifolio-block-card-column2{position:relative;border-radius:16px 16px 0px 0px;}
.portifolio-block-card-column2 img{display:block;width:100%;height:100%;border-radius:16px 16px 0px 0px;}
.talk-content{width:100%;margin:0px auto;border-radius:8px;position:relative;background-image:linear-gradient(#E6631C, #E6631C);background-position:50% 50%;background-repeat:no-repeat;background-size:0% 100%;transition:background-size .2s, color .3s;background-color:#141414;margin:55px auto 0px;text-decoration:none;}
.talk-content a{text-decoration:none;}
.talk-content-block{padding:0px 48px 48px;height:200px;display:flex;justify-content:space-between;align-items:flex-end;text-decoration:none;gap:20px;width:calc(100% - 96px);}
.talk-content-block img{transform:rotate(180deg);}
.talk-content-block-column{transition:ease all 0.2s;}
.talk-content-block-column p{color:#FFFFFF;font-size:40px;font-weight:300;line-height:53px;margin:0px;}
.talk-content-block-column mark{background-color:transparent;color:#E6631C;font-size:40px;font-weight:700;line-height:53px;}
.talk-content-block img{width:32px;height:auto;margin:9px 0px;}
.talk-content-block img.talk-content-block-seta-preta{display:none;}
.include-block-contact{font-family:'Roboto', sans-serif;background-color:#FFFFFF;border-radius:16px;padding:16px;height:fit-content;}
.include-block-contact-form{width:100%;margin:auto;}
.include-block-contact-form form.wpcf7-form{display:flex;flex-wrap:wrap;gap:24px;}
.include-block-contact-form p.title{color:#141414;font-size:32px;font-weight:300;line-height:38px;margin:0px 0px 32px;}
.include-block-contact-form-column1, .include-block-contact-form-column2{font-size:20px;font-weight:400;line-height:26px;}
.include-block-contact-form-column1, .include-block-contact-form-column2, .include-block-contact-form-full{display:flex;flex-direction:column;gap:24px;width:100%;}
.include-block-contact-form-column1 br, .include-block-contact-form-column2 br{display:none;}
.include-block-contact-form-column1 p, .include-block-contact-form-column2 p{margin:0px;display:flex;flex-direction:column;gap:24px;}
.include-block-contact-form-column1 label, .include-block-contact-form-column2 label, .include-block-contact-form-full label{display:flex;}
.include-block-contact-form-full span.wpcf7-form-control-wrap, .include-block-contact-form p, .include-block-contact-form-column1 p span.wpcf7-form-control-wrap, .include-block-contact-form-column2 p span.wpcf7-form-control-wrap{width:100%;}
.include-block-contact-form-full span{margin:0px;}
.include-block-contact-form-full span.wpcf7-list-item input{height:fit-content;margin-right:8px;}
.include-block-contact-form-full-submit p{display:flex;flex-direction:column;align-items:center;gap:8px;margin:0px;}
.include-block-contact-form-column1 p .wpcf7-form-control-wrap input, .include-block-contact-form-column2 p .wpcf7-form-control-wrap input{display:block;width:calc(100% - 34px);border:1px solid #EDEBE9;border-radius:4px;padding:16px;font-size:16px;color:#101010;opacity:1;}::placeholder,
::-webkit-input-placeholder{color:#101010;opacity:1;}
.include-block-contact-form-column1 p .wpcf7-form-control-wrap select, .include-block-contact-form-column2, .include-block-contact-form-column1 p#tel,
.include-block-contact-form-column1 p#select-meet,
.include-block-contact-form-column1 p#tel br,
.include-block-contact-form-column1 p#select-meet br{display:none;}
.include-block-contact-form-column1 p#tel label{width:100%;}
.include-block-contact-form-column1 p span.wpcf7-form-control-wrap, .include-block-contact-form-column2 p span.wpcf7-form-control-wrap{display:block;}
.include-block-contact-form textarea{width:calc(100% - 34px);height:145px;border:1px solid #EDEBE9;border-radius:4px;padding:16px;font-size:16px;font-family:'Roboto', sans-serif;}
.include-block-contact-form p.title mark{background-color:#FFFFFF;color:#E6631C;font-size:32px;font-weight:900;line-height:53px;}
@media(max-width:580px){
.talk-content-block{gap:0px;}
}
@media(min-width:1024px){ .include-block-contact {
border-radius: 4px;
padding: 30px;
width: 60%;
}
.include-block-contact-form form.wpcf7-form {
gap: 32px;
justify-content: space-between;
}
.include-block-contact-form p.title {
font-size: 48px;
line-height: 57px;
margin: 0px 0px 48px;
}
.include-block-contact-form-column2, .include-block-contact-form-column1 p#tel,
.include-block-contact-form-column1 p#select-meet {
display: flex;
}
.include-block-contact-form-column1 p .wpcf7-form-control-wrap select, .include-block-contact-form-column2 p .wpcf7-form-control-wrap select {
display: block;
background-color: #FFFFFF;
color: #101010;
width: 100%;
border: 1px solid #EDEBE9;
border-radius: 4px;
padding: 16px;
font-size: 16px;
min-height: 53px;
-webkit-appearance: none;
}
.include-block-contact-form-column1, .include-block-contact-form-column2 {
width: calc(50% - 16px);
}
.include-block-contact-form p.title mark {
font-size: 48px;
font-weight: 500;
line-height: 57px;
}
.include-block-contact-form-full-submit p {
display: flex;
flex-direction: row-reverse;
align-items: center;
gap: 16px;
} .talk-content {
width: 80%;
margin: 100px auto 0px;
}
.talk-content:hover {
background-size: 100% 100%;
}
.talk-content-block {
padding: 0px 100px 100px;
height: 330px;
width: calc(100% - 200px);
}
.talk-content:hover .talk-content-block a {
justify-content: inherit;
}
.talk-content:hover .talk-content-block-column {
padding-left: 15%;
margin-right: auto;
}
.talk-content-block-column p {
font-size: 48px;
line-height: 57px;
margin: 7px 0px;
}
.talk-content-block-column mark {
color: #E6631C;
font-size: 48px;
line-height: 57px;
}
.talk-content:hover .talk-content-block-column mark {
color: #141414;
}
.talk-content:hover img.talk-content-block-seta-preta {
display: block;
}
.talk-content:hover img.talk-content-block-seta-laranja {
display: none;
}
.talk-content-block img {
width: 71px;
margin: 0px;
}
.talk-content-block img.talk-content-block-seta-preta {
display: none;
} .portifolio-block {
gap: 20px;
}
.portifolio-block-card {
border: 4px solid transparent;
transition: ease all 0.2s;
border-radius: 16px;
flex-direction: row;
max-width: calc(100% - 8px);
} .portifolio-block-card-a {
flex-direction: row;
}
.portifolio-block-card-column1 {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
border-radius: 16px 0px 0px 16px;
width: calc(50% - 32px);
height: calc(100% - 50px);
}
.portifolio-block-card-column1-block {
width: 80%;
}
.portifolio-block-card-column1-button {
font-size: 16px;
}
.portifolio-block-card-column1-title {
font-size: 24px;
line-height: 32px;
}
.portifolio-block-card-column1-icons {
flex-direction: row;
flex-wrap: wrap;
justify-content: start;
gap: 16px;
}
.portifolio-block-card-column1-icons-block {
padding: 5px 15px;
font-size: 16px;
font-weight: 400;
}
.portifolio-block-card-column1-icons-block img {
width: 32px;
}
.see-more {
width: 30%;
background-color: #FFFFFF;
border: 2px solid #141414;
color: #141414;
margin-top: 32px;
position: relative;
background-image: linear-gradient(#E6631C, #E6631C);
background-repeat: no-repeat;
transition: background-size .2s, color .2s;
background-size: 0% 0%;
background-position: 50% 50%;
}
.see-more img.display-mobile {
display: block;
margin-bottom: 2px;
}
.portifolio-block-card-column2 {
width: 50%;
border-radius: 0px 16px 16px 0px;
border-left: 0px;
}
.portifolio-block-card-column2 img {
border-radius: 0px 11px 11px 0px;
}
.portifolio-block-card:hover {
border: 4px solid #E6631C;
}
.portifolio-block-card-a:hover .portifolio-block-card-column1 {
border: 1px solid transparent;
}
.portifolio-block-card-a:hover .portifolio-block-card-column1-title {
color: #E6631C;
transition: ease all 0.2s;
}
.portifolio-block-card-a:hover .see-more {
background-size: 100% 100%;
border: 2px solid #E6631C;
transition: ease all 0.2s;
color: #FFFFFF;
}
.portifolio-block-card-a:hover .see-more img.display-desktop {
display: block;
margin-bottom: 2px;
}
.portifolio-block-card-a:hover .see-more img.display-mobile {
display: none;
}
.portifolio-block-card:nth-child(2n + 2) .portifolio-block-card-a {
flex-direction: row-reverse;
}
.portifolio-block-card:nth-child(2n + 2) .portifolio-block-card-column1 {
border-radius: 0px 16px 16px 0px;
}
.portifolio-block-card:nth-child(2n + 2) .portifolio-block-card-column2 {
border-radius: 16px 0px 0px 16px;
border-right: 0px;
}
.portifolio-block-card:nth-child(2n + 2) .portifolio-block-card-column2 img {
border-radius: 11px 0px 0px 11px;
} .our-history {
flex-direction: row;
justify-content: space-between;
padding: 45px 0px 96px;
}
.our-history-column1 {
width: 55%;
padding: 0px;
}
.our-history-column1-carrousel-image.slick-slide img {
max-height: 566px;
}
.our-history-column2 {
width: 40%;
padding: 0px;
}
.our-history-column2-title {
font-weight: 400;
}  .history-block {
margin: 96px auto;
font-size: 60px;
}
.history-block:hover {
border: 2px solid #E6631C;
background-size: 100% 100%;
}
.history-block img {
max-width: 72px;
}
.history-block:hover img {
padding-right: 40px;
}
.history-block:hover b {
color: #E6631C;
} .infos-text {
gap: 8px;
}
a.infos-text-2 {
padding-bottom: 20px;
}
.infos-text-2 img {
max-width: 24px;
}
.infos-text-3 {
font-size: 22px;
padding-bottom: 8px;
font-weight: 400;
}
.infos-text-email {
margin: 0px 0px 10px;
}
.infos-text-4 {
margin-top: 0px;
}
.infos-text-5 {
margin-bottom: 24px;
}
}h1{font-size:32px;line-height:38px;margin:0px;}
h2{font-size:32px;line-height:38px;margin:0px;}
h3{font-size:24px;line-height:32px;margin:0px;}
h4{font-size:20px;line-height:24px;margin:0px;}
h5 {
font-size: 18px;
line-height: 22px;
margin: 0px;
} p{margin:0px;}
p:empty {
margin: 0px !important;
} a{color:#f78c46;}
body{font-family:'Roboto', sans-serif;margin:0px;}
.slick-list.draggable .slick-track{display:flex;gap:8px;}
.content-center{max-width:1920px;width:calc(100% - 40px);margin:0px auto;padding:0px 20px;}
.overflow{overflow:hidden;}
.whatsapp-button{display:flex;align-items:center;justify-content:center;position:fixed;width:60px;height:60px;bottom:20px;right:20px;background-color:#25d366;border:0px;color:#FFF;border-radius:50%;text-align:center;z-index:997;text-decoration:none;}
.whatsapp-button img{width:27px;height:auto;padding-left:2px;}
.header__content--nav-blur{display:none;backdrop-filter:blur(10px);background-color:#000000d1;width:100%;height:100vh;position:absolute;top:0px;right:0px;z-index:3;}
.header__content--nav-blur.display{display:block;}
.fixed-menu{position:fixed !important;top:0;left:0;width:100%;display:block !important;}
.button-loading{display:block;}
.button-conferir, .erro__content .see-more{max-width:268px;text-decoration:none;font-size:16px;font-weight:600;color:#141414;background-color:transparent;border:1px solid #141414;border-radius:26px;height:39px;margin:0px auto;padding:2px 15px 0px 15px;display:flex;align-items:center;justify-content:center;gap:8px;position:relative;background-image:linear-gradient(#E6631C, #E6631C);background-repeat:no-repeat;transition:background-size .2s, color .2s;background-size:0% 0%;background-position:50% 50%;}
.erro__content .see-more{margin:20px 0;}
.button-conferir:hover, .erro__content .see-more:hover{background-size:100% 100%;border:1px solid #E6631C;transition:ease all 0.2s;color:#FFFFFF;}
.button-conferir img, .erro__content .see-more img{max-width:21px;transform:rotate(180deg);margin-bottom:2px;}
.button-conferir img.display-desktop, .erro__content .see-more img.display-desktop, .erro__content .see-more:hover img.display-mobile{display:none;}
.button-conferir:hover img.display-desktop, .erro__content .see-more:hover img.display-desktop, .erro__content .see-more img.display-mobile{display:block;}
.button-conferir:hover img.display-mobile{display:none;}
figure img{max-width:100% !important;}
.erro{background-color:#F7F7F7;}
.erro__content{max-width:1920px;width:calc(100% - 40px);margin:0px auto;padding:34px 20px;}
.erro__content  img{width:42px;}
.erro__content h2{font-size:32px;font-weight:300;padding-left:20px;}
.erro__content h1{font-size:32px;font-weight:400;padding:12px 0;}
.erro__content p{font-size:18px;font-weight:400;line-height:24px;}
.erro__content .see-more{max-width:268px;}
.newsletter-title{font-size:32px;color:#141414;}
.newsletter-text{font-size:22px;color:#141414;padding:16px 0px 32px;font-weight:300;}
.newsletter-text p{margin:0px;}
#form_news_home{display:flex;flex-direction:column;gap:24px;}
.email_news{padding:16px;color:#141414;font-size:16px;border:1px solid #EDEBE9;width:calc(100% - 34px);border-radius:5px;margin-bottom:5px;}
.form-content-block-send{display:flex;flex-direction:column;align-items:center;gap:8px;}
.form-content-block-send button{background-color:#141414;color:#FFFFFF;font-size:16px;border-radius:27px;border:0px;padding:17px 16px 14px 16px;text-align:center;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;width:100%;margin:0px auto;cursor:pointer;position:relative;background-image:linear-gradient(#E6631C, #E6631C);background-repeat:no-repeat;transition:background-size .2s, color .2s;background-size:0% 0%;background-position:50% 50%;}
.send-newsletter.button-loading::after{content:"";background-image:url(//aigen.com.br/wp-content/themes/aigen/img/loading.svg);background-repeat:no-repeat;background-size:30px;padding:3px 15px;filter:invert(1);width:8px;height:8px;position:relative;top:-3px;}
#content{padding-top:56px;}
.home__content-banner-desktop, .home__content-banner-tablet{display:none;}
.home__content-banner-mobile img{width:100%;height:auto;display:block;}
.home__content{background-color:#F7F7F7;}
.home__content-service{background-color:#F7F7F7;font-family:'Roboto', sans-serif;}
.home__content-service-block{display:flex;flex-direction:column;align-items:center;margin-top:56px;}
.home__content-service-block-column1{width:100%;display:flex;flex-direction:column;gap:35px;}
.home__content-service-block-column1-blocks{display:flex;flex-direction:column;font-size:32px;color:#141414;font-weight:300;gap:8px;}
.home__content-service-block-column1-blocks img{width:48px;height:auto;}
.home__content-service-block-column2{width:100%;margin:0px auto;}
.home__content-service-block-column2-carrousel-card{display:flex !important;flex-direction:column;justify-content:center;align-items:center;background-color:white;width:100%;height:100%;max-height:221px;margin:auto 15px;min-width:165px;max-width:fit-content;box-shadow:0px 0px 10px 1px #c1c1c1;font-size:16px;text-align:center;text-decoration:none;color:#141414;font-weight:600;gap:16px;padding:15px;}
a.home__content-service-block-column2-carrousel-card img{width:60px;height:auto;margin:0px auto;transform:rotate(0deg);}
a.home__content-service-block-column2-carrousel-card p{text-decoration:none;color:#656565;font-weight:300;font-size:14px;margin:16px auto 0px;}
a.home__content-service-block-column2-carrousel-card p::before{content:'+';color:#656565;font-size:20px;padding-right:8px;}
.home__content-service-block-column2-carrousel .slick-track{height:400px;display:flex;}
.home__content-service-block-column2-carrousel .draggable{padding:0px 12px;margin:0px 12px;}
.home__content-service-block-column2-carrousel .slick-next, .home__content-service-block-column2-carrousel .slick-prev{position:absolute;z-index:2;width:48px;height:48px;display:flex;justify-content:center;align-items:center;}
.home__content-service-block-column2-carrousel .slick-next::before, .home__content-service-block-column2-carrousel .slick-prev::before{content:'';font-size:38px;color:#F3F4F7;border-radius:50%;width:48px;height:48px;display:flex;justify-content:center;position:absolute;opacity:1;}
.home__content-service-block-column2-carrousel .slick-next::before{background-image:url(//aigen.com.br/wp-content/themes/aigen/img/seta-carrousel-right.svg);box-shadow:0px 0px 7px 0px #c8c8c8;}
.home__content-service-block-column2-carrousel .slick-prev::before{background-image:url(//aigen.com.br/wp-content/themes/aigen/img/seta-carrousel-left.svg);box-shadow:0px 0px 7px 0px #c8c8c8;}
.home__content-service-block-column2-carrousel .slick-prev{left:-13px;}
.home__content-service-block-column2-carrousel .slick-next{right:-13px;}
.home__content-newsletter-block{font-family:'Roboto',sans-serif;background-color:#FFC559;border-radius:16px;padding:56px 16px;margin-top:56px;}
.home__content-newsletter .newsletter{width:100%;}
.home__content-newsletter .newsletter-title{padding:0px;}
.home__content-newsletter .newsletter-inputs{flex-direction:column;}
.home__content-newsletter .newsletter-inputs-name, .home__content-newsletter .newsletter-inputs-email, .home__content-newsletter .newsletter-inputs a{width:calc(100% - 34px);}
.whoweare{font-family:'Roboto', sans-serif;}
.whoweare-content{background-color:#F7F7F7;padding:25px 0px 71px;}
.whoweare-content .our-history-column2 a{display:none;}
.whoweare-content-faixa{background-color:#FFF4D1;}
.whoweare-content-faixa-block{display:flex;flex-direction:column;gap:32px;padding:32px 0px;}
.whoweare-content-faixa-block-title{color:#E6631C;font-size:32px;font-weight:400;line-height:43px;}
.whoweare-content-faixa-block-cards{display:flex;flex-direction:column;gap:32px;}
.whoweare-content-faixa-block-cards-card{background-color:#FFFFFF;display:flex;flex-direction:column;gap:16px;padding:16px;}
.whoweare-content-faixa-block-cards-card-title{display:flex;flex-direction:row;align-items:center;gap:8px;color:#141414;font-size:24px;font-weight:700;line-height:34px;}
.whoweare-content-faixa-block-cards-card-title img{width:30px;height:auto;}
.whoweare-content-faixa-block-cards-card span{color:#141414;font-size:16px;font-weight:400;line-height:28px;}
.whoweare-content .history-block{background-image:linear-gradient(#fff4d1, #fff4d1);background-color:#F7F7F7;border:2px solid #141414;color:#141414;}
.whoweare-content-aigentes{color:#141414;font-size:48px;font-weight:300;line-height:63px;display:flex;flex-direction:column;gap:32px;}
.whoweare-content-aigentes span{margin:0px auto;}
.whoweare-content-aigentes mark{background-color:#F7F7F7;color:#E6631C;font-size:48px;font-weight:700;line-height:63px;}
.whoweare-content-aigentes-grid{display:flex;flex-direction:row;flex-wrap:wrap;}
.whoweare-content-aigentes-grid-card{display:flex;margin:0px auto;position:relative;width:50%;background-image:linear-gradient(180deg, #343434 0%, #000000 100%);}
.whoweare-content-aigentes-grid-card img{width:100%;height:auto;-webkit-mask-image:linear-gradient(to top, transparent 0%, black 35%);}
.whoweare-content-aigentes-grid-card-text{display:flex;flex-direction:column;position:absolute;bottom:15px;left:15px;}
span.whoweare-content-aigentes-grid-card-text-cargo{color:#FFFFFF;font-size:16px;font-weight:600;line-height:28px;margin:0px;}
span.whoweare-content-aigentes-grid-card-text-name{color:#FFFFFF;font-size:14px;font-weight:400;line-height:20px;margin:0px;}
.whoweare-content-team{height:304px;display:flex;justify-content:center;align-items:center;position:relative;font-family:'Roboto', sans-serif;background-image:linear-gradient(#141414, #141414);background-position:50% 50%;background-repeat:no-repeat;background-size:0% 100%;transition:background-size .2s, color .2s;background-color:#FFC559;text-decoration:none;color:#141414;}
.whoweare-content-team-faixa{display:flex;flex-direction:column;gap:32px;width:80%;margin:auto;text-align:center;}
.whoweare-content-team-faixa p{color:#141414;font-size:40px;font-weight:300;line-height:53px;margin:0px;}
.whoweare-content-team-faixa a{border-radius:27px;padding:16px 16px 14px 16px;margin:0px auto;width:calc(90% - 32px);max-width:485px;color:#FFFFFF;font-size:16px;font-weight:600;line-height:21px;text-decoration:none;display:flex;justify-content:center;align-items:center;position:relative;background-image:linear-gradient(#E6631C, #E6631C);background-position:50% 50%;background-repeat:no-repeat;background-size:0% 100%;transition:background-size .1s, color .2s;background-color:#141414;}
.contact{background-color:#F7F7F7;}
.contact-block{padding:25px 0px 30px;width:100%;display:flex;flex-direction:column;gap:50px;}
.contact-block-column-whatsapp{display:none;}
.contact-block-column-informations{padding:56px 32px;background-color:#E1E2E5;color:#141414;font-size:40px;font-weight:300;margin-bottom:24px;}
.contact-block-column-informations .infos{padding-top:20px;}
.contact-block-column-informations .infos-text-2{display:none;}
p input.wpcf7-submit:disabled{color:#FFFFFF;font-size:18px;font-weight:600;line-height:24px;background-color:#101010;width:100%;padding:16px;margin-bottom:10px;border-radius:30px;}
p input.wpcf7-submit{cursor:pointer;color:#FFFFFF;font-size:18px;font-weight:600;line-height:24px;background-color:#141414;width:100%;padding:16px 16px 14px 16px;border-radius:30px;border:0px;}
p span.wpcf7-spinner{margin:auto;display:block;}
.include-block-contact-form-full span.wpcf7-form-control-wrap .wpcf7-not-valid-tip, .wpcf7-not-valid-tip{font-size:16px;margin-top:8px;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output{border-color:#FFE8E8;background-color:#FFE8E8;border-radius:56px;color:#D50000;padding:8px;margin:0px;text-align:center;width:100%;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#E8FFEA;background-color:#E8FFEA;border-radius:56px;color:#1B5E20;padding:8px;margin:0px;text-align:center;width:100%;}
.portfolio{background-color:#F7F7F7;padding:25px 0px 71px;}
.portfolio .portfolio-block--contrast{display:flex;flex-direction:column;gap:40px;padding-top:25px;}
.portfolio-block--contrast{padding-bottom:50px;}
.portfolio-block--items{display:flex;flex-direction:column;gap:20px;}
.portfolio-block p.title{padding-bottom:10px;margin:0px;font-weight:300;}
.portfolio-block--filters{flex-wrap:nowrap;gap:12px;padding-bottom:30px;}
.portfolio-block--filters.f-wrap .portifolio-block-card-column1-button{margin:0px;}
.portifolio-block--form{margin-top:40px;padding:48px 15px;background-color:#EDEBE9;}
.portifolio-block-card-column2--contrast{position:absolute;top:-18px;right:17px;background:#141414;color:#fff;font-size:20px;font-weight:600;padding:8px 20px;border-radius:20px;z-index:990;}
.portifolio-block-card-column2--contrast svg{padding-right:7px;margin-bottom:2px;}
.portifolio-block-card-column2--contrast svg path{width:24px;}
.page-nav-container{margin:32px 0 0 0;}
.page-nav-container a, .page-nav-container span{width:32px;height:32px;text-align:center;background:#fff;border:1px solid #707070;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#101010;margin:0 2px;}
.page-nav-container .current{background-color:#141414;color:#fff;}
.singlePortfolio{background-color:#F7F7F7;}
.singlePortfolio-content-banner h1, .portfolio h1{color:#101010;font-weight:300;text-align:center;margin:0px auto;padding:30px 0px 20px;}
.portfolio h1{padding-top:0!important;margin-top:0!important;}
.singlePortfolio-content-linha1{flex-wrap:wrap;display:flex;flex-direction:column-reverse;justify-content:center;gap:30px;}
.singlePortfolio-content-linha1-brands{gap:20px;display:flex;flex-direction:column;align-items:start;width:100%;}
.singlePortfolio-content-linha1-brands-block{display:flex;flex-direction:column;gap:16px;color:#101010;font-size:16px;font-weight:400;line-height:24px;}
.singlePortfolio-content-linha1-brands-block a{color:#f78c46;text-decoration:none;}
.singlePortfolio-content-linha1-brands-block a:hover{text-decoration:underline;}
.singlePortfolio-content-linha1-brands-block-title{display:flex;flex-direction:row;gap:16px;color:#101010;font-size:24px;line-height:38px;font-weight:300;}
.singlePortfolio-content-linha1-brands-block-title img, .singlePortfolio-content-linha1-brands-block-title svg{width:100%;height:auto;max-width:35px;}
.singlePortfolio-content-linha1-brands-block-tec{display:flex;flex-wrap:wrap;gap:16px;}
.singlePortfolio-content-linha1-brands-block-tec a{background-color:#FFFFFF;}
.singlePortfolio-content-linha1-imagem, .singlePortfolio-content-linha2-imagem, .singlePortfolio-content-linha2-video, .singlePortfolio-content-linhaAdd-imagem, .singlePortfolio-content-linhaAdd-video{width:100%}
.singlePortfolio-content-linha1-imagem img, .singlePortfolio-content-linha2-imagem img, .singlePortfolio-content-linhaAdd-imagem img{width:100%;height:auto;}
iframe{width:100%;}
.singlePortfolio-content-linha2-video iframe, .singlePortfolio-content-linhaAdd-video iframe{display:block;width:100%;margin:0px auto;}
.singlePortfolio-content-linha2, .singlePortfolio-content-linhaAdd{flex-wrap:wrap;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:30px;padding:50px 0px;}
.singlePortfolio-content-linhaAdd:nth-child(2n){flex-direction:row-reverse;}
.singlePortfolio-content-linha2-text, .singlePortfolio-content-linhaAdd-text{width:100%;margin:auto;color:#101010;font-size:16px;font-weight:400;line-height:28px;}
.singlePortfolio-content-linha2-text p a, .singlePortfolio-content-linhaAdd-text p a{color:#f78c46;text-decoration:none;}
.singlePortfolio-content-linha2-text p a:hover, .singlePortfolio-content-linhaAdd-text p a:hover{text-decoration:underline;}
#breadcrumbs.services-breadcrumb{background-color:#F58B47;}
.services{background-color:#F58B47;display:flex;flex-direction:column;justify-content:center;align-items:center;}
.services p.title1{color:#FFFFFF;font-size:40px;font-weight:400;line-height:72px;padding:25px 0px 0px;margin:0px auto;text-align:center;}
.services-grid{display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;width:100%;padding:15px 0px 50px;}
.services-grid-card{display:flex !important;flex-direction:column;justify-content:center;align-items:center;background-color:white;width:calc(50% - 38px);height:auto;max-width:204px;min-width:100px;border-radius:4px;box-shadow:0px 0px 17px -4px #656565;font-size:16px;text-align:center;text-decoration:none;color:#141414;font-weight:500;gap:16px;padding:15px;aspect-ratio:1;}
.services-grid-card img{width:60px;height:auto;margin:0px auto;transform:rotate(0deg);}
.services-grid-card p{text-decoration:none;color:#656565;font-weight:300;font-size:14px;margin:16px auto 0px;}
.services-grid-card p::before{content:'+';color:#656565;font-size:20px;padding-right:8px;}
.services-process{background-color:#F7F7F7;padding:56px 0px;width:100%;}
.services-process p.title2{color:#141414;font-size:40px;font-weight:300;line-height:48px;padding:0px 0px 32px;margin:0px auto;text-align:center;}
.services-process-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;}
.services-process-grid-cards{background-color:#FFFFFF;border-radius:16px;padding:24px 16px;width:calc(100% - 32px);}
.services-process-grid-cards img{width:55px;height:auto;}
.services-process-grid-cards-title{display:flex;flex-direction:column-reverse;}
.services-process-grid-cards .services-process-grid-cards-title p{color:#141414;font-size:32px;font-weight:300;line-height:38px;padding-top:8px;}
.services-process-grid-cards p{color:#101010;font-size:18px;font-weight:400;line-height:28px;padding-top:24px;margin:0px;}
.services-include{background-color:#EDEBE9;padding:50px 0px;margin-top:50px;}
.services-include .include-block-contact{margin:0px 16px;}
#breadcrumbs.single-services-breadcrumb{background-color:#FFFAEA;}
.single-service{font-family:"Roboto", sans-serif;padding-bottom:56px;}
.single-service-contact-button{display:flex;align-items:center;justify-content:center;background-color:#141414;border-radius:28px;height:56px;color:#FFFFFF;font-size:18px;font-weight:500;line-height:24px;text-decoration:none;margin-top:32px;}
.single-service_quality-block h3, .single-service_transformations-block h4, .single-service_business-block h5, .single-service_connections-block h6, .portifolio-block-title-service{padding:0px;margin:0px;font-size:32px;font-weight:300;line-height:38px;}
.single-service_description{background-color:#FFFAEA;padding:76px 0px 33px;}
.single-service_description-block h1{color:#141414;font-size:32px;font-weight:300;line-height:38px;padding-bottom:15px;}
.single-service_description-block h2{padding:0px;margin:0px;color:#141414;font-size:24px;font-weight:300;line-height:32px;padding-bottom:32px;}
.single-service_description-block p{padding:0px;margin:0px;color:#141414;font-size:16px;font-weight:400;line-height:20px;}
.single-service_quality{background-color:#E6631C;padding:33px 0px 56px;}
.single-service_quality-block{max-width:1162px;}
.single-service_quality-block h3{color:#FFFFFF;text-align:center;padding-bottom:32px;}
.single-service_quality-block-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:16px;}
.single-service_quality-block-grid-unit{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:24px;padding-bottom:14px;width:calc(50% - 8px);}
.single-service_quality-block-grid-unit p{padding:0px;margin:0px;color:#FFFFFF;font-size:20px;font-weight:600;line-height:32px;text-align:center;}
.single-service_transformations{background-color:#F7F7F7;padding:56px 0px;}
.single-service_transformations-block h4{color:#141414;text-align:center;padding-bottom:32px;}
.single-service_transformations-block-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;}
.single-service_transformations-block-grid-unit{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:15px;padding:24px 15px;border-radius:8px;}
.single-service_transformations-block-grid-unit:nth-child(1){background-color:#F4EFEE;}
.single-service_transformations-block-grid-unit:nth-child(2){background-color:#FFF6D9;}
.single-service_transformations-block-grid-unit:nth-child(3){background-color:#FFD3B2;}
.single-service_transformations-block-grid-unit:nth-child(4){background-color:#FFFFFF;}
.single-service_transformations-block-grid-unit img{width:48px;height:48px;margin-bottom:auto;}
.single-service_transformations-block-grid-unit span b{color:#141414;font-size:20px;font-weight:600;line-height:24px;}
.single-service_transformations-block-grid-unit span p{color:#141414;font-size:16px;font-weight:400;line-height:20px;margin:0px;margin-top:8px;}
.single-service_business{background-color:#141414;padding:56px 0px;}
.single-service_business-block{background-color:#FFFFFF;border-radius:16px;padding:32px 16px;width:calc(100% - 72px);}
.single-service_business-block h5{color:#141414;padding-bottom:24px;}
.single-service_business-block h5 strong{color:#F58B47;font-weight:600;}
.single-service_business-block p{padding:0px;margin:0px;color:#141414;font-size:16px;font-weight:400;line-height:20px;}
.single-service_business-block p:nth-child(2){margin-bottom:16px;}
.single-service_connections{background-color:#F58B47;padding:56px 0px;}
.single-service_connections-block h6{color:#FFFFFF;text-align:center;padding-bottom:32px;}
.single-service_connections-block h6 strong{font-weight:600;}
.single-service_connections-block-grid{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:16px;}
.single-service_connections-block-grid-unit{background-color:#FFFFFF;border-radius:16px;padding:24px 16px;}
.single-service_connections-block-grid-unit img{width:48px;height:48px;margin-right:auto;}
.single-service_connections-block-grid-unit span b{display:block;color:#101010;margin:16px 0px 8px;font-size:24px;font-weight:600;line-height:32px;}
.single-service_connections-block-grid-unit span p{margin:0px;color:#101010;font-size:18px;font-weight:400;line-height:28px;}
.portifolio-block-title-service{color:#141414;padding:56px 0px 0px;}
.post-blog{background-color:#F7F7F7;}
.post-blog_block{padding:25px 0px 10px;}
.post-blog_block-group-title, .post-blog_block-content{padding:0px;}
.post-blog_block-group-title p.title{font-size:32px;font-weight:300;line-height:38px;margin:0px;margin-bottom:16px;}
.post-blog_block-group-title a, .listing-page_grid-unit .listing-page_grid-unit-category span, .active-category a{background-color:#F7EDD0;border-radius:15px;color:#101010;font-size:16px;font-weight:400;line-height:21px;text-decoration:none;padding:2px 10px;margin-right:8px;width:fit-content;}
.post-blog_block-group-title-line, .listing-page_grid-unit-line{display:flex;flex-direction:column;align-items:start;gap:16px;color:#101010;font-size:14px;font-weight:400;line-height:17px;margin-top:16px;}
.post-blog_block-group-title-line-author, .listing-page_grid-unit-line-author{display:flex;gap:8px;align-items:center;}
.listing-page_grid-unit-category{display:flex;gap:5px;}
.listing-page_grid-unit .listing-page_grid-unit-line-author span{margin-top:0;}
.post-blog_block .post-blog_block-group-title-line-author img, .listing-page_grid-unit .listing-page_grid-unit-line-author img{width:32px;height:32px;border-radius:50%;margin:0px;}
.post-blog_block img.wp-post-image{width:100%;max-width:820px;height:auto;margin:32px auto;display:block;}
.post-blog_block-content p{color:#101010;font-size:18px;font-weight:300;line-height:36px;margin:0px;margin-bottom:30px;}
.post-blog_block-content p a{color:#f78c46;text-decoration:none;}
.post-blog_block-content p a:hover{text-decoration:underline;}
.listing-page{background-color:#F7F7F7;}
.listing-page_category{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:16px;padding:30px 0px 20px;}
.listing-page_category a{color:#141414;font-size:18px;font-weight:500;line-height:24px;text-decoration:none;}
.listing-page_grid{display:flex;flex-direction:column;gap:48px;padding-bottom:72px;}
.listing-page_grid-unit a{text-decoration:none;}
.listing-page_grid-unit img{width:100%;height:auto;}
.listing-page_grid-unit-title{color:#141414;font-size:24px;font-weight:300;line-height:32px;margin:16px 0px 8px;}
.listing-page_grid-unit span{color:#141414;font-size:16px;font-weight:300;line-height:20px;margin-top:16px;display:block;}
.pagination{display:flex;justify-content:center;padding-bottom:72px;gap:4px;}
.page-numbers{display:flex;justify-content:center;align-items:center;width:32px;height:32px;border:1px solid #707070;text-decoration:none;color:#101010;}
.page-numbers:hover{background-color:#141414;border:1px solid #141414;color:#EBFFFF;}
.page-numbers.current{background-color:#141414;border:1px solid #141414;color:#EBFFFF;}
.next.page-numbers{margin-left:12px;width:fit-content;border:0px;}
.prev.page-numbers{margin-right:12px;width:fit-content;border:0px;}
.next.page-numbers:hover, .prev.page-numbers:hover{background-color:transparent;color:#101010;}
.contact-block-column-cards{padding:56px 32px;background-color:#EDEBE9;color:#141414;font-size:24px;font-weight:300;margin-bottom:24px;}
.contact-block-column-cards span{display:block;}
.content_block2-card{padding:24px;background-color:#FFFAEA;border-radius:8px;margin-top:24px;}
.content_block2-card span{font-size:24px;font-weight:700;line-height:45px;padding:0px;}
.seja-aigente .content_block2-card p span, .content_block2-card p{margin:0px;font-size:16px;font-weight:300;line-height:28px;}
.contact-block.seja-aigente .include-block-contact-form textarea{height:170px;}
input[type="file"],
.label-input{display:none !important;}
.label-input span.wpcf7-form-control-wrap{display:none !important;}
.drop-area span b{text-decoration:underline;}
.drop-area{display:flex;align-items:center;justify-content:center;color:#101010;font-size:16px;font-weight:400;line-height:28px;background-color:#EFEFEF;border:1px dashed #707070;height:50px;cursor:pointer;transition:ease .3s;}
.drop-area:hover{border-color:#141414;background-color:#FFEFB7;}
.label-input-span{padding:0px 16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center;}
.singlePortfolio-content-linha1-brands-block-title svg .b{opacity:.32;}
.singlePortfolio-content-linha1-brands-block-title svg .b, .singlePortfolio-content-linha1-brands-block-title svg .c{fill:#f58b47;}
@media(min-width:400px) and (max-width:1023px){
.home__content-banner-tablet, .home__content-banner-tablet img{display:block;width:100%;height:auto;}
.home__content-banner-mobile{display:none;}
}
@media(min-width:1024px){
.erro__content{width:80%;}
.erro__content img{width:56px;}
.erro__content h1{padding:24px 0;font-size:60px;}
.erro__content h2{font-size:48px;}
.erro__content p{font-size:34px;padding-bottom:32px;}
h1{font-size:60px;line-height:72px;}
h2{font-size:48px;line-height:57px;}
h3{font-size:34px;line-height:40px;}
h4{font-size:24px;line-height:32px;}
h5{font-size:20px;line-height:24px;}
.contact-block-column-cards{padding:56px 48px;border-radius:4px;}
.listing-page_category{gap:24px;padding:45px 0px 56px;}
.listing-page_category a{font-size:20px;line-height:26px;}
.listing-page_grid{flex-direction:row;flex-wrap:wrap;gap:30px;padding-bottom:100px;max-width:1162px;margin:0px auto;}
.listing-page_grid-unit{width:calc(50% - 55px);padding:20px;transition:ease all .3s;height:fit-content;}
.listing-page_grid-unit:hover{box-shadow:0px 0px 15px 2px #eae6e6;}
.listing-page_grid-unit-title{margin:16px 0px;}
.listing-page_grid-unit span{font-size:18px;line-height:36px;}
.listing-page_grid-unit-line{justify-content:space-between;}
.post-blog_block{padding:72px 0px 78px;max-width:1162px;margin:0px auto;}
.post-blog_block-group-title, .post-blog_block-content{max-width:820px;margin:0px auto;}
.post-blog_block-group-title p.title{color:#101010;font-size:48px;line-height:57px;}
.post-blog_block-group-title-line, .listing-page_grid-unit-line{flex-direction:row;align-items:center;gap:56px;font-size:16px;line-height:20px;}
.post-blog_block img.wp-post-image{margin:56px auto;}
.post-blog_block-content p{font-size:20px;line-height:40px;}
.single-service{padding-bottom:72px;}
.single-service-contact-button{max-width:268px;margin:32px auto auto;position:relative;background-image:linear-gradient(#E6631C, #E6631C);background-repeat:no-repeat;transition:background-size .2s, color .2s;background-size:0% 0%;background-position:50% 50%;}
.single-service-contact-button:hover{background-size:100% 100%;color:#141414;}
.single-service_description-block-button{margin-left:0px;}
.single-service_quality-block h3, .single-service_transformations-block h4, .single-service_business-block h5, .single-service_connections-block h6, .portifolio-block-title-service{font-size:48px;line-height:57px;}
.single-service_description{background-color:#FFFAEA;padding:76px 0px 72px;}
.single-service_description-block{max-width:824px;margin:auto;}
.single-service_description-block h1{font-size:60px;line-height:72px;}
.single-service_description-block h2{font-size:34px;font-weight:400;line-height:40px;}
.single-service_description-block p{font-size:18px;line-height:28px;}
.single-service_quality{padding:72px 0px;}
.single-service_quality-block-grid{gap:30px;}
.single-service_quality-block-grid-unit{padding-bottom:0px;width:calc(20% - 15px);}
.single-service_quality-block-grid-unit p{font-size:24px;}
.single-service_transformations{padding:72px 0px;}
.single-service_transformations-block-grid{flex-direction:row;flex-wrap:wrap;gap:30px;}
.single-service_transformations-block-grid-unit{justify-content:center;gap:30px;padding:56px 30px;border-radius:16px;width:calc(50% - 75px);min-height:135px;}
.single-service_transformations-block-grid-unit img{width:119px;height:119px;margin:auto;}
.single-service_transformations-block-grid-unit span b{font-size:24px;line-height:32px;}
.single-service_transformations-block-grid-unit span p{font-size:18px;line-height:28px;margin-top:16px;}
.single-service_business{padding:72px 0px;}
.single-service_business-block{padding:96px 30px;width:calc(100% - 100px);max-width:1102px;}
.single-service_business-block h5, .single-service_business-block p{max-width:864px;margin:0px auto;}
.single-service_business-block h5{padding-bottom:32px;}
.single-service_business-block p{font-size:18px;line-height:28px;}
.single-service_connections{padding:72px 0px;}
.single-service_connections-block-grid{flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:30px;}
.single-service_connections-block-grid-unit{padding:48px;width:calc(33.33% - 116px);min-height:350px;}
.single-service_connections-block-grid-unit img{width:119px;height:119px;}
.portifolio-block-title-service{padding:72px 0px 28px;}
.services p.title1{font-size:60px;padding:45px 0px 0px;}
.services-grid{gap:30px;padding:50px 0px;margin:0px auto;max-width:1161px;}
.services-grid-card{width:268px;padding:32px;margin-bottom:18px;box-shadow:0px 0px 17px -4px #656565;font-size:24px;position:relative;background-image:linear-gradient(#FFEFB7, #FFEFB7);background-repeat:no-repeat;transition:background-size .2s, color .2s;background-size:0% 0%;background-position:50% 50%;}
.services-grid-card:hover{background-size:100% 100%;}
.services-grid-card p{font-size:14px;display:flex;align-items:center;flex-direction:row;}
.services-process p.title2{font-size:60px;line-height:72px;padding:0px 0px 57px;}
.services-process-grid{gap:8px;}
.services-process-grid .services-process-grid-cards:nth-child(2n){flex-direction:row-reverse;}
.services-process-grid-cards:nth-child(2n) .services-process-grid-cards-title{justify-content:flex-start;}
.services-process-grid-cards{padding:56px 16px;display:flex;align-items:center;justify-content:center;}
.services-process-grid-cards p{width:40%;}
.services-process-grid-cards img{width:96px;}
.services-process-grid-cards-title{display:flex;flex-direction:row-reverse;align-items:center;justify-content:flex-end;gap:30px;width:40%;}
.services-process-grid-cards .services-process-grid-cards-title p{font-size:24px;line-height:32px;padding-top:0px;}
.services-process-grid-cards p{padding-top:0px;}
.singlePortfolio-content-linha1-brands-block-title{font-size:32px;line-height:46px;}
.singlePortfolio-content-linha1-brands-block-title img, .singlePortfolio-content-linha1-brands-block-title svg{max-width:45px;}
.singlePortfolio-content-linha1-brands-block{font-size:18px;line-height:28px;}
.singlePortfolio-content-linha2-text, .singlePortfolio-content-linhaAdd-text{width:40%;font-size:18px;line-height:36px;}
.singlePortfolio-content-linha1-imagem, .singlePortfolio-content-linha2-imagem, .singlePortfolio-content-linha2-video, .singlePortfolio-content-linhaAdd-imagem, .singlePortfolio-content-linhaAdd-video{width:calc(50% - 15px);}
.singlePortfolio-content-linha1{flex-direction:row;}
.singlePortfolio-content-linha1-brands{gap:50px;width:calc(50% - 15px);}
.singlePortfolio-content-banner h1, .portfolio h1{padding:45px 0px 25px;}
.services-include .include-block-contact{margin:0px auto;}
.portifolio-block--form{margin-top:108px;padding:48px 0;}
.portifolio-block-card-column2--contrast{top:30px;right:30px;}
.portfolio-block--filters{flex-wrap:wrap;padding-bottom:56px;}
.portfolio{padding:45px 0px;}
.portfolio .portfolio-block--contrast{gap:20px;padding:10px 0px 60px;}
.portfolio-block p.title{padding-bottom:20px;}
.contact-block{padding:45px 0px 100px;flex-direction:row;gap:32px;}
.contact-block-column{display:flex;flex-direction:column;gap:32px;width:calc(40% - 48px);}
.contact-block-column-whatsapp{background-color:#075E54;border-radius:4px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:32px;width:calc(100% - 40px);padding:56px 20px;}
.contact-block-column-whatsapp p.title{color:#FFFFFF;font-size:32px;font-weight:400;line-height:38px;text-align:center;margin:0px;padding:0px;}
.contact-block-column-whatsapp p{color:#FFFFFF;font-size:20px;font-weight:400;line-height:27px;text-align:center;margin:0px;padding:0px 27px;max-width:570px;}
.contact-block-column-whatsapp a{background-color:#25D366;display:flex;flex-direction:row-reverse;justify-content:center;gap:8px;color:#141414;border-radius:27px;padding:16px 16px 14px 16px;text-decoration:none;font-size:16px;font-weight:600;line-height:20px;width:45%;}
.contact-block-column-whatsapp a img{width:20px;height:auto;}
.contact-block-column-informations{padding:56px 48px;border-radius:4px;}
p input.wpcf7-submit:disabled{width:38%;display:flex;justify-content:center;margin:0px 0px 10px auto;}
p input.wpcf7-submit{background-color:#141414;color:#FFFFFF;font-size:16px;border-radius:27px;border:0px;padding:17px 16px 14px 16px;text-align:center;display:flex;flex-direction:row-reverse;justify-content:center;align-items:center;width:38%;margin:0px;cursor:pointer;position:relative;background-image:linear-gradient(#E6631C, #E6631C);background-repeat:no-repeat;transition:background-size .2s, color .2s;background-size:0% 0%;background-position:50% 50%;}
p input.wpcf7-submit:hover{background-size:100% 100%;transition:ease all 0.2s;color:#141414;}
p span.wpcf7-spinner{margin:auto 0px auto auto;display:block;}
.wpcf7 form.failed .wpcf7-response-output, .wpcf7 form.aborted .wpcf7-response-output, .wpcf7 form.invalid .wpcf7-response-output{border-color:#D50000;background-color:#FFE8E8;border-radius:0px;color:#D50000;margin:auto;width:50%;}
.wpcf7 form.sent .wpcf7-response-output{border-color:#1B5E20;background-color:#E8FFEA;border-radius:0px;color:#1B5E20;margin:auto;width:50%;}
.whoweare-content{padding:0px 0px 96px;}
.whoweare-content-faixa-block{gap:48px;padding:72px 0px;width:80%;margin:0px auto;}
.whoweare-content-faixa-block-title{font-size:48px;font-weight:300;line-height:63px;}
.whoweare-content-faixa-block-cards{flex-direction:row;flex-wrap:wrap;justify-content:space-between;}
.whoweare-content-faixa-block-cards-card{gap:24px;padding:24px;width:calc(30% - 48px);border-radius:8px;}
.whoweare-content-faixa-block-cards-card-title{font-size:34px;line-height:45px;}
.whoweare-content-faixa-block-cards-card span{font-size:18px;font-weight:300;line-height:36px;}
.whoweare-content .history-block:hover{border:2px solid #fff4d1;background-size:100% 100%;}
.whoweare-content-aigentes{font-size:60px;line-height:72px;gap:48px;}
.whoweare-content-aigentes mark{font-size:60px;font-weight:500;line-height:72px;}
.whoweare-content-aigentes-grid-card{width:25%;}
span.whoweare-content-aigentes-grid-card-text-cargo{font-size:24px;}
span.whoweare-content-aigentes-grid-card-text-name{font-size:16px;}
.whoweare-content-team:hover{background-size:100% 100%;}
.whoweare-content-team:hover .whoweare-content-team-faixa p{color:#FFFFFF;}
.whoweare-content-team:hover .whoweare-content-team-faixa a{color:#141414;background-size:100% 100%;}
.whoweare-content-team{height:417px;}
.whoweare-content-team-faixa{width:40%;}
.whoweare-content-team-faixa p{font-size:48px;line-height:57px;}
.whoweare-content-team-faixa a{width:calc(100% - 32px);}
.home__content-newsletter-block{padding:72px 0px;margin-top:96px;}
.home__content-newsletter-block .newsletter{width:35%;margin:0px auto;}
.home__content-newsletter-block .newsletter-title{padding:0px;font-size:45px;}
.home__content-newsletter-block .newsletter-text{font-size:24px;}
.home__content-newsletter-block .newsletter-inputs a{width:50%;margin:0px 0px 0px auto;}
.form-content-block-send{flex-direction:row-reverse;align-items:center;justify-content:end;gap:8px;}
.form-content-block-send button{width:50%;margin:0px;transition:ease all .2s;}
.form-content-block-send button:hover{background-size:100% 100%;transition:ease all 0.2s;color:#141414;}
.form-content-block-email span.error-message{font-size:14px;}
#content{padding-top:76px;}
.home__content-banner-mobile, .home__content-banner-tablet{display:none;}
.home__content-banner-desktop{display:block;}
.home__content-banner-desktop img{width:100%;height:auto;}
.home__content-service-block{flex-direction:row;margin-top:96px;}
.home__content-service-block-column1{width:40%;gap:48px;padding-right:30px;}
.home__content-service-block-column1-blocks{flex-direction:row;gap:30px;align-items:center;}
.home__content-service-block-column1-blocks img{width:56px;}
.home__content-service-block-column2{width:60%;margin:0px 0px 0px auto;}
.home__content-service-block-column2-carrousel-card{max-height:338px;min-width:238px;max-width:fit-content;font-size:24px;position:relative;background-image:linear-gradient(#FFEFB7, #FFEFB7);background-repeat:no-repeat;transition:background-size .2s, color .2s;background-size:0% 0%;background-position:50% 50%;}
.home__content-service-block-column2-carrousel-card:hover{background-size:100% 100%;}
.home__content-service-block-column2-carrousel-card img{width:80px;}
.home__content-service-block-column2-carrousel .draggable{margin:0px 12px 0px 0px;}
a.home__content-service-block-column2-check{margin:30px auto 0px 12px;}
.home__content-service-block-column2 a:hover img.display-desktop{display:block;width:100%;}
.home__content-service-block-column2 a:hover img.display-mobile{display:none;}
}
@media(min-width:1024px) and (max-width:1450px){
.contact-block.seja-aigente {
flex-direction: column;
}
.seja-aigente .include-block-contact {
width: calc(100% - 60px);
}
.seja-aigente .contact-block-column {
width: 100%;
}
}.footer{background-color:#F3F4F7;position:relative;z-index:999;}
.footer__content{font-family:'Roboto', sans-serif;padding:48px 0px;display:flex;flex-direction:column;}
.footer__content-column1{width:100%;}
.footer__content-column2{width:100%;}
.footer-content-copyright{border-top:1px solid #D5D6D8;padding-top:20px;margin-top:48px;display:flex;flex-direction:column;gap:8px;}
.footer-content-copyright a, .footer-content-copyright p{text-decoration:none;color:#141414;font-size:12px;}
.footer__content-column2 .newsletter{padding:48px 0px 0px;}
.footer__content-column2 .newsletter-title{font-size:24px;}
.footer__content-column2 .newsletter-text{font-size:20px;padding:10px 0px 25px;}
.footer__content-column2 #form_news_footer{display:flex;flex-direction:column;align-items:baseline;gap:24px;}
.footer__content-column2 .form-content-block-email{margin-bottom:auto;}
.footer__content-column2 .form-content-block-email, .footer__content-column2 .form-content-block-send{width:100%;}
.footer__content-column2 .email_news, .footer__content-column2.form-content-block-send button{margin-bottom:5px;}
.footer__content-column2 .form-content-block-send{flex-direction:column;align-items:center;}
.footer__content-column2 .form-content-block-send button{width:100%;}
@media(min-width:1024px){
.footer__content {
padding: 52px 0px;
flex-direction: row;
flex-wrap: wrap;
}
.footer__content-column1 {
width: 40%;
}
.footer__content-column2 {
width: 60%;
}
.footer-content-copyright {
padding-top: 30px;
margin-top: 48px;
display: flex;
flex-direction: row;
gap: 32px;
width: 100%;
}
.footer-content-copyright a, .footer-content-copyright p {
text-decoration: none;
color: #141414;
font-size: 12px;
} .footer__content-column2 .newsletter {
padding: 0px;
margin-left: auto;
width: 60%;
}
.footer__content-column2 .newsletter-title {
font-size: 24px;
}
.footer__content-column2 .newsletter-text {
font-size: 20px;
padding: 10px 0px 25px;
}
.footer__content-column2 #form_news_footer {
gap: 16px;
margin-left: auto;
}
.footer__content-column2 .form-content-block-email {
margin-bottom: auto;
}
.footer__content-column2 .form-content-block-email {
width: 100%;
}
.footer__content-column2 .form-content-block-send {
width: 50%;
}
.footer__content-column2 .email_news, .footer__content-column2.form-content-block-send button {
margin-bottom: 5px;
}
.footer__content-column2 .form-content-block-send {
flex-direction: row-reverse;
align-items: center;
margin-left: auto;
}
.footer__content-column2 .form-content-block-send button {
width: 100%;
}
}