@import url(https://fonts.googleapis.com/css2?family=Titillium+Web:wght@400;600;700&display=swap);@import url(https://p.typekit.net/p.css?s=1&k=sit2kvo&ht=tk&f=39475.39477.39480.39481.39482&a=85759686&app=typekit&e=css);body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.loader{align-items:center;display:flex;flex-direction:column;justify-content:center}
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{-webkit-text-size-adjust:100%;line-height:1.15}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:initial;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:initial}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:initial}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;outline:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}img{-ms-interpolation-mode:bicubic}input,select,textarea{border-radius:0}:root{--colour__primary:#8db147;--colour__primary--dark:#8db147;--colour__secondary:#de7aad;--colour__secondary--dark:#bd5196;--colour__font:#636362;--colour__font-alt:#fff;--colour__grey--dark:#9d9c9c;--colour__grey--light:#e6e6e6;--font:Titillium Web,verdana,sans-serif;--transistion:400ms ease-in-out all}.container{max-width:940px;padding:0;width:calc(100% - 30px)}html{font-size:62.5%}body{font-family:Titillium Web,verdana,sans-serif}*{box-sizing:border-box}.typography{color:#636362;color:var(--colour__font);font-size:1.4rem;line-height:1.7}.typography strong{font-weight:500}.typography em{font-style:italic}.typography hr{border:0;border-bottom:1px solid #636362;border-bottom:1px solid var(--colour__font);display:block;height:0;margin:36px 0 24px;outline:0;width:100%}.typography .h1,.typography h1{color:#de7aad;color:var(--colour__secondary);font-size:2.4rem;font-weight:500;margin:0 auto 1em;max-width:664px;text-align:center}@media only screen and (min-width:600px){.typography .h1,.typography h1{font-size:3.7rem}}.typography .h2,.typography h2{color:#636362;color:var(--colour__font);font-size:1.5rem;font-weight:500;margin-bottom:1em}@media only screen and (min-width:600px){.typography .h2,.typography h2{font-size:1.8rem}}.typography .h3,.typography h3{color:#de7aad;color:var(--colour__secondary);font-size:1.5rem;font-weight:500;margin-bottom:1em}@media only screen and (min-width:600px){.typography .h3,.typography h3{font-size:1.6rem}}.typography ul{list-style-type:none;margin:0 0 1em;padding:0 0 0 1.5em}.typography ul li:before{color:#b2cf7c;content:"+";left:-.5em;line-height:1.5;position:relative}.typography ol{list-style-type:decimal;margin:0 0 1em;padding:0 0 0 1.5em}.typography blockquote{font-style:italic;margin:0 0 1em}.typography blockquote p{margin:0}.typography cite{display:block;font-style:normal;font-weight:700}.typography sub,.typography sup{font-size:80%;position:relative;top:-.4em;vertical-align:initial}.typography sub{top:.4em}.typography u{text-decoration:none}.typography a{color:inherit}.typography a:link,.typography a:visited{text-decoration:underline}.typography a:active,.typography a:hover{text-decoration:none}.typography .center{text-align:center}.main{padding:20px 0}#circular_spinner{animation:rotate 1s linear infinite;border:5px solid;border-radius:50%;border-right:5px solid var(--colour__secondary);color:#f5cde1;display:inline-block;height:64px;position:relative;width:64px}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loader{margin:3em 0 5em}.container{padding:0 10px}.header .container{padding:20px 0}.topHeader{color:#636362;color:var(--colour__font);font-size:1.8rem;font-weight:500}.main__top{padding:4px 0 10px;text-align:center}@media only screen and (min-width:850px){.main__top{align-items:flex-end;display:flex;justify-content:space-between}}.main__top-logo{display:inline-block;margin:10px 29px;padding:20px}.main__top-logo img{height:69px;width:237px}.header__supplementary{border-bottom:1px solid #d5579b;width:100%}.footer{background:url(/static/media/bg-footer.042b788f5bc738d26d83.svg) no-repeat 50% 30px;background-size:786px 63px;font-size:.8rem;line-height:1.2;padding:85px 0 0}.footer a{color:#6d6e70}.footer a:link,.footer a:visited{text-decoration:underline}.footer a:active,.footer a:hover{text-decoration:none}.footer small{font-size:83.33333%}.footer__left{text-align:left}.footer__content{background:#d5579b;color:#fff;padding:20px 0}.footer__content a{color:#fff}.footer__left{margin:0 0 20px}.footer__logo{background-image:url(/static/media/iprs-group.211f35841a7480e2e3f7.svg);background-size:100% 100%;height:67px;margin-top:-1.2em;width:216px}@media screen and (min-width:768px){.footer__left{float:left;margin:0}.footer__right{float:right}.footer__right p{clear:right;float:right}}.group{zoom:1}.group:after,.group:before{content:"";display:table}.group:after{clear:both}.replace{display:block;overflow:hidden;text-indent:150%;white-space:nowrap}@media screen and (min-width:480px){.header__logo{margin:0}.typography img.left{float:left;margin:0 1em 1em 0}.typography img.right{float:right;margin:0 0 1em 1em}.typography img.leftAlone{float:left;margin-right:100%}}@media screen and (min-width:650px){.footer__content{padding:28px 0;text-align:left}.header{font-size:1.4rem}}@media screen and (min-width:768px){.footer__left{float:left;margin:0}.footer__right{float:right}.footer__right p{clear:right;float:right}.header .container{align-items:center;display:flex;justify-content:space-between;padding-left:0;padding-right:0}.header__logo{margin:0}.header__supplementary{line-height:1.8;text-align:right}}@media screen and (min-width:850px){.form__fieldset--gutter{margin-bottom:40px}.header__logo,.main__top-logo{margin:0}}@media screen and (min-width:940px){.container{margin-left:auto;margin-right:auto;width:940px}.footer{background-position:50% 26px}.footer p{margin:0}.footer .social{margin:1em 0}.footer__content{padding:35px 0}}@media screen and (min-width:960px){.header .container{padding-bottom:40px}}.green-button:hover{cursor:pointer;opacity:.65}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.error h1{color:var(--colour__secondary);font-size:2em;margin:2em 0}.error p{color:#000;font-family:sans-serif;font-size:1.5em;margin:1em 0}.IprsPortalFileTreeHeading{margin-bottom:3em}.IprsPortalMIReportExplorerDiv{border-radius:12px;color:#636362;font-size:16px;margin:20px 20px 60px;padding:6px}.IprsPortalFileTreeHeading{font-size:16px;font-weight:700;margin-bottom:1em;margin-top:1em}.iprsPortalFileTreeDirectoryFileDiv{align-items:center;display:flex}.iprsPortalFileTreeDirectoryFileDiv:hover{background-color:#8db147}.iprsPortalFileTreeDirectoryItem{border-radius:6px;margin:2px 2px 2px 10px;padding:2px;text-decoration:underline}.iprsPortalFileTreeDirectoryIconAndNameDiv{cursor:pointer;display:flex}.iprsPortalFileTreeDirectioryIconsAndName{display:flex;margin-bottom:4px}.iprsPortalFileTreeDirectoryIconDiv{align-items:center;display:flex;justify-content:space-between;width:100%}.iprsPortalFileTreeDirectoryIconDiv:hover{text-decoration:underline}.iprsPortalFileTreeNameForDirectoryAndFile{align-items:center;display:flex;margin-left:6px}.iprsPortalFileTreeDictionaryItem{display:flex;flex-direction:row}.iprsPortalFileTreeDictionaryItem:hover{cursor:pointer}.iprsPortalFileTreeDictionaryItemButton{align-items:center;background-color:#fff;border-radius:6px;color:#636362;cursor:pointer;display:flex;font-size:15px;font-weight:400;margin:0;padding:5px}.iprsPortalFileTreeDictionaryItemButton:hover{opacity:100%;text-decoration:underline}.iprsPortalFileTreeDictionaryItemDownloadText{font-size:14px;margin-left:5px}.iprsPortalFileTreeDirectoryItem .deleted{display:none}.iprsPortalFileTreeDirectoryItem :hover{background-color:#fff}.iprsPortalFileTreeAddNewDirectoryRow{display:flex}.iprsPortalFileTreeAddNewDirectoryRow input{border:1px solid #636362;border-radius:8px;padding:10px}.iprsPortalFileTreeItemAddDirectoryButton{background-color:#de7aad;border-radius:8px;height:44px;margin:0 0 0 5px;text-decoration:none}.iprsPortalFileTreeItemAddDirectoryButton:disabled{background-color:#de7aad}.iprsPortalFileTreeItemAddDirectoryButton:hover{background-color:#8db147;text-decoration:none}.iprsPortalFileTreeAddNewDirectoryRowInput{border:1px solid #636362;padding:10px}.iprsPortalFileTreeAddDirectoryRowErrorMessage{align-items:center;display:flex;margin-left:14px}.iprsPortalFileTreeFileNameTextAndDownloadLink{height:18px}.iprsPortalFileTreeFileNameTextAndDownloadLink:hover{text-decoration:underline}.iprsPortalFileTreeDictionaryItemButtonDownloadIcon{margin-left:10px}.container{font-size:1.5em}body{color:#6d6e70}.formStatus{font-size:1.3rem;margin-bottom:1em}#warning{color:var(--colour__font);font-size:1.1em;margin-bottom:1em}#warning,.form{text-align:left}.form{background-color:var(--colour__form);border-radius:20px;margin:0 auto 30px}input{-webkit-appearance:auto;appearance:auto;border-image:none;border-image:initial;border-style:inset;border-width:1px;cursor:text;display:inline-block;height:23px;letter-spacing:normal;line-height:normal;margin:0;text-align:start;text-indent:0;text-rendering:auto;text-shadow:none;text-transform:none;word-spacing:normal;writing-mode:horizontal-tb!important}input,textarea{border-radius:2px}textarea{width:340px}select{border-radius:2px}input[disabled]{cursor:default}input:disabled{background-color:#efefef4d;border-color:#7676764d;color:#545454,#aaa;cursor:default}@media only screen and (min-width:675px){.form{text-align:left}}.form h2{color:var(--colour__secondary);font-size:1.8rem}.form hr{opacity:.5}.form__field{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px}.form__field .date_parts,.form__field input,.form__field select{width:340px}.form__field .date_parts input{width:50px}.form__fieldset--gutter{margin-bottom:20px}.form__legend{color:#d5579b;display:block;font-weight:700;margin-bottom:.5em}.form__field input{width:340px}.form__field label{white-space:pre-wrap}.card_parts,.date_parts{align-items:center;display:flex;justify-content:space-between}.form__action{cursor:pointer;height:25px;padding:0 8px 2px}@media only screen and (min-width:675px){.form__field{align-items:center;display:flex}}.form__date-wrapper{align-items:center;display:flex;justify-content:center;width:100%}@media only screen and (min-width:675px){.form__date-wrapper{justify-content:flex-start}}label{margin-right:20px;white-space:nowrap}.form__label{display:block;flex-shrink:0;font-weight:500;margin-bottom:7px;margin-left:16px;margin-right:16px}@media only screen and (min-width:675px){.form__label{margin-bottom:0;margin-left:0;width:146px}}.form__label.form__label--auto-width{width:auto}.form__label.form__label--margin-x{margin-left:12px;margin-right:12px}.form__dropdown,.form__input,.form__textarea{-webkit-appearance:none;appearance:none;background:var(--colour__grey);border:0;color:var(--colour__font);height:30px;padding-left:11px;padding-right:11px;width:100%}.form__dropdown{background:#0000;position:relative;text-align:left;z-index:2}.form__dropdown::-ms-expand{display:none}.form__dropdown-wrapper{background:var(--colour__grey);position:relative;width:100%}@media only screen and (min-width:675px){.form__dropdown-wrapper.form__dropdown-wrapper--width-100{width:100px}.form__dropdown-wrapper.form__dropdown-wrapper--width-280{width:280px}}.form__dropdown-wrapper:after{border-left:6px solid #0000;border-right:6px solid #0000;border-top:9px solid var(--colour__secondary);content:"";height:0;position:absolute;right:11px;top:50%;transform:translateY(-50%);width:0}.form__input.form__input--2-chars{text-align:center;width:40px}.form__input.form__input--4-chars{text-align:center;width:66px}@media only screen and (min-width:675px){.form__input.form__input--2-chars{margin-right:22px}.form__input.form__input--set-width{max-width:209px;width:100%}.form__input.form__input--small-width{max-width:130px;width:100%}}.form__input--mobile-y-bottom{margin-bottom:16px}@media only screen and (min-width:675px){.form__input--mobile-y-bottom{margin-bottom:0}}.form__textarea{height:100px;overflow-y:scroll;padding:11px;resize:none}.form p.form__description{display:block;font-size:1.3rem;margin-left:18px;margin-top:28px}@media only screen and (min-width:675px){.form p.form__description{margin-left:160px!important}}.form .button--postcode{border:none;margin-top:16px;width:100%}@media only screen and (min-width:675px){.form .button--postcode{margin-left:16px;margin-top:0;min-width:207px}}@media screen and (min-width:850px){.form__fieldset--gutter{margin-bottom:40px}}.referralFormCheckBox{width:340px}.referralFormCheckBox input{float:left;width:20px}#referralFormCheckBoxLabel{max-width:100%;min-width:160px}:root{--colour__grey:#e1e1e1;--colour__secondary:#d75094;--colour__white:#fff;--font:neo-sans,sans-serif}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:neo-sans,sans-serif;font-family:var(--font);font-weight:400;text-rendering:optimizeLegibility}.main{margin:0 auto;padding-top:55px;text-align:center}.container{margin:0 auto;max-width:1235px;width:100%}.container,.header .container{padding:0 17.5px}@media screen and (min-width:768px){.header .container{align-items:center;display:flex;justify-content:space-between}}.header{border-bottom:1px solid var(--colour__grey--dark);line-height:1.1}.header__inner{align-items:center;display:flex;justify-content:space-between;padding-bottom:10px;padding-top:10px;text-align:center;width:100%}@media only screen and (min-width:750px){.header__inner{padding-bottom:18px;padding-top:23px}}.header__p{color:var(--colour__font);font-size:1.8rem;font-weight:500;margin-bottom:15px;text-align:center}@media only screen and (min-width:450px){.header__p{font-size:2.3rem}}@media only screen and (min-width:750px){.header__p{left:50%;margin-bottom:0;position:absolute;top:54px;transform:translateX(-50%)}}.logo img{max-width:100px}@media only screen and (min-width:450px){.logo img{max-width:none}}.logo--iprs{margin-bottom:8px}@media only screen and (min-width:450px){.logo--iprs{margin-bottom:16px}}.typography p{font-size:1.8rem}.feature-boxes{margin-bottom:43px;margin-top:35px}.feature-box{border-radius:20px;display:flex;height:360px;justify-content:center;position:relative;width:100%}.feature-box:hover{cursor:pointer}.feature-box img{border-radius:20px;height:100%;object-fit:cover;width:100%}.feature-box p{bottom:40px;margin:0 12px;position:absolute}@media only screen and (min-width:600px){.feature-box{height:400px}.feature-box__hover-div{font-size:1.3rem;padding:50px 72px 120px}}@media only screen and (min-width:750px){.feature-box{height:420px;width:calc(50% - 12px)}.feature-boxes{display:flex;justify-content:space-between}.feature-box-1{margin-bottom:0}.feature-box__hover-div{font-size:.8rem}}@media only screen and (min-width:900px){.feature-box__hover-div{font-size:1.3rem;padding:50px 72px 120px}}.green-button,a.green-button{background-color:var(--colour__primary);color:#fff;color:var(--colour__white);display:inline-block;font-size:1.8rem;font-weight:500;padding:8px 12px;text-decoration:none!important;transition:all .2s ease-in-out}.info__button{background-color:initial;border:none;cursor:pointer;position:absolute;right:9px;top:10px;transition:all .2s ease-in-out;z-index:20}.feature-box__hover-div{align-items:center;background-color:#e1e1e1;border-radius:20px;bottom:0;display:flex;flex-direction:column;font-size:1.2rem;height:100%;justify-content:center;left:0;opacity:0;padding:10px 55px 50px;position:absolute;right:0;top:0;transition:all .3s ease-in-out;width:100%}@media only screen and (min-width:900px){.feature-box__hover-div{font-size:1.2rem;padding:50px 72px 120px}}@media only screen and (min-width:1000px){.feature-box__hover-div{font-size:1.4rem;padding:50px 72px 120px}}.feature-box-1{margin-bottom:16px}.home-page .bottom-paragraph{margin-bottom:44px}.footer{background:none;background-color:#d75094;background-color:var(--colour__secondary);padding:0}.footer__inner{padding-bottom:40px;padding-top:40px}.footer__inner a{display:inline-block;font-size:1.5rem;margin-bottom:30px}.footer__inner p{font-size:83%}.footer__inner a,.footer__inner p{color:#fff;color:var(--colour__white)}@media only screen and (min-width:750px){.footer__inner{display:flex;justify-content:space-between;padding-bottom:48px;padding-top:67px}}.optionPageError{display:flex;justify-content:center}.optionPageError p{margin-bottom:50px;width:600px}@font-face{font-display:auto;font-family:neo-sans;font-stretch:normal;font-style:normal;font-weight:700;src:url(https://use.typekit.net/af/00ac0a/00000000000000003b9b2033/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff2"),url(https://use.typekit.net/af/00ac0a/00000000000000003b9b2033/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("woff"),url(https://use.typekit.net/af/00ac0a/00000000000000003b9b2033/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n7&v=3) format("opentype")}@font-face{font-display:auto;font-family:neo-sans;font-stretch:normal;font-style:italic;font-weight:400;src:url(https://use.typekit.net/af/6716c2/00000000000000003b9b2035/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff2"),url(https://use.typekit.net/af/6716c2/00000000000000003b9b2035/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("woff"),url(https://use.typekit.net/af/6716c2/00000000000000003b9b2035/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i4&v=3) format("opentype")}@font-face{font-display:auto;font-family:neo-sans;font-stretch:normal;font-style:normal;font-weight:500;src:url(https://use.typekit.net/af/e8ba57/00000000000000003b9b2038/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff2"),url(https://use.typekit.net/af/e8ba57/00000000000000003b9b2038/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("woff"),url(https://use.typekit.net/af/e8ba57/00000000000000003b9b2038/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n5&v=3) format("opentype")}@font-face{font-display:auto;font-family:neo-sans;font-stretch:normal;font-style:italic;font-weight:500;src:url(https://use.typekit.net/af/39b711/00000000000000003b9b2039/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff2"),url(https://use.typekit.net/af/39b711/00000000000000003b9b2039/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("woff"),url(https://use.typekit.net/af/39b711/00000000000000003b9b2039/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=i5&v=3) format("opentype")}@font-face{font-display:auto;font-family:neo-sans;font-stretch:normal;font-style:normal;font-weight:400;src:url(https://use.typekit.net/af/8870bf/00000000000000003b9b203a/27/l?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff2"),url(https://use.typekit.net/af/8870bf/00000000000000003b9b203a/27/d?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("woff"),url(https://use.typekit.net/af/8870bf/00000000000000003b9b203a/27/a?primer=7cdcb44be4a7db8877ffa5c0007b8dd865b3bbc383831fe2ea177f62257a9191&fvd=n4&v=3) format("opentype")}.tk-neo-sans{font-family:neo-sans,sans-serif}.payment .main__section{margin:0 auto;max-width:700px;padding:24px 0;width:100%}.container.payment{max-width:960px}.payment .form__group .form__field{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.form__field label{display:block;font-weight:400;margin-right:10px;max-width:150px}@media only screen and (min-width:675px){.payment .form__group .form__field{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}}@media only screen and (max-width:500px){.form__field label{display:block;font-weight:400;margin-right:10px;min-width:100px}}@media only screen and (max-width:400px){.form__field label{min-width:40px}}@media only screen and (min-width:500px){.form__field label{min-width:150px}}.payment .label{display:flex;font-size:14px;height:100%}@media only screen and (min-width:675px){.payment .label{min-width:160px}}.payment .form__field input{-webkit-appearance:none;appearance:none;border:0;color:#636362;font-size:1em;height:30px;padding-left:11px;padding-right:11px;width:100%}.form__bottom{margin-bottom:40px}.payment .form__field{margin-bottom:16px}#paymentMessage{padding:15px}.payment .form__group{background-color:#e6e6e6;border-radius:10px;color:#6d6e70;margin:20px auto;max-width:650px;padding:30px}.payment .form__title{color:#d75094;display:flex;font-size:24px;justify-content:flex-start;margin:auto auto 30px}.payment .form__title h2{font-size:22px;font-weight:600;line-height:1.15;margin-top:1em}.card_parts{display:flex;flex-direction:row;text-align:right;width:-webkit-fill-available}.card_parts input{background-color:#fff;margin:2px;max-width:100%}.payment .form__action:disabled{background-color:var(--colour__grey--dark);color:red}.payment form{align-items:center;display:flex;flex-direction:column;font-size:.9em}.payment form p{margin-bottom:1em}.card_parts.expiryInputLabel{align-items:center;display:flex}.card_parts.expiryInputLabel label{font-size:14px;height:100%;margin-right:12px;text-align:end;width:30%}.card_parts.expiryInputLabel input{width:20%}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form__info p{margin-bottom:1.7em;text-align:left}.payment .form__action{background-color:var(--colour__secondary);border:0;border-radius:5px;color:var(--colour__white)!important;cursor:pointer;display:inline-block;font-size:18px;font-weight:500;height:40px;line-height:1;padding:10px;text-align:center;text-decoration:none!important;transition:var(--transistion);width:250px}.billingAddressPostcodeFieldAndButton{display:flex;flex-direction:row;width:100%}.postcodeField{margin-right:10px}.card_parts.countyField{margin-right:10px;width:50%}.findAddressFieldButton{background-color:var(--colour__primary);border:0;border-radius:5px;color:#fff;display:flex;font-family:neo-sans,sans-serif;justify-content:center;letter-spacing:.6px;text-align:center;width:50%}.findAddressFieldButton:hover{cursor:pointer}.findAddressFieldButton:disabled{background-color:var(--colour__grey--dark)}.paymentHr{margin-top:40px}.form__title.paymentDetailTitle h2{margin-top:6px}.addressListSelect{border:0;color:#636362;font-size:1em;height:30px;margin:2px;padding:1px 8px 1px 10px;width:100%!important}.paymentFormMessage{line-height:1.5em;margin-bottom:10px}.confirmClinicPopupErrorMessage{margin-top:10px;text-align:center}.infoWindow{color:#fff;font-size:1em;text-align:left}.infoWindow h3{font-size:1em;font-weight:600;margin-bottom:.8em}.infoWindow Button{border:none;cursor:pointer;margin:10px 0;padding:14px}.gm-style-iw-d{max-width:166px;min-width:166px;overflow:hidden!important}.gm-style-iw.gm-style-iw-c{background:linear-gradient(#de7aad,var(--colour__secondary--dark));margin-top:40px;max-width:648px;padding:19px 17px 17px!important}.gm-ui-hover-effect>span{background-color:#fff}.gm-style .gm-style-iw-tc:after{background:#bd5196}.green-button.info_window{margin-bottom:8px;margin-top:18px}.green-button.selectClinicButton{margin:10px auto}.clinicAddressButtons{display:flex;flex-direction:column;justify-content:center;width:100%}@media (min-width:500px){.green-button.selectClinicButton{margin:10px}.clinicAddressButtons{display:flex;flex-direction:row}}.gm-style-iw-tc{margin-top:40px}.gm-ui-hover-effect{margin:6px!important}.green-button.info_window{font-size:1.05em;padding:10px 30px}.panelTop{background-color:#d75094;padding-bottom:1.2em}.travelMode{display:flex;flex-direction:row}p.public-transport-warning{color:#000;font-size:1.3rem;font-weight:700;height:50px;line-height:1.5;opacity:1;padding:1em 1.5em 0;text-align:left;transition:height .3s,opacity .6s ease;visibility:visible}.public-transport-warning.public-transport-warning-hidden{height:0;opacity:0;visibility:hidden}.adp-warnbox{display:none}.homeAndDestination div{color:#fff;font-size:14px;line-height:1.6em;margin:.7em;text-align:left}.custom-warnbox,.warnbox-content{padding:.5em 1.5em}.custom-warnbox{background:#fff1a8;font-size:1.3rem;line-height:1.5em;margin:.8em 0;transition:opacity .3s ease}.adp-summary{font-size:.9em;font-weight:600;margin-bottom:1em}.adp-agencies,.adp-marker2,.adp-text{display:none}.adp-directions{letter-spacing:.5px;line-height:1.2em;text-align:left;width:100%}td.adp-substep{font-size:.9em;padding:.6em}.travelMode{padding:.5em;width:100%}@media (min-width:800px){.travelMode{justify-content:space-between;padding:.5em;width:100%}}.travel-mode-container{align-items:center;border-radius:50%;cursor:pointer;display:flex;height:40px;justify-content:center;padding:5px;width:40px}input[type=radio]{border:none;bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}input[type=radio]:checked+.travel-mode-container{background-color:var(--colour__secondary--dark)}.leftPanel{width:100%}.map-container{display:flex;flex-direction:column-reverse;margin-bottom:65px;width:100%}@media (min-width:800px){.leftPanel{height:600px;max-width:360px;min-width:360px;overflow:scroll;overflow-x:hidden}.map-container{box-shadow:0 2px 8px 0 #63636333;flex-direction:row;overflow:hidden}}.AvivaPortalReferralSearchDiv{display:flex;justify-content:center;margin-bottom:50px}.AvivaPortalReferralSearchDiv button{border:none;cursor:pointer;font-size:17px;padding:4px 0;width:206px}.AvivaPortalReferralSearchLabelAndInputDiv label{clear:both;float:left;font-size:17px;padding-top:4px;text-align:right}.AvivaPortalReferralSearchLabelAndInputDiv input{font-size:1.8rem;margin-right:10px;padding:17px 10px 20px;width:250px}@media (max-width:650px){.AvivaPortalReferralSearchDiv{align-items:center;display:flex;flex-direction:column;margin:20px}.AvivaPortalReferralSearchDiv label{margin:0;text-align:center}.AvivaPortalReferralSearchDiv input{margin:10px 0 0;padding-top:20px;text-align:center}.AvivaPortalReferralSearchDiv button{border-radius:10px;margin-top:20px;padding:10px 0}.AvivaPortalReferralSearchLabelAndInputDiv{display:flex;flex-direction:column}}.referralSearchText{font-size:15px;font-weight:700;margin:20px auto;width:70%}.green-button>span{margin-top:4px}.altServicetext{line-height:20px;margin-top:50px}.rating-star{background-color:initial;border:none;cursor:pointer}.rating-stars{display:flex;flex-direction:row-reverse;justify-content:center;margin-bottom:55px;margin-top:12px}.clinic-assignment-container{align-items:center;background-color:#f9f9f9;border:1px solid #ddd;border-radius:10px;box-shadow:0 4px 12px #0000001a;display:flex;flex-direction:column;height:350px;justify-content:center;margin:40px auto;max-width:500px;padding:20px;text-align:center}.question{color:#333;font-size:18px;margin-bottom:16px}.confirm-button{background-color:#6c757d;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:14px;padding:10px 24px;transition:background-color .3s ease}.confirm-button:hover{background-color:#343a40}.confirm-button:disabled{background-color:#ccc;cursor:not-allowed}.response-message{color:#28a745;font-size:14px;margin-top:16px}
/*# sourceMappingURL=main.83aa6cc9.css.map*/