*{margin:0;padding:0}html{scroll-behavior:smooth}#root{display:contents}.contacts,.documents,.document-link{font-size:20px;font-weight:300;color:#fff;line-height:30px}.document-link{font-size:16px}.documents-wrap{display:flex;flex-direction:column;gap:10px}@media(min-width:1000px){body{font-family:Montserrat;display:grid;grid-template-columns:1fr;justify-content:center}header{display:grid;grid-template-columns:1fr 5fr 1fr;background-color:#fff;padding-top:40px}.headerContent{grid-column:2/3;display:flex;justify-content:space-between;align-items:center}.headerContent ul{list-style-type:none;margin:0;padding:0;overflow:hidden}.logo{padding-left:8px;width:259px}li{float:left}li a{display:block;color:#000;text-align:center;padding:14px 16px;text-decoration:none;transition:all .3s}li a:hover{color:#2196f3}main{display:grid;grid-template-columns:1fr}.titleBox{display:grid;grid-template-columns:1fr 5fr 1fr}.titleBoxContent{padding-top:60px;grid-column:2/3}.title{font-size:150px;font-weight:700;line-height:110px}.subTitle{font-size:100px;font-weight:200;line-height:110px}.titleBox .button{margin-top:40px;width:313px;height:60px;display:inline-flex;align-items:center;justify-content:center;background-color:#2196f3;color:#fff;font-size:25px;text-decoration:none;transition:.2s;border-radius:5px;cursor:pointer}.titleBox .button:hover{background-color:#1b83d8}.descriptionBox{margin-top:112px;color:#fff;background-color:#000;border-radius:50px 50px 0 0;display:grid;grid-template-columns:1fr 5fr 1fr}.descriptionCenter{margin:0 auto;display:flex;justify-content:space-between;align-items:center;grid-column:2/3}.description h3{font-size:42px;font-weight:700;line-height:50px}.description p{font-size:16px;font-weight:400;line-height:24px}.descriptionBox img{top:-50px;left:50px;position:relative}.about{display:grid;border-radius:50px 50px 0 0;top:-51px;position:relative;background-color:#fff;grid-template-columns:1fr 5fr 1fr}.aboutBox{padding-top:78px;grid-column:2/3}.about h2{font-size:60px;font-weight:500;line-height:80px}.oneDetail{margin-top:14px}.oneDetail h2{font-weight:700}.detailTitle{font-size:16px;font-weight:500;line-height:24px;margin-top:80px}.about hr{margin-top:10px}.detail{display:flex;justify-content:space-between}.point{width:15px;height:15px;background-color:#2196f3}.textWithPoint{display:flex;gap:10px}.chipsStack{flex-wrap:wrap;margin-top:15px;display:flex;gap:20px}.chip{cursor:pointer;border:1px solid #000;padding:10px 20px;font-size:24px;font-weight:500;line-height:32px;border-radius:59px;position:relative;display:block;overflow:hidden;transition:all .5s;z-index:1}.chip:before{content:"";position:absolute;top:0;left:0;border-radius:59px;background-color:#69b3ef;height:100%;width:0%;transition:all .5s;z-index:-1}.chip:hover:before{width:100%}footer{display:grid;grid-template-columns:1fr 5fr 1fr;justify-content:center;background-color:#000;border-radius:50px 50px 0 0}.footerContent{grid-column:2/3;margin-top:30px;margin-bottom:60px;color:#fff;font-size:40px;font-weight:600;line-height:60px;gap:20px;display:flex;flex-direction:column}}@media(max-width:1640px){.descriptionCenter{margin:0 auto;display:flex;flex-direction:column;grid-column:2/3}.description{order:2;margin-bottom:80px}.descriptionCenter img{order:1}.oneDetail h2{font-weight:800;font-size:44px}.logo{padding-left:8px;width:259px;padding-top:15px}}@media(max-width:1330px){.detail{display:grid;grid-template-columns:1fr 1fr}}@media(max-width:1000px){body{font-family:Montserrat;display:flex;justify-content:center;flex-direction:column}.titleBox{visibility:hidden}header{display:flex;justify-content:center}.headerContent{display:flex;justify-content:center;flex-direction:column;align-items:center}.headerContent ul{list-style-type:none;margin:0;padding:0;overflow:hidden;display:flex;justify-content:center}li{float:left}li a{display:block;color:#000;text-align:center;padding:14px 16px;text-decoration:none}.descriptionBox{color:#fff;background-color:#000;border-radius:30px 30px 0 0}.descriptionBox img{top:-50px;position:relative;width:90vw}.descriptionCenter{display:flex;align-items:center;flex-direction:column}.description{display:flex;align-items:center;flex-direction:column;padding:0px 5vw;text-align:center}.about{top:-51px;position:relative;background-color:#fff;border-radius:30px 30px 0 0;display:flex;flex-direction:column;align-items:center}.aboutBox{margin-top:30px}.aboutBox h2{text-align:center;line-height:30px}.aboutBoxTitle{padding:0px 5vw}.detail{padding:0px 5vw;display:flex;flex-wrap:wrap;flex-direction:column;text-align:center;gap:20px}.detail h2{text-decoration:underline;text-decoration-color:#2196f3}.oneDetail{display:flex;flex-direction:column;gap:15px}.point{visibility:hidden}.textWithPoint{gap:10px;display:flex;justify-content:center}.chipsStack{flex-wrap:wrap;justify-content:center;margin-top:15px;display:flex;gap:20px}.chip{border:1px solid #000;padding:10px 20px;font-size:16px;font-weight:500;line-height:32px;border-radius:59px}.detailTitle{visibility:hidden}footer{display:grid;grid-template-columns:1fr 5fr 1fr;justify-content:center;background-color:#000;border-radius:30px 30px 0 0}.footerContent{grid-column:2/3;margin-top:30px;margin-bottom:60px;color:#fff;font-size:30px;font-weight:600;gap:20px;display:flex;flex-direction:column}}
