.cols-full .cols-contain{display:flex}.cols-full .cols-contain.reverse-layout{flex-direction:row-reverse}.cols-full .cols-contain>div{flex:0 0 50%}.cols-full .cols-contain .image-contain{background-position:50%;background-repeat:no-repeat;background-size:cover}.cols-full .cols-contain .desc-contain{align-items:center;display:flex;padding:150px 100px;position:relative}.cols-full .cols-contain .desc-contain .side-shape{left:-36px;position:absolute;top:50%;transform:translateY(-50%)}.cols-full .cols-contain.reverse-layout .desc-contain .side-shape{left:auto;right:-36px;transform:translateY(-50%) rotate(180deg)}.cols-full .cols-contain .desc-contain .side-shape i{color:#015783;font-size:23px;left:50%;position:absolute;top:50%;transform:translateY(-50%)}.cols-full .cols-contain .desc-contain .desc-inner{max-width:750px}.cols-full .cols-contain .desc-contain h2{color:#000;font-size:52px;line-height:1.2;margin-bottom:60px}.cols-full .cols-contain .desc-contain p{font-size:18px;font-weight:300;line-height:1.66}.cols-full .cols-contain .desc-contain .desc{margin-bottom:50px}@media (max-width:1366px){.cols-full .cols-contain .desc-contain{padding:85px 60px}.cols-full .cols-contain .desc-contain h2{font-size:42px;margin-bottom:40px}}@media (max-width:1024px){.cols-full .image-contain{min-height:500px}.cols-full .cols-contain{flex-direction:column}.cols-full .cols-contain .desc-contain{padding:35px}}@media (max-width:575px){.cols-full .image-contain{min-height:430px}.cols-full .cols-contain .desc-contain{padding:30px}.cols-full .cols-contain .desc-contain h2{font-size:36px;margin-bottom:25px}.cols-full .cols-contain .desc-contain .desc{margin-bottom:30px}}