*{box-sizing:border-box;margin:0;padding:0}body{letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:10px}a{color:#000;text-decoration:none}a:hover{color:#ff8d1c;transition:all .1s}li{list-style:none}button{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}.header{z-index:100;opacity:.95;background:#fff;border:1px solid #efefef;width:100%;padding:1rem;position:fixed}.header__menu{justify-content:space-between;display:flex}.header__menu-logo--position{margin:auto 0}.header__menu-logo--position:hover{opacity:.8}.header__cross-icon--position{text-align:right}.header__navigation{margin:auto 0}.header__menu-item{margin-left:1rem;font-size:1rem;display:none}.header__menu-mobile{z-index:10;background:#fff;width:70%;height:100vh;transition:all .2s;position:absolute;top:0}.header__menu-mobile--item{text-align:center;margin:2.5rem 0;font-size:1.3rem}.header__cross-icon{margin:1rem}.open{transition:all .15s;right:0}.close{transition:all .5s;right:-500%}.hidden{display:none}.header__overlay{z-index:5;background-color:#0009;width:100%;height:100%;position:fixed;top:0;left:0}.main__section-img{background:linear-gradient(45deg,#ff4500,orange);min-height:28rem}.main__top-title{font-size:2.4rem}.main__title{text-align:center;color:#fff;font-size:2.2rem;position:absolute;top:15rem;left:0;right:0}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.main__article-about,.main__section-about{margin:11rem 1rem}.main__title-secondary{text-align:center;margin-bottom:4rem;font-size:1.3rem;position:relative}.main__paragraph{text-align:justify;font-size:1.1rem;line-height:2}.main__dl{border-bottom:1px solid #efefef;margin-bottom:1.8rem;display:flex}.main__dt-company{width:8rem;font-size:1rem;font-weight:700}.main__dt-contact{width:14rem;font-size:1rem;font-weight:700}.main__dd{text-align:justify;width:18rem;padding-bottom:.5rem;font-size:1rem}.main__section-about .main__dl:nth-child(5) .main__dd{line-height:2}.footer{text-align:center;padding:1.1rem 0;font-size:.8rem}@media (min-width:600px){.header{padding:1.4rem 0}.header__menu{margin:0 3rem}.header__menu-icon{display:none}.header__menu-item{display:unset;margin-left:1.5rem;font-size:1.3rem}.main__section-img{min-height:35rem}.main__title{font-size:3.5rem;top:18rem}.main__article-about,.main__section-about{margin:12rem 3rem}.main__title-secondary{font-size:1.8rem}.main__paragraph{font-size:1.2rem}.main__dt-company{width:23.5rem;font-size:1.5rem}.main__dt-contact{width:21rem;font-size:1.5rem}.main__dd{width:25rem;font-size:1.5rem}.main__dl{margin-bottom:2.5rem}.footer{font-size:1rem}}@media (min-width:1025px){.header{padding:2rem 0}.header__menu{max-width:1120px;margin:0 auto}.header__menu-item{margin-left:2.1rem}.header__navigation{margin:auto 0}.main__section-img{min-height:43rem}.main__top-title{font-size:6rem!important}.main__title{font-size:4rem;top:20rem}.main__article-about,.main__section-about{max-width:1120px;margin:15rem auto}.main__title-secondary{font-size:1.8rem}.main__paragraph{font-size:1.3rem}.main__dl{margin-bottom:3rem}.main__dt-company{width:39rem;font-size:1.5rem}.main__dt-contact{width:30rem;font-size:1.5rem}.main__dd{width:60rem;font-size:1.5rem}.footer{padding:1.5rem 0;font-size:1rem}}
