/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */ *,*::before,*::after{box-sizing:border-box}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,main,menu,nav,output,picture,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;font-variant-ligatures:none}article,aside,cite,details,figcaption,figure,footer,header,hgroup,main,menu,nav,picture,section,summary,time{display:block}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}q::before,q::after{content:none}button{margin:0;padding:0;width:auto;color:inherit;font:inherit;line-height:normal;overflow:visible;background:transparent;border:none;cursor:pointer}::-moz-focus-inner{border:none}input::-ms-clear{width:0;height:0}:root{--color--black-c:#2d2926;--color--black-c-a10:rgba(45,41,38,0.1);--color--black-c-a15:rgba(45,41,38,0.15);--color--black-c-a25:rgba(45,41,38,0.25);--color--black-c-a50:rgba(45,41,38,0.5);--color--black-c-a75:rgba(45,41,38,0.75);--color--rosa:#d77f82;--color--rosa-a10:rgba(215,127,130,0.1);--color--rosa-a10-flat:#fdf1f3;--color--rosa-a20:rgba(215,127,130,0.2);--color--rosa-a20-flat:#fae5e8;--color--rosa-wcagaa:#d27073;--color--dark-rosa:#8c2c2f;--color--light-rosa:#e2a2a4;--color--red:#e63328;--color--pine-green:#0b7a75;--color--pine-green-a10:rgba(11,122,117,0.1);--color--pine-green-a10-flat:#e5f3f1;--color--honey-yellow:#f2af29;--color--aubergine:#757660;--color--dark-aubergine:#57583c;--color--blue-smoke:#f3f5f6;--color--dark-blue-smoke:#dee1e1;--color--black:#000;--color--black-a25:rgba(0,0,0,0.25);--color--black-a50:rgba(0,0,0,0.5);--color--grey:#87888a;--color--dark-grey:#636363;--color--white:#fff;--color--white-a0:rgba(255,255,255,0);--color--white-a75:rgba(255,255,255,0.75);--color--cwg-green:#007b5f;--color--cwg-dark-grey:#6e6259;--color--cwg-middle-grey:#aca39a;--color--cwg-light-grey:#d7d2cb;--color--cwg-wine-red:#8e2c48;--color--cwg-gingiva:#d47b7c;--color--cwg-red:#ba0c2f;--color--cwg-light-gray:#e3e4e4;--color--gc-genoa:#158b70;--color--gc-genoa-wcagaa:#14856b;--color--gc-green:#00804d;--color--gc-olive-green:#8dc63f;--color--gc-brown:#a14b27;--color--gc-turquoise:#00b6be;--color--gc-turquoise-wcagaa:#00838a;--color--gc-light-blue:#0095da;--color--gc-light-blue-wcagaa:#007db8;--color--gc-dark-blue:#1652a5;--color--gc-yellow:#ffcb08;--color--gc-orange:#f7941d;--color--gc-red:#d2232a;--color--gc-pink:#ec008c;--color--gc-purple:#89568f;--color--kle-purple:#7f65a4;--color--zlm-blue:#0068b4;--color--red-hover:#db2519;--color--vendor--youtube:#ff0000;--color--vendor--facebook:#1977f3;--color--vendor--twitter:#1b95e0;--color--vendor--linkedin:#0073b1;--color--body:var(--color--white);--color--text:var(--color--black-c);--color--links:var(--color--text);--color--links-hover:var(--color--dark-rosa);--color--focus-outline:var(--color--rosa);--color--focus-outline-alt:var(--color--black-c);--color--primary:var(--color--aubergine);--color--primary-hover:var(--color--dark-aubergine);--color--error:var(--color--red);--color--error-hover:var(--color--red-hover);--color--success:var(--color--pine-green);--color--warning:var(--color--honey-yellow)}@font-face{font-family:"HelveticaNeueLTPro-Roman";src:url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProRoman/font.woff2) format("woff2"),url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProRoman/font.woff) format("woff");font-display:swap}@font-face{font-family:"HelveticaNeueLTPro-It";src:url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProIt/font.woff2) format("woff2"),url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProIt/font.woff) format("woff");font-display:swap}@font-face{font-family:"HelveticaNeueLTPro-Md";src:url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProMd/font.woff2) format("woff2"),url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProMd/font.woff) format("woff");font-display:swap}@font-face{font-family:"HelveticaNeueLTPro-MdIt";src:url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProMdIt/font.woff2) format("woff2"),url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProMdIt/font.woff) format("woff");font-display:swap}@font-face{font-family:"HelveticaNeueLTPro-Bd";src:url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProBd/font.woff2) format("woff2"),url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProBd/font.woff) format("woff");font-display:swap}@font-face{font-family:"HelveticaNeueLTPro-BdIt";src:url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProBdIt/font.woff2) format("woff2"),url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProBdIt/font.woff) format("woff");font-display:swap}@font-face{font-family:"HelveticaNeueLTPro-Lt";src:url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProLt/font.woff2) format("woff2"),url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProLt/font.woff) format("woff");font-display:swap}@font-face{font-family:"HelveticaNeueLTPro-LtIt";src:url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProLtIt/font.woff2) format("woff2"),url(/themes/custom/gc/creation_willigeller_fuji/public/fonts/HelveticaNeueLTProLtIt/font.woff) format("woff");font-display:swap}:root{--box-shadow--elevation-1:0 0 8px 0 var(--color--black-c-a15);--box-shadow--elevation-2:0 0 16px 0 var(--color--black-c-a25)}:root{--z-index--footer:11;--z-index--table-of-contents:12;--z-index--content-over-toc:14;--z-index--cookie-message:15;--z-index--tooltip:16;--z-index--overlay:100;--z-index--overlay-content:101;--z-index--header:502;--z-index--modal:503;--z-index--modal-content:504;--z-index--toast:505}@-webkit-keyframes fadein{0%{opacity:0}100%{opacity:1}}@keyframes fadein{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeout{0%{opacity:1}100%{opacity:0}}@keyframes fadeout{0%{opacity:1}100%{opacity:0}}@-webkit-keyframes fadein-stay{0%{opacity:1}100%{opacity:1}}@keyframes fadein-stay{0%{opacity:1}100%{opacity:1}}@-webkit-keyframes slidein-up{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slidein-up{0%{transform:translateY(100%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes slidein-up-center{0%{transform:translate(-50%,calc(1.25rem - 50%));opacity:0}100%{transform:translate(-50%,-50%);opacity:1}}@keyframes slidein-up-center{0%{transform:translate(-50%,calc(1.25rem - 50%));opacity:0}100%{transform:translate(-50%,-50%);opacity:1}}@-webkit-keyframes slidein-up-center-x{0%{transform:translate(-50%,1.25rem);opacity:0}100%{transform:translate(-50%,0);opacity:1}}@keyframes slidein-up-center-x{0%{transform:translate(-50%,1.25rem);opacity:0}100%{transform:translate(-50%,0);opacity:1}}@-webkit-keyframes slidein-up-dontfade{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@keyframes slidein-up-dontfade{0%{transform:translateY(100%)}100%{transform:translateY(0)}}@-webkit-keyframes slideout-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100%);opacity:0}}@keyframes slideout-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(100%);opacity:0}}@-webkit-keyframes slidein-left{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slidein-left{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes slideout-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100%);opacity:0}}@keyframes slideout-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-100%);opacity:0}}@-webkit-keyframes slidein-right{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes slidein-right{0%{transform:translateX(100%);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes slideout-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}@keyframes slideout-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(100%);opacity:0}}@-webkit-keyframes slidein-up-centered{0%{transform:translate(-50%,100%);opacity:0}100%{transform:translate(-50%,0);opacity:1}}@keyframes slidein-up-centered{0%{transform:translate(-50%,100%);opacity:0}100%{transform:translate(-50%,0);opacity:1}}@-webkit-keyframes slideout-down-centered{0%{transform:translate(-50%,0);opacity:1}100%{transform:translate(-50%,100%);opacity:0}}@keyframes slideout-down-centered{0%{transform:translate(-50%,0);opacity:1}100%{transform:translate(-50%,100%);opacity:0}}@-webkit-keyframes slideout-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}@keyframes slideout-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}@-webkit-keyframes slidein-down{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slidein-down{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes growin-down{0%{transform:scale(1,0);opacity:0}100%{transform:scale(1,1);opacity:1}}@keyframes growin-down{0%{transform:scale(1,0);opacity:0}100%{transform:scale(1,1);opacity:1}}@-webkit-keyframes arrow-nudge-left{0%{transform:translateX(0)}40%{transform:translateX(-0.125rem)}100%{transform:translateX(0)}}@keyframes arrow-nudge-left{0%{transform:translateX(0)}40%{transform:translateX(-0.125rem)}100%{transform:translateX(0)}}@-webkit-keyframes arrow-nudge-right{0%{transform:translateX(0)}40%{transform:translateX(0.125rem)}100%{transform:translateX(0)}}@keyframes arrow-nudge-right{0%{transform:translateX(0)}40%{transform:translateX(0.125rem)}100%{transform:translateX(0)}}@-webkit-keyframes arrow-nudge-up{0%{transform:translateY(0)}40%{transform:translateY(-0.125rem)}100%{transform:translateY(0)}}@keyframes arrow-nudge-up{0%{transform:translateY(0)}40%{transform:translateY(-0.125rem)}100%{transform:translateY(0)}}@-webkit-keyframes arrow-nudge-down{0%{transform:translateY(0)}40%{transform:translateY(0.125rem)}100%{transform:translateY(0)}}@keyframes arrow-nudge-down{0%{transform:translateY(0)}40%{transform:translateY(0.125rem)}100%{transform:translateY(0)}}@-webkit-keyframes arrow-nudge-left-rotate90deg{0%{transform:translateX(0) rotate(90deg)}40%{transform:translateX(-0.125rem) rotate(90deg)}100%{transform:translateX(0) rotate(90deg)}}@keyframes arrow-nudge-left-rotate90deg{0%{transform:translateX(0) rotate(90deg)}40%{transform:translateX(-0.125rem) rotate(90deg)}100%{transform:translateX(0) rotate(90deg)}}@-webkit-keyframes arrow-nudge-left-rotate180deg{0%{transform:translateX(0) rotate(180deg)}40%{transform:translateX(-0.125rem) rotate(180deg)}100%{transform:translateX(0) rotate(180deg)}}@keyframes arrow-nudge-left-rotate180deg{0%{transform:translateX(0) rotate(180deg)}40%{transform:translateX(-0.125rem) rotate(180deg)}100%{transform:translateX(0) rotate(180deg)}}@-webkit-keyframes arrow-nudge-right-rotate-90deg{0%{transform:translateX(0) rotate(-90deg)}40%{transform:translateX(0.125rem) rotate(-90deg)}100%{transform:translateX(0) rotate(-90deg)}}@keyframes arrow-nudge-right-rotate-90deg{0%{transform:translateX(0) rotate(-90deg)}40%{transform:translateX(0.125rem) rotate(-90deg)}100%{transform:translateX(0) rotate(-90deg)}}@-webkit-keyframes arrow-nudge-up-rotate180deg{0%{transform:translateY(0) rotate(180deg)}40%{transform:translateY(-0.1875rem) rotate(180deg)}100%{transform:translateY(0) rotate(180deg)}}@keyframes arrow-nudge-up-rotate180deg{0%{transform:translateY(0) rotate(180deg)}40%{transform:translateY(-0.1875rem) rotate(180deg)}100%{transform:translateY(0) rotate(180deg)}}@-webkit-keyframes arrow-nudge-down-rotate180deg{0%{transform:translateY(0) rotate(180deg)}40%{transform:translateY(0.1875rem) rotate(180deg)}100%{transform:translateY(0) rotate(180deg)}}@keyframes arrow-nudge-down-rotate180deg{0%{transform:translateY(0) rotate(180deg)}40%{transform:translateY(0.1875rem) rotate(180deg)}100%{transform:translateY(0) rotate(180deg)}}@-webkit-keyframes icon-bounce-down{0%{transform:translateY(0)}5%{transform:translateY(4px)}10%{transform:translateY(0)}15%{transform:translateY(-2px)}20%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes icon-bounce-down{0%{transform:translateY(0)}5%{transform:translateY(4px)}10%{transform:translateY(0)}15%{transform:translateY(-2px)}20%{transform:translateY(0)}100%{transform:translateY(0)}}@-webkit-keyframes icon-bounce-size{0%{transform:scale(1)}5%{transform:scale(1.1)}10%{transform:scale(1)}15%{transform:scale(0.9)}20%{transform:scale(1)}100%{transform:scale(1)}}@keyframes icon-bounce-size{0%{transform:scale(1)}5%{transform:scale(1.1)}10%{transform:scale(1)}15%{transform:scale(0.9)}20%{transform:scale(1)}100%{transform:scale(1)}}@-webkit-keyframes slidein-up-modal{0%{transform:translateY(5px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes slidein-up-modal{0%{transform:translateY(5px);opacity:0}100%{transform:translateY(0);opacity:1}}body{color:#2d2926;color:var(--color--text);overflow-x:hidden}body.js-menu-open,body.modal-open{overflow:hidden}.layout-container{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;padding-top:4.3125rem}@media screen and (min-width:992px){.layout-container{padding-top:8.0625rem}}body[style^="padding-top: 3"] .layout-container{min-height:calc(100vh - 39px)}body[style^="padding-top: 7"] .layout-container,body[style^="padding-top: 8"] .layout-container{min-height:calc(100vh - 79px)}@media screen and (min-width:992px){.page-node-type-ct-product .layout-container{overflow:visible}}.svg-symbols{display:none}path,circle,rect,polygon{transition:fill .15s cubic-bezier(0.22,1.03,0.69,0.97)}path:not([fill]),circle:not([fill]),rect:not([fill]),polygon:not([fill]){fill:currentColor}a:focus,button:focus{outline:none}.js-user-is-tabbing a:focus,.js-user-is-tabbing button:focus{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}a,.link{text-decoration:underline;color:#2d2926;color:var(--color--links);transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}a:hover,a:focus,.link:hover,.link:focus{color:#8c2c2f;color:var(--color--links-hover)}a.active,a.is-active{cursor:default}hr{width:100%;height:1px;margin:1.875rem 0;background-color:#2d2926;background-color:var(--color--text);border:none}hr:first-child{margin-top:0}.container{position:relative;width:100%;padding-left:8px;padding-right:8px;margin-left:auto;margin-right:auto}@media screen and (max-width:575px){.container{padding-left:20px;padding-right:20px}}@media screen and (min-width:576px){.container{max-width:536px}}@media screen and (min-width:768px){.container{max-width:736px}}@media screen and (min-width:992px){.container{max-width:976px}}@media screen and (min-width:1200px){.container{max-width:1152px}}.row{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;width:100%;padding-left:8px;padding-right:8px}.col-xs-1{width:8.33333%}.col-xs-2{width:16.66667%}.col-xs-3{width:25%}.col-xs-4{width:33.33333%}.col-xs-5{width:41.66667%}.col-xs-6{width:50%}.col-xs-7{width:58.33333%}.col-xs-8{width:66.66667%}.col-xs-9{width:75%}.col-xs-10{width:83.33333%}.col-xs-11{width:91.66667%}.col-xs-12{width:100%}.col-xs-pull-0{right:auto}.col-xs-pull-1{right:8.33333%}.col-xs-pull-2{right:16.66667%}.col-xs-pull-3{right:25%}.col-xs-pull-4{right:33.33333%}.col-xs-pull-5{right:41.66667%}.col-xs-pull-6{right:50%}.col-xs-pull-7{right:58.33333%}.col-xs-pull-8{right:66.66667%}.col-xs-pull-9{right:75%}.col-xs-pull-10{right:83.33333%}.col-xs-pull-11{right:91.66667%}.col-xs-pull-12{right:100%}.col-xs-push-0{left:auto}.col-xs-push-1{left:8.33333%}.col-xs-push-2{left:16.66667%}.col-xs-push-3{left:25%}.col-xs-push-4{left:33.33333%}.col-xs-push-5{left:41.66667%}.col-xs-push-6{left:50%}.col-xs-push-7{left:58.33333%}.col-xs-push-8{left:66.66667%}.col-xs-push-9{left:75%}.col-xs-push-10{left:83.33333%}.col-xs-push-11{left:91.66667%}.col-xs-push-12{left:100%}.col-xs-offset-0{margin-left:0%}.col-xs-offset-1{margin-left:8.33333%}.col-xs-offset-2{margin-left:16.66667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333%}.col-xs-offset-5{margin-left:41.66667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333%}.col-xs-offset-8{margin-left:66.66667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333%}.col-xs-offset-11{margin-left:91.66667%}.col-xs-offset-12{margin-left:100%}@media screen and (min-width:768px){.col-sm-1{width:8.33333%}.col-sm-2{width:16.66667%}.col-sm-3{width:25%}.col-sm-4{width:33.33333%}.col-sm-5{width:41.66667%}.col-sm-6{width:50%}.col-sm-7{width:58.33333%}.col-sm-8{width:66.66667%}.col-sm-9{width:75%}.col-sm-10{width:83.33333%}.col-sm-11{width:91.66667%}.col-sm-12{width:100%}.col-sm-pull-0{right:auto}.col-sm-pull-1{right:8.33333%}.col-sm-pull-2{right:16.66667%}.col-sm-pull-3{right:25%}.col-sm-pull-4{right:33.33333%}.col-sm-pull-5{right:41.66667%}.col-sm-pull-6{right:50%}.col-sm-pull-7{right:58.33333%}.col-sm-pull-8{right:66.66667%}.col-sm-pull-9{right:75%}.col-sm-pull-10{right:83.33333%}.col-sm-pull-11{right:91.66667%}.col-sm-pull-12{right:100%}.col-sm-push-0{left:auto}.col-sm-push-1{left:8.33333%}.col-sm-push-2{left:16.66667%}.col-sm-push-3{left:25%}.col-sm-push-4{left:33.33333%}.col-sm-push-5{left:41.66667%}.col-sm-push-6{left:50%}.col-sm-push-7{left:58.33333%}.col-sm-push-8{left:66.66667%}.col-sm-push-9{left:75%}.col-sm-push-10{left:83.33333%}.col-sm-push-11{left:91.66667%}.col-sm-push-12{left:100%}.col-sm-offset-0{margin-left:0%}.col-sm-offset-1{margin-left:8.33333%}.col-sm-offset-2{margin-left:16.66667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333%}.col-sm-offset-5{margin-left:41.66667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333%}.col-sm-offset-8{margin-left:66.66667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333%}.col-sm-offset-11{margin-left:91.66667%}.col-sm-offset-12{margin-left:100%}}@media screen and (min-width:992px){.col-md-1{width:8.33333%}.col-md-2{width:16.66667%}.col-md-3{width:25%}.col-md-4{width:33.33333%}.col-md-5{width:41.66667%}.col-md-6{width:50%}.col-md-7{width:58.33333%}.col-md-8{width:66.66667%}.col-md-9{width:75%}.col-md-10{width:83.33333%}.col-md-11{width:91.66667%}.col-md-12{width:100%}.col-md-pull-0{right:auto}.col-md-pull-1{right:8.33333%}.col-md-pull-2{right:16.66667%}.col-md-pull-3{right:25%}.col-md-pull-4{right:33.33333%}.col-md-pull-5{right:41.66667%}.col-md-pull-6{right:50%}.col-md-pull-7{right:58.33333%}.col-md-pull-8{right:66.66667%}.col-md-pull-9{right:75%}.col-md-pull-10{right:83.33333%}.col-md-pull-11{right:91.66667%}.col-md-pull-12{right:100%}.col-md-push-0{left:auto}.col-md-push-1{left:8.33333%}.col-md-push-2{left:16.66667%}.col-md-push-3{left:25%}.col-md-push-4{left:33.33333%}.col-md-push-5{left:41.66667%}.col-md-push-6{left:50%}.col-md-push-7{left:58.33333%}.col-md-push-8{left:66.66667%}.col-md-push-9{left:75%}.col-md-push-10{left:83.33333%}.col-md-push-11{left:91.66667%}.col-md-push-12{left:100%}.col-md-offset-0{margin-left:0%}.col-md-offset-1{margin-left:8.33333%}.col-md-offset-2{margin-left:16.66667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333%}.col-md-offset-5{margin-left:41.66667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333%}.col-md-offset-8{margin-left:66.66667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333%}.col-md-offset-11{margin-left:91.66667%}.col-md-offset-12{margin-left:100%}}@media screen and (min-width:1200px){.col-lg-1{width:8.33333%}.col-lg-2{width:16.66667%}.col-lg-3{width:25%}.col-lg-4{width:33.33333%}.col-lg-5{width:41.66667%}.col-lg-6{width:50%}.col-lg-7{width:58.33333%}.col-lg-8{width:66.66667%}.col-lg-9{width:75%}.col-lg-10{width:83.33333%}.col-lg-11{width:91.66667%}.col-lg-12{width:100%}.col-lg-pull-0{right:auto}.col-lg-pull-1{right:8.33333%}.col-lg-pull-2{right:16.66667%}.col-lg-pull-3{right:25%}.col-lg-pull-4{right:33.33333%}.col-lg-pull-5{right:41.66667%}.col-lg-pull-6{right:50%}.col-lg-pull-7{right:58.33333%}.col-lg-pull-8{right:66.66667%}.col-lg-pull-9{right:75%}.col-lg-pull-10{right:83.33333%}.col-lg-pull-11{right:91.66667%}.col-lg-pull-12{right:100%}.col-lg-push-0{left:auto}.col-lg-push-1{left:8.33333%}.col-lg-push-2{left:16.66667%}.col-lg-push-3{left:25%}.col-lg-push-4{left:33.33333%}.col-lg-push-5{left:41.66667%}.col-lg-push-6{left:50%}.col-lg-push-7{left:58.33333%}.col-lg-push-8{left:66.66667%}.col-lg-push-9{left:75%}.col-lg-push-10{left:83.33333%}.col-lg-push-11{left:91.66667%}.col-lg-push-12{left:100%}.col-lg-offset-0{margin-left:0%}.col-lg-offset-1{margin-left:8.33333%}.col-lg-offset-2{margin-left:16.66667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333%}.col-lg-offset-5{margin-left:41.66667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333%}.col-lg-offset-8{margin-left:66.66667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333%}.col-lg-offset-11{margin-left:91.66667%}.col-lg-offset-12{margin-left:100%}}html{font-size:100%;font-family:sans-serif;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body{font-family:"HelveticaNeueLTPro-Roman",Helvetica,sans-serif;font-weight:normal;font-size:17px;font-size:1.0625rem;line-height:1.6875rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{position:relative;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a,.h1 a,.h2 a,.h3 a,.h4 a,.h5 a,.h6 a{color:currentColor}h1,.h1{font-size:29px;font-size:1.8125rem;line-height:2.1875rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Lt";text-transform:none;margin-bottom:3rem;padding-top:.125rem}h2,.h2{font-size:21px;font-size:1.3125rem;line-height:1.8125rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none;margin-bottom:1rem;padding-top:.125rem}h2+.text-intro,.h2+.text-intro{margin-top:-1rem}h3,.h3{font-size:19px;font-size:1.1875rem;line-height:1.6875rem;letter-spacing:.03em;font-family:"HelveticaNeueLTPro-Lt";text-transform:uppercase;margin-bottom:.75rem;padding-top:.0625rem}h4,.h4{font-size:21px;font-size:1.3125rem;line-height:1.8125rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Lt";text-transform:none;margin-bottom:.75rem;padding-top:.0625rem}mark{color:#f3f5f6;color:var(--color--blue-smoke);background:none}tt,code,kbd,samp,pre{font-family:monospace}pre{position:relative;width:100%;padding:.5rem;font-size:14px;font-size:.875rem;line-height:1rem;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#fff;background-color:var(--color--white);border:solid 1px #87888a;border:solid 1px var(--color--grey);color:#2d2926;color:var(--color--text);overflow-x:auto;overflow-y:auto;z-index:1}abbr[title],acronym[title]{text-decoration:none;text-transform:uppercase}b,strong{font-family:"HelveticaNeueLTPro-Bd";font-weight:normal}i,em,var,dfn{font-family:"HelveticaNeueLTPro-It";font-style:normal}u{text-decoration:underline}cite,address{font-style:normal}big{font-size:1.2em}small{font-size:.8em}sup,sub{font-size:.75em;margin:0 .125rem}sup,sup a,sub,sub a{display:inline-block;vertical-align:top}sup{vertical-align:super}sup sup{font-size:1em;margin:0}sub{vertical-align:sub}sub sub{font-size:1em;margin:0}time,.separator{display:inline-block;vertical-align:top}.separator{color:#757660;color:var(--color--aubergine)}.text-content{font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none}.text-content p,.text-content ul,.text-content ol,.text-content blockquote,.text-content cite{max-width:100%;word-wrap:break-word}.text-content p+h2,.text-content p+h3,.text-content p+h4,.text-content p+table,.text-content p+.table-responsive,.text-content ul+h2,.text-content ul+h3,.text-content ul+h4,.text-content ul+table,.text-content ul+.table-responsive,.text-content ol+h2,.text-content ol+h3,.text-content ol+h4,.text-content ol+table,.text-content ol+.table-responsive,.text-content blockquote+h2,.text-content blockquote+h3,.text-content blockquote+h4,.text-content blockquote+table,.text-content blockquote+.table-responsive,.text-content cite+h2,.text-content cite+h3,.text-content cite+h4,.text-content cite+table,.text-content cite+.table-responsive{margin-top:2rem}.text-content h2:last-child,.text-content h3:last-child,.text-content h4:last-child,.text-content h5:last-child,.text-content h6:last-child{margin-bottom:0}.text-content p,.text-content ul,.text-content ol,.text-content blockquote{margin:0}.text-content p:not(:last-child),.text-content ul:not(:last-child),.text-content ol:not(:last-child),.text-content blockquote:not(:last-child){margin-bottom:1rem}.text-content li{margin-bottom:0}.text-content ul,.text-content ol{position:relative;text-align:left;list-style:none}.text-content ul li,.text-content ol li{position:relative}.text-content ul li:not(:last-child),.text-content ol li:not(:last-child){margin-bottom:1rem}.text-content ul li::before,.text-content ol li::before{content:"";display:block;position:absolute;left:0}.text-content ul li ul,.text-content ul li ol,.text-content ol li ul,.text-content ol li ol{margin-top:.5rem;margin-bottom:.5rem}.text-content ul li ul li:not(:last-child),.text-content ul li ol li:not(:last-child),.text-content ol li ul li:not(:last-child),.text-content ol li ol li:not(:last-child){margin-bottom:.5rem}.text-content ul li{padding-left:1rem}.text-content ul>li{list-style:none}.text-content ul>li::before{top:.5625rem;width:.375rem;height:.375rem;border-radius:50%;background-color:#87888a;background-color:var(--color--grey)}.text-content ul>li>ul>li::before{background:none;border:solid 1px #d77f82;border:solid 1px var(--color--rosa)}.text-content ul>li>ul>li>ul>li::before{top:.5rem;width:.25rem;height:.25rem;background-color:#87888a;background-color:var(--color--grey);border:none;border-radius:0}.text-content ul>li>ul>li>ul>li>ul>li::before{background:none;border:solid 1px #d77f82;border:solid 1px var(--color--rosa)}.text-content ol{counter-reset:ol-counter}.text-content ol li{padding-left:1.25rem}.text-content ol li::before{left:0;top:0;counter-increment:ol-counter;content:counters(ol-counter,".") ". ";font-family:"HelveticaNeueLTPro-Md";color:#87888a;color:var(--color--grey)}.text-content ol>li>ol>li{padding-left:1.875rem}.text-content ol>li>ol>li::before{font-size:.9em;color:#d77f82;color:var(--color--rosa)}.text-content ol>li>ol>li>ol li::before{font-size:.8em}.text-content ol>li>ol>li>ol>li{padding-left:2.5rem}.text-content ol>li>ol>li>ol>li>ol>li{padding-left:3.125rem}.text-content ol ul li::before{content:""}.text-content ol ul>li::before{top:.5625rem}.text-content iframe{max-width:100%}.text-content>figure:not(:first-child),.text-content>.media-wrapper:not(:first-child){margin-top:1.5rem}.text-content>figure:not(:last-child),.text-content>.media-wrapper:not(:last-child){margin-bottom:1.5rem}.text-content--small{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0}.text-content--small ul li:not(:last-child),.text-content--small ol li:not(:last-child){margin-bottom:.25rem}.text-content--small ul li{padding-left:.75rem}.text-content--small ul>li::before{top:.4375rem;width:.25rem;height:.25rem}.text-content+h2,.text-content+h3,.text-content+h4,.text-content+table,.text-content+.table-responsive,.text-content+.row,.row+h2,.row+h3,.row+h4,.row+table,.row+.table-responsive,.row+.row{margin-top:2rem}.text-meta{font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none;color:#636363;color:var(--color--dark-grey);margin-bottom:.125rem}.text-title{font-size:19px;font-size:1.1875rem;line-height:1.6875rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none;margin-bottom:.5rem}.text-intro{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none}.text-caption{font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none}.text-danger{color:#e63328;color:var(--color--error)}.small-text:not(:last-child),.highlight-text:not(:last-child){margin-bottom:1.5rem}.small-text{padding:.5rem 1rem;background-color:#f3f5f6;background-color:var(--color--blue-smoke);color:#d27073;color:var(--color--rosa-wcagaa);font-family:"HelveticaNeueLTPro-BdIt";font-size:29px;font-size:1.8125rem;line-height:2.1875rem}.small-text::before{content:"”";display:block;font-size:2.5em;line-height:1;margin:.5rem 0 -2.375rem}.small-text em,.small-text strong{font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Roman";color:#2d2926;color:var(--color--text)}.small-text+.small-text{margin-top:-1.5rem;padding-top:0}.small-text+.small-text::before{content:none}.highlight-text--info{padding:.75rem;background-color:#f3f5f6;background-color:var(--color--blue-smoke);border-left:solid .25rem #d77f82;border-left:solid .25rem var(--color--rosa)}.highlight-text--warning{position:relative;padding:.75rem .75rem .75rem 3.5rem;background-color:#fdf1f3;background-color:var(--color--rosa-a10-flat);border:solid 1px #d77f82;border:solid 1px var(--color--rosa)}.highlight-text--warning::before{content:"!";display:block;position:absolute;left:.75rem;top:.75rem;width:2rem;height:2rem;background-color:rgba(45,41,38,0.5);background-color:var(--color--black-c-a50);color:#fff;color:var(--color--white);border-radius:50%;padding-top:.1875rem;font-family:"HelveticaNeueLTPro-Bd";font-size:24px;font-size:1.5rem;line-height:2rem;text-align:center}.body-text{font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none;letter-spacing:0;text-transform:none;margin-bottom:0}.path-search .page-title{margin:3rem 0 -2rem}.alert{position:relative;padding:.75rem 1rem;min-height:3rem;margin:1.5rem 0 3rem;font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#e5f3f1;background-color:var(--color--pine-green-a10-flat);border:solid 1px #0b7a75;border:solid 1px var(--color--success);box-shadow:0 0 16px 0 rgba(45,41,38,0.25);box-shadow:var(--box-shadow--elevation-2);-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.alert .close{position:absolute;right:0;top:0;width:3rem;height:3rem;font-size:0}.alert .close::before,.alert .close::after{content:"";display:block;position:absolute;left:50%;top:50%}.alert .close::before{width:1.5rem;height:1.5rem;margin:-0.75rem 0 0 -0.75rem;border-radius:50%;background-color:rgba(0,0,0,0.25);background-color:var(--color--black-a25);opacity:0;transition:opacity .15s linear}.alert .close::after{width:1rem;height:1rem;background-image:url(/themes/custom/gc/creation_willigeller_fuji/public/images/icon/close-black-c.svg);background-size:1rem 1rem;background-repeat:no-repeat;margin:-0.5rem 0 0 -0.5rem;transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}.alert .close:hover::before,.alert .close:focus::before{opacity:.5}.alert .close:hover::after,.alert .close:focus::after{transform:scale(1.1)}.alert .close:active{transform:scale(0.9)}.js-user-is-tabbing .alert .close:focus{outline-offset:-3px}.alert-danger{background-color:#fdf1f3;background-color:var(--color--rosa-a10-flat);border-color:#e63328;border-color:var(--color--error)}.alert.fade{-webkit-animation:fadein .5s cubic-bezier(0.22,1.03,0.69,0.97);animation:fadein .5s cubic-bezier(0.22,1.03,0.69,0.97)}.alert.fade-out{-webkit-animation:fadeout .5s cubic-bezier(0.22,1.03,0.69,0.97);animation:fadeout .5s cubic-bezier(0.22,1.03,0.69,0.97);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.banner-slides{position:relative;background-color:#f3f5f6;background-color:var(--color--blue-smoke);font-size:0;line-height:1;margin-bottom:1.5rem}@media screen and (min-width:768px){.banner-slides{box-shadow:0 1px 8px 0 rgba(0,0,0,.05);margin-bottom:3rem}}.banner-slides__content{position:relative;display:flex;overflow:hidden;z-index:1}@media screen and (min-width:768px){.banner-slides__content{max-height:20rem}}.banner-slides__content[data-item-count="1"] .banner-slide:not(.swiper-slide-active){pointer-events:auto}.banner-slides__content:not([data-item-count="1"]) .banner-slide:not(.swiper-slide-active) .banner-slide__text{opacity:0 !important}@media screen and (max-width:767px){.banner-slides__scrollbuttons{display:flex;justify-content:space-between;margin:0 -20px}}@media screen and (min-width:768px){.banner-slides__scrollbuttons{position:absolute;right:8px;top:-3rem;z-index:1}}.banner-slides__pagination{position:absolute;left:3rem;bottom:0;width:calc(100% - 6rem);height:3rem}@media screen and (min-width:768px){.banner-slides__pagination{left:33.3333333333%;width:calc(66.6666666667% - 6rem - 8px);z-index:1}.banner-slides__pagination .swiper-pagination-bullet::before{box-shadow:0 0 4px 0 #2d2926;box-shadow:0 0 4px 0 var(--color--black-c)}}.banner-slides:not(.swiper-container-initialized) .banner-slides__scrollbuttons{visibility:hidden}.banner-slide{width:100%;flex-shrink:0}.banner-slide a{text-decoration:none}@media screen and (min-width:768px){.banner-slide .container,.banner-slide .image,.banner-slide img{height:100%}}.banner-slide img{position:relative;width:100%;height:auto;max-height:320px;pointer-events:none}@media screen and (max-width:767px){.banner-slide img{width:100vw;max-width:none;left:50%;margin-left:-50vw}}@media screen and (min-width:768px){.banner-slide img{height:100%;-o-object-fit:cover;object-fit:cover}}.banner-slide__text{padding:1rem 0;transition:opacity .5s cubic-bezier(0.22,1.03,0.69,0.97)}@media screen and (min-width:768px){.banner-slide__text{display:flex;align-items:flex-end;padding:1rem;position:absolute;left:8px;top:0;width:calc(33.3333333333% - 8px);height:100%;background-color:rgba(0,0,0,.65);color:#fff;color:var(--color--white);overflow-x:hidden;overflow-y:auto}}@media screen and (-ms-high-contrast:none)and (min-width:768px),screen and (-ms-high-contrast:active)and (min-width:768px){.banner-slide__text{display:block}}@media screen and (min-width:768px){.banner-slide__text p{font-family:"HelveticaNeueLTPro-Lt";font-size:25px;font-size:1.5625rem;line-height:1.875rem}.banner-slide__text p:not(:last-child){margin-bottom:0}}.banner-slide__text strong{display:block;font-size:21px;font-size:1.3125rem;line-height:1.8125rem;letter-spacing:0}@media screen and (min-width:768px){.banner-slide__text strong{font-family:"HelveticaNeueLTPro-Bd";font-size:30px;font-size:1.875rem}}.banner-slide:not(.swiper-slide-active){pointer-events:none}@media screen and (min-width:768px){.banner-slide.color-scheme--cwg-middle-grey .banner-slide__text,.banner-slide.color-scheme--cwg-light-grey .banner-slide__text,.banner-slide.color-scheme--cwg-gingiva .banner-slide__text,.banner-slide.color-scheme--gc-olive-green .banner-slide__text,.banner-slide.color-scheme--gc-yellow .banner-slide__text,.banner-slide.color-scheme--gc-orange .banner-slide__text,.banner-slide.color-scheme--gc-white .banner-slide__text{color:#000;color:var(--color--black)}.banner-slide.color-scheme--cwg-green .banner-slide__text{background-color:rgba(0,123,95,.65)}.banner-slide.color-scheme--cwg-dark-grey .banner-slide__text{background-color:rgba(110,98,89,.65)}.banner-slide.color-scheme--cwg-middle-grey .banner-slide__text{background-color:rgba(172,163,154,.65)}.banner-slide.color-scheme--cwg-light-grey .banner-slide__text{background-color:rgba(215,210,203,.65)}.banner-slide.color-scheme--cwg-wine-red .banner-slide__text{background-color:rgba(142,44,72,.65)}.banner-slide.color-scheme--cwg-gingiva .banner-slide__text{background-color:rgba(212,123,124,.65)}.banner-slide.color-scheme--cwg-red .banner-slide__text{background-color:rgba(186,12,47,.65)}.banner-slide.color-scheme--gc-genoa .banner-slide__text{background-color:rgba(20,133,107,.65)}.banner-slide.color-scheme--gc-green .banner-slide__text{background-color:rgba(0,128,77,.65)}.banner-slide.color-scheme--gc-olive-green .banner-slide__text{background-color:rgba(141,198,63,.65)}.banner-slide.color-scheme--gc-brown .banner-slide__text{background-color:rgba(161,75,39,.65)}.banner-slide.color-scheme--gc-turquoise .banner-slide__text{background-color:rgba(0,131,138,.65)}.banner-slide.color-scheme--gc-light-blue .banner-slide__text{background-color:rgba(0,125,184,.65)}.banner-slide.color-scheme--gc-dark-blue .banner-slide__text{background-color:rgba(22,82,165,.65)}.banner-slide.color-scheme--gc-yellow .banner-slide__text{background-color:rgba(255,203,8,.65)}.banner-slide.color-scheme--gc-orange .banner-slide__text{background-color:rgba(247,148,29,.65)}.banner-slide.color-scheme--gc-red .banner-slide__text{background-color:rgba(210,35,42,.65)}.banner-slide.color-scheme--gc-pink .banner-slide__text{background-color:rgba(236,0,140,.65)}.banner-slide.color-scheme--gc-purple .banner-slide__text{background-color:rgba(137,86,143,.65)}.banner-slide.color-scheme--gc-white .banner-slide__text{background-color:rgba(255,255,255,.65)}.banner-slide.color-scheme--kle-purple .banner-slide__text{background-color:rgba(127,101,164,.65)}.banner-slide.color-scheme--zlm-blue .banner-slide__text{background-color:rgba(0,104,180,.65)}}@media screen and (max-width:767px){.banner-slide .banner-slide__text{background-color:inherit !important;color:inherit !important;opacity:inherit !important}}.blazy__caption{margin-top:.5rem;font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.region--content>.block--system-main-block:first-child{padding-top:3rem}.region--content>.block--system-main-block:first-child .block__content>.node:first-child{margin-top:-3rem}.path-language .region--content>.block--system-main-block:first-child,.path-products .region--content>.block--system-main-block:first-child,.path-taxonomy .region--content>.block--system-main-block:first-child{padding-top:0}.breadcrumb{margin:1.5rem 0 2rem;font-size:0;line-height:1}.breadcrumb li{position:relative;display:inline-block;vertical-align:top;max-width:100%;font-size:14px;font-size:.875rem;line-height:1.5rem}.breadcrumb li .icon{position:absolute;right:.25rem;top:50%;width:1rem;height:1rem;margin-top:-0.5rem;color:#d77f82;color:var(--color--rosa);z-index:1}.breadcrumb li .icon *{pointer-events:none}.breadcrumb li:not(:last-child){padding-right:1.5rem;font-family:"HelveticaNeueLTPro-Lt"}.breadcrumb li:last-child .icon{display:none}.breadcrumb a,.breadcrumb span{display:block}.breadcrumb a{position:relative}.breadcrumb a::before{content:"";display:block;position:absolute;left:-0.75rem;top:-0.75rem;width:calc(100% + 1.5rem);height:calc(100% + 1.5rem);z-index:2}.breadcrumb a:not(:hover):not(:focus){text-decoration:none}.breadcrumb span{padding-top:.125rem;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media screen and (max-width:767px){.breadcrumb span{white-space:normal;text-overflow:inherit}}.breadcrumb[data-item-count="1"]{display:none}.arrowbutton{position:relative;display:inline-flex;align-items:flex-start;vertical-align:top;color:#2d2926;color:var(--color--text);text-decoration:none;font-size:0;transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.arrowbutton::before{content:"";display:block;position:absolute;left:-0.75rem;top:-0.75rem;width:calc(100% + 1.5rem);height:calc(100% + 1.5rem)}.arrowbutton .icon{width:1.25rem;height:1.25rem;margin-top:.125rem;color:#d77f82;color:var(--color--rosa)}.arrowbutton .icon:first-child{margin-right:.25rem}.arrowbutton .icon:last-child{margin-left:.25rem}.arrowbutton .icon:not(.icon--chevron-right){transition:transform .15s cubic-bezier(0.22,1.03,0.69,0.97)}.arrowbutton .icon--chevron-right:first-child{transform:rotate(180deg);margin-right:.125rem}.arrowbutton .icon--chevron-right:last-child{margin-left:.125rem}.arrowbutton__text{font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.arrowbutton:hover,.arrowbutton:focus{color:#8c2c2f;color:var(--color--links-hover)}.arrowbutton:hover .icon:not(.icon--chevron-right),.arrowbutton:focus .icon:not(.icon--chevron-right){transform:scale(1.1)}.arrowbutton:hover .icon--chevron-right:first-child,.arrowbutton:focus .icon--chevron-right:first-child{-webkit-animation:arrow-nudge-left-rotate180deg .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-left-rotate180deg .15s cubic-bezier(0.22,1.03,0.69,0.97)}.arrowbutton:hover .icon--chevron-right:last-child,.arrowbutton:focus .icon--chevron-right:last-child{-webkit-animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97)}.arrowbutton:active{color:#8c2c2f;color:var(--color--links-hover)}.arrowbutton:active .icon{color:#8c2c2f;color:var(--color--links-hover)}.btn{position:relative;display:inline-flex;vertical-align:top;justify-content:center;align-items:center;padding:.1875rem 1.5rem 0;min-width:6.25rem;height:3rem;border-radius:0;font-family:"HelveticaNeueLTPro-Md";font-size:17px;font-size:1.0625rem;line-height:1.3125rem;text-align:center;text-decoration:none;text-shadow:0 1px 4px rgba(45,41,38,0.25);text-shadow:0 1px 4px var(--color--black-c-a25);background-color:#757660;background-color:var(--color--primary);color:#fff;color:var(--color--white);transition:background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.btn:hover,.btn:focus,.btn.is-active{background-color:#57583c;background-color:var(--color--primary-hover);color:#fff;color:var(--color--white)}.btn,.btn span{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.btn span{display:inline-block;vertical-align:top}.btn .icon{margin-top:-0.1875rem;transition:transform .15s cubic-bezier(0.22,1.03,0.69,0.97)}.btn .icon:first-child{margin-left:-0.5rem;margin-right:.5rem}.btn .icon:last-child{margin-left:.5rem;margin-right:-0.5rem}.btn .icon--close{width:1rem;height:1rem}.btn .icon--close:first-child{margin-right:.75rem}.btn .icon--close:last-child{margin-left:.75rem}.btn:not([disabled]):hover .icon,.btn:not([disabled]):focus .icon{transform:scale(1.1)}.btn[disabled],.btn.js-disabled{background-color:rgba(45,41,38,0.15);background-color:var(--color--black-c-a15);color:#636363;color:var(--color--dark-grey);cursor:default;text-shadow:none}.btn[disabled]:hover,.btn[disabled]:focus,.btn[disabled].is-active,.btn.js-disabled:hover,.btn.js-disabled:focus,.btn.js-disabled.is-active{background-color:rgba(45,41,38,0.15);background-color:var(--color--black-c-a15);color:#636363;color:var(--color--dark-grey)}.btn:not([disabled]):hover .icon--chevron-right,.btn:not([disabled]):focus .icon--chevron-right{transform:none;-webkit-animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97)}.btn:not([disabled]):hover .icon--chevron-right--left,.btn:not([disabled]):focus .icon--chevron-right--left{transform:rotate(180deg);-webkit-animation:arrow-nudge-left-rotate180deg .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-left-rotate180deg .15s cubic-bezier(0.22,1.03,0.69,0.97)}.btn:not([disabled]):active{transform:scale(0.98)}.btn-secondary,.btn--secondary{background-color:#fff;background-color:var(--color--white);color:#2d2926;color:var(--color--text);border:solid 1px #757660;border:solid 1px var(--color--primary);text-shadow:none;transition:border-color .15s cubic-bezier(0.22,1.03,0.69,0.97),color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.is-active,.btn--secondary:hover,.btn--secondary:focus,.btn--secondary.is-active{background-color:#fff;background-color:var(--color--white);color:#8c2c2f;color:var(--color--dark-rosa)}.btn-secondary:not([disabled]):hover,.btn-secondary:not([disabled]):focus,.btn--secondary:not([disabled]):hover,.btn--secondary:not([disabled]):focus{border-color:#d77f82;border-color:var(--color--rosa)}.btn--red{background-color:#e63328;background-color:var(--color--red);color:#fff;color:var(--color--white)}.btn--red:hover,.btn--red:focus,.btn--red.is-active{background-color:#db2519;background-color:var(--color--red-hover);color:#fff;color:var(--color--white)}.btn+.btn{margin-left:1.25rem}.iconbutton{position:relative}.iconbutton,.iconbutton__content{display:flex;flex-direction:column;justify-content:center;align-items:center}.iconbutton::before{content:"";display:block;position:absolute;left:50%;top:50%;width:2rem;height:2rem;margin:-1rem 0 0 -1rem;border-radius:50%;background-color:rgba(0,0,0,0.5);background-color:var(--color--black-a50);opacity:0;pointer-events:none;transition:opacity .15s linear}.iconbutton::after{content:"";display:block;position:absolute;left:-50%;top:-50%;width:200%;height:200%}.iconbutton .icon{position:relative;z-index:1;pointer-events:none;transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}.iconbutton,.iconbutton:hover,.iconbutton:focus{color:#2d2926;color:var(--color--text)}.iconbutton:hover::before{opacity:.25}.iconbutton:hover .icon{transform:scale(1.1)}.iconbutton:active{transform:scale(0.9)}.iconbutton[aria-expanded=false] .icon--open,.iconbutton[aria-expanded=false] .iconbutton__text--open{display:none}.iconbutton[aria-expanded=true] .icon--closed,.iconbutton[aria-expanded=true] .iconbutton__text--closed{display:none}.card{position:relative;background-color:#fff;background-color:var(--color--white);font-size:0;line-height:1;margin-bottom:2rem}.card::before,.card::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;transition:opacity .15s linear}.card::before{box-shadow:0 0 8px 0 rgba(45,41,38,0.15);box-shadow:var(--box-shadow--elevation-1)}.card::after{box-shadow:0 0 16px 0 rgba(45,41,38,0.25);box-shadow:var(--box-shadow--elevation-2);opacity:0}.card__link{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.card__link+.card__content .card__intro{display:block;max-height:none;overflow:visible}.card__content{padding:.75rem 1rem}.card__title,.card__intro,.card__meta .field{max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.card__title{font-size:19px;font-size:1.1875rem;line-height:1.6875rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none;margin-bottom:.5rem;transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.card__intro{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:5.75rem;overflow:hidden}.card__meta{margin:1.5rem 0;font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none}.card__meta>.field{padding-top:.25rem;margin-bottom:.5rem}.card__meta .icon{color:#87888a;color:var(--color--grey)}.card:hover::before,.card.focus-within::before{opacity:0}.card:hover::after,.card.focus-within::after{opacity:1}.card:hover .card__title,.card.focus-within .card__title{color:#8c2c2f;color:var(--color--links-hover)}.card:focus-within::before{opacity:0}.card:focus-within::after{opacity:1}.card:focus-within .card__title{color:#8c2c2f;color:var(--color--links-hover)}.card--event{border:solid 1px #dee1e1;border:solid 1px var(--color--dark-blue-smoke);transition:border-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.card--event::before{content:none}@media screen and (min-width:992px){.card--event .card__layout{position:relative}.card--event .card__layout::after{content:"";display:table;clear:both}}.card--event .card__image{background-color:#dee1e1;background-color:var(--color--dark-blue-smoke);text-align:center}.card--event .card__image .logo{max-width:290px;margin:1.5rem 0 -0.5rem}@media screen and (min-width:992px){.card--event .card__image{position:relative;float:left;clear:left;width:165px;min-height:100px;margin-right:1rem}.card--event .card__image .logo{position:absolute;left:50%;top:55%;width:calc(100% - 1.5rem);margin:0;transform:translate(-50%,-50%)}}@media screen and (min-width:992px){.card--event .card__content{padding:1rem}}@media screen and (min-width:992px){.card--event .card__meta{float:left;clear:both;width:100%;margin:1rem 0 .5rem}}.card--event .node--type-ct-location .node__content{display:none}@media screen and (min-width:992px){.card--event .arrowbutton{position:absolute;right:1rem;bottom:1rem;background-color:#fff;background-color:var(--color--white)}}.card--event:hover,.card--event.focus-within{border-color:#d77f82;border-color:var(--color--rosa)}.card--event:hover .arrowbutton,.card--event.focus-within .arrowbutton{color:#8c2c2f;color:var(--color--links-hover)}.card--event:hover .arrowbutton .icon,.card--event.focus-within .arrowbutton .icon{-webkit-animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97)}.card--event:focus-within{border-color:#d77f82;border-color:var(--color--rosa)}.card--event:focus-within .arrowbutton{color:#8c2c2f;color:var(--color--links-hover)}.card--event:focus-within .arrowbutton .icon{-webkit-animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97)}.js-user-is-tabbing .card--event .card__link:focus{outline-offset:2px}@media screen and (max-width:767px){.card--speaker{max-width:250px;margin:auto}}.card--speaker .image.orientation--portrait{display:block;height:11.25rem;overflow:hidden}@media screen and (max-width:767px){.card--speaker .image.orientation--portrait{height:auto}}.card--speaker .image.orientation--portrait img{width:100%;max-height:none;-o-object-fit:cover;object-fit:cover}.node>.card{height:100%;margin-bottom:0}.collapse{display:none;padding-bottom:.75rem}.collapse[aria-expanded=true]{display:block;-webkit-animation:fadein .15s linear;animation:fadein .15s linear}[data-toggle=collapse]{position:relative;display:inline-flex;align-items:flex-start;vertical-align:top;width:auto;color:#2d2926;color:var(--color--text);text-decoration:none;font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}[data-toggle=collapse]::before,[data-toggle=collapse]::after{content:"";display:inline-block;vertical-align:top;margin-top:.125rem;width:1.25rem;height:1.25rem;background-image:url(/themes/custom/gc/creation_willigeller_fuji/public/images/icon/chevron-right-rosa.svg);background-size:1.25rem 1.25rem;background-repeat:no-repeat;overflow:hidden;transition:opacity .3s linear,width cubic-bezier(0.22,1.03,0.69,0.97)}[data-toggle=collapse]::before{transform:rotate(180deg);margin-right:.25rem}[data-toggle=collapse]::after{margin-left:.25rem}[data-toggle=collapse]:hover,[data-toggle=collapse]:focus{color:#8c2c2f;color:var(--color--links-hover)}[data-toggle=collapse]:hover::before,[data-toggle=collapse]:focus::before{-webkit-animation:arrow-nudge-left-rotate180deg .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-left-rotate180deg .15s cubic-bezier(0.22,1.03,0.69,0.97)}[data-toggle=collapse]:hover::after,[data-toggle=collapse]:focus::after{-webkit-animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97)}[data-toggle=collapse]:active{color:#8c2c2f;color:var(--color--links-hover)}[data-toggle=collapse][aria-expanded=false]::before{width:0;opacity:0}[data-toggle=collapse][aria-expanded=false] .collapse-close{display:none}[data-toggle=collapse][aria-expanded=true]{order:1}[data-toggle=collapse][aria-expanded=true]::after{width:0;opacity:0}[data-toggle=collapse][aria-expanded=true] .collapse-open{display:none}[data-toggle=collapse][aria-expanded=true]+.collapse{display:block;-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.description-collapsible{display:flex;flex-direction:column}.collapsible{position:relative;font-size:0;line-height:1}.collapsible__title{position:relative;display:block;width:100%;min-height:2.25rem;padding:.5rem 0 0 2.25rem;text-align:left;transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.collapsible__title .icon{position:absolute;left:0;top:.5rem;transition:transform .15s cubic-bezier(0.22,1.03,0.69,0.97),color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.collapsible__title__text{display:block;padding-bottom:.5rem;font-size:19px;font-size:1.1875rem;line-height:1.6875rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-bottom:solid 1px #2d2926;border-bottom:solid 1px var(--color--text)}.collapsible__title:hover,.collapsible__title:focus{color:#8c2c2f;color:var(--color--links-hover)}.collapsible__title:hover .icon,.collapsible__title:focus .icon{color:#d77f82;color:var(--color--rosa)}.collapsible__title[aria-expanded=false]+.collapsible__content{display:none}.collapsible__title[aria-expanded=true]{z-index:1}.collapsible__title[aria-expanded=true] .icon{transform:rotate(90deg)}.collapsible__title[aria-expanded=true] .collapsible__title__text{border-bottom:none}.collapsible__title[aria-expanded=true]+.collapsible__content{-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.collapsible__content{margin-left:2.25rem;padding-bottom:1.5rem;border-bottom:solid 1px #2d2926;border-bottom:solid 1px var(--color--text)}.collapsible__content .paragraph:last-child,.collapsible__content [data-geysir-paragraph-id] .paragraph{margin-bottom:0}.paragraphs>.collapsible__content{margin-left:0;margin-bottom:3rem;padding-bottom:0;border-bottom:none}.contact-card{width:100%;padding:1rem;margin-bottom:2rem;background-color:#f3f5f6;background-color:var(--color--blue-smoke);font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none}.contact-card .field{margin-bottom:.5rem}.contact-card .field--with-icon .icon{color:currentColor}.contact-card__header{margin-bottom:.75rem}.contact-card__header::after{content:"";display:table;clear:both}.contact-card__image{float:left;clear:left;width:5.625rem;margin-right:1rem}.contact-card__title:not(:last-child){margin-bottom:.5rem}.contact-card .arrowbutton{display:block;padding-top:1.5rem}@media screen and (min-width:768px){.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-rows,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-rows,.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-rows,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-rows{display:flex;flex-wrap:wrap;margin-left:-8px;margin-right:-8px}}@media screen and (min-width:1200px){.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-rows,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-rows,.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-rows,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-rows{margin-left:-16px;margin-right:-16px}}@media screen and (min-width:768px){.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row,.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row{width:50%;padding-left:8px;padding-right:8px;margin-bottom:2rem}.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row .contact-card,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row .contact-card,.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row .contact-card,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row .contact-card{display:flex;flex-direction:column;height:100%;margin-bottom:0}.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row .contact-card .arrowbutton,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row .contact-card .arrowbutton,.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row .contact-card .arrowbutton,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row .contact-card .arrowbutton{margin-top:auto}}@media screen and (min-width:992px){.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row,.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row{width:33.3333333333%}}@media screen and (min-width:1200px){.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-hq .views-row,.paragraphs>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row,.paragraphs>[data-geysir-paragraph-id]>.paragraph--type-pt-system-component>.block--gc-contact .view-vw-contact-block-persons .views-row{padding-left:16px;padding-right:16px}}.ui-dialog{max-width:100%;padding:0;border-radius:0;background-color:transparent;z-index:503;z-index:var(--z-index--modal)}.ui-dialog::before,.ui-dialog::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.ui-dialog::before{position:fixed;background-color:rgba(0,0,0,0.5);background-color:var(--color--black-a50);-webkit-animation:fadein .3s cubic-bezier(0.22,1.03,0.69,0.97);animation:fadein .3s cubic-bezier(0.22,1.03,0.69,0.97)}.ui-dialog::after{box-shadow:0 0 16px 0 rgba(45,41,38,0.25);box-shadow:var(--box-shadow--elevation-2);-webkit-animation:fadein .3s cubic-bezier(0.22,1.03,0.69,0.97) .3s backwards;animation:fadein .3s cubic-bezier(0.22,1.03,0.69,0.97) .3s backwards}.ui-dialog .ui-widget-header,.ui-dialog .ui-dialog-content{color:#2d2926;color:var(--color--text);z-index:1;-webkit-animation:slidein-up-modal .15s linear .15s backwards;animation:slidein-up-modal .15s linear .15s backwards}.ui-dialog .ui-widget-header{padding-top:.625rem;font-family:"HelveticaNeueLTPro-Bd";font-weight:normal;background-color:#f3f5f6;background-color:var(--color--blue-smoke);border:none;border-radius:0}.ui-dialog .ui-dialog-titlebar-close{width:2rem;height:2rem;padding:0;margin-top:-1rem;border:none;border-radius:50%;background-color:transparent;transition:background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.ui-dialog .ui-dialog-titlebar-close .ui-icon{width:1.5rem;height:1.5rem;margin:-0.75rem 0 0 -0.75rem;background-image:url(/themes/custom/gc/creation_willigeller_fuji/public/images/icon/close-black-c.svg);background-repeat:no-repeat;background-size:1.5rem 1.5rem;background-position:left top}.ui-dialog .ui-dialog-titlebar-close:hover,.ui-dialog .ui-dialog-titlebar-close:focus{background-color:rgba(45,41,38,0.1);background-color:var(--color--black-c-a10)}.ui-dialog .ui-dialog-titlebar-close:active .ui-icon{transform:scale(0.9)}.ui-dialog .ui-dialog-content{padding:.75rem 1.5rem 1.5rem;background-color:#fff;background-color:var(--color--white);overflow-x:hidden;overflow-y:auto}.ui-dialog .ui-dialog-content:last-child{max-height:calc(100vh - 2rem) !important}.ui-dialog .form-group:not(:first-child):not(.form-actions){margin-top:0}.ui-dialog.ui-widget.ui-widget-content{border:none}.ui-dialog~.ui-widget-overlay{display:none}.ui-dialog-buttonpane{position:relative}.embed{position:relative}.embed--video,.embed--issuu{background-color:#000;background-color:var(--color--black)}.embed--video{padding-bottom:56.25%}.embed--video iframe{position:absolute;left:0;top:0;width:100%;height:100%}.embed--issuu{max-width:21.875rem;height:21.875rem;margin:0 auto}.embed--issuu iframe{position:absolute;left:0;top:0;width:100%;height:100% !important}.embed+p:empty+.embed{margin-top:2rem}.event-detail__header{padding:1.5rem 0;position:relative;margin-bottom:3rem}.event-detail__header::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;margin-left:-50vw;background-color:#f3f5f6;background-color:var(--color--blue-smoke)}.event-detail__header>*{position:relative}.event-detail__header,.event-detail__header .text-content{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none}.event-detail__header .text-medium,.event-detail__header .node__title{margin-bottom:.25rem}.event-detail__header .node__title{font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;margin-top:-0.125rem}.event-detail__header .field--with-icon{padding-top:.125rem}.event-detail__header .row+.row{margin-top:1.5rem}.event-detail__header [class*=col]>.field{margin-bottom:1.5rem}.event-detail__header [class*=col]>.field--name-field-ct-link+.field--name-field-ct-link,.event-detail__header [class*=col]>.field--name-field-ct-language+.field--name-field-ct-language{margin-top:-1rem}.event-detail__header [class*=col]>.field--name-field-ct-link+.field--name-field-ct-link .icon,.event-detail__header [class*=col]>.field--name-field-ct-language+.field--name-field-ct-language .icon{display:none}.event-detail__register{text-align:center}@media screen and (min-width:768px){.event-detail__register{display:flex;flex-direction:column;justify-content:center;height:100%;padding-left:.5rem}}.event-detail__register .btn{width:100%}.event-detail__register .text-caption{margin-top:.5rem}@media screen and (min-width:768px){.event-detail__content__left{padding-right:1rem}.event-detail__content__right{padding-left:1rem}}@media screen and (max-width:767px){.event-detail__content__right>:first-child{margin-top:3rem}}.event-detail .field--name-field-ct-speaker [class*=col]{margin-bottom:2rem}@media screen and (min-width:768px){.view-vw-events{display:flex}}.view-vw-events .view-filters{margin-bottom:3rem}.view-vw-events .view-filters .form-item-field-ct-type{display:none}@media screen and (min-width:768px){.view-vw-events .view-filters{padding-top:1.625rem;width:25%}}.view-vw-events .view-filters form{margin-bottom:0}.view-vw-events .view-filters .form-actions{margin:0}.view-vw-events .view-filters.form-group:not(:first-child):not(.form-actions){margin-top:0}.view-vw-events .view-content,.view-vw-events .view-empty{padding:3rem 0;position:relative}.view-vw-events .view-content::before,.view-vw-events .view-empty::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;margin-left:-50vw;background-color:#f3f5f6;background-color:var(--color--blue-smoke)}@media screen and (min-width:768px){.view-vw-events .view-content,.view-vw-events .view-empty{width:calc(66.6666666667% + 1rem);margin-left:auto}.view-vw-events .view-content::before,.view-vw-events .view-empty::before{left:-1.5rem;margin-left:0}}@media screen and (min-width:992px){.view-vw-events .view-content::before,.view-vw-events .view-empty::before{left:-2rem}}@media screen and (min-width:1200px){.view-vw-events .view-content,.view-vw-events .view-empty{width:66.6666666667%}.view-vw-events .view-content::before,.view-vw-events .view-empty::before{left:-3rem}}.view-vw-events .view-empty>*{position:relative}.field--with-icon{position:relative;padding:.0625rem 0 0 2rem;min-height:1.5rem}.field--with-icon>a::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.field--with-icon>.icon{position:absolute;left:0;top:0;color:#87888a;color:var(--color--grey)}.field--name-field-ct-product-discontinued{display:inline-block;padding:.25rem .25rem .125rem;background-color:#fdf1f3;background-color:var(--color--rosa-a10-flat);border:solid 1px #d77f82;border:solid 1px var(--color--rosa);font-size:12px;font-size:.75rem;line-height:1}.site-footer{position:relative;margin-top:auto;z-index:11;z-index:var(--z-index--footer)}.site-footer .region--footer{padding:3rem 0;background-color:#f3f5f6;background-color:var(--color--blue-smoke)}.site-footer .region--footer-bottom{padding-top:1.5rem}.doormat__title,.menu--doormat a{display:block;font-size:15px;font-size:.9375rem;line-height:1.1875rem;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.menu--doormat{font-size:0;line-height:1}.menu--doormat a{padding-bottom:1.1875rem}@media screen and (min-width:992px){.menu--doormat a{padding-bottom:.6875rem}}.menu--doormat a:not(.is-active){text-decoration:none}.menu--doormat a.is-active{-webkit-text-decoration-color:#d77f82;-webkit-text-decoration-color:var(--color--rosa);text-decoration-color:#d77f82;text-decoration-color:var(--color--rosa)}.menu--doormat a.is-active:hover,.menu--doormat a.is-active:focus{color:#2d2926;color:var(--color--text)}@media screen and (min-width:768px){.menu--doormat>ul{margin-left:-8px;margin-right:-8px}.menu--doormat>ul::after{content:"";display:table;clear:both}.menu--doormat>ul>li{float:left;padding-left:8px;padding-right:8px}}@media screen and (min-width:768px)and (max-width:991px){.menu--doormat>ul>li{width:50%}.menu--doormat>ul>li:nth-child(2n+1){clear:left}}@media screen and (min-width:992px){.menu--doormat>ul[data-item-count="2"]>li{width:50%}.menu--doormat>ul[data-item-count="3"]>li{width:33.3333333333%}.menu--doormat>ul[data-item-count="4"]>li{width:25%}}.menu--doormat>ul>li:not(:last-child){margin-bottom:1.5rem}.menu--doormat>ul>li>a{font-family:"HelveticaNeueLTPro-Bd"}.menu--doormat>ul>li>.doormat__title{font-size:19px;font-size:1.1875rem;line-height:1.4375rem;letter-spacing:.01em}.menu--doormat>ul>li li.has-title:not(:first-child){margin-top:1rem}.doormat__title{font-family:"HelveticaNeueLTPro-Bd";margin-bottom:.75rem;text-transform:uppercase}.doormat__text{margin-top:1.5rem}@media screen and (min-width:992px){.doormat__text{width:25%;padding-left:8px;margin-top:0}}.doormat__text>.doormat__title{font-size:19px;font-size:1.1875rem;line-height:1.4375rem;letter-spacing:.01em}.doormat__text p,.doormat__text ul,.doormat__text ol{font-size:15px;font-size:.9375rem;line-height:1.4375rem;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.doormat__text p:not(:last-child),.doormat__text ul:not(:last-child),.doormat__text ol:not(:last-child){margin-bottom:.75rem}.doormat__text ul,.doormat__text ol{position:relative;text-align:left;list-style:none}.doormat__text ul li,.doormat__text ol li{position:relative;padding-left:1rem}.doormat__text ul li:not(:last-child),.doormat__text ol li:not(:last-child){margin-bottom:.5rem}.doormat__text ul li::before,.doormat__text ol li::before{content:"";display:block;position:absolute;left:0}.doormat__text ul li::before{top:.4375rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#87888a;background-color:var(--color--grey)}.doormat__text ol{counter-reset:ol-counter}.doormat__text ol li::before{left:0;top:0;counter-increment:ol-counter;content:counters(ol-counter,".") ". ";font-family:"HelveticaNeueLTPro-Md";font-size:.8em;color:#87888a;color:var(--color--grey)}@media screen and (min-width:992px){.doormat--with-4th-column{display:flex}.doormat--with-4th-column .menu--doormat{width:75%}}.menu--footer{font-size:0;line-height:1;text-align:center;margin-bottom:1.5rem}@media screen and (min-width:992px){.menu--footer{text-align:left}}.menu--footer li{position:relative;display:inline-block;vertical-align:middle}.menu--footer li:not(:last-child){padding-right:1rem;margin-right:.75rem}.menu--footer li:not(:last-child)::after{content:"";display:block;position:absolute;right:0;top:50%;width:1px;height:1.5rem;margin-top:-0.75rem;background-color:#d77f82;background-color:var(--color--rosa)}@media screen and (max-width:991px){.menu--footer li.not-clickable{display:block;margin-bottom:1rem}.menu--footer li.not-clickable:not(:last-child){padding-right:0;margin-right:0}.menu--footer li.not-clickable:not(:last-child)::after{content:none}}@media screen and (min-width:992px){.menu--footer li.not-clickable:not(:last-child){padding-right:1rem}}.menu--footer span,.menu--footer a{display:block;font-size:15px;font-size:.9375rem;line-height:1.1875rem;font-family:"HelveticaNeueLTPro-Lt";max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.menu--footer span{padding-top:.0625rem}.menu--footer a{padding:.6875rem 0 .5625rem;text-decoration:none}.bef-exposed-form .form--inline>.form-item{float:none}.checkboxes{font-size:0;line-height:1}.checkboxes .form-group:not(:first-child):not(.form-actions){margin-top:0}.checkboxes--wrapper{margin-bottom:1rem}.checkbox{font-size:0;line-height:1}.checkbox__label{position:relative;overflow:visible;padding-bottom:1rem;margin-bottom:0}.checkbox__text,.checkbox .description{padding-left:2.125rem}.checkbox__text{padding-top:.125rem;font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;font-family:"HelveticaNeueLTPro-Roman";max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.checkbox__text::before,.checkbox__text .icon{position:absolute;left:0;top:0;width:1.5rem;height:1.5rem}.checkbox__text::before{content:"";display:block;border:solid 1px #87888a;border:solid 1px var(--color--grey);background-color:#f3f5f6;background-color:var(--color--blue-smoke);transition:border-color .15s cubic-bezier(0.22,1.03,0.69,0.97),background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.checkbox__text .icon{opacity:0;transform:scale(0);transition:opacity .3s linear,transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}.checkbox__text a{position:relative;z-index:2}.checkbox input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;background:none;opacity:0;z-index:1}.checkbox input:checked+.checkbox__text .icon{opacity:1;transform:scale(1)}.checkbox input:not([disabled]){cursor:pointer}.checkbox input:not([disabled]):hover+.checkbox__text::before,.checkbox input:not([disabled]):focus+.checkbox__text::before{border-color:#2d2926;border-color:var(--color--text)}.checkbox input:not([disabled]):focus+.checkbox__text::before{box-shadow:0 0 0 1px #2d2926;box-shadow:0 0 0 1px var(--color--text)}.js-user-is-tabbing .checkbox input:not([disabled]):focus+.checkbox__text::before{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.js-user-is-tabbing.js-overlay-open .checkbox input:not([disabled]):focus+.checkbox__text::before{outline-color:#2d2926;outline-color:var(--color--focus-outline-alt)}.checkbox input[disabled]+.checkbox__text{color:#87888a;color:var(--color--grey)}.checkbox input[disabled]+.checkbox__text::before{border-color:#87888a;border-color:var(--color--grey);background-color:#dee1e1;background-color:var(--color--dark-blue-smoke)}.webform-elements>.checkbox:not(:last-child){margin-bottom:1rem}form p,.form-item--error-message{display:block;font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;margin-bottom:1rem}form{position:relative;width:100%;max-width:35rem;margin-bottom:2rem}form ::-webkit-input-placeholder{color:#87888a;color:var(--color--grey)}form ::-moz-placeholder{color:#87888a;color:var(--color--grey)}form :-ms-input-placeholder{color:#87888a;color:var(--color--grey)}form input+p{margin-top:.75rem}form h2,form h3,form h4{font-size:21px;font-size:1.3125rem;line-height:1.8125rem;letter-spacing:.01em;margin-bottom:.25rem}form .description{margin-top:1.5rem}form .table-responsive table{width:100%}.form,.form-item,.form-group{position:relative}.form-actions{display:flex;flex-wrap:wrap;margin:3rem 0;font-size:0}.form-actions .password-reset{display:inline-block;vertical-align:top;font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;margin-top:.75rem}.form-actions .btn+.password-reset{margin-left:1.5rem}.form-actions .btn[data-drupal-selector=edit-wizard-prev]+.btn,.form-actions .btn[data-drupal-selector=edit-wizard-next]{margin-left:auto}.form-group:not(:first-child):not(.form-actions),.form-group+[id^=ajax-wrapper]{margin-top:2rem}.form-group.checkbox+.form-group:not(.form-actions){margin-top:.5rem}.form-group--short-label{display:inline-flex;align-items:center}.form-group--short-label>*{display:inline-block}.form-group--short-label>label{flex-shrink:1;width:auto;margin-right:.75rem}.form-group--short-label>.form-item{flex-grow:1}.form-item .container-inline{margin:0}.form-item--error-message.alert{padding:0;margin-top:.5rem;border:none;background-color:transparent;color:#e63328;color:var(--color--error);box-shadow:none}.form-item-checkboxes-other-other:not(:first-child):not(.form-actions),.form-item-radios-other-other:not(:first-child):not(.form-actions){margin-top:0}.form-item-select-other-other{margin-top:.75rem}.form-type-webform-markup{margin-bottom:3rem}.form-required::after{content:"*";display:inline-block;vertical-align:top;width:auto;height:auto;margin:0 0 0 .25rem;background:none;color:#e63328;color:var(--color--error)}.form-clearbutton{position:absolute;right:0;top:0;width:2.5rem;height:100%}.form-clearbutton .icon{transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}.form-clearbutton:hover .icon,.form-clearbutton:focus .icon{transform:scale(1.2)}.form-clearbutton:not(.js-hidden){-webkit-animation:fadein .3s linear;animation:fadein .3s linear}.form-submit+.field-suffix{display:block}.form--autosubmit .form-actions{display:none}.update-product-downloads-form{max-width:none}#views-exposed-form-vw-dealers-gc-core-block-dealers .radios .form-radios{display:flex;gap:2rem}@media screen and (max-width:767px){#views-exposed-form-vw-dealers-gc-core-block-dealers .radios .form-radios{flex-wrap:wrap;gap:.25rem}#views-exposed-form-vw-dealers-gc-core-block-dealers .radios .form-radios .radio.form-item{flex:1 100%}}fieldset{position:relative;min-width:0}fieldset legend{width:100%}fieldset legend::after{content:"";display:table;clear:both}fieldset.webform-composite-hidden-title{margin-top:0;margin-bottom:0}.fieldset-legend{display:block;font-size:15px;font-size:.9375rem;line-height:1.1875rem;letter-spacing:0;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;font-family:"HelveticaNeueLTPro-Md";margin-bottom:.5rem;transform:translate3d(0,0,0)}.error>legend>.fieldset-legend{color:#e63328;color:var(--color--error)}.field--widget-options-buttons:not(:first-child){margin-top:2rem}.field--widget-media-library-widget{overflow:hidden}input[type=file]{padding:0 .625rem 0 .5rem;line-height:3rem}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){input[type=file]{padding:0}}@supports(-ms-ime-align:auto){input[type=file]{padding:0}}.webform-document-file,.form-managed-file{display:flex;align-items:center;flex-wrap:wrap;padding:.25rem 1rem;background-color:var(--color--white-smoke);margin-bottom:.25rem}.webform-document-file input,.form-managed-file input{margin-bottom:.5rem}.webform-document-file h1,.webform-document-file h2,.webform-document-file h3,.webform-document-file h4,.webform-document-file h5,.webform-document-file h6,.form-managed-file h1,.form-managed-file h2,.form-managed-file h3,.form-managed-file h4,.form-managed-file h5,.form-managed-file h6{color:#8c2c2f;color:var(--color--links-hover)}.webform-document-file .file,.form-managed-file .file{padding-left:1rem}.webform-document-file .file a,.form-managed-file .file a{display:block;color:#2d2926;color:var(--color--text);text-decoration:underline}.webform-document-file .file a:hover,.webform-document-file .file a:focus,.form-managed-file .file a:hover,.form-managed-file .file a:focus{color:#2d2926;color:var(--color--links)}.webform-document-file .btn,.form-managed-file .btn{margin-left:auto}.form-details{position:relative;background-color:#fff;background-color:var(--color--white);border:solid 1px #dee1e1;border:solid 1px var(--color--dark-blue-smoke);box-shadow:0 0 8px 0 rgba(45,41,38,0.15);box-shadow:var(--box-shadow--elevation-1)}.form-details__summary{position:relative;padding:.6875rem 1rem .6875rem 2.5rem;min-height:2.75rem;cursor:pointer;font-family:"HelveticaNeueLTPro-Md";color:#2d2926;color:var(--color--links);transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.form-details__summary:focus{outline:none}.js-user-is-tabbing .form-details__summary:focus{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.form-details__summary::marker,.form-details__summary::-webkit-details-marker{display:none}.form-details__summary .icon{position:absolute;left:.75rem;top:.75rem;transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}.form-details__summary__text{font-size:21px;font-size:1.3125rem;line-height:1.8125rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Lt";text-transform:none;margin-bottom:0;padding-top:.0625rem;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;color:currentColor}.form-details__summary a{text-decoration:none;color:currentColor}.form-details__summary .details-title{display:contents}.form-details__summary:hover,.form-details__summary:focus{color:#2d2926;color:var(--color--text)}html.no-details .form-details__summary::before{content:"" !important;position:absolute;left:0;top:0;width:100%;height:100%;cursor:pointer}.form-details__content{padding:.75rem 1rem 0}.form-details__content>.form-item:last-child,.form-details__content>.form-wrapper:last-child{margin-bottom:1rem}.form-details[open]>.form-details__summary>.icon,.form-details[open]>.form-details__summary .details-title>.icon{transform:rotate(90deg)}html.no-details .form-details[open]>.form-details__summary::before{content:"" !important}.form-details[open]>.form-details__content{-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.form-details+.btn,.form-details+.form-details{margin-top:1.5rem}.form-group+.form-details{margin-top:2rem}.details-description{display:block;margin-bottom:2rem}input,textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;padding:.75rem 1rem .5625rem;background-color:#f3f5f6;background-color:var(--color--blue-smoke);color:#636363;color:var(--color--dark-grey);border:solid 1px #87888a;border:solid 1px var(--color--grey);border-radius:0;font-family:"HelveticaNeueLTPro-Roman",Helvetica,sans-serif;font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none;margin-bottom:.25rem;transition:border-color .15s cubic-bezier(0.22,1.03,0.69,0.97),color .15s cubic-bezier(0.22,1.03,0.69,0.97)}input:hover,input:focus,textarea:hover,textarea:focus,select:hover,select:focus{border-color:#2d2926;border-color:var(--color--text)}input:focus,textarea:focus,select:focus{color:#2d2926;color:var(--color--text);box-shadow:0 0 0 1px #2d2926;box-shadow:0 0 0 1px var(--color--text);outline:none}.js-user-is-tabbing input:focus,.js-user-is-tabbing textarea:focus,.js-user-is-tabbing select:focus{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.js-user-is-tabbing.js-overlay-open input:focus,.js-user-is-tabbing.js-overlay-open textarea:focus,.js-user-is-tabbing.js-overlay-open select:focus{outline-color:#2d2926;outline-color:var(--color--focus-outline-alt)}input.error,textarea.error,select.error{border-color:#e63328;border-color:var(--color--error)}input.error~.description,textarea.error~.description,select.error~.description{font-family:"HelveticaNeueLTPro-Md";color:#e63328;color:var(--color--error)}.form-item.webform-readonly input,input[disabled],.form-item.webform-readonly textarea,textarea[disabled],.form-item.webform-readonly select,select[disabled]{color:#87888a;color:var(--color--grey)}input,select{height:3rem;overflow:hidden}input.button{width:auto}input[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;padding-right:3rem}input[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}textarea{resize:none}label,.label{display:block;width:100%;font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Md";text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:.25rem}.webform-readonly label,.form-disabled label,.webform-readonly .label,.form-disabled .label{color:#87888a;color:var(--color--grey)}.control-label{position:relative}.control-label__text{font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0}.control-label__text .description{margin-top:.125rem;margin-bottom:0}.progress-marker{padding-top:.25rem}.radios{font-size:0;line-height:1}.radios--wrapper{margin-bottom:1rem}.radio{font-size:0;line-height:1}.radio__label{position:relative;overflow:visible;padding-bottom:1rem;margin-bottom:0}.radio__text,.radio .description{padding-left:2.125rem}.radio__text{padding-top:.125rem;font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;font-family:"HelveticaNeueLTPro-Roman";max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.radio__text::before,.radio__text::after{content:"";display:block;border-radius:50%}.radio__text::before{position:absolute;left:0;top:0;width:1.5rem;height:1.5rem;border:solid 1px #87888a;border:solid 1px var(--color--grey);background-color:#f3f5f6;background-color:var(--color--blue-smoke);transition:border-color .15s cubic-bezier(0.22,1.03,0.69,0.97),background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.radio__text::after{position:absolute;left:.375rem;top:.375rem;width:.75rem;height:.75rem;background-color:#2d2926;background-color:var(--color--text);transform:scale(0);opacity:0;transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97),opacity .3s cubic-bezier(0.22,1.03,0.69,0.97),background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.radio__text a{position:relative;z-index:2}.radio input{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;padding:0;background:none;opacity:0;z-index:1}.radio input:checked+.radio__text::after{transform:scale(1);opacity:1;transition-duration:.15s}.radio input:not([disabled]):not(:checked){cursor:pointer}.radio input:not([disabled]):hover+.radio__text::before,.radio input:not([disabled]):focus+.radio__text::before{border-color:#2d2926;border-color:var(--color--text)}.radio input:not([disabled]):focus+.radio__text::before{box-shadow:0 0 0 1px #2d2926;box-shadow:0 0 0 1px var(--color--text)}.js-user-is-tabbing .radio input:not([disabled]):focus+.radio__text::before{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.js-user-is-tabbing.js-overlay-open .radio input:not([disabled]):focus+.radio__text::before{outline-color:#2d2926;outline-color:var(--color--focus-outline-alt)}.radio input[disabled]+.radio__text{color:#87888a;color:var(--color--grey)}.radio input[disabled]+.radio__text::before{border-color:#87888a;border-color:var(--color--grey);background-color:#dee1e1;background-color:var(--color--dark-blue-smoke)}.radio input[disabled]+.radio__text::after{background-color:#87888a;background-color:var(--color--grey)}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;white-space:nowrap;text-overflow:ellipsis;padding:.75rem 2rem .5625rem 1rem}select+.icon{transform:rotate(90deg)}select:not([disabled]){cursor:pointer}select:focus+.icon{transform:rotate(180deg);transition-duration:.15s}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){select{padding-right:2rem}select:focus,select.error,select[required]:valid:not(.error):not([disabled]){padding-right:2rem}}option{background-color:#fff}.select-wrapper{position:relative}.form-type-select .icon{position:absolute;right:.75rem;top:.75rem;pointer-events:none;transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.form-type-select .icon{display:none}}.form-type-select label+select+.icon{top:1.9375rem}.form-type-select.form-disabled .icon{color:#87888a;color:var(--color--grey)}.select2-container{display:block;font-size:0;line-height:1}.select2-container .select2-selection--single.focus-visible,.select2-container .select2-selection--multiple.focus-visible{color:#2d2926;color:var(--color--text);border-color:#2d2926;border-color:var(--color--text);box-shadow:0 0 0 1px #2d2926;box-shadow:0 0 0 1px var(--color--text)}.select2-container .select2-selection--single.focus-visible:focus,.select2-container .select2-selection--multiple.focus-visible:focus{outline:none}.js-user-is-tabbing .select2-container .select2-selection--single.focus-visible:focus,.js-user-is-tabbing .select2-container .select2-selection--multiple.focus-visible:focus{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.select2-container .select2-selection--single{height:3rem}.select2-container .select2-selection--multiple{height:auto;min-height:3rem}.select2-container .select2-search--inline{max-width:100%}.select2-container--default .select2-selection--single,.select2-container--default .select2-selection--multiple{background-color:#f3f5f6;background-color:var(--color--blue-smoke);color:#636363;color:var(--color--dark-grey);border:solid 1px #87888a;border:solid 1px var(--color--grey);border-radius:0}.select2-container--default .select2-selection--single:hover,.select2-container--default .select2-selection--multiple:hover{border-color:#2d2926;border-color:var(--color--text)}.select2-container--default .select2-selection--single .select2-selection__rendered,.select2-container--default .select2-selection--multiple .select2-selection__rendered{padding:.75rem 2rem .5625rem 1rem;font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none;color:#636363;color:var(--color--dark-grey);transition:border-color .15s cubic-bezier(0.22,1.03,0.69,0.97),color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.select2-container--default .select2-selection--single .select2-selection__choice,.select2-container--default .select2-selection--multiple .select2-selection__choice{position:relative;margin:0 .625rem .3125rem 0;padding:0 .3125rem 0 1.5rem;background-color:var(--color--white-smoke);border:solid 1px #87888a;border:solid 1px var(--color--grey);font-size:15px;font-size:.9375rem;line-height:1.5rem}.select2-container--default .select2-selection--single .select2-selection__choice__remove,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{position:absolute;left:0;top:0;width:100%;height:100%;margin:0;color:#636363;color:var(--color--dark-grey);font-size:0;font-weight:normal;z-index:1}.select2-container--default .select2-selection--single .select2-selection__choice__remove::before,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove::before{content:"";display:block;position:absolute;left:.3125rem;top:50%;width:.875rem;height:.875rem;margin-top:-0.4375rem;background-image:url(/themes/custom/gc/creation_willigeller_fuji/public/images/icon/close-black-c.svg);background-repeat:no-repeat;background-size:.875rem .875rem;transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}.select2-container--default .select2-selection--single .select2-selection__choice__remove:hover::before,.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover::before{transform:scale(1.2)}.select2-container--default .select2-selection--single.focus-visible .select2-selection__rendered,.select2-container--default .select2-selection--multiple.focus-visible .select2-selection__rendered{color:#2d2926;color:var(--color--text)}.select2-container--default .select2-search--inline .select2-search__field{max-width:100%;height:auto;margin-top:0;margin-bottom:0;font-size:16px;font-size:1rem;line-height:1}.select2-container--default .select2-results__option[aria-selected]{background-color:transparent}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#dee1e1;background-color:var(--color--dark-blue-smoke);color:#2d2926;color:var(--color--text)}.select2-container--default .select2-search--dropdown .select2-search__field{border-color:#87888a;border-color:var(--color--grey)}.select2-container--default .select2-search--dropdown .select2-search__field:hover,.select2-container--default .select2-search--dropdown .select2-search__field:focus{border-color:#2d2926;border-color:var(--color--text)}.select2-container--default--focus .select2-selection--single.focus-visible:focus,.select2-container--default--focus .select2-selection--multiple.focus-visible:focus{outline:none}.js-user-is-tabbing .select2-container--default--focus .select2-selection--single.focus-visible:focus,.js-user-is-tabbing .select2-container--default--focus .select2-selection--multiple.focus-visible:focus{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.select2-container+.icon{transform:rotate(90deg);z-index:2;transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}.select2-container--open+.icon,.select2-container--focus+.icon{transform:rotate(180deg)}.select2-container--open{z-index:1}body>.select2-container--open{z-index:999}.select2-selection__arrow{display:none}.select2-search--dropdown{padding:.75rem}.select2-search--dropdown .select2-search__field{padding:.75rem 1rem .5625rem}.select2-dropdown{background-color:#fff;background-color:var(--color--white);border:solid 1px #87888a;border:solid 1px var(--color--grey);border-radius:0;box-shadow:0 0 16px 0 rgba(45,41,38,0.25);box-shadow:var(--box-shadow--elevation-2);z-index:auto;-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.select2-results__option{padding:.4375rem .6875rem .375rem;font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none;transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97),background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.webform-section:not(:first-child){margin-top:2rem}.webform-element-help{position:relative;vertical-align:top;box-sizing:border-box;width:1rem;height:1rem;padding-top:.125rem;margin:0 .125rem;background-color:#fdf1f3;background-color:var(--color--rosa-a10-flat);border:solid 1px #d77f82;border:solid 1px var(--color--rosa);color:#2d2926;color:var(--color--text);font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Md";text-transform:none;font-family:"HelveticaNeueLTPro-Roman";line-height:.875rem;transition:background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.webform-element-help:focus{outline:none}.js-user-is-tabbing .webform-element-help:focus{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.webform-element-help::before{content:"";display:block;position:absolute;left:-0.625rem;top:-0.625rem;width:calc(100% + 1.25rem);height:calc(100% + 1.25rem)}.webform-element-help:hover,.webform-element-help:focus,.webform-element-help:active{background-color:#fae5e8;background-color:var(--color--rosa-a20-flat);border:solid 1px #d77f82;border:solid 1px var(--color--rosa);color:#2d2926;color:var(--color--text)}.webform-element-help:last-child{margin-right:0}.checkbox .webform-element-help,.radio .webform-element-help{z-index:2}.webform-element-more,.webform-element-description{margin-top:1rem}.description>.webform-element-more:first-child,.description>.webform-element-description:first-child{margin-top:0}.checkbox .webform-element-more,.radio .webform-element-more{margin-bottom:2rem}.webform-element-description>h2:first-child,.webform-element-description>h3:first-child,.webform-element-description>h4:first-child{margin-top:1rem}.webform-confirmation{margin-bottom:2rem}@media screen and (min-width:992px){.webform-confirmation{margin-bottom:3rem}}@media screen and (max-width:767px){.webform-flex:not(:last-child){margin-bottom:1rem}}.webform-options-display-two-columns .checkbox__text,.webform-options-display-two-columns .radio__text,.webform-options-display-three-columns .checkbox__text,.webform-options-display-three-columns .radio__text,.webform-options-display-buttons .checkbox__text,.webform-options-display-buttons .radio__text,.webform-options-display-side-by-side .checkbox__text,.webform-options-display-side-by-side .radio__text{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0}@media screen and (min-width:400px){.webform-options-display-two-columns,.webform-options-display-three-columns{display:block;margin-top:0}.webform-options-display-two-columns>*,.webform-options-display-three-columns>*{-moz-column-break-inside:avoid;break-inside:avoid}.webform-options-display-two-columns .checkbox__label,.webform-options-display-two-columns .radio__label,.webform-options-display-three-columns .checkbox__label,.webform-options-display-three-columns .radio__label{padding:0 1.5rem .5rem 0}.webform-options-display-two-columns .form-type-radio:not(:first-child),.webform-options-display-three-columns .form-type-radio:not(:first-child){margin-top:1rem}}.webform-options-display-buttons .checkbox__label,.webform-options-display-buttons .radio__label,.webform-options-display-side-by-side .checkbox__label,.webform-options-display-side-by-side .radio__label{padding:0 1.5rem .5rem 0}.webform-options-display-buttons .checkbox input,.webform-options-display-buttons .radio input,.webform-options-display-side-by-side .checkbox input,.webform-options-display-side-by-side .radio input{width:100%;height:100%;clip:auto;overflow:visible}.webform-options-display-buttons-horizontal .webform-options-display-buttons-wrapper:not(:last-child){margin-right:1.5rem}.webform-options-display-side-by-side>div{vertical-align:top;margin-right:0}.webform-options-display-side-by-side>div:not(:last-child){margin-right:1.5rem}.panel-body .webform-options-display-side-by-side .form-group:first-child:not(.form-actions){margin-top:1rem}.webform-details-toggle-state-wrapper{margin-bottom:2rem}.webform-progress-tracker .progress-step::after{background-color:#dee1e1;background-color:var(--color--dark-blue-smoke)}.webform-progress-tracker .progress-step .progress-text{color:#636363;color:var(--color--dark-grey)}.webform-progress-tracker .progress-step .progress-marker,.webform-progress-tracker .progress-step:hover .progress-marker{background-color:#636363;background-color:var(--color--dark-grey)}.webform-progress-tracker .progress-step:not(.is-active) .progress-marker{font-family:"HelveticaNeueLTPro-Md";font-weight:normal}.webform-progress-tracker .progress-step.is-active .progress-marker,.webform-progress-tracker .progress-step.is-active:hover .progress-marker{background-color:#fdf1f3;background-color:var(--color--rosa-a10-flat);border:solid 1px #d77f82;border:solid 1px var(--color--rosa);color:#2d2926;color:var(--color--text)}.webform-progress-tracker .progress-step.is-active .progress-title{font-family:"HelveticaNeueLTPro-Md";font-weight:normal}.webform-progress-tracker .progress-step.is-complete::after{background-color:#d77f82;background-color:var(--color--rosa)}.webform-progress-tracker .progress-step.is-complete .progress-marker,.webform-progress-tracker .progress-step.is-complete:hover .progress-marker{background-color:#8c2c2f;background-color:var(--color--dark-rosa)}.webform-terms-of-service-details{margin:0}@media screen and (max-width:767px){.webform-flexbox:not(:last-child){margin-bottom:1.5rem}}@media screen and (min-width:768px){.webform-flexbox:last-child{margin-bottom:0}}+.webform-flexbox{margin-top:2rem}.panel+.webform-flexbox{margin-top:1rem}.webform-scale-options{white-space:normal;margin:0}.webform-scale-options .form-item{margin:0}.webform-scale-option{vertical-align:top}.webform-scale-option .checkbox__label,.webform-scale-option .radio__label{padding:0 1.5rem .5rem 0}.webform-scale-option .checkbox input,.webform-scale-option .radio input{width:100%;height:100%;clip:auto;overflow:visible}@media screen and (min-width:768px){.webform-scale-medium .form-item{margin:0}}.js-webform-states-hidden[style="display: block;"]{-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.site-header{position:fixed;left:0;top:0;width:100%;height:4.3125rem;padding:0 12px;font-size:0;z-index:502;z-index:var(--z-index--header);background-color:#fff;background-color:var(--color--white);box-shadow:0 2px 8px 0 rgba(45,41,38,0.1);box-shadow:0 2px 8px 0 var(--color--black-c-a10);transition:height .15s cubic-bezier(0.22,1.03,0.69,0.97)}@media screen and (min-width:992px){.site-header{height:8.0625rem}}body[style^="padding-top: 3"] .site-header{top:39px}body[style^="padding-top: 7"] .site-header,body[style^="padding-top: 8"] .site-header{top:79px}body.toolbar-vertical.toolbar-tray-open .site-header{left:240px;width:calc(100% - 240px)}.site-header .region--header{text-align:center}.site-header .block--system-branding-block,.site-header .block--bk-gc-core-secondary-logo,.site-header .block--bk-login,.site-header .block--bk-language-switcher{display:inline-block;vertical-align:top}@media screen and (min-width:992px){.site-header .block--bk-language-switcher,.site-header .block--bk-search-form{transition:transform .3s cubic-bezier(0.22,1.03,0.69,0.97)}}.site-header__logo{display:block;width:9.5rem;height:4.3125rem;padding:1rem 0;text-decoration:none}@media screen and (min-width:992px){.site-header__logo{transition:width .15s cubic-bezier(0.22,1.03,0.69,0.97),height .15s cubic-bezier(0.22,1.03,0.69,0.97),padding-top .15s cubic-bezier(0.22,1.03,0.69,0.97),padding-bottom .15s cubic-bezier(0.22,1.03,0.69,0.97)}}.js-user-is-tabbing .site-header__logo:focus{outline-offset:-3px}.site-header__logo .creation-willi-geller__tagline{transition:opacity .15s linear}.site-header .iconbutton:not(.gc-search-form__submitbutton){position:fixed;top:1.125rem}.site-header .iconbutton:not(.gc-search-form__submitbutton)::before{width:2.5rem;height:2.5rem;margin:-1.25rem 0 0 -1.25rem}.site-header .iconbutton:not(.gc-search-form__submitbutton) .icon{width:2rem;height:2rem}.site-header .iconbutton--menu{right:1.25rem}.site-header .iconbutton--contact{left:1.25rem}.site-header__top-links{display:none}.site-header__top-links a,.site-header__top-links span{display:inline-block;vertical-align:top}.site-header__top-links a{padding:.75rem 1.5rem;text-decoration:none;font-size:14px;font-size:.875rem}.site-header__top-links a:not(:hover):not(:focus),.site-header__top-links a.is-active{color:#636363;color:var(--color--dark-grey)}.site-header__top-links a span{padding-top:.125rem}.site-header__top-links a.is-active span{text-decoration:underline;-webkit-text-decoration-color:#d77f82;-webkit-text-decoration-color:var(--color--rosa);text-decoration-color:#d77f82;text-decoration-color:var(--color--rosa)}.site-header__language-switcher{padding:.5rem 0;text-decoration:none}.site-header__language-switcher,.site-header__language-switcher span{display:inline-block;vertical-align:top}.site-header__language-switcher span{padding-top:.125rem;font-size:14px;font-size:.875rem;line-height:1.5rem}.site-header__language-switcher .icon{margin-left:.5rem}.site-header .main-menu{display:none}@media screen and (min-width:992px){.site-header .main-menu .menu{transition:border-top-color .5s linear,border-bottom-color .5s linear}.site-header .main-menu .menu__item>.menu__expandbutton,.site-header .main-menu .menu__item>a{transition:transform .15s cubic-bezier(0.16,0.01,0.3,1)}}.site-header .gc-search-form{max-width:none}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header{box-shadow:none}}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .region--header{text-align:left}}body:not(.js-menu-open) .site-header .block--bk-language-switcher,body:not(.js-menu-open) .site-header .block--bk-search-form{display:none}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .block--bk-language-switcher,body:not(.js-menu-open) .site-header .block--bk-search-form{display:inline-block}}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .block--bk-language-switcher{position:absolute;right:8px;top:1.5rem}}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .block--gc-search{position:absolute;right:8px;width:176px;top:5.375rem}}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .site-header__logo{width:11rem;height:5.6875rem;padding:1.5rem 0;margin:0}}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .site-header__top-links{display:block;padding:1rem 0 0 2rem}}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .iconbutton:not(.gc-search-form__submitbutton){display:none}}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .main-menu{display:block}body:not(.js-menu-open) .site-header .main-menu .menu{border-top:solid 1px;border-bottom:solid 1px}body:not(.js-menu-open) .site-header .main-menu .menu__item{display:inline-block;vertical-align:top}body:not(.js-menu-open) .site-header .main-menu .menu__item>.menu__expandbutton,body:not(.js-menu-open) .site-header .main-menu .menu__item>a{padding:.625rem .75rem .3125rem}body:not(.js-menu-open) .site-header .main-menu .menu__item:first-child>.menu__expandbutton,body:not(.js-menu-open) .site-header .main-menu .menu__item:first-child>a{padding-left:0}body:not(.js-menu-open) .site-header .main-menu .menu__item:not(:first-child)>.menu__expandcontent>.submenu>.submenu__item{width:100%}body:not(.js-menu-open) .site-header .main-menu .menu__expandbutton .icon{display:none}body:not(.js-menu-open) .site-header .main-menu .menu__expandbutton[aria-expanded=true]{color:#2d2926;color:var(--color--text)}body:not(.js-menu-open) .site-header .main-menu .menu__expandbutton[aria-expanded=true]+.menu__expandcontent>.submenu{-webkit-animation:fadein .15s linear;animation:fadein .15s linear}body:not(.js-menu-open) .site-header .main-menu .menu__expandcontent{position:absolute;left:8px;width:calc(100% - 16px);z-index:99}body:not(.js-menu-open) .site-header .main-menu .menu__expandcontent::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;margin-left:-50vw;background-color:#fff;background-color:var(--color--white)}body:not(.js-menu-open) .site-header .main-menu .menu__expandcontent::before{box-shadow:0 2px 4px 0 rgba(45,41,38,0.1);box-shadow:0 2px 4px 0 var(--color--black-c-a10);transform-origin:center top;-webkit-animation:growin-down .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:growin-down .15s cubic-bezier(0.22,1.03,0.69,0.97)}body:not(.js-menu-open) .site-header .main-menu .menu .submenu__item>span,body:not(.js-menu-open) .site-header .main-menu .menu .submenu__item>a{padding:.5rem 0 0}body:not(.js-menu-open) .site-header .main-menu .menu .submenu--level-1{display:flex;flex-wrap:wrap;justify-content:space-between}body:not(.js-menu-open) .site-header .main-menu .menu .submenu--level-1>.submenu__item{min-width:16.6666666667%}body:not(.js-menu-open) .site-header .main-menu .menu .submenu--level-1>.submenu__item:not(:first-child)>span{margin-top:0}body:not(.js-menu-open) .site-header .main-menu .menu .submenu--level-1>.submenu__item:first-child{width:58.3333333333%}body:not(.js-menu-open) .site-header .main-menu .menu .submenu--level-2>.submenu__item::before{top:1rem}body:not(.js-menu-open) .site-header .main-menu .menu .submenu--level-2[data-item-count-per-5="3"]{display:flex;flex-direction:column;flex-wrap:wrap;max-height:18rem;overflow:hidden}body:not(.js-menu-open) .site-header .main-menu .menu .submenu--level-2[data-item-count-per-5="3"]>.submenu__spacer{flex-shrink:1;width:0;height:18rem;margin:0;background-color:transparent}body:not(.js-menu-open) .site-header .main-menu.contextual-region .menu__expandcontent{left:0;width:100%}}@media screen and (min-width:992px){body:not(.js-menu-open) .site-header .gc-search-form .form-search{transition:border-color .15s cubic-bezier(0.22,1.03,0.69,0.97),color .15s cubic-bezier(0.22,1.03,0.69,0.97),background-color .15s cubic-bezier(0.22,1.03,0.69,0.97),box-shadow .15s cubic-bezier(0.22,1.03,0.69,0.97)}body:not(.js-menu-open) .site-header .gc-search-form .form-search:not(:focus){padding-right:2rem;background-color:transparent;border-color:transparent;color:#2d2926;color:var(--color--text);text-align:right}body:not(.js-menu-open) .site-header .gc-search-form .form-search:not(:focus)::-webkit-search-cancel-button{display:none}body:not(.js-menu-open) .site-header .gc-search-form__submitbutton{transform:translateX(0.75rem);transition:transform .5s cubic-bezier(0.22,1.03,0.69,0.97)}body:not(.js-menu-open) .site-header .gc-search-form:focus-within .gc-search-form__submitbutton:not(:focus){transform:translateX(0)}body:not(.js-menu-open) .site-header .gc-search-form.focus-within .gc-search-form__submitbutton:not(:focus){transform:translateX(0)}}body.js-menu-open .site-header{height:100%;transition-timing-function:cubic-bezier(0.655,0,0.89,1)}body.js-menu-open .site-header .block--bk-language-switcher{position:fixed;left:1.25rem;bottom:.5rem;-webkit-animation:slidein-up .15s cubic-bezier(0.22,1.03,0.69,0.97) .3s backwards;animation:slidein-up .15s cubic-bezier(0.22,1.03,0.69,0.97) .3s backwards}body.js-menu-open .site-header .block--bk-search-form{position:fixed;left:50%;top:4.8125rem;width:calc(100% - 2.5rem);max-width:542px;transform:translateX(-50%);-webkit-animation:fadein .3s linear;animation:fadein .3s linear}body.js-menu-open .site-header .site-header__top-links{display:inline-block;position:fixed;right:0;bottom:.125rem;-webkit-animation:slidein-up .15s cubic-bezier(0.22,1.03,0.69,0.97) .45s backwards;animation:slidein-up .15s cubic-bezier(0.22,1.03,0.69,0.97) .45s backwards}body.js-menu-open .site-header .main-menu{display:block;max-height:calc(100vh - 16.25rem);overflow-x:hidden;overflow-y:auto;margin:5rem -0.75rem 0;-webkit-animation:fadein .3s linear .3s backwards;animation:fadein .3s linear .3s backwards}@media screen and (min-width:768px){body.js-menu-open .site-header .main-menu{max-width:542px;margin-left:auto;margin-right:auto}}body.js-menu-open .site-header .main-menu .menu__item>.menu__expandbutton,body.js-menu-open .site-header .main-menu .menu__item>a{border-bottom:solid 1px #2d2926;border-bottom:solid 1px var(--color--text)}@media screen and (min-width:992px){body.js-sticky-header:not(.js-menu-open) .site-header{height:4rem;box-shadow:0 2px 16px 0 rgba(45,41,38,0.1);box-shadow:0 2px 16px 0 var(--color--black-c-a10)}body.js-sticky-header:not(.js-menu-open) .site-header .site-header__logo{width:9.875rem;height:4rem;padding:1.1875rem 0 .34375rem}body.js-sticky-header:not(.js-menu-open) .site-header .site-header__logo .creation-willi-geller__tagline{opacity:0}body.js-sticky-header:not(.js-menu-open) .site-header .site-header__top-links{display:none}body.js-sticky-header:not(.js-menu-open) .site-header .site-header__top-links:focus-within{display:block}body.js-sticky-header:not(.js-menu-open) .site-header .block--bk-language-switcher{-webkit-animation:fadeout .15s linear forwards;animation:fadeout .15s linear forwards}body.js-sticky-header:not(.js-menu-open) .site-header .block--bk-language-switcher:focus-within{-webkit-animation:none;animation:none;transform:translateY(-0.875rem);background-color:#fff;background-color:var(--color--white);z-index:1}body.js-sticky-header:not(.js-menu-open) .site-header .block--bk-language-switcher,body.js-sticky-header:not(.js-menu-open) .site-header .block--bk-search-form{transform:translateY(-4.875rem)}body.js-sticky-header:not(.js-menu-open) .site-header .region--header{height:4rem}body.js-sticky-header:not(.js-menu-open) .site-header .main-menu{pointer-events:none}body.js-sticky-header:not(.js-menu-open) .site-header .main-menu .menu{border-top-color:transparent;border-bottom-color:transparent;transition-duration:0s}body.js-sticky-header:not(.js-menu-open) .site-header .main-menu .menu__item>.menu__expandbutton,body.js-sticky-header:not(.js-menu-open) .site-header .main-menu .menu__item>a{transform:translate(12rem,-3.25rem);pointer-events:auto}body.js-sticky-header:not(.js-menu-open) .site-header .main-menu .menu__expandcontent{transform:translateY(-3.25rem);pointer-events:auto}}.icon{display:inline-block;vertical-align:top;flex-shrink:0;width:1.5rem;height:1.5rem}.icon--small{width:1rem;height:1rem}:hover>.icon--social-youtube,:focus>.icon--social-youtube{color:#ff0000;color:var(--color--vendor--youtube)}:hover>.icon--social-facebook,:focus>.icon--social-facebook{color:#1977f3;color:var(--color--vendor--facebook)}:hover>.icon--social-twitter,:focus>.icon--social-twitter{color:#1b95e0;color:var(--color--vendor--twitter)}:hover>.icon--social-linkedin,:focus>.icon--social-linkedin{color:#0073b1;color:var(--color--vendor--linkedin)}.icon--chevron-right--left{transform:rotate(180deg)}.icon-product{display:inline-block;vertical-align:top;width:80px;height:80px;background-repeat:no-repeat;background-size:100%;font-size:0}.icon-product.icon-csm-1{background-image:url(/themes/custom/gc/gc_fuji/images/rich-text/icon_csm_1.jpg)}.icon-product.icon-csm-2{background-image:url(/themes/custom/gc/gc_fuji/images/rich-text/icon_csm_2.jpg)}.icon-product.icon-profile-1{background-image:url(/themes/custom/gc/gc_fuji/images/rich-text/icon_profile_1.jpg)}.icon-product.icon-profile-2{background-image:url(/themes/custom/gc/gc_fuji/images/rich-text/icon_profile_2.jpg)}.icon-product.icon-profile-2b{background-image:url(/themes/custom/gc/gc_fuji/images/rich-text/icon_profile_2b.jpg)}.icon-product.icon-profile-3{background-image:url(/themes/custom/gc/gc_fuji/images/rich-text/icon_profile_3.jpg)}.icon-product.icon-profile-4{background-image:url(/themes/custom/gc/gc_fuji/images/rich-text/icon_profile_4.jpg)}.icon-product.icon-profile-5{background-image:url(/themes/custom/gc/gc_fuji/images/rich-text/icon_profile_5.jpg)}img{max-width:100%;height:auto}.ui-dialog [class*=thumbnail]>img{max-width:100px}img.align-right{float:right}img.align-left{float:left}img.align-center{display:block;margin-right:auto;margin-left:auto}.image{font-size:0}.image.orientation--portrait{display:inline-block;vertical-align:top}.image.orientation--portrait img{display:inline-block;width:auto;height:100%;max-height:25rem}@media screen and (min-width:992px){.image.orientation--portrait img{max-height:34.375rem}}.image--style--is_large{max-width:904px}.image--style--is_large.orientation--portrait img{width:100%;height:auto;max-height:none}.image--style--is_product_image{max-width:450px}.image--style--is_product_image.orientation--portrait img{max-height:300px}.image--style--is_product_image_teaser{max-width:60px}.image--style--is_product_image_teaser.orientation--portrait img{max-height:40px}.image--style--is_document_download.orientation--portrait img{max-height:200px}.image--style--is_partner_teaser{width:150px}.image--style--is_product_page{width:100px}.image--style--is_product_image_list{width:30px}.image--style--is_event_teaser,.image--style--none{display:inline-block;vertical-align:top}.image--style--is_event_teaser{max-width:165px}.image--style--is_product_variant_group_packshot{max-width:300px}.image--style--is_product_variant_packshot{max-width:120px}.image--style--none img{width:auto}.image--style--none.orientation--portrait img{height:auto}@media screen and (min-width:768px){.view-vw-country-language-selector .view-content{display:flex;flex-wrap:wrap}}.view-vw-country-language-selector .view-content .item-list{padding-bottom:1rem;margin-bottom:1rem;border-bottom:solid 1px #2d2926;border-bottom:solid 1px var(--color--text)}@media screen and (max-width:767px){.view-vw-country-language-selector .view-content .item-list:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}}@media screen and (min-width:768px){.view-vw-country-language-selector .view-content .item-list{width:calc(50% - .5rem)}.view-vw-country-language-selector .view-content .item-list:nth-child(2n){margin-left:auto}}.list>li:not(:last-child){margin-bottom:1rem}.main{padding-bottom:3rem}@media screen and (min-width:992px){.main{padding-bottom:6rem}}.main__title:first-child{margin-top:1.5rem}.main__content{position:relative}.page-node-type-ct-product .main{padding-bottom:0}.media{font-size:0;line-height:1}.media__caption{width:100%;margin-top:.5rem}.media.orientation--portrait{position:relative;display:inline-block;vertical-align:top;padding-bottom:1.1875rem}.media.orientation--portrait .image{margin-bottom:.5rem}.media.orientation--portrait .media__caption{position:absolute;left:0;bottom:0}.media.orientation--portrait[data-caption-length-by40="0"]{padding-bottom:0}.media.orientation--portrait[data-caption-length-by40="0"] .image{margin-bottom:0}@media screen and (max-width:991px){.media.orientation--portrait[data-caption-length-by40="2"]{padding-bottom:2.375rem}.media.orientation--portrait[data-caption-length-by40="3"]{padding-bottom:3.5625rem}.media.orientation--portrait[data-caption-length-by40="4"]{padding-bottom:4.75rem}}@media screen and (min-width:992px){.media.orientation--portrait[data-caption-length-by60="2"]{padding-bottom:2.375rem}.media.orientation--portrait[data-caption-length-by60="3"]{padding-bottom:3.5625rem}.media.orientation--portrait[data-caption-length-by60="4"]{padding-bottom:4.75rem}}.media--embed--video:not(:last-child){margin-bottom:3rem}.media-wrapper--blazy .media--loading::before{content:none}.media-wrapper--blazy .media--ratio{display:contents}.media-wrapper--blazy .media--ratio .media__element{position:static;left:auto;top:auto;z-index:auto}.media-wrapper--blazy .media--ratio .image--style--none:not(.orientation--portrait) .media__element{width:auto}.media-wrapper--blazy .media--ratio .orientation--landscape .media__element,.media-wrapper--blazy .media--ratio .orientation--square .media__element{height:auto}.modal{display:none;overflow:hidden;outline:none;z-index:504;z-index:var(--z-index--modal-content)}.modal,.modal-backdrop,.modal-dialog{position:fixed;left:0;right:0;top:0;bottom:0}.modal-backdrop{background-color:rgba(0,0,0,0.5);background-color:var(--color--black-a50);z-index:503;z-index:var(--z-index--modal);transition:opacity .5s cubic-bezier(0.22,1.03,0.69,0.97)}.modal-backdrop.in{-webkit-animation:fadein .3s cubic-bezier(0.22,1.03,0.69,0.97);animation:fadein .3s cubic-bezier(0.22,1.03,0.69,0.97)}.modal-dialog{display:flex;justify-content:center;align-items:center;pointer-events:none}.modal-content{position:relative;padding:1.5rem;width:calc(100% - 2rem);max-width:752px;max-height:calc(100vh - 2rem);background-color:#fff;background-color:var(--color--white);box-shadow:0 0 16px 0 rgba(45,41,38,0.25);box-shadow:var(--box-shadow--elevation-2);pointer-events:auto;overflow-x:hidden;overflow-y:auto}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}.modal-header{padding-right:2rem;margin-bottom:1rem}.modal-header .iconbutton{position:absolute;right:1rem;top:1rem;z-index:1}.modal-header .iconbutton::after{width:300%;height:300%;left:-100%;top:-100%}.modal-body::after{content:"";display:table;clear:both}.modal-footer:not(:empty){margin-top:2rem}.modal .field--with-icon{padding-top:.125rem;font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0}.modal.in .modal-dialog{-webkit-animation:slidein-up-modal .15s linear .15s backwards;animation:slidein-up-modal .15s linear .15s backwards}.js-user-is-tabbing .modal:focus .modal-content{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.modal--speaker .image--style--is_speaker_teaser{float:left;clear:left;max-width:33.33%;margin:.25rem 1.5rem 0 0}.modal--speaker .image--style--is_speaker_teaser img{height:auto}.modal.modal--legal-notice .modal-header img{display:block;max-width:200px;margin-left:auto;margin-right:auto;padding-top:2.5em;text-align:center;width:50%}.modal.modal--legal-notice .modal-header .legal-notice--country{color:#757660;color:var(--color--primary);display:block;font-size:2em;padding:.5em;text-align:center}.main-menu{text-align:left}.menu__item>a,.menu__expandbutton{position:relative;display:block;width:100%;padding:1rem 0 .6875rem;font-size:17px;font-size:1.0625rem;line-height:1.3125rem;letter-spacing:.03em;font-family:"HelveticaNeueLTPro-Lt";text-transform:uppercase;text-align:left;text-decoration:none}.menu__item>a span,.menu__expandbutton span{display:inline-block;vertical-align:top;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.menu__item>a:hover,.menu__item>a:focus,.menu__expandbutton:hover,.menu__expandbutton:focus{color:#8c2c2f;color:var(--color--links-hover)}.js-user-is-tabbing .menu__item>a:focus,.js-user-is-tabbing .menu__expandbutton:focus{outline-offset:-3px}.menu__item--active-trail>.menu__expandbutton,.menu__item--active-trail>a{font-size:17px;font-size:1.0625rem;line-height:1.3125rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Md";text-transform:uppercase;color:#2d2926;color:var(--color--text)}.menu__expandbutton{padding-right:1.5rem}.menu__expandbutton .icon{position:absolute;right:0;top:.75rem;transform:rotate(-90deg);transition:transform .15s cubic-bezier(0.22,1.03,0.69,0.97)}.menu__expandbutton[aria-expanded=true]{font-size:17px;font-size:1.0625rem;line-height:1.3125rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Md";text-transform:uppercase}.menu__expandbutton[aria-expanded=true] .icon{transform:rotate(90deg)}.menu__expandbutton[aria-expanded=true]+.menu__expandcontent{display:block;-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.menu__expandcontent{display:none;padding:.5rem 0 .75rem}.submenu{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none}.submenu__item{position:relative}.submenu__item>span,.submenu__item>a{display:block;padding:.625rem 0 .375rem;text-decoration:none;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.js-user-is-tabbing .submenu__item>a:focus{outline-offset:-3px}.submenu__item>a.is-active{text-decoration:underline;-webkit-text-decoration-color:#d77f82;-webkit-text-decoration-color:var(--color--rosa);text-decoration-color:#d77f82;text-decoration-color:var(--color--rosa)}.submenu__item>a.is-active:hover,.submenu__item>a.is-active:focus{color:#2d2926;color:var(--color--text)}.submenu__spacer{height:1px;margin:1rem 0;background-color:rgba(45,41,38,0.15);background-color:var(--color--black-c-a15)}.submenu--level-1>.submenu__item>span{font-size:17px;font-size:1.0625rem;line-height:1.3125rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Md";text-transform:uppercase}.submenu--level-1>.submenu__item:not(:first-child)>span{margin-top:.75rem}.submenu--level-2>.submenu__item{padding-left:.75rem}.submenu--level-2>.submenu__item::before{content:"";display:block;position:absolute;left:0;top:1.0625rem;width:.25rem;height:.25rem;border-radius:50%;background-color:#87888a;background-color:var(--color--grey)}.submenu--level-2>.submenu__item>span{position:relative;margin-left:-0.75rem;background-color:#fff;background-color:var(--color--body);font-family:"HelveticaNeueLTPro-Md";z-index:1}.submenu--level-2>.submenu__item:not(:first-child)>span{margin-top:.25rem}.view-vw-news .views-row{border-bottom:solid 1px #2d2926;border-bottom:solid 1px var(--color--text)}.view-vw-news .views-row:first-child{border-top:solid 1px #2d2926;border-top:solid 1px var(--color--text)}.teaser--news{padding:.75rem 0 .75rem 6rem;min-height:5.5rem}.teaser--news .teaser__image{display:flex;justify-content:center;align-items:center;background-color:rgba(45,41,38,0.1);background-color:var(--color--black-c-a10);position:absolute;left:0;top:.75rem;width:5rem;height:4rem}.teaser--news .teaser__image .icon{width:3rem;height:3rem}.teaser--news .image{position:absolute;left:0;top:.75rem;width:5rem;height:auto}.teaser--news .field--name-field-ct-intro{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-height:4.3125rem;overflow:hidden}.node__meta{margin:-2.5rem 0 3rem}.user-logged-in .node__meta{margin-top:0}[class*=col]>.node--type-ct-speaker{height:100%}.node--type-ct-partner::after{content:"";display:table;clear:both}.node--type-ct-partner .image{float:left;clear:left;margin-right:1.5rem}.node--type-ct-partner .node__content,.node--type-ct-partner .text-content{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0}.node--type-ct-partner .field--name-field-ct-website{width:100%;float:left;clear:left;margin-top:1rem}@media screen and (min-width:768px){.node--type-ct-partner{position:relative;padding-left:calc(150px + 1.5rem)}.node--type-ct-partner::after{content:none}.node--type-ct-partner .image,.node--type-ct-partner .field--name-field-ct-website{float:none;clear:noen}.node--type-ct-partner .image{position:absolute;left:0;top:0}}.node--type-ct-product.node--view-mode-vm-list{position:relative;font-size:0}.node--type-ct-product.node--view-mode-vm-list::after{content:"";display:table;clear:both}.node--type-ct-product.node--view-mode-vm-list .node__link,.node--type-ct-product.node--view-mode-vm-list .field--name-field-ct-product-subtitle{display:inline-block;vertical-align:top;padding-top:.1875rem;font-size:17px;font-size:1.0625rem;line-height:1.25rem;letter-spacing:0;text-transform:none}.node--type-ct-product.node--view-mode-vm-list .node__link{margin-right:.5rem;text-decoration:none}.node--type-ct-product.node--view-mode-vm-list .node__link::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.node--type-ct-product.node--view-mode-vm-list .node__link:hover+.field--name-field-ct-product-subtitle,.node--type-ct-product.node--view-mode-vm-list .node__link:focus+.field--name-field-ct-product-subtitle{color:#2d2926;color:var(--color--text)}.node--type-ct-product.node--view-mode-vm-list .field--name-field-ct-product-image{float:left;clear:left;margin-right:.75rem}.node--type-ct-product.node--view-mode-vm-list .field--name-field-ct-product-subtitle{color:#87888a;color:var(--color--grey);transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.node--type-ct-product.node--view-mode-vm-list .field--name-field-ct-product-subtitle:not(:last-child){margin-right:.5rem}.panel{background-color:#fff;background-color:var(--color--white);border:solid 1px #dee1e1;border:solid 1px var(--color--dark-blue-smoke);box-shadow:0 0 8px 0 rgba(45,41,38,0.15);box-shadow:var(--box-shadow--elevation-1);margin:2rem 0;padding:.75rem 1rem 1rem}.panel-heading{margin-bottom:1rem}.panel-title{font-size:19px;font-size:1.1875rem;line-height:1.6875rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none}.panel-body .form-group:not(:first-child):not(.form-actions),.panel-body .form-group+[id^=ajax-wrapper]{margin-top:1rem}.panel .panel{margin:1.5rem 0}.panel .panel:first-child{margin-top:0}.panel .panel:last-child{margin-bottom:0}.pagination{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:991px){.pagination{justify-content:center}}.mini-pager{margin-top:2rem}.pager{margin-top:4rem}.pager__item{color:#87888a;color:var(--color--grey)}.pager__item__text,.pager__item__link{display:inline-block;vertical-align:top;text-align:center;padding-top:.125rem;line-height:3rem;min-height:3rem;min-width:3rem;text-decoration:none}.pager__item__link{color:currentColor}.pager__item__link:hover,.pager__item__link:focus{position:relative;color:#8c2c2f;color:var(--color--links-hover);z-index:1}.pager__item .icon{vertical-align:middle;transition:transform .15s cubic-bezier(0.22,1.03,0.69,0.97)}.pager__item--active .pager__item__text{font-family:"HelveticaNeueLTPro-Bd";color:#2d2926;color:var(--color--text)}.pager__item--previous .icon,.pager__item--next .icon{width:2rem;height:2rem}.pager__item--previous a,.pager__item--next a{color:currentColor;background-color:#f3f5f6;background-color:var(--color--blue-smoke);text-decoration:none}.pager__item--previous a:hover,.pager__item--previous a:focus,.pager__item--next a:hover,.pager__item--next a:focus{background-color:#dee1e1;background-color:var(--color--dark-blue-smoke);color:#2d2926;color:var(--color--text)}.pager__item--previous .icon{transform:rotate(180deg)}.pager__item--previous a:hover .icon,.pager__item--previous a:focus .icon{transform:rotate(180deg) scale(1.1)}.pager__item--next a:hover .icon,.pager__item--next a:focus .icon{transform:scale(1.1)}.pager__item--first{padding-right:1.5rem}.pager__item--last{padding-left:1.5rem}.paragraph{position:relative;width:100%;margin-bottom:3rem}.paragraph--empty{display:none}.paragraphs>.paragraph--type-pt-collapsible,.paragraphs [data-geysir-paragraph-id]>.paragraph--type-pt-collapsible{max-width:752px}@media screen and (min-width:992px){.paragraph--type-pt-gallery{margin-bottom:3.5em}}.paragraph--type-pt-system-component:last-child,[data-geysir-paragraph-id]:last-child>.paragraph--type-pt-system-component{margin-bottom:0}.paragraph--type-pt-system-component:last-child .block--gc-events-block,[data-geysir-paragraph-id]:last-child>.paragraph--type-pt-system-component .block--gc-events-block{margin-bottom:-3rem}@media screen and (min-width:992px){.paragraph--type-pt-system-component:last-child .block--gc-events-block,[data-geysir-paragraph-id]:last-child>.paragraph--type-pt-system-component .block--gc-events-block{margin-bottom:-6rem}}.paragraph--type-pt-columns{margin-bottom:0}@media screen and (min-width:992px){.paragraph--type-pt-columns [class*=col-md]{margin-bottom:2rem}.paragraph--type-pt-columns [class*=col-md] .card,.paragraph--type-pt-columns [class*=col-md] [data-geysir-paragraph-id]{height:100%;margin-bottom:0}.paragraph--type-pt-columns [class*=col-md]>.paragraph>.block--gc-contact:first-child,.paragraph--type-pt-columns [class*=col-md] [data-geysir-paragraph-id]>.paragraph>.block--gc-contact:first-child{margin-top:1.4375rem}.paragraph--type-pt-columns [class*=col-md]:not(:first-child)>.text-media,.paragraph--type-pt-columns [class*=col-md]:not(:first-child) [data-geysir-paragraph-id]>.text-media{padding-left:1rem}.paragraph--type-pt-columns [class*=col-md]:not(:last-child)>.text-media,.paragraph--type-pt-columns [class*=col-md]:not(:last-child) [data-geysir-paragraph-id]>.text-media{padding-right:1rem}}@media screen and (min-width:1200px){.paragraph--type-pt-columns [class*=col-lg]:not(:first-child)>.text-media,.paragraph--type-pt-columns [class*=col-lg]:not(:first-child) [data-geysir-paragraph-id]>.text-media{padding-left:1rem}.paragraph--type-pt-columns [class*=col-lg]:not(:last-child)>.text-media,.paragraph--type-pt-columns [class*=col-lg]:not(:last-child) [data-geysir-paragraph-id]>.text-media{padding-right:1rem}}@media screen and (min-width:1200px){.paragraph--type-pt-columns .col-lg-3 .image.orientation--portrait img{width:100%;height:auto}}.text-media+.paragraph--type-pt-columns{margin-top:3rem}.downloads--text-links .media{position:relative;padding-left:1rem;font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none}.downloads--text-links .media:not(:last-child){margin-bottom:.5rem}.downloads--text-links .media::before{content:"";display:block;position:absolute;left:0;top:.5625rem;width:.375rem;height:.375rem;border-radius:50%;background-color:#87888a;background-color:var(--color--grey)}.downloads--text-links .media .image{display:none}.downloads--text-links .media a{display:inline-block}.downloads--text-links .media a::before{content:"";display:block;position:absolute;left:-0.75rem;top:-0.75rem;width:calc(100% + 1.5rem);height:calc(100% + 1.5rem)}.downloads--thumbnails .downloads__content{display:flex;flex-wrap:wrap}.downloads--thumbnails .media{display:inline-block;vertical-align:top;margin-bottom:1rem}.downloads--thumbnails .media .image{width:100%;text-align:center}@media screen and (max-width:767px){.downloads--thumbnails .media{width:calc(50% - .5rem)}.downloads--thumbnails .media:nth-child(2n){margin-left:auto}.downloads--thumbnails .media .image--style--is_document_download.orientation--portrait img{width:100%;max-width:140px;height:auto}}@media screen and (min-width:768px){.downloads--thumbnails .media{width:calc(33.3333333333% - .671875rem)}.downloads--thumbnails .media:not(:nth-child(3n)){margin-right:1rem}}.downloads--thumbnails .media a{display:block;text-decoration:none}.downloads--thumbnails .media a .image{position:relative;padding:1.5rem 1rem;pointer-events:none}.downloads--thumbnails .media a .image::before,.downloads--thumbnails .media a .image::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%}.downloads--thumbnails .media a .image::before{box-shadow:0 0 8px 0 rgba(45,41,38,0.15);box-shadow:var(--box-shadow--elevation-1);opacity:0;transition:opacity .15s linear}.downloads--thumbnails .media a .image::after{background-color:#fff;background-color:var(--color--white);border:solid 1px #dee1e1;border:solid 1px var(--color--dark-blue-smoke);transition:border-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.downloads--thumbnails .media a .image img{position:relative;z-index:1}.downloads--thumbnails .media a .field--name-name{margin-top:.5rem;font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.downloads--thumbnails .media a:hover .image,.downloads--thumbnails .media a:focus .image{z-index:1}.downloads--thumbnails .media a:hover .image::before,.downloads--thumbnails .media a:focus .image::before{opacity:1}.downloads--thumbnails .media a:hover .image::after,.downloads--thumbnails .media a:focus .image::after{border-color:#d77f82;border-color:var(--color--rosa)}.js-user-is-tabbing .downloads--thumbnails .media a:focus{outline:none}.js-user-is-tabbing .downloads--thumbnails .media a:focus .image{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}@media screen and (min-width:992px)and (max-width:1199px){.node__content>.paragraphs>.downloads--thumbnails .media,.node__content>.paragraphs>[data-geysir-paragraph-id]>.downloads--thumbnails .media{width:calc(25% - .75rem)}.node__content>.paragraphs>.downloads--thumbnails .media:not(:nth-child(3n)),.node__content>.paragraphs>[data-geysir-paragraph-id]>.downloads--thumbnails .media:not(:nth-child(3n)){margin-right:0}.node__content>.paragraphs>.downloads--thumbnails .media:not(:nth-child(4n)),.node__content>.paragraphs>[data-geysir-paragraph-id]>.downloads--thumbnails .media:not(:nth-child(4n)){margin-right:1rem}}@media screen and (min-width:1200px){.node__content>.paragraphs>.downloads--thumbnails .media,.node__content>.paragraphs>[data-geysir-paragraph-id]>.downloads--thumbnails .media{width:calc(20% - .8125rem)}.node__content>.paragraphs>.downloads--thumbnails .media:not(:nth-child(3n)),.node__content>.paragraphs>[data-geysir-paragraph-id]>.downloads--thumbnails .media:not(:nth-child(3n)){margin-right:0}.node__content>.paragraphs>.downloads--thumbnails .media:not(:nth-child(5n)),.node__content>.paragraphs>[data-geysir-paragraph-id]>.downloads--thumbnails .media:not(:nth-child(5n)){margin-right:1rem}}.paragraph--type-pt-product-variant{margin-bottom:.75rem}.paragraph--type-pt-product-variant h3{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden;font-family:"HelveticaNeueLTPro-Md"}.paragraph--type-pt-product-variant .field--name-field-pt-product-variant-image{margin-bottom:.25rem}.paragraph--type-pt-product-variant .field--name-field-pt-product-variant-sku{font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none;max-width:100%;word-wrap:break-word;overflow:hidden}.paragraph--type-pt-product-variant-group .row+.row{margin-top:0}.paragraph--type-pt-product-variant-group-intro .clearfix::after{content:"";display:table;clear:both}.paragraph--type-pt-product-variant-group-intro .field--name-field-pt-product-variant-image{float:left;max-width:50%;margin:0 1rem .5rem 0}.field--name-field-ct-product-variants>.field--item:not(:last-child){margin-bottom:1rem}body:not(.page-node-type-ct-product) .text-media.pt-style-with-separator::after{width:150% !important}.text-media.pt-style-with-separator::after{border-bottom:1px solid #636363;border-bottom:1px solid var(--color--dark-grey);content:"";display:block}.text-media__text:first-child:not(:last-child),.text-media__media:first-child:not(:last-child){margin-bottom:3rem}.text-media__media .media:not(:last-child){margin-bottom:3rem}@media screen and (min-width:768px){.paragraphs>.text-media--media_left,.paragraphs>.text-media--media_right,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_left,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_right{display:flex;justify-content:space-between}.paragraphs>.text-media--media_left .text-media__text,.paragraphs>.text-media--media_left .text-media__media,.paragraphs>.text-media--media_right .text-media__text,.paragraphs>.text-media--media_right .text-media__media,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_left .text-media__text,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_left .text-media__media,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_right .text-media__text,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_right .text-media__media{width:calc(50% - 1rem)}.paragraphs>.text-media--media_left .text-media__text:first-child:not(:last-child),.paragraphs>.text-media--media_left .text-media__media:first-child:not(:last-child),.paragraphs>.text-media--media_right .text-media__text:first-child:not(:last-child),.paragraphs>.text-media--media_right .text-media__media:first-child:not(:last-child),.paragraphs>[data-geysir-paragraph-id]>.text-media--media_left .text-media__text:first-child:not(:last-child),.paragraphs>[data-geysir-paragraph-id]>.text-media--media_left .text-media__media:first-child:not(:last-child),.paragraphs>[data-geysir-paragraph-id]>.text-media--media_right .text-media__text:first-child:not(:last-child),.paragraphs>[data-geysir-paragraph-id]>.text-media--media_right .text-media__media:first-child:not(:last-child){margin-bottom:0}}@media screen and (min-width:992px){.paragraphs>.text-media--media_left .text-media__text,.paragraphs>.text-media--media_left .text-media__media,.paragraphs>.text-media--media_right .text-media__text,.paragraphs>.text-media--media_right .text-media__media,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_left .text-media__text,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_left .text-media__media,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_right .text-media__text,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_right .text-media__media{width:calc(50% - 1.5rem)}}.paragraphs>.text-media--default,.paragraphs>.text-media--media_top,.paragraphs>.text-media--media_bottom,.paragraphs>[data-geysir-paragraph-id]>.text-media--default,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_top,.paragraphs>[data-geysir-paragraph-id]>.text-media--media_bottom{max-width:752px}.product-detail__header{position:relative;margin-bottom:3rem;z-index:2}.product-detail__header h1,.product-detail__header .h2{margin-bottom:0}.product-detail__header .btn{margin-top:1.5rem}.product-detail__header .btn[disabled]{pointer-events:none}@media screen and (min-width:992px){.product-detail__main{display:flex}}.product-detail__navigation{padding:.75rem 0;position:relative}.product-detail__navigation::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;margin-left:-50vw;background-color:#f3f5f6;background-color:var(--color--blue-smoke)}@media screen and (min-width:992px){.product-detail__navigation{position:relative;width:16.6666666667%}.product-detail__navigation::before{left:auto;right:0;margin-left:0}}.product-detail__navigation .tablist{position:relative;z-index:1}@media screen and (min-width:992px){.product-detail__navigation .tablist{position:-webkit-sticky;position:sticky;top:-1px;padding-top:calc(1px + 4rem + .75rem);margin-top:calc(-1px - 4rem - .75rem)}body[style^="padding-top: 3"] .product-detail__navigation .tablist{padding-top:calc(40px + 4rem + .75rem);margin-top:calc(-40px - 4rem - .75rem)}body[style^="padding-top: 7"] .product-detail__navigation .tablist,body[style^="padding-top: 8"] .product-detail__navigation .tablist{padding-top:calc(50px + 4rem + .75rem);margin-top:calc(-50px - 4rem - .75rem)}}.product-detail__tabcontent{padding:1.5rem 0 3rem}@media screen and (min-width:992px){.product-detail__tabcontent{width:83.3333333333%;padding:1.5rem 8.3333333333% 3rem}.product-detail__tabcontent .tabpanel{min-height:12.5rem}}.product-detail .tabpanel>.field--name-field-ct-product-image{margin-bottom:2rem}.product-detail__components{padding-top:3rem;position:relative}.product-detail__components::before{content:"";position:absolute;left:50%;top:0;width:100vw;height:100%;margin-left:-50vw;background-color:#fff;background-color:var(--color--white)}.product-detail__components::before{box-shadow:0 -2px 16px rgba(0,0,0,.05)}.product-detail__components .paragraphs{position:relative;z-index:1}.product-detail__components .paragraphs::after{content:"";display:table;clear:both}.product-detail .gc-product--ordering-info--list-item+.gc-product--ordering-info--list{margin-top:1rem}.product-detail .gc-product--ordering-info--list-item.row{margin-top:0}.product-detail .gc-product--ordering-info--content{border-bottom:1px solid #2d2926;border-bottom:1px solid var(--color--black-c);margin-bottom:1rem;padding-bottom:1rem}.product-detail .gc-product--ordering-info--name{margin-bottom:.5rem}.product-detail .gc-product--ordering-info--sku{color:#636363;color:var(--color--dark-grey);font-size:13px;font-size:.8125rem}.product-detail .gc-product--ordering-info--description{margin-top:1rem}.product-detail .gc-product--ordering-info--description button{margin-left:-4px}.product-detail .gc-product--ordering-info--description-text{background-color:#f3f5f6;background-color:var(--color--blue-smoke);margin-bottom:.5rem;padding:1rem;font-size:15px;font-size:.9375rem}.product-detail .gc-product--ordering-info--description-text ul{list-style:disc;margin:16px 0 16px 16px}.product-detail .gc-product--ordering-info--description-text ol{list-style:auto}.product-detail .gc-product--ordering-info--description-text table{background:transparent}@-webkit-keyframes spinner-border{to{transform:rotate(360deg)}}@keyframes spinner-border{to{transform:rotate(360deg)}}.product-detail .spinner-wrapper{display:none;position:absolute;z-index:2;width:100%;height:100%;text-align:center;background:rgba(255,255,255,0.75);background:var(--color--white-a75)}.product-detail .spinner-wrapper #spinner{position:-webkit-sticky;position:sticky;top:50%;width:6rem;height:6rem;z-index:5;border:.5em solid #636363;border:.5em solid var(--color--dark-grey);border-right-color:transparent;display:inline-block;border-radius:50%;-webkit-animation:.75s linear infinite spinner-border;animation:.75s linear infinite spinner-border}.gc-product--downloads .downloads__content{margin-bottom:5rem}.gc-product--downloads fieldset:not(:last-child){padding-bottom:1.5rem;margin-bottom:1.5rem;border-bottom:solid 1px}.gc-product--downloads fieldset legend{font-size:21px;font-size:1.3125rem;line-height:1.8125rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none;margin-bottom:1rem;padding-top:.125rem}.gc-product--downloads ul,.gc-product--downloads ol{position:relative;text-align:left;list-style:none}.gc-product--downloads ul li,.gc-product--downloads ol li{position:relative}.gc-product--downloads ul li:not(:last-child),.gc-product--downloads ol li:not(:last-child){margin-bottom:1rem}.gc-product--downloads ul li::before,.gc-product--downloads ol li::before{content:"";display:block;position:absolute;left:0}.gc-product--downloads ul li{padding-left:1rem}.gc-product--downloads ul>li{list-style:none}.gc-product--downloads ul>li::before{top:.5625rem;width:.375rem;height:.375rem;border-radius:50%;background-color:#87888a;background-color:var(--color--grey)}.gc-product--downloads .legal-notice{display:flex}.gc-product--downloads .legal-notice input,.gc-product--downloads .legal-notice--message{display:inline-block;vertical-align:top}.gc-product--downloads .legal-notice input{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox;width:1.5rem;height:1.5rem;flex-shrink:0;margin-right:.5rem}.gc-product--downloads .legal-notice input:focus{box-shadow:none}.gc-product--downloads .legal-notice--message{padding-top:.25rem}.gc-product--downloads .legal-notice+div[style*="display: block"]{-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.gc-product--downloads .ifu-archive{display:inline-block;vertical-align:top;padding:.25rem .5rem;font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;background-color:#fdf1f3;background-color:var(--color--rosa-a10-flat);border-color:#e63328;border-color:var(--color--error)}.gc-product--downloads-ifu table td{vertical-align:middle}.product-gallery{font-size:0;line-height:1;text-align:center}.product-gallery__item{display:inline-block;vertical-align:top;width:50px;margin-bottom:.5rem}.product-gallery__item:not(:last-child){margin-right:.5rem}.product-gallery__item a{position:relative;display:block;text-decoration:none}.product-gallery__item a::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;box-shadow:0 0 8px 0 rgba(45,41,38,0.15);box-shadow:var(--box-shadow--elevation-1);opacity:0;transition:opacity .15s linear}.product-gallery__item a img{transition:transform .15s cubic-bezier(0.22,1.03,0.69,0.97)}.product-gallery__item a:hover,.product-gallery__item a:focus{z-index:1}.product-gallery__item a:hover::before,.product-gallery__item a:focus::before{opacity:1}.product-gallery__item a:hover img,.product-gallery__item a:focus img{transform:scale(1.05)}.view-vw-products .views-row:not(:last-child){margin-bottom:1.5rem}.teaser--product{padding:.75rem 0 .75rem 4.25rem;min-height:4rem}.teaser--product .field--name-field-ct-product-subtitle{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;font-family:"HelveticaNeueLTPro-Roman"}.teaser--product .field--name-field-ct-product-image{position:absolute;left:0;top:.75rem;width:3.75rem;height:auto}.rating{display:inline-block;vertical-align:top;text-decoration:none;margin-bottom:1rem}.rating:not(:last-child){margin-right:1rem}.rating img{max-width:75px;transition:transform .15s cubic-bezier(0.22,1.03,0.69,0.97)}.rating:hover img,.rating:focus img{transform:scale(1.05)}.rating-list{font-size:0;line-height:1;margin-bottom:1.5rem}.scrolltarget{position:absolute;top:-4.3125rem;font-size:0}body[style^="padding-top: 3"] .scrolltarget{top:calc(-4.3125rem - 39px)}body[style^="padding-top: 7"] .scrolltarget,body[style^="padding-top: 8"] .scrolltarget{top:calc(-4.3125rem - 79px)}.gc-search-form{font-size:0;line-height:1;text-align:left}.gc-search-form .form-group:not(:first-child):not(.form-actions){margin-top:0}.gc-search-form .form-search{margin-bottom:0}.gc-search-form__submitbutton{position:absolute;right:0;top:0;width:3rem;height:3rem}.gc-search-form__submitbutton::after{content:none}.view-vw-search .view-header{font-size:21px;font-size:1.3125rem;line-height:1.8125rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none;margin-bottom:3rem;padding-top:.125rem}.view-vw-search .views-row{border:solid 1px #e3e4e4;border:solid 1px var(--color--cwg-light-gray);padding:1.5rem;margin-bottom:2rem}.view-vw-search .views-row:hover{cursor:pointer;color:#8c2c2f;color:var(--color--dark-rosa);border:solid 1px #d77f82;border:solid 1px var(--color--rosa);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.view-vw-search .views-row:hover .content .field{color:#2d2926;color:var(--color--black-c)}.node--view-mode-vm-search-result{position:relative;display:flex;flex-direction:column;justify-content:center;font-size:0;line-height:1;padding:.75rem .5rem;background-color:#fff;background-color:var(--color--white);transition:background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.node--view-mode-vm-search-result .node__title{position:static;font-size:19px;font-size:1.1875rem;line-height:1.4375rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none;margin-bottom:.125rem;word-wrap:normal;overflow:visible;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.node--view-mode-vm-search-result .node__title a{display:block;text-decoration:none}.node--view-mode-vm-search-result .node__title a::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.node--view-mode-vm-search-result .node__title a span{display:block;max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.node--view-mode-vm-search-result .field--name-extra-field-gc-absolute-link{display:none}.node--view-mode-vm-search-result .field--name-field-ct-product-subtitle,.node--view-mode-vm-search-result .field--name-extra-field-gc-first-text-paragraph{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;color:#636363;color:var(--color--dark-grey);transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.node--view-mode-vm-search-result:hover,.node--view-mode-vm-search-result.focus-within{background-color:#f3f5f6;background-color:var(--color--blue-smoke)}.node--view-mode-vm-search-result:hover .field--name-extra-field-gc-first-text-paragraph,.node--view-mode-vm-search-result.focus-within .field--name-extra-field-gc-first-text-paragraph{color:#2d2926;color:var(--color--text)}.node--view-mode-vm-search-result:focus-within{background-color:#f3f5f6;background-color:var(--color--blue-smoke)}.node--view-mode-vm-search-result:focus-within .field--name-extra-field-gc-first-text-paragraph{color:#2d2926;color:var(--color--text)}.block--gc-social-social-links{display:inline-flex;vertical-align:top;align-items:center;font-size:0;line-height:1;margin-bottom:3rem}.block--gc-social-social-links h2{display:inline-block;margin:0 1rem 0 0}.social-links__item{display:inline-block;vertical-align:top}.social-links__item:not(:last-child){margin-right:1rem}.social-links.list>li:not(:last-child){margin-bottom:0}.social-link{position:relative;display:block;text-decoration:none;color:#87888a;color:var(--color--grey)}.social-link::before{content:"";display:block;position:absolute;left:-25%;top:-25%;width:150%;height:150%}.social-link .icon{width:2rem;height:2rem}.swiper-navigation__button{position:relative;display:inline-flex;vertical-align:top;justify-content:center;align-items:center;width:3rem;height:3rem;background-color:#f3f5f6;background-color:var(--color--blue-smoke);color:#87888a;color:var(--color--grey);transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97),background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.swiper-navigation__button__arrow .icon{width:2rem;height:2rem}.swiper-navigation__button:hover,.swiper-navigation__button:focus{background-color:#dee1e1;background-color:var(--color--dark-blue-smoke);color:#2d2926;color:var(--color--text);z-index:1}.swiper-navigation__button--previous .icon{transform:rotate(180deg)}.swiper-navigation__button--previous:active .swiper-navigation__button__arrow{-webkit-animation:arrow-nudge-left .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-left .15s cubic-bezier(0.22,1.03,0.69,0.97)}.swiper-navigation__button--next:active .swiper-navigation__button__arrow{-webkit-animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97);animation:arrow-nudge-right .15s cubic-bezier(0.22,1.03,0.69,0.97)}.swiper-pagination{display:inline-block;vertical-align:top;text-align:center;overflow:hidden}.swiper-pagination-bullet{position:relative;display:inline-flex;vertical-align:top;justify-content:center;align-items:center;width:2rem;height:3rem;cursor:pointer}.swiper-pagination-bullet:focus{outline:none}.js-user-is-tabbing .swiper-pagination-bullet:focus{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.swiper-pagination-bullet::before,.swiper-pagination-bullet::after{content:"";display:block;position:absolute;left:50%;top:50%;border-radius:50%;transition:background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.swiper-pagination-bullet::before{width:.625rem;height:.625rem;margin:-0.3125rem 0 0 -0.3125rem;background-color:#fff;background-color:var(--color--white)}.swiper-pagination-bullet::after{width:.5rem;height:.5rem;margin:-0.25rem 0 0 -0.25rem;background-color:#87888a;background-color:var(--color--grey)}.swiper-pagination-bullet:hover::before,.swiper-pagination-bullet:hover::after,.swiper-pagination-bullet:focus::before,.swiper-pagination-bullet:focus::after,.swiper-pagination-bullet-active::before,.swiper-pagination-bullet-active::after{background-color:#d77f82;background-color:var(--color--rosa)}.swiper-pagination-bullet-active{cursor:default}.swiper-pagination-bullet-active::before{box-shadow:0 1px 4px 0 rgba(45,41,38,0.25);box-shadow:0 1px 4px 0 var(--color--black-c-a25)}.js-user-is-tabbing .swiper-pagination-bullet:focus{outline-offset:-3px}table{max-width:100%;border:solid 1px #dee1e1;border:solid 1px var(--color--dark-blue-smoke);background-color:#fff;background-color:var(--color--white);font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;caption-side:bottom}table:not(:last-child){margin-bottom:3rem}table th,table td,table caption{max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}table th,table td{padding:.5rem .75rem;vertical-align:top}table th{background-color:rgba(45,41,38,0.1);background-color:var(--color--black-c-a10);font-family:"HelveticaNeueLTPro-Md";text-align:left}table caption{margin-top:.5rem;text-align:left;font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none;color:#636363;color:var(--color--dark-grey)}.text-content table p:not(:last-child),.text-content table ul:not(:last-child),.text-content table ol:not(:last-child),.text-content table blockquote:not(:last-child){margin-bottom:.75rem}.text-content table ul li:not(:last-child),.text-content table ol li:not(:last-child){margin-bottom:.5rem}.text-content table ul>li::before{top:.4375rem}.table-responsive{position:relative;width:100%;overflow-x:auto;overflow-y:hidden}.table-responsive:not(:last-child){margin-bottom:3rem}.table-responsive table{max-width:none}.table-striped tbody tr:nth-child(2n) td{background-color:#f3f5f6;background-color:var(--color--blue-smoke)}.table-bordered,.product-detail .gc-product--ordering-info--description-text table{border-top:solid 1px #87888a;border-top:solid 1px var(--color--grey);border-right:none;border-bottom:solid 2px #2d2926;border-bottom:solid 2px var(--color--text);border-left:none}.table-bordered th,.product-detail .gc-product--ordering-info--description-text table th,.table-bordered td,.product-detail .gc-product--ordering-info--description-text table td{border-bottom:solid 1px #87888a;border-bottom:solid 1px var(--color--grey)}.table-hover tbody td{transition:background-color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.table-hover tbody tr:hover td{background-color:rgba(215,127,130,0.2);background-color:var(--color--rosa-a20)}.table-condensed{font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none}.text-content .table-condensed ul>li::before{top:.375rem;width:.25rem;height:.25rem}.tablist{font-size:0;line-height:1}.tablist__item{display:block;width:100%;padding:.625rem 0 .375rem;font-size:17px;font-size:1.0625rem;line-height:1.6875rem;letter-spacing:0;text-transform:none;font-family:"HelveticaNeueLTPro-Lt";text-align:left;text-decoration:none;transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.tablist__item:not([aria-selected=true]):hover,.tablist__item:not([aria-selected=true]):focus{color:#8c2c2f;color:var(--color--links-hover)}.tablist__item[aria-selected=true]{font-family:"HelveticaNeueLTPro-Md";cursor:default}.tabpanel:focus{outline:none}.js-user-is-tabbing .tabpanel:focus{outline:solid 3px #d77f82;outline:solid 3px var(--color--focus-outline);outline-offset:1px}.tabpanel:not([hidden]){-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.tabs{margin:1.5rem 0;font-size:0;line-height:1}.tabs .nav-tabs{display:inline-flex;vertical-align:top;border-top:solid 1px #2d2926;border-top:solid 1px var(--color--black-c);border-bottom:solid 1px #2d2926;border-bottom:solid 1px var(--color--black-c)}@media screen and (max-width:575px){.tabs .nav-tabs{flex-wrap:wrap}}.tabs .nav-tabs li,.tabs .nav-tabs a{display:flex}.tabs .nav-tabs a{position:relative;padding:.625rem .75rem .3125rem;font-size:17px;font-size:1.0625rem;line-height:1.3125rem;letter-spacing:.03em;font-family:"HelveticaNeueLTPro-Lt";text-transform:uppercase;text-decoration:none}.tabs .nav-tabs a:hover,.tabs .nav-tabs a:focus{color:#8c2c2f;color:var(--color--links-hover)}.tabs .nav-tabs a.is-active:not(.nav-link),.tabs .nav-tabs a.active{font-size:17px;font-size:1.0625rem;line-height:1.3125rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Md";text-transform:uppercase}.tabs .nav-tabs a.is-active:not(.nav-link):hover,.tabs .nav-tabs a.is-active:not(.nav-link):focus,.tabs .nav-tabs a.active:hover,.tabs .nav-tabs a.active:focus{color:currentColor}.tabs .nav-tabs li:first-child a{padding-left:0}.taxonomy-term{position:relative}.taxonomy-term__title{position:static;word-wrap:normal;overflow:visible;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.taxonomy-term__title:not(h1){font-size:17px;font-size:1.0625rem;line-height:1.3125rem;letter-spacing:.01em;font-family:"HelveticaNeueLTPro-Md";text-transform:uppercase}.taxonomy-term__title a{display:inline-block}.taxonomy-term__title a::before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.taxonomy-term__content::after{content:"";display:table;clear:both}.taxonomy-term--type-vb-product-categories .field--name-field-vb-image{float:left;clear:left;margin:0 .75rem .5rem 0}.taxonomy-term--type-vb-product-categories .field--name-field-vb-image+.field--name-extra-field-gc-product-term-children,.taxonomy-term--type-vb-product-categories .field--name-field-vb-image+.field--name-description{float:right;clear:right;width:calc(100% - 100px - .75rem)}.taxonomy-term--type-vb-product-categories .field--name-extra-field-gc-product-term-children+.field--name-description{margin-top:.5rem}.taxonomy-term--type-vb-product-categories .field--name-description,.taxonomy-term--type-vb-product-categories .field--name-description+.field--name-extra-field-gc-product-current-term-children,.taxonomy-term--type-vb-product-categories .field--name-extra-field-gc-product-related-nodes{float:left;clear:both;width:100%}.taxonomy-term--type-vb-product-categories .field--name-description{padding-bottom:1.5rem}.taxonomy-term--type-vb-product-categories .field--name-extra-field-gc-product-current-term-children{padding-top:1rem;border-top:solid 1px}.taxonomy-term--type-vb-product-categories .field--name-extra-field-gc-product-current-term-children>.field--item:not(:last-child){margin-bottom:1rem;border-bottom:solid 1px}.taxonomy-term--type-vb-product-categories .view-content{padding-bottom:1.5rem}.taxonomy-term--type-vb-product-categories .views-row{position:relative;padding-left:1rem}.taxonomy-term--type-vb-product-categories .views-row::before{content:"";position:absolute;left:0;top:.5rem;width:.3125rem;height:.3125rem;border-radius:50%;background-color:#87888a;background-color:var(--color--grey)}.taxonomy-term--type-vb-product-categories .views-row:not(:last-child){margin-bottom:.5rem}.teaser{position:relative;display:flex;flex-direction:column;justify-content:center;line-height:1;background-color:#fff;background-color:var(--color--white);margin-bottom:1.5rem;transition:color .15s cubic-bezier(0.22,1.03,0.69,0.97)}.teaser__title{font-size:19px;font-size:1.1875rem;line-height:1.4375rem;letter-spacing:0;font-family:"HelveticaNeueLTPro-Md";text-transform:none;margin-bottom:.125rem}.teaser__title a{display:block;text-decoration:none}.teaser__title a::before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;z-index:1}.teaser.ct-dealer .field{font-size:15px;font-size:.9375rem;line-height:1.4375rem;letter-spacing:0;text-transform:none;margin-bottom:.75rem !important}.teaser:hover,.teaser.focus-within{background-color:#f3f5f6;background-color:var(--color--blue-smoke)}.teaser:focus-within{background-color:#f3f5f6;background-color:var(--color--blue-smoke)}.teaser-list__item{border-bottom:solid 1px #2d2926;border-bottom:solid 1px var(--color--text)}.teaser-list__item:first-child{border-top:solid 1px #2d2926;border-top:solid 1px var(--color--text)}.tooltip{position:absolute;display:block;font-size:13px;font-size:.8125rem;line-height:1.1875rem;letter-spacing:0;text-transform:none;z-index:16;z-index:var(--z-index--tooltip);-webkit-animation:fadein .15s linear;animation:fadein .15s linear}.tooltip-inner{padding:.375rem .5rem .125rem;background-color:#fdf1f3;background-color:var(--color--rosa-a10-flat);border:solid 1px #fae5e8;border:solid 1px var(--color--rosa-a20-flat);text-align:center;box-shadow:0 0 8px 0 rgba(45,41,38,0.15);box-shadow:var(--box-shadow--elevation-1)}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top{padding:.5rem 0;margin-top:-0.25rem}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-0.5rem;border-width:.5rem .5rem 0;border-top-color:#fae5e8;border-top-color:var(--color--rosa-a20-flat)}.tooltip.right{padding:0 .5rem;margin-left:.25rem}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-0.5rem;border-width:.5rem .5rem .5rem 0;border-right-color:#fae5e8;border-right-color:var(--color--rosa-a20-flat)}.tooltip.bottom{padding:.5rem 0;margin-top:.25rem}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-0.5rem;border-width:0 .5rem .5rem;border-bottom-color:#fae5e8;border-bottom-color:var(--color--rosa-a20-flat)}.tooltip.left{padding:0 .5rem;margin-left:-0.25rem}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-0.5rem;border-width:.5rem 0 .5rem .5rem;border-left-color:#fae5e8;border-left-color:var(--color--rosa-a20-flat)}.xdebug-var-dump,.backtrace,.kint{position:relative;z-index:1}.xdebug-var-dump,.backtrace{max-width:100%;padding:.625rem;font-family:monospace;font-size:14px;font-size:.875rem;line-height:1rem;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;background-color:#fff;background-color:var(--color--white);border:solid 1px #87888a;border:solid 1px var(--color--grey);color:#2d2926;color:var(--color--text);overflow-x:auto;overflow-y:auto}.toolbar-oriented .toolbar-bar{z-index:600}[data-geysir-paragraph-id]{width:100%}body:not(.geysir-off) [data-geysir-paragraph-id] .paragraph{border:dashed 1px #87888a;border:dashed 1px var(--color--grey)}*[data-geysir-field-paragraph-field-wrapper] .field--item.card__title,*[data-geysir-field-paragraph-field-wrapper] .contact-card>.field--item,*[data-geysir-field-paragraph-field-wrapper] .card__meta>.field--item{margin-bottom:.5rem !important}*[data-geysir-field-paragraph-field-wrapper] .media--document--thumbnails a .field--name-name{margin-top:.5rem !important}@media screen and (min-width:992px){.paragraph--type-pt-columns *[data-geysir-field-paragraph-field-wrapper] .field--item[class*=col-md]{margin-bottom:2rem !important}}#geysir-modal form{max-width:none}.geysir-dialog.ui-dialog .button{font-size:17px;font-size:1.0625rem;text-shadow:none}.hidden{display:none !important}@media screen and (min-width:768px){.hidden--from-tablet{display:none}}@media screen and (max-width:767px){.hidden--below-tablet{display:none}}@media screen and (min-width:992px){.hidden--from-desktop{display:none}}@media screen and (min-width:1200px){.hidden--from-desktop-large{display:none}}@media screen and (max-width:991px){.hidden--below-desktop{display:none}}[hidden],.hidden,.js-hidden,.js .js-hide{display:none}.js-invisible{visibility:hidden}.js-overflow-hidden{overflow:hidden}.sr-only,.visually-hidden{position:absolute;width:0;height:0;clip:rect(1px,1px,1px,1px);overflow:hidden;word-wrap:normal}.margin--vertical{margin:1rem 0}.margin--vertical--md{margin:2rem 0}.margin--vertical--lg{margin:4rem 0}.margin--top{margin-top:1rem}.margin--top--md{margin-top:2rem}.margin--top--lg{margin-top:4rem}@media screen and (min-width:768px){.margin--top--lg--tablet{margin-top:4rem}}@media screen and (max-width:767px){.margin--top--mobile{margin-top:1rem}}@media screen and (min-width:768px){.margin--top--tablet{margin-top:1rem}}.margin--top.item-list:first-child{margin-top:0}.margin--bottom{margin-bottom:1rem}.margin--bottom--none{margin-bottom:0}.margin--bottom--sm{margin-bottom:.75rem}.margin--bottom--md{margin-bottom:2rem}@media screen and (min-width:768px){.margin--bottom--md--tablet{margin-bottom:2rem}}.margin--bottom--lg{margin-bottom:4rem}@media screen and (max-width:767px){.margin--bottom--mobile{margin-bottom:1rem}}@media screen and (max-width:991px){.margin--bottom--below-desktop{margin-bottom:1rem}}.margin--left--none{margin-left:0 !important}.margin--left--auto{margin-left:auto}.margin--right--none{margin-right:0 !important}.margin--right--auto{margin-right:auto}.padding--vertical{padding:1rem 0}.padding--vertical--lg{padding:2rem 0}.padding--vertical--none{padding-top:0;padding-bottom:0}@media screen and (max-width:767px){.padding--vertical--none--mobile{padding-top:0;padding-bottom:0}}.padding--top{padding-top:1rem}.padding--top--lg{padding-top:2rem}.padding--top--none{padding-top:0}@media screen and (max-width:767px){.padding--top--none--mobile{padding-top:0}}@media screen and (min-width:768px){.padding--top--none--tablet{padding-top:0}}@media screen and (min-width:992px){.padding--top--none--desktop{padding-top:0}}@media screen and (max-width:767px){.padding--top--mobile{padding-top:1rem}}.padding--bottom{padding-bottom:1rem}.padding--bottom--lg{padding-bottom:2rem}.align--left,.align-left{text-align:left}.align--right,.align-right{text-align:right}.align--center,.align-center{text-align:center}@media screen and (max-width:767px){.align--center--below-tablet,.align-center--below-tablet{text-align:center}}.align--justify{text-align:justify}.align--justify--last{-moz-text-align-last:justify;text-align-last:justify}@media screen and (min-width:992px){.align--left--desktop{text-align:left}}@media screen and (min-width:768px){.align--right--tablet{text-align:right}}.valign--center{display:flex;align-items:center}.justify-content--end{justify-content:flex-end}.color--black-c{color:#2d2926;color:var(--color--black-c)}.color--black-c-a10{color:rgba(45,41,38,0.1);color:var(--color--black-c-a10)}.color--black-c-a15{color:rgba(45,41,38,0.15);color:var(--color--black-c-a15)}.color--black-c-a25{color:rgba(45,41,38,0.25);color:var(--color--black-c-a25)}.color--black-c-a50{color:rgba(45,41,38,0.5);color:var(--color--black-c-a50)}.color--black-c-a75{color:rgba(45,41,38,0.75);color:var(--color--black-c-a75)}.color--rosa{color:#d77f82;color:var(--color--rosa)}.color--rosa-a10{color:rgba(215,127,130,0.1);color:var(--color--rosa-a10)}.color--rosa-a10-flat{color:#fdf1f3;color:var(--color--rosa-a10-flat)}.color--rosa-a20{color:rgba(215,127,130,0.2);color:var(--color--rosa-a20)}.color--rosa-a20-flat{color:#fae5e8;color:var(--color--rosa-a20-flat)}.color--rosa-wcagaa{color:#d27073;color:var(--color--rosa-wcagaa)}.color--dark-rosa{color:#8c2c2f;color:var(--color--dark-rosa)}.color--light-rosa{color:#e2a2a4;color:var(--color--light-rosa)}.color--red{color:#e63328;color:var(--color--red)}.color--pine-green{color:#0b7a75;color:var(--color--pine-green)}.color--pine-green-a10{color:rgba(11,122,117,0.1);color:var(--color--pine-green-a10)}.color--pine-green-a10-flat{color:#e5f3f1;color:var(--color--pine-green-a10-flat)}.color--honey-yellow{color:#f2af29;color:var(--color--honey-yellow)}.color--aubergine{color:#757660;color:var(--color--aubergine)}.color--dark-aubergine{color:#57583c;color:var(--color--dark-aubergine)}.color--blue-smoke{color:#f3f5f6;color:var(--color--blue-smoke)}.color--dark-blue-smoke{color:#dee1e1;color:var(--color--dark-blue-smoke)}.color--black{color:#000;color:var(--color--black)}.color--black-a25{color:rgba(0,0,0,0.25);color:var(--color--black-a25)}.color--black-a50{color:rgba(0,0,0,0.5);color:var(--color--black-a50)}.color--grey{color:#87888a;color:var(--color--grey)}.color--dark-grey{color:#636363;color:var(--color--dark-grey)}.color--white{color:#fff;color:var(--color--white)}.color--white-a0{color:rgba(255,255,255,0);color:var(--color--white-a0)}.color--white-a75{color:rgba(255,255,255,0.75);color:var(--color--white-a75)}.color--cwg-green{color:#007b5f;color:var(--color--cwg-green)}.color--cwg-dark-grey{color:#6e6259;color:var(--color--cwg-dark-grey)}.color--cwg-middle-grey{color:#aca39a;color:var(--color--cwg-middle-grey)}.color--cwg-light-grey{color:#d7d2cb;color:var(--color--cwg-light-grey)}.color--cwg-wine-red{color:#8e2c48;color:var(--color--cwg-wine-red)}.color--cwg-gingiva{color:#d47b7c;color:var(--color--cwg-gingiva)}.color--cwg-red{color:#ba0c2f;color:var(--color--cwg-red)}.color--cwg-light-gray{color:#e3e4e4;color:var(--color--cwg-light-gray)}.color--gc-genoa{color:#158b70;color:var(--color--gc-genoa)}.color--gc-genoa-wcagaa{color:#14856b;color:var(--color--gc-genoa-wcagaa)}.color--gc-green{color:#00804d;color:var(--color--gc-green)}.color--gc-olive-green{color:#8dc63f;color:var(--color--gc-olive-green)}.color--gc-brown{color:#a14b27;color:var(--color--gc-brown)}.color--gc-turquoise{color:#00b6be;color:var(--color--gc-turquoise)}.color--gc-turquoise-wcagaa{color:#00838a;color:var(--color--gc-turquoise-wcagaa)}.color--gc-light-blue{color:#0095da;color:var(--color--gc-light-blue)}.color--gc-light-blue-wcagaa{color:#007db8;color:var(--color--gc-light-blue-wcagaa)}.color--gc-dark-blue{color:#1652a5;color:var(--color--gc-dark-blue)}.color--gc-yellow{color:#ffcb08;color:var(--color--gc-yellow)}.color--gc-orange{color:#f7941d;color:var(--color--gc-orange)}.color--gc-red{color:#d2232a;color:var(--color--gc-red)}.color--gc-pink{color:#ec008c;color:var(--color--gc-pink)}.color--gc-purple{color:#89568f;color:var(--color--gc-purple)}.color--kle-purple{color:#7f65a4;color:var(--color--kle-purple)}.color--zlm-blue{color:#0068b4;color:var(--color--zlm-blue)}.color--text{color:#2d2926;color:var(--color--text)}.background--black-c{background-color:#2d2926;background-color:var(--color--black-c)}.background--black-c-a10{background-color:rgba(45,41,38,0.1);background-color:var(--color--black-c-a10)}.background--black-c-a15{background-color:rgba(45,41,38,0.15);background-color:var(--color--black-c-a15)}.background--black-c-a25{background-color:rgba(45,41,38,0.25);background-color:var(--color--black-c-a25)}.background--black-c-a50{background-color:rgba(45,41,38,0.5);background-color:var(--color--black-c-a50)}.background--black-c-a75{background-color:rgba(45,41,38,0.75);background-color:var(--color--black-c-a75)}.background--rosa{background-color:#d77f82;background-color:var(--color--rosa)}.background--rosa-a10{background-color:rgba(215,127,130,0.1);background-color:var(--color--rosa-a10)}.background--rosa-a10-flat{background-color:#fdf1f3;background-color:var(--color--rosa-a10-flat)}.background--rosa-a20{background-color:rgba(215,127,130,0.2);background-color:var(--color--rosa-a20)}.background--rosa-a20-flat{background-color:#fae5e8;background-color:var(--color--rosa-a20-flat)}.background--rosa-wcagaa{background-color:#d27073;background-color:var(--color--rosa-wcagaa)}.background--dark-rosa{background-color:#8c2c2f;background-color:var(--color--dark-rosa)}.background--light-rosa{background-color:#e2a2a4;background-color:var(--color--light-rosa)}.background--red{background-color:#e63328;background-color:var(--color--red)}.background--pine-green{background-color:#0b7a75;background-color:var(--color--pine-green)}.background--pine-green-a10{background-color:rgba(11,122,117,0.1);background-color:var(--color--pine-green-a10)}.background--pine-green-a10-flat{background-color:#e5f3f1;background-color:var(--color--pine-green-a10-flat)}.background--honey-yellow{background-color:#f2af29;background-color:var(--color--honey-yellow)}.background--aubergine{background-color:#757660;background-color:var(--color--aubergine)}.background--dark-aubergine{background-color:#57583c;background-color:var(--color--dark-aubergine)}.background--blue-smoke{background-color:#f3f5f6;background-color:var(--color--blue-smoke)}.background--dark-blue-smoke{background-color:#dee1e1;background-color:var(--color--dark-blue-smoke)}.background--black{background-color:#000;background-color:var(--color--black)}.background--black-a25{background-color:rgba(0,0,0,0.25);background-color:var(--color--black-a25)}.background--black-a50{background-color:rgba(0,0,0,0.5);background-color:var(--color--black-a50)}.background--grey{background-color:#87888a;background-color:var(--color--grey)}.background--dark-grey{background-color:#636363;background-color:var(--color--dark-grey)}.background--white{background-color:#fff;background-color:var(--color--white)}.background--white-a0{background-color:rgba(255,255,255,0);background-color:var(--color--white-a0)}.background--white-a75{background-color:rgba(255,255,255,0.75);background-color:var(--color--white-a75)}.background--cwg-green{background-color:#007b5f;background-color:var(--color--cwg-green)}.background--cwg-dark-grey{background-color:#6e6259;background-color:var(--color--cwg-dark-grey)}.background--cwg-middle-grey{background-color:#aca39a;background-color:var(--color--cwg-middle-grey)}.background--cwg-light-grey{background-color:#d7d2cb;background-color:var(--color--cwg-light-grey)}.background--cwg-wine-red{background-color:#8e2c48;background-color:var(--color--cwg-wine-red)}.background--cwg-gingiva{background-color:#d47b7c;background-color:var(--color--cwg-gingiva)}.background--cwg-red{background-color:#ba0c2f;background-color:var(--color--cwg-red)}.background--cwg-light-gray{background-color:#e3e4e4;background-color:var(--color--cwg-light-gray)}.background--gc-genoa{background-color:#158b70;background-color:var(--color--gc-genoa)}.background--gc-genoa-wcagaa{background-color:#14856b;background-color:var(--color--gc-genoa-wcagaa)}.background--gc-green{background-color:#00804d;background-color:var(--color--gc-green)}.background--gc-olive-green{background-color:#8dc63f;background-color:var(--color--gc-olive-green)}.background--gc-brown{background-color:#a14b27;background-color:var(--color--gc-brown)}.background--gc-turquoise{background-color:#00b6be;background-color:var(--color--gc-turquoise)}.background--gc-turquoise-wcagaa{background-color:#00838a;background-color:var(--color--gc-turquoise-wcagaa)}.background--gc-light-blue{background-color:#0095da;background-color:var(--color--gc-light-blue)}.background--gc-light-blue-wcagaa{background-color:#007db8;background-color:var(--color--gc-light-blue-wcagaa)}.background--gc-dark-blue{background-color:#1652a5;background-color:var(--color--gc-dark-blue)}.background--gc-yellow{background-color:#ffcb08;background-color:var(--color--gc-yellow)}.background--gc-orange{background-color:#f7941d;background-color:var(--color--gc-orange)}.background--gc-red{background-color:#d2232a;background-color:var(--color--gc-red)}.background--gc-pink{background-color:#ec008c;background-color:var(--color--gc-pink)}.background--gc-purple{background-color:#89568f;background-color:var(--color--gc-purple)}.background--kle-purple{background-color:#7f65a4;background-color:var(--color--kle-purple)}.background--zlm-blue{background-color:#0068b4;background-color:var(--color--zlm-blue)}.text-case--lower{text-transform:lowercase}.text-case--upper{text-transform:uppercase}.text-case--capitalize{text-transform:capitalize}.text-overflow{max-width:100%;word-wrap:break-word;overflow:hidden;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.text-no-overflow{word-wrap:normal;overflow:visible;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.text-normal{font-family:"HelveticaNeueLTPro-Roman"}.text-medium{font-family:"HelveticaNeueLTPro-Md"}.text-bold{font-family:"HelveticaNeueLTPro-Bd"}.text-italic{font-family:"HelveticaNeueLTPro-It"}.text-underline{text-decoration:underline}@media screen and (min-width:992px){.columns--2--desktop{overflow:hidden;-moz-column-count:2;column-count:2;-moz-column-gap:1rem;column-gap:1rem}.columns--2--desktop>*{-moz-column-break-inside:avoid;break-inside:avoid}.columns--2--desktop .blockbutton{margin-left:2px}.js-user-is-tabbing .columns--2--desktop :focus{outline-offset:0}}@media screen and (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.js-object-fit-polyfill{background-size:cover;background-position:center center;background-repeat:no-repeat}.js-object-fit-polyfill img{visibility:hidden}}@supports(-ms-ime-align:auto){.js-object-fit-polyfill{background-size:cover;background-position:center center;background-repeat:no-repeat}.js-object-fit-polyfill img{visibility:hidden}}.width--full{width:100%;max-width:none}.display--block,.js-display--block{display:block}.rteright{float:right}