/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(https://afry.com/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(https://afry.com/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(https://afry.com/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(https://afry.com/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(https://afry.com/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(https://afry.com/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(https://afry.com/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(https://afry.com/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(https://afry.com/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(https://afry.com/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(https://afry.com/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.region-footer{background:#e6e4df;text-transform:uppercase}.region-footer .footer-wrapper{max-width:1280px;margin:auto;padding:calc(2rem + 1vw);display:flex;flex-wrap:wrap;font-size:0.875rem;justify-content:space-between}.region-footer .footer-wrapper>*{flex:1;margin:1.5rem;min-width:150px}.region-footer .footer-wrapper span{display:inline-block}.region-footer .field--name-field-links{display:flex;flex-wrap:wrap;margin-bottom:1rem}.region-footer .field--name-field-links a{color:rgba(0,0,0,0);font-size:1px}.region-footer .field--name-field-links a[href*=youtube],.region-footer .field--name-field-links a[href*=pinterest],.region-footer .field--name-field-links a[href*=instagram],.region-footer .field--name-field-links a[href*=facebook],.region-footer .field--name-field-links a[href*=twitter],.region-footer .field--name-field-links a[href*=linkedin],.region-footer .field--name-field-links a[href*=weibo],.region-footer .field--name-field-links a[href*=xing]{display:inline-block;margin:0.3125rem 1rem 0 0;position:relative}.region-footer .field--name-field-links a[href*=youtube]:before,.region-footer .field--name-field-links a[href*=pinterest]:before,.region-footer .field--name-field-links a[href*=instagram]:before,.region-footer .field--name-field-links a[href*=facebook]:before,.region-footer .field--name-field-links a[href*=twitter]:before,.region-footer .field--name-field-links a[href*=linkedin]:before,.region-footer .field--name-field-links a[href*=weibo]:before,.region-footer .field--name-field-links a[href*=xing]:before{height:40px;left:50%;position:relative;top:50%;transform:translate3d(-50%,0,0);width:40px}.region-footer .field--name-field-links a[href*=facebook]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ctitle%3E Facebook icon %3C/title%3E%3Cpath fill='%23212121' d='M22.3 31.7h-5.9v-11h-2.1v-5.3h2.1v-1.8c0-2.5 1.4-5.3 5.2-5.3h4v5.2h-3.1c-.1 0-.2 0-.2.4v1.6h3.5l-.5 5.3h-2.9v10.9zm-4.5-1.4h3.1v-11H24l.2-2.5h-3.3v-3c0-1.2.8-1.8 1.6-1.8h1.7V9.7h-2.6c-3.4 0-3.8 2.7-3.8 3.9v3.2h-2.1v2.5h2.1v11z'/%3E%3C/svg%3E")}.region-footer .field--name-field-links a[href*=youtube]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 40 40' xml:space='preserve'%3E%3Cstyle%3E .st0%7Bfill:%23212121%7D %3C/style%3E%3Ctitle%3E YouTube icon %3C/title%3E%3Cg id='icon_x2F_bu_x2F_youtube'%3E%3Cg id='iconfinder_1_Youtube_colored_svg_5296521' transform='translate(5 9.2)'%3E%3Cpath id='Path' d='M15 23.5c-.4 0-9.5 0-11.9-.7-1.5-.4-2.7-1.7-3.1-3.3-.7-2.5-.7-7.5-.7-7.7s0-5.2.6-7.7C.3 2.5 1.5 1.2 3 .8 5.5.1 14.6.1 15 .1s9.5 0 11.9.7c1.5.4 2.7 1.7 3.1 3.3.6 2.5.6 7.5.6 7.7s0 5.2-.6 7.7c-.4 1.6-1.6 2.9-3.1 3.3-2.4.7-11.5.7-11.9.7zm0-22c-2.6 0-9.7.1-11.5.6-1.1.3-1.9 1.2-2.2 2.3-.6 2.3-.6 7.3-.6 7.4s0 5.1.6 7.4c.3 1.1 1.1 2 2.2 2.3 1.8.5 8.9.6 11.5.6 2.6 0 9.7-.1 11.5-.6 1.1-.3 1.9-1.2 2.2-2.3.6-2.3.6-7.3.6-7.4s0-5.1-.6-7.4c-.3-1.1-1.1-2-2.2-2.3-1.8-.5-8.9-.6-11.5-.6z' class='st0'/%3E%3Cpath id='Path_1_' d='M11.3 18V6.6l10.1 5.7L11.3 18zm1.4-9v6.6l5.9-3.3L12.7 9z' class='st0'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.region-footer .field--name-field-links a[href*=pinterest]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ctitle%3E Pinterest icon %3C/title%3E%3Cpath fill='%23212121' d='M15.5 32.2h-.2c-.4-.1-.6-.5-.5-.9 1.2-4.6 2.1-7.6 2.5-9-.6-2.2-.5-4.6.3-5.6.4-.5 1-.6 1.6-.5 1.3.4.9 1.6-.4 5.8l-.1.2c.1.3.2.6.3.8.8 1.6 2.5 1.3 3.2 1.1 1.5-.4 3.1-1.8 3.5-3 .5-1.5.7-4.4-.6-6.4-.9-1.3-2.3-2.1-4.3-2.2-3.1-.2-6.3 2.1-6.8 4.9-.3 1.8 0 3.5.9 5 .2.3.1.8-.2 1-.3.2-.8.1-1-.2-1.1-1.8-1.5-3.8-1.1-6 .6-3.5 4.4-6.4 8.2-6.1 2.4.2 4.2 1.1 5.3 2.8 1.7 2.6 1.3 6.1.8 7.6-.6 1.7-2.5 3.5-4.5 4-1.9.5-3.5 0-4.5-1.3-.5 1.6-1.1 4.1-2 7.3.2.5-.1.7-.4.7zm3.1-14.3c0 .1-.1.1-.1.2-.1.3-.2.6-.2.9.2-.4.3-.8.3-1.1z'/%3E%3C/svg%3E")}.region-footer .field--name-field-links a[href*=instagram]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 40 40' xml:space='preserve'%3E%3Cstyle%3E .st0%7Bfill:%23212121%7D %3C/style%3E%3Ctitle%3E Instagram icon %3C/title%3E%3Cg id='icon_x2F_bu_x2F_instagram'%3E%3Cpath id='Path' d='M28.2 14.1c0 .7-.6 1.3-1.3 1.3s-1.3-.6-1.3-1.3c0-.7.6-1.3 1.3-1.3s1.3.6 1.3 1.3z' class='st0'/%3E%3Cpath id='Rectangle' d='M26 32.7H16c-3.7 0-6.7-3-6.7-6.7V16c0-3.7 3-6.7 6.7-6.7h10c3.7 0 6.7 3 6.7 6.7v10c0 3.7-3 6.7-6.7 6.7zm-10-22c-2.9 0-5.3 2.4-5.3 5.3v10c0 2.9 2.4 5.3 5.3 5.3h10c2.9 0 5.3-2.4 5.3-5.3V16c0-2.9-2.4-5.3-5.3-5.3H16z' class='st0'/%3E%3Cpath id='Oval' d='M21 28.7a6.7 6.7 0 110-13.4 6.7 6.7 0 010 13.4zm0-12c-2.9 0-5.3 2.4-5.3 5.3s2.4 5.3 5.3 5.3 5.3-2.4 5.3-5.3-2.4-5.3-5.3-5.3z' class='st0'/%3E%3C/g%3E%3C/svg%3E")}.region-footer .field--name-field-links a[href*=linkedin]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' id='Layer_1' x='0' y='0' version='1.1' viewBox='0 0 40 40' xml:space='preserve'%3E%3Cstyle%3E .st0%7Bfill:%23212121%7D %3C/style%3E%3Ctitle%3E LinkedIn icon %3C/title%3E%3Cg id='icon_x2F_bu_x2F_linkedin'%3E%3Cpath id='Shape' d='M23.9 30.4H17v-7.6-6l-.1-1.5h7v.1c.7-.3 1.4-.4 2.3-.4 3.8 0 6.2 2.7 6.2 6.9v8.5h-6.9v-8c0-1.4-.4-1.4-.7-1.4-.1 0-.6 0-.8.6v8.8zM18.4 29h4.1v-6.9c0-.5 0-.8.1-1 .4-1 1.2-1.5 2.1-1.5 1 0 2.1.5 2.1 2.8V29H31v-7.1c0-3.5-1.8-5.5-4.8-5.5-1.1 0-1.9.2-2.6.8l-1.1.8v-1.3h-4.1V29z' class='st0'/%3E%3Cpath id='Rectangle' d='M15.6 30.4h-7V15h7v15.4zM10 29h4.2V16.4H10V29z' class='st0'/%3E%3Cpath id='Path' d='M12.1 13.6c-2 0-3.5-1.5-3.5-3.5s1.5-3.5 3.5-3.5 3.4 1.5 3.5 3.5c0 2-1.5 3.5-3.5 3.5zm0-5.6c-1.2 0-2.1.9-2.1 2.1 0 1.2.9 2.1 2.1 2.1 1.3 0 2.1-.9 2.1-2.1 0-1.3-.9-2.1-2.1-2.1z' class='st0'/%3E%3C/g%3E%3C/svg%3E")}.region-footer .field--name-field-links a[href*=twitter]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 40'%3E%3Ctitle%3E Twitter icon %3C/title%3E%3Cpath fill='%23212121' d='M15.9 31.7c-2.6 0-5.1-.7-7.3-2.2l.5-1.3c1.6.2 3.3-.1 4.8-.8-1.4-.6-2.6-1.8-3.1-3.3l-.4-1.1h.2c-.9-1-1.5-2.3-1.5-3.7v-1.2l.6.3c-.4-.7-.6-1.5-.6-2.4 0-.9.2-1.8.7-2.6l.5-.9.6.8c2 2.5 4.9 4 7.9 4.4v-.3c0-2.9 2.3-5.2 5.2-5.2 1.3 0 2.6.5 3.5 1.4.8-.2 1.6-.5 2.3-.9l1.6-.9-.6 1.8c-.1.3-.3.7-.4 1h.1l2.2-1-1.3 2c-.6.9-1.3 1.7-2.1 2.3v.2c.2 6.7-4.9 13.6-13.4 13.6zm-4.1-2.1c1.3.5 2.7.7 4.1.7 7.6 0 12.1-6.2 12.1-12.2v-1l.3-.2c.2-.1.4-.3.5-.4-.1 0-.3 0-.4.1l-.4-1.4c.2-.1.3-.2.5-.3-.3.1-.6.2-.9.2l-.4.1-.2-.3c-.7-.8-1.7-1.2-2.8-1.2-2.1 0-3.8 1.7-3.8 3.8 0 .3 0 .6.1.9l.2.9h-.9c-3.4-.2-6.7-1.7-9.1-4.1-.1.3-.1.6-.1 1 0 1.3.6 2.5 1.7 3.2l2 1.4-2.4-.1c-.4 0-.8-.1-1.2-.2.4 1.4 1.5 2.4 2.9 2.7v1.4c-.3.1-.7.2-1.1.2.7 1 1.8 1.7 3.1 1.7h2l-1.5 1.2c-1.3.9-2.7 1.6-4.3 1.9z'/%3E%3C/svg%3E")}.region-footer .field--name-field-links a[href*=weibo]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='28' height='22' viewBox='0 0 28 22' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EWeibo logotype%3C/title%3E%3Cg fill='%23212121' fill-rule='nonzero'%3E%3Cpath d='M27.65 6.576c.118 1.516-.143 3.333-1.16 3.424-1.664.146-.797-1.656-.775-2.74.061-3.142-2.666-5.325-5.337-5.325-.757 0-2.516.505-2.244-1.065.122-.692.718-.682 1.314-.761 4.494-.589 7.885 2.45 8.201 6.467zm-7.35 3.65c1.932 1.04 4.252 1.557 3.868 4.64C23.46 20.552 11.42 24.37 3.9 20.192 1.84 19.046-.295 17.37.033 14.03c.284-2.874 2.248-5.1 4.178-6.998 1.84-1.81 3.78-3.227 6.42-3.879 2.864-.708 3.71 1.64 2.939 3.955 1.659-.11 5.175-1.93 6.73-.152.685.784.423 2.188 0 3.272zm-2.088 7.304c.619-.69 1.24-1.742 1.237-2.967-.011-5.068-8.804-6.2-13.614-3.423-5.474 3.16-3.163 8.838 3.558 9.28 3.562.236 7.126-1 8.819-2.89z'/%3E%3Cpath d='M23.008 8.781c-1.127.075-.706-.759-.774-1.749-.043-.61-.557-1.314-1.006-1.522-.88-.406-2.243.295-2.243-.912 0-.897.791-.804 1.239-.837 4.1-.307 4.353 4.918 2.784 5.02zm-8.2 5.402c1.649 4.899-6.938 7.176-8.508 2.967-1.05-2.815 1.472-5.054 4.1-5.326 2.242-.23 3.914.894 4.409 2.359zm-3.945.838c.35.595 1.153.167 1.083-.305-.085-.545-1.09-.464-1.083.305zM9.47 17.607c1.444-.338 1.637-3.012-.542-2.51-1.83.42-1.476 2.982.542 2.51z'/%3E%3C/g%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;height:40px;width:51px}.region-footer .field--name-field-links a[href*=xing]:before{content:"";display:block;background-image:url("data:image/svg+xml,%3Csvg width='19' height='22' viewBox='0 0 19 22' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EXing logotype%3C/title%3E%3Cpath d='M5.752 4.926c-.23-.398-.523-.598-.876-.598H1.702c-.203 0-.345.067-.425.2-.097.133-.093.297.013.491l2.138 3.705c.009.009.009.014 0 .014l-3.36 5.949a.464.464 0 000 .478c.089.15.226.226.412.226h3.174c.336 0 .624-.204.863-.61A5083.66 5083.66 0 007.93 8.724L5.752 4.926zM18.632.691c.099-.186.099-.35 0-.492-.079-.132-.216-.199-.41-.199H15.02c-.345 0-.629.2-.85.597a52059.79 52059.79 0 00-7.05 12.51l4.5 8.26c.213.398.505.597.877.597h3.174c.194 0 .336-.066.425-.199.088-.15.084-.314-.013-.492l-4.463-8.166v-.013L18.633.69z' fill='%23212121' fill-rule='nonzero'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;height:40px;width:34px}.region-footer p{margin:0}.region-footer .menu-item{padding-top:0}@media(max-width:567px){.region-footer .menu-item{padding:1.5em 0;margin:0}}.region-footer .field--name-body,.region-footer .field--name-field-title,.region-footer .block-menu h2,.region-footer .title{margin-bottom:1rem}.region-footer .field--name-field-title,.region-footer .block-menu h2,.region-footer .title{color:#747474;font-size:0.875rem;margin-top:0}.region-footer .contact-wrapper{display:flex;flex-direction:column;margin:1.4rem 1.5rem 1.5rem 1.5rem}.region-footer .contact-wrapper a{margin:0 0 .25rem 0}.region-footer ul{margin:0;padding:0}.region-footer ul li{margin-bottom:0.4375rem}.region-footer #block-contact-us .field__item:not(.field--name-field-title){margin-bottom:0.4375rem}@media(max-width:567px){.region-footer #block-contact-us a{padding:1.5em 0;display:inline-block}}
.afpt-teaser h4{margin:.6rem 0}.afpt-teaser.teaser-type--small{background:rgba(0,0,0,.5);height:200px;overflow:hidden;position:relative}.afpt-teaser.teaser-type--small:focus h3,.afpt-teaser.teaser-type--small:hover h3{text-decoration:underline}.afpt-teaser.teaser-type--small:focus img,.afpt-teaser.teaser-type--small:hover img{transform:scale(1.2)}@media(min-width:768px){.afpt-teaser.teaser-type--small{height:240px}}.afpt-teaser.teaser-type--small a{display:block;height:100%;position:relative}.afpt-teaser.teaser-type--small a:focus h3,.afpt-teaser.teaser-type--small a:hover h3{text-decoration:underline}.afpt-teaser.teaser-type--small h3{bottom:0;color:#fff;font-size:1.5rem;hyphens:none;left:20px;margin-bottom:1.5rem;position:absolute;text-align:left;width:90%;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media all and (min-width:640px){.afpt-teaser.teaser-type--small h3{hyphens:auto}}@media all and (min-width:660px){.afpt-teaser.teaser-type--small h3{hyphens:none}}.afpt-teaser.teaser-type--small picture{bottom:0;height:100%;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;z-index:-1}.afpt-teaser.teaser-type--small img{max-height:none;max-width:none;min-height:100%;min-width:100%;transition:transform .3s ease}@supports(object-fit:cover){.afpt-teaser.teaser-type--small img{object-fit:cover;object-position:50% 50%}}.afpt-teaser.teaser-type--medium h3:not(.btn),.afpt-teaser.teaser-type--event h3:not(.btn){color:inherit;text-decoration:underline;color:#000}.afpt-teaser.teaser-type--medium h3:not(.btn):hover,.afpt-teaser.teaser-type--medium h3:not(.btn):visited,.afpt-teaser.teaser-type--medium h3:not(.btn):active,.afpt-teaser.teaser-type--event h3:not(.btn):hover,.afpt-teaser.teaser-type--event h3:not(.btn):visited,.afpt-teaser.teaser-type--event h3:not(.btn):active{color:#595959}.afpt-teaser.teaser-type--medium:focus h3,.afpt-teaser.teaser-type--event:focus h3{text-decoration:underline}.afpt-teaser.teaser-type--medium a:hover,.afpt-teaser.teaser-type--event a:hover{text-decoration:none}.afpt-teaser.teaser-type--medium a:hover h3,.afpt-teaser.teaser-type--event a:hover h3{text-decoration:underline}.afpt-teaser.teaser-type--medium h3,.afpt-teaser.teaser-type--medium .category,.afpt-teaser.teaser-type--medium .date,.afpt-teaser.teaser-type--event h3,.afpt-teaser.teaser-type--event .category,.afpt-teaser.teaser-type--event .date{font-family:"camptonmedium";font-size:1rem;text-transform:uppercase}.afpt-teaser.teaser-type--medium .category,.afpt-teaser.teaser-type--event .category{margin-bottom:1rem}@media(min-width:568px){.afpt-teaser.teaser-type--medium .category,.afpt-teaser.teaser-type--event .category{min-height:1.25rem}}.afpt-teaser.teaser-type--medium .category a:hover,.afpt-teaser.teaser-type--event .category a:hover{text-decoration:underline}.afpt-teaser.teaser-type--medium img,.afpt-teaser.teaser-type--event img{max-width:100%;width:100%}.afpt-teaser.teaser-type--medium .summary,.afpt-teaser.teaser-type--event .summary{font-size:1.25rem;margin-top:1rem}.afpt-teaser.teaser-type--medium .summary p,.afpt-teaser.teaser-type--event .summary p{line-height:1.2}.afpt-teaser.teaser-type--expanded{margin:2rem 0}.afpt-teaser.teaser-type--expanded h2{text-decoration:underline}.afpt-teaser.teaser-type--expanded h2:not(.btn){color:inherit;text-decoration:underline;color:#000}.afpt-teaser.teaser-type--expanded h2:not(.btn):hover,.afpt-teaser.teaser-type--expanded h2:not(.btn):visited,.afpt-teaser.teaser-type--expanded h2:not(.btn):active{color:#595959}.afpt-teaser.teaser-type--expanded:focus h2,.afpt-teaser.teaser-type--expanded:hover h2{text-decoration:underline}.afpt-teaser.teaser-type--expanded a{display:flex;flex-wrap:wrap;height:100%}.afpt-teaser.teaser-type--expanded a:hover{text-decoration:none}@media(min-width:568px){.afpt-teaser.teaser-type--expanded a{flex-wrap:nowrap}}.afpt-teaser.teaser-type--expanded img{max-width:100%}@media(min-width:568px){.afpt-teaser.teaser-type--expanded img{max-width:200px}}@media(min-width:768px){.afpt-teaser.teaser-type--expanded img{max-width:280px}}@media(min-width:568px){.afpt-teaser.teaser-type--expanded .text-wrapper{margin:auto auto auto 1rem}}.afpt-teaser.teaser-type--expanded h2{font-family:"camptonmedium";font-size:1.25rem}@media(min-width:568px){.afpt-teaser.teaser-type--expanded h2{margin-top:0}}.afpt-teaser.teaser-type--contact{box-shadow:0 0 8px #c2c1c1}.afpt-teaser.teaser-type--contact,.afpt-teaser.teaser-type--contact-search{padding:14px}.afpt-teaser.teaser-type--contact>h4>.field:not(.field--name-field-picture),.afpt-teaser.teaser-type--contact>.field:not(.field--name-field-picture),.afpt-teaser.teaser-type--contact-search>h4>.field:not(.field--name-field-picture),.afpt-teaser.teaser-type--contact-search>.field:not(.field--name-field-picture){padding:0 6px}.afpt-teaser.teaser-type--contact h4,.afpt-teaser.teaser-type--contact .field--name-field-picture,.afpt-teaser.teaser-type--contact-search h4,.afpt-teaser.teaser-type--contact-search .field--name-field-picture{margin:0}.afpt-teaser.teaser-type--contact .field:not(.field--name-field-name),.afpt-teaser.teaser-type--contact-search .field:not(.field--name-field-name){font-size:17px}.afpt-teaser.teaser-type--contact .field--name-field-name,.afpt-teaser.teaser-type--contact-search .field--name-field-name{margin:25px 0 17px}.afpt-teaser.teaser-type--contact .field--name-field-phone,.afpt-teaser.teaser-type--contact-search .field--name-field-phone{align-items:center;display:flex}.afpt-teaser.teaser-type--contact .field--name-field-phone:before,.afpt-teaser.teaser-type--contact-search .field--name-field-phone:before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30px' height='30px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 59.1 (86144) - https://sketch.com --%3E%3Ctitle%3Eicons/phone-bw%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icons/phone-bw' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='Group' transform='translate(11.000000, 5.000000)' fill='%23000000'%3E%3Cpath d='M17,0 C18.1045695,-2.02906125e-16 19,0.8954305 19,2 L19,28 C19,29.1045695 18.1045695,30 17,30 L2,30 C0.8954305,30 1.3527075e-16,29.1045695 0,28 L0,2 C-1.3527075e-16,0.8954305 0.8954305,2.02906125e-16 2,0 L17,0 Z M16,2 L3,2 C2.44771525,2 2,2.44771525 2,3 L2,3 L2,26 C2,26.5522847 2.44771525,27 3,27 L3,27 L16,27 C16.5522847,27 17,26.5522847 17,26 L17,26 L17,3 C17,2.44771525 16.5522847,2 16,2 L16,2 Z' id='Combined-Shape'%3E%3C/path%3E%3Crect id='Rectangle' x='6' y='25' width='7' height='1' rx='0.5'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.afpt-teaser.teaser-type--contact .field--name-field-phone a,.afpt-teaser.teaser-type--contact-search .field--name-field-phone a{line-height:40px}.afpt-teaser.teaser-type--contact .field--name-mail,.afpt-teaser.teaser-type--contact-search .field--name-mail{align-items:center;display:flex;margin:37px 0 3px}.afpt-teaser.teaser-type--contact .field--name-mail:before,.afpt-teaser.teaser-type--contact-search .field--name-mail:before{content:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='30px' height='30px' viewBox='0 0 40 40' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3C!-- Generator: Sketch 59.1 (86144) - https://sketch.com --%3E%3Ctitle%3Eicons/mail-contact%3C/title%3E%3Cdesc%3ECreated with Sketch.%3C/desc%3E%3Cg id='icons/mail-contact' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cpolygon id='Path-5' fill='%23000000' fill-rule='nonzero' points='8.4472136 17.6055728 7.5527864 19.3944272 21 26.118034 35.4472136 18.8944272 34.5527864 17.1055728 21 23.881966'%3E%3C/polygon%3E%3Cpath d='M28.5,10.5 C29.6045695,10.5 30.5,11.3954305 30.5,12.5 L30.5,38.5 C30.5,39.6045695 29.6045695,40.5 28.5,40.5 L13.5,40.5 C12.3954305,40.5 11.5,39.6045695 11.5,38.5 L11.5,12.5 C11.5,11.3954305 12.3954305,10.5 13.5,10.5 L28.5,10.5 Z M27.5,12.5 L14.5,12.5 C13.9477153,12.5 13.5,12.9477153 13.5,13.5 L13.5,13.5 L13.5,37.5 C13.5,38.0522847 13.9477153,38.5 14.5,38.5 L14.5,38.5 L27.5,38.5 C28.0522847,38.5 28.5,38.0522847 28.5,37.5 L28.5,37.5 L28.5,13.5 C28.5,12.9477153 28.0522847,12.5 27.5,12.5 L27.5,12.5 Z' id='Combined-Shape' fill='%23000000' transform='translate(21.000000, 25.500000) rotate(-270.000000) translate(-21.000000, -25.500000) '%3E%3C/path%3E%3Cpath d='M21.018,3.65 C25.5329605,3.65 28.964,6.93926106 28.964,11.326 C28.964,13.8758753 27.8268233,15.528 25.662,15.528 C24.5606614,15.528 23.7782205,15.1889636 23.2720351,14.5399504 C22.5797117,15.197076 21.6505299,15.564 20.622,15.564 C18.4037501,15.564 16.69,13.8322736 16.69,11.578 C16.69,9.29672645 18.3948435,7.574 20.622,7.574 C21.3390294,7.574 22.0157801,7.75613921 22.594,8.09042653 L22.594,7.79 L24.77,7.79 L24.77,12.136 C24.77,13.1673965 25.0542755,13.586 25.662,13.586 C26.5392893,13.586 27.04,12.8036395 27.04,11.362 C27.04,8.06802937 24.4120673,5.538 21.018,5.538 C17.6181671,5.538 14.888,8.16356297 14.888,11.47 C14.888,13.2817931 15.686632,14.9184316 17.0524621,16.0298863 C17.7800648,16.6219786 17.7239416,17.4367249 16.9114201,17.5772298 C16.2601345,17.689853 15.4037047,17.2738441 14.7008943,16.4317428 C13.5574959,15.0617326 12.928,13.3384598 12.928,11.47 C12.928,7.05229786 16.4966834,3.65 21.018,3.65 Z M20.856,9.588 C19.7691106,9.588 18.902,10.4003457 18.902,11.56 C18.902,12.7258049 19.7580161,13.532 20.856,13.532 C21.5422775,13.532 22.1937036,13.2045465 22.6232366,12.5660167 L22.6040658,12.2271033 C22.599439,12.126808 22.5965076,12.0362649 22.5950674,11.9467031 L22.594,10.5166293 C22.1612557,9.91360489 21.5263233,9.588 20.856,9.588 Z' id='Combined-Shape' fill='%23000000' fill-rule='nonzero'%3E%3C/path%3E%3C/g%3E%3C/svg%3E");padding-right:5px}.afpt-teaser.teaser-type--contact.teaser-type--contact .field--name-mail,.afpt-teaser.teaser-type--contact-search.teaser-type--contact .field--name-mail{margin-top:auto}.afpt-teaser.teaser-type--contact .description,.afpt-teaser.teaser-type--contact-search .description{align-items:center;display:flex;text-overflow:ellipsis}.afpt-teaser.teaser-type--contact a,.afpt-teaser.teaser-type--contact-search a{display:block;position:relative}.afpt-teaser.teaser-type--contact picture,.afpt-teaser.teaser-type--contact-search picture{display:block;overflow:hidden;position:relative}.afpt-teaser.teaser-type--contact .social-wrapper,.afpt-teaser.teaser-type--contact-search .social-wrapper{margin-top:auto;display:flex;flex-wrap:wrap;align-content:center;margin-bottom:.5rem}.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-twitter a,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-twitter a{background-image:url("data:image/svg+xml,%3Csvg width='27' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.239 5.477c.01.239.016.48.016.721 0 7.34-5.57 15.802-15.763 15.802A15.64 15.64 0 010 19.506c.433.052.875.078 1.321.078a11.1 11.1 0 006.881-2.378 5.547 5.547 0 01-5.175-3.858 5.575 5.575 0 002.501-.093 5.552 5.552 0 01-4.443-5.447v-.07c.747.415 1.602.666 2.509.694A5.555 5.555 0 011.13 3.81a5.54 5.54 0 01.75-2.794A15.716 15.716 0 0013.298 6.82a5.557 5.557 0 01-.143-1.266c0-3.067 2.48-5.555 5.54-5.555a5.53 5.53 0 014.043 1.754 11.04 11.04 0 003.52-1.349 5.577 5.577 0 01-2.44 3.074A10.991 10.991 0 0027 2.605a11.16 11.16 0 01-2.761 2.872z' fill='%23000'/%3E%3C/svg%3E%0A")}.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-linkedin a,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-linkedin a{background-image:url("data:image/svg+xml,%3Csvg width='24' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.066 7.667c-2.667 0-3.858 1.453-4.525 2.473V8.02H8.52c.065 1.403 0 14.98 0 14.98h5.022v-8.37c0-.446.03-.895.165-1.215.364-.895 1.19-1.822 2.578-1.822 1.817 0 2.544 1.373 2.544 3.389v8.014h5.023v-8.59c-.002-4.598-2.48-6.74-5.785-6.74zM5.963 7.667H0V23h5.963V7.666zM2.999 0C1.187 0 0 1.287 0 2.981c0 1.656 1.151 2.982 2.929 2.982h.034c1.849 0 3-1.326 3-2.982C5.927 1.29 4.813 0 2.999 0z' fill='%23000'/%3E%3C/svg%3E%0A")}.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-twitter a,.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-linkedin a,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-twitter a,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-linkedin a{width:45px;height:40px;display:inline-block;text-indent:-999999px;background-repeat:no-repeat;background-position:center right;margin:0;border-left:1px solid #e9e9e9;padding-left:20px}.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-twitter a,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-twitter a{margin-left:0}.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-phone,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-phone{width:100%}@media(min-width:380px){.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-phone,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-phone{width:auto}}@media all and (min-width:768px)and (max-width:1045px){.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-phone,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-phone{width:100%}}@media(min-width:380px){.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-phone+.field--name-field-twitter,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-phone+.field--name-field-twitter{margin-left:auto}}@media all and (min-width:768px)and (max-width:1045px){.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-phone+.field--name-field-twitter,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-phone+.field--name-field-twitter{margin-left:0}}@media(min-width:380px){.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-phone+.field--name-field-linkedin,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-phone+.field--name-field-linkedin{margin-left:auto}}@media all and (min-width:768px)and (max-width:1045px){.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-phone+.field--name-field-linkedin,.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-phone+.field--name-field-linkedin a,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-phone+.field--name-field-linkedin,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-phone+.field--name-field-linkedin a{margin-left:0}}.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-linkedin,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-linkedin{margin-right:5px}.afpt-teaser.teaser-type--contact .social-wrapper .field--name-field-twitter+.field--name-field-linkedin a,.afpt-teaser.teaser-type--contact-search .social-wrapper .field--name-field-twitter+.field--name-field-linkedin a{margin-left:20px}.afpt-teaser.teaser-type--contact .social-wrapper+.toggle-form,.afpt-teaser.teaser-type--contact-search .social-wrapper+.toggle-form{margin-top:0}.afpt-teaser.teaser-type--contact .field--name-mail+.social-wrapper,.afpt-teaser.teaser-type--contact-search .field--name-mail+.social-wrapper{margin-top:0}@supports(object-fit:cover){.afpt-teaser.teaser-type--contact picture,.afpt-teaser.teaser-type--contact-search picture{position:static}.afpt-teaser.teaser-type--contact img,.afpt-teaser.teaser-type--contact-search img{object-fit:cover;object-position:50% 50%;width:100%;position:static;transform:none}}.afpt-teaser.teaser-type--contact-search{display:flex;flex-wrap:wrap}.afpt-teaser.teaser-type--contact-search picture{height:auto;max-width:320px}.afpt-teaser.teaser-type--contact-search .contact-info-wrapper{flex:1 1 auto;margin:1rem 0 0 0}@media(min-width:568px){.afpt-teaser.teaser-type--contact-search .contact-info-wrapper{margin:0 0 0 1rem}}
.btn,.user--contact-form__contact-wrapper button.toggle-form,.user--contact-form__contact-wrapper button[type=submit],.field--name-field-contact-employee button.toggle-form,.field--name-field-contact-employee button[type=submit]{border:2px solid rgba(0,0,0,0);border-radius:0;display:inline-block;padding:.8rem 2rem;text-decoration:none;text-transform:uppercase}.btn:focus,.user--contact-form__contact-wrapper button.toggle-form:focus,.user--contact-form__contact-wrapper button[type=submit]:focus,.field--name-field-contact-employee button.toggle-form:focus,.field--name-field-contact-employee button[type=submit]:focus,.btn:hover,.user--contact-form__contact-wrapper button.toggle-form:hover,.user--contact-form__contact-wrapper button[type=submit]:hover,.field--name-field-contact-employee button.toggle-form:hover,.field--name-field-contact-employee button[type=submit]: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:.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--contact-form__contact-wrapper button.toggle-form,.user--contact-form__contact-wrapper button[type=submit],.field--name-field-contact-employee button.toggle-form,.field--name-field-contact-employee button[type=submit]{background:#f3ffaf;color:#000;text-transform:uppercase}.btn__cta:focus,.user--contact-form__contact-wrapper button.toggle-form:focus,.user--contact-form__contact-wrapper button[type=submit]:focus,.field--name-field-contact-employee button.toggle-form:focus,.field--name-field-contact-employee button[type=submit]:focus,.btn__cta:hover,.user--contact-form__contact-wrapper button.toggle-form:hover,.user--contact-form__contact-wrapper button[type=submit]:hover,.field--name-field-contact-employee button.toggle-form:hover,.field--name-field-contact-employee button[type=submit]:hover{border:2px solid #000}.user--contact-form__contact-wrapper,.field--name-field-contact-employee{max-width:1280px;margin:auto;padding:0;font-family:"camptonbook"}.user--contact-form__contact-wrapper span,.user--contact-form__contact-wrapper p,.field--name-field-contact-employee span,.field--name-field-contact-employee p{font-family:"camptonbook" !important}.user--contact-form__contact-wrapper>.field__item,.field--name-field-contact-employee>.field__item{margin-bottom:1rem}@media(min-width:768px){.user--contact-form__contact-wrapper button.toggle-form,.field--name-field-contact-employee button.toggle-form{width:100%}}.user--contact-form__contact-wrapper button.user--contact-form__close-button,.field--name-field-contact-employee button.user--contact-form__close-button{border:none;position:absolute;top:0;right:0;width:24px;height:24px;display:inline-block;text-indent:-9999px;padding:0;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M16.34 9.322a.998.998 0 00-.267-1.642 1 1 0 00-1.097.179l-2.926 2.728L9.322 7.66A1 1 0 007.86 9.024l2.728 2.926-2.927 2.728a1 1 0 101.364 1.462l2.926-2.727 2.728 2.926a1 1 0 101.462-1.363l-2.727-2.926 2.926-2.728z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M1 12C1 5.925 5.925 1 12 1s11 4.925 11 11-4.925 11-11 11S1 18.075 1 12zm11 9a9 9 0 110-18 9 9 0 010 18z' fill='%23000'/%3E%3C/svg%3E%0A");background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center center}.user--contact-form__contact-wrapper .contact-subtitle,.field--name-field-contact-employee .contact-subtitle{line-height:normal;font-weight:normal;font-size:calc(1.2rem + .5vw);display:none}@media(min-width:568px){.user--contact-form__contact-wrapper .contact-subtitle,.field--name-field-contact-employee .contact-subtitle{font-size:calc(1.4rem + .5vw)}}@media(min-width:1024px){.user--contact-form__contact-wrapper .contact-subtitle,.field--name-field-contact-employee .contact-subtitle{font-size:1.875rem}}.user--contact-form__contact-wrapper .contact-subtitle.show,.field--name-field-contact-employee .contact-subtitle.show{display:block;margin:0;width:95%}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper{display:none;z-index:auto}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper.show{display:flex;flex-direction:column;flex-wrap:wrap;font-family:"camptonmedium";padding:38px 20px 24px 20px}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper.show.profile{box-shadow:none;grid-row-start:1;grid-column-start:2;padding:1rem;position:relative;transition:opacity .3s ease-in-out;z-index:999;-ms-grid-column:2}@media(min-width:768px){.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper.show.profile{padding:1rem 2rem 4rem 2rem}}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper.show:not(.profile){box-shadow:0 0 8px #c2c1c1}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper button{color:#000;font-family:"camptonbook";line-height:19.2px;text-transform:uppercase}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper button.user--contact-form__cancel-button{display:none}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper button.user--contact-form__cancel-button.show{align-content:center;background:none;border:none;bottom:0;display:flex;font-family:"camptonmedium";justify-content:center;position:absolute;text-decoration:none;width:100%}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper button.user--contact-form__cancel-button.show:hover{text-decoration:blue underline}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper{font-family:"camptonmedium";position:relative}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper .formLoader{width:120px !important;height:120px !important}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper>div{width:100%}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer{float:none !important;padding:0 !important}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field{margin-top:1.5rem;position:relative}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field.lookup{margin-top:20px}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field.focus input.lookup-behavior{border-bottom-left-radius:0;border-bottom-right-radius:0}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field label{align-items:center;color:#000;font-family:"camptonbook";padding:0;pointer-events:none;transition:all .2s ease-in-out}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field:not(.focus):not(.lookup) label{z-index:1;left:1rem;position:absolute;top:14px}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field.lookup label{z-index:1}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field.focus:not(.lookup) label{z-index:1;font-size:.625rem;left:0;position:absolute;top:-1rem}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field.required label:after{background-repeat:no-repeat;background-size:6px 6px;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16'%3e%3cpath fill='%23EE0000' d='M0,7.562l1.114-3.438c2.565,0.906,4.43,1.688,5.59,2.35C6.398,3.553,6.237,1.544,6.22,0.447h3.511 c-0.05,1.597-0.234,3.6-0.558,6.003c1.664-0.838,3.566-1.613,5.714-2.325L16,7.562c-2.05,0.678-4.06,1.131-6.028,1.356 c0.984,0.856,2.372,2.381,4.166,4.575l-2.906,2.059c-0.935-1.274-2.041-3.009-3.316-5.206c-1.194,2.275-2.244,4.013-3.147,5.206 l-2.856-2.059c1.872-2.307,3.211-3.832,4.017-4.575C3.849,8.516,1.872,8.062,0,7.562'/%3e%3c/svg%3e");content:" ";display:inline-block;height:6px;margin:0 .3em;vertical-align:super;width:6px}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field form textarea,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field form input,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field input,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field select,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field textarea{font-size:16px;font-family:"camptonbook",serif;margin-top:0 !important;border:2px solid #c2c1c1;border-radius:8px;min-height:45px;padding:.5rem;transition:border .2s ease-in-out;background-color:#fff;filter:none}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field form textarea:hover,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field form textarea:focus,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field form input:hover,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field form input:focus,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field input:hover,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field input:focus,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field select:hover,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field select:focus,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field textarea:hover,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer .marketing-field textarea:focus{border:2px solid #000 !important;outline-style:none;box-shadow:none}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer select:focus{border-bottom-left-radius:0 !important;border-bottom-right-radius:0 !important}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer ::-webkit-input-placeholder{color:rgba(0,0,0,0)}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer :-moz-placeholder{color:rgba(0,0,0,0)}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer ::-moz-placeholder{color:rgba(0,0,0,0)}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div.columnContainer :-ms-input-placeholder{color:rgba(0,0,0,0);font-size:0px}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper *[data-layout=true]{margin:0 !important;max-width:100% !important}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper select,.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper input.lookup-behavior{-webkit-appearance:none;box-sizing:border-box;background-image:url("data:image/svg+xml,%3Csvg width='24' height='15' viewBox='0 0 24 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3.678 1.46l8.333 8.249 8.333-8.25c.837-.828 2.19-.828 3.028 0 .837.83.837 2.17 0 2.998l-9.858 9.759c-.837.83-2.19.83-3.028 0L.628 4.457a2.102 2.102 0 010-2.997c.838-.808 2.212-.83 3.05 0z' fill='%23000'/%3E%3C/svg%3E");background-position:right 1rem top 50%;background-repeat:no-repeat;background-size:1rem;font-family:"camptonbook";font-weight:400;line-height:24px;cursor:pointer}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div[data-editorblocktype=Field-lookup] ul li{margin:6px;font-family:"camptonbook";font-weight:400;line-height:24px}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div[data-editorblocktype=Field-lookup] ul li.ui-menu-item{padding:0px;border:0px;margin:0px}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper div[data-editorblocktype=Field-lookup] ul li.ui-menu-item.ui-state-active{color:#fff}.user--contact-form__contact-wrapper .user--contact-form__contact-wrapper__d365-wrapper .d365-mkt-form-wrapper .recaptcha-v2{margin-top:10px}.user--contact-form__contact-wrapper .onFormSubmittedFeedback{font-family:"camptonbook";height:auto !important;width:100% !important}.user--contact-form__contact-wrapper .onFormSubmittedFeedback .onFormSubmittedFeedbackButtonSuccess{background:#f3ffaf !important;border:2px solid rgba(0,0,0,0) !important;border-radius:0 !important;color:#000 !important;display:inline-block;padding:.8rem 2rem;text-decoration:none;text-transform:uppercase;width:100%}.user--contact-form__contact-wrapper .onFormSubmittedFeedback div.onFormSubmittedFeedbackMessage{color:#000;font-family:"camptonbook" !important;font-size:30px;line-height:36px;padding:26px 10px}.user--contact-form__contact-wrapper .onFormSubmittedFeedback div.onFormSubmittedFeedbackMessage:after{align-items:center;color:#000;content:"We will be in contact. Please check your in-box.";display:flex;justify-content:center;line-height:1.5rem;margin-top:1.5rem}.user--contact-form__contact-wrapper .onFormSubmittedFeedback img{content:url(https://afry.com/themes/custom/afpt/assets/images/dist/email-animation.gif.asset);width:246px;height:246px}.user--contact-form__contact-wrapper .dialogProviderContainerStyle{display:flex;align-items:center;justify-content:center;font-family:"camptonmedium";font-weight:400;line-height:24px;width:100% !important}.user--contact-form__contact-wrapper .user--contact-form--info-text{display:none}.user--contact-form__contact-wrapper .user--contact-form--info-text.show{display:block;font-family:"camptonbook";font-weight:400;line-height:22px;margin-top:24px}.user--contact-form__contact-wrapper .user--contact-form--info-text.show a{text-decoration:underline}.user--contact-form__contact-wrapper .user--contact-form--info-text-privacy-policy{display:none}.user--contact-form__contact-wrapper .user--contact-form--info-text-privacy-policy.show{background:none;border:none;bottom:48px;display:block;font-family:"campton";line-height:22px;text-decoration:none;position:absolute;width:100%}.user--contact-form__contact-wrapper .user--contact-form--info-text-privacy-policy.show a{text-decoration:underline}.user--contact-form__contact-wrapper--contact{margin:0;max-width:400px;min-width:0;width:100%}@supports(display:grid){.user--contact-form__contact-wrapper--contact{display:inline-block;max-width:none;position:relative}}.user--contact-form__contact-wrapper--contact .toggle-form{margin-top:auto}.user--contact-form__contact-wrapper--contact .contact-subtitle{max-width:93%}.user--contact-form__contact-wrapper--contact .field--name-mail a{word-wrap:anywhere;word-break:break-all}.user--contact-form__contact-wrapper--contact .afpt-teaser.teaser-type--contact>.field--name-field-description.has-read-more,.user--contact-form__contact-wrapper--contact .field--name-field-description.has-read-more{transition:height .3s ease-in-out;position:relative;height:90px;overflow:hidden;padding-bottom:20px}.user--contact-form__contact-wrapper--contact .afpt-teaser.teaser-type--contact>.field--name-field-description.has-read-more::after,.user--contact-form__contact-wrapper--contact .field--name-field-description.has-read-more::after{height:26px;position:absolute;bottom:0;width:100%;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 85%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0%,rgb(255,255,255) 85%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgb(255,255,255) 85%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00ffffff",endColorstr="#ffffffff",GradientType=0)}.user--contact-form__contact-wrapper--contact .afpt-teaser.teaser-type--contact>.field--name-field-description.has-read-more.opened,.user--contact-form__contact-wrapper--contact .field--name-field-description.has-read-more.opened{height:auto}.user--contact-form__contact-wrapper--contact .button-read-more{background:#fff;border:2px solid rgba(0,0,0,0);display:inline-block;margin:0 0 0 auto;padding:.2rem .8rem;text-decoration:underline}.user--contact-form__contact-wrapper--contact .button-read-more:hover{border:2px solid #000;text-decoration:none}.user--contact-form__contact-wrapper--contact .afpt-teaser.teaser-type--contact{padding:14px 12px 30px 12px}.user--contact-form__contact-wrapper--contact .d365-mkt-form-wrapper{padding-bottom:0}.user--contact-form__contact-wrapper--contact .d365-mkt-form-wrapper div[data-editorblocktype=Text]{font-size:16px !important}.user--contact-form__contact-wrapper--contact .d365-mkt-form-wrapper div[data-editorblocktype=Text] span{font-size:16px !important}.user--contact-form__contact-wrapper--contact .d365-mkt-form-wrapper div[data-editorblocktype=Text] a{text-decoration:underline}.user--contact-form__contact-wrapper--contact .d365-mkt-form-wrapper div[data-editorblocktype=SubmitButtonBlock]{text-align:center}.user--contact-form__contact-wrapper--contact button[type=submit]{margin-bottom:26px}.field--name-field-contact-employee{padding:1rem}@media(min-width:768px){.field--name-field-contact-employee{padding:0}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form{box-shadow:0 0 8px #c2c1c1;margin-top:2rem;position:relative}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form{align-items:flex-start;display:grid;display:-ms-grid;grid-template-columns:2fr 4fr;margin-top:calc(2rem + 1vw);-ms-grid-columns:1fr 2fr}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form{display:none}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form.show{display:flex;flex-wrap:wrap;justify-content:center;grid-column-end:3;grid-column-start:1;grid-row-start:1;grid-row-end:1;-ms-grid-column:1;-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column-span:2;padding:14px 12px 14px 22px}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form.show{flex-wrap:nowrap}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form img{max-width:100%}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .image-wrapper{display:none;margin:0 0 1rem 0;width:100%}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .image-wrapper{align-items:center;display:flex;justify-content:center;margin:0 1rem 0 0;max-width:33%}}@media(min-width:1024px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .image-wrapper{margin:0 30px 0 0}}@media(min-width:1024px)and (-ms-high-contrast:none),(min-width:1024px)and (-ms-high-contrast:active){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .image-wrapper{display:inline-block}}@supports(object-fit:cover){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form img{width:100%}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .info-wrapper{display:none;flex:0 1 auto;transition:opacity .3s ease-in-out}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .info-wrapper{display:inline-block;flex:1 1 55%;opacity:0;padding:0 8px 0 0}}@media(min-width:1024px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .info-wrapper{display:flex}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .detail-wrapper{text-align:left}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .detail-wrapper{margin:1rem 0 2rem 0;text-align:center}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .detail-wrapper p{margin:0}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .detail-wrapper{display:flex;flex-flow:column;flex-grow:1;justify-content:flex-end;margin:0 0 .5rem .5rem;min-width:210px;text-align:left}}@media(min-width:1024px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .detail-wrapper--first-column{margin-right:47px;max-width:408px}}@media(min-width:1024px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .detail-wrapper--second-column{justify-content:flex-end;max-width:396px}}@media(min-width:1200px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .detail-wrapper--second-column{min-width:49%}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-name,.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-position{margin-bottom:1rem}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-name{line-height:normal;font-weight:normal;font-size:calc(1.2rem + .5vw)}@media(min-width:568px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-name{font-size:calc(1.4rem + .5vw)}}@media(min-width:1024px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-name{font-size:1.875rem}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-position{font-size:1.065rem;min-height:2.25rem}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper{display:flex;flex-wrap:wrap;align-content:center;margin-bottom:.5rem}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-twitter a{background-image:url("data:image/svg+xml,%3Csvg width='27' height='22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24.239 5.477c.01.239.016.48.016.721 0 7.34-5.57 15.802-15.763 15.802A15.64 15.64 0 010 19.506c.433.052.875.078 1.321.078a11.1 11.1 0 006.881-2.378 5.547 5.547 0 01-5.175-3.858 5.575 5.575 0 002.501-.093 5.552 5.552 0 01-4.443-5.447v-.07c.747.415 1.602.666 2.509.694A5.555 5.555 0 011.13 3.81a5.54 5.54 0 01.75-2.794A15.716 15.716 0 0013.298 6.82a5.557 5.557 0 01-.143-1.266c0-3.067 2.48-5.555 5.54-5.555a5.53 5.53 0 014.043 1.754 11.04 11.04 0 003.52-1.349 5.577 5.577 0 01-2.44 3.074A10.991 10.991 0 0027 2.605a11.16 11.16 0 01-2.761 2.872z' fill='%23000'/%3E%3C/svg%3E%0A")}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-linkedin a{background-image:url("data:image/svg+xml,%3Csvg width='24' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.066 7.667c-2.667 0-3.858 1.453-4.525 2.473V8.02H8.52c.065 1.403 0 14.98 0 14.98h5.022v-8.37c0-.446.03-.895.165-1.215.364-.895 1.19-1.822 2.578-1.822 1.817 0 2.544 1.373 2.544 3.389v8.014h5.023v-8.59c-.002-4.598-2.48-6.74-5.785-6.74zM5.963 7.667H0V23h5.963V7.666zM2.999 0C1.187 0 0 1.287 0 2.981c0 1.656 1.151 2.982 2.929 2.982h.034c1.849 0 3-1.326 3-2.982C5.927 1.29 4.813 0 2.999 0z' fill='%23000'/%3E%3C/svg%3E%0A")}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-twitter a,.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-linkedin a{width:45px;height:40px;display:inline-block;text-indent:-999999px;background-repeat:no-repeat;background-position:center right;margin:0;border-left:1px solid #e9e9e9;padding-left:20px}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-twitter a{margin-left:0}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-phone{width:100%}@media(min-width:380px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-phone{width:auto}}@media all and (min-width:768px)and (max-width:1045px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-phone{width:100%}}@media(min-width:380px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-phone+.field--name-field-twitter{margin-left:auto}}@media all and (min-width:768px)and (max-width:1045px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-phone+.field--name-field-twitter{margin-left:0}}@media(min-width:380px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-phone+.field--name-field-linkedin{margin-left:auto}}@media all and (min-width:768px)and (max-width:1045px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-phone+.field--name-field-linkedin,.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-phone+.field--name-field-linkedin a{margin-left:0}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-linkedin{margin-right:5px}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .social-wrapper .field--name-field-twitter+.field--name-field-linkedin a{margin-left:20px}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-phone{align-items:center;display:flex}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-phone:before{content:url("data:image/svg+xml,%3Csvg width='15' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.033 0c.847 0 1.534.686 1.534 1.533v19.934c0 .847-.687 1.533-1.534 1.533h-11.5A1.533 1.533 0 0 1 0 21.467V1.533C0 .686.686 0 1.533 0h11.5Zm-.766 1.533H2.3a.767.767 0 0 0-.767.767v17.633c0 .424.344.767.767.767h9.967a.767.767 0 0 0 .766-.767V2.3a.767.767 0 0 0-.766-.767Z' fill='%23000'/%3E%3Cpath d='M9.583 19.167h-4.6a.383.383 0 0 0 0 .766h4.6a.383.383 0 1 0 0-.766Z' fill='%23000'/%3E%3C/svg%3E%0A");padding-right:5px}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-field-phone a{line-height:40px}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-mail{align-items:center;display:flex}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-mail:before{content:url("data:image/svg+xml,%3Csvg width='21' height='23' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1.713 9.84-.626 1.262 9.413 4.74 10.113-5.093-.626-1.261-9.487 4.778-8.787-4.425Z' fill='%23000'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M21 20.695c0 .779-.627 1.41-1.4 1.41H1.4c-.773 0-1.4-.631-1.4-1.41V10.118c0-.779.627-1.41 1.4-1.41h18.2c.773 0 1.4.631 1.4 1.41v10.577Zm-1.4-.705v-9.167a.703.703 0 0 0-.7-.705H2.1c-.387 0-.7.316-.7.705v9.167c0 .389.313.705.7.705h16.8c.387 0 .7-.316.7-.705Z' fill='%23000'/%3E%3Cpath d='M10.513 0c3.16 0 5.562 2.32 5.562 5.412 0 1.798-.796 2.963-2.312 2.963-.77 0-1.318-.239-1.673-.696a2.65 2.65 0 0 1-1.855.722c-1.552 0-2.752-1.221-2.752-2.81 0-1.61 1.193-2.824 2.752-2.824.502 0 .976.128 1.38.364v-.212h1.524v3.065c0 .727.199 1.022.624 1.022.614 0 .965-.552.965-1.568 0-2.323-1.84-4.107-4.215-4.107-2.38 0-4.291 1.852-4.291 4.183 0 1.278.559 2.432 1.515 3.215.51.418.47.992-.099 1.091-.456.08-1.055-.214-1.547-.807A5.431 5.431 0 0 1 4.85 5.514C4.85 2.399 7.348 0 10.513 0Zm-.114 4.187c-.76 0-1.368.573-1.368 1.39 0 .822.6 1.39 1.368 1.39.48 0 .937-.23 1.237-.68l-.013-.24a6.334 6.334 0 0 1-.006-.197l-.001-1.008c-.303-.425-.748-.655-1.217-.655Z' fill='%23000'/%3E%3C/svg%3E%0A");padding-right:5px}@media(min-width:1024px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .field--name-mail{justify-content:left;margin:37px 0 3px}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .contact-info-wrapper{display:flex;flex-flow:column}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .contact-info-wrapper{margin:0 0 .5rem}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .contact-info-wrapper--email-only{margin:0 auto .5rem}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form .contact-info-wrapper p{font-size:1.065rem;line-height:20px;margin-bottom:.5rem}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form.info-wrapper__visible .info-wrapper{display:inline-block;width:100%}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form.info-wrapper__visible .info-wrapper{display:flex;opacity:1}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form.info-wrapper__visible .image-wrapper{display:inline-block}@media(min-width:768px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form.info-wrapper__visible .image-wrapper{display:flex}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer{display:flex !important;flex-direction:row !important;flex-wrap:wrap !important;float:none !important;gap:35px;margin-top:32px;width:100% !important}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer .marketing-field{margin-top:0}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype]{display:flex;flex:1 1 100%;margin:0;padding:0}@media(min-width:568px){.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype]{flex:1 1 45%}}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype] .marketing-field{width:100%}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype] .marketing-field form textarea,.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype] .marketing-field form input,.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype] .marketing-field input,.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype] .marketing-field textarea{margin:0 !important}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype=Field-textarea]{flex:1 1 100%}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div.emptyContainer .columnContainer div[data-editorblocktype=Field-lookup] .marketing-field{width:100%}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div[data-editorblocktype=Text]{font-size:16px !important}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div[data-editorblocktype=Text] span{font-size:16px !important}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div[data-editorblocktype=Text] a{text-decoration:underline}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile button.user--contact-form__cancel-button.show{align-items:center;bottom:0;display:flex;justify-content:flex-end;left:0;min-height:72px;padding:10px 72px 16px 32px;position:absolute;width:50%}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile div[data-editorblocktype=SubmitButtonBlock]{bottom:0;left:50%;position:absolute;width:50%}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile .d365-mkt-form-wrapper{padding-bottom:76px;padding-top:2rem}.field--name-field-contact-employee .user--contact-form__contact-wrapper--contact_form .user--contact-form__contact-wrapper__d365-wrapper.show.profile .d365-mkt-form-wrapper .user--contact-form--info-text-privacy-policy.show{bottom:80px}
.btn,.afpt-teaser-list.infinite-scroll .pager__item .button,.afpt-teaser-list.list-type--simple .button,.afpt-teaser-list.list-type--simple .filter-wrapper .form-submit,.afpt-teaser-list .filter-wrapper .button{border:2px solid rgba(0,0,0,0);border-radius:0;display:inline-block;padding:.8rem 2rem;text-decoration:none;text-transform:uppercase}.btn:focus,.afpt-teaser-list.infinite-scroll .pager__item .button:focus,.afpt-teaser-list.list-type--simple .button:focus,.afpt-teaser-list.list-type--simple .filter-wrapper .form-submit:focus,.afpt-teaser-list .filter-wrapper .button:focus,.btn:hover,.afpt-teaser-list.infinite-scroll .pager__item .button:hover,.afpt-teaser-list.list-type--simple .button:hover,.afpt-teaser-list.list-type--simple .filter-wrapper .form-submit:hover,.afpt-teaser-list .filter-wrapper .button:hover{text-decoration:none}.btn__large,.afpt-teaser-list.infinite-scroll .pager__item .button{font-size:1.25rem;padding:1.5rem 3rem}@media(min-width:768px){.btn__large,.afpt-teaser-list.infinite-scroll .pager__item .button{padding:1.5rem 6rem}}.btn__small,.afpt-teaser-list.list-type--simple .filter-wrapper .form-submit{font-size:0.875rem;padding:.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,.afpt-teaser-list.infinite-scroll .pager__item .button,.afpt-teaser-list.list-type--simple .button,.afpt-teaser-list.list-type--simple .filter-wrapper .form-submit,.afpt-teaser-list .filter-wrapper .button{background:#f3ffaf;color:#000;text-transform:uppercase}.btn__cta:focus,.afpt-teaser-list.infinite-scroll .pager__item .button:focus,.afpt-teaser-list.list-type--simple .button:focus,.afpt-teaser-list.list-type--simple .filter-wrapper .form-submit:focus,.afpt-teaser-list .filter-wrapper .button:focus,.btn__cta:hover,.afpt-teaser-list.infinite-scroll .pager__item .button:hover,.afpt-teaser-list.list-type--simple .button:hover,.afpt-teaser-list.list-type--simple .filter-wrapper .form-submit:hover,.afpt-teaser-list .filter-wrapper .button:hover{border:2px solid #000}.accessibly-hidden,.afpt-teaser-list.list-type--simple .filter-wrapper label{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;padding:0;left:-10000px}.afpt-teaser-list{max-width:1440px;margin:auto;padding:0}.afpt-teaser-list .filter-wrapper{border-top:1px solid #747474;margin-top:1rem}.afpt-teaser-list .filter-wrapper input[type=text],.afpt-teaser-list .filter-wrapper input[type=search]{appearance:none;background-color:#fff;border:2px solid #747474;border-radius:8px;height:3rem;max-width:100%;padding:0 .5rem}.afpt-teaser-list .filter-wrapper .form-item{max-width:100%}.afpt-teaser-list .filter-wrapper .form--inline{display:flex}.afpt-teaser-list .filter-wrapper select::-ms-expand{display:none}.afpt-teaser-list .filter-wrapper .form-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' viewBox='0 0 14 7'%3E%3Ctitle%3E toggle arrow %3C/title%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23121212' d='M1 .51l6 6.123L13 .51'/%3E%3C/svg%3E");background-position:right .5em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em auto,100%;border:2px solid #747474;border-radius:8px;margin:0;max-width:100%;min-height:3rem;min-width:75px;padding:3px 1.5rem 3px .8rem}.afpt-teaser-list .list-header-wrapper{display:flex;flex-direction:column;justify-content:space-between;padding:0;margin-bottom:2rem}@media(min-width:768px){.afpt-teaser-list .list-header-wrapper{flex-direction:row}}.afpt-teaser-list .list-header-wrapper .title-link a{color:#3596e4;font-family:"camptonmedium";font-size:1.25rem}.afpt-teaser-list .list-header-wrapper .title-link a:hover,.afpt-teaser-list .list-header-wrapper .title-link a:active{color:#6eb9f5}.afpt-teaser-list .list-header-wrapper .title-link a:visited{color:#4c2c92}.afpt-teaser-list.list-type--grid{margin-bottom:2rem}.afpt-teaser-list.list-type--grid .list-header-wrapper{padding:0 1rem}@media(min-width:768px){.afpt-teaser-list.list-type--grid .list-header-wrapper{padding:0 calc(2rem + 1vw)}}.afpt-teaser-list.list-type--grid .list-wrapper .view-content{display:flex;flex-wrap:wrap}.afpt-teaser-list.list-type--grid .list-wrapper .view-content .views-row{min-width:275px;width:100%}@media(min-width:768px){.afpt-teaser-list.list-type--grid .list-wrapper .view-content .views-row{width:50%}}@media(min-width:1070px){.afpt-teaser-list.list-type--grid .list-wrapper .view-content .views-row{flex-basis:33.3222259247%;min-width:350px}}@supports(display:grid){.afpt-teaser-list.list-type--grid .list-wrapper .view-content{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}@media(min-width:768px){.afpt-teaser-list.list-type--grid .list-wrapper .view-content{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:1200px){.afpt-teaser-list.list-type--grid .list-wrapper .view-content{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.afpt-teaser-list.list-type--grid .list-wrapper .view-content .views-row{min-width:0;width:initial}}.afpt-teaser-list.list-type--grid.no-view-wrapper .list-wrapper{display:flex;flex-wrap:wrap}.afpt-teaser-list.list-type--grid.no-view-wrapper .list-wrapper .views-row{min-width:275px;width:100%}@media(min-width:768px){.afpt-teaser-list.list-type--grid.no-view-wrapper .list-wrapper .views-row{width:50%}}@media(min-width:1070px){.afpt-teaser-list.list-type--grid.no-view-wrapper .list-wrapper .views-row{flex-basis:33.3222259247%;min-width:350px}}@supports(display:grid){.afpt-teaser-list.list-type--grid.no-view-wrapper .list-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}@media(min-width:768px){.afpt-teaser-list.list-type--grid.no-view-wrapper .list-wrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:1200px){.afpt-teaser-list.list-type--grid.no-view-wrapper .list-wrapper{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.afpt-teaser-list.list-type--grid.no-view-wrapper .list-wrapper .views-row{min-width:0;width:initial}}.afpt-teaser-list.list-type--grid.infinite-scroll .list-wrapper .view-content{display:block}.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap}.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper .views-row{min-width:275px;width:100%}@media(min-width:568px){.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper .views-row{width:50%}}@media(min-width:1024px){.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper .views-row{flex:1 1 calc(33.3222259247% - 1rem)}.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper .views-row:last-of-type{flex:0 1 33.3222259247%}}@media(min-width:1070px){.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper .views-row{justify-content:center;min-width:310px}}@supports(display:grid){.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}@media(min-width:768px){.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:1200px){.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(auto-fill,minmax(400px,1fr))}}.afpt-teaser-list.list-type--grid.infinite-scroll .views-infinite-scroll-content-wrapper .views-row{min-width:0;width:initial}}.afpt-teaser-list.list-type--grid--gap{max-width:1440px;margin:auto;padding:1rem}@media(min-width:568px){.afpt-teaser-list.list-type--grid--gap{max-width:1440px;margin:auto;padding:calc(2rem + 1vw);padding-top:0}}.afpt-teaser-list.list-type--grid--gap .form--inline{justify-content:center}@media(min-width:568px){.afpt-teaser-list.list-type--grid--gap .form--inline{justify-content:flex-end}}.afpt-teaser-list.list-type--grid--gap .list-wrapper{display:flex;flex-wrap:wrap}.afpt-teaser-list.list-type--grid--gap .list-wrapper .views-row{margin:2rem .5rem;min-width:275px;width:100%}@media(min-width:768px){.afpt-teaser-list.list-type--grid--gap .list-wrapper .views-row{width:calc(50% - 1rem)}}@media(min-width:1070px){.afpt-teaser-list.list-type--grid--gap .list-wrapper .views-row{flex-basis:calc(33.3222259247% - 1rem);min-width:350px}}@supports(display:grid){.afpt-teaser-list.list-type--grid--gap .list-wrapper{display:grid;grid-gap:1rem;grid-row-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}@media(min-width:768px){.afpt-teaser-list.list-type--grid--gap .list-wrapper{grid-row-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:1200px){.afpt-teaser-list.list-type--grid--gap .list-wrapper{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.afpt-teaser-list.list-type--grid--gap .list-wrapper .views-row{margin:0;min-width:0;width:initial}}.afpt-teaser-list.list-type--grid--gap.infinite-scroll .list-wrapper{display:block}.afpt-teaser-list.list-type--grid--gap.infinite-scroll .views-row{margin:1.5rem .5rem;min-width:275px;width:100%}@media(min-width:768px){.afpt-teaser-list.list-type--grid--gap.infinite-scroll .views-row{width:calc(50% - 1rem)}}@media(min-width:1070px){.afpt-teaser-list.list-type--grid--gap.infinite-scroll .views-row{flex-basis:calc(33.3222259247% - 1rem);min-width:310px}}.afpt-teaser-list.list-type--grid--gap.infinite-scroll .views-infinite-scroll-content-wrapper{display:flex;flex-wrap:wrap}@supports(display:grid){.afpt-teaser-list.list-type--grid--gap.infinite-scroll .views-infinite-scroll-content-wrapper{display:grid;grid-gap:1rem;grid-row-gap:3rem;grid-template-columns:repeat(auto-fill,minmax(275px,1fr))}@media(min-width:768px){.afpt-teaser-list.list-type--grid--gap.infinite-scroll .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media(min-width:1200px){.afpt-teaser-list.list-type--grid--gap.infinite-scroll .views-infinite-scroll-content-wrapper{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.afpt-teaser-list.list-type--grid--gap.infinite-scroll .views-infinite-scroll-content-wrapper .views-row{margin:0;min-width:0;width:initial}}.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width:568px){.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper{justify-content:flex-start}}.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact{flex:1 1 80%;hyphens:auto;margin:1.5rem .5rem;max-width:400px;transition:all .3s ease-in-out}@media(min-width:568px){.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact{flex:0 0 calc(50% - 1rem)}}@media(min-width:768px){.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact{min-height:600px}}@media(min-width:1024px){.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact{flex:0 0 calc(33.3222259247% - 1rem)}}.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact.info-wrapper__visible{opacity:0;position:absolute;top:0}.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact{display:none}.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact.show{display:flex}@supports(display:grid){.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper{display:grid;grid-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(auto-fill,minmax(1fr))}@media(min-width:568px){.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper{grid-template-columns:repeat(auto-fill,minmax(330px,1fr))}}@media(min-width:1200px){.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper{grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}}.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact{margin:0;max-width:none;min-width:0;width:initial;display:none;flex-flow:column}.afpt-teaser-list.list-type--grid--gap.contact .list-wrapper .teaser-type--contact.show{display:flex}}.afpt-teaser-list.list-type--expanded{max-width:1440px;margin:auto;padding:1rem}@media(min-width:568px){.afpt-teaser-list.list-type--expanded{max-width:1440px;margin:auto;padding:calc(2rem + 1vw)}}.paragraph--type--a11y-paragraphs-tab-content .afpt-teaser-list.list-type--expanded{padding-left:0;padding-right:0}.afpt-teaser-list.list-type--expanded h2{margin-bottom:0;padding:0}.afpt-teaser-list.list-type--expanded .description p:first-of-type{margin-top:0}.afpt-teaser-list.list-type--expanded .form--inline{justify-content:center}@media(min-width:568px){.afpt-teaser-list.list-type--expanded .form--inline{justify-content:flex-end}}.afpt-teaser-list.list-type--plain{max-width:1440px;margin:auto;padding:1rem}@media(min-width:1440px){.afpt-teaser-list.list-type--plain{max-width:1440px;margin:auto;padding:0}}.afpt-teaser-list.list-type--plain .list-header-wrapper{margin-bottom:2rem}.afpt-teaser-list.list-type--plain .list-header-wrapper h2{font-size:1.25rem;text-transform:uppercase}.afpt-teaser-list.list-type--plain .container{max-width:1280px;margin:auto;padding:1rem 0;border-top:1px solid #e9e9e9;display:flex;flex-direction:column;justify-content:space-between}@media(min-width:768px){.afpt-teaser-list.list-type--plain .container{flex-direction:row;flex-wrap:wrap}}.afpt-teaser-list.list-type--plain .container .title{flex:1 1 auto;margin-right:auto}.afpt-teaser-list.list-type--plain .container .regulatory,.afpt-teaser-list.list-type--plain .container .created{flex:0 0 auto;margin:.5rem 0}@media(min-width:768px){.afpt-teaser-list.list-type--plain .container .regulatory,.afpt-teaser-list.list-type--plain .container .created{margin:0 0 0 1rem}}.afpt-teaser-list.list-type--simple{padding:0 0 1rem 0}.afpt-teaser-list.list-type--simple .filter-wrapper{max-width:1280px;margin:auto;padding:0;background:#e9e9e9;border:none;min-height:70px;padding:0 1rem}.afpt-teaser-list.list-type--simple .filter-wrapper .form--inline{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start}.afpt-teaser-list.list-type--simple .filter-wrapper .form-item{flex:1 1 auto;margin-right:1rem}.afpt-teaser-list.list-type--simple .filter-wrapper .form-item input,.afpt-teaser-list.list-type--simple .filter-wrapper .form-item select{width:100%}.afpt-teaser-list.list-type--simple .views-row{padding:1rem}@media(min-width:768px){.afpt-teaser-list.list-type--simple .views-row{padding:1rem calc(2rem + 1vw)}}.afpt-teaser-list.list-type--simple .views-row:first-of-type{padding-top:2rem}@media(min-width:768px){.afpt-teaser-list.list-type--simple .views-row:first-of-type{padding-top:2rem}}.afpt-teaser-list.list-type--simple .views-row a.container{align-items:center;background:#fff;display:flex;justify-content:space-between;margin:3px 0;padding:1.8rem calc(2rem + 1vw);position:relative}.afpt-teaser-list.list-type--simple .views-row a.container .hover-box{box-shadow:0 0 10px rgba(0,0,0,.15);height:100%;left:0;position:absolute;top:0;transition:transform .2s ease-in;width:100%}.afpt-teaser-list.list-type--simple .views-row a.container:hover,.afpt-teaser-list.list-type--simple .views-row a.container:focus{text-decoration:none}@media(min-width:768px){.afpt-teaser-list.list-type--simple .views-row a.container:hover .hover-box,.afpt-teaser-list.list-type--simple .views-row a.container:focus .hover-box{border:1px solid #c2c2c2;transform:scale(1.02)}}.afpt-teaser-list.list-type--simple .views-row a.container:hover .title,.afpt-teaser-list.list-type--simple .views-row a.container:focus .title{text-decoration:underline}.afpt-teaser-list.list-type--simple .views-row a.container:after{background-image:url("data:image/svg+xml,%3Csvg width='13' height='21' viewBox='0 0 13 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M-1.14742e-07 18.375L7.8 10.5L-8.03197e-07 2.625L2.6 -1.1365e-07L13 10.5L2.6 21L-1.14742e-07 18.375Z' fill='black'/%3E%3C/svg%3E%0A");background-position:center;background-repeat:no-repeat;content:"";display:inline-block;height:25px;width:15px}.afpt-teaser-list.list-type--simple .views-row .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;padding-right:1rem;width:90%}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.afpt-teaser-list.list-type--simple .views-row .wrapper{width:calc(100% - 16px)}}.afpt-teaser-list.list-type--simple .views-row .title,.afpt-teaser-list.list-type--simple .views-row .body{flex:1 1 100%}.afpt-teaser-list.list-type--simple .views-row .title{margin-bottom:.5rem}.afpt-teaser-list.list-type--simple .views-row .body{line-height:1.5}.afpt-teaser-list.list-type--simple .views-row .created,.afpt-teaser-list.list-type--simple .views-row .regulatory{flex:1 1 100%;font-family:"camptonmedium";font-size:16px;font-weight:600;margin-bottom:10px}@media(min-width:568px){.afpt-teaser-list.list-type--simple .views-row .created,.afpt-teaser-list.list-type--simple .views-row .regulatory{flex:0 0 auto}}.afpt-teaser-list.list-type--simple .views-row .regulatory{background:#405070;color:#fff;padding:11px 30px 7px;position:absolute;right:0;text-transform:uppercase;top:0}.afpt-teaser-list.list-type--simple .views-row .title{font-size:1.25rem}.afpt-teaser-list.list-type--simple .pager{padding:0;text-align:center}.afpt-teaser-list.list-type--simple .button{text-transform:uppercase}.afpt-teaser-list.list-type--simple.search{background:#fff;padding:0}.afpt-teaser-list.list-type--simple.search .list-wrapper{background:#f8f8f8;padding:1rem}@media(min-width:768px){.afpt-teaser-list.list-type--simple.search .list-wrapper{padding:1rem calc(2rem + 1vw)}}.afpt-teaser-list.list-type--simple.search .views-row{align-items:center;background:#fff;display:flex;flex-wrap:wrap;margin:.8rem auto;max-width:none;padding:1.5rem calc(2rem + 1vw)}.afpt-teaser-list.list-type--simple.search .views-row h2{line-height:normal;font-weight:normal;font-size:1.125rem}.afpt-teaser-list.list-type--simple.search .views-row a{color:#3596e4;text-decoration:underline}.afpt-teaser-list.list-type--simple.search .views-row a:hover,.afpt-teaser-list.list-type--simple.search .views-row a:focus{color:#6eb9f5}.afpt-teaser-list.list-type--simple.search .views-row a:active{color:#6eb9f5}.afpt-teaser-list.list-type--simple.search .views-row a:visited{color:#4c2c92}.afpt-teaser-list.list-type--simple.search .list-header-wrapper{background:#fff;padding:0 1rem;text-align:center}@media(min-width:768px){.afpt-teaser-list.list-type--simple.search .list-header-wrapper{padding:0 calc(2rem + 1vw);text-align:inherit}}.afpt-teaser-list.infinite-scroll ul.pager,.afpt-teaser-list.infinite-scroll li.pager__item{display:block;padding:0;text-align:center;width:100%}.afpt-teaser-list.infinite-scroll .pager__item .button{margin:1rem auto}.afpt-teaser-list.infinite-scroll .pager__item .button:hover{text-decoration:none}
.afpt-wysiwyg{max-width:1280px;margin:auto;padding:1rem calc(2rem + 1vw);font-size:1.25rem}.afpt-wysiwyg ul{list-style-type:"- "}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.afpt-wysiwyg ul{list-style-type:none;padding-left:2.5rem}.afpt-wysiwyg ul li{text-indent:-1em}.afpt-wysiwyg ul li:before{content:"-";padding-right:0.625rem}}@media not all and (min-resolution:0.001dpcm){@supports(-webkit-appearance:none){.afpt-wysiwyg ul{list-style-type:none;padding-left:2.5rem}.afpt-wysiwyg ul li{text-indent:-1em}.afpt-wysiwyg ul li:before{content:"-";padding-right:0.625rem}}}.paragraph--a11y-paragraphs-tab-content__inner .afpt-wysiwyg{padding:0}.paragraph--a11y-paragraphs-tab-content__inner .afpt-wysiwyg h2:first-of-type,.paragraph--a11y-paragraphs-tab-content__inner .afpt-wysiwyg h3:first-of-type{margin-top:0}.afpt-wysiwyg a:not(.btn){color:inherit;text-decoration:underline;color:#000}.afpt-wysiwyg a:not(.btn):hover,.afpt-wysiwyg a:not(.btn):visited,.afpt-wysiwyg a:not(.btn):active{color:#595959}.afpt-wysiwyg a:not(.btn){overflow-wrap:break-word;word-wrap:break-word}.afpt-wysiwyg p{margin-top:0}.afpt-wysiwyg li{line-height:1.4}.afpt-wysiwyg blockquote{display:inline-block;margin:.5rem auto}.afpt-wysiwyg blockquote p{background:#f8f8f8;font-size:1.25rem;margin-bottom:.6rem;padding:1rem 2rem}.afpt-wysiwyg blockquote p:before{content:"“"}.afpt-wysiwyg blockquote p:after{content:"”"}.afpt-wysiwyg img{max-width:100%}
.field--name-field-sections{overflow:hidden}
.paragraph--modular-finance-block .paragraph--modular-finance-block__inner{max-width:1280px;margin:auto;padding:0}@media(min-width:768px){.paragraph--modular-finance-block .paragraph--modular-finance-block__inner{max-width:1280px;margin:auto;padding:calc(2rem + 1vw)}}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .owner_list,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .result-table,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .insider_position,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .insider_transactions_1,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .insider_transactions_2,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .owner_concentration,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .owner_country_dist,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .owner_holding_dist,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .owner_type_dist,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .stock_table{background-image:linear-gradient(to right,white,white),linear-gradient(to right,white,white),linear-gradient(to right,rgba(0,0,20,0.5),rgba(255,255,255,0)),linear-gradient(to left,rgba(0,0,20,0.5),rgba(255,255,255,0));background-position:left center,right center,left center,right center;background-repeat:no-repeat;background-color:#fff;background-size:20px 100%,20px 100%,10px 100%,10px 100%;background-attachment:local,local,scroll,scroll;overflow-x:auto}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range .mf_input-wrapper:nth-of-type(2) label{padding-right:31px}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares{margin-bottom:2rem}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares .mf_input-wrapper:nth-of-type(2) label{padding-right:28px}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares{padding:0 calc(2rem + 1vw)}@media(min-width:768px){.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares{padding:0}}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range .mf_input-wrapper,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares .mf_input-wrapper{display:block;padding:.4rem 0}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range .mf_input-wrapper:nth-of-type(1) label,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares .mf_input-wrapper:nth-of-type(1) label{padding-right:10px}@media(min-width:768px){.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range .mf_input-wrapper:nth-of-type(2) label,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares .mf_input-wrapper:nth-of-type(2) label{padding:0 10px}}@media(max-width:567px){.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range .mf_input-wrapper label,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares .mf_input-wrapper label{display:block}}@media(min-width:768px){.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range .mf_input-wrapper,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares .mf_input-wrapper{display:initial}}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_date-range h2,.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance .mf_number-of-shares h2{padding:0}.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance h2{padding:0 calc(2rem + 1vw)}@media(min-width:768px){.paragraph--modular-finance-block .paragraph--modular-finance-block__inner .block-modular-finance h2{padding:0}}
.btn,.afpt-hero-type-xl .field--name-field-link{border:2px solid rgba(0,0,0,0);border-radius:0;display:inline-block;padding:.8rem 2rem;text-decoration:none;text-transform:uppercase}.btn:focus,.afpt-hero-type-xl .field--name-field-link:focus,.btn:hover,.afpt-hero-type-xl .field--name-field-link: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:.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,.afpt-hero-type-xl .field--name-field-link{background:#f3ffaf;color:#000;text-transform:uppercase}.btn__cta:focus,.afpt-hero-type-xl .field--name-field-link:focus,.btn__cta:hover,.afpt-hero-type-xl .field--name-field-link:hover{border:2px solid #000}.afpt-hero{background:rgba(0,0,0,.5);color:#fff;margin-bottom:1.5rem;min-height:320px;padding:1rem 0;position:relative;overflow:hidden}@media(min-width:568px){.afpt-hero{min-height:510px}}@media(min-width:768px){.afpt-hero{min-height:680px;padding:calc(2rem + 1vw) 0}}@media(min-width:1024px){.afpt-hero{min-height:800px}}.afpt-hero h2{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){.afpt-hero h2{font-size:calc(3.1rem + .5vw)}}@media(min-width:768px){.afpt-hero h2{font-size:calc(3.4rem + .5vw)}}@media(min-width:1024px){.afpt-hero h2{line-height:1.1;font-size:4.375rem}}.afpt-hero h1,.afpt-hero h2{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 1rem;color:#fff;margin-bottom:0;margin-top:1.8rem}@media(min-width:768px){.afpt-hero h1,.afpt-hero h2{padding:0 calc(2rem + 1vw)}}.afpt-hero-type-s{min-height:250px}@media(min-width:568px){.afpt-hero-type-s{min-height:180px}}.afpt-hero-type-m{min-height:255px}@media(min-width:768px){.afpt-hero-type-m{min-height:340px}}@media(min-width:1024px){.afpt-hero-type-m{min-height:400px}}.afpt-hero-type-l{min-height:275px}@media(min-width:568px){.afpt-hero-type-l{min-height:370px}}@media(min-width:768px){.afpt-hero-type-l{min-height:495px}}@media(min-width:1024px){.afpt-hero-type-l{min-height:580px}}.afpt-hero-type-xl{display:flex;min-height:300px;padding-bottom:calc(2rem + 1vw);padding-top:110px}@media(min-width:568px){.afpt-hero-type-xl{min-height:510px;padding-top:300px}}@media(min-width:768px){.afpt-hero-type-xl{min-height:680px;padding-top:500px;padding-top:calc(350px + .5%)}}@media(min-width:1024px){.afpt-hero-type-xl{padding-top:calc(400px + 2.5%);min-height:800px}}@media screen and (orientation:landscape)and (max-width:1380px)and (max-height:970px)and (min-resolution:2dppx){.afpt-hero-type-xl{min-height:100vh;padding-bottom:calc(2rem + 1vw);padding-top:26%}}@media screen and (orientation:landscape)and (min-width:1100px)and (max-width:1380px)and (min-height:760px)and (max-height:970px)and (min-resolution:2dppx){.afpt-hero-type-xl{min-height:100vh;padding-bottom:calc(2rem + 1vw);padding-top:46%}}@media screen and (orientation:portrait)and (min-width:830px)and (max-width:1030px)and (min-height:1040px)and (max-height:1300px)and (min-resolution:2dppx){.afpt-hero-type-xl{padding-bottom:calc(2rem + 1vw);padding-top:46%}}@media screen and (min-width:1020px)and (max-width:1080px)and (min-height:690px)and (max-height:770px)and (min-resolution:2dppx){.afpt-hero-type-xl{min-height:100vh;padding-bottom:calc(2rem + 1vw);padding-top:42%}}@media screen and (min-width:760px)and (max-width:775px)and (min-height:940px)and (max-height:1030px)and (min-resolution:2dppx){.afpt-hero-type-xl{padding-bottom:calc(2rem + 1vw);padding-top:46%}}@media screen and (orientation:landscape)and (max-width:870px)and (max-height:450px)and (min-resolution:1.5dppx){.afpt-hero-type-xl{padding-bottom:calc(2rem + 1vw);padding-top:75px}.afpt-hero-type-xl h1,.afpt-hero-type-xl h2{margin-top:1rem}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.path-frontpage .afpt-hero-type-xl{padding-bottom:calc(2rem + 1vw);padding-top:30%}}@media(-ms-high-contrast:none)and (min-width:768px),(-ms-high-contrast:active)and (min-width:768px){.path-frontpage .afpt-hero-type-xl{padding-top:43%}}@media(-ms-high-contrast:none)and (min-width:1024px),(-ms-high-contrast:active)and (min-width:1024px){.path-frontpage .afpt-hero-type-xl{padding-top:46%}}@media(-ms-high-contrast:none)and (min-width:1200px),(-ms-high-contrast:active)and (min-width:1200px){.path-frontpage .afpt-hero-type-xl{padding-top:42%}}@media(-ms-high-contrast:none)and (min-width:1440px),(-ms-high-contrast:active)and (min-width:1440px){.path-frontpage .afpt-hero-type-xl{padding-top:32%}}@media(-ms-high-contrast:none)and (min-width:1680px),(-ms-high-contrast:active)and (min-width:1680px){.path-frontpage .afpt-hero-type-xl{padding-top:30%}}@media(-ms-high-contrast:none)and (min-width:2000px),(-ms-high-contrast:active)and (min-width:2000px){.path-frontpage .afpt-hero-type-xl{padding-top:28%}}.afpt-hero-type-xl.center-heading{align-items:center;padding-bottom:30%;text-align:center}@media(min-width:568px){.afpt-hero-type-xl.center-heading{min-height:510px}}@media(min-width:768px){.afpt-hero-type-xl.center-heading{min-height:680px;padding-bottom:25%}}@media(min-width:1024px){.afpt-hero-type-xl.center-heading{min-height:800px;padding-bottom:22%}}@media(min-width:1200px){.afpt-hero-type-xl.center-heading{padding-bottom:12%}}.path-frontpage .afpt-hero-type-xl.center-heading{padding-top:110px}.path-frontpage .afpt-hero-type-xl.center-heading h1,.path-frontpage .afpt-hero-type-xl.center-heading h2{max-width:950px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.path-frontpage .afpt-hero-type-xl.center-heading{padding-top:30%}.path-frontpage .afpt-hero-type-xl.center-heading h1,.path-frontpage .afpt-hero-type-xl.center-heading h2{max-width:none}}@media(-ms-high-contrast:none)and (min-width:768px),(-ms-high-contrast:active)and (min-width:768px){.path-frontpage .afpt-hero-type-xl.center-heading{padding-top:27%}}@media(-ms-high-contrast:none)and (min-width:1024px),(-ms-high-contrast:active)and (min-width:1024px){.path-frontpage .afpt-hero-type-xl.center-heading{padding-top:25%}}@media(-ms-high-contrast:none)and (min-width:1200px),(-ms-high-contrast:active)and (min-width:1200px){.path-frontpage .afpt-hero-type-xl.center-heading{padding-top:15%}}.afpt-hero-type-xl .front-page-title-wrapper{max-width:1440px;margin:auto;padding:0 1rem;width:100%}@media(min-width:768px){.afpt-hero-type-xl .front-page-title-wrapper{padding:0 calc(2rem + 1vw)}}.afpt-hero-type-xl .front-page-title-wrapper h1,.afpt-hero-type-xl .front-page-title-wrapper h2{flex-basis:100%;margin-bottom:2rem;padding:0}.afpt-hero-type-xl .field--name-field-link{flex:0 1 auto;max-width:100%;text-align:center;padding:.8rem 1rem}@media(min-width:568px){.afpt-hero-type-xl .field--name-field-link{padding:.8rem 2rem}}.afpt-hero .contextual-region{position:static}.afpt-hero picture,.afpt-hero video{bottom:0;height:100%;left:0;max-height:100%;max-width:100%;position:absolute;right:0;top:0;z-index:-1}.afpt-hero img,.afpt-hero video{height:auto;min-height:100%;min-width:100%;width:auto}@supports(object-fit:cover){.afpt-hero picture,.afpt-hero video{display:flex;left:0}.afpt-hero img,.afpt-hero video{object-fit:cover;object-position:50% 50%;width:100%}}

.paragraph--promoted-content__inner h2{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 1rem;text-align:center}@media(min-width:768px){.paragraph--promoted-content__inner h2{margin-left:0;margin-right:0;padding:0;text-align:left}}.paragraph--promoted-content__inner .external{align-items:flex-end;background:#405070;color:#fff;display:flex;font-size:1.5rem;height:200px;justify-content:center;padding:1rem 1rem 1.5rem 1rem;position:relative;text-align:center}.paragraph--promoted-content__inner .external:focus,.paragraph--promoted-content__inner .external:hover{text-decoration:underline}.paragraph--promoted-content__inner .external:after{background-image:url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' xmlns='http://www.w3.org/2000/svg'%3E%3Ctitle%3EIcon indicating an external link%3C/title%3E%3Cpath d='M13 1h8v8m-.183-7.817l-10.389 10.96M9.572 1H1v20h20v-8.343' stroke='%23FFF' stroke-width='2' fill='none' fill-rule='evenodd'/%3E%3C/svg%3E");content:"";display:block;height:1.375rem;position:absolute;right:1rem;top:1rem;width:1.375rem}@media(min-width:768px){.paragraph--promoted-content__inner .external{height:240px}}
.btn{border:2px solid rgba(0,0,0,0);border-radius:0;display:inline-block;padding:.8rem 2rem;text-decoration:none;text-transform:uppercase}.btn:focus,.btn: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:.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{background:#f3ffaf;color:#000;text-transform:uppercase}.btn__cta:focus,.btn__cta:hover{border:2px solid #000}.accessibly-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;padding:0;left:-10000px}.afpt-exposed-filters{max-width:1440px;margin:auto;padding:0;background:#f8f8f8;border:none;min-height:70px}.afpt-exposed-filters .view-filters{background:#e9e9e9;padding:0 1rem;margin:0 0 2rem}@media(min-width:768px){.afpt-exposed-filters .view-filters{padding:0 calc(2rem + 1vw)}}.afpt-exposed-filters input[type=date],.afpt-exposed-filters input[type=text],.afpt-exposed-filters input[type=search]{appearance:none;background-color:#fff;border-radius:8px;border:2px solid #747474;height:3rem;max-width:100%;padding:0 .5rem}.afpt-exposed-filters .form-item{max-width:100%}.afpt-exposed-filters .form--inline{display:flex}.afpt-exposed-filters select::-ms-expand{display:none}.afpt-exposed-filters .form-select{appearance:none;background-color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='7' viewBox='0 0 14 7'%3E%3Ctitle%3E toggle arrow %3C/title%3E%3Cpath fill='none' fill-rule='evenodd' stroke='%23121212' d='M1 .51l6 6.123L13 .51'/%3E%3C/svg%3E");background-repeat:no-repeat,repeat;background-position:right .5em top 50%,0 0;background-size:.65em auto,100%;border-radius:8px;border:2px solid #747474;margin:0;max-width:100%;height:3rem;min-width:75px;padding:3px 1.5rem 3px .8rem}.afpt-exposed-filters .form-select option{height:3rem}.afpt-exposed-filters .form--inline{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-start}.afpt-exposed-filters label{margin:0 0 .4rem;display:inline-block}.afpt-exposed-filters .form-item{flex:1 1 auto;margin-right:1rem;justify-content:space-between}@media(min-width:1200px){.afpt-exposed-filters .form-item{max-width:24%}}.afpt-exposed-filters .form-item input,.afpt-exposed-filters .form-item select{width:100%}
.press-release--title{max-width:1440px;margin-left:auto;margin-right:auto;padding:0 1rem}@media(min-width:768px){.press-release--title{padding:0 calc(2rem + 1vw)}}
