.support-tile-wrapper{height:100%}
.support-tile-wrapper .lgi_col_50_50{display:flex;align-items:center}
.support-tile-wrapper p{margin:0}
.overlap-90{top:90px;z-index:1;margin-top:-90px}
.banner-buttons .parsys{display:flex;flex-direction:row;justify-content:center}
.banner-buttons .button.section{margin:0 10px}
.ext-gecko .overlap-90,.ext-strict .overlap-90{top:0}
.why-virgin-tile-left{min-height:370px}
.why-virgin-tile-right,.why-virgin-tile-right .lgi-grouping-desktop.lgiAdaptiveImage.isRetinaImage{min-height:370px}
.pink-header h3{color:#ff6eff}
.bubble-tile{border:1px solid #d4d1d1;border-radius:47px;background:white;padding:23px 50px}
.bubble-tile h3{margin:0}
.bubble-tile p{margin:0 0 0 24px}
.bubble-tile p a{color:#322332}
.bubble-tile .button.section,.bubble-tile .richtext.section{display:inline-block}
.bubble-tile .button.section a{position:relative}
.left-align-section .lgi-grouping-desktop.lgiAdaptiveImage.isRetinaImage{background-size:auto !important}
.right-align-text{text-align:right}
.white-speech-bubble .why-virgin-tile-right .lgi-grouping-desktop.lgiAdaptiveImage.isRetinaImage{min-height:unset}
.purple-speech-bubble h5{margin:0;font-size:62px}
.shop-virgin-media h4{font-size:100px}
.left-align-section .lgi-grouping-desktop.lgiAdaptiveImage.isRetinaImage{padding:70px 50px}
.left-align-section h3{font-size:60px}
.bubble-tile .lgi_col_33_67{display:flex;align-items:center}
.bubble-tile .lgi_col_33_67-c1 .parsys{display:flex;flex-direction:row;justify-content:space-around;align-items:center}
.shop-text{display:initial}
.ext-gecko .overlap-90,.ext-strict .overlap-90{top:0;margin-top:0}
@media only screen and (max-width:900px){.bubble-tile .lgi_col_33_67-c1 .parsys{display:flex;flex-direction:column;justify-content:space-around;align-items:center}
.bubble-tile .lgi_col_33_67{display:flex;align-items:center;flex-direction:column}
}
@media only screen and (max-width:620px){.left-align-section .lgi_col_20_80-c0 .lgi-svg-container{position:absolute;left:0}
.left-align-section .lgi_col_20_80-c1{margin-left:75px;width:86% !important}
.header-wrapper object{width:100%;height:65px}
}
@media only screen and (max-width:600px){.support-tile-wrapper .lgi_col_50_50{display:flex;flex-direction:column}
.why-virgin-tile-right,.why-virgin-tile-right .lgi-grouping-desktop.lgiAdaptiveImage.isRetinaImage{background-size:170px 100px !important}
.header-wrapper p{font-size:14px}
.header-wrapper p a{color:black}
.right-align-text{text-align:center}
.bubble-tile{padding:23px 20px;text-align:center}
.bubble-tile p{margin:15px 0 0 0;font-size:14px}
.bubble-tile .button.section a{margin:15px 0 0 0;top:0}
.mobile-half-width.parsys_column.lgi_col_25_25_25_25{display:flex;flex-wrap:wrap}
.mobile-half-width .lgi_col_25_25_25_25-c0,.mobile-half-width .lgi_col_25_25_25_25-c1,.mobile-half-width .lgi_col_25_25_25_25-c2,.mobile-half-width .lgi_col_25_25_25_25-c3,.mobile-half-width .lgi_col_50_50-c0,.mobile-half-width .lgi_col_50_50-c1{width:50% !important}
.pink-header h3,.support-tile-wrapper h3{font-size:32px;margin-bottom:24px}
.why-virgin-tile-left h3,.why-virgin-tile-right h3{font-size:28px;margin-bottom:4px}
.why-virgin-tile-left{min-height:unset;width:100%;float:left}
.why-virgin-tile-right .lgi_col_50_50-c0{display:inline-block;width:72% !important}
.why-virgin-tile-right .lgi_col_50_50-c1{display:inline-block;width:28% !important}
.why-virgin-tile-right .lgi_col_50_50-c1 img{max-width:60px;width:60px}
.image-section .hp-tile-big{padding:16px 16px 0 16px;min-height:400px !important;height:unset !important}
.why-virgin-product-tiles .hp-tile-big{min-height:465px !important;margin-bottom:0}
.why-virgin-product-tiles .hp-tile-big p{min-height:120px}
.image-section .hp-tile-big p{font-size:14px}
.image-section .why-virgin-tile-right .hp-tile-big h4{margin:0 16px 16px 16px}
.image-section .hp-tile-big h4{font-size:20px;height:50px}
.image-section .text-div{min-height:240px}
.image-section .hp-tile-big img{max-height:85px !important}
.image-section .lgi_col_50_50-c0 .hp-tile-big a span{display:none}
.image-section .lgi_col_50_50-c0 .hp-tile-big a:after{content:"Learn more"}
.image-section .hp-tile-big a{min-width:unset;padding:8px 0;width:80%}
.left-align-section h3{font-size:30px !important}
.shop-virgin-media h4{font-size:50px}
.shop-virgin-media h5{font-size:20px}
.why-virgin-tile-right p,.why-virgin-tile-left p{font-size:14px}
.banner-buttons .parsys{display:flex;flex-direction:column;justify-content:center}
.banner-buttons .button.section{margin:5px 0}
.why-virgin-tile-left .lgi_col_60_40-c0,.why-virgin-tile-right .lgi_col_60_40-c0{width:60% !important}
.why-virgin-tile-left .lgi_col_60_40-c1,.why-virgin-tile-right .lgi_col_60_40-c1{width:40% !important}
.purple-speech-bubble h5{font-size:20px}
.purple-speech-bubble h6{font-size:10px}
.why-virgin-tile-right h5{font-size:10px}
.shop-text{display:none}
.why-virgin-product-tiles .lgi_col_50_50-c1 .hp-tile-big img{max-height:70px !important}
.why-virgin-product-tiles .more-info-button a{bottom:90px;width:80%;transform:translate(-50%,10px) !important;position:absolute !important;left:50% !important}
}