.flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}div{-webkit-box-sizing:border-box;box-sizing:border-box}.bg-cover{background-size:cover}.p1{width:100%;height:67.5rem;text-align:center;color:#232222}.p1-text1{font-family:ClearSans-Bold;font-size:5rem;line-height:5.5rem;font-weight:700;margin:4.5rem 0 1.875rem}.p1-text2{font-family:ClearSans-Bold;font-size:3rem;font-weight:700}.p1-text3{font-family:ClearSans-Light;font-size:1.125rem;font-weight:400;margin-top:1.375rem}.p2{width:100%;height:39.375rem;padding:14.375rem 0 0 55.375rem;position:relative}.p2 .text1{margin-bottom:2.875rem}.p2 .text2:not(:nth-child(3)){margin-right:7.5rem}.p2 img{width:20.25rem;position:absolute;top:7.5rem;left:21.875rem}.text1,.text2,.text3{color:#232222}.text1{font-family:ClearSans-Bold;font-size:3.75rem;font-weight:700}.text2{font-family:ClearSans-Bold;font-size:1.5rem;font-weight:700}.text3{font-family:ClearSans-Light;font-size:1.125rem;font-weight:400}.p3{width:100%;height:62.75rem;background:rgba(35,34,34,.1);text-align:center}.p3 img{width:100%}.p3 .text1{margin:7.875rem 0 3rem}.p3 .text3{margin-bottom:1.125rem;width:60.125rem}.p4{width:100%;text-align:center}.p4 .text1{margin:7.875rem 0 3rem}.p4 .text3{width:56.75rem;margin-top:1.375rem}.p4 .flex:nth-child(2) .text2{margin:0 3.25rem}.p4 img{width:110rem}.p4 .flex:nth-child(5){width:100%;-webkit-box-pack:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly;margin-bottom:9.375rem}.p5{width:100%;height:87.875rem;text-align:center}.p5 .text1{margin:8rem 0 3rem}.p5 .text2{margin:0 3.875rem}.p5 .text3{width:56.75rem;margin-top:1.5rem}.p6{width:100%;height:58.375rem;position:relative;padding:21rem 0 0 15.625rem}.p6 img{width:32.5rem;position:absolute;top:6.875rem;right:15.625rem}.p6 .text2{margin:3.75rem 0 1.875rem}.p6 .text3{width:49.5rem}.p7{width:100%;height:68.375rem;text-align:center}.p7 .text1{margin:8rem 0 2.75rem}.p7 .text3{width:44.5rem;margin-top:1.125rem}