/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
@font-face{font-display:swap;font-family:Lora;font-weight:400;src:url(/themes/custom/rewind/fonts/Lora/Lora-Regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Lora;font-weight:700;src:url(/themes/custom/rewind/fonts/Lora/Lora-Bold.ttf) format("truetype")}@font-face{font-display:swap;font-family:Graphik;font-weight:300;src:url(/themes/custom/rewind/fonts/Graphik/GraphikLight.otf) format("opentype")}@font-face{font-display:swap;font-family:Graphik;font-weight:400;src:url(/themes/custom/rewind/fonts/Graphik/GraphikRegular.otf) format("opentype")}@font-face{font-display:swap;font-family:Graphik;font-style:italic;font-weight:400;src:url(/themes/custom/rewind/fonts/Graphik/GraphikRegularItalic.otf) format("opentype")}@font-face{font-display:swap;font-family:Graphik;font-weight:500;src:url(/themes/custom/rewind/fonts/Graphik/GraphikMedium.otf) format("opentype")}@font-face{font-display:swap;font-family:Graphik;font-weight:700;src:url(/themes/custom/rewind/fonts/Graphik/GraphikBold.otf) format("opentype")}
html{box-sizing:border-box;min-height:100%}*,:after,:before{box-sizing:inherit}body{-webkit-overflow-scrolling:touch;background-color:#fff;box-sizing:border-box;color:#000;font:1.125rem Graphik,arial,Helvetica Neue,helvetica,sans-serif;font-weight:300;height:100%;line-height:1.3;margin:0;overflow-x:hidden;position:relative;text-align:left}::selection{background-color:#000;color:#fff;text-shadow:none}h1,h2,h3,h4,h5,h6{color:inherit;font-family:Lora,serif;font-size:1.125rem;font-weight:400;line-height:1.2;margin-bottom:1.5625rem;margin-top:0}h1,h2{font-size:2rem;margin-bottom:2.5rem}@media (min-width:60rem){h1,h2{font-size:2.5rem}}h2.title--alt,h3{font-size:1.5rem}h2.title--alt{font-family:Graphik,arial,Helvetica Neue,helvetica,sans-serif;text-transform:uppercase}a{color:#000}a.active,a:focus,a:hover{cursor:pointer;outline:none}a:active{border:0;outline:none}p{margin:0 0 1.5em}p:last-child{margin-bottom:0}strong{font-weight:700}em{font-style:italic}ol,ul{margin:0 0 1.5em;padding-left:1em}ul.list--alt{font-family:Lora,serif;font-size:2rem;list-style:none;padding:0}ul.list--alt li{border-top:1px solid #000;padding:.9375rem 0}ul.list--alt li:last-child{border-bottom:1px solid #000}blockquote{margin-left:0;margin-right:0}blockquote h2,blockquote h3{font-size:2.5rem}blockquote h4,blockquote h5{margin-bottom:0}blockquote h4~p,blockquote h5~p{font-weight:400;margin:0!important}blockquote ol,blockquote p,blockquote ul{text-transform:uppercase}blockquote ol:last-child,blockquote p:last-child,blockquote ul:last-child{margin-bottom:0}blockquote footer,blockquote small{color:#000;display:block;font-size:80%}blockquote footer:before,blockquote small:before{content:"\2014 \00A0"}img{height:auto;vertical-align:bottom}img,table{width:100%}table{border-collapse:collapse}table tr:nth-of-type(odd){background:#eee}table td,table th{border:1px solid #e5ded8;padding:.3125rem;text-align:left}table th{background:#333;color:#fff;font-weight:700}table caption{color:#e5ded8;font-size:.9375rem;margin-bottom:.3125rem}@media (max-width:60rem){table{display:block;overflow:auto}}.ajax-progress-throbber{height:2rem;left:50%;position:absolute;top:50%;transform:translateY(-50%) translateX(-50%);width:2rem;z-index:200}.ajax-progress-throbber .throbber{display:block;padding:0}.ajax-progress-fullscreen,.ajax-progress-throbber .throbber{background-color:rgba(0,0,0,.25);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' fill='%23fff'%3E%3Cpath opacity='.25' d='M16 0a16 16 0 0 0 0 32 16 16 0 0 0 0-32m0 4a12 12 0 0 1 0 24 12 12 0 0 1 0-24'/%3E%3Cpath d='M16 0a16 16 0 0 1 16 16h-4A12 12 0 0 0 16 4z'%3E%3CanimateTransform attributeName='transform' type='rotate' from='0 16 16' to='360 16 16' dur='0.8s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E");border-radius:3.125rem;height:2rem;width:2rem}.ajax-progress-fullscreen{opacity:1}
html{scroll-behavior:smooth}.layout-container{margin:0 auto;max-width:103.75rem}.field-name-field-media-oembed-video{overflow:hidden;position:relative;width:100%}.field-name-field-media-oembed-video:after{content:"";display:block;padding-top:56.25%}.field-name-field-media-oembed-video iframe{height:100%;left:0;position:absolute;top:0;width:100%}.block--related-content{background-color:#f7f6f5;margin:4.6875rem auto 0;padding:4.6875rem 1.25rem 1.5625rem}.block--related-content>h2{margin-bottom:3.125rem;text-align:center;width:100%}.block--related-content .field-name-field-related-content>.field__item{margin-bottom:4.6875rem}@media (max-width:60rem){.block--related-content .field-name-field-related-content>.field__item{margin:0 auto 3.125rem;max-width:31.25rem}}@media (min-width:60rem){.block--related-content .field-name-field-related-content>.field__item{width:calc(50% - 2.1875rem)}}@media (min-width:95rem){.block--related-content .field-name-field-related-content>.field__item{width:calc(33.3333% - 4.1875rem)}.block--related-content .field-name-field-related-content>.field__item:nth-child(3n+2){margin-left:6.25rem;margin-right:6.25rem}}@media (min-width:60rem){.block--related-content .field-name-field-related-content{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width:95rem){.block--related-content .field-name-field-related-content{justify-content:start}}@media (min-width:60rem){.block--related-content{margin:4.6875rem 5% 0;padding:4.6875rem 0 1.5625rem}}@media (min-width:75rem){.block--related-content{margin:4.6875rem 10% 0;padding:4.6875rem 0 1.5625rem}}@media (min-width:60rem){.block--related-content{background-color:#fff}[dir=ltr] .block--related-content>h2{text-align:left}[dir=rtl] .block--related-content>h2{text-align:right}}.field-name-field-caption{color:#fff;left:4.6875rem;position:absolute;top:3.125rem}.image--slogan{display:block;position:absolute;right:1.5625rem;top:1.5625rem;width:9.375rem}.image--slogan svg{width:100%}.image--slogan.color--green svg .cls-95{fill:#114538}.image--slogan.color--black svg .cls-95{fill:#000}@media (max-width:60rem){.image--slogan+.layout .layout__region:first-child .paragraph--type--text{padding-top:12.5rem}}@media (min-width:60rem){.image--slogan{bottom:3.125rem;left:auto;position:absolute;right:50%;top:auto;transform:translateX(50%);width:9.375rem}}.captcha{border:0;margin:0;padding:0}.captcha .captcha__description,.captcha .captcha__title{display:none}.content-moderation-entity-moderation-form{background-color:#f7f6f5;margin:1.25rem 3.125rem}.content-moderation-entity-moderation-form .form-item-current .form-item__label{padding-bottom:1.25rem}.entity-moderation-form__item:last-child{padding:1em 0}.entity-moderation-form__item:last-child .form-submit{margin:0}.user-pass-reset{margin:0 auto;max-width:104.375rem;padding:0 4.6875rem}
.link--overview{display:inline-block;font-weight:400;margin-bottom:1.25rem;text-decoration:none;text-transform:uppercase}.link--overview:focus,.link--overview:hover{text-decoration:underline}.field-name-field-pg-link,.link--detail{font-weight:400;margin-top:3.125rem}.field-name-field-pg-link a,.link--detail a{text-decoration:none;text-transform:uppercase}.field-name-field-pg-link a svg,.link--detail a svg{margin-left:.3125rem;transition:margin-left .15s ease-in-out;width:.9375rem}.field-name-field-pg-link a:focus,.link--detail a:focus{text-decoration:underline}.field-name-field-pg-link a:hover svg,.link--detail a:hover svg{margin-left:.625rem}.field-name-field-pg-link{text-align:center}a.link--cta,p a.link--cta{font-weight:400;text-decoration:none;text-transform:uppercase}a.link--cta:focus,p a.link--cta:focus{text-decoration:underline}a.link--cta:hover:after,p a.link--cta:hover:after{margin-left:.75rem}a.link--cta:after,p a.link--cta:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.62 12.74'%3E%3Cpath style='fill:%23000' d='m9.56 0-.65.62 5.05 5.3H0v.9h13.96l-5.05 5.3.65.62 6.06-6.37L9.56 0z'/%3E%3C/svg%3E");display:inline-block;font-size:inherit;margin-left:.4375rem;transition:margin-left .15s ease-in-out;width:.9375rem}a.button--cta,p a.button--cta{background-color:#000;border:1px solid #000;color:#fff;display:inline-block;font-weight:400;padding:.6875rem 1.875rem;text-decoration:none;text-transform:uppercase}a.button--cta:focus,p a.button--cta:focus{text-decoration:underline}a.button--cta:hover,p a.button--cta:hover{background-color:#fff;color:#000}a.button--cta:hover svg polygon,p a.button--cta:hover svg polygon{fill:#000}a.button--cta svg,p a.button--cta svg{display:inline-block;margin-left:.625rem;width:.9375rem}a.button--cta svg polygon,p a.button--cta svg polygon{fill:#fff}p a.button--cta:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.62 12.74'%3E%3Cpath style='fill:%23000' d='m9.56 0-.65.62 5.05 5.3H0v.9h13.96l-5.05 5.3.65.62 6.06-6.37L9.56 0z'/%3E%3C/svg%3E")}p a.button--cta:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.62 12.74'%3E%3Cpath style='fill:%23fff' d='m9.56 0-.65.62 5.05 5.3H0v.9h13.96l-5.05 5.3.65.62 6.06-6.37L9.56 0z'/%3E%3C/svg%3E")}a.button--cta--faux,p a.button--cta--faux{background-color:#fff;border:1px solid #000;color:#000;display:inline-block;font-weight:400;padding:.6875rem 1.875rem;text-decoration:none;text-transform:uppercase}a.button--cta--faux:focus,p a.button--cta--faux:focus{text-decoration:underline}a.button--cta--faux:hover,p a.button--cta--faux:hover{background-color:#000;border-color:#000;color:#fff}a.button--cta--faux:hover svg polygon,p a.button--cta--faux:hover svg polygon{fill:#fff}a.button--cta--faux svg,p a.button--cta--faux svg{display:inline-block;margin-left:.625rem;width:.9375rem}a.button--cta--faux svg polygon,p a.button--cta--faux svg polygon{fill:#000}p a.button--cta:hover:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.62 12.74'%3E%3Cpath style='fill:%23fff' d='m9.56 0-.65.62 5.05 5.3H0v.9h13.96l-5.05 5.3.65.62 6.06-6.37L9.56 0z'/%3E%3C/svg%3E")}p a.button--cta:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15.62 12.74'%3E%3Cpath style='fill:%23000' d='m9.56 0-.65.62 5.05 5.3H0v.9h13.96l-5.05 5.3.65.62 6.06-6.37L9.56 0z'/%3E%3C/svg%3E");display:inline-block;font-size:inherit;margin-left:.625rem;width:.9375rem}
.layout--onecol .layout__region{width:100%}
.layout--1-1{align-items:stretch;display:flex;flex-wrap:wrap}.layout--1-1>.layout__region{width:100%}@media screen and (min-width:60rem){.layout--1-1>.layout__region--first,.layout--1-1>.layout__region--second{width:50%}.path--frontpage .layout--1-1>.layout__region--first,.path--frontpage .layout--1-1>.layout__region--second{width:calc(50% - 1.25rem)}.path--frontpage .layout--1-1{column-gap:2.5rem}}
.block-system-branding-block{align-items:center;display:flex;flex-direction:column}.block-system-branding-block a{display:flex;max-width:15.625rem;min-width:6.25rem}.block-system-branding-block span{display:inline;font-size:.875rem;margin-top:.625rem}.block-system-branding-block svg{width:100%}
.header{align-items:center;display:flex;justify-content:flex-start;margin:0 auto;max-width:126.25rem;padding:1.875rem 3.125rem}.header .block-system-branding-block a{max-width:11.25rem}.header .header__navigation{display:flex;flex-basis:100%;justify-content:flex-end}.header .link--section-overview{border:1px solid #000;display:flex;flex-wrap:wrap;font-size:.8125rem;justify-content:stretch;margin-left:1.25rem;min-width:5rem;overflow:hidden;text-decoration:none;text-transform:uppercase}.header .link--section-overview span{background-color:#fff;color:#000;display:block;padding:.625rem .25rem;text-align:center;transition:all .28s ease-out .12s;width:100%}.header .link--section-overview span.active,.header .link--section-overview:focus span,.header .link--section-overview:hover span{background-color:#000;color:#fff}.header .link--section-overview:focus span.active,.header .link--section-overview:hover span.active{background-color:#fff;color:#000}@media (min-width:46.875rem){.header .link--section-overview{flex-wrap:nowrap;min-width:10.625rem}.header .link--section-overview span{width:50%}}.path--frontpage .header{justify-content:center}.path--frontpage .header .block-system-branding-block a{max-width:25rem;width:80vw}.path--frontpage .header .header__navigation{display:none}@media (min-width:60rem){.header{margin:0 5%;padding:3.75rem 0 2.5rem}}.nav__wrapper{display:flex}@media (max-width:75rem){.nav__wrapper{background-color:#fff;bottom:0;flex-direction:column-reverse;justify-content:flex-end;left:100vw;overflow-y:auto;padding:1.875rem 0;position:fixed;right:0;top:7.5rem;transition:left .15s ease-in-out;z-index:100}.js-toggle-menu .nav__wrapper{left:0}@media (min-width:60rem){.nav__wrapper{top:10rem}}}@media (min-width:75rem){.nav__wrapper{align-content:space-between;align-items:flex-end;display:flex;flex-direction:row-reverse;justify-content:flex-start;position:relative}}.nav__toggler{align-items:center;background-color:transparent;border:0;color:#fff;cursor:pointer;display:flex;font-size:2rem;height:3.75rem;justify-content:center;line-height:1.25;margin-left:1.25rem;padding:0;position:relative;transition:background-color .3s ease .15s;width:3.75rem}.nav__toggler:focus{box-shadow:0 0 0 3px #000;outline:none}.nav__toggler .nav__icon{background-color:#000;display:block;height:2px;position:relative;transform:translateY(-.3125rem);transition:opacity .15s ease,transform .2s ease .2s;width:3.125rem}.nav__toggler .nav__icon:after{background:inherit;border-radius:inherit;content:"";height:inherit;left:0;position:absolute;transform:translateY(.9375rem);transition:inherit;width:inherit}.js-toggle-menu .nav__toggler .nav__icon{transform:rotate(45deg)}.js-toggle-menu .nav__toggler .nav__icon:after,.js-toggle-menu .nav__toggler .nav__icon:before{transform:translateY(0) rotate(90deg)}.js-toggle-menu .nav__toggler .nav__icon:before{opacity:0}@media (min-width:75rem){.nav__toggler{display:none}}
.block-language-switcher{font-size:1.25rem;font-weight:400;margin-top:3.125rem;text-align:center;text-transform:uppercase}.block-language-switcher ul{list-style:none;margin:0;padding:0;position:relative}.block-language-switcher li{border-left:1px solid #000;display:inline-block;padding:0 .625rem}.block-language-switcher li:first-child{border-left:0}.block-language-switcher a{color:#000;display:block;text-decoration:none;transition:color .2s ease-in-out;white-space:normal}.block-language-switcher a:focus,.block-language-switcher a:hover{color:#e5ded8}.block-language-switcher a.is-active{color:#000;text-decoration:underline}@media (min-width:75rem){.block-language-switcher{font-size:1rem;height:1.875rem;margin:0 0 0 2.5rem;position:relative;width:2.8125rem;z-index:10}.block-language-switcher.js-is-open ul,.block-language-switcher:hover ul{max-height:10em}.block-language-switcher.js-is-open a.is-active:after,.block-language-switcher:hover a.is-active:after{transform:rotate(225deg) translate(-.25rem,-.25rem)}.block-language-switcher ul{background-color:#fff;display:flex;flex-direction:column;left:0;max-height:1.875rem;overflow:hidden;position:absolute;top:0;transition:max-height .25s ease}.block-language-switcher li{border:0;display:block;margin:0;padding:0}.block-language-switcher li.is-active{order:-1}.block-language-switcher a{padding:.3125rem;text-align:left}.block-language-switcher a.is-active{padding-right:1.21875rem;position:relative;text-decoration:none}.block-language-switcher a.is-active:after{border:2px solid #000;border-left:none;border-top:none;content:"";height:.625rem;pointer-events:none;position:absolute;right:2px;top:.3125rem;transform:rotate(45deg) translate(0);transition:transform .25s ease;width:.625rem}}
.paragraph--type--section{position:relative}.paragraph:not(.paragraph--type--section){padding:4.6875rem 0}.paragraph:not(.paragraph--type--section) h2,.paragraph:not(.paragraph--type--section) h3,.paragraph:not(.paragraph--type--section) h4{margin-bottom:0}.paragraph:not(.paragraph--type--section) h2~*,.paragraph:not(.paragraph--type--section) h3~*,.paragraph:not(.paragraph--type--section) h4~*{margin-top:1.5625rem}.field-name-field-pg-text img{margin-bottom:1.5rem}.field-name-field-pg-text .align-left{margin-right:1.25rem}.field-name-field-pg-text .align-right{margin-left:1.25rem}.paragraph.paragraph--type--text{align-items:center;background:#f7f6f5;display:flex;padding:4.6875rem 1.25rem}.paragraph.paragraph--type--text .field-name-field-pg-text{margin-left:auto;margin-right:auto;max-width:53.75rem;width:100%}@media (min-width:60rem){.paragraph.paragraph--type--text{padding:4.6875rem 10%}}@media (min-width:75rem){.paragraph.paragraph--type--text{padding:4.6875rem 20%}}.paragraph.paragraph--type--picture{height:100%;padding:0}.paragraph.paragraph--type--picture .field-name-field-media-image,.paragraph.paragraph--type--picture .field-name-field-pg-media,.paragraph.paragraph--type--picture img{display:block;height:100%}.paragraph.paragraph--type--picture-full img{height:100%;-o-object-fit:cover;object-fit:cover}.paragraph.paragraph--type--picture-narrow{padding:4.6875rem 1.25rem}.paragraph.paragraph--type--picture-narrow img{height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;width:100%}@media (min-width:60rem){.paragraph.paragraph--type--picture-narrow{padding:4.6875rem 10%}}@media (min-width:75rem){.paragraph.paragraph--type--picture-narrow{padding:4.6875rem 20%}}.paragraph.paragraph--type--picture-medium{padding:4.6875rem 1.25rem}.paragraph.paragraph--type--picture-medium img{width:100%}@media (min-width:60rem){.paragraph.paragraph--type--picture-medium{height:100%;margin:0 auto;-o-object-fit:contain;object-fit:contain;padding:4.6875rem 10%}}@media (min-width:75rem){.paragraph.paragraph--type--picture-medium{padding:4.6875rem 20%}}@media (min-width:60rem){.paragraph.paragraph--type--picture{min-height:35.625rem}}.paragraph.paragraph--type--picture-slider{margin-left:auto;margin-right:auto;max-width:95rem;position:relative}.paragraph.paragraph--type--picture-slider .glide .field-name-field-media-image,.paragraph.paragraph--type--picture-slider .glide img,.paragraph.paragraph--type--picture-slider .glide__slide .field-name-field-media-image,.paragraph.paragraph--type--picture-slider .glide__slide img,.paragraph.paragraph--type--picture-slider .glide__slides .field-name-field-media-image,.paragraph.paragraph--type--picture-slider .glide__slides img,.paragraph.paragraph--type--picture-slider .glide__track .field-name-field-media-image,.paragraph.paragraph--type--picture-slider .glide__track img{aspect-ratio:5/4}.paragraph.paragraph--type--picture-slider .glide__bullets{bottom:3.125rem;display:flex;left:50%;position:absolute;transform:translateX(-50%);z-index:1}.paragraph.paragraph--type--picture-slider .glide__bullet{background-color:transparent;border:3px solid #000;border-radius:50%;cursor:pointer;display:block;flex:0 0 1.25rem;height:1.25rem;margin:0 2.5px;width:1.25rem}.paragraph.paragraph--type--picture-slider .glide__bullet:focus,.paragraph.paragraph--type--picture-slider .glide__bullet:hover{background-color:#e5ded8}.paragraph.paragraph--type--picture-slider .glide__bullet--active{background-color:#000}.paragraph.paragraph--type--video{margin-left:auto;margin-right:auto;max-width:95rem}.paragraph.paragraph--type--hero{align-items:center;display:flex;height:100%;justify-content:center;min-height:29.375rem;position:relative}.paragraph.paragraph--type--hero .field-name-field-pg-media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}.paragraph.paragraph--type--hero .field-name-field-pg-media .field-name-field-media-image,.paragraph.paragraph--type--hero .field-name-field-pg-media img{height:100%;-o-object-fit:cover;object-fit:cover}.paragraph.paragraph--type--hero .wrapper--text{padding:4.6875rem 1.25rem;width:100%;z-index:2}.paragraph.paragraph--type--hero .wrapper--text .field-name-field-pg-text{margin-left:auto;margin-right:auto;max-width:37.5rem;width:100%}.paragraph.paragraph--type--hero .wrapper--text,.paragraph.paragraph--type--hero .wrapper--text a{color:#fff}@media (min-width:60rem){.paragraph.paragraph--type--hero .wrapper--text h2{font-size:2.5rem}}.paragraph.paragraph--type--hero .field-name-field-pg-link svg polygon{fill:#fff}@media (max-width:60rem){.paragraph.paragraph--type--hero{margin:0}}@media (min-width:60rem){.paragraph.paragraph--type--hero{min-height:47.5rem}.paragraph.paragraph--type--hero .wrapper--text{padding:4.6875rem}}.paragraph.paragraph--type--certificate{background-color:#f7f6f5;height:100%;margin:0 auto;max-width:37.5rem;padding:2.5rem}.paragraph.paragraph--type--certificate .wrapper--heading{display:flex;flex-wrap:wrap;margin-bottom:2.5rem}.paragraph.paragraph--type--certificate .field-name-field-pg-media{display:block;margin-bottom:1.25rem;margin-right:3.125rem}.paragraph.paragraph--type--certificate .field-name-field-pg-media img{height:6.25rem;-o-object-fit:cover;object-fit:cover;width:6.25rem}.paragraph.paragraph--type--certificate .field-name-field-pg-title{font-family:Graphik,arial,Helvetica Neue,helvetica,sans-serif;margin-bottom:.625rem;text-transform:uppercase}.paragraph.paragraph--type--certificate .field-name-field-pg-subtitle{font-family:Graphik,arial,Helvetica Neue,helvetica,sans-serif;margin-top:0;text-transform:uppercase}@media (min-width:60rem){.layout__region--first .paragraph.paragraph--type--certificate{margin-left:10%}}@media (min-width:95rem){.layout__region--first .paragraph.paragraph--type--certificate{margin-left:20%}}@media (min-width:60rem){.layout__region--second .paragraph.paragraph--type--certificate{margin-right:10%}}@media (min-width:95rem){.layout__region--second .paragraph.paragraph--type--certificate{margin-right:20%}}@media (min-width:60rem){.paragraph.paragraph--type--certificate{padding:4.6875rem}.paragraph.paragraph--type--certificate .wrapper--heading{margin-bottom:3.125rem}.paragraph.paragraph--type--certificate .wrapper--text{max-width:calc(100% - 12.5rem)}.paragraph.paragraph--type--certificate .field-name-field-pg-media img{height:9.375rem;width:9.375rem}.paragraph.paragraph--type--certificate .field-name-field-pg-title{font-size:2rem}.paragraph.paragraph--type--certificate .field-name-field-pg-subtitle{font-size:1.5rem}}.paragraph.paragraph--type--label-certificate{padding-bottom:6.25rem;position:relative}.paragraph.paragraph--type--label-certificate .wrapper--content{background-color:#fff;border:1px solid #000;font-size:.8125rem;font-weight:400;margin-left:auto;max-width:6.25rem;padding:.625rem;position:absolute;right:3.125rem;text-align:center;text-transform:uppercase;top:0}.paragraph.paragraph--type--label-certificate span{display:block;margin-bottom:.625rem}@media (min-width:60rem){.paragraph.paragraph--type--label-certificate{padding-bottom:4.6875rem}.paragraph.paragraph--type--label-certificate .wrapper--content{font-size:1rem;margin:0;max-width:10.3125rem;padding:1.25rem}}.paragraph.paragraph--type--slider-certificates{align-items:center;display:flex;flex-direction:column;height:100%;padding:4.6875rem}.paragraph.paragraph--type--slider-certificates .field-name-field-pg-text{margin-bottom:3.125rem;width:100%}.paragraph.paragraph--type--slider-certificates>.button--cta{margin-top:3.125rem}.paragraph.paragraph--type--slider-certificates .wrapper--certificates{padding:4.6875rem;position:relative}.paragraph.paragraph--type--slider-certificates .glide__slides{align-items:center;display:flex;list-style:none;margin:0 auto;max-width:20rem;overflow-x:hidden;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.paragraph.paragraph--type--slider-certificates .glide__slide{scroll-snap-align:center}.paragraph.paragraph--type--slider-certificates img{width:20rem}.paragraph.paragraph--type--slider-certificates .glide__arrows{align-items:center;display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:50%;transform:translateY(-50%)}.paragraph.paragraph--type--slider-certificates .glide__arrow{background-color:transparent;border:0;cursor:pointer;width:2.5rem}.paragraph.paragraph--type--slider-certificates .glide__arrow--left{transform:rotate(180deg)}.paragraph.paragraph--type--collections{padding:4.6875rem 1.25rem 2.5rem}.paragraph.paragraph--type--collections .field-name-field-pg-content-references>.field__item{margin:0 auto}@media (min-width:46.875rem){.paragraph.paragraph--type--collections .field-name-field-pg-content-references>.field__item{margin:0 0 2.1875rem;max-width:none;width:calc(50% - 1.875rem)}}@media (min-width:77.5rem){.paragraph.paragraph--type--collections .field-name-field-pg-content-references>.field__item{width:calc(50% - 3.75rem)}}@media (min-width:46.875rem){.paragraph.paragraph--type--collections .field-name-field-pg-content-references{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between}.paragraph.paragraph--type--collections .field-name-field-pg-content-references.field--over-4{column-gap:1.625rem;justify-content:flex-start}.paragraph.paragraph--type--collections .field-name-field-pg-content-references.field--over-4>.field__item{width:calc(33% - .9375rem)}}@media (min-width:77.5rem){.paragraph.paragraph--type--collections .field-name-field-pg-content-references.field--over-4{column-gap:3.125rem}.paragraph.paragraph--type--collections .field-name-field-pg-content-references.field--over-4>.field__item{width:calc(33% - 1.875rem)}}@media (min-width:60rem){.paragraph.paragraph--type--collections .field-name-field-pg-content-references{margin:0 5%}}@media (min-width:95rem){.paragraph.paragraph--type--collections .field-name-field-pg-content-references{margin:0 10%}}.paragraph.paragraph--type--faq{margin-left:auto;margin-right:auto;padding:4.6875rem 1.25rem}.paragraph.paragraph--type--faq>.field-name-field-pg-text{margin-bottom:3.125rem}.paragraph.paragraph--type--faq .wrapper--qa{border-bottom:1px solid #000}.paragraph.paragraph--type--faq h4{margin:0}[dir=ltr] .paragraph.paragraph--type--faq .accordion-header{text-align:left}[dir=rtl] .paragraph.paragraph--type--faq .accordion-header{text-align:right}.paragraph.paragraph--type--faq .accordion-header{align-items:center;background-color:transparent;border:0;border-top:1px solid #000;cursor:pointer;display:flex;font-family:Lora,serif;font-size:1.6875rem;font-weight:300;line-height:1.5;padding:1.25rem 0;position:relative;width:100%}.paragraph.paragraph--type--faq .accordion-header,.paragraph.paragraph--type--faq .accordion-header span,.paragraph.paragraph--type--faq .accordion-header:active,.paragraph.paragraph--type--faq .accordion-header:active span,.paragraph.paragraph--type--faq .accordion-header:focus,.paragraph.paragraph--type--faq .accordion-header:focus span,.paragraph.paragraph--type--faq .accordion-header:hover,.paragraph.paragraph--type--faq .accordion-header:hover span,.paragraph.paragraph--type--faq .accordion-header:visited,.paragraph.paragraph--type--faq .accordion-header:visited span{color:#000}.paragraph.paragraph--type--faq .accordion-header svg{margin-left:.625rem;transform:rotate(90deg);width:1.5625rem}.paragraph.paragraph--type--faq .accordion-header[aria-expanded=true] svg{transform:rotate(-90deg)}.paragraph.paragraph--type--faq .accordion-panel{font-size:1rem;max-height:60rem;overflow:hidden;padding:0 0 1.875rem}.paragraph.paragraph--type--faq .accordion-panel[hidden]{max-height:0;transition:max-height .2s ease-in-out}.paragraph.paragraph--type--faq .accordion-panel .pg__text{max-height:60rem;max-width:none;overflow:auto}@media (min-width:60rem){.paragraph.paragraph--type--faq{margin:0 5%;padding:4.6875rem 0}}@media (min-width:95rem){.paragraph.paragraph--type--faq{margin:0 10%}}.paragraph.paragraph--type--logos .field-name-field-pg-text{margin:4.6875rem 0 3.125rem}.paragraph.paragraph--type--logos .field-paragraph--field-pg-media-multiple{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100rem;padding:4.6875rem 0 1.5625rem}.paragraph.paragraph--type--logos .field-paragraph--field-pg-media-multiple>.field__item{margin:0 1.25rem 3.125rem;max-width:12.5rem;width:100%}@media (min-width:46.875rem){.paragraph.paragraph--type--logos .field-paragraph--field-pg-media-multiple{flex-direction:row;flex-wrap:wrap;justify-content:center}.paragraph.paragraph--type--logos .field-paragraph--field-pg-media-multiple>.field__item{display:flex;flex-basis:30%;justify-content:center;max-width:30%}.paragraph.paragraph--type--logos .field-paragraph--field-pg-media-multiple>.field__item .field-media--field-media-image{flex:1 1 100%;margin:0 .625rem;max-width:12.5rem}}@media (min-width:60rem){.paragraph.paragraph--type--logos{margin:0 5%;padding:0}}@media (min-width:95rem){.paragraph.paragraph--type--logos{margin:0 10%}}.paragraph.paragraph--type--form{margin:0 auto;max-width:31.25rem;padding:0 1.25rem}.paragraph.paragraph--type--form .wrapper--content{margin:0 auto;padding:4.6875rem 0 4.0625rem}.paragraph.paragraph--type--form .field-paragraph--field-pg-text{margin-bottom:3.125rem}.paragraph.paragraph--type--form .field-paragraph--field-pg-text h2{text-transform:uppercase}@media (min-width:60rem){.paragraph.paragraph--type--form{margin:0 10%;max-width:none;padding:0}}@media (min-width:75rem){.paragraph.paragraph--type--form{margin:0 10%}}fieldset.webform-type-webform-address{margin:0}.container--details{margin-bottom:3.125rem}@media (min-width:60rem){.container--details{display:flex;flex-wrap:wrap;justify-content:space-between}.container--details>*{width:calc(50% - 3.75rem)}}.container--address{margin-bottom:3.125rem}@media (min-width:60rem){.container--address{display:flex;flex-wrap:wrap;justify-content:space-between}.container--address>*{width:calc(50% - 3.75rem)}.container--address>:nth-child(3n+2),.container--address>:nth-child(3n+3){width:calc(25% - 5.625rem)}}.form--quote-request .container--request{align-items:flex-end}@media (min-width:60rem){.container--request{display:flex;justify-content:space-between}.container--request>*{margin-bottom:1.25rem;width:calc(50% - 3.75rem)}.container--request .js-form-type-select>*{min-width:17.1875rem}}.container--actions{margin-top:1.875rem}.container--actions>*{margin-right:3.125rem}@media (min-width:60rem){.container--actions{align-items:center;display:flex;flex-wrap:wrap}}.webform-submission-impact-calculator-form{margin:0 auto;max-width:51.25rem}.webform-submission-impact-calculator-form .form-item-quota input,.webform-submission-impact-calculator-form .form-item-quota label,.webform-submission-impact-form .form-item-quota input,.webform-submission-impact-form .form-item-quota label{display:inline}@media (min-width:46.875rem){.webform-submission-impact-calculator-form .form-item-quota>label,.webform-submission-impact-form .form-item-quota>label{min-width:9.375rem}}@media (min-width:60rem){.webform-submission-impact-calculator-form .form-item-quota,.webform-submission-impact-form .form-item-quota{width:calc(50% - 3.75rem)}}.webform-submission-impact-calculator-form .form-item-stats,.webform-submission-impact-form .form-item-stats{border-bottom:0!important}.webform-submission-impact-calculator-form .form-item-stats+.js-form-type-processed-text,.webform-submission-impact-form .form-item-stats+.js-form-type-processed-text{padding-bottom:1.5em}.webform-submission-impact-calculator-form .stats,.webform-submission-impact-form .stats{background-color:#000;color:#fff;font-family:Lora,serif;margin:0 auto 1.875rem;padding:0 0 1.25rem;width:100%}@media (min-width:60rem){.webform-submission-impact-calculator-form .stats,.webform-submission-impact-form .stats{display:flex;justify-content:center}}.webform-submission-impact-calculator-form .stat,.webform-submission-impact-form .stat{flex:1 1 0;text-align:center}.webform-submission-impact-calculator-form .stat:before,.webform-submission-impact-form .stat:before{background:url(/themes/custom/rewind/dist/images/icons/drip.gif) no-repeat;background-size:100%;content:"";display:block;height:8.75rem;margin:0 auto;width:9.375rem}.webform-submission-impact-calculator-form .stat:nth-child(2):before,.webform-submission-impact-form .stat:nth-child(2):before{background:url(/themes/custom/rewind/dist/images/icons/energy.gif) no-repeat;background-size:100%}.webform-submission-impact-calculator-form .stat:nth-child(3):before,.webform-submission-impact-form .stat:nth-child(3):before{background:url(/themes/custom/rewind/dist/images/icons/recycle-triangle.gif) no-repeat;background-size:100%}.webform-submission-impact-calculator-form .stat span,.webform-submission-impact-form .stat span{font-size:2rem}.paragraph.paragraph--type--view{padding:4.6875rem 1.25rem 0}.paragraph.paragraph--type--view .field-name-field-pg-text{margin:0 0 3.125rem}@media (min-width:60rem){.paragraph.paragraph--type--view{margin:0 5%;padding:4.6875rem 0 0}}@media (min-width:75rem){.paragraph.paragraph--type--view{margin:0 10%}}.paragraph.paragraph--type--highlights{padding:2.1875rem 0}.paragraph.paragraph--type--highlights>.field-paragraph--field-pg-references{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:100rem}.paragraph.paragraph--type--highlights>.field-paragraph--field-pg-references>.field__item{margin:0 1.25rem 3.125rem;max-width:12.5rem;width:100%}.paragraph.paragraph--type--highlights .paragraph--type--highlight{display:flex;flex-wrap:wrap;font-family:Lora,serif;font-size:1.125rem;justify-content:center;padding:1.25rem 0;text-align:center}.paragraph.paragraph--type--highlights .paragraph--type--highlight .field-name-field-pg-media{margin-bottom:1.5em;width:100%}.paragraph.paragraph--type--highlights .paragraph--type--highlight .field-name-field-pg-media img{max-height:7.5rem;max-width:7.5rem}.paragraph.paragraph--type--highlights .paragraph--type--highlight .field-name-field-pg-title{text-transform:uppercase;width:100%}@media (min-width:46.875rem){.paragraph.paragraph--type--highlights>.field-paragraph--field-pg-references{align-items:flex-start;flex-direction:row;flex-wrap:wrap;justify-content:center}.paragraph.paragraph--type--highlights>.field-paragraph--field-pg-references>.field__item{display:flex;flex-basis:20%;justify-content:center}.paragraph.paragraph--type--highlights>.field-paragraph--field-pg-references>.field__item .field-media--field-media-image{flex:1 1 100%;margin:0 auto;max-width:12.5rem}}
#sliding-popup{background:none transparent}.cookie-banner{background:#000;bottom:0;color:#fff;font-size:.875rem;margin:0 .625rem .625rem;max-width:36.25rem;outline:1px solid hsla(0,0%,100%,.2);overflow:hidden;padding:1rem 1.25rem 1.25rem;position:fixed;right:0;text-align:left;z-index:1000}.cookie-banner .cookie-banner__message{padding:0}.cookie-banner .cookie-banner__message p{margin:0 0 .5em;text-align:left}.cookie-banner .cookie-banner__message a{color:#fff}.cookie-banner .cookie-banner__message p:last-child{margin-bottom:0}.cookie-banner .cookie-banner__actions{margin-top:1.25rem;text-align:center}.cookie-banner .cookie-banner__categories{margin:0 auto;max-width:23.125rem;padding:1.875rem 0 1.25rem;text-align:left}.cookie-banner .cookie-banner__category{padding:.3125rem 0}.cookie-banner .cookie-banner__category label{color:#fff;cursor:pointer;display:inline-block;font-size:1em;line-height:1.3125rem;margin-left:.25rem;vertical-align:top}.cookie-banner .cookie-banner__category input[type=checkbox]{box-shadow:none;margin:0}.cookie-banner .cookie-banner__category .description{color:#e5ded8;font-size:80%;padding:0 0 0 .3125rem}@supports ((-webkit-appearance:none) or (appearance:none)){.cookie-banner .cookie-banner__category input[type=checkbox]{-webkit-appearance:none;appearance:none;background:#fff;border:1px solid #000;cursor:pointer;display:inline-block;height:1.3125rem;margin:0;outline:none;position:relative;transition:background .3s,border-color .3s,box-shadow .2s;vertical-align:top;width:1.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:focus,.cookie-banner .cookie-banner__category input[type=checkbox]:hover{border-color:#e5ded8}.cookie-banner .cookie-banner__category input[type=checkbox]:focus{box-shadow:0 0 0 2px rgba(0,0,0,.2)}.cookie-banner .cookie-banner__category input[type=checkbox]:disabled{cursor:not-allowed;opacity:.5}.cookie-banner .cookie-banner__category input[type=checkbox]:after{border:2px solid #000;border-left:0;border-top:0;content:"";display:block;height:.5625rem;left:.4375rem;opacity:0;position:absolute;top:.25rem;transform:rotate(0deg);transition:transform .3s ease,opacity .2s;width:.3125rem}.cookie-banner .cookie-banner__category input[type=checkbox]:checked{background:#000;border:1px solid #000}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:disabled{background:#000;border:1px solid #666}.cookie-banner .cookie-banner__category input[type=checkbox]:checked:after{opacity:1;transform:rotate(43deg)}}.cookie-banner .cookie-banner__prefs-toggle{background-color:transparent;color:#fff;cursor:pointer;display:inline-block;font-size:.813rem;font-weight:400;line-height:1;margin:0 .3125rem 0 0;padding:.625rem;text-decoration:underline;width:auto}.cookie-banner .cookie-banner__prefs-toggle:focus,.cookie-banner .cookie-banner__prefs-toggle:hover{color:#ccc}.cookie-banner .cookie-banner__button{background:#000;border:0;border-radius:0;border-radius:.3125rem;box-shadow:none;color:#000;display:inline-block;font-family:inherit;font-size:.813rem;font-weight:400;line-height:1;margin:0;padding:.625rem;text-decoration:none;text-shadow:none;text-transform:none;width:auto}.cookie-banner .cookie-banner__button:focus,.cookie-banner .cookie-banner__button:hover{background-color:#000}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs{font-weight:400}.cookie-banner .cookie-banner__button.cookie-banner__button--prefs.hidden{display:none}.cookie-banner .cookie-banner__toggler{-webkit-appearance:none;appearance:none;border:none;height:0;opacity:0;pointer-events:none;position:absolute;width:0}.cookie-banner .cookie-banner__toggler+.cookie-banner__button--prefs-toggle{display:inline-block}.cookie-banner .cookie-banner__toggler~.cookie-banner__toggle-target{max-height:0;opacity:0;transition:opacity .8s ease,max-height .4s ease}.cookie-banner .cookie-banner__toggler:checked~.cookie-banner__toggle-target{max-height:18.75rem;opacity:1}.invert-colors .cookie-banner{background-color:#fff;color:#e5ded8}.invert-colors .cookie-banner .cookie-banner__button,.invert-colors .cookie-banner .cookie-banner__button:focus,.invert-colors .cookie-banner .cookie-banner__button:hover{background-color:#e5ded8;color:#fff}.invert-colors .cookie-banner .cookie-banner__category label{color:#e5ded8}
