/* Composição baseada no modelo aprovado de 809 × 1942 px. */
:root{--ink:#080807;--cream:#faf8f3;--gold:#ac7824;--light-gold:#d1a04b;--border:#ebe4d8}
h1,h2{letter-spacing:-.04em}.body-page-home h1,.body-page-home h2{font-weight:700} .btn-gold{background:linear-gradient(180deg,#b78530 0%,#94631b 27%,#805012 100%);border:1px solid #bb8e40;box-shadow:inset 0 1px 0 #e9c07970,0 2px 5px #0000000a}.btn-gold:hover{background:linear-gradient(180deg,#ab792b 0%,#8a5b18 27%,#75480e 100%);transform:none}.site-header{border-bottom:1px solid #e6dfd2}.header-inner{width:min(1680px,calc(100% - 96px));min-height:104px;padding-block:8px;gap:26px}.brand{width:176px;height:86px;border:1px solid #ddcba74d;border-radius:5px}.brand img{width:90px;height:90px}.site-nav{gap:clamp(20px,2.6vw,40px)}.site-nav a{font-size:16px;line-height:1.3}.header-contact{min-height:49px;padding:12px 20px;font-size:16px;gap:11px;white-space:nowrap}.header-contact svg{width:23px;height:23px}.header-contact .arrow{display:none}.floating-wa{position:fixed;right:24px;bottom:24px;z-index:75;display:flex;align-items:center;justify-content:center;width:64px;height:64px;color:white;background:#12a268;border:2px solid #bcead6;border-radius:50%;box-shadow:0 5px 17px #0003}.floating-wa svg{width:33px;height:33px}.floating-wa:hover{background:#098a54}
.body-page-home .hero-inner{width:100%;max-width:none;grid-template-columns:49% 51%;min-height:clamp(480px,41.3vw,670px);position:relative;background:#080807;overflow:hidden}.body-page-home .hero-copy{padding:clamp(40px,4.84vw,69px) 30px clamp(37px,4.4vw,67px) clamp(48px,5.95vw,114px);align-self:center;z-index:2}.body-page-home .hero h1{font-size:clamp(47px,4.51vw,72px);line-height:.99;letter-spacing:-.045em;max-width:none;text-wrap:initial}.body-page-home .hero-lead{font-size:clamp(18px,1.55vw,22px);line-height:1.45;max-width:610px;margin-top:19px;color:#fff}.body-page-home .hero .btn{margin-top:18px;min-height:60px;font-size:17px;padding:15px 22px}.body-page-home .hero-facts{grid-template-columns:.85fr 1.25fr 1.2fr;gap:18px;border:0;padding:0;margin-top:36px;max-width:570px}.body-page-home .fact{display:flex;gap:13px;align-items:center;font-size:16px;line-height:1.35;color:white}.body-page-home .fact svg{width:33px;height:33px;color:var(--light-gold);margin:0}.body-page-home .fact span,.body-page-home .fact strong{display:block}.body-page-home .hero-media{position:absolute;right:0;top:0;bottom:0;width:51%;min-height:0;height:100%;max-height:none;aspect-ratio:auto}.body-page-home .hero-media img{object-position:50% 19%;position:absolute;inset:0;width:100%;height:100%}
.body-page-home .split-section{background:var(--cream)}.body-page-home .split{width:100%;max-width:none;grid-template-columns:46% 54%;margin:0;min-height:clamp(345px,32.4vw,537px)}.body-page-home .split-media{min-height:0;height:auto;max-height:none}.body-page-home .split-copy{padding:clamp(35px,3.7vw,58px) clamp(40px,5.1vw,88px) clamp(32px,3.17vw,51px) clamp(36px,3.9vw,68px);align-self:center}.body-page-home .split-copy .eyebrow{font-size:16px;margin-bottom:13px;gap:15px;letter-spacing:.075em}.body-page-home .split-copy .eyebrow:before{width:37px}.body-page-home .split-copy h2{max-width:none;font-size:clamp(33px,3.17vw,50px);line-height:1.05;text-wrap:initial}.body-page-home .split-copy p{font-size:clamp(18px,1.37vw,20px);line-height:1.5;margin-top:20px;max-width:760px;color:#42434a}.body-page-home .split-copy .btn{margin-top:22px;min-height:54px;font-size:16px;padding:14px 19px}.body-page-home #sobre .split-media img{object-position:50% 0}.body-page-home .taisa-section .split{grid-template-columns:53% 47%;min-height:clamp(345px,30.4vw,510px)}.body-page-home .taisa-section .split-copy{padding-left:clamp(48px,6.1vw,112px);padding-right:clamp(34px,4.8vw,82px)}.body-page-home .taisa-section .split-copy h2{font-size:clamp(32px,3.17vw,49px)}.body-page-home .taisa-section .split-media img{object-position:50% 12%}.body-page-home .taisa-section .split-media{order:initial}
.body-page-home .home-solutions{padding:clamp(38px,3.5vw,58px) 0 clamp(28px,2.5vw,45px);background:linear-gradient(180deg,#fff,#fffdf9)}.body-page-home .home-solutions .container{width:min(1720px,calc(100% - 44px));max-width:none}.body-page-home .section-heading{max-width:none;margin:0 auto 31px;text-align:center}.body-page-home .section-heading .eyebrow{justify-content:center;margin-bottom:11px;font-size:16px}.body-page-home .section-heading h2{font-size:clamp(32px,3.08vw,50px);line-height:1.05;max-width:none;white-space:nowrap;letter-spacing:-.045em;text-wrap:initial}.body-page-home .section-heading p{font-size:clamp(18px,1.3vw,19px);line-height:1.3;margin:14px auto 0;max-width:900px}.body-page-home .solutions-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.body-page-home .solution-card{padding:25px 17px 16px;align-items:center;text-align:center;border-radius:11px;border:1px solid #eee7dc;box-shadow:0 2px 16px #503b2210;background:linear-gradient(140deg,#fff,#fffdf9);min-height:300px}.body-page-home .solution-icon{width:42px;height:42px;min-height:42px;margin:0 0 17px;color:#b6842c}.body-page-home .solution-card h3{font-family:var(--sans);font-size:clamp(17px,1.27vw,19px);line-height:1.13;letter-spacing:-.035em;min-height:72px;display:flex;align-items:center;justify-content:center;font-weight:700;max-width:100%;margin:0}.body-page-home .solution-card p{font-size:clamp(16px,1.19vw,18px);line-height:1.4;margin:13px 0 21px;color:#333;max-width:100%}.body-page-home .solution-card .btn{width:100%;min-height:43px;font-size:16px;padding:10px 6px;border-radius:7px;line-height:1.15;white-space:nowrap}
.body-page-home #diferenciais{position:relative;isolation:isolate;overflow:hidden;padding:clamp(42px,4.1vw,69px) 0;background:radial-gradient(ellipse at 0 0,#302616 0,transparent 52%),radial-gradient(ellipse at 100% 100%,#1d1911 0,transparent 50%),#080807}.body-page-home #diferenciais:before{content:'';position:absolute;inset:0;z-index:-1;background:linear-gradient(149deg,transparent 5%,#0009 5.2%,#0009 18%,transparent 18.2%,transparent 48%,#0008 48.2%,#0008 62%,transparent 62.2%);opacity:.8}.body-page-home .differentials-inner{width:min(1660px,calc(100% - 146px));grid-template-columns:1.05fr 1fr;gap:61px;align-items:center}.body-page-home .differentials-copy h2{font-size:clamp(35px,3.34vw,54px);line-height:1.02;max-width:none;text-wrap:initial}.body-page-home .differentials-copy p{font-size:clamp(18px,1.5vw,22px);line-height:1.3;max-width:720px;margin-top:21px;color:#f5f3ef}.body-page-home .pillar-list{border-left:1px solid #bd8f38;padding:0 0 0 43px;gap:24px}.body-page-home .pillar{grid-template-columns:64px 1fr;gap:21px;align-items:center}.body-page-home .pillar-icon{width:64px;height:64px;border:1px solid #c1914a;background:linear-gradient(135deg,#b4863c,#65420d 54%,#976b25);box-shadow:inset 0 1px 4px #e6c07138;color:white}.body-page-home .pillar-icon svg{width:34px;height:34px}.body-page-home .pillar h3{font-family:var(--serif);font-size:clamp(20px,1.76vw,26px);font-weight:500;line-height:1.1;letter-spacing:-.03em}.body-page-home .pillar p{font-size:clamp(17px,1.32vw,19px);line-height:1.3;margin-top:5px;max-width:530px;color:#e5e2dd}
.body-page-home .final-cta{padding:clamp(44px,4.4vw,73px) 0;background:radial-gradient(ellipse at 0 20%,#3a2b12 0,transparent 70%),linear-gradient(137deg,#0f0d08 25%,#151007 65%,#271d0b);position:relative;overflow:hidden}.body-page-home .final-cta:before{content:'';position:absolute;inset:0;background:linear-gradient(154deg,transparent 51%,#0004 51.2%,#0004 76%,transparent 76.2%);pointer-events:none}.body-page-home .final-cta-inner{position:relative;width:min(1660px,calc(100% - 146px));grid-template-columns:1fr 1.02fr;gap:38px;align-items:center}.body-page-home .final-cta h2{font-size:clamp(34px,3.17vw,51px);max-width:none;line-height:1.07;letter-spacing:-.035em;text-wrap:initial}.body-page-home .final-cta-copy{padding-left:52px;border-left:1px solid #bf9042}.body-page-home .final-cta-copy p{font-size:clamp(18px,1.56vw,22px);line-height:1.32;max-width:720px;margin-bottom:26px;color:#fff}.body-page-home .final-cta .btn{font-size:17px;min-height:58px;padding:15px 21px}
.site-footer{padding:23px 0 0;border-top:8px solid #faf8f4}.footer-top{width:100%;display:grid;grid-template-columns:176px 1fr 300px;gap:36px;align-items:center;padding-bottom:23px}.footer-brand{width:176px;height:86px}.footer-nav{display:flex;gap:22px;justify-content:center;flex-wrap:nowrap;font-size:16px;line-height:1.4}.footer-contact{grid-column:auto;grid-row:auto;font-size:18px;gap:9px}.footer-contact svg{width:24px;height:24px}.footer-contact a:first-child svg{color:#13a169}.footer-contact a:first-child span{font-size:19px;font-weight:700}.footer-contact a:nth-child(2){font-size:16px}.footer-location{font-size:16px;margin-left:35px}.footer-bottom{padding:21px 0 27px;font-size:16px;border-top:1px solid #ece4d9;background:#fff}.footer-bottom span:last-child{position:relative}.footer-bottom span:last-child:after{content:'';display:block;width:68px;height:2px;margin-top:10px;background:#b7872a}
@media(min-width:1700px){.body-page-home .hero-copy{padding-left:max(98px,calc((100vw - 1680px)/2))}.body-page-home .split-copy p{font-size:21px}.body-page-home .home-solutions .container{width:calc(100% - 76px);max-width:1760px}.body-page-home .solution-card{padding:30px 23px 20px;min-height:365px}.body-page-home .solution-card h3{font-size:20px;min-height:87px}.body-page-home .solution-card p{font-size:18px}.body-page-home .solution-card .btn{font-size:17px;min-height:49px}}
@media(max-width:1199px) and (min-width:801px){.header-inner{width:calc(100% - 48px);gap:20px;min-height:95px}.brand{width:136px;height:79px}.brand img{width:84px;height:84px}.site-nav{gap:19px}.site-nav a{font-size:16px}.header-contact{font-size:16px;padding:11px 12px;gap:8px}.header-contact svg{width:22px;height:22px}.body-page-home .hero-copy{padding-left:5.9vw;padding-right:18px}.body-page-home .hero h1{font-size:4.52vw}.body-page-home .hero-lead{font-size:17px}.body-page-home .hero .btn{padding-inline:17px;font-size:16px;gap:8px;min-height:55px}.body-page-home .hero-facts{gap:12px;margin-top:27px}.body-page-home .fact{gap:9px;font-size:16px;align-items:flex-start}.body-page-home .fact svg{width:26px;height:26px}.body-page-home .split-copy{padding:36px 34px}.body-page-home .split-copy h2,.body-page-home .taisa-section .split-copy h2{font-size:3.17vw}.body-page-home .split-copy p{font-size:18px;line-height:1.32;margin-top:16px}.body-page-home .split-copy .btn{font-size:16px;min-height:48px;padding:12px 14px;margin-top:17px}.body-page-home .split-copy .eyebrow{font-size:16px;letter-spacing:.03em;gap:12px}.body-page-home .section-heading h2{font-size:3.08vw}.body-page-home .solution-card{padding:23px 12px 14px;min-height:318px}.body-page-home .solution-card h3{font-size:17px;min-height:84px}.body-page-home .solution-card p{font-size:16px;line-height:1.27}.body-page-home .solution-card .btn{font-size:16px;white-space:normal;padding-inline:6px}.body-page-home .differentials-inner,.body-page-home .final-cta-inner{width:calc(100% - 94px);gap:34px}.body-page-home .pillar-list{padding-left:28px}.body-page-home .pillar{grid-template-columns:54px 1fr;gap:18px}.body-page-home .pillar-icon{width:54px;height:54px}.body-page-home .pillar h3{font-size:21px}.body-page-home .pillar p{font-size:17px}.body-page-home .final-cta-copy{padding-left:31px}.body-page-home .final-cta h2{font-size:3.17vw}.footer-top{grid-template-columns:136px 1fr 237px;gap:24px}.footer-brand{width:136px;height:79px}.footer-nav{gap:15px;flex-wrap:wrap;font-size:16px}.footer-contact a:first-child span{font-size:18px}}
@media(max-width:960px) and (min-width:801px){.header-contact{display:none}.header-inner{width:calc(100% - 58px)}.brand{width:156px}.body-page-home .hero-facts{grid-template-columns:1fr;gap:13px}.body-page-home .fact{font-size:16px;align-items:center}.body-page-home .fact span,.body-page-home .fact strong{display:inline}.body-page-home .hero-inner{min-height:550px}.body-page-home .solutions-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.body-page-home .solution-card{min-height:320px;padding:26px 23px}.body-page-home .solution-card h3{font-size:18px;min-height:70px}.body-page-home .solution-card p{font-size:18px}.body-page-home .solution-card .btn{font-size:17px;min-height:46px}.body-page-home .section-heading h2{white-space:normal;font-size:32px}.footer-top{grid-template-columns:140px 1fr}.footer-contact{grid-column:2;grid-row:1}.footer-nav{grid-column:1/-1;justify-content:space-between}}
@media(max-width:800px){.header-inner{width:calc(100% - 40px);min-height:95px}.brand{width:144px;height:78px}.brand img{width:84px;height:84px}.header-contact{display:none}.site-nav{gap:3px}.site-nav a{font-size:17px;line-height:1.4}.body-page-home .hero-inner{display:flex;flex-direction:column;min-height:0;overflow:visible}.body-page-home .hero-copy{padding:42px 24px 40px;width:100%;max-width:none}.body-page-home .hero h1{font-size:clamp(38px,6.86vw,56px);line-height:1.02}.body-page-home .hero-lead{font-size:17px;line-height:1.45;max-width:600px;margin-top:22px}.body-page-home .hero .btn{font-size:17px;min-height:58px;padding:15px 19px;margin-top:23px;width:auto}.body-page-home .hero-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:21px;margin-top:31px;max-width:660px}.body-page-home .fact{display:block;font-size:16px;line-height:1.45}.body-page-home .fact svg{margin-bottom:10px;width:29px;height:29px}.body-page-home .hero-media{position:relative;width:100%;height:422px;min-height:0;inset:auto}.body-page-home .hero-media img{object-position:50% 20%}.body-page-home .split,.body-page-home .taisa-section .split{grid-template-columns:1fr;min-height:0}.body-page-home .split-media{height:396px;min-height:0;max-height:none}.body-page-home .split-copy,.body-page-home .taisa-section .split-copy{padding:39px 24px 43px}.body-page-home .split-copy h2,.body-page-home .taisa-section .split-copy h2{font-size:clamp(32px,4.93vw,40px)}.body-page-home .split-copy p{font-size:17px;line-height:1.5;max-width:660px;margin-top:21px}.body-page-home .split-copy .btn{font-size:17px;margin-top:24px}.body-page-home .taisa-section .split-media{order:0}.body-page-home .taisa-section .split-media img{object-position:50% 12%}.body-page-home .home-solutions{padding:43px 0}.body-page-home .home-solutions .container{width:calc(100% - 40px)}.body-page-home .section-heading{margin-bottom:29px}.body-page-home .section-heading h2{font-size:33px;white-space:normal;line-height:1.08;text-wrap:balance}.body-page-home .section-heading p{font-size:17px;line-height:1.45;margin-top:18px}.body-page-home .solutions-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px}.body-page-home .solution-card{padding:29px 23px 24px;min-height:320px}.body-page-home .solution-icon{width:50px;height:50px;margin-bottom:20px}.body-page-home .solution-card h3{font-size:19px;min-height:78px;line-height:1.15}.body-page-home .solution-card p{font-size:18px;line-height:1.4}.body-page-home .solution-card .btn{font-size:17px;min-height:48px;white-space:normal;padding:12px}.body-page-home #diferenciais{padding:45px 0}.body-page-home .differentials-inner,.body-page-home .final-cta-inner{width:calc(100% - 48px);grid-template-columns:1fr;gap:31px}.body-page-home .differentials-copy h2{font-size:37px;line-height:1.04}.body-page-home .differentials-copy p{font-size:17px;line-height:1.5;margin-top:22px}.body-page-home .pillar-list{border-left:0;border-top:1px solid #b98533;padding:30px 0 0;gap:25px}.body-page-home .pillar{grid-template-columns:60px 1fr;gap:19px}.body-page-home .pillar-icon{width:60px;height:60px}.body-page-home .pillar h3{font-size:24px}.body-page-home .pillar p{font-size:18px;line-height:1.4}.body-page-home .final-cta{padding:45px 0}.body-page-home .final-cta h2{font-size:35px;line-height:1.08}.body-page-home .final-cta-copy{border-left:0;border-top:1px solid #b98533;padding:27px 0 0}.body-page-home .final-cta-copy p{font-size:17px;line-height:1.5}.body-page-home .final-cta .btn{font-size:17px;min-height:57px}.footer-top{grid-template-columns:144px 1fr;gap:28px}.footer-brand{width:144px;height:78px}.footer-contact{grid-column:2;grid-row:1}.footer-nav{grid-column:1/-1;display:flex;justify-content:space-between;gap:17px;flex-wrap:wrap}.footer-contact a:first-child span{font-size:18px}.footer-bottom{font-size:16px;gap:16px}.floating-wa{width:58px;height:58px;right:18px;bottom:18px}.floating-wa svg{width:30px;height:30px}}
@media(max-width:540px){.body-page-home .hero-copy{padding:37px 22px 36px}.body-page-home .hero h1{font-size:clamp(33px,9.5vw,43px)}.body-page-home .hero-lead{font-size:18px;line-height:1.5}.body-page-home .hero .btn{width:100%;font-size:16px;padding:16px 10px;gap:9px}.body-page-home .hero-facts{grid-template-columns:1fr;gap:17px}.body-page-home .fact{display:flex;align-items:center;gap:13px;font-size:16px}.body-page-home .fact svg{margin:0;width:28px;height:28px}.body-page-home .fact span,.body-page-home .fact strong{display:inline}.body-page-home .hero-media{height:345px}.body-page-home .split-media{height:345px}.body-page-home .split-copy,.body-page-home .taisa-section .split-copy{padding:37px 22px 41px}.body-page-home .split-copy h2,.body-page-home .taisa-section .split-copy h2{font-size:clamp(27px,7.13vw,33px)}.body-page-home .split-copy .eyebrow{font-size:16px}.body-page-home .split-copy p{font-size:18px;line-height:1.5}.body-page-home .split-copy .btn{font-size:16px;gap:9px;max-width:100%;padding:14px 16px}.body-page-home .section-heading h2{font-size:31px}.body-page-home .section-heading p{font-size:18px}.body-page-home .section-heading .eyebrow{font-size:16px}.body-page-home .solutions-grid{grid-template-columns:1fr;gap:19px}.body-page-home .solution-card{padding:30px;min-height:0;align-items:center}.body-page-home .solution-card h3{min-height:0;font-size:21px;line-height:1.2}.body-page-home .solution-card p{font-size:18px;line-height:1.4;margin:18px 0 24px}.body-page-home .solution-card .btn{width:auto;min-width:168px;align-self:center;font-size:17px;padding:12px 18px}.body-page-home .differentials-copy h2{font-size:33px}.body-page-home .differentials-copy p{font-size:18px}.body-page-home .pillar h3{font-size:22px;line-height:1.15}.body-page-home .pillar p{font-size:17px}.body-page-home .final-cta h2{font-size:clamp(29px,7.48vw,33px)}.body-page-home .final-cta-copy p{font-size:18px}.body-page-home .final-cta .btn{font-size:16px;padding-inline:11px;width:100%;gap:9px}.footer-top{display:flex;align-items:flex-start;gap:25px}.footer-nav{display:grid;grid-template-columns:repeat(3,1fr);width:100%;justify-content:start;font-size:17px;gap:17px}.footer-contact{font-size:17px}.footer-contact a:nth-child(2){font-size:17px}.footer-contact a:first-child span{font-size:20px}.footer-location{font-size:17px}.footer-bottom{padding-bottom:80px}.floating-wa{bottom:17px;right:16px}}
@media(prefers-reduced-motion:reduce){.btn,.floating-wa{transition:none;transform:none}}

@media(max-width:800px){.desktop-break{display:none}}
@media print{.floating-wa{display:none}}

/* Cabeçalho alinhado ao modelo e fotografias integradas às seções.
   Os arquivos originais continuam intactos; as transições são do layout. */
.header-inner{
  display:grid;
  grid-template-columns:184px minmax(0,1fr) auto;
  grid-template-areas:"brand nav contact";
  width:min(1720px,90%);
  min-height:clamp(96px,7.65vw,118px);
  gap:24px;
  padding-block:7px;
}
.site-header .brand{grid-area:brand;width:184px;height:104px;border:0;border-radius:0;background:transparent;box-shadow:none;overflow:visible}
.site-header .brand img{width:104px;height:104px;object-fit:contain}
.site-header .site-nav{grid-area:nav;justify-content:center;gap:clamp(19px,2.25vw,36px)}
.site-header .header-contact{grid-area:contact;min-height:50px;padding:13px 20px}
.site-header .menu-toggle{grid-area:toggle}
.body-page-home .hero-media{
  width:57%;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 17%,#000 100%);
  mask-image:linear-gradient(90deg,transparent 0%,#000 17%,#000 100%);
}
.body-page-home .hero-media img{object-position:50% 19%}
.body-page-home #sobre .split-media{
  -webkit-mask-image:linear-gradient(90deg,#000 0%,#000 93%,transparent 100%);
  mask-image:linear-gradient(90deg,#000 0%,#000 93%,transparent 100%);
}
.body-page-home .taisa-section .split-media{
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 100%);
  mask-image:linear-gradient(90deg,transparent 0%,#000 8%,#000 100%);
}
.inside-photo,.contact-photo{
  border-radius:0;
  -webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%);
  mask-image:linear-gradient(90deg,transparent 0%,#000 4%,#000 96%,transparent 100%);
}
@media(max-width:1199px) and (min-width:961px){
  .header-inner{width:94%;grid-template-columns:152px minmax(0,1fr) auto;gap:18px;min-height:96px}
  .site-header .brand{width:152px;height:104px}
  .site-header .site-nav{gap:17px}
  .site-header .header-contact{padding-inline:14px;font-size:16px}
}
@media(max-width:960px) and (min-width:801px){
  .header-inner{width:93%;grid-template-columns:156px minmax(0,1fr);grid-template-areas:"brand nav";gap:24px;min-height:96px}
  .site-header .brand{width:156px;height:104px}
  .site-header .site-nav{justify-content:flex-end;gap:18px}
  .site-header .header-contact{display:none}
}
@media(max-width:800px){
  .header-inner{display:flex;width:calc(100% - 40px);min-height:94px;justify-content:space-between;padding-block:6px}
  .site-header .brand{width:144px;height:100px}
  .site-header .brand img{width:100px;height:100px}
  .site-header .site-nav{justify-content:stretch;gap:3px}
  .site-header .header-contact{display:none}
  .body-page-home .hero-media{
    width:100%;margin-top:-25px;
    -webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 100%);
    mask-image:linear-gradient(180deg,transparent 0%,#000 9%,#000 100%);
  }
  .body-page-home #sobre .split-media{
    -webkit-mask-image:linear-gradient(180deg,#000 0%,#000 93%,transparent 100%);
    mask-image:linear-gradient(180deg,#000 0%,#000 93%,transparent 100%);
  }
  .body-page-home .taisa-section .split-media{
    -webkit-mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 100%);
    mask-image:linear-gradient(180deg,transparent 0%,#000 8%,#000 100%);
  }
}
