.ccs-song{margin:100px 0 0;padding:0 0 50px;position:relative;display:block;width:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.ccs-song .col-xs-12+.col-xs-12{margin:30px 0 0}.ccs-song h2,.ccs-song h3{margin:0 0 20px;position:relative;z-index:1;width:100%;color:#27aae1;font-weight:700;white-space:pre-wrap;white-space:-moz-pre-wrap !important;word-wrap:break-word;white-space:normal}.ccs-song img{max-width:100%}.ccs-song p{margin:0 0 30px;font-size:18px;text-indent:50px}.ccs-song p.-indent-all{padding:0 0 0 50px;text-indent:0}.ccs-song p.-indent-all strong{margin:0 0 10px;display:block}.ccs-song p.-welcome{text-align:center;text-indent:0;font-size:24px !important;font-weight:700 !important}.ccs-song p.-no-indent{text-indent:0}.ccs-song .-three{margin:20px 0 50px}.ccs-song .-blocks{padding:25px 15px 15px;min-height:260px}.ccs-song .-blocks.-bg-1{background-color:#00A09A}.ccs-song .-blocks.-bg-2{background-color:#36A9E0}.ccs-song .-blocks.-bg-3{background-color:#173B78}.ccs-song .-blocks p{margin:0 0 10px;padding:0;color:#FFF;text-indent:0;font-weight:700 !important}.ccs-song .-blocks p.-en{font-size:22px;font-weight:400 !important}.ccs-song h2.-border{margin:0 0 80px;position:relative}.ccs-song h2.-border:after{content:"";position:absolute;bottom:-20px;left:50%;width:40%;height:5px;background-color:#27aae1;transform:translatex(-50%)}.ccs-song .-block{margin:0 auto;max-width:40em}.ccs-song .-block .-contain{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;cursor:pointer;z-index:1000;box-shadow:0 4px 8px 0 rgba(46,61,73,0.2)}.ccs-song .-block iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 768px){.ccs-song .row.-table{margin:0;display:table;width:100%}.ccs-song .row.-table .col-sm-4{float:none;display:table-cell;height:100%;vertical-align:top}}@media screen and (max-width: 1199px){.ccs-song .-blocks{min-height:320px}}@media screen and (max-width: 991px){.ccs-song{margin:64px 0 0}.ccs-song .-blocks{min-height:320px}.ccs-song p.-indent-all.-indent-not-xs{padding:0}}@media screen and (max-width: 767px){.ccs-song h2.-border{font-size:20px !important}.ccs-song .-blocks{margin:30px 0;min-height:auto}}
