.contact__main{display:flex}.contact__main .imagerenderd{min-width:45px;max-width:60px}.contact__introWrapper{margin-bottom:20px}@media(min-width: 1024px){.contact__introWrapper{margin-bottom:36px}}.contact__title{color:#178830}.contact__lead{margin-bottom:16px;color:#178830;font-size:20px;font-family:"livvic",sans-serif;font-style:normal;font-weight:400}.contact__lead>*{font-size:inherit}.contact__intro{margin-bottom:16px}.contact .cta{padding-left:1.5rem;padding-right:1.5rem;margin:0}.contact .cta--primary{padding-right:2.5rem;margin-bottom:26px}.contact__primary-contact{margin-bottom:.8rem;color:#04589b}.contact__primary-contact a{color:inherit}.contact__primary-contact .prefix{margin-bottom:0;line-height:1.2}.contact__primary-contact+.contact__secondary-contact{border-top:1px solid rgba(0,63,116,.1);padding-top:.6rem}.contact__details>*{border-top:1px solid rgba(0,63,116,.1);padding:.6rem 0;margin:.6rem 0}.contact__details>*>*:last-child{margin-bottom:0}.contact__notes{line-height:1.4;border-top:1px solid rgba(0,63,116,.1);padding-top:.8rem;margin-top:.4rem}.contact__notes p,.contact__notes li{margin-bottom:16px}.contact__notes ol:last-child,.contact__notes ul:last-child{margin-bottom:0}.contact__notes ol:last-child li:last-child,.contact__notes ul:last-child li:last-child{margin-bottom:0}.contact__body{flex:1 1 auto;width:100%}.contact__body p{font-size:14px;line-height:1.15;margin-bottom:10px}.contact__image{flex:1 0 auto;min-width:45px;max-width:60px;display:block;margin-right:16px}.contact__image img{display:block;line-height:1}.contact__tel-prefix,.contact__tel-suffix,.contact__email-prefix{display:block;color:inherit;line-height:1}.contact__write-prefix{display:block;color:inherit}.contact__tel{color:#04589b;font-family:"livvic",sans-serif;font-style:normal;font-weight:600;line-height:1.05;font-size:calc(24px + (36 - 24)*(100vw - 320px)/(1024 - 320));letter-spacing:-0.5px}@media(max-width: 320px){.contact__tel{font-size:24px}}@media(min-width: 1024px){.contact__tel{font-size:36px}}.contact__secondary-contact .contact__tel{font-size:calc(18px + (30 - 18)*(100vw - 320px)/(1024 - 320))}@media(max-width: 320px){.contact__secondary-contact .contact__tel{font-size:18px}}@media(min-width: 1024px){.contact__secondary-contact .contact__tel{font-size:30px}}.contact__secondary-contact .contact__tel-prefix{color:inherit;margin-bottom:0}.contact--alt .contact__secondary-contact{display:flex;flex-wrap:wrap}.contact--alt .contact__secondary-contact .prefix{padding-right:10px}.contact--alt .contact__secondary-contact>*{color:inherit;font-size:inherit;font-family:inherit;line-height:1.6}.contact--alt .contact__secondary-contact a{min-width:200px}.contact__opening{line-height:1.3}.contact__info{color:#707070;line-height:1.2}.contact .contact__opening+.contact__info{margin-top:1em}.contact .cms-edit{float:right;padding-top:0}.contact .cta--edit{padding:.8rem;margin:1px}
.cms-edit{padding:10px 0}.cms-edit .scLooseFrameZone{display:inline-block}.cta--edit{background-color:#fff;box-shadow:.5px .5px 1px 1px rgba(0,0,0,.08);padding:.8rem 1.5rem;color:#04589b;margin:1px;overflow:hidden;line-height:1;border-radius:8px;position:relative}.cta--edit:hover{background-color:#eee}.cta--edit span{display:inline-block;vertical-align:middle}.cta--edit:after{content:"";position:relative;width:16px;height:16px;display:inline-block;line-height:1;vertical-align:middle;background-size:cover;margin-left:8px}.cms-edit--sm .cta--edit{padding:.8rem;width:45px;height:45px;margin:1px}.cms-edit--sm .cta--edit>span{position:absolute;top:0;left:50%;transform:translate(-50%, -120%);background:#000;color:#fff;padding:8px;border-radius:4px;display:none;white-space:nowrap;font-size:90%}.cms-edit--sm .cta--edit:hover>span{display:block}.cms-edit--sm .cta--edit:after{margin-left:0}
.contentExpander{position:absolute;left:-2000em;overflow:hidden;height:0}.contentExpander .close{z-index:10}
.logo{width:68.6666666667px;height:20px;flex:0 0 auto;margin:1rem 0}@media(min-width: 1024px){.logo{flex:0 0 auto;align-items:center;min-height:60px;display:flex;margin:.7rem 0;width:103px;height:30px}.logo a{display:block;flex-shrink:1}}.logo img{width:100%;height:auto}@media(min-width: 768px){.logo img{max-width:initial}}.logo--broker{width:140px}@media(min-width: 768px){.logo--broker{width:160px}}
.search{display:inline-block;display:flex;align-items:center;margin-left:auto;cursor:pointer}@media(min-width: 1024px){.search{order:3;border:1px solid hsla(0,0%,100%,.4);border-radius:35px;padding:.6rem 3rem .6rem .8rem;margin-right:1px}}@media(min-width: 1400px){.search{padding:.6rem 5rem .6rem .8rem}}@media(max-width: 767px){.search{padding:.6rem}}@media(min-width: 768px)and (max-width: 1024px){.search{padding:.6rem}}@media(min-width: 1025px)and (max-width: 1219px){.search{padding:.6rem}}.search label{cursor:pointer;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;display:flex;align-items:center}.search label a{color:#fff;display:flex;align-items:center}.search label a:focus{outline:none}.search label a:focus span:not(.icon){font-weight:600}.search label .icon{margin-right:0}@media(min-width: 1300px){.search label .icon{margin-right:10px}}.search label span:not(.icon){display:inline}@media(max-width: 767px){.search label span:not(.icon){display:none}}@media(min-width: 768px)and (max-width: 1024px){.search label span:not(.icon){display:none}}@media(min-width: 1025px)and (max-width: 1219px){.search label span:not(.icon){display:none}}.search label:focus span{color:red}.search.invertColours{color:#3d3d3d;border-color:rgba(0,0,0,.4)}.search.invertColours .icon path{fill:rgba(0,0,0,.4)}.search.invertColours span{color:#3d3d3d}.search__other-business-text{margin-bottom:2rem;margin-top:3rem}.search__other-business-text h3{font-family:"Mulish",sans-serif;font-size:17px;font-weight:600}@media(min-width: 1024px){.overlay--search .slide-pane__content{padding-top:6rem !important}}.overlay--search form{flex:0 0 100%;display:flex;margin-bottom:3rem}.overlay--search .search__resultsPreview{flex:0 0 100%;margin-top:5rem;position:relative}.overlay--search .search__resultsPreview h3{margin-bottom:1.5rem}.overlay--search .search__resultsPreview ul.links li{padding:.8rem 0}.overlay--search .search__resultsPreview .image{display:block}.overlay--search .search__resultsPreview .image img{max-width:360px;margin-top:1rem}.overlay--search .search__resultsPreview .image+.cta{margin-top:2rem}.overlay--search .search__loader{position:absolute;top:0;left:0;right:0;z-index:1}.overlay--search .cta{margin-left:1rem;margin-top:0;flex:0 0 auto}.search-input{flex:1 1 auto;padding-bottom:.2rem;border-bottom:1px solid rgba(0,63,116,.1)}.search-input input[type=text]{padding:.7rem .4rem;border:none;color:#3d3d3d;outline:none;width:100%;font-size:16px}.search-input input[type=text]::-webkit-input-placeholder{color:rgba(61,61,61,.5)}.search-input input[type=text]::-moz-placeholder{color:rgba(61,61,61,.5)}.search-input input[type=text]:-ms-input-placeholder{color:rgba(61,61,61,.5)}.search-input input[type=text]:-moz-placeholder{color:rgba(61,61,61,.5)}
@media(min-width: 1024px){.overlay{width:500px !important}}.overlay h1,.overlay h2,.overlay h3,.overlay h4,.overlay h5,.overlay h6{color:#178830}.overlay .slide-pane__content{padding:4rem 1rem 2rem}@media(min-width: 1024px){.overlay .slide-pane__content{padding:4rem 36px 2rem}}.slide-pane{display:flex;flex-direction:column;background:#fff;min-width:100px;height:100%;box-shadow:0 2px 5px 8px rgba(0,0,0,.05);transition:transform .5s;will-change:transform}.slide-pane:focus{outline-style:none}.slide-pane_from_right{margin-left:auto;transform:translateX(100%)}.slide-pane_from_right.ReactModal__Content--after-open{transform:translateX(0%)}.slide-pane_from_right.ReactModal__Content--before-close{transform:translateX(100%)}.slide-pane_from_left{margin-right:auto;transform:translateX(-100%)}.slide-pane_from_left.ReactModal__Content--after-open{transform:translateX(0%)}.slide-pane_from_left.ReactModal__Content--before-close{transform:translateX(-100%)}.slide-pane_from_top{transform:translateY(-100%)}.slide-pane_from_top.ReactModal__Content--after-open{transform:translateY(0%)}.slide-pane_from_top.ReactModal__Content--before-close{transform:translateY(-100%)}.slide-pane_from_bottom{transform:translateY(100%)}.slide-pane_from_bottom.ReactModal__Content--after-open{transform:translateY(0%)}.slide-pane_from_bottom.ReactModal__Content--before-close{transform:translateY(100%)}.slide-pane__overlay{position:fixed;top:0px;left:0px;right:0px;bottom:0px;background-color:rgba(0,0,0,0)}.slide-pane__overlay.ReactModal__Overlay--after-open{background-color:rgba(0,0,0,.3);transition:background-color .5s}.slide-pane__overlay.ReactModal__Overlay--before-close{background-color:rgba(0,0,0,0)}.slide-pane__header{display:flex;flex:0 0 64px;align-items:center;background:#ebebeb;height:64px;border-bottom:1px solid rgba(0,0,0,.1)}.slide-pane__title-wrapper{display:flex;flex:1 1 0%;flex-direction:column;margin-left:32px;min-width:0}.slide-pane__title{font-size:18px;font-weight:normal;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;padding:0}.slide-pane__close{position:absolute;top:0;right:0;width:60px;height:60px}.slide-pane__close .close{position:fixed;line-height:1;height:48px;width:48px;border-radius:50%;border:1px solid #cfcfcf;background-color:#fff;box-shadow:0 0 5px rgba(0,0,0,.3)}.slide-pane__close .close:hover svg{fill:#757575}.slide-pane__close .close svg{fill:#003578}.slide-pane__close .close .icon{display:block;height:16px;width:16px;margin:16px}.slide-pane__content{position:relative;overflow-y:auto;padding:24px 32px;flex:1 1 auto}.slide-pane__subtitle{font-size:12px;margin-top:2px}.some-custom-class{transition:transform 2s cubic-bezier(0.165, 0.84, 0.44, 1)}.ReactModal__Body--open{overflow:hidden;height:100%}
.arrowlink{position:relative;width:100%}.arrowlink .icon--rightarrow{width:12px;height:10px;display:block;position:absolute;top:-3px;left:0}.arrowlink .icon--rightarrow svg{width:100%;height:100%}.arrowlink .arrowlink__link{padding-left:30px;display:block;line-height:1.2rem}.arrowlink .arrowlink__link a{display:inline}.arrowlink__link-container{display:flex}.arrowlink__link-container .icon{flex-shrink:0}.arrowlink .arrowlink__subText{padding-left:30px;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;color:#3d3d3d;display:block}.arrowlink:hover .icon svg path{fill:#3d3d3d}
.nav--megaMenu{z-index:2;display:none}@media(min-width: 1024px){.nav--megaMenu{display:block;flex:1 1 auto;order:0}}.nav--megaMenu .nav__marker{display:none}.nav--megaMenu>nav>ul{display:flex;align-items:center;height:50px}@media(min-width: 768px){.nav--megaMenu>nav>ul{margin-left:30px}}@media(min-width: 1024px){.nav--megaMenu>nav>ul{margin-top:0}}.nav--megaMenu>nav>ul>li{text-align:center;transition:none}@media(min-width: 1400px){.nav--megaMenu>nav>ul>li{margin-right:1.6rem}}.nav--megaMenu>nav>ul>li>a,.nav--megaMenu>nav>ul>li .link{white-space:nowrap;color:#fff;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:400;position:relative;z-index:4;height:100%;padding:0 .9rem;display:flex;align-items:center;cursor:pointer;border-radius:10px 10px 0 0;transition:all 200ms linear;-webkit-appearance:none;background:none;border:0;font-family:inherit}@media(min-width: 1024px){.nav--megaMenu>nav>ul>li>a,.nav--megaMenu>nav>ul>li .link{padding:0 1rem}}.nav--megaMenu>nav>ul>li>a span:not(.icon),.nav--megaMenu>nav>ul>li .link span:not(.icon){display:block}@media(min-width: 768px){.nav--megaMenu>nav>ul>li>a span:not(.icon),.nav--megaMenu>nav>ul>li .link span:not(.icon){height:100%;line-height:50px}}.nav--megaMenu>nav>ul>li:first-child>a{padding-left:0}@media(min-width: 1024px){.nav--megaMenu>nav>ul>li:first-child>a{padding:0 .9rem}}.nav--megaMenu>nav>ul>li:first-child .subNav_panel.visible{left:-1rem}@media(min-width: 1024px){.nav--megaMenu>nav>ul>li:first-child .subNav_panel.visible{left:0}}.nav--megaMenu>nav>ul>li .icon{margin-left:.4rem;width:10px}.nav--megaMenu>nav>ul>li .icon svg{width:100% !important}.nav--megaMenu>nav>ul>li.selected{z-index:5;position:relative}.nav--megaMenu>nav>ul>li.selected a,.nav--megaMenu>nav>ul>li.selected .link{font-weight:600}.nav--megaMenu>nav>ul>li.selected a span:not(.icon),.nav--megaMenu>nav>ul>li.selected .link span:not(.icon){position:relative}.nav--megaMenu>nav>ul>li.selected a span:not(.icon):after,.nav--megaMenu>nav>ul>li.selected .link span:not(.icon):after{content:"";display:block;position:absolute;bottom:-1px;height:2px;width:104%;background-color:#71b500;left:-2%;z-index:1}@media(min-width: 1024px){.nav--megaMenu>nav>ul>li.selected a span:not(.icon):after,.nav--megaMenu>nav>ul>li.selected .link span:not(.icon):after{bottom:-17px}}.nav--megaMenu>nav>ul>li.selected.hasChildren a span:not(.icon):after{width:calc(104% + 10px + .4rem)}.nav--megaMenu>nav>ul>li.hasChildren .link:before,.nav--megaMenu>nav>ul>li.hasChildren .link:after{content:"";display:block;position:absolute;bottom:0px;height:20px;width:20px;background-size:cover;background-repeat:no-repeat;background-position:0 0;opacity:0;transition:all 200ms linear}.nav--megaMenu>nav>ul>li.hasChildren .link:before{background-image:url("/dist/images/flourish/menu_curve_left.svg");left:-20px}.nav--megaMenu>nav>ul>li.hasChildren .link:after{background-image:url("/dist/images/flourish/menu_curve_right.svg");right:-20px}.nav--megaMenu>nav>ul>li.hasChildren ul li.selected{border-radius:4px 0 0 4px;border-left:4px solid #178830}.nav--megaMenu>nav>ul>li.hasChildren ul li.selected a{color:#178830;font-weight:bold;position:relative;padding:5px 10px 5px 7.5px;padding:0.5rem 1rem 0.5rem 0.75rem}.nav--megaMenu>nav>ul>li.hasChildren ul li.selected a svg.icon--externalLink g>*{stroke:#178830 !important}.nav--megaMenu>nav>ul>li.active{z-index:10}.nav--megaMenu>nav>ul>li.active.hasChildren .link:before,.nav--megaMenu>nav>ul>li.active.hasChildren .link:after{opacity:1}.nav--megaMenu>nav>ul>li.active>a .icon path,.nav--megaMenu>nav>ul>li.active>.link .icon path{fill:#000 !important}.nav--megaMenu>nav>ul>li.active a,.nav--megaMenu>nav>ul>li.active .link{color:#3d3d3d}.nav--megaMenu>nav>ul>li.active .link{background-color:#fff}.nav--megaMenu>nav>ul>li.active ul li a,.nav--megaMenu>nav>ul>li.active ul li .link{color:#04589b}.nav--megaMenu>nav>ul>li.active:after{opacity:1}.nav--megaMenu.invertColours ul li a{color:#3d3d3d}.nav--megaMenu.invertColours ul li .link{color:#3d3d3d}.nav--megaMenu.invertColours ul li svg path{fill:#3d3d3d}.nav--megaMenu.invertColours .nav__marker{background-color:#3d3d3d}@media(max-width: 1023px){.nav--megaMenu+.search{margin-left:auto}}
.subNavPanel{position:absolute;z-index:3;left:-2000em;width:100%;color:#000;opacity:0;transition:opacity 200ms linear,left 0ms linear 200ms;box-sizing:border-box;background-color:#fff;box-shadow:5px 5px 30px rgba(0,0,0,.2);border-radius:10px;display:flex;align-items:flex-start;flex-direction:column;flex-wrap:wrap;overflow:hidden;align-content:flex-start;padding:2rem 1.5rem;padding-right:40%}@media(min-width: 768px){.subNavPanel{top:51px}}@media(min-width: 1024px){.subNavPanel{top:66px}}.subNavPanel:after{display:none}.subNavPanel ul{min-width:150px;display:block;align-items:center;height:auto;position:relative}.subNavPanel ul.subnav__section{width:33.333%;padding:0 1rem 2rem 0;margin:0}.subNavPanel ul.subnav__section:first-of-type{padding-bottom:0}.subNavPanel ul.subnav__section:nth-last-child(2)+ul{background:#e9ecee;align-self:stretch;flex-grow:1;width:20%;position:absolute;right:0;top:0;height:100%;padding:2rem 1rem}.subNavPanel ul li{display:block;padding:0em;margin:0;height:auto;position:relative;text-align:left}.subNavPanel ul li:hover{background:#f7f7f7;border-radius:4px 0 0 4px;border-left:4px solid #04589b}.subNavPanel ul li:hover a{padding:4px 10px 4px 7.5px;padding:0.4rem 1rem 0.4rem 0.75rem}.subNavPanel ul li a{color:#04589b;display:block;padding:4px 10px;padding:0.4rem 1rem;font-size:15px;font-size:0.9375rem;line-height:22px;line-height:1.375rem}.subNavPanel ul li.subnav__section__title{font-weight:bold}.subNavPanel.visible{opacity:1;left:0;transition:left 0ms linear,opacity 200ms linear}@media(min-width: 1024px){.subNavPanel.visible{left:0}}.subNavPanel.visible ul li{opacity:1}.inPageNav .subNav_panel.visible{left:-1rem}
.nav--mobile{display:block;flex:0 0 100%;position:relative}@media(min-width: 1024px){.nav--mobile{position:absolute;opacity:0;left:-2000em;display:none}}.nav--mobile:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:rgba(216,216,216,.15)}.nav--mobile ul{display:flex;margin:0}.nav--mobile ul li{font-size:16px;margin-right:1rem;white-space:nowrap}.nav--mobile ul li a,.nav--mobile ul li span.link{padding:7px 0;padding:0.7rem 0;color:#fff;display:inline-block;position:relative}.nav--mobile ul li a:focus,.nav--mobile ul li a:active,.nav--mobile ul li span.link:focus,.nav--mobile ul li span.link:active{outline:none}.nav--mobile ul li a:before,.nav--mobile ul li span.link:before{content:"";display:block;position:absolute;bottom:-2px;left:0;height:2px;width:0;background:#71b500;z-index:2;transition:width 300ms ease}.nav--mobile ul li a .icon,.nav--mobile ul li span.link .icon{position:relative;margin-left:.4rem;transition:transform 300ms ease;width:10px;display:inline-block}.nav--mobile ul li a .icon svg,.nav--mobile ul li span.link .icon svg{width:100%}.nav--mobile ul li.active a .icon,.nav--mobile ul li.active .link .icon{transform:rotate(-180deg)}.nav--mobile ul li.active a:before,.nav--mobile ul li.active .link:before{width:100%}.nav--mobile .nav--mobile__overlay{overflow:hidden;background:#fff;color:#3d3d3d}.nav--mobile .nav--mobile__overlay.mounted{position:absolute !important;left:-1rem !important;right:-1rem}@media(min-width: 1024px){.nav--mobile .nav--mobile__overlay{left:-1.5rem;right:-1.5rem}}.nav--mobile .nav--mobile__overlay .nav--mobile__overlay__inner{padding:1rem}@media(min-width: 1024px){.nav--mobile .nav--mobile__overlay .nav--mobile__overlay__inner{padding:-1.5rem}}.nav--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul{display:block}.nav--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li{margin:0;line-height:1.5;white-space:normal}.nav--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li a{padding:.5rem 0;color:#04589b}.nav--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li a:before{display:none}.nav--mobile.invertColours ul li a,.nav--mobile.invertColours ul li .link{color:#3d3d3d}.nav--mobile.invertColours ul li a .icon path,.nav--mobile.invertColours ul li .link .icon path{fill:#3d3d3d}
.nav--desktop{position:relative;z-index:2;display:none}@media(min-width: 1024px){.nav--desktop{display:block;border-top:1px solid rgba(216,216,216,.15);border:none;flex:1 1 auto;order:1}}.nav--desktop .nav__marker{display:block;position:absolute;bottom:-1px;height:2px;background-color:#fff;width:0;left:0;opacity:0;z-index:1;transition:all ease 500ms}@media(min-width: 1024px){.nav--desktop .nav__marker{bottom:-17px}}.nav--desktop .nav__marker.hover{background-color:#fff}.nav--desktop .nav__marker.visible{opacity:1}.nav--desktop .nav__marker.invisible{transition:none}.nav--desktop .nav__marker.animate{transition:all ease 500ms}.nav--desktop>nav>ul{display:flex;align-items:center;height:50px}@media(min-width: 1024px){.nav--desktop>nav>ul{margin-left:30px;margin-top:0}}.nav--desktop>nav>ul>li{position:relative;text-align:center;transition:none}.nav--desktop>nav>ul>li:last-of-type{margin-right:0}.nav--desktop>nav>ul>li>a,.nav--desktop>nav>ul>li .link{transition:font-weight linear 50ms;white-space:nowrap;color:#fff;font-size:16px;font-size:1rem;line-height:16px;line-height:1rem;font-weight:400;position:relative;z-index:4;height:100%;padding:0 .9rem;display:flex;align-items:center;cursor:pointer}@media(min-width: 1024px){.nav--desktop>nav>ul>li>a,.nav--desktop>nav>ul>li .link{padding:0 1rem}}.nav--desktop>nav>ul>li>a span:not(.icon),.nav--desktop>nav>ul>li .link span:not(.icon){display:block}@media(min-width: 768px){.nav--desktop>nav>ul>li>a span:not(.icon),.nav--desktop>nav>ul>li .link span:not(.icon){height:100%;line-height:50px}}.nav--desktop>nav>ul>li>a:after,.nav--desktop>nav>ul>li .link:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#fff;opacity:0;z-index:-1;pointer-events:none;border-radius:17px 17px 0 0}.nav--desktop>nav>ul>li:first-child>a{padding-left:0}@media(min-width: 1024px){.nav--desktop>nav>ul>li:first-child>a{padding:0 .9rem}}.nav--desktop>nav>ul>li:first-child .subNav_panel.visible{left:-1rem}@media(min-width: 1024px){.nav--desktop>nav>ul>li:first-child .subNav_panel.visible{left:0}}.nav--desktop>nav>ul>li .icon{margin-left:.4rem;width:10px}.nav--desktop>nav>ul>li .icon svg{width:100% !important}.nav--desktop>nav>ul>li.selected{z-index:5;position:relative}.nav--desktop>nav>ul>li.selected a,.nav--desktop>nav>ul>li.selected .link{font-weight:600}.nav--desktop>nav>ul>li.selected a span:not(.icon),.nav--desktop>nav>ul>li.selected .link span:not(.icon){position:relative}.nav--desktop>nav>ul>li.selected a span:not(.icon):after,.nav--desktop>nav>ul>li.selected .link span:not(.icon):after{content:"";display:block;position:absolute;bottom:-1px;height:2px;width:104%;background-color:#71b500;left:-2%;z-index:1}@media(min-width: 1024px){.nav--desktop>nav>ul>li.selected a span:not(.icon):after,.nav--desktop>nav>ul>li.selected .link span:not(.icon):after{bottom:-17px}}.nav--desktop>nav>ul>li.selected.hasChildren a span:not(.icon):after{width:calc(104% + 10px + .4rem)}.nav--desktop>nav>ul>li.hasChildren .link:before{content:"";display:block;position:absolute;bottom:0px;right:-20px;height:20px;width:20px;background:url("/dist/images/flourish/menu_curve.svg") no-repeat 0 0;background-size:cover;opacity:0}.nav--desktop>nav>ul>li.hasChildren ul li.selected a{color:#178830;font-weight:bold;position:relative}.nav--desktop>nav>ul>li.hasChildren ul li.selected a:before{content:"";background:#178830;width:4px;height:12px;border-radius:4px 0 0 4px;display:block;position:absolute;left:0px;top:13px}.nav--desktop>nav>ul>li.hasChildren ul li.selected a svg.icon--externalLink g>*{stroke:#178830 !important}.nav--desktop>nav>ul>li.hasChildren ul li.selected:hover a{color:#04589b;font-weight:normal}.nav--desktop>nav>ul>li.hasChildren ul li.selected:hover a:before{display:none}.nav--desktop>nav>ul>li.active{z-index:10}.nav--desktop>nav>ul>li.active.selected a span:not(.icon):after,.nav--desktop>nav>ul>li.active.selected .link span:not(.icon):after{display:none}.nav--desktop>nav>ul>li.active a,.nav--desktop>nav>ul>li.active .link{color:#3d3d3d;border-radius:7px 7px 0 0}.nav--desktop>nav>ul>li.active a:after,.nav--desktop>nav>ul>li.active .link:after{opacity:1;transition:opacity 200ms linear}.nav--desktop>nav>ul>li.active a:before,.nav--desktop>nav>ul>li.active .link:before{opacity:1;transition:opacity 200ms linear}.nav--desktop>nav>ul>li.active a .icon svg,.nav--desktop>nav>ul>li.active .link .icon svg{transform:rotate(180deg) !important}.nav--desktop>nav>ul>li.active a .icon path,.nav--desktop>nav>ul>li.active .link .icon path{fill:#000 !important}.nav--desktop>nav>ul>li.active ul li a,.nav--desktop>nav>ul>li.active ul li .link{color:#04589b}.nav--desktop>nav>ul>li.active:after{opacity:1}.nav--desktop.invertColours ul li a{color:#3d3d3d}.nav--desktop.invertColours ul li .link{color:#3d3d3d}.nav--desktop.invertColours ul li svg path{fill:#3d3d3d}.nav--desktop.invertColours .nav__marker{background-color:#3d3d3d}@media(max-width: 1023px){.nav--desktop+.search{margin-left:auto}}
.subNav_panel{position:absolute;top:50px;z-index:3;left:-2000em;min-width:calc(100% + 60px);color:#000;opacity:0;transition:opacity 200ms linear;box-sizing:border-box;background-color:#fff;border-radius:0 17px 17px 17px;overflow:hidden}.subNav_panel ul{min-width:150px;display:block;align-items:center;height:auto;margin:.6rem 0;position:relative}.subNav_panel ul li{display:block;padding:0em;margin:0;margin-left:5px;height:auto;position:relative;transition:opacity linear 300ms;text-align:left;opacity:0}.subNav_panel ul li.hidden{transition-delay:0ms !important}.subNav_panel ul li.visible{opacity:1}.subNav_panel ul li:hover{background:#f7f7f7;border-radius:4px 0 0 4px;border-left:4px solid #04589b}.subNav_panel ul li:hover a{padding:5px 10px 5px 7.5px;padding:0.5rem 1rem 0.5rem 0.75rem}.subNav_panel ul li a{color:#04589b;display:block;padding:5px 10px;padding:0.5rem 1rem;font-size:15px;font-size:0.9375rem;line-height:22px;line-height:1.375rem}.subNav_panel.visible{opacity:1;left:0}@media(min-width: 1024px){.subNav_panel.visible{left:0}}.subNav_panel.visible ul li{opacity:1}.inPageNav .subNav_panel.visible{left:-1rem}
.partnerLogo{margin-left:20px}.partnerLogo img{width:103px;height:30px}
.megaMenu--mobile{flex:0 0 auto;width:100%;position:absolute;top:0;left:-100%;height:100%;z-index:-1;transition:left 400ms ease 0s}.megaMenu--mobile .mobileNavBg{background:rgba(0,0,0,.3);position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;opacity:0;transition:opacity .4s linear}.megaMenu--mobile.visible.open .mobileNavBg{opacity:1}.megaMenu--mobile.open{left:0}.megaMenu--mobile.visible{z-index:101}.megaMenu--mobile:after{content:"";display:block;position:absolute;bottom:0;left:0;right:0;height:1px;background:rgba(216,216,216,.15)}.megaMenu--mobile__trigger{border:1px solid red}.megaMenu--mobile header{display:flex;align-items:start;padding:.8rem 1rem;background:#006cf4}.megaMenu--mobile header .close{position:relative;top:auto;right:auto;display:flex;align-items:center;width:auto;height:auto;flex:0 0 auto;max-width:50%}.megaMenu--mobile header .close .icon{display:block;position:relative}.megaMenu--mobile header .close .icon svg{fill:#fff;width:14px;height:14px}.megaMenu--mobile header .close .label{margin:0 0 0 .8rem;font-size:16px;color:#fff;text-transform:none}.megaMenu--mobile header.backHeader{background:#cdeafd}.megaMenu--mobile header.backHeader .close .icon svg{fill:#3d3d3d}.megaMenu--mobile header.backHeader .close .label{color:#3d3d3d}.megaMenu--mobile header .nav--mobile__overlay__label{margin-left:auto;flex:0 1 50%;font-size:20px;font-weight:600;line-height:1.3;padding-top:12px;text-align:right}.megaMenu--mobile .nav--mobile__wrapper{position:relative;z-index:10}.megaMenu--mobile .nav--mobile__overlay{z-index:10;width:100%;overflow:hidden;background:#fff;color:#3d3d3d;transform:translateX(-100%);transition:transform 300ms linear !important}.megaMenu--mobile .nav--mobile__overlay:first-of-type{transform:translateX(0%) !important}.megaMenu--mobile .nav--mobile__overlay.sub{width:100%;opacity:0;transition:transform 300ms linear,opacity 0ms 300ms linear !important}.megaMenu--mobile .nav--mobile__overlay.visible{box-shadow:2px 2px 10px rgba(0,0,0,.3)}.megaMenu--mobile .nav--mobile__overlay.open{opacity:1;transition:opacity 0ms 0ms linear,transform 300ms linear !important}.megaMenu--mobile .nav--mobile__overlay.mounted{position:absolute !important}.megaMenu--mobile .nav--mobile__overlay.hide,.megaMenu--mobile .nav--mobile__overlay.hide:first-of-type{transform:translateX(-100%) !important;transition-delay:75ms !important}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul{display:block;margin:0}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul.highlight{background:#e9ecee}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li{margin:0;line-height:1.5;white-space:normal;padding:0 1rem;border-bottom:1px solid rgba(0,0,0,.1)}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li a,.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li span.link{padding:.6rem 0;color:#04589b;font-size:16px;display:flex;align-items:center}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li a:before,.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li span.link:before{display:none}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li a .icon,.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li span.link .icon{margin-left:auto}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li a .icon svg,.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li span.link .icon svg{width:16px;height:9px}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li.selected a,.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li.selected .link{color:#178830;font-weight:bold;position:relative}.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li.selected a:before,.megaMenu--mobile .nav--mobile__overlay .nav--mobile__overlay__inner nav ul li.selected .link:before{content:"";background:#178830;width:4px;height:12px;display:block;position:absolute;left:-16px;top:16px}.megaMenu--mobile.invertColours ul li a,.megaMenu--mobile.invertColours ul li .link{color:#3d3d3d}.megaMenu--mobile.invertColours ul li a .icon path,.megaMenu--mobile.invertColours ul li .link .icon path{fill:#3d3d3d}
.inPageNav{margin-top:46px}@media(min-width: 768px){.inPageNav{margin-top:54px}}.inPageNav .container{display:block}.inPageNav .inPageNav__trigger{font-weight:200;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;border-bottom:1px solid rgba(0,63,116,.1);position:relative;padding-bottom:.2rem}.inPageNav .inPageNav__trigger .link{display:block;height:22px}@media(min-width: 768px){.inPageNav .inPageNav__trigger .link:hover{color:#04589b}}.inPageNav .inPageNav__trigger .icon{position:absolute;top:50%;transform:translateY(-50%);right:0;transition:all linear 200ms;width:10px;pointer-events:none}.inPageNav .inPageNav__trigger .icon svg{width:100%}.inPageNav .inPageNav__trigger.active .icon{transform:rotate(180deg) translateY(50%)}.inPageNav .inPageNav__marker{display:block;position:absolute;bottom:0;height:2px;background-color:#3d3d3d;width:0;left:0;opacity:0;z-index:2;transition:all ease 500ms}.inPageNav .inPageNav__marker.hover{background-color:#3d3d3d}.inPageNav .inPageNav__marker.visible{opacity:1}.inPageNav .inPageNav__marker.invisible{transition:none}.inPageNav .inPageNav__marker.animate{transition:all ease 500ms}.inPageNav nav{position:relative;padding-bottom:1rem;border-bottom:1px solid rgba(0,63,116,.1)}.inPageNav nav>ul{margin:.5rem 0}@media(min-width: 1024px){.inPageNav nav>ul{display:flex}}.inPageNav nav>ul>li{position:relative}.inPageNav nav>ul>li:last-child{padding-right:0}.inPageNav nav>ul>li>a,.inPageNav nav>ul>li .link{font-weight:200;font-size:15px;font-size:0.9375rem;line-height:22px;line-height:1.375rem;padding:.5rem 0;position:relative;cursor:pointer;font-size:.9375rem !important;font-family:inherit;box-sizing:border-box;line-height:1.375rem;align-items:center;display:flex;padding-bottom:.9rem;white-space:nowrap;padding-top:1.2rem}@media(min-width: 1024px){.inPageNav nav>ul>li>a,.inPageNav nav>ul>li .link{font-size:18px;font-size:1.125rem;line-height:24px;line-height:1.5rem;padding-right:1rem}}.inPageNav nav>ul>li>a .icon,.inPageNav nav>ul>li .link .icon{margin-left:.4rem;width:10px;align-items:center;padding-bottom:.9rem;margin-right:0;display:inline-block;left:0;position:relative;right:auto;top:0}.inPageNav nav>ul>li>a .icon svg,.inPageNav nav>ul>li .link .icon svg{width:100% !important}.inPageNav nav>ul>li.selected>a{font-weight:600}.inPageNav nav>ul>li.selected>a span{position:relative}.inPageNav nav>ul>li.selected>a span:after{content:"";display:block;position:absolute;bottom:-1px;height:2px;width:104%;background-color:#04589b;left:-2%;z-index:1}@media(min-width: 1024px){.inPageNav nav>ul>li.selected>a span:after{bottom:-33px}}.inPageNav nav>ul>li.active{color:#000 !important}.inPageNav nav>ul>li.active>a span:before,.inPageNav nav>ul>li.active .link span:before{background:url(/dist/images/flourish/menu_curve_right.svg) no-repeat 0 0;background-size:cover;bottom:0;content:"";display:block;height:20px;opacity:1;position:absolute;right:-20px;width:20px}.inPageNav nav>ul>li.active>a span:after,.inPageNav nav>ul>li.active .link span:after{color:#fff;background:#fff;border-radius:17px 17px 0 0;content:"";display:block;height:100%;left:-1rem;opacity:1;pointer-events:none;position:absolute;top:0;width:calc(100% + 1rem);z-index:-1;box-shadow:5px 5px 30px rgba(0,0,0,.2) !important}.inPageNav nav>ul>li.active .icon path{fill:#1b1b1b;font-size:.9375rem;line-height:1.375rem;align-items:center;padding-bottom:.9rem;padding-top:.9rem;margin-right:0;display:inline-block;left:0;position:relative;width:calc(100% + 1rem);right:auto;top:0;z-index:-1}.inPageNav.mini{margin-bottom:0}.inPageNav.mini .container{display:block}@media(min-width: 1024px){.inPageNav.mini .container{padding:0}}.inPageNav.mini nav{padding:0;border:none;align-items:center}@media(min-width: 1024px){.inPageNav.mini nav{display:flex}}.inPageNav.mini nav>ul{margin:0;padding:0}@media(min-width: 1024px){.inPageNav.mini nav>ul>li.selected>a span:after{bottom:-16px}}.inPageNav.mini nav>ul>a{font-size:16px}.inPageNav.product .inPageNav__trigger .link{font-size:15px;font-size:0.9375rem;padding:.7rem 20px .7rem 0}.inPageNav.product .inPageNav__trigger .icon{top:.7rem;transform:none}.inPageNav.product .inPageNav__trigger .icon svg path{fill:#fff}.inPageNav.product .inPageNav__trigger.active .icon{transform:rotate(-180deg)}.inPageNav.product .inPageNav__marker{background:#fff}.inPageNav .contentExpander{background:#fff;box-shadow:0 5px 5px rgba(0,0,0,.1)}.articleHubNav,.media-library-nav{opacity:1}.articleHubNav nav ul li a,.media-library-nav nav ul li a{padding-right:54px;display:block}.articleHubNav nav ul li a .icon,.media-library-nav nav ul li a .icon{display:none}
.anchorHeading{padding:0;margin-top:20px;margin-bottom:calc(-46px + 10px)}@media(min-width: 1024px){.anchorHeading{margin-top:36px;margin-bottom:calc(-60px + 10px)}}@media(min-width: 768px){.anchorHeading .container{max-width:700px}}.anchorHeading .container h3{font-family:"livvic",sans-serif;font-style:normal;font-weight:600}
.anchorNav{opacity:1}@media(min-width: 768px){.anchorNav .container{max-width:700px}}.anchorNav h2{color:#178830}.anchorNav ol{margin:0;padding:0;display:flex;flex-wrap:wrap;justify-content:space-between;counter-reset:counter1}.anchorNav ol li{margin:0 0 1rem;flex:0 0 calc(100% - 15px);list-style:none;border-bottom:1px solid rgba(0,63,116,.1);position:relative;display:flex;transition:all .4s;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-family:"Mulish",sans-serif;font-weight:400}@media(min-width: 768px){.anchorNav ol li{flex:0 0 44%}}@media(min-width: 1024px){.anchorNav ol li{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem}}.anchorNav ol li h3{font:inherit;margin:0;width:100%}.anchorNav ol li a{position:relative;display:block;padding:.8rem 0;align-items:center}.anchorNav ol li a:before{content:counter(counter1) ".";counter-increment:counter1;color:#04589b;padding:.5rem 0;margin-right:.5rem;position:relative}.anchorNav ol li:hover{border-color:#3d3d3d}.anchorNav ol li:hover a:before{color:#3d3d3d}
.archive{opacity:1}.archive__container.container{max-width:calc(792px + 2*1rem)}@media(min-width: 1024px){.archive__container.container{max-width:calc(792px + 2*1.5rem)}}.archive__section:not(:last-child){margin-bottom:46px}@media(min-width: 1024px){.archive__section:not(:last-child){margin-bottom:60px}}.archive__section .article:last-child{margin-bottom:0}.archive__title{border-bottom:1px solid rgba(0,63,116,.1);color:#178830;margin-bottom:30px;padding-bottom:17px}@media(min-width: 1024px){.archive__title{margin-bottom:54px;padding-bottom:26px}}
.article{display:flex;flex-direction:column;background-color:#fff;position:relative;width:100%;height:100%;box-shadow:0 0 0 rgba(0,0,0,0);transition:all .5s;border-radius:7px;overflow:hidden}.article__category{font-size:14px;font-weight:bold;display:block;line-height:1;padding:14px 17px}@media(min-width: 1024px){.article__category{padding:15px 26px}}.article__media{overflow:hidden;position:relative}.article__media:after{content:"";position:absolute;height:90px;left:0;right:0;bottom:0;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}.article__media img{max-width:none;width:100%;height:auto;line-height:1;display:block}.article__media .article__category{position:absolute;color:#fff;bottom:0;left:0;z-index:5;font-weight:inherit}@media(min-width: 1024px){.article:hover{box-shadow:0 2px 20px 4px rgba(0,0,0,.05);transform:translate(0, -5px)}}.article .cta{margin:0 0 8px 0}.article__title{font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem;font-family:"livvic",sans-serif;font-style:normal;font-weight:500;margin-bottom:14px}@media(min-width: 1024px){.article__title{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem;margin-bottom:15px}}.article__title a{display:inline}.article__title:last-child{margin-bottom:0}.article__body{position:relative;padding:14px 17px}@media(min-width: 1024px){.article__body{padding:15px 26px 26px}}.article__footer{margin:0 17px 17px;display:flex;align-items:center;flex-wrap:wrap;padding-top:17px;font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}@media(min-width: 1024px){.article__footer{margin:0 26px 26px;padding-top:26px}}.article__body{flex-grow:1}.article__date{display:inline-block;flex:0 0 100%;margin:0 2rem .5rem 0}@media(min-width: 768px){.article__date{flex:0 0 auto;margin-bottom:0}}.article__readtime{flex:0 0 100%;display:inline-block}@media(min-width: 768px){.article__readtime{flex:0 0 auto}}.article__readtime .icon{fill:#178830}.article__wrapper{flex:0 0 auto;flex-direction:column;display:flex}.article__main{flex:1 0 auto;display:flex;flex-direction:column}.article--alt{margin-bottom:16px}.article--alt:hover{transform:translate(0, 0)}.article--alt .article__wrapper{flex-direction:row}.article--alt .article__media{flex:0 0 33%}.article--alt .article__media img{position:absolute;top:0;left:0;right:0;bottom:0;object-fit:cover;height:100%;width:100%}.article--alt .article__main{flex:1 1 0%;display:flex;flex-direction:column}.article--alt .article__footer{border:none;order:1;margin-bottom:0}.article--alt .article__body{order:2}.article--alt .article__category{order:3}
.author{opacity:1;padding:0;font-family:"livvic",sans-serif;font-style:normal;font-weight:600;font-size:14px}.author__container{max-width:700px;padding-top:1.5rem;padding-bottom:1.5rem;position:relative}.author__container:before{content:"";position:absolute;display:block;top:0;left:1rem;right:1rem;height:2px;background-color:rgba(0,63,116,.1)}@media(min-width: 1024px){.author__container:before{left:1.5rem;right:1.5rem}}.author dt,.author dd{margin:0;padding:0}.author dt{margin-right:.5rem}.author dt,.author dd{display:inline-block}.author dd{padding-right:.2rem}.author dd:nth-child(2):after{content:","}.author dd a{border-bottom:1px solid hsla(0,0%,100%,0);transition:all linear .4s}.author dd a:hover{border-color:#3d3d3d}
.bodyCopy{font-size:15px;font-size:0.9375rem;opacity:1}.bodyCopy h1,.bodyCopy h2,.bodyCopy h3,.bodyCopy h4{color:#3d3d3d}.bodyCopy.theme--green h1,.bodyCopy.theme--green h2,.bodyCopy.theme--green h3,.bodyCopy.theme--green h4{color:#178830}.bodyCopy.theme--white h1,.bodyCopy.theme--white h2,.bodyCopy.theme--white h3,.bodyCopy.theme--white h4{color:#fff}.bodyCopy h3{font-family:"livvic",sans-serif;font-style:normal;font-weight:700}.bodyCopy p+h3{margin-top:3rem}.bodyCopy p+h3{margin-top:3rem}.bodyCopy a{border-bottom:1px solid rgba(4,88,155,.5);transition:all linear .4s;font-weight:600}.bodyCopy a:hover,.bodyCopy a:focus{border-color:#3d3d3d}.bodyCopy .container p:last-child,.bodyCopy .container ul:last-child,.bodyCopy .container li:last-child{margin-bottom:0}@media(min-width: 768px){.bodyCopy--micro .container{width:26%;margin-left:38%;text-align:center}}@media(min-width: 768px){.bodyCopy--mini .container{max-width:700px;margin:0 auto;padding:0 1.5rem}}@media(min-width: 1024px){.bodyCopy--product .container{max-width:900px;margin:0 auto;padding:0 1.5rem}}.bodyCopy--withBg{padding:3rem 0;background:#f7f7f7}.bodyCopy--hasTheme{margin:0}.bodyCopy--hasTheme.module-noCurveTop{padding-top:46px}@media(min-width: 1024px){.bodyCopy--hasTheme.module-noCurveTop{padding-top:60px}}.bodyCopy--hasTheme.module-noCurveBottom{padding-bottom:46px}@media(min-width: 1024px){.bodyCopy--hasTheme.module-noCurveBottom{padding-bottom:60px}}.bodyCopy--intro .container h2:first-child{color:#178830}.bodyCopy--alt-headings.bodyCopy--intro p:first-child{font-family:"livvic",sans-serif;font-style:normal;font-weight:400;font-weight:300;margin-bottom:1.2rem;line-height:1.1;font-size:calc(24px + (38 - 24)*(100vw - 320px)/(1024 - 320));color:#178830}@media(max-width: 320px){.bodyCopy--alt-headings.bodyCopy--intro p:first-child{font-size:24px}}@media(min-width: 1024px){.bodyCopy--alt-headings.bodyCopy--intro p:first-child{font-size:38px}}.bodyCopy--alt-headings h2{font-weight:300;margin-bottom:1rem;line-height:1.2;font-size:calc(20px + (24 - 20)*(100vw - 320px)/(1024 - 320));font-family:"livvic",sans-serif;font-style:normal;font-weight:700}@media(max-width: 320px){.bodyCopy--alt-headings h2{font-size:20px}}@media(min-width: 1024px){.bodyCopy--alt-headings h2{font-size:24px}}.bodyCopy--alt-headings p+h2{margin-top:3rem}.bodyCopy--alt-headings h3{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-family:"livvic",sans-serif;font-style:normal;font-weight:600;font-weight:400;margin-bottom:.8rem}@media(min-width: 1024px){.bodyCopy--alt-headings h3{font-size:22px;font-size:1.375rem;line-height:24px;line-height:1.5rem}}.bodyCopy--alt-headings p+h3{margin-top:0}.bodyCopy--alt-headings h4,.bodyCopy--alt-headings h5,.bodyCopy--alt-headings h6{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-family:"Mulish",sans-serif;font-weight:600;margin-bottom:.8rem}
.arrowlink{position:relative;width:100%}.arrowlink .icon--rightarrow{width:12px;height:10px;display:block;position:absolute;top:-3px;left:0}.arrowlink .icon--rightarrow svg{width:100%;height:100%}.arrowlink .arrowlink__link{padding-left:30px;display:block;line-height:1.2rem}.arrowlink .arrowlink__link a{display:inline}.arrowlink__link-container{display:flex}.arrowlink__link-container .icon{flex-shrink:0}.arrowlink .arrowlink__subText{padding-left:30px;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;color:#3d3d3d;display:block}.arrowlink:hover .icon svg path{fill:#3d3d3d}.backToTop{margin:1.5rem 0 0}.backToTop:hover{cursor:pointer}.backToTop:hover .icon svg path{fill:#3d3d3d}.backToTop .icon{margin:0 .8rem 0 0}.backToTop .icon svg{height:10px;width:10px}.backToTop a{color:#04589b;display:inline-block;line-height:1.5rem;text-decoration:none;transition:all .4s}.backToTop a:hover{box-shadow:inset 0 -1px 0 #3d3d3d;color:#3d3d3d;text-decoration:none}.backToTop a:active,.backToTop a:visited,.backToTop a:focus{color:#04589b;box-shadow:none}@media(hover: none){.backToTop a:hover{box-shadow:none;color:#04589b}}
.bodyIntro{opacity:1;margin-top:46px}@media(min-width: 1024px){.bodyIntro{margin-top:60px}}.bodyIntro h2{color:#178830}@media(min-width: 768px){.bodyIntro--micro .container{width:24%;margin-left:38%;text-align:center}}@media(min-width: 768px){.bodyIntro--mini .container{max-width:700px;margin:0 auto;padding:0 1.5rem}}
.blocklinks{opacity:1;padding:46px 0}@media(min-width: 768px){.blocklinks{padding:60px 0}}.blocklinks__container.container{max-width:900px}@media(min-width: 768px){.blocklinks__main>div{display:flex;flex-direction:column}}.blocklinks__main .blocklinks__body{margin-left:auto;flex-grow:1}.blocklinks__main .blocklinks__body ul{margin-bottom:0}@media(min-width: 768px){.blocklinks__main .blocklinks__body>ul{margin-top:10px}}.blocklinks .head{max-width:550px;width:100%;display:block;margin:0 auto}.blocklinks .blocklinks__items{display:flex;flex-wrap:wrap;justify-content:space-between}.blocklinks .blocklinks__item{padding:1rem;background:#fff;margin-bottom:1rem;border-radius:10px;display:flex;justify-content:space-between;position:relative;z-index:10;width:100%}@media(max-width: 767px){.blocklinks .blocklinks__item:last-child{margin-bottom:0}}@media(min-width: 768px){.blocklinks .blocklinks__item{padding:36px}}.blocklinks .blocklinks__item .blocklinks__item__info{flex:100% 1 0;color:#3d3d3d;display:flex;flex-direction:column}.blocklinks .blocklinks__item .blocklinks__item__label{margin-bottom:.8rem;display:none}@media(min-width: 768px){.blocklinks .blocklinks__item .blocklinks__item__label{display:block;margin-bottom:1rem}}.blocklinks .blocklinks__item .blocklinks__item__heading{font-family:"livvic",sans-serif;font-style:normal;font-weight:600;color:#178830;font-size:calc(18px + (24 - 18)*(100vw - 320px)/(1024 - 320));margin-bottom:1rem}@media(max-width: 320px){.blocklinks .blocklinks__item .blocklinks__item__heading{font-size:18px}}@media(min-width: 1024px){.blocklinks .blocklinks__item .blocklinks__item__heading{font-size:24px}}@media(min-width: 768px){.blocklinks .blocklinks__item .blocklinks__item__heading{margin-bottom:1.5rem}}.blocklinks .blocklinks__item .blocklinks__item__content{line-height:1.5rem;flex-grow:1}.blocklinks .blocklinks__item.image .blocklinks__item__icon{flex:20% 0 0;display:block}.blocklinks .blocklinks__item.image .blocklinks__item__info{flex:70% 0 0}.blocklinks .blocklinks__item.featured{flex-wrap:wrap}.blocklinks .blocklinks__item.featured .blocklinks__item__icon{flex:100% 0 0;margin:0 0 2rem}.blocklinks .blocklinks__item.featured .blocklinks__item__icon img{margin:0 auto;display:block}.blocklinks .blocklinks__item.featured .blocklinks__item__info{flex:100% 0 0}.blocklinks .blocklinks__item.featured .blocklinks__item__label{display:block}@media(min-width: 768px){.blocklinks .blocklinks__item.featured.image .blocklinks__item__icon{flex:46.3% 0 0;margin-bottom:0;order:2}}@media(min-width: 768px){.blocklinks .blocklinks__item.featured.image .blocklinks__item__info{flex:50% 0 0;order:1}}.blocklinks.blocklinks--inline .container{max-width:1280px}@media(min-width: 768px){.blocklinks.blocklinks--inline .blocklinks__item{flex:0 0 auto;width:calc((100% - 2rem)/3)}}.blocklinks.blocklinks--inline .blocklinks__item .blocklinks__item__label{display:block}@media(min-width: 768px){.blocklinks.blocklinks--featured .blocklinks__item{flex:0 0 auto;width:calc(50% - .5rem)}}@media(min-width: 768px){.blocklinks.blocklinks--featured .blocklinks__item.featured{width:100%}}.blocklinks.blocklinks--featured .blocklinks__item.featured .blocklinks__item__label{margin-bottom:1.5rem}
.head{padding-bottom:20px;position:relative;display:flex;align-items:flex-start}.head.align-center{justify-content:center}@media(min-width: 768px){.head{padding-bottom:36px}}.head .title,.head p{color:#178830}.head .icon{display:block;position:relative;max-width:80px;margin-right:15px;margin-bottom:0;flex:0 0 60px;margin-top:25px}.head__main{flex:0 1 auto}.head *:last-child{margin-bottom:0}@media(min-width: 1024px){.head .icon{flex:0 0 80px}}.head--compact{padding-bottom:15px}.head--compact .label{margin-bottom:15px}.head.theme-text-light .label,.head.theme-text-light .title,.head.theme-text-dark .label,.head.theme-text-dark .title{color:inherit}
.nav--breadcrumb{opacity:1;font-size:14px;line-height:1.42;background:#fff;border-top:1px solid #f8fafb}.nav--breadcrumb li{position:relative;margin-right:1rem;margin-top:.5rem;margin-bottom:.5rem}@media(min-width: 1024px){.nav--breadcrumb li{margin-right:1rem;margin-bottom:0}.nav--breadcrumb li a{margin-right:calc(1rem + 5px)}}.nav--breadcrumb li:after{content:"";width:5px;height:11px;position:absolute;right:0;top:50%;transform:translate(0, -50%);background:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAALCAYAAAC3ZUeVAAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAxMS8xMy8xN9yqzvYAAAAcdEVYdFNvZnR3YXJlAEFkb2JlIEZpcmV3b3JrcyBDUzbovLKMAAAAlklEQVQImVWOSQ6CQAAEixmEuKEeVLxpgv9/jB8wbpEgoOxgmPFAjFLHSrpT+M9CK6V7iDhvuEQZ/4jdakKU1dzi/CctU7JdTrnHJf6rBMAEmI0s1vMh1zBHCgPxnSzGNgBBUnWyVZpjkGJbEs91OnkOM1ql8VyHgRSIR1qRFA37zQzblN3X4RTqon734o1WKS0Moxf/AWjFVRCqzX7rAAAAAElFTkSuQmCC")}.nav--breadcrumb li:last-child:after{display:none}.nav--breadcrumb a,.nav--breadcrumb .a{display:inline-block;position:relative;margin-right:23px}.nav--breadcrumb a{border-bottom:1px solid rgba(4,88,155,0);transition:all .4s}.nav--breadcrumb a:hover,.nav--breadcrumb a:focus{border-color:#3d3d3d}.nav--breadcrumb ul{display:block;list-style:none;padding-top:1rem;padding-bottom:1rem}@media(min-width: 1024px){.nav--breadcrumb ul{padding-top:1.5rem;padding-bottom:1.5rem}}.nav--breadcrumb ul li{display:inline-block}.nav--breadcrumb ul li a,.nav--breadcrumb ul li span{margin-left:0 !important}.nav--breadcrumb ul li span{font-weight:600}.nav--breadcrumb li:first-child{padding-left:0}.nav--breadcrumb li:first-child a{padding-left:0}.nav--breadcrumb li:last-child a,.nav--breadcrumb li:last-child .a{margin-right:0}.nav--breadcrumb li:last-child a:after,.nav--breadcrumb li:last-child .a:after{display:none}
.contact-cards{opacity:1}@media(min-width: 1024px){.contact-cards.contact-cards{padding:60px 0}}.contact-cards__container.container{max-width:calc(792px + 2*1rem)}@media(min-width: 1024px){.contact-cards__container.container{max-width:calc(792px + 2*1.5rem)}}.contact-cards__title{margin-bottom:20px}@media(min-width: 1024px){.contact-cards__title{margin-bottom:36px}}.contact-cards__desc{margin-bottom:30px}@media(min-width: 1024px){.contact-cards__desc{margin-bottom:54px}}.contact-cards__desc p:last-child{margin-bottom:0}.contact-cards .imagerenderd{min-height:120px;height:auto}@media(min-width: 1024px){.contact-cards .imagerenderd{min-width:33%;max-width:33%;height:auto}}
.contact-card{margin-bottom:46px}@media(min-width: 1024px){.contact-card{margin-bottom:60px}}.contact-card:last-child{margin-bottom:0}@media(min-width: 768px){.contact-card__main{display:flex}}.contact-card__image{display:block;margin:0 0 20px 0}@media(min-width: 768px){.contact-card__image{flex:0 0 40%;margin:0 36px 0 0}}.contact-card__image img{border-radius:8px;display:block}.contact-card__body{flex-grow:1}.contact-card__body a{font-weight:300;transition:all .4s;border-bottom:1px solid rgba(4,88,155,0)}.contact-card__body a:hover,.contact-card__body a:focus{border-color:#3d3d3d}.contact-card dl:first-child{margin-top:0}.contact-card dl:last-child{margin-bottom:0}.contact-card__name{color:#178830;margin:0 !important}.contact-card__position{font-weight:600}.contact-card__position:not(:last-child){margin-bottom:16px}.contact-card__description p:last-child{margin-bottom:.4rem}.contact-card__name+.contact-card__description{margin-top:.4rem}.contact-card__position+.contact-card__description{margin-top:-0.4rem}.contact-card__email,.contact-card__tel,.contact-card__mobile{padding:6px 0 6px 30px;position:relative}.contact-card__email:before,.contact-card__tel:before,.contact-card__mobile:before{content:"";position:absolute;width:20px;height:20px;top:50%;left:0;transform:translate(0, -50%);background:no-repeat 50% 50%;background-size:contain}.contact-card__email:before{background-image:url("images/icon/icon-email.svg")}.contact-card__tel:before{background-image:url("images/icon/icon-phone.svg")}.contact-card__mobile:before{background-image:url("images/icon/icon-mobile.svg")}
.contact-number{opacity:1}.contact-number__container.container{max-width:840px}@media(max-width: 767px){.contact-number__container.container>.columns\@md>div{margin-bottom:20px}}.contact-number__container.container .imagerenderd{min-height:120px}@media(min-width: 768px){.contact-number__container.container .equal-heights{display:flex}.contact-number__container.container .equal-heights>div{display:flex}.contact-number__container.container .equal-heights>div>.box{flex:1 1 0%}}.contact-number .title{color:#178830}.contact-number__header{text-align:center}.contact-number__image{display:block}.contact-number__content{margin-bottom:20px}@media(min-width: 1024px){.contact-number__content{margin-bottom:36px}}
.claims{opacity:1}.claims__container.container{max-width:790px}.claims__container.container .imagerenderd{min-height:120px}.claims .title{color:#178830}.claims__image{display:block;margin-top:3rem}
.notification-detail{margin-bottom:16px}.notification-detail__title{color:#71b500}.notification-detail.warning .notification-detail__main{border-color:#6f3695}.notification-detail.warning .notification-detail__title{color:#6f3695}.notification-detail__main{border:2px solid #e5ebf1;padding:16px;border-radius:8px;position:relative}.notification-detail__content{line-height:1.25;margin-bottom:1.5rem}.notification-detail__content *{line-height:inherit}.notification-detail__content p:last-child{margin-bottom:0}
.documents{opacity:1}.documents__container.container{max-width:900px}.documents .documents__icon,.documents .lazyload-placeholder{order:2;margin-right:0;margin-left:6%;flex:0 0 160px;margin-top:25px;margin-bottom:26px;display:block}.documents .documents__icon img,.documents .lazyload-placeholder img{width:160px;display:block}@media(min-width: 768px){.documents__main>* .links:last-child{margin-bottom:0}}.documents__main .imagerenderd{min-height:150px}@media(min-width: 1024px){.documents__main .imagerenderd{min-height:150px}}@media(min-width: 768px){.documents .curve.top+.container{margin-top:3rem}}
.product-overview{opacity:1;position:relative}.product-overview .wrapper{position:relative;z-index:2}.product-overview__container.container{max-width:900px}.product-overview__header,.product-overview__body{background:#fff;border-radius:13px;padding:.6rem 1rem;position:relative}@media(min-width: 1024px){.product-overview__header,.product-overview__body{padding:1rem 1.5rem}}.product-overview__item{height:100%;display:flex;flex-direction:column}.product-overview__body{margin-bottom:1.5rem;padding:1rem 1rem;flex-grow:1}@media(min-width: 768px){.product-overview__body{padding:1.7rem 1.5rem;margin-bottom:0}}.product-overview__header{color:#178830;position:relative;margin-bottom:36px;display:flex;align-items:center}.product-overview__header .product-overview__heading{flex:0 0 auto;width:calc(100% - (80px + 1rem))}.product-overview__header:before{content:"";display:block;position:absolute;width:1px;height:3rem;left:1rem;bottom:-3rem;background:#fff;opacity:.2}@media(min-width: 1024px){.product-overview__header:before{left:1.6rem}}.product-overview__header:after{content:"";position:absolute;bottom:calc(-2rem + 10px);left:calc(1rem - 4px);width:10px;height:10px;border-radius:50%;background:#fff}@media(min-width: 1024px){.product-overview__header:after{left:calc(1.6rem - 4px)}}.product-overview__header .image{line-height:1;margin:-0.5rem -0.75rem -0.5rem 1rem;text-align:right;flex:0 0 80px}.product-overview__header .image img{display:inline-block}.product-overview__buttons{margin-top:36px}.product-overview__head{text-align:center;margin-bottom:2rem}.product-overview__subhead,.product-overview__title{margin:0;padding:0}.product-overview__subhead{font-size:18px;font-family:"livvic",sans-serif;font-style:normal;font-weight:600}.product-overview__title{font-size:30px}.product-overview__body>ul:last-child>li:last-child{margin-bottom:0}.product-overview__body__links .links{margin:0}.product-overview__main>div:last-child .product-overview__body{margin-bottom:0}
.error-details{position:relative;margin:20px 11px;border:3px solid #d72714;border-radius:12px;padding:25px 40px;display:block}.error-details .error-title{font-size:22px;line-height:28px;font-family:"livvic",sans-serif;color:#d72714;margin-bottom:12px}.error-details .icon-warning{display:flex;min-width:200px;min-height:80px;flex:auto;justify-content:center}.error-details .content{margin-left:0px;text-align:center;border-right:0px}@media(min-width: 1024px){.error-details{position:relative;margin:20px auto;max-width:1152px;display:flex;padding:40px 5px}.error-details .icon-warning{max-width:30%}.error-details .content{text-align:left;border-left:1px solid #ccdeea;padding-left:27px}}@media(min-width: 768px){.error-details{position:relative;margin:20px auto;max-width:768px;display:flex;padding:40px 5px}.error-details .icon-warning{max-width:30%}.error-details .content{text-align:left;border-left:1px solid #ccdeea;padding-left:27px}}
.example{text-align:center;position:relative;padding:46px 0}@media(min-width: 1024px){.example{padding:60px 0}}
.featuredArticles{opacity:1;margin-bottom:2rem;margin-top:30px}@media(min-width: 1024px){.featuredArticles{margin-top:36px}}.featuredArticles__container{padding:0}@media(min-width: 768px){.featuredArticles__container{padding:0 1rem}}@media(min-width: 1024px){.featuredArticles__container{padding:0 1.5rem}}.featuredArticles__heading{text-align:center;margin-bottom:2rem}@media(min-width: 768px){.featuredArticles__heading{margin-bottom:3rem}}.featuredArticles__heading:after{content:"";width:50px;height:2px;background:rgba(0,63,116,.1);position:relative;display:block;margin:1rem auto 0}@media(min-width: 768px){.featuredArticles__items{display:flex;margin:0 -0.5rem}}.featuredArticles__items>div{margin-bottom:2rem}@media(min-width: 768px){.featuredArticles__items>div{flex:0 0 50%;padding:0 .5rem;margin-bottom:0}}
.section-head{border-bottom:1px solid #ededed;margin-bottom:30px;display:flex;justify-content:space-between;align-items:center}@media(min-width: 768px){.section-head{align-items:flex-end;margin-bottom:54px}}.section-head>*{margin:0;padding:0 0 17px 0}@media(min-width: 768px){.section-head>*{padding:0 0 26px 0}}.section-head a{font-weight:300;color:#0a4489;margin-right:1rem;font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem}@media(min-width: 1024px){.section-head a{margin-right:0}}.section-head img{display:block;line-height:1}.section-head .section-head__title{color:#178830;font-size:24px;line-height:1.15;margin:0}@media(min-width: 768px){.section-head .section-head__title{font-size:38px}}.section-head .section-head__icon{margin-left:1rem;padding:0;bottom:0;right:1rem;position:relative}@media(min-width: 768px){.section-head .section-head__icon{right:0}}
.footer{opacity:1;padding:0 0 1rem 0;clear:both;background-color:#fff;line-height:1;border-top:1px solid #f8fafb}.footer__header{display:flex;align-items:center}.footer__header .mobileOnly{display:flex;width:100%}@media(min-width: 1024px){.footer__header{border-top:1px solid #f8fafb;padding-top:1rem}}.footer__header .logo{max-width:80px}@media(min-width: 1024px){.footer__header .logo{margin-right:2rem}}.footer__content{border-top:1px solid rgba(0,63,116,.1)}@media(min-width: 1024px){.footer__content{padding-top:50px}}@media(min-width: 1024px){.footer__content .accordion{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}}@media(min-width: 1024px){.footer__content .accordion__item{max-width:20%}}.footer__content .accordion__head{position:relative;display:flex;color:#04589b;border-bottom:1px solid rgba(0,63,116,.1);padding:13px 0;padding:1.3rem 0;font-weight:600}@media(min-width: 1024px){.footer__content .accordion__head{border-bottom:0;padding:0;color:#2e2e2e}}.footer__content .accordion__icon{margin-left:auto;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media(min-width: 1024px){.footer__content .accordion__icon{display:none}}@media(min-width: 1024px){.footer__content .accordion__section{height:auto !important}}@media(min-width: 1024px){.footer__content .footer__security .accordion__item{max-width:100%;width:100%}.footer__content .footer__security .accordion__head{display:none}}.footer__list ul{margin:0;padding:0;list-style:none;margin:10px 0;margin:1rem 0}@media(min-width: 1024px){.footer__list--legal{border-top:1px solid rgba(0,63,116,.1);margin-top:54px}.footer__list--legal ul{display:flex;justify-content:space-between;margin-bottom:0}}.footer__list .socialIcons{display:none}@media(min-width: 1024px){.footer__list .socialIcons{display:flex}}.footer__listItem{padding:.5rem 0;margin:0;display:flex}.footer__listItem a{font-weight:300;transition:all .4s;border-bottom:1px solid rgba(4,88,155,0)}.footer__listItem a:hover,.footer__listItem a:focus{border-color:#3d3d3d}.footer__listItem .icon{margin-left:10px;flex-shrink:0}.footer__listItem--bottom-line{border-bottom:1px solid rgba(0,63,116,.1);padding-bottom:15px !important;margin-bottom:15px !important}.footer__listItem .arrowlink__subText{margin-top:1em}.footer__copyright{margin-right:4rem}@media(min-width: 768px){.footer__copyright{margin-right:2rem}.footer__copyright p{display:inline}}.footer__copyright p{margin-bottom:.6rem;padding-right:.5rem;line-height:1.42;font-weight:300;color:#2e2e2e;font-size:12px;font-size:0.75rem;line-height:16px;line-height:1rem}@media(min-width: 1024px){.footer__copyright p{font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;margin:0}}.footer__foot .logo{margin:1rem 0}@media(min-width: 1024px){.footer__foot{display:flex;align-items:center}.footer__foot .logo{margin:0 2.5rem 0 0;width:auto}.footer__foot .logo img{height:auto;width:84px}}.footer__foot .socialIcons{border-bottom:1px solid rgba(0,63,116,.1)}.footer__foot .socialIcons div{margin-right:2rem}@media(min-width: 768px){.footer__foot .socialIcons{justify-content:flex-start}}@media(min-width: 1024px){.footer__foot .socialIcons{display:none}}.footer--mini{border-top:none;padding:4rem 0 1rem}.footer--mini .container{display:flex;flex-flow:row wrap}@media(min-width: 1024px){.footer--mini .container{flex-flow:initial}}.footer--mini .footer__content{flex:0 0 auto;margin-left:auto}@media(min-width: 1024px){.footer--mini .footer__content{flex:0 0 100%}}@media(min-width: 1024px){.footer--mini .footer__content{flex:0 0 40%;order:2;border-top:1px solid #f8fafb}}.footer--mini .footer__foot{flex:0 0 100%}@media(min-width: 1024px){.footer--mini .footer__foot{flex:0 0 60%;order:1;margin:0}}#opv-footer .footer__content{border-top:none;padding-top:6px}#opv-footer .footer__list--legal{margin-top:0;border-top:none}
.socialIcons{display:flex;align-items:center;padding:1rem 0}@media(min-width: 1024px){.socialIcons{margin-left:auto;padding-left:2rem}}.socialIcons div{margin-right:1.5rem}.socialIcons div:last-child{margin:0}.socialIcons a img{width:25px;height:25px;transition:all linear 300ms}.socialIcons a:hover img{filter:grayscale(100%)}
.accordion__icon{height:12px;width:12px;position:relative;line-height:1}.accordion__icon .icon{position:static}.accordion__item--open .accordion__icon span+span{height:0}.accordion--default .accordion__head{position:relative;padding:1.5rem 1.5rem 1.5rem 3rem;color:#04589b;cursor:pointer;border-top:1px solid #f8fafb;line-height:1.2}.accordion--default .accordion__head__label{border-bottom:1px solid rgba(4,88,155,0);transition:all .4s}.accordion--default .accordion__head:hover{color:#3d3d3d}.accordion--default .accordion__head:hover .accordion__head__label{border-color:#3d3d3d}.accordion--default .accordion__icon{border-radius:100%;border:2px solid #04589b;width:30px;height:30px;position:absolute;top:50%;left:0;transform:translate(0, -50%)}.accordion--default .accordion__article{padding:0 1rem 1rem 3rem}.accordion--default .accordion__article p:last-child{margin-bottom:0}.accordion__section{height:auto;overflow:hidden;transition:height .5s}
.headerCopy{opacity:1;color:#178830}@media(min-width: 768px){.headerCopy{max-width:70%;margin-left:15%}}@media(min-width: 1024px){.headerCopy{max-width:670px;margin-left:auto;margin-right:auto}}.headerCopy .headerCopy__copy p{font-family:"livvic",sans-serif;font-style:normal;font-weight:500;font-size:18px;font-size:1.125rem;line-height:22px;line-height:1.375rem}@media(min-width: 1024px){.headerCopy .headerCopy__copy p{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem}}
.headercta{opacity:1}.headercta__container{max-width:700px}@media(max-width: 767px){.headercta .head .icon{display:none}}@media(min-width: 768px){.headercta{text-align:center}.headercta .head{display:block}.headercta .head .icon{position:absolute;top:-54px;right:14%;margin:0}}@media(max-width: 767px){.headercta__cta{padding-left:1.5rem;padding-right:1.5rem;width:100%}}
.image-module{opacity:1}.image-module .image{display:block}.image-module .image img{display:block}.image-module .container{padding:0;max-width:calc(995px + 3rem)}@media(min-width: 1024px){.image-module .container{padding:0 1.5rem}}.image-module--full img,.image-module--full .lazyload-placeholder{width:100%;height:auto;display:block}.image-module--max img{width:100%;height:auto}.image-module__caption{margin-top:.5rem}
.imageBlocks{opacity:1;margin:2rem 0 2rem}.imageBlocks .imageBlocks__block{width:100%;padding-bottom:82%;position:relative;margin-bottom:1rem}.imageBlocks .imageBlocks__block .imageBlocks__inner{position:absolute;width:100%;height:100%;top:0;left:0}.imageBlocks .imageBlocks__block .imageBlocks__inner a{display:block;width:100%;height:100%;background:#fff;transition:all linear 200ms;box-shadow:0 0 2px 0 rgba(0,0,0,.12),1px 1px 2px 1px rgba(0,0,0,.09);border-radius:8px}.imageBlocks .imageBlocks__block .imageBlocks__inner a img{position:absolute;width:100%;height:auto;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);transition:filter linear 200ms}.imageBlocks .imageBlocks__block .imageBlocks__inner a:hover{background:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,.12),1px 2px 4px 0 rgba(0,0,0,.39)}.imageBlocks .imageBlocks__block .imageBlocks__inner a:hover img{filter:none}.imageBlocks .imageBlocks__block .imageBlocks__inner .imageBlocks__cta{position:absolute;bottom:1rem;left:1rem;right:1rem;border-top:1px solid rgba(0,63,116,.1);padding-top:1rem;text-align:right}@media(min-width: 1024px){.imageBlocks .imageBlocks__block .imageBlocks__inner .imageBlocks__cta{bottom:1.5rem;left:1.5rem;right:1.5rem}}@media(min-width: 768px){.imageBlocks{margin-top:4rem}.imageBlocks .imageBlocks__block{display:inline-block;width:calc(33.33% - 1rem);padding-bottom:calc(27.33% - 1rem);margin:.5rem}}@media(min-width: 1024px){.imageBlocks .imageBlocks__block{flex:0 0 auto;width:calc(25% - 1.5rem);padding-bottom:calc(20.5% - 1.5rem);margin:.75rem}}
blockquote{color:#003578;position:relative;margin:3rem 0 2rem 0}@media(min-width: 1024px){blockquote{margin-bottom:4rem}}blockquote:before{content:"";width:87px;height:63px;background:url("images/icon/icon-quote.png") no-repeat 50% 50%;background-size:cover;position:absolute;top:0;left:-1rem;transform:translateY(-30%)}@media(min-width: 1024px){blockquote:before{left:0;transform:translateX(-20%) translateY(-30%)}}blockquote p{font-size:24px;font-size:1.5rem;line-height:28px;line-height:1.75rem;font-weight:200;position:relative}@media(min-width: 1024px){blockquote p{font-size:38px;font-size:2.375rem;line-height:38px;line-height:2.375rem}}.quote{opacity:1;margin-bottom:2rem;position:relative;line-height:1;margin-left:auto;margin-right:auto}.quote .container{max-width:calc(995px + 3rem);display:flex;flex-flow:wrap;align-items:center}.quote__copy{flex:0 0 100%;margin-bottom:2rem;padding-left:calc(2rem + 1rem)}@media(min-width: 768px){.quote__copy{flex:0 0 49%;margin:0;padding-left:0}}.quote__copy blockquote{padding:0;margin:0}.quote__copy footer{display:flex;padding-top:.8rem;align-items:center;border-top:1px solid rgba(0,63,116,.1)}.quote__copy footer span{display:block;line-height:1.2}.quote__copy footer .quote__author{font-weight:600}.quote__copy .quote__details{flex-grow:1}.quote__copy .avatar{margin:0 1rem 0 0}.quote__source{width:60px}.quote__source .image{margin:0 !important}.quote__source .quote__source__label{display:block;font-size:12px;font-size:0.75rem;line-height:12px;line-height:0.75rem;margin-bottom:.2rem;text-align:right}.quote__image{right:-1rem;position:relative}@media(min-width: 768px){.quote__image{flex:0 0 49%;margin-left:auto;right:0}}.quote__image img,.quote__image .lazyload-placeholder{width:100%}.quote__image .imagerenderd{min-height:240px;display:block}@media(min-width: 1024px){.quote__image .imagerenderd{min-height:280px}}.quote--mini .container{max-width:700px}.quote--mini .quote__copy{flex:0 0 100%;margin-bottom:0}.quote--mini .quote__copy blockquote{width:100%;margin:0}.quote--themed{padding:36px;border-radius:.5rem}.quote--themed .container{padding:0}.quote--themed:not(.theme-white) blockquote:before{background-image:url("./images/icon/icon-quote-white.png")}.quote--themed .quote__copy{padding-left:0}.quote--themed:before{content:"";position:absolute;top:0;left:15px;width:51px;height:27px;transform:translate(0, -50%);background-image:url("./images/flourish/quote-hearts.png")}.quote--themed .avatar img{border:2px solid #fff}.quote--themed p{font-size:18px;line-height:1.2}@media(min-width: 1024px){.quote--themed p{font-size:22px}}
.avatar{overflow:hidden;line-height:1;position:relative}.avatar .image{margin:0 !important}.avatar img{border-radius:100%;width:60px}
.important-information{opacity:1}.important-information__flourish{display:block}.important-information__container.container{max-width:900px}.important-information__main{color:#3d3d3d}@media(min-width: 1024px){.important-information__main{margin-top:15px}}.important-information__main ul{margin-bottom:1.5rem}.important-information__main ul li:last-child{margin-bottom:0}.important-information__flourish img{max-width:100%;min-height:140px;min-width:61px}@media(max-width: 767px){.important-information__flourish img{margin:auto;display:block}}.important-information__flourish .imagerenderd{min-height:140px}.important-information__buttons{margin-top:2rem;margin-bottom:-1rem;text-align:center}.important-information__buttons .cta{margin-left:.8rem;margin-right:.8rem}.important-information__body--lead p{color:#178830;font-family:"livvic",sans-serif;font-style:normal;font-weight:500;font-size:18px;font-size:1.125rem}@media(min-width: 1024px){.important-information__body--lead p{font-size:22px;font-size:1.375rem}}
.product-item{position:relative}.product-item__container.container{padding:0}.product-item__isBlackGradient:before{background:inherit !important}.product-item__image{position:relative;width:100%;display:flex;flex:0 0 auto}.product-item__image:before{content:"";position:absolute;top:40%;left:0;right:0;bottom:0;background:linear-gradient(0deg, #000000 0%, rgba(0, 0, 0, 0) 100%)}.product-item__image .image{display:block}.product-item__image img{display:block;margin:0;width:100%;max-width:100%;height:auto}.product-item__title{margin-bottom:10px}.product-item__info{position:absolute;bottom:20px;left:20px;right:20px;line-height:1;display:flex;align-items:baseline}.product-item__info .image{flex:0 0 50%;max-width:125px;display:inline-block;vertical-align:bottom}[class*="--3up"] .product-item__info .image{max-width:105px}@media(min-width: 768px){[class*="--3up"] .product-item__info .image{flex:0 0 30%}}@media(min-width: 768px){[class*="--3up"] .product-item__info .image{flex:0 0 50%}}.product-item__info p{flex-grow:1;margin:0;color:#fff;max-width:225px;font-size:18px;display:flex;font-family:"livvic",sans-serif;font-style:normal;font-weight:400;line-height:1;align-items:flex-end;padding-left:15px}.product-item__info p span:first-child{font-size:60px;letter-spacing:-2px;padding-right:5px}@media(min-width: 768px){.product-item__info p span:first-child{font-size:45px}}@media(min-width: 1024px){.product-item__info p span:first-child{font-size:60px}}@media(max-width: 767px){.product-item__info{bottom:10px;left:8px;right:8px;align-items:flex-end}.product-item__info .image{flex:1 1 80px}.product-item__info p{font-size:16px;max-width:170px}.product-item__info p span:first-child{font-size:30px;padding-right:10px;position:relative;top:-10px}}.product-item__content{padding:25px 40px 25px 25px}.product-item__content p:last-of-type{margin-bottom:0}.product-item__main{background:#fff;flex:1 1 0%;border-radius:7px;overflow:hidden}@media(min-width: 768px){[class*="--1up"] .product-item__main{display:flex;flex-direction:row}[class*="--1up"] .product-item__main>*{width:50%}}.product-item__footer{border-top:1px solid rgba(0,63,116,.1);padding-top:20px;margin-top:20px}.product-item__footer>*:last-child{margin-bottom:0}.product-item__footer .cta+.arrowlink{margin-top:15px}.product-item__main{display:flex;flex-direction:column}.product-item__content{flex-grow:1;display:flex;flex-direction:column}.product-item__copy{flex-grow:1}.product-item--blank{margin:0}
.product-list{opacity:1;padding:0;position:relative}.product-list--first{padding-top:46px}@media(min-width: 1024px){.product-list--first{padding-top:60px}}.product-list--last{padding-bottom:calc(46px - 30px)}@media(min-width: 1024px){.product-list--last{padding-bottom:calc(60px - 54px)}}.product-list__main{display:flex;flex-flow:wrap;justify-content:space-between;position:relative}.product-list__main>*{flex:0 0 100%;margin-bottom:20px;display:inline-block;display:flex}@media(min-width: 1024px){.product-list__main>*{margin-bottom:36px}}@media(min-width: 768px){.product-list--2up .product-list__main>*{flex:0 0 49%}.product-list--3up .product-list__main>*{flex:0 0 32%}}.product-list .cta{max-width:320px}
.promo{opacity:1;text-align:center}@media(min-width: 768px){.promo{text-align:left}}.promo .promo__container{max-width:700px;margin:0 auto;position:relative;padding-top:2rem;padding-bottom:2rem}.promo .promo__container:before{content:"";position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%;height:1px;background:rgba(0,63,116,.1)}@media(min-width: 1024px){.promo .promo__container:before{width:calc(995px + 3rem)}}.promo__title{margin:0;color:#178830;font-weight:300;font-size:18px;line-height:1.1;font-family:"livvic",sans-serif;font-style:normal;font-weight:500}.promo__icon{display:inline-block;vertical-align:middle;width:80px;flex:0 0 auto}@media(min-width: 768px){.promo__icon{margin-top:-1rem;margin-right:1rem}}.promo__icon .imagerenderd{height:87px}@media(min-width: 1024px){.promo__icon .imagerenderd{height:auto}}.promo__body{padding:1rem 1rem 2.5rem 1rem}@media(min-width: 768px){.promo__body{padding:0 1.5rem}}@media(min-width: 768px){.promo__main{display:flex;align-items:center}.promo__footer{flex-shrink:0}.promo .cta{margin:0;min-width:150px;max-width:300px}.promo__body{flex-grow:1}}.promo--noTopMargin{margin-top:0;padding-top:0}.promo--noMargin{margin:0}.promo--noMargin .promo__container:before{display:none}.promo--noMargin .promo__icon{margin-top:0}
.module--quicklinks{opacity:1;position:relative}.module--quicklinks .container{position:relative}@media(min-width: 1024px){.module--quicklinks .container{max-width:900px;margin:0 auto;padding:0 1.5rem}}.module--quicklinks__flourish{position:absolute;top:-1rem;right:1rem}@media(min-width: 1024px){.module--quicklinks__flourish{right:auto;left:-130px;top:100px}}.module--quicklinks__title{color:#178830}.module--quicklinks__title+p{color:#178830}.module--quicklinks__main{position:relative}@media(min-width: 768px){.module--quicklinks__main .reevoo{margin-top:3rem}}.module--quicklinks__info .head{padding-right:80px}@media(min-width: 768px){.module--quicklinks__info .head{padding-right:0}}.module--quicklinks__info .imagerenderd{height:128px;min-width:61px}@media(min-width: 1024px){.module--quicklinks__info .imagerenderd{height:120px}}.module--quicklinks .module--quicklinks__image{margin-top:2rem;display:block;margin-bottom:0}.module--quicklinks .module--quicklinks__image img{margin:0 auto;display:block}@media(min-width: 768px){.module--quicklinks .module--quicklinks__image img{margin-left:0;margin-right:0}}.module--quicklinks--extraTopPadding{padding-top:3rem}.module--quicklinks .contact__detail{padding-top:1rem}.module--quicklinks .contact__info{border-top:1px solid rgba(0,63,116,.1);margin-top:1rem !important;padding-top:1rem}@media(min-width: 768px){.module--quicklinks--thirds .columns\@md>*:first-child{flex-basis:30.8%}.module--quicklinks--thirds .columns\@md>*:last-child{flex-basis:61.7%}.module--quicklinks--thirds .module--quicklinks__info p:last-child{margin-bottom:0}.module--quicklinks--thirds .module--quicklinks__list ul{display:flex;flex-wrap:wrap}.module--quicklinks--thirds .module--quicklinks__list ul li{flex-basis:50%;padding:1rem 0}}@media(min-width: 1024px){.module--quicklinks--thirds .container{max-width:calc(995px + 3rem)}}.module--quicklinks--reducedTopPadding{padding-top:0}
.related{opacity:1;padding:40px 0;position:relative}@media(min-width: 1024px){.related{padding:70px 0}}@media(min-width: 1024px){.related{padding-right:1.5rem}}.related__header{display:flex;align-items:baseline}.related__items>div{display:flex;flex-direction:row}.related__items>div+div{margin-top:1rem}@media(min-width: 768px){.related__items{display:flex;justify-content:space-between}.related__items>div+div{margin-top:0}.related__items>div:nth-last-child(n+2):nth-last-child(-n+2):first-child,.related__items>div:nth-last-child(n+2):nth-last-child(-n+2):first-child~div{width:48%}.related__items>div:nth-last-child(n+3):nth-last-child(-n+3):first-child,.related__items>div:nth-last-child(n+3):nth-last-child(-n+3):first-child~div{width:32%}}.related__cta{text-align:center;margin-top:2rem}.related__more{margin-top:1.5rem !important}@media(min-width: 768px){.related__more{display:none !important}}.related--padtop{padding-top:6rem}@media(min-width: 768px){.related--padtop{padding-top:10rem}}.related .carousel .slider:after{content:"flickity";display:none}@media(min-width: 1024px){.related .carousel .slider:after{content:""}}.related.related--1up .slider__cell>div{width:100%}@media(min-width: 1024px){.related.related--1up .slider__cell{width:32%}}.related:not(.related--1up) .related__container.container{padding-right:0}
.slider{position:relative;display:flex;flex-wrap:wrap}.slider .flickity-viewport{order:0;flex:0 0 100%}@media(min-width: 1024px){.slider .flickity-viewport{margin-bottom:1rem}}.slider .flickity-prev-next-button{outline:0;border:0;background:none;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-ms-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;position:absolute;z-index:2;top:20px;cursor:pointer;left:0;color:#fff;font-size:26px;bottom:0;margin-top:0;padding:5px}.slider .flickity-prev-next-button svg{display:none}.slider .flickity-prev-next-button.previous{position:absolute;left:2rem;top:auto;bottom:1rem;flex:0 1 auto;margin:0 1rem 0 auto;width:20px;height:28px;background-image:url(./images/mobile_imageGallery_arrowLeft.png);background-size:cover}@media(min-width: 1024px){.slider .flickity-prev-next-button.previous{order:2;position:relative;top:auto;bottom:auto;left:auto;width:10px;height:19px;background-image:url(./images/icon-arrow.png);transform:rotate(-180deg)}}.slider .flickity-prev-next-button.next{position:absolute;left:auto;right:2rem;bottom:1rem;top:auto;order:4;flex:0 1 auto;margin:0 0 0 1rem;width:20px;height:28px;background-image:url(./images/mobile_imageGallery_arrow.png);background-size:cover}@media(min-width: 1024px){.slider .flickity-prev-next-button.next{order:4;position:relative;top:auto;bottom:auto;width:10px;right:0;height:19px;background-image:url(./images/icon-arrow.png)}}.slider .flickity-page-dots{bottom:0;text-align:center;order:3;position:relative;flex:0 1 auto;width:auto;margin:0;display:none}@media(min-width: 960px){.slider .flickity-page-dots{bottom:0}}@media(min-width: 1024px){.slider .flickity-page-dots{display:flex;align-items:center}}.slider__cell{width:100%}.slider__cell>div{height:100%;width:96%}@media(min-width: 1024px){.slider__cell>div{width:100%}}.slider__cell .carousel__caption{display:none}.slider__cell .carousel__caption.editing{display:block;margin-top:0 !important}.flickity-resize .slider__cell{min-height:100%}.flickity-resize .slider__cell>div{position:absolute}@media(min-width: 1024px){.flickity-resize .slider__cell>div{position:relative}}.carousel{position:relative}.carousel>.wrapper>div{height:100%;width:100%;position:relative}.carousel .slider__controls{margin-top:1rem}@media(min-width: 768px){.carousel .slider__controls{margin:0}}.carousel .slider__controls ul{margin:0 auto;padding:0;display:flex;align-items:center;justify-content:center}.carousel .slider__controls ul li{margin:0;padding:0;list-style:none;display:block;position:relative;text-indent:-2000em;cursor:pointer}.carousel .slider__controls ul li.slider__controls__prev{width:10px;height:19px;background-image:url(./images/icon-arrow.png);background-size:cover;transform:rotate(-180deg);margin-right:1rem}.carousel .slider__controls ul li.slider__controls__next{width:10px;height:19px;background-image:url(./images/icon-arrow.png);background-size:cover;margin-left:1rem}.carousel .slider__controls ul li.slider__controls__paging{display:inline-block;width:8px;height:8px;margin:0 8px;background:#d2d9dc;border-radius:50%;opacity:.3;transition:all linear 200ms}.carousel .slider__controls ul li.slider__controls__paging:hover{opacity:1}.carousel .slider__controls ul li.slider__controls__paging.selected{background-color:#37a640;opacity:1}.carousel .slider__controls.slider__controls--right ul{justify-content:flex-end}.carousel--image{opacity:1}.carousel--image .carousel__caption{margin-left:2rem;margin-right:2rem}@media(min-width: 1024px){.carousel--image .carousel__caption{margin-left:0;margin-right:0}}.carousel--image img{width:100%;display:block;max-width:100%;height:auto}@media(min-width: 1024px){.carousel--image{max-width:calc(995px + 3rem);margin-left:auto;margin-right:auto;padding:0 1.5rem}}.carousel--image .slider:after{content:"flickity";display:none}.carousel--image .slider .slider__cell>div{width:100%}.carousel--image .slider .slider__cell .cms-edit{position:absolute;top:0;right:0}.carousel--image .slider__controls{position:absolute;width:100%;bottom:0}@media(min-width: 1024px){.carousel--image .slider__controls{width:auto;bottom:-1rem;right:0}}.carousel--image .slider__controls ul{justify-content:space-between !important;padding:1rem}@media(min-width: 1024px){.carousel--image .slider__controls ul{padding:0}}.carousel--image .slider__controls ul li.slider__controls__paging{display:none}@media(min-width: 1024px){.carousel--image .slider__controls ul li.slider__controls__paging{display:inline-block}}.carousel__caption{margin:.4rem 0 0}@media(min-width: 1024px){.carousel__caption{max-width:65%;margin:0 0 0 0}}.carousel--2up,.carousel--3up,.carousel--4up{margin-left:-0.5rem;margin-right:-0.5rem}@media(min-width: 1024px){.carousel--2up,.carousel--3up,.carousel--4up{margin-left:-0.75rem;margin-right:-0.75rem}}.carousel--2up .slider__cell,.carousel--3up .slider__cell,.carousel--4up .slider__cell{width:90%;padding:.5rem;max-width:300px}@media(min-width: 768px){.carousel--2up .slider__cell,.carousel--3up .slider__cell,.carousel--4up .slider__cell{max-width:none}}@media(min-width: 1024px){.carousel--2up .slider__cell,.carousel--3up .slider__cell,.carousel--4up .slider__cell{padding:.75rem}}.carousel--2up .slider__cell{max-width:500px}@media(min-width: 768px){.carousel--2up .slider__cell{width:50%}}@media(min-width: 1024px){.carousel--2up .slider__cell{width:32%}}@media(min-width: 768px){.carousel--3up .slider__cell{width:33.333333%}}.carousel--4up .slider__cell{max-width:400px}@media(min-width: 768px){.carousel--4up .slider__cell{width:25%}}.carousel--noMobileCarousel .slider:after{content:"" !important}.carousel--noMobileCarousel .slider .slider__cell{width:100%;flex:0 0 auto;max-width:none}.carousel--noMobileCarousel .slider .slider__cell>div{position:relative;width:100%}@media(min-width: 768px){.carousel--noMobileCarousel.carousel--2up .slider .slider__cell{width:49.95%}}@media(min-width: 768px){.carousel--noMobileCarousel.carousel--3up .slider .slider__cell{width:33.3%}}
.start-quote{opacity:1;text-align:center;position:relative}.start-quote .start-quote__flourish{content:"";position:absolute;z-index:4;width:83px;height:45px;margin-top:-22px;top:calc(-46px - 1rem);left:70%}@media(min-width: 1024px){.start-quote .start-quote__flourish{top:calc(-60px - 1rem)}}.start-quote .theme-strawberry,.start-quote .theme-blackcurrant,.start-quote .theme-teal,.start-quote .theme-clover{color:#fff}.start-quote__container.container{max-width:900px}.start-quote__content{max-width:560px;margin:0 auto}.start-quote__title{margin:0}.start-quote__buttons{margin-top:2rem;margin-bottom:-1rem}.start-quote__buttons .cta{margin-left:.8rem;margin-right:.8rem}
.tags{opacity:1}.tags .container{display:flex;align-items:center}@media(min-width: 1024px){.tags .container{max-width:700px;margin:0 auto;padding:0 1.5rem}}.tags .icon{margin-right:1rem}.tags a{border-bottom:1px solid rgba(0,63,116,.1);margin-right:1rem;padding-bottom:.2rem;color:#3d3d3d;font-weight:600;margin-top:.3rem;font-size:11px;font-size:0.6875rem;line-height:14px;line-height:0.875rem}@media(min-width: 1024px){.tags a{font-size:14px;font-size:0.875rem;line-height:22px;line-height:1.375rem}}
.twocol{opacity:1;position:relative;padding:46px 0}@media(min-width: 768px){.twocol{padding:60px 0}}.twocol__container.container{max-width:900px}.twocol .head{width:100%;display:block;margin:0 auto}
.unit-price{opacity:1;padding:0;margin:46px 0}@media(min-width: 768px){.unit-price{margin:60px 0}}.unit-price__container.container{max-width:900px}.unit-price h2,.unit-price h3{color:#178830}.unit-price h2+p,.unit-price h3+p{margin-top:-16px;margin-bottom:.8rem}.unit-price .y,.unit-price .n{display:inline-block;width:15px;height:15px}.unit-price__table{margin-bottom:1.5rem}.unit-price__table table{margin:0}.unit-price__items{margin-bottom:20px}@media(min-width: 768px){.unit-price__items{margin-bottom:36px}}.unit-price__items:last-child{margin-bottom:0}@media(min-width: 768px){.unit-price__items{display:flex;flex-wrap:wrap}.unit-price-item{flex:0 0 33.3333%;display:flex;flex-direction:column}.unit-price-item>*:last-child{flex-grow:1}}.unit-price .accordion{margin-top:16px}.unit-price .accordion__head{color:#04589b;position:relative;cursor:pointer;padding:10px 0 10px 40px}.unit-price .accordion__head:hover{color:#3d3d3d}.unit-price .accordion__icon{border:1.6px solid #04589b;border-radius:100%;position:absolute;top:50%;left:0;width:30px;height:30px;transform:translate(0, -50%)}.unit-price .accordion__article{padding:24px;background-color:#f9fafc;border-radius:8px}.unit-price .accordion__article li{margin:0}.unit-price .accordion__article>span>*:last-child{margin-bottom:0}.unit-price-item{border-radius:8px;margin-top:16px}.unit-price-item__section{padding:15px 24px;background-color:#f9fafc;position:relative}.unit-price-item__section:first-child p b{display:block}@media(min-width: 768px){.unit-price-item__section:after{content:"";position:absolute;top:16px;bottom:16px;right:0;border-right:1px solid #d2d9dc;opacity:.5}}.unit-price-item__section+.unit-price-item__section{margin-top:3px}.unit-price-item__section:first-child{border-top-left-radius:8px;border-top-right-radius:8px}.unit-price-item__section:last-child{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.unit-price-item__section>*:last-child,.unit-price-item__section>div>*:last-child{margin-bottom:0}@media(min-width: 768px){.unit-price-item__section:first-child,.unit-price-item__section:last-child{border-radius:0}.unit-price-item:first-child>*:first-child,.unit-price-item:nth-child(4n)>*:first-child{border-top-left-radius:8px}.unit-price-item:first-child>*:last-child,.unit-price-item:nth-child(4n)>*:last-child{border-bottom-left-radius:8px}.unit-price-item:last-child>*:first-child,.unit-price-item:nth-child(3n)>*:first-child{border-top-right-radius:8px}.unit-price-item:last-child>*:last-child,.unit-price-item:nth-child(3n)>*:last-child{border-bottom-right-radius:8px}.unit-price-item:last-child .unit-price-item__section:after,.unit-price-item:nth-child(3n) .unit-price-item__section:after{display:none}}.unit-price-item li{margin:0}
.table{width:100%;max-width:100%;text-align:left;background-color:#fff;line-height:1.2;margin:0 0 3rem;position:relative;overflow:hidden}.table table{border-spacing:0;border-collapse:collapse;width:100%}.table table a{white-space:nowrap;border-radius:2rem;padding:.4rem 1.5rem;display:inline-block;vertical-align:middle;font-family:"livvic",sans-serif;font-style:normal;font-weight:600;font-weight:400;font-size:14px;transition:all .3s;text-align:center;margin:.8rem 0 0;line-height:1;position:relative;cursor:pointer;background:#fff;box-shadow:.5px .5px 1px 1px rgba(0,0,0,.08);color:#003578}@media(min-width: 1024px){.table table a{font-size:16px}}.table table a:hover,.table table a:focus{color:#3d3d3d;background-color:#fefefe;box-shadow:1px 1px 3px 1px rgba(0,0,0,.2)}.table .table__footer{text-align:center;font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem;margin:1rem 0 0;padding:0 0 1px}.table .table__footer p{font-size:13px;font-size:0.8125rem;line-height:16px;line-height:1rem}.table .table__footer a{border-bottom:1px solid rgba(4,88,155,0);transition:all .4s}.table .table__footer a:hover,.table .table__footer a:focus{border-color:#3d3d3d}.table thead{font-family:"livvic",sans-serif;font-style:normal;font-weight:400;color:#178830}.table thead>tr>th,.table thead>tr td{vertical-align:top;text-align:Center;background:#fff;padding:17px}@media(min-width: 1024px){.table thead>tr>th,.table thead>tr td{padding:26px}}.table tbody tr th,.table tbody tr td{font-size:14px;font-size:0.875rem;line-height:16px;line-height:1rem;text-align:Center;padding:17px}@media(min-width: 1024px){.table tbody tr th,.table tbody tr td{padding:26px}}.table tbody tr th:first-child,.table tbody tr td:first-child{width:120px;min-width:120px;word-break:break-word}@media(min-width: 500px){.table tbody tr th:first-child,.table tbody tr td:first-child{width:160px;min-width:160px;padding-right:15px}}.table tbody tr th{font-weight:600;text-align:left;position:relative}.table tbody tr th:after{content:"";position:absolute;top:16px;bottom:16px;right:0;border-right:1px solid #d2d9dc;opacity:.5}.table tbody tr td{min-width:calc((100vw - 150px - 2rem)/1.5)}@media(min-width: 500px){.table tbody tr td{min-width:calc((100vw - 150px - 2rem)/2.5)}}@media(min-width: 620px){.table tbody tr td{min-width:calc((100vw - 150px - 2rem)/3.5)}}@media(min-width: 768px){.table tbody tr td{min-width:calc((100vw - 150px - 2rem)/4.5)}}@media(min-width: 900px){.table tbody tr td{min-width:100px}}.table tbody tr>*:first-child{border-radius:8px 0 0 8px}.table tbody tr>*:last-child{border-radius:0 8px 8px 0}.table tbody tr:nth-child(even)>*{background-color:#fff}.table tbody tr:nth-child(odd)>*{background-color:#f9fafc}.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child,.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child~tr{background-color:#f9fafc}.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child:first-child>*:first-child,.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child~tr:first-child>*:first-child{border-radius:8px 0 0 0}.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child:first-child>*:last-child,.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child~tr:first-child>*:last-child{border-radius:0 8px 0 0}.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child:last-child>*:first-child,.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child~tr:last-child>*:first-child{border-radius:0 0 0 8px}.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child:last-child>*:last-child,.table tbody tr:nth-last-child(n+2):nth-last-child(-n+2):first-child~tr:last-child>*:last-child{border-radius:0 0 8px 0}.table th>*:first-child,.table td>*:first-child{margin-top:0}.table th>*:last-child,.table td>*:last-child{margin-bottom:0}.table [colspan]{text-align:center}.table [colspan="1"]{text-align:left}.table [rowspan]{vertical-align:middle}.table [rowspan="1"]{vertical-align:top}.table .cloned{position:relative}.table .scrollableTable{overflow-x:auto;padding-bottom:1rem}.table .scrollableTable th:first-child,.table .scrollableTable td:first-child{visibility:hidden}.table .clone table{background:rgba(0,0,0,0);position:absolute;top:0;left:0;pointer-events:none}.table .clone table th,.table .clone table td{visibility:hidden}.table .clone table th:first-child,.table .clone table td:first-child{visibility:visible}.table .clone table thead th:first-child:before{display:none}.table.table--highlight thead th:nth-child(2){position:relative}.table.table--highlight thead th:nth-child(2):before{content:"";position:absolute;border-bottom:5px solid #178830;left:0;right:0;bottom:0;top:auto}.table.table--firstRowPrice tbody tr:first-child td{font-size:18px;font-size:1.125rem;line-height:18px;line-height:1.125rem}.table.table--noStripes tbody tr td,.table.table--noStripes tbody tr th{background:#f9fafc !important;position:relative;padding-top:8px;padding-bottom:8px}.table.table--noStripes tbody tr td:after,.table.table--noStripes tbody tr th:after{content:"";position:absolute;top:0px;bottom:0px;right:0;border-right:1px solid #d2d9dc;opacity:.5}.table.table--noStripes tbody tr td:last-child:after,.table.table--noStripes tbody tr th:last-child:after{display:none}.table.table--noStripes tbody tr:first-child td:after,.table.table--noStripes tbody tr:first-child th:after{top:14px}.table.table--noStripes tbody tr:last-child td:after,.table.table--noStripes tbody tr:last-child th:after{bottom:14px}.table.table--noStripes tbody tr:first-child th,.table.table--noStripes tbody tr:first-child td{padding-top:17px}@media(min-width: 1024px){.table.table--noStripes tbody tr:first-child th,.table.table--noStripes tbody tr:first-child td{padding-top:26px}}.table.table--noStripes tbody tr:last-child th,.table.table--noStripes tbody tr:last-child td{padding-bottom:17px}@media(min-width: 1024px){.table.table--noStripes tbody tr:last-child th,.table.table--noStripes tbody tr:last-child td{padding-bottom:26px}}.table.table--overflow thead tr th:first-child{position:relative}.table.table--overflow thead tr th:first-child:before{content:"";display:block;width:16px;height:100%;position:absolute;z-index:10;right:0;top:0;transform:translateX(100%);background-image:-webkit-linear-gradient(left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background-image:-o-linear-gradient(left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background-image:linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFFFF", endColorstr="#00FFFFFF", GradientType=1)}.table.table--overflow tbody tr th:first-child{position:relative}.table.table--overflow tbody tr th:first-child:after{display:none}.table.table--overflow tbody tr th:first-child:before{content:"";display:block;width:8px;height:100%;position:absolute;z-index:10;right:0;top:0;transform:translateX(100%);background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background-image:-o-linear-gradient(left, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background-image:linear-gradient(to right, rgba(0, 0, 0, 0.1) 0%, rgba(0, 0, 0, 0) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#1A000000", endColorstr="#00000000", GradientType=1)}.table.cols-2 tbody tr th:first-child,.table.cols-2 tbody tr td:first-child{width:50%}.table.cols-3 tbody tr th:first-child,.table.cols-3 tbody tr td:first-child{width:30%}.table.cols-4 tbody tr th:first-child,.table.cols-4 tbody tr td:first-child{width:25%}.table-caption{text-align:left;padding:.4rem 0;line-height:1.2;font-family:"livvic",sans-serif;font-style:normal;font-weight:400;color:#178830;font-size:22px}.table-caption small{display:block;font-size:72%;color:#3d3d3d}
#logout-page{flex:1 0 auto}#logout-page .content{margin:45px 100px;display:flex;align-items:flex-start;justify-content:space-around}#logout-page .content .left-block{width:70%}#logout-page .content .heading{color:#007c9e;font-size:38px;font-weight:600;line-height:1.5}#logout-page .content .desc p{color:#46616e;font-size:14px}#logout-page .content .cta{background-color:#006cf4;height:44px;padding-top:.8rem}#logout-page .content .cta:hover{background-color:#003578}#logout-page .content .links{display:block;margin-top:10px}#logout-page+#dashboard-footer{position:fixed;bottom:0;width:100%}
#dashboard-header{background:#007c9e}.dashboard-header{margin:0 auto;max-width:1220px}.dashboard-header .primary{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(216,216,216,.5);padding:1.5rem 0}.dashboard-header .primary .nav-links{display:flex}.dashboard-header .primary .nav-links .pph-link{line-height:16px;padding:0 1.5rem}.dashboard-header .primary .nav-links .pph-link:not(:last-child){border-right:1px solid #fff}.dashboard-header .primary .nav-links .pph-link a{text-decoration:none;color:#fff;font-weight:300}.dashboard-header .primary .nav-links .pph-link a:hover{padding-bottom:26px;border-bottom:1px solid #fff}.dashboard-header .primary .logo{height:27px;width:207px;margin:0;flex:0 0 auto;align-items:center;min-height:auto;display:flex}.dashboard-header .primary .logo a{display:flex}.dashboard-header .secondary{padding:3.75rem 0}@media(max-width: 1280px){.dashboard-header{max-width:90%}}
.pph-link{padding-left:1.5rem}.pph-link a{color:#fff;font-weight:300}
#dashboard-footer{background-color:#fff}.dashboard-footer{margin:0 7.75rem;display:flex;justify-content:space-between;align-items:center;padding:0}@media(max-width: 1280px){.dashboard-footer{margin:0 1.5rem}}@media(max-width: 1024px){.dashboard-footer{padding:29px 36px 16px 36px;margin:0}}.dashboard-footer .nav-links{display:flex}.dashboard-footer .nav-links .link{line-height:1.3rem}.dashboard-footer .nav-links a{color:#04589b;font-size:16px;line-height:1.3rem}.dashboard-footer .logo-block{display:flex;align-items:center}.dashboard-footer .logo-block .logo{width:95px;height:26px;margin-top:1.25rem}@media(max-width: 1024px){.dashboard-footer .logo-block .logo{margin-top:0}}.dashboard-footer .logo-block .copyright{margin-left:15px;font-size:14px;line-height:1.25}
.dashboard-article{display:flex;justify-content:space-between;align-items:center}.dashboard-article.wrapper{margin:3.75rem auto;max-width:1220px}@media(min-width: 768px)and (max-width: 1024px){.dashboard-article.wrapper{width:90%}}@media(max-width: 1280px){.dashboard-article.wrapper{max-width:90%}}.dashboard-article .body{flex-basis:70%}.dashboard-article .body h4{margin-bottom:1.5rem;line-height:36px}.dashboard-article .body ul{padding:0;margin:0 0 0 2rem}.dashboard-article .body ul li{list-style-type:disc;margin:0 0 .5rem 0}
.detail-parent.wrapper{max-width:1100px;margin:1.5rem auto 3.75rem}@media(max-width: 1280px){.detail-parent.wrapper{max-width:90%}}.detail-parent.wrapper .joint-cta{display:none}@media(min-width: 768px)and (max-width: 1024px){.detail-parent.wrapper .joint-cta{display:flex;align-items:center;margin-bottom:25px}.detail-parent.wrapper .joint-cta .links a,.detail-parent.wrapper .joint-cta .title{margin:0 15px 0 0}.detail-parent.wrapper .joint-cta .title{color:#007c9e}}.detail-parent.wrapper .right-section .tooltip .content{left:-100px}.detail-parent.wrapper .main-container{display:flex;margin:0 auto;align-items:flex-start}@media(max-width: 1024px){.detail-parent.wrapper .main-container{flex-direction:column;display:block}.detail-parent.wrapper .main-container .content-section{margin-top:20px}}.detail-parent.wrapper .main-container aside{flex:1}.detail-parent.wrapper .msg{border-radius:13px;background-color:#eb3924;color:#fff;font-weight:bold;line-height:20px;padding:15px;margin:15px auto}.detail-parent.wrapper .select-wrapper{width:300px}.detail-parent.wrapper .select-wrapper .select__option a{display:block;color:#3d3d3d;font-size:16px;font-weight:600;letter-spacing:-0.3px;line-height:32px}.detail-parent.wrapper .select-wrapper .select__option--is-focused{background-color:#04589b}.detail-parent.wrapper .select-wrapper .select__option--is-focused a{color:#fff}.detail-parent.wrapper .select-wrapper:first-child{margin-right:20px}.detail-container{padding:1.5rem;margin:0 auto 1.5rem auto;background-color:#fff;border-radius:13px !important;box-shadow:-1px 0 2px 1px rgba(0,0,0,.09);width:100%}.detail-container .title-heading{margin-bottom:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cce5ec}.detail-container .tooltip:hover .content{display:block}@media(max-width: 1024px){.detail-parent.wrapper{margin:32px 36px 48px 36px}.detail-parent.wrapper .msg,.detail-parent.wrapper .detail-container{width:auto}.detail-parent.wrapper .main-container{margin:0;max-width:none}}#detail-parent{flex:1 0 auto}
.info-cont .back-label{color:#04589b;cursor:pointer;margin:0;font-size:16px;line-height:20px;padding-left:0 !important;display:flex;align-items:center}.info-cont .back-label::before{content:"";background-image:url("images/icon-arrow-link.png");width:8px;height:16px;display:inline-block;transform:rotate(180deg);background-repeat:no-repeat;margin-right:.75rem}.info-cont .heading{font-weight:600;margin-top:1.5rem;margin-bottom:3.75rem}
.loading{height:30px}.loading .spnr{width:24px;height:24px;opacity:1 !important;background:url("images/icon/icon-pph-loading.png") no-repeat;animation:spnr 1s linear infinite}@keyframes spnr{from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}.dashboard-table .loading{float:right}
.sidebar{border-radius:12px;width:308px;margin-right:1.5rem}@media(max-width: 1024px){.sidebar{display:none}}.sidebar .sidebar-heading{border-bottom:1px solid #d2d9dc;margin:0 1.5rem;padding:1.5rem 0;line-height:normal}.sidebar .cta-links{text-align:center;margin:0 10px 10px}.sidebar .cta-links .cta{margin:10px;display:block}.sidebar .cta-links:after{content:"";text-align:center;display:block;border-bottom:1px solid #d2d9dc}.sidebar ul.nav-item{margin-top:4px;padding-bottom:.75rem}.sidebar .nav-item li{list-style:none}.sidebar .nav-item li a{color:#04589b;display:block;cursor:pointer;padding:.75rem 1.5rem;position:relative}.sidebar .nav-item li a .link-label{max-width:calc(100% - 25px);display:block}.sidebar .nav-item li a .link-label.new{max-width:calc(100% - 60px)}.sidebar .nav-item li a .new-icon{background-color:#178830;color:#fff;border-radius:5px;font-family:"Mulish",sans-serif;font-size:10px;font-weight:800;letter-spacing:-0.19px;line-height:13px;padding:4px 6px;position:absolute;top:50%;right:48px;transform:translate(0%, -50%)}.sidebar .nav-item li a::after{content:"";background-image:url("images/icon/arrow.svg");background-size:25px;background-repeat:no-repeat;width:25px;height:25px;position:absolute;right:1.5rem;top:50%;transform:translate(0%, -50%)}.sidebar .nav-item li a.active{background-color:#04589b;color:#fff}.sidebar .nav-item li a.active::after{background-image:url("images/icon/arrow-hover.svg")}.sidebar.sticky-wrapper{position:relative;min-width:308px}.sidebar.sticky-wrapper .sticky-inner{width:308px;border-radius:12px;transform:translateY(0)}.sidebar.sticky .sticky-inner{position:fixed;top:0;z-index:2}.sidebar .links-section{background:#fff;box-shadow:0 0 1px 2px rgba(0,0,0,.1);border-radius:12px}@media(max-width: 1024px){.plan-overview.wrapper .side-wrapper,.detail-parent.wrapper .side-wrapper{margin-right:10px}}.plan-overview.wrapper .side-wrapper.hide,.detail-parent.wrapper .side-wrapper.hide{display:none}@media(max-width: 1024px){.plan-overview .wrap-div,.detail-parent .wrap-div{display:flex;height:44px}.plan-overview .wrap-div .select__control,.detail-parent .wrap-div .select__control{width:300px}.plan-overview .wrap-div .select__control::after,.detail-parent .wrap-div .select__control::after{background:url(images/icon/dropdown-arrow.svg) 50% 50% no-repeat}}
.action-required .progress-block .progress{width:74px;height:17px;background-size:contain;background-repeat:no-repeat;display:inline-block;background-image:url("images/chevron.svg")}.action-required .progress-block .progress.stage-0{background-image:url("images/icon/Progress_0.svg");display:none}.action-required .progress-block .progress.stage-1{background-image:url("images/icon/Progress_1.svg")}.action-required .progress-block .progress.stage-2{background-image:url("images/icon/Progress_2.svg")}.action-required .progress-block .progress.stage-3{background-image:url("images/icon/Progress_3.svg")}.action-required .progress-block .progress.stage-4{background-image:url("images/icon/Progress_4.svg")}.action-required .title-heading.no-action:before{background-image:none;width:0;content:none}.action-required .title-heading::before{content:"";background-image:url("images/Alert.svg");width:25px;height:22px;display:inline-block;margin-right:.75rem;background-size:25px;position:relative;top:1px}.action-required>.content{display:flex;justify-content:space-between}.action-required>.content .right-section{background-color:#c1da98;padding:1.5rem;margin-top:.75rem;border-radius:10px;width:240px;height:100%;position:relative}.action-required>.content .right-section .date-label{font-weight:600}.action-required>.content .right-section .date-value{background-color:#fff;font-size:20px;font-weight:600;margin:10px 0 0 0;padding:.75rem 0;border-radius:8px;text-align:center}.action-required>.content .right-section .tooltip{top:.75rem;right:.75rem;left:auto;background-image:url("images/icon/info-detail-tooltip.svg")}.action-required>.content .right-section .tooltip:hover .content{display:block !important}.action-required>.content p{color:#3d3d3d;font-family:"Mulish",sans-serif;font-size:16px;line-height:20px;font-weight:300;margin-bottom:.75rem}.action-required>.content .left-section.half-width{flex-basis:55%}.action-required>.content .left-section .status .value{font-weight:600}.action-required>.content .left-section .underwriting{font-weight:600;font-size:22px;margin:1.5rem 0}.action-required>.content .left-section .underwriting .further-progress{display:block;margin-top:.75rem;font-size:16px}.action-required .info{margin:0;line-height:20px}
.pph-tooltip{position:absolute;top:-20px;left:10px;background-image:url("images/icon/info.svg");background-size:16px;display:inline-block;width:16px;height:16px}.pph-tooltip.powerBarProgressInd{left:10px}@media(max-width: 1024px){.pph-tooltip.powerBarProgressInd{left:-4px}}@media(min-width: 1025px){.pph-tooltip:hover{background-image:url("images/icon/info-over.svg")}.pph-tooltip:hover .content{visibility:visible;opacity:1}}@media(min-width: 1025px)and (max-width: 1280px){.pph-tooltip:hover .content{top:0}}@media(max-width: 1024px){.pph-tooltip.open{background-image:url("images/icon/info-over.svg")}.pph-tooltip.open .content{visibility:visible;opacity:1;top:0}}.pph-tooltip .content{visibility:hidden;opacity:0;width:288px;border:1px solid #007c9e;border-radius:14px;background-color:#ecf5f8;box-sizing:border-box;padding:1.5rem;position:relative;left:20px;top:-30px;z-index:9999;transition:visibility 0s,opacity .5s linear}.pph-tooltip .content:hover{display:none}.pph-tooltip .content__heading{position:relative;display:flex;align-items:center;margin-bottom:1.5rem}.pph-tooltip .content__heading::before{content:"";width:24px;height:24px;background-image:url("images/icon/info-tooltip.svg");background-size:24px;background-repeat:no-repeat;margin-right:.75rem}.pph-tooltip .content__content{text-align:left;margin:0}
.main-container .addstart-date-section{padding:1.5rem;margin:0 0 1.5rem 0}.main-container .addstart-date-section .title-heading{margin-bottom:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cce5ec;line-height:normal}.main-container .addstart-date-section .debit-details{display:flex;flex-wrap:wrap;padding-bottom:1.5rem;border-bottom:1px solid #cce5ec}.main-container .addstart-date-section .debit-details .payment-details-label{font-weight:600;padding-bottom:1.5rem}.main-container .addstart-date-section .debit-details .row{flex:0 0 100%;display:flex}.main-container .addstart-date-section .debit-details .row:not(:last-child){margin-bottom:.75rem}.main-container .addstart-date-section .debit-details .row .field-label{font-weight:600;flex:0 0 33%}.main-container .addstart-date-section .form-section{line-height:20px}.main-container .addstart-date-section .form-section .desc{padding:1.5rem 0;margin:0}.main-container .addstart-date-section .form-section .question{line-height:20px}.main-container .addstart-date-section .form-section .error{display:block;color:#d72714;margin-bottom:.75rem}.main-container .addstart-date-section .form-section .datefield-wrapper,.main-container .addstart-date-section .form-section .startdate-desc,.main-container .addstart-date-section .form-section .collection-dates,.main-container .addstart-date-section .form-section .date-wrapper:first-child{margin-bottom:1.5rem}.main-container .addstart-date-section .form-section .collection-dates{width:420px}.main-container .addstart-date-section .form-section .collection-dates .date-wrapper{display:flex;border:1px solid #b8b8b8;border-radius:8px;box-sizing:border-box;height:44px;background:#fff;align-items:center;font-weight:600}.main-container .addstart-date-section .form-section .collection-dates .date-wrapper .date-info,.main-container .addstart-date-section .form-section .collection-dates .date-wrapper .right-section,.main-container .addstart-date-section .form-section .collection-dates .date-wrapper .premium-amt{height:100%;display:flex;align-items:center;justify-content:center}.main-container .addstart-date-section .form-section .collection-dates .date-wrapper .date-info{width:150px}.main-container .addstart-date-section .form-section .collection-dates .date-wrapper .premium-amt{width:100px}.main-container .addstart-date-section .form-section .collection-dates .date-wrapper .right-section{width:170px;background-color:#007c9e;color:#fff}.main-container .addstart-date-section .form-section .collection-dates .premium-msg{display:block;margin-top:.75rem}.main-container .addstart-date-section .form-section .submit-btn{display:inline-flex;align-items:center}.main-container .addstart-date-section .form-section .submit-btn::after{content:"";background:url("images/cta-arrow-right.png") 50% 50% no-repeat;margin-left:.75rem;width:8px;height:16px;top:8px;position:relative;transform:translateY(-50%)}.main-container .addstart-date-section .form-section .submit-btn.inactive::after{background:url("images/icon/arrow-disabled.svg") 50% 50% no-repeat}.main-container .addstart-date-section .datefield-wrapper{height:44px}.main-container .addstart-date-section .datefield-wrapper .icon-valid{background:url("images/icon/circle-tick.svg") 50% 50% no-repeat;position:relative;top:10px;left:268px;height:24px;width:24px;background-size:24px;display:flex}.main-container .addstart-date-section .datefield-wrapper .date-picker-container{flex-grow:1;position:absolute;box-sizing:border-box;max-width:256px;border:1px solid #b8b8b8;border-radius:8px;background-color:#fff;width:256px}.main-container .addstart-date-section .datefield-wrapper .date-picker-container::after{background:url(images/icon/dropdown-arrow.svg) 50% 50% no-repeat}.main-container .addstart-date-section .datefield-wrapper .date-picker-container.open{border-width:2px;box-shadow:0 2px 4px 0 rgba(0,0,0,.3);z-index:2}.main-container .addstart-date-section .datefield-wrapper .date-picker-container.open,.main-container .addstart-date-section .datefield-wrapper .date-picker-container.date-provided{border-color:#178830}.main-container .addstart-date-section .datefield-wrapper .date-picker-container.open::after,.main-container .addstart-date-section .datefield-wrapper .date-picker-container.date-provided::after{border-color:#178830;background:url(images/icon/dropdown-arrow-active.svg) 50% 50% no-repeat}.main-container .addstart-date-section .datefield-wrapper .date-picker-container.error{border:1px solid #d72714}.main-container .addstart-date-section .datefield-wrapper .date-picker-container.error::after{background:url(images/icon/icon-select-error.svg) 50% 50% no-repeat !important}.main-container .addstart-date-section .datefield-wrapper .date-picker-container.date-provided .react-datepicker-popper .react-datepicker__day.react-datepicker__day--today{background-color:#fff;color:#3d3d3d}.main-container .addstart-date-section .datefield-wrapper .date-picker-container .react-datepicker-wrapper{display:block}.main-container .addstart-date-section .datefield-wrapper .date-picker-container .react-datepicker-wrapper .react-datepicker__input-container input{padding:10px 16px;border:none;background:rgba(0,0,0,0);font-family:"Mulish",sans-serif;font-weight:300;letter-spacing:-0.26px;line-height:26px;width:100%;text-align:left;color:#3d3d3d;height:42px}.main-container .addstart-date-section .datefield-wrapper .date-picker-container .react-datepicker-wrapper .react-datepicker__input-container input::placeholder{color:rgba(61,61,61,.5)}.main-container .addstart-date-section .datefield-wrapper .date-picker-container .react-datepicker-wrapper .react-datepicker__input-container input:focus{outline:none}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper{margin:0;left:-1px;position:relative !important;transform:none !important}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker{border:none;padding:7px 6px 0}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__navigation{border:none;background-size:25px;background-repeat:no-repeat;width:25px;height:25px;top:16px;position:absolute;background-image:url(images/icon/arrow.svg)}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__navigation span::before{content:none !important}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__navigation.react-datepicker__navigation--previous{transform:rotate(180deg)}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__month{margin-top:.75rem}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__header{background:none;border-radius:0;border-top:1px solid #cce5ec;border-bottom:1px solid #cce5ec;padding:12px}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__header .react-datepicker__current-month{color:#04589b;font-family:"Mulish",sans-serif;font-size:16px;line-height:20px;font-weight:normal}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__day-names{display:none}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__day{color:#3d3d3d;font-family:"Mulish",sans-serif;font-size:14px;font-weight:600;letter-spacing:0;line-height:1.5rem;background-color:#fff}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--outside-month{color:rgba(61,61,61,.3)}.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--selected,.main-container .addstart-date-section .datefield-wrapper .react-datepicker-popper .react-datepicker .react-datepicker__day.react-datepicker__day--today{color:#fff;background-color:#04589b}
.edit-date-section{padding:1.5rem !important;margin-bottom:1.5rem}.edit-date-section .title-heading{margin-bottom:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cce5ec;line-height:normal}.edit-date-section .debit-details{display:flex;flex-wrap:wrap;padding-bottom:1.5rem;border-bottom:1px solid #cce5ec}.edit-date-section .debit-details .payment-details-label{font-weight:600;padding-bottom:1.5rem}.edit-date-section .debit-details .row{flex:0 0 100%;display:flex}.edit-date-section .debit-details .row:not(:last-child){margin-bottom:.75rem}.edit-date-section .debit-details .row .field-label{font-weight:600;flex:0 0 33%}.edit-date-section .select-container{padding-top:1.5rem;padding-bottom:1.5rem}.edit-date-section .paymentday-description{padding:1.5rem;background-color:#f7f7f7;border-radius:12px}.edit-date-section .select-wrapper .select__menu{border:2px solid #178830;border-top:none;border-radius:8px}.edit-date-section .select-wrapper .select__menu .select__option{padding:3px 12px}.edit-date-section .select-wrapper .select__menu .select__option.select__option--is-selected:not(.select__option--is-focused){background:inherit;color:inherit}.edit-date-section .select-wrapper.selected .select__control{border:1px solid #178830}.edit-date-section .select-wrapper.selected .select__control::after{background:url(images/icon/dropdown-arrow-active.svg) 50% 50% no-repeat}.edit-date-section .select-wrapper .select__control{border-radius:8px;border-color:#b8b8b8;height:44px}.edit-date-section .select-wrapper .select__control::after{background:url(images/icon/dropdown-arrow.svg) 50% 50% no-repeat}.edit-date-section .select-wrapper .select__control.select__control--menu-is-open{border:2px solid #178830;border-bottom:none}.edit-date-section .select-wrapper .select__control.select__control--menu-is-open::after{background:url(images/icon/dropdown-arrow-active.svg) 50% 50% no-repeat}.edit-date-section .submit-btn{display:inline-flex;align-items:center}.edit-date-section .submit-btn::after{content:"";background:url("images/cta-arrow-right.png") 50% 50% no-repeat;margin-left:.75rem;width:8px;height:16px;top:8px;position:relative;transform:translateY(-50%)}.edit-date-section .submit-btn.inactive::after{background:url("images/icon/arrow-disabled.svg") 50% 50% no-repeat}.edit-date-section .error{color:#d72714}
.acceptance-terms .pdf-links{font-family:"Mulish",sans-serif;display:flex;align-items:flex-start;flex-direction:column;margin-bottom:.75rem}.acceptance-terms .pdf-links .pdf-link{box-shadow:none;background:url("images/icon/doc-icon-24x24.png") rgba(0,0,0,0) no-repeat left center;padding:0 2rem;margin-bottom:.75rem;font-size:16px;line-height:22px}.acceptance-terms .pdf-links .pdf-link:hover{box-shadow:none;background-color:rgba(0,0,0,0)}.acceptance-terms .pdf-links .pdf-link:focus{outline:none}.acceptance-terms .pdf-links .pdf-link span{color:#04589b}.acceptance-terms .cta{margin-top:0}.acceptance-terms .info{margin-bottom:1.5rem}
.further-container .block-container{padding-top:.75rem}.further-container .block-container .block{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;padding:.75rem;border-radius:12px}.further-container .block-container .block:last-child,.further-container .block-container .block p{margin:0}.further-container .block-container .block.required{background-color:#f7f7f7}.further-container .block-container .block.received{background-color:#e3edc7}.further-container .block-container .block.outstanding{border:1px solid #efc400;border-top-width:12px}.further-container .block-container .block .block-value{font-weight:700;margin:5px}.further-container .block-container .block .sub-title{font-size:20px;font-weight:600;flex:1 0 100%}.further-container .block-container .block .sub-title:before{background-image:url("images/Exclamation.svg")}.further-container .block-container .block .sub-title.required::before{background-image:url("images/Elipses.svg")}.further-container .block-container .block .sub-title.received::before{background-image:url("images/Check.svg")}.further-container .block-container .block .sub-title::before{content:"";width:25px;height:25px;display:inline-block;margin-right:10px;background-size:25px;position:relative;top:5px}.further-container .block-container .block p{color:#3d3d3d;font-family:"Mulish",sans-serif;font-size:16px;line-height:normal;font-weight:300;margin-bottom:.75rem}.further-container .block-container .block .left-block{flex:1;flex-basis:40%}.further-container .block-container .block .right-block{flex:1;flex-basis:40%}.further-container .block-container .block .right-block span{display:block;margin:0 0 .75rem}.further-container .block-container .block.sitecore .status,.further-container .block-container .block.sitecore .date-request,.further-container .block-container .block.sitecore .request-from,.further-container .block-container .block.sitecore .contact-details{display:block !important}
.payment-details .payment-provided-btn-container{display:inline-block;margin-top:.75rem}.payment-details .pph-btn{margin-right:1.5rem;margin-top:.75rem}.payment-details .pph-btn::after{background:url("images/cta-arrow-right.png") 50% 50% no-repeat}.payment-details .pph-btn.icon::after{background:url("images/cta-arrow-right.png") 50% 50% no-repeat}.payment-details .pph-btn.icon.secondary:after{background:url("images/icon/arrow.svg") 50% 50% no-repeat}.payment-details .pph-btn.icon.secondary:focus::after,.payment-details .pph-btn.icon.secondary:hover::after,.payment-details .pph-btn.icon.secondary:active::after{background:url("images/cta-arrow-right.png") 50% 50% no-repeat}.payment-details .pph-btn.inactive::after{background:url("images/icon/arrow-disabled.svg") 50% 50% no-repeat}.payment-details .info{margin:0}.payment-details .info br{display:block;content:"";margin-top:.75rem}.payment-details .info p{margin:0;line-height:20px}.payment-details .info .info-row{display:flex;margin-bottom:.75rem}.payment-details .info .info-row.start-date{padding-top:1.5rem;display:block;border-top:1px solid #dfdfdf;margin:1.5rem 0 0}.payment-details .info .info-row .info-label{font-weight:600}.payment-details .info .info-row span:first-child{margin-right:1.5rem;flex:1 50%}.payment-details .info .info-row span{flex:1 75%}
.summary-container .content .sum-label{width:175px;display:inline-block}.summary-container .content .sum-label:after{content:":"}.summary-container .content .sum-value{font-weight:600}.summary-container .content .owner .sum-value{margin-left:-3px}.summary-container .content .pph-btn.icon{margin-top:.75rem}.summary-container .content .pph-btn.icon::after{background:url("images/cta-arrow-right.png") 50% 50% no-repeat}.summary-container .content .summary-info{margin-bottom:.75rem}
.history-container .row{display:flex;align-items:center;padding:1.5rem .75rem}.history-container .row:not(:last-child){border-bottom:1px solid rgba(0,63,116,.1)}.history-container .row:nth-child(1){border-bottom:2px solid #007c9e;padding:.75rem}.history-container .row:nth-child(1) span{color:#007c9e;font-weight:600}.history-container .row .trackedItemStatus span{display:inline-block}.history-container .row .trackedItemNote{flex-basis:40%;word-break:break-word}.history-container .row .trackedItemNote span{display:inline-block}.history-container .row .trackedItemReachedAtDate{flex-basis:25%;margin-right:0}.history-container .row p{flex-basis:17%;margin-right:2rem;margin-bottom:0}.history-container .row .table-heading{font-family:"livvic",sans-serif}.history-container .content .last-updated{margin-bottom:.75rem}
.plan-overview.wrapper{max-width:1100px;margin:1.5rem auto 3.75rem}@media(max-width: 1280px){.plan-overview.wrapper{max-width:90%}}.plan-overview.wrapper .main-container{display:flex;margin:0 auto;align-items:flex-start}@media(max-width: 1024px){.plan-overview.wrapper .main-container{flex-direction:column;display:block}.plan-overview.wrapper .main-container .content-section{margin-top:20px}}.plan-overview.wrapper .main-container aside{flex:1}.plan-overview.wrapper .main-container .status{display:flex}.plan-overview.wrapper .main-container .status .action-required:first-child{margin-right:1.5rem}.plan-overview.wrapper .main-container .status .action-required{flex:1}.plan-overview.wrapper .main-container .status .action-required>.content{flex-grow:1;flex-direction:column}.plan-overview.wrapper .main-container .status .action-required>.content .underwriting{margin-bottom:0}.plan-overview.wrapper .main-container .status .action-required>.content .left-section{flex:1 0 auto}.plan-overview.wrapper .main-container .status .action-required>.content .left-section .info{margin-top:1.5rem}.plan-overview.wrapper .main-container .status .action-required>.content .right-section{margin-top:1.5rem}.plan-overview.wrapper .main-container .status .action-required>.content .right-section .tooltip{top:6px;right:6px}.plan-overview.wrapper .main-container .status .action-required:nth-of-type(2) .right-section .tooltip .content{left:-100px}.plan-overview.wrapper .main-container .status .action-required .pph-btn{margin-top:1.5rem}.plan-overview.wrapper .main-container .status .action-required .pph-btn::after{background:url("images/cta-arrow-right.png") 50% 50% no-repeat}.plan-overview.wrapper .msg{border-radius:13px;background-color:#eb3924;color:#fff;font-weight:bold;line-height:20px;padding:15px;margin:15px auto}.plan-overview.wrapper .select-wrapper{width:300px}.plan-overview.wrapper .select-wrapper .select__option a{display:block;color:#3d3d3d;font-size:16px;font-weight:600;letter-spacing:-0.3px;line-height:32px}.plan-overview.wrapper .select-wrapper .select__option--is-focused{background-color:#04589b}.plan-overview.wrapper .select-wrapper .select__option--is-focused a{color:#fff}.plan-overview.wrapper .select-wrapper:first-child{margin-right:20px}@media(max-width: 768px){.main-container{margin:0;max-width:none}}@media(max-width: 1024px){.plan-overview.wrapper{margin:32px 36px 48px 36px}.plan-overview.wrapper .msg,.plan-overview.wrapper .detail-container{width:auto}}@media(min-width: 768px){.status .action-required .cta{padding:.8rem 3.5rem}}#plan-overview{flex:1 0 auto}.date-submit-overlay .date-submit-modal{padding:1.5rem;margin:0}.date-submit-overlay .date-submit-modal .title-heading{margin-bottom:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cce5ec;line-height:normal}.date-submit-overlay .date-submit-modal .modal-info p{margin-bottom:.75rem}.date-submit-overlay .date-submit-modal .pph-btn:not(:last-child){margin-right:1.5rem}.date-submit-overlay .date-submit-modal .pph-btn.icon::after{background:url("images/cta-arrow-right.png") 50% 50% no-repeat}.date-submit-overlay .date-submit-modal .pph-btn.icon.secondary:after{background:url("images/icon/arrow.svg") 50% 50% no-repeat}.date-submit-overlay .date-submit-modal .pph-btn.icon.secondary:focus::after,.date-submit-overlay .date-submit-modal .pph-btn.icon.secondary:hover::after,.date-submit-overlay .date-submit-modal .pph-btn.icon.secondary:active::after{background:url("images/cta-arrow-right.png") 50% 50% no-repeat}
.debit-form fieldset{border:0;padding:0;margin:0}.debit-form .form-field{margin-bottom:1.5rem}.debit-form .form-field .pph-label{line-height:normal}.debit-form .form-field .select-label{opacity:.5}.debit-form .submit-error{display:block;margin-top:1.5rem;color:#d72714}.debit-form .submit-btn{display:inline-flex;align-items:center;margin-top:1.5rem}.debit-form .submit-btn::after{content:"";background:url("images/cta-arrow-right.png") 50% 50% no-repeat;margin-left:.75rem;width:8px;height:16px;top:8px;position:relative;transform:translateY(-50%)}.debit-form .submit-btn.inactive::after{background:url("images/icon/arrow-disabled.svg") 50% 50% no-repeat}.debit-form .select-wrapper{width:372px}.debit-form .select-wrapper .select__menu{border:2px solid #178830;border-top:none;border-radius:8px}.debit-form .select-wrapper .select__menu .select__menu-list{max-height:200px}.debit-form .select-wrapper .select__menu .select__option{padding:3px 12px}.debit-form .select-wrapper .select__menu .select__option.select__option--is-selected:not(.select__option--is-focused){background:inherit;color:inherit}.debit-form .select-wrapper.selected .select__control{border:1px solid #178830}.debit-form .select-wrapper.selected .select__control::after{border-color:#178830;background:url(images/icon/dropdown-arrow-active.svg) 50% 50% no-repeat}.debit-form .select-wrapper .select__control{border-radius:8px}.debit-form .select-wrapper .select__control::after{background:url(images/icon/dropdown-arrow.svg) 50% 50% no-repeat}.debit-form .select-wrapper .select__control.select__control--menu-is-open{border:2px solid #178830;border-bottom:none}.debit-form .select-wrapper .select__control.select__control--menu-is-open::after{background:url(images/icon/dropdown-arrow-active.svg) 50% 50% no-repeat}.debit-form .acc-no .input-form{width:372px}.debit-form .sort-code .input-form{margin-left:6px;margin-right:6px;padding:.75rem;width:54px;text-align:center}.debit-form .sort-code [name=code-1]{margin-left:0}.debit-form .sort-code [name=code-3]{margin-right:0}.debit-form.validating .spnr{animation:spnr 1s linear infinite;background:url("images/icon/icon-pph-loading.png") no-repeat;content:"";height:24px;width:24px;display:inline-block;position:relative;top:10px;left:.75rem}.debit-form .invalid .input-form,.debit-form .error .input-form{border:2px solid #d72714 !important}.debit-form .invalid .select__control,.debit-form .error .select__control{border:2px solid #d72714}.debit-form .invalid .select__control:not(.select__control--menu-is-open):hover,.debit-form .error .select__control:not(.select__control--menu-is-open):hover{border-color:#d72714}.debit-form .invalid .select__control:not(.select__control--menu-is-open)::after,.debit-form .error .select__control:not(.select__control--menu-is-open)::after{border:0;border-right:1px solid #d72714;transform:rotate(180deg);background:url(images/icon/icon-select-error.svg) 50% 50% no-repeat !important}.debit-form .invalid .pph-label,.debit-form .error .pph-label{color:#d72714}.debit-form .icon-valid,.debit-form .icon-invalid{background:url("images/icon/circle-tick.svg") no-repeat;height:26px;width:26px;display:inline-block;vertical-align:middle;margin-left:.75rem}.debit-form .icon-invalid{background:url("images/icon/circle-cross.svg") no-repeat}@keyframes spnr{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg)}}
.direct-debit.wrapper{max-width:1100px;margin:1.5rem auto 3.75rem}@media(max-width: 1280px){.direct-debit.wrapper{max-width:90%}}.direct-debit .main-container .direct-debit-section{padding:1.5rem;display:flex;margin-bottom:1.5rem}.direct-debit .main-container .direct-debit-section .info{flex:1 75%;margin-right:1.5rem}.direct-debit .main-container .direct-debit-section .info p:not(:last-child){line-height:20px;margin-bottom:.75rem}.direct-debit .main-container .direct-debit-section .image{align-items:center;display:flex}.direct-debit .main-container .direct-debit-section #debit_guarantee{text-decoration:underline;border:0}.direct-debit .main-container .direct-debit-section br{display:block;content:"";margin-top:.75rem}.direct-debit .main-container .direct-debit-section p{margin:0;line-height:20px}.direct-debit .main-container .account-holder-section{padding:1.5rem;margin-bottom:1.5rem}.direct-debit .main-container .account-holder-section .title-heading{margin-bottom:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cce5ec;line-height:normal}.direct-debit .main-container .account-holder-section .info{font-weight:600;margin-bottom:1.5rem}.direct-debit .main-container .account-holder-section .radio-button-container{margin-bottom:1.5rem}.direct-debit .main-container .account-holder-section .radio-button-container .radio-button{display:flex;align-items:center;letter-spacing:-0.26px;border:none;background:rgba(0,0,0,0);margin-bottom:.75rem;cursor:pointer;line-height:18px}.direct-debit .main-container .account-holder-section .radio-button-container .radio-button::before{content:"";background-image:url("images/icon/radio.svg");background-size:18px;background-repeat:no-repeat;background-color:rgba(0,0,0,0);display:flex;height:18px;width:18px;margin-right:.75rem}.direct-debit .main-container .account-holder-section .radio-button-container .radio-button.selected::before{background-image:url("images/icon/radio_check.svg")}.direct-debit .main-container .account-holder-section .description{margin:0;display:block;padding:1.5rem;border-radius:12px;background-color:#f7f7f7}.direct-debit .main-container .account-holder-section .description a{text-decoration:underline;border:0}.direct-debit-guarantee-modal{padding:1.5rem;margin:0}.direct-debit-guarantee-modal br{display:block;content:"";margin-top:.75rem}.direct-debit-guarantee-modal .content p{margin:0;line-height:20px}.direct-debit-guarantee-modal .content p:not(:last-child){margin-bottom:.75rem}.direct-debit-guarantee-overlay,.date-submit-overlay,.pph-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.3);display:flex;justify-content:center;align-items:center;flex-direction:column}.direct-debit-guarantee-overlay .detail-container,.date-submit-overlay .detail-container,.pph-overlay .detail-container{max-width:768px;min-width:768px;position:relative;outline:0}.direct-debit-guarantee-overlay .title-heading,.date-submit-overlay .title-heading,.pph-overlay .title-heading{margin-bottom:.75rem;padding-bottom:1.5rem;border-bottom:1px solid #cce5ec;line-height:normal}.direct-debit-guarantee-overlay .title,.date-submit-overlay .title,.pph-overlay .title{margin-bottom:14px}.direct-debit-guarantee-overlay .info,.date-submit-overlay .info,.pph-overlay .info{color:#4a4a49;font-size:14px;line-height:18px}.direct-debit-guarantee-overlay .content-container,.date-submit-overlay .content-container,.pph-overlay .content-container{display:flex;align-items:flex-end;padding-bottom:1.5rem}.direct-debit-guarantee-overlay .content-container .content,.date-submit-overlay .content-container .content,.pph-overlay .content-container .content{margin-right:1.5rem;flex:1 85%}.direct-debit-guarantee-overlay .content-container .image,.date-submit-overlay .content-container .image,.pph-overlay .content-container .image{flex:1 15%}.direct-debit-guarantee-overlay .cta,.date-submit-overlay .cta,.pph-overlay .cta{padding:13px 3rem 13px 1.5rem;margin-top:0;border-radius:42px;box-shadow:1px 2px 0 0 rgba(0,0,0,.02)}.direct-debit-guarantee-overlay .cta.cta--secondary,.date-submit-overlay .cta.cta--secondary,.pph-overlay .cta.cta--secondary{border:1px solid #04589b;padding:12px 3rem 12px 1.5rem;vertical-align:middle;box-shadow:none}.direct-debit-guarantee-overlay .cta.cta--secondary .icon,.date-submit-overlay .cta.cta--secondary .icon,.pph-overlay .cta.cta--secondary .icon{position:absolute;top:50%;transform:translateY(-50%);font-size:16px;transition:right .3s}.direct-debit-guarantee-overlay .cta.cta--secondary .icon path,.date-submit-overlay .cta.cta--secondary .icon path,.pph-overlay .cta.cta--secondary .icon path{fill:#04589b}.direct-debit-guarantee-overlay .close-btn,.date-submit-overlay .close-btn,.pph-overlay .close-btn{position:absolute;right:.75rem;top:.75rem;width:25px;height:25px;z-index:2;cursor:pointer;background-image:url("images/icon/close.svg");background-size:25px;background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none}
.dashboard-table-container{max-width:1220px}.dashboard-table-container *:focus{outline:none}@media(max-width: 1024px){.dashboard-table-container .outer{overflow-x:scroll}.dashboard-table-container .outer::-webkit-scrollbar{width:10px}.dashboard-table-container .outer::-webkit-scrollbar-track{border-radius:10.5px;border-color:#d2d9dc;background:#f7f7f7}.dashboard-table-container .outer::-webkit-scrollbar-thumb{border-radius:10.5px;background-color:#62bda8}}@media(max-width: 1280px){.dashboard-table-container{max-width:90%}}.dashboard-table-container.wrapper{margin:0 auto}@media(max-width: 1024px){.dashboard-table-container.wrapper{width:90%}}.dashboard-table-container.wrapper .dashboard-table,.dashboard-table-container.wrapper .msg{border-radius:13px;padding:1.5rem}.dashboard-table-container.wrapper .dashboard-table{background-color:#fff;box-shadow:-1px 0 2px 1px rgba(0,0,0,.09);margin-bottom:6.25rem}.dashboard-table-container.wrapper .msg{background-color:#eb3924;color:#fff;font-weight:bold;line-height:20px;margin-bottom:.75rem}.dashboard-table-container.wrapper .dashboard-table .dashboardtable{position:relative}@media(max-width: 1024px){.dashboard-table-container.wrapper .dashboard-table .dashboardtable{width:1220px}}#dashboard-table{flex:1 0 auto}
.search-container{margin-bottom:1.5rem}.search-container .heading{margin-bottom:1.5rem}.search-container .input-container{display:flex;align-items:center;flex-wrap:wrap;row-gap:1.5rem}.search-container .input-container .search-field{width:256px;margin:0 1.5rem 0 0}.search-container .input-container .search,.search-container .input-container .filter-btn{margin:0 1.5rem 0 0}.search-container .input-container .clear,.search-container .input-container .clear-filter{order:3;margin:0 1.5rem 0 0}.search-container .input-container .clear-filter{order:4}.search-container .input-container .filter-btn,.search-container .input-container .fca-search{order:4;display:flex;position:relative;padding-left:52px}.search-container .input-container .filter-btn svg,.search-container .input-container .fca-search svg{position:absolute;left:20px;fill:#04589b}.search-container .input-container .filter-btn:hover svg,.search-container .input-container .filter-btn:focus svg,.search-container .input-container .fca-search:hover svg,.search-container .input-container .fca-search:focus svg{fill:#fff}.search-container .input-container .fca-search svg{top:10px}.search-container .errorMsg{display:none}.search-container .errorMsg.error{color:#eb3924;margin-left:5px;display:inline-flex;border:none;font-size:14px;font-weight:700}
.filters-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.3);justify-content:center;display:flex;align-items:center}.filters-container .filters-pop-up{background-color:#fff;border-radius:12px;height:448px;width:768px;position:relative;display:flex;flex-direction:column}.filters-container .filters-pop-up .filters-header{padding:1.5rem;border-bottom:1px solid #cce5ec;font-weight:normal}.filters-container .filters-pop-up .filters-header .filter-by{position:absolute;color:#007c9e}.filters-container .filters-pop-up .filters-header .total-result{text-align:center;display:flex;justify-content:center;font-weight:600}.filters-container .filters-pop-up .filters-header .loading-filter{color:#04589b;float:none;height:auto}.filters-container .filters-pop-up .filters-header .loading-filter .spnr{margin-left:.75rem}.filters-container .filters-pop-up .close-btn{position:absolute;right:1.5rem;top:1.5rem;width:25px;height:25px;z-index:2;cursor:pointer;background-image:url("images/icon/close.svg");background-size:25px;background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none}.filters-container .filters-pop-up .filters-footer{padding:1.5rem;display:flex;justify-content:flex-end}.filters-container .filters-pop-up .filters-footer .apply-filters{margin-left:1.5rem}.filters-container .filters-pop-up .filters-footer .remove-filters{margin-left:1.5rem}.filters-container .filters-pop-up .filters-body{flex:1;display:flex}.filters-container .filters-pop-up .filters-body .left-panel{width:300px;height:100%;border-right:1px solid #cce5ec;padding:.75rem 0 0 0;list-style:none;margin:0}.filters-container .filters-pop-up .filters-body .left-panel .left-panel-item{padding:.75rem 1.5rem;color:#04589b;font-weight:600;cursor:pointer;margin:0;display:flex;justify-content:space-between;align-items:center}.filters-container .filters-pop-up .filters-body .left-panel .left-panel-item span:first-child{flex:1}.filters-container .filters-pop-up .filters-body .left-panel .left-panel-item::after{content:"";background-image:url("images/icon/arrow.svg");background-size:25px;background-repeat:no-repeat;width:25px;height:25px}.filters-container .filters-pop-up .filters-body .left-panel .left-panel-item.active{color:#fff;background-color:#04589b}.filters-container .filters-pop-up .filters-body .left-panel .left-panel-item.active::after{filter:brightness(0) invert(1)}.filters-container .filters-pop-up .filters-body .left-panel .left-panel-item .filtered{padding:6px;font-family:"Mulish",sans-serif;font-size:10px;font-weight:800;letter-spacing:-0.19px;line-height:13px;background-color:#178830;color:#fff;border-radius:5px;text-transform:uppercase;margin-right:1.5rem}.filters-container .filters-pop-up .filters-body .right-panel{padding:.75rem 0 0 0;list-style:none;flex:1;margin:0;max-height:285px;overflow:auto}.filters-container .filters-pop-up .filters-body .right-panel.statusdetail{display:flex;flex-wrap:wrap}.filters-container .filters-pop-up .filters-body .right-panel.statusdetail .right-panel-item{width:50%}.filters-container .filters-pop-up .filters-body .right-panel::-webkit-scrollbar{width:15px}.filters-container .filters-pop-up .filters-body .right-panel::-webkit-scrollbar-track{border-radius:10.5px;border-color:#d2d9dc;background:#f7f7f7}.filters-container .filters-pop-up .filters-body .right-panel::-webkit-scrollbar-thumb{border-radius:10.5px;background-color:#dbede2}.filters-container .filters-pop-up .filters-body .right-panel .right-panel-item{display:flex;align-items:center;padding:.75rem 1.5rem .75rem 3rem;margin:0;cursor:pointer;position:relative}.filters-container .filters-pop-up .filters-body .right-panel .right-panel-item .check-icon{background-image:url("images/icon/checkbox_unchecked.svg");background-size:18px;background-repeat:no-repeat;width:18px;height:18px;position:absolute;left:1.5rem}.filters-container .filters-pop-up .filters-body .right-panel .right-panel-item.selected .check-icon{background-image:url("images/icon/Checkbox_checked.svg")}.filters-container .filters-pop-up .filters-body .right-panel .right-panel-item.disabled{color:#b8b8b8}
.search-popup-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:2;background-color:rgba(0,0,0,.3);justify-content:center;display:flex;align-items:center}.search-popup-container .search-popup{background-color:#fff;border-radius:12px;height:423px;width:768px;position:relative;display:flex;flex-direction:column}.search-popup-container .search-popup .close-btn{position:absolute;right:15px;top:15px;width:25px;height:25px;z-index:2;cursor:pointer;background-image:url("images/icon/close.svg");background-size:25px;background-repeat:no-repeat;background-color:rgba(0,0,0,0);border:none}.search-popup-container .search-popup .search-container{border:2px solid #d2d9dc;padding:17px 20px 12px;border-top-left-radius:12px;border-top-right-radius:12px;min-height:140px}.search-popup-container .search-popup .search-container .heading{font-size:16px;letter-spacing:-0.3px;margin-bottom:18px}.search-popup-container .search-popup .search-container .input-form{width:256px;padding:12px;color:#3d3d3d;font-weight:300;letter-spacing:-0.3px;font-family:"Mulish",sans-serif;border:1px solid #b8b8b8}.search-popup-container .search-popup .search-container .input-form.error{color:#eb3924;border:2px solid #eb3924}.search-popup-container .search-popup .search-container .input-form:disabled{background-color:#fff}.search-popup-container .search-popup .search-container .search{margin-left:1.5rem;order:unset}.search-popup-container .search-popup .search-container .search:disabled{border:1px solid #b8b8b8;color:#b8b8b8;cursor:not-allowed;background-color:#fff}.search-popup-container .search-popup .search-container .clear{margin-left:18px;font-weight:600}.search-popup-container .search-popup .search-container .loading{margin-left:18px;color:#04589b;font-family:"livvic",sans-serif}.search-popup-container .search-popup .search-container .loading .spnr{margin-left:12px;width:20px;height:20px}.search-popup-container .search-popup .result-container{font-family:"Mulish",sans-serif;color:#3d3d3d;line-height:22px}.search-popup-container .search-popup .result-container .view-application{color:#04589b;font-family:"Mulish",sans-serif;font-weight:600;line-height:22px;display:flex;align-items:center;border:none;background:none;cursor:pointer;padding:0}.search-popup-container .search-popup .result-container .view-application::after{content:"";background-image:url("images/icon/arrow.svg");background-size:25px;background-repeat:no-repeat;width:25px;height:25px;margin-left:8px}.search-popup-container .search-popup .result-container .result-header{padding:12px 20px;background-color:#ecf5f8;border-bottom:2px solid #d2d9dc;display:flex}.search-popup-container .search-popup .result-container .result-header .result-for{font-weight:bold;letter-spacing:-0.3px;line-height:26px;flex:1;margin-right:11px}.search-popup-container .search-popup .result-container .adviser-results{list-style:none;padding:0 12px;overflow:auto;height:232px}.search-popup-container .search-popup .result-container .adviser-results::-webkit-scrollbar{width:13px}.search-popup-container .search-popup .result-container .adviser-results::-webkit-scrollbar-track{border-radius:10.5px;border-color:#d2d9dc;background:#f7f7f7}.search-popup-container .search-popup .result-container .adviser-results::-webkit-scrollbar-thumb{border-radius:10.5px;background-color:#62bda8}.search-popup-container .search-popup .result-container .adviser-results .adviser-list{border-bottom:1px solid #d2d9dc;padding:20px 12px;margin:0;cursor:pointer;display:flex;align-items:center}.search-popup-container .search-popup .result-container .adviser-results .adviser-list .adviser-name{font-weight:300;flex:1}
.dashboardtable-container{position:relative}.dashboardtable-container .last-updated{position:absolute;right:0;top:-3rem}@media(max-width: 1024px){.dashboardtable-container .last-updated{top:-2rem}}.dashboardtable-container .last-updated .info{font-size:12px}.dashboardtable-container .dashboard-pagination{padding-top:1.5rem;display:flex;align-items:center;justify-content:flex-end}.dashboardtable-container .dashboard-pagination span{font-family:"livvic",sans-serif;font-size:18px;color:#003578;margin:0 10px;font-weight:600;cursor:pointer;letter-spacing:0;text-align:center}.dashboardtable-container .dashboard-pagination span.active{font-size:22px;color:#4a4a49}.dashboardtable-container .dashboard-pagination span:hover,.dashboardtable-container .dashboard-pagination span:focus{color:#4a4a49}.dashboardtable-container .dashboard-pagination span:hover.active,.dashboardtable-container .dashboard-pagination span:focus.active{border-color:rgba(0,0,0,0)}.dashboardtable-container .dashboard-pagination .elipses{background-repeat:no-repeat;background-image:url("images/icon/Pagination_Elipses.svg");background-position:bottom;padding:10px;margin:0;height:20px}.dashboardtable-container .dashboard-pagination .elipses:hover{border-bottom:none}.dashboardtable-container .dashboard-pagination .button{background-repeat:no-repeat;background-size:contain;width:15px;height:20px;padding:8px}.dashboardtable-container .dashboard-pagination .button.prev{background-image:url("images/icon/Pagination_Arrow_Left.svg")}.dashboardtable-container .dashboard-pagination .button.prev.disabled{background-image:url("images/icon-arrow.png");cursor:not-allowed;transform:rotate(180DEG);margin-right:6px}.dashboardtable-container .dashboard-pagination .button.next{background-image:url("images/icon/Pagination_Arrow_Right.svg");margin-left:10px}.dashboardtable-container .dashboard-pagination .button.next.disabled{background-image:url("images/icon-arrow.png");cursor:not-allowed}.dashboardtable-container .dashboardtable .row.heading:nth-child(1){border-top:2px solid #007c9e;border-bottom:2px solid #007c9e}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info{color:#007c9e;font-family:"livvic",sans-serif;font-size:14px;font-weight:600;line-height:18px;cursor:pointer;position:relative;padding:0px 9px;display:flex;flex-direction:column;justify-content:center;align-self:stretch}@media all and (-ms-high-contrast: none){.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info{height:2em;min-height:5.2em}}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .heading-label{display:flex;outline:none}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .sorted-heading{color:#4a4a49}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .sorting-border{border:1px solid #007c9e;width:100%;position:absolute;bottom:0px;left:0}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .sorting-icons{padding-left:10px;justify-content:center;display:flex;flex-direction:column}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .sorting-icons .sort{display:block;height:6px;width:11px;background-repeat:no-repeat;background-size:contain}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .sorting-icons .up{margin-bottom:6px;background-image:url("images/icon/Sorting_Arrow_Inactive_Up.svg")}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .sorting-icons .up.active{background-image:url("images/icon/Sorting_Arrow_Active_Up.svg")}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .sorting-icons .down{background-image:url("images/icon/Sorting_Arrow_Active_Down.svg")}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .sorting-icons .down.active{background-image:url("images/icon/Sorting_Arrow_Inactive_Down.svg")}.dashboardtable-container .dashboardtable .row.heading:nth-child(1) .info .tooltip{top:10px !important}.dashboardtable-container .dashboardtable .row-wrapper{margin:0 -1.5rem;padding:0 1.5rem;cursor:pointer;outline:none}@media(hover: hover)and (pointer: fine){.dashboardtable-container .dashboardtable .row-wrapper:hover,.dashboardtable-container .dashboardtable .row-wrapper:focus{background-color:#dbede2}}.dashboardtable-container .dashboardtable .row-wrapper:last-child .row{border-bottom:2px solid #007c9e}.dashboardtable-container .dashboardtable .row{display:flex;align-items:center;border-bottom:1px solid #e2e3e4;min-height:75px}.dashboardtable-container .dashboardtable .row:hover .info,.dashboardtable-container .dashboardtable .row:focus .info{font-weight:600}.dashboardtable-container .dashboardtable .row .info.button-info{text-align:right;width:auto !important;padding:10px 0}.dashboardtable-container .dashboardtable .row .info{word-break:break-word;flex:0 0 auto;width:10%;margin:0;text-align:center;align-items:center;padding:0 10px}.dashboardtable-container .dashboardtable .row .info.bold{font-weight:700 !important}.dashboardtable-container .dashboardtable .row .info .progress{height:17px;width:74px;background-size:contain;background-repeat:no-repeat;display:inline-block;margin:3px}.dashboardtable-container .dashboardtable .row .info .progress.stage-0{display:none}.dashboardtable-container .dashboardtable .row .info .progress.stage-1{background-image:url("images/icon/Progress_1.svg")}.dashboardtable-container .dashboardtable .row .info .progress.stage-2{background-image:url("images/icon/Progress_2.svg")}.dashboardtable-container .dashboardtable .row .info .progress.stage-3{background-image:url("images/icon/Progress_3.svg")}.dashboardtable-container .dashboardtable .row .info .progress.stage-4{background-image:url("images/icon/Progress_4.svg")}.dashboardtable-container .dashboardtable .row .info .action-required{display:flex;margin-top:0 !important}.dashboardtable-container .dashboardtable .row .info .action-required::before{content:"";width:23px;height:23px;background-image:url("images/icon/Alert.svg");background-size:23px;background-repeat:no-repeat;margin-right:8px;display:block}.dashboardtable-container .dashboardtable .row .info:nth-child(1){word-wrap:break-word;color:#04589b;font-weight:600;width:115px;margin-left:-10px;display:flex;flex-direction:column;justify-content:center;align-self:stretch;align-items:center;text-align:left;padding:10px 0}@media(max-width: 1024px){.dashboardtable-container .dashboardtable .row .info:nth-child(1){position:sticky !important;left:0;z-index:2;width:140px;margin-right:20px;background-color:#fff;box-shadow:5px 0px 5px 0px rgba(0,0,0,.2)}}.dashboardtable-container .dashboardtable .row .info:nth-child(2){padding-left:15px}@media(max-width: 1024px){.dashboardtable-container .dashboardtable .row .info:nth-child(6){width:130px;max-width:130px;padding:.75rem 0}}@media(min-width: 1300px){.dashboardtable-container .dashboardtable .row .info:nth-child(6){width:130px;max-width:130px;padding:.75rem 0}}@media(min-width: 1440px){.dashboardtable-container .dashboardtable .row .info:nth-child(6){width:160px;max-width:180px}}@media(min-width: 1440px){.dashboardtable-container .dashboardtable .row .info:nth-child(7){width:100px}}.dashboardtable-container .dashboardtable .row .info:nth-child(8){flex-basis:12%;max-width:119px}.dashboardtable-container .dashboardtable .row .info .joint-plan,.dashboardtable-container .dashboardtable .row .info .alternative-plan{padding:4px 6px;margin-top:.75rem;border-radius:5px;background-color:#178830;color:#fff;font-weight:800;font-size:10px;letter-spacing:-0.19px;line-height:13px}.dashboardtable-container .dashboardtable .row .info .alternative-plan{position:relative;background-color:#007c9e}.dashboardtable-container .dashboardtable .row .info .premium-amt.pph-tooltip{position:relative;left:50px;top:-18px}.dashboardtable-container .dashboardtable .row .info .premium-amt.pph-tooltip .content{width:190px}@media(max-width: 1024px){.dashboardtable-container .dashboardtable .row .info .premium-amt.pph-tooltip .content{left:36px;top:-30px}}.dashboardtable-container .dashboardtable .row.last .premium-amt.pph-tooltip .content{top:-7rem}.dashboardtable-container .dashboardtable .high-msg{padding:16px 14px 24px;border-bottom:2px solid #007c9e;line-height:36px}.dashboardtable-container.hide-table .row.application,.dashboardtable-container.hide-table .dashboard-pagination{display:none}.dashboardtable-container.hide-table .no-results{text-align:center}.dashboardtable-container .fca-application-for{background-color:#ecf5f8;padding:12px 21px;font-weight:600;letter-spacing:-0.3px;line-height:26px;border:2px solid #d2d9dc}.dashboardtable-container .fca-application-for .clear-result{background:none;border:0;text-decoration:underline;margin-left:10px;color:#04589b;font-family:"Mulish",sans-serif;font-weight:600;line-height:20px;cursor:pointer}
.tools-menu-container{width:308px}@media(max-width: 1024px){.tools-menu-container{width:300px}.tools-menu-container .select__control::after{background:url(images/icon/dropdown-arrow.svg) 50% 50% no-repeat}}.tools-menu-container .tools-section{background:#fff;box-shadow:0 0 1px 2px rgba(0,0,0,.1);border-radius:12px;margin-top:1.5rem}.tools-menu-container .tools-section .section-heading{border-bottom:1px solid #d2d9dc;margin:0 1.5rem;padding:1.5rem 0;line-height:normal}.tools-menu-container .tools-section .cta{margin:1.5rem}.tools-menu-container .tools-section .cta .new{display:block;position:relative;max-width:calc(100% - 40px)}.tools-menu-container .new-icon{background-color:#178830;color:#fff;border-radius:5px;font-family:"Mulish",sans-serif;font-size:10px;font-weight:800;letter-spacing:-0.19px;line-height:13px;padding:4px 6px;position:absolute;top:50%;right:1.5rem;transform:translate(0%, -50%)}
