.tem252-irregular{padding:5% 0;color:yellow;}
.tem252-irregular .container{display:flex;display:-webkit-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;}
.tem252-irregular .text{position:relative;display:inline-block;}
.tem252-irregular .subtitle{position:absolute;top:0;border-color:rgba(255,255,255,.1);}
.tem252-irregular .subtitle,
.tem252-irregular .subtitle span{font-size:12px!important;}
.tem252-irregular .subtitle:after{content:"";width:100px;height:0;display:block;border-top:1px solid;border-color:inherit;vertical-align:top;position:absolute;top:0;}
.tem252-irregular.content-left .text{padding-left:20px;margin-left:20px;text-align:left;}
.tem252-irregular.content-left .subtitle{left:0;transform:rotate(90deg);transform-origin:0 0;}
.tem252-irregular.content-left .subtitle:after{right:-120px;}
.tem252-irregular.content-right .text{padding-right:20px;margin-right:20px;text-align:right;}
.tem252-irregular.content-right .subtitle{right:0;transform:rotate(-90deg);transform-origin:100% 0;}
.tem252-irregular.content-right .subtitle:after{left:-120px;}
@media(max-width:768px){
    .tem252-irregular .container{padding-left:3%!important;padding-right:3%!important}
    .tem252-irregular.full-screen-spacing .container{padding-left: 0!important;padding-right: 0!important}
}

