.about-wrap{margin-top:120px}.about-wrap .about-text{margin:60px auto 0}.about-wrap .about-text-container{max-width:991px;margin:auto}.about-wrap .preface .text{color:#000;font-family:"Montserrat",sans-serif;font-size:18px;font-weight:500;line-height:24px}.about-wrap .preface .h3-title{margin-top:50px}.about-wrap .content{margin-top:90px;padding:60px 0 0;position:relative}.about-wrap .content .background{left:0;right:0;top:0;position:absolute;height:720px;background-color:#ffa400}.about-wrap .content .content-text{z-index:2;position:relative;position:relative;font-size:0;line-height:0}.about-wrap .content .content-text>*{font-size:16px;line-height:1.2em;display:inline-block;vertical-align:top}.about-wrap .content .content-text:before{content:'';height:100%;display:inline-block;vertical-align:top}.about-wrap .content .content-block.half{width:50%}.about-wrap .content .content-block.half:nth-child(1){padding-right:35px}.about-wrap .content .content-block.half:nth-child(2){padding-left:35px}.about-wrap .content .content-block.full{margin-top:65px}.about-wrap .content .content-block .image{width:100%}.about-wrap .content .content-block .image img{width:100%}.about-wrap .content .content-block .h4-title{margin-top:25px}.about-wrap .content .content-block .text{margin-top:6px;color:#000;font-family:"Montserrat",sans-serif;font-size:14px;font-weight:400;line-height:1.5em}.about-wrap .afterword{margin-top:60px}.about-wrap .afterword .h3-title{font-size:29px}@media (max-width: 1199px){.about-wrap{margin-top:100px}.about-wrap .about-text{margin:60px auto 0;padding:0 20px}.about-wrap .content .background{left:-20px;right:-20px}}@media (max-width: 767px){.about-wrap .about-text{margin-top:25px}.about-wrap .preface .h3-title{margin-top:24px}.about-wrap .content{padding:0;margin-top:40px}.about-wrap .content .background{display:none}.about-wrap .content .content-block .text{padding:0 20px}.about-wrap .content .content-block .h4-title{padding:0 20px}.about-wrap .content .content-block.half{background-color:#ffa400;margin:0 -20px;width:auto}.about-wrap .content .content-block.half:first-child{padding:30px 0 40px}.about-wrap .content .content-block.half:nth-child(2){padding:0 0 40px}.about-wrap .content .content-block.full{padding:0;margin:0;margin:0 -20px;width:auto}.about-wrap .afterword{margin-top:30px}.about-wrap .afterword .h3-title{font-size:23px}}@media (max-width: 479px){.about-wrap .afterword .h3-title{font-size:15px;line-height:1.5em}}
