body{background-color:#0d0d0d;color:#fff;font-family:'Poppins',sans-serif}body.privacy-policy{background:#eee}.privacy-policy th{text-align:center;font-size:20px;font-weight:600;background-color:#b1aeae;border:solid 1px}.privacy-policy .table-mobile{display:none}.privacy-policy p{color:#4c4c4c;font-size:16px;margin-bottom:20px}.privacy-policy h2{color:#4c4c4c;font-size:26px;margin:20px 0}.privacy-policy b{font-weight:600!important}.privacy-policy h1{color:#4c4c4c;font-size:32px;font-weight:700;text-align:center;text-decoration:underline;margin:150px auto 40px;max-width:1000px}.privacy-policy h3{color:#4c4c4c;font-size:20px;font-weight:700;text-align:center;max-width:290px;margin:0 auto 20px;text-decoration:underline}.privacy-policy table{border:solid 1px #000;border-collapse:collapse}.privacy-policy td{padding:10px;vertical-align:top}.privacy-policy tr,.privacy-policy td{border:solid 1px #000;color:#4c4c4c;font-size:16px}.privacy-policy li{color:#4c4c4c;font-size:16px}.blog-btn{border:solid 2px #27B976;border-radius:5px;color:#27B976!important;;height:34px;padding:0 15px!important;display:flex;gap:10px;align-items:center}.blog-btn img{width:24px;padding-bottom:3px}nav .blog-btn:hover{color:#27B976!important;}h1{font-size:105px}h2{font-size:64px}h3{font-size:36px}h4{font-size:24px}p{font-size:21px}.hamburger-icon{width:30px;height:22px;position:relative;display:inline-block;cursor:pointer}.hamburger-icon span{display:block;position:absolute;height:3px;width:100%;background:#fff;border-radius:5px;opacity:1;left:0;transition:all 0.3s ease-in-out}.hamburger-icon span:nth-child(1){top:0}.hamburger-icon span:nth-child(2){top:9px}.hamburger-icon span:nth-child(3){top:18px}.navbar-toggler.open .hamburger-icon span:nth-child(1){transform:rotate(45deg);top:9px}.navbar-toggler.open .hamburger-icon span:nth-child(2){opacity:0}.navbar-toggler.open .hamburger-icon span:nth-child(3){transform:rotate(-45deg);top:9px}.navbar-toggler{border:none}.navbar-toggler:focus{outline:none;box-shadow:none}.light{font-weight:200}.light-gray{color:#d5d5d5}.dark-blue{color:#1b547a}.dark-yellow{color:#946210}.dark-red{color:#c01445}.nav-link{font-size:16px;font-weight:300;color:#fff;padding:0;text-transform:uppercase;text-align:center}.nav-link:focus,.nav-link:hover{color:#fff!important}.nav-link.btn-green{display:flex;justify-content:center;align-items:center;border-radius:8px;background:#27b976;padding:18px 42px!important;width:fit-content;color:#000;font-weight:700;line-height:18px;text-align:center}.nav-link.btn-green:hover{color:#fff;background:#185f3f}.navbar{background:rgb(13 13 13 / .8);backdrop-filter:blur(7.5px);-webkit-backdrop-filter:blur(7.5px);position:fixed;width:100vw;top:0;z-index:100;padding:0}.navbar-nav{gap:30px;align-items:center;padding:20px 0}#title{margin-top:190px}#title h1{font-size:105px;line-height:105px;font-weight:200}.container{position:relative}.words-wrapper{overflow:hidden;position:relative}.words-wrapper .words{display:inline-block;position:relative;vertical-align:bottom;display:flex;width:100%;height:105px;padding:0 10px;box-sizing:content-box;transition:all 0.7s}.words-wrapper .words span{position:absolute;top:0;left:0;opacity:0;transform:translate(0%,-100%);transition:transform 0.7s,opacity 0.25s 0.25s;text-align:left}.words-wrapper .words span.current{opacity:1;transform:translate(0%,0)}.words-wrapper .words span.next{transform:translate(0%,100%)}.logo-animation video{width:100%;max-width:1920px;height:100%;padding:64px 0;margin:0 auto;object-fit:cover;display:block;clip-path:inset(4px);max-width:1444px}.animation{text-align:center;margin:80px auto 40px}.animation img{clip-path:inset(0 4px)}#servicos{background-color:#0d0d0d;padding:80px 0 185px;background:linear-gradient(0deg,#fff 0%,#fff 100%),url(/wp-content/themes/swordfishbrasil/img/gradient.png) lightgray 50% / cover no-repeat;background-position-y:0;background-blend-mode:color,normal;mix-blend-mode:lighten}#sevicos p,#servicos h3{color:#fff}.carousel-buttons{display:flex;gap:26px;justify-content:center;align-items:center;margin:60px 0 35px}.carousel-buttons button{width:298px;text-align:center;padding:17px 0;background-color:#fff;border:none;border-radius:10px;font-size:24px;line-height:21px;text-transform:uppercase;opacity:.2;cursor:pointer}.carousel-buttons button.active{opacity:1}#servicos .carousel{display:none;margin-bottom:70px}.carousel.active{display:block!important}.box-white{background-color:#fff;max-width:627px;height:260px;padding:35px 30px 0;color:#000;border-radius:8px;width:100%}.box-white p{font-size:18px}.first-slide{margin-left:20vw}.last-slide{margin-right:20vw}.splide__track--nav>.splide__list>.splide__slide{border:none!important}.splide__slide{transition:filter,opacity 0.6s ease}.splide__slide.active{opacity:1;filter:none;-webkit-filter:blur(0)}.splide__slide.inactive{filter:blur(5px);opacity:.3;filter:blur(3px);-webkit-filter:blur(3px)}.splide__arrows.splide__arrows--ltr{position:absolute;bottom:-112px;display:flex;justify-content:center;align-items:center;margin:auto;width:100%;gap:15px}.splide__arrow{position:relative!important;display:block!important;left:unset!important;right:unset!important;background:none!important;width:48px!important;height:48px!important;transform:translateY(0)!important;opacity:1!important}.splide__arrow svg{fill:none!important;height:48px!important;width:48px!important}.splide__arrow:hover:not(:disabled){opacity:1!important}#clientes{padding-top:100px;padding-bottom:100px}#clientes .slide-item{width:fit-content}.e-infinite-loop-carousel{overflow:hidden;white-space:nowrap;position:relative}.clientes1 .e-carousel-items-wrapper{display:inline-flex;animation:marquee 35s linear infinite;white-space:nowrap}.clientes2 .e-carousel-items-wrapper{display:inline-flex;animation:marquee2 35s linear infinite;white-space:nowrap}.e-carousel-items{margin:80px 0}.e-carousel-item{display:inline-block;margin-right:120px}.e-statistic-tile{border-radius:15px;border:solid 5px;padding:20px;width:200px;text-align:center}.e-statistic-tile__value{font-size:72px}.e-statistic-tile__label{font-size:20px;text-align:center;text-wrap:balance}.box-cliente{border:solid 1px #ffc34e;border-radius:10px;padding:32px;height:100%;display:flex;flex-direction:column;height:100%}.box-cliente h3{font-size:18px;margin:0}.box-cliente small{font-size:12px}.box-cliente .logo-cliente{border-top:dashed 1px #fff;padding:15px 0;margin-top:auto;text-align:center}.box-cliente .d-flex{gap:13px;align-items:center;margin-bottom:9px}.areas-terapeuticas .areas div{flex-wrap:wrap}.areas-terapeuticas .areas div,.audiencias .areas div{display:flex;gap:60px;justify-content:start;align-items:center}.areas-terapeuticas .areas{gap:32px}.areas-terapeuticas .servicos-header{align-items:center}.areas-terapeuticas p{margin:0}.areas-terapeuticas h3,.audiencias h3{font-size:24px}.gradient-top{background:#fff;background:linear-gradient(0deg,rgb(255 255 255) 0%,rgb(138 138 138) 42%,rgb(135 135 135) 43%,rgb(110 110 110) 52%,rgb(84 84 84) 62%,rgb(54 54 54) 73%,rgb(13 13 13) 88%,rgb(13 13 13) 100%);height:200px}.gradient-bottom{background:#fff;background:linear-gradient(180deg,rgb(255 255 255) 0%,rgb(138 138 138) 42%,rgb(135 135 135) 43%,rgb(110 110 110) 52%,rgb(84 84 84) 62%,rgb(54 54 54) 73%,rgb(13 13 13) 88%,rgb(13 13 13) 100%);height:200px;margin-top:30px}#time{padding-bottom:240px;background-color:#fff;padding-top:100px}#time h4{font-weight:700;margin-bottom:0}#time .d-flex{gap:48px;justify-content:center;align-items:start}#time .slide-item img{border-radius:8px}#time .splide__track,#servicos .splide__track{padding:0!important}#time .slide-item{padding:0 20px}hr.divider{width:100%;color:#2c2c2c;height:1px;margin:48px auto;opacity:1}#time small{display:block;color:#000;margin-bottom:14px}#certificados{padding-top:100px}#certificados .d-flex{gap:53px;justify-content:center;align-items:center;margin-bottom:80px}#certificados p{width:425px}.certificados{display:flex;max-width:100%;gap:20px;flex-wrap:wrap;justify-content:center}.certificados img{width:170px}.seta-topo{position:absolute;right:0;top:0;width:34px}footer{background-color:#27b976;overflow:hidden}footer a{font-size:16px}footer li{color:#000!important}footer a:hover{color:#fff}.swordfishbrasil .e-carousel-items-wrapper{display:inline-flex;animation:marquee 30s linear infinite;white-space:nowrap}.swordfishbrasil .e-carousel-item{margin-right:40px}.swordfishbrasil .e-carousel-items{margin:0px!important}.text-footer{color:#0d0d0d!important;font-size:270.274px!important;font-style:normal;font-weight:700;text-transform:uppercase;line-height:200px;inline-size:max-content;margin-top:50px;margin-bottom:0;letter-spacing:-20px}footer form{margin-top:48px}footer img{margin-top:60px;margin-bottom:54px}footer h3{font-size:36px!important;margin:0 0 10px!important;text-align:left!important;text-decoration:none!important}footer p{font-size:21px}footer .endereco p{font-size:16px}footer .endereco{display:flex;justify-content:center;gap:44px}footer .fale-conosco{padding-top:80px;margin-top:-30px}footer a{color:#000}footer .row{align-items:center}footer input,footer textarea{background-color:#27b976;border-radius:5px;border:1px solid #000;padding:17px 19px;margin-bottom:22px;color:#000;width:100%}footer .slide-item a{cursor:pointer}footer .enviar{display:flex;width:144px;padding:17px 19px;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:10px;border:1px solid #000;font-weight:700;font-size:21px}input:focus-visible,textarea:focus-visible{border-color:#000;outline:none}input::placeholder,textarea::placeholder{color:#000;opacity:1}.d-flex{gap:24px}.wpcf7 .d-flex p{display:flex;gap:20px}.wpcf7 form .wpcf7-response-output{border:none!important;margin:0px!important;color:#000}@media (max-width:1400px){#title h1{font-size:85px;line-height:85px}.words-wrapper .words{height:85px}}@media (max-width:1200px){#title h1{font-size:75px;line-height:75px}.words-wrapper .words{height:75px}.areas-terapeuticas h3,.audiencias h3{margin-bottom:32px}}@media (max-width:991px){.words-wrapper .words{height:150px}footer .endereco{justify-content:start}.navbar-nav{gap:10px}#clientes{padding-bottom:65px}.e-carousel-items{margin:60px 0}.logo-animation{padding-top:80px}.logo-animation video{margin:0 auto 64px;padding:0}.areas-terapeuticas .areas{gap:0}.areas-terapeuticas .areas div{gap:18px 28px;margin-top:0;align-items:start;flex-wrap:wrap}.audiencias .areas{gap:18px}.audiencias .areas div{justify-content:start;gap:18px;margin-top:0;flex-wrap:wrap}.audiencias .areas p{margin:0}.navbar-nav{margin:0!important}.carousel-buttons{flex-wrap:wrap}.splide__arrows.splide__arrows--ltr{display:none}#time .splide__arrows.splide__arrows--ltr{display:flex}#servicos .carousel{margin:0}#time{padding-bottom:124px;padding-top:80px;background-color:#fff;margin-top:-60px}#title{margin-top:150px}}@media (max-width:768px){.e-carousel-items{margin:20px 0}.privacy-policy .table-mobile{display:block;margin-bottom:50px}.privacy-policy h1{font-size:24px;margin-top:80px}.privacy-policy .table-desk{display:none}#title{margin-top:120px}.navbar-nav{height:100vh}.veeva-logo{margin-top:170px!important;display:block!important}#time{padding-bottom:64px}.logo-animation video{clip-path:inset(0)}.container{padding:0 20px}#servicos{padding:80px 0 64px}#time h4{margin-top:18px}.logo-animation video{height:174px;object-position:center}.nav-link.btn-green{font-size:12px;padding:14px 26px!important;border-radius:3px}.navbar-brand img{width:130px}#time .d-flex{flex-direction:column-reverse}.carousel-buttons buttons{width:100%}.splide__slide{max-width:100%!important}#servicos .splide__track--nav>.splide__list>.splide__slide{margin:0px!important;padding:0 14px}#servicos .slide-item{height:100%}#servicos .first-slide,#servicos .last-slide{margin:0}#servicos .box-white{height:100%;padding:35px 30px}.text-footer{font-size:150px!important;line-height:120px;letter-spacing:-10px;margin-top:32px}.wpcf7 .d-flex p{flex-wrap:wrap;gap:0;margin:0}.wpcf7 .d-flex span{width:100%}footer img{max-width:192px;margin-bottom:0}.seta-topo{right:30px;width:19px}.e-carousel-item{margin-right:60px}#clientes .servicos-header{margin-bottom:60px}.areas-terapeuticas{margin-top:60px}.carousel-buttons button{width:100%}.navbar{padding:16px 0}.navbar-nav{gap:30px}}@media (max-width:576px){#title h1{font-size:45px;line-height:45px}.words-wrapper .words{height:90px}.areas-terapeuticas .areas{gap:18px}}@keyframes marquee{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}@keyframes marquee2{0%{transform:translateX(-50%)}100%{transform:translateX()}}