/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nbn-plans__plan__row{display:flex;max-width:50rem;margin:4rem auto 0;justify-content:space-around}@media(max-width:768px){.nbn-plans__plan__row{flex-direction:column;gap:3rem}}.nbn-plans__plan__row .details-column [data-component-id="dodo_bootstrap:plan_tile"]{margin:0 auto}.nbn-plans__container-right{border:1px solid #fafaf8;border-radius:.5rem;background-color:#fafaf8;width:20rem;height:100%;padding:2rem 1.5rem 3rem;box-sizing:border-box}@media(max-width:768px){.nbn-plans__container-right{max-width:19.5rem;margin:0 auto}}.multiple-plans-container{margin:4rem auto}.multiple-plans-container--heading{color:#470a68;text-align:center;padding:0 1rem 1.5rem}.multiple-plans-container--comparison{display:flex;max-width:100%;justify-content:center;align-items:flex-start;gap:4rem}@media(max-width:768px){.multiple-plans-container--comparison{flex-direction:column;align-items:center;gap:2.25rem}.multiple-plans-container--comparison .nbn100-wrapper .left-card.nbn-plans__free-fibre{padding-top:1.25rem !important}}.multiple-plans-container--comparison .details-column{padding:0 1rem}.multiple-plans-container--comparison .nbn-landing-nbn-plan-details{margin-top:0;margin-bottom:1.5rem}@media(max-width:768px){.multiple-plans-container--comparison .nbn-landing-nbn-plan-details{margin-bottom:0}}.multiple-plans-container--comparison .nbn-landing-nbn-plan-details .left-card::before,.multiple-plans-container--comparison .nbn-landing-nbn-plan-details .left-card::after{content:unset}@media(min-width:768px){.multiple-plans-container--comparison .nbn-landing-nbn-plan-details.nbn500.high-speed-plans .left-card{max-width:48rem;display:flex;align-items:center;gap:2rem}.multiple-plans-container--comparison .nbn-landing-nbn-plan-details.nbn500.high-speed-plans .left-card .promo-offer-banner{flex:1;max-width:33.125rem}.multiple-plans-container--comparison .nbn-landing-nbn-plan-details.nbn500.high-speed-plans .left-card .cta-wrapper{margin-left:20px;margin-top:0;width:10rem}.multiple-plans-container--comparison .nbn-landing-nbn-plan-details.nbn500.high-speed-plans .left-card .cta-wrapper .btn{white-space:nowrap}}.multiple-plans-container--comparison .nbn-landing-nbn-plan-details.nbn500.high-speed-plans .nbn-plans__connection-types{display:flex;align-items:center}.multiple-plans-container--comparison .nbn-landing-nbn-plan-details.nbn500.high-speed-plans .nbn-plans__connection-types .access-type-list{padding-left:10px}.multiple-plans-container--replacement-message{display:none;width:23rem;max-width:100%;position:relative;padding:1.5rem 1.5rem 2.5rem;box-shadow:0 .5rem 1rem 0 rgba(51,0,79,.2),0 0 3px 0 rgba(26,0,40,.15);border-radius:.25rem;border-top:4px solid #00ebc1;-o-object-fit:contain;object-fit:contain}.multiple-plans-container--replacement-message .message-content{font-family:"Gilroy",sans-serif}.multiple-plans-container--replacement-message .message-content h3{color:#470a68;font-size:1.875rem;margin:.5rem 0 1.4rem}.multiple-plans-container--replacement-message .message-content p{font-size:1rem;color:#1c1c1c !important;font-family:"Gilroy",sans-serif;margin-bottom:0}.multiple-plans-container.address-available{margin-top:0}.bundle-offer{display:flex;flex-direction:column;align-items:center;text-align:center;height:100%;font-family:"Gilroy",sans-serif}.bundle-offer__title{color:#470a68;font-size:1.25rem;font-weight:600;margin:0 auto 1rem;line-height:1.25rem}.bundle-offer__subtitle{color:#8b33d5;margin:0;font-weight:400;line-height:1.5}.bundle-offer__icons{display:flex;align-items:center;justify-content:center;gap:.25rem}@media(max-width:768px){.bundle-offer__icons{gap:.2rem}}.bundle-offer__icons{margin:2rem 0 3.25rem;padding:1rem;flex-wrap:wrap}.bundle-offer__icon-placeholder{width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bundle-offer__plus{color:#470a68;font-size:1.875rem;line-height:2.25rem;font-weight:600;flex-shrink:0}.bundle-offer__piggy{margin:1.5rem 0 2rem}.bundle-offer__piggy-placeholder{width:7.5rem;display:flex;align-items:center;justify-content:center;margin:0 auto}.bundle-offer__footer{justify-content:center;color:#8b33d5;font-size:.75rem;font-weight:400;margin:0;line-height:1rem;text-decoration:underline;cursor:pointer}.bundle-offer__footer:hover{color:#8b33d5;text-decoration:none}.dodo-modal .modal-footer{justify-content:center}.dodo-modal [data-component-id="dodo_bootstrap:button"]{width:20rem}
