@charset "utf-8";a,h4{font-weight:500}a:active,a:focus,a:hover,a:link,a:visited{text-decoration:none;color:var(--color-red)}#menu ul#menulist>li:last-child>a,a.btn-red{background-color:var(--color-red);font-weight:600;min-width:80px}#banner-contant,#banner-zone{height:calc(100vh - var(--header-height));width:100%}.nivo-caption h1,.nivo-caption p{text-shadow:1px 2px 1px rgba(0,0,0,.3)}body,select,textarea{color:var(--color-text)}#guidelines h2,#h-who .wrapper p:last-child,#loginform td.button p:last-child,#volumes .list .item .info>div:last-child,body.inner #main-content .wrapper p:last-child{margin-bottom:0}#h-who h2,#loginform .tbErrors,body.inner #main-content .wrapper p:first-child,h1{margin-top:0}#h-updates .wrapper,ul>li{margin-left:0}#menu-top,ul>li{list-style-type:none}#loginform .tab-content>div,#volumes .list,body,body.page-not-found #main-content .wrapper>div{background-color:var(--color-white)}#current-access,#current-access h2,#h-updates .note,#loginform td.button,#volumes .note,#volumes h1,.slick-dots,a.btn,body.inner #main-content h1{text-align:center}.tbContactform input.text,body,select,textarea{font-family:var(--font-family)}*{scroll-behavior:smooth}:root{font-size:16px;--color-text:#2B2B2B;--color-red:#ED1C24;--color-maroon:#AF272F;--color-yellow:#FFCC00;--color-light-grey:#F5F5F5;--color-grey:#c1c2c2;--color-dark-grey-lighter:#5C5C5C;--color-dark-grey:#0B0B0B;--color-menu-light-grey:#e2e2e2;--color-white:#fff;--color-black:#000000;--footer-text-color:#B4B2B0;--banner-font-size:3.125rem;--h1-font-size:3.125rem;--h2-font-size:1.875rem;--h3-font-size:1.25rem;--h4-font-size:1rem;--font-family:'Montserrat',Arial,Helvetica,sans-serif;--header-height:5.875rem}body{margin:0;line-height:1.2}#mobile-menu,.mobile,tr#trreason{display:none}#login a img,#loginform .g-recaptcha,#loginform .tab-content>div.active,#logo a,#logo a img,#logout a img,ul>li:before{display:block}h1{font-size:var(--h1-font-size);line-height:1.1;margin-bottom:2rem}.footermenu a,.login h1,.nivo-caption h1,a.btn,h2,h3{line-height:1}h2{font-size:var(--h2-font-size)}h3{font-size:var(--h3-font-size)}h4{font-size:var(--h4-font-size)}a{text-decoration:none}a.btn-black,a.btn-red{color:var(--color-white)}a img{border:none}a.btn{font-weight:600;font-size:1rem;padding:18px 35px;border-radius:35px;display:inline-block;margin:0 7px;text-decoration:none!important}#menu ul#menulist>li:last-child>a:hover,.tbContactform button:hover,.tbContactform input[type=submit]:hover,a.btn-black,a.btn-red:hover{background-color:var(--color-text)}ol{padding-left:1.5rem}#loginform td,ul{padding:0}ul>li{padding:0 0 1rem 35px;position:relative}ul>li:last-child{padding-bottom:0}ul>li:before{content:"•";position:absolute;left:8px;top:-10px;font-size:2rem}select,textarea{padding:20px 1.5rem;border:solid 1px var(--color-dark-grey);margin:0;position:relative;background-color:transparent}table{max-width:100%;width:100%;border-collapse:collapse}#menu ul#menulist>li:last-child>a{color:var(--color-white);max-width:100px;padding:10px 20px;border-radius:35px}#banner-contant{margin:0 auto;position:relative;z-index:0;overflow:hidden}.nivo-caption{z-index:100;display:flex!important;position:absolute;top:0;height:100%;padding:0 30px!important}.nivo-caption .wrapper{padding:0 0 3.125rem}.nivo-caption .wrapper>div{max-width:50%}.nivo-caption h1{margin:0;color:var(--color-yellow);font-size:var(--banner-font-size)}.nivo-caption p{font-size:var(--h2-font-size);font-weight:500;margin-top:1rem;color:var(--color-white);width:80%}.nivo-directionNav{max-width:1350px;display:block!important}body.login #main-content{position:relative;background-image:url(themes/login-bg.webp);background-size:cover;background-position:top center;color:var(--color-white)}#footer .follow a,#volumes .list .item .header h3{background-size:contain;background-repeat:no-repeat}.login h1{color:var(--color-yellow);margin-bottom:1rem}.login #main-content .wrapper{display:flex;flex-direction:column;padding:4rem 30px;position:relative;z-index:1;height:100%;justify-content:center}.login #main-content .loginform{margin-top:1rem;color:var(--color-text)}.login .note{position:relative;margin-top:2rem}#loginform,.login div.intro{width:520px}#loginform .tab-content>div{padding:3.125rem;display:none}#loginform td.button button{width:420px}#loginform a.link{margin-bottom:1rem;display:inline-block;zoom:1}#guidelines{color:#fff;background-color:#2b2b2b}#footer,.footermenu a{color:var(--footer-text-color)}#guidelines .wrapper{max-width:auto;max-width:initial;max-width:none;padding:0!important}#guidelines .list,#highlight{display:flex}#guidelines .item{width:50%;background-size:cover;background-repeat:no-repeat;position:relative;display:flex;align-items:flex-end}#guidelines .item::after{content:"";height:100%;width:100%;background-color:rgba(0,0,0,.48);position:absolute;top:0;left:0}#guidelines .item>div{position:relative;z-index:1;padding:80px}#guidelines h2{color:#fff;margin-top:0}#guidelines h2 span{display:block;font-weight:400;font-size:15px;margin-bottom:25px}#guidelines a{margin:25px 0 0}#highlight>div{width:50%}#highlight>div .wrapper{width:675px;box-sizing:border-box;padding:5rem 3.125rem}body.home #highlight #h-who{width:100%}body.home #highlight>div .wrapper{width:auto;width:initial;padding:3.125rem;margin:auto}#h-who{background-color:var(--color-yellow)}#volumes,#volumes .list .item .info{background-color:var(--color-light-grey)}#h-who .wrapper{margin-right:0}#h-who a{text-decoration:underline;white-space:nowrap}#form h2,#h-updates h2{margin-top:0;text-align:center}#h-updates .item{display:flex;padding:10px;border-top:solid 1px var(--color-dark-grey)}#form .contact-form,#volumes .list{border:solid 1px var(--color-grey)}#h-updates .item .date{width:7.5rem;font-weight:700;flex-shrink:0}#volumes .list{padding:0 3.125rem}#volumes .list .item .header{background-image:url(themes/icon-expand.png);background-repeat:no-repeat;background-position:center right 1.68rem;padding:2.5rem 5rem 2.5rem 0;cursor:pointer;border-bottom:solid 1px var(--color-grey)}#volumes .list .item:last-child .header{border-bottom:0}#volumes .list .item .header.expand,#volumes .list .item .header:hover{background-image:url(themes/icon-collapse.png)}#volumes .list .item .header h3{background-image:url(themes/icon-volume.png);background-position:center left;line-height:25px;padding-left:3.125rem;font-weight:600;margin:0;display:flex}#volumes .list .item .header h3 .no,#volumes .list .item .info>div .no{width:7.5rem}#volumes .list .item .info{padding:30px 5rem 30px 3.125rem;display:none;font-weight:500}#volumes .list .item .info .version{margin-top:0;font-style:italic}#volumes .list .item .info>div{display:flex;margin-bottom:1rem}#volumes .list .item .info a.btn-red{margin:0 1rem 0 0}#volumes .note{padding:2.5rem 0}#volumes .highlight{background-color:var(--color-yellow);padding:1.5rem 2rem 1.5rem 3.125rem;display:flex;align-items:center;margin:0 -3.125rem}#volumes .highlight h3{flex-grow:1;margin:0}#volumes .highlight>div{padding-left:1rem;text-align:right;flex-shrink:0}#footer{background-color:var(--color-dark-grey);font-size:14px;overflow:hidden}#current-access,#form .contact-form{background-color:var(--color-light-grey)}#footer .wrapper{padding:2rem 2.18rem}#footer .wrapper>div{display:flex;align-items:center}#footer .follow a,.copyright,.footermenu a,.slick-dots li,.tbContactform label,div.g-recaptcha{display:inline-block}.footermenu a{text-decoration:none;border-left:1px solid;padding-left:1rem;margin-left:1rem}#footer-menu a.active,.footermenu a:hover{text-decoration:none;color:var(--color-yellow)}.copyright{font-size:14px;zoom:1}.slick-dots li button,.slick-next,.slick-prev{font-size:0;line-height:0;color:transparent;cursor:pointer;outline:0}.copyright a{color:var(--color-yellow)}.copyright a:hover,.tbErrors a{text-decoration:underline}#footer .follow{display:flex;flex-grow:1;justify-content:flex-end;align-items:center}#footer .follow a{height:25px;width:25px;zoom:1;margin-left:2rem;vertical-align:middle}#footer .follow a.linkedin{background-image:url(themes/icon-linkedin.png);height:25px}#footer .follow a.linkedin:hover{background-image:url(themes/icon-linkedin-hover.png)}#footer .follow a.youtube{background-image:url(themes/icon-youtube.png);height:25px}#footer .follow a.youtube:hover{background-image:url(themes/icon-youtube-hover.png)}.slick-next,.slick-prev{position:absolute;top:50%;display:block;width:37px;height:52px;margin-top:-26px;padding:0;border:none;background-repeat:no-repeat;background-color:transparent;z-index:1;background-position:center}.slick-prev{background-image:url(banner/left.png);left:30px}.slick-next{background-image:url(banner/right.png);right:30px}.slick-dots{position:absolute;bottom:0;width:100%;margin:0;padding:10px 0 30px;z-index:8}.slick-dots li{position:relative;width:21px;height:21px;margin:0 10px;padding:0;cursor:pointer;background:url(themes/bullet.png) center no-repeat}.tbContactform input.text,.tbContactform select,.tbContactform textarea{padding:20px 1.8rem;margin-bottom:1rem;z-index:1;position:relative}.slick-dots li.slick-active{background:url(themes/bullet-active.png) center no-repeat}.slick-dots li button:focus,.slick-dots li button:hover{outline:0}.slick-dots li button{display:block;width:20px;height:20px;padding:5px;border:0;background:0 0}.wrapper{width:100%;max-width:1350px;padding:6.25rem 30px;margin:auto}#header-holder{box-shadow:0 3px 20px rgba(0,0,0,.1)}#header-container{padding:0 30px;position:relative;width:1350px;margin:auto;display:flex;align-items:center}#logo a img{width:auto;width:initial}#login a img,#logout a img{transition-duration:.5s}#login a:hover img,#logout a:hover img{transform:scale(1.3)}#menu-top{font-size:.875rem;position:relative;z-index:103;padding:0 2rem;flex-grow:1;text-align:right}body.inner #main-content{position:relative}body.inner #main-content .wrapper{padding-top:5rem}body.page-not-found #banner-zone{margin-bottom:0!important}#current-access .wrapper{margin-bottom:6.25rem}body.get-in-touch #main-content .wrapper,body.request-for-ppg-access #main-content .wrapper{padding-bottom:5rem}#form .wrapper{padding-top:0!important}#form .contact-form{box-sizing:border-box;padding:3.125rem}input.text:read-only{background-color:var(--color-grey)!important}.tbContactform{width:100%;margin:auto;overflow:hidden}.tbErrors,.tbSuccess{text-align:center!important;margin:0 0 1rem}.tbContactform input.text{width:100%;border-radius:35px;background-color:var(--color-white);font-size:1rem;line-height:1;border:solid 1px var(--color-grey);box-sizing:border-box}.tbContactform textarea{width:100%;border-radius:30px;background-color:var(--color-white);font-size:1rem;height:180px;font-family:var(--font-family);line-height:1;border:solid 1px var(--color-grey);resize:none;box-sizing:border-box}.tbContactform input[type=file],.tbContactform select{font-size:1rem;border:solid 1px var(--color-grey);background-color:var(--color-white);line-height:1;font-family:var(--font-family);width:100%}.tbContactform input[type=file]{padding:8px 1.8rem;box-sizing:border-box}.tbContactform td{position:relative;width:50%}.tbContactform td:first-child{padding-right:.5rem}.tbContactform td:last-child{padding-left:.5rem}.tbContactform td[colspan="2"]{padding-left:0;padding-right:0}.tbContactform label{padding:10px 0 1rem;zoom:1}.check-holder,.radio-holder{display:flex;padding-bottom:20px}.check-holder .item,.radio-holder .item{margin-right:1.8rem;display:flex;align-items:flex-start}.radio-holder .item span{line-height:1}.radio-holder .item input{margin:1px 8px 0 0}.check-holder .item input{margin:3px 8px 0 0}.tbContactform td.terms{text-align:left;padding-bottom:2rem;padding-top:20px}.tbContactform td.terms>div{display:flex;align-items:flex-start}.tbContactform td.terms input[type=checkbox]{margin-right:1rem;position:relative;-ms-transform:scale(1.3);-moz-transform:scale(1.3);-webkit-transform:scale(1.3);-o-transform:scale(1.3);transform:scale(1.3)}.tbContactform td.terms span{text-align:left}.tbContactform td.button{text-align:right}.tbContactform button,.tbContactform input[type=submit]{border:none;cursor:pointer;margin-top:30px;font-size:15px;outline:0;color:var(--color-white);padding:18px 3rem;background-color:var(--color-red);line-height:1;border-radius:35px;font-weight:600;font-family:var(--font-family)}.tbContactform .note{font-style:italic;line-height:1.2;padding:2px 0 0;width:auto;width:initial;text-align:left;color:var(--color-dark-grey-lighter)}div.g-recaptcha{zoom:1}div.g-recaptcha>div{margin:auto}div.grecaptcha-badge{z-index:100}#main-content{max-width:100%;margin:auto}#banner .wrapper{max-width:auto;max-width:initial;max-width:none;padding:0;width:100%}#banner .wrapper img{width:100%;display:block}.tbContactform select option{line-height:20px}.antispam{display:none;visibility:hidden}.tbContactform input.error,.tbContactform label.error,.tbContactform select.error,.tbContactform textarea.error{border:1px solid #ed1c24;color:#ed1c24}.tbContactform .error>label,.tbContactform .error>span,.tbContactform .terms span.error{color:#ed1c24}.error::placeholder{color:#ed1c24;opacity:1}.error:-ms-input-placeholder{color:#ed1c24}.error::-ms-input-placeholder{color:#ed1c24}.tbContactform div.col.error{border:1px solid #ed1c24;color:#ed1c24;border-radius:2px}.tbErrors{color:#ed1c24}.tbSuccess{color:#31b404}@media only screen and (max-width:1420px){.wrapper{max-width:auto;max-width:initial;max-width:none;box-sizing:border-box}#header-container{width:auto;width:intial}#guidelines .item>div{padding:3.125rem 30px}}@media only screen and (max-width:1400px){:root{--banner-font-size:2.5rem;--h1-font-size:2.5rem;--h2-font-size:1.5625rem;--h3-font-size:1.125rem}#highlight>div .wrapper{width:100%}.nivo-caption p{margin-top:.5rem}.slick-next,.slick-prev{width:25px}.nivo-directionNav a{bottom:18px;width:25px;height:40px;background-size:contain}.nivo-controlNav{bottom:28px}.nivo-controlNav a{width:20px;height:20px}#guidelines .item{min-height:auto;min-height:initial;min-height:none}}@media only screen and (max-width:1280px){a.btn{padding:15px 30px}#menu ul li{margin:0 15px}.wrapper{padding:5rem 30px}body.get-in-touch #main-content .wrapper,body.request-for-ppg-access #main-content .wrapper{padding:4rem 30px}#highlight>div .wrapper{padding:3.125rem 2.5rem}#guidelines .item>div{padding:40px 30px}#guidelines h2 span{margin-bottom:15px}#volumes .list{padding:0 2.5rem}#volumes .list .item .header{padding:2rem 3.5rem 2rem 0;background-position:center right 1rem}#volumes .list .item .header h3 .no,#volumes .list .item .info>div .no{width:7rem}#volumes .list .item .info{padding:20px 3rem 20px 3.125rem}#volumes .highlight{padding:1rem 2rem 1rem 3.125rem;margin:0 -2.5rem}#form .contact-form,#loginform .tab-content>div{padding:3.125rem 2rem}#loginform,.login div.intro{width:45%}#loginform .tbContactform td{padding:0}#loginform td.button button{width:100%}#trguide label{padding-bottom:10px}#trguide .check-holder .item{padding-bottom:5px}#trguide .check-holder{flex-direction:column;padding-bottom:5px}}@media only screen and (max-width:1180px){:root{font-size:15px;--h1-font-size:2.8rem;--h2-font-size:1.45rem;--h3-font-size:1.2rem}#menu{padding:1.5rem 0}#menu ul li{margin:0 5px}#menu ul ul{padding-top:7px}h1{margin-bottom:1.5rem}a.btn{padding:15px 25px}#footer .wrapper{padding:1.5rem 2.18rem}#footer .wrapper>div{flex-wrap:wrap}.copyright{width:100%;margin-bottom:10px}#footer .wrapper>div:last-child,.copyright{font-size:13px}.footermenu a:first-child{margin-left:0;padding-left:0;border-left:none}}@media only screen and (max-width:1080px){#h-who a.btn,#header-container,#mobile-menu{display:block}:root{--h1-font-size:2.5rem;--h2-font-size:1.3rem;--h3-font-size:1.1rem;--banner-font-size:2rem}#header-holder{padding:1rem 0}#logo{float:left;position:relative;z-index:1}#logo a,#logo a img{height:40px}#login,#logout{position:absolute;top:0;right:30px;padding:5px 0}#menu-top,.slicknav_menu{position:relative}#menu{display:none}#menu-top{padding-left:0;z-index:0;padding-right:0}.slicknav_btn{padding:12px 1.5rem;position:absolute!important;right:3rem}.nivo-caption .wrapper{padding-bottom:1.5rem}.nivo-caption .wrapper>div{max-width:55%}.nivo-caption p{width:90%}.nivo-directionNav a{bottom:13px;width:18px;height:28px}.nivo-controlNav{bottom:20px}.nivo-controlNav a{width:15px;height:15px;margin:0 10px}#guidelines a{margin-top:1rem}#guidelines h2 span{margin-bottom:10px}#guidelines .item p{margin:10px 0}#highlight>div .wrapper{padding:3.125rem 2rem}#h-who a.btn{width:280px;box-sizing:border-box;max-width:100%;margin:10px auto 0}#h-updates .item .date{width:7rem}#loginform,.login div.intro{width:55%}h1{margin-bottom:1rem}}@media only screen and (max-width:900px){#guidelines .list,#highlight{flex-direction:column}#guidelines .item,#highlight>div{width:100%}#volumes .list{padding:0 30px}#volumes .list .item .header{background-size:12px;padding:1.8rem 3rem 1.8rem 0;background-position:center right .5rem}#volumes .list .item .header h3{line-height:20px;padding-left:2.5rem;background-size:auto 20px;background-position:top left}#volumes .list .item .header h3 .no,#volumes .list .item .info>div .no{width:6.5rem}#volumes .list .item .info{padding:20px 2rem 20px 2.5rem}#volumes .highlight{padding:1rem 2rem 1rem 2.5rem;margin:0 -30px}#guidelines h2 span{display:none}#form .contact-form{padding:30px}.tbContactform td{float:left;width:100%;padding:0!important}.tbContactform td.button,.tbContactform td.captcha{text-align:center}div.g-recaptcha{padding-top:2rem}#loginform .g-recaptcha{padding-top:0}#loginform td.button button{margin-top:1rem}.tbContactform input[type=submit]{margin-top:20px}.tbContactform td.terms{padding-top:20px!important}}@media only screen and (max-width:768px){.nivo-caption h1,.nivo-caption p{text-shadow:1px 1px 1px rgba(0,0,0,.3)}:root{--h1-font-size:2rem;--h2-font-size:1.1rem;--h3-font-size:1rem;--banner-font-size:1.5rem}.wrapper{padding:4rem 30px}body.inner #main-content .wrapper{padding-top:4rem}body.get-in-touch #main-content .wrapper,body.request-for-ppg-access #main-content .wrapper{padding:3rem 30px}.nivo-caption .wrapper>div{max-width:80%}.nivo-caption p{font-size:var(--h3-font-size)}.nivo-directionNav a{bottom:10px;width:15px;height:23px}.nivo-controlNav{bottom:15px}a.btn-red{padding:12px 20px}#volumes .list .item .header h3 .no,#volumes .list .item .info>div .no{width:5.5rem}.btn-red,.tbContactform button,.tbContactform input[type=submit]{padding:12px 2rem}a.btn-readmore{padding:12px 25px 12px 40px}#loginform,.login div.intro{width:100%}.login div.intro p{text-shadow:0 0 3px rgba(0,0,0,.5)}body.login #main-content{background-position:top right 35%}}@media only screen and (max-width:650px){:root{font-size:14px}#footer-menu,h1{margin-bottom:1rem}.login h1{font-size:2.2rem}.login #main-content .intro{font-size:1rem}#loginform .tab-content>div{padding:30px}#volumes .list .item .header{padding:1rem 2rem 1rem 0}#footer .wrapper>div,#volumes .list .item .header h3,#volumes .list .item .info>div{flex-direction:column}#volumes .list .item .info>div .no{font-weight:600}#volumes .highlight{flex-direction:column;align-items:flex-start}#volumes .highlight>div{padding-left:0;margin-top:10px}#volumes .highlight>div a.btn-red{margin:0}#footer .wrapper>div:last-child,.copyright{text-align:center}#footer .follow span{display:none}#footer .follow a{margin:0 1rem}.tbContactform input.text{padding:1rem 1.5rem}}@media only screen and (max-width:550px){#header-container{padding:0 25px}.wrapper,body.get-in-touch #main-content .wrapper,body.request-for-ppg-access #main-content .wrapper{padding:3rem 25px!important}.nivo-caption .wrapper{padding:0 0 1.5rem!important}.nivo-caption{padding:0 25px!important}.nivo-caption .wrapper>div{max-width:auto;max-width:initial;max-width:none}.nivo-caption h1{font-size:1rem}.nivo-caption p{font-size:.9rem;margin-top:2px}.nivo-controlNav{bottom:9px}.nivo-controlNav a{margin:0 5px}.nivo-directionNav a{bottom:5px}#logo a,#logo a img{height:35px}.slicknav_btn{padding:10px 15px}#login,#logout{padding:3px 0}#form .contact-form,#guidelines .item>div{padding:25px}}@media only screen and (max-width:450px){div.g-recaptcha iframe,div.g-recaptcha>div{width:100%!important}:root{--h1-font-size:1.6rem;--banner-font-size:1.2rem}}@media only screen and (max-width:400px){#header-container{padding:0 20px}.wrapper,body.get-in-touch #main-content .wrapper,body.request-for-ppg-access #main-content .wrapper{padding:3rem 20px!important}#login,#logout{right:20px}.slicknav_menu{font-size:14px}.slicknav_menu .slicknav_icon-bar{width:1.2rem}.nivo-caption{padding:0 20px!important}#form .contact-form,#guidelines .item>div{padding:20px}}