html,body{overflow-x:hidden}
img{max-width:100%}
@media (max-width:900px){
[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
[style*="grid-template-columns: repeat(3"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
footer [style*="grid-template-columns"]{grid-template-columns:1fr 1fr!important}
[style*="gap: 4rem"],[style*="gap: 3.5rem"],[style*="gap: 3rem"]{gap:2rem!important}
}
@media (max-width:760px){
[style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}
[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(2"]{grid-template-columns:repeat(2,minmax(0,1fr))!important}
[style*="grid-template-columns: 90px"]{grid-template-columns:56px minmax(0,1fr)!important}
footer [style*="grid-template-columns"]{grid-template-columns:minmax(0,1fr)!important}
[style*="gap: 4rem"],[style*="gap: 3.5rem"],[style*="gap: 3rem"],[style*="gap: 2.5rem"]{gap:1.5rem!important}
[style*="padding: 5.5rem 2rem"],[style*="padding: 5rem 2rem"],[style*="padding: 4.5rem 2rem"],[style*="padding: 4rem 2rem"]{padding:3rem 1.2rem!important}
[style*="padding: 4.5rem 3rem"],[style*="padding: 4rem 3rem"],[style*="padding: 3.5rem 3rem"],[style*="padding: 2.8rem 3rem"],[style*="padding: 2.6rem"],[style*="padding: 2.4rem 2.6rem"],[style*="padding: 2.8rem 2.4rem"],[style*="padding: 2.5rem;"],[style*="padding: 2.4rem;"]{padding:1.6rem 1.2rem!important}
[style*="padding: 0px 2rem"],[style*="padding: 0 2rem"]{padding-left:1.2rem!important;padding-right:1.2rem!important}
[style*="width: 500px"],[style*="width: 400px"]{width:100%!important;max-width:340px!important;height:auto!important;aspect-ratio:1}
[style*="min-height: 560px"],[style*="min-height: 520px"]{min-height:auto!important}
[style*="min-width: 260px"]{min-width:0!important}
[style*="font-size: 4rem"],[style*="font-size: 3.4rem"]{font-size:2.4rem!important}
[style*="font-size: 3rem"],[style*="font-size: 2.6rem"]{font-size:2.1rem!important}
[style*="font-size: 2.4rem"]{font-size:1.9rem!important}
h1,h2,h3{overflow-wrap:break-word}
iframe{max-width:100%}
}
@media (max-width:420px){
[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(2"]{grid-template-columns:minmax(0,1fr)!important}
}
