@font-face{font-family:'VM Circular Whisper';src:url('//www.virginmedia.ie/etc/designs/virginmedia-b2b/media/fonts/vm-circular/lineto-vm-circular-whisper-light.woff2') format('woff2'),url('https://www.virginmedia.ie/etc/designs/virginmedia-b2b/media/fonts/vm-circular/lineto-vm-circular-whisper-light.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'VM Circular Chat Book';src:url('//www.virginmedia.ie/etc/designs/virginmedia-b2b/media/media/fonts/vm-circular/lineto-vm-circular-chat-book.woff2') format('woff2'),url('../media/fonts/vm-circular/lineto-vm-circular-chat-book.woff') format('woff');font-weight:normal;font-style:normal}
@font-face{font-family:'VMCircularShout-Bold';src:url('//www.virginmedia.ie/etc/designs/virginmedia-b2b/media/fonts/vm-circular/lineto-vm-circular-shout-bold.woff2') format('woff2'),url('https://www.virginmedia.ie/etc/designs/virginmedia-b2b/media/fonts/vm-circular/lineto-vm-circular-shout-bold.woff') format('woff');font-weight:normal;font-style:normal}
.purple-rad-grad{background:#f8004b;background:-moz-radial-gradient(center,ellipse cover,rgba(248,0,75,1) 0,rgba(122,13,96,1) 41%,rgba(37,25,37,1) 74%,rgba(24,14,24,1) 100%);background:-webkit-radial-gradient(center,ellipse cover,rgba(248,0,75,1) 0,rgba(122,13,96,1) 41%,rgba(37,25,37,1) 74%,rgba(24,14,24,1) 100%);background:radial-gradient(ellipse at center,rgba(248,0,75,1) 0,rgba(122,13,96,1) 41%,rgba(37,25,37,1) 74%,rgba(24,14,24,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f8004b',endColorstr='#180e18',GradientType=1);background-size:200%;background-position:center top}
.two-col-sq{max-width:900px;margin:auto;float:none}
.para-sq{max-width:600px;margin:auto;float:none}
.hero-banner:after{width:100%;height:34px;content:"";background:#f9f8f9;display:block;border-radius:150%/100px 100px 0 0;position:absolute;bottom:0}
.para-max-width{max-width:360px}
.awardcols{max-width:900px;margin:auto;float:none}
.router{position:relative;margin:auto;float:none;bottom:-25px;z-index:2}
.naked .image{position:absolute;max-width:215px;top:0;right:-68px}
.awardcols .parsys_column.lgi_col_33_33_33-c1{width:28%}
.awardcols .parsys_column.lgi_col_33_33_33-c0,.awardcols .parsys_column.lgi_col_33_33_33-c2{width:36%}
.bulgebottom:after{width:100%;height:34px;content:"";background:#f9f8f9;display:block;border-radius:150%/100px 100px 0 0;position:absolute;bottom:0;z-index:1}
.bulgetop:before{width:100%;height:34px;content:"";background:#f9f8f9;display:block;border-radius:150%/0 0 100px 100px;position:absolute;top:0;z-index:1}
.tunnelimg{background-image:url(/content/dam/www-virginmedia-ie/img/fullStreamAhead-hero-tlearn.png);width:75%;height:100%;position:absolute;left:-10px;background-size:75% auto;background-position:0 -15px;background-repeat:no-repeat;top:0;z-index:0}
.lgi_col_33_33_33.big-gutters>div{padding:0 2%}
.lgi_col_30_70.big-gutters>div{padding:0 2%}
.yellow-strip{background-color:#fae619;height:110px}
.ext-gecko .yellow-strip,.ext-strict .yellow-strip{height:auto !important}
.ext-gecko .yellow-strip div,.ext-strict .yellow-strip div{max-height:99999px}
.yellow-strip p{font-weight:700}
.yellow-strip div{max-height:110px}
.yellow-strip .priceSection{margin-top:-45px}
.yellow-strip .shout{font-size:30px}
.offer-strip{max-height:80px}
.offer-substrip{background-color:#ffe57d;padding:8px 0}
.offer-substrip p{margin:0}
.ext-gecko .offer-strip,.ext-strict .offer-strip{max-height:9999px}
.bundle-cols .pricing-roundel,.offer-strip .white-roundel{position:absolute;top:-37px}
.bundle-cols .pricing-roundel,.offer-strip .white-roundel{position:absolute;top:-37px}
.bundle-cols .pricing-roundel,.product-rows .pricing-roundel{font-family:'VM Circular Book',Arial,sans-serif;font-size:51px}
.bundle-cols .whiteRoundel{padding:22px 28px 27px 23px}
.bundle-cols .save-msg{font-size:11px}
.bundle-cols .save-msg strong{font-size:29px}
.yellowBackground{background-color:#fae619}
.yellow{color:#fc0}
.stay5050>.parsys_column{width:50%}
.inclusives span{color:#00b3e3;font-weight:900}
.hub-point1{position:absolute;top:50%;left:50%;width:300px;margin-left:-300px}
.hub-point2{position:absolute;right:50%;top:25%;width:340px;margin-right:-365px}
.hub-point3{position:absolute;right:50%;top:72%;margin-right:-305px;width:265px}
@media(max-width:959px){body{overflow-x:hidden}
.bulgebottom:after{height:20px}
.stay3070>.parsys_column{width:50%}
.bulgebottom{padding-bottom:20px}
.bulgetop:before{height:20px}
.bulgetop{padding-top:20px}
.router img{width:45px !important}
.awardcols .parsys_column.lgi_col_33_33_33-c0,.awardcols .parsys_column.lgi_col_33_33_33-c2{width:49%}
.awardcols .parsys_column.lgi_col_33_33_33-c1{display:none}
.tunnelimg{width:135%}
.naked .image{right:-120px;display:none}
.hub-point1,.hub-point2,.hub-point3{display:none}
}