.virgin-media-content-inner {display:flex;flex-wrap: wrap;justify-content: center;gap: 40px;}
/* .deals-outer, .virgin-side-promo-outer {flex-basis: 48%;} */
/* .virgin-media-banner-outer{height:483px;background:#b4272f} */
.virgin-media-ape-hand{top:100px;left:50%;margin-left:-110px}
/* .virgin-media-banner-inner{padding:40px} */
.virgin-media-blurb{top:140px;left:50%;margin-left:-300px;z-index:10}
.virgin-media-blurb p{display:block;color:#fff;font-weight:800;font-size:2.5em;line-height:1.2em;margin:0 0 .5em}
.virgin-media-blurb p span{display:block;color:#fff;font-weight:800;font-size:1.3em;display:block}
/* .virgin-media-deal-outer,.virgin-media-more-information-outer{padding:0 20px} */
.virgin-media-deal-inner{max-width:640px;margin:0 auto;margin-bottom:60px;border:1px solid #e4e4e4;-moz-border-radius:10px;-webkit-border-radius:10px;-ms-border-radius:10px;border-radius:10px}
.virgin-media-more-information-inner{max-width:640px;margin:0 auto}
.virgin-media-deal-inner header{padding:0 80px;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-ms-border-radius:10px 10px 0 0;border-radius:10px 10px 0 0}
.virgin-media-deal-inner footer{padding:20px;-webkit-border-radius:0 0 10px 10px;-moz-border-radius:0 0 10px 10px;-ms-border-radius:0 0 10px 10px;border-radius:0 0 10px 10px}
.virgin-media-deal-1-outer footer,.virgin-media-deal-1-outer header{background:red}
.virgin-media-deal-2-outer footer,.virgin-media-deal-2-outer header{background:#5f2878}
.virgin-media-mobile-deal{padding:20px 0}
.virgin-media-mobile-deal>div:first-of-type{padding-top:50px}
.virgin-media-mobile-deal h2{color:#fff;font-size:1.286em;line-height:1em;margin:0 0 5px}
.virgin-media-mobile-deal h3{color:#fff;font-size:3em;line-height:1em;margin:0}
.virgin-media-after-4-months{padding:20px 0;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/virgin-sim/images/virgin-media-divider.png);background-repeat:repeat-x}
.virgin-media-after-4-months p,.virgin-media-footer-content p{color:#fff;font-size:1.143em;line-height:1em;margin:0}
.virgin-media-footer-content a{color:#fff;font-size:1.143em;line-height:1em;margin:0;font-weight:800;text-decoration:underline}
.virgin-media-deal-details-outer{background:#fff}
.virgin-media-deal-details-inner{padding:20px 20px 0}
.virgin-media-deal-details-inner ul {padding: 0;}
.virgin-media-deal-details-inner ul li{float:left;width:48%;margin:0 4% 1.429em 0;background:#e5e5e5;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;padding:1.714em 1em}
.two-virgin-media-deals .virgin-media-deal-details-inner ul li{float:none;width:100%;margin:0 0 1.429em 0}
.virgin-media-content-inner{max-width:1260px;margin:0 auto;padding:80px 40px 0}
.two-virgin-media-deals .virgin-media-deal-outer{width:49%;float:left}
.two-virgin-media-deals .virgin-media-deal-outer:nth-child(2n+1){margin-right:2%}
.virgin-media-deal-details-inner ul li:last-child{padding:20px 15px}
.virgin-media-deal-details-inner ul li:nth-child(2n+2){margin-right:0}
.virgin-media-deal-details-inner p span{color:#444;font-size:.5em;line-height:1em}
.virgin-media-deal-details-inner ul li p{color:#444;font-size:2em;line-height:1em;font-weight:600;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/virgin-sim/images/virgin-media-sprite.png) no-repeat;background-position:0 0;margin:0;padding-left:40px}
.virgin-media-deal-details-inner ul li:nth-child(2) p{background-position:0 -50px}
.virgin-media-deal-details-inner ul li:nth-child(3) p{background-position:0 -100px}
.virgin-media-deal-details-inner ul li:nth-child(4) p{background-position:0 -150px;font-size:1.286em}
.virgin-media-deal-details-inner ul li:nth-child(4) p span{display:block;font-size:.8em;padding-top:5px}
.virgin-media-contract-type p{color:#444;font-size:1.143em;line-height:1em;font-weight:600;margin:0 0 20px}
.virgin-media-button a{text-align:center;display:inline-block;color:#444;font-size:1.143em;font-weight:600;line-height:1em;text-decoration:none;background:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;padding:12px 20px; min-width:150px;}
.virgin-media-more-information-inner>header h2{color:#444;font-size:1.286em;line-height:1em;font-weight:600;margin:0 0 1em}
.virgin-media-faq-answer{display:none}
.virgin-media-faq-question-container{position:relative;background:#e5e5e5;padding:1em;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;margin-bottom:1em;cursor:pointer}
.virgin-media-faq-question-container header h3{color:#444;font-size:1.571em;line-height:1em;font-weight:600;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/virgin-sim/images/virgin-media-sprite.png) no-repeat;background-position:0 -197px;margin:0;padding-left:30px}
.virgin-media-faq-answer p{color:#444;font-size:1.143em;line-height:1.3em;font-weight:400;margin:0;padding:1em 0 0 30px}
.virgin-media-faq-question-container h3:after{content:"";top:.818em;right:.818em;position:absolute;height:20px;width:26px;background:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/virgin-sim/images/virgin-media-sprite.png) no-repeat;background-position:0 -250px}
.virgin-media-faq-question-container.virgin-media-active h3:after{background-position:0 -300px}
.virgin-media-banner-inner .virgin-mobile-banner{display: none;}
.virgin-mobile-promo-strip-outer {background: #ed0000;}
.virgin-mobile-promo-strip-inner {padding: 0 20px 20px;}
.virgin-promo-strip-content p {color:#ffffff;line-height: 1.2em;}
.virgin-promo-strip-content p:first-child {margin: 0 0 0;font-size: 1.143em;}
.virgin-promo-strip-content p:last-child {margin: 0 0 0;font-size: 1em;}
.virgin-promo-strip-logo img {max-width: 100px;}
.virgin-promo-strip-logo {right:20px;top:50%;margin-top: -31px;}
@media screen and (max-width:992px){
.virgin-media-content-inner
.deals-outer {margin-bottom: 40px;}
.virgin-media-content-inner{max-width:640px;margin:0 auto;padding:20px 20px 0}
.deals-outer, .virgin-side-promo-outer {flex-basis: 100%;}
.virgin-media-deals-inner{padding-top:40px}
.two-virgin-media-deals .virgin-media-deal-outer{width:100%;float:none}
.two-virgin-media-deals .virgin-media-deal-outer:nth-child(2n+1){margin-right:0}
}@media screen and (max-width:750px){
/* .virgin-media-banner-inner .virgin-desktop-banner{display: none;} */
.virgin-media-banner-inner .virgin-mobile-banner{margin:0 auto;display: block;}
.virgin-media-ape-hand{width:300px;top:208px;margin-left:-130px}
.virgin-media-blurb{top:90px;left:50%;margin-left:-125px}
.virgin-media-blurb p span{font-size:28px}
.virgin-media-blurb img{max-width:150px}
/* .virgin-media-banner-outer{height:460px;background-position:70% center} */
/* .virgin-media-banner-inner{padding:20px} */
.virgin-media-logo{max-width:120px}
.virgin-media-deal-inner header{padding:0 20px}
.virgin-media-mobile-deal>div{float:none;max-width:160px;margin:0 auto}
.virgin-media-mobile-deal>div:first-of-type{padding-top:20px;margin-bottom:10px}
.virgin-media-deal-details-inner ul li{float:none;width:100%;margin:0 0 1em 0}
}

.hn-main-container .freedom-inner img {max-width: 250px; margin: 0 auto;}
.freedom-background{background-image:url(https://hnie.blob.core.windows.net/hnie-assets/brand-pages/virgin-sim/images/freedom-background.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}
.freedom-p-call{font-size: 2.5em; line-height: 1em; color:#fff;padding-top: 35px;}
@media screen and (max-width:1113px){.freedom-p-call {font-size:2em;}
@media screen and (max-width:767px){.hn-main-container .freedom-inner img {max-width: 150px;}.freedom-background{padding:20px;}.freedom-p-call{font-size: 24px;text-align:center;padding-top:0;}
}@media screen and (max-width:550px){.freedom-background img{width:70%}
}@media screen and (max-width:450px){.freedom-p-call{font-size:2em; line-height: 30px;}
}