.afp-language-switcher{z-index:36;}@media (min-width:568px){.afp-language-switcher{margin:0 3rem;}}@media (min-width:768px){.afp-language-switcher{margin:0 2rem;}}.afp-language-switcher .icon{margin:auto auto 0.25rem auto;height:1.625rem;width:1.5rem;}.afp-language-switcher .icon{background-image:url("data:image/svg+xml,%3Csvg width='21' height='26' viewBox='0 0 21 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ERegion icon%3C/title%3E%3Cpath d='M19.5 10.72c0 1.084-.5 2.501-1.44 4.136-.922 1.6-2.17 3.248-3.452 4.75a60.468 60.468 0 01-4.108 4.342 60.463 60.463 0 01-4.108-4.341c-1.281-1.503-2.53-3.15-3.451-4.75C1.999 13.22 1.5 11.803 1.5 10.718c0-5.12 4.059-9.219 9-9.219s9 4.098 9 9.22z' stroke='%23000' stroke-width='3'/%3E%3Ccircle cx='10.5' cy='10.5' r='3.5' fill='%23000'/%3E%3C/svg%3E");background-size:1.3125rem 1.625rem;height:1.625rem;width:1.3125rem;}.path-frontpage .afp-language-switcher{color:#fff;}.path-frontpage .afp-language-switcher .icon{background-image:url("data:image/svg+xml,%3Csvg width='21' height='26' viewBox='0 0 21 26' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3ERegion icon%3C/title%3E%3Cpath d='M19.5 10.72c0 1.084-.5 2.501-1.44 4.136-.922 1.6-2.17 3.248-3.452 4.75a60.468 60.468 0 01-4.108 4.342 60.463 60.463 0 01-4.108-4.341c-1.281-1.503-2.53-3.15-3.451-4.75C1.999 13.22 1.5 11.803 1.5 10.718c0-5.12 4.059-9.219 9-9.219s9 4.098 9 9.22z' stroke='%23fff' stroke-width='3'/%3E%3Ccircle cx='10.5' cy='10.5' r='3.5' fill='%23fff'/%3E%3C/svg%3E");background-size:1.3125rem 1.625rem;height:1.625rem;width:1.3125rem;}.afp-language-switcher :focus{outline:1px solid #000;outline-offset:2px;}.path-frontpage .afp-language-switcher :focus{outline:1px solid #fff;}.afp-language-switcher li{margin:0.25rem 0;}.afp-language-switcher li:focus-within,.afp-language-switcher li:hover{outline:1px solid #000;}.afp-language-switcher a{display:block;}.afp-language-switcher a:focus{outline:none;}.afp-language-switcher a.is-active{font-family:'camptonmedium';}.afp-language-switcher .language-switcher{align-items:center;flex-direction:column;position:relative;}.afp-language-switcher .language-switcher.js-active li{padding:0.5rem 1rem;}.path-frontpage .afp-language-switcher .language-switcher.js-active li{color:#000;}.afp-language-switcher .language-switcher.js-active .language-switcher--nav{transform:scale(1) translateX(-50%);}.afp-language-switcher .language-switcher.js-active .language-switcher--toggle-btn:focus{outline:1px solid rgba(0,0,0,0.2);}.afp-language-switcher .language-switcher--toggle-btn{align-items:center;background:none;border:none;display:flex;flex-direction:column;font-size:0.875rem;padding:0 0.25rem;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.afp-language-switcher .language-switcher--toggle-btn{min-height:50px;}}@media (min-width:568px){.afp-language-switcher .language-switcher--toggle-btn{font-size:1rem;}}.afp-language-switcher .language-switcher--toggle-btn .text{flex:1 1 100%;}.afp-language-switcher .language-switcher--toggle-btn .text svg{margin-left:5px;max-width:6px;}@media (min-width:568px){.afp-language-switcher .language-switcher--toggle-btn .text svg{max-width:12px;}}.afp-language-switcher .language-switcher--nav{background:#e6e4df;left:50%;max-height:360px;min-width:12.5rem;padding:1.3rem 0.3rem;position:absolute;top:60px;transform-origin:top;transform:scale(0) translateX(-50%);}@media (orientation:landscape){.afp-language-switcher .language-switcher--nav{max-height:70vh;}}@media (min-width:568px){.afp-language-switcher .language-switcher--nav{min-width:13.75rem;}}@media (min-width:768px){.afp-language-switcher .language-switcher--nav{min-width:16.25rem;}}.afp-language-switcher .language-switcher--nav:before{background:#e6e4df;content:"";height:1.25rem;left:50%;position:absolute;top:0;transform:rotate(45deg) translateX(-50%);width:1.25rem;}.afp-language-switcher .language-switcher--nav.overflow:after{background:linear-gradient(rgba(230,228,223,0.3),#e6e4df);bottom:2.1875rem;content:"";display:block;height:2.1875rem;opacity:1;position:relative;transition:all 0.15s ease-out;width:100%;}.afp-language-switcher .language-switcher--nav.overflow.scroll-active:after{height:0;opacity:0;}.afp-language-switcher .language-switcher ul{scrollbar-color:#000 #e6e4df;margin:0;max-height:calc(360px - 2.5rem);overflow:auto;padding:0;}.afp-language-switcher .language-switcher ul::-webkit-scrollbar{width:8px;height:8px;}.afp-language-switcher .language-switcher ul::-webkit-scrollbar-thumb{background:#000;border-radius:10px;}.afp-language-switcher .language-switcher ul::-webkit-scrollbar-track{background:#e6e4df;}.afp-language-switcher .language-switcher ul{scrollbar-face-color:#000;scrollbar-track-color:#e6e4df;}@media (orientation:landscape){.afp-language-switcher .language-switcher ul{max-height:calc(70vh - 2.5rem);}}
*:before,*:after{box-sizing:inherit;}*{box-sizing:border-box;}@​media (prefers-reduced-motion:reduce){*{-webkit-animation-duration:0.001s !important;animation-duration:0.001s !important;transition-duration:0.001s !important;}}[inert]{pointer-events:none;cursor:default;}[inert],[inert] *{user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;}html{height:-webkit-fill-available;}body{margin:0;min-height:-webkit-fill-avaiable;}h1{font-size:2rem;margin:0.67em 0;}h2{font-size:1.5rem;}h3{font-size:1.17rem;}h4{font-size:1rem;}h5{font-size:0.83rem;}h6{font-size:0.67rem;}h2,h3,h4,h5,h6{line-height:1.2;}p{line-height:1.5;}pre{white-space:pre-wrap;}nav ul{list-style:none;}img{border-style:none;vertical-align:bottom;display:block;height:auto;width:auto;}:root{line-sizing:normal;}:root{-ms-text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric;text-spacing:trim-start allow-end trim-adjacent ideograph-alpha ideograph-numeric;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){body{overflow-x:hidden;}.path-user .dialog-off-canvas-main-canvas{display:flex;}}.layout-container{max-width:2560px;margin:auto;padding:0;display:flex;flex-direction:column;min-height:100%;min-height:100vh;}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.path-user .layout-container{height:100vh;}}table{width:100%;}table thead{text-align:left;}table thead th{font-family:'camptonmedium';padding:10px 10px 10px 10px;background:#f8f8f8;}table tbody tr{border-bottom:1px solid #e9e9e9;}table tbody td{padding:10px;min-width:125px;}table tbody td:first-of-type{min-width:200px;}main{flex:1 0 auto;}.btn,.user-login-form input[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button,#sliding-popup.sliding-popup-bottom #popup-buttons button{border:2px solid transparent;border-radius:0;display:inline-block;padding:0.8rem 2rem;text-decoration:none;text-transform:uppercase;}.btn:focus,.user-login-form input:focus[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button:focus,#sliding-popup.sliding-popup-bottom #popup-buttons button:focus,.btn:hover,.user-login-form input:hover[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button:hover,#sliding-popup.sliding-popup-bottom #popup-buttons button:hover{text-decoration:none;}.btn__large{font-size:1.25rem;padding:1.5rem 3rem;}@media (min-width:768px){.btn__large{padding:1.5rem 6rem;}}.btn__small{font-size:0.875rem;padding:0.8rem 1.8rem;}.btn__black{background:#000;color:#fff;}.btn__black:focus,.btn__black:hover{border:2px solid #000;}.btn__bright{background:#fff;color:#000;}.btn__cta,.user-login-form input[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button,#sliding-popup.sliding-popup-bottom #popup-buttons button{background:#f3ffaf;color:#000;text-transform:uppercase;}.btn__cta:focus,.user-login-form input:focus[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button:focus,#sliding-popup.sliding-popup-bottom #popup-buttons button:focus,.btn__cta:hover,.user-login-form input:hover[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button:hover,#sliding-popup.sliding-popup-bottom #popup-buttons button:hover{border:2px solid #000;}.btn,.user-login-form input[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button,#sliding-popup.sliding-popup-bottom #popup-buttons button{border:2px solid transparent;border-radius:0;display:inline-block;padding:0.8rem 2rem;text-decoration:none;text-transform:uppercase;}.btn:focus,.user-login-form input:focus[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button:focus,#sliding-popup.sliding-popup-bottom #popup-buttons button:focus,.btn:hover,.user-login-form input:hover[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button:hover,#sliding-popup.sliding-popup-bottom #popup-buttons button:hover{text-decoration:none;}.btn__large{font-size:1.25rem;padding:1.5rem 3rem;}@media (min-width:768px){.btn__large{padding:1.5rem 6rem;}}.btn__small{font-size:0.875rem;padding:0.8rem 1.8rem;}.btn__black{background:#000;color:#fff;}.btn__black:focus,.btn__black:hover{border:2px solid #000;}.btn__bright{background:#fff;color:#000;}.btn__cta,.user-login-form input[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button,#sliding-popup.sliding-popup-bottom #popup-buttons button{background:#f3ffaf;color:#000;text-transform:uppercase;}.btn__cta:focus,.user-login-form input:focus[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button:focus,#sliding-popup.sliding-popup-bottom #popup-buttons button:focus,.btn__cta:hover,.user-login-form input:hover[type='submit'],#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button:hover,#sliding-popup.sliding-popup-bottom #popup-buttons button:hover{border:2px solid #000;}.path-user main{flex:1 1 100%;}.path-user input[type='text'],.path-user input[type='password']{padding:10px 20px;width:100%;}.path-user label{display:block;}.path-user .description{font-size:0.875rem;font-style:italic;margin:5px auto 20px;}.user-login-form{max-width:1040px;margin:auto;padding:0;margin:auto;max-width:500px;padding:1rem;}.user-login-form input{border-radius:4px;border:2px solid #747474;padding:0.5rem;transition:all 0.2s;}.user-login-form input:hover,.user-login-form input:focus{border:2px solid #3596e4;}.user-login-form label{display:block;margin-bottom:0.5rem;}ul.tabs.primary{background:#fff;border-bottom:2px solid #b2b2b2;margin-bottom:0;text-align:center;}ul.tabs.primary li{padding:0;}ul.tabs.primary a{background:#f9f9f9;border:2px solid #e9e9e9;border-bottom:none;border-top-left-radius:4px;border-top-right-radius:4px;color:#818181;padding:12px 1rem;}ul.tabs.primary a.is-active,ul.tabs.primary a:hover,ul.tabs.primary a:focus{background-color:#fff;border:2px solid #747474;border-bottom:2px solid #fff;color:#000;margin-bottom:-2px;padding:12px 1rem 14px;}.scroll-to-top{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;padding:0;left:-10000px;}.breadcrumb{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 1rem;}@media (min-width:768px){.breadcrumb{padding:0 calc(2rem + 1vw);}}.breadcrumb li:before{content:' \002F ' !important;}.js-hide{display:none !important;}.messages--status{z-index:92;background:#f8f8f8;border:2px solid #747474;box-shadow:none;color:#000;font-size:1.375rem;margin:1rem auto;padding:2rem 2rem;text-align:center;}#sliding-popup.sliding-popup-bottom{font-family:'campton',Verdana,Helvetica,Tahoma,Arial,Sans-Serif !important;font-weight:normal !important;padding:0;background:none;color:#000;height:100vh;position:fixed;width:100vw;bottom:-3240px;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-banner{align-items:flex-end;background:none;display:flex;justify-content:flex-end;min-height:100vh;position:relative;width:100%;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-content{align-items:center;background:#e9e6e0;display:flex;flex-wrap:wrap;justify-content:space-between;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-content a{text-decoration:underline;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message{margin:5px;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message h2{font-size:1.2rem !important;font-weight:normal !important;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message p{font-size:1rem !important;font-weight:normal !important;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message button{text-shadow:none;}#sliding-popup.sliding-popup-bottom .disagree-button.eu-cookie-compliance-more-button,#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-agree-button,#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-default-button,#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-hide-button,#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-more-button-thank-you,#sliding-popup.sliding-popup-bottom .eu-cookie-withdraw-button,#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-save-preferences-button{font-weight:normal !important;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-categories button,#sliding-popup.sliding-popup-bottom #popup-buttons button{font-family:inherit !important;font-size:1rem;text-shadow:none;}#sliding-popup.sliding-popup-bottom .eu-cookie-compliance-message{max-width:80%;}.messages--status,.messages--error{z-index:92;background:#f8f8f8;border:2px solid #747474;box-shadow:none;color:#000;font-size:1.375rem;margin:1rem auto;padding:2rem 2rem;text-align:center;}.messages--error{border:2px solid #a51b00;color:#a51b00;}@font-face{font-display:fallback;font-family:'camptonthin';src:url(/themes/custom/afpt/components/_global/fonts/campton-thin-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-thin-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonthin_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-thinitalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-thinitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonextralight';src:url(/themes/custom/afpt/components/_global/fonts/campton-extralight-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-extralight-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonextralight_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-extralightitalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-extralightitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonlight';src:url(/themes/custom/afpt/components/_global/fonts/campton-light-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-light-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonlight_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-lightitalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-lightitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonbook';src:url(/themes/custom/afpt/components/_global/fonts/campton-book-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-book-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonbook_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-bookitalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-bookitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonmedium';src:url(/themes/custom/afpt/components/_global/fonts/campton-medium-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-medium-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonmedium_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-mediumitalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-mediumitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonsemibold';src:url(/themes/custom/afpt/components/_global/fonts/campton-semibold-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-semibold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonsemibold_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-semibolditalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-semibolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonbold';src:url(/themes/custom/afpt/components/_global/fonts/campton-bold-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-bold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonbold_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-bolditalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-bolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonextrabold';src:url(/themes/custom/afpt/components/_global/fonts/campton-extrabold-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-extrabold-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonextrabold_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-extrabolditalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-extrabolditalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonblack';src:url(/themes/custom/afpt/components/_global/fonts/campton-black-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-black-webfont.woff) format("woff");font-weight:normal;font-style:normal;}@font-face{font-display:fallback;font-family:'camptonblack_italic';src:url(/themes/custom/afpt/components/_global/fonts/campton-blackitalic-webfont.woff2) format("woff2"),url(/themes/custom/afpt/components/_global/fonts/campton-blackitalic-webfont.woff) format("woff");font-weight:normal;font-style:normal;}html{font-size:100%;}body{color:#000;font-size:16px;-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto;}body.campton{font-family:'camptonbook',Verdana,Helvetica,Tahoma,Arial,Sans-Serif;}body.verdana{font-family:Verdana,Sans-Serif;}h1,h2{color:#000;}h1,h2,h3{line-height:1;overflow-wrap:break-word;}h1{font-family:'camptonlight',Verdana,Helvetica,Tahoma,Arial,Sans-Serif;font-size:calc(2.1rem + 1vw);font-weight:normal;line-height:1.2;overflow-wrap:break-word;}@media (min-width:568px){h1{font-size:calc(3.1rem + 0.5vw);}}@media (min-width:768px){h1{font-size:calc(3.4rem + 0.5vw);}}@media (min-width:1024px){h1{line-height:1.1;font-size:4.375rem;}}h2{font-size:calc(1.7rem + 0.5vw);font-weight:normal;line-height:1.2;overflow-wrap:break-word;}@media (min-width:568px){h2{font-size:calc(1.8rem + 0.5vw);}}@media (min-width:1024px){h2{font-size:2.875rem;}}h3,h4,h5,h6{line-height:normal;}h3{line-height:normal;font-weight:normal;font-size:calc(1.5rem + 0.5vw);}@media (min-width:568px){h3{font-size:calc(1.6rem + 0.5vw);}}@media (min-width:1024px){h3{font-size:2.375rem;}}h4{line-height:normal;font-weight:normal;font-size:calc(1.2rem + 0.5vw);}@media (min-width:568px){h4{font-size:calc(1.4rem + 0.5vw);}}@media (min-width:1024px){h4{font-size:1.875rem;}}h5{line-height:normal;font-weight:normal;font-size:calc(1.1rem + 0.5vw);}@media (min-width:568px){h5{font-size:calc(1.4rem + 0.5vw);}}@media (min-width:1024px){h5{font-size:1.875rem;}}h6{line-height:normal;font-weight:normal;font-size:1.125rem;}a{color:inherit;text-decoration:none;}a:hover,a:focus{text-decoration:underline;}em{font-family:'camptonbook_italic',Verdana,Helvetica,Tahoma,Arial,Sans-Serif;}b,strong{font-family:'camptonsemibold',Verdana,Helvetica,Tahoma,Arial,Sans-Serif;font-weight:normal;}.pager__item.is-active{font-family:'camptonsemibold',Verdana,Helvetica,Tahoma,Arial,Sans-Serif;}input[type='tel'],input[type='text'],input[type='password'],textarea{color:#000 !important;}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:greyscale;}.accessibly-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;padding:0;left:-10000px;}
