@charset "UTF-8";
/* https://bullet.com.br/wp-content/themes/bullet/style.css?ver=1.0 */
@property --depoimento-gradient-end{syntax:'<color>';initial-value:#F0F0F0;inherits:false}html,button,input,select,textarea{color:#222}body{font-size:1em;line-height:1.4}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle}a{text-decoration:none;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;cursor:pointer}a,a:active,a:focus{outline:none}.noselect{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}textarea{resize:vertical}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}:root{--color-text-primary:#4B4B4B;--color-background-primary:#F0EBE6;--color-title-primary:#2C2C2E;--color-title-prima-as-bg:#2C2C2E}html{overscroll-behavior:none;overscroll-behavior-y:none}body{font-family:'Montserrat',sans-serif;font-size:16px;line-height:1.5;color:var(--color-text-primary);background-color:var(--color-background-primary);margin:0;padding:0;overscroll-behavior:none}body.no-scroll{overflow:hidden;height:100vh}input[type="button"]{background-color:#FF4252;border:none;color:var(--color-background-primary);font-size:12px;font-weight:600;font-family:'Montserrat',sans-serif;text-transform:uppercase;padding:13px 22px;border-radius:40px;cursor:pointer;transition:background-color 0.3s ease,transform 0.15s ease}input[type="button"]:hover{background-color:#FF7142}input[type="button"]:active,input[type="button"]:focus{transform:scale(.96)}.btn-whatsapp{background-color:#FF4252;border:none;color:#fff;font-size:clamp(10px, 2vw, 12px);font-weight:600;font-family:'Montserrat',sans-serif;text-transform:uppercase;padding:clamp(10px, 2vw, 13px) clamp(15px, 2vw, 22px);padding-left:clamp(35px, 5vw, 45px);border-radius:40px;cursor:pointer;transition:background-color 0.3s ease,transform 0.15s ease;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;position:relative}.btn-whatsapp::before{content:'';position:absolute;left:clamp(15px, 2vw, 18px);width:clamp(13px, 2vw, 17px);height:clamp(13px, 2vw, 17px);background-image:url(https://bullet.com.br/wp-content/themes/bullet/images/icon-whatsapp.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.btn-whatsapp:hover{background-color:#FF7142}.btn-whatsapp:active,.btn-whatsapp:focus{transform:scale(.96)}.menu{width:100%;position:fixed;bottom:0;padding:0 15px 30px 15px;display:flex;align-items:center;justify-content:center;z-index:90;pointer-events:none;display:none}.menu .wrapper{pointer-events:auto;width:100%;max-width:387px;border-radius:clamp(15px, 1.5vw, 20px);background-color:rgba(0,0,0,.4);backdrop-filter:blur(50px);transition:background-color 0.3s ease,max-width 0.6s ease}.menu .wrapper.open{width:90%;max-width:600px;background-color:rgba(0,0,0,.7)}.menu .wrapper .menu-content .menu-content-fixed{width:600px}.menu .wrapper:hover{background-color:rgba(0,0,0,.7)}.menu .wrapper .menu-header{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:10px 20px;transition:padding 0.3s ease}.menu .wrapper.open .menu-header{padding-top:15px}.menu .wrapper.closed .menu-header{cursor:pointer}.menu .wrapper .menu-header .menu-header-logo{display:flex;align-items:center;gap:0;line-height:0}.menu .wrapper .menu-header .menu-header-logo .icone svg{fill:#fff;transition:fill 0.3s ease}.menu .wrapper:hover .menu-header .menu-header-logo .icone svg,.menu .wrapper.open .menu-header .menu-header-logo .icone svg{fill:#FF4252}.menu .wrapper .menu-header .menu-header-logo .type{max-width:0;height:100%;overflow:hidden;transition:width 0.6s ease 0.6s}.menu .wrapper.open .menu-header .menu-header-logo .type{max-width:200px}.menu .wrapper .menu-header .menu-header-logo .type svg{opacity:0;transition:opacity 0.6s ease 0.6s;margin-left:5px}.menu .wrapper.open .menu-header .menu-header-logo .type svg{opacity:1}.menu .wrapper .menu-header .menu-header-logo img{height:32px;width:auto;position:absolute}.menu .wrapper .menu-header .menu-header-text{width:100%;flex:1;display:flex;align-items:center;overflow:hidden;align-self:stretch;position:relative}.menu .wrapper .menu-header .menu-header-text img{width:220px;transition:opacity 0.6s ease 0.6s,margin-top 0.6s ease 0.6s}.menu .wrapper.open .menu-header .menu-header-text img{opacity:0;margin-top:-100%;transition-delay:0s}.menu .wrapper .menu-header .menu-header-button .cross{background-color:transparent;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:transform 0.3s ease,opacity 0.3s ease}.menu .wrapper .menu-header .menu-header-button .cross:hover{opacity:.8;transform:scale(1.05)}.menu .wrapper .menu-header .menu-header-button .cross:active{transform:scale(.95)}.menu .wrapper .menu-header .menu-header-button .cross svg{width:21px;height:21px;display:block;fill:#fff;transition:transform 0.6s ease,fill 0.3s ease}.menu .wrapper:hover .menu-header .menu-header-button .cross svg{transform:rotate(90deg);fill:#FF4252}.menu .wrapper.open .menu-header .menu-header-button .cross svg{transform:rotate(135deg);fill:#FF4252}.menu .wrapper .menu-content{width:100%;max-height:0;overflow:hidden;opacity:0;display:flex;align-items:center;justify-content:center;flex-direction:column;transition:max-height 0.6s ease,opacity 0.6s ease}.menu .wrapper.open .menu-content{max-height:70vh;opacity:1}.menu .wrapper .menu-content .menu-content-top{width:100%;display:flex;align-items:center;justify-content:space-between;margin-top:5px;padding:0 20px 20px 20px}.menu .wrapper .menu-content .menu-content-top .left img{width:110px;height:auto}.menu .wrapper .menu-content .menu-content-top .right{display:flex;align-items:end;flex-direction:column;gap:10px}.menu .wrapper .menu-content .menu-content-top .right .btn-whatsapp{padding:8px 0;padding-right:15px;padding-left:43px}.menu .wrapper .menu-content .menu-content-top .right .btn-whatsapp::before{left:18px}.menu .wrapper .menu-content .menu-content-top .right .social{display:flex;align-items:center;gap:5px}.menu .wrapper .menu-content .menu-content-top .right .social .social-icon{width:27px;height:27px}.menu .wrapper .menu-content .contatos{display:flex;align-items:start;justify-content:center;gap:10px;flex-wrap:wrap;width:100%;padding:20px;border-top:1px solid rgba(255,255,255,.1)}.menu .wrapper .menu-content .contatos .contact-item{display:flex;flex-direction:column;gap:5px;align-items:center;text-align:center;flex:1}.menu .wrapper .menu-content .contatos .contact-title{font-size:10px;font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:rgba(255,255,255,.73);white-space:nowrap}.menu .wrapper .menu-content .contatos .contact-info{font-size:9px;font-weight:500;font-family:'Montserrat',sans-serif;color:rgba(255,255,255,.69);line-height:1.4}.menu .wrapper .menu-content .contatos .contact-info p{margin:0;padding:0;white-space:nowrap}.menu .wrapper .menu-content .contatos .contact-info a,.menu .wrapper .menu-content .contatos .contact-info a:link,.menu .wrapper .menu-content .contatos .contact-info a:visited,.menu .wrapper .menu-content .contatos .contact-info a:hover,.menu .wrapper .menu-content .contatos .contact-info a:active{color:rgba(255,255,255,.69)!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}.menu .wrapper .menu-content .links{width:100%;padding:0}.menu .wrapper .menu-content .links ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:0}.menu .wrapper .menu-content .links li{width:100%;border-top:1px solid rgba(255,255,255,.1)}.menu .wrapper .menu-content .links a{display:flex;align-items:center;gap:19px;text-decoration:none;color:#fff;padding:20px;transition:background-color 0.2s ease;cursor:pointer}.menu .wrapper .menu-content .links a:hover{background-color:rgba(255,255,255,.1)}.menu .wrapper .menu-content .links .thumb{width:25%;aspect-ratio:16/9;border-radius:8px;overflow:hidden;flex-shrink:0;background-color:rgba(255,255,255,.1)}.menu .wrapper .menu-content .links .thumb img{width:100%;height:100%;object-fit:cover;aspect-ratio:16/9}.menu .wrapper .menu-content .links .text{display:flex;flex-direction:column;gap:7px}.menu .wrapper .menu-content .links .titulo{font-size:12px;font-weight:400;font-family:'Montserrat',sans-serif;text-transform:uppercase;line-height:1.2;color:#fff;transition:color 0.2s ease}.menu .wrapper .menu-content .links a:hover .titulo{color:#FF4252}.menu .wrapper .menu-content .links .subtitulo{font-size:clamp(16px, 2vw, 18px);font-weight:300;font-family:'Unbounded',sans-serif;color:rgba(255,255,255,.7);line-height:1.2;transition:color 0.2s ease;text-wrap:balance}.menu .wrapper .menu-content .links a:hover .subtitulo{color:rgba(255,255,255,1)}.header{width:100%;height:200vh;position:relative}.header .elemento{width:13vw;min-width:180px;position:absolute;top:3%;right:0;z-index:-1;padding:20px;overflow:hidden}.header .elemento img{width:100%;height:auto;animation:float-rotate 20s linear infinite}@keyframes float-rotate{0%,100%{transform:rotate(0deg)}25%{transform:rotate(90deg)}50%{transform:rotate(180deg)}75%{transform:rotate(270deg)}}.header .upper{width:100%;height:100vh;padding-bottom:0;position:absolute;top:0;z-index:10}.header .upper .sticker{position:sticky;top:0;z-index:10;padding:3%;display:flex;align-items:start;overflow:hidden;justify-content:space-between}.header .upper .sticker .right{display:flex;gap:10px}.header .upper .sticker .right .lang-select{display:flex;align-items:center;justify-content:center;padding:6px;background-color:rgba(0,0,0,.1);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-radius:68px;height:44px;text-decoration:none;cursor:pointer;position:relative}.header .upper .sticker .right .lang-select::before{content:'';position:absolute;width:44px;height:32px;border-radius:50px;background-color:#FF4252;position-anchor:--active-lang;top:anchor(top);left:anchor(left);transition:top 0.3s ease,left 0.3s ease;z-index:0}.header .upper .sticker .right .lang-select .opt-lang{display:flex;align-items:center;justify-content:center;width:44px;height:32px;border-radius:50px;font-size:12px;font-weight:600;color:#fff;text-decoration:none;background-color:transparent;position:relative;z-index:1}.header .upper .sticker .right .lang-select .opt-lang.active{anchor-name:--active-lang}.header .upper .sticker .right .lang-select:hover .opt-lang.active,.header .upper .sticker .right .lang-select.switching .opt-lang.active{anchor-name:none}.header .upper .sticker .right .lang-select:hover .opt-lang:not(.active),.header .upper .sticker .right .lang-select.switching .opt-lang:not(.active){anchor-name:--active-lang}.header .upper .left svg{width:15vw;height:auto;min-width:200px}.header .video-section{position:sticky;overflow:hidden;top:0;width:100%;height:100vh}.header .video-section .bg-video{position:absolute;z-index:-1;inset:0;height:100vh;width:100%;border-radius:20px;overflow:hidden;object-fit:cover;background-color:#000}.header .video-section .wrapper{height:100vh}.header .video-section .lower{mix-blend-mode:lighten;height:100vh;width:100%;background-color:#F0EBE6;display:flex;align-items:end;justify-content:end;padding:3%}.header .video-section .lower img{width:100%;max-height:100%;height:auto}.sticky-limit{width:100%;position:relative}.overflow-wrap{width:100%;overflow:hidden}.sticky-bar{width:100%;top:0;position:sticky;z-index:40;display:flex;align-items:center;justify-content:space-between;padding:clamp(15px, 2vw, 2%);padding-bottom:0}.sticky-bar .logo{width:clamp(65px, 10vw, 85px);height:auto}.sticky-bar .btn-whatsapp{margin-right:-2px}.manifesto{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:5%;padding-top:3%;padding-bottom:8%;overflow:hidden}.manifesto .wrapper{width:90%;max-width:1080px;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(40px, 5vw, 60px)}.manifesto .wrapper .balao{width:42%;perspective:1000px;cursor:pointer}.manifesto .wrapper .balao img{width:100%;height:auto;transition:transform 0.3s ease-out;transform-style:preserve-3d;will-change:transform}.manifesto .wrapper .frase-wrapper{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(40px, 5vw, 60px)}.manifesto .wrapper .frase{width:100%;display:grid;grid-auto-rows:1fr;gap:3vw}.manifesto .wrapper .frase .linha{width:100%;display:flex;align-items:center;justify-content:end;gap:1.2%}.manifesto .wrapper .frase .linha.desk-hidden{display:none}.manifesto .wrapper .frase .linha .texto{font-size:clamp(30px, 4.5vw, 77px);line-height:.8;font-weight:600;font-family:'Unbounded',sans-serif;text-transform:uppercase;flex-shrink:0;white-space:nowrap;color:var(--color-title-primary)}.manifesto .wrapper .frase.custom-title .linha .texto{flex-shrink:1;white-space:normal;text-align:center;text-wrap:balance;line-height:clamp(55px, 4.5vw, 85px)!important}.manifesto .wrapper .frase .linha .underscore{flex:1;height:100%;display:flex;align-items:end;justify-content:end}.manifesto .wrapper .frase .linha .underscore .barra{width:100%;height:20%;background-color:var(--color-title-prima-as-bg)}.manifesto .wrapper .intro{display:flex;align-items:start;justify-content:space-between}.manifesto .wrapper .intro h3{width:38%;font-size:clamp(18px, 2vw, 28px);line-height:clamp(30px, 2vw, 35px);font-weight:600;font-family:'Archivo Narrow',sans-serif;text-transform:uppercase;padding:0;margin:0;text-wrap:balance;color:var(--color-title-primary)}.manifesto .wrapper .intro .descricao{width:48%;text-align:justify;font-size:clamp(14px, 2vw, 16px);line-height:clamp(27px, 2vw, 30px);font-weight:400;font-family:'Montserrat',sans-serif;text-wrap:balance}.mosaico{width:100%;display:flex;justify-content:center;align-items:center;padding:5% 0;z-index:10}.mosaico .grid{width:109%;height:auto;display:grid;grid-template-rows:repeat(6,auto);grid-template-columns:repeat(11,minmax(0,1fr));grid-column-gap:clamp(15px, 2vw, 30px);grid-row-gap:clamp(15px, 2vw, 30px);margin-left:0;flex-shrink:0}.div1{grid-area:1 / 3 / 2 / 5;aspect-ratio:16/9}.div2{grid-area:2 / 3 / 4 / 5;aspect-ratio:4/5}.div3{grid-area:1 / 5 / 4 / 8;aspect-ratio:4/5}.div4{grid-area:1 / 8 / 3 / 10;aspect-ratio:4/5}.div5{grid-area:3 / 8 / 4 / 10;aspect-ratio:16/9;gap:clamp(15px, 2vw, 30px)}.div6{grid-area:2 / 10 / 3 / 12;aspect-ratio:16/9}.div7{grid-area:3 / 10 / 5 / 12;aspect-ratio:4/5}.div8{grid-area:2 / 2 / 4 / 3;aspect-ratio:4/5;gap:clamp(15px, 2vw, 30px);flex-direction:column}.div9{grid-area:2 / 1 / 4 / 2;aspect-ratio:9/16}.div10{grid-area:4 / 1 / 7 / 3;aspect-ratio:9/16}.div11{grid-area:4 / 3 / 6 / 5;aspect-ratio:4/5}.div12{grid-area:6 / 3 / 7 / 5;aspect-ratio:16/9}.div13{grid-area:5 / 5 / 7 / 6;aspect-ratio:9/16;gap:clamp(15px, 2vw, 30px);flex-direction:column}.div14{grid-area:4 / 5 / 5 / 8;gap:clamp(15px, 2vw, 30px)}.div15{grid-area:5 / 6 / 7 / 8;aspect-ratio:4/5}.div16{grid-area:4 / 8 / 7 / 10;aspect-ratio:9/16}.div17{grid-area:5 / 10 / 7 / 12;aspect-ratio:4/5}.mosaico .grid .grid-item{display:flex;width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.mosaico .grid .grid-item .debug-label{position:absolute;top:10px;left:10px;background-color:red;z-index:10;display:none}.mosaico .grid .grid-item .grid-thumb{width:100%;height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:#000;border-radius:10px;overflow:hidden}.mosaico .grid .grid-item.div5 .grid-thumb{width:100%;height:auto;line-height:0}.mosaico .grid .grid-item .grid-thumb a{height:100%;width:100%}.mosaico .grid .grid-item.div14 .grid-thumb{width:70%;height:auto;aspect-ratio:16/9}.mosaico .grid .grid-item .grid-content{width:100%;font-size:clamp(12px, 1vw, 14px);line-height:clamp(15px, 1vw, 22px);display:flex;align-content:start;align-items:start;justify-content:start;height:100%;text-wrap:balance;overflow:hidden}.mosaico .grid .grid-item .grid-content.text-right{text-align:right}.mosaico .grid .grid-item .grid-content.start{align-content:start;align-items:start;justify-content:start}.mosaico .grid .grid-item.div14{justify-content:start}.mosaico .grid .grid-item.div14 .grid-content{width:30%;height:100%;padding-left:clamp(15px, 2vw, 30px);position:absolute;bottom:0;right:0}.mosaico .grid .grid-item .grid-thumb img{width:100%;height:100%;object-fit:cover;transition:transform 0.3s ease-out}.mosaico .grid .grid-item.full-round .grid-thumb{border-radius:300px}.mosaico .grid .grid-item .grid-thumb:hover img{transform:scale(1.05)}.mosaico .grid .grid-item .grid-thumb.video-item{position:relative;height:100%}.mosaico .grid .grid-item.div14 .grid-thumb.video-item{height:auto}.mosaico .grid .grid-item .grid-thumb.video-item .mosaico .grid .grid-item .grid-thumb.video-item::before{content:"";position:absolute;bottom:15px;left:15px;width:26px;height:26px;background-image:url("data:image/svg+xml,%3Csvg width='26' height='26' viewBox='0 0 26 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.9053 0C10.3529 0 7.85775 0.756881 5.73549 2.17493C3.61323 3.59298 1.95913 5.60851 0.982361 7.96664C0.0055917 10.3248 -0.249976 12.9196 0.247977 15.423C0.74593 17.9263 1.97504 20.2258 3.77987 22.0307C5.58471 23.8355 7.88421 25.0646 10.3876 25.5626C12.891 26.0605 15.4858 25.805 17.8439 24.8282C20.202 23.8514 22.2176 22.1973 23.6356 20.0751C25.0537 17.9528 25.8105 15.4577 25.8105 12.9053C25.8105 9.48258 24.4509 6.20007 22.0307 3.77987C19.6105 1.35966 16.328 0 12.9053 0ZM9.67896 18.2824V7.52817L19.3579 13.0622L9.67896 18.2824Z' fill='white'/%3E%3C/svg%3E");background-size:contain;background-repeat:no-repeat;background-position:center;z-index:10;pointer-events:none}.people{width:100%;overflow:hidden;padding:3% 0 2% 0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(10px, 2.5vw, 20px)}.section-intro{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(10px, 1vw, 20px);padding:0 clamp(15px, 2vw, 3%)}.section-intro .section-title{font-size:clamp(30px, 4vw, 75px);line-height:clamp(40px, 4vw, 120px);font-weight:400;font-family:'Unbounded',sans-serif;color:var(--color-title-primary);text-wrap:balance;text-align:center;padding:0;margin:0}.section-intro .section-chips{font-size:clamp(12px, 2vw, 16px);line-height:clamp(18px, 2vw, 24px);font-weight:700;text-transform:uppercase;color:#FF4252;padding:0;margin:0;text-align:center;font-family:'Montserrat',sans-serif}.people-slider{width:100%;overflow:hidden}.people-slider .swiper{width:100%;overflow:visible;padding:0 5%;padding-top:2%}.people-slider .swiper-wrapper{display:flex;align-items:stretch}.people-slider .swiper-slide{width:27%;height:auto;flex-shrink:0;margin-right:clamp(15px, 2.5vw, 35px)!important}.people-slider .slide-content{width:100%;height:100%;display:flex;flex-direction:column;align-items:flex-start;gap:clamp(15px, 2vw, 25px);text-decoration:none;color:inherit}.people-slider .slide-image{width:100%;aspect-ratio:4/5;max-height:80vh;border-radius:15px;overflow:hidden;background-color:#ddd;transition:transform 0.3s ease}.people-slider .slide-image img{width:auto;max-width:100%;height:100%;aspect-ratio:4/5;object-fit:cover;object-position:top center;transition:transform 0.3s ease}.people-slider .swiper-slide:hover .slide-image{transform:scale(1.03) rotate(-2deg)}.people-slider .swiper-slide:hover .slide-image img{transform:scale(1.05)}.people-slider .slide-info{width:100%;display:inline-flex;flex-direction:column;gap:clamp(2px, 2vw, 8px)}.people-slider .slide-name{font-size:clamp(20px, 2.5vw, 30px);line-height:clamp(22px, 2.5vw, 40px);font-weight:400;font-family:'Unbounded',sans-serif;color:var(--color-title-primary);transition:color 0.3s ease;margin:0;padding:0;align-items:center;text-wrap:balance;gap:clamp(6px, 1vw, 10px)}.people-slider .slide-name .linkedin-icon{width:clamp(20px, 2.5vw, 25px);height:clamp(20px, 2.5vw, 25px);background-color:#000;border-radius:clamp(4px, 0.6vw, 5px);margin-top:clamp(-4px, 2.5vw, -15px);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;opacity:0;transition:opacity 0.3s ease}.people-slider .slide-name .linkedin-icon img{width:clamp(10px, 1.2vw, 14px);height:clamp(10px, 1.2vw, 14px)}.people-slider .swiper-slide:hover .slide-info .slide-name{color:#FF4252}.people-slider .swiper-slide:hover .slide-name .linkedin-icon{opacity:.3}.people-slider .slide-role{font-size:clamp(14px, 2.5vw, 17px);line-height:clamp(20px, 2.5vw, 25px);font-weight:400;font-family:'Montserrat',sans-serif;color:#A2A2A2;transition:color 0.3s ease;margin:0;text-transform:uppercase;padding:0}.people-slider .swiper-slide:hover .slide-info .slide-role{color:rgb(99,99,99)}.people-slider .swiper{cursor:grab}.people-slider .swiper:active{cursor:grabbing}.reels{padding:5%;padding-top:4%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(40px, 3vw, 120px)}.reels .wrap-up{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(20px, 3vw, 80px)}.intro-wrapper{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:clamp(20px, 2vw, 50px)}.reels .video-container{width:100%;height:auto;max-height:90vh;aspect-ratio:16/9;overflow:hidden;border-radius:clamp(10px, 1vw, 20px);position:relative;cursor:pointer}.reels .video-container.expanding,.reels .video-container.expanded{position:fixed;z-index:1000;max-height:100vh;cursor:default}.reels .video-container .video-thumbnail{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;transition:transform 0.3s ease-out;overflow:hidden}.reels .video-container .video-thumbnail picture{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.reels .video-container .video-thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.reels .video-container:not(.expanded):hover .video-thumbnail{transform:scale(1.05)}.reels .video-container.expanding .video-thumbnail,.reels .video-container.expanded .video-thumbnail{transform:scale(1)!important}.reels .video-container .video-thumbnail .play-button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none;transition:transform 0.3s ease,opacity 0.3s ease;opacity:1}.reels .video-container.expanding .video-thumbnail .play-button,.reels .video-container.expanded .video-thumbnail .play-button{opacity:0}.reels .video-container .video-thumbnail .play-button svg{width:clamp(40px, 1vw, 60px);height:clamp(40px, 1vw, 60px)}.reels .video-container:hover .video-thumbnail .play-button{transform:translate(-50%,-50%) scale(1.1)}.reels .video-container .video-iframe-wrapper{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2}.reels .video-container .reel-video-iframe{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity 0.4s ease}.reels .video-container .video-close-btn{position:fixed;top:3%;right:3%;width:44px;height:44px;background-color:rgba(0,0,0,.6);border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:1001;opacity:0;pointer-events:none;transition:opacity 0.3s ease,background-color 0.2s ease}.reels .video-container.expanded .video-close-btn{opacity:1;pointer-events:all}.reels .video-container .video-close-btn:hover{background-color:rgba(0,0,0,.8)}.depoimentos{gap:clamp(25px, 3vw, 60px);display:flex;flex-direction:column;padding-top:0}.depoimentos .container{display:flex;flex-direction:column;gap:clamp(40px, 4vw, 90px)}.wrap-depoimentos{width:100%;overflow:hidden}.depoimentos-slider{width:100%;overflow:hidden}.depoimentos-slider .swiper{width:100%;overflow:visible;padding:0 5%}.depoimentos-slider .swiper-wrapper{display:flex;align-items:stretch}.depoimentos-slider .swiper-slide{width:27%;height:auto;flex-shrink:0;margin-right:clamp(20px, 2vw, 30px)!important}.depoimentos-slider .slide-content{width:100%;height:auto;aspect-ratio:1/1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;--depoimento-gradient-end:#F0F0F0;background:radial-gradient(100.35% 87.46% at 110.78% 115.16%,#FFD6DA 0%,var(--depoimento-gradient-end) 100%);border-radius:clamp(12px, 1.5vw, 20px);text-decoration:none;transition:--depoimento-gradient-end 0.3s ease;color:inherit;container-type:inline-size;container-name:depoimento-card}.depoimentos-slider .swiper-slide:hover .slide-content{--depoimento-gradient-end:#FFF}.depoimentos-slider .slide-content .depoimento-content{width:100%;display:flex;flex-direction:column;align-items:flex-start;flex:1;padding:clamp(20px, 2.5vw, 35px);overflow:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#FF4252 #FFF;transition:flex 0.3s ease}.depoimentos-slider .slide-content .depoimento-content .depoimento-texto-completo{font-size:clamp(14px, 1.1vw, 16px);line-height:clamp(24px, 1.6vw, 30px);font-weight:400;color:#6A6A6A;margin:0;padding:0;text-wrap:balance;max-height:0;opacity:0;transition:max-height 0.3s ease,opacity 0.3s ease,padding-top 0.4s ease;overflow:clip;flex:1;padding-top:clamp(15px, 2vw, 25px)}.depoimentos-slider .swiper-slide.open .depoimento-texto-completo{max-height:200cqh;opacity:1;padding-top:0}.depoimentos-slider .depoimento-quote{width:100%;display:flex;align-items:flex-start;justify-content:flex-start;color:#FF4252;flex-shrink:0}.depoimentos-slider .depoimento-quote svg{width:8cqw;min-width:35px;height:auto}.depoimentos-slider .depoimento-texto{flex:1;display:flex;align-items:flex-start}.depoimentos-slider .depoimento-texto-wrapper{display:flex;flex-direction:column;gap:clamp(15px, 1.5vw, 20px);max-height:100cqh;flex:1;opacity:1;transition:max-height 0.3s ease,opacity 0.3s ease;overflow:clip}.depoimentos-slider .swiper-slide.open .depoimento-texto-wrapper{max-height:0;opacity:0}.depoimentos-slider .depoimento-destaque{font-size:4.7cqw;line-height:6.4cqw;font-weight:400;font-family:'Montserrat',sans-serif;color:var(--color-title-primary);margin:0;padding:0;text-wrap:balance}.depoimentos-slider .depoimento-autor{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:10px;width:100%;padding:clamp(15px, 2.5vw, 22px) clamp(20px, 2.5vw, 35px);border-top:1px solid rgba(0,0,0,.05)}.depoimentos-slider .autor-info{display:flex;flex-direction:column;gap:4px}.depoimentos-slider .autor-nome{font-size:clamp(14px, 1.1vw, 16px);line-height:1.3;font-weight:600;text-transform:uppercase;font-family:'Montserrat',sans-serif;color:var(--color-title-primary);letter-spacing:.03em}.depoimentos-slider .autor-empresa{font-size:clamp(13px, 0.9vw, 15px);line-height:1.3;font-weight:400;font-family:'Montserrat',sans-serif;color:#A2A2A2;letter-spacing:.01em}.depoimentos-slider .depoimento-toggle{width:4.5cqw;height:4.5cqw;aspect-ratio:1/1;min-width:20px;min-height:20px;border-radius:50%;background-color:#FF4252;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0;transition:transform 0.3s ease,background-color 0.3s ease}.depoimentos-slider .swiper-slide:hover .depoimento-toggle{transform:rotate(90deg)}.depoimentos-slider .swiper-slide.open .depoimento-toggle{background-color:rgba(0,0,0,.05);transform:rotate(0deg)}.depoimentos-slider .depoimento-toggle .toggle-h{position:absolute;width:50%;height:2px;background-color:#fff;border-radius:1px;transition:background-color 0.3s ease}.depoimentos-slider .depoimento-toggle .toggle-v{position:absolute;width:2px;height:50%;background-color:#fff;border-radius:1px;transition:transform 0.3s ease,opacity 0.3s ease,background-color 0.3s ease}.depoimentos-slider .swiper-slide.open .depoimento-toggle .toggle-v{transform:rotate(90deg);opacity:0}.depoimentos-slider .swiper-slide.open .depoimento-toggle .toggle-h,.depoimentos-slider .swiper-slide.open .depoimento-toggle .toggle-v{background-color:var(--color-title-primary)}.depoimentos-slider .swiper{cursor:grab}.depoimentos-slider .swiper:active{cursor:grabbing}.wrap-clientes{width:100%;overflow:hidden}.clientes-slider{width:100%;overflow:hidden}.clientes-slider .swiper{width:100%;overflow:visible;padding:0 5%}.clientes-slider .swiper-wrapper{display:flex;align-items:center;transition-timing-function:linear!important}.clientes-slider .swiper-slide{width:auto;display:flex}.clientes-slider .slide-content{width:100%;display:flex;align-items:center;justify-content:center;opacity:.7;transition:opacity 0.15s ease}.clientes-slider .swiper-slide:hover .slide-content{opacity:1}.clientes-slider .slide-content img{height:100%;width:auto;max-width:100%;max-height:100%}.clientes-slider .swiper{cursor:grab}.clientes-slider .swiper:active{cursor:grabbing}.cta{padding:5%}.footer{width:100%;background-color:#FF4252;background-image:url(https://bullet.com.br/wp-content/themes/bullet/images/footer-background.svg);background-size:auto 100%;background-position:bottom center;background-repeat:no-repeat;overflow:hidden}.footer .footer-wrapper{width:100%;margin:0 auto;padding:3% 5%;padding-bottom:30px;display:flex;flex-direction:column;gap:clamp(80px, 8vw, 150px)}.footer .footer-bg-text{width:100%;display:flex;align-items:center;justify-content:center;margin-top:clamp(40px, 6vw, 80px);margin-bottom:clamp(40px, 6vw, 80px);pointer-events:none}.footer .footer-bg-text img{width:100%;height:auto}.footer .footer-contacts{display:flex;align-items:start;justify-content:center;gap:clamp(35px, 4.5vw, 65px);flex-wrap:wrap;width:100%}.footer .footer-contacts .contact-item{display:flex;flex-direction:column;gap:clamp(8px, 0.6vw, 10px);align-items:center;text-align:center;min-width:clamp(78px, 8vw, 120px)}.footer .footer-contacts .contact-title{font-size:clamp(12px, 1.05vw, 15px);font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:rgba(255,255,255,.73);white-space:nowrap}.footer .footer-contacts .contact-info{font-size:clamp(11px, 1.05vw, 15px);font-weight:500;font-family:'Montserrat',sans-serif;color:rgba(255,255,255,.69);line-height:1.4}.footer .footer-contacts .contact-info p{margin:0;padding:0;white-space:nowrap}.footer .footer-contacts .contact-info a,.footer .footer-contacts .contact-info a:link,.footer .footer-contacts .contact-info a:visited,.footer .footer-contacts .contact-info a:hover,.footer .footer-contacts .contact-info a:active{color:rgba(255,255,255,.69)!important;text-decoration:none!important;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:none}.footer .footer-bottom{display:flex;align-items:end;justify-content:space-between;gap:clamp(20px, 3vw, 40px);flex-wrap:wrap}.footer .footer-left{display:flex;align-items:center;gap:clamp(20px, 2.1vw, 30px)}.footer .footer-logo{width:clamp(55px, 6vw, 85px);height:auto}.footer .footer-logo img{width:100%;height:auto;display:block}.footer .footer-copyright{font-size:clamp(10px, 0.85vw, 12px);line-height:clamp(14px, 1.2vw, 17px);font-weight:700;font-family:'Montserrat',sans-serif;color:#fff}.footer .footer-copyright p{margin:0;padding:0}.footer .footer-copyright p:last-child{font-weight:400;opacity:.8}.footer .footer-right{display:flex;align-items:end;justify-content:end;flex-direction:column;gap:clamp(10px, 1.5vw, 15px)}.footer .footer-links{display:flex;flex-direction:column;gap:0;font-size:clamp(10px, 0.85vw, 12px);line-height:clamp(14px, 1.2vw, 17px);font-weight:700;font-family:'Montserrat',sans-serif}.footer .footer-links a{color:#fff;text-decoration:underline;text-align:right;white-space:nowrap;transition:opacity 0.3s ease}.footer .footer-links a:visited{color:#fff}.footer .footer-links a:hover{opacity:.8}.social-icon{width:clamp(28px, 2.4vw, 35px);height:clamp(28px, 2.4vw, 35px);background-color:rgba(255,255,255,.1);border-radius:clamp(4px, 0.4vw, 6px);display:flex;align-items:center;justify-content:center;transition:background-color 0.3s ease,transform 0.2s ease}.social-icon:hover{background-color:rgba(255,255,255,.2);transform:translateY(-2px)}.social-icon img{width:clamp(13px, 1.1vw, 16px);height:clamp(13px, 1.1vw, 16px)}.social-icon svg{width:clamp(13px, 1.1vw, 16px);height:clamp(13px, 1.1vw, 16px)}.footer .footer-social-work{display:flex;align-items:center;justify-content:space-between;gap:13px}.footer .footer-social{display:flex;align-items:center;gap:clamp(6px, 0.6vw, 9px)}.footer .footer-work-dropdown{position:relative}.footer .footer-work-dropdown select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#FF4252;border:1px solid rgba(255,255,255,.4);border-radius:clamp(8px, 0.7vw, 10px);padding:clamp(8px, 0.75vw, 11px) clamp(35px, 3vw, 45px) clamp(8px, 0.75vw, 11px) clamp(10px, 0.95vw, 13px);font-size:clamp(9px, 0.75vw, 11px);font-weight:700;font-family:'Montserrat',sans-serif;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;min-width:clamp(150px, 15vw, 218px);transition:border-color 0.3s ease}.footer .footer-work-dropdown select:hover{border-color:rgba(255,255,255,.8)}.footer .footer-work-dropdown select:focus{outline:none;border-color:rgb(255,255,255)}.footer .footer-work-dropdown::after{content:'';position:absolute;right:clamp(10px, 1vw, 13px);top:50%;transform:translateY(-50%);width:clamp(9px, 0.85vw, 11px);height:clamp(5px, 0.5vw, 7px);background-image:url(https://bullet.com.br/wp-content/themes/bullet/images/icon-arrow.svg);background-size:contain;background-repeat:no-repeat;background-position:center;pointer-events:none}@media (max-width:1500px){.mosaico .grid{width:118%}}@media (max-width:1024px){.sticky-bar{padding:20px}.people-slider .swiper-slide{width:45%}.mosaico .grid{width:152%}.reels{padding-top:50px;padding-bottom:60px}.cta{padding-top:50px;padding-bottom:60px}.footer .footer-contacts{gap:clamp(20px, 3vw, 40px)}.footer .footer-wrapper{padding-bottom:120px}.footer .footer-left{display:none}.footer .footer-right{width:100%;flex-direction:row;align-items:center;justify-content:center}}@media (max-width:768px){.header .upper .sticker{align-items:stretch}.header .upper .sticker .right{flex:1;padding-bottom:10px;justify-content:space-between;flex-direction:column;gap:7px;align-items:flex-end}.header .upper .sticker .right .lang-select{order:1}.header .upper .sticker .right input[type="button"]{order:2}.menu{padding:0 15px 15px 15px}.menu .wrapper{max-width:100%}.menu .wrapper.open{width:100%;max-width:100%}.menu .wrapper .menu-content .menu-content-fixed{width:100%}.menu .wrapper .menu-content .links .thumb{width:40%}.menu .wrapper .menu-content .contatos{width:100%;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:20px}.menu .wrapper .menu-content .contatos::-webkit-scrollbar{display:none}.menu .wrapper .menu-content .contatos .contact-item{flex-shrink:0}.header .video-section .lower{align-items:center;justify-content:center}.header .video-section .lower img{width:90vh;height:90vw;max-width:none;max-height:none;transform:rotate(-90deg);transform-origin:center center}.sticky-bar{padding:15px}.manifesto{padding:70px 15px 0 15px}.manifesto .wrapper .balao{width:60%}.manifesto .wrapper{width:100%;gap:50px}.manifesto .wrapper .intro{flex-direction:column;align-items:center;gap:15px;justify-content:center}.manifesto .wrapper .intro h3{width:100%;text-align:center}.manifesto .wrapper .intro .descricao{width:100%;text-align:center}.manifesto .wrapper .frase{gap:25px;width:95%}.manifesto .wrapper .frase .linha .texto.mobile-hidden{display:none}.manifesto .wrapper .frase .linha.desk-hidden{display:flex}.manifesto .wrapper .frase .linha.mobile-inverted{flex-direction:row-reverse}.mosaico{padding:70px 0 0 0}.mosaico .grid{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-auto-rows:minmax(100px,auto)!important;gap:clamp(15px, 3vw, 20px)!important;padding:0 15px!important;margin:0!important;overflow:hidden!important}.mosaico .grid .grid-item{width:auto!important;height:auto!important;max-width:none!important;min-width:0!important;transform:none!important}.mosaico .grid .grid-item .grid-thumb{width:100%!important;height:100%!important}.mosaico .grid .grid-item .grid-thumb img{width:100%!important;height:100%!important;object-fit:cover!important}.mosaico .grid .grid-item .grid-content{display:none}.mosaico .grid .div3{grid-column:1 / 3;grid-row:1 / 3;aspect-ratio:4/5!important}.mosaico .grid .div1{grid-column:1 / 3;grid-row:3;aspect-ratio:16/9!important}.mosaico .grid .div2{grid-column:1;grid-row:4 / 6;aspect-ratio:4/5!important}.mosaico .grid .div4{grid-column:2;grid-row:4 / 6;aspect-ratio:4/5!important}.mosaico .grid .div5{grid-column:1;grid-row:6 / 8;aspect-ratio:4/5!important}.mosaico .grid .div11{grid-column:2;grid-row:6 / 8;aspect-ratio:4/5!important}.mosaico .grid .div6{grid-column:1 / 3;grid-row:8;aspect-ratio:16/9!important}.mosaico .grid .div7{grid-column:1;grid-row:9 / 11;aspect-ratio:4/5!important}.mosaico .grid .div8{grid-column:2;grid-row:9 / 11;aspect-ratio:4/5!important}.mosaico .grid .div9{grid-column:1;grid-row:11 / 13;aspect-ratio:9/16!important}.mosaico .grid .div10{grid-column:2;grid-row:11 / 13;aspect-ratio:9/16!important}.mosaico .grid .div12{grid-column:1 / 3;grid-row:13;aspect-ratio:16/9!important}.mosaico .grid .div13{grid-column:1;grid-row:14 / 16;aspect-ratio:4/5!important}.mosaico .grid .div14{grid-column:2;grid-row:14;aspect-ratio:16/9!important}.mosaico .grid .div15{grid-column:2;grid-row:15 / 17;aspect-ratio:4/5!important}.mosaico .grid .div16{grid-column:1;grid-row:16 / 18;aspect-ratio:9/16!important}.mosaico .grid .div17{grid-column:2;grid-row:17 / 18;aspect-ratio:4/5!important}.mosaico .grid .grid-item.div14 .grid-thumb{width:100%;height:auto}.mosaico .grid .grid-item.div14 .grid-content{width:100%;height:auto;padding:20px;position:relative}.people-slider .swiper{padding:20px 15px 0 15px}.people-slider .swiper-slide{width:45%;padding:0}.people{padding:70px 0 50px 0}.people-slider .slide-name .linkedin-icon{display:none}.depoimentos .section-title br{display:none}.depoimentos .intro-wrapper{padding-left:15px;padding-right:15px}.depoimentos{padding:50px 0 0 0}.depoimentos-slider .swiper{padding-left:15px;padding-right:15px}.depoimentos-slider .slide-content{min-height:240px}.depoimentos-slider .depoimento-destaque{font-size:5.2cqw;line-height:7.3cqw}.depoimentos-slider .autor-nome{font-size:13px}.depoimentos-slider .autor-empresa{font-size:13px}.clientes-slider .swiper{padding:0 15px}.reels{padding:50px 15px;padding-top:0;padding-bottom:0}.cta{padding:50px 15px}.footer .footer-social-work{flex-direction:column-reverse;gap:20px}.footer .footer-right{flex-direction:column;gap:20px}.footer .footer-social{gap:15px}.footer .social-icon{width:40px;height:40px}.footer .social-icon img{width:100%;max-width:20px;max-height:25px;height:auto}.footer .footer-links a{text-align:center}.footer .footer-links{display:none;flex-direction:row;gap:20px;align-items:center;justify-content:center}.footer .footer-wrapper{padding:30px 15px}.footer .footer-wrapper{padding-bottom:100px}.footer .footer-work-dropdown select{font-size:10px;padding:10px 35px 10px 15px}.footer .footer-work-dropdown::after{width:10px;height:10px}.footer .footer-contacts{width:calc(100% + 30px);margin-left:-15px;padding:0 15px;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:clamp(20px, 4vw, 30px);overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.footer .footer-contacts::-webkit-scrollbar{display:none}.footer .footer-contacts .contact-item{flex-shrink:0}}@media (max-width:500px){.people-slider .swiper{padding-top:10px}.people-slider .swiper-slide{max-width:100%;width:100%;margin-right:0}.people-slider .swiper-slide:hover .slide-image{transform:none}.depoimentos-slider .swiper-slide:hover .slide-content{transform:none;box-shadow:none}.depoimentos-slider .swiper-slide{margin-right:15px!important}.depoimentos-slider .autor-nome{font-size:12px}.depoimentos-slider .autor-empresa{font-size:12px}.reels .video-container{aspect-ratio:9/16;max-height:80vh}.footer .footer-right{flex-direction:column;gap:20px}}