.wp-block-msi-blocks-booking-eligibility{display:none;margin:16px 0;max-width:var(--wp--style--global--wide-size)!important}.wp-block-msi-blocks-booking-eligibility.active{display:block}.wp-block-msi-blocks-booking-eligibility .msisection>.acf-label>label{font-size:19px;font-weight:700}.wp-block-msi-blocks-booking-eligibility .msisection:nth-child(odd){background-color:var(--wp--preset--color--brand-light-blue)}.wp-block-msi-blocks-booking-eligibility .msisection:nth-child(2n){background-color:var(--wp--preset--color--yellow)}.wp-block-msi-blocks-booking-eligibility h3{font-size:32px}.wp-block-msi-blocks-booking-eligibility .title-step{cursor:pointer;display:flex;justify-content:space-between;margin-bottom:8px}.wp-block-msi-blocks-booking-eligibility .title-step:after{align-self:flex-start;content:url("data:image/svg+xml;charset=utf-8,%3Csvg width=%2732%27 height=%2732%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27m24 20-8-8-8 8%27 stroke=%27%23283573%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");rotate:180deg;transition:rotate 1s}.wp-block-msi-blocks-booking-eligibility .title-step.active:after{rotate:0deg}.wp-block-msi-blocks-booking-eligibility .block-content{background-color:var(--wp--preset--color--background-blue);border-radius:8px;padding:48px 71px}@media only screen and (max-width:992px){.wp-block-msi-blocks-booking-eligibility .block-content{padding:32px 24px}}.wp-block-msi-blocks-booking-eligibility .block-content .content-step{display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows 1s}.wp-block-msi-blocks-booking-eligibility .block-content .content-step>div{min-height:0;transition:visibility 1s;visibility:hidden}.wp-block-msi-blocks-booking-eligibility .block-content .content-step.active{grid-template-rows:1fr}.wp-block-msi-blocks-booking-eligibility .block-content .content-step.active>div{visibility:visible}.wp-block-msi-blocks-booking-eligibility .block-content .cards{display:flex;gap:24px;justify-content:space-between}@media only screen and (max-width:992px){.wp-block-msi-blocks-booking-eligibility .block-content .cards{flex-direction:column}}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card h3{color:var(--wp--preset--color--dark-blue);font-size:28px}@media only screen and (max-width:768px){.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card h3{font-size:24px}}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-abortion,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-abortion-msi-cbs,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-abortion-other-cbs,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-contraception,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-vasectomy,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-bluebell,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-hope-house,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-nca-approval,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-nca-ubrn,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-vasectomy,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-vasectomy-extra-information,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-not-eligible-contraception,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-other,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-eligible-abortion,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-eligible-abortion-msi-cbs,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-eligible-abortion-other-cbs,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-eligible-contraception,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-eligible-vasectomy,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-might-eligible-abortion-bluebell,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-might-eligible-abortion-hope-house,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-might-eligible-abortion-nca-approval,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-might-eligible-abortion-nca-ubrn,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-might-eligible-vasectomy,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-might-eligible-vasectomy-extra-information,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-not-eligible-contraception,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .title-other{display:none}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description{color:var(--wp--preset--color--dark-blue);font-size:18px;margin:8px 0 24px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-abortion p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-abortion-msi-cbs p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-abortion-other-cbs p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-contraception p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-eligible-vasectomy p:first-child:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSI+PGc+PGNpcmNsZSBmaWxsPSIjMkQ4NjQwIiByPSIxMiIgY3k9IjEyIiBjeD0iMTIiIGlkPSJFbGxpcHNlIDMwIi8+PGcgdmlld0JveD0iMTIgMTIgMjQgMjQiIGlkPSJjaGVjayI+PHBhdGggc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZT0id2hpdGUiIGQ9Im0xNy41MDEyMyw4LjE2NzgzbC03LjMzMzM4LDcuMzMzM2wtMy4zMzMzMywtMy4zMzMzIiBpZD0iSWNvbiIvPjwvZz48L2c+PC9zdmc+DQo=);margin:5px;position:relative;top:5px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-bluebell,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-hope-house,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-nca-approval,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-nca-ubrn,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-vasectomy,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-vasectomy-extra-information,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-other{color:var(--wp--preset--color--dark-blue);padding:10px 0}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-bluebell p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-hope-house p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-nca-approval p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-abortion-nca-ubrn p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-vasectomy p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-might-eligible-vasectomy-extra-information p:first-child:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-other p:first-child:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSI+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yNTc2XzMzOTY0Ij48cmVjdCBpZD0ic3ZnXzEiIGZpbGw9IndoaXRlIiBoZWlnaHQ9IjE2IiB3aWR0aD0iMTYiLz48L2NsaXBQYXRoPjwvZGVmcz48Zz48Y2lyY2xlIGlkPSJzdmdfMiIgZmlsbD0iIzg2ODU4NSIgcj0iMTIiIGN5PSIxMiIgY3g9IjEyIi8+PHBhdGggc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xMS45OTk5OSw5LjMzMzM1bDAsMi42NjY2Nm0wLDIuNjY2NjNsMC4wMDY2NywwbTYuNjYwMDEsLTIuNjY2NjNjMCwzLjY4MTkzIC0yLjk4NDgsNi42NjY2MyAtNi42NjY2OCw2LjY2NjYzYy0zLjY4MTksMCAtNi42NjY2NywtMi45ODQ3IC02LjY2NjY3LC02LjY2NjYzYzAsLTMuNjgxODkgMi45ODQ3NywtNi42NjY2NiA2LjY2NjY3LC02LjY2NjY2YzMuNjgxODgsMCA2LjY2NjY4LDIuOTg0NzcgNi42NjY2OCw2LjY2NjY2eiIgaWQ9Ikljb24iLz48L2c+PC9zdmc+);margin:5px;position:relative;top:5px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .description-not-eligible-contraception p:first-child:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSI+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yNTc2XzMzOTY0Ij48cmVjdCBpZD0ic3ZnXzEiIGZpbGw9IndoaXRlIiBoZWlnaHQ9IjE2IiB3aWR0aD0iMTYiLz48L2NsaXBQYXRoPjwvZGVmcz48Zz48Y2lyY2xlIGlkPSJzdmdfMiIgZmlsbD0iI0VEMDAwMCIgcj0iMTIiIGN5PSIxMiIgY3g9IjEyIi8+PHBhdGggc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xMS45OTk5OSw5LjMzMzM1bDAsMi42NjY2Nm0wLDIuNjY2NjNsMC4wMDY2NywwbTYuNjYwMDEsLTIuNjY2NjNjMCwzLjY4MTkzIC0yLjk4NDgsNi42NjY2MyAtNi42NjY2OCw2LjY2NjYzYy0zLjY4MTksMCAtNi42NjY2NywtMi45ODQ3IC02LjY2NjY3LC02LjY2NjYzYzAsLTMuNjgxODkgMi45ODQ3NywtNi42NjY2NiA2LjY2NjY3LC02LjY2NjY2YzMuNjgxODgsMCA2LjY2NjY4LDIuOTg0NzcgNi42NjY2OCw2LjY2NjY2eiIgaWQ9Ikljb24iLz48L2c+PC9zdmc+DQo=);margin:5px;position:relative;top:5px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-eligible-abortion,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-eligible-abortion-msi-cbs,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-eligible-abortion-other-cbs,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-eligible-contraception,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-eligible-vasectomy,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-might-eligible-abortion-bluebell,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-might-eligible-abortion-hope-house,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-might-eligible-abortion-nca-approval,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-might-eligible-abortion-nca-ubrn,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-might-eligible-vasectomy,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-might-eligible-vasectomy-extra-information,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .buttons-not-eligible-contraception{display:none}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .wp-block-button{max-width:-moz-fit-content;max-width:fit-content}@media only screen and (max-width:768px){.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .wp-block-button{max-width:100%}}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .postcode-text{color:var(--wp--preset--color--dark-blue);font-size:18px;margin:12px 0}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements{display:flex;gap:32px}@media only screen and (max-width:1280px){.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements{flex-direction:column}}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .input-box{position:relative}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .input-box img{height:20px;left:19px;position:absolute;top:19px;width:20px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .input-box input{background-color:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--dark-blue);border-radius:4px;display:flex;font-size:18px;font-style:normal;font-weight:400;line-height:24px;padding:16px 40px 16px 48px;width:346px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .input-box input::-moz-placeholder{color:var(--wp--preset--color--dark-blue)}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .input-box input::placeholder{color:var(--wp--preset--color--dark-blue)}@media only screen and (max-width:1280px){.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .input-box input{width:100%}}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .input-box img#eligibility-reset-btn{cursor:pointer;left:unset;right:16px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .wp-block-buttons .wp-block-button a{font-weight:600}@media only screen and (max-width:1280px){.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .eligibility-checker .eligibility-elements .wp-block-buttons .wp-block-button{max-width:100%}}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .postcode-characters,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .warning-message{color:var(--wp--preset--color--red)}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .postcode-characters:before,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .warning-message:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgZmlsbD0ibm9uZSI+PGRlZnM+PGNsaXBQYXRoIGlkPSJjbGlwMF8yNTc2XzMzOTY0Ij48cmVjdCBpZD0ic3ZnXzEiIGZpbGw9IndoaXRlIiBoZWlnaHQ9IjE2IiB3aWR0aD0iMTYiLz48L2NsaXBQYXRoPjwvZGVmcz48Zz48Y2lyY2xlIGlkPSJzdmdfMiIgZmlsbD0iI0VEMDAwMCIgcj0iMTIiIGN5PSIxMiIgY3g9IjEyIi8+PHBhdGggc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2Utd2lkdGg9IjIiIGQ9Im0xMS45OTk5OSw5LjMzMzM1bDAsMi42NjY2Nm0wLDIuNjY2NjNsMC4wMDY2NywwbTYuNjYwMDEsLTIuNjY2NjNjMCwzLjY4MTkzIC0yLjk4NDgsNi42NjY2MyAtNi42NjY2OCw2LjY2NjYzYy0zLjY4MTksMCAtNi42NjY2NywtMi45ODQ3IC02LjY2NjY3LC02LjY2NjYzYzAsLTMuNjgxODkgMi45ODQ3NywtNi42NjY2NiA2LjY2NjY3LC02LjY2NjY2YzMuNjgxODgsMCA2LjY2NjY4LDIuOTg0NzcgNi42NjY2OCw2LjY2NjY2eiIgaWQ9Ikljb24iLz48L2c+PC9zdmc+DQo=);margin:5px;position:relative;top:5px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .loading-message,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .postcode-characters,.wp-block-msi-blocks-booking-eligibility .block-content .cards .left-card .warning-message{display:none;margin:12px 0}.wp-block-msi-blocks-booking-eligibility .block-content .cards .right-card .info-card{background-color:var(--wp--preset--color--dark-blue);border-radius:8px;max-width:384px;min-width:364px;padding:40px}@media only screen and (max-width:992px){.wp-block-msi-blocks-booking-eligibility .block-content .cards .right-card .info-card{max-width:100%;min-width:100%}}.wp-block-msi-blocks-booking-eligibility .block-content .cards .right-card .info-card .title{color:var(--wp--preset--color--white);font-size:24px}.wp-block-msi-blocks-booking-eligibility .block-content .cards .right-card .info-card .text{color:var(--wp--preset--color--white);font-size:18px;padding-bottom:32px;padding-top:16px}
