.offer{color:#183b56}.offer h2{font-size:52px;line-height:52px;margin:30px 0}.offer>.section-content>div{padding:0 30px}.offer .partner{padding:0 30px}.offer .partner>h3{line-height:38px}.offer .partner>img,.offer .partner>.partner-logo img{margin:20px 0;border-radius:8px}.offer .partner>.partner-logo{display:flex;align-items:center;justify-content:center}.offer .partner>.partner-logo img{max-width:100%;max-height:100px;padding:16px;background:#fff}.offer.photo-not-available .partner>.partner-logo img{display:none}.offer .partner>p{max-width:960px;font-size:18px;line-height:30px;margin:0 auto}.offer .partner>.button{display:inline-block;color:#FFF;padding:23px 88px;background:#477be3;margin:10px 0 0}.offer .partner>.button:hover{background:#406fcc}.offer .standard>img{margin:20px 0;border-radius:8px}.offer .standard>img.flag{width:50px;margin:0 0 20px;border:5px solid #fff}.offer .standard>h3{font-size:32px;line-height:38px;margin:0 0 10px}.offer .standard>p{max-width:80%;font-size:22px;line-height:32px;margin:0 auto 20px}.offer .standard>.button{display:inline-block;color:#FFF;padding:23px 88px;background:#477be3;margin:10px 0 0}.offer .standard>.button:hover{background:#406fcc}.offer>.section-content .split{display:flex;justify-content:center;align-items:center;padding:0 30px}.offer .offer-details{display:block;min-width:200px;max-width:440px;padding:0 40px 0 0}.offer .offer-details>h3{display:inline-block;line-height:32px}.offer .offer-details>p{font-family:"Proxima Nova Medium",Arial,sans-serif;font-size:18px;line-height:29px;margin:8px 0 16px}.offer .offer-details>p>a{color:#3a66bf}.offer .card{display:block;width:400px;height:fit-content;background:#FFF;border-radius:10px;margin:0 -50px 0 0;box-shadow:0px 6px 12px rgba(31,41,55,0.25)}.offer .card>h4{display:block;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-size:12px;color:#183b56;text-align:center;padding:8px 0;background:#f5f2ee;border-top-left-radius:10px;border-top-right-radius:10px}.offer .card>div{display:flex;padding:10px}.offer.photo-not-available .card>div{justify-content:center}.offer .card>div>.photo{width:111px;margin-right:20px}.offer.photo-not-available .card>div>.photo{display:none}.offer .card>div>.photo>img{width:100%;border-radius:10px}.offer .card>div>.details{display:flex;flex-flow:column;justify-content:center;padding:0 60px 0 0}.offer.photo-not-available .card>div>.photo+.details{align-items:center;padding:0}.offer .card>div>.details>h5{display:block;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-size:22px;color:#183b56}.offer .card>div>.details>p{font-size:12px;color:#5a7184;margin:8px 0 16px}.compact-button{font-family:"Proxima Nova Bold",Arial,sans-serif;font-size:13px;color:#fff;background:#477be3;padding:8px 20px}.slim-button{display:inline-block;font-family:"Proxima Nova Semi Bold",Arial,sans-serif;font-size:20px;color:#fff;background:#477be3;padding:15px 26px}.slim-button:hover,.compact-button:hover{background:#406fcc}.center{text-align:center}@media screen and (max-width:1024px){.offer>.section-content .split{display:block;width:auto}.offer>.section-content .split>div{margin:0 auto}.offer .offer-details{max-width:100%;text-align:center;padding:0}.offer .offer-details>p{margin:8px 0 32px}}@media screen and (min-width:769px){.offer .standard.large-heading{padding:0 30px 50px}}@media screen and (max-width:768px){.offer{padding:10px 0 80px}.offer h2{font-size:42px;line-height:46px}.offer .section-content{width:100%}.offer .offer-details>h3{font-size:24px}.offer .card>div>.details{padding:0}.offer .standard>p{max-width:100%}}@media screen and (max-width:460px){.offer .card{width:100%}.offer .card>div{flex-direction:column;text-align:center}.offer .card>div>.photo{margin:10px auto 20px}}