/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.nbn-plans__plan__row,.mobile-plans__plan__row{display:flex;max-width:50rem;margin:4rem auto 0;justify-content:space-around}@media(max-width:768px){.nbn-plans__plan__row,.mobile-plans__plan__row{flex-direction:column;gap:3rem}}.nbn-plans__plan__row .details-column [data-component-id="dodo_bootstrap:plan_tile"],.mobile-plans__plan__row .details-column [data-component-id="dodo_bootstrap:plan_tile"]{margin:0 auto}.nbn-plans__container-right,.mobile-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,.mobile-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;margin-bottom:0;padding:0 1rem}.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}
.wireless-plans-grid{display:none;gap:1.5rem;margin-top:2rem;justify-content:center;align-items:center;flex-wrap:wrap}@media(min-width:768px){.wireless-plans-grid{display:flex}}@media(max-width:767px){.wireless-plans-grid{display:none !important}}.wireless-plans-grid .plan-tile{flex:0 0 auto}.bundle-plans__container{padding-bottom:4rem}.views-element-container footer{padding:0 1rem 4rem}.views-element-container footer p{text-align:center}.views-element-container footer .upgrade-text{color:#470a68;font-size:1.25rem;font-weight:500;line-height:1.75rem}.views-element-container footer .policy-link{color:#8b33d5;text-align:center;font-size:1rem;font-weight:500;line-height:1.5rem;text-decoration:underline}.plan-tiles{display:flex;margin-top:2rem;width:100%}@media(max-width:767px){.plan-tiles{max-width:100%}}.plan-tiles .slick-list{padding-top:1rem !important;overflow:hidden !important;width:100% !important;display:flex !important;padding-bottom:1rem !important}.plan-tiles .slick-track{transition:all .3s ease;display:flex !important;align-items:stretch}.plan-tiles .slick-arrow{position:absolute;top:50%;width:40px;height:40px;background-color:rgba(0,0,0,0);border:none;cursor:pointer;font-size:0;padding:0;background-repeat:no-repeat;background-position:center;background-size:contain}.plan-tiles .slick-arrow::before{font-family:inherit;font-size:inherit;line-height:inherit;color:inherit}.plan-tiles .slick-prev{left:-64px;background-image:url(/sites/dodo/themes/custom/dodo_bootstrap/assets/images/svg/arrow-left.svg)}.plan-tiles .slick-prev:hover{background-image:url(/sites/dodo/themes/custom/dodo_bootstrap/assets/images/svg/arrow-left.svg)}.plan-tiles .slick-next{right:-64px;background-image:url(/sites/dodo/themes/custom/dodo_bootstrap/assets/images/svg/arrow-right.svg)}.plan-tiles .slick-next:hover{background-image:url(/sites/dodo/themes/custom/dodo_bootstrap/assets/images/svg/arrow-right.svg)}.plan-tiles .slick-arrow[aria-disabled=true]{opacity:.4;pointer-events:none}.plan-tiles.slick-dotted .slick-dots{bottom:-50px}.plan-tiles.slick-dotted .slick-dots li{margin:0 .5rem !important;width:auto !important;height:auto !important}.plan-tiles.slick-dotted .slick-dots li button{width:12px !important;height:12px !important;border-radius:50% !important;border:none !important;background:#ccc !important;font-size:0 !important;cursor:pointer !important;transition:all .3s ease !important;text-indent:-9999px !important;padding:0 !important}.plan-tiles.slick-dotted .slick-dots li.slick-active button{width:2.625rem !important;border-radius:12px !important;background:#6f42c1 !important}@media(min-width:1200px){.plan-tiles.prevent-carousel-init{justify-content:center;gap:1rem}.plan-tiles.prevent-carousel-init .slick-list,.plan-tiles.prevent-carousel-init .slick-track{transform:none !important;left:0 !important;width:100% !important;display:flex !important;justify-content:center !important}.plan-tiles.prevent-carousel-init .slick-dots{display:none !important}}@media(min-width:1200px){.plan-tiles.static-centered-display{justify-content:center;gap:1rem}.plan-tiles.static-centered-display>*{flex:0 0 auto}}@media(min-width:1200px){.plan-tiles.plans-centered-xl{justify-content:center;gap:1rem}.plan-tiles.plans-centered-xl .slick-list,.plan-tiles.plans-centered-xl .slick-track{transform:none !important;left:0 !important;width:100% !important;display:flex !important;justify-content:center !important;cursor:default !important}.plan-tiles.plans-centered-xl .slick-list.draggable{cursor:default !important}.plan-tiles.plans-centered-xl.slick-dotted .slick-dots{display:none !important}}@media(min-width:1200px){.mobile-plans__container .plan-tiles.plans-centered-xl .slick-list,.mobile-plans__container .plan-tiles.plans-centered-xl .slick-list.draggable{cursor:default !important}.mobile-plans__container .plan-tiles.plans-centered-xl .slick-slide,.mobile-plans__container .plan-tiles.plans-centered-xl .plan-tile{cursor:default !important}}@media(max-width:1199px){.mobile-plans__container .plan-tiles.plans-centered-xl .slick-list.draggable{cursor:grab !important}.mobile-plans__container .plan-tiles.plans-centered-xl .slick-list.draggable:active{cursor:grabbing !important}}
