.content_shape_wrapper{background-position:top;background-repeat:no-repeat;background-size:cover;padding:300px 20px 150px;position:relative;z-index:99}.content_shape_wrapper .overlay{height:100%;left:0;position:absolute;top:0;width:100%}.content_shape_wrapper .page-center{position:relative}.content_shape_wrapper .bottom_content{padding:10px}.content_shape_wrapper .bottom_content .top_heading h2{color:#439ad5;font-size:40px;font-weight:700;margin-bottom:20px;margin-top:0;text-align:center;text-transform:uppercase}.content_shape_wrapper .bottom_content{position:relative}.content_shape_wrapper .bottom_content .content{padding:0 0 50px}.content_shape_wrapper .top_shape{direction:ltr;left:0;line-height:0;overflow:hidden;position:absolute;top:-1px;width:100%}.content_shape_wrapper .top_shape svg{display:block;height:160px;left:50%;position:relative;transform:translateX(-50%) rotateY(180deg);width:calc(100% + 1.3px)}.content_shape_wrapper .top_shape svg path{fill:#fff;transform:rotateY(0deg);transform-origin:center}.content_shape_wrapper .item .title h3{color:#272a31;font-size:22px;margin-bottom:20px;margin-top:0;padding-bottom:2px;text-align:center}.content_shape_wrapper .item .title hr{background:unset;border-top:4px solid #55acd9;height:0;margin:0 auto 20px;width:50%}.content_shape_wrapper .item .title p{margin-bottom:calc(.9rem + 20px);padding-top:2px;text-align:center}.content_shape_wrapper .item .bottom_icon{margin-bottom:20px;text-align:center}.content_shape_wrapper .item .bottom_icon i{display:block;font-family:Font Awesome\ 5 Free;font-weight:900;height:1em;position:relative;width:1em;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#439ad5;display:inline-block;font-size:50px;font-style:normal;font-variant:normal;line-height:1;text-rendering:auto}.content_shape_wrapper .item .bottom_icon i:before{content:"\f063";left:50%;position:absolute;transform:translateX(-50%)}.content_shape_wrapper.cm_protect .item:not(:first-child){padding-top:25px}.content_shape_wrapper .item:last-child .bottom_icon{display:none}.content_shape_wrapper .bottom_content_wrappper{padding-top:30px}@media (max-width:767px){.content_shape_wrapper .bottom_content .top_heading h2{font-size:32px}.content_shape_wrapper{padding-bottom:75px;padding-top:75px}.content_shape_wrapper .bottom_content{padding-left:0;padding-right:0}}