.main-wrapper{padding-bottom:76px}.page-bonus h1{margin-bottom:22px}.page-bonus .banner{padding:40px 30px;background-image:url(../images/bonus.jpg);background-size:cover;background-position:center;background-repeat:no-repeat}@media (min-width:1240px){.page-bonus{padding-left:20px}.page-bonus .banner{padding:80px 60px}}.page-bonus .banner .text{max-width:252px;font-family:FuturaBookC;font-style:normal;font-weight:400;font-size:24px;line-height:27px;color:var(--color-3);margin-bottom:19px}.page-bonus .banner .text-2{font-family:FuturaLightC;font-style:normal;font-weight:300;font-size:20px;line-height:23px;color:var(--color-3);max-width:271px}.page-bonus .banner .text-2 span{font-family:FuturaDemiC;font-weight:600;color:var(--color-4)}.programs{padding-bottom:82px}.programs .wrapper{margin-bottom:45px}.programs .wrapper:last-of-type{margin-bottom:0}.programs h2{font-family:FuturaDemiC;font-style:normal;font-weight:600;font-size:30px;line-height:35px;color:var(--color-3);margin-top:0;margin-bottom:6px}.programs h3{font-family:FuturaBookC;font-style:normal;font-weight:400;font-size:24px;line-height:27px;color:var(--color-3);margin-top:0;margin-bottom:12px}.programs .text{font-family:FuturaLightC;font-style:normal;font-weight:300;font-size:18px;line-height:20px;color:var(--color-3)}.programs .text-2{font-family:FuturaLightC;font-style:normal;font-weight:300;font-size:20px;line-height:22px;color:var(--color-3)}.programs span{font-family:FuturaBookC;font-weight:400;color:var(--color-4)}.programs ul li{position:relative;padding-left:30px}.programs ul li::before{content:"";width:5px;height:5px;background-color:var(--color-3);border-radius:10px;position:absolute;left:13px;top:7px}