/* Avardi responsive layer: breakpoints 1100 / 900 / 760 */
html{min-width:240px;-webkit-text-size-adjust:100%}
img,svg,iframe{max-width:100%}
a{overflow-wrap:anywhere}
@media (max-width:1100px){
 [style*="repeat(4"],[style*="repeat(5"],[style*="1.3fr repeat(3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
 h1{font-size:clamp(40px,7vw,64px)!important}
 h2{font-size:clamp(30px,5vw,44px)!important}
 [style*="max(56px"]{padding-left:40px!important;padding-right:40px!important}
}
@media (max-width:1100px){
 #fac-grid>:last-child{grid-column:1/-1!important}
 #fac-grid button>div:nth-child(2){font-size:clamp(20px,2.6vw,24px)!important;margin-top:24px!important;min-height:0!important}
 #fac-grid button{padding:22px 20px 24px!important}
}
@media (max-width:900px){
 #fac-detail{padding:24px 20px!important;gap:24px!important}
}
@media (max-width:760px){
 #fac-grid>:last-child{grid-column:auto!important}
 [style*="width: 170px"]{flex-basis:100%!important}
}
@media (max-width:900px){
 [style*="grid-template-columns"]:not([style*="auto auto 1fr"]):not([style*="repeat(2"]){grid-template-columns:minmax(0,1fr)!important}
 [style*="gap: 64px"],[style*="gap: 56px"]{gap:32px!important}
 nav[style*="sticky"]{position:static!important}
}
@media (max-width:760px){
 [style*="max(56px"],#avardi-consent{padding-left:20px!important;padding-right:20px!important}
 [style*="max(56px"][style*="padding: 88px"]{padding-top:56px!important}
 [style*="grid-template-columns"]:not([style*="auto auto 1fr"]){grid-template-columns:minmax(0,1fr)!important}
 h1{font-size:clamp(34px,10vw,44px)!important}
 h2{font-size:clamp(26px,8vw,32px)!important}
 [style*="min-width: 260px"]{min-width:0!important}
 [style*="width: 170px"]{width:auto!important}
 header[style*="max(56px"]{gap:16px!important}
 header nav{gap:16px!important;order:3;width:100%}
 [style*="margin-top: 88px"]{margin-top:48px!important}
 #avardi-consent{flex-direction:column;align-items:flex-start!important}
 iframe{height:320px!important}
}
@media (max-width:1100px){
 #steps>div{padding:20px 20px 24px 0!important;margin-top:0!important;border-top:1px solid rgba(32,30,29,.2)!important}
 #steps>div:first-child,#steps>div:nth-child(2){border-top:0!important}
 #steps>div:last-child{border-top:3px solid #de5522!important}
}
@media (max-width:760px){
 #steps>div:nth-child(2){border-top:1px solid rgba(32,30,29,.2)!important}
}
@media (max-width:1100px){
 #hero-tabs>a:first-child{padding-left:40px!important}
}
@media (max-width:760px){
 #hero-tabs>a{padding:16px 20px!important;border-right:0!important;border-top:1px solid rgba(243,242,242,.2)}
 #hero-tabs>a:first-child{border-top:0;padding-left:20px!important}
}
@media (max-width:900px){
 #hero-tabs>a{padding:18px 40px!important;border-right:0!important;border-top:1px solid rgba(243,242,242,.2)}
 #hero-tabs>a:first-child{border-top:0}
}
@media (max-width:760px){
 #hero-tabs>a,#hero-tabs>a:first-child{padding:16px 20px!important}
}
