/*!Theme Name: Xvera
Theme URI: http://underscores.me/
Author: GWCM
Author URI: https://www.gavinwillis.co.uk
Description: Xvera theme by GWCM
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: xvera
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready*/html,body{overflow-x:hidden}body{margin:0;font-family:montserrat,Arial;font-weight:500}:root :where(.is-layout-flow)>*{margin-block-start:0!important}*,*::before,*::after{box-sizing:border-box;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{clear:both}h1{font-weight:500;font-size:50px;line-height:70px;margin-top:0}h1.has-background{font-size:40px;line-height:30px;font-weight:700;padding-left:87px!important;padding-right:65px!important;padding-top:27px!important;padding-bottom:22px!important}h1.has-background em{font-style:normal;font-size:20px;line-height:30px}h1.has-medium-font-size{font-size:40px!important;line-height:50px!important;font-weight:700}h2{font-size:33px;line-height:45px;margin-bottom:25px!important}h2.nmb{margin-bottom:0!important}h2.has-background{padding:25px 40px!important;font-size:40px;line-height:28px}h2.has-background em{font-size:20px;font-style:normal;line-height:20px}h3{font-size:30px;line-height:37px;margin:0!important}h4{font-size:20px;line-height:24px;margin:0!important}p{margin-bottom:17px!important;color:#6a6a6a;font-size:18px;line-height:28px;font-weight:500;letter-spacing:.4px;margin-top:0!important}p:last-of-type{margin-bottom:0!important}p:last-of-type+div,p:last-of-type+h2{margin-top:20px!important}li{letter-spacing:.4px}.privacy-policy hr,.page-id-513 hr{margin-bottom:20px!important}p.has-medium-font-size{font-size:26px!important;line-height:38px;font-weight:600;margin-bottom:30px}p.has-large-font-size{font-size:33px!important;line-height:45px}.page-id-606 h3{margin-bottom:20px!important}strong{font-weight:700}.container{padding:0 20px;max-width:1200px;margin:0 auto}body>header{padding:16px 0;background-color:#f5f4f1;position:sticky;top:0;z-index:999}body>header .container{display:flex;align-items:center;justify-content:space-between}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;clip-path:none;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.alignleft{float:left;margin-right:1.5em;margin-bottom:1.5em}.alignright{float:right;margin-left:1.5em;margin-bottom:1.5em}.aligncenter{clear:both;display:block;margin-left:auto;margin-right:auto;margin-bottom:1.5em}#primary-menu{padding:0;margin:0}#primary-menu>li{display:inline-block}#primary-menu a{color:#081f3c;text-decoration:none;font-size:16px;line-height:19px;text-transform:uppercase;padding:10px;display:inline-block;transition:all ease-in .2s}#primary-menu a:hover{color:#c47a3d}#primary-menu li.button a{background-color:#c47a3d;color:#fff;font-weight:700;max-width:180px;border-radius:35px;padding:10px 20px;display:inline-block;vertical-align:middle;text-align:center;transition:all ease-in .2s;border:solid 2px #c47a3d}#primary-menu li.button a:hover{color:#c47a3d;background-color:transparent}.wp-block-button__link{text-align:center;font-size:16px;line-height:19px;font-weight:700;min-height:60px;letter-spacing:1px;transition:all ease-in .2s!important}.wp-block-list{padding-left:18px;font-size:18px;line-height:28px}.wp-block-list li:not(:last-of-type){margin-bottom:10px}.wp-block-list+p{margin-top:17px!important}.wp-block-button__link{padding:11px 30px!important}.wp-block-image{width:100%}.uagb-btn__large-btn .wp-block-uagb-buttons-child{width:100%}.uagb-btn__large-btn .wp-block-button__link{font-size:24px;line-height:30px;width:100%}.medical-director img{margin-top:-29px!important;width:474px;height:auto;max-width:474px;margin-left:-78px}.medical-director{position:relative;z-index:1}.medical-director:before{position:absolute;height:100%;width:100vw;right:100%;background-color:#a6bc79;content:' ';z-index:-1}p.xvera-number{position:absolute;font-size:33px;line-height:70px;font-weight:700;width:70px;height:70px;border-radius:35px;padding:0;left:-35px}p.xvera-number:after{width:1px;height:280px;background-color:#707070;content:' ';position:absolute;top:70px;left:35px;transform:scaleY(0);animation:drawLine linear forwards;animation-timeline:view();animation-range:entry 0 entry 500px;transform-origin:top}p.xvera-number.last:after{height:200px}.page-id-8 p.xvera-number:after{height:580px}.page-id-8 p.xvera-number.last:after{height:450px}footer p{font-size:16px;line-height:24px;letter-spacing:1px}footer p:last-of-type{margin-bottom:20px!important}footer a{text-decoration:none;transition:all ease-in .2s}footer a:hover{color:#c47a3d}.wp-block-separator{border-top:1px solid!important}p a{text-decoration:none;color:#081f3c}p a:hover{text-decoration:underline}.sub-menu{display:none;position:absolute;left:-20px;top:100%;padding:5px 20px;margin:0;list-style:none;background-color:#2b5661;border-radius:30px}.sub-menu:hover{background-color:#c47a3d}.menu-item-has-children:hover>.sub-menu{display:block}.menu-item-has-children{position:relative}#primary-menu .sub-menu a{display:block;color:#fff;padding:5px 10px}#burger{display:none}.mobile-icons{align-items:center;gap:22px;display:none}.mobile-icons figure{margin-bottom:0!important}@keyframes drawLine{to{transform:scaleY(1)}}h2.nomarg{margin-bottom:0!important}.balance2,.balance3{width:fit-content}.balance2{margin-left:auto;margin-top:-160px!important;margin-right:-77px;z-index:2;position:relative}.balance3{margin-left:41px;margin-top:-95px!important;margin-bottom:-185px!important;z-index:1;position:relative}.balance4{margin-top:125px!important}.wp-block-accordion-heading__toggle{font-size:20px;line-height:24px;font-weight:700;border-radius:30px;padding:18px 25px}.balance-ac .wp-block-accordion-heading__toggle{background-color:#90ad52}.revitalise-ac .wp-block-accordion-heading__toggle{background-color:#bfa3d6;color:#642167}.vitality-ac .wp-block-accordion-heading__toggle{background-color:#081f3c;color:#f8f9f8}.pricing-ac .wp-block-accordion-heading__toggle{background-color:#081f3c;color:#f8f9f8}.wp-block-accordion-item{margin-bottom:60px!important}.wp-block-accordion-heading__toggle-icon{height:auto;width:auto;font-size:50px;font-weight:400}.wp-block-accordion-heading__toggle:hover .wp-block-accordion-heading__toggle-title{text-decoration:none!important}.wp-block-accordion-panel{background-color:#f8f9f8;padding:10px 25px 20px;transition:all ease .3s;max-height:1e3px;border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:30px;border-bottom-left-radius:30px;position:relative;margin-top:-28px!important;padding-top:45px}.pricing-ac .wp-block-accordion-panel{padding-bottom:0}.wp-block-accordion-panel li{color:#6a6a6a}.wp-block-accordion-panel[inert]{display:block!important;max-height:0;padding:0 25px;overflow:hidden}.wp-block-accordion-heading{z-index:2;position:relative}.is-open .wp-block-accordion-panel{margin-bottom:-30px!important}.homepad3{margin-top:0!important}.about1{position:relative;z-index:1}.about2 .wp-block-group.has-background{position:relative}.about2 .wp-block-group.has-background:before{content:' ';background-color:#c47a3d;height:100%;width:30px;display:inline-block;position:absolute;left:-30px;z-index:0}.aboutimg{width:592px}input[type=text],input[type=email],textarea{border-radius:30px;font-size:16px;line-height:19px;font-weight:700;border:none;padding:20px 25px;width:100%;font-family:montserrat,Arial}.form-row{display:flex;flex-direction:row;gap:40px;margin-bottom:40px}.form-col{width:50%;display:flex;flex-direction:column;justify-content:space-between}.form-row p,.form-row p a{color:#f8f9f8}.wpcf7-list-item{margin-left:0;margin-bottom:7px}.form-privacy{display:flex;justify-content:space-between;align-items:end;margin-top:0!important}.wpcf7-spinner{display:none}.wpcf7 .wpcf7-submit{background-color:#c47a3d;border-radius:30px;border:none;color:#f8f9f8;font-size:16px;line-height:19px;font-weight:700;font-family:montserrat,Arial;padding:20px 40px;cursor:pointer}.wpcf7-not-valid-tip{font-weight:700!important;padding-top:5px;padding-left:25px}.wpcf7-list-item label span{display:inline-flex;align-items:center;cursor:pointer;margin-right:15px}.wpcf7-list-item input[type=checkbox]{display:none}.checkmark{width:35px;height:35px;border-radius:50%;background-color:#fff;position:relative;display:inline-block}.checkmark::after{content:"";width:19px;height:19px;background-color:#c47a3d;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);transition:transform .2s ease}.wpcf7-list-item label input:checked+.wpcf7-list-item-label>.checkmark::after{transform:translate(-50%,-50%)scale(1)}.form-row p a{margin-left:4px}.wpcf7-form-control-wrap{position:relative;display:block;margin-top:20px}#wpcf7-f469-p158-o1 .wpcf7-response-output{display:none}.wpcf7-response-output{display:none!important}#suitability-check,#eligibility-check{text-align:center}#suitability-check h2,#eligibility-check h2{background-color:#664483;border-radius:47px;display:inline-block;color:#f8f9f8;padding:14px 40px}#eligibility-check h2{background-color:#081f3c}.q{max-width:580px;text-align:left;margin:0 auto;display:flex;margin-bottom:50px;position:relative}.number{width:70px;height:70px;background-color:#664483;border-radius:50%}#eligibility-check .number{background-color:#1699b1}.number p{color:#f8f9f8;font-size:33px;line-height:70px;text-align:center;font-weight:700}.number+div{width:calc(100% - 70px);padding-left:40px}.question{color:#642167;font-weight:600}#eligibility-check .question{color:#081f3c}.explainer2{font-weight:700}.number:after{content:' ';width:1px;height:100%;background-color:#707070;position:absolute;left:35px}.wpcf7-radio input[type=radio]{appearance:none;-webkit-appearance:none;width:20px;height:20px;border-radius:50%;outline:none;cursor:pointer;position:relative;background-color:#fff;margin:0 10px 0 0}.wpcf7-radio input[type=radio]:checked::before{content:"";width:12px;height:12px;background-color:#664483;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#eligibility-check .wpcf7-radio input[type=radio]:checked::before{background-color:#037489}.wpcf7-radio .wpcf7-list-item{background-color:#664483;border-radius:46px;color:#f8f9f8;font-size:18px;font-weight:700;margin-right:20px;margin-top:0;display:inline-flex;align-items:center;padding:7px 20px 7px 10px}.wpcf7-radio .wpcf7-list-item.last{background-color:#e2d2ef;color:#664483}#eligibility-check .wpcf7-radio .wpcf7-list-item{background-color:#1699b1}#eligibility-check .wpcf7-radio .wpcf7-list-item.last{background-color:#c1e7ed;color:#037489}#suitability-check,#eligibility-check{background-color:#f8f9f8;padding:60px 0 80px}p.form-time{font-weight:600;margin-bottom:50px!important}.q:last-of-type{margin-bottom:0}.q:last-of-type .number:after{height:calc(100% - 70px)}#suitability1,#suitability2{background:#e4ccf7;background:linear-gradient(0deg,#e4ccf7 0%,#f5e9ff 10%,#f5e9ff 90%,#e4ccf7 100%);padding:40px 0 80px}#suitability1 h2,#suitability2 h2{color:#664483}#suitability1 .container{max-width:620px}#suitability1 ul,#suitability2 ul,#eligibility2 ul,#eligibility1 ul{padding-left:18px}#suitability1 li,#suitability2 li,#eligibility2 li,#eligibility1 li{font-weight:700;color:#664483;margin-bottom:15px;font-size:18px;line-height:28px}#eligibility2 li,#eligibility1 li{color:#081f3c}p.suit1{color:#664483;font-size:20px;line-height:25px;font-weight:600}#suitability1 .wp-block-button__link,#suitability2 .wp-block-button__link{background-color:#9d36a2;align-items:center;display:inline-flex;border:solid 2px #9d36a2;transition:all ease-in .2s}#suitability1 .wp-block-button__link:hover,#suitability2 .wp-block-button__link:hover{color:#9d36a2;background-color:transparent}#eligibility2 .wp-block-button__link,#eligibility1 .wp-block-button__link{background-color:#1699b1;align-items:center;display:inline-flex;transition:all ease-in .2s;border:solid 2px #1699b1}#eligibility2 .wp-block-button__link:hover,#eligibility1 .wp-block-button__link:hover,#eligibility2 .wp-block-button__link+.wp-block-button__link:hover,#eligibility1 .wp-block-button__link+.wp-block-button__link:hover{color:#1699b1;background-color:transparent}#eligibility2 .wp-block-button__link+.wp-block-button__link:hover,#eligibility1 .wp-block-button__link+.wp-block-button__link:hover{color:#037489;background-color:transparent}#suitability1 .wp-block-button__link+.wp-block-button__link,#suitability2 .wp-block-button__link+.wp-block-button__link{background-color:#4b3360;border:solid 2px #4b3360}#suitability1 .wp-block-button__link+.wp-block-button__link:hover,#suitability2 .wp-block-button__link+.wp-block-button__link:hover{background-color:transparent;color:#4b3360}#eligibility2 .wp-block-button__link+.wp-block-button__link,#eligibility1 .wp-block-button__link+.wp-block-button__link{background-color:#037489;border:solid 2px #037489}#suitability1 .buttons,#suitability2 .buttons,#eligibility2 .buttons,#eligibility1 .buttons{display:flex;gap:30px;margin-top:30px}#suitability2 .container,#eligibility2 .container,#eligibility1 .container{max-width:590px}#eligibility2 h2,#eligibility1 h2{color:#081f3c}p.purple{color:#664483;margin-bottom:45px!important}#eligibility2 p.purple,#eligibility1 p.purple{color:#081f3c}.option-block{background-color:#664483;border-radius:52px;padding:35px 40px;position:relative;margin-bottom:80px}#eligibility2 .option-block,#eligibility1 .option-block{background-color:#037489}.option-block h3{font-size:26px;line-height:45px;color:#e2d2ef;margin-bottom:10px!important}#eligibility2 .option-block h3,#eligibility1 .option-block h3{color:#c1e7ed}#eligibility1 .option-block h3{line-height:30px}.option{background-color:#9d36a2;border-radius:47px;color:#f8f9f8;font-size:18px;line-height:37px;display:inline-block;position:absolute;font-weight:700;padding:0 25px;top:-18px}#eligibility2 .option,#eligibility1 .option{background-color:#1699b1}.option-block p{color:#f8f9f8}#suitability2 .option-block ul,#eligibility2 .option-block ul{background-color:#f8f9f8;border-radius:30px;padding:20px 20px 7px 40px;margin-bottom:20px!important}.elig{background-color:#f8f9f8;border-radius:30px;padding:20px 20px 7px 40px;margin-bottom:20px!important}.option-block .elig p{color:#6a6a6a}#suitability2 .option-block .wp-block-button__link:last-of-type{background-color:#9d36a2;transition:all ease-in .2s}#suitability2 .option-block .wp-block-button__link:last-of-type:hover{background-color:transparent;color:#fff}#eligibility1,#eligibility2{background:#9ddce6;background:linear-gradient(0deg,#9ddce6 0%,#d2f3f8 10%,#d2f3f8 90%,#9ddce6 100%);padding:40px 0 80px}#cmplz-document,.editor-styles-wrapper .cmplz-unlinked-mode{max-width:100%}.newratio video{aspect-ratio:21/11!important}:root .has-text-align-center{margin-left:auto;margin-right:auto}#menu-item-478{margin-left:10px}li.menu-item-has-children:after{content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="15.021" height="9.191" viewBox="0 0 15.021 9.191"><path id="Path_15" data-name="Path 15" d="M1045.361,53.5l6.188,6.335,6.005-6.335" transform="translate(-1043.947 -52.086)" fill="none" stroke="%23c47a3d" stroke-linecap="round" stroke-width="2"/></svg>');width:12px;height:6px;display:inline-block;position:absolute;top:9px;right:12px}#primary-menu li.menu-item-has-children>a{padding-right:30px}@media(max-width:1110px){#site-navigation{position:absolute;background-color:#f8f9f8;width:100%;top:107px;left:0}#primary-menu>li{margin:0 20px}#primary-menu>li:not(:last-of-type){border-bottom:solid 1px #707070}#site-navigation ul{display:block;position:relative;left:0}.sub-menu{padding:5px 11px;margin-bottom:15px;width:fit-content}#site-navigation li{display:block;text-align:left}#primary-menu li.button a{max-width:fit-content;margin:10px 0}#site-navigation ul li a{padding:15px 20px;display:block;text-align:left}nav ul li.current-menu-item a:after{display:none}#site-navigation ul li.current-menu-item a:hover{background-color:#cea550;color:#fff}.main-navigation{max-height:0;transition:all ease-in .2s;overflow:hidden}.main-navigation.opened{max-height:500px}#primary-menu li.button a{margin:15px 0}#burger{display:inline-block}#burger ul{margin:0;padding:0;display:block;width:22px}#burger ul li{display:block;height:3px;background-color:#081f3c;padding:0;margin:5px 0;border-radius:2px;transition:all .2s ease-in}#burger.opened ul li:nth-child(1){transform:rotate(45deg)translate(6px,6px)}#burger.opened ul li:nth-child(2){opacity:0}#burger.opened ul li:nth-child(3){transform:rotate(-45deg)translate(5px,-5px)}.mobile-icons{display:flex}}@media(max-width:781px){.wp-block-image.fraser img{max-width:63%}h1,h1.has-medium-font-size{font-size:26px!important;line-height:36px!important}h2{font-size:26px;line-height:36px}h3{font-size:26px;line-height:34px}.mobilepadding{padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;padding-left:20px!important;border-radius:30px!important}p.has-medium-font-size{font-size:22px!important;line-height:30px}.custom-logo{max-width:160px}.fullwidth .wp-block-uagb-buttons-child{width:100%!important;max-width:100%}.fullwidth .wp-block-uagb-buttons-child,.fullwidth a{width:100%}p.has-large-font-size{font-size:22px!important;line-height:36px}.wp-block-image{margin-left:0!important}.mobile-reverse{flex-direction:column-reverse;flex-wrap:nowrap!important}.paddleft{padding-left:0!important}.uagb-btn__large-btn .wp-block-button__link{font-size:18px;line-height:26px}.homepad1{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important}.homepad2{padding-top:15px!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:15px!important}.homepad3{padding-top:20px!important;padding-left:20px!important;padding-right:20px!important;padding-bottom:20px!important}.mb40{margin-bottom:40px!important}.medical-director img{width:280px;margin-left:-24px}.medical-director+.wp-block-column{padding:0 20px}p:last-of-type{margin-bottom:0!important}p:last-of-type+div{margin-top:20px!important}p.xvera-number{font-size:27px;line-height:55px;width:55px;height:55px;left:-3px}p.xvera-number:after{display:none}.pt30{padding-top:30px!important}.rad40 img{border-radius:40px!important}h1.has-background,h2.has-background{padding-left:20px!important;padding-right:20px!important;padding-top:20px!important;padding-bottom:20px!important;border-radius:20px!important;font-size:30px;line-height:30px}h1.has-background em,h2.has-background em{font-style:normal;font-size:20px;line-height:20px;display:inline-block}p{font-size:16px;line-height:26px}.balance4{margin-top:0!important}.colgap0{gap:0!important;margin-bottom:0!important}.leftpad0{padding-left:0!important}.padbot0{padding-bottom:0!important}.orangeblock{border-radius:20px!important;padding:20px!important}.padleft20{padding-left:20px!important}.aboutimg,.form-col{width:100%!important}.form-row,.form-privacy{display:block;margin-bottom:0}#suitability-check,#eligibility-check{padding:40px 0}#suitability-check h2,#eligibility-check h2{border-radius:30px;padding:14px 20px}#eligibility1,#eligibility2,#suitability1,#suitability2{padding:25px 0 40px}.option-block{border-radius:30px;padding:30px 20px;margin-bottom:60px}.elig{padding:20px 20px 7px}#suitability1 .buttons,#suitability2 .buttons,#eligibility2 .buttons,#eligibility1 .buttons{display:block}#eligibility2 .wp-block-button__link,#eligibility1 .wp-block-button__link,#suitability1 .wp-block-button__link,#suitability2 .wp-block-button__link{width:100%;margin-bottom:15px;text-align:center;justify-content:center}.option-block:first-of-type{margin-top:30px!important}}