* strong,p * a,p * strong,p a,p strong{font-weight:700}.content__clientes .swiper .swiper-wrapper .swiper-slide:hover p,.navbar.open .navbar__menu{opacity:1;visibility:visible}.politica-privacidade__content .container ol li * a:hover,.politica-privacidade__content .container ol li a:hover,.politica-privacidade__content .container ul li * a:hover,.politica-privacidade__content .container ul li a:hover,p * a:hover,p a:hover{text-decoration:underline}.content__servicos .container article .title-sec,.content__sobre aside,.footer .container header section aside{-webkit-box-orient:vertical;-webkit-box-direction:normal}*{list-style:none;text-decoration:none;margin:0;padding:0;border:0;outline:0;background:unset;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:Switzer,sans-serif;color:#141414}::-moz-selection{background:#007ee5;color:#fff}::selection{background:#007ee5;color:#fff}html{overflow-x:hidden}body,html{scroll-behavior:smooth}body.o-hidden,html.o-hidden{overflow:hidden}form section{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}form fieldset{margin:0 0 20px;width:100%;display:block}.navbar .container,form>label{display:-webkit-box;display:-ms-flexbox}form fieldset label{display:block;font:400 14px/1 Switzer,sans-serif;margin:0 0 12px;color:#595959}form fieldset label span{color:red}form fieldset input[type=date],form fieldset input[type=datetime-local],form fieldset input[type=datetime],form fieldset input[type=email],form fieldset input[type=file],form fieldset input[type=month],form fieldset input[type=number],form fieldset input[type=password],form fieldset input[type=range],form fieldset input[type=search],form fieldset input[type=tel],form fieldset input[type=text],form fieldset input[type=time],form fieldset input[type=url],form fieldset input[type=week],form fieldset option,form fieldset select,form fieldset textarea{font:500 15px/1.3 Switzer,sans-serif;width:100%;resize:none;border:1px solid rgba(0,0,0,.16);background:#fff;padding:0 12px 2px;height:48px;border-radius:0 12px;-webkit-appearance:unset;-moz-appearance:unset;appearance:unset;-webkit-transition:.3s;transition:.3s}.navbar,.navbar__logo{-webkit-transition:.4s}form fieldset input[type=date]:focus,form fieldset input[type=date]:hover,form fieldset input[type=datetime-local]:focus,form fieldset input[type=datetime-local]:hover,form fieldset input[type=datetime]:focus,form fieldset input[type=datetime]:hover,form fieldset input[type=email]:focus,form fieldset input[type=email]:hover,form fieldset input[type=file]:focus,form fieldset input[type=file]:hover,form fieldset input[type=month]:focus,form fieldset input[type=month]:hover,form fieldset input[type=number]:focus,form fieldset input[type=number]:hover,form fieldset input[type=password]:focus,form fieldset input[type=password]:hover,form fieldset input[type=range]:focus,form fieldset input[type=range]:hover,form fieldset input[type=search]:focus,form fieldset input[type=search]:hover,form fieldset input[type=tel]:focus,form fieldset input[type=tel]:hover,form fieldset input[type=text]:focus,form fieldset input[type=text]:hover,form fieldset input[type=time]:focus,form fieldset input[type=time]:hover,form fieldset input[type=url]:focus,form fieldset input[type=url]:hover,form fieldset input[type=week]:focus,form fieldset input[type=week]:hover,form fieldset option:focus,form fieldset option:hover,form fieldset select:focus,form fieldset select:hover,form fieldset textarea:focus,form fieldset textarea:hover{border-color:#007ee5}form fieldset textarea{height:128px;padding-top:10px}form>label{margin:-12px 0 0;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.navbar.open .navbar__logo img:first-of-type,form h6{display:none}form>label input{margin:4px 12px 0 0}.footer .container footer aside *,form>label p,form>label p *{font-size:13px}form h6{font-size:15px;margin:20px 0 0}form .button{width:100%;margin:24px 0 0}button{cursor:pointer}button:disabled{opacity:.8}p,p *{font:300 16px/160% Switzer,sans-serif}p * a,p a{color:#007ee5}h1,h1 *{font:700 40px/140% Switzer,sans-serif}h2,h2 *{font:600 32px/140% Switzer,sans-serif}h3,h3 *{font:600 28px/140% Switzer,sans-serif}h4,h4 *{font:600 24px/120% Switzer,sans-serif}h5{font:600 20px/140% Switzer,sans-serif}h6,h6 *{font:600 18px/120% Switzer,sans-serif}img{display:block;max-width:100%}.container{max-width:calc(1130px + 80px);width:100%;padding:0 40px;margin:0 auto}.navbar{position:fixed;top:0;left:0;width:100%;z-index:999;padding:24px 0;transition:.4s}.navbar.fixed{padding:16px 0;-webkit-box-shadow:0 8px 48px rgba(0,0,0,.08);box-shadow:0 8px 48px rgba(0,0,0,.08);background:#fff}.navbar.fixed .navbar__logo{max-width:110px}.navbar.fixed .navbar__button,.navbar.fixed .navbar__button::after,.navbar.fixed .navbar__button::before,.navbar.open,.navbar.open .navbar__button{background:#00276b}.navbar.open .navbar__logo img:last-of-type{display:block}.navbar.open .navbar__button::after,.navbar.open .navbar__button::before{width:100%;background:#fff}.navbar.open .navbar__button::before{-webkit-transform:translateY(7px) rotate(-45deg);transform:translateY(7px) rotate(-45deg)}.navbar.open .navbar__button::after{-webkit-transform:translateY(-7px) rotate(45deg);transform:translateY(-7px) rotate(45deg)}.navbar .container{display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.navbar__logo{position:relative;z-index:9;display:block;max-width:142px;transition:.4s}.navbar__logo img:last-of-type,.navbar__menu .button{display:none}.navbar__menu,.navbar__menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.navbar__menu ul li:not(:last-of-type){margin:0 56px 0 0}.navbar__menu ul li a{font:400 16px/1 Switzer,sans-serif;-webkit-transition:.4s;transition:.4s;opacity:.64;position:relative}.navbar__menu ul li a::before{content:"";position:absolute;bottom:-12px;left:0;-webkit-transform:translateY(100%);transform:translateY(100%);width:100%;height:2px;background:#007ee5;opacity:0;-webkit-transition:.3s;transition:.3s}@media screen and (min-width:1080px){.navbar__menu ul li a.active,.navbar__menu ul li a.active::before,.navbar__menu ul li a:hover,.navbar__menu ul li a:hover::before{opacity:1}}.navbar__button{position:relative;margin:0 0 0 8px;background:#fff;width:24px;height:2px;-webkit-transition:.4s;transition:.4s;display:none}.navbar__button::after,.navbar__button::before{content:"";position:absolute;right:0;width:100%;height:2px;background:#fff;-webkit-transition:.3s;transition:.3s}.navbar__button::before{top:-7px}.navbar__button::after{bottom:-7px}.content__banner{position:relative;overflow:hidden}.content__banner::before{content:"";position:absolute;right:0;bottom:-8px;background:#00276b;height:300px;width:60%}.content__banner .container{padding-top:120px;position:relative;z-index:5}.content__banner .container::before{content:url("../assets/banner-left.svg");position:absolute;bottom:-8px;left:-112px;z-index:1}.content__banner .container::after{content:url("../assets/banner-right.svg");position:absolute;top:0;right:-160px;z-index:1}.content__banner .container .swiper{z-index:5;height:600px;border-radius:40px 0}.content__banner .container .swiper .swiper-slide{padding:24px;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content__banner .container .swiper .swiper-slide::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5;background:-webkit-gradient(linear,right top,left top,from(rgba(0,39,107,.4)),to(rgba(0,39,107,0)));background:linear-gradient(270deg,rgba(0,39,107,.4) 0,rgba(0,39,107,0) 100%)}.content__banner .container .swiper .swiper-slide article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:48px;max-width:640px;width:100%;background:#fff;border-radius:0 40px 0 0;position:relative;z-index:9}.content__banner .container .swiper .swiper-slide article h5{margin:0 0 16px;font-weight:300}.content__banner .container .swiper .swiper-slide article h1{margin:0 0 32px;font-weight:300}.content__banner .container .swiper .swiper-slide img,.content__banner .container .swiper .swiper-slide video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.content__banner .container .swiper .controls{position:absolute;right:48px;bottom:72px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;z-index:5}.content__banner .container .swiper .controls div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;width:auto;margin:0 40px 0 0}.content__banner .container .swiper .controls div span{background:#fff;border-radius:0;width:24px;height:2px;opacity:.24;margin:0;-webkit-transition:.4s;transition:.4s}.content__banner .container .swiper .controls div span.swiper-pagination-bullet-active,.fba a:hover span{opacity:1}.content__banner .container .swiper .controls button{width:48px}.content__banner .container .swiper .controls button:not(:last-of-type){margin:0 16px 0 0}.content__cases,.content__clientes{padding:120px 0 0}.content__clientes .container *,.title-sec--center *{text-align:center}.content__clientes .container header{margin:0 0 56px}.content__clientes .container h2{margin:0 auto;max-width:640px;width:100%}.content__clientes .container p,.content__servicos .container article .title-sec p{margin:16px 0 0}.content__clientes .container h2,.content__clientes .container h2 *{font-size:40px}.button:hover i,.content__clientes .container h2 strong,.footer .container header section aside section div a:hover{color:#007ee5}.content__clientes .container p,.content__clientes .container p *{font-size:20px}.content__clientes--portfolio .container p{display:none}.content__clientes--portfolio .swiper{overflow:initial}.content__clientes .swiper .swiper-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__clientes .swiper .swiper-wrapper .swiper-slide{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__clientes .swiper .swiper-wrapper .swiper-slide p{opacity:0;visibility:hidden;font:300 14px/140% Switzer,sans-serif;text-align:center;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:rgba(0,126,229,.8);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;padding:16px;width:100%;z-index:9;-webkit-transition:.3s;transition:.3s}.content__sobre{margin:120px 0 0;position:relative;display:-ms-grid;display:grid;-ms-grid-columns:570px 1fr;grid-template-columns:570px 1fr}.contato,.content__servicos .container aside{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.content__sobre::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#00276b;z-index:1}.content__sobre::before{content:url("../assets/graph-sobre.svg");position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:5}.content__sobre img{position:relative;z-index:9;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.content__sobre aside{position:relative;z-index:9;padding:120px 48px 120px 64px;max-width:940px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content__sobre aside h2{color:#fff;margin:0 0 48px}.content__sobre aside section:not(:last-of-type){margin:0 0 40px}.content__sobre aside section h4{font-weight:700;margin:0 0 20px;color:#007ee5;text-transform:uppercase}.content__sobre aside section p{color:#fff}.content__sobre aside footer{margin:48px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.content__sobre aside footer h6{display:block;color:#fff;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__sobre aside footer h6:not(:last-of-type)::after{content:"";width:4px;height:4px;border-radius:1000px;background:rgba(255,255,255,.24);margin:16px;display:block}.content__servicos{position:relative;z-index:9;padding:120px 0 0}.content__servicos .container{display:-ms-grid;display:grid;-ms-grid-columns:360px 1fr;grid-template-columns:360px 1fr;gap:32px}.content__servicos .container article .title-sec{position:-webkit-sticky;position:sticky;top:128px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.content__servicos .container article .title-sec .button{margin:32px 0 0}.content__servicos .container aside{display:-ms-grid;display:grid;gap:24px}.content__servicos .container aside div{padding:32px 32px 40px;background:rgba(0,39,107,.08);-webkit-transition:.4s;transition:.4s}.content__servicos .container aside div:hover{background:rgba(0,39,107,.16)}.content__servicos .container aside div img,.footer .container header section aside section:not(:last-of-type){margin:0 0 24px}.content__servicos .container aside div p,.title-sec p{margin:16px 0 0}.content__servicos .container>.button{display:none;margin:40px 0 0}.content__section{overflow:hidden;padding:120px 0 24px}.content__section .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.content__section .container aside{position:relative;z-index:5;padding:48px;background:#00276b;margin:0 -72px 72px 0}.button i,.content__section .container aside h2,.footer .container footer *,.footer .container header section aside h6,.footer .container header section aside section div *,.title-sec--white h2{color:#fff}.politica-privacidade__content .container ol li * a,.politica-privacidade__content .container ol li a,.politica-privacidade__content .container ul li * a,.politica-privacidade__content .container ul li a,.title-sec h6{color:#007ee5;font-weight:700}.content__section .container aside::before{content:"";background:#007ee5;width:64px;height:64px;position:absolute;left:0;top:0;-webkit-transform:translate(-100%,-100%);transform:translate(-100%,-100%)}.content__section .container aside::after{content:url("../assets/quote.svg");position:absolute;top:40px;-webkit-transform:translateY(-100%);transform:translateY(-100%);right:32px}.content__section .container figure{position:relative;z-index:1;min-width:460px;max-width:460px;width:100%}.content__section .container figure::before{content:"";position:absolute;bottom:-24px;left:24px;background:#007ee5;width:1000%;height:100%;z-index:1}.content__section .container figure img{position:relative;z-index:5;width:100%;min-height:500px;-o-object-fit:cover;object-fit:cover}.content__section--invert .container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content__section--invert .container aside{margin:0 0 72px -72px}.content__section--invert .container aside::before{-webkit-transform:translate(100%,-100%);transform:translate(100%,-100%);left:unset;right:0}.content__section--invert .container figure::before{left:unset;right:24px}.content__cases .container .title-sec{margin:0 0 48px}.content__cases .container .swiper .swiper-slide,.footer .container footer aside p{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contato aside,.content__cases__controls,.footer .container header section,.footer .container header section aside{display:-webkit-box;display:-ms-flexbox}.content__cases .container .swiper .swiper-slide aside{border-left:1px solid #dfdfdf;padding:0 0 0 32px;margin:0 0 0 32px}.content__cases__controls{display:flex;gap:24px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:48px 0 0}.content__cases__controls button{border:1px solid #007ee5}.politica-privacidade__banner{position:relative;background:#007ee5;padding:48px 0;margin:120px 0 48px}.politica-privacidade__banner::after{content:url("../assets/banner-right-mob.svg");position:absolute;top:6px;right:-80px;z-index:1;display:none;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.politica-privacidade__banner .container h1{text-align:center;color:#fff}.politica-privacidade__content .container{max-width:760px}.politica-privacidade__content .container h1,.politica-privacidade__content .container h2,.politica-privacidade__content .container h3,.politica-privacidade__content .container h4,.politica-privacidade__content .container h5,.politica-privacidade__content .container h6{margin:48px 0 24px}.politica-privacidade__content .container img{width:100%}.politica-privacidade__content .container figure{display:block;margin:40px 0}.politica-privacidade__content .container figure figcaption{font:400 14px/140% Switzer,sans-serif;text-align:center;margin:16px 0 0}.politica-privacidade__content .container ol,.politica-privacidade__content .container ul{margin:32px 0 32px 16px}.politica-privacidade__content .container ol li,.politica-privacidade__content .container ol li *,.politica-privacidade__content .container ul li,.politica-privacidade__content .container ul li *{font:300 16px/160% Switzer,sans-serif}.politica-privacidade__content .container ol li * strong,.politica-privacidade__content .container ol li strong,.politica-privacidade__content .container ul li * strong,.politica-privacidade__content .container ul li strong{font-weight:700}.politica-privacidade__content .container ol li:not(:last-of-type),.politica-privacidade__content .container ul li:not(:last-of-type){margin:0 0 4px}.politica-privacidade__content .container ul li{list-style:disc}.politica-privacidade__content .container ol li{list-style:decimal}.contato aside article .title-sec,.politica-privacidade__content .container p,.politica-privacidade__content .container span{margin:0 0 32px}.contato{display:-ms-grid;display:grid;padding:120px 0 0}.contato aside{display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 64px 0 40px}.contato aside article{max-width:500px;width:100%}.contato iframe{border-radius:0 64px 0 0}.footer{background:#00276b;margin:120px 0 0}.footer .container header{padding:80px 0}.footer .container header h2{color:#fff;text-align:center;margin:0 0 56px}.footer .container header section{display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container header section aside{max-width:500px;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .container header section aside section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.footer .container header section aside section img,.footer .container header section aside>div a:not(:last-of-type){margin:0 24px 0 0}.footer .container header section aside section div h6,.footer .container header section aside section div h6 *{line-height:140%}.footer .container header section aside section div a{-webkit-transition:.4s;transition:.4s}.footer .container header section aside section div span{font:400 15px/150% Switzer,sans-serif;margin:8px 0 0;display:block}.footer .container header section aside h5{font:400 14px/1 Switzer,sans-serif;color:#fff;opacity:.5;margin:0 0 8px}.footer .container header section aside>div{margin:24px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.footer .container header section aside>div a{display:block;-webkit-transition:.4s;transition:.4s}.footer .container header section aside>div a:hover{opacity:.72}.footer .container header section aside .button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:280px;width:100%;margin:20px 0 0}.footer .container header section aside .button::before{content:url("../assets/whatsapp.svg");margin:0 12px 0 0;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer .container header section aside .button:hover::before{-webkit-filter:unset;filter:unset}.footer .container header section aside .button--outline-white:hover::before{-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.footer .container footer{border-top:1px solid rgba(255,255,255,.16);padding:32px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .container footer aside{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:24px}.footer .container footer aside p a{display:block;margin:0 0 0 8px}.title-sec h6{text-transform:uppercase;margin:0 0 16px}.button{padding:14px 32px;font:600 15px/1 Switzer,sans-serif;text-transform:uppercase;background:#007ee5;border:1px solid #007ee5;color:#fff;display:block;text-align:center;border-radius:12px 0;-webkit-transition:.4s;transition:.4s}.button--outline,.button:hover{background:#fff;color:#007ee5}.fba,.fba a span{border-radius:1000px}.button--outline-white:hover,.button--outline:hover,.button--white:hover{border-color:#007ee5;background:#007ee5;color:#fff}.button--outline{border-color:rgba(0,126,229,.32)}.button--outline-white{border-color:#fff;background:unset}.button--white{background:#fff;border-color:#fff;color:#007ee5}.fba{padding:6px;position:fixed;right:24px;bottom:96px;background:-webkit-gradient(linear,left top,left bottom,from(#02c358),to(#00aa4c));background:linear-gradient(180deg,#02c358 0,#00aa4c 100%);-webkit-box-shadow:0 16px 64px rgba(0,0,0,.08);box-shadow:0 16px 64px rgba(0,0,0,.08);z-index:99}@media screen and (max-width:1080px){.navbar__button,form section{display:block}h1,h1 *{font-size:32px}h2,h2 *{font-size:28px}h3,h3 *{font-size:24px}h4,h4 *{font-size:20px}h5{font-size:18px}h6,h6 *{font-size:17px}.container{padding:0 24px}.navbar{padding:16px 0}.navbar__logo{max-width:110px}.footer .container footer,.navbar__menu ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.navbar__menu ul li:not(:last-of-type){margin:0 0 32px}.navbar__menu ul li a{color:#fff;opacity:1;font-size:24px}.navbar__menu .button{margin:40px 0 0;width:100%;display:block!important}.navbar__menu{position:fixed;top:88px;left:0;width:100%;height:calc(100% - 88px);border-top:1px solid rgba(255,255,255,.16);opacity:0;visibility:hidden;padding:56px 24px 24px;overflow-y:auto;display:block;background:#00276b;-webkit-transition:.4s;transition:.4s}.navbar .button{display:none}.content__banner{overflow:initial}.content__banner::before{display:none}.content__banner .container{padding:88px 0 0}.content__banner .container::before{content:url("../assets/banner-left-mob.svg");left:0;bottom:-80px}.content__banner .container::after{content:url("../assets/banner-right-mob.svg");right:0}.content__banner .container .swiper{border-radius:32px 0;height:420px}.content__banner .container .swiper .swiper-slide{padding:16px 16px 48px}.content__banner .container .swiper .swiper-slide article{padding:20px;border-radius:0 32px 32px 0}.content__banner .container .swiper .swiper-slide article h5{margin:0 0 12px}.content__banner .container .swiper .swiper-slide article h5,.content__banner .container .swiper .swiper-slide article h5 *{font-size:16px}.content__banner .container .swiper .swiper-slide article h1{margin:0 0 24px}.content__banner .container .swiper .swiper-slide article h1,.content__banner .container .swiper .swiper-slide article h1 *{font-size:23px}.content__banner .container .swiper .controls{left:16px;bottom:24px}.content__banner .container .swiper .controls button{display:none}.content__clientes .container{padding:0}.content__clientes .container header,.footer .container header h2,.footer .container header section aside:not(:last-of-type){margin:0 0 40px}.content__clientes .container h2,.content__clientes .container p{padding:0 24px}.content__clientes .container h2,.content__clientes .container h2 *{font-size:28px}.content__clientes .container p,.content__clientes .container p *{font-size:18px}.content__clientes--portfolio .container p{display:block}.content__clientes .swiper .swiper-wrapper .swiper-slide p{padding:16px 24px}.content__sobre{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin:80px 0 0}.content__sobre::before{content:url("../assets/graph-sobre-mob.svg");top:unset;bottom:0;-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.content__sobre img{height:initial;max-height:370px}.content__sobre aside{padding:80px 24px}.content__sobre aside h2{font-size:22px;margin:0 0 40px}.content__sobre aside section h4,.politica-privacidade__content .container p,.politica-privacidade__content .container span{margin:0 0 16px}.content__sobre aside footer{margin:40px 0 0}.content__sobre aside footer h6:not(:last-of-type)::after{margin:16px 12px}.content__cases,.content__section,.content__servicos{padding:80px 0 0}.content__servicos .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content__servicos .container article .title-sec{margin:0 0 48px}.content__servicos .container article .title-sec .button{display:none}.content__servicos .container aside,.content__servicos .container>.button{display:block}.content__servicos .container aside div{padding:32px 24px}.contato aside article .title-sec,.content__servicos .container aside div:not(:last-of-type){margin:0 0 24px}.content__section .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:0}.content__section .container aside{margin:0;padding:80px 24px 32px;z-index:1}.content__section .container aside h2{font-size:22px}.content__section .container aside::before{display:none}.content__section .container figure{padding:0 24px;min-width:initial;z-index:5;margin:0 0 -48px}.content__section .container figure::before{display:none}.content__section .container figure img{height:260px;min-height:initial}.content__section--invert .container{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content__section--invert .container aside{margin:0}.content__cases .container .title-sec{margin:0 0 32px}.content__cases .container .swiper .swiper-slide{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.content__cases .container .swiper .swiper-slide aside{margin:0 0 24px;padding:0 0 24px;border-left:unset;border-bottom:1px solid #dfdfdf}.content__cases .container .swiper .swiper-slide aside *,.footer .container footer aside *{text-align:center}.content__cases__controls{margin:40px 0 0}.politica-privacidade__banner{margin:88px 0 40px;padding:32px 0}.footer .container header section,.politica-privacidade__banner::after{display:block}.politica-privacidade__content .container h1,.politica-privacidade__content .container h2,.politica-privacidade__content .container h3,.politica-privacidade__content .container h4,.politica-privacidade__content .container h5,.politica-privacidade__content .container h6{margin:48px 0 24px}.politica-privacidade__content .container figure{margin:32px 0}.politica-privacidade__content .container ol,.politica-privacidade__content .container ul{margin:24px 0 24px 16px}.contato{padding:80px 0 0;display:block}.contato aside{padding:0 24px 48px}.contato iframe{border-radius:0 40px 0 0;height:260px}.footer{margin:-5px 0 0}.footer .container header section aside>div{margin:16px 0 0}.footer .container header section aside .button{max-width:100%}.footer .container footer aside{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px;margin:20px 0 0}.fba{right:16px;bottom:16px}}.fba a{position:relative;display:block}.fba a:hover img{-webkit-transform:scale(1.1);transform:scale(1.1)}.fba a span{position:absolute;left:-16px;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%);opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;white-space:nowrap;background:#fff;-webkit-box-shadow:0 16px 64px rgba(0,0,0,.16);box-shadow:0 16px 64px rgba(0,0,0,.16);padding:8px 12px;font:600 14px/1 Switzer,sans-serif}.fba a img{-webkit-transition:.3s;transition:.3s}.fba a:not(:last-of-type){margin:0 0 8px}