/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */

#MainWrapper{max-width:calc(var(--site-width,120rem) + 2 * var(--site-padding,8rem));padding-left:var(--site-padding,8rem);padding-right:var(--site-padding,8rem);margin-left:auto;margin-right:auto;}@media (max-width:767px){#MainWrapper{padding-left:var(--site-padding-mobile,20px);padding-right:var(--site-padding-mobile,20px);}}
.Footer-contentWrapper{max-width:calc(var(--site-width,120rem) + 2 * var(--site-padding,8rem));padding-left:var(--site-padding,8rem);padding-right:var(--site-padding,8rem);margin-left:auto;margin-right:auto;}@media (max-width:767px){.Footer-contentWrapper{padding-left:var(--site-padding-mobile,20px);padding-right:var(--site-padding-mobile,20px);}}.Footer-bottom{background:linear-gradient(#95092A,#5F0218);color:white;position:relative;font-weight:normal;padding-top:6rem;padding-bottom:3rem;}.Footer-bottom:first-child{margin-top:5rem;}.Footer-contentWrapper{display:flex;justify-content:space-between;flex-wrap:wrap;}.Footer-contentWrapper .Footer-menu{width:75%;-moz-column-count:3;column-count:3;padding-right:2rem;}@supports (display:grid){.Footer-contentWrapper .Footer-menu{-moz-column-count:1;column-count:1;}.Footer-contentWrapper .Footer-menu .Menu-topLevel{display:grid;grid-template-columns:auto auto auto;}}@media (max-width:767px){.Footer-contentWrapper .Footer-menu{width:100%;-moz-column-count:1;column-count:1;padding-right:0;}.Footer-contentWrapper .Footer-menu .Menu-topLevel{display:block;}}.Footer-contentWrapper .Footer-socials{text-align:center;max-width:25%;}@media (max-width:767px){.Footer-contentWrapper .Footer-socials{width:100%;max-width:none;text-align:left;}}.Footer-contentWrapper .Footer-officialMention{width:100%;}.Footer-logo{position:absolute;top:0;left:50%;max-width:22.6rem;transform:translate3d(-50%,-50%,0);}.Footer-logo img{display:block;}.Footer-menu{margin-bottom:4.5rem;}.Footer-menu .Menu-item{margin-bottom:2rem;-moz-column-break-inside:avoid;break-inside:avoid-column;}.Footer-menu .Menu-item a:hover,.Footer-menu .Menu-item a:focus{text-decoration:underline;}.Footer-socials{text-align:right;margin-bottom:4.5rem;}@media (max-width:767px){.Footer-socials{text-align:left;}}.Footer-socials p{margin-bottom:2rem;}.Footer-socials .Taxo-socials{font-size:3.5rem;margin-left:2rem;}.Footer-socials .Taxo-socials:first-child{margin-left:0;}.Footer-officialMention{display:flex;align-items:center;flex-wrap:wrap;justify-content:space-between;}.Footer-officialMention-Mention{font-size:1.4rem;text-transform:uppercase;line-height:1.7;width:74%;}@media (max-width:767px){.Footer-officialMention-Mention{width:100%;}}.Footer-officialMention-logos{max-width:25%;font-size:1.4rem;font-weight:500;}@media (max-width:767px){.Footer-officialMention-logos{width:100%;max-width:none;order:-1;margin-bottom:3rem;}}.Footer-officialMention-logos .Taxo-logos{display:flex;align-items:center;}.Footer-officialMention-logos .Taxo-logos .Taxo-logos-logo{margin-right:1rem;}.Footer-officialMention-logos a{text-decoration:underline;}.Footer-officialMention-logos a:hover{text-decoration:none;}.Footer-newsletter{background:var(--header-bg-color);padding:5.5rem 0;}.newsletter-block{display:flex;align-items:center;}@media (max-width:767px){.newsletter-block{flex-wrap:wrap;}}.newsletter-block__visual{width:50%;}@media (max-width:767px){.newsletter-block__visual{width:100%;}}.newsletter-block__visual img{vertical-align:bottom;}@media (max-width:767px){.newsletter-block__visual img{display:none;}}.newsletter-block__content{width:50%;padding-left:7.6rem;text-align:center;}@media (max-width:767px){.newsletter-block__content{width:100%;padding:5rem 0;}}.newsletter-block__title{font-family:var(--secondary-font);font-size:4rem;font-weight:bold;margin-bottom:3rem;line-height:1;}
#Breadcrumb{position:absolute;color:var(--primary-color);font-size:1.2rem;z-index:90;margin-top:2rem;}#Breadcrumb li{display:inline-block;}#Breadcrumb li::before{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:400;color:#E6C99D;margin:0 0.7rem;}#Breadcrumb li:first-child::before{display:none;}#Breadcrumb li:last-child{font-weight:500;}#Breadcrumb li a:hover,#Breadcrumb li a:focus{text-decoration:underline;}
.Header-contentWrapper{max-width:calc(var(--site-width,120rem) + 2 * var(--site-padding,8rem));padding-left:var(--site-padding,8rem);padding-right:var(--site-padding,8rem);margin-left:auto;margin-right:auto;}@media (max-width:767px){.Header-contentWrapper{padding-left:var(--site-padding-mobile,20px);padding-right:var(--site-padding-mobile,20px);}}.Header{position:sticky;top:0;left:0;right:0;background:var(--header-bg-color);z-index:100;transition:box-shadow 0.3s ease-in-out 0s;}.Header,.homepage.js-scrolled .Header{box-shadow:0 3px 21px rgba(0,0,0,0.05);}.homepage .Header{box-shadow:none;}.Header-contentWrapper{display:flex;align-items:center;min-height:8.6rem;}@media (max-width:767px){.Header-contentWrapper{min-height:7.6rem;}}.Header-logo img{max-height:7.8rem;max-width:28rem;width:auto;height:auto;}@media (max-width:767px){.Header-logo{max-width:50%;}.Header-logo img{max-width:100%;}}.Header-menus{margin-left:auto;}@media (max-width:767px){.Header-menus{position:fixed;overflow:auto;background:var(--header-bg-color);padding:20px;top:7.6rem;left:0;right:0;bottom:0;opacity:0;visibility:hidden;transition:opacity 0.3s ease-in 0s,transform 0.3s ease-in 0s,visibility 0s ease-in 0.3s;}.toolbar-vertical .Header-menus{top:calc(7.6rem + 39px);}.js-nav-opened .Header-menus{opacity:1;visibility:visible;transition-delay:0s;}}.Header-burger{margin-left:auto;cursor:pointer;border:none;color:var(--primary-color);background:none;}.Header-burger::before{content:"\f0c9";font-family:"Font Awesome 5 Pro";font-size:3rem;font-weight:300;}.js-nav-opened .Header-burger::before{content:"\f00d";}@media (min-width:768px){.Header-burger{display:none;}}


.site-size-wrapper-cutty{max-width:1366px;margin:0 auto;}.site-size-wrapper-cutty{max-width:1366px;margin:0 auto;}.Header .Menu-topLevel{display:flex;color:#000;font-weight:500;}@media (max-width:1179px){.Header .Menu-topLevel{display:block;}}@media (min-width:768px) and (max-width:1180px){.Header .Menu-topLevel > .has-children > a{pointer-events:none;}}@media (min-width:1180px){.Header .Menu-topLevel .Menu-item{margin-right:2rem;white-space:nowrap;line-height:1.2;}}@media (max-width:1179px){.Header .Menu-topLevel .Menu-item{margin:0;border-bottom:solid 1px var(--border-color);}.Header .Menu-topLevel .Menu-item:last-child{border-bottom:none;}}@media (min-width:1180px){.Header .Menu-topLevel .Menu-item:hover > .Menu-belowLevel,.Header .Menu-topLevel .Menu-item:focus-within > .Menu-belowLevel{opacity:1;visibility:visible;transform:none;transition-timing-function:ease-out;transition-delay:0s;}.Header .Menu-topLevel .Menu-item a,.Header .Menu-topLevel .Menu-item span{position:relative;}.Header .Menu-topLevel .Menu-item a::after,.Header .Menu-topLevel .Menu-item span::after{content:"";height:1px;background:currentColor;position:absolute;left:1rem;bottom:0.5rem;right:1rem;transform-origin:0 0;transform:scale3d(0,1,1);transition:transform 0.3s ease-in-out 0s,opacity 0.3s ease-in-out 0s;opacity:0;}.Header .Menu-topLevel .Menu-item a:hover::after,.Header .Menu-topLevel .Menu-item a.is-active::after,.Header .Menu-topLevel .Menu-item span:hover::after,.Header .Menu-topLevel .Menu-item span.is-active::after{transform:scale3d(1,1,1);opacity:1;}}.Header .Menu-topLevel .Menu-item > a,.Header .Menu-topLevel .Menu-item > span{display:inline-block;padding:1rem;}@media (max-width:1179px){.Header .Menu-topLevel .Menu-item > a,.Header .Menu-topLevel .Menu-item > span{display:block;padding:2rem 0;}.Header .Menu-topLevel .Menu-item > a.is-active,.Header .Menu-topLevel .Menu-item > span.is-active{text-decoration:underline;}}.Header .Menu-topLevel .Menu-belowLevel{font-weight:normal;font-size:0.8em;}@media (min-width:1180px){.Header .Menu-topLevel .Menu-belowLevel{opacity:0;visibility:hidden;background:var(--header-bg-color);position:absolute;margin-left:-3rem;padding:1rem 4rem;box-shadow:0 15px 15px rgba(0,0,0,0.05);transform:none;transition:opacity 0.3s ease-in 0s,transform 0.3s ease-in 0s,visibility 0s ease-in 0.3s;max-width:36rem;}.Header .Menu-topLevel .Menu-belowLevel a{display:block;padding:2rem 0;}.Header .Menu-topLevel .Menu-belowLevel a::after{bottom:-1px;left:0;right:0;}.Header .Menu-topLevel .Menu-belowLevel .Menu-item{border-bottom:solid 1px var(--border-color);margin-right:0;}.Header .Menu-topLevel .Menu-belowLevel .Menu-item:last-child{border-bottom:none;}}@media (max-width:1179px){.Header .Menu-topLevel .Menu-belowLevel > .Menu-item:first-child{border-top:solid 1px var(--border-color);}.Header .Menu-topLevel .Menu-belowLevel a{padding:1.5rem 0 1.5rem 1.5rem;}.Header .Menu-topLevel .Menu-belowLevel a::before{content:"\f105";font-family:"Font Awesome 5 Pro";font-weight:300;margin-right:1rem;display:inline-block;}}#block-languages-switcher,.Popin-languages{position:relative;}#block-languages-switcher a,.Popin-languages a{position:relative;display:block;padding:0 1rem;}#block-languages-switcher > a.is-active:after,.Popin-languages > a.is-active:after{font-family:"Font Awesome 5 Pro";content:"\f175";font-weight:300;font-size:1.3rem;position:relative;top:-0.1rem;margin-left:0.2rem;}#block-languages-switcher:hover .links,#block-languages-switcher:hover .language-switcher-language-url,.Popin-languages:hover .links,.Popin-languages:hover .language-switcher-language-url{height:auto;}#block-languages-switcher{margin-left:6rem;}@media (max-width:1258px){#block-languages-switcher{margin-left:4rem;}}#block-languages-switcher:before{content:"";background:#fff;width:1px;height:100%;position:absolute;top:0;left:-4rem;}@media (max-width:1258px){#block-languages-switcher:before{left:-3rem;}}.links,.language-switcher-language-url{position:absolute;}.links li.is-active,.language-switcher-language-url li.is-active{display:none;}.Popin-languages .language-switcher-language-url{background:#fff;}.links{background:var(--header-bg-color);}.language-switcher-language-url{left:inherit;}#block-languages-switcher .links,#block-languages-switcher .language-switcher-language-url,.Popin-languages .links,.Popin-languages .language-switcher-language-url{overflow:hidden;height:0;left:50%;transform:translateX(-50%);}#block-languages-switcher .links a,#block-languages-switcher .language-switcher-language-url a,.Popin-languages .links a,.Popin-languages .language-switcher-language-url a{padding:1rem;}#block-languages-switcher:hover .links,#block-languages-switcher:hover .language-switcher-language-url,.Popin-languages:hover .links,.Popin-languages:hover .language-switcher-language-url{overflow:visible;height:auto;}@media (max-width:1179px){.Header-menu-languages{display:none;}}.Header-menu-languages-mobile{position:fixed;bottom:0;left:0;max-width:100%;}.Header-menu-languages-mobile #block-languages-switcher{margin-left:0;display:flex;flex-direction:column-reverse;background-color:var(--header-bg-color);transition:background-color 0.3s ease-in-out 0s;}.Header-menu-languages-mobile #block-languages-switcher:hover,.Header-menu-languages-mobile #block-languages-switcher:focus-within{background:white;}.Header-menu-languages-mobile #block-languages-switcher:hover .links,.Header-menu-languages-mobile #block-languages-switcher:focus-within .links{overflow:visible;height:auto;}.Header-menu-languages-mobile #block-languages-switcher a{padding:1rem 2rem;}.Header-menu-languages-mobile #block-languages-switcher::before{content:none;}.Header-menu-languages-mobile #block-languages-switcher .links{transform:none;position:static;background:none;}@media (min-width:1180px){.Header-menu-languages-mobile{display:none;}}
