@media(max-width:955px){.body--onboard{padding-top:0}
}
@media screen and (max-width:768px){.body--onboard .main-content .content-container:not(.content-container--8):not(.content-container--money-manager):not(.content-container--rewards){padding:150px 0}
}
.body--onboard .main-content .content-container--1{position:relative}
.body--onboard .main-content .content-container--1 .columns--awards{position:absolute;height:auto;bottom:60px;right:100px;width:auto}
@media(max-width:940px){.body--onboard .main-content .content-container--1 .columns--awards{bottom:30px;right:0}
}
@media(max-width:425px){.body--onboard .main-content .content-container--1 .columns--awards{width:100%}
}
.body--onboard .main-content .content-container--1 .columns--awards .award{margin:0}
@media screen and (max-width:768px){.body--onboard .main-content .content-container--1 .paragraph{max-width:570px}
}
@media screen and (max-width:450px){.body--onboard .main-content .content-container--1 .paragraph{max-width:300px}
}
@media screen and (max-width:768px){.body--onboard .main-content .content-container--1 .paragraph br{display:none}
}
.body--onboard .main-content .content-container--1 .paragraph .paragraph--colour_product{font-family:"MuseoSans-700",Arial,Helvetica,sans-serif}
.body--onboard .heading--2,.body--onboard .heading--3{font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.body--onboard .image--bd-logo img{display:inline-block;width:133px}
@media(min-width:450px){.body--onboard .image--bd-logo img{width:175px}
}
.body--onboard .image--insurance-solved{margin-top:-115px}
@media(min-width:450px){.body--onboard .image--insurance-solved{margin-top:-115px}
}
.body--onboard .image--insurance-solved img{display:inline-block;width:150px;transform:translateX(48%)}
@media(min-width:450px){.body--onboard .image--insurance-solved img{width:200px}
}
.body--onboard .paragraph-wrap.paragraph--intro p{font-size:40px;line-height:120%}
@media screen and (max-width:768px){.body--onboard .paragraph-wrap.paragraph--intro p{font-size:30px}
}
.body--onboard .table--details table{border:0}
.body--onboard .table--details tr td,.body--onboard .table--details tr:nth-child(odd) td{padding:20px 10px 5px;color:#fff;background:0;border:0;border-bottom:1px solid #e5e9ed}
.body--onboard .table--details tr td:nth-child(odd){padding-left:0;text-align:left;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
.body--onboard .table--details tr td:nth-child(even){padding-right:0;text-align:right}
.body--onboard .btn-new,.body--onboard .btn-new.btn--colour_white{box-shadow:none;border:0;font-size:20px}
.body--onboard .btn--block{margin:10px 0 5px}
.body--onboard .main-content .heading h2,.body--onboard .main-content .heading.heading--2{font-size:40px}
@media screen and (max-width:425px){.body--onboard .main-content .heading h2,.body--onboard .main-content .heading.heading--2{font-size:30px}
}
@media screen and (max-width:425px){.body--onboard .heading.heading--3{font-size:16px;padding-bottom:10px}
}
@media screen and (max-width:425px){.body--onboard .heading.heading--3.icon:before{min-width:20px}
}
.body--onboard .image--top-center{position:absolute;width:100%;max-width:100%;top:50px;left:0}
.body--onboard .table{font-size:20px}
@media screen and (max-width:425px){.body--onboard .table{font-size:12px}
}
.body--onboard .product-rating{font-size:20px;margin-bottom:20px}
.body--onboard .paragraph-wrap p{font-size:20px}
@media screen and (max-width:425px){.body--onboard .paragraph-wrap p{font-size:16px}
}
.body--onboard .paragraph--content-disclaimer{position:absolute;width:100%;max-width:100%;bottom:20px;left:0}
.body--onboard .paragraph--content-disclaimer p{max-width:530px}
.body--onboard .paragraph--extras-list ul{padding:0;margin:20px 0 0;list-style:none}
.body--onboard .paragraph--extras-list li{box-sizing:border-box;width:100%;max-width:440px;padding:10px 20px;margin-bottom:10px;background:#fff;border-radius:5px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif;text-align:center}
.body--onboard .image--insurance-solved-sml img{display:inline-block}
.body--onboard .image--insurance-solved-sml .image__crop img{width:160px}
@media screen and (max-width:425px){.body--onboard .image--insurance-solved-med .image__crop{text-align:center}
}
.body--onboard .image--insurance-solved-med .image__crop img{width:230px}
.body--onboard .column--chat-unavailable{display:none}
.body--onboard .columns--small .paragraph-wrap{margin-bottom:10px}
.body--onboard .columns--small .paragraph p{font-size:16px}
@media screen and (min-width:1000px){.body--onboard .columns.columns--1-75 .wrap-column:nth-child(odd){flex:0 0 75%;max-width:75%}
}
@media screen and (min-width:768px) and (max-width:999px){.body--onboard .columns.columns--1-75 .wrap-column:nth-child(odd){flex:0 0 85%;max-width:85%}
}
@media screen and (min-width:1000px){.body--onboard .columns.columns--1-65 .wrap-column:nth-child(odd){flex:0 0 65%;max-width:65%}
}
@media screen and (min-width:768px) and (max-width:999px){.body--onboard .columns.columns--1-65 .wrap-column:nth-child(odd){flex:0 0 75%;max-width:75%}
}
@media screen and (min-width:1000px){.body--onboard .columns.columns--1-52 .wrap-column:nth-child(odd){flex:0 0 52%;max-width:52%}
}
@media screen and (min-width:768px) and (max-width:999px){.body--onboard .columns.columns--1-52 .wrap-column:nth-child(odd){flex:0 0 62%;max-width:62%}
}
.body--onboard .columns.columns--align-v_center .column--bordered{width:auto}
.body--onboard .columns--flip .heading--3{font-size:30px;line-height:1.2em;margin:0 -10px 10px;padding:0}
.body--onboard .columns--flip .icon{margin-bottom:15px}
.body--onboard .columns--flip .icon .icon__image{font-size:47px}
.body--onboard .columns--flip .btn--quote{margin-top:15px}
.body--onboard .columns--flip a{color:#3c4449}
.body--onboard .paragraph--discount-disclaimer{margin-top:-5px;margin-bottom:0}
.body--onboard .paragraph--discount-disclaimer p{font-size:14px;padding-bottom:10px}
.body--onboard .paragraph--discount-disclaimer-link{margin-top:-150px;position:relative}
.body--onboard .paragraph--discount-disclaimer-link a{color:#3c4449;font-size:16px}
.body--onboard .paragraph--pds-link{margin-top:10px}
.body--onboard .paragraph--pds-link p{font-size:14px}
.body--onboard .paragraph--pds-link a{color:#fff}
.body--onboard .footer{background:#edf0f3;border-top:0}
.body--onboard .footer .content-container{padding-top:0}
.body--onboard .footer .content-container .disclaimer{margin-top:0}
@media(max-width:768px){.body--onboard .wrap-content-container--contact .content-container.content-container--contact{padding:150px 0 50px}
}
.body--onboard .wrap-content-container--contact .columns--contact-details{max-width:940px;margin-left:auto;margin-right:auto}
@media(max-width:425px){.body--onboard .wrap-content-container--contact .columns--contact-details .columns__content .wrap-column{flex:0 0 100%;max-width:270px}
}
.body--onboard .wrap-content-container--contact .content-container .content-container__inner{max-width:1140px;padding-left:20px;padding-right:20px}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer{margin-bottom:0}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer p{font-size:12px;line-height:1.2em;padding:0;margin-bottom:1.2em;text-align:left}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer a{color:#3c4449}
.body--onboard .wrap-content-container--contact .paragraph--online-discount-conditions .paragraph--list-heading{margin:0;padding:0;font-family:"MuseoSans-700",Arial,Helvetica,sans-serif;font-size:12px;line-height:1.2em;text-align:left}
.body--onboard .wrap-content-container--contact .paragraph--online-discount-conditions ol{margin:0;padding:0;font-size:12px;line-height:1.2em}
.body--onboard .wrap-content-container--contact .paragraph--online-discount-conditions li{margin:0 0 0 13px;padding:0 0 0 7px}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer-copyright{margin:0 -10px}
@media(min-width:426px){.body--onboard .wrap-content-container--contact .paragraph--disclaimer-copyright{margin:-20px -10px 0}
}
@media(min-width:769px){.body--onboard .wrap-content-container--contact .paragraph--disclaimer-copyright{margin:10px -10px 0}
}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer-copyright p{font-size:13px}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links{margin:0 -10px}
@media(min-width:426px){.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links{margin:-20px -10px 0}
}
@media(min-width:769px){.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links{margin:10px -10px 0}
}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links ul{list-style:none;margin:0;padding:0;font-size:13px;text-align:left}
@media(min-width:769px){.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links ul{text-align:right}
}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links li{list-style:none;display:block;padding:0;margin:0 0 10px 0}
@media(min-width:426px){.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links li{display:inline-block;margin:0 10px 0 0}
}
@media(min-width:769px){.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links li{margin-left:0;margin-right:10px}
}
.body--onboard .wrap-content-container--contact .paragraph--disclaimer-links a{color:#3c4449;text-decoration:none}
.body--onboard .wrap-content-container--contact .image--bd-logo img{width:133px;transform:translateX(-56%)}
@media(min-width:450px){.body--onboard .wrap-content-container--contact .image--bd-logo img{width:175px}
}
.body--onboard .wrap-content-container--contact .image--insurance-solved{margin-top:-115px}
@media(min-width:450px){.body--onboard .wrap-content-container--contact .image--insurance-solved{margin-top:-115px}
}
.body--onboard .wrap-content-container--contact .image--insurance-solved img{width:150px;transform:translateX(48%)}
@media(min-width:450px){.body--onboard .wrap-content-container--contact .image--insurance-solved img{width:200px}
}
.body--onboard .wrap-columns--app-stores .columns{margin-top:0;margin-bottom:0}
.body--onboard .wrap-columns--app-stores .wrap-column{padding-left:5px;padding-right:5px}
.body--onboard .wrap-columns--app-stores .image__crop{max-width:135px}
.body--onboard .content-container--cc-h-fullscreen.content-container--money-manager .content-container__inner{margin-bottom:0}
.body--onboard .wrap .content-container--rewards{background-color:#fff;background-image:url("../../../../../content/dam/budgetdirect/website-assets/2017/shared/backgrounds/mobile/onboard/welcome-rewards.jpg");background-size:auto auto;background-position:top center;background-repeat:no-repeat;position:relative}
@media(max-width:425px){.body--onboard .wrap .content-container--rewards{padding-top:220px;padding-bottom:300px}
}
@media(min-width:426px){.body--onboard .wrap .content-container--rewards{background:#de0614 url("../../../../../content/dam/budgetdirect/website-assets/2017/shared/backgrounds/desktop/onboard/welcome-rewards.jpg") no-repeat;background-size:cover;background-position:bottom center}
}
@media(min-width:580px){.body--onboard .wrap .content-container--rewards .content-container__inner{padding-bottom:18vh}
}
@media(max-width:425px){.body--onboard .wrap .content-container--rewards-offer{padding-top:80px;padding-bottom:180px}
}
.body--onboard .image--rewards-logo{margin:0 auto 25px;max-width:120px;box-sizing:border-box;padding:25px 16px 22px;width:100%;background:#fff;border-radius:25px}
@media(min-width:580px){.body--onboard .image--rewards-logo{max-width:150px;margin-bottom:30px}
}
.body--onboard .paragraph--rewards-conditions{position:absolute;bottom:35px;left:0;right:0}
.body--onboard .paragraph--rewards-conditions a{color:#de0614}
.body--onboard .paragraph--rewards-steps{max-width:450px;margin-left:auto;margin-right:auto;font-size:16px}
.body--onboard .paragraph--rewards-steps ol{counter-reset:ordered-list;padding-left:39px}
.body--onboard .paragraph--rewards-steps li{counter-increment:ordered-list;list-style:none;position:relative;margin-top:20px}
@media(min-width:580px){.body--onboard .paragraph--rewards-steps li{display:flex;justify-content:space-between;margin-bottom:20px;margin-top:0}
}
.body--onboard .paragraph--rewards-steps li:first-child{margin-top:0;margin-bottom:0}
.body--onboard .paragraph--rewards-steps li:before{content:counter(ordered-list);position:absolute;top:-2px;left:-37px;color:#fff;font-size:22px;font-family:"MuseoSans-700",Helvetica,Arial,sans-serif}
@media(min-width:580px){.body--onboard .paragraph--rewards-steps li:before{top:0}
}
.body--onboard .paragraph--rewards-steps li p{flex:1 1;font-size:16px}
.body--onboard .paragraph--rewards-creds{max-width:420px;border-radius:3px;padding:15px 50px;margin-left:auto;margin-right:auto}
@media(min-width:580px){.body--onboard .paragraph--rewards-creds{padding:20px 50px}
}
@media(min-width:580px){.body--onboard .paragraph--rewards-creds .paragraph{display:flex;justify-content:space-between}
}
.body--onboard .paragraph--rewards-creds p{font-size:16px;margin:0;padding:0}
@media(min-width:580px){.body--onboard .paragraph--rewards-creds p{font-size:18px}
}
.body--onboard .paragraph--rewards-creds p+p{margin-top:8px}
@media(min-width:580px){.body--onboard .paragraph--rewards-creds p+p{margin-top:0}
}
.body--onboard .paragraph--rewards-steps .rewards-stores{flex:0 0 275px;margin-top:-9px}
.body--onboard .paragraph--rewards-steps .rewards-stores a{margin-right:7px;display:inline-block}
@media(min-width:580px){.body--onboard .paragraph--rewards-steps .rewards-stores a{margin-right:0;margin-left:7px}
}
.body--onboard .paragraph--rewards-steps .rewards-stores img{width:130px;height:auto}
@media(min-width:940px){.wrap-columns--speak-to-us-col .columns--speak-to-us-col .columns__content .wrap-column{flex:0 0 70%}
}