.con-with-shape-sec{background:linear-gradient(90deg,#111c55,#143b8e);display:inline-block;padding:96px 0;position:relative;vertical-align:top;width:100%;z-index:3}.con-with-shape-sec .sec-title{display:block;margin:0 auto;max-width:1088px;width:100%}.con-with-shape-sec .sec-title h2{color:#fff;display:inline-block;font-size:2.25rem;line-height:2.75rem;margin:0 0 32px;text-transform:uppercase;width:100%}.con-with-shape-sec .sec-title h2,.con-with-shape-sec .sec-title h2 strong{font-family:Josefin Sans;font-weight:700}.con-with-shape-sec .sec-contain{display:block;margin:0 auto;max-width:1088px;width:100%}.con-with-shape-sec .sec-contain p{display:inline-block;font-size:1.25rem;font-weight:400;line-height:2rem;width:100%}.con-with-shape-sec svg.difference-canvas{bottom:0;height:552px;left:0;position:absolute;width:77%;z-index:-1}@media(max-width:1341px){.con-with-shape-sec svg.difference-canvas{width:71%}}@media(max-width:1199px){.con-with-shape-sec svg.difference-canvas{height:702px;width:72%}}@media(max-width:991px){.con-with-shape-sec{padding:60px 0}.con-with-shape-sec .sec-title h2{margin:0 0 24px}.con-with-shape-sec svg.difference-canvas{height:720px;width:70%}.con-with-shape-sec .sec-contain,.con-with-shape-sec .sec-contain p{font-size:1.125rem}}@media(max-width:767px){.con-with-shape-sec{padding:40px 0}.con-with-shape-sec .sec-title h2{font-size:1.5rem;line-height:2.1rem;margin-bottom:16px;max-width:100%}.con-with-shape-sec svg.difference-canvas{bottom:unset;height:100%;top:0;width:100%}}