h1,h2,h3,h4,h5,h6{color:#1e2864;font-weight:600}.disabled{pointer-events:none;opacity:.4}#cookie_permissions_container{top:63px;box-shadow:0 0 2px 2px rgba(0,0,0,.10980392156862745)}#cookie_permissions_container .cookie-permissions-buttons-opt-in{font-size:10px}.grecaptcha-badge{visibility:hidden}svg{cursor:pointer}html{scroll-behavior:smooth}#page_container{background-color:#fff}@media only screen and (max-width:750px){.inside-page-content-container .inside-page-content-html-right,.quotation{display:none!important}}.react-floating-button{width:134px;position:fixed;z-index:1000;right:-54px;bottom:22vh;transform:rotate(-90deg);border:1.5px solid #fff}.tick-list{margin:0}.tick-list li{background-image:url(https://www.lupusuk.org.uk/wp-content/uploads/2018/03/Green-Tick-PNG-Picture.png);background-position-x:left;background-position-y:center;background-repeat:no-repeat;background-size:contain;list-style:none;padding-left:20px;background-size:15px;margin:14px 0}#page_home #header{height:100vh}#page_home #header #header_background,#page_home #header #header_background img{height:100vh;max-height:unset}#home_header,#page_home #header #header_background .banner-image-content{display:none}button{width:100%;max-width:250px;font-size:14px;border-radius:0!important;transition:all .3s;padding:6px 16px;margin-top:10px!important;text-transform:uppercase!important}button svg{font-size:16px}button:hover{color:#fff;box-shadow:inset 0 0 10px 32px rgba(0,0,0,.17647058823529413)!important}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.align-vert{height:100%;display:flex;align-items:center}.align-horiz{text-align:center;margin-left:auto!important;margin-right:auto!important}.link{color:#000;text-decoration:underline;cursor:pointer;font-size:12px}.row{display:grid;grid-template-columns:50% 50%}.small,small{font-size:13px}.text-secondary{color:grey}.MuiButton-containedPrimary{background-color:#1e2864!important}.MuiButton-contained.Mui-disabled{background-color:rgba(0,0,0,.12)!important}.MuiInputBase-input{background-color:transparent!important;border-color:transparent!important}.MuiTypography-root{font-size:11px}.MuiFormControl-root{display:block}.MuiFormControl-root .MuiInputBase-root{width:100%;max-width:250px;min-width:250px}.MuiPickersCalendarHeader-iconButton{width:33%}.small-checkboxes .checkbox-container{font-size:11px;margin:12px 0}.checkbox-container{width:100%;max-width:250px;min-width:200px;margin:10px 0;display:flex;align-items:center;color:grey;font-weight:500}.checkbox-container input[type=checkbox]{height:auto;margin:0 6px}.checkbox-container a{margin:0 4px}.create-account-form{width:250px;margin:auto}.mui-modal{background-color:#fff;max-width:600px;min-width:250px;min-height:30px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;padding:35px;margin:30px auto!important;outline:none!important}.mui-modal .content{padding:20px 0}.mui-modal .header{display:flex;align-items:center}.mui-modal .footer{width:100%;display:flex;justify-content:space-around}.helper-box,.success,.warning{max-width:250px;min-width:166px;color:green;text-align:center;font-size:12px;padding:0;margin:0;border:none;background-color:transparent;font-weight:400}.helper-box a,.success a,.warning a{color:#00f;text-decoration:underline}.warning{color:red}.helper-box{color:#fff;background-color:#828282;font-size:13px}.helper-box a{color:#fff}.hero{height:70vh;width:98vw;display:flex;align-items:center;position:relative}.hero .hero-text h1{font-size:35px;color:#fff!important}.hero .hero-text h6{font-weight:400;color:#fff!important}#react-short-form-with-text{margin:0 auto;color:#414141;background-color:#fff}.react-short-form,.react-short-form-contained{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:400px;outline:none;margin:auto}.react-short-form-contained form,.react-short-form form{width:250px;display:grid}.react-short-form-contained{background-color:#fff;padding:25px 35px}#questionnaire{max-width:780px;margin:0 auto;color:#414141;background-color:#fff}#questionnaire h1,#questionnaire h2,#questionnaire h3,#questionnaire h4,#questionnaire h5,#questionnaire h6,#questionnaire p,#questionnaire small,#questionnaire ul,.mui-modal h1,.mui-modal h2,.mui-modal h3,.mui-modal h4,.mui-modal h5,.mui-modal h6,.mui-modal p,.mui-modal small,.mui-modal ul,[class*=react] h1,[class*=react] h2,[class*=react] h3,[class*=react] h4,[class*=react] h5,[class*=react] h6,[class*=react] p,[class*=react] small,[class*=react] ul{margin-bottom:10px;margin-top:0}#questionnaire .questionnaire-padding,.mui-modal .questionnaire-padding,[class*=react] .questionnaire-padding{padding:40px 30px}#questionnaire .bg-grey,.mui-modal .bg-grey,[class*=react] .bg-grey{background-color:hsla(0,0%,96.1%,.8196078431372549);padding:10px 8px;box-shadow:0 0 6px 0 rgba(0,0,0,.2196078431372549)}#questionnaire .MuiBackdrop-root,.mui-modal .MuiBackdrop-root,[class*=react] .MuiBackdrop-root{z-index:2;background-color:rgba(0,0,0,.7294117647058823)}#questionnaire .MuiBackdrop-root .backdrop-content,#questionnaire .MuiBackdrop-root .link,.mui-modal .MuiBackdrop-root .backdrop-content,.mui-modal .MuiBackdrop-root .link,[class*=react] .MuiBackdrop-root .backdrop-content,[class*=react] .MuiBackdrop-root .link{max-width:400px;text-align:center;color:#f2f2f2}#questionnaire .disabled,.mui-modal .disabled,[class*=react] .disabled{pointer-events:none;opacity:.4}#questionnaire .short-form,.mui-modal .short-form,[class*=react] .short-form{display:grid;grid-template-columns:auto 250px;grid-gap:20px;align-items:baseline}#questionnaire .skip-short-form .form,.mui-modal .skip-short-form .form,[class*=react] .skip-short-form .form{width:100%;max-width:250px}#questionnaire .reassurance,.mui-modal .reassurance,[class*=react] .reassurance{line-height:19px;display:flex;margin:60px auto 0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;text-align:center}#questionnaire .reassurance img,.mui-modal .reassurance img,[class*=react] .reassurance img{height:50px;margin-right:20px;margin-bottom:10px}#questionnaire .number-input,.mui-modal .number-input,[class*=react] .number-input{display:flex;align-items:baseline;margin-top:14px;label-font-size:11px}#questionnaire .number-input input[type=number],.mui-modal .number-input input[type=number],[class*=react] .number-input input[type=number]{width:35px;height:15px;border-radius:5px;border-width:1px;border-color:grey!important;margin-right:10px;font-size:11px}#questionnaire #file-label-container,.mui-modal #file-label-container,[class*=react] #file-label-container{display:flex;flex-direction:column;list-style:none;padding:0}#questionnaire #file-label-container li,.mui-modal #file-label-container li,[class*=react] #file-label-container li{display:grid;grid-template-columns:auto 20px}#questionnaire #file-label-container li label,.mui-modal #file-label-container li label,[class*=react] #file-label-container li label{cursor:pointer;color:#4f4fc7;word-break:break-all;flex:0 1 220px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box}#questionnaire #file-label-container li svg,.mui-modal #file-label-container li svg,[class*=react] #file-label-container li svg{float:right}#questionnaire #pay-now,.mui-modal #pay-now,[class*=react] #pay-now{display:none}#questionnaire .family,#questionnaire .nav-buttons,.mui-modal .family,.mui-modal .nav-buttons,[class*=react] .family,[class*=react] .nav-buttons{max-width:600px}#questionnaire .buttons,.mui-modal .buttons,[class*=react] .buttons{margin-top:30px;display:flex;justify-content:space-around}#questionnaire .nav-buttons button,.mui-modal .nav-buttons button,[class*=react] .nav-buttons button{width:auto}#questionnaire td,.mui-modal td,[class*=react] td{vertical-align:baseline;padding-right:15px}#questionnaire b,.mui-modal b,[class*=react] b{font-weight:600}#questionnaire svg,.mui-modal svg,[class*=react] svg{cursor:pointer}#questionnaire .outline,.mui-modal .outline,[class*=react] .outline{border:1px solid #6a6a6a}#questionnaire input,.mui-modal input,[class*=react] input{height:1.8em;padding:3px 3px 3px 0!important;border-color:transparent!important;background-color:transparent!important}#questionnaire #paypal-container,.mui-modal #paypal-container,[class*=react] #paypal-container{width:100%}#questionnaire #paypal-container .paypal-button,.mui-modal #paypal-container .paypal-button,[class*=react] #paypal-container .paypal-button{height:50px;width:250px;margin-top:14px;background-image:url(https://icount.co.uk/wp-content/uploads/paypal-784404_1280.png);background-size:contain;background-position:50%;background-color:#e8e8e8;background-repeat:no-repeat}#questionnaire #paypal-container .bg-yellow,.mui-modal #paypal-container .bg-yellow,[class*=react] #paypal-container .bg-yellow{background-color:#fec43c}#questionnaire .hide,.mui-modal .hide,[class*=react] .hide{display:none}#questionnaire .row-2,#questionnaire .row-3,.mui-modal .row-2,.mui-modal .row-3,[class*=react] .row-2,[class*=react] .row-3{display:grid;grid-template-columns:auto auto;margin-left:auto;margin-right:auto;grid-column-gap:40px}#questionnaire ol li,.mui-modal ol li,[class*=react] ol li{margin-bottom:10px}#questionnaire .list-utility,#questionnaire .modal-body,.mui-modal .list-utility,.mui-modal .modal-body,[class*=react] .list-utility,[class*=react] .modal-body{max-width:550px;margin:15px 0 10px}#questionnaire .list-utility button,#questionnaire .modal-body button,.mui-modal .list-utility button,.mui-modal .modal-body button,[class*=react] .list-utility button,[class*=react] .modal-body button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:unset;text-align:left;font-size:10px!important;background-color:#f1f1f1;box-shadow:1px 1px 4px 0 rgba(0,0,0,.1803921568627451)}#questionnaire .list-utility .remove,#questionnaire .modal-body .remove,.mui-modal .list-utility .remove,.mui-modal .modal-body .remove,[class*=react] .list-utility .remove,[class*=react] .modal-body .remove{padding:0;margin-bottom:4px;font-size:10px;background-color:transparent;box-shadow:none}#questionnaire .list-utility .remove svg,#questionnaire .modal-body .remove svg,.mui-modal .list-utility .remove svg,.mui-modal .modal-body .remove svg,[class*=react] .list-utility .remove svg,[class*=react] .modal-body .remove svg{font-size:15px}#questionnaire .list-utility ul,#questionnaire .modal-body ul,.mui-modal .list-utility ul,.mui-modal .modal-body ul,[class*=react] .list-utility ul,[class*=react] .modal-body ul{display:grid;padding:0;margin:0 0 20px 20px}#questionnaire .list-utility ul li,#questionnaire .modal-body ul li,.mui-modal .list-utility ul li,.mui-modal .modal-body ul li,[class*=react] .list-utility ul li,[class*=react] .modal-body ul li{background-color:#f1f1f1;margin:10px 0 0;padding:0 10px 10px;box-shadow:0 .125rem .25rem rgba(0,0,0,.075);display:grid}#questionnaire .progress-component,.mui-modal .progress-component,[class*=react] .progress-component{align-items:center;margin-bottom:10px}#questionnaire .progress-component .progress,.mui-modal .progress-component .progress,[class*=react] .progress-component .progress{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;max-width:266px;margin:0 auto 20px;display:grid;align-items:baseline;background-color:transparent}#questionnaire .progress-component .progress .step,.mui-modal .progress-component .progress .step,[class*=react] .progress-component .progress .step{width:50px;height:50px;margin-left:auto;margin-right:auto;text-align:center;display:flex;flex-direction:column;color:grey;font-size:10px;cursor:pointer}#questionnaire .progress-component .progress .step svg,.mui-modal .progress-component .progress .step svg,[class*=react] .progress-component .progress .step svg{margin:5px auto}#questionnaire .progress-component .progress .step-done,.mui-modal .progress-component .progress .step-done,[class*=react] .progress-component .progress .step-done{color:#000}#questionnaire .progress-component .progress .step-active,.mui-modal .progress-component .progress .step-active,[class*=react] .progress-component .progress .step-active{background-color:#dbebff;border-radius:100px}#questionnaire .progress-component .progress .grandparents,.mui-modal .progress-component .progress .grandparents,[class*=react] .progress-component .progress .grandparents{display:grid;grid-template-columns:auto auto auto auto;height:50px;align-items:center}#questionnaire .progress-component .progress .parents,.mui-modal .progress-component .progress .parents,[class*=react] .progress-component .progress .parents{display:grid;grid-template-columns:auto auto;height:50px;align-items:center}#questionnaire .progress-component .progress .subject,.mui-modal .progress-component .progress .subject,[class*=react] .progress-component .progress .subject{display:grid;grid-template-columns:auto;align-items:center}#questionnaire .progress-component .progress .subject #S,.mui-modal .progress-component .progress .subject #S,[class*=react] .progress-component .progress .subject #S{width:50px!important;height:50px!important}@media only screen and (max-width:600px){.row{grid-template-columns:100%}.hero .hero-text h1{font-size:24px}}
/*# sourceMappingURL=main.76361c0e.chunk.css.map */