/* Institutional pages: faithful static reconstruction of the currently visible public pages. */
.institutional-page{--inst-orange:#ff8c53;--inst-peach:#ffc57a;--inst-rose:#d69a99;--inst-rose-light:#fac9c8;--inst-rose-dark:#b78180;--inst-ink:#414141;overflow-x:hidden}
.institutional-page main{overflow:hidden}.institutional-page .wrap{width:min(1140px,calc(100% - 48px))}.institutional-page .page-copy{color:var(--inst-ink);font-size:17px;line-height:1.55}.institutional-page .page-copy p:last-child{margin-bottom:0}.institutional-page .cta-solid,.institutional-page .white-button{transition:transform .2s ease,box-shadow .2s ease}.institutional-page .cta-solid:hover,.institutional-page .white-button:hover{transform:translateY(-2px)}

/* Allana Diaz */
.institutional-allana .allana-hero{min-height:70vh;background-image:url('../images/institutional/allana-hero-bg.jpg');background-position:0 -620px;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center}
.institutional-allana .allana-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,197,122,.95),rgba(255,140,83,.95))}.institutional-allana .allana-hero img{position:relative;z-index:1;width:16%;min-width:185px;max-width:265px}
.institutional-allana .allana-about{padding:50px 0 90px}.institutional-allana .allana-about .page-split{grid-template-columns:1fr 1fr;gap:0}.institutional-allana .allana-about-copy{padding-right:42px}.institutional-allana .page-kicker{font-family:Bentham,Georgia,serif;font-size:21px;font-weight:600;color:var(--inst-orange);margin:0 0 20px;padding-bottom:15px;border-bottom:1px solid rgba(255,140,83,.35)}.institutional-allana .page-title{font-family:Bentham,Georgia,serif;font-size:45px;line-height:32px;font-weight:400;margin:0 0 26px;background:none;color:#4d4d4d}.institutional-allana .allana-main-photo{width:100%;max-height:650px;object-fit:cover;border-radius:0;box-shadow:none}.institutional-allana .pill-list{gap:20px;margin-top:23px}.institutional-allana .pill-list li{font-size:15px;padding-left:34px;min-height:28px;display:flex;align-items:center}.institutional-allana .pill-list li:before{content:'✓';width:27px;height:27px;border-radius:50%;display:grid;place-items:center;background:rgba(255,140,83,.24);color:var(--inst-orange);font-size:13px;font-weight:700;top:0}
.institutional-allana .feature-band{background:linear-gradient(111deg,var(--inst-peach) 27%,var(--inst-orange) 100%);padding:50px 0 0}.institutional-allana .feature-cards{width:min(1140px,calc(100% - 48px));margin:-90px auto 0;padding:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.institutional-allana .feature-card{min-height:302px;border-radius:7px;box-shadow:0 0 10px rgba(0,0,0,.13);padding:40px 30px;background:#fff;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}.institutional-allana .feature-card img{width:15%;min-width:52px;height:auto;margin:0 auto 15px}.institutional-allana .feature-card h3{font-family:Montserrat,Arial,sans-serif;font-size:25px;font-weight:400;color:var(--inst-orange);margin:0 0 8px}.institutional-allana .feature-card p{font-size:15px;line-height:1.5;color:var(--inst-ink);margin:0}.institutional-allana .feature-card-motion.motion-pending{opacity:0}.institutional-allana .feature-card-motion.motion-pending.motion-down{transform:translate3d(0,-100%,0)}.institutional-allana .feature-card-motion.motion-pending.motion-up{transform:translate3d(0,100%,0)}.institutional-allana .feature-card-motion.motion-visible{animation-duration:1.25s;animation-fill-mode:both;animation-timing-function:ease}.institutional-allana .feature-card-motion.motion-visible.motion-down{animation-name:allanaFadeInDown}.institutional-allana .feature-card-motion.motion-visible.motion-up{animation-name:allanaFadeInUp}@keyframes allanaFadeInDown{from{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes allanaFadeInUp{from{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}
.institutional-allana .mentor-band{background:linear-gradient(111deg,var(--inst-peach) 27%,var(--inst-orange) 100%);padding:55px 0 50px;color:#fff}.institutional-allana .mentor-band .page-split{grid-template-columns:50% 48%;gap:2%;align-items:center}.institutional-allana .mentor-band .page-kicker{color:#fff;border-bottom-color:rgba(255,255,255,.45);margin-bottom:20px}.institutional-allana .mentor-band .page-title{background:none;color:#fff}.institutional-allana .mentor-band .page-copy{color:#fff}.institutional-allana .mentor-photo-desktop{width:90%;max-height:660px;object-fit:cover;border-radius:10px;box-shadow:0 0 10px rgba(0,0,0,.5)}.institutional-allana .mentor-photo-mobile{display:none}.institutional-allana .mentor-band .white-button{background:#fff;color:var(--inst-orange);border-radius:7px;padding:14px 36px;font-size:15px;font-weight:600;margin-top:18px}
.institutional-page .shop-showcase{min-height:600px;background:#fbfbfb url('../images/institutional/shop-desktop.webp') center/cover no-repeat;position:relative;border-bottom:5px solid #d8a757}.institutional-page .shop-showcase:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.5)}.institutional-page .shop-showcase-inner{position:relative;z-index:1;min-height:600px;display:flex;align-items:center}.institutional-page .shop-copy{width:69%}.institutional-page .shop-copy h2{font-family:Bentham,Georgia,serif;font-size:104px;font-weight:300;line-height:.98;margin:0;background:linear-gradient(121deg,var(--inst-peach),var(--inst-orange));-webkit-background-clip:text;background-clip:text;color:transparent}.institutional-page .shop-copy p{font-size:17px;margin:24px 0 18px}.institutional-page .shop-copy a{display:inline-block;color:#fff;background:linear-gradient(133deg,var(--inst-peach),var(--inst-orange));border-radius:7px;padding:15px 50px;font-size:17px}
.institutional-allana .blog-preview{padding:50px 0}.institutional-allana .blog-preview .section-title{font-family:Bentham,Georgia,serif;font-size:45px;line-height:32px;font-weight:400;color:var(--inst-orange);margin:0 0 44px}.institutional-allana .post-grid{grid-template-columns:repeat(3,1fr);gap:24px}.institutional-allana .post-card{border-radius:0;box-shadow:0 4px 20px rgba(0,0,0,.08)}

/* Dazllin */
.institutional-dazllin .dazllin-page-hero{min-height:85vh;background:#63402e}.institutional-dazllin .dazllin-page-hero:after{background:linear-gradient(180deg,rgba(232,172,171,1),rgba(232,172,171,.56))}.institutional-dazllin .dazllin-page-hero .procedure-hero-inner img{width:19vw;min-width:205px;max-width:290px;margin:0 auto}
.institutional-dazllin .daz-intro{padding:90px 0}.institutional-dazllin .daz-intro .page-split{grid-template-columns:1fr 1fr;gap:42px}.institutional-dazllin .daz-intro-media{display:grid;grid-template-columns:1fr 1fr;gap:18px;background:url('../images/pages/dazllin-logo-tech.webp') center/contain no-repeat}.institutional-dazllin .daz-intro-media .tall{grid-row:span 2;height:520px}.institutional-dazllin .daz-intro-media img{width:100%;height:251px;object-fit:cover}.institutional-dazllin .daz-intro .page-title{font-family:Bentham,Georgia,serif;font-size:56px;line-height:45px;font-weight:400;margin:0 0 26px;background:none;color:#4d4d4d}.institutional-dazllin .cta-rose{background:linear-gradient(133deg,var(--inst-rose),var(--inst-rose-light));border-radius:7px;padding:14px 42px;color:#fff}
.institutional-dazllin .tech-stack{padding:0 0 50px}.institutional-dazllin .tech-stack>.wrap>h2{font-family:Bentham,Georgia,serif;font-size:56px;line-height:57px;text-align:center;font-weight:400;color:#4d4d4d;margin:0 10px 70px;max-width:none}.institutional-dazllin .tech-mobile-cta{display:none;text-align:center;margin:-44px 0 55px}.institutional-dazllin .tech-row{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:34px;align-items:stretch}.institutional-dazllin .tech-copy{padding:50px 42px}.institutional-dazllin .tech-copy h3{font-family:Montserrat,Arial,sans-serif;font-size:23px;font-weight:600;color:var(--inst-rose);margin:0 0 15px}.institutional-dazllin .tech-copy p{font-size:17px;line-height:1.58;color:#434343}.institutional-dazllin .tech-visual,.institutional-dazllin .tech-slideshow,.institutional-dazllin .tech-video{min-height:519px}.institutional-dazllin .tech-visual{border-radius:15px;overflow:hidden;box-shadow:0 1px 10px rgba(0,0,0,.27)}.institutional-dazllin .tech-row:nth-of-type(even) .tech-copy{order:2}.institutional-dazllin .tech-row:nth-of-type(even) .tech-visual{order:1}
.institutional-dazllin .services-showcase{background:linear-gradient(102deg,var(--inst-rose),var(--inst-rose-light));padding:50px 0;color:#fff}.institutional-dazllin .service-layout{grid-template-columns:36% 64%;gap:36px;align-items:start}.institutional-dazllin .services-showcase .page-kicker{color:#fff;border:0;padding:0;margin:0 0 14px}.institutional-dazllin .services-showcase h2{font-family:Bentham,Georgia,serif;font-size:56px;line-height:45px;font-weight:400;margin:0 0 20px}.institutional-dazllin .services-showcase>div>div>p{font-size:17px;line-height:1.55}.institutional-dazllin .mini-services{grid-template-columns:repeat(2,1fr);gap:14px}.institutional-dazllin .mini-service{position:relative;overflow:hidden;min-height:245px;border-radius:7px;background-size:cover!important;background-position:center!important;padding:34px 28px;display:flex;flex-direction:column;justify-content:flex-end}.institutional-dazllin .mini-service:before{content:"";position:absolute;inset:0;background:rgba(255,255,255,.85)}.institutional-dazllin .mini-service>*{position:relative}.institutional-dazllin .mini-service h3{font-size:23px;line-height:1.12;color:var(--inst-rose-dark);margin:0 0 12px}.institutional-dazllin .mini-service p{font-size:14px;line-height:1.45;color:#494848;margin:0 0 14px}.institutional-dazllin .mini-service a{font-size:12px;font-weight:700;color:var(--inst-rose-dark)}
.institutional-dazllin .confidence-band{padding:0;background:#fff}.institutional-dazllin .confidence-band .page-split{grid-template-columns:1fr 1fr;gap:0}.institutional-dazllin .confidence-band img{width:100%;height:100%;max-height:none;object-fit:cover}.institutional-dazllin .confidence-band .page-split>div:last-child{padding:60px 55px}.institutional-dazllin .confidence-band h2{font-family:Bentham,Georgia,serif;font-size:80px;line-height:1;font-weight:300;color:var(--inst-rose);margin:0 0 20px}
.institutional-dazllin .instagram-section{padding:90px 0}.institutional-dazllin .instagram-section h2{font-family:Bentham,Georgia,serif;font-size:56px;line-height:45px;text-align:center;color:var(--inst-rose);font-weight:400;margin:0 0 46px}.institutional-dazllin .instagram-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;align-items:start}.institutional-dazllin .instagram-embed{min-width:0;height:600px;overflow:hidden;border-radius:3px}.institutional-dazllin .instagram-embed iframe{display:block;width:100%;height:600px;border:0;background:#fff}.institutional-dazllin .gallery-grid{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:35px}.institutional-dazllin .gallery-grid img{width:100%;aspect-ratio:3/2;object-fit:cover;border-radius:8px}
.institutional-dazllin .personalized-strip{background-image:linear-gradient(163deg,rgba(214,154,153,.94),rgba(250,201,200,.94)),url('../images/institutional/dazllin-personalized.jpg');background-position:center;background-size:cover;padding:50px 0}.institutional-dazllin .personalized-strip .page-split{grid-template-columns:1fr 1fr;gap:0}.institutional-dazllin .personalized-strip h2{font-family:Montserrat,Arial,sans-serif;font-size:20px;line-height:1.45;font-weight:400;text-align:right;margin:0;padding-right:34px;color:#fff}.institutional-dazllin .personalized-strip .page-split>div{border-left:1px solid rgba(255,255,255,.85);padding-left:34px}.institutional-dazllin .personalized-strip .white-button{margin:0;background:transparent;border:1px solid #fff;color:#fff;border-radius:7px;padding:15px 44px;font-size:17px;font-weight:400}
.institutional-dazllin .shop-showcase{border-bottom-color:var(--inst-rose)}.institutional-dazllin .shop-copy h2{background:linear-gradient(121deg,var(--inst-rose-dark),var(--inst-rose-light));-webkit-background-clip:text;background-clip:text;color:transparent}.institutional-dazllin .shop-copy a{background:linear-gradient(133deg,var(--inst-rose-dark),var(--inst-rose-light))}
.institutional-page .review-section{padding:50px 0 90px}.institutional-page .review-section h2{font-family:Bentham,Georgia,serif;font-size:45px;line-height:1;font-weight:400;margin:0 0 12px;color:var(--inst-orange)}.institutional-dazllin .review-section h2{color:var(--inst-rose-dark)}.institutional-page .review-section>.wrap>p{font-size:17px;margin:0;color:#555}.institutional-page .review-carousel{margin-top:35px}.institutional-page .review-card{background:rgba(183,129,128,.21);box-shadow:none;border-radius:7px;padding:60px 30px;min-height:335px}.institutional-page .review-card p{font-size:14px;line-height:1.55;color:var(--inst-ink);margin-top:0}.institutional-page .review-card strong{font-size:14px;color:var(--inst-ink)}.institutional-page .review-card small{font-size:13px;color:var(--inst-ink)}.institutional-page .review-dots button{background:rgba(183,129,128,.38)}.institutional-page .review-dots button.active{background:var(--inst-rose-dark)}

/* Quem somos */
.institutional-who .quem-hero{min-height:70vh;background-image:url('../images/institutional/quem-hero.png');background-position:center;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}.institutional-who .quem-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,197,122,.84),rgba(255,140,83,.84))}.institutional-who .quem-hero h1{position:relative;z-index:1;font-family:Bentham,Georgia,serif;font-size:50px;line-height:1;font-weight:600;color:#fff;margin:0}
.institutional-who .who-intro{padding:70px 0;border-bottom:2px solid var(--inst-orange);margin-bottom:70px}.institutional-who .who-block{grid-template-columns:1fr 1fr;gap:0;align-items:center;margin:0}.institutional-who .who-block+.who-block{margin-top:0}.institutional-who .who-block>div:not(.who-media){padding:50px 42px}.institutional-who .who-block img{width:100%;max-height:none}.institutional-who .who-primary-photo{height:620px;object-fit:cover;border-radius:0;box-shadow:none}.institutional-who .who-mobile-photo{display:none}.institutional-who .who-brand-logo{width:min(260px,62%)!important;height:auto!important;object-fit:contain!important;margin:0 0 18px}.institutional-who .who-dazllin-logo{width:min(380px,80%)!important;height:auto!important;object-fit:contain!important;margin:0 0 18px}.institutional-who .who-block h2{font-family:Bentham,Georgia,serif;font-size:45px;line-height:32px;font-weight:400;margin:0 0 22px;color:#4d4d4d}.institutional-who .who-dazllin h2{color:#4d4d4d}.institutional-who .who-block .page-copy{font-size:17px}.institutional-who .who-block .cta-solid{background:linear-gradient(133deg,var(--inst-peach),var(--inst-orange));border-radius:7px;padding:14px 34px;font-size:15px}.institutional-who .who-dazllin .cta-solid{background:linear-gradient(133deg,#e4007f,#e77cb8)}.institutional-who .who-dazllin .who-media{grid-column:2}.institutional-who .who-dazllin>div:first-child{grid-column:1;grid-row:1}
.institutional-who .differentials{padding:0 0 90px}.institutional-who .differentials h2{font-family:Bentham,Georgia,serif;font-size:45px;line-height:32px;font-weight:400;color:#4d4d4d;text-align:center;margin:0 0 48px}.institutional-who .differential-grid{grid-template-columns:repeat(3,1fr);gap:15px;margin:0}.institutional-who .differential-card{min-height:245px;border-radius:7px;padding:30px 20px;display:flex;flex-direction:column;justify-content:flex-end;text-align:left;background-position:center;background-size:cover;box-shadow:none}.institutional-who .differential-card:nth-child(1){background-image:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url('../images/institutional/diff-routine.jpg')}.institutional-who .differential-card:nth-child(2){background-image:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url('../images/institutional/diff-team.jpg')}.institutional-who .differential-card:nth-child(3){background-image:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url('../images/institutional/diff-location.jpg')}.institutional-who .differential-card:nth-child(4){background-image:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url('../images/institutional/diff-wellbeing.jpg')}.institutional-who .differential-card:nth-child(5){background-image:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url('../images/institutional/allana-hero-bg.jpg')}.institutional-who .differential-card:nth-child(6){background-image:linear-gradient(rgba(255,255,255,.85),rgba(255,255,255,.85)),url('../images/institutional/diff-routine.jpg')}.institutional-who .differential-card h3{font-family:Montserrat,Arial,sans-serif;font-size:19px;font-weight:600;color:var(--inst-orange);margin:0 0 10px}.institutional-who .differential-card p{font-size:14px;line-height:1.45;margin:0;color:var(--inst-ink)}
.institutional-who .consult-strip{background:url('../images/institutional/quem-cta.png') center/cover no-repeat;padding:50px 0}.institutional-who .consult-strip-title h2{font-size:38px}.institutional-who .consult-strip-action a{font-size:26px}
.institutional-who .history-section{padding:65px 0 70px;min-height:85vh}.institutional-who .history-section .page-kicker{font-family:Bentham,Georgia,serif;font-size:18px;line-height:1;color:var(--inst-orange);border:0;padding:0;text-align:left;margin:0 0 14px}.institutional-who .history-section>.wrap>h2{font-family:Bentham,Georgia,serif;font-size:45px;line-height:32px;font-weight:400;color:#4d4d4d;text-align:left;margin:0 0 24px}.institutional-who .history-lead{font-size:17px;line-height:1.6;text-align:left;max-width:none;margin:0 0 48px}.institutional-who .history-columns{grid-template-columns:repeat(3,1fr);gap:20px}.institutional-who .history-card{background:#fff;border:0;border-radius:0;box-shadow:0 0 10px rgba(0,0,0,.14);padding:40px;text-align:center}.institutional-who .history-card h3{font-family:Bentham,Georgia,serif;font-size:45px;line-height:32px;font-weight:400;color:var(--inst-orange);margin:0 0 18px}.institutional-who .history-card p,.institutional-who .history-card li{font-size:16px;line-height:1.55}.institutional-who .history-card ul{text-align:left;margin:0;display:inline-block}.institutional-who .review-section{padding-top:60px}.institutional-who .review-section h2{line-height:32px;color:#4d4d4d}

@media(max-width:1024px){
  .institutional-allana .allana-hero{background-position:center}.institutional-allana .allana-hero img{width:37%}.institutional-allana .allana-about-copy{padding:0 20px}.institutional-allana .page-title{font-size:36px;line-height:32px}.institutional-allana .feature-card h3{font-size:20px}.institutional-allana .feature-card p{font-size:14px}.institutional-allana .mentor-band .page-title{font-size:36px}.institutional-page .shop-copy h2{font-size:89px}.institutional-page .shop-copy p,.institutional-page .shop-copy a{font-size:14px}
  .institutional-dazllin .daz-intro{padding:50px 40px}.institutional-dazllin .daz-intro .page-title,.institutional-dazllin .tech-stack>.wrap>h2,.institutional-dazllin .services-showcase h2,.institutional-dazllin .instagram-section h2{font-size:45px}.institutional-dazllin .confidence-band h2{font-size:50px}.institutional-dazllin .tech-mobile-cta{display:block}.institutional-dazllin .services-showcase{padding-left:20px;padding-right:20px}.institutional-dazllin .instagram-section{padding-left:40px;padding-right:40px}.institutional-dazllin .gallery-grid{grid-template-columns:repeat(2,1fr)}
  .institutional-who .who-block>div:not(.who-media){padding:40px}.institutional-who .who-block h2,.institutional-who .differentials h2,.institutional-who .history-section>.wrap>h2,.institutional-who .review-section h2{font-size:40px}.institutional-who .consult-strip-title h2{font-size:28px}.institutional-who .consult-strip-action a{font-size:20px}
}

@media(max-width:767px){
  .institutional-page .wrap{width:min(100% - 40px,660px)}
  .institutional-allana .allana-hero{min-height:70vh;background-position:center}.institutional-allana .allana-hero img{width:48%;min-width:0}.institutional-allana .allana-about{padding:50px 0}.institutional-allana .allana-about .page-split{grid-template-columns:1fr;gap:32px}.institutional-allana .allana-about-copy{padding:0 20px;text-align:center}.institutional-allana .page-kicker{text-align:center;font-size:21px}.institutional-allana .page-title{font-size:30px;line-height:32px;text-align:center}.institutional-allana .page-copy{font-size:15px;text-align:justify}.institutional-allana .pill-list{justify-content:center}.institutional-allana .allana-main-photo{width:100%}.institutional-allana .feature-band{padding:50px 40px}.institutional-allana .feature-cards{width:100%;margin:-90px auto 0;padding:0;grid-template-columns:1fr;gap:0}.institutional-allana .feature-card{height:266.25px;min-height:0;padding:40px 30px;margin:0 20px 20px}.institutional-allana .feature-card:last-child{margin-bottom:0}.institutional-allana .mentor-band{padding:50px 0}.institutional-allana .mentor-band .page-split{grid-template-columns:1fr}.institutional-allana .mentor-photo-desktop{display:none}.institutional-allana .mentor-photo-mobile{display:block;width:89%;margin:34px auto 0;border-radius:10px}.institutional-allana .mentor-band .page-copy{text-align:justify}.institutional-allana .mentor-band .page-split>div:last-child{text-align:center}.institutional-page .shop-showcase{background-image:url('../images/institutional/shop-mobile.webp');background-position:center;min-height:600px}.institutional-page .shop-showcase:before{background:rgba(255,255,255,.78)}.institutional-page .shop-showcase-inner{min-height:600px}.institutional-page .shop-copy{width:100%;text-align:center}.institutional-page .shop-copy h2{font-size:54px}.institutional-page .shop-copy p{font-size:14px}.institutional-page .shop-copy a{font-size:15px}.institutional-allana .blog-preview .section-title{font-size:35px;line-height:32px}.institutional-allana .post-grid{grid-template-columns:1fr}
  .institutional-dazllin .dazllin-page-hero .procedure-hero-inner img{width:58vw;min-width:0}.institutional-dazllin .daz-intro{padding:50px 0}.institutional-dazllin .daz-intro .page-split{grid-template-columns:1fr;gap:36px}.institutional-dazllin .daz-intro .page-split>div:last-child{order:-1;text-align:center}.institutional-dazllin .daz-intro .page-title{font-size:35px;line-height:1}.institutional-dazllin .daz-intro .page-copy{text-align:center;font-size:15px}.institutional-dazllin .daz-intro-media .tall{height:390px}.institutional-dazllin .daz-intro-media img{height:186px}.institutional-dazllin .tech-stack{padding:0 20px 30px}.institutional-dazllin .tech-stack>.wrap>h2{font-size:35px;margin-bottom:58px}.institutional-dazllin .tech-mobile-cta{margin:-38px 0 42px}.institutional-dazllin .tech-row{grid-template-columns:1fr;gap:20px;margin-bottom:42px}.institutional-dazllin .tech-row:nth-of-type(even) .tech-copy,.institutional-dazllin .tech-row:nth-of-type(even) .tech-visual{order:initial}.institutional-dazllin .tech-copy{padding:15px 10px;text-align:center}.institutional-dazllin .tech-copy h3{font-size:27px}.institutional-dazllin .tech-copy p{font-size:15px;text-align:justify}.institutional-dazllin .tech-visual,.institutional-dazllin .tech-slideshow,.institutional-dazllin .tech-video{min-height:278px}.institutional-dazllin .service-layout{grid-template-columns:1fr;gap:28px}.institutional-dazllin .services-showcase{padding:50px 20px}.institutional-dazllin .services-showcase .page-kicker,.institutional-dazllin .services-showcase h2,.institutional-dazllin .services-showcase>div>div>p{text-align:center}.institutional-dazllin .services-showcase h2{font-size:35px}.institutional-dazllin .services-showcase>div>div>p{font-size:15px}.institutional-dazllin .mini-services{grid-template-columns:1fr;gap:13px}.institutional-dazllin .confidence-band .page-split{grid-template-columns:1fr}.institutional-dazllin .confidence-band .page-split>div:last-child{padding:45px 20px;text-align:center}.institutional-dazllin .confidence-band h2{font-size:35px}.institutional-dazllin .confidence-band .page-copy{text-align:justify}.institutional-dazllin .instagram-section{padding:60px 0}.institutional-dazllin .instagram-section h2{font-size:35px;line-height:1}.institutional-dazllin .instagram-grid,.institutional-dazllin .gallery-grid{grid-template-columns:1fr}.institutional-dazllin .instagram-embed,.institutional-dazllin .instagram-embed iframe{height:610px}.institutional-dazllin .personalized-strip .page-split{grid-template-columns:1fr}.institutional-dazllin .personalized-strip h2{text-align:center;font-size:17px;padding:0 10px 20px}.institutional-dazllin .personalized-strip .page-split>div{border-left:0;border-top:1px solid rgba(255,255,255,.85);padding:20px 0 0;text-align:center}.institutional-dazllin .personalized-strip .white-button{font-size:15px}.institutional-page .review-section{padding:50px 0 60px}.institutional-page .review-section h2{font-size:35px;text-align:center}.institutional-page .review-section>.wrap>p{text-align:center;font-size:15px}.institutional-page .review-card{padding:36px 26px;min-height:0}
  .institutional-who .quem-hero{min-height:70vh}.institutional-who .quem-hero h1{font-size:34px}.institutional-who .who-intro{padding:50px 0 60px;margin-bottom:50px}.institutional-who .who-block{grid-template-columns:1fr}.institutional-who .who-block>div:not(.who-media){padding:0 0 30px;text-align:center}.institutional-who .who-desktop-photo{display:none}.institutional-who .who-mobile-photo{display:block;width:89%!important;margin:10px auto 42px;border-radius:10px}.institutional-who .who-brand-logo,.institutional-who .who-dazllin-logo{margin:0 auto 18px}.institutional-who .who-block h2{font-size:35px}.institutional-who .who-block .page-copy{font-size:15px;text-align:justify}.institutional-who .who-dazllin>div:first-child,.institutional-who .who-dazllin .who-media{grid-column:auto;grid-row:auto}.institutional-who .who-dazllin .who-media{order:2}.institutional-who .differentials{padding:0 20px 60px}.institutional-who .differentials h2{font-size:35px}.institutional-who .differential-grid{grid-template-columns:1fr;gap:13px}.institutional-who .differential-card{min-height:210px}.institutional-who .consult-strip-title h2{font-size:25px}.institutional-who .consult-strip-action a{font-size:15px}.institutional-who .history-section{padding:50px 0;min-height:0}.institutional-who .history-section .page-kicker,.institutional-who .history-section>.wrap>h2{text-align:center}.institutional-who .history-section>.wrap>h2{font-size:35px}.institutional-who .history-lead{font-size:15px;text-align:justify}.institutional-who .history-columns{grid-template-columns:1fr;gap:20px}.institutional-who .history-card{padding:28px 22px}.institutional-who .history-card p,.institutional-who .history-card li{font-size:15px}
}
@media(min-width:768px){.institutional-dazllin .mini-services .mini-service:last-child:nth-child(odd){grid-column:1/-1}}
