.module_offer .row{padding:0}.module_offer .topline{border-bottom:1px solid var(--mediumblue);font-size:28px;font-weight:400;line-height:1.1;margin:0;padding-bottom:20px;text-transform:inherit}.module_offer .offerContent{column-gap:0;padding:50px 0}.module_offer .offerInnerLeftContent{border-radius:var(--border-radius);padding:40px}.module_offer .offerInnerLeftContent h4{font-size:24px;font-weight:600;max-width:300px}.module_offer .offerInnerLeftContent h2{line-height:1.1;margin-top:0;max-width:380px}.module_offer .offerInnerLeftContent h2 span{font-size:12px}.module_offer .columnContentbutton{margin-bottom:20px}.module_offer .offerInnerRightContent{border-radius:0 30px 30px 0;display:flex;flex-direction:column;justify-content:center;margin:25px 0;padding:30px}.module_offer .offerInnerRightContentInner{margin:0 auto;max-width:600px}.module_offer .offerInnerRightContentInner h5{font-size:24px;font-weight:800;margin-bottom:15px}.module_offer .offerInnerRightContent ul li{font-size:var(--font-size_20);margin-bottom:0}.offerContentSwitch .offerInnerLeftContent{order:2}.module_offer .offerContentSwitch .offerInnerRightContent{border-radius:30px 0 0 30px}@media (max-width:991px){.module_offer .offerContent{padding:0}.offerInnerLeftContent{margin:0}.module_offer .offerInnerLeftContent h2,.module_offer .offerInnerLeftContent h4,.module_offer .offerInnerRightContentInner{max-width:100%}.module_offer .offerInnerRightContent{border-radius:0 0 30px 30px;margin:0 25px;padding:40px}.module_offer .offerContentSwitch .offerInnerRightContent{border-radius:30px 30px 0 0}.contentSwitchResponsive .offerInnerRightContent,.contentSwitchResponsive.offerContentSwitch .offerInnerLeftContent{order:1}.contentSwitchResponsive .offerInnerLeftContent,.contentSwitchResponsive.offerContentSwitch .offerInnerRightContent{order:2}.contentSwitchResponsive .offerInnerRightContent{border-radius:30px 30px 0 0}.contentSwitchResponsive.offerContentSwitch .offerInnerRightContent{border-radius:0 0 30px 30px}.module_offer .offerContent{background-color:var(--background-color-4);border-radius:var(--border-radius)}.module_offer .offerInnerRightContent{margin:0}}@media (max-width:477px){.module_offer .offerInnerLeftContent h4,.module_offer .offerInnerRightContentInner h5{font-size:20px}.module_offer .offerInnerLeftContent,.module_offer .offerInnerRightContent{padding:25px}.module_offer .offerInnerRightContent{border-radius:0 0 30px 30px;margin:0 25px}}