body,html{font-size:16px}h1,h2,h3,p,span{font-family:Montserrat,sans-serif}h1{text-transform:capitalize}main h1{font-size:2rem}main h2{color:#ff6500;font-size:1.5rem;font-weight:700}main h3{font-size:1.25rem}h2{color:#ff6500;font-size:1.5rem;font-weight:700;margin-block-end:0;text-transform:uppercase}p{color:#000}button,p{font-size:1.25rem}button{background-color:#ff6500;border:none;border-radius:3rem;color:#fff;font-weight:500;padding-block:.2rem;padding-inline:2rem}.hero,img{max-width:100%}.hero{background-color:#fff0e7;margin-block-end:2rem;padding-block:4rem}.hero__content{align-items:center;display:flex;flex-direction:column;gap:1em;justify-content:center}.hero__content h1{color:#000;font-weight:700;text-align:center}.hero__images{align-items:center;display:flex;gap:1rem;justify-content:center;width:100%}.hero__images svg{height:auto;max-height:100%;max-width:40%;-o-object-fit:contain;object-fit:contain;width:100%}.hero__images span{color:#000;font-size:2.4rem;font-weight:700}.hero__buttons{display:flex;gap:3rem;margin-block-start:2rem}.hero__buttons button{font-size:1.25rem;font-weight:500;padding:.5rem 1.6rem}.brands span{color:#ff6500}.orientation__header{align-items:end;display:flex;gap:3rem;margin-block-end:1rem}.orientation__title h2{background:#ff6500;margin:0;margin-block-end:0}.orientation__header p{margin-block-end:1rem}.horizontal__images{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);justify-content:center;margin-block-end:3rem;padding-inline:1rem}.horizontal__images--image{align-items:center;display:flex;flex-direction:column;justify-content:center}.horizontal__images--image span{color:#000;font-size:1.25rem;font-weight:700}.horizontal__images--image p{text-align:center}.horizontal__images{width:100%}.vertical__images span{color:#000;font-size:1.25rem;font-weight:700}.vertical__images--image{align-items:center;display:flex;flex-direction:column;justify-content:center}.vertical__images--image img{height:auto;max-height:100%;max-width:100%;width:auto}.colors{display:flex;flex-direction:column;gap:1rem;margin-block:2rem}.colors h2{margin-block-end:1rem}.colors__container{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.colors__specs{display:flex;gap:1rem}.colors__specs span{display:block;font-weight:700}.colors__specs p{font-size:1.125rem;line-height:1.25}.colors h3{color:#000;font-weight:700;text-align:left}.color__box{border-radius:1rem;flex-shrink:0;height:6rem;width:6rem}.shadow__container{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}.clear-space h2{margin-block-end:1rem}.clear-space__image{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-block-end:2rem}.unapproved h2{margin-block-end:1rem}.unapproved__images{align-items:center;display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);justify-content:center;margin-block-end:3rem;padding-inline:2rem}.unapproved__last{margin-block-end:0}.unapproved__images figcaption{text-align:center}@media (max-width:990px){.hero__images img{height:auto;max-height:100%;max-width:45%;width:auto}}@media (max-width:768px){.hero__images img{height:auto;max-height:100%;max-width:40%;width:auto}.hero__buttons{align-items:center;flex-direction:column;gap:1rem;justify-content:center}.brands h2,p{text-align:center}.orientation__header{align-items:center;flex-direction:column;gap:1rem;justify-content:center}.orientation__header,.orientation__header p{margin-block-end:1rem}.horizontal__images{grid-template-columns:repeat(1,1fr)}.colors h2,.vertical__images{text-align:center}.colors__specs p{text-align:start}.colors__container{align-items:center;grid-template-columns:repeat(1,1fr);justify-content:center}.color__box{border-radius:.5rem;height:8rem;width:12rem}.shadow__container{align-items:center;grid-template-columns:repeat(1,1fr);justify-content:center}.clear-space h2,.unapproved h2,p{text-align:center}.unapproved__images{align-items:center;gap:1rem;grid-template-columns:repeat(1,1fr);justify-content:center}}@media (max-width:480px){p{color:#000;font-size:1rem}.hero__images span{color:#000;font-size:1.5rem;font-weight:700}.hero__content{gap:.5rem}.hero__images{align-items:center;gap:1rem;justify-content:center}.hero__images img{height:auto;max-height:100%;max-width:45%;width:auto}.hero__buttons{margin-block-start:1rem}.hero__buttons button{font-size:1rem;padding:.5rem 1rem}.brands h2,p{text-align:center}.orientation__header{align-items:center;flex-direction:column;gap:1rem;justify-content:center;margin-block-end:1rem}.color__box{height:7rem;width:7rem}}@media (max-width:400px){h1{font-size:1.5rem}}
