/* @cache_version:1 */


/* =======================================================================
   template_custom:      
*/
/*@==template_custom==*/
html{font-size:62.5%}
body{font-size:1.7rem;font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
img{max-width:100%}
a img{border:0}
p{font-size:1.7rem;line-height:1.4;margin:0 0 1.7rem}
p .bolder{font-weight:800}
p .highlight{background-color:rgba(0,162,0,.15)}
p strong a{font-weight:700}
h1{font-size:2.8rem;line-height:1.1;margin:0 0 1.5rem;font-weight:800}
h2{font-size:2.3rem;line-height:1.4;margin:0 0 1.7rem;text-align:center}
h2.h2{font-size:1.7rem;line-height:1.1;margin:2rem 0 3rem;letter-spacing:.05em;text-transform:uppercase;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
h2.h2:before,h2.h2:after{content:"" !important;border-top:1px solid #d4d4d4;margin:0 1.5rem 0 0;-webkit-box-flex:1;-ms-flex:1 0 1.5rem;flex:1 0 1.5rem}
h2.h2:after{margin:0 0 0 1.5rem}
h2.h2_s{font-size:2rem;margin-bottom:1.2rem}
h2.h2_xs{font-size:1.7rem;margin-bottom:1rem}
h3{font-size:2rem;margin:0 0 .8rem;line-height:1.2;font-weight:800}
h4{font-size:1.7rem;line-height:1.4;margin:0 0 .3rem;padding-top:.3rem;font-weight:800}
h4 a{font-weight:800}
.pg-body>ul,.pg-body>ol>li>ul,.pg-custom>ul,.pg-custom>ol>li>ul,.acc_content>ul,.acc_content>ol>li>ul,.page__faq>ul,.page__faq>ol>li>ul{font-size:1.7rem;line-height:1.4;margin:0 0 1.7rem}
.pg-body>ul>li,.pg-body>ol>li>ul>li,.pg-custom>ul>li,.pg-custom>ol>li>ul>li,.acc_content>ul>li,.acc_content>ol>li>ul>li,.page__faq>ul>li,.page__faq>ol>li>ul>li{background-image:url(/_data/site/2/templates/current/css/bullet.svg);background-position:0 8px;background-repeat:no-repeat;background-size:8px 8px;list-style:none outside none;margin:0;padding-left:2rem}
.pg-body>ol,.pg-body>div ol,.pg-custom>ol,.pg-custom>div ol,.acc_content>ol,.acc_content>div ol,.page__faq>ol,.page__faq>div ol{line-height:1.4;margin:0 0 1.7rem}
.pg-body>ol:last-child,.pg-body>div ol:last-child,.pg-custom>ol:last-child,.pg-custom>div ol:last-child,.acc_content>ol:last-child,.acc_content>div ol:last-child,.page__faq>ol:last-child,.page__faq>div ol:last-child{margin-bottom:0}
.pg-body ol>li,.pg-body>div ol li,.pg-custom ol>li,.pg-custom>div ol li,.acc_content ol>li,.acc_content>div ol li,.page__faq ol>li,.page__faq>div ol li{margin-left:2rem}
#p404{width:100% !important}
#p404 .error-msg{color:#a00 !important;border:0 none !important;padding:0 0 0 3rem !important;margin:0 0 1.7rem !important;background-image:url(/_data/site/4/pg/21/no.svg);background-position:0 0;background-repeat:no-repeat;background-size:2.3rem 2.2rem}
#p404 h2{letter-spacing:initial;text-transform:inherit;text-align:left;font-size:1.7rem;line-height:1.4;margin:0 0 1.7rem;justify-content:left;font-weight:initial}
#p404 h2:before,#p404 h2:after{display:none}
#p404 h2 br{margin:0 0 1.7rem}
#p404 p{font-size:1.7rem;line-height:1.4;margin:0 0 1.7rem}
#p404 ul{font-size:1.7rem;line-height:1.4;margin:0 0 1.7rem}
#p404 ul li{background-image:url(/_data/site/2/templates/current/css/bullet.svg);background-position:0 8px;background-repeat:no-repeat;background-size:8px 8px;list-style:none outside none;margin:0;padding-left:2rem;margin-left:0 !important}
.pg-body p.empty{display:none}
.pg-body>div>iframe{margin-top:1rem}
.align__center{text-align:center}
.align__left{text-align:left}
.align__right{text-align:right}
.google__map{line-height:0;margin-top:2.5rem}
.button{display:inline-block !important}
.button,.button a,a.button{font-style:normal;font-weight:800;text-decoration:none;text-align:center;display:block;white-space:nowrap;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1}
a.button.hl_promo,a.button.pl_promo,a.button.au_promo{font-size:1.2rem;height:3.6rem;line-height:3.6rem;padding:0 2.5rem;margin-top:5px;color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:5px;background-color:#00a200}
a.button.hl_promo:hover,a.button.pl_promo:hover,a.button.au_promo:hover{background-color:rgba(0,160,0,.75);color:#fff !important}
a.button.covid-booking{width:100%;font-size:1.4rem;height:46px;line-height:46px;padding:0;margin:2.2rem 0;color:#fff;letter-spacing:.05em;text-transform:uppercase;border-radius:5px;background-color:#00a200}
a.button.covid-booking:hover{background-color:rgba(0,160,0,.75);color:#fff !important}
#header-inner.section-inner{max-width:100%}
#header-content{min-height:70px}
#header-content .header-content-box{padding:15px 4%}
#header-content .masthead{width:150px;float:left}
#header-content .fg-row{display:flex}
#header-content .fg-row .small-9{display:flex;align-items:center;justify-content:flex-end}
#header-content .fg-row h1{text-align:right;color:#fff;margin:0}
#menu-h>ul>li>div>a{padding-right:30px}
#menu-h>ul>li.folder>div::after{background-image:url(/_data/site/4/templates/current/css/menu_h_folder_icon.svg);content:"";height:11px;width:11px;background-repeat:no-repeat;background-position:center top;right:10px;position:absolute;top:53%;transform:translateY(-53%);display:block}
#menu-h>ul>li.folder>ul:not(.menu-mega) li.folder>div>a::after{right:10px;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}
#header-mob .corporates-logo{position:absolute;right:4%;width:7.5rem;top:50%;transform:translateY(-50%)}
#header-mob #mobile__actions{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:3%}
#header-mob #mobile__actions ul{margin:0;list-style:none;text-align:center;color:#fff;font-size:13px;line-height:1.2;font-family:"Avenir"}
#header-mob #mobile__actions ul li{margin:0 0 0 5px;display:inline-block;float:none;height:auto;width:auto;min-width:50px;min-height:50px;vertical-align:bottom}
#header-mob #mobile__actions ul li a,#header-mob #mobile__actions ul li a:hover{color:#fff;text-decoration:none}
#header-mob #mobile__actions ul li img{padding:7px;display:block;margin:0 auto}
#header-mob #mobile-search #close-search{display:none}
#header-mob #header-mob-logo{background-image:url(/_data/site/2/templates/current/css/logo.png)}
#header-mob #menu-icon-wrapper{left:4%;top:10px;margin:0;line-height:0}
#header-mob #menu-icon::after{color:#fff;content:"Menu";float:right;height:50px;line-height:50px;font-size:13px;font-family:"Avenir"}
#menu-hamb.top{line-height:0}
#menu-hamb.top a#menu-icon-close{height:44px;width:100%;position:relative}
#menu-hamb.top a#menu-icon-close>svg#hamb-icon{position:absolute;right:0}
#menu-hamb>ul>li{border-bottom:1px solid #d4d4d4}
#menu-hamb>ul>li a:hover{text-decoration:underline}
#menu-hamb>ul>li a.menu-branch:hover{text-decoration:none}
#menu-hamb>ul>li.selected>div>a{font-weight:700}
#menu-hamb>ul>li>div>a{line-height:1.3;padding:12px 50px 12px 20px}
#menu-hamb>ul>li>ul{border-top:1px solid #d4d4d4}
#menu-hamb>ul>li>ul>li{border-bottom:1px solid #d4d4d4;margin-left:20px}
#menu-hamb>ul>li>ul>li>div>a{line-height:1.3;padding:12px 50px 12px 0;background:rgba(0,0,0,0)}
#menu-hamb>ul>li>ul>li:last-child{border:0 none}
#menu-hamb>ul>li>ul>li ul{border-top:1px solid #d4d4d4;padding:10px 0}
#menu-hamb>ul>li>ul>li ul li a{line-height:1.8;padding:0 50px 0 0;font-size:15px}
@media screen and (max-width: 299px){#header-mob .corporates-logo{display:none}
#header-mob #menu-icon::after{content:""}
}
#header-path{line-height:1.2;padding:10px 4% 0}
#header-path .path a.back{background-image:none;padding:0}
#header-path .path{font-size:1.4rem;margin:0;font-weight:normal;font-style:normal;color:#707070;display:inline}
#header-path .path a{font-weight:normal;color:#707070;display:inline}
#header-path .path a:hover{color:#00a200;text-decoration:underline}
#content-box .main_landing_page h1.pg-title{text-align:center}
#content-box .main_landing_page .home_landing_promo-2 .fg-row,#content-box .main_landing_page .product_landing_promo-2 .fg-row{margin:0 -0.313em}
#content-box .main_landing_page .home_landing_promo-2 .columns,#content-box .main_landing_page .product_landing_promo-2 .columns{padding-left:.313em;padding-right:.313em}
#content-box .main_landing_page .home_landing_promo-2 .hl_promo_wrapper::after,#content-box .main_landing_page .home_landing_promo-2 .pl_promo_wrapper::after,#content-box .main_landing_page .product_landing_promo-2 .hl_promo_wrapper::after,#content-box .main_landing_page .product_landing_promo-2 .pl_promo_wrapper::after{content:"";display:block;height:10px}
#content-box .main_landing_page .hl_promo_image,#content-box .main_landing_page .pl_promo_image{height:0;width:100%;overflow:hidden;position:relative;padding-bottom:75%;background-size:cover;background-position:center center;background-repeat:no-repeat}
#content-box .main_landing_page .hl_promo_image img,#content-box .main_landing_page .pl_promo_image img{display:block;height:auto;width:auto;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-width:102%}
#content-box .main_landing_page .hl_promo_image img.img_height,#content-box .main_landing_page .pl_promo_image img.img_height{max-width:initial;max-height:102%}
#content-box .main_landing_page .hl_promo_caption_inner,#content-box .main_landing_page .pl_promo_caption_inner{padding:2rem 4%;text-align:center}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_icon img,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_icon img,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_icon img,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_icon img{width:8rem;margin-bottom:1.5rem}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_warning,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_warning,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_warning,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_warning{color:#fff;font-weight:800;letter-spacing:.05em;margin-bottom:1rem;margin-top:-0.5rem;line-height:1;font-size:1.4rem;padding:.6rem .4rem .4rem;background:#b8ca2f}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_title,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_title,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_title,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_title{font-size:2rem;line-height:1.2;font-weight:800;margin-bottom:.8rem;color:#5f6062}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_sub_title,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_sub_title,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_sub_title,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_sub_title{font-size:1.7rem;font-weight:800;margin-top:-0.8rem;margin-bottom:1rem}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_description,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_description,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_description,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_description{font-size:1.5rem;line-height:1.3;margin-bottom:1rem}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_description p,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_description p,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_description p,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_description p{font-size:1.5rem;line-height:1.3;margin-bottom:1rem}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_description p:last-child,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_description p:last-child,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_description p:last-child,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_description p:last-child{margin-bottom:0}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_description ul,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_description ul,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_description ul,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_description ul{margin:0 0 1rem 0}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_description ul:last-child,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_description ul:last-child,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_description ul:last-child,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_description ul:last-child{margin-bottom:0}
#content-box .main_landing_page .hl_promo_caption_inner .hl_promo_description ul li,#content-box .main_landing_page .hl_promo_caption_inner .pl_promo_description ul li,#content-box .main_landing_page .pl_promo_caption_inner .hl_promo_description ul li,#content-box .main_landing_page .pl_promo_caption_inner .pl_promo_description ul li{background-image:url(/_data/site/2/templates/current/css/bullet.svg);background-position:0 6px;background-repeat:no-repeat;background-size:7px 7px;list-style:none outside none;margin:0;padding-left:1.5rem;text-align:left}
#content-box .main_landing_page .home_landing_promo-3 ul[class*=block-grid-],#content-box .main_landing_page .home_landing_promo-4 ul[class*=block-grid-],#content-box .main_landing_page .product_landing_promo-3 ul[class*=block-grid-],#content-box .main_landing_page .product_landing_promo-4 ul[class*=block-grid-]{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-10px;margin-left:0}
#content-box .main_landing_page .home_landing_promo-3 ul[class*=block-grid-]>li,#content-box .main_landing_page .home_landing_promo-4 ul[class*=block-grid-]>li,#content-box .main_landing_page .product_landing_promo-3 ul[class*=block-grid-]>li,#content-box .main_landing_page .product_landing_promo-4 ul[class*=block-grid-]>li{background-color:#e6eeef;margin:0 10px 10px 0;padding:0}
#content-box .main_landing_page .home_landing_promo-3 ul[class*=block-grid-]:before,#content-box .main_landing_page .home_landing_promo-3 ul[class*=block-grid-]:after,#content-box .main_landing_page .home_landing_promo-4 ul[class*=block-grid-]:before,#content-box .main_landing_page .home_landing_promo-4 ul[class*=block-grid-]:after,#content-box .main_landing_page .product_landing_promo-3 ul[class*=block-grid-]:before,#content-box .main_landing_page .product_landing_promo-3 ul[class*=block-grid-]:after,#content-box .main_landing_page .product_landing_promo-4 ul[class*=block-grid-]:before,#content-box .main_landing_page .product_landing_promo-4 ul[class*=block-grid-]:after{display:none}
@media screen and (min-width: 767px){.home_landing_promo-3 ul.medium-block-grid-3>li,.home_landing_promo-4 ul.medium-block-grid-3>li,.product_landing_promo-3 ul.medium-block-grid-3>li,.product_landing_promo-4 ul.medium-block-grid-3>li{width:calc(33.333% - 10px) !important}
.home_landing_promo-3 ul.medium-block-grid-2>li,.home_landing_promo-4 ul.medium-block-grid-2>li,.product_landing_promo-3 ul.medium-block-grid-2>li,.product_landing_promo-4 ul.medium-block-grid-2>li{width:calc(50% - 10px) !important}
.home_landing_promo-3>ul>li,.home_landing_promo-4>ul>li,.product_landing_promo-3>ul>li,.product_landing_promo-4>ul>li{display:-webkit-box;display:-ms-flexbox;display:flex}
.home_landing_promo-3>ul>li .pl_promo_wrapper,.home_landing_promo-3>ul>li .hl_promo_wrapper,.home_landing_promo-4>ul>li .pl_promo_wrapper,.home_landing_promo-4>ul>li .hl_promo_wrapper,.product_landing_promo-3>ul>li .pl_promo_wrapper,.product_landing_promo-3>ul>li .hl_promo_wrapper,.product_landing_promo-4>ul>li .pl_promo_wrapper,.product_landing_promo-4>ul>li .hl_promo_wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.home_landing_promo-3>ul>li .pl_promo_caption,.home_landing_promo-3>ul>li .hl_promo_caption,.home_landing_promo-4>ul>li .pl_promo_caption,.home_landing_promo-4>ul>li .hl_promo_caption,.product_landing_promo-3>ul>li .pl_promo_caption,.product_landing_promo-3>ul>li .hl_promo_caption,.product_landing_promo-4>ul>li .pl_promo_caption,.product_landing_promo-4>ul>li .hl_promo_caption{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.home_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner,.home_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner,.home_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner,.home_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner,.home_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner,.home_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner,.home_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner,.home_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner,.product_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner,.product_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner,.product_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner,.product_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner,.product_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner,.product_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner,.product_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner,.product_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}
.home_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner .promo__title__only,.home_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner .promo__title__only,.home_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner .promo__title__only,.home_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner .promo__title__only,.home_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner .promo__title__only,.home_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner .promo__title__only,.home_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner .promo__title__only,.home_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner .promo__title__only,.product_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner .promo__title__only,.product_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner .promo__title__only,.product_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner .promo__title__only,.product_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner .promo__title__only,.product_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner .promo__title__only,.product_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner .promo__title__only,.product_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner .promo__title__only,.product_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner .promo__title__only{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.home_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner .pl_promo_title+.pl_promo_description,.home_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner .hl_promo_title+.hl_promo_description,.home_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner .pl_promo_title+.pl_promo_description,.home_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner .hl_promo_title+.hl_promo_description,.home_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner .pl_promo_title+.pl_promo_description,.home_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner .hl_promo_title+.hl_promo_description,.home_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner .pl_promo_title+.pl_promo_description,.home_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner .hl_promo_title+.hl_promo_description,.home_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner .pl_promo_title+.pl_promo_description,.home_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner .hl_promo_title+.hl_promo_description,.home_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner .pl_promo_title+.pl_promo_description,.home_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner .hl_promo_title+.hl_promo_description,.home_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner .pl_promo_title+.pl_promo_description,.home_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner .hl_promo_title+.hl_promo_description,.home_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner .pl_promo_title+.pl_promo_description,.home_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner .hl_promo_title+.hl_promo_description,.product_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner .pl_promo_title+.pl_promo_description,.product_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner .hl_promo_title+.hl_promo_description,.product_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner .pl_promo_title+.pl_promo_description,.product_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner .hl_promo_title+.hl_promo_description,.product_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner .pl_promo_title+.pl_promo_description,.product_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner .hl_promo_title+.hl_promo_description,.product_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner .pl_promo_title+.pl_promo_description,.product_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner .hl_promo_title+.hl_promo_description,.product_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner .pl_promo_title+.pl_promo_description,.product_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner .hl_promo_title+.hl_promo_description,.product_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner .pl_promo_title+.pl_promo_description,.product_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner .hl_promo_title+.hl_promo_description,.product_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner .pl_promo_title+.pl_promo_description,.product_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner .hl_promo_title+.hl_promo_description,.product_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner .pl_promo_title+.pl_promo_description,.product_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner .hl_promo_title+.hl_promo_description{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
.home_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner a.button.pl_promo,.home_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner a.button.hl_promo,.home_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner a.button.pl_promo,.home_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner a.button.hl_promo,.home_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner a.button.pl_promo,.home_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner a.button.hl_promo,.home_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner a.button.pl_promo,.home_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner a.button.hl_promo,.home_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner a.button.pl_promo,.home_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner a.button.hl_promo,.home_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner a.button.pl_promo,.home_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner a.button.hl_promo,.home_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner a.button.pl_promo,.home_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner a.button.hl_promo,.home_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner a.button.pl_promo,.home_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner a.button.hl_promo,.product_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner a.button.pl_promo,.product_landing_promo-3>ul>li .pl_promo_caption .pl_promo_caption_inner a.button.hl_promo,.product_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner a.button.pl_promo,.product_landing_promo-3>ul>li .pl_promo_caption .hl_promo_caption_inner a.button.hl_promo,.product_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner a.button.pl_promo,.product_landing_promo-3>ul>li .hl_promo_caption .pl_promo_caption_inner a.button.hl_promo,.product_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner a.button.pl_promo,.product_landing_promo-3>ul>li .hl_promo_caption .hl_promo_caption_inner a.button.hl_promo,.product_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner a.button.pl_promo,.product_landing_promo-4>ul>li .pl_promo_caption .pl_promo_caption_inner a.button.hl_promo,.product_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner a.button.pl_promo,.product_landing_promo-4>ul>li .pl_promo_caption .hl_promo_caption_inner a.button.hl_promo,.product_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner a.button.pl_promo,.product_landing_promo-4>ul>li .hl_promo_caption .pl_promo_caption_inner a.button.hl_promo,.product_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner a.button.pl_promo,.product_landing_promo-4>ul>li .hl_promo_caption .hl_promo_caption_inner a.button.hl_promo{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}
}
@media screen and (max-width: 766px)and (min-width: 400px){.home_landing_promo-3 ul[class*=block-grid-]>li{width:calc(50% - 10px) !important}
.home_landing_promo-3 ul[class*=block-grid-]>li:nth-of-type(2n+1){clear:both !important}
.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_image,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_image,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_image,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_image,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_image,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_image,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_image,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_image{width:35% !important;padding-bottom:0% !important;height:initial !important}
.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_image img,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_image img,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_image img,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_image img,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_image img,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_image img,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_image img,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_image img{max-width:initial !important;max-height:102%;opacity:0}
.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption{width:65%}
.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption .hl_promo_caption_inner,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption .pl_promo_caption_inner,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption .hl_promo_caption_inner,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption .hl_promo_caption_inner,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption .pl_promo_caption_inner,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .hl_promo_caption_inner,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption .hl_promo_caption_inner,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption .pl_promo_caption_inner,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption .hl_promo_caption_inner,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption .hl_promo_caption_inner,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption .pl_promo_caption_inner,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .hl_promo_caption_inner,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner{text-align:left !important}
.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption .hl_promo_caption_inner .price__amount,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption .pl_promo_caption_inner .price__amount,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption .hl_promo_caption_inner .price__amount,.home_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner .price__amount,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption .hl_promo_caption_inner .price__amount,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption .pl_promo_caption_inner .price__amount,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .hl_promo_caption_inner .price__amount,.home_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner .price__amount,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption .hl_promo_caption_inner .price__amount,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .hl_promo_caption .pl_promo_caption_inner .price__amount,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption .hl_promo_caption_inner .price__amount,.product_landing_promo-4 ul.small-block-grid-1>li .hl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner .price__amount,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption .hl_promo_caption_inner .price__amount,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .hl_promo_caption .pl_promo_caption_inner .price__amount,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .hl_promo_caption_inner .price__amount,.product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner .price__amount{text-align:left}
.page__services-available .product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption{margin:0 auto}
.page__services-available .product_landing_promo-4 ul.small-block-grid-1>li .pl_promo_wrapper .pl_promo_caption .pl_promo_caption_inner{text-align:center !important}
}
@media screen and (max-width: 650px)and (min-width: 400px){.home_landing_categories .folder-preset-3 .folder-tile li,.product_landing_categories .folder-preset-3 .folder-tile li{width:100%}
.home_landing_categories .folder-preset-3 .folder-tile li .img-wrapper,.product_landing_categories .folder-preset-3 .folder-tile li .img-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}
.home_landing_categories .folder-preset-3 .folder-tile li .img-wrapper .img-block,.product_landing_categories .folder-preset-3 .folder-tile li .img-wrapper .img-block{width:35%}
.home_landing_categories .folder-preset-3 .folder-tile li .img-wrapper .caption,.product_landing_categories .folder-preset-3 .folder-tile li .img-wrapper .caption{width:65%}
.home_landing_categories .folder-preset-3 .folder-tile li .img-wrapper .caption .caption-inner,.product_landing_categories .folder-preset-3 .folder-tile li .img-wrapper .caption .caption-inner{text-align:left !important}
}
@media screen and (min-width: 401px){.home_landing_promo-2 .fg-row,.home_landing_promo-2 .columns,.product_landing_promo-2 .fg-row,.product_landing_promo-2 .columns{display:-webkit-box;display:-ms-flexbox;display:flex}
.home_landing_promo-2 .hl_promo_wrapper,.home_landing_promo-2 .pl_promo_wrapper,.product_landing_promo-2 .hl_promo_wrapper,.product_landing_promo-2 .pl_promo_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%}
.home_landing_promo-2 .hl_promo_caption,.home_landing_promo-2 .pl_promo_caption,.product_landing_promo-2 .hl_promo_caption,.product_landing_promo-2 .pl_promo_caption{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}
}
@media screen and (max-width: 767px)and (min-width: 400px){.home_landing_promo-2 .small-0,.product_landing_promo-2 .small-0{display:none}
}
._body-2503 .product_landing{padding-top:15px}
._body-2503 .product_landing ul.folder-view{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-5px;margin-right:-5px}
._body-2503 .product_landing ul.folder-view li{background-color:#e6eeef;margin:0 5px 10px}
@media screen and (min-width: 768px){._body-2503 .folder-preset-12 .folder-tile li{width:calc(33.333% - 10px) !important}
}
@media screen and (max-width: 767px)and (min-width: 400px){._body-2503 .folder-preset-12 .folder-tile li{width:calc(50% - 10px) !important}
._body-2503 .folder-preset-12 .folder-tile li:nth-of-type(2n+1){clear:both !important}
}
.body-1 #main-content-inner.section-inner,.body-7 #main-content-inner.section-inner{max-width:100%}
.body-1 #main-content-box,.body-7 #main-content-box{padding:0}
.covid_rapid_test_page .page-block h5{display:none}
.covid_rapid_test_page .page-block.page__tint-default{background-color:#e6eeef}
.covid_rapid_test_page .page-block.page__tint-default.page__tiles-white ul[class*=block-grid-]>li{background-color:#fff !important}
.covid_rapid_test_page .page-block.page__tint-recover-teal-dark{background-color:#005c6b}
.covid_rapid_test_page .page-block.page__tint-recover-teal-dark h2{color:#fff}
.covid_rapid_test_page .page-block.page__rule{border-top:1px solid #d4d4d4}
.covid_rapid_test_page .page-block .page-block-box{padding:3rem 4%}
.covid_rapid_test_page .page-block .page-block-box>p{text-align:center;max-width:100rem;margin-left:auto;margin-right:auto}
.covid_rapid_test_page .page-block .page-block-box>p:last-child{margin-bottom:0}
.covid_rapid_test_page .page-block.page__tiles .page-block-box>p{margin-bottom:3rem}
.covid_rapid_test_page .page-block.page__booking .block__right .page-block-box{padding:4rem 4% 2.5rem}
.covid_rapid_test_page .page-block.page__booking .block__right .page-block-box ul.h2{line-height:1.4;font-size:2.3rem;font-weight:700;margin:0}
.covid_rapid_test_page .page-block.page__booking .block__right .page-block-box ul.h2 li{background-image:url(/_data/site/2/pg/1689/covid-icon-check.svg);background-position:0 0;background-repeat:no-repeat;background-size:3.8rem 3.8rem;list-style:none outside none;margin:0 0 1rem 0;padding:3px 0 3px 5rem}
.covid_rapid_test_page .page-block.page__accordion .page-block-box{padding-bottom:2.5rem}
.covid_rapid_test_page .page-block.page__key-benefits .page-block-box{padding-bottom:.8rem;text-align:center}
.covid_rapid_test_page .page-block.page__key-benefits .page-block-box h2{margin-bottom:2.5rem}
.covid_rapid_test_page .page-block.page__key-benefits .page-block-box .icon__wrapper{padding:0 2%}
.covid_rapid_test_page .page-block.page__key-benefits .page-block-box .icon__wrapper img{margin-bottom:2rem;width:10rem}
.covid_rapid_test_page .page-block h1{text-align:center}
.covid_rapid_test_page .page-block .price__amount{font-size:2.3rem;line-height:1.2;font-weight:700;text-align:center;margin-bottom:1rem}
.covid_rapid_test_page .page-block .footnote.page__rule{border-top:1px solid #d4d4d4}
.covid_rapid_test_page .page-block .footnote p{text-align:left;font-size:1.5rem;margin-bottom:1rem}
.covid_rapid_test_page .page-block .footnote p:last-child{margin-bottom:0}
.covid_rapid_test_page .page-block.page__checklist{text-align:center}
.covid_rapid_test_page .page-block.page__checklist .page-block-box{padding:3rem 4% 2.5rem}
.covid_rapid_test_page .page-block.page__checklist h2{margin-bottom:2.5rem}
.covid_rapid_test_page .page-block.page__checklist .icon__wrapper{padding:0 2%}
.covid_rapid_test_page .page-block.page__checklist img{margin-bottom:1rem;width:4rem}
.covid_rapid_test_page .page-block.page__checklist .footnote{padding-top:2.5rem}
.covid_rapid_test_page .page-block.page__faq .page__faq-contents{background-color:#e6eeef;padding:2rem}
.covid_rapid_test_page .page-block.page__faq h1+.page__faq-contents{margin-top:2.5rem}
.covid_rapid_test_page .page-block.page__faq .page__faq-question{padding-top:2rem;padding-bottom:2rem;border-top:1px solid #d4d4d4}
.covid_rapid_test_page .page-block.page__faq .page__faq-question:last-child{padding-bottom:0}
.covid_rapid_test_page .page-block.page__faq .page__faq-contents+.page__faq-question{border-top:0 none}
.covid_rapid_test_page .page-block.page__faq ul{font-size:1.7rem;line-height:1.4;margin:0 0 1.7rem}
.covid_rapid_test_page .page-block.page__faq ul:last-child{margin-bottom:0}
.covid_rapid_test_page .page-block.page__faq ul li{background-image:url(/_data/site/2/templates/current/css/bullet.svg);background-position:0 8px;background-repeat:no-repeat;background-size:8px 8px;list-style:none outside none;margin:0;padding-left:2rem}
.covid_rapid_test_page .page-block.page__faq p:last-child{margin-bottom:0}
.covid_rapid_test_page .page-block.page__faq .page_block_box{padding:3rem 4%}
.covid_rapid_test_page .page-block.page__faq .page_block_box h5{font-size:5rem;margin-bottom:.5rem;color:#00a200;line-height:1;border:3px solid blue}
.covid_rapid_test_page .page_block .page-block-box{padding:1rem 4% 3rem}
.covid_rapid_test_page .page__booking.page__booking-nuffield-health .block__left .page-block-box{width:100%;height:33vw;background-image:url(/_data/site/2/pg/2762/COVID19-Test-1881047491.jpg);background-position:center center;background-repeat:no-repeat;background-size:cover}
.covid_rapid_test_page .page__booking.page__booking-retail .block__left .page-block-box,.covid_rapid_test_page .page__booking.page__booking-corporate .block__left .page-block-box{width:100%;height:33vw;background-image:url(/_data/site/2/pg/1689/covid-background-2.jpg);background-position:center bottom;background-repeat:no-repeat;background-size:cover}
@media screen and (min-width: 1349px){.column__count{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}
}
@media screen and (min-width: 767px){.covid_rapid_test_page .page__booking.page__booking-cardiff-airport .block__left .page-block-box{height:auto}
.covid_rapid_test_page .page__booking.page__booking-bristol-airport .block__left .page-block-box{height:auto}
.covid_rapid_test_page .page__booking.page__booking-nuffield-health .block__left .page-block-box{height:auto}
.covid_rapid_test_page .page__booking.page__booking-retail .block__left .page-block-box,.covid_rapid_test_page .page__booking.page__booking-corporate .block__left .page-block-box{height:auto;background-image:url(/_data/site/2/pg/1689/covid-background-1.jpg);background-position:center bottom}
}
body[class*=body-user-] .template{background-color:#f2f2f2}
body[class*=body-user-] #body-header{display:none}
body[class*=body-user-] a.button.button-primary-large,body[class*=body-user-] button[type=submit],body[class*=body-user-] input[type=submit]{color:#fff;background-color:#00a200;text-decoration:none;text-align:center;display:block;white-space:nowrap;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1;letter-spacing:1px;text-transform:uppercase;font-size:1.4rem;font-style:normal;font-weight:800;height:46px;line-height:46px;border-radius:5px;padding:0 2.5rem;width:100% !important;padding:0}
body[class*=body-user-] a.button.button-secondary-large{color:#000c00;background-color:rgba(0,162,0,.2);text-decoration:none;text-align:center;display:block;white-space:nowrap;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1;letter-spacing:1px;text-transform:uppercase;font-size:1.4rem;font-weight:800;font-style:normal;font-weight:700;height:46px;line-height:46px;border-radius:5px;padding:0 2.5rem;width:100%;padding:0}
body[class*=body-user-] .user{max-width:39rem;padding:3rem;background-color:#fff;margin:0 auto;text-align:center;border-radius:5px}
body[class*=body-user-] .user h1{text-transform:capitalize}
body[class*=body-user-] .user p{font-size:1.6rem}
body[class*=body-user-] .user p:last-child{margin-bottom:0}
body[class*=body-user-] .user p a{font-weight:400}
body[class*=body-user-] .user p .forgot-password{margin-top:15px;margin-bottom:2rem}
body[class*=body-user-] .user .input-container.padding__top-1{padding-top:1rem}
body[class*=body-user-] .user .input-container.margin__bottom-0{margin-bottom:0}
body[class*=body-user-] .user label{font-size:1.5rem;line-height:1.2;text-align:left}
body[class*=body-user-] .user .input-addon{display:initial}
body[class*=body-user-] .user input[type=email],body[class*=body-user-] .user input[type=password],body[class*=body-user-] .user input[type=text]{border:1px solid #d4d4d4;background-color:#f2f2f2;border-radius:0 !important;-webkit-appearance:none;padding:12px 15px !important;font-size:1.5rem;color:#343333;width:100% !important}
body[class*=body-user-] .user input:focus{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
body[class*=body-user-] .user .border__top{border-top:1px solid #d4d4d4;padding-top:2rem}
body[class*=body-user-] .user .more__info ul{font-size:1.6rem;line-height:1.4;margin:0 0 1.7rem;text-align:left}
body[class*=body-user-] .user .more__info ul li{background-image:url(/_data/site/2/templates/current/css/bullet.svg);background-position:0 7px;background-repeat:no-repeat;background-size:8px 8px;list-style:none outside none;margin:0;padding-left:2rem}
body[class*=body-user-] .user .more__info ul a{font-weight:400}
body[class*=body-user-] .fields-holder select.error,body[class*=body-user-] .fields-holder input.error,body[class*=body-user-] .fields-holder textarea.error{background-color:#f2f2f2;border-color:#f00001}
body[class*=body-user-] .fields-holder .input-error{background:#f9dada none repeat scroll 0 0;font-size:1.3rem;padding:8px 1.5%;text-align:left;margin:0;line-height:1.2}
body[class*=body-user-] .fields-holder input.error,body[class*=body-user-] .fields-holder textarea.error{margin-bottom:0}
body[class*=body-user-] .input-addon{display:inline-flex !important}
body[class*=body-user-] .showhidepass{cursor:pointer;min-width:4rem;display:inline-block;background:url(/media/icons/preview_grey.svg) no-repeat center center/20px 20px;border:1px solid #d4d4d4;border-left:0 none}
#myaccount .item a{text-decoration:none}
#myaccount .item a:hover{color:#5f6062}
#myaccount .item h2{text-align:left}
#myaccount .item.pgform{display:none}
.contact__form .contact-form{padding-top:1rem}
.contact__form .contact-form .contact-form .msg_txt{font-weight:bold;padding-bottom:10px}
.contact__form .contact-form .contact__form__label{font-size:1.5rem;line-height:1.4}
.contact__form .contact-form .input-container{line-height:0}
.contact__form .contact-form textarea,.contact__form .contact-form select,.contact__form .contact-form input:not([type=radio]):not([type=checkbox])[readonly],.contact__form .contact-form input[type=date],.contact__form .contact-form input[type=datetime],.contact__form .contact-form input[type=datetime-local],.contact__form .contact-form input[type=email],.contact__form .contact-form input[type=month],.contact__form .contact-form input[type=number],.contact__form .contact-form input[type=password],.contact__form .contact-form input[type=search],.contact__form .contact-form input[type=tel],.contact__form .contact-form input[type=text],.contact__form .contact-form input[type=time],.contact__form .contact-form input[type=url],.contact__form .contact-form input[type=week]{border:1px solid #d4d4d4;background-color:#f2f2f2;border-radius:0 !important;-webkit-appearance:none;padding:12px 15px !important;font-size:1.5rem;color:#343333}
.contact__form .contact-form input:focus:not([type=radio]):not([type=checkbox]),.contact__form .contact-form button:focus,.contact__form .contact-form textarea:focus,.contact__form .contact-form select:focus,.contact__form .contact-form input:active:not([type=radio]):not([type=checkbox]),.contact__form .contact-form button:active,.contact__form .contact-form textarea:active,.contact__form .contact-form select:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0)}
.contact__form .contact-form button:focus,.contact__form .contact-form button:active,.contact__form .contact-form input:focus,.contact__form .contact-form input:active,.contact__form .contact-form select:focus,.contact__form .contact-form select:active,.contact__form .contact-form textarea:focus,.contact__form .contact-form textarea:active{-webkit-box-shadow:0 0;box-shadow:0 0}
.contact__form .contact-form input:not([type=radio]):not([type=checkbox])[readonly]:focus,.contact__form .contact-form input[type=text]:focus,.contact__form .contact-form input[type=password]:focus,.contact__form .contact-form input[type=date]:focus,.contact__form .contact-form input[type=datetime]:focus,.contact__form .contact-form input[type=datetime-local]:focus,.contact__form .contact-form input[type=month]:focus,.contact__form .contact-form input[type=week]:focus,.contact__form .contact-form input[type=email]:focus,.contact__form .contact-form input[type=number]:focus,.contact__form .contact-form input[type=search]:focus,.contact__form .contact-form input[type=tel]:focus,.contact__form .contact-form input[type=time]:focus,.contact__form .contact-form input[type=url]:focus,.contact__form .contact-form input[type=color]:focus,.contact__form .contact-form textarea:focus{background-color:#f2f2f2;border-color:#31404e}
.contact__form .contact-form textarea{height:200px;-webkit-appearance:none}
.contact__form .contact-form .fields-holder select.error,.contact__form .contact-form .fields-holder input.error,.contact__form .contact-form .fields-holder textarea.error{background-color:#f2f2f2;border-color:#f00001}
.contact__form .contact-form .fields-holder .input-error{background:#f9dada none repeat scroll 0 0;font-size:1.3rem;padding:8px 1.5%;text-align:left;margin:0;line-height:1.2}
.contact__form .contact-form .fields-holder input.error,.contact__form .contact-form .fields-holder textarea.error{margin-bottom:0}
.contact__form .contact-form input[type=submit]{background:#00a200;border:0 none;color:#fff;-webkit-box-shadow:0 0 rgba(0,0,0,0);box-shadow:0 0 rgba(0,0,0,0);-webkit-appearance:none;height:46px;line-height:46px;font-size:1.3rem;font-weight:700;font-family:"Avenir";font-style:normal;border-radius:5px;padding:0 2.5rem;letter-spacing:1px;text-transform:uppercase;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;width:auto;min-width:100px}
.contact__form .contact-form input[type=submit]:hover{opacity:.6}
.contact-form ::-webkit-input-placeholder{color:#8f8e8e;opacity:1}
.contact-form :-moz-placeholder{color:#8f8e8e;opacity:1}
.contact-form ::-moz-placeholder{color:#8f8e8e;opacity:1}
.contact-form :-ms-input-placeholder{color:#8f8e8e;opacity:1}
._body-2084 .template-box,._body-2085 .template-box{margin-top:0}
._body-2084 #header-fixed,._body-2085 #header-fixed{display:none}
._body-2084 .contact__form .contact-form textarea,._body-2085 .contact__form .contact-form textarea{height:12rem}
.fancybox-slide--iframe .fancybox-content{max-height:90vh}
.user-dialog .dialog-title{font-size:2.8rem;font-weight:800;color:#00a200}
.user-dialog .dialog-buttons input[type=submit],.user-dialog .dialog-buttons input[type=button],.user-dialog .dialog-buttons input[type=cancel]{color:#fff;background-color:#00a200;text-decoration:none;text-align:center;display:block;white-space:nowrap;-webkit-transition:.2s ease-in-out;-o-transition:.2s ease-in-out;transition:.2s ease-in-out;opacity:1;letter-spacing:1px;text-transform:uppercase;font-size:1.4rem;font-style:normal;font-weight:800;height:46px;line-height:46px;border-radius:5px;padding:0 2.5rem}
#body-footer-box p{border-top:1px solid #d8d8d8;padding-top:20px}
.powered{display:none}
#footer-box{padding:2rem 4%;color:#fff}
#footer-box a{font-weight:normal;text-decoration:none;color:#fff}
#footer-box a:hover{text-decoration:underline}
#footer-box .footer-primary h6{font-size:1.6rem;line-height:1.3;font-weight:800;margin-bottom:.7rem}
#footer-box .footer-primary h6 a{font-weight:800}
#footer-box .footer-primary ul{margin:0 0 2rem 0}
#footer-box .footer-primary ul li{font-size:1.5rem;line-height:1.3;color:#fff;padding:0;margin:0 0 .7rem;list-style:none outside none;float:none}
#footer-box .footer-primary ul a{text-decoration:none;color:#fff;font-weight:400}
#footer-box .footer-primary ul a:hover{text-decoration:underline}
#footer-box .footer-secondary{font-size:1.2rem;line-height:1.3;text-align:center}
#footer-box .footer-secondary span{padding-left:5px;padding-right:5px}
#footer-box #mhra-fmd-placeholder{margin:0 0 2rem 0}
@media screen and (max-width: 766px){#footer-box .footer-primary ul li,#footer-box .footer-primary li>div{display:inline;vertical-align:top}
#footer-box .footer-primary ul li::after,#footer-box .footer-primary li>div::after{content:" |";color:rgba(255,255,255,.4);margin:0 3px}
#footer-box .footer-primary ul li:last-child::after,#footer-box .footer-primary li>div:last-child::after{display:none}
}
@media screen and (max-width: 529px){#header-mob #mobile__actions ul li.mobile__account{display:none}
}
@media screen and (max-width: 399px){.contact__form .contact-form input[type=submit]{width:100%}
}

/*==@template_custom==*/