.colour-filter-light-grey,.rm_btn-grey--outlined>img{filter:invert(99%) sepia(9%) saturate(36%) hue-rotate(279deg) brightness(110%) contrast(84%)}.colour-filter-mid-grey{filter:invert(66%) sepia(12%) saturate(0%) hue-rotate(238deg) brightness(88%) contrast(106%)}.colour-filter-mid-dark-grey,.rm_btn-grey>img,.rm_btn-grey--outlined>img,.rm_btn-grey--large>img,.rm_btn-grey--small>img,.rm_btn-dark--outlined>img{filter:invert(41%) sepia(10%) saturate(0%) hue-rotate(229deg) brightness(94%) contrast(86%)}.colour-filter-dark-grey,.rms-calculator__step__item.boxed .rms-calculator__step__item__info,.rms-calculator__step__item.quantity .rms-calculator__step__item__info{filter:invert(23%) sepia(0%) saturate(0%) hue-rotate(188deg) brightness(102%) contrast(85%)}.colour-filter-darker-grey,.rm_btn-additional>img,.rm_btn-additional--outlined>img,.rm_btn-additional--large>img,.rm_btn-additional--small>img,.rms-calculator__step__item.boxed .rms-calculator__step__item__info:hover{filter:invert(13%) sepia(84%) saturate(0%) hue-rotate(233deg) brightness(95%) contrast(97%)}.colour-filter-mid-green,.rms-calculator__timeline__step.clickable .rms-calculator__timeline__step--edit:before,.calculator__stage__timeline__step.clickable .calculator__stage__timeline__step--edit:before,.calculator__stage__timeline__step.clickable .editable:before{filter:invert(43%) sepia(27%) saturate(938%) hue-rotate(94deg) brightness(96%) contrast(90%)}.colour-filter-dark-green{filter:invert(26%) sepia(67%) saturate(390%) hue-rotate(110deg) brightness(100%) contrast(93%)}.colour-filter-light-yellow{filter:invert(84%) sepia(24%) saturate(3216%) hue-rotate(0deg) brightness(106%) contrast(104%)}.colour-filter-mid-yellow,.rm_btn-additional--outlined>img{filter:invert(59%) sepia(99%) saturate(671%) hue-rotate(2deg) brightness(108%) contrast(104%)}.colour-filter-mid-red,.rm_btn-cancel--outlined>img{filter:invert(30%) sepia(95%) saturate(1944%) hue-rotate(334deg) brightness(87%) contrast(97%)}.colour-filter-darker-red{filter:invert(29%) sepia(17%) saturate(1915%) hue-rotate(314deg) brightness(97%) contrast(101%)}.rm_btn-submit{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#318855}.rm_btn-submit:hover{text-decoration:none}.rm_btn-submit>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-submit>img{filter:invert(1)}.rm_btn-submit:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-submit:hover:not([disabled]){background:#2d4f4d;color:#fff}.rm_btn-submit:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-submit:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-submit--outlined{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#318855;border:3px solid #318855 !important;color:#318855;background:unset}.rm_btn-submit--outlined:hover{text-decoration:none}.rm_btn-submit--outlined>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-submit--outlined>img{filter:invert(1)}.rm_btn-submit--outlined>img{filter:invert(66%) sepia(51%) saturate(442%) hue-rotate(80deg) brightness(90%) contrast(83%) !important}@media (min-width:768px){.rm_btn-submit--outlined:hover:not([disabled]){background-color:#318855;color:#fff}.rm_btn-submit--outlined:hover:not([disabled])>img{filter:invert(1) !important}}.rm_btn-submit--large{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#318855;height:55px;max-width:unset;width:100%}.rm_btn-submit--large:hover{text-decoration:none}.rm_btn-submit--large>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-submit--large>img{filter:invert(1)}.rm_btn-submit--large:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-submit--large:hover:not([disabled]){background:#2d4f4d;color:#fff}.rm_btn-submit--large:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-submit--large:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-submit--small{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#318855;height:30px;padding:0 1rem;font-size:.9rem}.rm_btn-submit--small:hover{text-decoration:none}.rm_btn-submit--small>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-submit--small>img{filter:invert(1)}.rm_btn-submit--small:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-submit--small:hover:not([disabled]){background:#2d4f4d;color:#fff}.rm_btn-submit--small:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-submit--small:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-cancel{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#dc3545}.rm_btn-cancel:hover{text-decoration:none}.rm_btn-cancel>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-cancel>img{filter:invert(1)}.rm_btn-cancel:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-cancel:hover:not([disabled]){background:#bf1e26;color:#fff}.rm_btn-cancel:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-cancel:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-cancel--outlined{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#dc3545;border:3px solid #dc3545;color:#dc3545;background:unset}.rm_btn-cancel--outlined:hover{text-decoration:none}.rm_btn-cancel--outlined>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-cancel--outlined>img{filter:invert(1)}@media (min-width:768px){.rm_btn-cancel--outlined:hover:not([disabled]){background-color:#bf1e26;color:#fff}.rm_btn-cancel--outlined:hover:not([disabled])>img{filter:invert(1) !important}}.rm_btn-cancel--large{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#dc3545;height:55px;max-width:unset;width:100%}.rm_btn-cancel--large:hover{text-decoration:none}.rm_btn-cancel--large>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-cancel--large>img{filter:invert(1)}.rm_btn-cancel--large:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-cancel--large:hover:not([disabled]){background:#bf1e26;color:#fff}.rm_btn-cancel--large:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-cancel--large:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-cancel--small{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#dc3545;height:30px;padding:0 1rem;font-size:.9rem}.rm_btn-cancel--small:hover{text-decoration:none}.rm_btn-cancel--small>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-cancel--small>img{filter:invert(1)}.rm_btn-cancel--small:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-cancel--small:hover:not([disabled]){background:#bf1e26;color:#fff}.rm_btn-cancel--small:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-cancel--small:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-additional{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#fb0;color:#282828}.rm_btn-additional:hover{text-decoration:none}.rm_btn-additional>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-additional:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-additional:hover:not([disabled]){background:#efa001;color:#fff}.rm_btn-additional:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-additional:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-additional--outlined{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#fb0;color:#282828;border:3px solid #fb0 !important;color:#fb0;background:unset}.rm_btn-additional--outlined:hover{text-decoration:none}.rm_btn-additional--outlined>img{height:25px;margin-right:.5rem;transition:.5s}@media (min-width:768px){.rm_btn-additional--outlined:hover:not([disabled]){background-color:#fb0;color:#282828}.rm_btn-additional--outlined:hover:not([disabled])>img{filter:invert(27%) sepia(1%) saturate(1533%) hue-rotate(44deg) brightness(97%) contrast(92%) !important}}.rm_btn-additional--large{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#fb0;color:#282828;height:55px;max-width:unset;width:100%}.rm_btn-additional--large:hover{text-decoration:none}.rm_btn-additional--large>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-additional--large:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-additional--large:hover:not([disabled]){background:#efa001;color:#fff}.rm_btn-additional--large:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-additional--large:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-additional--small{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#fb0;color:#282828;height:30px;padding:0 1rem;font-size:.9rem}.rm_btn-additional--small:hover{text-decoration:none}.rm_btn-additional--small>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-additional--small:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-additional--small:hover:not([disabled]){background:#efa001;color:#fff}.rm_btn-additional--small:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-additional--small:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-grey{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#e8e8e8;color:#686868}.rm_btn-grey:hover{text-decoration:none}.rm_btn-grey>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-grey:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-grey:hover:not([disabled]){background:#d5d5d5;color:#686868}.rm_btn-grey:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-grey:hover:not([disabled])>img{filter:invert(27%) sepia(1%) saturate(1533%) hue-rotate(44deg) brightness(97%) contrast(92%);transition:.5s}}.rm_btn-grey--outlined{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#e8e8e8;color:#686868;border:3px solid #cbcbcb !important;color:#cbcbcb;background:unset}.rm_btn-grey--outlined:hover{text-decoration:none}.rm_btn-grey--outlined>img{height:25px;margin-right:.5rem;transition:.5s}@media (min-width:768px){.rm_btn-grey--outlined:hover:not([disabled]){background-color:#cbcbcb;color:#686868}.rm_btn-grey--outlined:hover:not([disabled])>img{filter:invert(40%) sepia(1%) saturate(0%) hue-rotate(236deg) brightness(100%) contrast(88%) !important}}.rm_btn-grey--large{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#e8e8e8;color:#686868;height:55px;max-width:unset;width:100%}.rm_btn-grey--large:hover{text-decoration:none}.rm_btn-grey--large>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-grey--large:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-grey--large:hover:not([disabled]){background:#d5d5d5;color:#686868}.rm_btn-grey--large:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-grey--large:hover:not([disabled])>img{filter:invert(27%) sepia(1%) saturate(1533%) hue-rotate(44deg) brightness(97%) contrast(92%);transition:.5s}}.rm_btn-grey--small{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;color:#fff;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#e8e8e8;color:#686868;height:30px;padding:0 1rem;font-size:.9rem}.rm_btn-grey--small:hover{text-decoration:none}.rm_btn-grey--small>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-grey--small:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-grey--small:hover:not([disabled]){background:#d5d5d5;color:#686868}.rm_btn-grey--small:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-grey--small:hover:not([disabled])>img{filter:invert(27%) sepia(1%) saturate(1533%) hue-rotate(44deg) brightness(97%) contrast(92%);transition:.5s}}.rm_btn-dark{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#686868;color:#fff}.rm_btn-dark:hover{text-decoration:none}.rm_btn-dark>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-dark>img{filter:invert(1)}.rm_btn-dark:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-dark:hover:not([disabled]){background:#474747;color:#fff}.rm_btn-dark:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-dark:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-dark--outlined{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#686868;color:#fff;border:3px solid #474747 !important;color:#474747;background:unset}.rm_btn-dark--outlined:hover{text-decoration:none}.rm_btn-dark--outlined>img{height:25px;margin-right:.5rem;transition:.5s}@media (min-width:768px){.rm_btn-dark--outlined:hover:not([disabled]){background-color:#474747;color:#fff}.rm_btn-dark--outlined:hover:not([disabled])>img{filter:invert(1) !important}}.rm_btn-dark--large{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#686868;color:#fff;height:55px;max-width:unset;width:100%}.rm_btn-dark--large:hover{text-decoration:none}.rm_btn-dark--large>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-dark--large>img{filter:invert(1)}.rm_btn-dark--large:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-dark--large:hover:not([disabled]){background:#474747;color:#fff}.rm_btn-dark--large:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-dark--large:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-dark--small{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;background-color:#686868;color:#fff;height:30px;padding:0 1rem;font-size:.9rem}.rm_btn-dark--small:hover{text-decoration:none}.rm_btn-dark--small>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-dark--small>img{filter:invert(1)}.rm_btn-dark--small:before{content:'';position:absolute;top:-40%;right:110%;width:30px;height:200%;background:#ffffff4a;transform:rotate(20deg)}@media (min-width:768px){.rm_btn-dark--small:hover:not([disabled]){background:#474747;color:#fff}.rm_btn-dark--small:hover:not([disabled]):before{right:-70%;transition:.5s ease all}.rm_btn-dark--small:hover:not([disabled])>img{filter:invert(1);transition:.5s}}.rm_btn-white--outlined{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;border:3px solid #fff !important;color:#fff;background:unset}.rm_btn-white--outlined:hover{text-decoration:none}.rm_btn-white--outlined>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-white--outlined>img{filter:invert(1)}@media (min-width:768px){.rm_btn-white--outlined:hover:not([disabled]){background-color:#fff;color:#474747}.rm_btn-white--outlined:hover:not([disabled])>img{filter:invert(38%) sepia(14%) saturate(0%) hue-rotate(196deg) brightness(97%) contrast(79%) !important}}.rm_btn-white--outlined--large{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;border:3px solid #fff !important;color:#fff;background:unset;height:55px;max-width:unset;width:100%}.rm_btn-white--outlined--large:hover{text-decoration:none}.rm_btn-white--outlined--large>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-white--outlined--large>img{filter:invert(1)}@media (min-width:768px){.rm_btn-white--outlined--large:hover:not([disabled]){background-color:#fff;color:#474747}.rm_btn-white--outlined--large:hover:not([disabled])>img{filter:invert(38%) sepia(14%) saturate(0%) hue-rotate(196deg) brightness(97%) contrast(79%) !important}}.rm_btn-white--outlined--small{position:relative;display:flex;align-items:center;justify-content:center;max-width:400px;max-height:55px;font-size:1rem;font-weight:600;font-family:'Poppins',"Open Sans",sans-serif;line-height:1rem;cursor:pointer;border:none;border-radius:3px;text-decoration:none;transition:.5s;padding:.5rem 2.5rem;overflow:hidden;white-space:nowrap;letter-spacing:1px;border:3px solid #fff !important;color:#fff;background:unset;height:30px;padding:0 1rem;font-size:.9rem}.rm_btn-white--outlined--small:hover{text-decoration:none}.rm_btn-white--outlined--small>img{height:25px;margin-right:.5rem;transition:.5s}.rm_btn-white--outlined--small>img{filter:invert(1)}@media (min-width:768px){.rm_btn-white--outlined--small:hover:not([disabled]){background-color:#fff;color:#474747}.rm_btn-white--outlined--small:hover:not([disabled])>img{filter:invert(38%) sepia(14%) saturate(0%) hue-rotate(196deg) brightness(97%) contrast(79%) !important}}[disabled]{opacity:50%;cursor:default}.global{width:100%;margin:0;overflow-x:hidden;letter-spacing:.02rem}.global__sticky{position:sticky !important;top:0;z-index:10;background-color:#fff}.global__container{width:100%;margin:0 auto;max-width:1322px}.global__cart-block-wrapper{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;width:100%;border:1px solid #cbcbcb;border-radius:3px;padding:1rem;margin-bottom:1rem}.global__cart-block-title{padding-left:2rem;font-weight:600;font-size:1.1rem;line-height:1.3rem;color:#474747;margin:0 0 .5rem;display:inline-block;position:relative}.global__show{display:block !important}.global__no-focus{height:100vh;overflow-y:hidden !important;position:relative}@media (min-width:1025px){.global__no-focus{padding-right:1rem}}.global__link:hover{text-decoration:underline;color:#318855}.global__link--green{color:#318855}.global__h1{font-weight:700;font-size:2rem;line-height:3rem;color:#318855;margin:0 0 1rem}.global__h2{font-size:1.6rem;line-height:2.6rem;color:#318855;font-weight:600;margin:1.5rem 0 .5rem}.global__h3{font-size:1.2rem;line-height:2.2rem;font-weight:500;margin:1.5rem 0 .5rem;color:#474747}.global__h4{font-size:1rem;line-height:2rem;font-weight:500;margin:1.5rem 0 .5rem;color:#474747}.global__h5{font-size:.9rem;line-height:1.5rem;font-weight:500;margin:1rem 0 .5rem;color:#474747}.global__h6{font-size:.8rem;line-height:1.4rem;font-weight:500;margin:.8rem 0 .5rem;color:#474747}.global__p,.calculator__stage__header__text,.calculator__stage__measurement--large__info__text,.calculator__stage__results__needed>p,.calculator__stage__results__optional>p,.calculator__stage__results__summary__colour__options__text,.calculator__stage__results__summary__info__text{font-size:.9rem;line-height:1.5rem;color:#474747;margin-bottom:1rem;font-weight:500}.global__p strong{font-weight:600}.global__p a{color:#318855}.global__p a:hover{text-decoration:underline;color:#318855}.global__ul{padding:0 0 0 2.5rem}.global__ul li{margin:.7rem 0;font-size:.9rem;font-weight:500;line-height:1.4rem;position:relative;list-style:none;color:#474747}.global__ul li:before{content:'\2022';display:block;position:relative;max-width:0;max-height:0;left:-1.5rem;top:0;color:#318855;font-size:20px}.global__ul li strong{font-weight:600}.global__ul li a{color:#318855}.global__ol{padding:0 0 0 2.5rem}.global__ol li:not(.post-holder){margin:.7rem 0;font-size:.9rem;font-weight:500;line-height:1.4rem;position:relative;list-style:auto;color:#474747}.global__ol li:not(.post-holder) strong{font-weight:600}.global__ol li:not(.post-holder) a{color:#474747}.global__form{display:flex;flex-direction:column}.global__form label .required{color:#bf1e26}.global__input,.rms-calculator__step__item.quantity .rms-calculator__step__item__data__qty,.calculator__stage__measurement--large__field__input,.calculator__stage__measurement__field input,.calculator__stage__measurement__field select{height:45px;width:100%;max-width:400px;border-radius:3px;border:1px solid #cbcbcb;color:#474747;background-color:#fff;font-size:.9rem;font-weight:600;padding:.5rem;margin-top:.5rem}.global__input::placeholder{color:#999;font-style:italic}.global__textarea{height:calc(45px*3);width:100%;max-width:400px;border-radius:3px;border:1px solid #cbcbcb;color:#474747}.global__textarea::placeholder{color:#999;font-style:italic}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes slide-open{0%{padding-bottom:0;max-height:0}10%{padding-bottom:1rem}100%{max-height:10000px;padding-bottom:1rem}}@keyframes slide-from-left{0%{opacity:0;transform:translateX(-20px)}100%{opacity:1;transform:translateX(0)}}@keyframes fade-in{0%{opacity:0}100%{opacity:100}}.rms-calculator__header{color:#318855;text-align:center;margin-top:2rem;font-size:1.6rem;line-height:2rem;font-weight:500}.rms-calculator__timeline{counter-reset:step;width:100%;display:flex;justify-content:center}.rms-calculator__timeline__container{margin:2rem auto;display:flex;align-items:center}.rms-calculator__timeline__step{list-style-type:none;width:33.3%;float:left;position:relative;text-align:center;color:#d4d4d4;font-size:.8rem;font-weight:500;line-height:1.2rem}@media (min-width:1025px){.rms-calculator__timeline__step{font-size:.9rem;line-height:1.3rem}}.rms-calculator__timeline__step.current{color:#318855}.rms-calculator__timeline__step.current .rms-calculator__timeline__step--edit{display:none}.rms-calculator__timeline__step.current:before{border-color:#318855;background-color:#318855;color:#fff}.rms-calculator__timeline__step.current~li{color:#d4d4d4}.rms-calculator__timeline__step.clickable{color:#318855;cursor:pointer}.rms-calculator__timeline__step.clickable .rms-calculator__timeline__step--edit{display:flex;font-size:.7rem;color:#7d7d7d;margin-top:.2rem;line-height:1rem;align-items:center;justify-content:center}.rms-calculator__timeline__step.clickable .rms-calculator__timeline__step--edit i{display:none}.rms-calculator__timeline__step.clickable .rms-calculator__timeline__step--edit:before{content:url("../images/icons/edit.svg");height:15px;width:15px;display:inline-block;margin-right:.2rem}.rms-calculator__timeline__step.clickable:before{border-color:#318855;background-color:#318855;color:#fff}.rms-calculator__timeline__step.clickable:after{background-color:#318855}.rms-calculator__timeline__step.current.clickable .rms-calculator__timeline__step--edit{display:none}.rms-calculator__timeline__step.current.clickable:before{border-color:#318855;color:#318855;background:#fff}.rms-calculator__timeline__step:before{width:30px;height:30px;line-height:30px;font-size:.9rem;content:counter(step);counter-increment:step;border:2px solid #d4d4d4;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff}@media (min-width:1025px){.rms-calculator__timeline__step:before{width:40px;height:40px;font-size:1.4rem;line-height:40px}}.rms-calculator__timeline__step:after{width:100%;height:2px;content:'';position:absolute;background-color:#d4d4d4;top:15px;left:-50%;z-index:-1}@media (min-width:1025px){.rms-calculator__timeline__step:after{top:20px}}.rms-calculator__timeline__step--edit{display:none}.rms-calculator__timeline li.rms-calculator__timeline__step:nth-child(1):after{display:none}.rms-calculator__step{display:none}.rms-calculator__step.current{display:flex;flex-direction:column;margin:auto}@media (min-width:768px){.rms-calculator__step.current{width:80%}}.rms-calculator__step__header{margin:1rem 0}.rms-calculator__step__header__title{font-weight:600;font-size:1.2rem;text-align:center;line-height:1.7rem;color:#474747;margin-bottom:.5rem}@media (min-width:768px){.rms-calculator__step__header__title{text-align:left}}.rms-calculator__step__header__text{font-size:.9rem;font-weight:500;line-height:1.3rem;text-align:center;color:#474747}@media (min-width:768px){.rms-calculator__step__header__text{text-align:left}}.rms-calculator__step__question{margin-bottom:2rem}.rms-calculator__step__item__group{display:flex;flex-wrap:wrap}.rms-calculator__step__item.boxed{display:flex;align-items:center;width:100%;border:2px solid #999;border-radius:6px;cursor:pointer;margin:.5rem;padding:.5rem;position:relative}@media (min-width:768px){.rms-calculator__step__item.boxed{width:47%}}.rms-calculator__step__item.boxed .rms-calculator__step__item__image{display:flex;align-items:center;justify-content:center;width:100px;height:100px;margin-right:1rem}.rms-calculator__step__item.boxed .rms-calculator__step__item__name{font-weight:500;color:#474747;line-height:1.5rem}.rms-calculator__step__item.boxed .rms-calculator__step__item__info{height:25px;width:25px;position:absolute;right:5px;top:5px;z-index:1;cursor:pointer}.rms-calculator__step__item.boxed.chosen{cursor:no-drop;border:4px solid #318855}.rms-calculator__step__item.boxed.chosen .rms-calculator__step__item__name{color:#318855;font-weight:600}.rms-calculator__step__item.circled{display:flex;flex-direction:column;align-items:center;cursor:pointer;margin:.5rem;width:44%}@media (min-width:768px){.rms-calculator__step__item.circled{width:140px}}.rms-calculator__step__item.circled .rms-calculator__step__item__image{width:100px;height:100px;overflow:hidden;position:relative;border:4px solid #999;border-radius:50px}.rms-calculator__step__item.circled .rms-calculator__step__item__image img{transform:scale(1.5)}.rms-calculator__step__item.circled .rms-calculator__step__item__name{font-weight:500;color:#474747;text-align:center;margin-top:.7rem}.rms-calculator__step__item.circled .rms-calculator__step__item__info{display:none}.rms-calculator__step__item.circled.chosen{cursor:no-drop}.rms-calculator__step__item.circled.chosen .rms-calculator__step__item__image{border:4px solid #318855}.rms-calculator__step__item.circled.chosen .rms-calculator__step__item__name{color:#318855;font-weight:600}.rms-calculator__step__item.quantity{display:flex;border:1px solid #cbcbcb;border-radius:6px;padding:.5rem;margin:.5rem;position:relative;width:100%}@media (min-width:768px){.rms-calculator__step__item.quantity{width:47%}}.rms-calculator__step__item.quantity .rms-calculator__step__item__image{display:flex;align-items:center;justify-content:center;height:100px;width:100px;margin-right:1rem}.rms-calculator__step__item.quantity .rms-calculator__step__item__name{display:block;font-weight:500;color:#474747;line-height:1.5rem;margin-bottom:.5rem;margin-right:2rem}.rms-calculator__step__item.quantity .rms-calculator__step__item__inner{height:100%;display:flex;justify-content:space-between;flex-direction:column}.rms-calculator__step__item.quantity .rms-calculator__step__item__data{display:flex;align-items:center;height:100%}.rms-calculator__step__item.quantity .rms-calculator__step__item__data__price{font-weight:600;color:#282828;font-size:1.2rem;margin-right:1rem}.rms-calculator__step__item.quantity .rms-calculator__step__item__data__qty{margin-top:0;width:70px;font-weight:600;font-size:1.2rem;text-align:center}.rms-calculator__step__item.quantity .rms-calculator__step__item__data__qty::-webkit-outer-spin-button,.rms-calculator__step__item.quantity .rms-calculator__step__item__data__qty::-webkit-inner-spin-button{-webkit-appearance:none}.rms-calculator__step__item.quantity .rms-calculator__step__item__info{height:25px;width:25px;position:absolute;right:5px;top:5px;z-index:1;cursor:pointer}.rms-calculator__step__actions{display:flex;flex-direction:column;justify-content:space-between;margin-bottom:3rem}@media (min-width:768px){.rms-calculator__step__actions{flex-direction:row}}.rms-calculator__step__actions button{margin:.5rem 0}@media (min-width:768px){.rms-calculator__step__actions button{margin:unset}}.rms-calculator__step__actions button img{height:20px;margin:0 .5rem}.rms-calculator__step__summary__product{display:flex;flex-wrap:wrap;align-items:center;border:1px solid #ebebeb;border-radius:6px;width:100%;padding:.5rem 1rem;margin-bottom:.5rem}@media (min-width:768px){.rms-calculator__step__summary__product{flex-wrap:nowrap}}.rms-calculator__step__summary__product__list{display:flex;flex-direction:column}.rms-calculator__step__summary__product__image{height:75px;width:75px;margin-right:1rem}.rms-calculator__step__summary__product__name{font-weight:500;line-height:1.3rem;color:#474747;width:60%}@media (min-width:768px){.rms-calculator__step__summary__product__name{width:100%}}.rms-calculator__step__summary__product__name strong{font-size:1.2rem;font-weight:600;color:#282828}.rms-calculator__step__summary__product__prices{display:flex;flex-direction:column;white-space:nowrap;text-align:right;width:100%;margin-top:1rem;border-top:1px solid #ebebeb;padding-top:1rem}@media (min-width:768px){.rms-calculator__step__summary__product__prices{border-top:none;width:unset;margin-top:0;padding-top:0}}.rms-calculator__step__summary__product__prices--single{font-weight:600;font-size:1.3rem;color:#282828;margin-bottom:.5rem}.rms-calculator__step__summary__product__prices--subtotal{font-size:1rem;font-weight:500;color:#474747}.rms-calculator__step__summary__details{background-color:#f9f9f9;border-radius:6px;margin:1rem 0;padding:1rem;text-align:center}.rms-calculator__step__summary__details__inner{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:1rem}@media (min-width:768px){.rms-calculator__step__summary__details__inner{flex-direction:row}}.rms-calculator__step__summary__details__inner button{max-width:fit-content;margin-top:1rem}@media (min-width:768px){.rms-calculator__step__summary__details__inner button{flex-direction:row;margin-top:0}}.rms-calculator__step__summary__details__totals{display:flex;flex-direction:column;text-align:right}@media (min-width:768px){.rms-calculator__step__summary__details__totals{margin-right:2rem}}.rms-calculator__step__summary__details__totals__price{font-size:1.5rem;font-weight:600;color:#282828}.rms-calculator__step__summary__details__totals__price--vat{font-size:.9rem;font-weight:500;color:#999;margin-bottom:.5rem}.rms-calculator__step__summary__details__totals__price--saving{font-size:1.1rem;font-weight:600;color:#dc3545}.rms-calculator__step__summary__details__delivery_warning{font-style:italic;font-size:.8rem;font-weight:500;line-height:1.2rem;color:#474747}.rms-calculator__seo_text{font-size:.9rem;font-weight:500;line-height:1.3rem;text-align:center;color:#474747;width:80%;margin:0 auto 2rem}.rms__modal{background-color:rgba(0,0,0,.58)}.rms__modal__content{background-color:#fff;border-radius:10px}@media (min-width:768px){.rms__modal__content{flex-direction:row !important}}.rms__modal__content__inner{display:flex;flex-direction:column;width:100%;text-align:center}@media (min-width:768px){.rms__modal__content__inner{text-align:left}}.rms__modal__image{width:130px;height:130px;margin:2rem}.rms__modal__name{font-size:1.2rem;font-weight:500;line-height:1.5rem;margin-bottom:.5rem;color:#474747}.rms__modal__text{font-size:.9rem;font-weight:500;line-height:1.2rem;color:#474747}.calculator__header{color:#318855;text-align:center;margin-top:2rem;font-size:1.6rem;line-height:2rem;font-weight:500}.calculator__text{margin:0 auto 2rem;font-size:.9rem;text-align:center;color:#474747;line-height:1.3rem;width:90%}@media (min-width:768px){.calculator__text{width:80%}}.calculator__stage{display:none}.calculator__stage__timeline{counter-reset:step;width:100%;display:flex;justify-content:center}.calculator__stage__timeline__container{width:90%;margin:2rem auto 1rem auto;display:flex;align-items:center}@media (min-width:1025px){.calculator__stage__timeline__container{width:60%}}.calculator__stage__timeline__step{list-style-type:none;width:33.3%;float:left;position:relative;text-align:center;color:#d4d4d4;font-size:.8rem}@media (min-width:1025px){.calculator__stage__timeline__step{font-size:.9rem}}.calculator__stage__timeline__step.twoStep{width:49.9%}.calculator__stage__timeline__step.current{color:#318855}.calculator__stage__timeline__step.current .calculator__stage__timeline__step--edit,.calculator__stage__timeline__step.current .editable{display:none}.calculator__stage__timeline__step.current:before{border-color:#318855;background-color:#318855;color:#fff}.calculator__stage__timeline__step.current~li{color:#d4d4d4}.calculator__stage__timeline__step.clickable{color:#318855;cursor:pointer}.calculator__stage__timeline__step.clickable .calculator__stage__timeline__step--edit,.calculator__stage__timeline__step.clickable .editable{display:flex;font-size:.7rem;color:#7d7d7d;margin-top:.2rem;line-height:1rem;align-items:center;justify-content:center;font-weight:500}.calculator__stage__timeline__step.clickable .calculator__stage__timeline__step--edit i,.calculator__stage__timeline__step.clickable .editable i{display:none}.calculator__stage__timeline__step.clickable .calculator__stage__timeline__step--edit:before,.calculator__stage__timeline__step.clickable .editable:before{content:url("../images/icons/edit.svg");height:15px;width:15px;display:inline-block;margin-right:.2rem}.calculator__stage__timeline__step.clickable:before{border-color:#318855;background-color:#318855;color:#fff}.calculator__stage__timeline__step.clickable:after{background-color:#318855}.calculator__stage__timeline__step.current.clickable .calculator__stage__timeline__step--edit,.calculator__stage__timeline__step.current.clickable .editable{display:none}.calculator__stage__timeline__step.current.clickable:before{border-color:#318855;color:#318855;background:#fff}.calculator__stage__timeline__step:before{width:30px;height:30px;line-height:30px;font-size:.9rem;content:counter(step);counter-increment:step;border:2px solid #d4d4d4;display:block;text-align:center;margin:0 auto 10px auto;border-radius:50%;background-color:#fff}@media (min-width:1025px){.calculator__stage__timeline__step:before{width:40px;height:40px;font-size:1.4rem;line-height:40px}}.calculator__stage__timeline__step:after{width:100%;height:2px;content:'';position:absolute;background-color:#d4d4d4;top:15px;left:-50%;z-index:-1}@media (min-width:1025px){.calculator__stage__timeline__step:after{top:20px}}.calculator__stage__timeline__step .calculator__stage__timeline__step--edit,.calculator__stage__timeline__step .editable{display:none}.calculator__stage__timeline li.calculator__stage__timeline__step:nth-child(1):after{display:none}.calculator__stage.current{display:inline-block;width:100%;text-align:center}@media (min-width:1025px){.calculator__stage__header{width:80%;margin:0 auto}}.calculator__stage__header__title{margin:1rem 0;text-align:center;color:#474747;font-size:1.2rem;font-weight:500}.calculator__stage__header__text{margin-bottom:0}.calculator__stage__option{height:auto;padding:.5rem;margin:0 0 .5rem;display:flex;border:1px solid #bbb;border-radius:5px;vertical-align:top;cursor:pointer;align-items:center;flex-direction:row;width:100%}@media (min-width:1025px){.calculator__stage__option{margin:.5rem;padding:1rem;flex-direction:column;justify-content:space-between;width:32%}}.calculator__stage__option:hover{background:#efe}.calculator__stage__option__list{width:100%;padding:2rem 0;display:flex;flex-direction:column;justify-content:center}@media (min-width:1025px){.calculator__stage__option__list{flex-direction:row;flex-wrap:wrap}}.calculator__stage__option__list-wrap{flex-direction:row;flex-wrap:wrap;justify-content:center}.calculator__stage__option__image{height:auto;width:50%;margin:1rem}@media (min-width:768px){.calculator__stage__option__image{height:auto;width:50%;margin:0 2rem}}@media (min-width:1025px){.calculator__stage__option__image{width:100%;margin:1rem}}.calculator__stage__option__image>img{height:75px;width:auto}@media (min-width:768px){.calculator__stage__option__image>img{height:100px}}@media (min-width:1025px){.calculator__stage__option__image>img{height:150px}}.calculator__stage__option__name{color:#474747;margin:1rem 0;font-size:1rem;line-height:1.5rem;text-align:left;width:70%}@media (min-width:1025px){.calculator__stage__option__name{text-align:center}}.calculator__stage__measurement{width:100%;margin:10px auto;background-color:#ebebeb;border-radius:5px;padding:5px 10px;display:flex;align-items:center;justify-content:space-around;flex-direction:column}.calculator__stage__measurement__listing{display:none}.calculator__stage__measurement__listing.current{display:flex !important;flex-direction:column;align-items:center;justify-content:center;margin:2rem 0 4rem}@media (min-width:1025px){.calculator__stage__measurement__listing.current{flex-direction:row}}.calculator__stage__measurement__image{display:flex;height:auto;width:80%}@media (min-width:768px){.calculator__stage__measurement__image{width:35%}}.calculator__stage__measurement__image>img{height:100%;width:100%;margin:auto}@media (min-width:1025px){.calculator__stage__measurement__image>img{height:auto !important}}.calculator__stage__measurement__container{padding:20px}@media (min-width:1025px){.calculator__stage__measurement__container{width:50%}}.calculator__stage__measurement__group{display:flex;width:100%;text-align:center;flex-direction:column;align-items:center}.calculator__stage__measurement--large{width:100%;display:flex;flex-direction:column;background-color:#ebebeb;margin:.5rem;padding:1rem;border-radius:5px}@media (min-width:768px){.calculator__stage__measurement--large{width:45.9%}}@media (min-width:1025px){.calculator__stage__measurement--large{width:30.9%}}.calculator__stage__measurement--large__image{margin-bottom:1rem}.calculator__stage__measurement--large__image>img{width:auto;height:150px;border-radius:5px}.calculator__stage__measurement--large__info{height:100%}.calculator__stage__measurement--large__info__header{font-weight:700;color:#318855;text-align:left;margin-bottom:.5rem}.calculator__stage__measurement--large__field__input{max-width:unset}.calculator__stage__measurement--large__field__input.required-validation-failed{background:#ffe9e9;border:2px solid #f78989}.calculator__stage__measurement--large__field__input.min-validation-failed{background:#ffe9e9;border:2px solid #f78989}.calculator__stage__measurement--large__button{width:100%}.calculator__stage__measurement--large__button .result-button{width:100%;margin:auto !important}.calculator__stage__measurement.colourA{color:#ff701d !important}.calculator__stage__measurement.colourA input,.calculator__stage__measurement.colourA select{border:1px solid #ff701d !important}.calculator__stage__measurement.colourB{color:#1866ef !important}.calculator__stage__measurement.colourB input,.calculator__stage__measurement.colourB select{border:1px solid #1866ef !important}.calculator__stage__measurement.colourC{color:#be56f8 !important}.calculator__stage__measurement.colourC input,.calculator__stage__measurement.colourC select{border:1px solid #be56f8 !important}.calculator__stage__measurement.colourD{color:#c23036 !important}.calculator__stage__measurement.colourD input,.calculator__stage__measurement.colourD select{border:1px solid #c23036 !important}.calculator__stage__measurement.colourE{color:#2b8955 !important}.calculator__stage__measurement.colourE input,.calculator__stage__measurement.colourE select{border:1px solid #2b8955 !important}.calculator__stage__measurement__field{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0 .5rem}.calculator__stage__measurement__field input.required-validation-failed,.calculator__stage__measurement__field select.required-validation-failed{background:#ffe9e9;border:2px solid #f78989 !important}.calculator__stage__measurement__field input.min-validation-failed,.calculator__stage__measurement__field select.min-validation-failed{background:#ffe9e9;border:2px solid #f78989 !important}.calculator__stage__measurement__field__letter{width:20px;font-size:20px;display:inline-block;font-weight:500;height:40px;line-height:40px}.calculator__stage__measurement__field__text{width:50% !important;text-align:left;display:inline-block;font-weight:500;line-height:1rem;color:#474747}.calculator__stage__measurement__field__text__long{width:50% !important;text-align:left;font-size:.8rem;display:inline-block;font-weight:500;height:auto;line-height:initial;vertical-align:middle;color:#4a4a4a !important}.calculator__stage__measurement__field__text__long--small{display:block;font-size:.6rem;margin-top:.2rem}.calculator__stage__measurement__field__number{width:50% !important;margin:5px 0 5px 15px;padding:10px;height:auto;display:inline-block;vertical-align:middle}.calculator__stage__measurement__field__type{width:50% !important;margin:5px 0 5px 15px;padding:10px;height:auto;display:inline-block;vertical-align:middle}.calculator__stage__measurement__field__type.long{width:90% !important}.calculator__stage__measurement__error{padding:.5rem;line-height:1.5rem;font-size:.9rem}.calculator__stage__measurement.long{flex-direction:column}@media (min-width:1025px){.calculator__stage__measurement.long{flex-direction:row}}.calculator__stage__measurement.long .calculator__stage__measurement__text__long{width:100%}@media (min-width:1025px){.calculator__stage__measurement.long .calculator__stage__measurement__text__long{width:calc(50% - 35px)}}.calculator__stage__measurement.long .calculator__stage__measurement__type{width:100%;margin:.5rem 0}@media (min-width:1025px){.calculator__stage__measurement.long .calculator__stage__measurement__type{width:calc(50% - 35px);margin:5px 0 5px 15px}}.calculator__stage__measurement .min-error{width:100%;text-align:left;font-size:.8rem;padding-left:40px;display:none}.calculator__stage__measurement .min-error.show{display:block}.calculator__stage__results__outer{display:flex;flex-direction:column;align-items:center}@media (min-width:1025px){.calculator__stage__results__outer{flex-direction:row;align-items:start}}.calculator__stage__results__inner{width:100%}@media (min-width:1025px){.calculator__stage__results__inner{width:60%;margin:1.5%}}.calculator__stage__results__header{font-weight:700;color:#318855;margin:.5rem}.calculator__stage__results__text{margin-bottom:1rem;line-height:1.5rem}.calculator__stage__results__needed{margin-top:3rem;line-height:1.2rem;border-bottom:2px solid #318855}.calculator__stage__results__needed.no-optional{width:100%}.calculator__stage__results__optional{margin-top:3rem;line-height:1.2rem;border-bottom:2px solid #318855}.calculator__stage__results__optional>h4{font-weight:500;font-size:1.2rem;margin-bottom:1.5rem;color:#318855}.calculator__stage__results__optional>p{margin-bottom:1rem}.calculator__stage__results__summary{margin-bottom:1.5rem;padding-bottom:1rem;border-bottom:1px solid #ccc}.calculator__stage__results__summary__outer{width:100%;background:#f5f5f5;padding:1rem;margin:1rem 0;align-items:center;display:flex;flex-direction:column;border-radius:5px;box-shadow:0 0 5px #00000036}@media (min-width:1025px){.calculator__stage__results__summary__outer{width:30%;margin:3rem 1.5%}}.calculator__stage__results__summary__colour{display:flex;margin:3px;width:60px;height:60px;cursor:pointer;border:2px solid #ccc;border-radius:100%}.calculator__stage__results__summary__colour>img{border-radius:100%}.calculator__stage__results__summary__colour.chosen-colour{border-color:#318855}.calculator__stage__results__summary__colour__options{border-bottom:1px solid #ccc;padding-bottom:1.3rem;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin-top:.5rem}.calculator__stage__results__summary__colour__options__header{color:#318855;margin-bottom:1rem;font-weight:600;line-height:1.1;font-size:1.2rem;margin-top:1rem}.calculator__stage__results__summary__colour__options__text{text-align:center;margin-bottom:0}.calculator__stage__results__summary__info__header{color:#318855;margin-bottom:1rem;font-weight:600;line-height:1.1;font-size:1.2rem;margin-top:1rem}.calculator__stage__results__summary__info__text{text-align:center;margin-bottom:0}.calculator__stage__results__summary__info__text .colourA{color:#ff701d !important;line-height:1.5rem;font-weight:700}.calculator__stage__results__summary__info__text .colourB{color:#1866ef !important;line-height:1.5rem;font-weight:700}.calculator__stage__results__summary__info__text .colourC{color:#be56f8 !important;line-height:1.5rem;font-weight:700}.calculator__stage__results__summary__info__text .colourD{color:#318855 !important;line-height:1.5rem;font-weight:700}.calculator__stage__results__summary__info__roof_image,.calculator__stage__results__summary__info__image{width:100%;max-width:200px;margin:10px}.calculator__stage__results__summary__totals__price{margin-bottom:1rem}.calculator__stage__results__summary__totals__price__number{font-weight:500;color:#474747;margin:0;font-size:1.4rem}.calculator__stage__results__summary__totals__price__text{font-size:.9rem;font-weight:500;font-style:italic;margin-top:.7rem;text-align:center;color:#474747}.calculator__stage__results__summary__totals__savings{width:100%;display:block;vertical-align:top}.calculator__stage__results__summary__totals__savings__number{font-weight:600;font-size:18px !important;color:#ef1e1e !important;margin-top:.5rem;text-align:center}.calculator__stage__results__summary__totals__savings__text{color:#ef1e1e !important;margin:0;font-size:.8rem;font-weight:500;text-align:center}.calculator__stage__results__summary__delivery_warning{margin:20px 0;font-size:.8rem;font-style:italic;line-height:1.2rem;font-weight:500}.calculator__stage__results__summary__confirm{display:flex;flex-direction:row;align-items:center;padding:1rem;margin-bottom:.5rem;background:#fff;border:1px solid #fff;border-radius:5px;font-size:.9rem;font-weight:500;line-height:1.2rem;text-align:left}.calculator__stage__results__summary__confirm.invalid{border:1px solid #e62929;color:#e62929}.calculator__stage__results__summary__confirm__checkbox{margin-right:1rem !important}.calculator__stage__results__summary__button{margin-top:1rem !important}.calculator__stage__results__products__item{width:100%;padding:15px 0;text-align:left;border-bottom:1px solid #ddd;display:flex;flex-direction:row}@media (min-width:1025px){.calculator__stage__results__products__item{align-items:center}}.calculator__stage__results__products__item__image{width:80px;overflow:hidden;height:auto;border-radius:5px}.calculator__stage__results__products__item__info{width:80%;margin:0 10px;height:auto}.calculator__stage__results__products__item__info p{font-size:.9rem;line-height:1.2rem;margin-bottom:.6rem;color:#505050}.calculator__stage__results__products__item__info__name{font-weight:500}.calculator__stage__results__products__item__add{width:80px;font-size:1rem;margin:0 5px}.calculator__stage__results__products__item__add__quantity{width:100%;padding:8px 4px;font-size:1rem;text-align:center;border:1px solid #ccc;border-radius:4px 4px 0 0;border-bottom:0;font-weight:600}.calculator__stage__results__products__item__add__button{background:#318855;padding:6px 7px;width:100%;cursor:pointer;text-align:center;font-size:.8rem;border-radius:0 0 4px 4px;color:#fff}.calculator__stage__button{width:100%;max-width:unset}#maincontent{width:90%;margin:auto}@media (min-width:1025px){#maincontent{width:80%}}