/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);box-shadow:var(--carousel-button-shadow,none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter,none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:rgba(0,0,0,0);overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94))}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color,#fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40}@media all and (min-width:1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0,16px,0);opacity:0}to{transform:scale(1) translate3d(0,0,0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0,16px,0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0,-30%,0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0,30%,0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:rgba(0,0,0,0);min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:rgba(0,0,0,0)}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(34,213,233,0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top,hsla(0deg,0%,0%,0) 0%,hsla(0deg,0%,0%,0.006) 8.1%,hsla(0deg,0%,0%,0.021) 15.5%,hsla(0deg,0%,0%,0.046) 22.5%,hsla(0deg,0%,0%,0.077) 29%,hsla(0deg,0%,0%,0.114) 35.3%,hsla(0deg,0%,0%,0.155) 41.2%,hsla(0deg,0%,0%,0.198) 47.1%,hsla(0deg,0%,0%,0.242) 52.9%,hsla(0deg,0%,0%,0.285) 58.8%,hsla(0deg,0%,0%,0.326) 64.7%,hsla(0deg,0%,0%,0.363) 71%,hsla(0deg,0%,0%,0.394) 77.5%,hsla(0deg,0%,0%,0.419) 84.5%,hsla(0deg,0%,0%,0.434) 91.9%,hsla(0deg,0%,0%,0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4))}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color,rgba(34,213,233,0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
*,*::after,*::before{box-sizing:border-box}body,div,section,article,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0}img{width:auto;max-width:100%;height:auto;border-style:none}a{color:inherit}h1,h2,h3,h4,h5,h6{color:inherit;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-weight:bold;line-height:1.3;word-wrap:break-word}h1{font-size:4rem}h2{font-size:2.5rem}h3{font-size:1.8rem}h4{font-size:1.4rem}h5{font-size:1.2rem}h6{font-size:1rem}ul{list-style:none}iframe{border:none}table{width:100%;max-width:100%}hr{box-sizing:content-box;overflow:visible;display:block;height:.1rem;border:0;border-top:.1rem solid #ccc;margin:1em 0;padding:0}abbr[title]{text-decoration:none;border:none}svg{display:block;fill:currentColor}[hidden]{display:none}pre{font-family:monospace,monospace;font-size:1em}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}input[type=file]{max-width:100%}fieldset{border:0;margin:0;padding:0}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{resize:vertical;overflow:auto}progress{vertical-align:baseline}details{display:block}summary{display:list-item}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}button,[type=button],[type=reset],[type=submit]{position:static;display:inline-block;max-width:100%;appearance:none;background:rgba(0,0,0,0);border:none;border-radius:0;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;cursor:pointer}a:focus,button:focus,input[type=button]:focus,input[type=submit]:focus{outline:.2rem solid #000;outline-offset:.2rem}a:focus:not(:focus-visible),button:focus:not(:focus-visible),input[type=button]:focus:not(:focus-visible),input[type=submit]:focus:not(:focus-visible){outline:none;box-shadow:none}a:focus-visible,button:focus-visible,input[type=button]:focus-visible,input[type=submit]:focus-visible{outline:.2rem solid rgba(0,0,0,0);outline-offset:.2rem;box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.hidden{display:none}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;overflow:visible;clip:auto;width:auto;height:auto}.invisible{visibility:hidden}@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001s !important;animation-iteration-count:1 !important;transition-duration:.001s !important;scroll-behavior:auto !important}}html{font-size:62.5%;-ms-overflow-style:scrollbar;-webkit-text-size-adjust:100%}body{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6em;line-height:1.5;background-color:#e6dfd8;color:#000}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-regular.woff2) format("woff2");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-italic.woff2) format("woff2");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-600italic.woff2) format("woff2");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-700.woff2) format("woff2");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Poppins";src:url(/themes/custom/cacom/fonts/poppins/poppins-v15-latin/poppins-v15-latin-700italic.woff2) format("woff2");font-weight:bold;font-style:italic;font-display:swap}@media print{@page{margin-top:.75in;margin-bottom:.5in;margin-left:.5in;margin-right:.5in}*,*:before,*:after{background:rgba(0,0,0,0) !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}a,a:visited{text-decoration:underline}pre,blockquote{page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.brand-logo-teaser{position:relative;display:flex;flex-flow:column nowrap}.brand-logo-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.brand-logo-teaser__image-block{position:relative;width:100%;height:0;padding-bottom:73.5%}.brand-logo-teaser__image-block img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:5%}.relevant-brands-holder{margin:0 0 4rem 0}.relevant-brands-holder__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.relevant-brands-list{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 7rem}@media all and (max-width:81.1875em){.relevant-brands-list{gap:4rem 1.6rem}}@media all and (max-width:61.1875em){.relevant-brands-list{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:35.4375em){.relevant-brands-list{grid-template-columns:1fr}}.relevant-brands-list__item{display:flex;flex-flow:column nowrap}.relevant-brands-list__item .brand-item-blocklink{flex:1 1 auto;display:flex;flex-flow:column nowrap}.relevant-brands-list__item .brand-item-blocklink>*{flex:1 1 auto;width:100%}.brand-teaser{position:relative;display:flex;flex-flow:column nowrap}.brand-teaser__inner{position:relative;width:100%}.brand-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.brand-teaser__graphic-holder{position:relative;display:flex;flex-flow:row wrap;align-items:flex-start;justify-content:flex-end}.brand-teaser__graphic-holder::before{content:"";float:left;padding-bottom:75%}.brand-teaser__graphic-holder::after{clear:left;content:" ";display:table}.brand-teaser__graphic-background{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;transition:filter .4s ease}.brand-teaser__graphic-background img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.brand-teaser:hover .brand-teaser__graphic-background{filter:brightness(90%)}.brand-teaser:hover .brand-teaser__graphic-background img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.brand-teaser:hover .brand-teaser__graphic-background img{transform:none}}.brand-teaser__graphic-logo{position:relative;z-index:3;margin:5%;width:35%;max-width:17rem;background-color:#fff;border:.1rem solid #e6dfd8}@media all and (max-width:35.4375em){.brand-teaser__graphic-logo{width:45%;max-width:16rem}}.brand-teaser__graphic-logo-block{position:relative;height:0;padding-bottom:73.5%}.brand-teaser__graphic-logo-block img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:5%}.brand-teaser__content-block{margin-top:2rem}.brand-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.25;font-weight:bold}@media all and (max-width:35.4375em){.brand-teaser__title{font-size:2.2rem}}.brand-teaser__text-content{margin-top:1rem;font-size:1.3rem;line-height:1.46}.brand-teaser__cta{margin-top:2rem}.brand-teaser__cta a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.brand-teaser__cta a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.brand-teaser__cta a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.brand-teaser__cta a:focus-visible,.brand-teaser__cta a:active{text-decoration:underline}.brand-teaser__cta a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.brand-teaser__cta a>span{flex:0 1 auto}.brand-teaser__cta a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.brand-teaser__cta a{background:#fff;color:#ca0505;border-color:#ca0505}.brand-teaser__cta a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.brand-teaser__cta a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.brand-teaser__cta a:disabled{color:#979797;background-color:#fff;border-color:#979797}.brand-teaser__cta a{position:relative;z-index:4;width:100%}.cacom-contact-contact-form>.form-wrapper,.cacom-contact-contact-form>.form-item{max-width:50rem}.cacom-contact-contact-form .form-wrapper{margin-bottom:2rem}.cacom-contact-contact-form .form-wrapper:last-child{margin-bottom:0}.cacom-contact-contact-form .form-item{margin-bottom:2rem}.cacom-contact-contact-form .form-item:last-child{margin-bottom:0}.cacom-contact-contact-form .fieldset-wrapper{padding-top:2rem}.cacom-contact-contact-form .form-checkboxes>.form-item{margin-bottom:1rem}.cacom-contact-contact-form .form-checkboxes>.form-item:last-child{margin-bottom:0}.cacom-contact-contact-form .form-actions{margin-top:4rem;display:flex;flex-flow:row wrap;align-items:center}.cacom-contact-contact-form .form-actions .button{margin:0 1rem 1rem 0}.cacom-contact-contact-form .form-actions .action-link{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.cacom-contact-contact-form .form-actions .action-link:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.cacom-contact-contact-form .form-actions .action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.cacom-contact-contact-form .form-actions .action-link:focus-visible,.cacom-contact-contact-form .form-actions .action-link:active{text-decoration:underline}.cacom-contact-contact-form .form-actions .action-link:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.cacom-contact-contact-form .form-actions .action-link>span{flex:0 1 auto}.cacom-contact-contact-form .form-actions .action-link>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.cacom-contact-contact-form .form-actions .action-link{background:#fff;color:#ca0505;border-color:#ca0505}.cacom-contact-contact-form .form-actions .action-link:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.cacom-contact-contact-form .form-actions .action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.cacom-contact-contact-form .form-actions .action-link:disabled{color:#979797;background-color:#fff;border-color:#979797}.cacom-contact-contact-form .form-actions .action-link{margin:0 1rem 1rem 0}.cacom-contact-contact-form .form-actions a[data-drupal-selector*=edit-]{margin:0 1rem 1rem 0;color:#ca0505}.cacom-contact-contact-form .form-actions a[data-drupal-selector*=edit-]:hover,.cacom-contact-contact-form .form-actions a[data-drupal-selector*=edit-]:focus{color:#000;text-decoration:none}.cacom-contact-contact-form p{margin:.4rem 0;font-size:1.4rem}.cacom-contact-contact-form .address-wrapper .address-container-inline>.form-item{display:block;margin-right:0}.cacom-contact-contact-form .form-item-terms-conditions-privacy{padding-top:2rem;margin-bottom:1rem}.cacom-contact-contact-form .form-terms{padding-bottom:2rem}.cacom-contact-newsletter-form>.form-wrapper,.cacom-contact-newsletter-form>.form-item{max-width:50rem}.cacom-contact-newsletter-form .form-wrapper{margin-bottom:2rem}.cacom-contact-newsletter-form .form-wrapper:last-child{margin-bottom:0}.cacom-contact-newsletter-form .form-item{margin-bottom:2rem}.cacom-contact-newsletter-form .form-item:last-child{margin-bottom:0}.cacom-contact-newsletter-form .form-actions{margin-top:4rem;display:flex;flex-flow:row wrap;align-items:center}.cacom-contact-newsletter-form .form-actions .button{margin:0 1rem 1rem 0}.calltoaction-zone{margin:4rem 0}.calltoaction-zone__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.calltoaction-zone__items{display:flex;flex-flow:row wrap;margin:0 -2rem -4rem}@media all and (max-width:82.8125em){.calltoaction-zone__items{margin:0 -1rem -2rem}}.calltoaction-zone__item{flex:0 1 auto;min-width:0;width:100%;padding:0 2rem 4rem;display:flex;flex-flow:column nowrap}@media all and (max-width:82.8125em){.calltoaction-zone__item{padding:0 1rem 2rem}}.calltoaction-zone__item>*{flex:1 1 auto;width:100%}.calltoaction-zone[data-count-is-even=true] .calltoaction-zone__item{width:50%}@media all and (max-width:47.9375em){.calltoaction-zone[data-count-is-even=true] .calltoaction-zone__item{width:100%}}.course-teaser{position:relative}.course-teaser__inner{position:relative}.course-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.course-teaser__image-block{position:relative}.course-teaser__image-block-inner{position:relative;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-end;background-color:#fce4e1}.course-teaser__image-block-inner::before{content:"";float:left;padding-bottom:75%}.course-teaser__image-block-inner::after{clear:left;content:" ";display:table}@media all and (max-width:23.0625em){.course-teaser__image-block-inner::before,.course-teaser__image-block-inner::after{content:"";display:none}}.course-teaser__graphic-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}@media all and (max-width:23.0625em){.course-teaser__graphic-holder{position:relative;padding-bottom:75%}}.course-teaser__graphic-background{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;transition:filter .4s ease}.course-teaser__graphic-background img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.course-teaser:hover .course-teaser__graphic-background{filter:brightness(90%)}.course-teaser:hover .course-teaser__graphic-background img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.course-teaser:hover .course-teaser__graphic-background img{transform:none}}.course-teaser__content-block{padding-top:1.4rem}.course-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal}.course-teaser__title a{display:inline-block;text-decoration:none}.course-teaser__title a:focus,.course-teaser__title a:active{text-decoration:underline}.course-teaser__meta{padding-top:1.4rem}.course-teaser__meta-item{font-size:1.4rem;line-height:1.46}.course-teaser__meta-item+.course-teaser__meta-item{margin-top:1.2rem}.course-teaser__text-date{font-weight:600}.course-teaser__level-display{display:flex;flex-flow:row nowrap}.course-teaser__level-graphic{flex:0 0 auto;min-width:0;margin-right:.8rem;display:flex;flex-flow:row nowrap}.course-teaser__level-graphic-item svg{width:1.4rem;height:1.4rem}.course-teaser__level-graphic-item+.course-teaser__level-graphic-item{margin-left:.2rem}.course-teaser__level-graphic-text{flex:1 1 auto;min-width:0;font-size:1.3rem}.course-teaser__author-teasers{margin-top:1.2rem}.course-teaser__author-teasers .author-micro-teaser{position:relative}.course-teaser__author-teasers .author-micro-teaser+.author-micro-teaser{margin-top:1rem}.course-teaser__author-teasers .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.course-teaser__author-teasers .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;margin-right:1.2rem}.course-teaser__author-teasers .author-micro-teaser__image-holder{width:4.2rem;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.course-teaser__author-teasers .author-micro-teaser__image-holder{width:3.6rem}}.course-teaser__author-teasers .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.course-teaser__author-teasers .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.course-teaser__author-teasers .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.course-teaser__author-teasers .author-micro-teaser__image-overlay-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%}.course-teaser__author-teasers .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.course-teaser__author-teasers .author-micro-teaser__name{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505}.course-teaser__author-teasers .author-micro-teaser__name a{text-decoration:none;position:relative;z-index:4}.course-teaser__author-teasers .author-micro-teaser__name a:hover,.course-teaser__author-teasers .author-micro-teaser__name a:focus,.course-teaser__author-teasers .author-micro-teaser__name a:active{text-decoration:underline}.course-teaser__text-content{font-size:1.3rem;line-height:1.46}.cta-block{position:relative;display:flex;flex-flow:column nowrap;justify-content:center;background-color:#000;color:#fff}.cta-block__inner{width:100%;padding:4rem 5rem}@media all and (max-width:35.4375em){.cta-block__inner{padding:2rem}}.cta-block__image-block{position:absolute;top:0;left:0;width:100%;height:100%}.cta-block__image-block::before{content:"";display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7)}.cta-block__image-block img{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;object-fit:cover}.cta-block__content-block{position:relative;z-index:3;text-align:center}.cta-block__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:3.2rem;line-height:1.4;font-weight:bold;text-shadow:0 0 .4rem #000}@media all and (max-width:35.4375em){.cta-block__title{font-size:2.6rem}}.cta-block[data-title-display=small] .cta-block__title{font-size:2.4rem}@media all and (max-width:35.4375em){.cta-block[data-title-display=small] .cta-block__title{font-size:2rem}}.cta-block[data-field-type=reversed] .cta-block__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.1rem;line-height:1.4;font-weight:normal;text-shadow:0 0 .4rem #000}@media all and (max-width:35.4375em){.cta-block[data-field-type=reversed] .cta-block__title{font-size:1.6rem}}.cta-block__text-content{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.1rem;line-height:1.4;font-weight:normal;text-shadow:0 0 .4rem #000}@media all and (max-width:35.4375em){.cta-block__text-content{font-size:1.6rem}}.cta-block__text-content *+*{margin-top:1.4rem}.cta-block__text-content ul{font-size:1.6rem;text-align:left}.cta-block__text-content ul li{position:relative;padding-left:3rem}.cta-block__text-content ul li::before{content:"";display:block;position:absolute;top:.3rem;left:0;width:1.8rem;height:.9rem;transform:rotate(-45deg);border:solid;border-width:0 0 .3rem .3rem;border-color:#ca0505;border-top-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.cta-block__text-content ul li+li{margin-top:.4rem}.cta-block[data-field-type=reversed] .cta-block__text-content{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:3.2rem;line-height:1.4;font-weight:bold;text-shadow:0 0 .4rem #000}@media all and (max-width:35.4375em){.cta-block[data-field-type=reversed] .cta-block__text-content{font-size:2.6rem}}.cta-block__title+.cta-block__text-content{margin-top:2rem}.cta-block__link-holder{margin-top:2rem}.cta-block__link-holder .cta-block__links{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.8rem -1.6rem}.cta-block__link-holder a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.cta-block__link-holder a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.cta-block__link-holder a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.cta-block__link-holder a:focus-visible,.cta-block__link-holder a:active{text-decoration:underline}.cta-block__link-holder a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.cta-block__link-holder a>span{flex:0 1 auto}.cta-block__link-holder a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.cta-block__link-holder a{margin:0 .8rem 1.6rem}.cta-block__link-holder .ajax-progress{display:none}.cta-block[data-layout-type=minimal] .cta-block__content-block{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;margin:0 -2rem;text-align:left}@media all and (max-width:47.9375em){.cta-block[data-layout-type=minimal] .cta-block__content-block{display:block;text-align:center}}.cta-block[data-layout-type=minimal] .cta-block__text-block{flex:1 1 auto;min-width:0;padding:0 2rem}.cta-block[data-layout-type=minimal] .cta-block__link-holder{flex:0 0 auto;min-width:0;margin-top:0;padding:0 2rem}@media all and (max-width:47.9375em){.cta-block[data-layout-type=minimal] .cta-block__link-holder{margin-top:2rem}}[data-count-is-even=true] .cta-block[data-layout-type=minimal] .cta-block__content-block{display:block;text-align:center}[data-count-is-even=true] .cta-block[data-layout-type=minimal] .cta-block__link-holder{margin-top:2rem}.map-teaser{position:relative;background-color:#fff}.map-teaser__inner{padding:.4rem}.map-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.map-teaser__title{font-size:1.6rem;line-height:1.4;font-weight:bold}.map-teaser__title a{text-decoration:none}.map-teaser__title a:focus-visible{text-decoration:underline}.map-teaser__text-content{margin-top:.5rem;font-size:1.2rem;line-height:1.4}.map-teaser__image-block{margin-top:1rem;position:relative}.map-teaser__image-block-inner{position:relative}.map-teaser__graphic-holder{position:relative;padding-bottom:75%;background-color:#efebe5}.map-teaser__graphic-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.node-detail-broughtby{margin:0 0 4rem 0}.node-detail-broughtby__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.node-detail-broughtby .broughtby-block .broughtby-block__inner{display:flex;flex-flow:row wrap;align-items:center}.node-detail-broughtby .broughtby-block .broughtby-block__title{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554;padding:.5em .8em .5em 0}.node-detail-broughtby .broughtby-block .broughtby-block__items{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.node-detail-broughtby .broughtby-block .broughtby-block__item{width:8.2rem;padding:0 .5rem 1rem}.node-detail-broughtby .broughtby-block .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #e6dfd8}.node-detail-broughtby .broughtby-block .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.node-detail-broughtby .broughtby-block .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.node-detail-banner{position:relative;background-color:#efebe5}.node-detail-banner img{display:block;width:100%}.node-detail-infoblock{position:relative}.node-detail-infoblock__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.node-detail-infoblock__header{border-bottom:.1rem solid #e6dfd8}.node-detail-infoblock__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit;margin-bottom:1rem}@media all and (max-width:35.4375em){.node-detail-infoblock__title{font-size:2rem}}@media all and (max-width:23.0625em){.node-detail-infoblock__title{font-size:1.8rem}}.node-detail-infoblock__toggle-button{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit;margin-bottom:1rem}@media all and (max-width:35.4375em){.node-detail-infoblock__toggle-button{font-size:2rem}}@media all and (max-width:23.0625em){.node-detail-infoblock__toggle-button{font-size:1.8rem}}.node-detail-infoblock__toggle-button>span{flex:1 1 auto;min-width:0}.node-detail-infoblock__toggle-button>svg{flex:0 0 auto;min-width:0;margin-left:1rem;width:1.2rem;height:.8rem;fill:#ca0505;transition:transform .15s ease-out}.node-detail-infoblock__toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.node-detail-infoblock__content{margin-top:2rem}.node-detail-infoblock__content-wrapper{max-width:66.66%}@media all and (max-width:47.9375em){.node-detail-infoblock__content-wrapper{max-width:100%}}.node-detail-intro{margin:0 0 6rem 0}@media all and (max-width:47.9375em){.node-detail-intro{margin-bottom:3rem}}.node-detail-intro__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}@media all and (max-width:47.9375em){.node-detail-intro__inner{max-width:100%;padding-left:0;padding-right:0}}.node-detail-intro__blocks{display:flex;flex-flow:row wrap}.node-detail-intro__block{flex:0 1 auto;min-width:0;width:50%}@media all and (max-width:47.9375em){.node-detail-intro__block{width:100%}}.node-detail-intro__block--media{width:47.5%;padding-left:3rem}@media all and (max-width:47.9375em){.node-detail-intro__block--media{width:100%;padding-left:0}}.node-detail-intro__block--content{order:-1;width:52.5%;padding-right:3rem}@media all and (max-width:47.9375em){.node-detail-intro__block--content{width:100%;order:initial;padding:0 2rem}}@media all and (max-width:47.9375em){.node-detail-intro__block+.node-detail-intro__block{padding-top:2.2rem}}.node-detail-intro__image img{display:block;width:100%;height:auto}.node-detail-intro__meta{margin-bottom:2.2rem}.node-detail-intro__meta-items{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.5rem -1rem}.node-detail-intro__meta-item{flex:0 1 auto;min-width:0;padding:0 .5rem 1rem}.node-detail-intro__meta-type{display:inline-block;padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.node-detail-intro__meta-date{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554}.node-detail-intro__brought-by-block{margin-bottom:2.2rem}.node-detail-intro__brought-by-block .broughtby-block__inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.node-detail-intro__brought-by-block .broughtby-block__title{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554;padding:.5em .8em .5em 0}.node-detail-intro__brought-by-block .broughtby-block__items{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.node-detail-intro__brought-by-block .broughtby-block__item{width:8.2rem;padding:0 .5rem 1rem}.node-detail-intro__brought-by-block .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #e6dfd8}.node-detail-intro__brought-by-block .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.node-detail-intro__brought-by-block .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.node-detail-tags{margin:6rem 0}@media all and (max-width:47.9375em){.node-detail-tags{margin:3rem 0}}.node-detail-tags__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.node-detail-tag-item+.node-detail-tag-item{margin-top:2rem}.node-detail-tag-item[data-type=applications] .field-applications{display:flex;flex-flow:row wrap;margin:0 -0.2rem;font-size:1.4rem;line-height:1.4;font-weight:normal}.node-detail-tag-item[data-type=applications] .field-applications__label{flex:0 1 auto;min-width:0;margin-right:1em;padding:.2rem 0;font-size:inherit;line-height:inherit;font-weight:bold}.node-detail-tag-item[data-type=applications] .field-applications__label::after{content:":"}.node-detail-tag-item[data-type=applications] .field-applications__content{flex:0 1 auto;min-width:0;padding:.2rem 0}.node-detail-tag-item[data-type=applications] .field-applications__list{display:flex;flex-flow:row wrap}.node-detail-tag-item[data-type=applications] .field-applications__list-item{flex:0 1 auto;min-width:0}.node-detail-tag-item[data-type=applications] .field-applications__list-item::after{content:",";padding-right:.5em}.node-detail-tag-item[data-type=applications] .field-applications__list-item:last-child::after{display:none}.node-detail-tag-item[data-type=applications] .field-applications__list-item a{text-decoration:none;color:#ca0505}.node-detail-tag-item[data-type=applications] .field-applications__list-item a:hover,.node-detail-tag-item[data-type=applications] .field-applications__list-item a:focus,.node-detail-tag-item[data-type=applications] .field-applications__list-item a:active{text-decoration:underline}.node-detail-tag-item[data-type=service-trends] .f-service-trends__items{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.node-detail-tag-item[data-type=service-trends] .f-service-trends__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.node-detail-tag-item[data-type=service-trends] .service-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=business-success]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=celebrations]{background-color:#faba00;color:#000}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=flavor-and-texture]{background-color:#fbd6b7;color:#000}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=good-for-me]{background-color:#d1e0d7;color:#000}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=good-for-the-planet]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=on-the-go]{background-color:#d3e5f7;color:#000}.node-detail-tag-item[data-type=service-trends] .service-tag[data-service-tag-id=popular-flavors]{background-color:#ffecc1;color:#000}.page-graphic-intro[data-background=true]+.page-paragraphs>.paragraph.has-background:first-child{margin-top:-6rem}@media all and (max-width:47.9375em){.page-graphic-intro[data-background=true]+.page-paragraphs>.paragraph.has-background:first-child{margin-top:-3rem}}.node-meta-bar{margin:0 0 4rem 0}.node-meta-bar__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.node-meta-bar__items{display:flex;flex-flow:row wrap;align-items:center;margin:0 -0.5rem -1rem}.node-meta-bar__item{flex:0 1 auto;min-width:0;padding:0 .5rem 1rem}.node-meta-bar-type{display:inline-block;padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.node-meta-bar-date{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554}.node-related-teaser{position:relative}.node-related-teaser__inner{position:relative}.node-related-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.node-related-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:75%;overflow:hidden;transition:filter .4s ease}.node-related-teaser__image-block-inner img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.node-related-teaser:hover .node-related-teaser__image-block-inner{filter:brightness(90%)}.node-related-teaser:hover .node-related-teaser__image-block-inner img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.node-related-teaser:hover .node-related-teaser__image-block-inner img{transform:none}}.node-related-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:140% auto}.node-related-teaser__image-play-icon-overlay{position:absolute;z-index:1;left:0;bottom:0;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.node-related-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 3% 3%}.node-related-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#ca0505}.node-related-teaser__play-icon-graphic svg{width:100%;height:100%}.node-related-teaser__content-block{margin-top:1.4rem}.node-related-teaser__trends{margin:1.4rem 0 .8rem}.node-related-teaser__trends .f-service-trends .f-service-trends__items{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.node-related-teaser__trends .f-service-trends .f-service-trends__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.node-related-teaser__trends .f-service-trends .service-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=business-success]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=celebrations]{background-color:#faba00;color:#000}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=flavor-and-texture]{background-color:#fbd6b7;color:#000}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=good-for-me]{background-color:#d1e0d7;color:#000}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=good-for-the-planet]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=on-the-go]{background-color:#d3e5f7;color:#000}.node-related-teaser__trends .f-service-trends .service-tag[data-service-tag-id=popular-flavors]{background-color:#ffecc1;color:#000}.node-related-teaser__title{font-size:2.2rem;line-height:1.36;font-weight:normal}.node-related-teaser__title a{position:relative;display:inline-block;text-decoration:none}.node-related-teaser__title a:hover,.node-related-teaser__title a:focus,.node-related-teaser__title a:active{text-decoration:underline}.node-related-teaser__title a[target=_blank]{padding-right:1.4em}.node-related-teaser__title a[target=_blank]>svg{position:absolute;right:0;top:0;margin-top:.2em;width:.8em;height:.8em}.node-related-teaser__content{margin-top:1.6rem;font-size:1.3rem;line-height:1.46}.our-brands-block{position:relative;margin-top:6rem;margin-bottom:6rem}@media all and (max-width:47.9375em){.our-brands-block{margin-top:3rem;margin-bottom:3rem}}.our-brands-block__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.our-brands-block__header{margin-bottom:2rem}.our-brands-block__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.our-brands-block__title{font-size:2rem}}.our-brands-block__subtitle{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.8rem;line-height:1.5;font-weight:normal;text-align:center;color:#565554;margin:.5em auto .5em;max-width:65ch}@media all and (max-width:35.4375em){.our-brands-block__subtitle{font-size:1.6rem}}.our-brands-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1rem -2rem}@media all and (max-width:35.4375em){.our-brands-list{margin:0 -0.5rem -1rem}}.our-brands-list__item{flex:0 1 auto;min-width:0;width:20%;padding:0 1rem 2rem}@media all and (max-width:47.9375em){.our-brands-list__item{width:33.3333%}}@media all and (max-width:35.4375em){.our-brands-list__item{padding:0 .5rem 1rem}}@media all and (max-width:23.0625em){.our-brands-list__item{width:50%}}.our-brands-list[data-count="6"] .our-brands-list__item{width:16.6666%}@media all and (max-width:47.9375em){.our-brands-list[data-count="6"] .our-brands-list__item{width:33.3333%}}@media all and (max-width:23.0625em){.our-brands-list[data-count="6"] .our-brands-list__item{width:50%}}.our-brands-list[data-count="7"] .our-brands-list__item{width:14.28%}@media all and (max-width:61.1875em){.our-brands-list[data-count="7"] .our-brands-list__item{width:25%}}@media all and (max-width:47.9375em){.our-brands-list[data-count="7"] .our-brands-list__item{width:33.3333%}}@media all and (max-width:23.0625em){.our-brands-list[data-count="7"] .our-brands-list__item{width:50%}}.our-brands-cta-block{width:100%;margin-top:2rem;text-align:center}.our-brands-cta{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.our-brands-cta:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.our-brands-cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.our-brands-cta:focus-visible,.our-brands-cta:active{text-decoration:underline}.our-brands-cta:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.our-brands-cta>span{flex:0 1 auto}.our-brands-cta>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.our-brands-cta{background:#fff;color:#ca0505;border-color:#ca0505}.our-brands-cta:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.our-brands-cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.our-brands-cta:disabled{color:#979797;background-color:#fff;border-color:#979797}.our-brands-cta{display:block;width:31.5rem;max-width:100%;margin:0 auto}.overview-teaser{position:relative}.overview-teaser__inner{position:relative}.overview-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.overview-teaser__image-block{position:relative}.overview-teaser__image-block-inner{position:relative;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-end;background-color:#fce4e1}.overview-teaser__image-block-inner::before{content:"";float:left;padding-bottom:75%}.overview-teaser__image-block-inner::after{clear:left;content:" ";display:table}.overview-teaser__image-block-overlay{position:relative;display:flex;flex-flow:column nowrap;width:100%}.overview-teaser__type-holder{position:absolute;z-index:2;top:0;left:0}.overview-teaser__type{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.overview-teaser__graphic-logos{position:relative;z-index:1;width:100%;padding:3% 3% 0 7rem;margin-top:auto}.overview-teaser__brand-graphic-holder{display:flex;flex-flow:row wrap;justify-content:flex-end}.overview-teaser__brand-graphic{width:28%;min-width:6rem;max-width:8rem;margin-left:3%;margin-bottom:3%;background-color:#fff;border:.1rem solid #e6dfd8}.overview-teaser__brand-graphic-logo{position:relative;height:0;padding-bottom:73.5%}.overview-teaser__brand-graphic-logo img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:8%}.overview-teaser__graphic-logos .broughtby-block .broughtby-block__items{list-style:none;display:flex;flex-flow:row wrap;justify-content:flex-end}.overview-teaser__graphic-logos .broughtby-block .broughtby-block__item{width:28%;min-width:6rem;max-width:8rem;margin-left:3%;margin-bottom:3%}.overview-teaser__graphic-logos .broughtby-block .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #e6dfd8}.overview-teaser__graphic-logos .broughtby-block .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.overview-teaser__graphic-logos .broughtby-block .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:8%}.overview-teaser__graphic-logos .broughtby-block .brand-item__text-holder{background-color:#fff;border:.1rem solid #e6dfd8;font-size:1rem;line-height:1.25;text-align:center;padding:.5em}.overview-teaser__graphic-holder--has-overlay .overview-teaser__graphic-logos .broughtby-block__item{margin-left:5%;margin-bottom:5%}.overview-teaser__graphic-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden}.overview-teaser__graphic-background{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;transition:filter .4s ease}.overview-teaser__graphic-background img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.overview-teaser:hover .overview-teaser__graphic-background{filter:brightness(90%)}.overview-teaser:hover .overview-teaser__graphic-background img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.overview-teaser:hover .overview-teaser__graphic-background img{transform:none}}.overview-teaser__image-play-icon-overlay{position:absolute;z-index:1;left:0;bottom:0;width:100%}.overview-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 3% 3%}.overview-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#ca0505}.overview-teaser__play-icon-graphic svg{width:100%;height:100%}.overview-teaser__image-info{position:relative;background-color:#fce4e1;width:40%;display:flex;flex-flow:column nowrap;justify-content:center;padding:4%}@media all and (max-width:23.0625em){.overview-teaser__image-info{width:100%}}.overview-teaser__image-info-inner{width:100%;text-align:center;display:flex;flex-flow:column nowrap;align-items:center;font-size:1.2rem;line-height:1.25}.overview-teaser__image-info-inner>*{flex:0 1 auto;min-width:0}.overview-teaser__image-info-date{font-size:1.6rem;line-height:1.375;font-weight:600;padding:.8rem 0}.overview-teaser__image-info-location{position:relative;padding:.8rem 0}.overview-teaser__image-info-date+.overview-teaser__image-info-location::before{content:"";position:absolute;display:block;width:90%;height:0;border-top:.1rem solid rgba(0,0,0,.1);left:5%;top:0}.overview-teaser__content-block{margin-top:1.4rem}.overview-teaser__trends{margin:1.4rem 0 .8rem}.overview-teaser__trends .f-service-trends .f-service-trends__items{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.overview-teaser__trends .f-service-trends .f-service-trends__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.overview-teaser__trends .f-service-trends .service-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=business-success]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=celebrations]{background-color:#faba00;color:#000}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=flavor-and-texture]{background-color:#fbd6b7;color:#000}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=good-for-me]{background-color:#d1e0d7;color:#000}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=good-for-the-planet]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=on-the-go]{background-color:#d3e5f7;color:#000}.overview-teaser__trends .f-service-trends .service-tag[data-service-tag-id=popular-flavors]{background-color:#ffecc1;color:#000}.overview-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal}.overview-teaser__title a{display:inline-block;text-decoration:none}.overview-teaser__title a:focus,.overview-teaser__title a:active{text-decoration:underline}.overview-teaser__info-panel{padding-top:1.4rem}.overview-teaser__info-panel-item{display:flex;flex-flow:row nowrap;align-items:center;font-size:1.4rem;line-height:1.46;font-weight:600}.overview-teaser__info-panel-item+.overview-teaser__info-panel-item{margin-top:.8rem}.overview-teaser__info-panel-item-icon{flex:0 0 auto;min-width:0;width:2.2rem;margin-right:1.2rem}.overview-teaser__info-panel-item-icon svg{width:100%}.overview-teaser__info-panel-item-text{flex:1 1 auto;min-width:0}.overview-teaser__author-teasers{padding-top:1.4rem}.overview-teaser__author-teasers .author-micro-teaser{position:relative}.overview-teaser__author-teasers .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.overview-teaser__author-teasers .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;margin-right:1.2rem}.overview-teaser__author-teasers .author-micro-teaser__image-holder{width:4.2rem;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.overview-teaser__author-teasers .author-micro-teaser__image-holder{width:3.6rem}}.overview-teaser__author-teasers .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.overview-teaser__author-teasers .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.overview-teaser__author-teasers .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.overview-teaser__author-teasers .author-micro-teaser__image-overlay-link{position:absolute;z-index:4;top:0;left:0;width:100%;height:100%}.overview-teaser__author-teasers .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.overview-teaser__author-teasers .author-micro-teaser__name{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505}.overview-teaser__author-teasers .author-micro-teaser__name a{text-decoration:none;position:relative;z-index:4}.overview-teaser__author-teasers .author-micro-teaser__name a:hover,.overview-teaser__author-teasers .author-micro-teaser__name a:focus,.overview-teaser__author-teasers .author-micro-teaser__name a:active{text-decoration:underline}.overview-teaser__text-content{padding-top:1.4rem;font-size:1.3rem;line-height:1.46}@media all and (max-width:61.1875em){.page-filter-tabs{margin-bottom:1.4rem}}.page-filter-tabs-list{display:flex;flex-flow:row wrap;justify-content:center;border-bottom:.1rem solid #e6dfd8}@media all and (max-width:61.1875em){.page-filter-tabs-list{display:none}}.page-filter-tabs-list li{flex:0 1 auto;min-width:0}.page-filter-tabs-list a{display:block;padding:1rem 3rem;font-size:2rem;line-height:1.25;font-weight:600;text-decoration:none;color:#ca0505;border-bottom:.5rem solid rgba(0,0,0,0);transition:color .15s ease-out,border-color .15s ease-out}.page-filter-tabs-list a:hover,.page-filter-tabs-list a:focus{border-bottom-color:#e6dfd8}.page-filter-tabs-list a:focus-visible{text-decoration:underline}.page-filter-tabs-list li.active a{color:#000;border-bottom-color:#ca0505}.page-filter-tabs-toggle{display:none}@media all and (max-width:61.1875em){.page-filter-tabs-toggle{display:block}}.page-filter-tabs-toggle-button{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;width:100%;font-size:1.6rem;line-height:1.375;background-color:#e6dfd8;border-radius:1.2rem 1.2rem 0 0;padding:1.4rem 2rem}.page-filter-tabs-toggle-button>span{flex:0 1 auto;min-width:0}.page-filter-tabs-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem;margin-left:1.8rem;fill:#ca0505;transition:transform .15s ease-out}.page-filter-tabs-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.page-filter-tabs-toggle-block{padding:1.8rem 2rem;border:.1rem solid #e6dfd8;border-top:0}.page-filter-tabs-toggle-list li+li{margin-top:.8rem}.page-filter-tabs-toggle-list a{display:inline-block;font-size:1.6rem;line-height:1.25;font-weight:normal;text-decoration:none;color:#ca0505;transition:color .15s ease-out}.page-filter-tabs-toggle-list a:hover,.page-filter-tabs-toggle-list a:focus{text-decoration:underline;color:#000}.page-filter-tabs-toggle-list li.active a{color:#000}.related-courses{overflow:hidden;margin-top:4rem;margin-bottom:4rem}.related-courses__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-courses__header{margin-bottom:2rem}.related-courses__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.related-courses__title{font-size:2rem}}.related-courses__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.related-courses__items{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.related-courses__items{margin:0 -1rem -2rem}}.related-courses__items>*{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.related-courses__items>*{padding:0 1rem 2rem}}@media all and (max-width:61.1875em){.related-courses__items>*{width:50%}}@media all and (max-width:35.4375em){.related-courses__items>*{width:100%}}.related-courses__cta-container{width:100%;margin-top:2rem;text-align:center}.related-courses__cta{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.related-courses__cta:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.related-courses__cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.related-courses__cta:focus-visible,.related-courses__cta:active{text-decoration:underline}.related-courses__cta:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.related-courses__cta>span{flex:0 1 auto}.related-courses__cta>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.related-courses__cta{background:#fff;color:#ca0505;border-color:#ca0505}.related-courses__cta:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.related-courses__cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.related-courses__cta:disabled{color:#979797;background-color:#fff;border-color:#979797}.related-courses__cta{display:block;width:31.5rem;max-width:100%;margin:0 auto}@media print{.related-courses{display:none}}.store-teaser{position:relative;border:.1rem solid #e6dfd8;padding:2rem}.store-teaser__inner{position:relative}.store-teaser__header{margin-bottom:1rem}.store-teaser__title{font-size:2rem;line-height:1.25;font-weight:normal;margin-bottom:1.8rem}@media all and (max-width:35.4375em){.store-teaser__title{font-size:1.6rem}}.store-teaser__content{font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.store-teaser__content{font-size:1.3rem}}.store-teaser__link-block{margin-top:1rem}.store-teaser__link-block a{text-decoration:underline;color:#ca0505;word-break:break-word}.store-teaser__link-block a:hover,.store-teaser__link-block a:focus{text-decoration:none}.culture-select-prompt-holder{position:relative}.culture-select-prompt{position:relative;background-color:#efebe5;padding:2rem 0}.culture-select-prompt__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.culture-select-prompt__top{display:none;margin-bottom:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__top{display:block}}.culture-select-prompt__top-close-button{display:flex;flex-flow:row nowrap;align-items:center;color:#ca0505;transition:color .15s ease-out}.culture-select-prompt__top-close-button:hover,.culture-select-prompt__top-close-button:focus{color:#000;text-decoration:underline}.culture-select-prompt__top-close-button svg{display:block;width:2rem;height:2rem}.culture-select-prompt__top-close-button-text{margin-left:1rem}.culture-select-prompt__layout{display:flex;flex-flow:row wrap;align-items:center}.culture-select-prompt__info{flex:0 1 auto;min-width:0;width:45%;padding-right:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__info{width:100%;padding-right:0}}.culture-select-prompt__action-block{flex:0 1 auto;min-width:0;width:55%;padding-left:2rem}@media all and (max-width:61.1875em){.culture-select-prompt__action-block{width:100%;padding-left:0;margin-top:2rem}}.culture-select-prompt__text{color:#000;font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.culture-select-prompt__text{font-size:1.4rem}}.culture-select-prompt__region-form{display:flex;flex-flow:row nowrap}@media all and (max-width:35.4375em){.culture-select-prompt__region-form{flex-flow:row wrap}}.culture-select-prompt__region-form .form-item{flex:1 1 auto;min-width:0;margin-right:1rem}@media all and (max-width:35.4375em){.culture-select-prompt__region-form .form-item{width:100%;margin-right:0}}.culture-select-prompt__actions{flex:0 0 auto;min-width:0;display:flex;flex-flow:row wrap;margin:0 -1rem -1rem 0}@media all and (max-width:35.4375em){.culture-select-prompt__actions{flex:0 1 auto;margin-top:1rem}}.culture-select-prompt__actions .form-submit{flex:1 1 auto;display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.culture-select-prompt__actions .form-submit:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.culture-select-prompt__actions .form-submit:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.culture-select-prompt__actions .form-submit:focus-visible,.culture-select-prompt__actions .form-submit:active{text-decoration:underline}.culture-select-prompt__actions .form-submit:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.culture-select-prompt__actions .form-submit>span{flex:0 1 auto}.culture-select-prompt__actions .form-submit>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.culture-select-prompt__actions .form-submit{margin:0 1rem 1rem 0}.culture-select-prompt__actions .culture-select-prompt__form-close-button{flex:1 1 auto;display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-close-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus-visible,.culture-select-prompt__actions .culture-select-prompt__form-close-button:active{text-decoration:underline}.culture-select-prompt__actions .culture-select-prompt__form-close-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.culture-select-prompt__actions .culture-select-prompt__form-close-button>span{flex:0 1 auto}.culture-select-prompt__actions .culture-select-prompt__form-close-button>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.culture-select-prompt__actions .culture-select-prompt__form-close-button{background:#fff;color:#ca0505;border-color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-close-button:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-close-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-close-button:disabled{color:#979797;background-color:#fff;border-color:#979797}.culture-select-prompt__actions .culture-select-prompt__form-close-button{margin:0 1rem 1rem 0}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{flex:0 0 auto;margin:0 1rem 1rem 1rem;width:4rem;height:4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;color:#000;transition:color .15s ease-out}@media all and (max-width:61.1875em){.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button{display:none}}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button:hover,.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button:focus{color:#ca0505}.culture-select-prompt__actions .culture-select-prompt__form-icon-close-button svg{display:block;width:2rem;height:2rem}.regionselect-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .regionselect-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-regionselectmodal-visible .regionselect-modal{opacity:1;visibility:visible}.transitions.js-regionselectmodal-visible .regionselect-modal{transition:opacity .15s ease,visibility .15s ease}html.js-regionselectmodal-fixed{overflow:hidden;height:100%}html.js-regionselectmodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.regionselect-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.regionselect-modal.js-bgclick-enabled .regionselect-modal__background{cursor:pointer}.regionselect-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:90%;max-height:96rem;width:90%;max-width:120rem;background:#fff;box-shadow:0 .8rem 2.2rem rgba(44,42,41,.1);display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.regionselect-modal__modal{height:100%;max-height:100%;width:100%;max-width:100%}}.regionselect-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.regionselect-modal__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.regionselect-modal__title{font-size:2.4rem}}.regionselect-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.regionselect-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505}.regionselect-modal__close-button svg{display:block;width:2rem;height:2rem}.regionselect-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.regionselect-modal__content-inner{padding:0 2rem 2rem 2rem}.regionselect-modal__keep-current-button{margin-top:2rem;font-size:1.6rem;line-height:1.4;color:#ca0505;padding:.8rem 2rem;border:.1rem solid}.region-select-groups{display:flex;flex-flow:row wrap;margin:0 -1rem -2rem}.region-select-groups__column{flex:0 1 auto;min-width:0;width:33.33%;padding:0 1rem 2rem}@media all and (max-width:61.1875em){.region-select-groups__column{width:100%}}.region-select-group{border:.1rem solid #e6dfd8}.region-select-group+.region-select-group{margin-top:2rem}.region-select-group__header{padding:2rem}.region-select-group__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:bold;color:inherit}@media all and (max-width:35.4375em){.region-select-group__title{font-size:1.6rem}}.region-select-group__content{padding:0 2rem 2rem 2rem}.region-select-regionlist__item+.region-select-regionlist__item{margin-top:1.6rem}.region-select-regionlist__item .region-switch-link{position:relative;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.4;color:#ca0505;text-decoration:none}.region-select-regionlist__item .region-switch-link:hover,.region-select-regionlist__item .region-switch-link:focus,.region-select-regionlist__item .region-switch-link:active{text-decoration:underline}.region-select-regionlist__item .region-switch-link::before{background-image:url(/themes/custom/cacom/assets/img/flags/sprite-flag.png);background-repeat:no-repeat;background-size:100% 49494%;background-position:center 100%;flex:0 0 auto;content:"";display:block;width:2.8rem;height:1.8rem;margin-right:1rem}.region-select-regionlist__item .region-switch-link[data-country=BE]::before{background-position:center 34.3705%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=BR]::before{background-position:center 15.7496%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=CA]::before{background-position:center 15.9694%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=CH]::before{background-position:center 43.9036%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=CN]::before{background-position:left 26.8327%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=CZ]::before{background-position:left 35.479%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=DE]::before{background-position:center 36.8092%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=ES]::before{background-position:left 43.4602%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=FR]::before{background-position:center 36.5875%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=GB]::before{background-position:center 44.5687%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=GR]::before{background-position:left 37.2526%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=IN]::before{background-position:center 27.4978%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=IT]::before{background-position:center 38.5828%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=JP]::before{background-position:center 27.9412%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=NL]::before{background-position:center 41.0215%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=KR]::before{background-position:center 31.2667%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=PL]::before{background-position:center 41.6866%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=RU]::before{background-position:center 42.3517%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=TH]::before{background-position:center 32.1535%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=TR]::before{background-position:center 44.1253%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=US]::before{background-position:center 24.392%;background-color:#fff;border:.1rem solid #e6dfd8}.region-select-regionlist__item .region-switch-link[data-country=""]::before{display:block;background-image:url(/themes/custom/cacom/assets/img/icons/icon-globe--000000.svg);background-position:center center;background-size:contain}.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=default]{display:flex}@media all and (max-width:61.1875em){.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=default]{display:none}}.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=toggle]{display:none}@media all and (max-width:61.1875em){.region-select-screen__content.js-toggle-groups-enabled .region-select-groups[data-display=toggle]{display:flex}}.region-select-group.js-toggle-ready .region-select-group__header{padding:0}.region-select-group__toggle-button{display:flex;flex-flow:row nowrap;align-items:center;width:100%;padding:2rem;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:bold;color:inherit}@media all and (max-width:35.4375em){.region-select-group__toggle-button{font-size:1.6rem}}.region-select-group__toggle-button>span{flex:1 1 auto;min-width:0}.region-select-group__toggle-button svg{flex:0 0 auto;min-width:0;display:block;width:1.2rem;height:1.8rem;fill:#ca0505;transition:transform .15s ease-out;margin-left:2rem}.region-select-group__toggle-button[aria-expanded=true] svg{transform:scale(-1)}.region-select-screen__header{margin-bottom:2rem}.region-select-screen__intro{margin-top:.6rem;font-size:1.6rem;line-height:1.5}.action-links{display:flex;flex-flow:row wrap;margin:0 -1rem -2rem}.action-links li{padding:0 1rem 2rem}.action-links a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.action-links a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.action-links a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.action-links a:focus-visible,.action-links a:active{text-decoration:underline}.action-links a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.action-links a>span{flex:0 1 auto}.action-links a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.tabs.primary,.tabs.secondary{margin:0;padding:0;list-style:none;background-color:#2c2a29;color:#fff;text-align:center;display:flex;flex-flow:row wrap;justify-content:center}.tabs.primary a,.tabs.secondary a{display:block;margin:0;padding:1rem 1.2rem .8rem;font-size:1.4rem;line-height:1.2;text-decoration:none}.tabs.primary a:hover,.tabs.primary a:focus,.tabs.primary a.active,.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#000}.tabs.primary a:focus,.tabs.secondary a:focus{text-decoration:underline}.tabs.primary a:focus-visible,.tabs.secondary a:focus-visible{box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.tabs.secondary{background-color:#2d2323}.tabs.secondary a:hover,.tabs.secondary a:focus,.tabs.secondary a.active{background-color:#4c4949}@media print{.tabs.primary,.tabs.secondary{display:none}}@media(max-width:976px){.toolbar .toolbar-bar{position:fixed}}.js-compare-sticky-visible .toolbar{opacity:0}.ui-dialog.ui-widget-content{padding:0;border:0;background-color:#fff;color:#000;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif}.ui-dialog .ui-dialog-titlebar{border:0;border-radius:0;background-color:#f3f3f3;color:#000;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif}.ui-dialog .ui-dialog-title{font-weight:600}.ui-dialog .ui-dialog-titlebar-close{border:none;margin-right:1rem}.ui-dialog .ui-dialog-titlebar-close:hover{background-color:rgba(0,0,0,0)}.ui-dialog .ui-dialog-titlebar-close .ui-icon-closethick{background-image:url(/themes/custom/cacom/assets/img/icons/icon-close--000000.svg);background-repeat:no-repeat;background-position:center center;background-size:contain}.ui-widget-overlay{background:#000;opacity:.6}.messages{position:relative;margin:0;padding:1.5rem 2rem;font-size:1.5rem;font-weight:normal;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;border-left:.5rem solid rgba(0,0,0,.2);background-image:none}.messages .messages__list{list-style:none}.messages .messages__item{margin-bottom:.4rem}.messages .messages__item:last-child{margin-bottom:0}.messages a{font-style:italic;text-decoration:underline}.messages.messages--warning{background:#aad86c;color:#2a2a2a}.messages.messages--warning a:hover,.messages.messages--warning a:focus{color:#000}.messages.messages--status{background:#aad86c;color:#2a2a2a}.messages.messages--error{background:#c73434;color:#fff}.messages.messages--error a:hover,.messages.messages--error a:focus{color:#ecff62}.page-messages-wrapper .messages{width:100%;max-width:126rem;margin-left:auto;margin-right:auto}.page-messages-wrapper .messages{margin-top:4rem}@media all and (max-width:81.1875em){.page-messages-wrapper .messages{max-width:100%;margin-top:0}}.skip-link{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;background:#000;color:#fff;padding:1rem 2rem;font-size:1.8rem;line-height:1.5;border:.2rem solid}.skip-link:active,.skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;clip-path:none;white-space:inherit}.skip-link:active,.skip-link:focus{outline:none;position:absolute;top:2rem;left:2rem;z-index:505}.site-footer{position:relative}.site-footer a:focus-visible,.site-footer button:focus-visible{box-shadow:0 0 0 .2rem #000,0 0 0 .4rem #fff}@media print{.site-footer{display:none}}.site-main-footer{padding:1.8rem 0 0;border-top:.1rem solid #2c2a29;background-color:#2c2a29;color:#fff}.site-main-footer__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.site-main-footer__items{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;margin:0 -2rem}@media all and (max-width:62.4375em){.site-main-footer__items{flex-flow:row wrap}}.site-main-footer__item{flex:0 1 auto;min-width:0;padding:0 2rem}@media all and (max-width:62.4375em){.site-main-footer__item{width:100%}}.site-main-footer__item--social{flex:0 0 auto}@media all and (max-width:62.4375em){.site-main-footer__item--social{flex:0 1 auto}}.site-main-footer__navigation{padding:1rem 0}.site-main-footer__navigation .menu{display:flex;flex-flow:row wrap;margin:0 -1.4rem -0.7rem;font-size:1.4rem;line-height:1.5;font-weight:600}@media all and (max-width:62.4375em){.site-main-footer__navigation .menu{justify-content:center}}.site-main-footer__navigation .menu-item{flex:0 1 auto;min-width:0;padding:0 1.4rem .7rem}.site-main-footer__navigation .menu-item a,.site-main-footer__navigation .menu-item>span,.site-main-footer__navigation .menu-item>button{display:inline-block;padding:.4rem 0;font-size:1.4rem;line-height:1.5;font-weight:600;text-align:center}.site-main-footer__navigation .menu-item a,.site-main-footer__navigation .menu-item>button{text-decoration:none}.site-main-footer__navigation .menu-item a:hover,.site-main-footer__navigation .menu-item a:focus,.site-main-footer__navigation .menu-item>button:hover,.site-main-footer__navigation .menu-item>button:focus{text-decoration:underline}.site-main-footer__item--navigation--minimal{width:100%}.site-main-footer__item--navigation--minimal .menu{justify-content:center}.site-main-footer__languageselection{padding:1rem 0}.site-main-footer__languageselection .language-switch-container{text-align:center}.site-main-footer__languageselection .language-switch-link{display:block;margin:0 auto;padding:.8rem 1rem;font-size:1.4rem;line-height:1.5;color:#000;background-color:#fff;border:.1rem solid #979797;border-radius:.4rem}.site-main-footer__languageselection .language-switch-link__inner{display:inline-flex;flex-flow:row wrap;align-items:center;justify-content:center}.site-main-footer__languageselection .language-switch-link__label{flex:0 1 auto;min-width:0;margin:0 .4rem}.site-main-footer__languageselection .language-switch-link__selection{flex:0 1 auto;min-width:0;position:relative;font-weight:600;color:#ca0505;text-decoration:none;margin:0 .4rem;display:inline-flex;flex-flow:row nowrap;align-items:center}.site-main-footer__languageselection .language-switch-link__selection>svg{flex:0 0 auto;min-width:0;width:1.6rem;height:1.6rem;margin-right:.6rem}.site-main-footer__languageselection .language-switch-link__selection>span{flex:1 1 auto;min-width:0}.site-main-footer__languageselection .language-switch-link .language-switch-link__selection{text-decoration:underline}.site-main-footer__languageselection .language-switch-link:hover .language-switch-link__selection,.site-main-footer__languageselection .language-switch-link:focus .language-switch-link__selection{text-decoration:none}.site-main-footer__social{padding:1rem 0}.social-media-block__list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1rem -0.7rem}.social-media-block__list li{flex:0 1 auto;min-width:0;padding:0 1rem .7rem}.social-media-block__link{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:.1rem solid #fff;border-radius:50%}.social-media-block__link:hover{border-width:.2rem}.social-media-block__link svg{width:2.4rem;height:2.4rem}.site-meta-footer{padding:2rem 0;background-color:#2c2a29;color:#fff;font-size:1.2rem;line-height:1.9}.site-meta-footer__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.site-footer-meta__columns{display:flex;flex-flow:row wrap;align-items:center;justify-content:center}.site-meta-footer__copyright{flex:0 1 auto;min-width:0;padding:0 2rem;text-align:center}.site-meta-footer__navigation{flex:0 1 auto;min-width:0;padding:0 2rem}.site-meta-footer__navigation .menu{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -1.4rem}.site-meta-footer__navigation .menu-item{position:relative;flex:0 1 auto;min-width:0;padding:0 1.4rem}.site-meta-footer__navigation .menu-item::after{content:"";display:block;width:.1rem;height:1em;border-left:.1rem solid #ca0505;position:absolute;top:50%;right:0;margin-top:-0.5em}.site-meta-footer__navigation .menu-item:last-child::after{display:none}@media all and (max-width:62.4375em){.site-meta-footer__navigation .menu-item::after{display:none}}.site-meta-footer__navigation .menu-item a,.site-meta-footer__navigation .menu-item>span,.site-meta-footer__navigation .menu-item>button{display:inline-block;padding:.4rem 0;font-size:1.2rem;line-height:1.9;text-align:center}.site-meta-footer__navigation .menu-item a,.site-meta-footer__navigation .menu-item>button{text-decoration:underline}.site-meta-footer__navigation .menu-item a:hover,.site-meta-footer__navigation .menu-item a:focus,.site-meta-footer__navigation .menu-item>button:hover,.site-meta-footer__navigation .menu-item>button:focus{text-decoration:none}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;appearance:none;padding:.7rem 1.8rem;background-color:#f3f3f3;border:.1rem solid #565554;border-radius:.4rem;box-shadow:none;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;color:#000;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{box-shadow:0 0 0 .2rem #2c2a29;outline:.2rem solid rgba(0,0,0,0);background-color:#fff;border:.1rem solid #2c2a29;color:#000}input[type=text]:disabled,input[type=email]:disabled,input[type=password]:disabled,input[type=number]:disabled,input[type=date]:disabled,input[type=datetime-local]:disabled,input[type=month]:disabled,input[type=week]:disabled,input[type=time]:disabled,input[type=tel]:disabled,input[type=url]:disabled,input[type=search]:disabled,textarea:disabled,select:disabled{background-color:#d5d4d4;border:.1rem solid #d5d4d4;color:#565554}input[type=date]{min-height:4.2rem}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{resize:vertical;min-height:16rem;vertical-align:top}.select-wrapper{position:relative;background-color:#f3f3f3;border-radius:.4rem}.select-wrapper select{background:rgba(0,0,0,0);padding-right:3.6rem}.select-wrapper__arrow{position:absolute;top:50%;margin-top:-0.4rem;right:1.6rem}.select-wrapper__arrow svg{display:block;width:1.6rem;height:1rem}.select-wrapper select::-ms-expand{display:none}::-webkit-input-placeholder{color:#565554;opacity:1;font-style:italic}::-moz-placeholder{color:#565554;opacity:1;font-style:italic}:-ms-input-placeholder{color:#565554;opacity:1;font-style:italic}:-moz-placeholder{color:#565554;opacity:1;font-style:italic}.form-terms__inner{padding-left:4.6rem}.form-terms__item+.form-terms__item{margin-top:1rem}.form-terms__link{display:inline-flex;flex-flow:row wrap;text-decoration:underline;color:#ca0505}.form-terms__link:hover,.form-terms__link:focus{text-decoration:none}.form-terms__link>span{flex:0 1 auto;min-width:0}.form-terms__link>svg{flex:0 0 auto;min-width:0;width:1.6rem;height:1.6rem;margin-left:.5em;margin-top:.3rem}.form-item{margin:0;padding:0}.form-item label{display:inline-block;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;line-height:1.4;font-weight:normal;margin-bottom:.4rem}.form-item label a{display:none}.form-item .description{margin-top:.4rem;font-size:1.4rem;color:#565554}.form-actions .form-submit{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.form-actions .form-submit:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.form-actions .form-submit:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.form-actions .form-submit:focus-visible,.form-actions .form-submit:active{text-decoration:underline}.form-actions .form-submit:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.form-actions .form-submit>span{flex:0 1 auto}.form-actions .form-submit>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.form-actions .form-submit-alt{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.form-actions .form-submit-alt:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.form-actions .form-submit-alt:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.form-actions .form-submit-alt:focus-visible,.form-actions .form-submit-alt:active{text-decoration:underline}.form-actions .form-submit-alt:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.form-actions .form-submit-alt>span{flex:0 1 auto}.form-actions .form-submit-alt>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.form-actions .form-submit-alt{background:#fff;color:#ca0505;border-color:#ca0505}.form-actions .form-submit-alt:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.form-actions .form-submit-alt:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.form-actions .form-submit-alt:disabled{color:#979797;background-color:#fff;border-color:#979797}.form-actions a{color:#ca0505;text-decoration:underline}.form-actions a:hover,.form-actions a:focus{text-decoration:none}.form-type-checkbox{position:relative;min-height:2.8rem}.form-type-checkbox>input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2.8rem;height:2.8rem;border:none;background:rgba(0,0,0,0)}.form-type-checkbox>label{display:inline-block;position:relative;margin:0;padding:.2rem 0 0 4.6rem;cursor:pointer}.form-type-checkbox>label::before,.form-type-checkbox>label::after{content:"";display:block;position:absolute}.form-type-checkbox>label::before{top:0;left:0;width:2.8rem;height:2.8rem;border:.2rem solid #000;border-radius:.4rem;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-checkbox>label::after{top:.7rem;left:.6rem;width:1.8rem;height:.9rem;transform:rotate(-45deg);border:solid;border-width:0 0 .3rem .3rem;border-color:#fff;border-top-color:rgba(0,0,0,0);background:rgba(0,0,0,0);opacity:0;visibility:hidden;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-checkbox>label a{display:none !important}.form-type-checkbox>input:focus+label::before{box-shadow:0 0 0 .2rem #ca0505}.form-type-checkbox>input:checked+label::before{border-color:#ca0505;background-color:#ca0505}.form-type-checkbox>input:checked+label::after{opacity:1;visibility:visible}.form-type-checkbox>input:checked:focus+label::before{border-color:#ca0505}.form-type-checkbox>input[disabled]+label{cursor:not-allowed}.form-type-checkbox>input[disabled]+label::before{border-color:#d5d4d4;background-color:#d5d4d4}.form-type-checkbox>input[disabled]+label::after{border-color:#565554}.form-type-checkbox--small{min-height:2rem}.form-type-checkbox--small>input{width:2rem;height:2rem}.form-type-checkbox--small>label{font-size:1.4rem;line-height:1.45;padding:0 0 0 3rem}.form-type-checkbox--small>label::before{width:2rem;height:2rem}.form-type-checkbox--small>label::after{top:.5rem;left:.4rem;width:1.3rem;height:.8rem}.form-type-radio{position:relative;min-height:2rem}.form-type-radio>input{appearance:none;opacity:0;position:absolute;top:0;left:0;width:2rem;height:2rem;background:rgba(0,0,0,0);border:none}.form-type-radio>label{display:inline-block;position:relative;margin:0;padding-left:4.6rem;cursor:pointer}.form-type-radio>label::before,.form-type-radio>label::after{content:"";display:block;position:absolute}.form-type-radio>label::before{top:0;left:0;width:2rem;height:2rem;border:.2rem solid #000;border-radius:50%;background-color:#fff;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.form-type-radio>label::after{width:0;height:0;top:.5rem;left:.5rem;border:.5rem solid #ca0505;opacity:0;visibility:hidden;border-radius:50%;transition:opacity .15s ease-out,visibility .15s ease-out}.form-type-radio>label a{display:none !important}.form-type-radio>input:focus+label::before{box-shadow:0 0 0 .2rem #ca0505}.form-type-radio>input:checked+label::before{border-color:#ca0505;background-color:#fff}.form-type-radio>input:checked+label::after{opacity:1;visibility:visible}.form-type-radio>input:checked:focus+label::before{border-color:#ca0505}.form-type-radio>input[disabled]+label{cursor:not-allowed}.form-type-radio>input[disabled]+label::before{border-color:#d5d4d4;background-color:#fff}.form-type-radio>input[disabled]+label::after{border-color:#565554}.form-type-radio--small{min-height:2rem}.form-type-radio--small>input{width:2rem;height:2rem}.form-type-radio--small>label{font-size:1.4rem;line-height:1.45;padding-left:3rem}.form-type-radio--small>label::before{width:2rem;height:2rem}.ui-slider-horizontal{font-size:1rem;height:.8rem;border-radius:.8rem;background-color:#e6dfd8}.ui-widget.ui-slider-horizontal{border:.1rem solid #e6dfd8}.ui-slider .ui-slider-range{background-color:#ca0505}.ui-slider .ui-slider-handle{top:-0.7rem;margin-left:-0.7rem;border-radius:50%;width:2rem;height:2rem;background-color:#fff;border:.2rem solid #ca0505}.password-confirm{font-size:.8em;color:#565554}.site-header{position:sticky;top:0;width:100%;z-index:30}@media only screen and (min-width:62.5em)and (max-height:48em){.site-header{position:relative}}@media only screen and (max-width:62.4375em)and (max-height:35.375em){.site-header{position:relative}}body[class*=toolbar] .site-header{position:relative}.js-culture-prompt-visible .site-header{position:relative}@media print{.site-header{display:none}}.desktop-header{display:block}@media all and (max-width:62.4375em){.desktop-header{display:none}}.desktop-navbar{position:relative;background-color:#fff;padding:.8rem 0;border-bottom:.1rem solid rgba(0,0,0,0);box-shadow:0 .8rem 2.2rem 0 rgba(68,61,57,.1)}.desktop-navbar__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.desktop-navbar__inner{position:relative}.desktop-navbar__inner>nav{position:relative;padding:0 2rem}.desktop-navbar .mainmenu{display:flex;flex-flow:row wrap;margin:0 -0.6rem;font-size:1.4rem;line-height:1.5;font-weight:600}.desktop-navbar .mainmenu>.mainmenu-item{position:relative;flex:0 1 auto;min-width:0;padding:0 .6rem}.desktop-navbar .mainmenu>.mainmenu-item>a{display:block;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-navbar .mainmenu>.mainmenu-item>a:hover,.desktop-navbar .mainmenu>.mainmenu-item>a:focus,.desktop-navbar .mainmenu>.mainmenu-item>a.is-active{color:#ca0505}.desktop-navbar .mainmenu>.mainmenu-item>a:focus-visible,.desktop-navbar .mainmenu>.mainmenu-item>a:active{text-decoration:underline}.desktop-navbar .mainmenu>.mainmenu-item>span{display:block;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out}.no-js .desktop-navbar .mainmenu>.mainmenu-item>span{display:none}.desktop-navbar .mainmenu>.mainmenu-item>button:not(.mainmenu-item-toggle-button){display:block;padding:1.4rem .8rem;color:#000;font-size:inherit;line-height:inherit;font-weight:inherit;text-decoration:none;transition:color .15s ease-out}.no-js .desktop-navbar .mainmenu>.mainmenu-item>button:not(.mainmenu-item-toggle-button){display:none}.desktop-navbar .mainmenu>.mainmenu-item--active-trail>a,.desktop-navbar .mainmenu>.mainmenu-item--active-trail>span,.desktop-navbar .mainmenu>.mainmenu-item--active-trail>button:not(.mainmenu-item-toggle-button){color:#ca0505}.desktop-navbar .mainmenu>.mainmenu-item.mainmenu-item--expanded>a,.desktop-navbar .mainmenu>.mainmenu-item.mainmenu-item--expanded>span,.desktop-navbar .mainmenu>.mainmenu-item.mainmenu-item--expanded>button:not(.mainmenu-item-toggle-button){padding-right:2.2rem}.desktop-navbar .mainmenu-item-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;padding:1.4rem .8rem;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.desktop-navbar .mainmenu-item-toggle-button:hover,.desktop-navbar .mainmenu-item-toggle-button:focus,.desktop-navbar .mainmenu-item-toggle-button.is-active{color:#ca0505}.desktop-navbar .mainmenu-item-toggle-button:focus-visible{text-decoration:underline}.desktop-navbar .mainmenu-item-toggle-button>span{flex:0 1 auto;min-width:0}.desktop-navbar .mainmenu-item-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem;margin-left:1rem;fill:#ca0505;transition:transform .15s ease-out}.desktop-navbar .mainmenu-item-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.desktop-navbar .mainmenu-item--active-trail .mainmenu-item-toggle-button{color:#ca0505}.desktop-navbar .mainmenu-sub-holder{display:block;position:absolute;top:100%;left:auto;right:-2.8rem;z-index:1;padding-top:.9rem;width:25rem;opacity:0;visibility:hidden;transition:opacity .1s ease-in,visibility .1s ease-in}.desktop-navbar .mainmenu-sub-holder[aria-hidden=false]{opacity:1;visibility:visible}.desktop-navbar .mainmenu-item.js-submenu-fits-on-right .mainmenu-sub-holder{left:-2.8rem;right:auto}.desktop-navbar .mainmenu-sub{background:#efebe5;border:.1rem solid rgba(0,0,0,0);box-shadow:0 0 .2rem 0 rgba(0,0,0,.1);padding:1.6rem 4rem;font-size:1.4rem;line-height:1.5;font-weight:600}.desktop-navbar .mainmenu-sub a{display:block;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-navbar .mainmenu-sub a:hover,.desktop-navbar .mainmenu-sub a:focus,.desktop-navbar .mainmenu-sub a.is-active{color:#ca0505}.desktop-navbar .mainmenu-sub a:focus-visible,.desktop-navbar .mainmenu-sub a:active{text-decoration:underline}.desktop-topbar{position:relative;z-index:1;background-color:#fff;border-bottom:.1rem solid #e6dfd8}.desktop-topbar__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.desktop-topbar__inner{position:relative;display:flex;flex-flow:row nowrap;justify-content:space-between}.desktop-topbar__logo{padding:1.6rem 0;width:20rem}.desktop-topbar__logo-link{display:block;width:100%}.desktop-topbar__logo-link img{display:block;width:100%;height:auto}.desktop-topbar__action-zone{display:flex;flex-flow:row wrap;border-right:.1rem solid #e6dfd8}.desktop-topbar__search{position:relative;padding:.8rem 1rem .8rem 2.4rem;border-left:.1rem solid #e6dfd8;display:flex;flex-flow:column nowrap;justify-content:center}.desktop-topbar__search>*{width:100%}.desktop-topbar__search .search-form{display:flex;flex-flow:row nowrap;align-items:center}.desktop-topbar__search .search-form .search-form__field{position:relative;flex:0 1 auto;min-width:0;margin-right:.4rem}.desktop-topbar__search .search-form .search-form__field::before{content:"";display:block;border-left:.2rem solid #e6dfd8;transition:border-color .15s ease-out;position:absolute;left:0;top:50%;height:2.2rem;margin-top:-1.1rem}.desktop-topbar__search .search-form .search-form__field:focus-within::before{border-left-color:#ca0505}.desktop-topbar__search .search-form .search-form__field input{border:0;border-radius:0;background-color:rgba(0,0,0,0);width:100%;max-width:20rem;padding:1rem .8rem 1rem 1rem}.desktop-topbar__search .search-form .search-form__field input:focus{box-shadow:none}.desktop-topbar__search .search-form .search-form__action{flex:0 0 auto;min-width:0}.desktop-topbar__search .search-form .search-form__action-button{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;transition:background-color .15s ease-in,color .15s ease-in;color:#ca0505}.desktop-topbar__search .search-form .search-form__action-button:hover,.desktop-topbar__search .search-form .search-form__action-button:focus{background-color:#f3f3f3;color:#000}.desktop-topbar__search .search-form .search-form__action-button-label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.desktop-topbar__search .search-form .search-form__action-button-icon svg{width:2.4rem;height:2.4rem}.desktop-topbar__actions{display:flex;flex-flow:row nowrap;align-items:center;padding:0 1.4rem;border-left:.1rem solid #e6dfd8}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link{display:inline-block;padding:.5rem 1.4rem;font-size:1.3rem;line-height:1.5;font-weight:600;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:hover,.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:focus{color:#ca0505}.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:focus,.desktop-topbar__action-zone .user-menu-block .user-menu-block__link:active{text-decoration:underline}.desktop-topbar__action-zone .user-menu-block .user-menu-block__separator{display:none}.desktop-topbar__action-zone .user-menu-block{position:relative}.desktop-topbar__action-zone .user-menu-block .user-account-block{position:relative}.desktop-topbar__action-zone .user-menu-block .user-account-link{display:inline-block;padding:.5rem 1.4rem;font-size:1.3rem;line-height:1.5;font-weight:600;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-account-link:hover,.desktop-topbar__action-zone .user-menu-block .user-account-link:focus{color:#ca0505}.desktop-topbar__action-zone .user-menu-block .user-account-link:focus,.desktop-topbar__action-zone .user-menu-block .user-account-link:active{text-decoration:underline}.desktop-topbar__action-zone .user-menu-block .user-account-menu{display:none}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;padding:.5rem 1.4rem;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:1.3rem;line-height:1.5;font-weight:600}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:hover,.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:focus,.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button.is-active{color:#ca0505}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button:focus-visible{text-decoration:underline}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button>span{flex:0 1 auto;min-width:0}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.2rem;height:.8rem;margin-left:1rem;fill:#ca0505;transition:transform .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-account-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.desktop-topbar__action-zone .user-menu-block .user-account-dropdown{display:block;position:absolute;top:100%;left:auto;right:-2.8rem;z-index:1;padding-top:.9rem;width:20rem;opacity:0;visibility:hidden;transition:opacity .1s ease-in,visibility .1s ease-in}.desktop-topbar__action-zone .user-menu-block .user-account-dropdown[aria-hidden=false]{opacity:1;visibility:visible}.desktop-topbar__action-zone .user-menu-block .user-account-dropdown.js-submenu-fits-on-right{left:-2.8rem;right:auto}.desktop-topbar__action-zone .user-menu-block .user-account-menu{display:block;background:#efebe5;border:.1rem solid rgba(0,0,0,0);box-shadow:0 0 .2rem 0 rgba(0,0,0,.1);padding:1.6rem 4rem;font-size:1.4rem;line-height:1.5;font-weight:600}.no-js .desktop-topbar__action-zone .user-menu-block .user-account-menu{display:none}.desktop-topbar__action-zone .user-menu-block .user-account-menu a{display:block;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out}.desktop-topbar__action-zone .user-menu-block .user-account-menu a:hover,.desktop-topbar__action-zone .user-menu-block .user-account-menu a:focus,.desktop-topbar__action-zone .user-menu-block .user-account-menu a.is-active{color:#ca0505}.desktop-topbar__action-zone .user-menu-block .user-account-menu a:focus-visible,.desktop-topbar__action-zone .user-menu-block .user-account-menu a:active{text-decoration:underline}.mobile-header{display:none}@media all and (max-width:62.4375em){.mobile-header{display:block}}.mobile-header__content{background-color:#fff;border-bottom:.1rem solid rgba(0,0,0,0);box-shadow:0 .8rem 2.2rem 0 rgba(68,61,57,.1)}.mobile-header__content-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.mobile-header__content-inner{padding-right:1rem;position:relative;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between}.mobile-header__main-zone{flex:0 1 auto;min-width:0}.mobile-header__logo-zone{padding-right:2rem}.mobile-header__logo{padding:.8rem 0;max-width:12.4rem}.mobile-header__logo-link{display:block;width:100%}.mobile-header__logo-link img{display:block;width:100%;height:auto}.mobile-header__action-zone{flex:0 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.mobile-header__action-item{flex:0 0 auto;min-width:0}.mobile-header__action-trigger{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;color:#ca0505;transition:color .15s ease-out}.mobile-header__action-trigger:hover,.mobile-header__action-trigger:focus{color:#2c2a29}.mobile-header__action-trigger:focus-visible{box-shadow:inset 0 0 0 .2rem #fff,inset 0 0 0 .4rem #000}.mobile-header__action-trigger svg{display:block;width:2.4rem;height:2.4rem}.no-js .mobile-header__action-trigger[class*=js-]{display:none}.mobile-header__search{position:absolute;width:100%;top:100%;left:0;padding:.8rem .8rem 1.6rem .8rem}.mobile-header__search .search-form{position:relative}.mobile-header__search .search-form .search-form__action{position:absolute;top:0;right:0;width:4rem;height:4rem}.mobile-header__search .search-form .search-form__action-button{display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;width:4rem;height:4rem;position:absolute;top:0;right:0;z-index:1;color:#ca0505;transition:color .15s ease-out}.mobile-header__search .search-form .search-form__action-button:hover,.mobile-header__search .search-form .search-form__action-button:focus{color:#000}.mobile-header__search .search-form .search-form__action-button svg{width:2.4rem;height:2.4rem}.mobile-header__search .search-form .search-form__action-button-label{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);border:0;white-space:nowrap}.mobile-search-page-overlay{content:"";display:block;position:fixed;z-index:29;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);cursor:pointer;opacity:0;visibility:hidden;transition:opacity .15s ease,visibility .15s ease}.mobile-search-page-overlay.js-visible{opacity:1;visibility:visible}.mobile-actionblock{padding:0 2rem 0 5.4rem}.mobile-actionblock.js-dropdown-enabled{padding-left:2rem}.mobile-actionblock__inner{padding-bottom:1.4rem;border-bottom:.1rem solid #000}.mobile-actionblock__content{font-size:1.8rem;line-height:1.5;font-weight:600}.mobile-actionblock__content .user-menu-block__link{color:#ca0505;text-decoration:none}.mobile-actionblock__content .user-menu-block__link:hover,.mobile-actionblock__content .user-menu-block__link:focus{text-decoration:underline}.mobile-actionblock__content .user-menu-block__separator{margin:0 .2em 0 .4em}.mobile-actionblock__content .user-account-block .user-account-link{color:#ca0505;text-decoration:none}.mobile-actionblock__content .user-account-block .user-account-link:hover,.mobile-actionblock__content .user-account-block .user-account-link:focus{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-menu{display:none}.mobile-actionblock__content .user-account-block .user-account-toggle-button{display:flex;flex-flow:row nowrap;align-items:center;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.mobile-actionblock__content .user-account-block .user-account-toggle-button:hover,.mobile-actionblock__content .user-account-block .user-account-toggle-button:focus,.mobile-actionblock__content .user-account-block .user-account-toggle-button.is-active{color:#ca0505}.mobile-actionblock__content .user-account-block .user-account-toggle-button:focus-visible{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-toggle-button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.2rem;margin-right:1.6rem;fill:#ca0505;transition:transform .15s ease-out}.mobile-actionblock__content .user-account-block .user-account-toggle-button>span{flex:0 1 auto;min-width:0}.mobile-actionblock__content .user-account-block .user-account-toggle-button[aria-expanded=true]>svg{transform:scale(-1)}.mobile-actionblock__content .user-account-block .user-account-dropdown{display:none;padding-left:3.4rem}.mobile-actionblock__content .user-account-block .user-account-dropdown[aria-hidden=false]{display:block}.mobile-actionblock__content .user-account-block .user-account-menu a{display:inline-block;padding:.8rem 0;font-size:1.6rem;line-height:1.5;font-weight:normal;text-decoration:none;color:#000;transition:color .15s ease-out}.mobile-actionblock__content .user-account-block .user-account-menu a:hover,.mobile-actionblock__content .user-account-block .user-account-menu a:focus,.mobile-actionblock__content .user-account-block .user-account-menu a.is-active{color:#ca0505}.mobile-actionblock__content .user-account-block .user-account-menu a:focus-visible,.mobile-actionblock__content .user-account-block .user-account-menu a:active{text-decoration:underline}.mobile-actionblock__content .user-account-block .user-account-menu{display:block}.mobile-sitenav{padding:2rem}.mobile-sitenav__content .mainmenu>.mainmenu-item{font-size:1.8rem;line-height:1.5;font-weight:600}.mobile-sitenav__content .mainmenu>.mainmenu-item>a{display:block;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out;margin-left:3.4rem}.mobile-sitenav__content .mainmenu>.mainmenu-item>a:hover,.mobile-sitenav__content .mainmenu>.mainmenu-item>a:focus,.mobile-sitenav__content .mainmenu>.mainmenu-item>a.is-active{color:#ca0505}.mobile-sitenav__content .mainmenu>.mainmenu-item>a:focus-visible,.mobile-sitenav__content .mainmenu>.mainmenu-item>a:active{text-decoration:underline}.mobile-sitenav__content .mainmenu>.mainmenu-item>span{display:block;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out;margin-left:3.4rem}.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail>a,.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail>span{color:#ca0505}.mobile-sitenav__content .mainmenu>.mainmenu-item>button{width:100%;display:flex;flex-flow:row nowrap;align-items:center;padding:.8rem 0;text-decoration:none;color:#000;transition:color .15s ease-out;font-size:inherit;line-height:inherit;font-weight:inherit}.mobile-sitenav__content .mainmenu>.mainmenu-item>button:hover,.mobile-sitenav__content .mainmenu>.mainmenu-item>button:focus,.mobile-sitenav__content .mainmenu>.mainmenu-item>button.is-active{color:#ca0505}.mobile-sitenav__content .mainmenu>.mainmenu-item>button:focus-visible{text-decoration:underline}.mobile-sitenav__content .mainmenu>.mainmenu-item>button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.2rem;margin-right:1.6rem;fill:#ca0505;transition:transform .15s ease-out}.mobile-sitenav__content .mainmenu>.mainmenu-item>button>span{flex:0 1 auto;min-width:0}.mobile-sitenav__content .mainmenu>.mainmenu-item>button[aria-expanded=true]>svg{transform:scale(-1)}.mobile-sitenav__content .mainmenu>.mainmenu-item--active-trail button{color:#ca0505}.mobile-sitenav__content .mainmenu .mainmenu-sub-holder{display:none}.mobile-sitenav__content .mainmenu .mainmenu-sub-holder[aria-hidden=false]{display:block}.mobile-sitenav__content .mainmenu .mainmenu-sub{padding-left:3.4rem}.mobile-sitenav__content .mainmenu .mainmenu-sub a{display:inline-block;padding:.8rem 0;font-size:1.6rem;line-height:1.5;font-weight:normal;text-decoration:none;color:#000;transition:color .15s ease-out}.mobile-sitenav__content .mainmenu .mainmenu-sub a:hover,.mobile-sitenav__content .mainmenu .mainmenu-sub a:focus,.mobile-sitenav__content .mainmenu .mainmenu-sub a.is-active{color:#ca0505}.mobile-sitenav__content .mainmenu .mainmenu-sub a:focus-visible,.mobile-sitenav__content .mainmenu .mainmenu-sub a:active{text-decoration:underline}.ajax-loader{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:ajax-loader-fadein .15s linear forwards;animation-iteration-count:1;display:none}.js-ajax-busy .ajax-loader{display:block}.ajax-loader__inner{position:absolute;top:0;right:0;bottom:0;left:0}.ajax-loader__graphic{position:absolute;bottom:2rem;right:2rem;display:flex;flex-flow:row nowrap;align-items:center}.ajax-loader__graphic-item{background-color:#fff;border-radius:50%;height:1.4rem;width:1.4rem;margin:.3rem;animation-name:ajax-loader-blink;animation-duration:1s;animation-iteration-count:infinite;animation-fill-mode:both}.ajax-loader__graphic-item:nth-child(2){animation-delay:.1s}.ajax-loader__graphic-item:nth-child(3){animation-delay:.2s}@keyframes ajax-loader-fadein{0%{opacity:0}100%{opacity:1}}@keyframes ajax-loader-blink{0%{opacity:.2}20%{opacity:1}100%{opacity:.2}}.filter-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .filter-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-filter-visible .filter-modal{opacity:1;visibility:visible}.transitions.js-filter-visible .filter-modal{transition:opacity .15s ease,visibility .15s ease}html.js-filter-fixed{overflow:hidden;height:100%}html.js-filter-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.filter-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.filter-modal.js-bgclick-enabled .filter-modal__background{cursor:pointer}.filter-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background:#fff;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .filter-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-filter-visible .filter-modal__modal{transform:translate3d(0,0,0)}.filter-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.filter-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.filter-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out}.filter-modal__close-button:hover,.filter-modal__close-button:focus-visible{background-color:#f3f3f3}.filter-modal__close-button svg{display:block;width:2rem;height:2rem}.filter-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.filter-modal__content-inner{padding:2rem}.filter-modal__footer-block{flex:0 0 auto}.filter-modal__apply-button{display:block;width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;border:.1rem solid #ca0505;padding:1.4rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.filter-modal__apply-button:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.filter-modal__apply-button:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.filter-modal__apply-button:focus,.filter-modal__apply-button:active{text-decoration:underline}.filter-modal__apply-button:focus-visible{outline-offset:-0.2rem;box-shadow:inset 0 0 0 .2rem #000,inset 0 0 0 .4rem #fff}.filter-modal__apply-button:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.navigation-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .navigation-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-navigation-visible .navigation-modal{opacity:1;visibility:visible}.transitions.js-navigation-visible .navigation-modal{transition:opacity .15s ease,visibility .15s ease}html.js-navigation-fixed{overflow:hidden;height:100%}html.js-navigation-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.navigation-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.5)}.navigation-modal.js-bgclick-enabled .navigation-modal__background{cursor:pointer}.navigation-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:35rem;margin-left:auto;background:#efebe5;box-shadow:0 .8rem 2.2rem rgba(44,42,41,.1);display:flex;flex-flow:column nowrap}.transitions .navigation-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-navigation-visible .navigation-modal__modal{transform:translate3d(0,0,0)}.navigation-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.navigation-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.navigation-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505}.navigation-modal__close-button svg{display:block;width:2rem;height:2rem}.navigation-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.breadcrumb{position:relative;margin-bottom:.4rem;font-size:1.5rem;line-height:1.46}@media all and (max-width:35.4375em){.breadcrumb{font-size:1.3rem}}.breadcrumb-list{display:flex;flex-flow:row wrap;align-items:center;list-style:none}.breadcrumb-list__item{flex:0 1 auto;min-width:0;position:relative;display:flex;flex-flow:row nowrap;align-items:center;color:#ca0505}.breadcrumb-list__item[aria-current=page]{color:#000}@media all and (max-width:35.4375em){.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item{display:none}.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item:first-child,.breadcrumb[data-mobile-visibility=minimal] .breadcrumb-list__item:last-child{display:flex}}.breadcrumb-list__item a{flex:0 1 auto;min-width:0;display:block;text-decoration:none;transition:color .15s ease-out}.breadcrumb-list__item a:hover,.breadcrumb-list__item a:focus{text-decoration:underline}.breadcrumb-list__item a:empty{display:none}.breadcrumb-separator{flex:0 0 auto;min-width:0;padding:0 .6rem;color:#000}.pager{position:relative;margin:5rem 0}.pager__inner{display:flex;flex-flow:row nowrap;justify-content:center;text-align:center}.pager__items{list-style:none;display:flex;flex-flow:row wrap;align-items:center}.pager__item{flex:0 1 auto;min-width:0;font-size:1.6rem;line-height:1}.pager__item>*{display:block;padding:.85em 1.2em}.pager__item.is-active{font-weight:600;color:#ca0505}.pager__item a{text-decoration:none;transition:color .15s ease-out}.pager__item a:hover,.pager__item a:focus{color:#ca0505}.pager__item a:focus,.pager__item a:active{text-decoration:underline}.pager__item--previous a,.pager__item--next a{display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;color:#ca0505}.pager__item--previous a svg,.pager__item--next a svg{display:block;width:.8rem;height:1.2rem}.page-header{margin:3rem 0}@media all and (max-width:35.4375em){.page-header{margin:2rem 0}}.page-header--no-top-spacing{margin-top:0}@media all and (max-width:35.4375em){.page-header--no-top-spacing{margin-top:0}}.page-header--no-bottom-spacing{margin-bottom:0}@media all and (max-width:35.4375em){.page-header--no-bottom-spacing{margin-bottom:0}}.page-header__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.page-header__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.page-header__content{flex:1 1 auto;min-width:0}.page-header__actions{flex:0 0 auto;min-width:0;padding-left:1rem;display:flex;flex-flow:row wrap;margin:0 -0.4rem}.page-header__action{flex:0 0 auto;padding:0 .4rem}.page-header-icon-filter-toggle{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border:.2rem solid #ca0505;border-radius:50%;background-color:#fff;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out}.page-header-icon-filter-toggle:hover,.page-header-icon-filter-toggle:focus{background-color:#f3f3f3}.page-header-icon-filter-toggle svg{width:2rem;height:2rem}.page-header-text-filter-toggle{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.page-header-text-filter-toggle:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.page-header-text-filter-toggle:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.page-header-text-filter-toggle:focus-visible,.page-header-text-filter-toggle:active{text-decoration:underline}.page-header-text-filter-toggle:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.page-header-text-filter-toggle>span{flex:0 1 auto}.page-header-text-filter-toggle>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.page-header-text-filter-toggle{background:#fff;color:#ca0505;border-color:#ca0505}.page-header-text-filter-toggle:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.page-header-text-filter-toggle:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.page-header-text-filter-toggle:disabled{color:#979797;background-color:#fff;border-color:#979797}.page-header__action--scrollarrowholder{display:none}.js-compare-scrolltable-overflow .page-header__action--scrollarrowholder{display:block}.page-header-scroller{width:3.2rem;height:3.2rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border:.2rem solid #ca0505;border-radius:50%;background-color:#fff;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out,opacity .15s ease-out}.page-header-scroller:hover,.page-header-scroller:focus{background-color:#f3f3f3}.page-header-scroller svg{width:1.6rem;height:1.6rem}.page-header-scroller[aria-disabled=true]{opacity:.5;cursor:not-allowed}.page-title-block h1{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:3.2rem;line-height:1.2;font-weight:bold;color:inherit}@media all and (max-width:35.4375em){.page-title-block h1{font-size:2.4rem}}.application-tiny-teaser{position:relative;background-color:#efebe5;border-radius:2rem;box-shadow:0 .8rem 1rem -0.7rem rgba(163,135,120,.14);transition:box-shadow .15s ease-out;display:flex;flex-flow:column nowrap}.application-tiny-teaser:hover,.application-tiny-teaser:focus-within{box-shadow:0 .8rem 1.1rem -0.8rem rgba(163,135,120,.3)}.application-tiny-teaser__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:column nowrap;align-items:center}.application-tiny-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.application-tiny-teaser__graphic-block{width:100%;padding:5% 25% 0}.application-tiny-teaser__graphic-holder{position:relative;width:100%;height:0;padding-bottom:100%}.application-tiny-teaser__graphic{position:absolute;top:0;left:0;width:100%;height:100%}.application-tiny-teaser__graphic img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.application-tiny-teaser__content-block{width:100%;padding:7% 10%;display:flex;flex-flow:column nowrap;justify-content:center;flex:1 1 auto}.application-tiny-teaser__title{font-size:1.5rem;line-height:1.2;font-weight:600;text-align:center}@media all and (max-width:24.1875em){.application-tiny-teaser__title{font-size:1.2rem}}.application-tiny-teaser__title a{display:inline-block;text-decoration:none}.application-tiny-teaser__title a:focus-visible{text-decoration:underline}.author-teaser{position:relative}.author-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;padding:2rem;border:.1rem solid #e6dfd8}@media all and (max-width:19.9375em){.author-teaser__inner{flex-flow:row wrap}}.author-teaser__overlay-link{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0}.author-teaser__image-block{flex:0 0 auto;min-width:0;width:30%;max-width:12rem}@media all and (max-width:19.9375em){.author-teaser__image-block{margin-bottom:2rem;width:100%;max-width:8rem;order:-1}}.author-teaser__image-holder{width:100%;background-color:#fff;border-radius:50%;box-shadow:0 .8rem 2.2rem rgba(163,135,120,.15)}.author-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%;border-radius:50%;background-color:#fff;overflow:hidden}.author-teaser__image img{position:absolute;top:0;bottom:0;left:0;right:0;object-fit:cover}.author-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.author-teaser__content-block{flex:1 1 auto;min-width:0;padding-left:2rem}@media all and (max-width:19.9375em){.author-teaser__content-block{width:100%;padding-left:0}}.author-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:bold}@media all and (max-width:24.1875em){.author-teaser__title{font-size:1.6rem}}.author-teaser__title a{text-decoration:none}.author-teaser__title a:focus,.author-teaser__title a:active{text-decoration:underline}.author-teaser__function{margin-top:.8rem;font-size:1.5rem;line-height:1.5;color:#9e5a18}@media all and (max-width:24.1875em){.author-teaser__function{font-size:1.4rem}}.author-teaser__country{font-size:1.5rem;line-height:1.5;color:#9e5a18;display:flex;flex-flow:row nowrap;align-items:center}@media all and (max-width:24.1875em){.author-teaser__country{font-size:1.4rem}}*+.author-teaser__country{margin-top:.6rem}.author-teaser__country-flag{flex:0 0 auto;min-width:0;margin-right:1rem;width:3.2rem}.author-teaser__country-flag-holder{position:relative;height:0;padding-bottom:70%}.author-teaser__country-flag-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.author-teaser__country-text{flex:0 1 auto;min-width:0}.author-teaser__fake-cta{margin-top:1.4rem;font-size:1.5rem;line-height:1.5;color:#ca0505}@media all and (max-width:24.1875em){.author-teaser__fake-cta{font-size:1.4rem}}.author-tiny-teaser{position:relative}.author-tiny-teaser__inner{position:relative}.author-tiny-teaser__overlay-link{position:absolute;z-index:2;top:0;left:0;bottom:0;right:0}.author-tiny-teaser__image-block-inner{max-width:19.8rem;margin:0 auto}.author-tiny-teaser__image-holder{width:100%;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}.author-tiny-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.author-tiny-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.author-tiny-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.author-tiny-teaser__content-block{text-align:center;margin-top:1.6rem}.author-tiny-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.35;font-weight:normal}.author-tiny-teaser__title a{text-decoration:none}.author-tiny-teaser__title a:focus,.author-tiny-teaser__title a:active{text-decoration:underline}.author-tiny-teaser__function{margin-top:.8rem;font-size:1.5rem;line-height:1.5;color:#9e5a18}.product-teaser{position:relative}.product-teaser__inner{position:relative}.product-teaser__actions-block{background-color:#e6dfd8;color:#ca0505}.product-teaser__image-block{position:relative;border:.1rem solid #e6dfd8}.product-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:100%;background-color:#fff}.product-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-teaser__image[data-imagefit=cover]{object-fit:cover}.product-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.product-teaser__logo-block{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:7.2rem;background-color:#fff;border:.1rem solid #e6dfd8}.product-teaser__logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-teaser__logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-teaser__where-to-buy{position:absolute;z-index:4;top:4%;right:4%;background-color:#fff;color:#ca0505;border:.1rem solid #ca0505;font-size:1.2rem;padding:.5rem 1.2rem;text-align:center;transition:color .15s ease-out,background-color .15s ease-out}.product-teaser__where-to-buy:hover,.product-teaser__where-to-buy:focus{color:#fff;background:#ca0505}.product-teaser__image-overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.product-teaser__content-block{margin-top:2rem}.product-teaser__text-block{font-size:1.4rem}.product-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.7rem;line-height:1.35;font-weight:600}.product-teaser__title a{display:inline-block;text-decoration:none}.product-teaser__title a:hover,.product-teaser__title a:focus{text-decoration:underline}.product-teaser__title a svg{display:inline-block;width:.5em;height:.75em;fill:#ca0505;margin-right:.1em}.product-teaser__description{margin-top:1.6rem;color:#565554}.product-teaser__properties-block{margin-top:1rem;color:#565554;font-size:1.4rem}.product-teaser__properties-list+.product-teaser__properties-list{margin-top:1rem}.product-teaser__properties-list-item+.product-teaser__properties-list-item{margin-top:1rem}.product-teaser__composition-list{margin-top:1rem}.product-teaser__composition-list-item+.product-teaser__composition-list-item{margin-top:1rem}.product-teaser__composition-list-item-value{display:inline}.product-teaser__composition-list-item-value *{display:inline}.product-teaser__composition-list-item-label{display:inline}.product-teaser__composition-list-item-label *{display:inline}.product-teaser__fluidity-block .productdb-fluidity-block{display:flex;flex-flow:row nowrap;align-items:center;margin:0 -0.2rem;padding:.2rem 0}.product-teaser__fluidity-block .productdb-fluidity-block-item{flex:0 1 auto;min-width:0;padding:0 .2rem}.product-teaser__fluidity-block .productdb-fluidity-block-item svg{width:100%}.product-tiny-teaser{position:relative}.product-tiny-teaser__inner{position:relative}.product-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.product-tiny-teaser__image-block{position:relative;border:.1rem solid #e6dfd8;transition:box-shadow .15s ease-out}.product-tiny-teaser:hover .product-tiny-teaser__image-block{box-shadow:0 0 .5rem -0.1rem rgba(0,0,0,.14)}.product-tiny-teaser:focus-within .product-tiny-teaser__image-block{box-shadow:0 0 .5rem -0.1rem rgba(0,0,0,.14)}.product-tiny-teaser__image-block-inner{position:relative;width:100%;height:0;padding-bottom:100%;background-color:#fff}.product-tiny-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain}.product-tiny-teaser__image[data-imagefit=cover]{object-fit:cover}.product-tiny-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.product-tiny-teaser__logo-block{position:absolute;z-index:2;bottom:4%;right:4%;width:100%;max-width:7.2rem;background-color:#fff;border:.1rem solid #e6dfd8}.product-tiny-teaser__logo-holder{position:relative;width:100%;height:0;padding-bottom:73.5%}.product-tiny-teaser__logo{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}.product-tiny-teaser__content-block{margin-top:1.6rem;padding:0 1.6rem}@media all and (max-width:35.4375em){.product-tiny-teaser__content-block{padding:0 .8rem}}.product-tiny-teaser__brand-info{font-size:1.5rem;line-height:1.36;font-weight:600;margin-bottom:.2rem;display:flex;flex-flow:row nowrap}@media all and (max-width:35.4375em){.product-tiny-teaser__brand-info{font-size:1.4rem}}.product-tiny-teaser__brand-info>svg{flex:0 0 auto;min-width:0;width:.5em;height:.75em;fill:#ca0505;position:relative;top:.25em;margin-right:.4em}.product-tiny-teaser__brand-info>span{flex:1 1 auto;min-width:0}.product-tiny-teaser__title{font-size:1.5rem;line-height:1.36;font-weight:normal}@media all and (max-width:35.4375em){.product-tiny-teaser__title{font-size:1.4rem}}.product-tiny-teaser__title a{display:inline-block;text-decoration:none}.product-tiny-teaser__title a:focus,.product-tiny-teaser__title a:active{text-decoration:underline}.product-tiny-teaser__where-to-buy{position:absolute;z-index:4;top:4%;right:4%;background-color:#fff;color:#ca0505;border:.1rem solid #ca0505;font-size:1.2rem;padding:.5rem 1.2rem;text-align:center;transition:color .15s ease-out,background-color .15s ease-out}.product-tiny-teaser__where-to-buy:hover,.product-tiny-teaser__where-to-buy:focus{color:#fff;background:#ca0505}.recipe-teaser{position:relative}.recipe-teaser__inner{position:relative}.recipe-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.recipe-teaser__image-block{position:relative}.recipe-teaser__image-block-inner{position:relative}.recipe-teaser__image-label{position:absolute;z-index:2;top:0;left:0;padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.recipe-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#f3f3f3;overflow:hidden;transition:filter .4s ease}.recipe-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.recipe-teaser:hover .recipe-teaser__image-holder{filter:brightness(90%)}.recipe-teaser:hover .recipe-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.recipe-teaser:hover .recipe-teaser__image-holder img{transform:none}}.recipe-teaser__image-block-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.recipe-teaser__content-block{margin-top:1.4rem}.recipe-teaser__topics-block{margin:1.4rem 0 .8rem}.recipe-teaser__topics-block .productdb-topics__item-list{display:flex;flex-flow:row wrap;margin:0 -0.4rem -0.8rem -0.4rem}.recipe-teaser__topics-block .productdb-topics__item{flex:0 1 auto;min-width:0;padding:0 .4rem .8rem .4rem}.recipe-teaser__topics-block .productdb-topic-tag{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase;border:.1rem solid #e6dfd8}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="34"]{background-color:#3de5f7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="35"]{background-color:#ef6f25;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="36"]{background-color:#faba00;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="37"]{background-color:#6fa287;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="38"]{background-color:#ded6cc;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="39"]{background-color:#fbd6b7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="40"]{background-color:#3191c9;color:#fff;text-shadow:0 0 .2rem rgba(0,0,0,.8),0 0 1rem rgba(0,0,0,.1)}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="41"]{background-color:#d1e0d7;color:#000}.recipe-teaser__topics-block .productdb-topic-tag[data-topic-id="42"]{background-color:#ffecc1;color:#000}.recipe-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:normal}@media all and (max-width:35.4375em){.recipe-teaser__title{font-size:1.6rem}}.recipe-teaser__title a{text-decoration:none}.recipe-teaser__title a:focus,.recipe-teaser__title a:active{text-decoration:underline}.recipe-tiny-teaser{position:relative}.recipe-tiny-teaser__inner{position:relative}.recipe-tiny-teaser__main-block{position:relative}.recipe-tiny-teaser__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.recipe-tiny-teaser__image-block{position:relative;transition:box-shadow .15s ease-out}.recipe-tiny-teaser__image-block-inner{position:relative}.recipe-tiny-teaser__image-label{position:absolute;z-index:2;top:0;left:0;padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.recipe-tiny-teaser__image-holder{position:relative;width:100%;height:0;padding-bottom:78%;background-color:#f3f3f3;overflow:hidden;transition:filter .4s ease}.recipe-tiny-teaser__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder{filter:brightness(90%)}.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.recipe-tiny-teaser:hover .recipe-tiny-teaser__image-holder img{transform:none}}.recipe-tiny-teaser__image-block-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.recipe-tiny-teaser__content-block{margin-top:1.4rem}.recipe-tiny-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.36;font-weight:normal}@media all and (max-width:35.4375em){.recipe-tiny-teaser__title{font-size:1.4rem}}.recipe-tiny-teaser__title a{display:inline-block;text-decoration:none}.recipe-tiny-teaser__title a:focus,.recipe-tiny-teaser__title a:active{text-decoration:underline}.recipe-tiny-teaser__meta-block{margin-top:1.6rem}.recipe-tiny-teaser__meta-block .author-micro-teaser{position:relative}.recipe-tiny-teaser__meta-block .author-micro-teaser+.author-micro-teaser{margin-top:1rem}.recipe-tiny-teaser__meta-block .author-micro-teaser__inner{position:relative;display:flex;flex-flow:row nowrap;align-items:center}.recipe-tiny-teaser__meta-block .author-micro-teaser__image-block{flex:0 0 auto;min-width:0;width:23%;max-width:5rem;margin-right:1.2rem}.recipe-tiny-teaser__meta-block .author-micro-teaser__image-holder{width:100%;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}.recipe-tiny-teaser__meta-block .author-micro-teaser__image{position:relative;width:100%;height:0;padding-bottom:100%}.recipe-tiny-teaser__meta-block .author-micro-teaser__image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.recipe-tiny-teaser__meta-block .author-micro-teaser__image svg{position:absolute;bottom:-15%;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.recipe-tiny-teaser__meta-block .author-micro-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.recipe-tiny-teaser__meta-block .author-micro-teaser__content-block{flex:1 1 auto;min-width:0}.recipe-tiny-teaser__meta-block .author-micro-teaser__name{font-size:1.6rem;line-height:1.2;font-weight:normal;color:#9e5a18}@media all and (max-width:35.4375em){.recipe-tiny-teaser__meta-block .author-micro-teaser__name{font-size:1.2rem}}.recipe-tiny-teaser__meta-block .author-micro-teaser__name a{display:inline-block;text-decoration:none}.recipe-tiny-teaser__meta-block .author-micro-teaser__name a:hover,.recipe-tiny-teaser__meta-block .author-micro-teaser__name a:focus,.recipe-tiny-teaser__meta-block .author-micro-teaser__name a:active{text-decoration:underline}.video-teaser{position:relative}.video-teaser__inner{position:relative}@media all and (max-width:35.4375em){.video-teaser__inner{display:flex;flex-flow:row wrap}}@media all and (max-width:19.9375em){.video-teaser__inner{display:block}}.video-teaser__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-teaser__image-block{position:relative;flex:0 1 auto;min-width:0;width:100%}@media all and (max-width:35.4375em){.video-teaser__image-block{width:40%}}@media all and (max-width:19.9375em){.video-teaser__image-block{width:100%}}.video-teaser__image-block-inner{position:relative}.video-teaser__image-block-main{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-teaser__image-block-main::before{content:"";float:left;padding-bottom:56.25%}.video-teaser__image-block-main::after{clear:left;content:" ";display:table}.video-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;overflow:hidden;transition:filter .4s ease}.video-teaser:hover .video-teaser__image-holder{filter:brightness(90%)}.video-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-teaser:hover .video-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-teaser:hover .video-teaser__image{transform:none}}.video-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.video-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 3% 3%}.video-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#ca0505}.video-teaser__play-icon-graphic svg{width:100%;height:100%}.video-teaser__time-indicator{margin:2%;padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}.video-teaser__time-indicator-box{display:block;font-size:1.3rem;line-height:1}@media all and (max-width:35.4375em){.video-teaser__time-indicator-box{font-size:1.2rem}}.video-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-teaser__image-block-notice{padding:.4rem 1rem;background-color:#ca0505;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:600;text-transform:uppercase;text-align:center}@media all and (max-width:35.4375em){.video-teaser__image-block-notice{font-size:1.2rem}}.video-teaser__content-block{flex:0 1 auto;min-width:0;width:100%;margin-top:2rem}@media all and (max-width:35.4375em){.video-teaser__content-block{width:60%;order:-1;margin-top:0;padding-right:5%}}@media all and (max-width:19.9375em){.video-teaser__content-block{width:100%;order:0;padding-right:0;margin-top:.8rem}}.video-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:normal}@media all and (max-width:35.4375em){.video-teaser__title{font-size:1.6rem}}.video-teaser__title a{display:inline-block;text-decoration:none}.video-teaser__title a:focus{text-decoration:underline}.video-teaser__labels{margin-top:1.4rem;font-size:1.6rem;line-height:1.5;font-weight:600}@media all and (max-width:35.4375em){.video-teaser__labels{margin-top:.8rem;font-size:1.3rem}}.video-teaser__authors{margin-top:1.4rem;display:flex;flex-flow:row nowrap;color:#9e5a18;font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.video-teaser__authors{margin-top:.8rem;font-size:1.3rem}}.video-teaser__authors-icon{flex:0 0 auto;min-width:0;margin-right:1rem;padding-top:.3rem}.video-teaser__authors-icon svg{display:block;width:1.6rem;height:1.6rem}.video-teaser__authors-content{flex:1 1 auto;min-width:0}.video-teaser__description{margin-top:.8rem;font-size:1.6rem;line-height:1.5}@media all and (max-width:35.4375em){.video-teaser__description{font-size:1.3rem}}.video-tiny-teaser{position:relative}.video-tiny-teaser__inner{position:relative}.video-tiny-teaser__image-block{position:relative}.video-tiny-teaser__image-block-inner{position:relative}.video-teaser__image-block-main{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.video-teaser__image-block-main::before{content:"";float:left;padding-bottom:56.25%}.video-teaser__image-block-main::after{clear:left;content:" ";display:table}.video-tiny-teaser__image-holder{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;overflow:hidden;transition:filter .4s ease}.video-tiny-teaser:hover .video-tiny-teaser__image-holder{filter:brightness(90%)}.video-tiny-teaser__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.video-tiny-teaser:hover .video-tiny-teaser__image{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.video-tiny-teaser:hover .video-tiny-teaser__image{transform:none}}.video-tiny-teaser__image-fallback{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#f3f3f3;background-image:url(/themes/custom/cacom/assets/img/decorations/swoosh--ffffff.svg);background-repeat:no-repeat;background-position:center center;background-size:cover}.video-tiny-teaser__image-overlay{position:relative;width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:flex-end}.video-tiny-teaser__play-icon{width:25%;max-width:5rem;margin:2rem 2rem 4% 4%}.video-tiny-teaser__play-icon-graphic{position:relative;display:block;width:100%;background-color:rgba(0,0,0,0);color:#ca0505}.video-tiny-teaser__play-icon-graphic svg{width:100%;height:100%}.video-tiny-teaser__time-indicator{margin:2%;padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}.video-tiny-teaser__time-indicator-box{display:block;font-size:1.3rem;line-height:1}@media all and (max-width:35.4375em){.video-tiny-teaser__time-indicator-box{font-size:1.2rem}}.video-tiny-teaser__image-overlay-link{position:absolute;top:0;left:0;width:100%;height:100%}.video-tiny-teaser__image-block-notice{padding:.4rem 1rem;background-color:#ca0505;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:600;text-transform:uppercase;text-align:center}@media all and (max-width:35.4375em){.video-tiny-teaser__image-block-notice{font-size:1.2rem}}.video-tiny-teaser__content-block{margin-top:2rem;padding-right:5%}@media all and (max-width:35.4375em){.video-tiny-teaser__content-block{margin-top:.8rem}}@media all and (max-width:23.0625em){.video-tiny-teaser__content-block{padding-right:0}}.video-tiny-teaser__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.35;font-weight:normal}@media all and (max-width:35.4375em){.video-tiny-teaser__title{font-size:1.4rem}}.video-tiny-teaser__title a{display:inline-block;text-decoration:none}.video-tiny-teaser__title a:focus{text-decoration:underline}.text-content,body.cke_editable{font-size:1.6rem;line-height:1.5}.text-content *+*,body.cke_editable *+*{margin-top:2.2rem}.text-content *+br,.text-content *+li,.text-content *+dd,.text-content *+tr,.text-content *+th,.text-content *+td,body.cke_editable *+br,body.cke_editable *+li,body.cke_editable *+dd,body.cke_editable *+tr,body.cke_editable *+th,body.cke_editable *+td{margin-top:0}.text-content p+p,body.cke_editable p+p{margin-top:1.4rem}.text-content *+h2,.text-content *+h3,.text-content *+h4,.text-content *+h5,.text-content *+h6,body.cke_editable *+h2,body.cke_editable *+h3,body.cke_editable *+h4,body.cke_editable *+h5,body.cke_editable *+h6{margin-top:2.8rem}.text-content h1,.text-content h2,.text-content h3,.text-content h4,.text-content h5,.text-content h6,body.cke_editable h1,body.cke_editable h2,body.cke_editable h3,body.cke_editable h4,body.cke_editable h5,body.cke_editable h6{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;line-height:1.3;font-weight:bold}.text-content h1,body.cke_editable h1{font-size:3.2rem}@media all and (max-width:35.4375em){.text-content h1,body.cke_editable h1{font-size:2.4rem}}.text-content h2,body.cke_editable h2{font-size:2.5rem;font-weight:normal}@media all and (max-width:35.4375em){.text-content h2,body.cke_editable h2{font-size:2rem}}.text-content h3,body.cke_editable h3{font-size:1.8rem}@media all and (max-width:35.4375em){.text-content h3,body.cke_editable h3{font-size:1.6rem}}.text-content h4,body.cke_editable h4{font-size:1.4rem}.text-content h5,body.cke_editable h5{font-size:1.2rem}.text-content h6,body.cke_editable h6{font-size:1rem}.text-content a,body.cke_editable a{text-decoration:underline;word-wrap:break-word;word-break:break-word;color:#ca0505}.text-content a:hover,.text-content a:focus,body.cke_editable a:hover,body.cke_editable a:focus{text-decoration:none}.text-content b,.text-content strong,body.cke_editable b,body.cke_editable strong{font-weight:600}.text-content .text-content-table-wrapper,body.cke_editable .text-content-table-wrapper{margin:3.2rem 0;overflow-x:auto}.text-content .text-content-table-wrapper:focus,body.cke_editable .text-content-table-wrapper:focus{box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}.js-focus-visible .text-content .text-content-table-wrapper:focus:not(.focus-visible),.js-focus-visible body.cke_editable .text-content-table-wrapper:focus:not(.focus-visible){box-shadow:none}.text-content .text-content-table-wrapper table,body.cke_editable .text-content-table-wrapper table{margin:0}.text-content table,body.cke_editable table{margin:3.2rem 0;border:none;border-collapse:collapse;color:inherit;width:100% !important}.text-content table tr,.text-content table th,.text-content table thead,.text-content table tbody,.text-content table tfoot,.text-content table td,body.cke_editable table tr,body.cke_editable table th,body.cke_editable table thead,body.cke_editable table tbody,body.cke_editable table tfoot,body.cke_editable table td{border:none}.text-content table tr,body.cke_editable table tr{border-bottom:.1rem solid #e6dfd8}.text-content table th,.text-content table td,body.cke_editable table th,body.cke_editable table td{padding:.75em .5em;border-bottom:.1rem solid #e6dfd8}.text-content table th,body.cke_editable table th{font-weight:600;text-align:left}.text-content table caption,body.cke_editable table caption{text-align:left;font-size:1em;font-style:italic}.text-content ul,body.cke_editable ul{list-style-type:disc;margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ul li ul,.text-content ul li ol,body.cke_editable ul li ul,body.cke_editable ul li ol{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content ol,body.cke_editable ol{margin:2.2rem 0 2.2rem 1rem;padding-left:4rem}.text-content ol li ol,.text-content ol li ul,body.cke_editable ol li ol,body.cke_editable ol li ul{margin:1rem 0 1rem 1rem;padding-left:2rem}.text-content blockquote,body.cke_editable blockquote{position:relative;font-size:1.1em;font-weight:600;font-style:italic}.text-content blockquote p:before,body.cke_editable blockquote p:before{content:open-quote}.text-content blockquote p:after,body.cke_editable blockquote p:after{content:close-quote}.text-content hr,body.cke_editable hr{width:100%;margin:3.2rem 0;border:none;border-bottom:.1rem solid #ca0505}.text-content iframe,body.cke_editable iframe{max-width:100%}.text-content>*:first-child,body.cke_editable>*:first-child{margin-top:0}.text-content>*:last-child,body.cke_editable>*:last-child{margin-bottom:0}body.cke_editable{background-color:#fff;padding:1rem}body.cke_editable>span:not([class])+*{margin-top:0}.page-toaster{display:block;position:fixed;z-index:599;bottom:2rem;right:2rem;width:50rem;max-width:calc(100% - 4rem);max-height:80vh;overflow:auto}.page-toaster[hidden]{display:none}.page-toaster-inner{overflow:hidden}.page-toast{position:relative;background-color:#efebe5;border:.1rem solid #e6dfd8;padding:5% 3% 5% 7%;animation:toastFadeIn .5s ease}.page-toast[data-type=favorite],.page-toast[data-type=compare]{background-color:#e5f2e5;border:.1rem solid #73b520}.page-toast+.page-toast{margin-top:2rem}.page-toast__inner{position:relative;z-index:1;display:flex;flex-flow:row nowrap;align-items:center}.page-toast__content{flex:1 1 auto;min-width:0;padding-right:5%}.page-toast__text{font-size:1.4rem;line-height:1.5}.page-toast__text a{color:#ca0505;text-decoration:underline}.page-toast__text a:hover,.page-toast__text a:focus{text-decoration:none}.page-toast__action-items{flex:0 0 auto;min-width:0}.page-toast__close{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border-radius:50%}.page-toast__close svg{flex:0 0 auto;width:1.6rem;height:1.6rem}@keyframes toastFadeIn{from{opacity:0;transform:translate3d(0,2rem,0)}to{opacity:1;transform:none}}.userpage .user-form>.form-wrapper,.userpage .user-form>.form-item,.userpage .user-login-form>.form-wrapper,.userpage .user-login-form>.form-item,.userpage .user-pass>.form-wrapper,.userpage .user-pass>.form-item{max-width:50rem}.userpage .user-form .form-wrapper,.userpage .user-login-form .form-wrapper,.userpage .user-pass .form-wrapper{margin-bottom:2rem}.userpage .user-form .form-wrapper:last-child,.userpage .user-login-form .form-wrapper:last-child,.userpage .user-pass .form-wrapper:last-child{margin-bottom:0}.userpage .user-form .form-item,.userpage .user-login-form .form-item,.userpage .user-pass .form-item{margin-bottom:2rem}.userpage .user-form .form-item:last-child,.userpage .user-login-form .form-item:last-child,.userpage .user-pass .form-item:last-child{margin-bottom:0}.userpage .user-form .fieldset-wrapper,.userpage .user-login-form .fieldset-wrapper,.userpage .user-pass .fieldset-wrapper{padding-top:2rem}.userpage .user-form .form-checkboxes>.form-item,.userpage .user-login-form .form-checkboxes>.form-item,.userpage .user-pass .form-checkboxes>.form-item{margin-bottom:1rem}.userpage .user-form .form-checkboxes>.form-item:last-child,.userpage .user-login-form .form-checkboxes>.form-item:last-child,.userpage .user-pass .form-checkboxes>.form-item:last-child{margin-bottom:0}.userpage .user-form details summary,.userpage .user-login-form details summary,.userpage .user-pass details summary{cursor:pointer;background-color:#efebe5;padding:.4rem;margin-bottom:1rem}.userpage .user-form details summary>*,.userpage .user-login-form details summary>*,.userpage .user-pass details summary>*{display:inline}.userpage .user-form .form-actions,.userpage .user-login-form .form-actions,.userpage .user-pass .form-actions{margin-top:4rem;display:flex;flex-flow:row wrap;align-items:center}.userpage .user-form .form-actions .button,.userpage .user-login-form .form-actions .button,.userpage .user-pass .form-actions .button{margin:0 2rem 1rem 0}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.userpage .user-form .form-actions .action-link:focus,.userpage .user-login-form .form-actions .action-link:focus,.userpage .user-pass .form-actions .action-link:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.userpage .user-form .form-actions .action-link:hover,.userpage .user-login-form .form-actions .action-link:hover,.userpage .user-pass .form-actions .action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.userpage .user-form .form-actions .action-link:focus-visible,.userpage .user-form .form-actions .action-link:active,.userpage .user-login-form .form-actions .action-link:focus-visible,.userpage .user-login-form .form-actions .action-link:active,.userpage .user-pass .form-actions .action-link:focus-visible,.userpage .user-pass .form-actions .action-link:active{text-decoration:underline}.userpage .user-form .form-actions .action-link:disabled,.userpage .user-login-form .form-actions .action-link:disabled,.userpage .user-pass .form-actions .action-link:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.userpage .user-form .form-actions .action-link>span,.userpage .user-login-form .form-actions .action-link>span,.userpage .user-pass .form-actions .action-link>span{flex:0 1 auto}.userpage .user-form .form-actions .action-link>svg,.userpage .user-login-form .form-actions .action-link>svg,.userpage .user-pass .form-actions .action-link>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{background:#fff;color:#ca0505;border-color:#ca0505}.userpage .user-form .form-actions .action-link:focus,.userpage .user-login-form .form-actions .action-link:focus,.userpage .user-pass .form-actions .action-link:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.userpage .user-form .form-actions .action-link:hover,.userpage .user-login-form .form-actions .action-link:hover,.userpage .user-pass .form-actions .action-link:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.userpage .user-form .form-actions .action-link:disabled,.userpage .user-login-form .form-actions .action-link:disabled,.userpage .user-pass .form-actions .action-link:disabled{color:#979797;background-color:#fff;border-color:#979797}.userpage .user-form .form-actions .action-link,.userpage .user-login-form .form-actions .action-link,.userpage .user-pass .form-actions .action-link{margin:0 2rem 1rem 0}.userpage .user-form .form-actions a[data-drupal-selector*=edit-],.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-],.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]{margin:0 2rem 1rem 0;color:#ca0505}.userpage .user-form .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-form .form-actions a[data-drupal-selector*=edit-]:focus,.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-login-form .form-actions a[data-drupal-selector*=edit-]:focus,.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]:hover,.userpage .user-pass .form-actions a[data-drupal-selector*=edit-]:focus{color:#000;text-decoration:none}.userpage .user-form p,.userpage .user-login-form p,.userpage .user-pass p{margin:.4rem 0;font-size:1.4rem}.userpage .user-form .messages,.userpage .user-login-form .messages,.userpage .user-pass .messages{margin:2rem 0}.userpage .user-form details[data-drupal-selector*=address]>summary{display:none}.userpage .user-form details[data-drupal-selector*=address]>div{display:block}.userpage .user-form .form-terms{margin-bottom:2rem}.userpage .user-login-form .form-main-actions{display:flex;flex-flow:row wrap;align-items:center}.userpage .user-login-form .form-main-actions a{color:#ca0505}.userpage .user-login-form .form-main-actions a:hover,.userpage .user-login-form .form-main-actions a:focus{color:#000;text-decoration:none}.userpage .user-login-form .form-main-actions .form-submit{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.userpage .user-login-form .form-main-actions .form-submit:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.userpage .user-login-form .form-main-actions .form-submit:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.userpage .user-login-form .form-main-actions .form-submit:focus-visible,.userpage .user-login-form .form-main-actions .form-submit:active{text-decoration:underline}.userpage .user-login-form .form-main-actions .form-submit:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.userpage .user-login-form .form-main-actions .form-submit>span{flex:0 1 auto}.userpage .user-login-form .form-main-actions .form-submit>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.userpage .user-login-form .form-main-actions .form-submit{margin:1rem 2rem 1rem 0}.userpage .user-login-form .user-login-form-register-block{display:none}.ui-dialog .user-login-form{padding-top:1rem}.ui-dialog .user-login-form .form-item{margin-bottom:2rem}.ui-dialog .user-login-form .form-item:last-child{margin-bottom:0}.ui-dialog .user-login-form .form-item .description{font-size:1.3rem}.ui-dialog .user-login-form .form-main-actions{margin:-1rem -1rem 1rem;display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}.ui-dialog .user-login-form .form-main-actions a{margin:1rem;color:#ca0505}.ui-dialog .user-login-form .form-main-actions a:hover,.ui-dialog .user-login-form .form-main-actions a:focus{color:#000;text-decoration:none}.ui-dialog .user-login-form .form-main-actions .form-submit{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.ui-dialog .user-login-form .form-main-actions .form-submit:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.ui-dialog .user-login-form .form-main-actions .form-submit:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.ui-dialog .user-login-form .form-main-actions .form-submit:focus-visible,.ui-dialog .user-login-form .form-main-actions .form-submit:active{text-decoration:underline}.ui-dialog .user-login-form .form-main-actions .form-submit:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.ui-dialog .user-login-form .form-main-actions .form-submit>span{flex:0 1 auto}.ui-dialog .user-login-form .form-main-actions .form-submit>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.ui-dialog .user-login-form .form-main-actions .form-submit{margin:1rem}.ui-dialog .user-login-form .user-login-form-register-block{display:block;border-top:.1rem solid #e6dfd8;padding-top:1rem;padding-bottom:1rem}.ui-dialog .user-login-form .user-login-form-register-block__title{font-size:1.6rem;line-height:1.5;font-weight:600;text-align:center}.ui-dialog .user-login-form .user-login-form-register-block__actions{margin-top:1rem;text-align:center}.ui-dialog .user-login-form .user-login-form-register-block__cta{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.ui-dialog .user-login-form .user-login-form-register-block__cta:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.ui-dialog .user-login-form .user-login-form-register-block__cta:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.ui-dialog .user-login-form .user-login-form-register-block__cta:focus-visible,.ui-dialog .user-login-form .user-login-form-register-block__cta:active{text-decoration:underline}.ui-dialog .user-login-form .user-login-form-register-block__cta:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.ui-dialog .user-login-form .user-login-form-register-block__cta>span{flex:0 1 auto}.ui-dialog .user-login-form .user-login-form-register-block__cta>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.field--name-user-picture .image-widget{position:relative;border:.1rem dashed #e6dfd8;border-radius:.4rem;padding:1rem 1.4rem}.userpicture-file-upload{position:relative}label.userpicture-file-upload__label{display:block;position:relative;width:100%}.userpicture-file-upload__item{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}.userpicture-file-upload__visual{display:flex;flex-flow:row wrap}.userpicture-file-upload__visual-icon{margin-right:2rem}.userpicture-file-upload__visual-icon-inner{position:relative;width:8rem;height:8rem;background-color:#efebe5;border-radius:50%;overflow:hidden}.userpicture-file-upload__visual-icon-inner svg{position:absolute;bottom:-1.5rem;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.userpicture-file-upload__visual-text{font-size:1.4rem}.userpicture-file-upload__visual-line-label{margin:.6rem 0}.userpicture-file-upload__visual-line-action{display:inline-block;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;background:#fff;color:#ca0505;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.userpicture-file-upload__label:hover .userpicture-file-upload__visual-line-action{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.userpicture-file-upload__label:focus-within .userpicture-file-upload__visual-line-action{color:#fff;background-color:#ca0505;border-color:#ca0505}.field--name-user-picture .image-widget img[data-drupal-selector*=preview]{width:8rem;height:8rem;border:.2rem solid #e6dfd8;border-radius:50%;object-fit:cover}.field--name-user-picture .image-widget .file-link{display:none}.field--name-user-picture .image-widget .file-size{display:none}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]{margin:1rem;display:inline-block;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.4rem;line-height:1.5;font-weight:normal;text-align:center;background:#fff;color:#ca0505;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.field--name-user-picture .image-widget .button[data-drupal-selector*=remove-button]:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.field--name-user-picture .image-widget input[data-drupal-selector*=-upload-button]{display:none}.field--name-user-picture .image-widget .ajax-progress{display:none}.user-profile-view__content>div[class^=field--]{display:flex;flex-flow:row wrap}.user-profile-view__content>div[class^=field--]+div[class^=field--]{margin-top:1rem}.user-profile-view__content>div[class^=field--] .field__label{flex:0 1 auto;min-width:0;padding-right:1rem;font-weight:bold}.user-profile-view__content>div[class^=field--] .field__item{flex:0 1 auto;min-width:0}.user-profile-view__content>.form-item{margin-top:1rem}.site-wrapper{position:relative}.page-wrapper{position:relative;background-color:#fff;max-width:192rem;margin:0 auto}.content-wrapper{outline:none;border-top:1px solid rgba(0,0,0,0)}body.path-cacom-contact .page-content{position:relative;width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem;padding-bottom:4rem}.errorpage{position:relative;padding:0 0 4rem 0}.errorpage__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.userpage{position:relative;padding:0 0 4rem 0}.userpage__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}
.share-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;opacity:0;visibility:hidden}.transitions .share-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-share-visible .share-modal{opacity:1;visibility:visible}.transitions.js-share-visible .share-modal{transition:opacity .15s ease,visibility .15s ease}html.js-share-fixed{overflow:hidden;height:100%}html.js-share-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.share-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:rgba(0,0,0,.7)}.share-modal.js-bgclick-enabled .share-modal__background{cursor:pointer}.share-modal__modal{height:100%;position:relative;z-index:2;width:100%;max-width:40rem;margin-left:auto;background:#fff;box-shadow:0 0 .5rem .2rem rgba(0,0,0,.3);display:flex;flex-flow:column nowrap}.transitions .share-modal__modal{transition:transform .25s ease-out .05s;transform:translate3d(100%,0,0)}.transitions.js-share-visible .share-modal__modal{transform:translate3d(0,0,0)}.share-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row wrap;align-items:center;padding:.8rem 2rem;border-bottom:.1rem solid rgba(0,0,0,0)}.share-modal__title{font-size:1.5rem;line-height:1.5;font-weight:600}.share-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.share-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505;transition:color .15s ease-out,background-color .15s ease-out}.share-modal__close-button:hover,.share-modal__close-button:focus-visible{background-color:#f3f3f3}.share-modal__close-button svg{display:block;width:2rem;height:2rem}.share-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch}.share-modal__content-inner{padding:2rem}.share-modal-item+.share-modal-item{margin-top:2rem}.share-modal-item-link{position:relative;border:.1rem solid #e6dfd8;padding:1.2rem 2rem;display:flex;flex-flow:row nowrap;align-items:center;text-decoration:none}.share-modal-item-link:hover,.share-modal-item-link:focus{box-shadow:inset 0 0 0 .1rem #e6dfd8}.share-modal-item-link:focus-visible{text-decoration:underline}.share-modal-item-type{flex:1 1 auto;min-width:0;display:flex;flex-flow:row nowrap;align-items:center}.share-modal-item-type>svg{flex:0 0 auto;min-width:0;margin-right:1.6rem;width:3.2rem;height:3.2rem}.share-modal-item-type>span{flex:1 1 auto;min-width:0;font-size:1.5rem;line-height:1.5;font-weight:600}.share-modal-item[data-type=facebook] .share-modal-item-type svg{fill:#4267b2}.share-modal-item[data-type=twitter] .share-modal-item-type svg{fill:#0f1419}.share-modal-item[data-type=linkedin] .share-modal-item-type svg{fill:#2867b2}.share-modal-item-ctaicon{flex:0 0 auto;min-width:0;margin-left:1rem;width:1.2rem;height:1.6rem;color:#ca0505}.action-buttons-block{margin:6rem 0}@media all and (max-width:47.9375em){.action-buttons-block{margin:3rem 0}}@media print{.action-buttons-block{display:none}}.action-buttons-block__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.action-buttons-block .action-buttons-holder{position:relative;padding:0 2rem}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons-holder{padding:0}}.action-buttons-block .action-buttons-holder::after{content:"";display:block;width:100%;height:0;border-top:.1rem solid #ca0505;position:absolute;z-index:0;top:50%;left:0}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons-holder::after{display:none}}.action-buttons-block .action-buttons{position:relative;z-index:1;display:flex;flex-flow:row nowrap;justify-content:center}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons{flex-flow:row wrap}}.action-buttons-block .action-buttons .action-button{font-size:1.4rem;line-height:1.3;font-weight:600;color:#ca0505;background-color:#fce4e1;border:.1rem solid #ca0505;border-left:0;border-radius:0;padding:1rem 1.4rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color .15s ease-out}.action-buttons-block .action-buttons .action-button:hover,.action-buttons-block .action-buttons .action-button:focus{background-color:#fadbd6}.action-buttons-block .action-buttons .action-button:focus-visible{text-decoration:underline}@media all and (max-width:61.1875em){.action-buttons-block .action-buttons .action-button{flex-flow:row wrap;text-align:center}}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons .action-button{width:100%;border-left:.1rem solid;border-right:.1rem solid}}.action-buttons-block .action-buttons .action-button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:1rem;transition:transform .15s ease}@media all and (max-width:61.1875em){.action-buttons-block .action-buttons .action-button>svg{margin-right:0}}.action-buttons-block .action-buttons .action-button:active>svg{transform:scale(0.8)}.action-buttons-block .action-buttons .action-button>span{flex:0 1 auto;min-width:0}@media all and (max-width:61.1875em){.action-buttons-block .action-buttons .action-button>span{width:100%;margin-top:.4rem}}.action-buttons-block .action-buttons .action-button:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:.4rem;border-left:.1rem solid}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons .action-button:first-child{border-top-left-radius:.4rem;border-bottom-left-radius:0;border-top-right-radius:.4rem;border-bottom-right-radius:0}}.action-buttons-block .action-buttons .action-button:last-child{border-top-right-radius:.4rem;border-bottom-right-radius:.4rem;border-right:.1rem solid}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons .action-button:last-child{border-top-left-radius:0;border-bottom-left-radius:.4rem;border-top-right-radius:0;border-bottom-right-radius:.4rem}}@media all and (max-width:35.4375em){.action-buttons-block .action-buttons .action-button:nth-child(n+2){border-top:0}}.action-buttons[data-viewmode=teaser]{position:relative;display:flex;flex-flow:row wrap;justify-content:center}.action-buttons[data-viewmode=teaser] .action-button{flex:1 1 auto;font-size:1.2rem;line-height:1.3;font-weight:600;color:#ca0505;background-color:#efebe5;padding:.6rem 1.4rem;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;transition:background-color .15s ease-out}.action-buttons[data-viewmode=teaser] .action-button:hover,.action-buttons[data-viewmode=teaser] .action-button:focus{background-color:#fce4e1}.action-buttons[data-viewmode=teaser] .action-button:focus-visible{text-decoration:underline}.action-buttons[data-viewmode=teaser] .action-button[aria-pressed=true]{background-color:#fce4e1}.action-buttons[data-viewmode=teaser] .action-button>svg{flex:0 0 auto;min-width:0;width:1.8rem;height:1.8rem;margin-right:1rem;transition:transform .15s ease}.action-buttons[data-viewmode=teaser] .action-button:active>svg{transform:scale(0.8)}.action-buttons[data-viewmode=teaser] .action-button>span{flex:0 1 auto;min-width:0}.action-button .svg-favorite-remove{display:none}.action-button[data-action=save] .svg-favorite-remove{display:none}.action-button[data-action=save][aria-pressed=true] .svg-favorite{display:none}.action-button[data-action=save][aria-pressed=true] .svg-favorite-remove{display:block}.action-button .svg-compare-remove{display:none}.action-button[data-action=compare] .svg-compare-remove{display:none}.action-button[data-action=compare][aria-pressed=true] .svg-compare{display:none}.action-button[data-action=compare][aria-pressed=true] .svg-compare-remove{display:block}.action-buttons .ajax-progress{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.5);opacity:0;animation:actionbutton-loader-fadein .15s linear forwards;animation-iteration-count:1}.action-buttons .ajax-progress .throbber{display:none}@keyframes actionbutton-loader-fadein{0%{opacity:0}100%{opacity:1}}
.page-paragraphs{position:relative}.paragraph{position:relative}.paragraph--defaultspacing{margin-top:6rem;margin-bottom:6rem}@media all and (max-width:47.9375em){.paragraph--defaultspacing{margin-top:3rem;margin-bottom:3rem}}.paragraph--defaultspacing:first-child{margin-top:0}@media all and (max-width:35.4375em){.paragraph--defaultspacing:first-child{margin-top:0}}.paragraph--defaultspacing.has-background{margin-top:0;margin-bottom:0;padding-top:6rem;padding-bottom:6rem}@media all and (max-width:47.9375em){.paragraph--defaultspacing.has-background{padding-top:3rem;padding-bottom:3rem}}.paragraph--defaultspacing.has-background+.paragraph--defaultspacing.has-background{padding-top:0}.paragraph__subtitle{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.8rem;line-height:1.5;font-weight:normal;color:#565554}@media all and (max-width:35.4375em){.paragraph__subtitle{font-size:1.6rem}}.paragraph__leveled-subtitle{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:normal;color:#565554}.paragraph__centered-subtitle{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.8rem;line-height:1.5;font-weight:normal;text-align:center;color:#565554;margin:.5em auto .5em;max-width:65ch}@media all and (max-width:35.4375em){.paragraph__centered-subtitle{font-size:1.6rem}}.paragraph__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.paragraph__title{font-size:2rem}}.paragraph__leveled-title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.3rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.paragraph__leveled-title{font-size:1.8rem}}.paragraph__centered-title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.5rem;line-height:1.36;font-weight:600;color:inherit;text-align:center}@media all and (max-width:35.4375em){.paragraph__centered-title{font-size:2rem}}.paragraph__subtitle+.paragraph__text{margin-top:1.6rem}.paragraph__leveled-subtitle+.paragraph__text{margin-top:1.6rem}.paragraph__title+.paragraph__text{margin-top:1.6rem}.paragraph__leveled-title+.paragraph__text{margin-top:1.6rem}.paragraph__cta-block{margin-top:3rem}.paragraph__cta-item a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.paragraph__cta-item a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.paragraph__cta-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.paragraph__cta-item a:focus-visible,.paragraph__cta-item a:active{text-decoration:underline}.paragraph__cta-item a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.paragraph__cta-item a>span{flex:0 1 auto}.paragraph__cta-item a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.paragraph__cta-item a{background:#fff;color:#ca0505;border-color:#ca0505}.paragraph__cta-item a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.paragraph__cta-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.paragraph__cta-item a:disabled{color:#979797;background-color:#fff;border-color:#979797}.paragraph__cta-list{display:flex;flex-flow:row wrap;margin:0 -0.8rem -1.6rem}.paragraph__cta-list-item{padding:0 .8rem 1.6rem}.paragraph__cta-list-item a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.paragraph__cta-list-item a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.paragraph__cta-list-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.paragraph__cta-list-item a:focus-visible,.paragraph__cta-list-item a:active{text-decoration:underline}.paragraph__cta-list-item a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.paragraph__cta-list-item a>span{flex:0 1 auto}.paragraph__cta-list-item a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.paragraph__cta-list-item a{background:#fff;color:#ca0505;border-color:#ca0505}.paragraph__cta-list-item a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.paragraph__cta-list-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.paragraph__cta-list-item a:disabled{color:#979797;background-color:#fff;border-color:#979797}.paragraph__files-block{margin-top:3rem}.paragraph__files-block-list-item+.paragraph__files-block-list-item{margin-top:.8rem}.paragraph__files-block .file-link{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505;display:inline-flex;flex-flow:row nowrap;max-width:100%}.paragraph__files-block .file-link svg{flex:0 0 auto;min-width:0;display:block;width:1em;height:1em;margin-top:.2em;margin-right:.6em}.paragraph__files-block .file-link a{flex:1 1 auto;min-width:0;text-decoration:none}.paragraph__files-block .file-link a:hover,.paragraph__files-block .file-link a:focus{text-decoration:underline}.paragraph__figure{position:relative}.paragraph__figure img{display:block;width:100%}.paragraph__caption{position:relative;padding:.8rem 0 0 0}.paragraph__caption-title{font-size:1.3rem;line-height:1.5}.paragraph__caption-text{font-size:1.2rem;line-height:1.5}.paragraph.has-background{background-color:#efebe5;margin-top:0;margin-bottom:0;padding-top:6rem;padding-bottom:6rem}@media all and (max-width:47.9375em){.paragraph.has-background{padding-top:3rem;padding-bottom:3rem}}.paragraph--unpublished{opacity:.5}.p-anonymous-block__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-anonymous-block__blocks{position:relative;display:flex;flex-flow:row wrap}.p-anonymous-block-block{flex:0 1 auto;min-width:0;width:100%}.p-anonymous-block[data-has-media=true] .p-anonymous-block-block{width:50%;max-width:100%}.p-anonymous-block[data-has-media=true] .p-anonymous-block-block.p-anonymous-block-block--media{width:47.5%;padding-right:3rem}.p-anonymous-block[data-has-media=true] .p-anonymous-block-block.p-anonymous-block-block--content{width:52.5%;padding-left:3rem}.p-anonymous-block[data-has-media=true] .p-anonymous-block-block+.p-anonymous-block-block{margin-top:0}@media all and (max-width:47.9375em){.p-anonymous-block[data-has-media=true] .p-anonymous-block-block{width:100%}.p-anonymous-block[data-has-media=true] .p-anonymous-block-block.p-anonymous-block-block--media{width:100%;padding-right:0}.p-anonymous-block[data-has-media=true] .p-anonymous-block-block.p-anonymous-block-block--content{width:100%;padding-left:0;margin-top:6rem}}@media all and (max-width:47.9375em){.p-anonymous-block[data-has-media=true] .p-anonymous-block-block.p-anonymous-block-block--content{margin-top:3rem}}.p-anonymous-image-container img{display:block;width:100%}.p-anonymous-block[data-has-media=false] .p-anonymous-content-holder{max-width:66.66%}@media all and (max-width:47.9375em){.p-anonymous-block[data-has-media=false] .p-anonymous-content-holder{max-width:100%}}.p-anonymous-block .authenticate-links{margin-top:3rem}.authenticate-links__items{display:flex;flex-flow:row wrap;margin:0 -0.8rem -1.6rem}.authenticate-links__item{padding:0 .8rem 1.6rem}.authenticate-links__item a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.authenticate-links__item a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.authenticate-links__item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.authenticate-links__item a:focus-visible,.authenticate-links__item a:active{text-decoration:underline}.authenticate-links__item a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.authenticate-links__item a>span{flex:0 1 auto}.authenticate-links__item a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.authenticate-links__item a{background:#fff;color:#ca0505;border-color:#ca0505}.authenticate-links__item a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.authenticate-links__item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.authenticate-links__item a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-autocontentblock__header-block{margin-bottom:2rem}.p-autocontentblock__header-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-autocontentblock__content-block{overflow:hidden}.p-autocontentblock__content-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-autocontentblock__items-block .node-teasers-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -3.5rem -4rem}@media all and (max-width:81.1875em){.p-autocontentblock__items-block .node-teasers-list{margin:0 -0.8rem -4rem}}.p-autocontentblock__items-block .node-teasers-list>li{flex:0 1 auto;min-width:0;width:33.33%;padding:0 3.5rem 4rem;display:flex;flex-flow:column nowrap}@media all and (max-width:81.1875em){.p-autocontentblock__items-block .node-teasers-list>li{padding:0 .8rem 4rem}}@media all and (max-width:61.1875em){.p-autocontentblock__items-block .node-teasers-list>li{width:50%}}@media all and (max-width:35.4375em){.p-autocontentblock__items-block .node-teasers-list>li{width:100%}}.p-autocontentblock__items-block .node-teasers-list>li>*{width:100%}.p-autocontentblock__cta-holder{position:relative;margin-top:2rem;text-align:center}.p-autocontentblock__cta-holder a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-autocontentblock__cta-holder a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-autocontentblock__cta-holder a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-autocontentblock__cta-holder a:focus-visible,.p-autocontentblock__cta-holder a:active{text-decoration:underline}.p-autocontentblock__cta-holder a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-autocontentblock__cta-holder a>span{flex:0 1 auto}.p-autocontentblock__cta-holder a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-autocontentblock__cta-holder a{background:#fff;color:#ca0505;border-color:#ca0505}.p-autocontentblock__cta-holder a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-autocontentblock__cta-holder a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-autocontentblock__cta-holder a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-autocontentblock__cta-holder a{display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-autocourseblock{overflow:hidden}.p-autocourseblock__header-block{margin-bottom:2rem}.p-autocourseblock__header-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-autocourseblock__content-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-autocourseblock__items-block .node-teasers-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.p-autocourseblock__items-block .node-teasers-list{margin:0 -1rem -2rem}}.p-autocourseblock__items-block .node-teasers-list li{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.p-autocourseblock__items-block .node-teasers-list li{padding:0 1rem 2rem}}@media all and (max-width:61.1875em){.p-autocourseblock__items-block .node-teasers-list li{width:50%}}@media all and (max-width:35.4375em){.p-autocourseblock__items-block .node-teasers-list li{width:100%}}.p-autocourseblock__cta-block{margin-top:2rem;text-align:center}.p-autocourseblock__cta-block a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-autocourseblock__cta-block a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-autocourseblock__cta-block a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-autocourseblock__cta-block a:focus-visible,.p-autocourseblock__cta-block a:active{text-decoration:underline}.p-autocourseblock__cta-block a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-autocourseblock__cta-block a>span{flex:0 1 auto}.p-autocourseblock__cta-block a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-autocourseblock__cta-block a{background:#fff;color:#ca0505;border-color:#ca0505}.p-autocourseblock__cta-block a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-autocourseblock__cta-block a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-autocourseblock__cta-block a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-autocourseblock__cta-block a{display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-autolivestreamblock{overflow:hidden}.p-autolivestreamblock__header-block{margin-bottom:2rem}.p-autolivestreamblock__header-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-autolivestreamblock__content-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-autolivestreamblock__items-block .node-teasers-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -2rem}@media all and (max-width:81.1875em){.p-autolivestreamblock__items-block .node-teasers-list{margin:0 -1rem -2rem}}.p-autolivestreamblock__items-block .node-teasers-list li{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 2rem}@media all and (max-width:81.1875em){.p-autolivestreamblock__items-block .node-teasers-list li{padding:0 1rem 2rem}}@media all and (max-width:61.1875em){.p-autolivestreamblock__items-block .node-teasers-list li{width:50%}}@media all and (max-width:35.4375em){.p-autolivestreamblock__items-block .node-teasers-list li{width:100%}}.p-autolivestreamblock__cta-block{margin-top:2rem;text-align:center}.p-autolivestreamblock__cta-block a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-autolivestreamblock__cta-block a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-autolivestreamblock__cta-block a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-autolivestreamblock__cta-block a:focus-visible,.p-autolivestreamblock__cta-block a:active{text-decoration:underline}.p-autolivestreamblock__cta-block a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-autolivestreamblock__cta-block a>span{flex:0 1 auto}.p-autolivestreamblock__cta-block a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-autolivestreamblock__cta-block a{background:#fff;color:#ca0505;border-color:#ca0505}.p-autolivestreamblock__cta-block a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-autolivestreamblock__cta-block a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-autolivestreamblock__cta-block a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-autolivestreamblock__cta-block a{display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-autoproddb__header-block{margin-bottom:2rem}.p-autoproddb__header-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-autoproddb__content-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-autoproddb__items-block .productdb-teasers-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.1rem -2rem}.p-autoproddb__items-block .productdb-teasers-list__item{flex:0 1 auto;min-width:0;width:20%;padding:0 .1rem 2rem}@media all and (max-width:61.1875em){.p-autoproddb__items-block .productdb-teasers-list__item{width:33.3333%}}@media all and (max-width:47.9375em){.p-autoproddb__items-block .productdb-teasers-list__item{width:50%}}@media all and (max-width:19.9375em){.p-autoproddb__items-block .productdb-teasers-list__item{width:100%}}.p-autoproddb__items-block .productdb-teasers-actions{width:100%}.p-autoproddb__items-block .productdb-teasers-actions{margin-top:2rem;text-align:center;padding-bottom:.4rem}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:focus-visible,.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:active{text-decoration:underline}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action>span{flex:0 1 auto}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action{background:#fff;color:#ca0505;border-color:#ca0505}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-autoproddb__items-block .productdb-teasers-actions .productdb-teasers-action{display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-autoproddb__link-block{margin-top:2rem;text-align:center}.p-autoproddb__link-block a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-autoproddb__link-block a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-autoproddb__link-block a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-autoproddb__link-block a:focus-visible,.p-autoproddb__link-block a:active{text-decoration:underline}.p-autoproddb__link-block a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-autoproddb__link-block a>span{flex:0 1 auto}.p-autoproddb__link-block a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-autoproddb__link-block a{background:#fff;color:#ca0505;border-color:#ca0505}.p-autoproddb__link-block a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-autoproddb__link-block a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-autoproddb__link-block a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-autoproddb__link-block a{display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list{margin:0 -2rem -4rem}@media all and (max-width:82.8125em){.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list{margin:0 -2rem -4rem}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list{margin:0 -1rem -2rem}}.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list__item{width:20%;padding:0 2rem 4rem;display:flex;flex-flow:column nowrap}.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list__item>*{flex:1 1 auto;width:100%}@media all and (max-width:82.8125em){.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list__item{padding:0 2rem 4rem}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list__item{width:33.3333%}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list__item{width:50%;padding:0 1rem 2rem}}@media all and (max-width:19.9375em){.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-list__item{width:100%}}.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-actions{margin-top:4rem}@media all and (max-width:47.9375em){.p-autoproddb[data-type=application] .p-autoproddb__items-block .productdb-teasers-actions{margin-top:2rem}}.p-autoproddb[data-type=application] .p-autoproddb__link-block{margin-top:4rem}@media all and (max-width:47.9375em){.p-autoproddb[data-type=application] .p-autoproddb__link-block{margin-top:2rem}}.p-autoproddb[data-type=product][data-count="7"] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-count="7"] .productdb-teasers-list__item{width:14.28%}@media all and (max-width:71.1875em){.p-autoproddb[data-type=product][data-count="7"] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-count="7"] .productdb-teasers-list__item{width:25%}}.p-autoproddb[data-type=product][data-count="6"] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-count="6"] .productdb-teasers-list__item{width:16.6666%}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-count] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-count] .productdb-teasers-list__item{width:25%}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=product][data-count] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-count] .productdb-teasers-list__item{width:33.33%}}@media all and (max-width:35.4375em){.p-autoproddb[data-type=product][data-count] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-count] .productdb-teasers-list__item{width:50%}}@media all and (max-width:19.9375em){.p-autoproddb[data-type=product][data-count] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-count] .productdb-teasers-list__item{width:100%}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .p-autoproddb__content-block-inner,.p-autoproddb[data-type=sku][data-slider=true] .p-autoproddb__content-block-inner{max-width:100%;padding-left:0;padding-right:0;overflow:hidden}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list{padding-left:2rem;padding-right:2rem;padding-bottom:1rem;margin-bottom:0;flex-flow:row nowrap;justify-content:flex-start;scrollbar-width:thin;scrollbar-color:#ca0505 rgba(0,0,0,.1);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar{width:.8rem;height:.8rem}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb{background-color:#ca0505;border-radius:0;border:.3rem solid rgba(0,0,0,0)}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover{background-color:#ca0505}}@media(max-width:61.1875em)and (any-pointer:coarse){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list{scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scroll-snap-type:x mandatory}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar{width:0;height:0}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list:focus-visible,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list:focus-visible{outline:.2rem solid rgba(0,0,0,0);box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true][data-count="1"] .productdb-teasers-list,.p-autoproddb[data-type=product][data-slider=true][data-count="2"] .productdb-teasers-list,.p-autoproddb[data-type=product][data-slider=true][data-count="3"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="1"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="2"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="3"] .productdb-teasers-list{justify-content:center}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=product][data-slider=true][data-count="3"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="3"] .productdb-teasers-list{justify-content:flex-start}}@media all and (max-width:23.0625em){.p-autoproddb[data-type=product][data-slider=true][data-count="2"] .productdb-teasers-list,.p-autoproddb[data-type=sku][data-slider=true][data-count="2"] .productdb-teasers-list{justify-content:flex-start}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list__item{flex:0 0 auto;padding-bottom:0;scroll-snap-align:center;width:30%}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list__item{width:48%}}@media all and (max-width:23.0625em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-list__item,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-list__item{width:94%}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .productdb-teasers-actions,.p-autoproddb[data-type=sku][data-slider=true] .productdb-teasers-actions{padding-left:2rem;padding-right:2rem}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=product][data-slider=true] .p-autoproddb__link-block,.p-autoproddb[data-type=sku][data-slider=true] .p-autoproddb__link-block{padding-left:2rem;padding-right:2rem}}.p-autoproddb[data-type=recipe] .p-autoproddb__items-block .productdb-teasers-list{margin:0 -2.5rem -2rem}@media all and (max-width:82.8125em){.p-autoproddb[data-type=recipe] .p-autoproddb__items-block .productdb-teasers-list{margin:0 -2rem -2rem}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=recipe] .p-autoproddb__items-block .productdb-teasers-list{margin:0 -1rem -2rem}}.p-autoproddb[data-type=recipe] .p-autoproddb__items-block .productdb-teasers-list__item{width:25%;padding:0 2.5rem 2rem}@media all and (max-width:82.8125em){.p-autoproddb[data-type=recipe] .p-autoproddb__items-block .productdb-teasers-list__item{padding:0 2rem 2rem}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=recipe] .p-autoproddb__items-block .productdb-teasers-list__item{width:33.3333%}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=recipe] .p-autoproddb__items-block .productdb-teasers-list__item{width:50%;padding:0 1rem 2rem}}@media all and (max-width:19.9375em){.p-autoproddb[data-type=recipe] .p-autoproddb__items-block .productdb-teasers-list__item{width:100%}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=video][data-slider=true] .p-autoproddb__content-block-inner{max-width:100%;padding-left:0;padding-right:0;overflow:hidden}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list{padding-left:2rem;padding-right:2rem;padding-bottom:1rem;margin-bottom:0;flex-flow:row nowrap;justify-content:flex-start;scrollbar-width:thin;scrollbar-color:#ca0505 rgba(0,0,0,.1);overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list::-webkit-scrollbar{width:.8rem;height:.8rem}.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb{background-color:#ca0505;border-radius:0;border:.3rem solid rgba(0,0,0,0)}.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover{background-color:#ca0505}}@media(max-width:61.1875em)and (any-pointer:coarse){.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list{scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scroll-snap-type:x mandatory}.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list::-webkit-scrollbar{width:0;height:0}.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list:focus-visible{outline:.2rem solid rgba(0,0,0,0);box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=video][data-slider=true][data-count="1"] .productdb-teasers-list,.p-autoproddb[data-type=video][data-slider=true][data-count="2"] .productdb-teasers-list,.p-autoproddb[data-type=video][data-slider=true][data-count="3"] .productdb-teasers-list{justify-content:center}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=video][data-slider=true][data-count="3"] .productdb-teasers-list{justify-content:flex-start}}@media all and (max-width:23.0625em){.p-autoproddb[data-type=video][data-slider=true][data-count="2"] .productdb-teasers-list{justify-content:flex-start}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list__item{flex:0 0 auto;padding-bottom:0;scroll-snap-align:center;width:30%}}@media all and (max-width:47.9375em){.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list__item{width:48%}}@media all and (max-width:23.0625em){.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-list__item{width:94%}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=video][data-slider=true] .productdb-teasers-actions{padding-left:2rem;padding-right:2rem}}@media all and (max-width:61.1875em){.p-autoproddb[data-type=video][data-slider=true] .p-autoproddb__link-block{padding-left:2rem;padding-right:2rem}}.p-ctablock__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-ctablock-items{display:flex;flex-flow:row wrap;margin:0 -2rem -4rem}@media all and (max-width:82.8125em){.p-ctablock-items{margin:0 -1rem -2rem}}.p-ctablock-item{flex:0 1 auto;min-width:0;width:100%;padding:0 2rem 4rem;display:flex;flex-flow:column nowrap}@media all and (max-width:82.8125em){.p-ctablock-item{padding:0 1rem 2rem}}.p-ctablock-item>*{flex:1 1 auto;width:100%}.p-ctablock-items-holder[data-count-is-even=true] .p-ctablock-item{width:50%}@media all and (max-width:47.9375em){.p-ctablock-items-holder[data-count-is-even=true] .p-ctablock-item{width:100%}}.p-ctalinks{margin-top:6rem}@media all and (max-width:47.9375em){.p-ctalinks{margin-top:3rem}}.p-ctalinks__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-ctalinks__cta-item{display:flex;flex-flow:row wrap;justify-content:center}.p-ctalinks__cta-item a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-ctalinks__cta-item a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-ctalinks__cta-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-ctalinks__cta-item a:focus-visible,.p-ctalinks__cta-item a:active{text-decoration:underline}.p-ctalinks__cta-item a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-ctalinks__cta-item a>span{flex:0 1 auto}.p-ctalinks__cta-item a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-ctalinks__cta-item a{background:#fff;color:#ca0505;border-color:#ca0505}.p-ctalinks__cta-item a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-ctalinks__cta-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-ctalinks__cta-item a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-ctalinks__cta-item a{flex:0 1 auto;min-width:0;display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-ctalinks__cta-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.8rem -1.6rem}.p-ctalinks__cta-list-item{flex:0 1 auto;min-width:0;padding:0 .8rem 1.6rem}.p-ctalinks__cta-list-item a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-ctalinks__cta-list-item a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-ctalinks__cta-list-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-ctalinks__cta-list-item a:focus-visible,.p-ctalinks__cta-list-item a:active{text-decoration:underline}.p-ctalinks__cta-list-item a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-ctalinks__cta-list-item a>span{flex:0 1 auto}.p-ctalinks__cta-list-item a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-ctalinks__cta-list-item a{background:#fff;color:#ca0505;border-color:#ca0505}.p-ctalinks__cta-list-item a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-ctalinks__cta-list-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-ctalinks__cta-list-item a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-columntextitem__image-block img{display:block;width:100%}.p-columntextitem__content-block{max-width:80ch}.p-columntextitem__image-block+.p-columntextitem__content-block{margin-top:3rem}.p-columntextitem--image-bottom .p-columntextitem__image-block+.p-columntextitem__content-block{margin-top:0}.p-columntextitem--image-bottom .p-columntextitem__content-block+.p-columntextitem__image-block{margin-top:3rem}.p-downloads__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-downloads__header-block{max-width:66.66%;margin-bottom:3rem}@media all and (max-width:47.9375em){.p-downloads__header-block{max-width:100%}}.p-downloads__content-block{max-width:66.66%}@media all and (max-width:47.9375em){.p-downloads__content-block{max-width:100%}}.p-downloads__files-list-item+.p-downloads__files-list-item{margin-top:.8rem}.p-downloads__files-list-item .file-link{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505;display:inline-flex;flex-flow:row nowrap;max-width:100%}.p-downloads__files-list-item .file-link svg{flex:0 0 auto;min-width:0;display:block;width:1em;height:1em;margin-top:.2em;margin-right:.6em}.p-downloads__files-list-item .file-link a{flex:1 1 auto;min-width:0;text-decoration:none}.p-downloads__files-list-item .file-link a:hover,.p-downloads__files-list-item .file-link a:focus{text-decoration:underline}.p-downloads__download-all-block{margin-top:3rem}.p-downloads__download-all-block .file-link{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505;display:inline-flex;flex-flow:row nowrap;max-width:100%}.p-downloads__download-all-block .file-link svg{flex:0 0 auto;min-width:0;display:block;width:1em;height:1em;margin-top:.2em;margin-right:.6em}.p-downloads__download-all-block .file-link a{flex:1 1 auto;min-width:0;text-decoration:none}.p-downloads__download-all-block .file-link a:hover,.p-downloads__download-all-block .file-link a:focus{text-decoration:underline}.p-faqitem__header-block{border-bottom:.1rem solid #e6dfd8}.p-faqitem__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit;margin-bottom:1rem}@media all and (max-width:35.4375em){.p-faqitem__title{font-size:2rem}}@media all and (max-width:23.0625em){.p-faqitem__title{font-size:1.8rem}}.p-faq-item__toggle-button{width:100%;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal;color:inherit;padding:1rem 0}@media all and (max-width:35.4375em){.p-faq-item__toggle-button{font-size:2rem}}@media all and (max-width:23.0625em){.p-faq-item__toggle-button{font-size:1.8rem}}.p-faq-item__toggle-button-text{flex:1 1 auto;min-width:0}.p-faq-item__toggle-button-icon{flex:0 0 auto;min-width:0;margin-left:1rem;width:1.2rem;height:.8rem;fill:#ca0505;transition:transform .15s ease-out}.p-faq-item__toggle-button[aria-expanded=true] .p-faq-item__toggle-button-icon{transform:scale(-1)}.p-faqitem__content-block{display:block;margin:2rem 0}.p-faqitem__content-block[hidden]{display:none}.p-faqitem__content-block-inner{max-width:66.66%}@media all and (max-width:47.9375em){.p-faqitem__content-block-inner{max-width:100%}}.p-faq__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-faq__header-block{max-width:66.66%;margin-bottom:3rem}@media all and (max-width:47.9375em){.p-faq__header-block{max-width:100%}}.p-fullwidthimage__inner img{display:block;width:100%}.p-gallery-item{position:relative}.p-gallery-item__image-block-inner{position:relative;width:100%;height:0;padding-bottom:76%}.p-gallery-item__image-block-inner>a{display:block;position:absolute;top:0;left:0;width:100%;height:100%}.p-gallery-item__image-block-inner>a::after{content:"";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.1);box-shadow:inset 0 0 0 .3rem #ca0505;transition:opacity .15s ease-out,visibility .15s ease-out;opacity:0;visibility:hidden}.p-gallery-item__image-block-inner>a:hover::after,.p-gallery-item__image-block-inner>a:focus::after{opacity:1;visibility:visible}.p-gallery-item__image-block-inner img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-gallery-item__image-nr-overlay{position:absolute;top:0;left:0;width:100%;height:100%;overflow:auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;background-color:rgba(0,0,0,.5);color:#fff;text-shadow:0 0 .3rem #000}.p-gallery-item__image-nr-overlay-counter{display:block;padding:.2rem;font-size:2.4rem;line-height:1.5;font-weight:600}.p-gallery-item__caption{padding-top:.4rem;font-size:1.3rem;line-height:1.4}.p-gallery-item__caption-text{display:none}.p-gallery__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-gallery__header-block{max-width:66.66%}@media all and (max-width:47.9375em){.p-gallery__header-block{max-width:100%}}.p-gallery__download-all-block{margin-top:3rem}.p-gallery__download-all-block .file-link{font-size:1.4rem;line-height:1.5;font-weight:600;color:#ca0505;display:inline-flex;flex-flow:row nowrap;max-width:100%}.p-gallery__download-all-block .file-link svg{flex:0 0 auto;min-width:0;display:block;width:1em;height:1em;margin-top:.2em;margin-right:.6em}.p-gallery__download-all-block .file-link a{flex:1 1 auto;min-width:0;text-decoration:none}.p-gallery__download-all-block .file-link a:hover,.p-gallery__download-all-block .file-link a:focus{text-decoration:underline}.p-gallery-itemlist-block{margin:3rem 0}.p-gallery-itemlist{display:flex;flex-flow:row wrap;margin:0 -0.8rem -1.6rem}.p-gallery-itemlist__item{flex:0 1 auto;min-width:0;width:20%;padding:0 .8rem 1.6rem}@media all and (max-width:47.9375em){.p-gallery-itemlist__item{width:33.333%}}@media all and (max-width:23.0625em){.p-gallery-itemlist__item{width:50%}}.p-gallery-itemlist__item:nth-child(n+6){display:none}@media all and (max-width:47.9375em){.p-gallery-itemlist__item:nth-child(n+6){display:block}.p-gallery-itemlist__item:nth-child(n+7){display:none}}.p-gallery-itemlist__item:nth-child(-n+4) .p-gallery-item__image-nr-overlay{display:none}.p-gallery-itemlist[data-count="5"] .p-gallery-itemlist__item .p-gallery-item__image-nr-overlay{display:none}@media all and (max-width:47.9375em){.p-gallery-itemlist__item:nth-child(-n+4) .p-gallery-item__image-nr-overlay{display:block}.p-gallery-itemlist__item:nth-child(-n+5) .p-gallery-item__image-nr-overlay{display:none}.p-gallery-itemlist[data-count="6"] .p-gallery-itemlist__item .p-gallery-item__image-nr-overlay{display:none}}.p-gallery-itemlist__item:nth-child(n+5) .p-gallery-item__caption{display:none}.p-gallery-itemlist[data-count="5"] .p-gallery-itemlist__item:nth-child(n+5) .p-gallery-item__caption{display:block}@media all and (max-width:47.9375em){.p-gallery-itemlist__item:nth-child(n+1) .p-gallery-item__caption{display:none}}.p-graphic-tile{position:relative;display:flex;flex-flow:column nowrap}.p-graphic-tile__inner{flex:1 1 auto;width:100%;position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.p-graphic-tile__inner::before{content:"";float:left;padding-bottom:112.5%}.p-graphic-tile__inner::after{clear:left;content:" ";display:table}.p-graphic-tile__overlay-link{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.p-graphic-tile__media-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.p-graphic-tile__media-block::after{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.p-graphic-tile__image-holder{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000}.p-graphic-tile__image-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.p-graphic-tile__image-holder::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}@media all and (max-width:61.1875em){.p-graphic-tile[data-has-mobile-image=true] .p-graphic-tile__image-holder{display:none}}.p-graphic-tile__responsive-image-holder{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;display:none}@media all and (max-width:61.1875em){.p-graphic-tile__responsive-image-holder{display:block}}.p-graphic-tile__responsive-image-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.p-graphic-tile__responsive-image-holder::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.p-graphic-tile__video-holder{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000}.p-graphic-tile__video-holder video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.p-graphic-tile__video-holder::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.p-graphic-tile__content-block{position:relative;z-index:3;width:100%;color:#fff}.p-graphic-tile__content-block-inner{padding:2.4rem 2rem;text-align:center}@media all and (max-width:47.9375em){.p-graphic-tile__content-block-inner{padding:2rem}}.p-graphic-tile__top-title{font-size:1.4rem;line-height:1.2;font-weight:600;text-shadow:0 0 .4rem #000}.p-graphic-tile__title{font-size:2.4rem;line-height:1.2;font-weight:600;text-shadow:0 0 .4rem #000}@media all and (max-width:47.9375em){.p-graphic-tile__title{font-size:2.2rem}}@media all and (max-width:35.4375em){.p-graphic-tile__title{font-size:1.8rem}}.p-graphic-tile__top-title+.p-graphic-tile__title{margin-top:.5rem}.p-graphic-tile__text-block{margin-top:1rem;font-size:1.4rem;line-height:1.5;text-shadow:0 0 .4rem #000}.p-graphic-tile__cta-block{margin-top:1.4rem}.p-graphic-tile__cta-block a{position:relative;z-index:2;display:inline-flex;flex-flow:row nowrap;align-items:center;justify-content:center;background:#fff;color:#ca0505;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.467;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-graphic-tile__cta-block a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-graphic-tile__cta-block a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-graphic-tile__cta-block a:focus-visible,.p-graphic-tile__cta-block a:active{text-decoration:underline}.p-graphic-tile__cta-block-overlay-link{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0}.p-graphic-tiles{position:relative}.p-graphic-tiles+.p-graphic-tiles[data-has-header=false]{margin-top:-6rem}@media all and (max-width:47.9375em){.p-graphic-tiles+.p-graphic-tiles[data-has-header=false]{margin-top:-3rem}}.p-graphic-tiles__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-graphic-tiles__header-inner{max-width:66.66%}@media all and (max-width:47.9375em){.p-graphic-tiles__header-inner{max-width:100%}}.p-graphic-tiles__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-graphic-tiles__header+.p-graphic-tiles__content{margin-top:2rem}.p-graphic-tiles-itemlist{display:flex;flex-flow:row wrap}.p-graphic-tiles-itemlist__item{flex:1 1 auto;width:33.3333%;display:flex;flex-flow:column nowrap}@media all and (max-width:47.9375em){.p-graphic-tiles-itemlist__item{width:100%}}.p-graphic-tiles-itemlist__item>*{flex:1 1 auto;width:100%}.p-graphic-tiles-itemlist[data-count="1"] .p-graphic-tile__inner::before{padding-bottom:60%}.p-graphic-tiles-itemlist[data-count="2"] .p-graphic-tile__inner::before{padding-bottom:120%}.p-graphic-tiles-itemlist[data-count="3"] .p-graphic-tile__inner::before,.p-graphic-tiles-itemlist[data-count="6"] .p-graphic-tile__inner::before,.p-graphic-tiles-itemlist[data-count="9"] .p-graphic-tile__inner::before{padding-bottom:180%}.p-graphic-tiles-itemlist[data-count="4"] .p-graphic-tiles-itemlist__item,.p-graphic-tiles-itemlist[data-count="8"] .p-graphic-tiles-itemlist__item{width:50%}.p-graphic-tiles-itemlist[data-count="5"] .p-graphic-tiles-itemlist__item:nth-child(-n+3) .p-graphic-tile__inner::before{padding-bottom:180%}.p-graphic-tiles-itemlist[data-count="7"] .p-graphic-tiles-itemlist__item:nth-child(-n+3) .p-graphic-tile__inner::before{padding-bottom:180%}.p-graphic-tiles-itemlist[data-count="7"] .p-graphic-tiles-itemlist__item:nth-child(n+4){width:50%}.p-graphic-tiles-itemlist[data-count=large] .p-graphic-tiles-itemlist__item{width:50%}.p-graphic-tiles-itemlist[data-count=large] .p-graphic-tiles-itemlist__item:nth-child(n+11){width:100%}.p-graphic-tiles-itemlist[data-count=large] .p-graphic-tiles-itemlist__item:nth-child(n+11) .p-graphic-tile__inner::before{padding-bottom:60%}@media all and (max-width:61.1875em){.p-graphic-tiles-itemlist[data-count] .p-graphic-tiles-itemlist__item:nth-child(n+1){width:100%}}@media all and (max-width:61.1875em){.p-graphic-tiles-itemlist[data-count] .p-graphic-tiles-itemlist__item:nth-child(n+1) .p-graphic-tile__inner::before{padding-bottom:120%}}@media all and (max-width:35.4375em){.p-graphic-tiles-itemlist[data-count] .p-graphic-tiles-itemlist__item:nth-child(n+1) .p-graphic-tile__inner::before{padding-bottom:150%}}.p-grid__header-block{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-grid__header-block{margin-bottom:2rem}.p-grid__header-block-inner{max-width:66.66%}@media all and (max-width:47.9375em){.p-grid__header-block-inner{max-width:100%}}.p-grid-itemlist-block{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-grid-itemlist{display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 7rem}@media all and (max-width:81.1875em){.p-grid-itemlist{gap:4rem 1.6rem}}@media all and (max-width:61.1875em){.p-grid-itemlist{grid-template-columns:repeat(2,1fr)}}@media all and (max-width:35.4375em){.p-grid-itemlist{grid-template-columns:1fr}}.p-grid-itemlist__item{display:flex;flex-flow:column nowrap}.p-grid-itemlist__item>*{width:100%;flex:1 1 auto}.p-griditem{position:relative}.p-griditem__inner{position:relative}.p-griditem__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.p-griditem__image-block{position:relative}.p-griditem__image-block-inner{position:relative;display:flex;flex-flow:row wrap;align-items:stretch;justify-content:flex-end;background-color:#fce4e1}.p-griditem__image-block-inner::before{content:"";float:left;padding-bottom:75%}.p-griditem__image-block-inner::after{clear:left;content:" ";display:table}.p-griditem__graphic-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.p-griditem__graphic-background{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;overflow:hidden;transition:filter .4s ease}.p-griditem__graphic-background img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover;transition:transform .4s ease;will-change:transform}.p-griditem--has-link:hover .p-griditem__graphic-background{filter:brightness(90%)}.p-griditem--has-link:hover .p-griditem__graphic-background img{transform:scale3d(1.03,1.03,1)}@media all and (prefers-reduced-motion:reduce){.p-griditem--has-link:hover .p-griditem__graphic-background img{transform:none}}.p-griditem__image-block+.p-griditem__content-block{padding-top:1.4rem}.p-griditem__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.2rem;line-height:1.36;font-weight:normal}.p-griditem__title a{display:inline-block;text-decoration:none}.p-griditem__title a:focus,.p-griditem__title a:active{text-decoration:underline}.p-griditem__text-content{font-size:1.3rem;line-height:1.46}*+.p-griditem__text-content{padding-top:1.4rem}.p-html--contentwidth .p-html__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-imagebanner__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-imagebanner__graphic img{display:block;width:100%;height:auto}.p-imagebanner__graphic[data-type=desktop]{display:block}.p-imagebanner__graphic[data-type=mobile]{display:none}@media all and (max-width:47.9375em){.p-imagebanner[data-has-mobile-version=true] .p-imagebanner__graphic[data-type=desktop]{display:none}.p-imagebanner[data-has-mobile-version=true] .p-imagebanner__graphic[data-type=mobile]{display:block}}.p-imagebanner__graphic-link{display:block}.p-infographic__header-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-infographic__header-block-content{max-width:66.66%}@media all and (max-width:47.9375em){.p-infographic__header-block-content{max-width:100%}}.p-infographic__header-block+.p-infographic__content-block{margin-top:5.6rem}@media all and (max-width:47.9375em){.p-infographic__header-block+.p-infographic__content-block{margin-top:3rem}}.p-infographic__content-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-infographic__graphic img{display:block;width:100%;height:auto}.p-infographic__graphic[data-type=desktop]{display:block}.p-infographic__graphic[data-type=mobile]{display:none}@media all and (max-width:47.9375em){.p-infographic[data-has-mobile-version=true] .p-infographic__graphic[data-type=desktop]{display:none}.p-infographic[data-has-mobile-version=true] .p-infographic__graphic[data-type=mobile]{display:block}}.p-infographic__description{margin-top:2rem}.p-infographic__description-details-summary{background:rgba(0,0,0,0);border:0;list-style:none;cursor:pointer;color:#ca0505;display:inline-flex;flex-flow:row nowrap;align-items:center;font-size:1.6rem;line-height:1.4;font-weight:normal;transition:color .15s ease-out}.p-infographic__description-details-summary:hover,.p-infographic__description-details-summary:focus{color:#000;text-decoration:none}@media all and (max-width:35.4375em){.p-infographic__description-details-summary{font-size:1.3rem}}.p-infographic__description-details-summary>svg{flex:0 0 auto;min-width:0;width:1.4rem;height:1.4rem;margin-right:1rem;transition:transform .15s ease-out}.p-infographic__description-details-summary>span{flex:0 1 auto;min-width:0}.p-infographic__description-details[open] .p-infographic__description-details-summary>svg{transform:rotate(90deg)}.p-infographic__description-details-content{margin:2rem 0 0 .6rem;border-left:.2rem solid rgba(0,0,0,.1);padding-left:2rem}.p-intro__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-intro__text{max-width:66.66%}@media all and (max-width:47.9375em){.p-intro__text{max-width:100%}}.p-noderefblock__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-noderefblock__header-block{margin-bottom:2rem}.p-noderefblock-itemlist-holder{overflow:hidden}.p-noderefblock-itemlist{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -3.5rem -4rem}@media all and (max-width:81.1875em){.p-noderefblock-itemlist{margin:0 -0.8rem -4rem}}.p-noderefblock-itemlist__item{flex:0 1 auto;min-width:0;width:33.3333%;padding:0 3.5rem 4rem;display:flex;flex-flow:column nowrap}@media all and (max-width:81.1875em){.p-noderefblock-itemlist__item{padding:0 .8rem 4rem}}@media all and (max-width:61.1875em){.p-noderefblock-itemlist__item{width:50%}}@media all and (max-width:35.4375em){.p-noderefblock-itemlist__item{width:100%}}.p-noderefblock-itemlist__item>*{width:100%;flex:1 1 auto}.p-noderefblock__cta-holder{margin-top:2rem;text-align:center}.p-noderefblock__cta-holder a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-noderefblock__cta-holder a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-noderefblock__cta-holder a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-noderefblock__cta-holder a:focus-visible,.p-noderefblock__cta-holder a:active{text-decoration:underline}.p-noderefblock__cta-holder a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-noderefblock__cta-holder a>span{flex:0 1 auto}.p-noderefblock__cta-holder a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-noderefblock__cta-holder a{background:#fff;color:#ca0505;border-color:#ca0505}.p-noderefblock__cta-holder a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-noderefblock__cta-holder a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-noderefblock__cta-holder a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-noderefblock__cta-holder a{display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-onecolumntext__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-onecolumntext__image-block img{display:block;width:100%}.p-onecolumntext__content-block{max-width:66.66%}@media all and (max-width:47.9375em){.p-onecolumntext__content-block{max-width:100%}}.p-onecolumntext__image-block+.p-onecolumntext__content-block{margin-top:6rem}@media all and (max-width:47.9375em){.p-onecolumntext__image-block+.p-onecolumntext__content-block{margin-top:3rem}}.p-onecolumntext--image-bottom .p-onecolumntext__image-block+.p-onecolumntext__content-block{margin-top:0}.p-onecolumntext--image-bottom .p-onecolumntext__content-block+.p-onecolumntext__image-block{margin-top:6rem}@media all and (max-width:47.9375em){.p-onecolumntext--image-bottom .p-onecolumntext__content-block+.p-onecolumntext__image-block{margin-top:3rem}}.p-pagehero__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-pagehero__item{position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.p-pagehero__item::before{content:"";float:left;padding-bottom:56.25%}.p-pagehero__item::after{clear:left;content:" ";display:table}.p-pagehero__media-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.p-pagehero__image-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.p-pagehero__image-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.p-pagehero__image-holder::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}@media all and (max-width:47.9375em){.p-pagehero[data-has-mobile-image=true] .p-pagehero__image-holder{display:none}}.p-pagehero__responsive-image-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:none}@media all and (max-width:47.9375em){.p-pagehero__responsive-image-holder{display:block}}.p-pagehero__responsive-image-holder img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.p-pagehero__responsive-image-holder::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.p-pagehero__video-holder{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.p-pagehero__video-holder video{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.p-pagehero__video-holder::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.p-pagehero__content-block{position:relative;z-index:3;width:100%;color:#fff}.p-pagehero__content-block-inner{padding:4.6rem 4rem}@media all and (max-width:47.9375em){.p-pagehero__content-block-inner{padding:2.5rem 3rem}}@media all and (max-width:35.4375em){.p-pagehero__content-block-inner{padding:1.5rem 2rem}}.p-pagehero__toptitle{font-size:1.6rem;line-height:1.35;font-weight:600;text-shadow:0 0 .4rem rgba(0,0,0,.5),0 0 1rem rgba(0,0,0,.1)}@media all and (max-width:35.4375em){.p-pagehero__toptitle{font-size:1.4rem}}.p-pagehero__title{font-size:2.4rem;line-height:1.2;font-weight:600;text-shadow:0 0 .4rem rgba(0,0,0,.5),0 0 1rem rgba(0,0,0,.1)}@media all and (max-width:47.9375em){.p-pagehero__title{font-size:2.2rem}}@media all and (max-width:35.4375em){.p-pagehero__title{font-size:1.8rem}}.p-pagehero__toptitle+.p-pagehero__title{margin-top:.4rem}.p-pagehero__text{margin-top:1rem;text-shadow:0 0 .4rem rgba(0,0,0,.5),0 0 1rem rgba(0,0,0,.1)}.p-pagehero__cta-block{margin-top:1rem;font-size:1.6rem;line-height:1.35;font-weight:600}.p-pagehero__cta-item+.p-pagehero__cta-item{margin-top:.5rem}.p-pagehero__cta-item a{display:inline-block;text-decoration:none;color:#fff;text-shadow:0 0 .4rem rgba(0,0,0,.5),0 0 1rem rgba(0,0,0,.1)}.p-pagehero__cta-item a:hover,.p-pagehero__cta-item a:focus,.p-pagehero__cta-item a:active{text-decoration:underline}@media print{.p-pagehero{display:none}}.p-proddbrefblock__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-proddbrefblock__header-block{margin-bottom:2rem}.p-proddbrefblock-itemlist{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -2.5rem -5rem}@media all and (max-width:82.8125em){.p-proddbrefblock-itemlist{margin:0 -2rem -4rem}}@media all and (max-width:47.9375em){.p-proddbrefblock-itemlist{margin:0 -1rem -2rem}}.p-proddbrefblock-itemlist__item{flex:0 1 auto;min-width:0;width:25%;padding:0 2.5rem 5rem;display:flex;flex-flow:column nowrap}.p-proddbrefblock-itemlist__item>*{width:100%;flex:1 1 auto}@media all and (max-width:82.8125em){.p-proddbrefblock-itemlist__item{padding:0 2rem 4rem}}@media all and (max-width:61.1875em){.p-proddbrefblock-itemlist__item{width:33.3333%}}@media all and (max-width:47.9375em){.p-proddbrefblock-itemlist__item{width:50%;padding:0 1rem 2rem}}@media all and (max-width:19.9375em){.p-proddbrefblock-itemlist__item{width:100%}}.p-proddbrefblock__cta-holder{margin-top:2rem;text-align:center}.p-proddbrefblock__cta-holder a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-proddbrefblock__cta-holder a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-proddbrefblock__cta-holder a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-proddbrefblock__cta-holder a:focus-visible,.p-proddbrefblock__cta-holder a:active{text-decoration:underline}.p-proddbrefblock__cta-holder a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-proddbrefblock__cta-holder a>span{flex:0 1 auto}.p-proddbrefblock__cta-holder a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-proddbrefblock__cta-holder a{background:#fff;color:#ca0505;border-color:#ca0505}.p-proddbrefblock__cta-holder a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-proddbrefblock__cta-holder a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-proddbrefblock__cta-holder a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-proddbrefblock__cta-holder a{display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-quote__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-quote__blocks{display:flex;flex-flow:row wrap}.p-quote__image-block{flex:0 1 auto;min-width:0;width:33.33%;padding-left:3rem;order:1}@media all and (max-width:47.9375em){.p-quote__image-block{width:100%;padding-left:0;order:initial;margin-bottom:3rem}}.p-quote__image-holder{position:relative;background-color:#efebe5;height:0;padding-bottom:75%}.p-quote__image-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-quote__content-block{flex:1 1 auto;min-width:0;width:66.66%}@media all and (max-width:47.9375em){.p-quote__content-block{width:100%}}.p-quote[data-has-image=false] .p-quote__figure{max-width:66.66%}@media all and (max-width:47.9375em){.p-quote[data-has-image=false] .p-quote__figure{max-width:100%}}.p-quote__blockquote{font-size:1.6rem;line-height:1.5}.p-quote__blockquote>p{quotes:initial}.p-quote__blockquote>p::before,.p-quote__blockquote>p::after{font-weight:bold;font-size:1.1em;line-height:1em;color:#ca0505}.p-quote__blockquote>p::before{content:open-quote;padding-right:.2em}.p-quote__blockquote>p::after{content:close-quote;padding-left:.2em}.p-quote__caption{margin-top:1rem;font-size:1.4rem;line-height:1.5;color:#ca0505}.p-slider-item{display:flex;flex-flow:column nowrap}.p-slider-item__inner{flex:1 1 auto;width:100%;display:flex;flex-flow:column nowrap}.p-slider-item__container{flex:1 0 auto;width:100%;position:relative;display:flex;flex-flow:row wrap;align-items:flex-end}.p-slider-item__container::before{content:"";float:left;padding-bottom:58%}.p-slider-item__container::after{clear:left;content:" ";display:table}.p-slider-item__overlay-link{position:absolute;z-index:3;top:0;left:0;width:100%;height:100%}.p-slider-item__image-block{position:absolute;z-index:1;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-color:#000;overflow:hidden}.p-slider-item__image-block img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:cover}.p-slider-item[data-has-overlay] .p-slider-item__image-block::after{content:"";position:absolute;z-index:1;bottom:0;left:0;width:100%;height:70%;background:linear-gradient(180deg,rgba(44,42,41,0) 0%,rgba(44,42,41,0.85) 74.03%)}.p-slider-item__content-block{position:relative;z-index:3;width:100%;color:#fff;text-shadow:0 0 .4rem #000}.p-slider-item__content-block-inner{padding:2.5rem 3rem}@media all and (max-width:35.4375em){.p-slider-item__content-block-inner{padding:1.5rem 2rem}}.p-slider-item__title-block{font-size:2.4rem;line-height:1.2;font-weight:600;word-break:break-word}@media all and (max-width:47.9375em){.p-slider-item__title-block{font-size:2.2rem}}@media all and (max-width:35.4375em){.p-slider-item__title-block{font-size:1.8rem}}.p-slider-item__access-notice{margin-top:4%}@media all and (max-width:35.4375em){.p-slider-item__access-notice{margin-top:2.5%}}.p-slider-item__access-notice-item{display:inline-block;padding:.4rem 1rem;background-color:#ca0505;color:#fff;font-size:1.4rem;line-height:1.4;font-weight:600;text-transform:uppercase;text-align:center;text-shadow:none}@media all and (max-width:35.4375em){.p-slider-item__access-notice-item{font-size:1.2rem}}.p-slider-item__cta-block{margin-top:4%;font-size:1.6rem;line-height:1.35;font-weight:600}@media all and (max-width:35.4375em){.p-slider-item__cta-block{margin-top:2.5%}}@media all and (max-width:35.4375em){.p-slider-item__cta-block{font-size:1.2rem}}.p-slider-item__cta-item+.p-slider-item__cta-item{margin-top:.5rem}.p-slider-item__cta-item a{display:inline-block;text-decoration:none}.p-slider-item__cta-item a:hover,.p-slider-item__cta-item a:focus,.p-slider-item__cta-item a:active{text-decoration:underline}.p-slider-item__meta{margin-top:4%;display:flex;flex-flow:row wrap;justify-content:space-between}@media all and (max-width:35.4375em){.p-slider-item__meta{margin-top:2.5%}}.p-slider-item__meta-authors{flex:1 1 auto;min-width:0;padding-right:5%;display:flex;flex-flow:row nowrap;align-items:center}.p-slider-item__meta-authors-images{margin-right:1.2rem}.p-slider-item__meta-authors-images .author-image-holder{width:5rem;background-color:#fff;border:.2rem solid #fff;border-radius:50%;overflow:hidden}@media all and (max-width:35.4375em){.p-slider-item__meta-authors-images .author-image-holder{width:3.4rem}}.p-slider-item__meta-authors-images .author-image{position:relative;width:100%;height:0;padding-bottom:100%}.p-slider-item__meta-authors-images img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.p-slider-item__meta-authors-images svg{position:absolute;top:.5rem;left:0;width:100%;height:100%;object-fit:cover;fill:#d5d4d4}.p-slider-item__meta-authors-labels{font-size:1.6rem;line-height:1.35;font-weight:600}@media all and (max-width:35.4375em){.p-slider-item__meta-authors-labels{font-size:1.2rem}}.p-slider-item__video-length{flex:0 1 auto;min-width:0;align-self:flex-end;margin-left:auto}.p-slider-item__video-length-indicator{padding:.2rem .3rem;background-color:#000;font-size:1.3rem;line-height:1;font-weight:600;color:#fff}@media all and (max-width:35.4375em){.p-slider-item__video-length-indicator{font-size:1.2rem}}.p-slider-item__floating-content-block{position:absolute;z-index:2;top:0;left:0}.p-slider-item__label{padding:.3rem 1rem;background-color:#ca0505;color:#fff;font-size:1.2rem;line-height:1.5;font-weight:600;text-transform:uppercase}.p-slider-holder{position:relative}.p-slider-itemlist-wrapper{overflow:hidden}.p-slider-itemlist{list-style:none;margin:0 -0.3rem;display:flex;flex-flow:row nowrap;scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:none;scroll-behavior:smooth;scroll-snap-type:x mandatory}.p-slider-itemlist::-webkit-scrollbar{width:0;height:0}.p-slider-itemlist::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.p-slider-itemlist::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.p-slider-itemlist::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}.p-slider-itemlist:focus-visible{outline:.2rem solid rgba(0,0,0,0);box-shadow:0 0 0 .2rem #fff,0 0 0 .4rem #000}@media all and (max-width:35.4375em){.p-slider-itemlist{margin:0 -0.1rem;scrollbar-width:thin;scrollbar-color:#ca0505 rgba(0,0,0,.1);scroll-snap-type:none}.p-slider-itemlist::-webkit-scrollbar{width:.8rem;height:.8rem}.p-slider-itemlist::-webkit-scrollbar-track{background:rgba(0,0,0,.1)}.p-slider-itemlist::-webkit-scrollbar-thumb{background-color:#ca0505;border-radius:0;border:.3rem solid rgba(0,0,0,0)}.p-slider-itemlist::-webkit-scrollbar-thumb:hover{background-color:#ca0505}}@media(max-width:35.4375em)and (any-pointer:coarse){.p-slider-itemlist{scrollbar-width:none;scrollbar-color:rgba(0,0,0,0) rgba(0,0,0,0);scroll-snap-type:x mandatory}.p-slider-itemlist::-webkit-scrollbar{width:0;height:0}.p-slider-itemlist::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.p-slider-itemlist::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,0);border-radius:0;border:0}.p-slider-itemlist::-webkit-scrollbar-thumb:hover{background-color:rgba(0,0,0,0)}}.p-slider-itemlist__item{flex:0 0 auto;min-width:0;width:40%;padding:0 .3rem;scroll-snap-align:center;display:flex;flex-flow:column nowrap}@media all and (max-width:71.1875em){.p-slider-itemlist__item{width:60%}}@media all and (max-width:47.9375em){.p-slider-itemlist__item{width:90%}}@media all and (max-width:35.4375em){.p-slider-itemlist__item{width:94%;padding:0 .1rem}}.p-slider-itemlist__item>*{flex:1 1 auto;width:100%}.p-slider-nav{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-slider-nav{display:none}.p-slider-holder.js-overflow .p-slider-nav{display:block}@media all and (max-width:35.4375em){.p-slider-holder.js-overflow .p-slider-nav{display:none}}.p-slider-holder[data-count="1"] .p-slider-nav{display:none}.p-slider-nav-arrows{display:flex;flex-flow:row nowrap;margin:0 -0.4rem}.p-slider-nav__btn{margin:0 .4rem;display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border:.2rem solid #ca0505;border-radius:50%;background-color:#000;color:#ca0505;transition:opacity .15s ease-out,color .15s ease-out,background-color .15s ease-out,border-color .15s ease-out;position:absolute;z-index:4;top:50%;margin-top:-2.2rem}.p-slider-nav__btn:hover,.p-slider-nav__btn:focus{color:#fff;background-color:#000;border-color:#ca0505}.p-slider-nav__btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}.p-slider-nav__btn svg{display:block;position:relative;width:1.6rem;height:1.6rem}.p-slider-nav__btn--prev{left:2rem}.p-slider-nav__btn--next{right:2rem}.p-slider-nav__btn--prev svg{left:-0.1em}.p-slider-nav__btn--next svg{left:.1em}.p-slider-navlist{display:none}.p-slider__cta-block{margin-top:6rem}@media all and (max-width:47.9375em){.p-slider__cta-block{margin-top:3rem}}.p-slider__cta-block-inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-slider__cta-item{display:flex;flex-flow:row wrap;justify-content:center}.p-slider__cta-item a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-slider__cta-item a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-slider__cta-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-slider__cta-item a:focus-visible,.p-slider__cta-item a:active{text-decoration:underline}.p-slider__cta-item a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-slider__cta-item a>span{flex:0 1 auto}.p-slider__cta-item a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-slider__cta-item a{background:#fff;color:#ca0505;border-color:#ca0505}.p-slider__cta-item a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-slider__cta-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-slider__cta-item a:disabled{color:#979797;background-color:#fff;border-color:#979797}.p-slider__cta-item a{flex:0 1 auto;min-width:0;display:block;width:31.5rem;max-width:100%;margin:0 auto}.p-slider__cta-list{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.8rem -1.6rem}.p-slider__cta-list-item{flex:0 1 auto;min-width:0;padding:0 .8rem 1.6rem}.p-slider__cta-list-item a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.p-slider__cta-list-item a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.p-slider__cta-list-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.p-slider__cta-list-item a:focus-visible,.p-slider__cta-list-item a:active{text-decoration:underline}.p-slider__cta-list-item a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.p-slider__cta-list-item a>span{flex:0 1 auto}.p-slider__cta-list-item a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.p-slider__cta-list-item a{background:#fff;color:#ca0505;border-color:#ca0505}.p-slider__cta-list-item a:focus{color:#fff;background-color:#ca0505;border-color:#ca0505}.p-slider__cta-list-item a:hover{color:#ca0505;background-color:#fadbd6;border-color:#ca0505}.p-slider__cta-list-item a:disabled{color:#979797;background-color:#fff;border-color:#979797}@media print{.p-slider{display:none}}.p-textandimage__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-textandimage__blocks{position:relative;display:flex;flex-flow:row wrap}.p-textandimage__block{flex:0 1 auto;min-width:0;width:100%}.p-textandimage__block+.p-textandimage__block{margin-top:6rem}@media all and (max-width:47.9375em){.p-textandimage__block+.p-textandimage__block{margin-top:3rem}}.p-textandimage--image-left .p-textandimage__block{width:50%;max-width:100%}.p-textandimage--image-left .p-textandimage__block.p-textandimage__block--image{width:47.5%;padding-right:3rem}.p-textandimage--image-left .p-textandimage__block.p-textandimage__block--content{width:52.5%;padding-left:3rem}.p-textandimage--image-left .p-textandimage__block+.p-textandimage__block{margin-top:0}@media all and (max-width:47.9375em){.p-textandimage--image-left .p-textandimage__block{width:100%}.p-textandimage--image-left .p-textandimage__block.p-textandimage__block--image{width:100%;padding-right:0}.p-textandimage--image-left .p-textandimage__block.p-textandimage__block--content{width:100%;padding-left:0;margin-top:6rem}}@media all and (max-width:47.9375em){.p-textandimage--image-left .p-textandimage__block.p-textandimage__block--content{margin-top:3rem}}.p-textandimage--image-right .p-textandimage__block{width:50%;max-width:100%}.p-textandimage--image-right .p-textandimage__block.p-textandimage__block--content{order:-1;width:52.5%;padding-right:3rem}.p-textandimage--image-right .p-textandimage__block.p-textandimage__block--image{width:47.5%;padding-left:3rem}.p-textandimage--image-right .p-textandimage__block+.p-textandimage__block{margin-top:0}@media all and (max-width:47.9375em){.p-textandimage--image-right .p-textandimage__block{width:100%}.p-textandimage--image-right .p-textandimage__block.p-textandimage__block--content{order:initial;width:100%;padding-right:0;margin-top:6rem}.p-textandimage--image-right .p-textandimage__block.p-textandimage__block--image{width:100%;padding-left:0}}@media all and (max-width:47.9375em){.p-textandimage--image-right .p-textandimage__block.p-textandimage__block--content{margin-top:3rem}}.p-textandimage.p-textandimage--image-left.image-width-25 .p-textandimage__block--image,.p-textandimage.p-textandimage--image-right.image-width-25 .p-textandimage__block--image{width:33.33%}@media all and (max-width:47.9375em){.p-textandimage.p-textandimage--image-left.image-width-25 .p-textandimage__block--image,.p-textandimage.p-textandimage--image-right.image-width-25 .p-textandimage__block--image{width:100%}}.p-textandimage.p-textandimage--image-left.image-width-25 .p-textandimage__block--content,.p-textandimage.p-textandimage--image-right.image-width-25 .p-textandimage__block--content{width:66.66%}@media all and (max-width:47.9375em){.p-textandimage.p-textandimage--image-left.image-width-25 .p-textandimage__block--content,.p-textandimage.p-textandimage--image-right.image-width-25 .p-textandimage__block--content{width:100%}}.p-textandimage.p-textandimage--image-left.image-width-75 .p-textandimage__block--image,.p-textandimage.p-textandimage--image-right.image-width-75 .p-textandimage__block--image{width:66.66%}@media all and (max-width:47.9375em){.p-textandimage.p-textandimage--image-left.image-width-75 .p-textandimage__block--image,.p-textandimage.p-textandimage--image-right.image-width-75 .p-textandimage__block--image{width:100%}}.p-textandimage.p-textandimage--image-left.image-width-75 .p-textandimage__block--content,.p-textandimage.p-textandimage--image-right.image-width-75 .p-textandimage__block--content{width:33.33%}@media all and (max-width:47.9375em){.p-textandimage.p-textandimage--image-left.image-width-75 .p-textandimage__block--content,.p-textandimage.p-textandimage--image-right.image-width-75 .p-textandimage__block--content{width:100%}}.p-twocolumntext__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-twocolumntext__header-block{max-width:66.66%;margin-bottom:3rem}@media all and (max-width:47.9375em){.p-twocolumntext__header-block{max-width:100%}}.p-twocolumntext__items{display:flex;flex-flow:row wrap}.p-twocolumntext__item{flex:0 1 auto;min-width:0;width:50%}.p-twocolumntext__item:nth-child(1){padding-right:3rem}.p-twocolumntext__item:nth-child(2){padding-left:3rem}@media all and (max-width:47.9375em){.p-twocolumntext__item{width:100%}.p-twocolumntext__item:nth-child(1){padding-right:0}.p-twocolumntext__item:nth-child(2){padding-left:0;margin-top:6rem}}@media all and (max-width:47.9375em){.p-twocolumntext__item:nth-child(2){margin-top:3rem}}.p-video__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-video__header{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-video__header-inner{max-width:77rem;margin:0 auto}.p-video__content{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}.p-video__header+.p-video__content{margin-top:2rem}.p-video__video-container{max-width:77rem;margin:0 auto}@media print{.p-video{display:none}}
:root{--fancybox-accent-color:#fff;--fancybox-thumbs-border-radius:0;}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{border-width:0.3rem;}.fancybox__content :focus:not(.carousel__button.is-close){outline:0.2rem solid transparent;}.lightbox-caption{text-align:center;}.lightbox-caption__title{font-size:1.3rem;line-height:1.5;}.lightbox-caption__text{font-size:1.2rem;line-height:1.5;}
.iframe-modal{position:fixed;z-index:598;top:0;left:0;bottom:0;right:0;width:100%;height:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0;visibility:hidden}.transitions .iframe-modal{transition:opacity .15s ease .25s,visibility .15s ease .25s}.js-iframemodal-visible .iframe-modal{opacity:1;visibility:visible}.transitions.js-iframemodal-visible .iframe-modal{transition:opacity .15s ease,visibility .15s ease}html.js-iframemodal-fixed{overflow:hidden;height:100%}html.js-iframemodal-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden}.iframe-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:hsla(0,0%,100%,.9)}.iframe-modal.js-bgclick-enabled .iframe-modal__background{cursor:pointer}.iframe-modal__modal{flex:0 1 auto;min-width:0;position:relative;z-index:2;height:90%;max-height:96rem;width:90%;max-width:120rem;background:#fff;box-shadow:0 .8rem 2.2rem rgba(44,42,41,.1);display:flex;flex-flow:column nowrap}@media all and (max-width:61.1875em){.iframe-modal__modal{height:100%;max-height:100%;width:100%;max-width:100%}}.iframe-modal__top-block{flex:0 0 auto;display:flex;flex-flow:row nowrap;align-items:center;padding:.4rem;border-bottom:.1rem solid rgba(0,0,0,0)}.iframe-modal__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2.8rem;line-height:1.36;font-weight:normal;color:inherit}@media all and (max-width:35.4375em){.iframe-modal__title{font-size:2.4rem}}.iframe-modal__top-actions-container{flex:0 1 auto;min-width:0;margin-left:auto}.iframe-modal__close-button{display:flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:50%;color:#ca0505}.iframe-modal__close-button svg{display:block;width:2rem;height:2rem}.iframe-modal__content{flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;display:flex;flex-flow:column nowrap}.iframe-modal__content-inner{position:relative;width:100%;flex:1 1 auto}.iframe-modal__keep-current-button{margin-top:2rem;font-size:1.6rem;line-height:1.4;color:#ca0505;padding:.8rem 2rem;border:.1rem solid}.iframe-modal__iframe{position:absolute;top:0;left:0;width:100%;height:100%}
.event-detail-info{margin:0 0 6rem 0}@media all and (max-width:47.9375em){.event-detail-info{margin-bottom:3rem}}.event-detail-info__inner{width:100%;max-width:126rem;margin-left:auto;margin-right:auto;max-width:130rem;padding-left:2rem;padding-right:2rem}@media all and (max-width:47.9375em){.event-detail-info__inner{max-width:100%;padding-left:0;padding-right:0}}.event-detail-info__blocks{display:flex;flex-flow:row wrap;background-color:#efebe5}@media print{.event-detail-info__blocks{border:.1rem solid}}.event-detail-info__main-block{flex:0 1 auto;min-width:0;width:65%;display:flex;flex-flow:row wrap}@media all and (max-width:47.9375em){.event-detail-info__main-block{width:100%}}.event-detail-info__main-graphic-block{flex:0 1 auto;min-width:0;width:65%;display:flex;flex-flow:column nowrap}@media all and (max-width:24.1875em){.event-detail-info__main-graphic-block{width:100%}}.event-detail-info__graphic-holder{position:relative;flex:1 1 auto;width:100%;height:0;padding-bottom:78%}.event-detail-info__graphic-holder img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.event-detail-info__main-data-block{flex:0 1 auto;min-width:0;width:35%;display:flex;flex-flow:column nowrap;background-color:#fce4e1}@media all and (max-width:24.1875em){.event-detail-info__main-data-block{width:100%}}.event-detail-info__details-panel{flex:1 1 auto;width:100%;padding:4%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.event-detail-info__details-date{font-size:2.8rem;line-height:1.2;font-weight:600;text-align:center;padding:1.4rem 0}@media all and (max-width:61.1875em){.event-detail-info__details-date{font-size:2.4rem}}@media all and (max-width:47.9375em){.event-detail-info__details-date{font-size:2rem;padding:.8rem 0}}@media all and (max-width:35.4375em){.event-detail-info__details-date{font-size:1.6rem}}.event-detail-info__details-location{position:relative;padding:1.6rem 0;font-size:2rem;line-height:1.3;text-align:center}@media all and (max-width:61.1875em){.event-detail-info__details-location{font-size:1.6rem}}@media all and (max-width:47.9375em){.event-detail-info__details-location{font-size:1.4rem;padding:.8rem 0}}@media all and (max-width:35.4375em){.event-detail-info__details-location{font-size:1.2rem}}.event-detail-info__details-date+.event-detail-info__details-location::before{content:"";position:absolute;display:block;width:90%;height:0;border-top:.1rem solid rgba(0,0,0,.1);left:5%;top:0}.event-detail-info__additional-block{flex:0 1 auto;min-width:0;width:35%;order:-1}@media all and (max-width:47.9375em){.event-detail-info__additional-block{width:100%;order:initial}}.event-detail-info__additional-block-inner{padding:3.2rem}.event-detail-info__broughtby{margin-bottom:2.2rem}.event-detail-info__broughtby .broughtby-block__inner{display:flex;flex-flow:row wrap;align-items:center;justify-content:space-between}@media all and (max-width:47.9375em){.event-detail-info__broughtby .broughtby-block__inner{justify-content:flex-start}}.event-detail-info__broughtby .broughtby-block__title{font-size:1.5rem;line-height:1.5;font-weight:600;color:#565554;padding:.5em .8em .5em 0}.event-detail-info__broughtby .broughtby-block__items{display:flex;flex-flow:row wrap;margin:0 -0.5rem -1rem}.event-detail-info__broughtby .broughtby-block__item{width:8.2rem;padding:0 .5rem 1rem}.event-detail-info__broughtby .brand-item__graphic-holder{background-color:#fff;border:.1rem solid #e6dfd8}.event-detail-info__broughtby .brand-item__graphic{position:relative;height:0;padding-bottom:73.5%}.event-detail-info__broughtby .brand-item__graphic img{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;object-fit:contain;padding:.5rem}
.slidein-cta{display:none;position:fixed;z-index:597;bottom:0;right:2rem;width:calc(100% - 4rem);max-width:50rem;background-color:#efebe5;border:.1rem solid #e6dfd8;border-bottom:0}.slidein-cta.js-active{display:block;animation:ctaSlideUp .5s ease}.slidein-cta__actions{display:flex;flex-flow:row nowrap;justify-content:flex-end}.slidein-cta__close-button{width:4.4rem;height:4.4rem;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;border-radius:50%;transition:color .15s ease-out}.slidein-cta__close-button:hover,.slidein-cta__close-button:focus{color:#ca0505}.slidein-cta__close-button svg{flex:0 0 auto;width:1.6rem;height:1.6rem}@keyframes ctaSlideUp{from{opacity:0;visibility:hidden;transform:translate3d(0,2rem,0)}to{opacity:1;visibility:visible;transform:none}}.cta-slidein-block{color:#000}.cta-slidein-block__inner{padding:0 5% 5% 5%}.cta-slidein-block__text-block{text-align:center}.cta-slidein-block__title{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:2rem;line-height:1.4;font-weight:bold}@media all and (max-width:35.4375em){.cta-slidein-block__title{font-size:1.8rem}}.cta-slidein-block__text-content{font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.4;font-weight:normal}@media all and (max-width:35.4375em){.cta-slidein-block__text-content{font-size:1.4rem}}.cta-slidein-block__title+.cta-slidein-block__text-content{margin-top:2rem}.cta-slidein-block__text-content *+*{margin-top:1.4rem}.cta-slidein-block__link-holder{margin-top:2rem}.cta-slidein-block__links{display:flex;flex-flow:row wrap;justify-content:center;margin:0 -0.8rem -1.6rem}.cta-slidein-block__links a{display:inline-flex;justify-content:center;max-width:100%;background:#ca0505;color:#fff;font-family:"Poppins","Arial","Helvetica Neue","Helvetica",sans-serif;font-size:1.5rem;line-height:1.5;font-weight:normal;text-align:center;text-decoration:none;border:.1rem solid #ca0505;border-radius:.4rem;padding:.8rem 2rem;transition:background-color .15s ease-in,color .15s ease-in,border-color .15s ease-in}.cta-slidein-block__links a:focus{color:#fff;background-color:#2c2a29;border-color:#ca0505}.cta-slidein-block__links a:hover{color:#ca0505;background-color:#fadbd6;border-color:#fadbd6}.cta-slidein-block__links a:focus-visible,.cta-slidein-block__links a:active{text-decoration:underline}.cta-slidein-block__links a:disabled{color:#979797;background-color:#e6dfd8;border-color:#979797;cursor:not-allowed}.cta-slidein-block__links a>span{flex:0 1 auto}.cta-slidein-block__links a>svg{flex:0 0 auto;display:block;margin-left:1em;width:1em;height:auto;align-self:center}.cta-slidein-block__links a{margin:0 .8rem 1.6rem}.cta-slidein-block__links .ajax-progress{display:none}
