.comp-ws-image-holder{position:relative}.comp-ws-image-holder img{width:100%;height:auto}.comp-ws-image-holder .ss-image{-webkit-transform:translateZ(0);transform:translateZ(0)}.comp-ws-content-holder{position:absolute;width:1040px;top:0;right:0;z-index:2;background-color:#fbf8f0;padding:0 50px 30px 40px;border-bottom-left-radius:20px}.comp-ws-content-holder::before{content:"";position:absolute;background-color:transparent;bottom:-50px;right:0;height:50px;width:25px;border-top-right-radius:25px;-webkit-box-shadow:0 -25px 0 0 #fbf8f0;box-shadow:0 -25px 0 0 #fbf8f0}.comp-ws-content-holder::after{content:"";position:absolute;background-color:transparent;top:100px;left:-25px;height:50px;width:25px;border-top-right-radius:25px;-webkit-box-shadow:0 -25px 0 0 #fbf8f0;box-shadow:0 -25px 0 0 #fbf8f0}.comp-ws-cta-holder{position:absolute;bottom:0;left:0;z-index:2;background-color:#fbf8f0;padding:30px 40px 20px 20px;border-top-right-radius:20px;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.comp-ws-cta-holder::before{content:"";position:absolute;background-color:transparent;top:-50px;left:0;height:50px;width:25px;border-bottom-left-radius:25px;-webkit-box-shadow:0 25px 0 0 #fbf8f0;box-shadow:0 25px 0 0 #fbf8f0}.comp-ws-cta-holder::after{content:"";position:absolute;background-color:transparent;bottom:0;right:-25px;height:50px;width:25px;border-bottom-left-radius:25px;-webkit-box-shadow:0 25px 0 0 #fbf8f0;box-shadow:0 25px 0 0 #fbf8f0}@media only screen and (max-width:1199px){.comp-ws-image-holder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.ss-image{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.comp-ws-content-holder{position:static;width:100%;padding:0 0 30px 0;border-bottom-left-radius:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}
.comp-ws-content-holder::before,.comp-ws-content-holder::after{display:none}.comp-ws-cta-holder{position:static;border-top-right-radius:0;padding:20px 0;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.comp-ws-cta-holder::before,.comp-ws-cta-holder::after{display:none}}@media only screen and (max-width:979px){.comp-ws-content-holder{padding-top:30px}.comp-ws-content-holder .fs-title-3{font-size:32px;line-height:38px}}