.aem-Grid:after,.aem-Grid:before{content:" ";display:table}.aem-Grid:after{clear:both}.aem-Grid-newComponent{clear:both;margin:0}.aem-GridColumn{box-sizing:border-box;clear:both}.aem-GridShowHidden>.aem-Grid>.aem-GridColumn{display:block!important}.aem-Grid{box-sizing:border-box;display:flex;flex-wrap:wrap;position:relative}.xf-web-container .aem-Grid .aem-GridColumn.image.image{padding-left:10px;padding-right:10px}.aem-Grid .xf-content-height{margin:0}.responsivegrid.aem-grid-type--flex>.aem-Grid{align-items:stretch;display:flex;flex-wrap:wrap;height:100%}.responsivegrid.aem-grid-type--block>.aem-Grid{display:block}.responsivegrid{max-width:100vw;position:relative;zoom:1;display:block}.responsivegrid:after,.responsivegrid:before{content:".";display:block;height:0;overflow:hidden;width:0}.responsivegrid:after{clear:both}.full-container{position:relative;zoom:1;display:block}.full-container:after,.full-container:before{content:".";display:block;height:0;overflow:hidden;width:0}.full-container:after{clear:both}.responsivegrid .full-container{margin:0 -20px}.responsivegrid .responsivegrid .full-container{margin:0 -30px}.responsivegrid .responsivegrid .responsivegrid .full-container{margin:0 -40px}.responsivegrid .responsivegrid .responsivegrid .responsivegrid .full-container{margin:0 -50px}.responsivegrid .responsivegrid .responsivegrid .responsivegrid .responsivegrid .full-container{margin:0 -60px}.container{margin:0 auto;max-width:100vw;width:100%}.grid-container{margin:0 auto;max-width:1674px;padding-left:var(--plateral);padding-right:var(--plateral)}.grid-container .onepage{min-height:var(--rch-header-height)}.grid-container--fullWidth .interest ol,.grid-container--fullWidth .interest ul,.grid-container--fullWidth .text ol,.grid-container--fullWidth .text ul{margin-bottom:12px;margin-top:6px}.grid-container--fullWidth .interest ul li,.grid-container--fullWidth .text ul li{padding-left:15px;position:relative}.grid-container--fullWidth .interest ul li:before,.grid-container--fullWidth .text ul li:before{background-color:#ced2da;content:"";height:8px;left:0;position:absolute;top:10px;width:8px}.grid-container--fullWidth .interest ol,.grid-container--fullWidth .text ol{list-style-type:decimal}.grid-container--fullWidth .interest ol li,.grid-container--fullWidth .text ol li{list-style-position:inside}.grid-container--fullWidth .interest ol li:before,.grid-container--fullWidth .text ol li:before{content:"";margin:-2px}.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.button,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.interest,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.linkbox,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.parallax,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.pictures,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.responsiveimage,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.socialsharing,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.text,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.title{margin-top:60px}.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.button+.new,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.interest+.new,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.linkbox+.new,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.parallax+.new,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.pictures+.new,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.responsiveimage+.new,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.socialsharing+.new,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.text+.new,.aem-AuthorLayer-Edit .grid-container--fullWidth .responsivegrid+.title+.new{position:relative;top:20px}.header__searchBarInputWrapper .autocomplete__base{align-items:center;display:flex;max-width:calc(100% - 15px);opacity:.5;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap}.header__searchBarInputWrapper .autocomplete__term{opacity:0}.header__searchBarInputWrapper .autocomplete__suggestion{overflow:hidden;text-overflow:ellipsis}:root{--rch-header-base-color:#1a1a1a;--rch-header-base-color-rgb:rgba(26,26,26,.92);--rch-header-magnifier-width:21px;--rch-header-height:60px}.header__base{color:#1a1a1a;font:var(--standard);height:var(--rch-header-height,80px);letter-spacing:var(--lspacing-standard,normal);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100vw}.header__base+*{display:block;margin-top:var(--rch-header-height)}.aem-AuthorLayer-Edit .header__base+*{margin-top:0}.header__base .icon{color:inherit}.header__base a:active,.header__base a:focus,.header__base a:hover{text-decoration:none}.aem-AuthorLayer-Edit .header__base{position:relative}.header__container{box-sizing:border-box;display:flex;margin-left:auto;margin-right:auto;margin-top:5px;max-width:1674px;padding-left:var(--plateral);padding-right:var(--plateral);width:100%}.header__container:after{clear:both;content:" ";display:block}.header__menuButton{background-color:transparent;border:0;cursor:pointer;flex:0 0 auto;font:var(--standard);height:50px;letter-spacing:var(--lspacing-standard,normal);overflow:hidden;padding:0;position:relative}.header__menuButton.hasFocus{overflow:inherit}.header__menuButton.hasFocus:before{background-color:transparent;border-radius:2px;box-shadow:0 0 0 4px #1a1a1a;content:"";inset:0;position:absolute;z-index:-1}.header__menuButtonContents{border:2px solid transparent;display:block;height:50px;line-height:32px;padding:3px 24px;position:relative}.header__menuButtonContents>span:not(.header__menuButtonText){background-color:#1a1a1a;display:block;height:2px;left:14px;margin:4px 0 0;position:absolute;transition:transform 225ms cubic-bezier(.4,0,.2,1),top 225ms cubic-bezier(.4,0,.2,1),width 225ms cubic-bezier(.4,0,.2,1),left 225ms cubic-bezier(.4,0,.2,1),background-color .1s ease;width:20px}.header__menuButtonContents>span:not(.header__menuButtonText):first-child{top:15px}.header__menuButtonContents>span:not(.header__menuButtonText):nth-child(2){top:23px;width:17px}.header__menuButton:hover>.header__menuButtonContents>span:not(.header__menuButtonText){background-color:#4d4d4d}.header__menuButtonText{clip:rect(0 0 0 0);color:#1a1a1a;opacity:0;position:absolute}.header__logo{display:block;flex:0 0 auto;margin-left:-15px;position:relative}.header__logo.hasFocus:before{background-color:transparent;border-radius:2px;box-shadow:0 0 0 4px #1a1a1a;content:"";inset:0;margin:4px;position:absolute;z-index:-1}.header__logoImage{border:2px solid transparent;height:50px;padding:13px 8px;width:160px}.header__logoImage--default{fill:#e82025}.header__utils{align-items:center;display:flex;flex:1 1 auto;justify-content:flex-end;transform:translateX(15px)}.header__searchBarInputWrapper{position:relative}.header__searchBarInputWrapper .autocomplete__base{font:var(--t200);height:50px;letter-spacing:var(--lspacing-t200,normal);padding-bottom:18px}.header__searchBarInputWrapper .header__searchBarInput{border:none;border-bottom:3px solid var(--rch-header-base-color-rgb);color:var(--rch-header-base-color);height:40px;overflow:hidden;padding:0 0 5px;text-overflow:ellipsis}.header__searchBarInputWrapper .header__searchBarInput.input__base{padding-right:var(--rch-header-magnifier-width)}.header__searchBarInputWrapper .header__searchBarInput:active,.header__searchBarInputWrapper .header__searchBarInput:focus,.header__searchBarInputWrapper .header__searchBarInput:hover{border-bottom-color:rgba(26,26,26,.92);color:#1a1a1a}.header__searchBarInputWrapper .header__searchBarInput::-moz-placeholder{color:#4d4d4d}.header__searchBarInputWrapper .header__searchBarInput::placeholder{color:#4d4d4d}.header__searchBarInputWrapper .header__searchBarInput::input-placeholder{color:#4d4d4d}.header__searchBarInputWrapper .header__searchBarInput:placeholder{color:#4d4d4d}.header__searchBarInputWrapper .header__searchBarInput:active::-moz-placeholder,.header__searchBarInputWrapper .header__searchBarInput:focus::-moz-placeholder,.header__searchBarInputWrapper .header__searchBarInput:hover::-moz-placeholder{color:#4d4d4d}.header__searchBarInputWrapper .header__searchBarInput:active::placeholder,.header__searchBarInputWrapper .header__searchBarInput:focus::placeholder,.header__searchBarInputWrapper .header__searchBarInput:hover::placeholder{color:#4d4d4d}.header__searchBarInputWrapper .header__searchBarInput:active::input-placeholder,.header__searchBarInputWrapper .header__searchBarInput:focus::input-placeholder,.header__searchBarInputWrapper .header__searchBarInput:hover::input-placeholder{color:#4d4d4d}.header__searchBarInputWrapper .header__searchBarInput:active:placeholder,.header__searchBarInputWrapper .header__searchBarInput:focus:placeholder,.header__searchBarInputWrapper .header__searchBarInput:hover:placeholder{color:#4d4d4d}.header__metaNavList{background-color:#fff;border:1px solid #e5e5e5;border-top:0 solid #e5e5e5;box-shadow:0 16px 32px rgba(0,0,0,.05);opacity:0;padding:var(--plateral);position:absolute;right:-5px;top:54px;transition:opacity .25s ease-in-out;width:100vw}.header__metaNavList.header--isHidden{display:none}.header__metaNavList.header--isVisible{opacity:1}.header__metaNavItem{align-items:center;display:flex;height:50px;margin:0 0 2px;text-align:left}.header__metaNavItem:last-child{margin:0}.header__metaNavButton,.header__metaNavLink{align-items:center;color:#1a1a1a;display:flex;font:var(--small-bold);height:50px;-webkit-hyphens:auto;hyphens:auto;justify-content:center;letter-spacing:var(--lspacing-small-bold,normal);padding:12px 8px;position:relative;transition:background-color .1s ease,color .1s ease}.header__metaNavButton.hasFocus:before,.header__metaNavLink.hasFocus:before{border-radius:2px;box-shadow:0 0 0 4px #1a1a1a}.header__metaNavButton:before,.header__metaNavLink:before{background-color:transparent;content:"";inset:0;position:absolute;z-index:-1}.header__metaNavButton #loggedOutText.header__metaNavLink-specialLink,.header__metaNavButton.header__metaNavLink-specialLink,.header__metaNavLink #loggedOutText.header__metaNavLink-specialLink,.header__metaNavLink.header__metaNavLink-specialLink{color:#fff;height:50px;padding:15px 20px}.header__metaNavButton #loggedOutText.header__metaNavLink-specialLink:before,.header__metaNavButton.header__metaNavLink-specialLink:before,.header__metaNavLink #loggedOutText.header__metaNavLink-specialLink:before,.header__metaNavLink.header__metaNavLink-specialLink:before{background:#1a1a1a}.header__metaNavButton #loggedOutText.header__metaNavLink-specialLink:hover,.header__metaNavButton.header__metaNavLink-specialLink:hover,.header__metaNavLink #loggedOutText.header__metaNavLink-specialLink:hover,.header__metaNavLink.header__metaNavLink-specialLink:hover{color:#1a1a1a}.header__metaNavButton #loggedOutText.header__metaNavLink-specialLink:hover:before,.header__metaNavButton.header__metaNavLink-specialLink:hover:before,.header__metaNavLink #loggedOutText.header__metaNavLink-specialLink:hover:before,.header__metaNavLink.header__metaNavLink-specialLink:hover:before{background-color:#fff;border:4px solid #1a1a1a;transition:background-color .2s ease-out}.header__metaNavButton #loggedOutText.header__metaNavLink-specialLink:hover .header__metaNavText,.header__metaNavButton.header__metaNavLink-specialLink:hover .header__metaNavText,.header__metaNavLink #loggedOutText.header__metaNavLink-specialLink:hover .header__metaNavText,.header__metaNavLink.header__metaNavLink-specialLink:hover .header__metaNavText{color:#1a1a1a}.header__metaNavButton #loggedOutText.header__metaNavLink-specialLink.hasFocus:before,.header__metaNavButton.header__metaNavLink-specialLink.hasFocus:before,.header__metaNavLink #loggedOutText.header__metaNavLink-specialLink.hasFocus:before,.header__metaNavLink.header__metaNavLink-specialLink.hasFocus:before{border:4px solid #fff;margin:-4px}.header__metaNavButton #loggedOutText.header__metaNavLink-specialLink.hasFocus:hover,.header__metaNavButton.header__metaNavLink-specialLink.hasFocus:hover,.header__metaNavLink #loggedOutText.header__metaNavLink-specialLink.hasFocus:hover,.header__metaNavLink.header__metaNavLink-specialLink.hasFocus:hover{color:#1a1a1a}.header__metaNavButton #loggedOutText.header__metaNavLink-specialLink.hasFocus:hover:before,.header__metaNavButton.header__metaNavLink-specialLink.hasFocus:hover:before,.header__metaNavLink #loggedOutText.header__metaNavLink-specialLink.hasFocus:hover:before,.header__metaNavLink.header__metaNavLink-specialLink.hasFocus:hover:before{background-color:#fff;border:4px solid #1a1a1a;transition:background-color .2s ease-out}.header__metaNavLink{text-align:left}.header__metaNavLink:hover .header__metaNavText{box-shadow:0 5px 0 -1px #1a1a1a;color:#1a1a1a}.header__metaNavButton{background-color:transparent;border:0;text-align:center}.header__metaNavButton#metaNavButton.hasFocus:before{margin:0 -3px}.header__metaNavButton#metaNavButton .header__metaNavIcon:before{font-weight:700}.header__metaNavButton:after{border:10px solid transparent;border-bottom-color:#e4e4e4;bottom:0;content:"";left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-10px);transition:opacity .225s cubic-bezier(.4,0,1,1)}.header__metaNavButton+#navigation{margin-left:4px}.header__metaNavButton.hasFocus:before{margin:0 -7px}.header__metaNavText{color:#1a1a1a;font:var(--small-bold);font-weight:500;letter-spacing:var(--lspacing-small-bold,normal);text-decoration:none;transition:color .2s ease-out,box-shadow .2s ease-out}.header__metaNavLink-specialLink .header__metaNavText{color:#1a1a1a}.header__metaNavText:active{border-bottom:2px solid #1a1a1a;margin-top:2px}#searchButton>.header__metaNavText,#userAccount__loggedOut>.header__metaNavText,.header__metaNavText #userAccount__loggedOut{display:none}#metaNavButton>.header__metaNavIcon,#userAccount__loggedOut>.header__metaNavIcon,.header__metaNavIcon{display:block}#metaNavButton[aria-expanded=true]>.header__metaNavIcon{transform:rotateX(180deg)}.header__metaNavIcon .svgicon{height:25px;width:25px}.header__metaNavArrow:before{font-size:25px;line-height:50px}#searchButton .header__metaNavIcon .svgicon{height:20px;transform-origin:center center;transition:all .3s cubic-bezier(.2,.1,.2,1);width:20px}.header__searchBarForm{margin-left:auto;margin-right:auto}.header__searchBarEscape{position:absolute;right:0;top:0}.header__searchBarEscape:hover{color:#1a1a1a;opacity:.6}.header__searchBar .header__searchBarEscape.hasFocus{outline:2px solid #333}.header__searchBarEscButton{background-color:transparent;background-repeat:no-repeat;border:none;cursor:pointer;outline:none;overflow:hidden}.header__searchBarEscButton .svgicon{height:19px;width:19px}.header__searchBarEscButton.icon{color:#1a1a1a}.header__searchBarEscButton.icon:hover{color:#1a1a1a;opacity:.6}.header__searchBar{background-color:#fff;height:100vh;opacity:0;overflow-y:auto;padding:22px var(--plateral) 176px var(--plateral);position:absolute;top:100%;transition:opacity .25s ease-in-out;width:100%}.header__searchBar.header--isHidden{display:none}.header__searchBar.header--isVisible{opacity:1;top:0}.header__searchBar__container{margin-left:auto;margin-right:auto;padding-top:60px;position:relative}.header__searchBarLabel{color:#1a1a1a;float:left;font:var(--standard);letter-spacing:var(--lspacing-standard,normal);padding:0 0 10px;text-align:left;width:100%}.header__searchBarInput{display:inline-block;padding:0 60px 0 0;text-align:left;width:100%}.header__searchBarInput.input__base{background:#fff;font:var(--t200);letter-spacing:var(--lspacing-t200,normal);opacity:1}.header__searchBarInput.input__base:focus{background:#fff}.header__searchBarInput.input__base::-moz-placeholder{opacity:.35}.header__searchBarInput.input__base::placeholder{opacity:.35}.has-error .header__searchBarInput.input__base,.header__searchBarInput.input__base,.header__searchBarInput.input__base.hasFocus,.header__searchBarInput.input__base:hover,.header__searchBarInput.input__base:invalid,.is-critical .header__searchBarInput.input__base{box-shadow:none}.header__searchBarIcon{background:#fff;background-clip:padding-box;border:1px solid transparent;height:32px;padding:8px 0 0;position:absolute;right:0;top:0;width:21px}.header__searchBarIcon.icon{cursor:pointer}.header__searchBarIcon.icon,.input__base+.header__searchBarIcon.icon{color:#1a1a1a}.header__searchBarIcon.icon:hover,.input__base+.header__searchBarIcon.icon:hover{color:#1a1a1a;opacity:.6}.header__searchBarIcon.icon:disabled,.input__base+.header__searchBarIcon.icon:disabled{cursor:default;opacity:.35}.header__searchBarIcon.icon:before{font-size:21px}.header__searchBarIcon.hasFocus{border-color:#1a1a1a;box-shadow:inset 0 0 0 1px #1a1a1a}.input{display:flex;flex-direction:column;gap:10px;position:relative;width:100%}.input__base{appearance:none;-webkit-appearance:none;-moz-appearance:none;border:none;border-radius:0;-webkit-box-shadow:none;color:#1a1a1a;font:var(--standard-bold);letter-spacing:var(--lspacing-standard-bold,normal);outline:none;overflow:hidden;padding:25px 0 7px;text-align:left;text-overflow:ellipsis;transition:box-shadow .3s cubic-bezier(.2,.1,.2,1);white-space:nowrap;width:100%}.input__base::-moz-placeholder{color:transparent;-moz-transition:color .3s cubic-bezier(.2,.1,.2,1);transition:color .3s cubic-bezier(.2,.1,.2,1)}.input__base::placeholder{color:transparent;transition:color .3s cubic-bezier(.2,.1,.2,1)}.input__base:focus:placeholder-shown::-moz-placeholder{color:#bcbcbc}.input__base:focus:-moz-placeholder::placeholder{color:#bcbcbc}.input__base:focus:placeholder-shown::placeholder{color:#bcbcbc}.input__base,.input__base:invalid{box-shadow:0 1px 0 0 #4d4d4d}.input__base.input--textRight{text-align:right}.form--dark .input__base{background:#fff}.input__base--disabled{pointer-events:none}.input__base.has-value{box-shadow:0 1px 0 0 #1a1a1a}.input__base:hover{box-shadow:0 2px 0 0 #1a1a1a}.input__base.hasFocus,.input__base:active,.input__base:focus{box-shadow:0 4px 0 0 #1a1a1a;overflow:unset;text-overflow:unset;white-space:unset}.input__base:disabled{box-shadow:0 1px 0 0 #d6d6d6;color:#bcbcbc;cursor:default}.input__base[readonly]{box-shadow:none;cursor:default}.input__base[type=number]::-webkit-inner-spin-button,.input__base[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none}.input.has-error .input__base,.input.is-critical .input__base{box-shadow:0 1px 0 0 #b90000}.input.has-error .input__base.has-value,.input.has-error .input__base.has-value.hasFocus,.input.has-error .input__base.has-value:hover{box-shadow:0 4px 0 0 #b90000}.input.has-error .input__base:hover{box-shadow:0 2px 0 0 #b90000}.input.has-error .input__base.hasFocus,.input.has-error .input__base:active,.input.has-error .input__base:focus{box-shadow:0 4px 0 0 #b90000}.input.is-critical .input__base:hover{box-shadow:0 2px 0 0 #b90000}.input.is-critical .input__base.hasFocus,.input.is-critical .input__base:active,.input.is-critical .input__base:focus{box-shadow:0 4px 0 0 #b90000}.input__placeholder{color:#4d4d4d;font:var(--standard);letter-spacing:var(--lspacing-standard,normal);overflow:hidden;position:absolute;text-overflow:ellipsis;transform:translateY(calc(100% - 6px));transition:font-size .3s cubic-bezier(.2,.1,.2,1),transform .3s cubic-bezier(.2,.1,.2,1);white-space:nowrap;width:100%}input.has-value~.input__placeholder,input:focus~.input__placeholder{font:var(--small);letter-spacing:var(--lspacing-small,normal);transform:translateY(0)}.input__infobox{color:#4d4d4d;display:flex;font:var(--small);gap:0;letter-spacing:var(--lspacing-small,normal)}.input__infobox-content{display:flex;flex-direction:column}.input__charCounter{margin-left:auto;opacity:0;transition:opacity .25s}.input__charCounter.isVisible{opacity:1}.header__base{background-color:#fff;position:fixed;top:0;width:100%;z-index:10}.header__base.header__base--borderBottom{border-bottom:1px solid #e4e4e4;box-shadow:0 1px 3px 0 rgba(0,0,0,.05)}.responsivegrid .independentheader .header__base,.responsivegrid .onepage .header__base{margin:0 -5px}.responsivegrid .responsivegrid .independentheader .header__base,.responsivegrid .responsivegrid .onepage .header__base{margin:0 -15px}.responsivegrid .responsivegrid .responsivegrid .independentheader .header__base,.responsivegrid .responsivegrid .responsivegrid .onepage .header__base{margin:0 -25px}.responsivegrid .responsivegrid .responsivegrid .responsivegrid .independentheader .header__base,.responsivegrid .responsivegrid .responsivegrid .responsivegrid .onepage .header__base{margin:0 -35px}.responsivegrid .responsivegrid .responsivegrid .responsivegrid .responsivegrid .independentheader .header__base,.responsivegrid .responsivegrid .responsivegrid .responsivegrid .responsivegrid .onepage .header__base{margin:0 -45px}.grid-container--fullWidth .header__logo{padding-left:0;padding-right:0}.grid-container--fullWidth .header__logo:before{border-right:none}.grid-container--fullWidth .header__utils .header__metaNavButton__arrow{display:none}.grid-container--fullWidth .independentheader .header__utils{display:flex}.responsivegrid .independentheader header.header__base,.responsivegrid .onepage header.header__base{left:0;margin-left:0}.footer__wrapper{margin:0;padding-left:0;padding-right:0;width:100%}.responsivegrid .modularheader.independentheader .header__base,.responsivegrid .modularheader.onepage .header__base{left:0;margin-left:0}@media (max-width:574px){.header__searchBarInput.input__base,.header__searchBarInputWrapper .autocomplete__base{font:var(--t300);letter-spacing:var(--lspacing-t300,normal)}}@media (max-width:990px){.header__metaNavLink .header__metaNavIcon{display:none}.header__metaNavList .header__metaNavLink{color:#1a1a1a;justify-content:space-between;padding:0}.header__metaNavList .header__metaNavLink:before{display:none}.header__metaNavList .header__metaNavLink:hover{color:#4d4d4d}.header__metaNavList .header__metaNavLink.hasFocus{border-color:#4d4d4d;color:#4d4d4d}}@media (min-width:575px){.header__searchBarIcon{padding-top:7px;width:25px}.header__searchBarIcon.icon:before{font-size:25px}}