.fitneeds-twocol .sec-heading h3{font-size:32px;line-height:1.31;margin-bottom:10px}.fitneeds-twocol .sec-heading p{font-weight:600}.fitneeds-twocol .twocol-main{background-color:#f0f3fa;margin-top:71px}.fitneeds-twocol .content-col{-ms-flex-preferred-size:40.97%;flex-basis:40.97%;padding:40px 24px}.fitneeds-twocol .image-col{-ms-flex-preferred-size:59.02%;flex-basis:59.02%;padding:32px 0}.fitneeds-twocol .content h3{font-size:32px;line-height:1.31;margin-bottom:10px}.fitneeds-twocol .content h6{font-weight:800}.fitneeds-twocol .cmcol-inner img{display:block;width:100%}.fitneeds-twocol .button:not(:last-child){margin-right:10px}.fitneeds-twocol .content.text-hover{-webkit-transform:translateX(60px);-ms-transform:translateX(60px);transform:translateX(60px)}.fitneeds-twocol .content{-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.fitneeds-twocol a.button.secondary-btn,.fitneeds-twocol a.button.text_link{padding:16px}@media(min-width:1200px){body.lang-fr .fitneeds-twocol .button-wrapper{flex-wrap:nowrap}}@media(max-width:767px){.fitneeds-twocol .twocol-main{margin-top:40px}.fitneeds-twocol .content h3,.fitneeds-twocol .sec-heading h3{font-size:22px}.fitneeds-twocol .content.text-hover{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px)}.fitneeds-twocol .content-col{padding:40px 24px 0}}