
/* Final page composition, based on approved reference. Home only. */
body:has(.tenedim-home-contact) main{display:flex!important;flex-direction:column!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(1){order:1!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3){order:2!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(2){order:3!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(4){order:4!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(5){display:none!important}
body:has(.tenedim-home-contact) main>section.tenedim-home-contact{order:5!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(1){min-height:clamp(570px,65vw,740px)!important;height:clamp(570px,65vw,740px);align-items:center}
body:has(.tenedim-home-contact) main>section:nth-of-type(1)>div:nth-child(2){padding-top:110px!important;padding-bottom:60px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(1) h1{font-size:clamp(38px,4.4vw,68px)!important;line-height:1.06!important;max-width:640px}
body:has(.tenedim-home-contact) main>section:nth-of-type(1) p{max-width:430px;font-size:15px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3){background:#F7F3E9!important;padding:38px 0 65px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:first-child{padding-bottom:24px!important;padding-top:0!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:first-child>.reveal{display:flex!important;align-items:end!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:20px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:first-child>.reveal h2{font-size:clamp(28px,3vw,43px)!important;max-width:900px!important;line-height:1.06!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:first-child>.reveal>div:last-child{display:flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:12px!important;align-self:flex-end!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:nth-child(2){display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:22px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3) article{display:flex!important;flex-direction:column!important;padding:0!important;gap:0!important;min-width:0}
body:has(.tenedim-home-contact) main>section:nth-of-type(3) article>div.img-reveal{width:100%!important;aspect-ratio:3/4!important;order:1!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3) article>div.reveal{width:100%!important;order:2!important;display:flex!important;flex-direction:column!important;flex:1!important;padding:14px 0 0!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3) article>div.reveal a:last-child{margin-top:auto!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3) article h3{font-size:clamp(24px,2.4vw,37px)!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3) article .text-gold,
body:has(.tenedim-home-contact) main>section:nth-of-type(3) article [class*="text-gold"]{color:#7E062B!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(2){background:#E4EAF0!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(2) .tenedim-timeline{padding-top:66px!important;padding-bottom:78px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(4){background:#F7F3E9!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(4)>div{padding-top:90px!important;padding-bottom:95px!important}
body:has(.tenedim-home-contact) main>section.tenedim-home-contact{background:#F7F3E9!important;display:grid!important;grid-template-columns:1fr 1.3fr!important;max-width:none!important;width:100%!important;padding:85px max(32px,calc((100vw - 1320px)/2)) 105px!important;gap:70px!important}
body:has(.tenedim-home-contact) main>section.tenedim-home-contact form{min-width:0}
body:has(.tenedim-home-contact) main>section.tenedim-home-contact button{background:#7E062B!important}
@media(max-width:900px){
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:first-child>.reveal{flex-direction:column!important;align-items:flex-start!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:first-child>.reveal>div:last-child{align-self:flex-start!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:nth-child(2){grid-template-columns:repeat(2,minmax(0,1fr))!important}
body:has(.tenedim-home-contact) main>section.tenedim-home-contact{grid-template-columns:1fr!important;gap:35px!important;padding:55px 24px 75px!important}
}
@media(max-width:550px){
body:has(.tenedim-home-contact) main>section:nth-of-type(1){height:620px!important;min-height:620px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(1) h1{font-size:40px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:first-child>.reveal>div:last-child{display:grid!important;grid-template-columns:repeat(2,auto)!important;white-space:normal!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3)>div:nth-child(2){gap:16px!important}
body:has(.tenedim-home-contact) main>section:nth-of-type(3) article h3{font-size:23px!important}
}
