@font-face{font-family:'AvantGardeBookBT';src:url(/wp-content/themes/cajuideas/fonts/AvantGardeBookBT.eot);src:url('/wp-content/themes/cajuideas/fonts/AvantGardeBookBT.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/cajuideas/fonts/AvantGardeBookBT.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'AvantGardeITCbyBT-Book';src:url('/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-Book.svg#AvantGardeITCbyBT-Book') format('svg'),url(/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-Book.ttf) format('truetype'),url(/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-Book.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'AvantGardeDemiBT';src:url(/wp-content/themes/cajuideas/fonts/AvantGardeDemiBT.eot);src:url('/wp-content/themes/cajuideas/fonts/AvantGardeDemiBT.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/cajuideas/fonts/AvantGardeDemiBT.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'AvantGardeITCbyBT-Demi';src:url('/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-Demi.svg#AvantGardeITCbyBT-Demi') format('svg'),url(/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-Demi.ttf) format('truetype'),url(/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-Demi.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'AvantGardeDemiObliqueBT';src:url(/wp-content/themes/cajuideas/fonts/AvantGardeDemiObliqueBT.eot);src:url('/wp-content/themes/cajuideas/fonts/AvantGardeDemiObliqueBT.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/cajuideas/fonts/AvantGardeDemiObliqueBT.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'AvantGardeITCbyBT-DemiOblique';src:url('/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-DemiOblique.svg#AvantGardeITCbyBT-DemiOblique') format('svg'),url(/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-DemiOblique.ttf) format('truetype'),url(/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-DemiOblique.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'AVGARDNI';src:url(/wp-content/themes/cajuideas/fonts/AVGARDNI.eot);src:url('/wp-content/themes/cajuideas/fonts/AVGARDNI.eot?#iefix') format('embedded-opentype'),url(/wp-content/themes/cajuideas/fonts/AVGARDNI.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'AvantGardeITCbyBT-BookOblique';src:url('/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-BookOblique.svg#AvantGardeITCbyBT-BookOblique') format('svg'),url(/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-BookOblique.ttf) format('truetype'),url(/wp-content/themes/cajuideas/fonts/AvantGardeITCbyBT-BookOblique.woff) format('woff');font-weight:400;font-style:normal}body{font-family:'AvantGardeBookBT'}.banner-header{background-image:url(/wp-content/themes/cajuideas/img/best-choice-ever-portrait-mockup.webp);background-size:cover;background-position:center top;width:100%;height:650px}.btn-menu-mobile{display:none}.logocajuideas{margin:40px 0;width:100%}nav{display:none}nav ul{margin:0;padding:0}nav ul li{list-style:none;display:inline-block}.bg-banner{background-color:rgb(0 0 0 / .7);position:absolute;top:0;left:0;width:100%;height:100%}.section-title{color:#f15a2a;font-family:'AvantGardeITCbyBT-Demi'}.section-description{margin-bottom:50px}.duvida-ajuda{background-color:#f15a2a;padding:50px 0}.duvida-ajuda h4{color:#fff;margin:0;padding:20px 0;font-size:2rem}.btn-ajuda-saiba{background-color:#fff;color:#f15a2a;text-decoration:none;padding:5px 20px;display:inline-block}.btn-ajuda-saiba:hover{color:#fff;background-color:#333}section.services-slider{height:400px}article.service h3{color:#f15a2a;font-size:2.5rem}article.service p{color:#666;font-size:1.2rem;margin-top:20px;margin-bottom:30px}article.service img{width:100%}article.service .servico-btn-saibamais{color:#fff;background-color:#f15a2a;text-decoration:none;padding:10px 30px;display:inline-block;font-weight:700;border-radius:5px}.solutions-box{background-color:#f15a2a;color:#fff;padding:10px}.solutions-box small{font-size:.8rem}.btn-negocio-interesse{background-color:#f15a2a;color:#fff;text-decoration:none;padding:6px 20px;font-size:.9rem;border-radius:5px}.btn-negocio-interesse:hover{color:#f15a2a;background-color:#fff}section.informativo{background-color:#f15a2a;padding:30px 0;margin-top:50px}section.informativo p{color:#fff;margin-bottom:30px}section.nossos-trabalhos{padding:50px 0 60px 0}section.noticias{background-color:#f15a2a;padding:50px 0 60px 0}section.noticias .section-title{color:#fff}article.blog{background-color:#E9A28C;margin-top:50px}article.blog h3{height:75px;overflow:hidden}article.blog h3>a{color:#000;font-family:'AvantGardeITCbyBT-Demi';font-size:1.3rem;text-decoration:none;display:block}article.blog h3>a:hover{color:#f0f0f0}article.blog p{color:#000;font-size:.8rem}article.blog a.btn-noticia-mais{color:#f15a2a;text-decoration:none}article.blog a.btn-noticia-mais:hover{color:#fff}article.blog figure img{width:100%}article.blog .datetime{width:50px;height:49px;background-color:#f15a2a;text-align:center;position:absolute;top:-45px}article.blog .datetime .day,article.blog .datetime .month{display:block;color:#fff}.box-form-contact{position:relative;background-color:#fff}.box-form-contact .section-description{margin-bottom:30px}.box-form-contact .form-control{background-color:rgb(210 91 48 / .2);border:0;padding:10px;margin:5px 0;color:#f15a2a}.box-form-contact form .form-control:focus{box-shadow:none}.box-form-contact form .form-control::placeholder{color:rgb(210 91 48 / .6);font-weight:700}.box-form-contact form label{font-size:.8rem;color:#f15a2a}.btn-enviar-contato{background-color:#f15a2a;color:#fff;border:0}footer{background-color:#f15a2a;padding:50px 0}footer p{color:#fff;font-size:.8rem;display:block}footer ul.social{margin:0;padding:0}footer ul.social li{list-style:none;display:inline-block;margin:0 5px 0 0}footer ul.social li a{color:#fff;text-decoration:none;font-size:1.1rem}footer h4{color:#fff;font-weight:700;margin-top:20px}.links-footer{margin:0;padding:0}.links-footer li{list-style:none;margin:5px 0}.links-footer li a{color:#fff;margin-left:0;transition:margin-left ease .2s;text-decoration:none;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.links-footer li a:hover{margin-left:10px}.links-footer li a i{font-size:.5rem;margin-right:5px;color:#333;transition:color ease .5s}.links-footer li a:hover i{color:#fff}.btn-fale-conosco{background-color:#f15a2a;border-radius:5px;display:inline-block;margin-bottom:30px;color:#fff}.mauticform-button-wrapper .mauticform-button.btn-default,.mauticform-pagebreak-wrapper .mauticform-pagebreak.btn-default{background-color:#f15a2a;border-radius:5px;display:inline-block;margin-bottom:30px;color:#fff}section.quem-somos p{color:#000;font-size:1rem}.box-service-informations{padding:30px 0;background-color:#fff}.box-service-informations h3{color:#f15a2a;font-size:1.5rem;margin:0rem 0 1.5rem 0;font-weight:700}.box-service-informations p{color:#999;font-size:1rem;margin:1rem 0}.box-service-informations figure{width:100%;height:300px;overflow:hidden}.box-service-informations figure img{top:0;width:100%}.box-service-informations ul li,.box-service-informations.active ul li{list-style-type:disc;list-style-position:inside}.box-service-informations ul li{color:#f15a2a;margin-left:20px;margin-bottom:20px}.box-service-informations.active{background-color:#f15a2a}.box-service-informations.active h3{color:#fff;font-weight:700;font-size:1.5rem;margin:0rem 0 1.5rem 0}.box-service-informations.active p{color:#fff;font-size:1rem;margin:1rem 0}section.banner.servico h1{font-family:'AvantGardeDemiBT';margin-top:50px;color:#f15a2a;font-size:4rem;position:relative;z-index:2}section.banner.servico h2{font-size:1.8rem;position:relative;color:#fff;margin-top:50px;display:block;line-height:2.5rem}section.banner.servico{height:650px;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}section.banner.servico .box-form-contact{margin:130px 0 50px 0;padding:20px;width:350px}section.banner.servico .box-form-contact.fixed{width:350px;background-color:#fff;position:fixed;top:0;visibility:hidden;-webkit-box-shadow:0 0 25px 0 #999;box-shadow:0 0 25px 0 #999}section.banner.servico .box-form-contact .btn-enviar-contato{display:block;width:100%}section.banner.servico .section-title{font-size:1rem;font-weight:700}section.banner.servico .section-description{font-size:.8rem;line-height:.9rem}.service-page-single aside p{color:#999;font-size:1.2rem}.btn-menu-mobile{display:inline-block;position:fixed;right:0;top:0;margin:15px 20px 20px;background-color:#fff;border:0;color:#f15a2a}.accordion-button:not(.collapsed){color:#f0f0f0;background-color:#f15a2a;box-shadow:inset 0 -1px 0 rgb(0 0 0 / 13%)}.card-services{margin:40px 0}.card-services-header{background-color:#f15a2a;color:#fff}.card-services-title{font-size:1rem;text-align:center;padding:1rem 0 .5rem 0;font-family:'AvantGardeITCbyBT-Demi'}.card-services-title small{font-size:.8rem;font-family:'AvantGardeITCbyBT-Book'}.list-services{margin:0;padding:0}.list-services li{list-style:none;padding:10px;border-bottom:1px lightgray solid;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.list-services li i.fa-check{color:#f15a2a}.list-services li i.fa-times{color:#333}.btn-contratar{background-color:#f15a2a;color:#fff}.btn-contratar:hover{background-color:#333;color:#fff}section.copy{background-color:#333}section.copy p{padding:20px 0 10px 0;color:#fff;font-family:'AvantGardeITCbyBT-Demi'}.mauticform-errormsg{display:block;width:100%;color:tomato;padding:5px}.mauticform-helpmessage{display:block;width:100%;margin-top:21px;color:#f15a2a;font-weight:700}.mauticform-message{color:#198754;padding:10px}.swiper-pagination{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-top:50px}.swiper-pagination-bullet{background-color:#333;height:5px;width:5px;padding:5px;display:inline-block;margin:0 10px;border-radius:5px}.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#f15a2a}.client-mockup-desktop{background-size:cover;background-position:center center;background-repeat:no-repeat;border-radius:10px;border:5px #333 solid;height:150px;width:100%;overflow:hidden;box-shadow:10px 10px 15px 0 rgb(255 255 255 / .25);-webkit-box-shadow:10px 10px 15px 0 rgb(255 255 255 / .25);-moz-box-shadow:10px 10px 15px 0 rgb(255 255 255 / .25)}.client-mockup-desktop img{width:100%}.client .client-name{text-align:center;margin-top:30px;color:#f15a2a;font-weight:700}.solution-content{padding:30px 0}.solution-content p{font-size:1.2rem;color:#666;margin:20px 0}.solution-content p a{color:#f15a2a;font-weight:700;transition:color ease-in-out .3s}.solution-content p a:hover{color:#333}.solution-content h3{color:#f15a2a;font-weight:700;font-size:2rem}.section-qlip{background-color:#f0f0f0;padding:25px 0}.section-qlip h2{color:#123361;font-size:1.1rem;text-align:left;font-weight:700}.cta-section-qlip{background-color:#FE7A27;color:#fff;text-decoration:none;padding:10px 20px}.cta-section-qlip:hover{background-color:#123361;color:#fff}.section-qlip h2{color:#123361}@media (min-width:678px) and (max-width:1024px){.banner-header{background-position:center left}.logocajuideas{width:300px}section.banner.servico .box-form-contact.fixed{top:unset;bottom:0;width:100%;left:0;padding:0;margin:0}section.banner.servico .section-title{font-size:1rem;font-weight:700;padding:20px 0}footer h4{color:#fff;font-weight:700;margin-top:50px}.btn-icon-close{position:fixed;right:10px;top:10px;border:0;background-color:#fff;color:#D25B30}}@media (min-width:320px) and (max-width:678px){.logocajuideas{width:250px;margin:40px auto 0 auto}.banner-header{background-image:unset;background-color:#f1f1f1}.swiper{margin-top:150px}.btn-menu-mobile{visibility:visible;display:inline-block}header{height:60px;padding:10px 0}nav{position:fixed;background-color:#fff;left:100%;top:60px;width:100%;height:100%;flex-direction:column;align-items:flex-start;justify-content:flex-start;transition:left ease .2s}nav.open{left:20%}nav ul{flex-direction:column;justify-content:center;align-items:flex-start;margin:0;padding:10px 0;width:100%}nav ul li{width:100%;margin:0;padding:0;border-bottom:1px #f0f0f0 solid}nav ul li a{display:block;padding:10px}.btn-menu-mobile{display:inline-block}.main{padding-top:0}section.banner{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}section.banner h1{margin-top:30px;font-size:2rem}section.banner h1,section.banner h1#bannerTitle{font-size:2rem}.btn-icon-close{position:fixed;right:10px;top:10px;border:0;background-color:#fff;color:#f15a2a}section.banner.servico .box-form-contact.fixed{top:unset;bottom:0;width:100%;left:0;padding:0}section.banner.servico .box-form-contact{margin:0}section.banner.servico .section-title{padding:20px}section.banner.servico .box-form-contact .btn-enviar-contato{width:max-content}.btn-icon-close{position:fixed;right:10px;top:10px;border:0;background-color:#fff;color:#D25B30}section.banner.servico h1{font-size:3rem;margin-top:50px}section.banner.servico h2{letter-spacing:.1rem}.service-page-single aside p{font-size:1rem}.service-page-single aside p a{color:#f15a2a;font-weight:700}article.service h3{font-size:1.8rem;font-weight:900;text-align:center}article.service p{color:#666;font-size:1rem;margin-top:20px;margin-bottom:30px;text-align:center}.list-services li i.fa-check{color:#00A67A}.list-services li i.fa-times{color:#A6310E}article.service img{width:160px}section.banner.servico .box-form-contact{-webkit-box-shadow:0 0 25px 0 #999;box-shadow:0 0 25px 0 #999}}