.section-1{margin-top:80px;height:calc(50vw - 80px);background-size:cover;background-repeat:no-repeat;background-position:center;background-color:#ddd}.section-1-dark{width:100%;height:100%;background-color:rgba(0,0,0,.6);position:relative}.section-1-text{position:absolute;bottom:70px;left:70px;color:#fff}.section-1-title{font-size:36pt;font-family:lato-bold;margin-bottom:10px}.section-1-desc{width:450px;line-height:25px}.section-2{padding:50px 0}.section-group-col{display:inline-block;vertical-align:top;margin-bottom:30px}.section-group-col:nth-child(1){width:430px}.section-group-col:nth-child(2),.section-group-col:nth-child(3){width:330px;margin-left:30px}.section-group-col:nth-child(4){width:790px}.section-group-col:nth-child(5){width:100%}.section-group-title{font-family:lato-bold;text-transform:uppercase;font-size:13pt;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid #ccc}.section-group-item-inner-container{max-height:300px;overflow:hidden}.section-group-item-inner-container.show-all{overflow:auto}.section-group-item{display:block;position:relative;padding:5px 0;cursor:pointer}.section-group-item:hover .section-group-item-text{text-decoration:underline}.section-group-item-icon,.section-group-item-text{display:inline-block;vertical-align:middle}.section-group-item-text{color:#777;width:calc(100% - 20px);padding-right:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.section-group-item-icon{width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.table-dividen{width:100%}.table-dividen td{padding:10px 0}.table-dividen td:nth-child(1){font-family:lato-bold}.table-dividen td:not(:nth-child(1)){color:#777}@media all and (max-width:767px){.section-1{margin-top:60px;height:calc(160vw - 60px)}.section-1-text{top:50%;bottom:auto;left:auto;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);padding:0 5vw}.section-1-title{font-size:32pt;margin-bottom:20px}.section-1-desc{width:100%;line-height:25px}.section-group-col{display:block;margin-bottom:30px;margin-left:0!important;width:100%!important}.section-group-item-inner-container{max-height:auto}.section-group-item-text{font-size:11pt}.table-dividen td{font-size:9pt;padding:10px 5px}.table-dividen td:nth-child(1){width:130px;padding-left:0}}@media all and (min-width:768px) and (max-width:1024px){.section-1{height:calc(60vw - 120px)}.section-1-text{position:absolute;bottom:8vw;left:4vw;color:#fff}.section-group-col{display:block;margin-left:0!important;width:100%!important}.section-group-col:nth-child(1),.section-group-col:nth-child(2),.section-group-col:nth-child(3){width:60%!important}.section-group-item-text{font-size:11pt}}