.bandwidth-block--accordion-image{margin-top:var(--spx4);margin-bottom:var(--spx4);z-index:3}.bandwidth-block--accordion-image .block-wrap{overflow:hidden}.bandwidth-block--accordion-image .wrap{display:flex;justify-content:flex-start;align-items:flex-start;margin-left:0;margin-right:var(--widerMargin)}.bandwidth-block--accordion-image .wrap.flipped{margin-right:0;margin-left:var(--widerMargin);justify-content:flex-end}.bandwidth-block--accordion-image .wrap.flipped .accordion-wrap{order:-1}.bandwidth-block--accordion-image .wrap.flipped .images{margin:0 0 0 var(--spx4);border-radius:20px 0 0 20px}.bandwidth-block--accordion-image .wrap.flipped .images img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:20px 0 0 20px}.bandwidth-block--accordion-image .wrap.flipped .images .image{right:auto;left:calc(var(--spx2)*-1)}.bandwidth-block--accordion-image .wrap.flipped .images.dark img.bg-image{transform:scale(-1,1);border-radius:0 20px 20px 0}.bandwidth-block--accordion-image .wrap .images{width:475px;flex-shrink:0;margin:0 var(--spx4) 0 0;height:580px;background-color:var(--blue-5);border-radius:0 20px 20px 0;display:flex;align-items:center;position:relative}.bandwidth-block--accordion-image .wrap .images img.bg-image{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:0 20px 20px 0}.bandwidth-block--accordion-image .wrap .images.light{background-color:#f2f8fd}.bandwidth-block--accordion-image .wrap .images.dark{background-color:var(--blue-90)}.bandwidth-block--accordion-image .wrap .images .image{position:absolute;top:50%;transform:translateY(-50%);width:100%;right:calc(var(--spx2)*-1);opacity:0}.bandwidth-block--accordion-image .wrap .images .image.active{opacity:1}.bandwidth-block--accordion-image .wrap .images .img-wrap{overflow:hidden;border-radius:15px}.bandwidth-block--accordion-image .wrap .accordion-wrap{padding-top:var(--sp);width:100%}.bandwidth-block--accordion-image .grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 var(--sp);grid-template-rows:auto;align-items:flex-start}.bandwidth-block--accordion-image .block-intro{max-width:600px}.bandwidth-block--accordion-image .bandwidth-block_title{margin:0 0 var(--spd2)}.bandwidth-block--accordion-image .accordion_item{padding:var(--sp) 0;border-bottom:1px solid #e5e5e5;align-self:flex-start}.bandwidth-block--accordion-image .accordion_item-title{font-size:var(--font-normal);margin:0!important}.bandwidth-block--accordion-image .accordion_item-title button{all:inherit;border:0;width:100%;display:flex;justify-content:space-between;align-items:flex-start;text-align:left;cursor:pointer}.bandwidth-block--accordion-image .accordion_item-title .indicator{flex-shrink:0;background:var(--blue-50);border-radius:50%;margin:0 0 0 var(--spd2)}.bandwidth-block--accordion-image .accordion_item-title button svg{display:block;height:24px;width:24px;padding:7px;margin-left:var(--spacing);fill:#fff;transition:200ms ease-in}.bandwidth-block--accordion-image .accordion_item-title button:focus-visible .indicator{outline:1px solid rgba(0,0,0,.5);outline-offset:3px}.bandwidth-block--accordion-image .accordion_item-title [aria-expanded=true] svg .vert{display:none}.bandwidth-block--accordion-image .accordion_item-content{color:var(--grey-80);margin:var(--spd2) 0 0;font-size:var(--font-small)}.bandwidth-block--accordion-image .accordion_item-content p{color:var(--fg)}.bandwidth-block--accordion-image .accordion_item-content p:last-child{margin-bottom:0}@media (max-width:1310px){.bandwidth-block--accordion-image .wrap.flipped{margin-left:var(--sp)}}@media (max-width:1200px){.bandwidth-block--accordion-image .grid{grid-template-columns:repeat(1,1fr);gap:0}}@media (max-width:1024px){.bandwidth-block--accordion-image .wrap.flipped .images img.bg-image{border-radius:10px 0 0 10px}.bandwidth-block--accordion-image .wrap .images img.bg-image,.bandwidth-block--accordion-image .wrap.flipped .images.dark img.bg-image{border-radius:0 10px 10px 0}.bandwidth-block--accordion-image .wrap .images{width:350px;height:450px}.bandwidth-block--accordion-image .wrap .images .img-wrap{border-radius:10px}.bandwidth-block--accordion-image .accordion_item-title button svg{height:20px;width:20px;padding:6px}}@media (max-width:767px){.bandwidth-block--accordion-image .wrap{flex-wrap:wrap;gap:var(--sp)}.bandwidth-block--accordion-image .wrap.flipped{margin-left:0;width:100%;max-width:100%}.bandwidth-block--accordion-image .wrap.flipped .accordion-wrap{order:2;padding-right:var(--sp)}.bandwidth-block--accordion-image .wrap.flipped .images{order:1}.bandwidth-block--accordion-image .wrap .images{height:auto;padding-bottom:0;max-width:100%;width:100%;background:0 0!important;padding-right:var(--sp)}.bandwidth-block--accordion-image .wrap .images img.bg-image{display:none}.bandwidth-block--accordion-image .wrap .images .image{top:0;transform:translate(0);right:auto;left:var(--sp);height:100%;width:auto}.bandwidth-block--accordion-image .wrap .images .image.active{position:relative}.bandwidth-block--accordion-image .wrap .accordion-wrap{width:100%;padding:0 0 0 var(--sp)}}