/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:-webkit-linear-gradient(#e7e7df,#f0f0f0);background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:-webkit-linear-gradient(top,rgba(0,0,0,0),rgba(0,0,0,0.15)),-webkit-linear-gradient(left top,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@-webkit-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@-ms-keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
@font-face{font-family:"Museo";src:url(/themes/custom/tcs/fonts/museo/museo300/museo.eot) format("embedded-opentype"),url(/themes/custom/tcs/fonts/museo/museo300/museo.woff2) format("woff2"),url(/themes/custom/tcs/fonts/museo/museo300/museo.woff) format("woff"),url(/themes/custom/tcs/fonts/museo/museo300/museo.ttf) format("truetype"),url(/themes/custom/tcs/fonts/museo/museo300/museo.svg) format("svg");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Museo";src:url(/themes/custom/tcs/fonts/museo/museo500/museo_slab_500-webfont.woff2) format("woff2"),url(/themes/custom/tcs/fonts/museo/museo500/museo_slab_500-webfont.woff) format("woff");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Hind Siliguri";src:url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-light.eot) format("embedded-opentype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-light.woff2) format("woff2"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-light.woff) format("woff"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-light.ttf) format("truetype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-light.svg) format("svg");font-weight:300;font-style:normal;font-display:swap;}@font-face{font-family:"Hind Siliguri";src:url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-regular.eot) format("embedded-opentype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-regular.woff2) format("woff2"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-regular.woff) format("woff"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-regular.ttf) format("truetype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-regular.svg) format("svg");font-weight:normal;font-style:normal;font-display:swap;}@font-face{font-family:"Hind Siliguri";src:url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-medium.eot) format("embedded-opentype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-medium.woff2) format("woff2"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-medium.woff) format("woff"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-medium.ttf) format("truetype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-medium.svg) format("svg");font-weight:500;font-style:normal;font-display:swap;}@font-face{font-family:"Hind Siliguri";src:url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-semibold.eot) format("embedded-opentype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-semibold.woff2) format("woff2"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-semibold.woff) format("woff"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-semibold.ttf) format("truetype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-semibold.svg) format("svg");font-weight:600;font-style:normal;font-display:swap;}@font-face{font-family:"Hind Siliguri";src:url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-bold.eot) format("embedded-opentype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-bold.woff2) format("woff2"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-bold.woff) format("woff"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-bold.ttf) format("truetype"),url(/themes/custom/tcs/fonts/hindsiliguri/hindsiliguri-bold.svg) format("svg");font-weight:bold;font-style:normal;font-display:swap;}html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}h1,.colorpicker-feature__title{font-size:2em;margin:0.67em 0;}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}[type=search]{-webkit-appearance:textfield;outline-offset:-2px;}[type=search]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}*,*:after,*:before{-webkit-box-sizing:border-box;box-sizing:border-box;}body,div,section,article,dl,dt,dd,ul,ol,li,h1,.colorpicker-feature__title,h2,h3,.colorpicker-feature__subtitle,.colorpicker-modal__title,.colorpicker-modal__subtitle,h4,h5,h6,pre,form,fieldset,legend,figure,figcaption,p,blockquote,th,td{margin:0;padding:0;}img{width:auto;max-width:100%;height:auto;}iframe{border:none;}table{width:100%;max-width:100%;}main{display:block;width:100%;}hr{display:block;height:0.1rem;border:0;border-top:0.1rem solid #ccc;margin:1em 0;padding:0;}audio,canvas,iframe,img,svg,video{vertical-align:middle;}fieldset,fieldset.form-item{border:0;margin:0;padding:0.01em 0 0 0;min-width:0;}body:not(:-moz-handler-blocked) fieldset,body:not(:-moz-handler-blocked) fieldset.form-item{display:table-cell;}textarea{resize:vertical;}abbr[title]{text-decoration:none;border:none;}a:focus,button:focus{outline:0.2rem dashed;outline-offset:0.2rem;}.js-focus-visible :focus:not(.focus-visible){outline:none;}[hidden]{display:none;}html:before{display:none;}@media all and (max-width:84.3125em){html:before{content:"menu";}}body:before{display:none;}@media all and (max-width:81.1875em){body:before{content:"xl";}}@media all and (max-width:61.1875em){body:before{content:"l";}}@media all and (max-width:47.9375em){body:before{content:"m";}}@media all and (max-width:35.4375em){body:before{content:"s";}}@media all and (max-width:24.1875em){body:before{content:"xs";}}@media all and (max-width:19.9375em){body:before{content:"xxs";}}html{font-size:62.5%;-ms-overflow-style:scrollbar;}body{font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:2rem;font-weight:300;line-height:1.65;color:#525050;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#f9f9f9;}@media all and (max-width:91.1875em){body{font-size:1.8rem;}}@media all and (max-width:61.1875em){body{font-size:1.6rem;}}.page-wrapper{position:relative;overflow-x:hidden;}.region.region-content{width:1540px;max-width:90%;margin:auto;padding-top:4.2rem;padding-bottom:6rem;background:#fff;position:relative;}@media all and (max-width:84.3125em){.region.region-content{width:100%;max-width:100%;}}@media all and (max-width:35.4375em){.region.region-content{padding-top:2rem;padding-bottom:4rem;}}@media all and (min-width:48em){.path-checkout .region.region-content{padding-top:8.2rem;}}@media all and (min-width:61.25em){.path-cart .region.region-content{padding-top:8.2rem;}}a{color:inherit;}h1,.colorpicker-feature__title,h2,h3,.colorpicker-feature__subtitle,.colorpicker-modal__title,.colorpicker-modal__subtitle,h4,h5,h6{color:inherit;font-family:"Museo","Times",serif;font-weight:300;line-height:1.3;word-wrap:break-word;}h1,.colorpicker-feature__title{font-size:3.5rem;}@media all and (max-width:35.4375em){h1,.colorpicker-feature__title{font-size:2.5rem;}}h2{font-size:2.8rem;}h3,.colorpicker-feature__subtitle,.colorpicker-modal__title,.colorpicker-modal__subtitle{font-size:2.6rem;}h4{font-size:1.8rem;}h5{font-size:1.4rem;}h6{font-size:1.2rem;}a{text-decoration:none;}strong,b{font-weight:600;}.page-title{position:relative;max-width:128.7rem;margin:0 0 1.8rem 0;padding-left:15.5rem;font-size:3.5rem;line-height:5rem;}@media all and (max-width:91.1875em){.page-title{font-size:3rem;}}@media all and (max-width:74.9375em){.page-title{padding-left:10rem;}}@media all and (max-width:47.9375em){.page-title{padding-left:6rem;}}@media all and (max-width:35.4375em){.page-title{padding-left:3rem;}}.page-title:before{content:"";position:absolute;bottom:2rem;left:0;width:12.5rem;height:0.2rem;background:#525050;}@media all and (max-width:74.9375em){.page-title:before{width:8rem;}}@media all and (max-width:47.9375em){.page-title:before{width:4rem;}}@media all and (max-width:35.4375em){.page-title:before{width:2.6rem;}}.page-title--no-margin{margin-bottom:0;}@-webkit-keyframes animationRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes animationRotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg);}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg);}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg);}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes moveFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@keyframes moveFromBottom{0%{-webkit-transform:translateY(100%);transform:translateY(100%);}100%{-webkit-transform:translateY(0%);transform:translateY(0%);}}@-webkit-keyframes search{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}20%{-webkit-transform:translate(50px,0);transform:translate(50px,0);}25%{-webkit-transform:translate(50px,0);transform:translate(50px,0);}45%{-webkit-transform:translate(50px,40px);transform:translate(50px,40px);}50%{-webkit-transform:translate(50px,40px);transform:translate(50px,40px);}70%{-webkit-transform:translate(0,40px);transform:translate(0,40px);}75%{-webkit-transform:translate(0,40px);transform:translate(0,40px);}95%{-webkit-transform:translate(0,0);transform:translate(0,0);}}@keyframes search{0%{-webkit-transform:translate(0,0);transform:translate(0,0);}20%{-webkit-transform:translate(50px,0);transform:translate(50px,0);}25%{-webkit-transform:translate(50px,0);transform:translate(50px,0);}45%{-webkit-transform:translate(50px,40px);transform:translate(50px,40px);}50%{-webkit-transform:translate(50px,40px);transform:translate(50px,40px);}70%{-webkit-transform:translate(0,40px);transform:translate(0,40px);}75%{-webkit-transform:translate(0,40px);transform:translate(0,40px);}95%{-webkit-transform:translate(0,0);transform:translate(0,0);}}body.compensate-for-scrollbar{overflow:hidden;}.fancybox-active{height:auto;}.fancybox-is-hidden{left:-9999px;margin:0;position:absolute !important;top:-9999px;visibility:hidden;}.fancybox-container{-webkit-backface-visibility:hidden;height:100%;left:0;outline:none;position:fixed;-webkit-tap-highlight-color:transparent;top:0;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-transform:translateZ(0);transform:translateZ(0);width:100%;z-index:99992;}.fancybox-container *{-webkit-box-sizing:border-box;box-sizing:border-box;}.fancybox-outer,.fancybox-inner,.fancybox-bg,.fancybox-stage{bottom:0;left:0;position:absolute;right:0;top:0;}.fancybox-outer{-webkit-overflow-scrolling:touch;overflow-y:auto;}.fancybox-bg{background:#1e1e1e;opacity:0;-webkit-transition-duration:inherit;transition-duration:inherit;-webkit-transition-property:opacity;transition-property:opacity;-webkit-transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);transition-timing-function:cubic-bezier(0.47,0,0.74,0.71);}.fancybox-is-open .fancybox-bg{opacity:0.9;-webkit-transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);transition-timing-function:cubic-bezier(0.22,0.61,0.36,1);}.fancybox-infobar,.fancybox-toolbar,.fancybox-caption,.fancybox-navigation .fancybox-button{direction:ltr;opacity:0;position:absolute;-webkit-transition:opacity 0.25s ease,visibility 0s ease 0.25s;transition:opacity 0.25s ease,visibility 0s ease 0.25s;visibility:hidden;z-index:99997;}.fancybox-show-infobar .fancybox-infobar,.fancybox-show-toolbar .fancybox-toolbar,.fancybox-show-caption .fancybox-caption,.fancybox-show-nav .fancybox-navigation .fancybox-button{opacity:1;-webkit-transition:opacity 0.25s ease 0s,visibility 0s ease 0s;transition:opacity 0.25s ease 0s,visibility 0s ease 0s;visibility:visible;}.fancybox-infobar{color:#ccc;font-size:13px;-webkit-font-smoothing:subpixel-antialiased;height:44px;left:0;line-height:44px;min-width:44px;mix-blend-mode:difference;padding:0 10px;pointer-events:none;top:0;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox-toolbar{right:0;top:0;}.fancybox-stage{direction:ltr;overflow:visible;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:99994;}.fancybox-is-open .fancybox-stage{overflow:hidden;}.fancybox-slide{-webkit-backface-visibility:hidden;display:none;height:100%;left:0;outline:none;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:absolute;text-align:center;top:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;white-space:normal;width:100%;z-index:99994;}.fancybox-slide::before{content:"";display:inline-block;font-size:0;height:100%;vertical-align:middle;width:0;}.fancybox-is-sliding .fancybox-slide,.fancybox-slide--previous,.fancybox-slide--current,.fancybox-slide--next{display:block;}.fancybox-slide--image{overflow:hidden;padding:44px 0;}.fancybox-slide--image::before{display:none;}.fancybox-slide--html{padding:6px;}.fancybox-content{background:#fff;display:inline-block;margin:0;max-width:100%;overflow:auto;-webkit-overflow-scrolling:touch;padding:44px;position:relative;text-align:left;vertical-align:middle;}.fancybox-slide--image .fancybox-content{-webkit-animation-timing-function:cubic-bezier(0.5,0,0.14,1);animation-timing-function:cubic-bezier(0.5,0,0.14,1);-webkit-backface-visibility:hidden;background:transparent;background-repeat:no-repeat;background-size:100% 100%;left:0;max-width:none;overflow:visible;padding:0;position:absolute;top:0;-ms-transform-origin:top left;-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;z-index:99995;}.fancybox-can-zoomOut .fancybox-content{cursor:-webkit-zoom-out;cursor:zoom-out;}.fancybox-can-zoomIn .fancybox-content{cursor:-webkit-zoom-in;cursor:zoom-in;}.fancybox-can-swipe .fancybox-content,.fancybox-can-pan .fancybox-content{cursor:-webkit-grab;cursor:grab;}.fancybox-is-grabbing .fancybox-content{cursor:-webkit-grabbing;cursor:grabbing;}.fancybox-container [data-selectable=true]{cursor:text;}.fancybox-image,.fancybox-spaceball{background:transparent;border:0;height:100%;left:0;margin:0;max-height:none;max-width:none;padding:0;position:absolute;top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;}.fancybox-spaceball{z-index:1;}.fancybox-slide--video .fancybox-content,.fancybox-slide--map .fancybox-content,.fancybox-slide--pdf .fancybox-content,.fancybox-slide--iframe .fancybox-content{height:100%;overflow:visible;padding:0;width:100%;}.fancybox-slide--video .fancybox-content{background:#000;}.fancybox-slide--map .fancybox-content{background:#e5e3df;}.fancybox-slide--iframe .fancybox-content{background:#fff;}.fancybox-video,.fancybox-iframe{background:transparent;border:0;display:block;height:100%;margin:0;overflow:hidden;padding:0;width:100%;}.fancybox-iframe{left:0;position:absolute;top:0;}.fancybox-error{background:#fff;cursor:default;max-width:400px;padding:40px;width:100%;}.fancybox-error p{color:#444;font-size:16px;line-height:20px;margin:0;padding:0;}.fancybox-button{background:rgba(30,30,30,0.6);border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;display:inline-block;height:44px;margin:0;padding:10px;position:relative;-webkit-transition:color 0.2s;transition:color 0.2s;vertical-align:top;visibility:inherit;width:44px;}.fancybox-button,.fancybox-button:visited,.fancybox-button:link{color:#ccc;}.fancybox-button:hover{color:#fff;}.fancybox-button:focus{outline:none;}.fancybox-button.fancybox-focus{outline:1px dotted;}.fancybox-button[disabled],.fancybox-button[disabled]:hover{color:#888;cursor:default;outline:none;}.fancybox-button div{height:100%;}.fancybox-button svg{display:block;height:100%;overflow:visible;position:relative;width:100%;}.fancybox-button svg path{fill:currentColor;stroke-width:0;}.fancybox-button--play svg:nth-child(2),.fancybox-button--fsenter svg:nth-child(2){display:none;}.fancybox-button--pause svg:nth-child(1),.fancybox-button--fsexit svg:nth-child(1){display:none;}.fancybox-progress{background:#ff5268;height:2px;left:0;position:absolute;right:0;top:0;-ms-transform:scaleX(0);-webkit-transform:scaleX(0);transform:scaleX(0);-ms-transform-origin:0;-webkit-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:99998;}.fancybox-close-small{background:transparent;border:0;border-radius:0;color:#ccc;cursor:pointer;opacity:0.8;padding:8px;position:absolute;right:-12px;top:-44px;z-index:401;}.fancybox-close-small:hover{color:#fff;opacity:1;}.fancybox-slide--html .fancybox-close-small{color:currentColor;padding:10px;right:0;top:0;}.fancybox-slide--image.fancybox-is-scaling .fancybox-content{overflow:hidden;}.fancybox-is-scaling .fancybox-close-small,.fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small{display:none;}.fancybox-navigation .fancybox-button{background-clip:content-box;height:100px;opacity:0;position:absolute;top:-webkit-calc(50% - 50px);top:calc(50% - 50px);width:70px;}.fancybox-navigation .fancybox-button div{padding:7px;}.fancybox-navigation .fancybox-button--arrow_left{left:0;left:env(safe-area-inset-left);padding:31px 26px 31px 6px;}.fancybox-navigation .fancybox-button--arrow_right{padding:31px 6px 31px 26px;right:0;right:env(safe-area-inset-right);}.fancybox-caption{background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0.85)),color-stop(50%,rgba(0,0,0,0.3)),color-stop(65%,rgba(0,0,0,0.15)),color-stop(75.5%,rgba(0,0,0,0.075)),color-stop(82.85%,rgba(0,0,0,0.037)),color-stop(88%,rgba(0,0,0,0.019)),to(rgba(0,0,0,0)));background:linear-gradient(to top,rgba(0,0,0,0.85) 0%,rgba(0,0,0,0.3) 50%,rgba(0,0,0,0.15) 65%,rgba(0,0,0,0.075) 75.5%,rgba(0,0,0,0.037) 82.85%,rgba(0,0,0,0.019) 88%,rgba(0,0,0,0) 100%);bottom:0;color:#eee;font-size:14px;font-weight:400;left:0;line-height:1.5;padding:75px 44px 25px 44px;pointer-events:none;right:0;text-align:center;z-index:99996;}@supports (padding:0px){.fancybox-caption{padding:75px max(44px,env(safe-area-inset-right)) max(25px,env(safe-area-inset-bottom)) max(44px,env(safe-area-inset-left));}}.fancybox-caption--separate{margin-top:-50px;}.fancybox-caption__body{max-height:50vh;overflow:auto;pointer-events:all;}.fancybox-caption a,.fancybox-caption a:link,.fancybox-caption a:visited{color:#ccc;text-decoration:none;}.fancybox-caption a:hover{color:#fff;text-decoration:underline;}.fancybox-loading{-webkit-animation:fancybox-rotate 1s linear infinite;animation:fancybox-rotate 1s linear infinite;background:transparent;border:4px solid #888;border-bottom-color:#fff;border-radius:50%;height:50px;left:50%;margin:-25px 0 0 -25px;opacity:0.7;padding:0;position:absolute;top:50%;width:50px;z-index:99999;}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}.fancybox-animated{-webkit-transition-timing-function:cubic-bezier(0,0,0.25,1);transition-timing-function:cubic-bezier(0,0,0.25,1);}.fancybox-fx-slide.fancybox-slide--previous{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.fancybox-fx-slide.fancybox-slide--next{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.fancybox-fx-slide.fancybox-slide--current{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.fancybox-fx-fade.fancybox-slide--previous,.fancybox-fx-fade.fancybox-slide--next{opacity:0;-webkit-transition-timing-function:cubic-bezier(0.19,1,0.22,1);transition-timing-function:cubic-bezier(0.19,1,0.22,1);}.fancybox-fx-fade.fancybox-slide--current{opacity:1;}.fancybox-fx-zoom-in-out.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(1.5,1.5,1.5);transform:scale3d(1.5,1.5,1.5);}.fancybox-fx-zoom-in-out.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0.5,0.5,0.5);transform:scale3d(0.5,0.5,0.5);}.fancybox-fx-zoom-in-out.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1);}.fancybox-fx-rotate.fancybox-slide--previous{opacity:0;-ms-transform:rotate(-360deg);-webkit-transform:rotate(-360deg);transform:rotate(-360deg);}.fancybox-fx-rotate.fancybox-slide--next{opacity:0;-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);transform:rotate(360deg);}.fancybox-fx-rotate.fancybox-slide--current{opacity:1;-ms-transform:rotate(0deg);-webkit-transform:rotate(0deg);transform:rotate(0deg);}.fancybox-fx-circular.fancybox-slide--previous{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(-100%,0,0);transform:scale3d(0,0,0) translate3d(-100%,0,0);}.fancybox-fx-circular.fancybox-slide--next{opacity:0;-webkit-transform:scale3d(0,0,0) translate3d(100%,0,0);transform:scale3d(0,0,0) translate3d(100%,0,0);}.fancybox-fx-circular.fancybox-slide--current{opacity:1;-webkit-transform:scale3d(1,1,1) translate3d(0,0,0);transform:scale3d(1,1,1) translate3d(0,0,0);}.fancybox-fx-tube.fancybox-slide--previous{-webkit-transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);transform:translate3d(-100%,0,0) scale(0.1) skew(-10deg);}.fancybox-fx-tube.fancybox-slide--next{-webkit-transform:translate3d(100%,0,0) scale(0.1) skew(10deg);transform:translate3d(100%,0,0) scale(0.1) skew(10deg);}.fancybox-fx-tube.fancybox-slide--current{-webkit-transform:translate3d(0,0,0) scale(1);transform:translate3d(0,0,0) scale(1);}@media all and (max-height:576px){.fancybox-slide{padding-left:6px;padding-right:6px;}.fancybox-slide--image{padding:6px 0;}.fancybox-close-small{right:-6px;}.fancybox-slide--image .fancybox-close-small{background:#4e4e4e;color:#f2f4f6;height:36px;opacity:1;padding:6px;right:0;top:0;width:36px;}.fancybox-caption{padding-left:12px;padding-right:12px;}@supports (padding:0px){.fancybox-caption{padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right));}}}.fancybox-share{background:#f4f4f4;border-radius:3px;max-width:90%;padding:30px;text-align:center;}.fancybox-share h1,.fancybox-share .colorpicker-feature__title{color:#222;font-size:35px;font-weight:700;margin:0 0 20px 0;}.fancybox-share p{margin:0;padding:0;}.fancybox-share__button{border:0;border-radius:3px;display:inline-block;font-size:14px;font-weight:700;line-height:40px;margin:0 5px 10px 5px;min-width:130px;padding:0 15px;text-decoration:none;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;}.fancybox-share__button:visited,.fancybox-share__button:link{color:#fff;}.fancybox-share__button:hover{text-decoration:none;}.fancybox-share__button--fb{background:#3b5998;}.fancybox-share__button--fb:hover{background:#344e86;}.fancybox-share__button--pt{background:#bd081d;}.fancybox-share__button--pt:hover{background:#aa0719;}.fancybox-share__button--tw{background:#1da1f2;}.fancybox-share__button--tw:hover{background:#0d95e8;}.fancybox-share__button svg{height:25px;margin-right:7px;position:relative;top:-1px;vertical-align:middle;width:25px;}.fancybox-share__button svg path{fill:#fff;}.fancybox-share__input{background:transparent;border:0;border-bottom:1px solid #d7d7d7;border-radius:0;color:#5d5b5b;font-size:14px;margin:10px 0 0 0;outline:none;padding:10px 15px;width:100%;}.fancybox-thumbs{background:#ddd;bottom:0;display:none;margin:0;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;padding:2px 2px 4px 2px;position:absolute;right:0;-webkit-tap-highlight-color:rgba(0,0,0,0);top:0;width:212px;z-index:99995;}.fancybox-thumbs-x{overflow-x:auto;overflow-y:hidden;}.fancybox-show-thumbs .fancybox-thumbs{display:block;}.fancybox-show-thumbs .fancybox-inner{right:212px;}.fancybox-thumbs__list{font-size:0;height:100%;list-style:none;margin:0;overflow-x:hidden;overflow-y:auto;padding:0;position:absolute;position:relative;white-space:nowrap;width:100%;}.fancybox-thumbs-x .fancybox-thumbs__list{overflow:hidden;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar{width:7px;}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track{background:#fff;border-radius:10px;-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);box-shadow:inset 0 0 6px rgba(0,0,0,0.3);}.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb{background:#2a2a2a;border-radius:10px;}.fancybox-thumbs__list a{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:rgba(0,0,0,0.1);background-position:center center;background-repeat:no-repeat;background-size:cover;cursor:pointer;float:left;height:75px;margin:2px;max-height:-webkit-calc(100% - 8px);max-height:calc(100% - 8px);max-width:-webkit-calc(50% - 4px);max-width:calc(50% - 4px);outline:none;overflow:hidden;padding:0;position:relative;-webkit-tap-highlight-color:transparent;width:100px;}.fancybox-thumbs__list a::before{border:6px solid #ff5268;bottom:0;content:"";left:0;opacity:0;position:absolute;right:0;top:0;-webkit-transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.2s cubic-bezier(0.25,0.46,0.45,0.94);z-index:99991;}.fancybox-thumbs__list a:focus::before{opacity:0.5;}.fancybox-thumbs__list a.fancybox-thumbs-active::before{opacity:1;}@media all and (max-width:576px){.fancybox-thumbs{width:110px;}.fancybox-show-thumbs .fancybox-inner{right:110px;}.fancybox-thumbs__list a{max-width:-webkit-calc(100% - 10px);max-width:calc(100% - 10px);}}.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;}.flickity-slider{position:absolute;width:100%;height:100%;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-button{position:absolute;background:rgba(255,255,255,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:#333;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;padding:0;margin:0;list-style:none;text-align:center;line-height:1;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dots .dot{display:inline-block;width:10px;height:10px;margin:0 8px;background:#333;border-radius:50%;opacity:0.25;cursor:pointer;}.flickity-page-dots .dot.is-selected{opacity:1;}.region-tabs{-webkit-font-smoothing:auto;}.tabs.primary{margin:0;padding:0;list-style:none;background-color:#f64942;color:#f5eeee;font-family:Arial,Helvetica,sans-serif;text-align:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.tabs.primary li{display:block;margin:0;}.tabs.primary a{display:block;margin:0;padding:1rem 1.2rem 0.8rem;font-size:1.1rem;line-height:1.5;text-transform:uppercase;letter-spacing:0.1em;text-decoration:none;-webkit-transition:color 0.15s ease-out,background-color 0.15s ease-out;transition:color 0.15s ease-out,background-color 0.15s ease-out;}.tabs.primary a:hover,.tabs.primary a:focus{background-color:#b1423d;color:#fff;outline:none;}.tabs.primary a:focus{text-decoration:underline;}.tabs.primary a.is-active{background-color:#b1423d;}.toolbar-oriented .toolbar-bar{z-index:1000;}.toolbar-tray a{color:#484848;font-weight:normal;-webkit-font-smoothing:auto;}.toolbar-tray-horizontal ul li.menu-item--expanded ul li.menu-item--expanded{background-position:center right 10px;}@media (max-width:976px){.toolbar .toolbar-bar{position:fixed;}}.messages{position:relative;padding:1.5rem 2rem;width:1540px;max-width:90%;margin:0 auto;border:0;-webkit-box-shadow:none;box-shadow:none;border-radius:0;font-size:1.5rem;line-height:1.5;font-weight:normal;word-wrap:break-word;overflow-wrap:break-word;border-left:0.5rem solid transparent;}@media all and (max-width:84.3125em){.messages{width:100%;max-width:100%;}}@media all and (max-width:91.1875em){.messages{font-size:1.4rem;}}.messages .messages__list{list-style:none;}.messages .messages__item{margin-bottom:0.4rem;}.messages .messages__item:last-child{margin-bottom:0;}.messages a{font-style:italic;text-decoration:underline;}.messages.messages--warning{background:#85e9dc;color:#2a2a2a;}.messages.messages--warning a:hover,.messages.messages--warning a:focus{color:#000;}.messages.messages--status{padding-left:3.5rem;background-color:#70ded0;background-image:url(/themes/custom/tcs/dist/img/icons/icon__message--status.svg);background-repeat:no-repeat;background-size:16px 12px;background-position:0.8rem center;color:#2a2a2a;}.messages.messages--error{background-color:#c73434;color:#fff;}.messages.messages--error a:hover,.messages.messages--error a:focus{color:#ecff62;}#sliding-popup{position:fixed;z-index:1000;bottom:0;left:0;}@media all and (max-width:47.9375em){#sliding-popup{width:100% !important;}}#sliding-popup p{color:#525050 !important;}#sliding-popup p a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;}#sliding-popup p a:hover,#sliding-popup p a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.eu-cookie-compliance-banner{position:relative !important;top:auto !important;left:auto !important;bottom:auto !important;right:auto !important;width:100% !important;max-width:100%;height:auto;padding:2.5rem 5rem;background:#f9f9f9;border:0.2rem solid #f0605b;color:#525050 !important;}.eu-cookie-compliance-banner h3,.eu-cookie-compliance-banner .colorpicker-feature__subtitle,.eu-cookie-compliance-banner .colorpicker-modal__title,.eu-cookie-compliance-banner .colorpicker-modal__subtitle{color:#525050 !important;}@media all and (max-width:47.9375em){.eu-cookie-compliance-banner{width:100% !important;padding:1.5rem 2rem;}}.eu-cookie-compliance-banner.sliding-popup-bottom{position:fixed !important;bottom:2rem !important;right:2rem !important;width:50% !important;}@media all and (max-width:47.9375em){.eu-cookie-compliance-banner.sliding-popup-bottom{bottom:0 !important;left:0 !important;width:100% !important;}}.eu-cookie-compliance-content::before,.eu-cookie-compliance-content::after{display:table;content:"";}.eu-cookie-compliance-content::after{clear:both;}.eu-cookie-compliance-message{float:left;width:75%;font-size:1.6rem;line-height:1.5;}@media all and (max-width:47.9375em){.eu-cookie-compliance-message{float:none;width:100%;}}@media all and (max-width:91.1875em){.eu-cookie-compliance-message{font-size:1.4rem;}}.eu-cookie-compliance-message p{margin-bottom:1em;}.eu-cookie-compliance-message p:last-child{margin-bottom:0;}.eu-cookie-compliance-message h1,.eu-cookie-compliance-message .colorpicker-feature__title,.eu-cookie-compliance-message h2,.eu-cookie-compliance-message h3,.eu-cookie-compliance-message .colorpicker-feature__subtitle,.eu-cookie-compliance-message .colorpicker-modal__title,.eu-cookie-compliance-message .colorpicker-modal__subtitle,.eu-cookie-compliance-message h4,.eu-cookie-compliance-message h5,.eu-cookie-compliance-message h6{font-weight:bold;margin-bottom:0.5em;}.eu-cookie-compliance-message h1:last-child,.eu-cookie-compliance-message .colorpicker-feature__title:last-child,.eu-cookie-compliance-message h2:last-child,.eu-cookie-compliance-message h3:last-child,.eu-cookie-compliance-message .colorpicker-feature__subtitle:last-child,.eu-cookie-compliance-message .colorpicker-modal__title:last-child,.eu-cookie-compliance-message .colorpicker-modal__subtitle:last-child,.eu-cookie-compliance-message h4:last-child,.eu-cookie-compliance-message h5:last-child,.eu-cookie-compliance-message h6:last-child{margin-bottom:0;}.eu-cookie-compliance-message a{color:inherit;text-decoration:underline;word-wrap:break-word;word-break:break-word;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.eu-cookie-compliance-message a:hover,.eu-cookie-compliance-message a:focus{color:#f64942;}.eu-cookie-compliance-buttons{float:right;width:25%;}@media all and (max-width:47.9375em){.eu-cookie-compliance-buttons{float:none;width:100%;margin-top:2rem;}}.eu-cookie-compliance-buttons button + button{margin-top:1rem;}.eu-cookie-compliance-agree-button{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;display:block;width:100%;}@media all and (max-width:91.1875em){.eu-cookie-compliance-agree-button{font-size:1.6rem;}}.eu-cookie-compliance-agree-button:hover,.eu-cookie-compliance-agree-button:focus{background-color:#d71a14;}.eu-cookie-compliance-agree-button:disabled{opacity:0.3;cursor:not-allowed;}.eu-cookie-compliance-more-button{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;display:block;width:100%;}@media all and (max-width:91.1875em){.eu-cookie-compliance-more-button{font-size:1.6rem;}}.eu-cookie-compliance-more-button:hover,.eu-cookie-compliance-more-button:focus{background-color:#d71a14;}.eu-cookie-compliance-more-button:disabled{opacity:0.3;cursor:not-allowed;}.ajax-progress{display:inline-block;width:2rem;height:2rem;}.ajax-progress-throbber .throbber{display:inline-block;text-indent:-99999px;width:100%;height:100%;background-color:transparent;background-image:url(/themes/custom/tcs/dist/img/loaders/throbber.gif);background-repeat:no-repeat;background-position:center center;background-size:contain;}.ajax-progress-throbber .message{display:inline-block;text-indent:-99999px;width:100%;height:100%;}.ajax-progress-fullscreen{position:fixed;z-index:1000;left:50%;top:auto;bottom:0;width:8rem;height:15rem;margin-left:-4rem;padding:0;background:rgba(237,237,237,0.9);opacity:1;-webkit-animation:moveFromBottom 0.3s linear;animation:moveFromBottom 0.3s linear;}.ajax-progress-fullscreen:before{content:"";position:absolute;top:3rem;left:50%;width:4rem;height:4rem;margin:0 0 0 -2rem;background:url(/themes/custom/tcs/dist/img/loaders/icon__loader.svg) no-repeat center center;background-size:100% 100%;-webkit-animation:animationRotate 3s linear infinite;animation:animationRotate 3s linear infinite;}.skip-link{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;background:#000;color:#fff;padding:1rem 2rem;font-size:1.6rem;line-height:1.5;}.skip-link:active,.skip-link:focus{position:static;width:auto;height:auto;margin:inherit;overflow:visible;clip:auto;-webkit-clip-path:none;clip-path:none;white-space:inherit;}.skip-link:active,.skip-link:focus{outline:none;position:absolute !important;top:2rem;left:2rem;z-index:500;}.breadcrumb{width:1540px;max-width:90%;margin:auto;padding:1.4rem 3rem 1rem 3rem;background:#fff;border-bottom:0.4rem solid #F9F9F9;font-size:1.5rem;}@media all and (max-width:91.1875em){.breadcrumb{font-size:1.4rem;}}@media all and (max-width:84.3125em){.breadcrumb{width:100%;max-width:100%;}}.breadcrumb__list{margin:0;padding:0;list-style:none;}.breadcrumb__list__item{position:relative;display:inline-block;margin-right:1.2rem;padding-right:2.5rem;color:#A0A0A0;}.breadcrumb__list__item:after{content:"";position:absolute;top:50%;margin-top:-0.7rem;right:0;width:1rem;height:1rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__breadcrumb-separator.svg);background-repeat:no-repeat;background-position:center center;background-size:1rem 1rem;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.breadcrumb__list__item:after{background-size:10px 10px;}}.breadcrumb__list__item:last-child{margin-right:0;padding-right:0;}.breadcrumb__list__item:last-child:after{display:none;}.breadcrumb__list__item a{display:block;color:#A0A0A0;text-decoration:none;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.breadcrumb__list__item a:hover,.breadcrumb__list__item a:focus{color:#525050;}[data-role=subnav-button]{display:none;}@media all and (max-width:47.9375em){[data-role=subnav-button]{display:block;}[data-role=subnav-content]{display:none;}[data-role=subnav-content][aria-hidden=false]{display:block;}}.pager{clear:both;display:block;width:100%;margin:6.5rem 0 5rem 0;}.pager__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;list-style:none;}.pager__item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.6rem;line-height:4rem;font-weight:400;}.pager__item a{display:block;padding:0 1rem;min-width:4rem;border-radius:50%;text-align:center;text-decoration:none;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease;}.pager__item.is-active a{background-color:#85e9dc;}.pager__item.pager__item--first,.pager__item.pager__item--last{display:none;}.pager__item.pager__item--previous a,.pager__item.pager__item--next a{width:2rem;min-width:2rem;height:2rem;background:url(/themes/custom/tcs/dist/img/icons/icon__arrow-prev--black.svg) center/2rem 2rem no-repeat;}.pager__item.pager__item--previous a span,.pager__item.pager__item--next a span{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}.pager__item.pager__item--previous{margin-right:1rem;}.pager__item.pager__item--previous a{background:url(/themes/custom/tcs/dist/img/icons/icon__arrow-prev--black.svg) center/2rem 2rem no-repeat;}.pager__item.pager__item--next{margin-left:1rem;}.pager__item.pager__item--next a{background:url(/themes/custom/tcs/dist/img/icons/icon__arrow-next--black.svg) center/2rem 2rem no-repeat;}@media all and (max-width:91.1875em){.pager__item{font-size:1.4rem;line-height:3.6rem;}.pager__item a{padding:0 0.5rem;min-width:3.6rem;}}.region-breadcrumb .block-menu{display:none;}@media all and (min-width:84.375em){.region-breadcrumb .block-menu{display:block;float:none;width:1540px;max-width:90%;margin:0 auto;padding:0 0.4rem;background:#85e9dc;}.region-breadcrumb .block-menu ul.menu{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.region-breadcrumb .block-menu ul.menu li{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;}.region-breadcrumb .block-menu ul.menu li.menu-item--active-trail{position:relative;}.region-breadcrumb .block-menu ul.menu li.menu-item--active-trail::after{content:"";position:absolute;width:0.2rem;height:2rem;left:50%;bottom:0;-webkit-transform:translateX(-0.1rem) translateY(0.6rem);-ms-transform:translateX(-0.1rem) translateY(0.6rem);transform:translateX(-0.1rem) translateY(0.6rem);background-color:#525050;}.region-breadcrumb .block-menu ul.menu a{padding:3rem 0.8rem 2.7rem;border-radius:0;color:#525050;font-size:1.4rem;font-weight:300;line-height:1.2;}.region-breadcrumb .block-menu ul.menu a:hover,.region-breadcrumb .block-menu ul.menu a:focus{background-color:#ffd674;}.region-breadcrumb .block-menu ul.menu li.menu-item--active-trail a,.region-breadcrumb .block-menu ul.menu li.menu-item--active-trail a:hover,.region-breadcrumb .block-menu ul.menu li.menu-item--active-trail a:focus{cursor:pointer;background-color:#ecfbf9;}}@media all and (min-width:91.25em){.region-breadcrumb .block-menu{padding-left:3rem;}.region-breadcrumb .block-menu ul.menu a{padding-left:1rem;padding-right:1rem;font-weight:normal;}}@media all and (min-width:100em){.region-breadcrumb .block-menu ul.menu a{padding-left:1.1rem;padding-right:1.1rem;font-size:1.5rem;}}.product-catalog__sidebar #edit-reset{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.product-catalog__sidebar #edit-submit{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;margin-top:1rem;}@media all and (max-width:91.1875em){.product-catalog__sidebar #edit-submit{font-size:1.6rem;}}.product-catalog__sidebar #edit-submit:hover,.product-catalog__sidebar #edit-submit:focus{background-color:#d71a14;}.product-catalog__sidebar #edit-submit:disabled{opacity:0.3;cursor:not-allowed;}@media all and (min-width:64em){.product-catalog__sidebar #edit-submit{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}}.product-catalog__sidebar fieldset legend{margin-bottom:2rem;font-family:"Museo","Times",serif;font-size:1.8rem;font-weight:500;}.product-catalog__sidebar fieldset .form-type-checkbox{margin-bottom:1em;font-size:1.6rem;}.product-catalog__sidebar fieldset .form-type-checkbox input{top:0;margin-top:0;-webkit-transform:translateY(-16%);-ms-transform:translateY(-16%);transform:translateY(-16%);}.product-catalog__sidebar fieldset .form-type-checkbox label{padding-left:3.6rem;min-height:2.6rem;font-weight:300;line-height:1.2;}.product-catalog__sidebar fieldset .form-type-checkbox label::before{top:0;margin-top:0;-webkit-transform:translateY(-16%);-ms-transform:translateY(-16%);transform:translateY(-16%);}.product-catalog__sidebar fieldset .form-type-checkbox label::after{top:0;margin-top:0.3rem;}.product-catalog__sidebar fieldset + fieldset:not(#edit-colorpicker-hidden){margin-top:2rem;}@media all and (min-width:64em){.product-catalog__sidebar fieldset + fieldset:not(#edit-colorpicker-hidden){margin-top:3rem;}}@media all and (min-width:75em){.product-catalog__sidebar fieldset + fieldset:not(#edit-colorpicker-hidden){margin-top:5rem;}}.rwd-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1rem;}.rwd-action{padding:0 1rem;}.rwd-action-button{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#ffd674;color:#525050;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media all and (max-width:91.1875em){.rwd-action-button{font-size:1.6rem;}}.rwd-action-button:hover,.rwd-action-button:focus{background-color:#ffca4b;}.rwd-action-button:disabled{opacity:0.3;cursor:not-allowed;}.rwd-action-button svg{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;fill:currentColor;display:block;width:1.8rem;height:1.8rem;}.rwd-action-button .btn-label{min-width:0;}.rwd-action-button svg + .btn-label{margin-left:0.5rem;}.rwd-action--categories{margin-top:2rem;}@media all and (min-width:84.375em){.rwd-action--categories{display:none;}}.rwd-action--filters{margin-top:2rem;}@media all and (min-width:64em){.rwd-action--filters{display:none;}}.rwd-ecom__action--remove{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;width:4.4rem;height:4.4rem;}.rwd-ecom__action--remove span{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.rwd-ecom__action--remove::after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;background-image:url(/themes/custom/tcs/dist/img/icons/icon__close--dark.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}@media all and (max-width:84.3125em){.rwd-overlay__actions{position:-webkit-sticky;position:sticky;top:0;}.rwd-overlay__actions .rwd-ecom__action--remove{float:right;}}.shopcategories-modal__content-holder{padding:0 6rem 4rem 6rem;}@media all and (max-width:24.1875em){.shopcategories-modal__content-holder{padding:0 2rem 4rem 2rem;}}.shopcategories-modal__title-block{margin-bottom:2rem;}.shopcategories-modal__title{font-family:"Museo","Times",serif;font-size:1.8rem;font-weight:500;}.shopcategories-modal__category-list .menu{list-style:none;}.shopcategories-modal__category-list .menu-item{font-size:1.6rem;}.shopcategories-modal__category-list .menu-item a{display:block;padding:0.5rem 0;-webkit-transition:color 0.15s ease-out;transition:color 0.15s ease-out;}.shopcategories-modal__category-list .menu-item a:hover,.shopcategories-modal__category-list .menu-item a:focus{color:#f64942;}.shopcategories-modal__category-list .menu-item a.is-active{font-weight:bold;color:#f64942;}.shopcategories-modal__category-list .menu-item--active-trail a{font-weight:bold;color:#f64942;}.no-js .colorpicker__cta{display:none;}fieldset.colorpicker__cta{margin-top:3rem;background-color:#f9f9f9;}fieldset.colorpicker__cta.colorpicker__cta--active{background-color:#ffd674;}@media all and (min-width:64em){fieldset.colorpicker__cta{margin-left:-1rem;margin-right:-1.5rem;}}@media all and (min-width:75em){fieldset.colorpicker__cta{margin-top:5rem;margin-left:-2.8rem;margin-right:0.7rem;}}fieldset.colorpicker__cta legend{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}fieldset.colorpicker__cta .fieldset-wrapper{padding:2rem 2rem 4rem;text-align:center;}fieldset.colorpicker__cta h4{margin-bottom:1.1em;font-weight:500;line-height:1.66;}.colorpicker__cta-visual{max-width:10.5rem;display:inline-block;margin-bottom:0.5rem;}.colorpicker__cta-action--primary{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#ffd674;color:#525050;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:1rem 2rem 0.8rem;font-size:1.6rem;}@media all and (max-width:91.1875em){.colorpicker__cta-action--primary{font-size:1.6rem;}}.colorpicker__cta-action--primary:hover,.colorpicker__cta-action--primary:focus{background-color:#ffca4b;}.colorpicker__cta-action--primary:disabled{opacity:0.3;cursor:not-allowed;}.colorpicker__cta--active .colorpicker__cta-action--primary{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#fff;color:#525050;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease,color 0.2s ease;transition:background-color 0.2s ease,color 0.2s ease;display:block;width:100%;padding:1rem 2rem 0.8rem;font-size:1.6rem;}@media all and (max-width:91.1875em){.colorpicker__cta--active .colorpicker__cta-action--primary{font-size:1.6rem;}}.colorpicker__cta--active .colorpicker__cta-action--primary:hover,.colorpicker__cta--active .colorpicker__cta-action--primary:focus{background-color:#fff;}.colorpicker__cta--active .colorpicker__cta-action--primary:disabled{opacity:0.3;cursor:not-allowed;}.colorpicker__cta--active .colorpicker__cta-action--primary:hover,.colorpicker__cta--active .colorpicker__cta-action--primary:focus{color:#000;}.colorpicker__cta-action--secondary{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#525050;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:1rem 2rem 0.8rem;font-size:1.6rem;}@media all and (max-width:91.1875em){.colorpicker__cta-action--secondary{font-size:1.6rem;}}.colorpicker__cta-action--secondary:hover,.colorpicker__cta-action--secondary:focus{background-color:#000;}.colorpicker__cta-action--secondary:disabled{opacity:0.3;cursor:not-allowed;}.colorpicker__cta--active .colorpicker__cta-action--secondary{display:block;width:100%;margin-top:1rem;}.colorpicker__cta-actions{display:inline-block;}.colorpicker__widget{display:none;}.cp-widget__popup{z-index:-1;position:fixed;left:0;bottom:0;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out,-webkit-transform 300ms ease-out;background-color:#fff;}.cp-widget__popup legend{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.cp-widget__popup .fieldset-wrapper{position:relative;margin:6rem;padding:7.2rem 11rem 9.2rem;background-color:#f9f9f9;}@media all and (max-width:61.1875em){.cp-widget__popup{width:100%;}.cp-widget__popup .fieldset-wrapper{margin:3rem;padding:4rem 3rem;}}@media all and (max-width:47.9375em){.cp-widget__popup{max-height:100%;overflow-x:hidden;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain;}.cp-widget__popup .fieldset-wrapper{margin:2rem;padding:5.4rem 3rem 3rem 3rem;}}@media all and (min-width:48em){.cp-widget__popup{min-width:32rem;}}@media all and (min-width:61.25em){.cp-widget__popup{max-width:96rem;}}body.cp-widget--active .cp-widget__popup{z-index:1000;-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out,-webkit-transform 300ms ease-out;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}body.cp-widget--active .cp-widget__popup .colorpicker__widget{display:block;}.colorpicker__action--close{cursor:pointer;width:4.4rem;height:4.4rem;padding:0;overflow:hidden;position:absolute;top:1.8rem;right:1.8rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:transparent;border:none;background-color:transparent;background-image:url(/themes/custom/tcs/dist/img/icons/icon__close--dark.svg);background-repeat:no-repeat;background-size:20px 20px;background-position:center center;}@media all and (max-width:47.9375em){.colorpicker__action--close{top:0;right:0;}}.colorpicker-filters__banner{margin-bottom:3rem;max-width:44rem;}@media all and (max-width:39.3125em){.colorpicker-filters__banner{margin-bottom:1.5rem;}}@media all and (max-width:24.1875em){.colorpicker-modal__title,.colorpicker-modal__subtitle{font-size:2.1rem;}}.colorpicker-modal__title{margin-bottom:0.3rem;}.colorpicker-modal__subtitle{margin-bottom:2rem;color:#959191;}.colorpicker-modal__actions{margin:0.5rem -1.5rem -1.5rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;}@media all and (max-width:35.4375em){.colorpicker-modal__actions{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.colorpicker__modal-action--primary{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:2rem 2.5rem 1.8rem 2.5rem;background-color:#85e9dc;border-radius:0;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;padding-left:4rem;padding-right:4rem;margin:1.5rem;}@media all and (max-width:91.1875em){.colorpicker__modal-action--primary{font-size:1.6rem;}}.colorpicker__modal-action--primary:hover,.colorpicker__modal-action--primary:focus{background-color:#d71a14;}.colorpicker__modal-action--primary:disabled{opacity:0.3;cursor:not-allowed;}.colorpicker__modal-action--primary:hover,.colorpicker__modal-action--primary:focus{background-color:#85e9dc;opacity:0.8;}.colorpicker__modal-action--secondary{position:relative;padding-bottom:0.1rem;color:#525050;font-size:1.6rem;font-weight:300;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;margin:1.5rem;}.colorpicker__modal-action--secondary:hover,.colorpicker__modal-action--secondary:focus{color:#525050;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#85e9dc),to(#85e9dc));background-image:linear-gradient(to right,#85e9dc 100%,#85e9dc 100%);}.colorpicker__modal-action--secondary.colorpicker__action--decline{cursor:pointer;}.cp-widget__feature{position:fixed;left:0;bottom:0;right:0;width:100%;overflow-y:auto;overflow-x:hidden;z-index:-1;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out,-webkit-transform 300ms ease-out;background-color:#fff;}.cp-widget__feature legend{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.cp-widget__feature .colorpicker__action--close{top:4rem;right:6rem;background-position:center center;}@media all and (max-width:47.9375em){.cp-widget__feature .colorpicker__action--close{top:2rem;right:1rem;}}.cp-widget__feature .colorpicker__data > .fieldset-wrapper{position:relative;padding:4rem 6rem 10.8rem 6rem;}@media all and (max-width:47.9375em){.cp-widget__feature .colorpicker__data > .fieldset-wrapper{padding:7rem 3rem;}}.cp-widget__feature .colorpicker-feature__filter-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:-6rem;margin-right:-6rem;padding:0 0 2rem 6rem;}.cp-widget__feature .colorpicker-feature__filter-wrapper .colorpicker-feature__filter{margin-right:3rem;-webkit-box-flex:0;-webkit-flex:0 0 28rem;-ms-flex:0 0 28rem;flex:0 0 28rem;}.cp-widget__feature .colorpicker-feature__filter-wrapper::after{content:"";display:block;-webkit-box-flex:0;-webkit-flex:0 0 32rem;-ms-flex:0 0 32rem;flex:0 0 32rem;}@media all and (max-width:47.9375em){.cp-widget__feature .colorpicker-feature__filter-wrapper::after{-webkit-box-flex:0;-webkit-flex:0 0 15rem;-ms-flex:0 0 15rem;flex:0 0 15rem;}}@media all and (min-width:48em) and (max-width:63.9375em){.cp-widget__feature .colorpicker-feature__filter-wrapper::after{-webkit-box-flex:0;-webkit-flex:0 0 9rem;-ms-flex:0 0 9rem;flex:0 0 9rem;}}@media all and (min-width:64em) and (max-width:74.9375em){.cp-widget__feature .colorpicker-feature__filter-wrapper::after{-webkit-box-flex:0;-webkit-flex:0 0 34.25rem;-ms-flex:0 0 34.25rem;flex:0 0 34.25rem;}}.colorpicker-feature__title{margin-bottom:4rem;padding-right:25rem;}@media all and (max-width:47.9375em){.colorpicker-feature__title{padding-right:0;margin-bottom:2rem;}}.colorpicker-feature__subtitle{margin-bottom:2rem;color:#939598;}body.cp-widget--active .cp-widget__feature{z-index:1000;-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out,-webkit-transform 300ms ease-out;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}body.cp-widget--active .cp-widget__feature .colorpicker__widget{display:block;}.cp-widget__feature .colorpicker-feature__filter-wrapper{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#f6f5f5 transparent;}.layout-scrollbar-obtrusive .cp-widget__feature .colorpicker-feature__filter-wrapper::-webkit-scrollbar{height:0.6rem;width:0.6rem;}.cp-widget__feature .colorpicker-feature__filter-wrapper::-webkit-scrollbar-track{background-color:transparent;}.cp-widget__feature .colorpicker-feature__filter-wrapper::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:#f6f5f5;}.cp-widget__feature .colorpicker-feature__filter-wrapper::-webkit-scrollbar-thumb:hover,.cp-widget__feature .colorpicker-feature__filter-wrapper::-webkit-scrollbar-thumb:active{background-color:#eae8e8;}.cp-widget__feature .colorpicker-feature__filter-wrapper::-webkit-scrollbar-thumb:vertical{min-height:2.4rem;}.cp-widget__feature .colorpicker-feature__filter-wrapper::-webkit-scrollbar-thumb:horizontal{min-width:2.4rem;}@supports (scroll-snap-align:start){.cp-widget__feature .colorpicker-feature__filter-wrapper{-webkit-scroll-snap-type:x mandatory;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;}@media all and (min-width:48em){.cp-widget__feature .colorpicker-feature__filter-wrapper{scroll-padding-left:6rem;}}}@supports (scroll-snap-align:start){.cp-widget__feature .colorpicker-feature__filter{scroll-snap-align:center;}@media all and (min-width:48em){.cp-widget__feature .colorpicker-feature__filter{scroll-snap-align:start;}}}.cp-widget__feature .colorpicker-feature__filter fieldset.form-wrapper{overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#a8a7a7 transparent;}.layout-scrollbar-obtrusive .cp-widget__feature .colorpicker-feature__filter fieldset.form-wrapper::-webkit-scrollbar{height:0.6rem;width:0.6rem;}.cp-widget__feature .colorpicker-feature__filter fieldset.form-wrapper::-webkit-scrollbar-track{background-color:transparent;}.cp-widget__feature .colorpicker-feature__filter fieldset.form-wrapper::-webkit-scrollbar-thumb{border-radius:0.5rem;background-color:#a8a7a7;}.cp-widget__feature .colorpicker-feature__filter fieldset.form-wrapper::-webkit-scrollbar-thumb:hover,.cp-widget__feature .colorpicker-feature__filter fieldset.form-wrapper::-webkit-scrollbar-thumb:active{background-color:#9b9a9a;}.cp-widget__feature .colorpicker-feature__filter fieldset.form-wrapper::-webkit-scrollbar-thumb:vertical{min-height:2.4rem;}.cp-widget__feature .colorpicker-feature__filter fieldset.form-wrapper::-webkit-scrollbar-thumb:horizontal{min-width:2.4rem;}.colorpicker-feature__filter-header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:16rem;background:#f6f5f5;}.colorpicker-feature__filter-header h4{font-weight:500;line-height:1.6667;}.colorpicker-feature__filter{background:#f9f9f9;}.colorpicker-feature__filter fieldset.form-wrapper{height:23rem;overscroll-behavior-y:contain;}.colorpicker-feature__filter fieldset.form-wrapper .fieldset-wrapper{padding:3rem 4rem;}.colorpicker-feature__filter fieldset.form-wrapper .form-type-checkbox{margin-bottom:1rem;}.colorpicker-feature__filter fieldset.form-wrapper .form-type-checkbox > label{display:block;}.colorpicker-feature__filter fieldset.form-wrapper .form-type-checkbox > label::before{top:auto;margin-top:0;}.colorpicker-feature__filter fieldset.form-wrapper .form-type-checkbox > label::after{top:0.7rem;margin-top:0;}.colorpicker-feature__filter--many{position:relative;}.colorpicker-feature__filter--many::after{content:"";display:block;position:absolute;left:0;right:1rem;bottom:0;height:4rem;pointer-events:none;background:-webkit-gradient(linear,left bottom,left top,color-stop(30%,rgba(249,249,249,0.88)),to(rgba(255,255,255,0)));background:linear-gradient(to top,rgba(249,249,249,0.88) 30%,rgba(255,255,255,0));}.colorpicker__widget-actions-wrapper{position:absolute;bottom:0;left:0;right:0;text-align:center;}.colorpicker__widget-action--submit{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:2rem 2.5rem 1.8rem 2.5rem;background-color:#85e9dc;border-radius:0;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;padding:3rem -webkit-calc(2rem + 11.5vw) 2.75rem;padding:3rem calc(2rem + 11.5vw) 2.75rem;}@media all and (max-width:91.1875em){.colorpicker__widget-action--submit{font-size:1.6rem;}}.colorpicker__widget-action--submit:hover,.colorpicker__widget-action--submit:focus{background-color:#d71a14;}.colorpicker__widget-action--submit:disabled{opacity:0.3;cursor:not-allowed;}.colorpicker__widget-action--submit:hover,.colorpicker__widget-action--submit:focus{background-color:#85e9dc;opacity:0.8;}.colorpicker__widget-action--submit.colorpicker__widget-action--highlighted{-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background-color:#ffd674;}.colorpicker__widget-action--submit.colorpicker__widget-action--highlighted:hover,.colorpicker__widget-action--submit.colorpicker__widget-action--highlighted:focus{opacity:1;background-color:#ffca4b;}@media all and (max-width:47.9375em){.colorpicker__widget-action--submit{padding:1.5rem 3.5rem 1.25rem;}}@media all and (min-width:48em) and (max-width:63.9375em){.colorpicker__widget-action--submit{padding:2rem 5rem 1.75rem;}}.colorpicker__widget-action--reset{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#525050;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;position:absolute;top:4rem;right:12rem;padding:0.9rem 3.4rem 0.8rem;border-radius:2.2rem/50%;}@media all and (max-width:91.1875em){.colorpicker__widget-action--reset{font-size:1.6rem;}}.colorpicker__widget-action--reset:hover,.colorpicker__widget-action--reset:focus{background-color:#000;}.colorpicker__widget-action--reset:disabled{opacity:0.3;cursor:not-allowed;}@media all and (max-width:47.9375em){.colorpicker__widget-action--reset{top:2rem;right:6rem;}}.cp-filter__btn-wrapper{display:none;position:relative;margin-left:-6rem;margin-right:-6rem;opacity:0;z-index:42;-webkit-transition:opacity 250ms ease-out;transition:opacity 250ms ease-out;}.cp-filter__btn-wrapper.cp-filter__btn-wrapper--active{display:block;}.colorpicker-feature__filter-wrapper:hover + .cp-filter__btn-wrapper,.cp-filter__btn-wrapper:hover{opacity:1;}.colorpicker-feature__filter-wrapper:hover + .cp-filter__btn-wrapper .cp-filter__btn,.cp-filter__btn-wrapper:hover .cp-filter__btn{pointer-events:all;}.cp-filter__btn{display:block;position:absolute;pointer-events:none;width:8.6rem;height:6.6rem;cursor:pointer;bottom:21.7rem;-webkit-box-shadow:-1.2rem 1.8rem 3.5rem 0 rgba(0,0,0,0.08);box-shadow:-1.2rem 1.8rem 3.5rem 0 rgba(0,0,0,0.08);-webkit-transition:background 250ms ease-out;transition:background 250ms ease-out;border:none;background-color:#fff;background-repeat:no-repeat;background-size:27px 27px;background-position:50% 50%;}.cp-filter__btn--prev{left:0;background-image:url(/themes/custom/tcs/dist/img/icons/icon__btn-arrow--left.svg);}.cp-filter__btn--prev:hover,.cp-filter__btn--prev:focus{background-position:40% 50%;}.cp-filter__btn--next{right:0;background-image:url(/themes/custom/tcs/dist/img/icons/icon__btn-arrow--right.svg);}.cp-filter__btn--next:hover,.cp-filter__btn--next:focus{background-position:60% 50%;}.cp-filter__btn-label{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.cp-filter__search-throbber{z-index:-1;display:none;position:fixed;left:50%;top:30%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.cp-processing-submit .cp-filter__search-throbber{display:block;z-index:1001;}.cp-filter__search-throbber-magnifier{position:absolute;top:0.5rem;left:0;-webkit-animation:1.5s ease-out infinite search;animation:1.5s ease-out infinite search;}.commerce-order-item-add-to-cart-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-0.5rem;margin-right:-0.5rem;}.commerce-order-item-add-to-cart-form > .form-wrapper{margin:0.5rem;}.product-teaser .commerce-order-item-add-to-cart-form{margin-left:-0.2rem;margin-right:-0.2rem;}.product-teaser .commerce-order-item-add-to-cart-form > .form-wrapper{margin:0.5rem 0.2rem;}.commerce-order-item-add-to-cart-form .field--widget-commerce-product-variation-attributes{display:none;}.field--widget-commerce-quantity,.field--widget-commerce-quantity .form-type-number,.field--widget-commerce-quantity .number-spinner__buttons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.field--widget-commerce-quantity .number-spinner__buttons{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.field--widget-commerce-quantity .number-spinner__button{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;background-color:#fff;}.field--widget-commerce-quantity .number-spinner__input input[type=number]{height:100%;}.field--widget-commerce-quantity label{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.ecom__product-detail .field--widget-commerce-quantity{width:12.8rem;}.product-teaser .field--widget-commerce-quantity{width:9.8rem;}#edit-coupon-redemption{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:2.8rem 2rem 3.6rem;}@media all and (min-width:48em){#edit-coupon-redemption{float:left;max-width:54%;margin-top:4.8rem;margin-left:0;margin-right:0;}}@media all and (min-width:68.75em){#edit-coupon-redemption{margin-left:2.8rem;}}#edit-coupon-redemption div[data-drupal-messages]{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;margin-bottom:1.8rem;}#edit-coupon-redemption .messages{width:auto;max-width:100%;}#edit-coupon-redemption label{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:0.4rem;}#edit-coupon-redemption input[type=text]{margin-bottom:1rem;}@media all and (min-width:35.5em){#edit-coupon-redemption input[type=text]{width:auto;min-width:12rem;max-width:20rem;position:relative;z-index:42;}#edit-coupon-redemption input[type=text]:focus{-webkit-box-shadow:inset 0 -0.2rem 0 0 #85e9dc;box-shadow:inset 0 -0.2rem 0 0 #85e9dc;}}#edit-coupon-redemption > input[type=submit]{margin-top:auto;margin-bottom:1rem;padding:0.4rem 2.4rem;height:4.4rem;cursor:pointer;-webkit-transition:250ms linear;transition:250ms linear;border:0.2rem solid #525050;background:#525050;color:#fff;font-size:1.8rem;}#edit-coupon-redemption > input[type=submit]:hover,#edit-coupon-redemption > input[type=submit]:focus{outline:none;background-color:#ffd674;color:#525050;}#edit-coupon-redemption > .ajax-progress{margin:auto 0 1rem 2rem;height:4.4rem;}.coupon-redemption-form__coupons h3,.coupon-redemption-form__coupons .colorpicker-modal__title,.coupon-redemption-form__coupons .colorpicker-modal__subtitle,.coupon-redemption-form__coupons .colorpicker-feature__subtitle{margin-bottom:1rem;}.coupon-redemption-form__coupons td input.form-submit,.coupon-redemption-form__coupons td .ajax-progress{vertical-align:middle;}.coupon-redemption-form__coupons td input.form-submit{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}@media all and (max-width:91.1875em){.coupon-redemption-form__coupons td input.form-submit{font-size:1.6rem;}}.coupon-redemption-form__coupons td input.form-submit:hover,.coupon-redemption-form__coupons td input.form-submit:focus{background-color:#d71a14;}.coupon-redemption-form__coupons td input.form-submit:disabled{opacity:0.3;cursor:not-allowed;}.coupon-redemption-form__coupons td .ajax-progress{margin-left:2rem;}@media all and (max-width:61.1875em){.coupon-redemption-form__coupons td{display:block;}.coupon-redemption-form__coupons td:first-child{margin-bottom:1rem;}}@media all and (min-width:61.25em){.coupon-redemption-form__coupons td:first-child{padding-right:2rem;}}.olp-product-teaser{position:relative;}.olp-product-teaser__inner{position:relative;}.olp-product-teaser_overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;}.olp-product-teaser__image{position:relative;width:100%;height:0;padding-bottom:60%;background-color:#f9f9f9;}.olp-product-teaser__image img{position:absolute;left:0;top:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.olp-product-teaser__image-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;-webkit-transition:background-color 0.15s ease-out;transition:background-color 0.15s ease-out;}.olp-product-teaser:hover .olp-product-teaser__image-overlay,.olp-product-teaser:focus-within .olp-product-teaser__image-overlay{background-color:rgba(82,80,80,0.4);}.olp-product-teaser__content-block{margin-top:2.8rem;}@media all and (max-width:61.1875em){.olp-product-teaser__content-block{margin-top:2rem;}}.olp-product-teaser__title{font-family:"Museo","Times",serif;font-weight:300;font-size:2.4rem;line-height:1.25;}@media all and (max-width:61.1875em){.olp-product-teaser__title{font-size:1.8rem;}}.olp-product-teaser_cta-block{margin-top:2rem;}@media all and (max-width:61.1875em){.olp-product-teaser_cta-block{margin-top:1.6rem;}}.olp-product-teaser_cta{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:1.8rem;line-height:1.4;}@media all and (max-width:61.1875em){.olp-product-teaser_cta{font-size:1.6rem;}}.olp-product-teaser_cta > svg{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;width:2.4rem;height:2.4rem;margin-right:1.4rem;fill:currentColor;}.olp-product-teaser_cta-text{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;margin-top:0.1em;}.page-intro{padding:0 15.5rem 4rem 15.5rem;}@media all and (max-width:74.9375em){.page-intro{padding-left:10rem;}}@media all and (max-width:47.9375em){.page-intro{padding-left:6rem;}}@media all and (max-width:35.4375em){.page-intro{padding-left:3rem;padding-right:3rem;padding-bottom:3rem;}}.page-intro .intro{max-width:60rem;}.text-content{font-size:2rem;line-height:1.65;}@media all and (max-width:91.1875em){.text-content{font-size:1.8rem;}}@media all and (max-width:61.1875em){.text-content{font-size:1.6rem;}}.text-content * + *{margin-top:1.6rem;}.text-content * + li,.text-content * + dd,.text-content * + tr,.text-content * + th,.text-content * + td{margin-top:0;}.text-content p + p{margin-top:0.8rem;}.text-content * + h2,.text-content * + h3,.text-content * + .colorpicker-modal__title,.text-content * + .colorpicker-modal__subtitle,.text-content * + .colorpicker-feature__subtitle,.text-content * + h4,.text-content * + h5,.text-content * + h6{margin-top:3.2rem;}.text-content h1,.text-content .colorpicker-feature__title,.text-content h2,.text-content h3,.text-content .colorpicker-modal__title,.text-content .colorpicker-modal__subtitle,.text-content .colorpicker-feature__subtitle,.text-content h4,.text-content h5,.text-content h6{font-weight:300;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;}.text-content h1,.text-content .colorpicker-feature__title{font-size:3.5rem;}@media all and (max-width:91.1875em){.text-content h1,.text-content .colorpicker-feature__title{font-size:3rem;}}.text-content h2{font-size:2.8rem;font-weight:300;font-family:"Museo","Times",serif;}@media all and (max-width:91.1875em){.text-content h2{font-size:2.1rem;}}.text-content h3,.text-content .colorpicker-modal__title,.text-content .colorpicker-modal__subtitle,.text-content .colorpicker-feature__subtitle{font-size:2.4rem;font-weight:500;}@media all and (max-width:91.1875em){.text-content h3,.text-content .colorpicker-modal__title,.text-content .colorpicker-modal__subtitle,.text-content .colorpicker-feature__subtitle{font-size:2rem;}}.text-content h4{font-size:1.8rem;font-weight:600;}@media all and (max-width:91.1875em){.text-content h4{font-size:1.6rem;}}.text-content h5{font-size:1.2rem;}@media all and (max-width:91.1875em){.text-content h5{font-size:1.1rem;}}.text-content h6{font-size:1rem;}.text-content a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.6rem;font-weight:300;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;font-size:inherit;}.text-content a:hover,.text-content a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.text-content table{margin:3.2rem 0;border:none;border-collapse:collapse;color:inherit;width:100% !important;}.text-content table tr,.text-content table th,.text-content table thead,.text-content table tbody,.text-content table tfoot,.text-content table td{border:none;}.text-content table tr{border-bottom:0.1rem solid #f64942;}.text-content table th,.text-content table td{padding:0.75em 0.5em;border:0.1rem solid grey;}.text-content table th{font-weight:bold;text-align:left;}.text-content table caption{text-align:center;font-size:1em;}.text-content ul{list-style-type:none;}.text-content ul li{position:relative;padding-left:1.25em;}.text-content ul li:before{content:"​";position:absolute;top:0.58em;left:0;width:0.4em;height:0.4em;background:#f0605b;border-radius:100%;}.text-content ul ul li:before{content:"​";position:absolute;top:0.58em;left:0;width:0.4em;height:0.4em;background:none;border:0.2rem solid #f0605b;border-radius:100%;}.text-content ol li{position:relative;margin-left:1em;}.text-content blockquote{position:relative;margin:3.2rem 0;padding-left:1em;border-left:0.2rem solid #f64942;}.text-content hr{width:100%;margin:3.2rem 0;border:none;border-bottom:0.1rem solid #f64942;}.flickity-slider .slide{width:100%;}.flickity-prev-next-button{position:absolute;top:-webkit-calc(50% + 7.3rem);top:calc(50% + 7.3rem);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#525050;width:6rem;height:6rem;border-radius:6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;border:0.2rem solid #525050;}.flickity-prev-next-button:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-size:2.8rem 2rem;background-repeat:no-repeat;}.flickity-prev-next-button.previous{left:10%;}@media all and (max-width:99.9375em){.flickity-prev-next-button.previous{left:5%;}}@media all and (max-width:74.9375em){.flickity-prev-next-button.previous{left:25px;}}.flickity-prev-next-button.previous:before{background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-left-full--white.svg);}.flickity-prev-next-button.next{right:10%;}@media all and (max-width:99.9375em){.flickity-prev-next-button.next{right:5%;}}@media all and (max-width:74.9375em){.flickity-prev-next-button.next{right:25px;}}.flickity-prev-next-button.next:before{background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-right-full--white.svg);}.flickity-prev-next-button:hover,.flickity-prev-next-button:focus{background:transparent;-webkit-transition:background 0.3s;transition:background 0.3s;}.flickity-prev-next-button:hover.next:before,.flickity-prev-next-button:focus.next:before{background-repeat:no-repeat;background-position:center center;background-size:2.8rem 2rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-next--black.svg);}.flickity-prev-next-button:hover.previous:before,.flickity-prev-next-button:focus.previous:before{background-repeat:no-repeat;background-position:center center;background-size:2.8rem 2rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-prev--black.svg);}.flickity-prev-next-button svg{display:none;}@media all and (max-width:61.1875em){.flickity-prev-next-button{width:6rem;height:4rem;}}.flickity-page-dots{position:absolute;width:100%;margin:0;padding:0;bottom:4rem;list-style:none;text-align:center;line-height:1;}.flickity-page-dots .dot{display:inline-block;width:2rem;height:2rem;margin:1.5rem;background:transparent;border:0.2rem solid #f64942;border-radius:50%;opacity:1;cursor:pointer;}.flickity-page-dots .dot:hover{background:rgba(246,73,66,0.5);}.flickity-page-dots .dot.is-selected{background:#f64942;}@media all and (max-width:61.1875em){.flickity-page-dots{bottom:1rem;}}@media all and (max-width:47.9375em){.flickity-page-dots{position:relative;bottom:auto;}}.site-header{background:-webkit-gradient(linear,left top,right top,from(#ff5b55),to(#f0605b));background:linear-gradient(to right,#ff5b55 0%,#f0605b 100%);padding:4.2rem 0 3.9rem 0;}@media all and (max-width:84.3125em){.site-header{padding:2.5rem 0 0 0;background:#ff5b55;}}.site-header__inner{width:1540px;max-width:90%;margin:auto;position:relative;}.site-header__inner::before,.site-header__inner::after{display:table;content:"";}.site-header__inner::after{clear:both;}@media all and (max-width:84.3125em){.site-header__inner{width:100%;max-width:100%;}}.site-header__main{position:relative;float:left;padding-left:6.5rem;padding-right:3rem;width:-webkit-calc(100% - 17.8rem - 14.4rem);width:calc(100% - 17.8rem - 14.4rem);margin-top:3.1rem;z-index:999;}@media only screen and (max-width:1700px){.site-header__main{padding-left:2rem;}}@media only screen and (max-width:1600px){.site-header__main{width:-webkit-calc(100% - 15rem - 11.6rem);width:calc(100% - 15rem - 11.6rem);}}@media all and (max-width:84.3125em){.site-header__main{position:absolute;top:10rem;left:0;width:100%;margin:0;padding:0.2rem 5% 2.2rem 0;background:#f64942;z-index:0;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;}.mobile-menu-active .site-header__main{top:12.8rem;visibility:visible;opacity:1;z-index:99;}}.site-header__action-zone{float:right;display:none;}.site-header__action-zone.js-processed{display:block;}@media all and (max-width:84.3125em){.site-header__action-zone{float:none;}}.site-header__action-zone .region-header-actions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}@media all and (max-width:84.3125em){.site-header__action-zone .region-header-actions{display:block;}}.block-tcs-search,.block-language-blocklanguage-interface,#block-userlinkblock{position:relative;float:left;}@media all and (max-width:47.9375em){.site-header{position:relative;}.site-header:before{content:"";display:block;position:absolute;top:0;right:0;width:13.6rem;height:11rem;background-image:url(/themes/custom/tcs/dist/img/header/menu_cart-overflow-top--red.svg);background-position:top left;background-size:100% 100%;background-repeat:no-repeat;}.custom-menu-toggle-wrapper{position:relative;}.custom-menu-toggle-wrapper:before{content:"";display:block;position:absolute;top:0;right:0;width:12rem;height:4.4rem;background-image:url(/themes/custom/tcs/dist/img/header/menu_cart-overflow-middle--red.svg);background-position:top left;background-size:auto;background-repeat:no-repeat;}.region-header:before{content:"";display:block;position:absolute;top:0;right:0;width:9.5rem;height:6.6rem;background-image:url(/themes/custom/tcs/dist/img/header/menu_cart-overflow-bottom--red.svg);background-position:top right;background-size:100% auto;background-repeat:no-repeat;}}.site-header__logo-zone{width:17.8rem;max-width:100%;height:8.4rem;display:inline-block;float:left;margin-left:3rem;}@media only screen and (max-width:1600px){.site-header__logo-zone{width:15rem;margin-left:2rem;}}@media all and (max-width:84.3125em){.site-header__logo-zone{display:block;width:13.3rem;height:auto;padding-bottom:2.2rem;float:none;}}.site-header__logo-link{display:block;}.site-header__logo-image{display:block;width:100%;}.custom-menu-toggle-wrapper.hide-desktop{display:none;width:100%;height:4.4rem;background:#f64942;z-index:150;position:relative;}@media all and (max-width:84.3125em){.custom-menu-toggle-wrapper.hide-desktop{display:block;}}.custom-menu-toggle-wrapper.hide-desktop button{width:4.5rem;height:3rem;padding:1rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);cursor:pointer;border:none;background:transparent;}.custom-menu-toggle-wrapper.hide-desktop button:before{content:"";display:block;width:100%;height:100%;background-image:url(/themes/custom/tcs/dist/img/icons/icon__menu-toggle--white.svg);background-position:center center;background-size:2.5rem 0.9rem;background-repeat:no-repeat;}.mobile-menu-active .custom-menu-toggle-wrapper.hide-desktop button:before{background-image:url(/themes/custom/tcs/dist/img/icons/icon__close-white.svg);}.mobile-menu-active .custom-menu-toggle-wrapper.hide-desktop button{width:3.8rem;height:3.8rem;left:auto;top:100%;right:-webkit-calc(5% - 1rem);right:calc(5% - 1rem);-webkit-transform:translate(0%,-50%);-ms-transform:translate(0%,-50%);transform:translate(0%,-50%);}.mobile-menu-active .custom-menu-toggle-wrapper.hide-desktop button:before{background-size:1.9rem 1.9rem;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.mobile-menu-active .custom-menu-toggle-wrapper.hide-desktop button:before{background-size:19px 19px;}}header #block-cart{display:block;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:180;}header #block-cart .contextual{display:none;}header #block-cart:before{content:"";display:block;width:19.4rem;height:16.5rem;position:absolute;top:-webkit-calc(50% - 0.2rem);top:calc(50% - 0.2rem);left:50%;background-image:url(/themes/custom/tcs/dist/img/header/menu__cart-overflow--red.svg);background-position:center center;background-size:100%;background-repeat:no-repeat;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}@media all and (max-width:84.3125em){header #block-cart:before{content:none;}}@media all and (max-width:84.3125em){header #block-cart{top:0.8rem;right:5%;-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%);}}.cart-block--summary{position:relative;}.cart-block--summary a{color:#fff;padding:1rem 2rem 1rem 3.2rem;position:relative;display:block;}.cart-block--summary a:before{content:"";display:block;width:1rem;height:0.5rem;position:absolute;top:50%;right:0;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-down--white.svg);background-position:center center;background-size:1rem 0.5rem;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.cart-block--summary a:after{content:"";display:block;width:2.3rem;height:3.1rem;position:absolute;top:0.6rem;left:0;background-image:url(/themes/custom/tcs/dist/img/icons/icon__cart--white.svg);background-position:center center;background-size:2.3rem 3.1rem;background-repeat:no-repeat;}.cart-block--summary a .cart-block--summary__count{display:block;font-size:2rem;line-height:3.2rem;}.cart-flyout-active .cart-block--contents,.is-active-cart-flyout .cart-block--contents{top:6.5rem;opacity:1;visibility:visible;}.cart-block--contents{display:block !important;width:42rem;height:auto !important;overflow:visible !important;top:10rem;right:-2rem !important;margin:0 !important;position:absolute;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);}@media all and (max-width:39.3125em){.cart-block--contents{right:-1rem !important;width:38.5rem;}}@media all and (max-width:35.4375em){.cart-block--contents{right:0 !important;width:35rem;}}@media all and (max-width:24.1875em){.cart-block--contents{width:28rem;}}.cart-block--contents:before{content:"";position:absolute;top:-1.6rem;right:5.4rem;width:0;height:0;border-style:solid;border-width:0 2rem 2.5rem 0;border-color:transparent transparent #f9f9f9 transparent;}@media all and (max-width:39.3125em){.cart-block--contents:before{right:4.4rem;}}@media all and (max-width:35.4375em){.cart-block--contents:before{right:3.4rem;}}.cart-block--contents .cart-block--contents__inner{padding:0;}.cart-block--contents .cart-block--contents__inner.is-overflow:after{content:"";position:absolute;z-index:5;left:0;bottom:0;height:13rem;width:100%;background:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,0)),to(rgba(255,255,255,0.95)));background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0.95) 100%);opacity:0.95;-webkit-transition:opacity 0.4s,visibility 0.1s;transition:opacity 0.4s,visibility 0.1s;pointer-events:none;}.cart-block--contents .cart-block--contents__inner.is-overflow.is-down:after{opacity:0;visibility:hidden;}.cart-block--contents .cart-block--contents__inner .cart-block{position:relative;overflow-y:auto;overflow-x:auto;max-height:35vh;}.cart-block--contents .cart-block--contents__inner .cart-block::-webkit-scrollbar{width:8px;}.cart-block--contents .cart-block--contents__inner .cart-block::-webkit-scrollbar-track{border-radius:0;background:#f7f7f7;border:1px solid #eee;}.cart-block--contents .cart-block--contents__inner .cart-block::-webkit-scrollbar-thumb{border-radius:0;background:#ddd;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__title{padding:1rem 1.8rem;background:#fff;border:1rem #f9f9f9 solid;font-family:"Museo","Times",serif;font-weight:500;font-size:2.5rem;}@media all and (max-width:91.1875em){.cart-block--contents .cart-block--contents__inner .cart-block--contents__title{font-size:2rem;}}.cart-block--contents .cart-block--contents__inner .cart-block--contents__discount_message{position:relative;padding:2.4rem 4rem 2.4rem 6rem;background-color:#ffd674;font-size:1.4rem;}@media all and (max-width:91.1875em){.cart-block--contents .cart-block--contents__inner .cart-block--contents__discount_message{font-size:1.3rem;}}.cart-block--contents .cart-block--contents__inner .cart-block--contents__discount_message:before{content:"";position:absolute;top:50%;left:1.2rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:3.4rem;height:2.4rem;background-color:#fff;border-radius:1.2rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__info-i--grey.svg);background-repeat:no-repeat;background-position:center center;background-size:0.4rem 1.2rem;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__empty{padding:4.4rem 1.8rem;background:#fff;border:1rem #f9f9f9 solid;color:#A0A0A0;font-family:"Museo","Times",serif;font-weight:300;font-size:1.8rem;text-align:center;}@media all and (max-width:91.1875em){.cart-block--contents .cart-block--contents__inner .cart-block--contents__empty{font-size:1.7rem;}}.cart-block--contents .cart-block--contents__inner .cart-block--contents__items{position:relative;overflow-x:hidden;overflow-y:hidden;max-height:none;border:1rem #f9f9f9 solid;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table{border-collapse:collapse;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table td{padding:1.5rem 0 1rem 1.3rem;border-bottom:0.5rem #f9f9f9 solid;font-size:1.4rem;line-height:1.428;vertical-align:top;}@media all and (max-width:91.1875em){.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table td{font-size:1.3rem;}}.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table td:first-child{padding-left:2rem;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table td:last-child{padding-right:2.8rem;text-align:right;white-space:nowrap;}@media all and (max-width:35.4375em){.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table td:last-child{white-space:normal;}}.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table .views-field-quantity{font-weight:600;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table .extra-info,.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table .online-deposit{color:#A8A7A7;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__items .views-table .views-field-total-price__number{text-align:left;}.cart-block--contents .cart-block--contents__inner .field--type-commerce-price{padding:2rem;font-size:1.4rem;}@media all and (max-width:91.1875em){.cart-block--contents .cart-block--contents__inner .field--type-commerce-price{font-size:1.3rem;}}.cart-block--contents .cart-block--contents__inner .field--type-commerce-price .order-total-line{text-align:right;}.cart-block--contents .cart-block--contents__inner .field--type-commerce-price .order-total-line::before,.cart-block--contents .cart-block--contents__inner .field--type-commerce-price .order-total-line::after{display:table;content:"";}.cart-block--contents .cart-block--contents__inner .field--type-commerce-price .order-total-line::after{clear:both;}.cart-block--contents .cart-block--contents__inner .field--type-commerce-price .order-total-line .order-total-line-label{float:left;width:60%;}.cart-block--contents .cart-block--contents__inner .field--type-commerce-price .order-total-line .order-total-line-value{float:left;width:40%;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border:1rem #f9f9f9 solid;border-top:none;font-size:1.8rem;}@media all and (max-width:91.1875em){.cart-block--contents .cart-block--contents__inner .cart-block--contents__links{font-size:1.6rem;}}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--modify-cart{-webkit-box-flex:0;-webkit-flex:0 0 40%;-ms-flex:0 0 40%;flex:0 0 40%;text-align:center;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--modify-cart a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;font-weight:500;text-align:center;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--modify-cart a:hover,.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--modify-cart a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--checkout{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--checkout a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:2rem 2.5rem 1.8rem 2.5rem;background-color:#85e9dc;border-radius:0;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;display:block;}@media all and (max-width:91.1875em){.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--checkout a{font-size:1.6rem;}}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--checkout a:hover,.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--checkout a:focus{background-color:#d71a14;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--checkout a:disabled{opacity:0.3;cursor:not-allowed;}.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--checkout a:hover,.cart-block--contents .cart-block--contents__inner .cart-block--contents__links .btn--checkout a:focus{background-color:#85e9dc;opacity:0.8;}.site-header__menu-toggle{position:relative;display:none;padding-left:4rem;}@media all and (max-width:84.3125em){.site-header__menu-toggle{display:block;}}.site-header__menu-toggle__icon{position:absolute;top:50%;left:0;display:block;width:1.5rem;height:0.1rem;background:#000;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}.site-header__menu-toggle__icon:before,.site-header__menu-toggle__icon:after{-webkit-transition:all 0.3s;transition:all 0.3s;content:"";position:absolute;width:100%;height:0.1rem;background:#000;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.site-header__menu-toggle__icon:before{top:-0.4rem;left:0;}.site-header__menu-toggle__icon:after{bottom:-0.4rem;left:0;}.js-sitenav-visible .site-header__menu-toggle__icon{background:transparent;}.js-sitenav-visible .site-header__menu-toggle__icon:before{top:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.js-sitenav-visible .site-header__menu-toggle__icon:after{bottom:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.site-header__menu-toggle__text{text-transform:uppercase;}.block-menu{display:inline-block;float:left;}@media all and (max-width:84.3125em){.block-menu{display:block;padding-bottom:2rem;float:none;}}.block-menu ul.menu{list-style-type:none;display:inline-block;}.block-menu ul.menu li{display:inline-block;}@media all and (max-width:84.3125em){.block-menu ul.menu li{display:block;width:100%;}}.block-menu ul.menu a{color:#fff;padding:0.7rem 1.8rem;font-size:1.6rem;line-height:1;border-radius:2rem;-webkit-transition:background 0.3s;transition:background 0.3s;font-weight:500;}.block-menu ul.menu a:hover{background:#ee3b37;}.block-menu ul.menu a:before{-webkit-transition:all 0.3s;transition:all 0.3s;}@media only screen and (max-width:1650px){.block-menu ul.menu a{padding:0.7rem 1.5rem;}}@media only screen and (max-width:1600px){.block-menu ul.menu a{padding:0.7rem 1rem;font-size:1.6rem;}}@media all and (max-width:91.1875em){.block-menu ul.menu a{font-size:1.5rem;}}@media all and (max-width:84.3125em){.block-menu ul.menu a{position:relative;display:block;width:100%;padding:1.1rem 0 1.1rem 0;margin-left:-webkit-calc(5vw + 6.9rem);margin-left:calc(5vw + 6.9rem);font-size:2rem;line-height:1.8rem;font-family:"Museo","Times",serif;}.block-menu ul.menu a:hover{background:none;}.block-menu ul.menu a:hover::before{content:" ";display:block;position:absolute;top:50%;left:-9.5rem;width:6rem;height:0.1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;}}.block-menu ul.menu > li.menu-item--active-trail a{background:#f83a36;}@media all and (max-width:84.3125em){.block-menu ul.menu li.menu-item--active-trail a{background:none;position:relative;}.block-menu ul.menu li.menu-item--active-trail:not(.menu-item--expanded) a:before{content:" ";display:block;position:absolute;top:50%;left:-9.5rem;width:6rem;height:0.1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#fff;}.block-menu ul.menu ul.menu a{margin-left:-webkit-calc(5vw + 8.9rem);margin-left:calc(5vw + 8.9rem);font-size:1.6rem;}.block-menu ul.menu ul.menu a:hover::before{left:-11.5rem;}.block-menu ul.menu ul.menu li.menu-item--active-trail a::before{left:-11.5rem;}}@media all and (min-width:84.375em){.block-menu ul.menu ul.menu{display:none;}}@media all and (max-width:84.3125em){.page-wrapper:before{content:"";position:fixed;z-index:600;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.2);opacity:0;visibility:hidden;-webkit-transition:opacity 0.4s ease-out,visibility 0.4s ease-out;transition:opacity 0.4s ease-out,visibility 0.4s ease-out;}.js-sitenav-visible .page-wrapper:before{opacity:1;visibility:visible;}}@media all and (max-width:84.3125em){.slideout-navigation{position:fixed;z-index:700;background:#fff;overflow-x:auto;visibility:hidden;}.slideout-navigation--left{top:0;left:0;width:100%;max-width:30rem;height:100%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.slideout-navigation--right{top:0;right:0;width:100%;max-width:30rem;height:100%;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.slideout-navigation--top{top:0;left:0;width:100%;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.slideout-navigation--bottom{bottom:0;left:0;width:100%;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}.slideout-navigation.animated{-webkit-transition:visibility 0.4s ease,-webkit-transform 0.4s ease-out;transition:visibility 0.4s ease,-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out,visibility 0.4s ease;transition:transform 0.4s ease-out,visibility 0.4s ease,-webkit-transform 0.4s ease-out;}.js-sitenav-visible body{overflow:hidden;}.js-sitenav-visible .slideout-navigation{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);visibility:visible;-webkit-transition:-webkit-transform 0.4s ease-out;transition:-webkit-transform 0.4s ease-out;transition:transform 0.4s ease-out;transition:transform 0.4s ease-out,-webkit-transform 0.4s ease-out;}}.block-tcs-search.block-tcs-search__search-block{height:2.6rem;margin-right:3.6rem;opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.header-js-loaded .block-tcs-search.block-tcs-search__search-block{opacity:1;visibility:visible;}@media only screen and (max-width:1600px){.block-tcs-search.block-tcs-search__search-block{margin-right:2rem;font-size:1.6rem;}}@media all and (max-width:84.3125em){.block-tcs-search.block-tcs-search__search-block{max-width:100%;width:100%;padding-left:-webkit-calc(5vw + 4.9rem);padding-left:calc(5vw + 4.9rem);padding-bottom:2.2rem;height:auto;}}.tcs-search__search-form{position:relative;width:39.6rem;height:auto;max-width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.tcs-search__search-form .form-item-keywords{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.tcs-search__search-form .form-item-keywords input{background:#fff;font-size:2rem;line-height:1.4;height:6.5rem;padding:1.7rem 2rem 1.5rem;border:none;}.tcs-search__search-form .form-item-keywords input:focus{-webkit-box-shadow:none;box-shadow:none;}@media all and (max-width:91.1875em){.tcs-search__search-form .form-item-keywords input{padding:1rem 2rem 0.8rem;font-size:1.6rem;}}@media all and (max-width:84.3125em){.tcs-search__search-form{width:35rem;max-width:100%;}}.tcs-search__search-form .form-actions{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.tcs-search__search-form .form-actions input{width:auto;height:6.5rem;background-color:#85e9dc;color:#525050;}@media all and (max-width:84.3125em){.tcs-search__search-form .form-actions input{display:block;width:1.6rem;height:1.6rem;position:absolute;top:50%;right:0;background-image:url(/themes/custom/tcs/dist/img/icons/icon__search--black.svg);background-position:center center;background-size:1.7rem 1.7rem;background-repeat:no-repeat;background-color:transparent;border:none;text-indent:-999em;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);overflow:hidden;}}.custom-header-search-toggle{display:block;border:0;cursor:pointer;position:relative;width:3.2rem;height:2.6rem;background-color:transparent;background-image:url(/themes/custom/tcs/dist/img/icons/icon__search--white.svg);background-position:center center;background-size:1.7rem 1.7rem;background-repeat:no-repeat;top:0.2rem;}@media all and (max-width:84.3125em){.custom-header-search-toggle{display:none;}}.custom-header-search-flyout{display:block;position:absolute;top:10rem;right:-6.8rem;padding:0.9rem;background:#f9f9f9;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);}.custom-header-search-flyout:before{content:"";position:absolute;top:-1.6rem;right:5.4rem;width:0;height:0;border-style:solid;border-width:0 2rem 2.5rem 0;border-color:transparent transparent #f9f9f9 transparent;}@media all and (max-width:39.3125em){.custom-header-search-flyout:before{right:4.4rem;}}@media all and (max-width:35.4375em){.custom-header-search-flyout:before{right:3.4rem;}}@media all and (max-width:84.3125em){.custom-header-search-flyout{position:relative;top:auto;right:auto;padding:0;background:transparent;-webkit-box-shadow:none;box-shadow:none;opacity:1;visibility:visible;}.custom-header-search-flyout:before{content:none;}}.search-flyout-active .custom-header-search-flyout{top:5.5rem;opacity:1;visibility:visible;}#block-userlinkblock .user-link{margin-right:1.2rem;}#block-userlinkblock .contextual{display:none;}#block-userlinkblock > a{position:relative;top:-0.1rem;font-size:1.6rem;line-height:2.6rem;color:#fff;font-weight:500;margin-right:1.2rem;}@media all and (max-width:91.1875em){#block-userlinkblock > a{font-size:1.5rem;}}.user-link .user-name{position:relative;overflow:hidden;top:-0.1rem;width:auto;max-width:12rem;padding:0.4rem 2rem 0.3rem 0;color:#fff;cursor:pointer;background:none;border:none;line-height:2.6rem;font-weight:500;font-size:1.6rem;text-overflow:ellipsis;white-space:nowrap;}@media all and (max-width:91.1875em){.user-link .user-name{font-size:1.5rem;}}.user-link .user-name:before{content:"";display:block;width:1rem;height:0.5rem;position:absolute;top:50%;right:0;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-down--white.svg);background-position:center center;background-size:1rem 0.5rem;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}@media only screen and (max-width:1600px){.user-link .user-name{max-width:11rem;}}@media only screen and (max-width:1500px){.user-link .user-name{max-width:9rem;}}.user-flyout-active .user-menu{top:5.5rem;opacity:1;visibility:visible;}.user-menu{display:block;position:absolute;top:10rem;right:-6.8rem;padding:0.9rem;background:#f9f9f9;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);}@media all and (max-width:84.3125em){.user-menu{right:auto;left:-1rem;}}.user-menu:before{content:"";position:absolute;top:-1.6rem;right:5.4rem;width:0;height:0;border-style:solid;border-width:0 2rem 2.5rem 0;border-color:transparent transparent #f9f9f9 transparent;}@media all and (max-width:39.3125em){.user-menu:before{right:4.4rem;}}@media all and (max-width:35.4375em){.user-menu:before{right:3.4rem;}}@media all and (max-width:84.3125em){.user-menu:before{right:auto;left:3.4rem;}}.user-menu a{display:block;width:18.9rem;padding:0.9rem 0.9rem 0.4rem 0.9rem;background:#fff;font-size:2rem;line-height:3.3rem;-webkit-transition:all 0.3s;transition:all 0.3s;}@media all and (max-width:91.1875em){.user-menu a{font-size:1.7rem;}}.user-menu a:hover,.user-menu a:focus{background:#85e9dc;}.user-menu a + a{margin-top:0.5rem;}.block-language{opacity:0;visibility:hidden;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;margin-right:4rem;}.header-js-loaded .block-language{opacity:1;visibility:visible;}@media only screen and (max-width:1600px){.block-language{margin-right:3rem;}}@media all and (max-width:84.3125em){.block-language{margin-left:-webkit-calc(5vw + 6.9rem);margin-left:calc(5vw + 6.9rem);padding-top:0.1rem;}}@media all and (max-width:61.1875em){.block-language{padding-top:0.4rem;}}.block-language .contextual{display:none;}.js-language-button{display:inline-block;position:relative;width:auto;height:2.6rem;padding-right:2rem;position:relative;top:-0.1rem;font-size:1.6rem;color:#fff;cursor:pointer;background:none;border:none;line-height:2.6rem;}@media all and (max-width:91.1875em){.js-language-button{font-size:1.5rem;}}.js-language-button:before{content:"";display:block;width:1rem;height:0.5rem;position:absolute;top:50%;right:0;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-down--white.svg);background-position:center center;background-size:1rem 0.5rem;background-repeat:no-repeat;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.language-flyout-active .js-language-contentwrapper{top:5.5rem;opacity:1;visibility:visible;}@media all and (max-width:84.3125em){.language-flyout-active .js-language-contentwrapper{top:4.5rem;right:auto;left:-1rem;}}.js-language-contentwrapper{display:block;position:absolute;top:10rem;right:-68px;padding:0.9rem;background:#f9f9f9;z-index:9;opacity:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;-webkit-box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);}@media all and (max-width:84.3125em){.js-language-contentwrapper{right:auto;left:-1rem;}}.js-language-contentwrapper:before{content:"";position:absolute;top:-1.6rem;right:5.4rem;width:0;height:0;border-style:solid;border-width:0 2rem 2.5rem 0;border-color:transparent transparent #f9f9f9 transparent;right:6.7rem;}@media all and (max-width:39.3125em){.js-language-contentwrapper:before{right:4.4rem;}}@media all and (max-width:35.4375em){.js-language-contentwrapper:before{right:3.4rem;}}@media all and (max-width:84.3125em){.js-language-contentwrapper:before{right:auto;left:3.4rem;}}.js-language-contentwrapper ul{display:block;list-style-type:none;}.js-language-contentwrapper ul li + li{margin-top:0.5rem;}.js-language-contentwrapper ul li a{display:block;width:18.9rem;padding:1.1rem 2.5rem 0.9rem 2.5rem;background:#fff;font-size:2rem;line-height:3.3rem;-webkit-transition:all 0.3s;transition:all 0.3s;}@media all and (max-width:91.1875em){.js-language-contentwrapper ul li a{padding:0.7rem 0.9rem;font-size:1.6rem;line-height:2rem;}}.js-language-contentwrapper ul li a:hover{background:#85e9dc;}.js-language-contentwrapper ul li.en{display:none;}.floating-button-block__inner{position:fixed;z-index:499;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:1540px;max-width:90%;}@media all and (max-width:84.3125em){.floating-button-block__inner{width:100%;max-width:100%;}}.floating-button-block__inner a{display:block;position:absolute;bottom:0;right:0;padding:2rem 4rem;color:#fff;background-color:#f0605b;-webkit-transition:background-color 0.15s ease-out;transition:background-color 0.15s ease-out;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-weight:500;line-height:1.5;font-size:1.6rem;max-width:60rem;}@media all and (max-width:35.4375em){.floating-button-block__inner a{padding:1rem 2rem;}}.floating-button-block__inner a:hover,.floating-button-block__inner a:focus{background-color:#d71a14;}.site-footer{width:1540px;max-width:90%;margin:0 auto 6rem auto;background:#fff;}@media all and (max-width:84.3125em){.site-footer{width:100%;max-width:100%;margin-bottom:0;}}@media all and (max-width:35.4375em){.site-footer .footer-newsletter div.mailchimp-signup-subscribe-form-block{padding:3rem;border:1.5rem #f9f9f9 solid;border-top-width:4rem;border-bottom:0;}}.site-footer .footer-columns::before,.site-footer .footer-columns::after{display:table;content:"";}.site-footer .footer-columns::after{clear:both;}.site-footer .footer-columns .layout__region--content::before,.site-footer .footer-columns .layout__region--content::after{display:table;content:"";}.site-footer .footer-columns .layout__region--content::after{clear:both;}.site-footer .footer-columns > .group-left{width:30%;float:left;}@media all and (max-width:61.1875em){.site-footer .footer-columns > .group-left{width:100%;text-align:center;float:none;}}.site-footer .footer-columns > .group-left .contact-teaser-wrapper{padding:6.9rem 5rem 5.9rem 12.6rem;background:#85e9dc;}@media all and (max-width:61.1875em){.site-footer .footer-columns > .group-left .contact-teaser-wrapper{padding:9rem 2.5rem 4rem;}}.site-footer .footer-columns .group-center{width:70%;float:left;border-top:0.4rem solid #f9f9f9;}.site-footer .footer-columns .group-center .region-footer-info::before,.site-footer .footer-columns .group-center .region-footer-info::after{display:table;content:"";}.site-footer .footer-columns .group-center .region-footer-info::after{clear:both;}.site-footer .footer-columns .group-center .region-footer-info > div,.site-footer .footer-columns .group-center .region-footer-info > nav{width:50%;float:left;margin-right:0;}.site-footer .footer-columns .group-center .region-footer-info > div{padding:6.9rem 8rem;font-size:2rem;line-height:3.3rem;width:58%;}@media all and (max-width:91.1875em){.site-footer .footer-columns .group-center .region-footer-info > div{font-size:1.7rem;line-height:2.7rem;}}@media all and (max-width:61.1875em){.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-text{display:none;}}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-link{margin-top:2rem;}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-link a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:1rem 4rem;}@media all and (max-width:91.1875em){.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-link a{font-size:1.6rem;}}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-link a:hover,.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-link a:focus{background-color:#d71a14;}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-link a:disabled{opacity:0.3;cursor:not-allowed;}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-link a span{font-weight:500;font-size:1.8rem;line-height:2.9rem;}@media all and (max-width:91.1875em){.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-link a span{font-size:1.6rem;line-height:2.5rem;}}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links{padding-top:2.5rem;}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item{display:inline-block;margin-right:3rem;}@media all and (max-width:61.1875em){.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item{display:block;margin-right:0;margin-bottom:1.6rem;}}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item a{display:inline-block;position:relative;font-size:1.8rem;font-weight:500;line-height:1.6;}@media all and (max-width:91.1875em){.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item a{font-size:1.7rem;}}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item a span{display:block;}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item a span:after{content:"";display:block;position:absolute;left:0;bottom:0.3rem;width:100%;height:0.2rem;background:#f0605b;-webkit-transition:background 0.2s;transition:background 0.2s;}.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item a:hover span:after,.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item a:focus span:after{background-color:#d71a14;}@media all and (max-width:61.1875em){.site-footer .footer-columns .group-center .region-footer-info > div .field--name-field-cta-links .field__item a{font-weight:300;}}.site-footer .footer-columns .group-center .region-footer-info > nav{width:42%;}.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu{display:block;padding:5.6rem 2rem;}.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li.menu-item--active-trail{display:block;background:transparent;}.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li a,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li.menu-item--active-trail a{display:inline-block;background:transparent;color:#525050;font-size:2rem;line-height:3.3rem;}@media all and (max-width:91.1875em){.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li a,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li.menu-item--active-trail a{font-size:1.7rem;line-height:2.7rem;}}@media all and (max-width:84.3125em){.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li a,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li.menu-item--active-trail a{width:auto;margin-left:0;}}.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li a span,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li.menu-item--active-trail a span{display:block;position:relative;}.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li a span:after,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li.menu-item--active-trail a span:after{content:"";display:block;position:absolute;left:0;bottom:0.3rem;width:100%;height:0.2rem;background:#E2E2E2;-webkit-transition:background 0.2s;transition:background 0.2s;}.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li a:hover span:after,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li a:focus span:after,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li.menu-item--active-trail a:hover span:after,.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu li.menu-item--active-trail a:focus span:after{background-color:#757575;}.site-footer .footer-columns .group-right{display:none;}.site-footer .footer-bottom{text-align:center;}@media all and (max-width:61.1875em){.site-footer .footer-columns .group-center{width:100%;float:none;text-align:center;}.site-footer .footer-columns .group-center .region-footer-info{text-align:center;}.site-footer .footer-columns .group-center .region-footer-info > div,.site-footer .footer-columns .group-center .region-footer-info > nav{width:100%;text-align:center;float:none;margin:auto;padding:0 2.5rem 2rem;}.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu{padding:0;}.site-footer .footer-columns .group-center .region-footer-info > nav ul.menu a{font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;}}.footer-columns .group-left{position:relative;}.footer-columns .group-left .field--name-field-address p.address span{font-size:2rem;font-weight:300;line-height:3.3rem;}@media all and (max-width:91.1875em){.footer-columns .group-left .field--name-field-address p.address span{font-size:1.7rem;line-height:2.7rem;}}@media all and (max-width:61.1875em){.footer-columns .group-left .field--name-field-address p.address span{font-size:1.6rem;line-height:1.8rem;}}.footer-columns .group-left .field--name-field-address p.address span:first-child{font-weight:600;}.footer-columns .group-left .organization,.footer-columns .group-left .address-line1{display:block;}.footer-columns .group-left .field--name-field-email{padding-bottom:3.3rem;}.footer-columns .group-left .field--name-field-email .field__label{display:none;}.footer-columns .group-left .field--name-field-email .field__item{font-size:2rem;font-weight:600;line-height:3.3rem;}@media all and (max-width:91.1875em){.footer-columns .group-left .field--name-field-email .field__item{font-size:1.7rem;line-height:2.7rem;}}@media all and (max-width:61.1875em){.footer-columns .group-left .field--name-field-email .field__item{font-size:1.6rem;line-height:1.8rem;}}.footer-columns .group-left br{display:none;line-height:0;}.footer-columns .group-left .country{display:none;}.footer-columns .group-left .field--name-field-company-number,.footer-columns .group-left .field--name-field-bank,.footer-columns .group-left .field--name-field-swift,.footer-columns .group-left .field--name-field-iban{display:block;}.footer-columns .group-left .field--name-field-company-number .field__label,.footer-columns .group-left .field--name-field-bank .field__label,.footer-columns .group-left .field--name-field-swift .field__label,.footer-columns .group-left .field--name-field-iban .field__label{display:inline;font-size:2rem;font-weight:600;line-height:3.3rem;}@media all and (max-width:91.1875em){.footer-columns .group-left .field--name-field-company-number .field__label,.footer-columns .group-left .field--name-field-bank .field__label,.footer-columns .group-left .field--name-field-swift .field__label,.footer-columns .group-left .field--name-field-iban .field__label{font-size:1.7rem;line-height:2.7rem;}}@media all and (max-width:61.1875em){.footer-columns .group-left .field--name-field-company-number .field__label,.footer-columns .group-left .field--name-field-bank .field__label,.footer-columns .group-left .field--name-field-swift .field__label,.footer-columns .group-left .field--name-field-iban .field__label{font-size:1.6rem;line-height:1.8rem;}}.footer-columns .group-left .field--name-field-company-number .field__item,.footer-columns .group-left .field--name-field-bank .field__item,.footer-columns .group-left .field--name-field-swift .field__item,.footer-columns .group-left .field--name-field-iban .field__item{display:inline;font-size:2rem;font-weight:300;line-height:3.3rem;}@media all and (max-width:91.1875em){.footer-columns .group-left .field--name-field-company-number .field__item,.footer-columns .group-left .field--name-field-bank .field__item,.footer-columns .group-left .field--name-field-swift .field__item,.footer-columns .group-left .field--name-field-iban .field__item{font-size:1.7rem;line-height:2.7rem;}}@media all and (max-width:61.1875em){.footer-columns .group-left .field--name-field-company-number .field__item,.footer-columns .group-left .field--name-field-bank .field__item,.footer-columns .group-left .field--name-field-swift .field__item,.footer-columns .group-left .field--name-field-iban .field__item{font-size:1.6rem;line-height:1.8rem;}}.footer-columns .group-left .field--name-field-social-media-icons{position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;}@media all and (max-width:61.1875em){.footer-columns .group-left .field--name-field-social-media-icons{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:100%;}.footer-columns .group-left .field--name-field-social-media-icons > div{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}}.footer-columns .group-left .field--name-field-social-media-icons .field__item{background-color:#fff;}.footer-columns .group-left .field--name-field-social-media-icons .field__item:nth-child(even){background-color:#ECFBF9;}.footer-columns .group-left .field--name-field-social-media-icons .field__item .field-name-field-image{display:none;}.footer-columns .group-left .field--name-field-social-media-icons .field__item a{display:block;position:relative;height:6rem;width:6rem;background-position:center center;background-size:25px 25px;background-repeat:no-repeat;background-color:transparent;will-change:background;-webkit-transition:background 0.3s;transition:background 0.3s;}.footer-columns .group-left .field--name-field-social-media-icons .field__item a:hover{background-color:#a9efe6;}.footer-columns .group-left .field--name-field-social-media-icons .field__item a[href*=facebook]{background-image:url(/themes/custom/tcs/dist/img/icons/icon__facebook--green.svg);}.footer-columns .group-left .field--name-field-social-media-icons .field__item a[href*=facebook]:hover{background-image:url(/themes/custom/tcs/dist/img/icons/icon__facebook--white.svg);}.footer-columns .group-left .field--name-field-social-media-icons .field__item a[href*=instagram]{background-image:url(/themes/custom/tcs/dist/img/icons/icon__instagram--green.svg);}.footer-columns .group-left .field--name-field-social-media-icons .field__item a[href*=instagram]:hover{background-image:url(/themes/custom/tcs/dist/img/icons/icon__instagram--white.svg);}.footer-columns .group-left .field--name-field-social-media-icons .field__item a[href*=pinterest]{background-image:url(/themes/custom/tcs/dist/img/icons/icon__pinterest--green.svg);background-size:20px auto;}.footer-columns .group-left .field--name-field-social-media-icons .field__item a[href*=pinterest]:hover{background-image:url(/themes/custom/tcs/dist/img/icons/icon__pinterest--white.svg);}.footer-bottom{padding-top:7rem;}@media all and (max-width:61.1875em){.footer-bottom{padding-top:0;}}.site-footer__logos{position:relative;}.site-footer__logos-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media all and (max-width:84.3125em){.site-footer__logos-container{display:block;padding:0 2rem;}}.site-footer__logo-block{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;position:relative;text-align:center;}@media all and (max-width:84.3125em){.site-footer__logo-block--partners{padding-left:0;margin-left:0;margin-top:2rem;}.site-footer__logo-block--partners:before{display:none;}}.site-footer__logo-block--payments .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media all and (max-width:84.3125em){.site-footer__logo-block--payments .view-content{max-width:52rem;margin:0 auto;}}.site-footer__logo-block--payments .views-row{display:block;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;}@media all and (max-width:84.3125em){.site-footer__logo-block--payments .views-row{-webkit-box-flex:1;-webkit-flex:1 0 25%;-ms-flex:1 0 25%;flex:1 0 25%;display:block;margin-bottom:1.5rem;}}.site-footer__logo-block--payments .views-row .node--type-payment-method{padding:0.5rem 1rem;}.site-footer__logo-block--payments .views-row .node--type-payment-method a{display:block;}.site-footer__logo-block--payments .views-row .node--type-payment-method a span{display:block;}.site-footer__logo-block--payments .views-row img{display:block;width:auto;height:auto;max-height:3.6rem;margin:0 auto;pointer-events:none;}.site-footer__logo-block--partners .region-footer-partners{padding-left:3rem;}@media all and (max-width:84.3125em){.site-footer__logo-block--partners .region-footer-partners{padding-left:0;}}.site-footer__logo-block--partners .views-element-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media all and (max-width:84.3125em){.site-footer__logo-block--partners .views-element-container{display:block;text-align:center;}}.site-footer__logo-block--partners .views-element-container h2{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.6rem;line-height:1.6;font-weight:normal;position:relative;margin-right:2rem;white-space:nowrap;}@media all and (max-width:91.1875em){.site-footer__logo-block--partners .views-element-container h2{font-size:1.5rem;}}@media all and (max-width:84.3125em){.site-footer__logo-block--partners .views-element-container h2{display:inline-block;margin-right:0;}}.site-footer__logo-block--partners .views-element-container h2:after{content:"";display:block;width:50%;height:0.2rem;background-color:#85e9dc;position:absolute;left:0;bottom:0;}.site-footer__logo-block--partners .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}@media all and (max-width:84.3125em){.site-footer__logo-block--partners .view-content{margin-top:1rem;}}.site-footer__logo-block--partners .views-row{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:block;padding:0;}.site-footer__logo-block--partners .views-row .layout__region{padding:0.5rem 1rem;}.site-footer__logo-block--partners .views-row .field-group-link a{display:block;}.site-footer__logo-block--partners .views-row .field-group-link a span{display:block;}.site-footer__logo-block--partners .views-row img{display:block;width:auto;height:auto;max-height:3.6rem;margin:0 auto;pointer-events:none;}.footer-copywrite{padding:2.2rem 0 6.7rem;}@media all and (max-width:61.1875em){.footer-copywrite{margin-top:4rem;background:#f9f9f9;padding:4rem 2.5rem 5rem;}}.footer-copywrite .site-footer__meta__copyright{display:inline-block;font-size:1.6rem;font-weight:300;line-height:3rem;}@media all and (max-width:91.1875em){.footer-copywrite .site-footer__meta__copyright{font-size:1.5rem;}}@media all and (max-width:61.1875em){.footer-copywrite .site-footer__meta__copyright{display:block;opacity:0.5;}}.footer-copywrite .region-footer-copywrite{display:inline-block;}@media all and (max-width:61.1875em){.footer-copywrite .region-footer-copywrite{display:block;opacity:0.5;}}.footer-copywrite .region-footer-copywrite .item-list ul{list-style-type:none;display:inline-block;}.footer-copywrite .region-footer-copywrite .item-list ul li{display:inline-block;}@media all and (max-width:61.1875em){.footer-copywrite .region-footer-copywrite .item-list ul li{display:block;}}.footer-copywrite .region-footer-copywrite .item-list ul li a{display:inline-block;font-size:1.6rem;font-weight:300;line-height:3rem;padding:0 0.8rem;}@media all and (max-width:91.1875em){.footer-copywrite .region-footer-copywrite .item-list ul li a{font-size:1.5rem;}}.footer-copywrite .region-footer-copywrite .item-list ul li a:hover,.footer-copywrite .region-footer-copywrite .item-list ul li a:focus{text-decoration:underline;}.form-item{margin:0;padding:0;}.form-item label{display:block;margin-bottom:0.4rem;}.form-item .description{margin-top:0.4rem;font-size:1.3rem;color:#939598;}label{font-size:1.6rem;font-weight:500;}label.form-required:after{content:" *";}@media all and (max-width:91.1875em){label{font-size:1.5rem;}}input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=tel],input[type=url],input[type=search],textarea,select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;padding:0.9rem 2rem 0.7rem;min-height:4.4rem;background-color:#fff;border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:0.2rem #525050 solid;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;color:#525050;}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus,input[type=number]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=month]:focus,input[type=week]:focus,input[type=time]:focus,input[type=tel]:focus,input[type=url]:focus,input[type=search]:focus,textarea:focus,select:focus{-webkit-box-shadow:0 0 0 2px #85e9dc;box-shadow:0 0 0 2px #85e9dc;}@media all and (max-width:91.1875em){input[type=text],input[type=email],input[type=password],input[type=number],input[type=date],input[type=datetime-local],input[type=month],input[type=week],input[type=time],input[type=tel],input[type=url],input[type=search],textarea,select{font-size:1.5rem;}}input[type=search]::-ms-clear{display:none;}textarea{resize:vertical;min-height:16rem;vertical-align:top;}select{padding-right:5.1rem;background-image:url(/themes/custom/tcs/dist/img/forms/select-arrow.svg);background-size:1.8rem 1.2rem;background-position:center right 1.7rem;background-repeat:no-repeat;}select::-ms-expand{display:none;}@media screen and (-ms-high-contrast:active){select{background-image:none;padding-right:0;-webkit-appearance:menulist-button;-moz-appearance:menulist-button;appearance:menulist-button;}select::-ms-expand{display:block;}}::-webkit-input-placeholder{color:#525050;opacity:0.5;font-weight:300 !important;}::-moz-placeholder{color:#525050;opacity:0.5;font-weight:300 !important;}:-ms-input-placeholder{color:#525050;opacity:0.5;font-weight:300 !important;}:-moz-placeholder{color:#525050;opacity:0.5;font-weight:300 !important;}.form-type-checkbox,.form-type-gdpr-checkbox{position:relative;min-height:3rem;}.form-type-checkbox > input,.form-type-gdpr-checkbox > input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:50%;margin-top:-1.5rem;left:0;width:3rem;height:3rem;border:none;background:transparent;outline:none;}.form-type-checkbox > label,.form-type-gdpr-checkbox > label{display:inline-block;position:relative;margin:0;padding-left:4.5rem;cursor:pointer;}.form-type-checkbox > label:before,.form-type-checkbox > label:after,.form-type-gdpr-checkbox > label:before,.form-type-gdpr-checkbox > label:after{content:"";display:block;position:absolute;}.form-type-checkbox > label:before,.form-type-gdpr-checkbox > label:before{top:50%;margin-top:-1.5rem;left:0;width:2.6rem;height:2.6rem;border:0.2rem solid #525050;background-color:#fff;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}.form-type-checkbox > label:after,.form-type-gdpr-checkbox > label:after{top:50%;margin-top:-0.8rem;left:0.7rem;width:1.3rem;height:0.8rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid;border-width:0 0 0.3rem 0.3rem;border-top-color:transparent;background:transparent;opacity:0;visibility:hidden;-webkit-transition:opacity 0.2s ease,visibility 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease;}.form-type-checkbox > label a,.form-type-gdpr-checkbox > label a{position:relative;padding-bottom:0.1rem;color:#525050;font-size:1.6rem;font-weight:300;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;font-weight:500;}.form-type-checkbox > label a:hover,.form-type-checkbox > label a:focus,.form-type-gdpr-checkbox > label a:hover,.form-type-gdpr-checkbox > label a:focus{color:#525050;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#85e9dc),to(#85e9dc));background-image:linear-gradient(to right,#85e9dc 100%,#85e9dc 100%);}@media all and (max-width:91.1875em){.form-type-checkbox > label a,.form-type-gdpr-checkbox > label a{font-size:1.5rem;}}.form-type-checkbox > input:focus + label:before,.form-type-gdpr-checkbox > input:focus + label:before{border-color:#f64942;-webkit-box-shadow:0 0 0 2px #85e9dc;box-shadow:0 0 0 2px #85e9dc;}.form-type-checkbox > input:checked + label:after,.form-type-gdpr-checkbox > input:checked + label:after{opacity:1;visibility:visible;}.form-type-radio{position:relative;min-height:2.6rem;}.form-type-radio > input{-webkit-appearance:none;-moz-appearance:none;appearance:none;opacity:0;position:absolute;top:50%;margin-top:-1.5rem;left:0;width:2.6rem;height:2.6rem;background:transparent;border:none;outline:none;}.form-type-radio > label{display:inline-block;position:relative;margin:0;padding-left:4.5rem;cursor:pointer;}.form-type-radio > label:before,.form-type-radio > label:after{content:"";display:block;position:absolute;}.form-type-radio > label:before{top:50%;margin-top:-1.5rem;left:0;width:2.6rem;height:2.6rem;border:0.2rem solid #525050;border-radius:50%;background-color:#fff;-webkit-transition:border-color 0.2s ease;transition:border-color 0.2s ease;}.form-type-radio > label:after{width:0;height:0;top:50%;margin-top:-0.8rem;left:0.7rem;border:0.6rem solid currentColor;opacity:0;visibility:hidden;border-radius:50%;-webkit-transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,-webkit-transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease;transition:opacity 0.2s ease,visibility 0.2s ease,transform 0.2s ease,-webkit-transform 0.2s ease;-webkit-transform:scale(0.7);-ms-transform:scale(0.7);transform:scale(0.7);}.form-type-radio > label a{text-decoration:underline;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.form-type-radio > label a:hover,.form-type-radio > label a:focus{color:#f64942;}.form-type-radio > input:focus + label:before{border-color:#f64942;-webkit-box-shadow:0 0 0 2px #85e9dc;box-shadow:0 0 0 2px #85e9dc;}.form-type-radio > input:focus + label:after{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.form-type-radio > input:checked + label:after{opacity:1;visibility:visible;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}.form-actions .form-submit{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:2rem 2.5rem 1.8rem 2.5rem;background-color:#85e9dc;border-radius:0;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}@media all and (max-width:91.1875em){.form-actions .form-submit{font-size:1.6rem;}}.form-actions .form-submit:hover,.form-actions .form-submit:focus{background-color:#d71a14;}.form-actions .form-submit:disabled{opacity:0.3;cursor:not-allowed;}.form-actions .form-submit:hover,.form-actions .form-submit:focus{background-color:#85e9dc;opacity:0.8;}.styled-file-upload{position:relative;}.styled-file-upload__item{width:0.1px;height:0.1px;opacity:0;overflow:hidden;position:absolute;z-index:-1;}.styled-file-upload__visual{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.styled-file-upload__visual__button{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;font-size:1.6rem;line-height:1.5;padding:1.2rem 2rem 1rem;background-color:transparent;color:#f64942;border:0.2rem solid #f64942;-webkit-transition:color 0.2s ease,background-color 0.2s ease;transition:color 0.2s ease,background-color 0.2s ease;}@media all and (max-width:91.1875em){.styled-file-upload__visual__button{font-size:1.5rem;}}.styled-file-upload__visual__textinput-wrapper{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.styled-file-upload__visual__textinput{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;margin-left:1rem;background-color:#f9f2f2;border:0.2rem solid #c9c9c9;}.styled-file-upload__item:focus + .styled-file-upload__visual .styled-file-upload__visual__button,.styled-file-upload__visual__button:hover{color:#fff;background-color:#f64942;}.styled-file-upload:focus-within .styled-file-upload__visual__button{color:#fff;background-color:#f64942;}.form-managed-file{position:relative;}.form-managed-file .file{display:block;width:100%;font-size:1.6rem;line-height:1.5;padding:1.2rem 9rem 1rem 2rem;background-color:#f9f2f2;border:0.2rem solid #c9c9c9;}@media all and (max-width:91.1875em){.form-managed-file .file{font-size:1.5rem;}}.form-managed-file .file a{display:block;text-decoration:none;}.form-managed-file .file a:hover,.form-managed-file .file a:focus{text-decoration:underline;}.form-managed-file .button.form-submit{cursor:pointer;padding:0;position:absolute;z-index:2;width:3rem;height:3rem;background-color:#c73434;background-image:url(/themes/custom/tcs/dist/img/forms/remove-file-cross--white.svg);background-repeat:no-repeat;background-position:center center;background-size:1.2rem 1.2rem;text-indent:-99999px;top:50%;right:2rem;margin-top:-1.5rem;border-radius:50%;border:0.2rem solid transparent;-webkit-transition:background-color 0.2s ease-out,border-color 0.2s ease-out;transition:background-color 0.2s ease-out,border-color 0.2s ease-out;}.form-managed-file .button.form-submit:hover,.form-managed-file .button.form-submit:focus{background-color:#7e2525;}.form-managed-file .button.form-submit:focus{border-color:#000;}.form-managed-file .ajax-progress{position:absolute;top:50%;right:2rem;margin-top:-1rem;opacity:0.5;z-index:1;}div.mailchimp-signup-subscribe-form-block{text-align:center;padding:7.5rem 0;border-top:2rem solid #f9f9f9;position:relative;}div.mailchimp-signup-subscribe-form-block h2{font-size:2.5rem;font-weight:500;line-height:4rem;}@media all and (max-width:91.1875em){div.mailchimp-signup-subscribe-form-block h2{font-size:2rem;line-height:3.5rem;}}div.mailchimp-signup-subscribe-form-block form,.paragraph--type-form form.mailchimp-signup-subscribe-form-block{font-size:2rem;line-height:3.3rem;font-weight:300;}@media all and (max-width:91.1875em){div.mailchimp-signup-subscribe-form-block form,.paragraph--type-form form.mailchimp-signup-subscribe-form-block{font-size:1.7rem;line-height:3rem;}}div.mailchimp-signup-subscribe-form-block form h3.subtitle,div.mailchimp-signup-subscribe-form-block form .subtitle.colorpicker-modal__title,div.mailchimp-signup-subscribe-form-block form .subtitle.colorpicker-modal__subtitle,div.mailchimp-signup-subscribe-form-block form .subtitle.colorpicker-feature__subtitle,.paragraph--type-form form.mailchimp-signup-subscribe-form-block h3.subtitle,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .subtitle.colorpicker-modal__title,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .subtitle.colorpicker-modal__subtitle,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .subtitle.colorpicker-feature__subtitle{font-size:2.5rem;font-weight:500;}div.mailchimp-signup-subscribe-form-block form div.subtitle,.paragraph--type-form form.mailchimp-signup-subscribe-form-block div.subtitle{line-height:1.75;}@media all and (max-width:35.4375em){div.mailchimp-signup-subscribe-form-block form div.subtitle,.paragraph--type-form form.mailchimp-signup-subscribe-form-block div.subtitle{margin-top:1.5rem;font-size:1.6rem;}}div.mailchimp-signup-subscribe-form-block form .mailchimp-newsletter-mergefields,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .mailchimp-newsletter-mergefields{display:inline-block;padding-top:2.5rem;}@media all and (max-width:74.9375em){div.mailchimp-signup-subscribe-form-block form .mailchimp-newsletter-mergefields,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .mailchimp-newsletter-mergefields{display:block;}}div.mailchimp-signup-subscribe-form-block form .form-item,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-item{display:inline-block;width:22.2rem;text-align:left;}div.mailchimp-signup-subscribe-form-block form .form-item label,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-item label{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}div.mailchimp-signup-subscribe-form-block form .form-item input,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-item input{border:none;border-bottom:0.2rem solid #525050;padding-left:0;-webkit-transition:border-bottom-color 0.2s ease;transition:border-bottom-color 0.2s ease;}div.mailchimp-signup-subscribe-form-block form .form-item input:focus,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-item input:focus{border-bottom-color:#f0605b;-webkit-box-shadow:none;box-shadow:none;}@media all and (max-width:74.9375em){div.mailchimp-signup-subscribe-form-block form .form-item,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-item{display:block;width:100%;max-width:35rem;margin:0 auto 1rem auto;text-align:center;}div.mailchimp-signup-subscribe-form-block form .form-item.form-type-email,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-item.form-type-email{margin-bottom:0;}div.mailchimp-signup-subscribe-form-block form .form-item input,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-item input{padding-left:2rem;text-align:center;}}div.mailchimp-signup-subscribe-form-block form .form-type-textfield,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-type-textfield{display:inline-block;margin-right:2.5rem;}@media all and (max-width:74.9375em){div.mailchimp-signup-subscribe-form-block form .form-type-textfield,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-type-textfield{display:block;margin-right:auto;}}div.mailchimp-signup-subscribe-form-block form .form-actions,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-actions{display:inline-block;width:auto;}div.mailchimp-signup-subscribe-form-block form .form-actions input,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-actions input{background-color:transparent;position:relative;top:2rem;color:#525050;-webkit-transition:color 0.3s;transition:color 0.3s;font-weight:600;}div.mailchimp-signup-subscribe-form-block form .form-actions input:hover,div.mailchimp-signup-subscribe-form-block form .form-actions input:focus,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-actions input:hover,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-actions input:focus{background:transparent;color:#f0605b;}@media all and (max-width:74.9375em){div.mailchimp-signup-subscribe-form-block form .form-actions,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .form-actions{display:block;margin-right:0;}}div.mailchimp-signup-subscribe-form-block .gdpr_notice,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .gdpr_notice{opacity:0;visibility:hidden;position:absolute;z-index:98;-webkit-transition:all 0.3s;transition:all 0.3s;bottom:12rem;right:2rem;width:100%;max-width:20rem;}div.mailchimp-signup-subscribe-form-block .gdpr_notice > span,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .gdpr_notice > span{display:block;font-size:1.5rem;line-height:2rem;color:#525050;background:#fff;border:0.2rem solid #525050;padding:2rem;}@media all and (max-width:91.1875em){div.mailchimp-signup-subscribe-form-block .gdpr_notice > span,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .gdpr_notice > span{font-size:1.4rem;}}div.mailchimp-signup-subscribe-form-block.js-gdpr-visible .gdpr_notice,.paragraph--type-form form.mailchimp-signup-subscribe-form-block.js-gdpr-visible .gdpr_notice{opacity:1;visibility:visible;}@media all and (max-width:74.9375em){div.mailchimp-signup-subscribe-form-block .gdpr_notice,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .gdpr_notice{opacity:1;visibility:visible;position:relative;top:auto;left:auto;right:auto;bottom:auto;width:100%;max-width:35rem;margin:2rem auto 0;}}.js-gdpr-visible .gdpr_notice{opacity:1;visibility:visible;}.change-brand .form-submit{display:none;}.select2-container--default .select2-selection{border:0.2rem solid #525050;font-size:1.4rem;font-weight:300;line-height:3rem;padding:0.7rem 2rem;height:auto;}@media all and (max-width:91.1875em){.select2-container--default .select2-selection{font-size:1.3rem;}}.select2-selection__arrow b{display:none;}.select2-container{font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;color:#525050;font-size:1.3rem;font-weight:400;padding:0;position:relative;max-width:100%;}@media all and (max-width:91.1875em){.select2-container{font-size:1.2rem;}}.select2-container:before{content:"";width:4.4rem;height:100%;display:block;position:absolute;top:0;right:0;border-left:0.2rem solid #525050;background-image:url(/themes/custom/tcs/dist/img/forms/select__arrow.svg);background-size:1.2rem 0.6rem;background-position:center center;background-repeat:no-repeat;cursor:pointer;}.select2-container ul{background:pink;}.select2-container ul li{background:#fff;border-left:0.2rem solid #525050;border-right:0.2rem solid #525050;border-bottom:0.2rem solid #525050;font-size:1.4rem;font-weight:300;line-height:3rem;padding:0.7rem 2rem;-webkit-transition:all 0.3s;transition:all 0.3s;position:relative;}@media all and (max-width:91.1875em){.select2-container ul li{font-size:1.3rem;}}.select2-container ul li:after{position:absolute;right:0;top:0;width:0.8rem;height:100%;visibility:hidden;opacity:0;content:"";background:#525050;-webkit-transition:all 0.3s;transition:all 0.3s;}.select2-container ul li:hover:after{visibility:visible;opacity:1;}.select2-container ul li:last-child{border-bottom:0.2rem solid #525050;}.select2-container ul li:first-child{border-top:0;}.select2-container ul li:first-child{display:none;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#525050;line-height:28px;padding-left:0px;position:relative;}.select2-container--open .select2-selection--single{border-radius:0px;}.select2-container--default .select2-selection--single{border-radius:0px;}.select2-dropdown{border-radius:0px;}.select2-container--open .select2-selection__arrow:after{-webkit-transform:translateY(-50%) rotate(180deg);-ms-transform:translateY(-50%) rotate(180deg);transform:translateY(-50%) rotate(180deg);}.select2-container--default .select2-results__option--highlighted[aria-selected]{position:relative;}.select2-container--default .select2-results__option[aria-selected=true]{color:#525050;position:relative;}.select2-container--default .select2-results__option[aria-selected=true]:before{position:absolute;right:0;top:0;width:0.8rem;height:100%;content:"";background:#525050;}.select2-container--default .select2-results > .select2-results__options{max-height:320px;}.select2-container.select2-container--default.select2-container--disabled:before{background-image:url(/themes/custom/tcs/dist/img/forms/icon__lock--black.svg);background-size:1.7rem 2.2rem;border-left:none;}.select2-container.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#fff;opacity:0.5;}input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0;}.number-spinner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.number-spinner__input{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}.number-spinner__input input[type=number]{height:4.4rem;text-align:center;border-right:0;-webkit-transition:background-color 0.15s ease-out;transition:background-color 0.15s ease-out;background:#fff;border:0.2rem solid #525050;padding:0.9rem 2rem 0.7rem;}.number-spinner__input input[type=number]:focus{outline:none;-webkit-box-shadow:none;box-shadow:none;}.number-spinner__buttons{-webkit-box-flex:0;-webkit-flex:0 0 3rem;-ms-flex:0 0 3rem;flex:0 0 3rem;}.number-spinner__button{display:block;position:relative;text-indent:-99999px;cursor:pointer;background-color:transparent;width:3rem;height:2.2rem;}.number-spinner__button:hover,.number-spinner__button:focus{background-color:#85e9dc;}.number-spinner__button:focus{outline:none;}.number-spinner__button:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;}.number-spinner__button[data-action=plus]{border:0.2rem solid #525050;border-left:none;border-bottom-width:0.1rem;}.number-spinner__button[data-action=plus]:before{background-image:url(/themes/custom/tcs/dist/img/icons/icon_plus--black.svg);background-size:0.8rem 0.8rem;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.number-spinner__button[data-action=plus]:before{background-size:8px 8px;}}.number-spinner__button[data-action=minus]{border:0.2rem solid #525050;border-left:none;border-top-width:0.1rem;}.number-spinner__button[data-action=minus]:before{background-image:url(/themes/custom/tcs/dist/img/icons/icon_min--black.svg);background-size:0.8rem 0.2rem;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.number-spinner__button[data-action=minus]:before{background-size:8px 2px;}}.number-spinner__button[disabled]{cursor:not-allowed;}.number-spinner__button[disabled]:hover,.number-spinner__button[disabled]:focus{background-color:transparent;}.number-spinner__button[disabled]:before{opacity:0.4;}.form-disabled .number-spinner__button{opacity:0.5;}.number-spinner .js-number-other-than-zero{background:#e2f3f6;}.number-spinner .number-spinner__buttons .number-spinner__button{padding:0;}.js-accordion-button{position:relative;display:block;width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;padding:0;margin:0;outline:none;cursor:pointer;font-family:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;color:inherit;text-align:inherit;text-decoration:inherit;}.js-accordion-wrapper{display:none;}.js-accordion-wrapper[aria-hidden=false]{display:block;}.ba-slider{position:relative;}.ba-slider img{width:100%;max-width:none;display:block;}.ba-slider .resize{position:absolute;top:0;left:0;height:100%;width:50%;overflow:hidden;}.ba-slider .handle{position:absolute;left:50%;top:0;bottom:0;width:2px;margin-left:-2px;background:#fff;cursor:ew-resize;}.ba-slider .handle:before{content:"";display:block;position:absolute;top:-18px;left:-40px;width:80px;height:80px;}.ba-slider .handle:after{position:absolute;top:0;width:38px;height:38px;margin:-19px 0 0 -19px;content:"";background:#525050 url(/themes/custom/tcs/dist/img/icons/icon__compare-slider--white.svg) center/1.5rem auto no-repeat;border:2px solid #fff;border-radius:50%;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}.ba-slider .handle.draggable:after{background-color:#000;}.loader-overlay{display:none;position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;height:100vh;background-color:rgba(250,250,250,0.7);}.loader-overlay .loader-overlay__inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4rem;height:4rem;background-image:url(/themes/custom/tcs/dist/img/loaders/icon__loader.svg);background-repeat:no-repeat;background-position:center;background-size:4rem 4rem;}body.form-loading .loader-overlay{display:block;}body.form-loading .loader-overlay .loader-overlay__inner{-webkit-animation:animationRotate 10s ease-out infinite normal;animation:animationRotate 10s ease-out infinite normal;}@media all and (max-width:84.3125em){body.js-ecom-overlay .loader-overlay{display:block;background-color:rgba(82,80,80,0.12);}body.js-ecom-overlay .loader-overlay .loader-overlay__inner{display:none;}}body.cp-widget--active .loader-overlay{display:block;background-color:rgba(82,80,80,0.12);}body.cp-widget--active .loader-overlay .loader-overlay__inner{display:none;}body.cp-widget--active.cp-processing-submit .loader-overlay{-webkit-transition:background-color 200ms linear;transition:background-color 200ms linear;background-color:rgba(255,255,255,0.8);}#block-tcs-socialmediashareblock{position:absolute;z-index:100;top:9rem;right:-4.5rem;width:4.5rem;cursor:pointer;color:#fff;background:#525050;padding-top:5.5rem;padding-bottom:1rem;}#block-tcs-socialmediashareblock:hover .social-share-block__items{opacity:1;visibility:visible;max-height:13.5rem;}#block-tcs-socialmediashareblock:before{content:" ";position:absolute;width:100%;height:4.5rem;top:0.2rem;left:0;display:block;background-position:center center;background-size:2rem 2.6rem;background-repeat:no-repeat;background-color:#525050;background-image:url(/themes/custom/tcs/dist/img/icons/icon__share--white.svg);}#block-tcs-socialmediashareblock .contextual{display:none;}@media all and (max-width:84.3125em){#block-tcs-socialmediashareblock{display:none;}}.path-cart #block-tcs-socialmediashareblock{display:none;}.path-checkout #block-tcs-socialmediashareblock{display:none;}.path-user #block-tcs-socialmediashareblock{display:none;}#block-tcs-socialmediashareblock .social-share-block__title{position:relative;left:-2.1rem;font-size:1.4rem;line-height:4rem;text-transform:uppercase;letter-spacing:0.1rem;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotate(90deg) translateY(-50%);-ms-transform:rotate(90deg) translateY(-50%);transform:rotate(90deg) translateY(-50%);}#block-tcs-socialmediashareblock .social-share-block__items{visibility:hidden;opacity:0;-webkit-transition:all 0.5s;transition:all 0.5s;margin-top:1rem;max-height:0;overflow:hidden;}#block-tcs-socialmediashareblock .social-share-block__items .field-name-field-image{display:none;}#block-tcs-socialmediashareblock .social-share-block__items a{display:block;position:relative;width:4.5rem;height:4.5rem;text-indent:-9999rem;overflow:hidden;background-position:center center;background-size:2.5rem 2.5rem;background-repeat:no-repeat;background-color:#525050;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}#block-tcs-socialmediashareblock .social-share-block__items a:hover,#block-tcs-socialmediashareblock .social-share-block__items a:focus{background-color:rgba(255,255,255,0.25);}#block-tcs-socialmediashareblock .social-share-block__items a[href*=facebook]{background-image:url(/themes/custom/tcs/dist/img/icons/icon__facebook--white.svg);}#block-tcs-socialmediashareblock .social-share-block__items a[href*=twitter]{background-image:url(/themes/custom/tcs/dist/img/icons/icon__twitter--white.svg);}#block-tcs-socialmediashareblock .social-share-block__items a[href*=pinterest]{background-image:url(/themes/custom/tcs/dist/img/icons/icon__pinterest--white.svg);}.shopcategories-modal{position:fixed;z-index:1000;top:0;left:0;bottom:0;right:0;width:100%;height:100%;visibility:hidden;}.transitions .shopcategories-modal{-webkit-transition:visibility 0.05s ease 0.4s;transition:visibility 0.05s ease 0.4s;}.js-shopcategories-visible .shopcategories-modal.js-shopcategories-modal{visibility:visible;}.transitions.js-shopcategories-visible .shopcategories-modal.js-shopcategories-modal{-webkit-transition:visibility 0.05s ease;transition:visibility 0.05s ease;}html.js-shopcategories-fixed{overflow:hidden;height:100%;}html.js-shopcategories-fixed body{position:fixed;width:100% !important;height:100% !important;top:0 !important;left:0 !important;overflow:hidden;}.shopcategories-modal__background{position:absolute;z-index:1;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background-color:transparent;-webkit-transition:background-color 0.3s ease;transition:background-color 0.3s ease;}.shopcategories-modal.js-bgclick-enabled .shopcategories-modal__background{cursor:pointer;}.js-shopcategories-visible .shopcategories-modal__background{background-color:rgba(82,80,80,0.12);}.shopcategories-modal__modal{height:100%;position:relative;z-index:2;width:34rem;max-width:100%;margin-right:auto;background:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media all and (max-width:19.9375em){.shopcategories-modal__modal{max-width:100%;width:100%;}}.transitions .shopcategories-modal__modal{-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.transitions.js-shopcategories-visible .js-shopcategories-modal .shopcategories-modal__modal{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.shopcategories-modal__top-block{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#fff;}.shopcategories-modal__top-actions-container{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;margin-left:auto;}.shopcategories-modal-close-button{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;position:relative;width:4.4rem;height:4.4rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;color:#525050;}.shopcategories-modal-close-button svg{display:block;fill:currentColor;width:2.4rem;height:2.4rem;}.shopcategories-modal__content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;overflow-x:auto;-webkit-overflow-scrolling:touch;}.comment-block{margin-top:6rem;}@media all and (max-width:47.9375em){.comment-block{margin-top:3rem;}}.comment-block__inner{padding:0 15.5rem;}@media all and (max-width:74.9375em){.comment-block__inner{padding:0 10rem;}}@media all and (max-width:47.9375em){.comment-block__inner{padding:0 6rem;}}@media all and (max-width:35.4375em){.comment-block__inner{padding:0 3rem;}}.comment-block__header{margin-bottom:3.2rem;}.comment-block__title{font-size:2.8rem;font-weight:300;font-family:"Museo","Times",serif;line-height:1.384;color:#525050;word-wrap:break-word;}@media all and (max-width:35.4375em){.comment-block__title{font-size:2rem;}}.comment-block__comments-block .comments .comment{margin-top:1rem;}.comment-block__comments-block .comments .comment:first-child{margin-top:0;}.comment-block__comments-block .comments .indented{margin-top:1rem;border-left:1rem solid #f9f9f9;padding-left:2rem;}@media all and (max-width:47.9375em){.comment-block__comments-block .comments .indented{border-left-width:0.5rem;padding-left:5%;}}.comment-block__form-block{margin-top:3rem;}.comment-block__form-block-content .form-textarea-wrapper{border:0.2rem solid;}.comment-block__form-block-content .form-textarea-wrapper .cke_chrome{border:0;}.comment-block__form-block-content .form-actions{margin-top:2rem;}.comment{position:relative;padding:2.5rem 3rem;background-color:#f9f9f9;}@media all and (max-width:47.9375em){.comment{padding:2rem 2.5rem;}}.comment__content-info{margin-bottom:0.6rem;}.comment__submit-info{font-weight:600;}.comment__submit-info a{text-decoration:none;}.comment__submit-info a:hover,.comment__submit-info a:focus{text-decoration:underline;}.comment__content-body{margin-bottom:0.6rem;max-width:73rem;}.comment__actions .links{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -0.5rem -1rem;}.comment__actions .links li{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;padding:0 0.5rem 1rem;}.comment__actions .links a{display:block;position:relative;text-decoration:underline;-webkit-text-decoration-color:#e2e2e2;text-decoration-color:#e2e2e2;text-decoration-thickness:0.2rem;text-underline-offset:0.2em;-webkit-transition:-webkit-text-decoration-color 0.15s ease-out;transition:-webkit-text-decoration-color 0.15s ease-out;transition:text-decoration-color 0.15s ease-out;transition:text-decoration-color 0.15s ease-out,-webkit-text-decoration-color 0.15s ease-out;}.comment__actions .links a:hover,.comment__actions .links a:focus{-webkit-text-decoration-color:#f0605b;text-decoration-color:#f0605b;}.my-course-overview-header{margin-bottom:4.2rem;}@media all and (max-width:35.4375em){.my-course-overview-header{margin-bottom:0;}}.my-course-overview-block + .my-course-overview-block{margin-top:5rem;}@media all and (max-width:35.4375em){.my-course-overview-block + .my-course-overview-block{margin-top:4rem;}}.my-course-overview-block__inner{padding:0 15.5rem;}@media all and (max-width:74.9375em){.my-course-overview-block__inner{padding:0 10rem;}}@media all and (max-width:47.9375em){.my-course-overview-block__inner{padding:0 6rem;}}@media all and (max-width:35.4375em){.my-course-overview-block__inner{padding:0 3rem;}}.my-course-overview-block__header{margin-bottom:2.2rem;}.my-course-overview-block__title{font-size:2.6rem;line-height:1.38;font-weight:300;font-family:"Museo","Times",serif;}@media all and (max-width:35.4375em){.my-course-overview-block__title{font-size:2.1rem;}}.my-course-overview-block__intro{max-width:98rem;}.my-course-overview-block__itemlist-holder{padding:0 5%;margin-top:5rem;}@media all and (max-width:74.9375em){.my-course-overview-block__itemlist-holder{padding:0;margin-top:3rem;}}.my-course-overview-block__itemlist{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1.6rem -3.2rem;}.my-course-overview-block__itemlist-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;width:33.3333%;padding:0 1.6rem 3.2rem;}@media all and (max-width:61.1875em){.my-course-overview-block__itemlist-item{width:50%;}}@media all and (max-width:35.4375em){.my-course-overview-block__itemlist-item{width:100%;}}.my-course-overview-block-empty-notice{margin:2rem 0;}.p-user-files{margin:2rem 0;}.p-user-files__title{font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:500;}.p-user-files__content{margin-top:1rem;}.p-user-files__block + .p-user-files__block{margin-top:2rem;}.p-user-files__block-title{font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;font-weight:300;}.p-user-files__list{margin-top:1rem;list-style:none;}.p-user-files__list-item + .p-user-files__list-item{margin-top:0.5rem;}.p-user-files-item{position:relative;background-color:#f9f9f9;font-size:1.6rem;line-height:1.4;padding:0.6rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:5.2rem;}.p-user-files-item__svg-holder{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;padding-left:1.6rem;padding-right:2.8rem;}@media all and (max-width:61.1875em){.p-user-files-item__svg-holder{padding-left:0.4rem;padding-right:2.6rem;}}.p-user-files-item__svg-holder svg{width:2rem;height:2.8rem;fill:currentColor;}@media all and (max-width:91.1875em){.p-user-files-item__svg-holder svg{width:1.6rem;height:2.4rem;}}.p-user-files-item__link-holder{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-right:1rem;}.p-user-files-item__link{display:block;padding-top:0.3rem;font-size:1.6rem;font-weight:300;line-height:1.4;}.p-user-files-item__link:hover,.p-user-files-item__link:focus{text-decoration:underline;}.site-paragraphs__item{position:relative;margin:6rem 0;}.site-paragraphs__item:last-child{margin-bottom:0;}@media all and (max-width:47.9375em){.site-paragraphs__item{margin-top:3rem;margin-bottom:3rem;}.site-paragraphs__item:last-child{margin-bottom:0;}}.path-product .field-label-above + .site-paragraphs__item{margin-top:2.2rem;}.paragraph__block-title,.aph__block{margin-bottom:2rem;font-size:2.8rem;font-weight:300;font-family:"Museo","Times",serif;line-height:1.384;color:#525050;word-wrap:break-word;}@media all and (max-width:35.4375em){.paragraph__block-title,.aph__block{font-size:2rem;}}.paragraph__group-title{margin-bottom:2rem;font-family:"Museo","Times",serif;font-weight:bold;font-size:3rem;line-height:1.325;color:#525050;word-wrap:break-word;}.paragraph__cta-block{margin-top:1em;}.paragraph-link-container{display:inline-block;margin:0 3.8rem 1rem 0;}.paragraph-link-container--text-link a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}@media all and (max-width:91.1875em){.paragraph-link-container--text-link a{font-size:1.6rem;}}.paragraph-link-container--text-link a:hover,.paragraph-link-container--text-link a:focus{background-color:#d71a14;}.paragraph-link-container--text-link a:disabled{opacity:0.3;cursor:not-allowed;}.paragraph-link-container--download-link .file{display:block;}.paragraph-link-container--download-link .file a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:0.4rem 0 0 3.8rem;color:#525050;font-size:1.8rem;line-height:1.5;display:block;}@media all and (max-width:91.1875em){.paragraph-link-container--download-link .file a{font-size:1.6rem;}}.paragraph-link-container--download-link .file a:after{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-in-circle--download--black.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;}.paragraph-link-container--download-link .file a:hover:after,.paragraph-link-container--download-link .file a:focus:after{-webkit-transform:translateY(-0.5rem);-ms-transform:translateY(-0.5rem);transform:translateY(-0.5rem);}.paragraph__file-list{margin:0 -1rem;padding:0;list-style:none;}.paragraph__file-list__item{margin-bottom:2rem;}.paragraph__file-list__item:last-child{margin-bottom:0;}.paragraph__file-list__item .file{display:block;padding:0 1rem;}.paragraph__file-list__item .file a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:0.4rem 0 0 3.8rem;color:#525050;font-size:1.8rem;line-height:1.5;display:block;}@media all and (max-width:91.1875em){.paragraph__file-list__item .file a{font-size:1.6rem;}}.paragraph__file-list__item .file a:after{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-in-circle--download--black.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;}.paragraph__file-list__item .file a:hover:after,.paragraph__file-list__item .file a:focus:after{-webkit-transform:translateY(-0.5rem);-ms-transform:translateY(-0.5rem);transform:translateY(-0.5rem);}.paragraph__file-list--grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.paragraph__file-list--grid .paragraph__file-list__item{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}@media all and (max-width:35.4375em){.paragraph__file-list--grid .paragraph__file-list__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}}.hide-on-desktop{display:none;}@media all and (max-width:84.3125em){.hide-on-desktop{display:block;}}.hide-on-mobile{display:block;}@media all and (max-width:84.3125em){.hide-on-mobile{display:none;}}.paragraph--type-case{padding:19.7rem 0 0 0;}.paragraph--type-case .paragraph--type-case--inner{position:relative;padding:6.5rem 12.5rem 0 16rem;background:#f0605b;color:#fff;}.paragraph--type-case .paragraph--type-case--inner::before,.paragraph--type-case .paragraph--type-case--inner::after{display:table;content:"";}.paragraph--type-case .paragraph--type-case--inner::after{clear:both;}.paragraph--type-case .paragraph--type-case--inner:before{position:absolute;top:-19.7rem;left:0;content:"";width:100%;height:19.7rem;background:url(/themes/custom/tcs/dist/img/misc/wedge--red.svg) top right/100% 100% no-repeat;}@media all and (max-width:81.1875em){.paragraph--type-case .paragraph--type-case--inner{padding:6rem 15.5rem 0 15.5rem;}}@media all and (max-width:74.9375em){.paragraph--type-case .paragraph--type-case--inner{padding:6rem 10rem 0 10rem;}}@media all and (max-width:47.9375em){.paragraph--type-case .paragraph--type-case--inner{padding:6.5rem 6rem 0 6rem;}}@media all and (max-width:35.4375em){.paragraph--type-case .paragraph--type-case--inner{padding:0;}.paragraph--type-case .paragraph--type-case--inner:before{top:-7rem;height:7rem;}}.paragraph--type-case .case__left,.paragraph--type-case .case__right{float:left;}.paragraph--type-case .case__left{width:38.6%;margin-bottom:3rem;padding:9rem 5.5rem 0 0;}@media all and (max-width:91.1875em){.paragraph--type-case .case__left{width:50%;padding:0 5.5rem 0 0;}}@media all and (max-width:61.1875em){.paragraph--type-case .case__left{width:100%;padding:0;}}@media all and (max-width:35.4375em){.paragraph--type-case .case__left{padding:6.5rem 3rem 0 3rem;}}.paragraph--type-case .case__right{width:61.4%;margin-bottom:-2.5%;padding:2.5% 2.5% 2.5% 2.5%;background:#fff;}@media all and (max-width:91.1875em){.paragraph--type-case .case__right{width:50%;}}@media all and (max-width:61.1875em){.paragraph--type-case .case__right{width:100%;}}.paragraph--type-case .case__text-block{padding:0 0 0 5.3rem;}@media all and (max-width:61.1875em){.paragraph--type-case .case__text-block{padding:0;}}.paragraph--type-case .case__title{position:relative;margin:0 0 3rem 0;padding-left:5.3rem;color:#fff;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-weight:normal;font-size:1.4rem;line-height:1;letter-spacing:0.1rem;text-transform:uppercase;}@media all and (max-width:91.1875em){.paragraph--type-case .case__title{font-size:1.3rem;}}.paragraph--type-case .case__title:before{content:"";position:absolute;top:50%;left:0;margin-top:-0.1em;width:4rem;height:0.1rem;background:#fff;}@media all and (max-width:61.1875em){.paragraph--type-case .case__title{margin-left:-5.3rem;}}@media all and (max-width:47.9375em){.paragraph--type-case .case__title{margin-left:-6rem;padding-left:6rem;}}@media all and (max-width:35.4375em){.paragraph--type-case .case__title{margin-left:-3rem;padding-left:3rem;}.paragraph--type-case .case__title:before{width:2.5rem;}}.paragraph--type-case .text-content h2{margin:0 0 1.6rem 0;font-family:"Museo","Times",serif;font-size:3rem;}@media all and (max-width:91.1875em){.paragraph--type-case .text-content h2{font-size:2.6rem;}}.paragraph--type-case .case-link{margin-top:1.5rem;}.paragraph--type-case .case-link a{position:relative;display:inline-block;padding:0 0 0.2rem 0;font-weight:600;font-size:1.6rem;}@media all and (max-width:91.1875em){.paragraph--type-case .case-link a{font-size:1.5rem;}}.paragraph--type-case .case-link a:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.2rem;background:#fff;}@media all and (max-width:47.9375em){.paragraph--type-case .case-link a{padding:0;}}.paragraph--type-case .case__video-link{display:block;position:relative;}.paragraph--type-case .case__video-link:before{content:"";display:block;width:12rem;height:12rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__play--white.svg);background-repeat:no-repeat;background-position:center;background-size:3.4rem 5rem;background-color:rgba(82,80,80,0.9);border-bottom:1rem solid #85e9dc;position:absolute;top:50%;left:50%;margin-top:-6rem;margin-left:-6rem;-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out,-webkit-transform 0.5s ease-out;will-change:transform;}@media all and (max-width:81.1875em){.paragraph--type-case .case__video-link:before{width:7rem;height:7rem;margin-top:-3.5rem;margin-left:-3.5rem;background-size:2.2rem 2.5rem;background-position:center;border-bottom-width:0.5rem;}}.paragraph--type-case .case__video-link:hover:before,.paragraph--type-case .case__video-link:focus:before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}@media screen and (prefers-reduced-motion){.paragraph--type-case .case__video-link:hover:before,.paragraph--type-case .case__video-link:focus:before{-webkit-transform:none;-ms-transform:none;transform:none;}}.paragraph--type-case .case__video-thumbnail img{display:block;width:100%;}.paragraph--type-comparisons.paragraph--view-mode-default{position:relative;}.comparisons-container{padding-top:2rem;padding-left:3rem;padding-right:3rem;overflow:hidden;}.comparisons-container__items{position:relative;padding-bottom:46.45%;height:0;}.comparisons-container__item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;visibility:hidden;}.comparisons-container__item.js-slider-is-active{opacity:1;visibility:visible;}.comparisons-container__item .paragraph--type-comparison .comparison-thumbnail{display:none;}.comparisons-thumbnails{position:relative;padding:0 3rem;margin-top:3rem;}@media all and (max-width:61.1875em){.comparisons-thumbnails{padding:0 2rem;margin-top:2rem;}}.comparison-thumbnail-item{position:relative;width:14.875%;margin-right:3rem;}@media all and (max-width:61.1875em){.comparison-thumbnail-item{margin-right:2rem;}}@media all and (max-width:47.9375em){.comparison-thumbnail-item{width:20%;}}@media all and (max-width:24.1875em){.comparison-thumbnail-item{width:33.3333%;}}.comparison-thumbnail-item:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:0.5rem;background:transparent;-webkit-transition:background-color 0.15s ease-in;transition:background-color 0.15s ease-in;z-index:2;}.comparison-thumbnail-item.js-is-active:before{background-color:#f0605b;}.comparison-thumbnail-item__inner{position:relative;}.comparison-thumbnail-item-button{cursor:pointer;display:block;border:0;width:100%;height:0;padding-bottom:62%;background-color:#000;background-repeat:no-repeat;background-position:center center;background-size:cover;}.comparison-thumbnail-item-button__text{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.comparisons-thumbnails .flickity-button{background-color:#525050;}.comparisons-thumbnails .flickity-button:hover{background-color:#F0605B;}.comparisons-thumbnails .flickity-button:disabled{opacity:0;}.comparisons-thumbnails .flickity-prev-next-button{border:0;width:9.5rem;height:5rem;border-radius:0;top:50%;-webkit-transform:none;-ms-transform:none;transform:none;margin-top:-2.5rem;-webkit-transition:background-color 0.15s ease-in,opacity 0.15s ease-in;transition:background-color 0.15s ease-in,opacity 0.15s ease-in;}@media all and (max-width:81.1875em){.comparisons-thumbnails .flickity-prev-next-button{width:5rem;height:4rem;margin-top:-2rem;}}.comparisons-thumbnails .flickity-prev-next-button.previous{left:0;}.comparisons-thumbnails .flickity-prev-next-button.next{right:0;}.comparisons-thumbnails .flickity-button-icon{fill:#fff;}.p-downloads__inner{padding:0 15.5rem;}@media all and (max-width:74.9375em){.p-downloads__inner{padding:0 10rem;}}@media all and (max-width:47.9375em){.p-downloads__inner{padding:0 6rem;}}@media all and (max-width:35.4375em){.p-downloads__inner{padding:0 3rem;}}.p-downloads__intro-text{max-width:98rem;}.p-downloads__items-block{margin-top:3.6rem;}.p-downloads__item-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1.4rem -2.8rem;}.p-downloads__item-list-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;width:50%;padding:0 1.4rem 2.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.p-downloads__item-list-item > *{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;}@media all and (max-width:47.9375em){.p-downloads__item-list-item{width:100%;}}.p-downloads__item-list-item .file{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.p-downloads__item-list-item .file a{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;border:1rem solid #f9f9f9;padding:2rem 2rem 2rem 7.6rem;color:#525050;font-size:1.8rem;line-height:1.5;-webkit-transition:border-color 0.15s ease-out;transition:border-color 0.15s ease-out;}@media all and (max-width:91.1875em){.p-downloads__item-list-item .file a{font-size:1.6rem;}}@media all and (max-width:61.1875em){.p-downloads__item-list-item .file a{padding-left:5.6rem;}}.p-downloads__item-list-item .file a:hover,.p-downloads__item-list-item .file a:focus-visible{border-color:#f7f1f1;}.p-downloads__item-list-item .file a:focus-visible{text-decoration:underline;}.p-downloads__item-list-item .file a:after{content:"";position:absolute;display:block;top:50%;left:2.6rem;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-in-circle--download--black.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;}@media all and (max-width:61.1875em){.p-downloads__item-list-item .file a:after{left:1.6rem;}}.p-faq{border-bottom:0.2rem solid #525050;}.p-faq__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:1.6rem;}.p-faq.js-ready .p-faq__header{margin-bottom:0;}.p-faq__title{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-weight:600;font-size:2rem;line-height:1.65;}@media all and (max-width:91.1875em){.p-faq__title{font-size:1.8rem;}}@media all and (max-width:61.1875em){.p-faq__title{font-size:1.6rem;}}.p-faq__title-text{padding-right:2rem;}.p-faq__title-icon{display:none;}.p-faq__title-icon svg{display:block;width:2.4rem;height:2.4rem;fill:currentColor;-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out,-webkit-transform 0.15s ease-out;}.p-faq__toggle-button{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit;width:100%;padding-bottom:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}.p-faq__toggle-button .p-faq__title-icon{display:block;-webkit-transition:-webkit-transform 0.1s ease;transition:-webkit-transform 0.1s ease;transition:transform 0.1s ease;transition:transform 0.1s ease,-webkit-transform 0.1s ease;}.p-faq__toggle-button::after{content:"";display:block;position:absolute;width:100%;height:2rem;left:0;top:-2rem;}.p-faq__toggle-button:hover .p-faq__title-icon,.p-faq__toggle-button:focus-within .p-faq__title-icon{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}.p-faq__toggle-button[aria-expanded=true] .p-faq__title-icon svg{-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);}.p-faq__content{padding-bottom:2rem;}.p-faq__content[aria-hidden=true]{display:none;}.p-faqs__inner{padding:0 15.5rem;}@media all and (max-width:74.9375em){.p-faqs__inner{padding:0 10rem;}}@media all and (max-width:47.9375em){.p-faqs__inner{padding:0 6rem;}}@media all and (max-width:35.4375em){.p-faqs__inner{padding:0 3rem;}}.p-faqs-itemlist{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1.6rem;}.p-faqs-itemlist__col{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;width:100%;padding:0 1.6rem;}.p-faqs-itemlist[data-multicol] .p-faqs-itemlist__col{width:50%;padding:0 1.6rem;}@media all and (max-width:47.9375em){.p-faqs-itemlist[data-multicol] .p-faqs-itemlist__col{width:100%;}}@media all and (max-width:47.9375em){.p-faqs-itemlist[data-multicol] .p-faqs-itemlist__col + .p-faqs-itemlist__col{margin-top:2rem;}}.p-faqs-itemlist__item + .p-faqs-itemlist__item{margin-top:2rem;}.paragraph--type-form form.mailchimp-signup-subscribe-form-block{position:relative;padding:0 15.5rem;text-align:center;}@media all and (max-width:91.1875em){.paragraph--type-form form.mailchimp-signup-subscribe-form-block{font-size:1.5rem;}}@media all and (max-width:74.9375em){.paragraph--type-form form.mailchimp-signup-subscribe-form-block{padding:6rem 10rem;}}@media all and (max-width:47.9375em){.paragraph--type-form form.mailchimp-signup-subscribe-form-block{padding:6rem 6rem;}}@media all and (max-width:35.4375em){.paragraph--type-form form.mailchimp-signup-subscribe-form-block{padding:3rem 3rem;font-size:1.5rem;}}.paragraph--type-form form.mailchimp-signup-subscribe-form-block h3,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-modal__title,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-modal__subtitle,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-feature__subtitle{font-size:2.5rem;font-weight:500;}@media all and (max-width:91.1875em){.paragraph--type-form form.mailchimp-signup-subscribe-form-block h3,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-modal__title,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-modal__subtitle,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-feature__subtitle{font-size:2.1rem;}}@media all and (max-width:35.4375em){.paragraph--type-form form.mailchimp-signup-subscribe-form-block h3,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-modal__title,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-modal__subtitle,.paragraph--type-form form.mailchimp-signup-subscribe-form-block .colorpicker-feature__subtitle{font-size:2rem;}}.paragraph--type-form .thecolorstudio-custom-institute-search-form{padding:0 15.5rem;}@media all and (max-width:74.9375em){.paragraph--type-form .thecolorstudio-custom-institute-search-form{padding:0 10rem;}}@media all and (max-width:47.9375em){.paragraph--type-form .thecolorstudio-custom-institute-search-form{padding:0 6rem;}}@media all and (max-width:35.4375em){.paragraph--type-form .thecolorstudio-custom-institute-search-form{padding:0;}}.paragraph--type-form .institute-search-form-main{position:relative;padding:6rem 13rem 9.6rem 13rem;background-color:#f0605b;color:#fff;text-align:center;}.paragraph--type-form .institute-search-form-main::before,.paragraph--type-form .institute-search-form-main::after{display:table;content:"";}.paragraph--type-form .institute-search-form-main::after{clear:both;}@media all and (max-width:91.1875em){.paragraph--type-form .institute-search-form-main{font-size:1.5rem;}}@media all and (max-width:74.9375em){.paragraph--type-form .institute-search-form-main{padding:6rem 9rem 9.6rem 9rem;}}@media all and (max-width:47.9375em){.paragraph--type-form .institute-search-form-main{padding:6rem 6rem;}}@media all and (max-width:35.4375em){.paragraph--type-form .institute-search-form-main{padding:3rem 3rem;font-size:1.5rem;}}.paragraph--type-form .institute-search-form-main:before{content:"";position:absolute;z-index:0;display:block;bottom:0;left:0;width:100%;height:12rem;background-color:#E2524D;}@media all and (max-width:47.9375em){.paragraph--type-form .institute-search-form-main:before{height:10.9rem;}}@media all and (max-width:35.4375em){.paragraph--type-form .institute-search-form-main:before{height:7.9rem;}}.paragraph--type-form .institute-search-form-main h3,.paragraph--type-form .institute-search-form-main .colorpicker-modal__title,.paragraph--type-form .institute-search-form-main .colorpicker-modal__subtitle,.paragraph--type-form .institute-search-form-main .colorpicker-feature__subtitle{font-size:2.5rem;}@media all and (max-width:35.4375em){.paragraph--type-form .institute-search-form-main h3,.paragraph--type-form .institute-search-form-main .colorpicker-modal__title,.paragraph--type-form .institute-search-form-main .colorpicker-modal__subtitle,.paragraph--type-form .institute-search-form-main .colorpicker-feature__subtitle{font-size:2rem;}}.paragraph--type-form .institute-search-form-main .form-item{position:relative;z-index:1;float:left;width:52.1%;margin-top:6rem;}@media all and (max-width:61.1875em){.paragraph--type-form .institute-search-form-main .form-item{width:70%;}}@media all and (max-width:47.9375em){.paragraph--type-form .institute-search-form-main .form-item{float:none;width:100%;margin-top:3rem;}}.paragraph--type-form .institute-search-form-main label{display:none;}.paragraph--type-form .institute-search-form-main .form-text{height:4.9rem;border:none;text-align:left;}.paragraph--type-form .institute-search-form-main .form-submit{position:relative;z-index:1;float:left;width:47.9%;height:4.9rem;margin-top:6rem;background-color:#525050;border:none;color:#fff;cursor:pointer;}.paragraph--type-form .institute-search-form-main .form-submit:hover,.paragraph--type-form .institute-search-form-main .form-submit:focus{background-color:#000;}@media all and (max-width:61.1875em){.paragraph--type-form .institute-search-form-main .form-submit{width:30%;}}@media all and (max-width:47.9375em){.paragraph--type-form .institute-search-form-main .form-submit{float:none;width:100%;margin-top:0;}}.paragraph--type-gallery{position:relative;padding-top:2rem;padding-left:3rem;padding-right:3rem;}.paragraph--type-gallery .flickity-prev-next-button{top:50%;}.paragraph--type-gallery .paragraph-slider__item{width:25%;}@media all and (max-width:61.1875em){.paragraph--type-gallery .paragraph-slider__item{width:33.33%;}}@media all and (max-width:47.9375em){.paragraph--type-gallery .paragraph-slider__item{width:50%;}}@media all and (max-width:35.4375em){.paragraph--type-gallery .paragraph-slider__item{width:100%;}}.paragraph--type-gallery .paragraph-slider__item a{display:block;}.paragraph--type-gallery .paragraph-slider__item span{display:block;position:relative;height:0;padding-bottom:100%;}.paragraph--type-gallery .paragraph-slider__item img{display:block;position:absolute;top:0;left:0;width:100%;height:100%;aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;}.paragraph--type-image-hero{position:relative;margin-left:-12.2rem;margin-right:-12.2rem;position:relative;}@media all and (max-width:91.1875em){.paragraph--type-image-hero{width:100vw;margin-left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}}@media all and (max-width:35.4375em){.paragraph--type-image-hero{margin-bottom:3rem;}}.image-hero__figure img{display:block;width:100%;}.image-hero__overlay{position:absolute;z-index:1;top:50%;right:15%;width:25%;max-width:80%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:3rem;background-color:#fff;}@media all and (max-width:35.4375em){.image-hero__overlay{width:40%;}}@media all and (max-width:35.4375em){.image-hero__overlay{position:relative;top:auto;right:auto;width:auto;max-width:none;margin:0 2.5rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}}.image-hero__cta-block a{display:inline-block;margin-top:1em;padding-bottom:0.2rem;border-bottom:0.1rem solid;text-decoration:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.image-hero__cta-block a:hover,.image-hero__cta-block a:focus{border-bottom-color:transparent;}.paragraph--type-link-blocks{padding:0 15.5rem;}@media all and (max-width:74.9375em){.paragraph--type-link-blocks{padding:0 10rem;}}@media all and (max-width:47.9375em){.paragraph--type-link-blocks{padding:0 6rem;}}@media all and (max-width:35.4375em){.paragraph--type-link-blocks{padding:0;}}.paragraph--type-link-blocks .paragraph__group-title{position:relative;margin-bottom:5rem;padding:0 0 0 6rem;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.4rem;font-weight:300;text-transform:uppercase;}@media all and (max-width:91.1875em){.paragraph--type-link-blocks .paragraph__group-title{font-size:1.3rem;}}@media all and (max-width:35.4375em){.paragraph--type-link-blocks .paragraph__group-title{margin-bottom:2rem;padding:0 0 0 3rem;}}.paragraph--type-link-blocks .paragraph__group-title:before{content:"";position:absolute;top:50%;left:0;margin-top:-0.1em;width:4rem;height:0.1rem;background:#525050;}@media all and (max-width:35.4375em){.paragraph--type-link-blocks .paragraph__group-title:before{width:2.5rem;}}.paragraph-links-block__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1.5rem;padding:0 6rem;list-style:none;}@media all and (max-width:61.1875em){.paragraph-links-block__items{padding:0;}}@media all and (max-width:47.9375em){.paragraph-links-block__items{margin-bottom:-3rem;}}@media all and (max-width:35.4375em){.paragraph-links-block__items{margin:0;}}.paragraph-links-block__item{-webkit-box-flex:0;-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;margin-bottom:2rem;}@media all and (max-width:47.9375em){.paragraph-links-block__item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;margin-bottom:3rem;}}@media all and (max-width:35.4375em){.paragraph-links-block__item{border-right:1.5rem #f9f9f9 solid;border-left:1.5rem #f9f9f9 solid;}}.paragraph-links-block__item .paragraph--type-link-block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.paragraph--type-link-block{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;padding:0 1.5rem;}@media all and (max-width:35.4375em){.paragraph--type-link-block{padding:0;}}.paragraph-link-block__inner{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.paragraph-link-block__image-block{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;overflow:hidden;}.paragraph-link-block__image img{display:block;width:100%;-webkit-transition:-webkit-transform 3s ease-out;transition:-webkit-transform 3s ease-out;transition:transform 3s ease-out;transition:transform 3s ease-out,-webkit-transform 3s ease-out;will-change:transform;}.paragraph-link-block__text-block{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media all and (max-width:91.1875em){.paragraph-link-block__text-block{font-size:1.5rem;}}@media all and (max-width:35.4375em){.paragraph-link-block__text-block{padding:0 1.5rem;}}.paragraph__link-teaser__title-link{display:block;text-decoration:none;}.paragraph__link-teaser__title-link:before{content:"";position:absolute;z-index:2;display:block;top:0;bottom:0;left:0;right:0;}.paragraph__link-teaser__title{margin:3rem 0 2rem 0;font-family:"Museo","Times",serif;font-size:2.4rem;line-height:1.325;color:#525050;word-wrap:break-word;}@media all and (max-width:91.1875em){.paragraph__link-teaser__title{font-size:2.1rem;}}@media all and (max-width:35.4375em){.paragraph__link-teaser__title{font-size:2rem;}}.paragraph__link-teaser__text{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;}.paragraph__link-cta-block{margin-top:2rem;}.paragraph__link-cta-block__link-text{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:0.4rem 0 0 3.8rem;color:#525050;font-size:1.8rem;line-height:1.5;}@media all and (max-width:91.1875em){.paragraph__link-cta-block__link-text{font-size:1.6rem;}}.paragraph__link-cta-block__link-text:after{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-right-circle--black.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;}.paragraph__link-cta-block__link-text:hover:after,.paragraph__link-cta-block__link-text:focus:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.paragraph--type-link-block:hover .paragraph-link-block__image img,.paragraph--type-link-block:focus .paragraph-link-block__image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}@media screen and (prefers-reduced-motion){.paragraph--type-link-block:hover .paragraph-link-block__image img,.paragraph--type-link-block:focus .paragraph-link-block__image img{-webkit-transform:none;-ms-transform:none;transform:none;}}.paragraph--type-link-block:hover .paragraph__link-teaser__title,.paragraph--type-link-block:focus .paragraph__link-teaser__title{text-decoration:underline;}.paragraph--type-link-block:hover .paragraph__link-cta-block__link-text:after,.paragraph--type-link-block:focus .paragraph__link-cta-block__link-text:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.paragraph--type-link-block:focus-within .paragraph-link-block__image img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}@media screen and (prefers-reduced-motion){.paragraph--type-link-block:focus-within .paragraph-link-block__image img{-webkit-transform:none;-ms-transform:none;transform:none;}}.paragraph--type-link-block:focus-within .paragraph__link-teaser__title{text-decoration:underline;}.paragraph--type-link-block:focus-within .paragraph__link-cta-block__link-text:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.mixed-slider__main .paragraph--type--mixed-slider-image a,.mixed-slider__main .paragraph--type--mixed-slider-video a{display:block;}.mixed-slider__main .paragraph--type--mixed-slider-image img,.mixed-slider__main .paragraph--type--mixed-slider-video img{display:block;width:100%;}.mixed-slider__main.flickity-enabled .paragraph--type--mixed-slider-image,.mixed-slider__main.flickity-enabled .paragraph--type--mixed-slider-video{width:100%;}.mixed-slider__main .flickity-prev-next-button{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;top:50%;width:8.6rem;height:6.6rem;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:hidden;background:#fff;border:0.2rem dashed #fff;color:#525050;-webkit-box-shadow:-1.2rem 1.8rem 3.5rem 0 rgba(0,0,0,0.08);box-shadow:-1.2rem 1.8rem 3.5rem 0 rgba(0,0,0,0.08);-webkit-transition:all 250ms ease-out;transition:all 250ms ease-out;}.mixed-slider__main .flickity-prev-next-button:hover{-webkit-transform:translateY(-45%) translateX(2%);-ms-transform:translateY(-45%) translateX(2%);transform:translateY(-45%) translateX(2%);-webkit-box-shadow:-0.8rem 1rem 1rem 0 rgba(0,0,0,0.08);box-shadow:-0.8rem 1rem 1rem 0 rgba(0,0,0,0.08);}.mixed-slider__main .flickity-prev-next-button:focus{-webkit-transform:translateY(-45%) translateX(2%);-ms-transform:translateY(-45%) translateX(2%);transform:translateY(-45%) translateX(2%);-webkit-box-shadow:-0.8rem 1rem 1rem 0 rgba(0,0,0,0.08);box-shadow:-0.8rem 1rem 1rem 0 rgba(0,0,0,0.08);border-color:#525050;}.mixed-slider__main .flickity-prev-next-button::before{content:none;}.mixed-slider__main .flickity-prev-next-button svg{display:block;position:static;left:auto;top:auto;width:2.8rem;height:2.8rem;fill:currentColor;}.mixed-slider__main .flickity-prev-next-button.previous{left:-3rem;}.mixed-slider__main .flickity-prev-next-button.next{right:-3rem;}.mixed-slider__main .paragraph--type--mixed-slider-video a{position:relative;}.mixed-slider__main .paragraph--type--mixed-slider-video a:before{content:"";display:block;width:10rem;height:10rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__play--white.svg);background-repeat:no-repeat;background-position:center;background-size:3rem 3rem;background-color:rgba(82,80,80,0.9);border-bottom:1rem solid #85e9dc;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transition:-webkit-transform 0.3s ease-out;transition:-webkit-transform 0.3s ease-out;transition:transform 0.3s ease-out;transition:transform 0.3s ease-out,-webkit-transform 0.3s ease-out;will-change:transform;}@media all and (max-width:47.9375em){.mixed-slider__main .paragraph--type--mixed-slider-video a:before{width:7rem;height:7rem;background-size:2.2rem 2.5rem;border-bottom-width:0.5rem;}}.mixed-slider__main .paragraph--type--mixed-slider-video a:hover:before,.mixed-slider__main .paragraph--type--mixed-slider-video a:focus:before{-webkit-transform:translate(-50%,-50%) scale(1.05);-ms-transform:translate(-50%,-50%) scale(1.05);transform:translate(-50%,-50%) scale(1.05);}@media screen and (prefers-reduced-motion){.mixed-slider__main .paragraph--type--mixed-slider-video a:hover:before,.mixed-slider__main .paragraph--type--mixed-slider-video a:focus:before{-webkit-transform:none;-ms-transform:none;transform:none;}}.mixed-slider__nav{list-style:none;margin:3rem 5rem 0;height:8.8rem;display:block;}.mixed-slider__nav.disabled{display:none;}.mixed-slider__nav-item{width:9.5rem;height:8.8rem;margin:0 1.5rem;}.mixed-slider__nav-item img{display:block;width:100%;}.mixed-slider__nav-item.video-preview{position:relative;}.mixed-slider__nav-item.video-preview::before{content:"";display:block;width:3.4rem;height:3.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__play--white.svg);background-repeat:no-repeat;background-position:center;background-size:1rem 1rem;background-color:rgba(82,80,80,0.9);border-bottom:0.3rem solid #85e9dc;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.p-videos__inner{padding:0 15.5rem;}@media all and (max-width:74.9375em){.p-videos__inner{padding:0 10rem;}}@media all and (max-width:47.9375em){.p-videos__inner{padding:0 6rem;}}@media all and (max-width:35.4375em){.p-videos__inner{padding:0 3rem;}}.p-videos__items-block{margin-top:5rem;}@media all and (max-width:74.9375em){.p-videos__items-block{margin-top:3rem;}}.p-videos__item-list{list-style:none;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1rem -3.2rem;}.p-videos__item-list-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;min-width:0;width:33.3333%;padding:0 1rem 3.2rem;}@media all and (max-width:61.1875em){.p-videos__item-list-item{width:50%;}}@media all and (max-width:35.4375em){.p-videos__item-list-item{width:100%;}}.paragraph--type-products{max-width:1144px;margin:0 auto;padding:0 2rem;}.paragraph--type-products .products-highlight__title{padding:0;margin-bottom:2rem;font-size:2.6rem;line-height:1.384;}@media all and (max-width:35.4375em){.paragraph--type-products .products-highlight__title{font-size:2rem;text-align:center;}}@media all and (min-width:48em){.paragraph--type-products .products-highlight__title{margin-bottom:4rem;}}@media all and (min-width:61.25em){.paragraph--type-products .products-highlight__title{font-size:2.6rem;}}@media all and (min-width:91.25em){.paragraph--type-products .products-highlight__title{font-size:2.8rem;}}.paragraph--type-products .products-highlight__grid{margin-top:0;}.paragraph--type-products .products-highlight__actions{margin-top:2.4rem;text-align:center;}.paragraph--type-products .products-highlight__actions a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#85e9dc;color:#525050;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}@media all and (max-width:91.1875em){.paragraph--type-products .products-highlight__actions a{font-size:1.6rem;}}.paragraph--type-products .products-highlight__actions a:hover,.paragraph--type-products .products-highlight__actions a:focus{background-color:#4bfae3;}.paragraph--type-products .products-highlight__actions a:disabled{opacity:0.3;cursor:not-allowed;}.paragraph--type-one-column-paragraph{max-width:128.7rem;padding:0 15.5rem;}@media all and (max-width:74.9375em){.paragraph--type-one-column-paragraph{padding:0 10rem;}}@media all and (max-width:47.9375em){.paragraph--type-one-column-paragraph{padding:0 6rem;}}@media all and (max-width:35.4375em){.paragraph--type-one-column-paragraph{padding:0 3rem;}}.paragraph--type-two-column-paragraph{width:100%;padding:0 15.5rem;}.paragraph--type-two-column-paragraph::before,.paragraph--type-two-column-paragraph::after{display:table;content:"";}.paragraph--type-two-column-paragraph::after{clear:both;}@media all and (max-width:74.9375em){.paragraph--type-two-column-paragraph{padding:0 10rem;}}@media all and (max-width:47.9375em){.paragraph--type-two-column-paragraph{padding:0 6rem;}}@media all and (max-width:35.4375em){.paragraph--type-two-column-paragraph{padding:0 3rem;}}.paragraph--type-two-column-paragraph .paragraph__col{float:left;width:38.7%;}@media all and (max-width:61.1875em){.paragraph--type-two-column-paragraph .paragraph__col{width:100%;}}.paragraph--type-two-column-paragraph .paragraph__col--one{margin-right:22.6%;}@media all and (max-width:61.1875em){.paragraph--type-two-column-paragraph .paragraph__col--one{margin-right:0;margin-bottom:3rem;}}.paragraph--type-text-three-column{width:100%;}.paragraph--type-text-three-column::before,.paragraph--type-text-three-column::after{display:table;content:"";}.paragraph--type-text-three-column::after{clear:both;}.paragraph--type-text-three-column .paragraph__col{float:left;width:29%;}@media all and (max-width:47.9375em){.paragraph--type-text-three-column .paragraph__col{width:100%;}}.paragraph--type-text-three-column .paragraph__col--two{margin-right:6.5%;margin-left:6.5%;}@media all and (max-width:47.9375em){.paragraph--type-text-three-column .paragraph__col--two{margin:3rem 0;}}.paragraph--view-mode-image-top{max-width:128.7rem;padding:0 15.5rem;}@media all and (max-width:74.9375em){.paragraph--view-mode-image-top{padding:0 10rem;}}@media all and (max-width:47.9375em){.paragraph--view-mode-image-top{padding:0 6rem;}}@media all and (max-width:35.4375em){.paragraph--view-mode-image-top{padding:0 3rem;}}.paragraph--view-mode-image-top .paragraph__image-block{margin-bottom:3rem;}.paragraph--view-mode-image-bottom{max-width:128.7rem;padding:0 15.5rem;}@media all and (max-width:74.9375em){.paragraph--view-mode-image-bottom{padding:0 10rem;}}@media all and (max-width:47.9375em){.paragraph--view-mode-image-bottom{padding:0 6rem;}}@media all and (max-width:35.4375em){.paragraph--view-mode-image-bottom{padding:0 3rem;}}.paragraph--view-mode-image-bottom .paragraph__text-block{margin-bottom:3rem;}.paragraph--view-mode-image-left::before,.paragraph--view-mode-image-left::after,.paragraph--view-mode-image-right::before,.paragraph--view-mode-image-right::after{display:table;content:"";}.paragraph--view-mode-image-left::after,.paragraph--view-mode-image-right::after{clear:both;}.paragraph--view-mode-image-left .paragraph__image-block,.paragraph--view-mode-image-right .paragraph__image-block{width:51%;}.paragraph--view-mode-image-left .paragraph__text-block,.paragraph--view-mode-image-right .paragraph__text-block{width:-webkit-calc(49% - 15.5rem);width:calc(49% - 15.5rem);}@media all and (max-width:74.9375em){.paragraph--view-mode-image-left .paragraph__text-block,.paragraph--view-mode-image-right .paragraph__text-block{width:-webkit-calc(49% - 10rem);width:calc(49% - 10rem);}}.paragraph--view-mode-image-left .paragraph__image-block{float:left;}.paragraph--view-mode-image-left .paragraph__text-block{float:right;margin-right:15.5rem;padding-left:8%;}.paragraph--view-mode-image-right .paragraph__image-block{float:right;}.paragraph--view-mode-image-right .paragraph__text-block{float:left;margin-left:15.5rem;padding-right:8%;}@media all and (max-width:74.9375em){.paragraph--view-mode-image-left .paragraph__text-block{margin-right:10rem;}.paragraph--view-mode-image-right .paragraph__text-block{margin-left:10rem;}}@media all and (max-width:61.1875em){.paragraph--view-mode-image-left .paragraph__image-block,.paragraph--view-mode-image-left .paragraph__text-block,.paragraph--view-mode-image-right .paragraph__image-block,.paragraph--view-mode-image-right .paragraph__text-block{float:none;width:100%;margin:0 auto;}.paragraph--view-mode-image-left .paragraph__text-block,.paragraph--view-mode-image-right .paragraph__text-block{padding:0 10rem;}.paragraph--view-mode-image-left .paragraph__image-block,.paragraph--view-mode-image-right .paragraph__image-block{margin-bottom:3rem;}}@media all and (max-width:47.9375em){.paragraph--view-mode-image-left .paragraph__text-block,.paragraph--view-mode-image-right .paragraph__text-block{padding:0 6rem;}}@media all and (max-width:35.4375em){.paragraph--view-mode-image-left .paragraph__text-block,.paragraph--view-mode-image-right .paragraph__text-block{padding:0 3rem;}}.p-uploads__inner{padding:0 15.5rem;}@media all and (max-width:74.9375em){.p-uploads__inner{padding:0 10rem;}}@media all and (max-width:47.9375em){.p-uploads__inner{padding:0 6rem;}}@media all and (max-width:35.4375em){.p-uploads__inner{padding:0 3rem;}}.p-uploads__intro-text{max-width:98rem;}.p-uploads-uploadblock{margin-top:3.6rem;}.p-uploads-form-block{margin:0 -1.4rem -2.8rem;}.p-uploads-form{width:50%;padding:0 1.4rem 2.8rem;}@media all and (max-width:81.1875em){.p-uploads-form{width:100%;}}.p-uploads-form form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;background-color:#fff;border:1rem solid #f9f9f9;}.p-uploads-form form .form-files-container{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;}.p-uploads-form form .form-actions{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.p-uploads-form form .form-actions > *{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;width:100%;}.p-uploads-form .form-files-container{position:relative;}.p-uploads-form .form-files-container .form-item-files > label{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.p-uploads-form .form-files-container .uploadblock-file-upload{position:relative;}.p-uploads-form .form-files-container .uploadblock-file-upload__label{margin:0;background-color:#fff;padding:1.8rem 2rem;cursor:pointer;}.p-uploads-form .form-files-container .form-file{opacity:0;}.p-uploads-form .form-files-container .uploadblock-file-upload__label .form-file{position:absolute;z-index:5;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;}.p-uploads-form .form-files-container .uploadblock-file-upload__visual{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.p-uploads-form .form-files-container .uploadblock-file-upload__visual-icon{padding-right:2.2rem;}.p-uploads-form .form-files-container .uploadblock-file-upload__visual-icon-inner svg{width:2.8rem;height:2.8rem;fill:currentColor;}.p-uploads-form .form-files-container .uploadblock-file-upload__visual-line-label{font-size:1.6rem;line-height:1.4;font-weight:300;padding-top:0.2em;}.p-uploads-form .form-managed-file .file{border:0;background-color:transparent;font-size:1.6rem;line-height:1.4rem;padding:2.4rem 7rem 2.4rem 2rem;}@media all and (max-width:91.1875em){.p-uploads-form .form-managed-file .file{font-size:1.6rem;}}.p-uploads-form .form-managed-file .file a{display:block;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}.p-uploads-form .form-managed-file .file a:hover,.p-uploads-form .form-managed-file .file a:focus{text-decoration:underline;}.p-uploads-form .form-managed-file .button.form-submit{cursor:pointer;padding:0;position:absolute;z-index:2;width:3rem;height:3rem;background-color:#f9f9f9;background-image:url(/themes/custom/tcs/dist/img/forms/remove-file-cross--dark.svg);background-repeat:no-repeat;background-position:center center;background-size:1.2rem 1.2rem;text-indent:-99999px;top:50%;right:2rem;margin-top:-1.5rem;border-radius:50%;border:0.2rem solid transparent;-webkit-transition:background-color 0.15s ease-out;transition:background-color 0.15s ease-out;}.p-uploads-form .form-managed-file .button.form-submit:hover,.p-uploads-form .form-managed-file .button.form-submit:focus{background-color:#f7f1f1;}.p-uploads-form .form-managed-file .button.form-submit:focus{border-color:#000;}.p-uploads-form .messages{margin:0;max-width:100%;}.p-uploads-uploaded{margin-top:2.4rem;}.p-uploads-uploaded__title{font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:2rem;line-height:1.5;font-weight:500;}.p-uploads-uploaded__content{margin-top:1rem;}.p-uploads-uploaded__list-holder{margin:0 -1.4rem -2.8rem;}.p-uploads-uploaded__list{list-style:none;width:50%;padding:0 1.4rem 2.8rem;}@media all and (max-width:81.1875em){.p-uploads-uploaded__list{width:100%;}}.p-uploads-uploaded__list-item + .p-uploads-uploaded__list-item{margin-top:0.5rem;}.p-uploads-uploaded-item{position:relative;background-color:#f9f9f9;font-size:1.8rem;line-height:1.4;padding:0.6rem 2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;min-height:5.2rem;}.p-uploads-uploaded-item__svg-holder{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;padding-left:1.6rem;padding-right:2.8rem;}@media all and (max-width:61.1875em){.p-uploads-uploaded-item__svg-holder{padding-left:0.4rem;padding-right:2.6rem;}}.p-uploads-uploaded-item__svg-holder svg{width:2rem;height:2.8rem;fill:currentColor;}@media all and (max-width:91.1875em){.p-uploads-uploaded-item__svg-holder svg{width:1.6rem;height:2.4rem;}}.p-uploads-uploaded-item__link-holder{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0;padding-right:1rem;}.p-uploads-uploaded-item__link{display:block;padding-top:0.3rem;font-size:1.8rem;line-height:1.4;}@media all and (max-width:91.1875em){.p-uploads-uploaded-item__link{font-size:1.6rem;}}.p-uploads-uploaded-item__link:hover,.p-uploads-uploaded-item__link:focus{text-decoration:underline;}.p-uploads-uploaded-item__actions-holder{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;min-width:0;}.p-uploads-uploaded-item__remove-button{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;border-radius:50%;-webkit-transition:background-color 0.15s ease-out,color 0.15s ease-out;transition:background-color 0.15s ease-out,color 0.15s ease-out;}.p-uploads-uploaded-item__remove-button:hover,.p-uploads-uploaded-item__remove-button:focus{background-color:#f7f1f1;color:#000;}.p-uploads-uploaded-item__remove-button svg{width:1.4rem;height:1.4rem;fill:currentColor;}.group-title-usps{display:inline-block;margin:3rem 0 0 0;padding:1.7rem 3rem 1.3rem 15.5rem;background:#ffd674;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-weight:normal;font-size:1.4rem;line-height:1;letter-spacing:0.1rem;text-transform:uppercase;}@media all and (max-width:91.1875em){.group-title-usps{font-size:1.3rem;}}@media all and (max-width:81.1875em){.group-title-usps{margin:0;}}@media all and (max-width:74.9375em){.group-title-usps{padding-left:10rem;}}@media all and (max-width:47.9375em){.group-title-usps{padding-left:0;}}@media all and (max-width:35.4375em){.group-title-usps{display:block;}}.group-title-usps span{position:relative;display:inline-block;padding-left:4.6rem;}.group-title-usps span:before{content:"";position:absolute;top:50%;left:0;margin-top:-0.1em;width:4rem;height:0.1rem;background:#525050;}@media all and (max-width:35.4375em){.group-title-usps span:before{display:block;padding-left:6rem;}}.usp-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;padding:5rem 15.5rem 0 15.5rem;list-style:none;}@media all and (max-width:74.9375em){.usp-group{padding:4rem 10rem 0 10rem;}}@media all and (max-width:47.9375em){.usp-group{padding:4rem 6rem 0 6rem;}}.usp__item{position:relative;-webkit-box-flex:0;-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;margin-bottom:4rem;}@media all and (max-width:74.9375em){.usp__item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}}@media all and (max-width:47.9375em){.usp__item{display:block;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin-bottom:1rem;}}@media all and (max-width:47.9375em){.usp__item:last-child{margin-bottom:0;}}.usp-teaser__text-block{position:relative;padding-left:4.6rem;}.usp-teaser__text-block:before{content:"";position:absolute;top:0.6rem;left:0;width:1.6rem;height:1.2rem;background:url(/themes/custom/tcs/dist/img/icons/icon__usp--green.svg) center/1.6rem 1.2rem no-repeat;}h3.usp-teaser__title,.usp-teaser__title.colorpicker-modal__title,.usp-teaser__title.colorpicker-modal__subtitle,.usp-teaser__title.colorpicker-feature__subtitle{margin:0;margin-bottom:0.3rem;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.6rem;font-weight:600;line-height:1.65;}@media all and (max-width:91.1875em){h3.usp-teaser__title,.usp-teaser__title.colorpicker-modal__title,.usp-teaser__title.colorpicker-modal__subtitle,.usp-teaser__title.colorpicker-feature__subtitle{font-size:1.5rem;}}@media all and (max-width:47.9375em){h3.usp-teaser__title,.usp-teaser__title.colorpicker-modal__title,.usp-teaser__title.colorpicker-modal__subtitle,.usp-teaser__title.colorpicker-feature__subtitle{line-height:1.5;}}h3.usp-teaser__title a,.usp-teaser__title.colorpicker-modal__title a,.usp-teaser__title.colorpicker-modal__subtitle a,.usp-teaser__title.colorpicker-feature__subtitle a{display:inline-block;color:#525050;text-decoration:none;word-wrap:break-word;}h3.usp-teaser__title a:after,.usp-teaser__title.colorpicker-modal__title a:after,.usp-teaser__title.colorpicker-modal__subtitle a:after,.usp-teaser__title.colorpicker-feature__subtitle a:after{content:"";position:absolute;display:block;top:0;right:0;bottom:0;left:0;}h3.usp-teaser__title a:hover,.usp-teaser__title.colorpicker-modal__title a:hover,.usp-teaser__title.colorpicker-modal__subtitle a:hover,.usp-teaser__title.colorpicker-feature__subtitle a:hover,h3.usp-teaser__title a:focus,.usp-teaser__title.colorpicker-modal__title a:focus,.usp-teaser__title.colorpicker-modal__subtitle a:focus,.usp-teaser__title.colorpicker-feature__subtitle a:focus{text-decoration:underline;}.usp-teaser__text{font-size:2rem;line-height:1.65;font-weight:300;}@media all and (max-width:91.1875em){.usp-teaser__text{font-size:1.7rem;}}@media all and (max-width:35.4375em){.usp-teaser__text{display:none;}}.paragraph--type-video{position:relative;}.videofullblock__video-link{position:relative;display:block;}.videofullblock__video-link:before{content:"";display:block;width:15rem;height:15rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__play--white.svg);background-repeat:no-repeat;background-position:center;background-size:4.4rem 5rem;background-color:rgba(82,80,80,0.9);border-bottom:1rem solid #85e9dc;position:absolute;z-index:2;top:50%;left:50%;margin-top:-7.5rem;margin-left:-7.5rem;-webkit-transition:-webkit-transform 0.5s ease-out;transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;transition:transform 0.5s ease-out,-webkit-transform 0.5s ease-out;will-change:transform;}@media all and (max-width:47.9375em){.videofullblock__video-link:before{width:7rem;height:7rem;margin-top:-3.5rem;margin-left:-3.5rem;background-size:2.2rem 2.5rem;background-position:center;border-bottom-width:0.5rem;}}.videofullblock__video-link:hover:before,.videofullblock__video-link:focus:before{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}@media screen and (prefers-reduced-motion){.videofullblock__video-link:hover:before,.videofullblock__video-link:focus:before{-webkit-transform:none;-ms-transform:none;transform:none;}}.videofullblock__video-image{position:relative;width:100%;height:0;padding-bottom:46.875%;}.videofullblock__video-image img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.p-videoitem{position:relative;}.p-videoitem__inner{position:relative;}.p-videoitem__overlay-link{position:absolute;top:0;left:0;width:100%;height:100%;}.p-videoitem__graphic-block{position:relative;width:100%;height:0;padding-bottom:60%;background-color:#f9f9f9;}.p-videoitem__graphic-block img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.p-videoitem__play-icon-holder{position:absolute;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:transparent;-webkit-transition:background-color 0.15s ease-out;transition:background-color 0.15s ease-out;}.p-videoitem:hover .p-videoitem__play-icon-holder,.p-videoitem:focus-within .p-videoitem__play-icon-holder{background-color:rgba(82,80,80,0.4);}.p-videoitem__play-icon{width:19%;padding:6%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column wrap;-ms-flex-flow:column wrap;flex-flow:column wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:rgba(82,80,80,0.9);color:#fff;-webkit-transition:background-color 0.15s ease-out;transition:background-color 0.15s ease-out;}.p-videoitem__play-icon svg{display:block;width:100%;height:100%;fill:currentColor;}.p-videoitem:hover .p-videoitem__play-icon,.p-videoitem:focus-within .p-videoitem__play-icon{background-color:#525050;}.p-videoitem__content-block{margin-top:2.2rem;}.p-videoitem__title{font-family:"Museo","Times",serif;font-size:2rem;line-height:1.4;font-weight:300;margin-bottom:1rem;}.p-videoitem__content{font-size:1.6rem;line-height:1.4;font-weight:300;}@media all and (max-width:61.1875em){.p-videoitem__content{margin-top:2rem;}}.paragraph__cta__content{padding:4rem 4rem 4rem 15.5rem;}@media all and (max-width:81.1875em){.paragraph__cta__content{padding-left:5.6rem;}}.paragraph__cta__title{margin-bottom:2rem;font-family:"Museo","Times",serif;font-size:2.5rem;line-height:1.44;font-weight:500;}.paragraph__cta__link{background-color:#ecfbf9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}.paragraph__cta__link a{display:inline-block;position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background-color:#fff;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}@media all and (max-width:91.1875em){.paragraph__cta__link a{font-size:1.6rem;}}.paragraph__cta__link a:hover,.paragraph__cta__link a:focus{background-color:#d71a14;}.paragraph__cta__link a:disabled{opacity:0.3;cursor:not-allowed;}.paragraph__cta__link a:hover,.paragraph__cta__link a:focus{background-color:#fff;opacity:0.8;}.content-wrapper{outline:none;margin-top:6rem;}@media all and (max-width:35.4375em){.content-wrapper{margin-top:1.5rem;}}.path-checkout .ajax-progress-throbber{position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;height:100vh;background-color:rgba(250,250,250,0.7);opacity:1;}.path-checkout .ajax-progress-throbber .throbber{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:4rem;height:4rem;background-image:url(/themes/custom/tcs/dist/img/loaders/icon__loader.svg);background-repeat:no-repeat;background-position:center;background-size:4rem 4rem;-webkit-animation:animationRotate 10s ease-out infinite normal;animation:animationRotate 10s ease-out infinite normal;}.path-checkout #message-wrapper .messages{margin-top:-9rem;margin-bottom:11rem;}@media all and (max-width:84.3125em){.path-checkout #message-wrapper .messages{margin-top:-11rem;margin-bottom:9rem;}}@media all and (max-width:35.4375em){.path-checkout #message-wrapper .messages{margin-top:-8rem;margin-bottom:8rem;}}.path-checkout .content-wrapper{margin-top:11rem;}@media all and (max-width:35.4375em){.path-checkout .content-wrapper{margin-top:8rem;}}.path-checkout.js-checkout-completion-message .content-wrapper{margin-top:6rem;}@media all and (max-width:35.4375em){.path-checkout.js-checkout-completion-message .content-wrapper{margin-top:1.5rem;}}.path-checkout .layout-checkout-form::before,.path-checkout .layout-checkout-form::after{display:table;content:"";}.path-checkout .layout-checkout-form::after{clear:both;}.path-checkout .layout-checkout-form .page-title{margin-bottom:6rem;}@media all and (max-width:61.1875em){.path-checkout .layout-checkout-form .page-title{padding-right:10rem;}}@media all and (max-width:47.9375em){.path-checkout .layout-checkout-form .page-title{margin-bottom:3rem;padding-right:6rem;}}@media all and (max-width:35.4375em){.path-checkout .layout-checkout-form .page-title{margin-bottom:2rem;padding-right:3rem;}}@media all and (min-width:61.25em){.path-checkout .layout-checkout-form .page-title{max-width:34.6%;}}.path-checkout .checkout-group-left{float:left;width:34.6%;margin:0 5.8rem 0 0;padding:0 0 0 5.8rem;}@media all and (max-width:61.1875em){.path-checkout .checkout-group-left{float:none;width:100%;margin:0;padding:0 10rem 3rem 10rem;}}@media all and (max-width:47.9375em){.path-checkout .checkout-group-left{padding:0 6rem 3rem 6rem;}}@media all and (max-width:35.4375em){.path-checkout .checkout-group-left{padding:0 0 3rem 0;}}.path-checkout .checkout-group-right{float:left;width:55.25%;margin-top:-23.7rem;background:#fff;}@media all and (max-width:61.1875em){.path-checkout .checkout-group-right{float:none;width:100%;margin-top:0;padding:0 10rem 3rem 10rem;}}@media all and (max-width:47.9375em){.path-checkout .checkout-group-right{padding:0 6rem 3rem 6rem;}}@media all and (max-width:35.4375em){.path-checkout .checkout-group-right{padding:0 0 3rem 0;}}.path-checkout .layout-region-checkout-secondary{float:none;width:auto;background:#fff;border:1rem #f9f9f9 solid;}.path-checkout .layout-region-checkout-main{float:none;width:auto;padding:0;}.path-checkout .layout-region-checkout-footer{float:none;width:auto;padding:0;}.back-to-trajectory-overview-wrapper{position:absolute;top:-7rem;left:3rem;}.back-to-trajectory-overview-wrapper .back-to-trajectory-overview{display:inline-block;position:relative;padding-left:2rem;color:#a0a0a0;font-size:1.5rem;}.back-to-trajectory-overview-wrapper .back-to-trajectory-overview::before{content:"";display:block;width:1rem;height:1rem;position:absolute;left:0;top:50%;margin-top:-0.5rem;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;background:url(/themes/custom/tcs/dist/img/icons/icon__arrow-left--gray.svg) 0 50%/1rem 1rem no-repeat;}.back-to-trajectory-overview-wrapper .back-to-trajectory-overview:hover::before,.back-to-trajectory-overview-wrapper .back-to-trajectory-overview:focus::before{-webkit-transform:translateX(-0.5rem);-ms-transform:translateX(-0.5rem);transform:translateX(-0.5rem);}@media all and (max-width:91.1875em){.back-to-trajectory-overview-wrapper .back-to-trajectory-overview{font-size:1.4rem;}}@media all and (max-width:35.4375em){.back-to-trajectory-overview-wrapper{top:-6rem;}}.layout-region-checkout-secondary .btn--modify-cart{padding:1.5rem;border-bottom:1rem #f9f9f9 solid;text-align:center;}.layout-region-checkout-secondary .btn--modify-cart a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;font-weight:500;text-align:center;}.layout-region-checkout-secondary .btn--modify-cart a:hover,.layout-region-checkout-secondary .btn--modify-cart a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.view-commerce-checkout-order-summary .views-table{border-collapse:collapse;}.view-commerce-checkout-order-summary .views-table td{padding:1.5rem 0 1rem 1.3rem;border-bottom:0.5rem #f9f9f9 solid;font-size:1.4rem;line-height:1.428;font-weight:normal;vertical-align:top;}.view-commerce-checkout-order-summary .views-table td:first-child{padding-left:2rem;}.view-commerce-checkout-order-summary .views-table td:last-child{padding-right:2.8rem;text-align:right;}.view-commerce-checkout-order-summary .views-table .views-field-quantity{font-weight:600;}.view-commerce-checkout-order-summary .views-table .extra-info,.view-commerce-checkout-order-summary .views-table .online-deposit{display:block;color:#a8a7a7;}.view-commerce-checkout-order-summary .views-table .views-field-total-price__number{text-align:left;}.view-commerce-checkout-order-summary .views-table .promo-label:not(:empty){display:inline-block;margin:0.6rem -0.2rem 0 0;padding:0.4rem 1.6rem 0.2rem;border-radius:1.6rem;background-color:#ffd674;color:#525050;font-size:1.6rem;font-weight:500;}.view-commerce-checkout-order-summary .field--type-commerce-price{padding:2rem;font-size:1.4rem;}.view-commerce-checkout-order-summary .field--type-commerce-price .order-total-line{text-align:right;}.view-commerce-checkout-order-summary .field--type-commerce-price .order-total-line::before,.view-commerce-checkout-order-summary .field--type-commerce-price .order-total-line::after{display:table;content:"";}.view-commerce-checkout-order-summary .field--type-commerce-price .order-total-line::after{clear:both;}.view-commerce-checkout-order-summary .field--type-commerce-price .order-total-line .order-total-line-label{float:left;width:60%;}.view-commerce-checkout-order-summary .field--type-commerce-price .order-total-line .order-total-line-value{float:left;width:40%;}.checkout-pane-payment-information{padding:3rem 5rem 0;border:1rem #f9f9f9 solid;position:relative;margin-top:4rem;}@media all and (max-width:35.4375em){.checkout-pane-payment-information{padding:2rem 2rem 0;}}.checkout-pane-payment-information .as-fieldset-legend{margin-bottom:0.8em;font-family:"Museo","Times",serif;font-size:2.5rem;font-weight:500;line-height:1.6;}@media all and (max-width:91.1875em){.checkout-pane-payment-information .as-fieldset-legend{font-size:2.1rem;}}@media all and (max-width:35.4375em){.checkout-pane-payment-information .as-fieldset-legend{font-size:2rem;}}.checkout-pane-payment-information #edit-payment-information-billing-information{position:relative;padding-bottom:4rem;}.checkout-pane-payment-information #edit-payment-information-billing-information::after{content:"";height:1rem;display:block;position:absolute;left:-5rem;bottom:-0.5rem;right:-5rem;background-color:#f9f9f9;}.checkout-pane-payment-information div[id*=edit-payment-information-billing-information]:not(.field--type-address) > .form-item{margin:2rem 0;}.checkout-pane-payment-information div[id*=edit-payment-information-billing-information]:not(.field--type-address) .form-item-payment-information-billing-information-copy-fields-enable{margin-bottom:0;}.checkout-pane-payment-information div[id*=edit-payment-information-billing-information] .address-container-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem;}.checkout-pane-payment-information div[id*=edit-payment-information-billing-information] .address-container-inline .form-item[class*=address-given-name],.checkout-pane-payment-information div[id*=edit-payment-information-billing-information] .address-container-inline .form-item[class*=address-family-name]{-webkit-box-flex:1;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;margin:1rem;min-width:21.3rem;}.checkout-pane-payment-information div[id*=edit-payment-information-billing-information] .address-container-inline .form-item[class*=address-postal-code]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;margin:1rem;min-width:15rem;}.checkout-pane-payment-information div[id*=edit-payment-information-billing-information] .address-container-inline .form-item[class*=address-locality]{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:1rem;min-width:24rem;}.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method]{margin-top:4rem;}.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .fieldset-legend{font-family:"Museo","Times",serif;font-size:2.1rem;font-weight:500;line-height:1.6;}@media all and (max-width:91.1875em){.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .fieldset-legend{font-size:1.8rem;}}.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .form-radios{margin-top:1rem;}.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .form-radios label{font-weight:300;}.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .form-radios label + .form-wrapper{margin-left:-5rem;margin-right:-5rem;}.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .form-radios label + .form-wrapper p + *{margin-top:1em;}@media all and (max-width:35.4375em){.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .form-radios label + .form-wrapper{margin-left:-2rem;margin-right:-2rem;}}.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .form-type-radio > input{top:0;margin-top:2rem;}.checkout-pane-payment-information fieldset[id*=edit-payment-information-payment-method] .form-type-radio > label{display:block;padding-top:2rem;padding-bottom:2rem;}.checkout-pane-duo-commerce--finish-creating-user-checkout-pane{margin:4rem 0 0 0;padding:3rem 5rem 0 5rem;border:1rem #f9f9f9 solid;}@media all and (max-width:35.4375em){.checkout-pane-duo-commerce--finish-creating-user-checkout-pane{padding:2rem;}}.checkout-pane-duo-commerce--finish-creating-user-checkout-pane > fieldset .fieldset-legend{font-family:"Museo","Times",serif;font-size:2.5rem;}@media all and (max-width:91.1875em){.checkout-pane-duo-commerce--finish-creating-user-checkout-pane > fieldset .fieldset-legend{font-size:2.1rem;}}@media all and (max-width:35.4375em){.checkout-pane-duo-commerce--finish-creating-user-checkout-pane > fieldset .fieldset-legend{font-size:2rem;}}.checkout-pane-duo-commerce--finish-creating-user-checkout-pane .form-item{margin:2rem 0;}.checkout-pane-duo-commerce--finish-creating-user-checkout-pane .password-strength{font-size:1.6rem;line-height:1.7;}@media all and (max-width:91.1875em){.checkout-pane-duo-commerce--finish-creating-user-checkout-pane .password-strength{font-size:1.5rem;}}@media all and (max-width:47.9375em){.checkout-pane-duo-commerce--finish-creating-user-checkout-pane .password-strength{width:100%;}}.checkout-pane-duo-commerce--finish-creating-user-checkout-pane .password-suggestions.description{display:none !important;}.checkout-pane-duo-commerce--finish-creating-user-checkout-pane .password-suggestions.description + .description{display:none;}.checkout-pane-duo-commerce--finish-creating-user-checkout-pane .password-confirm.js-password-confirm{font-size:1.6rem;line-height:1.7;}@media all and (max-width:91.1875em){.checkout-pane-duo-commerce--finish-creating-user-checkout-pane .password-confirm.js-password-confirm{font-size:1.5rem;}}.billing-information-wrapper{margin:4rem 0;padding:3rem 5rem;border:1rem #f9f9f9 solid;}.billing-information-wrapper .messages{margin-bottom:3rem;}.billing-information-wrapper .as-fieldset-legend{margin-bottom:0.8em;font-family:"Museo","Times",serif;font-size:2.5rem;font-weight:500;line-height:1.6;}@media all and (max-width:91.1875em){.billing-information-wrapper .as-fieldset-legend{font-size:2.1rem;}}@media all and (max-width:35.4375em){.billing-information-wrapper .as-fieldset-legend{font-size:2rem;}}@media all and (max-width:35.4375em){.billing-information-wrapper{margin:3rem 0;padding:3rem 2rem;}.billing-information-wrapper .messages{margin-bottom:2rem;}}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information > *{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information > *:not(:last-child):not(.field--type-address){margin-bottom:2rem;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information > input[type=submit]{-webkit-flex-basis:auto;-ms-flex-preferred-size:auto;flex-basis:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information .field--type-address div[id*=address-ajax-wrapper] > .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information .field--type-address div[id*=address-ajax-wrapper] > .form-wrapper > *{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin-bottom:2rem;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information .field--type-address div[id*=address-ajax-wrapper] > .form-wrapper > .address-container-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem -1rem 1rem;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information .field--type-address div[id*=address-ajax-wrapper] > .form-wrapper > .address-container-inline .form-item[class*=address-given-name],#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information .field--type-address div[id*=address-ajax-wrapper] > .form-wrapper > .address-container-inline .form-item[class*=address-family-name]{-webkit-box-flex:1;-webkit-flex:1 0 40%;-ms-flex:1 0 40%;flex:1 0 40%;margin:1rem;min-width:21.3rem;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information .field--type-address div[id*=address-ajax-wrapper] > .form-wrapper > .address-container-inline .form-item[class*=address-postal-code]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;margin:1rem;min-width:15rem;}#edit-tcs-custom-how-do-you-wish-to-pay-checkout-pane-billing-information .field--type-address div[id*=address-ajax-wrapper] > .form-wrapper > .address-container-inline .form-item[class*=address-locality]{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:1rem;min-width:24rem;}fieldset.fieldset__custom-payment-methods .fieldset-wrapper{border:1rem #f9f9f9 solid;}fieldset.fieldset__custom-payment-methods .fieldset-wrapper .as-fieldset-legend{margin:3rem 5rem 0.8em;font-family:"Museo","Times",serif;font-size:2.5rem;font-weight:500;line-height:1.6;}@media all and (max-width:91.1875em){fieldset.fieldset__custom-payment-methods .fieldset-wrapper .as-fieldset-legend{font-size:2.1rem;}}@media all and (max-width:35.4375em){fieldset.fieldset__custom-payment-methods .fieldset-wrapper .as-fieldset-legend{margin:2rem 2rem 0.8em;font-size:2rem;}}fieldset.fieldset__custom-payment-methods .fieldset-wrapper .form-radios .form-type-radio label{display:block;margin:0 5rem;padding-top:3rem;padding-bottom:3rem;}@media all and (max-width:35.4375em){fieldset.fieldset__custom-payment-methods .fieldset-wrapper .form-radios .form-type-radio label{margin:0 2rem;}}.banktransfer-extra-info,.online-pay-extra-info{padding:3rem 10rem 3rem 9.5rem;opacity:1;background:#f9f9f9;-webkit-transition:opacity 250ms linear;transition:opacity 250ms linear;}.banktransfer-extra-info p + p,.online-pay-extra-info p + p{margin-top:2rem;}@media all and (max-width:35.4375em){.banktransfer-extra-info,.online-pay-extra-info{padding:2rem 3rem;font-size:1.6rem;}}.banktransfer-extra-info .bank-transfer-label{display:inline-block;width:12rem;font-weight:600;}#terms-and-conditions-container{margin:4rem 0 1rem 0;padding:0 6rem;}@media all and (max-width:35.4375em){#terms-and-conditions-container{padding:0 3rem;}}.mail-list-subscribe-container{margin:1rem 0 4rem 0;padding:0 6rem;}@media all and (max-width:35.4375em){.mail-list-subscribe-container{padding:0 3rem;}}.layout-region-checkout-footer .form-actions{padding:0 6rem;}.layout-region-checkout-footer .form-actions .form-submit{width:100%;max-width:50rem;}.checkout-pane-completion-message{padding:0 15.5rem;}@media all and (max-width:74.9375em){.checkout-pane-completion-message{padding:0 10rem;}}@media all and (max-width:47.9375em){.checkout-pane-completion-message{padding:0 6rem;}}@media all and (max-width:35.4375em){.checkout-pane-completion-message{padding:0;}}.checkout-pane-completion-message .checkout-complete{border:1rem #f9f9f9 solid;padding:5rem;}@media all and (max-width:35.4375em){.checkout-pane-completion-message .checkout-complete{padding:3rem;}}fieldset.checkout-pane-shipping-information,fieldset.checkout-pane-custom-shipping-information{padding:3rem 5rem;border:1rem solid #f9f9f9;}fieldset.checkout-pane-shipping-information .messages,fieldset.checkout-pane-custom-shipping-information .messages{margin-bottom:3rem;}@media all and (max-width:35.4375em){fieldset.checkout-pane-shipping-information,fieldset.checkout-pane-custom-shipping-information{padding:2rem;}fieldset.checkout-pane-shipping-information .messages,fieldset.checkout-pane-custom-shipping-information .messages{margin-bottom:2rem;}}fieldset.checkout-pane-shipping-information .as-fieldset-legend,fieldset.checkout-pane-custom-shipping-information .as-fieldset-legend{font-family:"Museo","Times",serif;font-size:2.5rem;font-weight:500;line-height:1.6;}@media all and (max-width:91.1875em){fieldset.checkout-pane-shipping-information .as-fieldset-legend,fieldset.checkout-pane-custom-shipping-information .as-fieldset-legend{font-size:2.1rem;}}@media all and (max-width:35.4375em){fieldset.checkout-pane-shipping-information .as-fieldset-legend,fieldset.checkout-pane-custom-shipping-information .as-fieldset-legend{font-size:2rem;}}fieldset.checkout-pane-shipping-information .form-item,fieldset.checkout-pane-custom-shipping-information .form-item{margin:2rem 0;}fieldset.checkout-pane-shipping-information .form-item[class*=address-address-line2],fieldset.checkout-pane-custom-shipping-information .form-item[class*=address-address-line2]{margin-top:0;}fieldset.checkout-pane-shipping-information .field--type-address > .form-wrapper > div > .form-wrapper,fieldset.checkout-pane-custom-shipping-information .field--type-address > .form-wrapper > div > .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}fieldset.checkout-pane-shipping-information .field--type-address > .form-wrapper > div > .form-wrapper > *,fieldset.checkout-pane-custom-shipping-information .field--type-address > .form-wrapper > div > .form-wrapper > *{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;}fieldset.checkout-pane-shipping-information .address-container-inline,fieldset.checkout-pane-custom-shipping-information .address-container-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem;}fieldset.checkout-pane-shipping-information .address-container-inline > .form-item,fieldset.checkout-pane-custom-shipping-information .address-container-inline > .form-item{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;margin:1rem;}fieldset.checkout-pane-shipping-information .address-container-inline > .form-item[class*=address-postal-code],fieldset.checkout-pane-custom-shipping-information .address-container-inline > .form-item[class*=address-postal-code]{-webkit-box-flex:1;-webkit-flex:1 1 15%;-ms-flex:1 1 15%;flex:1 1 15%;min-width:15rem;}fieldset.checkout-pane-shipping-information .address-container-inline > .form-item[class*=address-locality],fieldset.checkout-pane-custom-shipping-information .address-container-inline > .form-item[class*=address-locality]{min-width:24rem;}fieldset.checkout-pane-shipping-information .address-container-inline > .form-item[class*=address-given-name],fieldset.checkout-pane-shipping-information .address-container-inline > .form-item[class*=address-family-name],fieldset.checkout-pane-custom-shipping-information .address-container-inline > .form-item[class*=address-given-name],fieldset.checkout-pane-custom-shipping-information .address-container-inline > .form-item[class*=address-family-name]{-webkit-flex-basis:40%;-ms-flex-preferred-size:40%;flex-basis:40%;min-width:21.3rem;}fieldset.checkout-pane-shipping-information input[type=submit][id*=recalculate-shipping],fieldset.checkout-pane-shipping-information input[type=submit][id*=add-shipment],fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=recalculate-shipping],fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=add-shipment]{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#525050;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;display:none;}@media all and (max-width:91.1875em){fieldset.checkout-pane-shipping-information input[type=submit][id*=recalculate-shipping],fieldset.checkout-pane-shipping-information input[type=submit][id*=add-shipment],fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=recalculate-shipping],fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=add-shipment]{font-size:1.6rem;}}fieldset.checkout-pane-shipping-information input[type=submit][id*=recalculate-shipping]:hover,fieldset.checkout-pane-shipping-information input[type=submit][id*=recalculate-shipping]:focus,fieldset.checkout-pane-shipping-information input[type=submit][id*=add-shipment]:hover,fieldset.checkout-pane-shipping-information input[type=submit][id*=add-shipment]:focus,fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=recalculate-shipping]:hover,fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=recalculate-shipping]:focus,fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=add-shipment]:hover,fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=add-shipment]:focus{background-color:#000;}fieldset.checkout-pane-shipping-information input[type=submit][id*=recalculate-shipping]:disabled,fieldset.checkout-pane-shipping-information input[type=submit][id*=add-shipment]:disabled,fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=recalculate-shipping]:disabled,fieldset.checkout-pane-custom-shipping-information input[type=submit][id*=add-shipment]:disabled{opacity:0.3;cursor:not-allowed;}fieldset.checkout-pane-shipping-information.recalculate-active input[type=submit][id*=recalculate-shipping],fieldset.checkout-pane-custom-shipping-information.recalculate-active input[type=submit][id*=recalculate-shipping]{display:inline-block;}fieldset.checkout-pane-shipping-information #edit-shipping-information-shipping-profile,fieldset.checkout-pane-shipping-information #edit-custom-shipping-information-shipping-profile,fieldset.checkout-pane-custom-shipping-information #edit-shipping-information-shipping-profile,fieldset.checkout-pane-custom-shipping-information #edit-custom-shipping-information-shipping-profile{margin-top:2rem;padding:3rem;border:1rem solid #f9f9f9;}fieldset.checkout-pane-shipping-information #edit-shipping-information-shipping-profile .form-type-select,fieldset.checkout-pane-shipping-information #edit-custom-shipping-information-shipping-profile .form-type-select,fieldset.checkout-pane-custom-shipping-information #edit-shipping-information-shipping-profile .form-type-select,fieldset.checkout-pane-custom-shipping-information #edit-custom-shipping-information-shipping-profile .form-type-select{margin-top:0;}fieldset.checkout-pane-shipping-information #edit-shipping-information-shipping-profile + input[type=submit],fieldset.checkout-pane-shipping-information #edit-custom-shipping-information-shipping-profile + input[type=submit],fieldset.checkout-pane-custom-shipping-information #edit-shipping-information-shipping-profile + input[type=submit],fieldset.checkout-pane-custom-shipping-information #edit-custom-shipping-information-shipping-profile + input[type=submit]{margin-top:3rem;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate{margin-top:4rem;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .fieldset-legend,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .fieldset-legend{font-family:"Museo","Times",serif;font-size:2.1rem;font-weight:500;line-height:1.6;}@media all and (max-width:91.1875em){fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .fieldset-legend,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .fieldset-legend{font-size:1.8rem;}}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios{margin-top:1rem;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio{margin:0;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio label,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio label{display:block;z-index:3;padding:1.5rem 4.5rem 1.5rem 8.5rem;border:1rem solid #f9f9f9;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio label::before,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio label::before{left:3rem;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio label::after,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio label::after{left:3.7rem;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio:not(:last-child),fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio:not(:last-child){margin-bottom:-1rem;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio > input:checked + label,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio > input:checked + label{z-index:9;border-color:#85e9dc;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio .form-item__label,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio .form-item__label{display:block;line-height:1.2;}fieldset.checkout-pane-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio .description,fieldset.checkout-pane-custom-shipping-information .field--widget-commerce-shipping-rate .form-radios .form-type-radio .description{color:#a8a7a7;font-size:1.4rem;}#edit-payment-information-vat-number-message,#edit-custom-shipping-information-vat-number-message{font-size:1.6rem;}#edit-payment-information-vat-number-message a,#edit-custom-shipping-information-vat-number-message a{position:relative;padding-bottom:0.1rem;color:#525050;font-size:1.6rem;font-weight:300;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;font-weight:500;}#edit-payment-information-vat-number-message a:hover,#edit-payment-information-vat-number-message a:focus,#edit-custom-shipping-information-vat-number-message a:hover,#edit-custom-shipping-information-vat-number-message a:focus{color:#525050;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#85e9dc),to(#85e9dc));background-image:linear-gradient(to right,#85e9dc 100%,#85e9dc 100%);}fieldset.checkout-pane-order-comment{margin-top:4rem;padding:3rem 5rem;border:1rem solid #f9f9f9;}@media all and (max-width:35.4375em){fieldset.checkout-pane-order-comment{padding:2rem;}}fieldset.checkout-pane-order-comment .as-fieldset-legend{margin-bottom:0.8em;font-family:"Museo","Times",serif;font-size:2.5rem;font-weight:500;line-height:1.6;}@media all and (max-width:91.1875em){fieldset.checkout-pane-order-comment .as-fieldset-legend{font-size:2.1rem;}}@media all and (max-width:35.4375em){fieldset.checkout-pane-order-comment .as-fieldset-legend{font-size:2rem;}}.path-checkout .address-book-edit-button{position:relative;padding-bottom:0.1rem;color:#525050;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;cursor:pointer;padding-left:0;padding-right:0;background-color:transparent;border:none;}.path-checkout .address-book-edit-button:hover,.path-checkout .address-book-edit-button:focus{color:#525050;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#85e9dc),to(#85e9dc));background-image:linear-gradient(to right,#85e9dc 100%,#85e9dc 100%);}@media all and (max-width:35.4375em){.path-cart .breadcrumb{display:none;}}@media all and (max-width:35.4375em){.path-cart .region.region-content{padding-top:0;padding-bottom:0;}}.path-cart h1.page-title,.path-cart .page-title.colorpicker-feature__title{float:left;left:-15.5rem;}@media all and (max-width:74.9375em){.path-cart h1.page-title,.path-cart .page-title.colorpicker-feature__title{left:-10rem;}}@media all and (max-width:61.1875em){.path-cart h1.page-title,.path-cart .page-title.colorpicker-feature__title{float:none;}}@media all and (max-width:47.9375em){.path-cart h1.page-title,.path-cart .page-title.colorpicker-feature__title{left:-6rem;}}@media all and (max-width:35.4375em){.path-cart h1.page-title,.path-cart .page-title.colorpicker-feature__title{padding-left:5rem;left:-1rem;}}#edit-discount-tip-block{float:right;width:46rem;max-width:50%;margin-bottom:4.5rem;padding-left:6.5rem;font-size:1.6rem;font-weight:400;line-height:1.5625;}#edit-discount-tip-block .form-wrapper + .form-wrapper{margin-top:1.5rem;}@media all and (max-width:61.1875em){#edit-discount-tip-block{position:relative;float:none;max-width:100%;left:-10rem;padding-right:3rem;padding-left:10rem;}}@media all and (max-width:47.9375em){#edit-discount-tip-block{left:-6rem;padding-left:6rem;}}@media all and (max-width:35.4375em){#edit-discount-tip-block{left:-1rem;padding-left:5rem;}}@media all and (min-width:61.25em){#edit-discount-tip-block{margin-top:-13.3rem;margin-right:-10rem;padding:2rem 3rem;background-color:#ffd674;}#edit-discount-tip-block .form-wrapper + .form-wrapper{padding-top:2rem;border-top:0.1rem solid #f1c866;}}@media all and (min-width:75em){#edit-discount-tip-block{margin-right:-15.5rem;}}@media all and (min-width:91.25em){#edit-discount-tip-block{margin-top:-13.5rem;}}#edit-discount-tip-block h3,#edit-discount-tip-block .colorpicker-modal__title,#edit-discount-tip-block .colorpicker-modal__subtitle,#edit-discount-tip-block .colorpicker-feature__subtitle{position:relative;margin-bottom:0.6rem;color:#525050;font-size:1.8rem;font-weight:500;}@media all and (max-width:61.1875em){#edit-discount-tip-block h3,#edit-discount-tip-block .colorpicker-modal__title,#edit-discount-tip-block .colorpicker-modal__subtitle,#edit-discount-tip-block .colorpicker-feature__subtitle{color:#f0605b;font-size:2.1rem;font-weight:400;}}@media all and (max-width:61.1875em){#edit-discount-tip-block h3:before,#edit-discount-tip-block .colorpicker-modal__title:before,#edit-discount-tip-block .colorpicker-modal__subtitle:before,#edit-discount-tip-block .colorpicker-feature__subtitle:before{content:"";position:absolute;bottom:1.4rem;left:-6.5rem;width:4.6rem;height:0.2rem;background-color:#f0605b;left:-10rem;width:8rem;}}@media all and (max-width:47.9375em){#edit-discount-tip-block h3:before,#edit-discount-tip-block .colorpicker-modal__title:before,#edit-discount-tip-block .colorpicker-modal__subtitle:before,#edit-discount-tip-block .colorpicker-feature__subtitle:before{left:-6rem;width:4rem;}}@media all and (max-width:35.4375em){#edit-discount-tip-block h3:before,#edit-discount-tip-block .colorpicker-modal__title:before,#edit-discount-tip-block .colorpicker-modal__subtitle:before,#edit-discount-tip-block .colorpicker-feature__subtitle:before{left:-5rem;width:2.6rem;}}.path-cart .cart-empty-page{clear:both;padding:6rem 15.5rem;border-top:1rem #f9f9f9 solid;color:#A0A0A0;font-family:"Museo","Times",serif;font-weight:300;font-size:1.8rem;text-align:center;}@media all and (max-width:91.1875em){.path-cart .cart-empty-page{font-size:1.6rem;}}@media all and (max-width:47.9375em){.path-cart .cart-empty-page{padding:6rem;}}@media all and (max-width:35.4375em){.path-cart .cart-empty-page{padding:3rem;}}#block-cart .extra-info{display:none;}.path-cart .cart-form{clear:both;padding:0 15.5rem;}.path-cart .cart-form::before,.path-cart .cart-form::after{display:table;content:"";}.path-cart .cart-form::after{clear:both;}@media all and (max-width:74.9375em){.path-cart .cart-form{padding:0 10rem;}}@media all and (max-width:47.9375em){.path-cart .cart-form{padding:0 6rem;}}@media all and (max-width:35.4375em){.path-cart .cart-form{padding:3rem 0 0 0;border:1rem #f9f9f9 solid;border-top:0;}}.path-cart .cart-form .view-commerce-cart-form .views-table{border-collapse:collapse;border:1rem #f9f9f9 solid;}.path-cart .cart-form .view-commerce-cart-form .views-table thead{display:none;}@media all and (max-width:61.1875em){.path-cart .cart-form .view-commerce-cart-form .views-table{border-bottom:0.5rem solid #f9f9f9;}}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form .views-table{border:none;border-top:1rem solid #f9f9f9;}}.path-cart .cart-form .view-commerce-cart-form .views-table td{padding:2rem;border-bottom:0.5rem solid #f9f9f9;font-size:1.6rem;font-weight:400;line-height:1.5;vertical-align:middle;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form .views-table td{font-size:1.5rem;}}.path-cart .cart-form .view-commerce-cart-form .views-table td:first-child{padding-left:5rem;}.path-cart .cart-form .view-commerce-cart-form .views-table td.views-field-remove-button{width:12rem;}.path-cart .cart-form .view-commerce-cart-form .views-table td.views-field-edit-quantity{width:9.7rem;}.path-cart .cart-form .view-commerce-cart-form .views-table td:last-child{width:24rem;padding-right:5rem;text-align:right;}.path-cart .cart-form .view-commerce-cart-form .views-table .purchased-entity{display:block;font-size:1.8rem;font-weight:500;line-height:1.6667;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form .views-table .purchased-entity{font-size:1.6rem;line-height:1.875;}}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__product-info{margin-left:-3.2rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__product-info .product-thumb{width:8.5rem;height:6rem;margin-right:2rem;-webkit-box-flex:0;-webkit-flex:0 0 8.5rem;-ms-flex:0 0 8.5rem;flex:0 0 8.5rem;background-color:#f9f9f9;}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__product-info .product-thumb a{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:100%;width:100%;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__product-info .product-thumb a > span,.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__product-info .product-thumb a > img{margin:auto;}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__product-info .product-thumb img{display:block;width:5.3rem;}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__product-info .promo-label:not(:empty){display:inline-block;padding:0.4rem 1.6rem 0.2rem;border-radius:1.6rem;background-color:#ffd674;color:#525050;font-size:1.6rem;font-weight:500;}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__title-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 -0.5rem;}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__title-wrapper > span{margin:0.25rem 0.5rem;}.path-cart .cart-form .view-commerce-cart-form .views-table .cart-entry__title-wrapper .promo-description{color:#a8a7a7;}.path-cart .cart-form .view-commerce-cart-form .views-table .extra-info{position:relative;display:block;padding-left:4.4rem;color:#A8A7A7;font-size:1.6rem;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form .views-table .extra-info{font-size:1.5rem;}}.path-cart .cart-form .view-commerce-cart-form .views-table .extra-info:before{content:"";position:absolute;top:0;left:0;width:3.4rem;height:2.4rem;background-color:#ffd674;border-radius:1.2rem;color:#525050;background-image:url(/themes/custom/tcs/dist/img/icons/icon__info-i--grey.svg);background-repeat:no-repeat;background-position:center center;background-size:0.4rem 1.2rem;}@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.path-cart .cart-form .view-commerce-cart-form .views-table .extra-info:before{background-size:4px 12px;}}.path-cart .cart-form .view-commerce-cart-form .views-table .extra-info:empty{display:none;}.path-cart .cart-form .view-commerce-cart-form .views-table td:first-of-type .total-price{display:inline-block;margin-top:1rem;color:#f0605b;font-size:1.5rem;line-height:1.5;font-weight:300;}@media all and (min-width:35.5em){.path-cart .cart-form .view-commerce-cart-form .views-table td:first-of-type .total-price{margin-left:4.4rem;}}.path-cart .cart-form .view-commerce-cart-form .views-table .views-field-remove-button .form-submit{-webkit-appearance:none;padding:0;background:transparent;border:none;color:#f0605b;font-size:1.6rem;font-weight:600;cursor:pointer;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form .views-table .views-field-remove-button .form-submit{font-size:1.5rem;}}.path-cart .cart-form .view-commerce-cart-form .views-table .views-field-edit-quantity .number-spinner{width:9.7rem;height:4.4rem;}.path-cart .cart-form .view-commerce-cart-form .views-table .total-price{display:block;font-size:1.8rem;font-weight:600;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form .views-table .total-price{font-size:1.6rem;}}.path-cart .cart-form .view-commerce-cart-form .views-table .online-deposit{display:block;color:#A8A7A7;white-space:nowrap;}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper{border:none;}}@media all and (min-width:68.75em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links{margin-left:0;margin-right:0;}@media all and (max-width:68.6875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links{width:100%;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}}@media all and (max-width:47.9375em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links{margin:3rem 0 1rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links .back-to-trajectory-overview,.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links .back-to-shop-overview{line-height:1.65;}@media all and (max-width:68.6875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links .back-to-trajectory-overview,.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links .back-to-shop-overview{display:inline-block;margin:1.5rem;width:auto;text-align:left;}}@media all and (min-width:68.75em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links .back-to-trajectory-overview a,.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links .back-to-shop-overview a{font-size:1.5rem;}}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links .back-to-trajectory-overview,.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .back-to-overview-links .back-to-shop-overview{display:block;width:100%;margin:0;padding:1rem 2rem;text-align:center;}}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:auto;height:8rem;border-left:1rem solid #f9f9f9;border-bottom:1rem solid #f9f9f9;border-right:1rem solid #f9f9f9;}@media all and (max-width:51.1875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper{width:100%;margin-left:0;}}@media all and (max-width:47.9375em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;height:auto;}}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper{border-top:0.5rem solid #f9f9f9;border-left:none;border-right:none;}}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper #edit-custom-update-cart{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;margin-left:3.4rem;margin-right:3.4rem;padding:0;background:none;border:none;border-bottom:0.2rem solid #f0605b;color:#525050;font-size:1.8rem;font-weight:500;text-align:center;cursor:pointer;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper #edit-custom-update-cart{font-size:1.6rem;}}@media all and (max-width:47.9375em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper #edit-custom-update-cart{margin:1rem 5rem 2rem auto;}}@media all and (max-width:26.1875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper #edit-custom-update-cart{margin-right:4rem;}}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;border-left:1rem solid #f9f9f9;font-size:1.8rem;font-weight:500;}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper > span:first-child{padding-right:2rem;padding-left:3.4rem;}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper .subtotal-value-wrapper{width:24rem;padding-right:5rem;padding-left:2rem;text-align:right;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper{font-size:1.6rem;}}@media all and (max-width:61.1875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper .subtotal-value-wrapper{width:auto;padding-right:5.2rem;}}@media all and (max-width:51.1875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}}@media all and (max-width:47.9375em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;margin:2rem 3rem 1rem;border-left:none;}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper > span:first-child{padding:0;margin:0 2rem;}.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper .subtotal-value-wrapper{padding:0;margin:0 2rem;}}@media all and (max-width:26.1875em){.path-cart .cart-form .view-commerce-cart-form .update-cart-button-wrapper .update-cart-inner-wrapper .subtotal-wrapper{margin-right:2rem;}}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price{clear:both;border-top:1rem solid #f9f9f9;border-right:1rem solid #f9f9f9;font-size:1.6rem;}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price::before,.path-cart .cart-form .view-commerce-cart-form .field--name-total-price::after{display:table;content:"";}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price::after{clear:both;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form .field--name-total-price{font-size:1.5rem;}}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form .field--name-total-price{border-right:none;border-left:none;}}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price > div{float:right;width:100%;max-width:45.3rem;border-bottom:1rem solid #f9f9f9;}@media all and (min-width:35.5em) and (max-width:47.9375em){.path-cart .cart-form .view-commerce-cart-form .field--name-total-price > div{border-left:1rem solid #f9f9f9;}}@media all and (max-width:47.9375em){.path-cart .cart-form .view-commerce-cart-form .field--name-total-price > div{max-width:none;}}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line{padding:0;}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line::before,.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line::after{display:table;content:"";}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line::after{clear:both;}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line span{float:left;padding:0 3rem;border-left:1rem solid #f9f9f9;text-align:right;}@media all and (max-width:24.1875em){.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line span{padding:0 2rem;}}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line span.order-total-line-label{width:-webkit-calc(100% - 20rem);width:calc(100% - 20rem);}@media all and (max-width:47.9375em){.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line span.order-total-line-label{border-left:none;}}@media all and (max-width:24.1875em){.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line span.order-total-line-label{width:-webkit-calc(100% - 16rem);width:calc(100% - 16rem);}}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line span.order-total-line-value{width:20rem;padding-right:5rem;}@media all and (max-width:24.1875em){.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line span.order-total-line-value{padding-left:1rem;width:16rem;}}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line:first-child span{padding-top:3rem;}.path-cart .cart-form .view-commerce-cart-form .field--name-total-price .order-total-line:last-child span{padding-bottom:3rem;}.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}@media all and (max-width:68.6875em){.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper{margin:0 -1rem 0 -1rem;}}.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:2rem 2.5rem 1.8rem 2.5rem;background-color:#85e9dc;border-radius:0;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;width:100%;max-width:46.3rem;margin:3rem 0;}@media all and (max-width:91.1875em){.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout{font-size:1.6rem;}}.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout:hover,.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout:focus{background-color:#d71a14;}.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout:disabled{opacity:0.3;cursor:not-allowed;}.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout:hover,.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout:focus{background-color:#85e9dc;opacity:0.8;}@media all and (max-width:68.6875em){.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout{margin-bottom:2rem;}}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form #edit-bottom-wrapper #edit-checkout{max-width:none;margin:0;}}.path-cart .cart-form .view-commerce-cart-form .back-to-overview-links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-1.5rem;margin-right:-1.5rem;}.path-cart .cart-form .view-commerce-cart-form .back-to-trajectory-overview,.path-cart .cart-form .view-commerce-cart-form .back-to-shop-overview{margin:1.5rem;background:#fff;line-height:1.2;}.path-cart .cart-form .view-commerce-cart-form .back-to-trajectory-overview a,.path-cart .cart-form .view-commerce-cart-form .back-to-shop-overview a{position:relative;padding-bottom:0.1rem;color:#525050;font-size:1.6rem;font-weight:300;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;font-weight:300;}.path-cart .cart-form .view-commerce-cart-form .back-to-trajectory-overview a:hover,.path-cart .cart-form .view-commerce-cart-form .back-to-trajectory-overview a:focus,.path-cart .cart-form .view-commerce-cart-form .back-to-shop-overview a:hover,.path-cart .cart-form .view-commerce-cart-form .back-to-shop-overview a:focus{color:#525050;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#85e9dc),to(#85e9dc));background-image:linear-gradient(to right,#85e9dc 100%,#85e9dc 100%);}.path-cart .cart-form .view-commerce-cart-form .back-to-trajectory-overview a:after,.path-cart .cart-form .view-commerce-cart-form .back-to-shop-overview a:after{bottom:-0.3rem;}@media all and (max-width:68.6875em){.path-cart .cart-form .view-commerce-cart-form .back-to-trajectory-overview,.path-cart .cart-form .view-commerce-cart-form .back-to-shop-overview{display:block;width:100%;margin:1rem 0;text-align:center;}}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form .back-to-trajectory-overview,.path-cart .cart-form .view-commerce-cart-form .back-to-shop-overview{padding:1rem 2rem;margin:0;}}.path-cart .cart-form div[id$=edit-free-shipping-block]{padding:2rem;margin:0 2rem 2.8rem;background-color:#ffd674;color:#525050;font-size:1.3rem;line-height:1.6;}@media all and (min-width:48em){.path-cart .cart-form div[id$=edit-free-shipping-block]{float:right;margin:4.8rem 0 3.6rem;width:40%;max-width:32rem;}}.path-cart .cart-form div[id$=edit-free-shipping-block] h3,.path-cart .cart-form div[id$=edit-free-shipping-block] .colorpicker-modal__title,.path-cart .cart-form div[id$=edit-free-shipping-block] .colorpicker-modal__subtitle,.path-cart .cart-form div[id$=edit-free-shipping-block] .colorpicker-feature__subtitle{margin-bottom:0.3rem;font-size:1.5rem;font-weight:500;line-height:1.6;}@media all and (max-width:61.1875em){.path-cart .cart-form .view-commerce-cart-form .views-table{display:block;}.path-cart .cart-form .view-commerce-cart-form .views-table tr{display:block;}.path-cart .cart-form .view-commerce-cart-form .views-table td{float:left;display:block;height:10rem;}.path-cart .cart-form .view-commerce-cart-form .views-table td:first-child{display:block;width:100%;height:auto;border-bottom:none;}.path-cart .cart-form .view-commerce-cart-form .views-table td.views-field-remove-button{width:25%;padding-left:5rem;}.path-cart .cart-form .view-commerce-cart-form .views-table td.views-field-edit-quantity{width:25%;}.path-cart .cart-form .view-commerce-cart-form .views-table td:last-child{float:right;width:50%;}}@media all and (max-width:35.4375em){.path-cart .cart-form .view-commerce-cart-form .views-table td{height:8rem;padding-top:1rem;padding-bottom:0;}.path-cart .cart-form .view-commerce-cart-form .views-table td:first-child{display:block;width:100%;padding-top:2rem;border-bottom:none;}.path-cart .cart-form .view-commerce-cart-form .views-table td.views-field-remove-button{width:100%;height:auto;border-bottom:none;}.path-cart .cart-form .view-commerce-cart-form .views-table td.views-field-edit-quantity{width:50%;padding-left:5rem;}.path-cart .cart-form .view-commerce-cart-form .views-table .extra-info{padding-left:0;}.path-cart .cart-form .view-commerce-cart-form .views-table .extra-info:before{left:-5rem;}}@media all and (max-width:26.1875em){.path-cart .cart-form .view-commerce-cart-form .views-table td:first-child{padding-left:4rem;}.path-cart .cart-form .view-commerce-cart-form .views-table td.views-field-edit-quantity{padding-left:4rem;}.path-cart .cart-form .view-commerce-cart-form .views-table td.views-field-remove-button{padding-left:4rem;}.path-cart .cart-form .view-commerce-cart-form .views-table td:last-child{padding-right:4rem;}.path-cart .cart-form .view-commerce-cart-form .views-table .extra-info:before{left:-4rem;}}.commerce-checkout-flow.payment-redirect-form{padding:8rem 2rem;text-align:center;}@media all and (max-width:47.9375em){.commerce-checkout-flow.payment-redirect-form{padding:4rem 2rem;}}.commerce-checkout-flow.payment-redirect-form .checkout-help{font-size:1.5rem;line-height:1.4;font-weight:normal;max-width:60rem;margin:0 auto 4rem;}.commerce-checkout-flow.payment-redirect-form .form-actions .button{margin:0.5rem 1rem;}.commerce-checkout-flow.payment-redirect-form .form-actions a{display:inline-block;margin:0.5rem 1rem;font-size:1.6rem;font-weight:500;line-height:1.5;}.commerce-checkout-flow.payment-redirect-form .form-actions a:hover,.commerce-checkout-flow.payment-redirect-form .form-actions a:focus{text-decoration:underline;}.node--type-search h1,.node--type-search .colorpicker-feature__title{position:relative;max-width:128.7rem;margin:0;padding-left:15.5rem;font-size:3.5rem;line-height:5rem;}@media all and (max-width:91.1875em){.node--type-search h1,.node--type-search .colorpicker-feature__title{font-size:3rem;}}@media all and (max-width:74.9375em){.node--type-search h1,.node--type-search .colorpicker-feature__title{padding-left:10rem;}}@media all and (max-width:47.9375em){.node--type-search h1,.node--type-search .colorpicker-feature__title{padding-left:6rem;}}@media all and (max-width:35.4375em){.node--type-search h1,.node--type-search .colorpicker-feature__title{padding-left:3rem;}}.node--type-search h1:before,.node--type-search .colorpicker-feature__title:before{content:"";position:absolute;bottom:2rem;left:0;width:12.5rem;height:0.2rem;background:#525050;}@media all and (max-width:74.9375em){.node--type-search h1:before,.node--type-search .colorpicker-feature__title:before{width:8rem;}}@media all and (max-width:47.9375em){.node--type-search h1:before,.node--type-search .colorpicker-feature__title:before{width:4rem;}}@media all and (max-width:35.4375em){.node--type-search h1:before,.node--type-search .colorpicker-feature__title:before{width:2.6rem;}}.node--type-search .search-subheading{padding:0 15.5rem 0 15.5rem;}.node--type-search .search-subheading h2{max-width:104rem;}@media all and (max-width:74.9375em){.node--type-search .search-subheading{padding:0 10rem 0 10rem;}}@media all and (max-width:47.9375em){.node--type-search .search-subheading{padding:0 6rem 0 6rem;}}@media all and (max-width:35.4375em){.node--type-search .search-subheading{padding:0 3rem;}}.node--type-search h2{padding:2rem 2.8rem 1rem 3.8rem;opacity:0.5;background-color:#f9f9f9;font-size:1.8rem;line-height:2;}.node--type-search .pager{max-width:104rem;}.field-name-dynamic-block-fieldnode-search-results-block .custom-header-search-toggle{display:none;}.field-name-dynamic-block-fieldnode-search-results-block .block-tcs-search{float:none;height:auto;margin-right:0;opacity:1;visibility:visible;}.view-search,.view-product-search{padding-left:15.5rem;padding-right:15.5rem;}@media all and (max-width:74.9375em){.view-search,.view-product-search{padding-left:10rem;padding-right:10rem;}}@media all and (max-width:47.9375em){.view-search,.view-product-search{padding-left:6rem;padding-right:6rem;}}@media all and (max-width:35.4375em){.view-search,.view-product-search{padding-left:3rem;padding-right:3rem;}}.view-search .view-content,.view-product-search .view-content{max-width:104rem;border:1rem #f9f9f9 solid;}.view-search .views-row,.view-product-search .views-row{position:relative;padding:4rem 0 4rem 2.8rem;border-bottom:0.5rem #f9f9f9 solid;}@media all and (max-width:35.4375em){.view-search .views-row,.view-product-search .views-row{padding-bottom:6rem;font-size:1.6rem;}}.view-search .views-row:last-child,.view-product-search .views-row:last-child{border-bottom:none;}.view-search .views-row .field-content,.view-search .views-row .field-name-title,.view-product-search .views-row .field-content,.view-product-search .views-row .field-name-title{padding-right:10rem;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:2.6rem;font-weight:500;}@media all and (max-width:35.4375em){.view-search .views-row .field-content,.view-search .views-row .field-name-title,.view-product-search .views-row .field-content,.view-product-search .views-row .field-name-title{padding-right:4rem;font-size:1.6rem;}}.view-search .views-row .field-content a,.view-search .views-row .field-name-title a,.view-product-search .views-row .field-content a,.view-product-search .views-row .field-name-title a{-webkit-transition:background-position 0.3s;transition:background-position 0.3s;}.view-search .views-row .field-content a:after,.view-search .views-row .field-name-title a:after,.view-product-search .views-row .field-content a:after,.view-product-search .views-row .field-name-title a:after{content:"";position:absolute;top:50%;right:-1rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8rem;height:5.5rem;background:#ffd674 url(/themes/custom/tcs/dist/img/icons/icon__arrow-next--black.svg) center/2.3rem 1.6rem no-repeat;border-radius:10rem 0 0 10rem;-webkit-transition:background-position 0.3s;transition:background-position 0.3s;}@media all and (max-width:35.4375em){.view-search .views-row .field-content a:after,.view-search .views-row .field-name-title a:after,.view-product-search .views-row .field-content a:after,.view-product-search .views-row .field-name-title a:after{top:auto;bottom:0;left:-1rem;width:auto;height:4rem;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border-radius:0;}}.view-search .views-row .field-content a:hover:after,.view-search .views-row .field-name-title a:hover:after,.view-product-search .views-row .field-content a:hover:after,.view-product-search .views-row .field-name-title a:hover:after{background-position:55% 50%;}.view-search .views-row .field-content,.view-product-search .views-row .field-content{margin-bottom:1.6rem;}.view-search .views-row .field-name-title + *,.view-product-search .views-row .field-name-title + *{margin-top:1.6rem;}.view-search .views-row .contextual-region,.view-product-search .views-row .contextual-region{position:static;}.view-search .views-row .contextual-region .contextual,.view-product-search .views-row .contextual-region .contextual{display:none;}.node--type-search .nothing-found{padding:8rem 15.5rem 6rem 15.5rem;}@media all and (max-width:74.9375em){.node--type-search .nothing-found{padding:8rem 10rem 6rem 10rem;}}@media all and (max-width:47.9375em){.node--type-search .nothing-found{padding:6rem 6rem 6rem 6rem;}}@media all and (max-width:35.4375em){.node--type-search .nothing-found{padding:3rem;}}.node--type-search .shop-cta{margin-top:2rem;margin-left:15.5rem;margin-right:15.5rem;max-width:104rem;padding:0.6rem 2.8rem;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:#85e9dc;}.node--type-search .shop-cta > *{margin:1rem 1.2rem;}.node--type-search .shop-cta .shop-cta__message{font-family:"Museo","Times",serif;font-size:2rem;font-weight:300;}.node--type-search .shop-cta > a{display:inline-block;padding:0 1.8rem;-webkit-transition:0.2s ease;transition:0.2s ease;border-radius:1.8rem/50%;background-color:#fff;color:#525050;font-size:1.8rem;line-height:2.25;text-decoration:none;}.node--type-search .shop-cta > a:hover,.node--type-search .shop-cta > a:focus{background-color:rgba(255,255,255,0.8);}@media all and (max-width:74.9375em){.node--type-search .shop-cta{margin-left:10rem;margin-right:10rem;}}@media all and (max-width:47.9375em){.node--type-search .shop-cta{margin-left:6rem;margin-right:6rem;}}@media all and (max-width:35.4375em){.node--type-search .shop-cta{margin-left:3rem;margin-right:3rem;}}.view-display-id-shop_products .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.view-display-id-shop_products .view-content > .views-row{padding:1.5rem;width:100%;border-bottom:none;}@media all and (min-width:30em){.view-display-id-shop_products .view-content > .views-row{width:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}@media all and (min-width:51.25em){.view-display-id-shop_products .view-content > .views-row{width:33.3333%;}}@media all and (min-width:81.25em){.view-display-id-shop_products .view-content > .views-row{width:25%;}}@media all and (min-width:30em){.view-display-id-shop_products .view-content .product-search-result{height:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}}.view-display-id-shop_products .view-content .product-search-result .field--name-field-intro-text{font-size:1.6rem;line-height:1.25;}.view-display-id-shop_products .view-content .product-search-result .field--name-field-intro-text ul{list-style:none;}.view-display-id-shop_products .view-content .product-search-result .field--name-field-intro-text ul > li{padding:0;position:relative;}.view-display-id-shop_products .view-content .product-search-result .field--name-field-intro-text ul > li:not(:last-child){margin-bottom:1rem;}.view-display-id-shop_products .view-content .product-search-result .field--name-field-intro-text ul > li::before{content:"";position:absolute;left:-3rem;top:1rem;height:0.1rem;background-color:#525050;width:2.2rem;}.view-display-id-shop_products .view-content .product-search-result .product__actions{margin:1rem -2rem 0 -3rem;padding:1.5rem 0.4rem 0.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f9f9f9;}.view-display-id-shop_products .view-content .product-search-result .product__actions .button--add-to-cart{width:6.5rem;height:4.5rem;overflow:hidden;color:transparent;font-size:0.1rem;}.view-display-id-shop_products .view-content .product-teaser__info{padding:2rem 2rem 0 3rem;}.view-display-id-shop_products .view-content .field--name-variations{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form{margin-left:-0.2rem;margin-right:-0.2rem;}.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form .field--widget-commerce-quantity{width:9.8rem;margin:0.5rem 0.2rem;}.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form .field--widget-commerce-quantity,.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form .field--widget-commerce-quantity .form-type-number,.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form .field--widget-commerce-quantity .number-spinner__buttons{display:block;}.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form input[type=submit],.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form button{padding:1rem 1.5rem;-webkit-transition:250ms linear;transition:250ms linear;font-size:1.6rem;}.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form .button--primary{color:#fff;background-color:#f0605b;}.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form .button--primary:hover,.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form .button--primary:focus{background-color:#d71a14;}.view-display-id-shop_products .view-content .commerce-order-item-add-to-cart-form input[type=submit].button--add-to-cart{width:6.5rem;height:4.5rem;overflow:hidden;color:transparent;font-size:0.1rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__add-to-cart--white.svg);background-repeat:no-repeat;background-position:center center;}.sidebar-page{position:relative;}.sidebar-page__columns{margin:0 -2rem;}.sidebar-page__columns::before,.sidebar-page__columns::after{display:table;content:"";}.sidebar-page__columns::after{clear:both;}.sidebar-page__sidebar{float:left;width:30%;margin-bottom:2rem;}@media all and (max-width:47.9375em){.sidebar-page__sidebar{width:100%;}}.sidebar-page__sidebar__inner{padding:0 2rem;}.sidebar-page__main{float:right;width:70%;}@media all and (max-width:47.9375em){.sidebar-page__main{width:100%;}}.sidebar-page__main__inner{padding:0 2rem;}.node--type-blog-detail.node--view-mode-teaser{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.blog-teaser__text-block{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin-top:1.8rem;}.blog-teaser__title{font-family:"Museo","Times",serif;font-size:2.5rem;line-height:1.3;color:#525050;}@media all and (max-width:91.1875em){.blog-teaser__title{font-size:2.1rem;}}.blog-teaser__title a{color:inherit;text-decoration:none;}.blog-teaser__title a:before{content:"";position:absolute;z-index:2;top:0;bottom:0;left:0;right:0;}.blog-teaser__post-date{font-size:1.6rem;line-height:1.5;margin-top:0.5em;}@media all and (max-width:91.1875em){.blog-teaser__post-date{font-size:1.5rem;}}.blog-teaser__teaser-text{font-size:1.8rem;line-height:1.6;margin-top:1rem;}@media all and (max-width:91.1875em){.blog-teaser__teaser-text{font-size:1.6rem;}}.blog-teaser__cta-block{margin-top:1rem;position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}@media all and (max-width:91.1875em){.blog-teaser__cta-block{font-size:1.6rem;}}.blog-teaser__cta-block:hover,.blog-teaser__cta-block:focus{background-color:#d71a14;}.blog-teaser__cta-block:disabled{opacity:0.3;cursor:not-allowed;}.blog-teaser__image-block{overflow:hidden;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1;}.blog-teaser__image-item img{display:block;width:100%;-webkit-transition:-webkit-transform 3s ease-out;transition:-webkit-transform 3s ease-out;transition:transform 3s ease-out;transition:transform 3s ease-out,-webkit-transform 3s ease-out;}.node--type-blog-detail.node--view-mode-teaser:hover .blog-teaser__image-item img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}@media screen and (prefers-reduced-motion){.node--type-blog-detail.node--view-mode-teaser:hover .blog-teaser__image-item img{-webkit-transform:none;-ms-transform:none;transform:none;}}.node--type-blog-detail.node--view-mode-teaser:hover .blog-teaser__title a{text-decoration:underline;}.node--type-blog-detail.node--view-mode-teaser:hover .blog-teaser__cta-block{background-color:#d71a14;}.node--type-blog-detail.node--view-mode-teaser:focus-within .blog-teaser__image-item img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);}@media screen and (prefers-reduced-motion){.node--type-blog-detail.node--view-mode-teaser:focus-within .blog-teaser__image-item img{-webkit-transform:none;-ms-transform:none;transform:none;}}.node--type-blog-detail.node--view-mode-teaser:focus-within .blog-teaser__title a{text-decoration:underline;}.node--type-blog-detail.node--view-mode-teaser:focus-within .blog-teaser__cta-block{background-color:#d71a14;}.blog-detail-overview .view-filters{margin:4rem 0;}.blog-detail-overview .view-filters .form-type-select{max-width:32rem;margin-left:auto;}.blog-detail-overview .view-filters .form-type-select label{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.blog-detail-overview .view-content{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1rem;}.blog-detail-overview-item{-webkit-box-flex:0;-webkit-flex:0 1 33.3333%;-ms-flex:0 1 33.3333%;flex:0 1 33.3333%;min-width:0;margin-bottom:4rem;}@media all and (max-width:61.1875em){.blog-detail-overview-item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media all and (max-width:47.9375em){.blog-detail-overview-item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}}.blog-detail-overview-item .node--type-blog-detail{padding:0 1rem;}.blog-detail__post-info{margin-bottom:4rem;font-size:1.8rem;line-height:1.5;}@media all and (max-width:91.1875em){.blog-detail__post-info{font-size:1.6rem;}}.blog-detail__post-date{display:inline-block;}.blog-detail__author{position:relative;display:inline-block;padding-left:1em;margin-left:0.4rem;}.blog-detail__author:before{content:"";width:0.5em;height:0.1rem;background:currentColor;position:absolute;top:50%;left:0;}.blog-detail__author__label{display:inline;}.node--type-contact .breadcrumb{border-bottom:none;}.node--type-contact .region.region-content{padding:0;}.node--type-contact #block-tcs-page-title{display:none;}.node--type-contact .contact__hero-image{margin:0 0 8rem 0;}@media all and (max-width:35.4375em){.node--type-contact .contact__hero-image{margin:0 0 4rem;}}.node--type-contact .group-left{float:left;width:42%;margin-bottom:12rem;padding-right:2rem;}@media all and (max-width:47.9375em){.node--type-contact .group-left{float:none;width:100%;margin-bottom:0;padding-bottom:3rem;border:1rem #f9f9f9 solid;border-top:none;}}.node--type-contact .group-right{position:relative;z-index:10;float:left;width:48%;margin-top:-18rem;margin-bottom:12rem;border:1rem #f9f9f9 solid;}@media all and (max-width:84.3125em){.node--type-contact .group-right{width:50%;}}@media all and (max-width:47.9375em){.node--type-contact .group-right{float:none;width:100%;margin-top:0rem;margin-bottom:0;}}.node--type-contact .group-footer{margin:12.6rem 0 0 0;border-top:5rem #f9f9f9 solid;}@media all and (max-width:47.9375em){.node--type-contact .group-footer{margin:0;}}.node--type-contact .page-title{margin-bottom:7rem;font-weight:500;}@media all and (max-width:35.4375em){.node--type-contact .page-title{margin:0 0 3rem;}}.node--type-contact .contact-info{padding-left:15.5rem;}@media all and (max-width:74.9375em){.node--type-contact .contact-info{padding-left:10rem;}}@media all and (max-width:35.4375em){.node--type-contact .contact-info{padding-left:3rem;font-size:1.6rem;}}.node--type-contact .contact-info .field-label-inline{display:inline-block;}.node--type-contact .contact-info .contact-address,.node--type-contact .contact-info .contact__bank-info{margin:2rem 0;}.node--type-contact .contact-info .contact-phone,.node--type-contact .contact-info .contact-mail{position:relative;}.node--type-contact .contact-info .contact-phone:before,.node--type-contact .contact-info .contact-mail:before{content:"";position:absolute;top:50%;left:-4rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:2rem;height:3.3rem;margin-top:-0.2rem;}@media all and (max-width:35.4375em){.node--type-contact .contact-info .contact-phone:before,.node--type-contact .contact-info .contact-mail:before{left:-2.5rem;}}.node--type-contact .contact-info .contact-phone:before{background:url(/themes/custom/tcs/dist/img/icons/icon__telephone--black.svg) center/1.2rem 1.2rem no-repeat;}.node--type-contact .contact-info .contact-mail:before{background:url(/themes/custom/tcs/dist/img/icons/icon__email--black.svg) center/1.8rem 1.2rem no-repeat;}.node--type-contact .contact-info .contact-mail a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;}.node--type-contact .contact-info .contact-mail a:hover,.node--type-contact .contact-info .contact-mail a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.contact-form-wrapper{padding:6rem;background:#fff;font-size:1.6rem;}@media all and (max-width:91.1875em){.contact-form-wrapper{font-size:1.5rem;}}.contact-form-wrapper h2{font-weight:500;font-size:2.5rem;}@media all and (max-width:91.1875em){.contact-form-wrapper h2{font-size:2.1rem;}}@media all and (max-width:47.9375em){.contact-form-wrapper{padding:10rem;}}@media all and (max-width:35.4375em){.contact-form-wrapper{padding:3rem;}}.contact-form-wrapper .form-item{margin:2rem 0;}.contact-form-wrapper .form-type-gdpr-checkbox{margin:3rem 0;}.contact-form-wrapper .form-type-gdpr-checkbox a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;}.contact-form-wrapper .form-type-gdpr-checkbox a:hover,.contact-form-wrapper .form-type-gdpr-checkbox a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.contact-form-wrapper .form-submit{width:100%;}.contact__cta{border-top:0.5rem #f9f9f9 solid;}.contact__cta .paragraph--type-three-column-paragraph{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}@media all and (max-width:47.9375em){.contact__cta .paragraph--type-three-column-paragraph{display:block;}}.contact__cta .paragraph--type-three-column-paragraph .paragraph__col{width:33.3333333333%;padding:5rem 7rem;border:0.5rem #f9f9f9 solid;}@media all and (max-width:47.9375em){.contact__cta .paragraph--type-three-column-paragraph .paragraph__col{width:100%;padding:6rem;border-right-width:1rem;border-left-width:1rem;}}@media all and (max-width:35.4375em){.contact__cta .paragraph--type-three-column-paragraph .paragraph__col{padding:3rem;}}.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .paragraph__block-title{font-size:2.5rem;}@media all and (max-width:91.1875em){.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .paragraph__block-title{font-size:2.1rem;}}.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .text-content{font-size:1.8rem;}@media all and (max-width:91.1875em){.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .text-content{font-size:1.6rem;}}.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .btn-icon{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:0.4rem 0 0 3.8rem;color:#525050;font-size:1.8rem;line-height:1.5;}@media all and (max-width:91.1875em){.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .btn-icon{font-size:1.6rem;}}.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .btn-icon:after{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-right-circle--black.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;}.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .btn-icon:hover:after,.contact__cta .paragraph--type-three-column-paragraph .paragraph__col .btn-icon:focus:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.contact__cta .paragraph--type-three-column-paragraph .paragraph__col--two{margin:0;}.js .faq-teaser-list{opacity:0;}.js .faq-teaser-list.js-accordion-processed{opacity:1;}.faq-teaser-list-item{margin-top:-0.2rem;}.faq-category-list-item{margin-bottom:0.5rem;}.faq-category-list-item a{display:block;text-decoration:none;padding:0.5em 1em;border:0.2rem solid transparent;-webkit-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out;}.faq-category-list-item a:hover,.faq-category-list-item a:focus,.faq-category-list-item a.js-active{border-color:#000;outline:none;}@media all and (max-width:47.9375em){.faq-category-list [data-role=subnav-button]{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;display:block;width:100%;}}@media all and (max-width:47.9375em) and (max-width:91.1875em){.faq-category-list [data-role=subnav-button]{font-size:1.6rem;}}@media all and (max-width:47.9375em){.faq-category-list [data-role=subnav-button]:hover,.faq-category-list [data-role=subnav-button]:focus{background-color:#d71a14;}}@media all and (max-width:47.9375em){.faq-category-list [data-role=subnav-button]:disabled{opacity:0.3;cursor:not-allowed;}}@media all and (max-width:47.9375em){.faq-category-list [data-role=subnav-content]{margin-top:1em;}}.node--type-faq-detail.node--view-mode-teaser{position:relative;padding:3rem;border:0.2rem solid transparent;}.node--type-faq-detail.node--view-mode-teaser:after{content:"";display:block;width:100%;height:0;border-bottom:0.2rem solid rgba(0,0,0,0.2);position:absolute;z-index:-1;left:0;bottom:-0.2rem;}.faq-teaser__title{font-family:"Museo","Times",serif;font-size:1.8rem;line-height:1.3;font-weight:bold;}@media all and (max-width:91.1875em){.faq-teaser__title{font-size:1.6rem;}}.faq-teaser__text{margin-top:1.6rem;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser{padding:1.5rem 1.5rem;-webkit-transition:border-color 0.2s ease-out;transition:border-color 0.2s ease-out;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser.js-item-opened{border-color:#000;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser .faq-teaser__title{padding:0;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser [data-role=accordion-button]{padding:1.5rem 3.5rem 1.5rem 1.5rem;-webkit-transition:color 0.2s ease-out;transition:color 0.2s ease-out;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser [data-role=accordion-button]:hover,.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser [data-role=accordion-button]:focus{outline:none;color:#f64942;text-decoration:underline;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser [data-role=accordion-button]:after{content:"";display:block;width:1.6rem;height:1.6rem;background-image:url(/themes/custom/tcs/dist/img/content-types/faq/toggle-arrow--dark.svg);background-repeat:no-repeat;background-position:center center;background-size:contain;position:absolute;top:50%;margin-top:-0.8rem;right:1.5rem;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform 0.15s ease-out;transition:-webkit-transform 0.15s ease-out;transition:transform 0.15s ease-out;transition:transform 0.15s ease-out,-webkit-transform 0.15s ease-out;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser.js-item-opened [data-role=accordion-button]:after{-webkit-transform:none;-ms-transform:none;transform:none;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser [data-role=accordion-content]{padding:0 1.5rem 3rem;}.js-accordion-processed .node--type-faq-detail.node--view-mode-teaser .faq-teaser__text{margin-top:0;}.node--type-homepage .region.region-content{padding-top:0;}.node--type-homepage .experience-usps__region{position:relative;z-index:10;padding:0 15.5rem;}.node--type-homepage .experience-usps__region::before,.node--type-homepage .experience-usps__region::after{display:table;content:"";}.node--type-homepage .experience-usps__region::after{clear:both;}@media all and (max-width:91.1875em){.node--type-homepage .experience-usps__region{padding:0 10rem;}}@media all and (max-width:61.1875em){.node--type-homepage .content-wrapper{margin-top:0;}.node--type-homepage .experience-usps__region{padding:0 3rem 0 0;}}@media all and (max-width:47.9375em){.node--type-homepage .experience-usps__region{z-index:0;padding:0;}}.homepage__cta-blocks{position:relative;z-index:10;}.homepage__cta-blocks::before,.homepage__cta-blocks::after{display:table;content:"";}.homepage__cta-blocks::after{clear:both;}.homepage__cta-blocks > div{float:left;}.homepage__cta-blocks > div h2{margin-bottom:1.3rem;font-weight:500;font-size:2.5rem;}@media all and (max-width:91.1875em){.homepage__cta-blocks > div h2{font-size:2.1rem;}}.homepage__cta-blocks > div .homepage_cta-link{margin-top:2rem;}.homepage__cta-blocks > div .homepage_cta-link a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}@media all and (max-width:91.1875em){.homepage__cta-blocks > div .homepage_cta-link a{font-size:1.6rem;}}.homepage__cta-blocks > div .homepage_cta-link a:hover,.homepage__cta-blocks > div .homepage_cta-link a:focus{background-color:#d71a14;}.homepage__cta-blocks > div .homepage_cta-link a:disabled{opacity:0.3;cursor:not-allowed;}.homepage__cta-blocks > div.cta-inner-network{width:30.77%;}.homepage__cta-blocks > div.cta-inner-network .homepage__extended-network{padding:5rem 6.7rem 3rem 8rem;}.homepage__cta-blocks > div.cta-inner-trainings{width:36.55%;margin-top:-15rem;}.homepage__cta-blocks > div.cta-inner-trainings .homepage__trainings{padding:4rem 5rem 5rem 5rem;background:#f9f9f9;border:3rem #fff solid;}.homepage__cta-blocks > div.cta-inner-treatments{width:32.66%;margin-top:-6rem;}.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments{padding:4rem 5rem 5rem 5rem;background:#85e9dc;border-top:3rem #fff solid;border-bottom:3rem #fff solid;}.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments .homepage_cta-link a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background-color:#fff;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}@media all and (max-width:91.1875em){.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments .homepage_cta-link a{font-size:1.6rem;}}.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments .homepage_cta-link a:hover,.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments .homepage_cta-link a:focus{background-color:#d71a14;}.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments .homepage_cta-link a:disabled{opacity:0.3;cursor:not-allowed;}.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments .homepage_cta-link a:hover,.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments .homepage_cta-link a:focus{background-color:#fff;opacity:0.8;}@media all and (max-width:91.1875em){.homepage__cta-blocks > div.cta-inner-trainings{margin-top:-10rem;}.homepage__cta-blocks > div.cta-inner-treatments{margin-top:-6rem;}}@media all and (max-width:61.1875em){.homepage__cta-blocks{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}.homepage__cta-blocks > div{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;float:none;min-width:0;}.homepage__cta-blocks > div.cta-inner-network{-webkit-box-ordinal-group:4;-webkit-order:3;-ms-flex-order:3;order:3;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;}.homepage__cta-blocks > div.cta-inner-network .homepage__extended-network{padding:4rem 16.8rem;}.homepage__cta-blocks > div.cta-inner-trainings{-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0;}.homepage__cta-blocks > div.cta-inner-trainings .homepage__trainings{padding:4rem 16.8rem;border:none;}.homepage__cta-blocks > div.cta-inner-treatments{-webkit-box-ordinal-group:3;-webkit-order:2;-ms-flex-order:2;order:2;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:0;}.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments{padding:4rem 16.8rem;border:none;}}@media all and (max-width:47.9375em){.homepage__cta-blocks > div.cta-inner-network .homepage__extended-network{padding:3rem 3rem 3rem 6rem;}.homepage__cta-blocks > div.cta-inner-trainings .homepage__trainings{padding:3rem 3rem 3rem 6rem;}.homepage__cta-blocks > div.cta-inner-treatments .homepage__treatments{padding:3rem 3rem 3rem 6rem;}}.tcs-custom__search-the-network{max-width:42rem;}.tcs-custom__search-the-network .institute-search-form-main__title{margin-bottom:1.3rem;font-weight:500;font-size:2.5rem;}@media all and (max-width:91.1875em){.tcs-custom__search-the-network .institute-search-form-main__title{font-size:2.1rem;}}.tcs-custom__search-the-network .institute-search-form-main__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin-top:2rem;border:0.2rem #C2BFBF solid;background:#fff;font-size:1.8rem;}@media all and (max-width:91.1875em){.tcs-custom__search-the-network .institute-search-form-main__form{font-size:1.6rem;}}@media all and (max-width:91.1875em){.tcs-custom__search-the-network .institute-search-form-main__form{display:block;}}@media all and (max-width:61.1875em){.tcs-custom__search-the-network .institute-search-form-main__form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}}@media all and (max-width:35.4375em){.tcs-custom__search-the-network .institute-search-form-main__form{margin-left:-3rem;}}.tcs-custom__search-the-network .institute-search-form-main__form .form-item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.tcs-custom__search-the-network .institute-search-form-main__form .form-item label{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.tcs-custom__search-the-network .institute-search-form-main__form .form-item .form-text{padding:1.5rem 2rem 1.2rem 2rem;background:#fff;border:none;border-right:0.2rem #C2BFBF solid;}.tcs-custom__search-the-network .institute-search-form-main__form .form-item .form-text:focus{-webkit-box-shadow:none;box-shadow:none;}@media all and (max-width:91.1875em){.tcs-custom__search-the-network .institute-search-form-main__form .form-item .form-text{border-right-width:0;border-bottom:0.2rem #C2BFBF solid;}}@media all and (max-width:61.1875em){.tcs-custom__search-the-network .institute-search-form-main__form .form-item .form-text{border-right-width:0.2rem;border-bottom:none;}}.tcs-custom__search-the-network .institute-search-form-main__form .form-submit{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-appearance:none;margin:0 -0.2rem -0.2rem -0.2rem;padding:1.6rem 2.8rem 1.5rem 2.8rem;background-color:transparent;border:none;border-radius:0;border:none;-webkit-box-shadow:inset 0px -4px 0 0 #f0605b;box-shadow:inset 0px -4px 0 0 #f0605b;cursor:pointer;}@media all and (max-width:91.1875em){.tcs-custom__search-the-network .institute-search-form-main__form .form-submit{width:-webkit-calc(100% + 0.4rem);width:calc(100% + 0.4rem);}}@media all and (max-width:61.1875em){.tcs-custom__search-the-network .institute-search-form-main__form .form-submit{width:auto;}}.experience__container{float:left;width:61.6%;margin-right:8%;margin-bottom:-3rem;}.experience__container .experience__group-link{display:block;}.experience__container .experience__content{padding:4rem;background:#fff;border:3rem #f9f9f9 solid;}.experience__container .experience__content .experience-title{margin-bottom:1.6rem;font-size:4rem;}@media all and (max-width:91.1875em){.experience__container .experience__content .experience-title{font-size:3rem;}}.experience__container .experience__content .autograph-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:1.6rem;}.experience__container .experience__content .autograph-group .field--name-field-autograph{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;max-width:17.2rem;}.experience__container .experience__content .autograph-group .autograph-name{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;margin:0 0 0 3rem;padding:1rem 0 1rem 3rem;border-left:0.1rem #525050 solid;font-size:1.4rem;white-space:nowrap;}@media all and (max-width:47.9375em){.experience__container{float:none;width:100%;margin:0;}.experience__container .experience__content{padding:3rem 3rem 3rem 3rem;border-width:1.5rem;border-top:none;}.experience__container .experience__content .experience-title{margin-bottom:1.5rem;font-size:2.5rem;}}@media all and (max-width:47.9375em) and (max-width:91.1875em){.experience__container .experience__content .experience-title{font-size:2.1rem;}}@media all and (max-width:47.9375em){.experience__container .experience__content .autograph-group .autograph-name{margin:0 0 0 2rem;padding:1rem 0 1rem 2rem;}}.homepage__usp-container{float:left;width:30.4%;max-width:28.6rem;margin-bottom:4rem;padding:9.6rem 0 0 0;}.homepage__usp-container .group-title-usps{margin:0 0 6rem 0;padding:0;background:none;font-weight:300;}.homepage__usp-container .group-title-usps span:before{display:none;}.homepage__usp-container .usp-group{display:block;padding:0;}.homepage__usp-container .usp__item{display:block;width:100%;margin-bottom:4rem;}.homepage__usp-container .usp-teaser__text-block{padding-right:0;}@media all and (max-width:35.4375em){.homepage__usp-container .usp-teaser__text-block{padding-left:4.3rem;}}@media all and (max-width:91.1875em){.homepage__usp-container{padding:5rem 0 4rem 0;}}@media all and (max-width:47.9375em){.homepage__usp-container{float:none;width:100%;max-width:none;padding:5rem 4rem 19.7rem 3rem;border-top:2.5rem #f9f9f9 solid;border-right:1.5rem #f9f9f9 solid;border-left:1.5rem #f9f9f9 solid;}.homepage__usp-container .usp__item{margin-bottom:2rem;}.homepage__usp-container .usp__item .usp-teaser__text{display:block;}}@media all and (max-width:35.4375em){.homepage__usp-container{padding:5rem 4rem 11rem 3rem;}.homepage__usp-container .group-title-usps{margin-bottom:4rem;}.homepage__usp-container .group-title-usps span{padding-left:4rem;}}.homepage__workshop-case{margin-top:-6rem;}@media all and (max-width:47.9375em){.homepage__workshop-case .paragraph--type-case{padding:0;}}.homepage__workshop-case .paragraph--type-case .paragraph--type-case--inner{padding:6.5rem 9.3rem 0 21.8rem;}@media all and (max-width:91.1875em){.homepage__workshop-case .paragraph--type-case .paragraph--type-case--inner{padding:6.5rem 9.3rem 0 16.8rem;}}@media all and (max-width:61.1875em){.homepage__workshop-case .paragraph--type-case .paragraph--type-case--inner{padding:6.5rem 16.8rem 0 16.8rem;}}@media all and (max-width:47.9375em){.homepage__workshop-case .paragraph--type-case .paragraph--type-case--inner{padding:6.5rem 6rem 0 6rem;}}@media all and (max-width:35.4375em){.homepage__workshop-case .paragraph--type-case .paragraph--type-case--inner{padding:0;}}@media all and (max-width:35.4375em){.homepage__workshop-case .paragraph--type-case .case__left{padding:6.5rem 4rem 0 6rem;}}.homepage__workshop-case .paragraph--type-case .case__title{margin-left:-5.3rem;}@media all and (max-width:47.9375em){.homepage__workshop-case .paragraph--type-case .case__title{margin-left:-6rem;}}@media all and (max-width:35.4375em){.homepage__workshop-case .paragraph--type-case .case__title{padding-left:6rem;}.homepage__workshop-case .paragraph--type-case .case__title:before{width:4rem;}}.homepage__workshop-case .paragraph--type-case .case__text-block{padding-left:0;}.homepage-hero-wrapper{position:relative;}@media all and (max-width:61.1875em){.homepage-hero-wrapper{border:1.5rem #f9f9f9 solid;}}.homepage-hero-wrapper .homepage-hero-content{display:block;position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:54rem;max-width:45%;padding-left:15.5rem;}@media all and (max-width:74.9375em){.homepage-hero-wrapper .homepage-hero-content{padding-left:10rem;}}@media all and (max-width:61.1875em){.homepage-hero-wrapper .homepage-hero-content{position:relative;top:auto;left:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);width:100%;max-width:none;margin-left:0;padding:3rem 15.3rem;}}@media all and (max-width:47.9375em){.homepage-hero-wrapper .homepage-hero-content{padding:3rem 3rem 3rem 4.5rem;}}.homepage-hero-wrapper .homepage-hero-content h1,.homepage-hero-wrapper .homepage-hero-content .colorpicker-feature__title{margin-left:-15.5rem;font-size:4rem;}@media all and (max-width:91.1875em){.homepage-hero-wrapper .homepage-hero-content h1,.homepage-hero-wrapper .homepage-hero-content .colorpicker-feature__title{font-size:3rem;}}@media all and (max-width:74.9375em){.homepage-hero-wrapper .homepage-hero-content h1,.homepage-hero-wrapper .homepage-hero-content .colorpicker-feature__title{margin-left:-10rem;}}@media all and (max-width:61.1875em){.homepage-hero-wrapper .homepage-hero-content h1,.homepage-hero-wrapper .homepage-hero-content .colorpicker-feature__title{margin-left:-1.5rem;padding-left:1.5rem;font-size:2.5rem;}.homepage-hero-wrapper .homepage-hero-content h1:before,.homepage-hero-wrapper .homepage-hero-content .colorpicker-feature__title:before{left:-8rem;bottom:1.25rem;width:8rem;}}@media all and (max-width:47.9375em){.homepage-hero-wrapper .homepage-hero-content h1,.homepage-hero-wrapper .homepage-hero-content .colorpicker-feature__title{margin-left:-3rem;padding-left:3rem;font-size:2.5rem;}.homepage-hero-wrapper .homepage-hero-content h1:before,.homepage-hero-wrapper .homepage-hero-content .colorpicker-feature__title:before{left:-3rem;bottom:1.25rem;width:4rem;}}.homepage-hero-wrapper .homepage-hero-content .homepage-hero-link{margin-top:2rem;}.homepage-hero-wrapper .homepage-hero-content .homepage-hero-link a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:0.4rem 0 0 3.8rem;color:#525050;font-size:1.8rem;line-height:1.5;}@media all and (max-width:91.1875em){.homepage-hero-wrapper .homepage-hero-content .homepage-hero-link a{font-size:1.6rem;}}.homepage-hero-wrapper .homepage-hero-content .homepage-hero-link a:after{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-right-circle--black.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;}.homepage-hero-wrapper .homepage-hero-content .homepage-hero-link a:hover:after,.homepage-hero-wrapper .homepage-hero-content .homepage-hero-link a:focus:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.homepage__latest-news{margin:4rem 0 0 0;padding:4rem 21.8rem 6rem 21.8rem;}.homepage__products-highlight + .homepage__latest-news{margin-top:0;}@media all and (max-width:91.1875em){.homepage__latest-news{padding:4rem 16.8rem 6rem 16.8rem;}}@media all and (max-width:47.9375em){.homepage__latest-news{padding:4rem 6rem 6rem 6rem;}}@media all and (max-width:35.4375em){.homepage__latest-news{padding:2rem 0 0 0;}}.homepage__latest-news > h2{position:relative;display:inline-block;margin:0 0 5rem -5.3rem;padding-left:5.3rem;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-weight:normal;font-size:1.4rem;line-height:1.4;letter-spacing:0.1rem;text-transform:uppercase;}.homepage__latest-news > h2:before{content:"";position:absolute;top:50%;left:0;margin-top:-0.1em;width:4rem;height:0.1rem;background:#525050;}@media all and (max-width:47.9375em){.homepage__latest-news > h2{display:block;margin-left:-6rem;padding-left:6rem;}.homepage__latest-news > h2 span{display:block;}}@media all and (max-width:35.4375em){.homepage__latest-news > h2{margin-left:0;}}.homepage__latest-news .views-element-container{margin:0 -1.5rem;}@media all and (max-width:61.1875em){.homepage__latest-news .views-element-container{margin:0;}}.homepage__latest-news .latest-news-overview::before,.homepage__latest-news .latest-news-overview::after{display:table;content:"";}.homepage__latest-news .latest-news-overview::after{clear:both;}.latest-news-overview--item{float:left;width:33.33%;padding:0 1.5rem;}@media all and (max-width:61.1875em){.latest-news-overview--item{float:none;width:100%;margin-bottom:3rem;padding:0;}.latest-news-overview--item:last-child{margin-bottom:0;}}@media all and (max-width:35.4375em){.latest-news-overview--item{border-right:1.5rem #f9f9f9 solid;border-left:1.5rem #f9f9f9 solid;}}.latest-news-overview--item .field-name-field-teaser-image{height:0;padding-bottom:60.34%;}@media all and (max-width:61.1875em){.latest-news-overview--item .field-name-field-teaser-image{height:auto;padding-bottom:0;}}.latest-news-overview--item .latest-news__content{padding:2rem 0 0 0;}@media all and (max-width:61.1875em){.latest-news-overview--item .latest-news__content{padding:3rem 0 2rem 0;}}@media all and (max-width:35.4375em){.latest-news-overview--item .latest-news__content{padding:3rem 3rem 2rem 4rem;}}.latest-news-overview--item .homepage__news-item__teaser-title{margin-bottom:1rem;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-weight:500;font-size:2rem;}@media all and (max-width:91.1875em){.latest-news-overview--item .homepage__news-item__teaser-title{font-size:1.8rem;}}@media all and (max-width:35.4375em){.latest-news-overview--item .homepage__news-item__teaser-title{font-size:1.6rem;}}.latest-news-overview--item .homepage__news-item__teaser-modified-date{font-size:1.8rem;}@media all and (max-width:91.1875em){.latest-news-overview--item .homepage__news-item__teaser-modified-date{font-size:1.6rem;}}.products-highlight__title{padding:0 0.8rem;font-size:2.1rem;line-height:1.2;}@media all and (max-width:35.4375em){.products-highlight__title{text-align:center;}}@media all and (min-width:61.25em){.products-highlight__title{font-size:3rem;}}@media all and (min-width:61.25em){.homepage__products-highlight{margin-left:2.5%;margin-right:2.5%;}.homepage__workshop-case + .homepage__products-highlight{margin-top:2.5%;}}.homepage__products-highlight__top{padding-top:5rem;padding-bottom:4rem;background-color:#f9f9f9;}.homepage__products-highlight__inner{max-width:1144px;padding:0 1.5rem;margin:0 auto;}@media all and (min-width:46.25em) and (max-width:61.1875em){.homepage__products-highlight__inner.homepage__products-highlight__grid-wrapper{max-width:74rem;}}@media all and (max-width:29.9375em){.homepage__products-highlight__top{padding-bottom:22rem;}.products-highlight__grid{margin-top:-19.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}.products-highlight__grid > .product-teaser{width:100%;margin-bottom:1.5rem;}.products-highlight__grid > .product-teaser .product-teaser__visual img{max-width:16rem;}}@media all and (min-width:30em) and (max-width:44.9375em){.homepage__products-highlight__top{min-height:34rem;padding-bottom:50%;}.products-highlight__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-50% -1.5rem -1.5rem -1.5rem;position:relative;}.products-highlight__grid .product-teaser{position:relative;margin:1.5rem;width:-webkit-calc(50% - 3rem);width:calc(50% - 3rem);}}@media all and (min-width:45em) and (max-width:61.1875em){.homepage__products-highlight__top{min-height:40rem;padding-bottom:-webkit-calc(50% - (100% - 74rem) / 2);padding-bottom:calc(50% - (100% - 74rem) / 2);}.products-highlight__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-50% -1.5rem -1.5rem -1.5rem;position:relative;}.products-highlight__grid .product-teaser{position:relative;margin:1.5rem;width:-webkit-calc(50% - 3rem);width:calc(50% - 3rem);}}@media all and (min-width:61.25em){.homepage__products-highlight__top{padding-bottom:25%;min-height:32rem;}.products-highlight__grid{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:-webkit-calc(-25% + 0.8rem) -1.5rem -1.5rem -1.5rem;margin:calc(-25% + 0.8rem) -1.5rem -1.5rem -1.5rem;position:relative;}.products-highlight__grid .product-teaser{position:relative;margin:1.5rem;width:-webkit-calc(25% - 3rem);width:calc(25% - 3rem);}}@media all and (min-width:75em){.homepage__products-highlight__top{padding-bottom:20%;min-height:36rem;}}.homepage__products-highlight__actions{padding:2rem 0;text-align:center;}@media all and (min-width:48em){.homepage__products-highlight__actions{padding:4rem 0;}}.homepage__products-highlight__actions a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#85e9dc;color:#525050;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}@media all and (max-width:91.1875em){.homepage__products-highlight__actions a{font-size:1.6rem;}}.homepage__products-highlight__actions a:hover,.homepage__products-highlight__actions a:focus{background-color:#4bfae3;}.homepage__products-highlight__actions a:disabled{opacity:0.3;cursor:not-allowed;}.node--type-institute-overview .region.region-content{padding-top:0;}.node--type-institute-overview .mappage-filters-results-container{padding-top:8rem;}.node--type-institute-overview .mappage-filters-results-container::before,.node--type-institute-overview .mappage-filters-results-container::after{display:table;content:"";}.node--type-institute-overview .mappage-filters-results-container::after{clear:both;}@media all and (max-width:35.4375em){.node--type-institute-overview .mappage-filters-results-container{padding-top:4rem;}}.node--type-institute-overview .map-page__page-title{position:relative;margin-bottom:3rem;font-size:2.5rem;}@media all and (max-width:91.1875em){.node--type-institute-overview .map-page__page-title{font-size:2.1rem;}}.node--type-institute-overview .map-page__page-title:before{content:"";position:absolute;bottom:1.4rem;left:-15.5rem;width:12.5rem;height:0.2rem;background:#525050;}@media all and (max-width:81.1875em){.node--type-institute-overview .map-page__page-title:before{left:-14.5rem;}}@media all and (max-width:74.9375em){.node--type-institute-overview .map-page__page-title:before{left:-10rem;width:8rem;}}@media all and (max-width:47.9375em){.node--type-institute-overview .map-page__page-title:before{left:-6rem;width:5.3rem;}}@media all and (max-width:35.4375em){.node--type-institute-overview .map-page__page-title:before{left:-3rem;width:2.6rem;}}.map-container .map-inner-container{width:100%;height:56.2rem;}.map-container .infoBox{min-width:30rem;background-color:#fff;-webkit-box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);}.map-container .infoBox > img{z-index:100;margin:1rem 1rem 0 0 !important;}.mappage-search-container{padding:4rem;background:#f9f9f9;}@media all and (max-width:35.4375em){.mappage-search-container{padding:3rem;}}.mappage-search-container .mappage-search-container__inner{position:relative;max-width:88.2rem;margin:auto;}.mappage-search-container .mappage-search-container__inner::before,.mappage-search-container .mappage-search-container__inner::after{display:table;content:"";}.mappage-search-container .mappage-search-container__inner::after{clear:both;}.mappage-search-container .mappage-search-container__inner #edit-reset{display:none;}.mappage-search-container .mappage-search-container__inner.has-value #edit-reset{display:block;}.mappage-search-container .form-item-place{float:left;width:67.5%;}@media all and (max-width:35.4375em){.mappage-search-container .form-item-place{float:none;width:100%;}}.mappage-search-container .form-item-place label{display:none;}.mappage-search-container .form-item-place .form-text{height:5.5rem;padding-right:6rem;padding-left:3rem;background:#fff;border:1px #E8E8E8 solid;border-radius:10rem 0 0 10rem;font-size:2rem;}.mappage-search-container .form-item-place .form-text:focus{border-color:#85e9dc;-webkit-box-shadow:none;box-shadow:none;}@media all and (max-width:91.1875em){.mappage-search-container .form-item-place .form-text{font-size:1.8rem;}}@media all and (max-width:35.4375em){.mappage-search-container .form-item-place .form-text{border-radius:0;}}.mappage-search-container .form-submit{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:2rem 2.5rem 1.8rem 2.5rem;background-color:#85e9dc;border-radius:0;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;float:left;width:32.5%;height:5.5rem;border-radius:0 10rem 10rem 0;padding:1.5rem 1rem 1.2rem 1rem;}@media all and (max-width:91.1875em){.mappage-search-container .form-submit{font-size:1.6rem;}}.mappage-search-container .form-submit:hover,.mappage-search-container .form-submit:focus{background-color:#d71a14;}.mappage-search-container .form-submit:disabled{opacity:0.3;cursor:not-allowed;}.mappage-search-container .form-submit:hover,.mappage-search-container .form-submit:focus{background-color:#85e9dc;opacity:0.8;}@media all and (max-width:35.4375em){.mappage-search-container .form-submit{float:none;width:100%;border-radius:0;}}.mappage-search-container #edit-reset{position:absolute;display:block;top:50%;right:34.5%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:2.7rem;height:2.7rem;background:url(/themes/custom/tcs/dist/img/icons/icon__close--dark.svg) center/1.1rem 1.1rem no-repeat;border:0.1rem solid;border-radius:50%;}@media all and (max-width:35.4375em){.mappage-search-container #edit-reset{top:2.8rem;right:1.5rem;}}.mappage-search-container #edit-reset span{display:block;text-indent:-9999em;}.mappage-filters__sidebar{float:left;width:31.16%;}@media all and (max-width:74.9375em){.mappage-filters__sidebar{float:none;width:100%;}}.mappage-filters-container{padding-left:15.5rem;max-width:40.1rem;}@media all and (max-width:81.1875em){.mappage-filters-container{padding-left:5.6rem;}}@media all and (max-width:74.9375em){.mappage-filters-container{max-width:100%;padding:0 10rem;}}@media all and (max-width:47.9375em){.mappage-filters-container{padding:0 6rem;}}@media all and (max-width:35.4375em){.mappage-filters-container{padding:0 3rem;}}.mappage-filters-container #edit-institute-types--wrapper{margin-bottom:3rem;}.mappage-filters-container #edit-institute-types--wrapper legend{margin:0 0 1.4rem 0;font-size:1.4rem;text-transform:uppercase;}.mappage-filters-container #edit-institute-types .form-type-checkbox{min-height:0;margin-bottom:2.5rem;}.mappage-filters-container #edit-institute-types .form-type-checkbox > label{display:block;line-height:1;}.mappage-filters-container .form-type-select{margin-bottom:2rem;}.mappage-filters-container .form-type-select label{margin:0 0 1.4rem 0;font-size:1.4rem;text-transform:uppercase;}@media all and (max-width:74.9375em){.mappage-filters-container .form-type-select{width:30.67%;}}@media all and (max-width:61.1875em){.mappage-filters-container .form-type-select{width:50%;}}@media all and (max-width:47.9375em){.mappage-filters-container .form-type-select{width:100%;}}.mappage-main-container{float:right;width:68.84%;padding-left:5.6rem;padding-right:2rem;}.mappage-main-container::before,.mappage-main-container::after{display:table;content:"";}.mappage-main-container::after{clear:both;}@media all and (max-width:74.9375em){.mappage-main-container{float:none;width:100%;margin-top:6rem;padding:0 9rem 0 10rem;}}@media all and (max-width:47.9375em){.mappage-main-container{padding:0 6rem;}}@media all and (max-width:35.4375em){.mappage-main-container{padding:0 3rem;}}.institute-cta-block{position:relative;}.institute-cta-block__inner{background-color:#85e9dc;}.institute-cta-block__textblock{padding:4rem 4rem 4rem 15.5rem;}@media all and (max-width:81.1875em){.institute-cta-block__textblock{padding-left:5.6rem;}}.institute-cta-block__title{font-family:"Museo","Times",serif;font-size:2.5rem;line-height:1.44;font-weight:500;}.institute-cta-block__text{margin-top:2rem;font-size:2rem;line-height:1.65;word-wrap:break-word;}@media all and (max-width:91.1875em){.institute-cta-block__text{font-size:1.8rem;}}@media all and (max-width:61.1875em){.institute-cta-block__text{font-size:1.6rem;}}.institute-cta-block__actionblock{background-color:#ecfbf9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;border-bottom:0.1rem solid #ecfbf9;}.institute-cta-block__links a{display:inline-block;position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background-color:#fff;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;}@media all and (max-width:91.1875em){.institute-cta-block__links a{font-size:1.6rem;}}.institute-cta-block__links a:hover,.institute-cta-block__links a:focus{background-color:#d71a14;}.institute-cta-block__links a:disabled{opacity:0.3;cursor:not-allowed;}.institute-cta-block__links a:hover,.institute-cta-block__links a:focus{background-color:#fff;opacity:0.8;}.mappage-filters__sidebar .institute-cta-block{margin-top:8rem;display:block;}@media all and (max-width:74.9375em){.mappage-filters__sidebar .institute-cta-block{display:none;}}.thecolorstudio-custom-institute-filter-form + .institute-cta-block{display:none;padding:0 10rem;}@media all and (max-width:74.9375em){.thecolorstudio-custom-institute-filter-form + .institute-cta-block{display:block;}}@media all and (max-width:47.9375em){.thecolorstudio-custom-institute-filter-form + .institute-cta-block{padding:0 6rem;}}@media all and (max-width:35.4375em){.thecolorstudio-custom-institute-filter-form + .institute-cta-block{padding:0 3rem;}}.thecolorstudio-custom-institute-filter-form + .institute-cta-block .institute-cta-block__textblock{padding:4rem;}.node--type-institute{font-size:1.8rem;}@media all and (max-width:91.1875em){.node--type-institute{font-size:1.6rem;}}.node--type-institute .institute__teaser-title{font-size:2.5rem;font-weight:500;}@media all and (max-width:91.1875em){.node--type-institute .institute__teaser-title{font-size:2.1rem;}}@media all and (max-width:35.4375em){.node--type-institute .institute__teaser-title{font-size:2rem;}}.node--type-institute .institute-type{margin-bottom:1.5rem;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;}.node--type-institute .institute__teaser-text{margin-top:3rem;}.node--type-institute .institute__treatments-list h3,.node--type-institute .institute__treatments-list .colorpicker-modal__title,.node--type-institute .institute__treatments-list .colorpicker-modal__subtitle,.node--type-institute .institute__treatments-list .colorpicker-feature__subtitle,.node--type-institute .institute__all-treatments-list h3,.node--type-institute .institute__all-treatments-list .colorpicker-modal__title,.node--type-institute .institute__all-treatments-list .colorpicker-modal__subtitle,.node--type-institute .institute__all-treatments-list .colorpicker-feature__subtitle{position:relative;margin-bottom:1.5rem;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.4rem;letter-spacing:1px;text-transform:uppercase;}.node--type-institute .institute__treatments-list h3:before,.node--type-institute .institute__treatments-list .colorpicker-modal__title:before,.node--type-institute .institute__treatments-list .colorpicker-modal__subtitle:before,.node--type-institute .institute__treatments-list .colorpicker-feature__subtitle:before,.node--type-institute .institute__all-treatments-list h3:before,.node--type-institute .institute__all-treatments-list .colorpicker-modal__title:before,.node--type-institute .institute__all-treatments-list .colorpicker-modal__subtitle:before,.node--type-institute .institute__all-treatments-list .colorpicker-feature__subtitle:before{content:"";position:absolute;bottom:1rem;left:-5.5rem;width:4rem;height:0.1rem;background:#525050;}.node--type-institute .institute__treatments-list .treatment-overview-item,.node--type-institute .institute__all-treatments-list .treatment-overview-item{display:inline-block;}.node--type-institute .institute__treatments-list .treatment-overview-item .views-field-title,.node--type-institute .institute__all-treatments-list .treatment-overview-item .views-field-title{display:inline-block;}.node--type-institute .institute__treatments-list .treatment-overview-item .views-field-title .field-content,.node--type-institute .institute__all-treatments-list .treatment-overview-item .views-field-title .field-content{position:relative;display:inline-block;}.node--type-institute .institute__treatments-list .treatment-overview-item .views-field-title .field-content:after,.node--type-institute .institute__all-treatments-list .treatment-overview-item .views-field-title .field-content:after{content:", ";}.node--type-institute .institute__treatments-list .treatment-overview-item:nth-last-child(2) .views-field-title .field-content:after{display:none;}.node--type-institute .institute__all-treatments-list .treatment-overview-item:last-child .views-field-title .field-content:after{display:none;}.node--type-institute .treatments-group{position:relative;}.node--type-institute .show-all-wrapper{display:inline-block;color:#f0605b;font-size:1.6rem;font-weight:600;}@media all and (max-width:91.1875em){.node--type-institute .show-all-wrapper{font-size:1.5rem;}}.node--type-institute .show-all-wrapper span{display:inline-block;padding-right:0.4rem;}.node--type-institute .show-all-wrapper .btn-show-all-treatments{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 0.1rem 0;background:none;border:none;border-bottom:0.2rem #f0605b solid;border-radius:0;color:#f0605b;font-weight:600;cursor:pointer;}.node--type-institute .show-all-wrapper .btn-show-all-treatments:hover{border-bottom:none;}.node--type-institute .institute__all-treatments-list .treatment-overview-item .views-field-title .field-content a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;}.node--type-institute .institute__all-treatments-list .treatment-overview-item .views-field-title .field-content a:hover,.node--type-institute .institute__all-treatments-list .treatment-overview-item .views-field-title .field-content a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.node--type-institute .institute__all-treatments-list .treatment-overview-item .views-field-title .field-content a:after{height:0.2rem;background-color:#E2E2E2;}.node--type-institute .institute__all-treatments-list{position:relative;}.node--type-institute .institute__all-treatments-list .close-all-treatments-overview{position:absolute;top:1rem;right:1rem;width:2.5rem;height:2.5rem;background:url(/themes/custom/tcs/dist/img/icons/icon__close--dark.svg) center/1.6rem 1.6rem no-repeat;border:none;cursor:pointer;}.node--type-institute .institute-phone,.node--type-institute .institute-mail{position:relative;}.node--type-institute .institute-phone:before,.node--type-institute .institute-mail:before{content:"";position:absolute;top:50%;left:-3rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:2rem;height:3.3rem;margin-top:-0.2rem;}.node--type-institute .institute-phone:before{background:url(/themes/custom/tcs/dist/img/icons/icon__telephone--black.svg) center/1.2rem 1.2rem no-repeat;}.node--type-institute .institute-mail:before{background:url(/themes/custom/tcs/dist/img/icons/icon__email--black.svg) center/1.8rem 1.2rem no-repeat;}.node--type-institute .institute-mail a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;}.node--type-institute .institute-mail a:hover,.node--type-institute .institute-mail a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.node--type-institute .institute-mail a:after{background-color:#e2e2e2;}.node--type-institute.node--view-mode-map-teaser{position:relative;padding:2rem 2rem 2rem 4.5rem;border:1rem #f9f9f9 solid;font-size:1.4rem;font-weight:300;line-height:1.714;}.node--type-institute.node--view-mode-map-teaser:before{content:"";display:block;position:absolute;top:4.5rem;left:-3.8rem;width:2.8rem;height:0;border-top:1rem transparent solid;border-right:1.4rem #525050 solid;border-bottom:1rem #525050 solid;border-left:1.4rem transparent solid;}.node--type-institute.node--view-mode-map-teaser .map__infobox-title{font-size:1.6rem;font-weight:300;}@media all and (max-width:91.1875em){.node--type-institute.node--view-mode-map-teaser .map__infobox-title{font-size:1.5rem;}}.node--type-institute.node--view-mode-map-teaser .map__infobox-address{margin:1rem 0;}.node--type-institute.node--view-mode-map-teaser .institute-phone,.node--type-institute.node--view-mode-map-teaser .institute-mail{position:relative;}.node--type-institute.node--view-mode-map-teaser .institute-phone:before,.node--type-institute.node--view-mode-map-teaser .institute-mail:before{left:-3rem;}.node--type-institute.node--view-mode-map-teaser .institute-mail a:after{background-color:#f0605b;height:0.1rem;}.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list{margin-top:1.5rem;}.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list h3,.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-modal__title,.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-modal__subtitle,.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-feature__subtitle{margin:0 0 0.5rem 0;}.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;}.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list a:hover,.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.node--type-institute.node--view-mode-map-teaser .institute__all-treatments-list a:after{height:0.2rem;background-color:#E2E2E2;}.node--type-institute.node--view-mode-extended-teaser{position:relative;float:left;width:-webkit-calc(100% - 1rem);width:calc(100% - 1rem);margin-bottom:5rem;border:1rem #f9f9f9 solid;}.node--type-institute.node--view-mode-extended-teaser:after{content:"";position:absolute;display:block;bottom:-1rem;left:0;width:100%;height:1rem;background-color:#f0605b;}@media all and (max-width:61.1875em){.node--type-institute.node--view-mode-extended-teaser{width:100%;}}.node--type-institute.node--view-mode-extended-teaser .extended-teaser__institute-image{float:left;width:30.67%;}@media all and (max-width:61.1875em){.node--type-institute.node--view-mode-extended-teaser .extended-teaser__institute-image{display:none;}}.node--type-institute.node--view-mode-extended-teaser .extended-teaser__contact-info{float:left;width:34.66%;padding:4rem 2rem 4rem 9.5rem;}@media all and (max-width:61.1875em){.node--type-institute.node--view-mode-extended-teaser .extended-teaser__contact-info{width:50%;padding:3rem 3rem 3rem 11.4rem;}}@media all and (max-width:47.9375em){.node--type-institute.node--view-mode-extended-teaser .extended-teaser__contact-info{float:none;width:100%;padding-bottom:0;}}@media all and (max-width:35.4375em){.node--type-institute.node--view-mode-extended-teaser .extended-teaser__contact-info{padding:3rem 3rem 0 5.4rem;}}.node--type-institute.node--view-mode-extended-teaser .extended-teaser__contact-info .institute__teaser-title{margin-bottom:1rem;line-height:1.44;}.node--type-institute.node--view-mode-extended-teaser .treatments-group{position:relative;}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list{float:left;width:34.66%;padding:4rem 4rem 4rem 5.5rem;}@media all and (max-width:61.1875em){.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list{width:50%;padding:3rem 3rem 3rem 11.4rem;}}@media all and (max-width:47.9375em){.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list{float:none;width:100%;}}@media all and (max-width:35.4375em){.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list{padding:3rem 3rem 3rem 5.4rem;}}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list h3,.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .colorpicker-modal__title,.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .colorpicker-modal__subtitle,.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .colorpicker-feature__subtitle{margin-top:1.8rem;margin-bottom:1rem;}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .treatment-overview-item{display:block;}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .treatment-overview-item .views-field-title{display:block;}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .treatment-overview-item .views-field-title .field-content{position:relative;display:block;}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .treatment-overview-item .views-field-title .field-content:after{display:none;}@media all and (max-width:47.9375em){.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .treatment-overview-item{display:inline-block;}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .treatment-overview-item .views-field-title{display:inline-block;}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .treatment-overview-item .views-field-title .field-content{position:relative;display:inline-block;}.node--type-institute.node--view-mode-extended-teaser .institute__treatments-list .treatment-overview-item .views-field-title .field-content:after{display:inline-block;}}.node--type-institute.node--view-mode-extended-teaser .institute__all-treatments-list{display:block;position:absolute;z-index:10;top:1rem;right:0;width:69.32%;padding:3rem 3rem 3rem 11.4rem;border:none;background:#fff;-webkit-box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);visibility:hidden;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;}@media all and (max-width:61.1875em){.node--type-institute.node--view-mode-extended-teaser .institute__all-treatments-list{width:100%;}}@media all and (max-width:35.4375em){.node--type-institute.node--view-mode-extended-teaser .institute__all-treatments-list{padding-left:5.4rem;}}.node--type-institute.node--view-mode-extended-teaser .show-all-treatments .institute__all-treatments-list{visibility:visible;opacity:1;}.view-display-id-block_overview_institutes .view-content::before,.view-display-id-block_overview_institutes .view-content::after{display:table;content:"";}.view-display-id-block_overview_institutes .view-content::after{clear:both;}.view-display-id-block_overview_institutes .view-content .views-row{float:left;width:50%;margin-left:-1rem;margin-bottom:3rem;border-top:1rem #f9f9f9 solid;border-right:1rem #f9f9f9 solid;border-bottom:1rem #f9f9f9 solid;border-left:1rem #f9f9f9 solid;line-height:1.833;}@media all and (max-width:61.1875em){.view-display-id-block_overview_institutes .view-content .views-row{float:none;width:100%;margin-left:0;}}.view-display-id-block_overview_institutes .view-content .views-row .institute__contact-info{padding:3rem 3rem 3rem 11.4rem;border-bottom:1rem #f9f9f9 solid;}@media all and (max-width:35.4375em){.view-display-id-block_overview_institutes .view-content .views-row .institute__contact-info{padding:3rem 3rem 3rem 5.4rem;}}.view-display-id-block_overview_institutes .view-content .views-row .treatments-group{position:relative;}.view-display-id-block_overview_institutes .view-content .views-row .institute__treatments-list{padding:3rem 3rem 3rem 11.4rem;}@media all and (max-width:35.4375em){.view-display-id-block_overview_institutes .view-content .views-row .institute__treatments-list{padding:3rem 3rem 3rem 5.4rem;}}.view-display-id-block_overview_institutes .view-content .views-row:nth-child(odd){clear:left;margin-left:0;}.view-display-id-block_overview_institutes .view-content .views-row .institute__all-treatments-list{display:block;position:absolute;z-index:10;top:1rem;left:0;width:100%;padding:3rem 3rem 3rem 11.4rem;border:none;background:#fff;-webkit-box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);box-shadow:0 1.5rem 4rem 0 rgba(0,0,0,0.15);visibility:hidden;opacity:0;-webkit-transition:all 0.3s;transition:all 0.3s;}@media all and (max-width:35.4375em){.view-display-id-block_overview_institutes .view-content .views-row .institute__all-treatments-list{padding-left:5.4rem;}}.view-display-id-block_overview_institutes .view-content .views-row .show-all-treatments .institute__all-treatments-list{visibility:visible;opacity:1;}.node--view-mode-map-teaser .institute__treatments-list{display:none;}.node--view-mode-map-teaser .institute__all-treatments-list h3,.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-modal__title,.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-modal__subtitle,.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-feature__subtitle{margin:0;padding:2rem 0 1.5rem 0;}.node--view-mode-map-teaser .institute__all-treatments-list h3:before,.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-modal__title:before,.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-modal__subtitle:before,.node--view-mode-map-teaser .institute__all-treatments-list .colorpicker-feature__subtitle:before{bottom:2.5rem;}.node--view-mode-map-teaser .all-treatments-overview > div:nth-child(1n+6){display:none;}.node--type-news-overview .region.region-content{padding-bottom:0;}.news-overview__overview{background:#f9f9f9;border-top:1.5rem #f9f9f9 solid;}.news-overview__overview .views-element-container{margin:0 -1.5rem;}@media all and (max-width:84.3125em){.news-overview__overview .views-element-container{margin:0;}}.news-overview__overview .news-overview{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}@media all and (max-width:35.4375em){.news-overview__overview .news-overview{display:block;}}.news-overview__overview .news-overview .news-overview-item{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}@media all and (max-width:47.9375em){.news-overview__overview .news-overview .news-overview-item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;width:100%;margin:auto;}}.news-overview-item{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.news-overview-item .node--type-news-item.node--view-mode-teaser{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;background:#fff;border:1.5rem #f9f9f9 solid;}@media (min-width:767px) and (max-width:75em){.news-overview-item .node--type-news-item.node--view-mode-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}}@media all and (max-width:35.4375em){.news-overview-item .node--type-news-item.node--view-mode-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}}.news-overview-item .node--type-news-item.node--view-mode-teaser .news__teaser-image-container{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;display:block;overflow:hidden;max-height:450px;}@media (min-width:767px) and (max-width:75em){.news-overview-item .node--type-news-item.node--view-mode-teaser .news__teaser-image-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}}@media all and (max-width:35.4375em){.news-overview-item .node--type-news-item.node--view-mode-teaser .news__teaser-image-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}}.news-overview-item .node--type-news-item.node--view-mode-teaser .news__teaser-image-container .field-name-field-teaser-image img{display:block;width:100%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}@media (min-width:767px) and (max-width:75em){.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}}@media all and (max-width:35.4375em){.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;padding:4rem 4rem 4rem 4.7rem;padding-bottom:8.8rem;}@media all and (max-width:35.4375em){.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner{padding:3rem 3rem 3rem 3rem;padding-bottom:6.8rem;}}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news__teaser-link__title-link{display:block;text-decoration:none;}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news__teaser-link__title-link:before{content:"";position:absolute;z-index:2;display:block;top:0;right:0;bottom:0;left:0;}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news-teaser__title{margin-bottom:2rem;font-size:2.2rem;}@media all and (max-width:91.1875em){.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news-teaser__title{font-size:2rem;}}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news__teaser-cta{margin-top:2rem;}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news__teaser-cta .news__teaser-cta__link-text{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:0.4rem 0 0 3.8rem;color:#525050;font-size:1.8rem;line-height:1.5;}@media all and (max-width:91.1875em){.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news__teaser-cta .news__teaser-cta__link-text{font-size:1.6rem;}}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news__teaser-cta .news__teaser-cta__link-text:after{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-right-circle--black.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news__teaser-cta .news__teaser-cta__link-text:hover:after,.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news__teaser-cta .news__teaser-cta__link-text:focus:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news-teaser__post-date{position:absolute;bottom:3rem;right:0;padding:0.6rem 2rem;padding-left:5rem;background:url(/themes/custom/tcs/dist/img/icons/icon__calendar--red.svg) 2rem center/1.5rem 1.4rem no-repeat;background-color:#f9f9f9;font-size:1.4rem;text-transform:uppercase;}@media all and (max-width:91.1875em){.news-overview-item .node--type-news-item.node--view-mode-teaser .news-overview__teaser-content .news__teaser-content__inner .news-teaser__post-date{font-size:1.5rem;}}.news-overview-item .node--type-news-item.node--view-mode-teaser:hover img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}.news-overview-item .node--type-news-item.node--view-mode-teaser:hover .news-teaser__title{color:#000;}.news-overview-item .node--type-news-item.node--view-mode-teaser:hover .news__teaser-cta .news__teaser-cta__link-text:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.node--type-news-item .title-post-date{padding:0 15.5rem 0 15.5rem;}@media all and (max-width:74.9375em){.node--type-news-item .title-post-date{padding-left:10rem;}}@media all and (max-width:35.4375em){.node--type-news-item .title-post-date{padding-left:3rem;}}.node--type-news-item .title-post-date .news-item__title__post-date{padding-left:3rem;background:url(/themes/custom/tcs/dist/img/icons/icon__calendar--red.svg) left center/1.5rem 1.4rem no-repeat;font-size:1.6rem;text-transform:uppercase;}@media all and (max-width:91.1875em){.node--type-news-item .title-post-date .news-item__title__post-date{font-size:1.5rem;}}@media all and (max-width:84.3125em){.node--type-trajectory-overview #main-content,.node--type-module-overview #main-content{margin-top:0;}}.node--type-trajectory-overview .region-content,.node--type-module-overview .region-content{padding-top:0;}.node--type-trajectory-overview .breadcrumb,.node--type-module-overview .breadcrumb{border-bottom:0;}@media all and (max-width:84.3125em){.node--type-trajectory-overview .breadcrumb,.node--type-module-overview .breadcrumb{display:none;}}.trajectory-module-overview-content-wrapper{margin-bottom:6rem;}.trajectory-module-overview-content-wrapper::before,.trajectory-module-overview-content-wrapper::after{display:table;content:"";}.trajectory-module-overview-content-wrapper::after{clear:both;}.trajectory-module-overview-content-wrapper > .group-left{width:33.3333333333%;float:left;background:#fff;padding-bottom:4rem;}@media all and (max-width:84.3125em){.trajectory-module-overview-content-wrapper > .group-left{width:25%;}}@media all and (max-width:81.1875em){.trajectory-module-overview-content-wrapper > .group-left{display:none;}}.trajectory-module-overview-content-wrapper > .group-right{width:66.6666666667%;padding:0 2.9rem 2.9rem;background:#fff;float:right;z-index:9;}@media all and (max-width:84.3125em){.trajectory-module-overview-content-wrapper > .group-right{width:75%;}}@media all and (max-width:81.1875em){.trajectory-module-overview-content-wrapper > .group-right{width:100%;top:0;padding:0;}}.navigation-zone-right{margin-top:-10rem;}.navigation-zone-right::before,.navigation-zone-right::after{display:table;content:"";}.navigation-zone-right::after{clear:both;}@media all and (max-width:81.1875em){.navigation-zone-right{margin-top:0;}}.navigation-zone-right .group-right{position:relative;width:66.6666666667%;padding:2.9rem 2.9rem 1rem;background:#fff;float:right;z-index:9;}@media all and (max-width:84.3125em){.navigation-zone-right .group-right{width:75%;}}@media all and (max-width:81.1875em){.navigation-zone-right .group-right{width:100%;top:0;padding:0;}}.toggle-filter-wrapper,.toggle-filter-close{display:none;text-align:center;border-top:0.5rem solid #f9f9f9;padding:1rem;max-height:5.8rem;overflow:hidden;cursor:pointer;}.toggle-filter-wrapper .toggle-text,.toggle-filter-close .toggle-text{display:inline-block;position:relative;font-size:1.6rem;line-height:1.6rem;}@media all and (max-width:91.1875em){.toggle-filter-wrapper .toggle-text,.toggle-filter-close .toggle-text{font-size:1.5rem;}}.toggle-filter-wrapper .toggle-text:after,.toggle-filter-close .toggle-text:after{content:"";display:block;position:absolute;left:0;bottom:-0.3rem;width:100%;height:0.2rem;background:#f0605b;}.toggle-filter-wrapper{padding:1rem;opacity:1;visibility:visible;-webkit-transition:all 0.3s;transition:all 0.3s;}@media all and (max-width:81.1875em){.toggle-filter-wrapper{display:block;margin-bottom:-3rem;}}@media all and (max-width:47.9375em){.toggle-filter-wrapper{margin-bottom:0;}}.filter-toggle-active .toggle-filter-wrapper{opacity:0;visibility:hidden;max-height:0;padding:0;}@media all and (max-width:81.1875em){.filter-toggle-active .toggle-filter-wrapper{margin-bottom:0;}}.toggle-filter-close{border-top:0 solid #f9f9f9;opacity:0;padding:0;visibility:hidden;-webkit-transition:all 0.3s;transition:all 0.3s;max-height:0;}@media all and (max-width:81.1875em){.toggle-filter-close{display:block;margin-bottom:0;}.filter-toggle-active .toggle-filter-close{margin-bottom:2.5rem;}}.filter-toggle-active .toggle-filter-close{padding:1rem;opacity:1;visibility:visible;max-height:7.3rem;}@media all and (max-width:47.9375em){.filter-toggle-active .toggle-filter-close{margin-bottom:2.5rem;}}.trajectory-module-overview-content-wrapper > .group-left{width:33.3333333333%;padding-top:3rem;float:left;background:#fff;padding-bottom:4rem;}@media all and (max-width:84.3125em){.trajectory-module-overview-content-wrapper > .group-left{width:25%;}}@media all and (max-width:81.1875em){.trajectory-module-overview-content-wrapper > .group-left{display:block;width:100%;float:none;padding-top:0;padding-bottom:0;max-height:0;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:all 0.5s;transition:all 0.5s;border-top:0rem solid #f9f9f9;}.filter-toggle-active .trajectory-module-overview-content-wrapper > .group-left{padding-top:2.5rem;padding-bottom:2.5rem;max-height:57rem;overflow:hidden;opacity:1;visibility:visible;border-top:0.5rem solid #f9f9f9;}.trajectory-module-overview-content-wrapper > .group-left .tcs-custom-contact-page-cta{display:none;}.trajectory-module-overview-content-wrapper > .group-left .field-name-field-what-s-your-level-explanat{margin-top:4rem;}}@media all and (max-width:81.1875em) and (max-width:84.3125em){.trajectory-module-overview-content-wrapper > .group-left .field-name-field-what-s-your-level-explanat{margin-left:6rem;}}@media all and (max-width:81.1875em) and (max-width:81.1875em){.trajectory-module-overview-content-wrapper > .group-left .field-name-field-what-s-your-level-explanat{float:right;width:50%;padding-left:5%;}}@media all and (max-width:81.1875em) and (max-width:35.4375em){.trajectory-module-overview-content-wrapper > .group-left .field-name-field-what-s-your-level-explanat{float:none;width:auto;margin-left:4rem;padding-left:0;}}@media all and (max-width:35.4375em){.filter-toggle-active .trajectory-module-overview-content-wrapper > .group-left{padding-top:2.5rem;padding-bottom:2.5rem;max-height:72rem;overflow:hidden;opacity:1;visibility:visible;border-top:0.5rem solid #f9f9f9;}}.js .node--type-module-overview .views-exposed-form #edit-actions{display:none;}.node--type-module-overview .views-exposed-form{margin-left:12.5rem;}@media all and (max-width:84.3125em){.node--type-module-overview .views-exposed-form{margin-left:6rem;}}@media all and (max-width:81.1875em){.node--type-module-overview .views-exposed-form{margin-left:0;}.node--type-module-overview .views-exposed-form .form--inline::before,.node--type-module-overview .views-exposed-form .form--inline::after{display:table;content:"";}.node--type-module-overview .views-exposed-form .form--inline::after{clear:both;}}.node--type-module-overview .views-exposed-form fieldset{display:block;width:100%;float:none !important;}@media all and (max-width:81.1875em){.node--type-module-overview .views-exposed-form fieldset{width:50%;margin-bottom:3rem;padding:0 5%;float:left !important;}}@media all and (max-width:35.4375em){.node--type-module-overview .views-exposed-form fieldset{width:100%;padding:0 4rem;float:none !important;}}.node--type-module-overview .views-exposed-form fieldset .form-type-checkbox + .form-type-checkbox{padding-top:2rem;}.node--type-module-overview .views-exposed-form fieldset label{font-size:1.6rem;line-height:1.6rem;}@media all and (max-width:91.1875em){.node--type-module-overview .views-exposed-form fieldset label{font-size:1.5rem;}}.node--type-module-overview .views-exposed-form .form--inline > fieldset{display:block;margin-top:4rem;}@media all and (max-width:81.1875em){.node--type-module-overview .views-exposed-form .form--inline > fieldset{margin-top:0;}}.node--type-module-overview .views-exposed-form .form--inline > fieldset .fieldset-legend{display:block;padding-bottom:3.4rem;font-size:1.4rem;font-weight:300;line-height:2rem;letter-spacing:0.1rem;text-transform:uppercase;}.node--type-module-overview .views-exposed-form .form--inline > fieldset:first-child{margin-top:0;}.node--type-module-overview .views-exposed-form .form--inline > fieldset:first-child .fieldset-legend{display:block;padding-bottom:3rem;font-family:"Museo","Times",serif;font-size:2rem;font-weight:300;line-height:3rem;}@media all and (max-width:91.1875em){.node--type-module-overview .views-exposed-form .form--inline > fieldset:first-child .fieldset-legend{font-size:1.8rem;}}.node--type-module-overview .views-exposed-form #edit-field-difficulty-level-reference-target-id--wrapper label{letter-spacing:0.6rem;}.node--type-module-overview .views-exposed-form #edit-actions{display:block;margin-top:3rem;}@media all and (max-width:81.1875em){.node--type-module-overview .views-exposed-form #edit-actions{margin-left:55%;}}@media all and (max-width:35.4375em){.node--type-module-overview .views-exposed-form #edit-actions{margin-left:4rem;}}.field-name-field-what-s-your-level-explanat{margin-top:4rem;margin-left:12.5rem;}@media all and (max-width:84.3125em){.field-name-field-what-s-your-level-explanat{margin-left:6rem;}}.field-name-field-what-s-your-level-explanat .field-label-above{font-weight:300;font-size:1.4rem;line-height:4rem;letter-spacing:0.1rem;text-transform:uppercase;}.field-name-field-what-s-your-level-explanat .field-name-node-link a{padding:0.6rem 1.7rem 0.5rem 5.9rem;position:relative;background-color:#ffd674;font-size:1.6rem;line-height:3rem;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}@media all and (max-width:91.1875em){.field-name-field-what-s-your-level-explanat .field-name-node-link a{font-size:1.5rem;}}.field-name-field-what-s-your-level-explanat .field-name-node-link a:before{content:"";display:block;position:absolute;top:0;left:0;width:4rem;height:100%;background-color:#ffd674;border-right:0.2rem solid rgba(255,255,255,0.5);background-image:url(/themes/custom/tcs/dist/img/icons/icon__star-black.svg);background-position:center center;background-size:1.6rem 1.6rem;background-repeat:no-repeat;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.field-name-field-what-s-your-level-explanat .field-name-node-link a:hover{background-color:#85e9dc;}.field-name-field-what-s-your-level-explanat .field-name-node-link a:hover:before{background-color:#85e9dc;}.tcs-custom-contact-page-cta{display:block;max-width:46rem;margin-top:8rem;background:#f9f9f9;padding:4rem 7.4rem 4rem 12.5rem;}@media all and (max-width:84.3125em){.tcs-custom-contact-page-cta{padding-left:6rem;padding-right:3.5rem;}}.tcs-custom-contact-page-cta h3,.tcs-custom-contact-page-cta .colorpicker-modal__title,.tcs-custom-contact-page-cta .colorpicker-modal__subtitle,.tcs-custom-contact-page-cta .colorpicker-feature__subtitle{padding-bottom:0.9rem;font-weight:500;font-size:2rem;line-height:3.3rem;}@media all and (max-width:91.1875em){.tcs-custom-contact-page-cta h3,.tcs-custom-contact-page-cta .colorpicker-modal__title,.tcs-custom-contact-page-cta .colorpicker-modal__subtitle,.tcs-custom-contact-page-cta .colorpicker-feature__subtitle{font-size:1.8rem;}}.tcs-custom-contact-page-cta a{position:relative;padding:0.6rem 1.7rem 0.5rem 3.8rem;font-size:1.8rem;line-height:2.9rem;font-weight:300;}@media all and (max-width:91.1875em){.tcs-custom-contact-page-cta a{font-size:1.6rem;}}.tcs-custom-contact-page-cta a:before{content:"";display:block;position:absolute;top:0;left:0;width:4rem;height:100%;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-right-circle--black.svg);background-position:left center;background-size:2.4rem 2.4rem;background-repeat:no-repeat;-webkit-transition:background-color 0.3s,left 0.3s;transition:background-color 0.3s,left 0.3s;}.tcs-custom-contact-page-cta a:hover:before{left:0.5rem;}@media all and (max-width:81.1875em){.tcs-custom__trajectory-navigation{padding:1rem;}}.tcs-custom__trajectory-navigation > div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;}.tcs-custom__trajectory-navigation > div > div{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;text-align:center;}@media all and (max-width:47.9375em){.tcs-custom__trajectory-navigation > div > div{min-width:50%;}}.tcs-custom__trajectory-navigation > div > div a{display:block;position:relative;width:100%;height:100%;padding:4rem 4rem 3rem;background:#ecfbf9;-webkit-transition:background 0.3s;transition:background 0.3s;}.tcs-custom__trajectory-navigation > div > div a:hover{background:#ffd674;}@media all and (max-width:61.1875em){.tcs-custom__trajectory-navigation > div > div a{padding:2.5rem;}}@media all and (max-width:24.1875em){.tcs-custom__trajectory-navigation > div > div a{padding:1rem;}}.tcs-custom__trajectory-navigation > div > div a.active{background:#85e9dc;cursor:initial;}.tcs-custom__trajectory-navigation > div > div a.active:after{content:"";display:block;position:absolute;left:50%;bottom:-1rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:0.2rem;height:2rem;background:#525050;}.tcs-custom__trajectory-navigation > div > div a.active:hover{background:#85e9dc;}.tcs-custom__trajectory-navigation > div > div a h1,.tcs-custom__trajectory-navigation > div > div a .colorpicker-feature__title,.tcs-custom__trajectory-navigation > div > div a h2{margin-bottom:1.5rem;font-size:2.5rem;font-weight:300;line-height:3rem;padding-left:0;}.tcs-custom__trajectory-navigation > div > div a h1:before,.tcs-custom__trajectory-navigation > div > div a .colorpicker-feature__title:before,.tcs-custom__trajectory-navigation > div > div a h2:before{display:none;content:none;}@media all and (max-width:91.1875em){.tcs-custom__trajectory-navigation > div > div a h1,.tcs-custom__trajectory-navigation > div > div a .colorpicker-feature__title,.tcs-custom__trajectory-navigation > div > div a h2{font-size:2.1rem;}}@media all and (max-width:47.9375em){.tcs-custom__trajectory-navigation > div > div a h1,.tcs-custom__trajectory-navigation > div > div a .colorpicker-feature__title,.tcs-custom__trajectory-navigation > div > div a h2{font-size:1.8rem;line-height:2.5rem;margin-bottom:0;}}@media all and (max-width:24.1875em){.tcs-custom__trajectory-navigation > div > div a h1,.tcs-custom__trajectory-navigation > div > div a .colorpicker-feature__title,.tcs-custom__trajectory-navigation > div > div a h2{font-size:1.5rem;}}.tcs-custom__trajectory-navigation > div > div a p{font-weight:300;font-size:1.4rem;letter-spacing:0.05rem;line-height:2rem;text-transform:uppercase;}@media all and (max-width:47.9375em){.tcs-custom__trajectory-navigation > div > div a p{display:none;}}.trajectory-module-overview-bottom{margin-top:6rem;}@media all and (max-width:81.1875em){.trajectory-module-overview-bottom{margin-top:0;border-top:5rem solid #f9f9f9;padding:0;border-left:1.5rem solid #f9f9f9;border-right:1.5rem solid #f9f9f9;}}@media all and (max-width:35.4375em){.trajectory-module-overview-bottom{padding-top:0;}}.view-id-trajectories .views-row,.view-id-module_overview .views-row,.commerce-product--view-mode-related-trajectory .views-row{margin-top:3rem;border:0.9rem solid #f9f9f9;}@media all and (max-width:81.1875em){.view-id-trajectories .views-row,.view-id-module_overview .views-row,.commerce-product--view-mode-related-trajectory .views-row{border-left:1.5rem solid #f9f9f9;border-right:1.5rem solid #f9f9f9;}}@media all and (max-width:47.9375em){.view-id-trajectories .views-row,.view-id-module_overview .views-row,.commerce-product--view-mode-related-trajectory .views-row{padding:0 2rem;margin-top:0;border-top:9.6rem solid #f9f9f9;}}.view-id-trajectories .trajectory-module-teaser-wrapper,.view-id-module_overview .trajectory-module-teaser-wrapper,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper,.view-id-module_overview .trajectory-module-teaser-wrapper,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper{position:relative;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-left,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-left,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-left{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:29.7%;min-width:0;background:#f9f9f9;}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-left,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-left,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-left{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;height:17.5rem;background:#fff;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image{position:relative;top:-8.5rem;left:3rem;width:25.2rem;height:26rem;border:0.9rem solid #f9f9f9;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image img,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image img,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image img{display:block;}}@media all and (max-width:35.4375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-left,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-left,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-left{height:4rem;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-left .field-name-field-teaser-image{position:relative;top:-8.5rem;left:3rem;width:13.5rem;height:13.9rem;border:0.9rem solid #f9f9f9;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:-webkit-calc(70.3% - 18.4rem);width:calc(70.3% - 18.4rem);min-width:0;padding:3.9rem 5.4rem;border-right:0.9rem solid #f9f9f9;}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;border-right:0;padding:3.9rem 1.5rem 2rem 3.4rem;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-label-inline,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-label-inline,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-label-inline{display:inline;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center h3,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center h3,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center h3,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle{font-family:"Museo","Times",serif;font-weight:300;font-size:2.5rem;line-height:3.3rem;}@media all and (max-width:91.1875em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center h3,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center h3,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center h3,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle{font-size:2.1rem;}}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center h3,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center h3,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center h3,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle{font-size:1.6rem;line-height:2.5rem;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title a,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title a,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center h3 a,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title a,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle a,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center h3 a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-title a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-name-title a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center h3 a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__title a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-modal__subtitle a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .colorpicker-feature__subtitle a{display:block;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text{margin-top:1.1rem;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p{font-weight:300;font-size:1.8rem;line-height:3.3rem;}@media all and (max-width:91.1875em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p{font-size:1.6rem;}}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-teaser-text p{font-weight:300;line-height:2.5rem;padding-bottom:1.5rem;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate{position:relative;margin-top:2rem;font-weight:300;font-size:1.4rem;letter-spacing:0.1rem;line-height:2rem;text-transform:uppercase;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type .field__label,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type .field__item,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration .field__label,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration .field__item,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration .field__label,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration .field__item,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date .field__label,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date .field__item,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration .field__label,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration .field__item,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration .field__label,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration .field__item,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate .field__label,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate .field__item,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type .field__label,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type .field__item,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration .field__label,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration .field__item,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration .field__label,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration .field__item,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date .field__label,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date .field__item,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration .field__label,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration .field__item,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration .field__label,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration .field__item,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate .field__label,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate .field__item,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type .field__label,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type .field__item,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration .field__label,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration .field__item,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration .field__label,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration .field__item,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date .field__label,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date .field__item,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration .field__label,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration .field__item,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration .field__label,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration .field__item,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate .field__label,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate .field__item{display:inline;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type:before,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration:before,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration:before,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date:before,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration:before,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration:before,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--type:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-module-duration .total-module-duration--duration:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__total-trajectory-duration:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .tcs-custom__trajectory-start-date:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field-name-field-total-duration:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .field--name-field-total-duration:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-center .module-startdate:before{content:" ";display:block;width:4rem;height:1px;background:#525050;position:absolute;top:0.8rem;left:-5.4rem;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;width:18.4rem;min-width:0;position:relative;}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;position:static;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference{text-align:center;padding:2rem 0 1.5rem 0;letter-spacing:0.6rem;font-size:1.6rem;}@media all and (max-width:91.1875em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference{font-size:1.5rem;}}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference{position:absolute;top:0;left:35rem;font-size:1.4rem;}}@media all and (max-width:35.4375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference{left:20rem;}}@media all and (max-width:26.1875em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-field-difficulty-level-reference{display:none;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right h2,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right h2,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right h2,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price{padding:1.8rem 1rem 0 3rem;color:#f0605b;font-size:2.5rem;line-height:3.6rem;font-weight:500;border-top:0.9rem solid #f9f9f9;}@media all and (max-width:91.1875em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right h2,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right h2,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right h2,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price{font-size:2.1rem;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right h2:before,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right h2:before,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right h2:before,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price:before{content:"€";margin-right:0.2em;}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right h2,.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right h2,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right h2,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field--name-field-total-price{border-top:0.5rem solid #f9f9f9;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price{font-weight:600;font-size:1.6rem;line-height:2.4rem;}@media all and (max-width:91.1875em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price{font-size:1.5rem;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price .field-label-inline,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price .field-label-inline,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price .field-label-inline{font-weight:300;}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price .field-label-inline,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price .field-label-inline,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right .field-name-price .field-label-inline{display:inline;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right div.field--name-variations,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right div.field--name-variations,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right div.field--name-variations{padding:1rem 1rem 1rem 3rem;}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right a{display:block;position:absolute;bottom:-0.9rem;left:-0.9rem;width:-webkit-calc(100% + 1.8rem);width:calc(100% + 1.8rem);padding:1.7rem 0;background:#f0605b;color:#fff;text-align:center;line-height:2.9rem;font-size:1.8rem;-webkit-transition:background 0.3s;transition:background 0.3s;}@media all and (max-width:91.1875em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right a{font-size:1.6rem;}}.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right a:hover,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right a:hover,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right a:hover{background:#f64942;}@media all and (max-width:81.1875em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right a{width:100%;left:auto;bottom:0;}}@media all and (max-width:47.9375em){.view-id-trajectories .trajectory-module-teaser-wrapper .teaser-group-right a,.view-id-module_overview .trajectory-module-teaser-wrapper .teaser-group-right a,.commerce-product--view-mode-related-trajectory .trajectory-module-teaser-wrapper .teaser-group-right a{position:relative;bottom:auto;left:auto;width:auto;margin:0 -2rem;}}.path-product #main-content .region-content{padding-top:0;}@media all and (max-width:61.1875em){.path-product #main-content{margin-top:1.5rem;}.path-product #main-content .region-content{max-width:100%;width:-webkit-calc(100% - 3rem);width:calc(100% - 3rem);margin:auto;}}@media all and (max-width:61.1875em) and (max-width:61.1875em){.path-product #main-content .region-content{padding-bottom:0;}}@media all and (max-width:61.1875em){.path-product #main-content .region-breadcrumb{display:none;}}.tm-detail-header-block-wrapper{padding-bottom:12rem;}.tm-detail-header-block-wrapper::before,.tm-detail-header-block-wrapper::after{display:table;content:"";}.tm-detail-header-block-wrapper::after{clear:both;}@media all and (max-width:68.6875em){.tm-detail-header-block-wrapper{padding-bottom:8rem;}}@media all and (max-width:51.1875em){.tm-detail-header-block-wrapper{padding-bottom:2rem;}}@media all and (max-width:35.4375em){.tm-detail-header-block-wrapper{padding-bottom:0;}}.tm-detail-header-block-wrapper .tm-detail-header-group-left{width:-webkit-calc(100% - 53.2rem - 8.2%);width:calc(100% - 53.2rem - 8.2%);float:left;padding-left:10%;}@media all and (max-width:84.3125em){.tm-detail-header-block-wrapper .tm-detail-header-group-left{padding-left:5%;}}@media all and (max-width:68.6875em){.tm-detail-header-block-wrapper .tm-detail-header-group-left{width:-webkit-calc(100% - 40rem - 8.2%);width:calc(100% - 40rem - 8.2%);}}@media all and (max-width:51.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-left{padding:0;width:100%;float:none;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right{width:53.2rem;float:right;}@media all and (max-width:68.6875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right{width:40rem;}}@media all and (max-width:51.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right{width:100%;float:none;}}.tm-detail-content-outer-wrapper{position:relative;}.tm-detail-content-outer-wrapper::before,.tm-detail-content-outer-wrapper::after{display:table;content:"";}.tm-detail-content-outer-wrapper::after{clear:both;}@media all and (max-width:61.1875em){.tm-detail-content-outer-wrapper{background:#f9f9f9;}}.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper::before,.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper::after{display:table;content:"";}.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper::after{clear:both;}@media all and (max-width:61.1875em){.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper{background:#fff;}}.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper .tm-detail-content-top-left{width:-webkit-calc(100% - 40.8rem);width:calc(100% - 40.8rem);float:left;padding-left:10%;padding-right:6%;padding-top:2rem;}@media all and (max-width:84.3125em){.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper .tm-detail-content-top-left{padding-left:5%;padding-right:3%;}}@media all and (max-width:74.9375em){.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper .tm-detail-content-top-left{width:-webkit-calc(100% - 30rem);width:calc(100% - 30rem);}}@media all and (max-width:61.1875em){.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper .tm-detail-content-top-left{width:100%;padding:0;float:none;background:#fff;}}.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper .tm-detail-content-top-right{width:40.8rem;float:left;padding-right:6rem;}@media all and (max-width:74.9375em){.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper .tm-detail-content-top-right{width:30rem;padding-right:3rem;}}@media all and (max-width:61.1875em){.tm-detail-content-outer-wrapper .tm-detail-content-top-wrapper .tm-detail-content-top-right{width:100%;padding:0;float:none;}}.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper::before,.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper::after{display:table;content:"";}.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper::after{clear:both;}.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper .tm-detail-content-bottom-left{width:-webkit-calc(100% - 40.8rem);width:calc(100% - 40.8rem);float:left;padding-left:10%;padding-right:6%;}@media all and (max-width:84.3125em){.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper .tm-detail-content-bottom-left{padding-left:5%;padding-right:3%;}}@media all and (max-width:74.9375em){.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper .tm-detail-content-bottom-left{width:-webkit-calc(100% - 30rem);width:calc(100% - 30rem);}}@media all and (max-width:61.1875em){.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper .tm-detail-content-bottom-left{width:100%;padding:0;float:none;}}.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper .tm-detail-content-bottom-right{width:40.8rem;float:left;padding-right:6rem;}@media all and (max-width:84.3125em){.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper .tm-detail-content-bottom-right{padding-right:3%;}}@media all and (max-width:74.9375em){.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper .tm-detail-content-bottom-right{width:30rem;padding-right:3rem;}}@media all and (max-width:61.1875em){.tm-detail-content-outer-wrapper .tm-detail-content-bottom-wrapper .tm-detail-content-bottom-right{width:100%;padding:0;float:none;}}.tm-detail-slider-wrapper{padding-top:8rem;border-top:2rem solid #f9f9f9;overflow:hidden;}@media all and (max-width:61.1875em){.tm-detail-slider-wrapper{overflow:initial;padding-top:4rem;}}@media all and (max-width:51.1875em){.tm-detail-slider-wrapper{padding-top:0;margin-top:0;background:#f9f9f9;}}.tm-detail-slider-wrapper h2{margin-left:10%;margin-bottom:4rem;}@media all and (max-width:84.3125em){.tm-detail-slider-wrapper h2{margin-left:5%;}}@media all and (max-width:61.1875em){.tm-detail-slider-wrapper h2{margin-bottom:2rem;margin-left:4rem;}}@media all and (max-width:51.1875em){.tm-detail-slider-wrapper h2{background:#f9f9f9;}}.tm-detail-slider-wrapper .commerce-product--view-mode-related-trajectory{width:97.6rem;margin:0 5rem;}@media all and (max-width:61.1875em){.tm-detail-slider-wrapper .commerce-product--view-mode-related-trajectory{width:100%;margin:0;}}.tm-detail-slider-wrapper .flickity-slider .commerce-product--type-trajectory{opacity:0.5;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.tm-detail-slider-wrapper .flickity-slider .commerce-product--type-trajectory.is-selected{opacity:1;}.path-product .region-content .commerce-product--view-mode-related-trajectory .views-row{background:#fff;}@media all and (max-width:81.1875em){.path-product .region-content .commerce-product--view-mode-related-trajectory .views-row{border-left:0.9rem solid #f9f9f9;border-right:0.9rem solid #f9f9f9;}}@media all and (max-width:61.1875em){.path-product .region-content .commerce-product--view-mode-related-trajectory .views-row{border-left:none;border-right:none;}}.path-product .region-content .commerce-product--view-mode-related-trajectory .views-row h2{margin-left:0;background:#fff;}.flickity-page-dots{display:none;}#what-you-need-to-know > h2,#modules-within-this-project,#what-do-you-need > h2,.subscribe-title-message > h2,.tm-detail-slider-wrapper > h2,#availability-section > h2{position:relative;padding:0;font-size:2.8rem;}@media all and (max-width:35.4375em){#what-you-need-to-know > h2,#modules-within-this-project,#what-do-you-need > h2,.subscribe-title-message > h2,.tm-detail-slider-wrapper > h2,#availability-section > h2{margin-bottom:1.4rem;}}#what-you-need-to-know > h2:before,#modules-within-this-project:before,#what-do-you-need > h2:before,.subscribe-title-message > h2:before,.tm-detail-slider-wrapper > h2:before,#availability-section > h2:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-33rem;width:30rem;height:0.2rem;background:#525050;}@media all and (max-width:84.3125em){#what-you-need-to-know > h2:before,#modules-within-this-project:before,#what-do-you-need > h2:before,.subscribe-title-message > h2:before,.tm-detail-slider-wrapper > h2:before,#availability-section > h2:before{left:-32rem;}}@media all and (max-width:61.1875em){#what-you-need-to-know > h2:before,#modules-within-this-project:before,#what-do-you-need > h2:before,.subscribe-title-message > h2:before,.tm-detail-slider-wrapper > h2:before,#availability-section > h2:before{left:-31rem;}}#what-you-need-to-know .paragraph--view-mode-image-top,#what-you-need-to-know .paragraph--view-mode-image-bottom,#what-do-you-need .paragraph--view-mode-image-top,#what-do-you-need .paragraph--view-mode-image-bottom{padding:0;}.tm-detail-title-wrapper{padding:4.2rem 0 4rem 10%;overflow:hidden;}@media all and (max-width:84.3125em){.tm-detail-title-wrapper{padding-left:5%;padding-right:5%;}}@media all and (max-width:51.1875em){.tm-detail-title-wrapper{padding-left:0;overflow:visible;}}@media all and (max-width:61.1875em){.tm-detail-title-wrapper{margin-left:4rem;}}@media all and (max-width:35.4375em){.tm-detail-title-wrapper{padding:2rem 0 3rem 5%;}}.tm-detail-title-wrapper .page-title--product{padding-left:0;}@media all and (max-width:35.4375em){.tm-detail-title-wrapper .page-title--product{margin-bottom:0;}}.tm-detail-title-wrapper .page-title--product:before{content:none;}.tm-detail-title-wrapper .page-title--product h1:before,.tm-detail-title-wrapper .page-title--product .colorpicker-feature__title:before{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:-33rem;width:30rem;height:0.2rem;background:#525050;}@media all and (max-width:84.3125em){.tm-detail-title-wrapper .page-title--product h1:before,.tm-detail-title-wrapper .page-title--product .colorpicker-feature__title:before{left:-32rem;}}@media all and (max-width:61.1875em){.tm-detail-title-wrapper .page-title--product h1:before,.tm-detail-title-wrapper .page-title--product .colorpicker-feature__title:before{left:-31rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-left .field-name-field-main-image img{max-width:100%;}@media all and (max-width:51.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-left .field-name-field-main-image img{display:block;width:100%;max-width:100%;}}@media all and (max-width:51.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right{padding:0 2.5rem 2rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-label-inline{display:inline;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-total-price{padding:3rem 1rem 1rem 0;color:#f0605b;font-family:"Museo","Times",serif;font-size:3.5rem;line-height:1.02;font-weight:500;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-total-price{font-size:3rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-total-price:before{content:"€";margin-right:0.2em;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-total-duration{font-size:1.8rem;line-height:1.8;font-weight:600;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-total-duration{font-size:1.6rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-total-duration .field-label-inline{font-weight:300;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration{font-size:1.8rem;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration{font-size:1.6rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations span,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date span,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration span,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate span,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration span{font-size:1.8rem;line-height:1.33;font-weight:600;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations span,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date span,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration span,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate span,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .field-name-price,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration span{font-size:1.6rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .total-trajectory-duration .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .startdate-first-module .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations span .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .total-trajectory-duration .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .startdate-first-module .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date span .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .total-trajectory-duration .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .startdate-first-module .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration span .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .total-trajectory-duration .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .startdate-first-module .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate span .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .total-trajectory-duration .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .startdate-first-module .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration span .field-label-inline{font-weight:300;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-variations .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .module-startdate .field-name-price .field-label-inline,.tm-detail-header-block-wrapper .tm-detail-header-group-right .total-module-duration .field-name-price .field-label-inline{margin-right:0.2em;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__trajectory-start-date .startdate-first-module,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .total-trajectory-duration,.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__total-trajectory-duration .startdate-first-module{line-height:1.8;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-membership-days-olp{font-size:1.8rem;line-height:1.33;font-weight:600;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-membership-days-olp{font-size:1.6rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-membership-days-olp .field-label-inline{font-weight:300;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field-name-field-membership-days-olp .field-label-inline::after{content:": ";}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-field-intro-text{padding:3rem 0 2rem;font-size:1.8rem;line-height:1.8;font-weight:300;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-field-intro-text{font-size:1.6rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-field-intro-text ul{list-style-type:none;padding:0 1rem 0 0;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-field-intro-text ul li{position:relative;padding-left:2rem;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .field--name-field-intro-text ul li:before{content:"";position:absolute;width:0.5rem;height:0.5rem;display:block;top:1.4rem;left:0.5rem;background:#f0605b;border-radius:50%;overflow:hidden;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper{margin:2rem 0;}@media all and (max-width:35.4375em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper{margin-left:-1rem;margin-right:-1rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper br{display:none;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .address-line1{display:inline;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .address-line1:after{content:",";}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .postal-code{display:inline;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .locality{display:inline;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .country{display:none;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .field-name-field-location{padding:3rem 4rem;font-size:1.8rem;line-height:1.66;background:#f9f9f9;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .field-name-field-location{font-size:1.6rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .overnight-stay-tip{position:relative;font-size:1.6rem;font-weight:500;padding:3rem 4rem;font-size:1.8rem;line-height:1.66;background:#f9f9f9;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .overnight-stay-tip{font-size:1.6rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .overnight-stay-tip span{display:block;position:relative;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .overnight-stay-tip span:before{position:absolute;content:"";display:block;left:-2.5rem;top:0.6rem;width:1.6rem;height:1.2rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__check--green.svg);background-position:center center;background-size:1.6rem 1.2rem;background-repeat:no-repeat;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tm-detail-location-wrapper .field-name-field-location + .overnight-stay-tip{padding-top:0;margin-top:-3rem;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__subscribe-to-product{margin:2rem 0 2.3rem;}@media all and (max-width:51.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__subscribe-to-product{margin:2rem -2.5rem 2.3rem;width:-webkit-calc(100% + 5rem);width:calc(100% + 5rem);}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__subscribe-to-product a{display:block;width:34.8rem;max-width:100%;padding:1.2rem 4rem 0.9rem;background:#85e9dc;text-align:center;}@media all and (max-width:51.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__subscribe-to-product a{width:100%;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__subscribe-to-product a span{font-size:1.8rem;line-height:1.6;font-weight:500;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__subscribe-to-product a span{font-size:1.6rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__product-price-disclaimer{color:#f0605b;font-size:1.4rem;line-height:1.64;font-weight:500;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__product-price-disclaimer .custom-price-marker-block{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__product-price-disclaimer .custom-price-marker-block__asterisk{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;padding-right:1.2rem;font-size:2.5rem;line-height:1.25;}@media all and (max-width:91.1875em){.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__product-price-disclaimer .custom-price-marker-block__asterisk{font-size:2.1rem;}}.tm-detail-header-block-wrapper .tm-detail-header-group-right .tcs-custom__product-price-disclaimer .custom-price-marker-block__content{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;}.tm-detail-tabs-wrapper .container{background:#f9f9f9;padding-left:10%;}@media all and (max-width:84.3125em){.tm-detail-tabs-wrapper .container{padding-left:5%;}}.tm-detail-tabs-wrapper .container ul.product-navigation{list-style-type:none;}@media all and (max-width:68.6875em){.tm-detail-tabs-wrapper .container ul.product-navigation{padding:3rem 0;}}.tm-detail-tabs-wrapper .container ul.product-navigation li{display:inline-block;}@media all and (max-width:68.6875em){.tm-detail-tabs-wrapper .container ul.product-navigation li{width:100%;}}.tm-detail-tabs-wrapper .container ul.product-navigation li a{display:block;padding:2.5rem 2.5rem 2.2rem 2.5rem;font-size:1.6rem;line-height:1.5;}@media all and (max-width:68.6875em){.tm-detail-tabs-wrapper .container ul.product-navigation li a{display:inline-block;padding:1.2rem 2.5rem 1rem 0;}}@media all and (max-width:51.1875em){.tm-detail-tabs-wrapper .container ul.product-navigation li a{font-size:1.6rem;line-height:2;padding:0.7rem 1.5rem 0.5rem 0;}}.tm-detail-tabs-wrapper .container ul.product-navigation li a:hover span:after{background:#85e9dc;}.tm-detail-tabs-wrapper .container ul.product-navigation li a span{display:block;position:relative;}.tm-detail-tabs-wrapper .container ul.product-navigation li a span:after{content:"";display:block;position:absolute;left:0;bottom:0;width:100%;height:0.2rem;background:#E2E2E2;-webkit-transition:background 0.3s;transition:background 0.3s;}.tm-detail-tabs-wrapper .container ul.product-navigation li:first-child a{padding-left:0;}.tm-detail-content-outer-wrapper{overflow:hidden;}@media all and (max-width:61.1875em){.tm-detail-content-outer-wrapper{overflow:initial;}}.tm-detail-content-top-left{padding-bottom:3rem;}.tm-detail-content-top-left h2.field-label-above{margin-bottom:2rem;margin-top:6rem;font-size:2.8rem;}@media all and (max-width:91.1875em){.tm-detail-content-top-left h2.field-label-above{font-size:2.3rem;}}@media all and (max-width:61.1875em){.tm-detail-content-top-left h2.field-label-above{margin:4rem 2rem 2rem 4rem;}}@media all and (max-width:35.4375em){.tm-detail-content-top-left h2.field-label-above{margin-bottom:1.4rem;}}@media all and (max-width:61.1875em){.tm-detail-content-top-left .paragraph__text-content{font-size:1.6rem;line-height:1.75;}}@media all and (max-width:61.1875em){.tm-detail-content-top-left .paragraph__text-block{margin-left:4rem;padding-right:2rem;font-size:1.6rem;}}.tm-detail-content-top-left .paragraph__text-block .paragraph__block-title,.tm-detail-content-top-left .paragraph__text-block .aph__block{margin-left:0;}.tm-detail-content-top-left .paragraph__image-block{margin-bottom:2rem;}.trajectory-modules-grid-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;margin:0 -2rem;}.trajectory-modules-grid-wrapper > div{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;}@media all and (max-width:99.9375em){.trajectory-modules-grid-wrapper > div{-webkit-box-flex:0;-webkit-flex:0 1 100%;-ms-flex:0 1 100%;flex:0 1 100%;}}@media all and (max-width:61.1875em){.trajectory-modules-grid-wrapper .commerce-product--view-mode-trajectory-teaser + .commerce-product--view-mode-trajectory-teaser{margin-top:-0.9rem;}}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem;height:100%;}@media all and (max-width:61.1875em){.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper{padding:0 2rem;}}@media all and (max-width:26.1875em){.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper{display:block;}}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-left{-webkit-box-flex:0;-webkit-flex:0 1 13.5rem;-ms-flex:0 1 13.5rem;flex:0 1 13.5rem;border:0.9rem solid #f9f9f9;}@media all and (max-width:61.1875em){.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-left{border-left:none;}}@media all and (max-width:26.1875em){.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-left{max-width:13.5rem;border-bottom:none;}}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-left img{display:block;width:100%;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-left .field-name-field-difficulty-level-reference{padding-top:1rem;text-align:center;line-height:2.3;font-size:1.3rem;letter-spacing:0.4rem;border-top:0.9rem solid #f9f9f9;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-left .module-startdate{padding:1rem;font-size:1.6rem;line-height:1.5;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-left .module-startdate .field-label-inline{font-weight:600;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;padding:2.5rem;border:0.9rem solid #f9f9f9;border-left:none;}@media all and (max-width:61.1875em){.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right{border-right:none;}}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right h3 a,.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .colorpicker-modal__title a,.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .colorpicker-modal__subtitle a,.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .colorpicker-feature__subtitle a{display:block;padding-bottom:1.5rem;font-size:1.8rem;line-height:1.38;font-weight:500;letter-spacing:0.03rem;}@media all and (max-width:91.1875em){.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right h3 a,.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .colorpicker-modal__title a,.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .colorpicker-modal__subtitle a,.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .colorpicker-feature__subtitle a{font-size:1.6rem;}}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text{font-size:1.8rem;display:block;padding-bottom:1.5rem;}@media all and (max-width:91.1875em){.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text{font-size:1.6rem;}}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text ul{list-style-type:none;padding:0 1rem 0 0;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text ul li{position:relative;padding-left:2rem;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text ul li:before{content:"";position:absolute;width:0.5rem;height:0.5rem;display:block;top:1.1rem;left:0.2rem;background:#f0605b;border-radius:50%;overflow:hidden;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text + a{display:inline-block;position:relative;font-size:1.8rem;font-weight:600;}@media all and (max-width:91.1875em){.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text + a{font-size:1.6rem;}}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text + a span{display:block;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text + a:after{content:"";display:block;position:absolute;left:0;bottom:0.3rem;width:100%;height:0.2rem;background:#f0605b;-webkit-transition:background 0.2s;transition:background 0.2s;}.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text + a:hover:after,.trajectory-modules-grid-wrapper .in-this-trajectory-wrapper .group-right .field--name-field-teaser-text + a:focus:after{background-color:#d71a14;}.custom-availability-wrapper > div{position:relative;border:0.9rem solid #f9f9f9;border-bottom:none;padding:2rem 3.5rem;}@media all and (max-width:61.1875em){.custom-availability-wrapper > div{border-left:none;border-right:none;}}.custom-availability-wrapper > div:last-child{border-bottom:0.9rem solid #f9f9f9;}.custom-availability-wrapper > div.active{border-color:#85e9dc;}.custom-availability-wrapper > div.active::after{content:"";display:block;height:0;border-bottom:0.9rem solid #85e9dc;position:absolute;bottom:-0.9rem;left:-0.9rem;right:-0.9rem;z-index:2;}@media all and (max-width:61.1875em){.custom-availability-wrapper > div.active::after{left:0;right:0;}}.custom-availability-wrapper > div.active > div > div{color:#525050;font-weight:500;}.custom-availability-wrapper .layout__region--content::before,.custom-availability-wrapper .layout__region--content::after{display:table;content:"";}.custom-availability-wrapper .layout__region--content::after{clear:both;}.custom-availability-wrapper .layout__region--content > div{float:left;font-weight:300;color:rgba(82,80,80,0.5);}.custom-availability-wrapper .layout__region--content .field-name-field-institute{width:30%;}@media all and (max-width:47.9375em){.custom-availability-wrapper .layout__region--content .field-name-field-institute{width:100%;}}.custom-availability-wrapper .layout__region--content .tcs-custom__date-range{width:50%;padding-right:2rem;}@media all and (max-width:47.9375em){.custom-availability-wrapper .layout__region--content .tcs-custom__date-range{padding-top:1.5rem;width:100%;}}.custom-availability-wrapper .layout__region--content .field-name-field-available{width:20%;}@media all and (max-width:47.9375em){.custom-availability-wrapper .layout__region--content .field-name-field-available{padding-top:1.5rem;width:100%;font-weight:500;}}.tm-detail-content-top-right{padding-top:32.6rem;}@media all and (max-width:61.1875em){.tm-detail-content-top-right{display:none;}}.tm-detail-content-top-right .tcs-custom-six-day-discount-tip{padding:4rem;color:#fff;background:#f64942;}.tm-detail-content-top-right .tcs-custom-six-day-discount-tip h3,.tm-detail-content-top-right .tcs-custom-six-day-discount-tip .colorpicker-modal__title,.tm-detail-content-top-right .tcs-custom-six-day-discount-tip .colorpicker-modal__subtitle,.tm-detail-content-top-right .tcs-custom-six-day-discount-tip .colorpicker-feature__subtitle{padding-bottom:1.5rem;font-size:2.5rem;line-height:1.44;font-weight:500;}@media all and (max-width:91.1875em){.tm-detail-content-top-right .tcs-custom-six-day-discount-tip h3,.tm-detail-content-top-right .tcs-custom-six-day-discount-tip .colorpicker-modal__title,.tm-detail-content-top-right .tcs-custom-six-day-discount-tip .colorpicker-modal__subtitle,.tm-detail-content-top-right .tcs-custom-six-day-discount-tip .colorpicker-feature__subtitle{font-size:2.1rem;}}.tm-detail-content-top-right .tcs-custom-six-day-discount-tip p{font-size:1.8rem;}@media all and (max-width:91.1875em){.tm-detail-content-top-right .tcs-custom-six-day-discount-tip p{font-size:1.6rem;}}.tm-detail-content-top-right .tcs-custom-contact-page-cta{display:block;padding:4rem;margin-top:0;}.tm-detail-content-bottom-left{padding-bottom:8rem;}.tm-detail-content-bottom-left .tcs-custom__add-to-cart-form{background:#f9f9f9;}.tm-detail-content-bottom-left .subscribe-title-message{padding-bottom:1.5rem;padding-top:3rem;background:#fff;}@media all and (max-width:61.1875em){.tm-detail-content-bottom-left .subscribe-title-message{padding-left:4rem;padding-right:1.5rem;background:#fff;}}.tm-detail-content-bottom-left .warning-message-container{font-size:1.6rem;padding-bottom:4rem;background:#fff;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-left .warning-message-container{font-size:1.5rem;}}@media all and (max-width:61.1875em){.tm-detail-content-bottom-left .warning-message-container{padding-left:4rem;padding-right:1.5rem;background:#fff;}}.tm-detail-content-bottom-left .warning-message-container [data-drupal-selector=edit-warning-title]{background:#ffd674;display:inline-block;padding:0 0.6rem;}.tm-detail-content-bottom-left .warning-message-container p{display:inline;}.tm-detail-content-bottom-left h3,.tm-detail-content-bottom-left .colorpicker-modal__title,.tm-detail-content-bottom-left .colorpicker-modal__subtitle,.tm-detail-content-bottom-left .colorpicker-feature__subtitle{font-size:2.6rem;line-height:1.38;padding:2.9rem 0 2rem 3rem;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-left h3,.tm-detail-content-bottom-left .colorpicker-modal__title,.tm-detail-content-bottom-left .colorpicker-modal__subtitle,.tm-detail-content-bottom-left .colorpicker-feature__subtitle{font-size:2.3rem;}}.tm-detail-content-bottom-left .product-wrapper,.tm-detail-content-bottom-left .materials-wrapper,.tm-detail-content-bottom-left .extra-options-wrapper{background:#f9f9f9;border:0.9rem solid #f9f9f9;border-top:none;border-bottom:none;}@media all and (max-width:61.1875em){.tm-detail-content-bottom-left .product-wrapper,.tm-detail-content-bottom-left .materials-wrapper,.tm-detail-content-bottom-left .extra-options-wrapper{border:none;}}.tm-detail-content-bottom-left .form-type-number{width:9.7rem;}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .form-type-number{width:100%;}}.tm-detail-content-bottom-left .product-wrapper{padding:3rem;background:#fff;border-top:0.9rem solid #f9f9f9;border-bottom:none;}.tm-detail-content-bottom-left .product-wrapper::before,.tm-detail-content-bottom-left .product-wrapper::after{display:table;content:"";}.tm-detail-content-bottom-left .product-wrapper::after{clear:both;}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .product-wrapper{margin-left:3.8rem;position:relative;padding:1.6rem 2.4rem;}}.tm-detail-content-bottom-left .product-wrapper .form-type-checkbox{width:3rem;margin-right:2rem;background:#fff;}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .product-wrapper .form-type-checkbox{width:3.8rem;float:none;position:absolute;padding:0 0 0.4rem 0.7rem;top:0;left:-3.8rem;}}.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper,.tm-detail-content-bottom-left .product-wrapper .form-type-checkbox,.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper,.tm-detail-content-bottom-left .product-wrapper .form-type-number{float:left;}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper,.tm-detail-content-bottom-left .product-wrapper .form-type-checkbox,.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper,.tm-detail-content-bottom-left .product-wrapper .form-type-number{float:none;}}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .product-wrapper{position:relative;}}.tm-detail-content-bottom-left .product-wrapper h3,.tm-detail-content-bottom-left .product-wrapper .colorpicker-modal__title,.tm-detail-content-bottom-left .product-wrapper .colorpicker-modal__subtitle,.tm-detail-content-bottom-left .product-wrapper .colorpicker-feature__subtitle{padding:0;font-size:1.8rem;line-height:1.44;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-weight:500;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-left .product-wrapper h3,.tm-detail-content-bottom-left .product-wrapper .colorpicker-modal__title,.tm-detail-content-bottom-left .product-wrapper .colorpicker-modal__subtitle,.tm-detail-content-bottom-left .product-wrapper .colorpicker-feature__subtitle{font-size:1.6rem;}}.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper{width:-webkit-calc(100% - 31.7rem);width:calc(100% - 31.7rem);}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper{width:-webkit-calc(100% - 15rem);width:calc(100% - 15rem);float:none;padding-bottom:1.5rem;}}@media all and (max-width:26.1875em){.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper{width:100%;}}.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper h3,.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper .colorpicker-modal__title,.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper .colorpicker-modal__subtitle,.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper .colorpicker-feature__subtitle,.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper span{width:75%;}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper h3,.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper .colorpicker-modal__title,.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper .colorpicker-modal__subtitle,.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper .colorpicker-feature__subtitle,.tm-detail-content-bottom-left .product-wrapper .product-title-wrapper span{width:100%;float:none;}}.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-price],.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-price-label]{font-size:1.6rem;line-height:1.5;color:#f0605b;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-price],.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-price-label]{font-size:1.5rem;}}.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-add-to-cart-wrapper] [data-drupal-selector=edit-label]{display:none;}.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper{width:17rem;text-align:right;float:right;color:#A8A7A7;}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper{width:17rem;float:none;position:absolute;top:2rem;right:2.4rem;}}@media all and (max-width:26.1875em){.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper{position:relative;top:auto;right:auto;text-align:left;padding-top:1.5rem;width:100%;}}.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper span{display:block;font-size:1.6rem;line-height:1.5;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper span{font-size:1.5rem;}}.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper > strong{font-size:1.8rem;line-height:1.33;color:#525050;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-left .product-wrapper .product-deposit-wrapper > strong{font-size:1.6rem;}}.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-messages]{padding-top:1.5rem;padding-left:5rem;font-size:1.6rem;line-height:1.875;clear:both;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-messages]{font-size:1.5rem;}}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-messages]{display:none;}}.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-messages] strong{background:#ffd674;display:inline-block;padding:0 0.6rem;}.tm-detail-content-bottom-left .product-wrapper [data-drupal-selector=edit-product-messages] p{display:inline;}.tm-detail-content-bottom-left .product-wrapper .number-spinner{opacity:0.5;-webkit-transition:opacity 0.3s;transition:opacity 0.3s;}.tm-detail-content-bottom-left .product-wrapper.enabled .number-spinner{opacity:1;}.tm-detail-content-bottom-left .materials-wrapper .product-wrapper,.tm-detail-content-bottom-left .extra-options-wrapper .product-wrapper{border-left:0;border-right:0;}@media all and (max-width:39.3125em){.tm-detail-content-bottom-left .materials-wrapper h3,.tm-detail-content-bottom-left .materials-wrapper .colorpicker-modal__title,.tm-detail-content-bottom-left .materials-wrapper .colorpicker-modal__subtitle,.tm-detail-content-bottom-left .materials-wrapper .colorpicker-feature__subtitle,.tm-detail-content-bottom-left .extra-options-wrapper h3,.tm-detail-content-bottom-left .extra-options-wrapper .colorpicker-modal__title,.tm-detail-content-bottom-left .extra-options-wrapper .colorpicker-modal__subtitle,.tm-detail-content-bottom-left .extra-options-wrapper .colorpicker-feature__subtitle{font-size:1.8rem;line-height:2;padding-left:0;}}.tm-detail-content-bottom-left .form-submit{border:none;cursor:pointer;display:block;width:100%;max-width:100%;padding:2.2rem 4rem 1.8rem;background:#85e9dc;font-size:1.8rem;text-align:center;-webkit-transition:background 0.3s;transition:background 0.3s;}@media all and (max-width:61.1875em){.tm-detail-content-bottom-left .form-submit{width:-webkit-calc(100% + 3rem);width:calc(100% + 3rem);border-top:2rem solid #f9f9f9;}}.tm-detail-content-bottom-left .form-submit:hover{background:#ffd674;}.tm-detail-content-bottom-left .wallet-label-wrapper{opacity:1;padding-top:2.3rem;font-size:1.4rem;line-height:1.64;font-weight:500;color:#f0605b;background:#fff;}@media all and (max-width:61.1875em){.tm-detail-content-bottom-left .wallet-label-wrapper{padding:2.4rem 2rem 3rem;}}.tm-detail-content-bottom-right .difficulty-level-outer-wrapper{position:absolute;top:0;right:6rem;padding:8.5rem 0 4rem;width:34.8rem;text-align:center;font-size:1.9rem;letter-spacing:0.5rem;border:0.9rem solid #f9f9f9;border-top:0;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-right .difficulty-level-outer-wrapper{font-size:1.8rem;}}@media all and (max-width:74.9375em){.tm-detail-content-bottom-right .difficulty-level-outer-wrapper{right:3rem;width:27rem;}}@media all and (max-width:61.1875em){.tm-detail-content-bottom-right .difficulty-level-outer-wrapper{position:relative;top:auto;right:auto;width:100%;margin:2rem auto 0;padding:3rem 0;border:none;background:#fff;}}.tm-detail-content-bottom-right .difficulty-level-outer-wrapper h3,.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .colorpicker-modal__title,.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .colorpicker-modal__subtitle,.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .colorpicker-feature__subtitle,.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .field-label-above{font-weight:300;text-transform:uppercase;font-size:1.4rem;letter-spacing:0.1rem;line-height:2.85;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;}@media all and (max-width:61.1875em){.tm-detail-content-bottom-right .difficulty-level-outer-wrapper h3,.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .colorpicker-modal__title,.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .colorpicker-modal__subtitle,.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .colorpicker-feature__subtitle,.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .field-label-above{display:none;}}.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .whats-your-level-cta{margin-top:3rem;letter-spacing:0;}.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .whats-your-level-cta .field-label-above{font-weight:300;font-size:1.4rem;line-height:2.85;letter-spacing:0.1rem;text-transform:uppercase;}.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .whats-your-level-cta .field-name-node-link a{padding:0.7rem 1.7rem 0.4rem 5.9rem;position:relative;background-color:#ffd674;font-size:1.6rem;line-height:1.875;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .whats-your-level-cta .field-name-node-link a{font-size:1.5rem;}}.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .whats-your-level-cta .field-name-node-link a:before{content:"";display:block;position:absolute;top:0;left:0;width:4rem;height:100%;background-color:#ffd674;border-right:0.2rem solid rgba(255,255,255,0.5);background-image:url(/themes/custom/tcs/dist/img/icons/icon__star-black.svg);background-position:center center;background-size:1.6rem 1.6rem;background-repeat:no-repeat;-webkit-transition:background-color 0.3s;transition:background-color 0.3s;}.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .whats-your-level-cta .field-name-node-link a:hover{background-color:#85e9dc;}.tm-detail-content-bottom-right .difficulty-level-outer-wrapper .whats-your-level-cta .field-name-node-link a:hover:before{background-color:#85e9dc;}.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips{padding-left:6.5rem;}@media all and (max-width:61.1875em){.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips{padding-right:2.5rem;padding-left:5.8rem;margin:0 -1.5rem;}}.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title{padding:5rem 0 1.5rem;}.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title h3,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-modal__title,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-modal__subtitle,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-feature__subtitle{position:relative;font-size:2.5rem;line-height:1.44;font-weight:500;color:#f0605b;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title h3,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-modal__title,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-modal__subtitle,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-feature__subtitle{font-size:2.1rem;}}.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title h3:before,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-modal__title:before,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-modal__subtitle:before,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-feature__subtitle:before{content:" ";position:absolute;left:-4.2rem;top:50%;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%);width:4.6rem;height:0.2rem;background:#f0605b;}@media all and (max-width:61.1875em){.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title h3:before,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-modal__title:before,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-modal__subtitle:before,.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field-name-node-title .colorpicker-feature__subtitle:before{left:-3.5rem;}}.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field--name-field-text p{font-size:1.8rem;line-height:1.8;}@media all and (max-width:91.1875em){.tm-detail-content-bottom-right .field-name-field-shoppingcart-tips .field--name-field-text p{font-size:1.6rem;}}.node--type-treatment-overview .region.region-content{padding-bottom:0;}.treatment-overview__filter-container{border-top:1rem #f9f9f9 solid;border-bottom:1rem #f9f9f9 solid;}.treatment-overview__filter-container::before,.treatment-overview__filter-container::after{display:table;content:"";}.treatment-overview__filter-container::after{clear:both;}.treatment-overview__filter-container__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;margin:0 -0.5rem;}@media all and (max-width:84.3125em){.treatment-overview__filter-container__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;}}.filter-container__item{-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;border-left:0.5rem solid #f9f9f9;border-right:0.5rem solid #f9f9f9;}@media all and (max-width:84.3125em){.filter-container__item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}}.filter-container__item-inner{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:2rem 5rem;}@media all and (max-width:84.3125em){.filter-container__item-inner{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:0;border-bottom:0.5rem solid #f9f9f9;}}.filter-container__treatment-types{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;}@media all and (max-width:84.3125em){.filter-container__treatment-types{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}}.filter-container__top-categories .filter-container__item-inner{padding-left:3.5rem;}.filter-container__sub-categories{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;}@media all and (max-width:84.3125em){.filter-container__sub-categories{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;}}@media all and (max-width:84.3125em){.filter-container__sub-categories .filter-container__item-inner{border-bottom:0;}}.filter-container__item .treatment_type__wrapper{padding-right:3rem;}.filter-container__item .treatment_type__wrapper:last-child{padding-right:0;}.filter-container__item .top-category-button{position:relative;display:inline-block;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;outline:none;white-space:normal;text-decoration:none;cursor:pointer;margin:0.5rem 0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;font-size:1.6rem;line-height:1.5;color:#525050;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:1rem 1.5rem;}@media all and (max-width:91.1875em){.filter-container__item .top-category-button{font-size:1.5rem;}}.filter-container__item .top-category-button:hover,.filter-container__item .top-category-button:focus{background-color:#f9f9f9;}.filter-container__item .top-category-button[aria-pressed=true]{background-color:#85e9dc;}.filter-container__item .top-category-button[aria-pressed=true]:hover{background-color:rgba(133,233,220,0.9);}.filter-container__item.filter-container__sub-categories.js-hidden .filter-container__item-inner{opacity:0;visibility:hidden;}@media all and (max-width:84.3125em){.filter-container__item.filter-container__sub-categories.js-hidden{display:none;}}.filter-container__item .sub-categories{border:0;width:-webkit-calc(100% + 2rem);width:calc(100% + 2rem);max-width:22rem;padding-left:0;}.filter-container__item .sub-categories:focus{margin-left:-2rem;padding-left:2rem;}.treatment-overview__results-container{background:#f9f9f9;border-top:0.5rem solid #f9f9f9;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0 -1.5rem;}@media all and (max-width:84.3125em){.treatment-overview__results-container{margin:0;}}.treatment-overview__result-item{-webkit-box-flex:0;-webkit-flex:0 1 33.33%;-ms-flex:0 1 33.33%;flex:0 1 33.33%;min-width:0;}@media all and (max-width:61.1875em){.treatment-overview__result-item{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;}}@media all and (max-width:47.9375em){.treatment-overview__result-item{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;}}.treatment-overview__results__no-results-message{display:block;width:100%;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;text-align:center;}.treatment-overview__results__no-results-message__text{padding:2rem;margin:0 1.5rem;font-size:1.6rem;line-height:1.4;background:#fff;}@media all and (max-width:91.1875em){.treatment-overview__results__no-results-message__text{font-size:1.5rem;}}.treatment-overview__result-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;background:#fff;border:1.5rem #f9f9f9 solid;}@media all and (max-width:35.4375em){.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser{border-left-width:2.5rem;border-right-width:2.5rem;}}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser:hover .field-name-field-teaser-image img{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02);}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment__teaser-image-container{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;max-height:350px;}@media all and (max-width:47.9375em){.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment__teaser-image-container{max-height:none;}}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment__teaser-image-container .field-name-field-teaser-image a{display:block;overflow:hidden;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment__teaser-image-container .field-name-field-teaser-image a img{display:block;width:100%;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-flow:column nowrap;-ms-flex-flow:column nowrap;flex-flow:column nowrap;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;width:100%;position:relative;padding:4rem;}@media all and (max-width:35.4375em){.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner{padding:3rem 4rem;}}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-link__title-link{display:block;text-decoration:none;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-link__title-link:before{content:"";position:absolute;z-index:2;display:block;top:0;right:0;bottom:0;left:0;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment-teaser__title{margin-bottom:2rem;font-family:"Museo","Times",serif;font-weight:300;font-size:2.6rem;}@media all and (max-width:91.1875em){.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment-teaser__title{font-size:2.3rem;}}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-cta{margin-top:2rem;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-cta .treatment__teaser-cta__link-text{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:0.4rem 0 0 3.8rem;color:#525050;font-size:1.8rem;line-height:1.5;}@media all and (max-width:91.1875em){.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-cta .treatment__teaser-cta__link-text{font-size:1.6rem;}}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-cta .treatment__teaser-cta__link-text:after{content:"";position:absolute;display:block;top:50%;left:0;margin-top:-1.2rem;width:2.4rem;height:2.4rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__arrow-right-circle--black.svg);background-repeat:no-repeat;background-position:center center;background-size:2.4rem 2.4rem;-webkit-transition:-webkit-transform 0.2s ease-out;transition:-webkit-transform 0.2s ease-out;transition:transform 0.2s ease-out;transition:transform 0.2s ease-out,-webkit-transform 0.2s ease-out;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-cta .treatment__teaser-cta__link-text:hover:after,.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-cta .treatment__teaser-cta__link-text:focus:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-link__title-link:hover .treatment-teaser__title{color:#000;}.treatment-overview__result-item .node--type-treatment.node--view-mode-teaser .treatment-overview__teaser-content .treatment__teaser-content__inner .treatment__teaser-link__title-link:hover ~ .treatment__teaser-cta .treatment__teaser-cta__link-text:after{-webkit-transform:translateX(0.5rem);-ms-transform:translateX(0.5rem);transform:translateX(0.5rem);}.treatment-overview__results-container{-webkit-transition:opacity 0.2s ease-out;transition:opacity 0.2s ease-out;}body.treatments-loading .treatment-overview__results-container{opacity:0.6;}.thecolorstudio-custom__search-institute{width:100%;max-width:123rem;margin:6rem auto;padding:6rem;background:#85e9dc;text-align:center;}.thecolorstudio-custom__search-institute .title-wrapper h2{font-size:2.5rem;font-weight:500;margin-bottom:2rem;}@media all and (max-width:91.1875em){.thecolorstudio-custom__search-institute .title-wrapper h2{font-size:2.1rem;}}@media all and (max-width:35.4375em){.thecolorstudio-custom__search-institute .title-wrapper h2{font-size:2rem;}}.thecolorstudio-custom__search-institute .text-wrapper{margin-bottom:4rem;}@media all and (max-width:35.4375em){.thecolorstudio-custom__search-institute .text-wrapper{font-size:1.6rem;}}.thecolorstudio-custom__search-institute .link-wrapper{margin:0 -6rem;background:#ecfbf9;}.thecolorstudio-custom__search-institute .link-wrapper a{display:inline-block;width:61.5rem;max-width:100%;padding:1.5rem 3rem;background:#fff;font-size:1.8rem;line-height:1;}@media all and (max-width:91.1875em){.thecolorstudio-custom__search-institute .link-wrapper a{font-size:1.6rem;}}.thecolorstudio-custom__search-institute .link-wrapper a:hover{color:#000;}.node--type-vacancy-detail.node--view-mode-teaser{position:relative;}.vacancy-teaser__title{font-family:"Museo","Times",serif;font-size:1.8rem;line-height:1.3;font-weight:bold;}@media all and (max-width:91.1875em){.vacancy-teaser__title{font-size:1.6rem;}}.vacancy-teaser__title a{color:inherit;text-decoration:none;}.vacancy-teaser__title a:hover,.vacancy-teaser__title a:focus{text-decoration:underline;}.vacancy-teaser__text{margin-top:1rem;}.vacancy-teaser__cta-block{margin-top:1rem;}.vacancy-teaser__cta-block a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}@media all and (max-width:91.1875em){.vacancy-teaser__cta-block a{font-size:1.6rem;}}.vacancy-teaser__cta-block a:hover,.vacancy-teaser__cta-block a:focus{background-color:#d71a14;}.vacancy-teaser__cta-block a:disabled{opacity:0.3;cursor:not-allowed;}.vacancy-overview__intro-text{max-width:770px;margin-bottom:5rem;}.vacancy-overview__vacancies-container__title{margin-bottom:5rem;}.vacancy-overview__vacancies-container__content{margin-bottom:5rem;}.vacancy-overview-list .view-content{margin:0 -1rem;}.vacancy-overview-list .view-content::before,.vacancy-overview-list .view-content::after{display:table;content:"";}.vacancy-overview-list .view-content::after{clear:both;}.vacancy-overview-list-item{float:left;width:50%;margin-bottom:5rem;}.vacancy-overview-list-item:nth-child(odd){clear:left;}@media all and (max-width:47.9375em){.vacancy-overview-list-item{float:none;width:100%;}}.vacancy-overview-list-item .node--type-vacancy-detail{padding:0 1rem;}.vacancy-detail__columns{clear:both;margin-top:4rem;}.vacancy-detail__columns::before,.vacancy-detail__columns::after{display:table;content:"";}.vacancy-detail__columns::after{clear:both;}.vacancy-detail__paragraphs-column{float:left;width:-webkit-calc(71.15% - 10rem);width:calc(71.15% - 10rem);}@media all and (max-width:61.1875em){.vacancy-detail__paragraphs-column{float:none;width:100%;}}.vacancy-detail__cta-block-column{float:right;width:28.85%;}@media all and (max-width:61.1875em){.vacancy-detail__cta-block-column{float:none;width:100%;margin-top:4rem;}}.vacancy-detail__cta-block{border:0.2rem solid #000;padding:3rem;}.vacancy-detail__cta-block__title{font-family:"Museo","Times",serif;font-size:2.5rem;line-height:1.3;font-weight:bold;}@media all and (max-width:91.1875em){.vacancy-detail__cta-block__title{font-size:2.1rem;}}.vacancy-detail__cta-block__text{margin-top:1rem;}.vacancy-detail__cta-block .vacancy-apply-link{margin-top:1rem;position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;}@media all and (max-width:91.1875em){.vacancy-detail__cta-block .vacancy-apply-link{font-size:1.6rem;}}.vacancy-detail__cta-block .vacancy-apply-link:hover,.vacancy-detail__cta-block .vacancy-apply-link:focus{background-color:#d71a14;}.vacancy-detail__cta-block .vacancy-apply-link:disabled{opacity:0.3;cursor:not-allowed;}.vacancy-apply__column-container{margin:0 -4rem;}.vacancy-apply__column-container::before,.vacancy-apply__column-container::after{display:table;content:"";}.vacancy-apply__column-container::after{clear:both;}.vacancy-apply__column{float:left;width:50%;padding:0 4rem;}@media all and (max-width:61.1875em){.vacancy-apply__column{float:none;width:100%;}}.node--type-vacancy-detail.node--view-mode-vacancy-apply-teaser{border:0.2rem solid #000;padding:3rem;margin-bottom:4rem;}.product-teaser__inner-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;height:100%;width:100%;border:0.8rem solid #f9f9f9;background-color:#fff;}.product-teaser__visual{position:relative;border-bottom:0.8rem solid #f9f9f9;}.product-teaser__visual a{display:block;padding:1rem;}.product-teaser__visual a > span{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;}@media all and (max-width:29.9375em){.product-teaser__visual a img{max-width:16rem;}}.product-teaser__visual:hover .promo-label,.product-teaser__visual:focus .promo-label{background-color:#ffca4b;}.has-promotion .promo-label{display:inline-block;position:absolute;bottom:0.7rem;right:0.7rem;z-index:42;padding:0.7rem 1rem;pointer-events:none;-webkit-transition:background-color 250ms linear;transition:background-color 250ms linear;background-color:#ffd674;color:#806117;font-size:1.4rem;font-weight:500;line-height:1;}.product-teaser__info{padding:2rem 2rem 1rem 3rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}.product-teaser__title{margin-bottom:1.2rem;font-size:2rem;font-weight:300;line-height:1.2;}.product-teaser__bullets{margin-left:-3rem;list-style:none;}.product-teaser__bullets > li{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:1.6rem;line-height:1.25;}.product-teaser__bullets > li:not(:last-child){margin-bottom:1rem;}.product-teaser__bullets > li::before{content:"";height:0.1rem;background-color:#525050;margin:1rem 1rem 0 0;-webkit-box-flex:0;-webkit-flex:0 0 2.2rem;-ms-flex:0 0 2.2rem;flex:0 0 2.2rem;}.product-teaser__price-box{margin-top:auto;padding-top:1.8rem;}.product-teaser__price-box .field--name-price,.product-teaser__price-box .discounted-price,.product-teaser__price-box .price{color:#f0605b;font-family:"Museo","Times",serif;font-size:1.8rem;font-weight:500;}.product-teaser__price-box .field--name-price .field__label,.product-teaser__price-box .discounted-price .field__label,.product-teaser__price-box .price .field__label{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.product-teaser__price-box .product-price--discounted{position:relative;padding-top:1.6rem;}.product-teaser__price-box .product-price--discounted .price--original{display:inline-block;position:absolute;margin-top:-1.6rem;color:#f0605b;font-size:1.2rem;line-height:1.2;}.product-teaser__price-box .product-price--discounted .price--original::after{content:"";height:0.2rem;position:absolute;left:0;width:100%;top:-webkit-calc(50% - 0.1rem);top:calc(50% - 0.1rem);background-color:rgba(240,96,91,0.6);}.product-teaser__price-box .price__wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;line-height:1;}.product-teaser__price-box .excluding-vat-message{-webkit-margin-start:0.8rem;margin-inline-start:0.8rem;font-size:1.2rem;white-space:nowrap;}.thecolorstudio-custom-b2b-price-info{display:inline-block;padding:0.4rem 0 0.4rem 2.8rem;background-image:url(/themes/custom/tcs/dist/img/icons/icon__info-i--color.svg);background-repeat:no-repeat;background-size:22px 16px;background-position:left top 0.6rem;color:#525050;font-size:1.2rem;}.thecolorstudio-custom-b2b-price-info .b2b-price-info__link-focus{-webkit-transition:250ms linear;transition:250ms linear;border-bottom:0.1rem solid #ebe6e6;}.thecolorstudio-custom-b2b-price-info:hover .b2b-price-info__link-focus,.thecolorstudio-custom-b2b-price-info:focus .b2b-price-info__link-focus{border-color:#525050;}.product__actions input[type=submit],.product__actions button{padding:1rem 1.5rem;-webkit-transition:250ms linear;transition:250ms linear;font-size:1.6rem;}.product__actions .button--primary{color:#fff;background-color:#f0605b;}.product__actions .button--primary:hover,.product__actions .button--primary:focus{background-color:#d71a14;}.product__actions .button--add-to-cart{background-image:url(/themes/custom/tcs/dist/img/icons/icon__add-to-cart--white.svg);background-repeat:no-repeat;background-position:center center;}.product-teaser .product__actions{margin:1rem -2rem -1rem -3rem;padding:1.5rem 0.4rem 0.8rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#f9f9f9;}.product-teaser .product__actions .button--add-to-cart{width:6.5rem;height:4.5rem;overflow:hidden;color:transparent;font-size:0.1rem;}.ecom__product-detail{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}@media all and (min-width:51.25em){.ecom__product-detail{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;margin-left:-0.5rem;margin-right:-0.5rem;}}@media all and (min-width:51.25em){.product-detail__media{margin-left:0.5rem;margin-right:0.5rem;-webkit-box-flex:1;-webkit-flex:1 1 40%;-ms-flex:1 1 40%;flex:1 1 40%;}.product-detail__properties{margin-left:0.5rem;margin-right:0.5rem;-webkit-box-flex:1;-webkit-flex:1 1 60%;-ms-flex:1 1 60%;flex:1 1 60%;}}.product-detail__properties:first-child:last-child{background-color:#fff;}.product-detail__properties:first-child:last-child .product-detail__properties-inner{max-width:1144px;}.commerce--shop_product .block-system-breadcrumb-block{display:none;}.commerce--shop_product .region.region-content{background:transparent;}.product-detail__media-inner{padding:3rem;background-color:#fff;}@media all and (min-width:51.25em){.product-detail__media-inner{padding:3rem 3rem 6rem;}}.ecom__product-detail .product__title{font-size:4.5rem;line-height:1.2;}@media all and (max-width:91.1875em){.ecom__product-detail .product__title{font-size:3.5rem;}}.product-detail__properties-inner{padding:1.5rem 3rem 6rem;background-color:#fff;}@media all and (min-width:61.25em){.product-detail__properties-inner{padding:6rem;}}@media all and (min-width:84.375em){.product-detail__properties-inner{padding:6rem 8rem;}}@media all and (min-width:91.25em){.product-detail__properties-inner{padding:8rem 11.6rem 6rem;}}.product-detail__properties-inner .promo-label{display:inline-block;padding:1rem 1.6rem;margin-top:2rem;border-radius:0.5rem;background-color:#ffd674;color:#806117;font-size:1.6rem;font-weight:500;}.product-detail__properties-inner .custom-promo{margin-top:1.6rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}@media all and (min-width:35.5em){.product-detail__properties-inner .custom-promo{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}}.product-detail__properties-inner .custom-promo .promo-label{margin-top:0;padding-top:0.7rem;padding-bottom:0.6rem;line-height:1.3;}@media all and (min-width:35.5em){.product-detail__properties-inner .custom-promo .promo-label{margin-top:1.6rem;}}.product-detail__properties-inner .custom-promo .promo__wrapper{padding:3rem 2.3rem 2.3rem;margin:-1.7rem 0 0 1.6rem;max-width:44rem;border-radius:0.5rem;background-color:rgba(255,214,116,0.16);color:#806117;font-size:1.6rem;font-weight:500;line-height:1.3;}@media all and (min-width:35.5em){.product-detail__properties-inner .custom-promo .promo__wrapper{position:relative;padding:2.3rem;margin:0;border-radius:0 0.5rem 0.5rem 0;}}.product-detail__properties-inner .custom-promo .promo__wrapper ul{padding-left:1.4rem;margin-bottom:1.4rem;}.product-detail__properties-inner .custom-promo .promo__wrapper ul li{margin-bottom:0.6rem;}.product-detail__properties-inner .custom-promo .promo__wrapper ul li:only-child{list-style-type:none;margin-left:-1.4rem;}@media all and (min-width:35.5em){.product-detail__properties-inner .custom-promo .promo__wrapper::before{content:"";position:absolute;width:3.4rem;top:0;bottom:0;left:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);border-radius:0.5rem 0 0 0.5rem;background-color:rgba(255,214,116,0.16);}}.product-detail__properties-inner .promo__disclaimer{color:rgba(128,97,23,0.5);font-size:1.3rem;font-weight:400;}.product-detail__properties-inner .field--name-field-intro-text{margin-top:3rem;font-size:1.6rem;line-height:1.875;}.product-detail__properties-inner .field--name-field-intro-text .button--unclamp{display:none;position:absolute;left:0;bottom:0;z-index:5;padding:0 4rem 0 1.8rem;cursor:pointer;-webkit-transition:border 250ms linear;transition:border 250ms linear;border:0.2rem solid #f9f9f9;border-radius:2rem/50%;background-color:#f9f9f9;background-image:url(/themes/custom/tcs/dist/img/icons/icon__chevron-down--black.svg);background-repeat:no-repeat;background-position:right 1.8rem center;font-size:1.2rem;line-height:2.5;letter-spacing:0.01rem;text-transform:uppercase;}.product-detail__properties-inner .field--name-field-intro-text .button--unclamp:hover,.product-detail__properties-inner .field--name-field-intro-text .button--unclamp:focus{outline:none;border-color:#525050;}.product-detail__properties-inner .field--name-field-intro-text.js-lineclamped{max-height:22rem;overflow:hidden;padding-bottom:3.4rem;position:relative;}.product-detail__properties-inner .field--name-field-intro-text.js-lineclamped::after{content:"";position:absolute;left:0;right:0;bottom:0;height:12rem;background-image:-webkit-gradient(linear,left bottom,left top,color-stop(3.4rem,#fff),to(rgba(255,255,255,0.01)));background-image:linear-gradient(to top,#fff 3.4rem,rgba(255,255,255,0.01));opacity:1;}.product-detail__properties-inner .field--name-field-intro-text.js-lineclamped .button--unclamp{display:inline-block;opacity:1;}.product-detail__properties-inner .field--name-field-intro-text.js-lineclamped.js-lineclamp-deactivated{max-height:100rem;padding-bottom:0;-webkit-transition:max-height 500ms ease-out 250ms;transition:max-height 500ms ease-out 250ms;}.product-detail__properties-inner .field--name-field-intro-text.js-lineclamped.js-lineclamp-deactivated::after{-webkit-transition:250ms linear;transition:250ms linear;opacity:0;visibility:hidden;}.product-detail__properties-inner .field--name-field-intro-text.js-lineclamped.js-lineclamp-deactivated .button--unclamp{display:none;}.product-detail__properties-inner .product-detail__price-box{margin-top:2.5rem;}.product-detail__properties-inner .product-detail__price-box .field--name-price,.product-detail__properties-inner .product-detail__price-box .price,.product-detail__properties-inner .product-detail__price-box .discounted-price{color:#f0605b;font-family:"Museo","Times",serif;font-size:4.5rem;font-weight:500;line-height:1.2;}@media all and (max-width:91.1875em){.product-detail__properties-inner .product-detail__price-box .field--name-price,.product-detail__properties-inner .product-detail__price-box .price,.product-detail__properties-inner .product-detail__price-box .discounted-price{font-size:3.5rem;}}.product-detail__properties-inner .product-detail__price-box .field--name-price .field__label{position:absolute !important;width:1px !important;height:1px !important;margin:0 !important;padding:0 !important;overflow:hidden !important;clip:rect(0 0 0 0) !important;-webkit-clip-path:inset(50%) !important;clip-path:inset(50%) !important;border:0 !important;white-space:nowrap !important;}.product-detail__properties-inner .product-detail__price-box .product-price--discounted{position:relative;padding-top:3rem;}.product-detail__properties-inner .product-detail__price-box .product-price--discounted .price--original{position:absolute;margin-top:-2.4rem;left:0.5rem;display:inline-block;color:#f0605b;font-size:2rem;line-height:1.2;}.product-detail__properties-inner .product-detail__price-box .product-price--discounted .price--original::after{content:"";height:0.4rem;position:absolute;left:0;width:100%;top:-webkit-calc(50% - 0.2rem);top:calc(50% - 0.2rem);background-color:rgba(240,96,91,0.6);}.product-detail__properties-inner .product-detail__price-box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-webkit-align-items:baseline;-ms-flex-align:baseline;align-items:baseline;margin-left:-0.8rem;margin-right:-0.8rem;}.product-detail__properties-inner .product-detail__price-box > *{margin:0 0.8rem;}.product-detail__properties-inner .product-detail__price-box div[class^=product--variation-field--variation_thecolorstudio_commerce__excluding_vat_message_extra_field]{-webkit-transform:translateY(-0.2rem);-ms-transform:translateY(-0.2rem);transform:translateY(-0.2rem);font-size:1.6rem;font-weight:normal;}.product-detail__properties-inner .product-detail__price-box .thecolorstudio-custom-b2b-price-info{background-position:left top 0.8rem;color:#f0605b;font-size:1.6rem;-webkit-transform:translateY(-0.2rem);-ms-transform:translateY(-0.2rem);transform:translateY(-0.2rem);}.product-detail__properties-inner .product__actions{margin-top:2.5rem;}.product-detail__properties-inner .product__actions .button--add-to-cart{padding:1.6rem 1.8rem 1.4rem 5.5rem;background-position:left 1.5rem center;}.catalog-page__intro{margin-bottom:4rem;margin-left:-webkit-calc(25% + 6rem);margin-left:calc(25% + 6rem);padding-right:3rem;}.catalog-category__title{position:relative;margin:0 0 1.8rem 0;font-size:3.5rem;line-height:5rem;}@media all and (max-width:91.1875em){.catalog-category__title{font-size:3rem;}}.catalog-category__title::before{content:"";position:absolute;top:2.8rem;height:0.2rem;left:0;width:0;background-color:#525050;}.catalog-page__intro .text-content{max-width:68.5rem;}@media all and (max-width:84.3125em){.catalog-page__intro{margin-left:0;padding-left:15.5rem;}.catalog-page__intro .catalog-category__title::before{left:-15.5rem;width:12.5rem;}}@media all and (max-width:74.9375em){.catalog-page__intro{padding-left:10rem;}.catalog-page__intro .catalog-category__title::before{left:-10rem;width:8rem;}}@media all and (max-width:47.9375em){.catalog-page__intro{padding-left:6rem;}.catalog-page__intro .catalog-category__title::before{left:-6rem;width:4rem;}}@media all and (max-width:35.4375em){.catalog-page__intro{padding-left:3rem;margin-bottom:3rem;}.catalog-page__intro .catalog-category__title::before{left:-3rem;width:2.4rem;}}.product-catalog__main{margin-left:3rem;margin-right:3rem;}@media all and (max-width:63.9375em){.product-catalog__sidebar{position:fixed;left:0;top:0;bottom:0;overflow-x:hidden;overflow-y:scroll;-ms-scroll-chaining:none;overscroll-behavior:contain;background-color:#fff;}.product-catalog__sidebar-inner{padding:4rem 6rem;}}@media all and (max-width:63.9375em) and (max-width:24.1875em){.product-catalog__sidebar-inner{padding:4rem 2rem 4rem 2rem;}}@media all and (max-width:35.4375em){.product-catalog__sidebar{width:34rem;max-width:100%;z-index:-1;opacity:0;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out,-webkit-transform 300ms ease-out;}.js-ecom-overlay .product-catalog__sidebar{-webkit-overflow-scrolling:touch;z-index:999;opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:opacity 300ms ease-out,-webkit-transform 300ms ease-out;transition:opacity 300ms ease-out,-webkit-transform 300ms ease-out;transition:opacity 300ms ease-out,transform 300ms ease-out;transition:opacity 300ms ease-out,transform 300ms ease-out,-webkit-transform 300ms ease-out;}html.body-scroll-lock,html.body-scroll-lock body{height:100%;overflow:hidden;}}@media all and (min-width:35.5em) and (max-width:63.9375em){.product-catalog__sidebar{width:34rem;max-width:100%;z-index:999;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:-webkit-transform 300ms ease-out;transition:-webkit-transform 300ms ease-out;transition:transform 300ms ease-out;transition:transform 300ms ease-out,-webkit-transform 300ms ease-out;}.js-ecom-overlay .product-catalog__sidebar{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}}@media all and (min-width:64em){.rwd-ecom__action--remove{display:none;}.product-catalog__layout{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:3rem;}.product-catalog__sidebar{-webkit-box-flex:0;-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;}.product-catalog__sidebar-inner{padding-left:4rem;padding-right:1.5rem;}.product-catalog__main{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;margin-right:0;}}@media all and (min-width:75em){.product-catalog__sidebar-inner{padding-left:8rem;}}.product-catalog__main .results{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:-1.5rem;}.product-catalog__main .results > article{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:1.5rem;width:100%;}@media all and (max-width:29.9375em){.product-catalog__main .results > article{margin-left:auto;margin-right:auto;}}@media all and (min-width:30em){.product-catalog__main .results > article{width:50%;}}@media all and (min-width:48em){.product-catalog__main .results > article{width:33.3333%;}}@media all and (min-width:81.25em){.product-catalog__main .results > article{width:25%;}}.product-catalog__main .results > div:first-child:last-child{margin-top:-1.5rem;margin-left:4.5rem;padding:2rem;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;border:0.8rem solid #f9f9f9;}@media all and (max-width:84.3125em){.product-catalog__main .results > div:first-child:last-child{margin-top:0;margin-left:14rem;}}@media all and (max-width:74.9375em){.product-catalog__main .results > div:first-child:last-child{margin-left:8.5rem;}}@media all and (max-width:47.9375em){.product-catalog__main .results > div:first-child:last-child{margin-left:4.5rem;}}@media all and (max-width:35.4375em){.product-catalog__main .results > div:first-child:last-child{margin-left:1.5rem;margin-top:2rem;}}.commentpage .comment-form{padding:0 15.5rem;}@media all and (max-width:74.9375em){.commentpage .comment-form{padding:0 10rem;}}@media all and (max-width:47.9375em){.commentpage .comment-form{padding:0 6rem;}}@media all and (max-width:35.4375em){.commentpage .comment-form{padding:0 3rem;}}.commentpage .comment{margin:0 15.5rem 2rem;}@media all and (max-width:74.9375em){.commentpage .comment{margin:0 10rem 2rem;}}@media all and (max-width:47.9375em){.commentpage .comment{margin:0 6rem 2rem;}}@media all and (max-width:35.4375em){.commentpage .comment{margin:0 3rem 2rem;}}.commentpage .comment-form > .form-wrapper{margin-bottom:2rem;}.commentpage .comment-form .form-type-textarea .form-textarea-wrapper{border:0.2rem solid;}.commentpage .comment-form .form-type-textarea .form-textarea-wrapper .cke_chrome{border:0;}.commentpage .comment-form details{border:0.2rem solid;padding:2rem;}.commentpage .comment-form details .details-wrapper{padding-top:1rem;}.commentpage .comment-form details .details-wrapper > .form-item,.commentpage .comment-form details .details-wrapper > .form-wrapper{margin-top:1rem;}.commentpage .comment-form details .details-wrapper > .form-item:first-child,.commentpage .comment-form details .details-wrapper > .form-wrapper:first-child{margin-top:0;}.commentpage .comment-form details h4.label{margin-top:1rem;margin-bottom:0.4rem;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;}.commentpage .comment-form details .container-inline > .form-item{margin-top:1rem;}.commentpage .comment-form details .container-inline > .form-item:first-child{margin-top:0;}.commentpage .comment-form .form-actions{margin-top:2rem;}.commentpage .comment + .comment-form{margin-top:2rem;}.commentpage form.confirmation{padding:0 15.5rem;}@media all and (max-width:74.9375em){.commentpage form.confirmation{padding:0 10rem;}}@media all and (max-width:47.9375em){.commentpage form.confirmation{padding:0 6rem;}}@media all and (max-width:35.4375em){.commentpage form.confirmation{padding:0 3rem;}}.commentpage form.confirmation .form-actions{margin-top:2rem;}.commentpage form.confirmation .form-actions > *{margin-right:1rem;}.olp-product .course-countdown{padding-left:15.5rem;margin-bottom:1rem;}@media all and (max-width:74.9375em){.olp-product .course-countdown{padding-left:10rem;}}@media all and (max-width:47.9375em){.olp-product .course-countdown{padding-left:6rem;}}@media all and (max-width:35.4375em){.olp-product .course-countdown{padding-left:3rem;}}.olp-product .course-countdown__inner{display:inline-block;padding:0.5rem 1.2rem;background:#85e9dc;color:#525050;font-size:1.6rem;line-height:1.5;font-weight:500;}@media all and (max-width:35.4375em){.olp-product .course-countdown__inner{font-size:1.4rem;}}.path-user .profile{width:77rem;max-width:100%;margin:0 auto;padding:3rem 5rem 2.5rem 5rem;border:1rem #f9f9f9 solid;}@media all and (max-width:35.4375em){.path-user .profile{padding-right:3rem;padding-left:3rem;}}.path-user .profile .form-item{margin:2rem 0;font-size:1.6rem;line-height:1.5;}.path-user .profile h4.label,.path-user .profile .field__label,.path-user .profile .field__item{display:inline;font-size:1.6rem;line-height:1.5;}.path-user .profile h4.label,.path-user .profile .field__label{font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;}.path-user .profile .field__label{font-weight:500;}.user-form:not(.user-register-form){max-width:85.1rem;margin:0 auto;padding:5rem;border:1rem #f9f9f9 solid;font-size:1.6rem;}@media all and (max-width:91.1875em){.user-form:not(.user-register-form){font-size:1.5rem;}}@media all and (max-width:35.4375em){.user-form:not(.user-register-form){padding:3rem 2rem;}}.user-form:not(.user-register-form) h2{font-size:2.5rem;font-weight:500;}@media all and (max-width:91.1875em){.user-form:not(.user-register-form) h2{font-size:2.1rem;}}.user-form:not(.user-register-form) h3,.user-form:not(.user-register-form) .colorpicker-modal__title,.user-form:not(.user-register-form) .colorpicker-modal__subtitle,.user-form:not(.user-register-form) .colorpicker-feature__subtitle{margin:4rem 0 3rem 0;font-size:2.5rem;font-weight:500;}@media all and (max-width:91.1875em){.user-form:not(.user-register-form) h3,.user-form:not(.user-register-form) .colorpicker-modal__title,.user-form:not(.user-register-form) .colorpicker-modal__subtitle,.user-form:not(.user-register-form) .colorpicker-feature__subtitle{font-size:2.1rem;}}.user-form:not(.user-register-form) .form-submit{margin-bottom:3rem;}.user-form:not(.user-register-form) a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;}.user-form:not(.user-register-form) a:hover,.user-form:not(.user-register-form) a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}@media all and (max-width:35.4375em){.path-user .region.region-content{padding:0;}}.path-user .user-login-form{padding:0 15.5rem;}@media all and (max-width:74.9375em){.path-user .user-login-form{padding:0 10rem;}}@media all and (max-width:47.9375em){.path-user .user-login-form{padding:0 6rem;}}@media all and (max-width:35.4375em){.path-user .user-login-form{padding:3rem 0 0 0;}}.path-user .login-register-forms--wrapper{clear:both;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}@media all and (max-width:68.6875em){.path-user .login-register-forms--wrapper{display:block;}}.path-user .login-register-forms--wrapper:before{content:"";position:absolute;top:0;left:50%;width:1rem;height:100%;margin-left:-0.5rem;background:#f9f9f9;}@media all and (max-width:68.6875em){.path-user .login-register-forms--wrapper:before{display:none;}}.path-user .login-register-forms--wrapper .login-form,.path-user .login-register-forms--wrapper .login-form--register-cta{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding:3rem 5rem 2.5rem 5rem;border:1rem #f9f9f9 solid;}@media all and (max-width:68.6875em){.path-user .login-register-forms--wrapper .login-form,.path-user .login-register-forms--wrapper .login-form--register-cta{display:block;}}@media all and (max-width:35.4375em){.path-user .login-register-forms--wrapper .login-form,.path-user .login-register-forms--wrapper .login-form--register-cta{padding-right:3rem;padding-left:3rem;}}.path-user .login-register-forms--wrapper .login-form{border-right:0;}@media all and (max-width:68.6875em){.path-user .login-register-forms--wrapper .login-form{border-right:1rem #f9f9f9 solid;}}.path-user .login-register-forms--wrapper .login-form--register-cta{padding-bottom:7.8rem;border-left:0;}@media all and (max-width:68.6875em){.path-user .login-register-forms--wrapper .login-form--register-cta{padding-bottom:2rem;border-left:1rem #f9f9f9 solid;}}.login-form--header h1,.login-form--header .colorpicker-feature__title{float:left;position:relative;left:-15.5rem;margin:0 0 6rem 0;padding-left:15.5rem;font-size:3.5rem;line-height:1;}@media all and (max-width:91.1875em){.login-form--header h1,.login-form--header .colorpicker-feature__title{font-size:3rem;}}@media all and (max-width:74.9375em){.login-form--header h1,.login-form--header .colorpicker-feature__title{left:-10rem;padding-left:10rem;}}@media all and (max-width:47.9375em){.login-form--header h1,.login-form--header .colorpicker-feature__title{left:-6rem;padding-left:6rem;}}@media all and (max-width:35.4375em){.login-form--header h1,.login-form--header .colorpicker-feature__title{float:none;left:0;margin-bottom:2rem;padding-left:3.5rem;}}.login-form--header h1:before,.login-form--header .colorpicker-feature__title:before{content:"";position:absolute;bottom:2rem;left:0;width:12.5rem;height:0.2rem;background:#525050;}@media all and (max-width:74.9375em){.login-form--header h1:before,.login-form--header .colorpicker-feature__title:before{width:8rem;}}@media all and (max-width:47.9375em){.login-form--header h1:before,.login-form--header .colorpicker-feature__title:before{width:4rem;}}@media all and (max-width:35.4375em){.login-form--header h1:before,.login-form--header .colorpicker-feature__title:before{float:none;width:2.6rem;}}.login-form--header #edit-back-to-overview{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;float:right;margin:0 0 6rem 0;font-size:1.8rem;}.login-form--header #edit-back-to-overview:hover,.login-form--header #edit-back-to-overview:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}@media all and (max-width:91.1875em){.login-form--header #edit-back-to-overview{font-size:1.6rem;}}@media all and (max-width:35.4375em){.login-form--header #edit-back-to-overview{float:none;margin:0 0 2rem 4rem;}}.login-form .form-item{margin:2rem 0;}.login-form #edit-submit{width:100%;}.login-form .forgot-password-link-wrapper{margin-top:2rem;text-align:center;}.login-form .forgot-password-link-wrapper .forgot-password-link{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;}.login-form .forgot-password-link-wrapper .forgot-password-link:hover,.login-form .forgot-password-link-wrapper .forgot-password-link:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.user-pass,.user-pass-reset{width:77rem;max-width:100%;margin:0 auto;padding:3rem 5rem 2.5rem 5rem;border:1rem #f9f9f9 solid;}@media all and (max-width:35.4375em){.user-pass,.user-pass-reset{padding-right:3rem;padding-left:3rem;}}.user-pass .form-item,.user-pass-reset .form-item{margin:2rem 0;}.user-pass p,.user-pass-reset p{font-size:1.6rem;line-height:1.375;}@media all and (max-width:91.1875em){.user-pass p,.user-pass-reset p{font-size:1.5rem;}}.user-pass #edit-submit,.user-pass-reset #edit-submit{margin-top:2rem;width:100%;}.login-form--register-cta h2{margin-bottom:2rem;}@media all and (max-width:91.1875em){.login-form--register-cta h2{font-size:2.1rem;}}.login-form--register-cta .register-cta--wrapper a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;width:100%;margin-top:2rem;padding:2rem 2.5rem;}@media all and (max-width:91.1875em){.login-form--register-cta .register-cta--wrapper a{font-size:1.6rem;}}.login-form--register-cta .register-cta--wrapper a:hover,.login-form--register-cta .register-cta--wrapper a:focus{background-color:#d71a14;}.login-form--register-cta .register-cta--wrapper a:disabled{opacity:0.3;cursor:not-allowed;}@media all and (max-width:35.4375em){.login-form--register-cta{font-size:1.6rem;}.login-form--register-cta h2{font-size:2rem;}}.path-checkout.js-login-register-checkout .content-wrapper{margin-top:6rem;}@media all and (max-width:35.4375em){.path-checkout.js-login-register-checkout .content-wrapper{margin-top:1.5rem;}}@media all and (max-width:35.4375em){.path-checkout .region.region-content{padding-bottom:0;}}.path-checkout .checkout-pane-thecolorstudio-custom--login-register-checkout-pane{padding:0 15.5rem;}@media all and (max-width:74.9375em){.path-checkout .checkout-pane-thecolorstudio-custom--login-register-checkout-pane{padding:0 10rem;}}@media all and (max-width:47.9375em){.path-checkout .checkout-pane-thecolorstudio-custom--login-register-checkout-pane{padding:0 6rem;}}@media all and (max-width:35.4375em){.path-checkout .checkout-pane-thecolorstudio-custom--login-register-checkout-pane{padding:0;}}.path-checkout .checkout-pane-login-register__title-zone h1,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title{float:left;position:relative;left:-15.5rem;margin:0 0 6rem 0;padding-left:15.5rem;font-size:3.5rem;line-height:1;}@media all and (max-width:91.1875em){.path-checkout .checkout-pane-login-register__title-zone h1,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title{font-size:3rem;}}@media all and (max-width:74.9375em){.path-checkout .checkout-pane-login-register__title-zone h1,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title{left:-10rem;padding-left:10rem;}}@media all and (max-width:47.9375em){.path-checkout .checkout-pane-login-register__title-zone h1,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title{left:-6rem;padding-left:6rem;}}@media all and (max-width:35.4375em){.path-checkout .checkout-pane-login-register__title-zone h1,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title{float:none;left:0;margin-bottom:2rem;padding-left:3.5rem;}}.path-checkout .checkout-pane-login-register__title-zone h1:before,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title:before{content:"";position:absolute;bottom:2rem;left:0;width:12.5rem;height:0.2rem;background:#525050;}@media all and (max-width:74.9375em){.path-checkout .checkout-pane-login-register__title-zone h1:before,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title:before{width:8rem;}}@media all and (max-width:47.9375em){.path-checkout .checkout-pane-login-register__title-zone h1:before,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title:before{width:4rem;}}@media all and (max-width:35.4375em){.path-checkout .checkout-pane-login-register__title-zone h1:before,.path-checkout .checkout-pane-login-register__title-zone .colorpicker-feature__title:before{float:none;width:2.6rem;}}.path-checkout .checkout-pane-login-register__title-zone .checkout-pane-login-register__back-to-overview-link{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;float:right;margin:0 0 6rem 0;font-size:1.8rem;}.path-checkout .checkout-pane-login-register__title-zone .checkout-pane-login-register__back-to-overview-link:hover,.path-checkout .checkout-pane-login-register__title-zone .checkout-pane-login-register__back-to-overview-link:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}@media all and (max-width:91.1875em){.path-checkout .checkout-pane-login-register__title-zone .checkout-pane-login-register__back-to-overview-link{font-size:1.6rem;}}@media all and (max-width:35.4375em){.path-checkout .checkout-pane-login-register__title-zone .checkout-pane-login-register__back-to-overview-link{float:none;margin:0 0 2rem 4rem;}}.path-checkout .checkout-pane-login-register__columns{clear:both;position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}@media all and (max-width:68.6875em){.path-checkout .checkout-pane-login-register__columns{display:block;}}.path-checkout .checkout-pane-login-register__columns:before{content:"";position:absolute;top:0;left:50%;width:1rem;height:100%;margin-left:-0.5rem;background:#f9f9f9;}@media all and (max-width:68.6875em){.path-checkout .checkout-pane-login-register__columns:before{display:none;}}.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option{-webkit-box-flex:0;-webkit-flex:0 1 50%;-ms-flex:0 1 50%;flex:0 1 50%;padding:3rem 5rem 2.5rem 5rem;border:1rem solid #f9f9f9;}@media all and (max-width:68.6875em){.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option{display:block;}}@media all and (max-width:35.4375em){.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option{padding-right:3rem;padding-left:3rem;}}.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option .form-item{margin:2rem 0;}.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option fieldset.form-item{margin:0;}.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option legend{font-family:"Museo","Times",serif;font-weight:500;font-size:2.5rem;}@media all and (max-width:91.1875em){.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option legend{font-size:2.1rem;}}@media all and (max-width:35.4375em){.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option legend{font-size:2rem;}}.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option--login{border-right:0;}@media all and (max-width:68.6875em){.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option--login{border-right:1rem solid #f9f9f9;}}.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option--register{padding-bottom:7.8rem;border-left:0;}@media all and (max-width:68.6875em){.path-checkout .checkout-pane-login-register__columns .checkout-pane-login-register__option--register{padding-bottom:2rem;border-top:none;border-left:1rem solid #f9f9f9;}}.checkout-pane-login-register__option--login .form-actions{margin-top:2rem;text-align:center;}.checkout-pane-login-register__option--login .form-actions .form-submit{width:100%;margin-bottom:2rem;}.checkout-pane-login-register__option--login .form-actions a{position:relative;padding-bottom:0.1rem;color:#f0605b;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#e2e2e2),to(#e2e2e2));background-image:linear-gradient(to right,#e2e2e2 100%,#e2e2e2 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;color:#525050;}.checkout-pane-login-register__option--login .form-actions a:hover,.checkout-pane-login-register__option--login .form-actions a:focus{color:#f0605b;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);}.checkout-pane-login-register__option--register h2{margin-bottom:2rem;}.checkout-pane-login-register__option--register .form-actions{margin-top:2rem;text-align:center;}.checkout-pane-login-register__option--register .form-actions .form-submit{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;width:100%;padding:2rem 2.5rem;}@media all and (max-width:91.1875em){.checkout-pane-login-register__option--register .form-actions .form-submit{font-size:1.6rem;}}.checkout-pane-login-register__option--register .form-actions .form-submit:hover,.checkout-pane-login-register__option--register .form-actions .form-submit:focus{background-color:#d71a14;}.checkout-pane-login-register__option--register .form-actions .form-submit:disabled{opacity:0.3;cursor:not-allowed;}.checkout-pane-login-register__option--register a{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;width:100%;padding:2rem 2.5rem;margin-top:2rem;}@media all and (max-width:91.1875em){.checkout-pane-login-register__option--register a{font-size:1.6rem;}}.checkout-pane-login-register__option--register a:hover,.checkout-pane-login-register__option--register a:focus{background-color:#d71a14;}.checkout-pane-login-register__option--register a:disabled{opacity:0.3;cursor:not-allowed;}.path-user.js-register-form #message-wrapper .messages{margin-top:-9rem;margin-bottom:11rem;}@media all and (max-width:84.3125em){.path-user.js-register-form #message-wrapper .messages{margin-top:-11rem;margin-bottom:9rem;}}@media all and (max-width:35.4375em){.path-user.js-register-form #message-wrapper .messages{margin-top:-6rem;margin-bottom:6rem;}}.path-user.js-register-form .content-wrapper{margin-top:11rem;}@media all and (max-width:35.4375em){.path-user.js-register-form .content-wrapper{margin-top:6rem;}}@media all and (max-width:61.1875em){.path-user.js-register-form .region.region-content{padding-bottom:0;}}@media all and (max-width:35.4375em){.path-user.js-register-form .region.region-content{padding-top:4rem;}}.path-user .register-left-right-wrapper::before,.path-user .register-left-right-wrapper::after{display:table;content:"";}.path-user .register-left-right-wrapper::after{clear:both;}.path-user .register-left{float:left;width:34.6%;}@media all and (max-width:61.1875em){.path-user .register-left{float:none;width:100%;}}.path-user .register-right{float:left;width:55.2%;margin-top:-24rem;padding:5rem;}@media all and (max-width:61.1875em){.path-user .register-right{float:none;width:100%;margin-top:0;padding:5rem 9rem;}}@media all and (max-width:47.9375em){.path-user .register-right{float:none;width:100%;margin-top:0;padding:5rem 5rem;}}@media all and (max-width:35.4375em){.path-user .register-right{padding:3rem 2rem;}}.register-top{position:relative;}.register-top .back-to-login-link{position:absolute;top:-15rem;left:3rem;display:inline-block;padding-left:2rem;color:#A0A0A0;font-size:1.5rem;}.register-top .back-to-login-link::before{content:"";display:block;width:1rem;height:1rem;position:absolute;left:0;top:50%;margin-top:-0.5rem;-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s,-webkit-transform 0.3s;background:url(/themes/custom/tcs/dist/img/icons/icon__arrow-left--gray.svg) 0 50%/1rem 1rem no-repeat;}.register-top .back-to-login-link span{color:#A0A0A0;}.register-top .back-to-login-link:hover::before,.register-top .back-to-login-link:focus::before{-webkit-transform:translateX(-0.5rem);-ms-transform:translateX(-0.5rem);transform:translateX(-0.5rem);}@media all and (max-width:91.1875em){.register-top .back-to-login-link{font-size:1.4rem;}}@media all and (max-width:35.4375em){.register-top .back-to-login-link{top:-8rem;}}.register-top .page-title{margin-bottom:6rem;}.register-left .text-content{padding:5rem 10rem;background:#85e9dc;}@media all and (max-width:47.9375em){.register-left .text-content{padding:5rem 6rem;}}@media all and (max-width:35.4375em){.register-left .text-content{padding:3rem;}}.register-left .text-content h2{margin-bottom:2rem;}.register-right{background:#fff;border:1rem #f9f9f9 solid;font-size:1.6rem;}@media all and (max-width:91.1875em){.register-right{font-size:1.5rem;}}.register-right h2{font-size:2.5rem;font-weight:500;}@media all and (max-width:91.1875em){.register-right h2{font-size:2.1rem;}}.register-right h3,.register-right .colorpicker-modal__title,.register-right .colorpicker-modal__subtitle,.register-right .colorpicker-feature__subtitle{margin:4rem 0 3rem 0;font-size:2.5rem;font-weight:500;}@media all and (max-width:91.1875em){.register-right h3,.register-right .colorpicker-modal__title,.register-right .colorpicker-modal__subtitle,.register-right .colorpicker-feature__subtitle{font-size:2.1rem;}}.user-register-form .form-item,.user-form .form-item{margin:2rem 0;}.user-register-form .form-item[class*=address-address-line2],.user-form .form-item[class*=address-address-line2]{margin-top:0;}.user-register-form .field--name-field-salutation legend,.user-form .field--name-field-salutation legend{font-weight:500;}.user-register-form .field--name-field-salutation .form-type-radio,.user-form .field--name-field-salutation .form-type-radio{float:left;margin-right:3rem;margin-bottom:0;}.user-register-form .field--type-address > div > .form-wrapper,.user-form .field--type-address > div > .form-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}.user-register-form .field--type-address > div > .form-wrapper > *,.user-form .field--type-address > div > .form-wrapper > *{-webkit-box-flex:1;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;}.user-register-form .field--type-address > div > .form-wrapper .form-item,.user-form .field--type-address > div > .form-wrapper .form-item{margin:0 0 2rem;}.user-register-form .field--type-address > div > .form-wrapper .address-container-inline,.user-form .field--type-address > div > .form-wrapper .address-container-inline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-1rem;}.user-register-form .field--type-address > div > .form-wrapper .address-container-inline > .form-item,.user-form .field--type-address > div > .form-wrapper .address-container-inline > .form-item{-webkit-box-flex:1;-webkit-flex:1 1 100%;-ms-flex:1 1 100%;flex:1 1 100%;margin:1rem;}.user-register-form .field--type-address > div > .form-wrapper .address-container-inline > .form-item[class*=address-postal-code],.user-form .field--type-address > div > .form-wrapper .address-container-inline > .form-item[class*=address-postal-code]{-webkit-flex-basis:24%;-ms-flex-preferred-size:24%;flex-basis:24%;min-width:17rem;}.user-register-form .field--type-address > div > .form-wrapper .address-container-inline > .form-item[class*=address-locality],.user-form .field--type-address > div > .form-wrapper .address-container-inline > .form-item[class*=address-locality]{-webkit-flex-basis:70%;-ms-flex-preferred-size:70%;flex-basis:70%;min-width:24rem;}.user-register-form .form-item-pass,.user-form .form-item-pass{margin-bottom:4rem;}.user-register-form .password-suggestions,.user-form .password-suggestions{display:none !important;}.user-register-form .confirm-parent,.user-register-form .password-parent,.user-form .confirm-parent,.user-form .password-parent{max-width:none;}.user-register-form .confirm-parent,.user-form .confirm-parent{margin-bottom:0;}.user-register-form .form-submit,.user-form .form-submit{width:100%;margin-top:1.4rem;}.user-orders-view{padding:0 2rem;}.user-orders-view .view-content{overflow-x:auto;}.user-orders-view .views-table{width:100%;border-collapse:collapse;font-size:1.6rem;line-height:1.4;}@media all and (max-width:91.1875em){.user-orders-view .views-table{font-size:1.5rem;}}.user-orders-view .views-table th,.user-orders-view .views-table td{padding:0.5rem 0.625rem;border-bottom:0.1rem solid #e2e2e2;}.user-orders-view .views-table th{text-align:left;}.user-orders-view .views-table td a{font-weight:bold;text-decoration:underline;color:#f0605b;-webkit-transition:color 0.15s ease;transition:color 0.15s ease;}.user-orders-view .views-table td a:hover,.user-orders-view .views-table td a:focus{color:#f64942;}.path-user .customer-information,.path-user .order-information{font-size:1.6rem;line-height:1.4;}@media all and (max-width:91.1875em){.path-user .customer-information,.path-user .order-information{font-size:1.5rem;}}.path-user .customer-information{padding:0 2rem;}.path-user .customer-information > .field{margin-bottom:2rem;}.path-user .customer-information > .field .field__label{font-weight:bold;}.path-user .customer-information .customer-billing{margin-bottom:2rem;}.path-user .customer-information .customer-billing .field__label{font-weight:bold;}.path-user .order-information{padding:0 2rem;}.path-user .order-information > .field{margin-bottom:2rem;}.path-user .order-information > .field .field__label{font-weight:bold;}.path-user .order-information .views-table{width:100%;border-collapse:collapse;font-size:1.6rem;line-height:1.4;}@media all and (max-width:91.1875em){.path-user .order-information .views-table{font-size:1.5rem;}}.path-user .order-information .views-table th,.path-user .order-information .views-table td{padding:0.5rem 0.625rem;border-bottom:0.1rem solid #e2e2e2;}.path-user .order-information .views-table th{text-align:left;}.path-user .order-information .field--type-commerce-price .order-total-line-value{width:8rem;}.path-user .order-information .field--type-commerce-price .order-total-line{padding:0;}.path-user .order-information .field--type-commerce-price .order-total-line__total{padding:0;}.thecolorstudio-custom-allow-contact-confirm-form{position:relative;padding-left:15.5rem;}@media all and (max-width:74.9375em){.thecolorstudio-custom-allow-contact-confirm-form{padding-left:10rem;}}@media all and (max-width:47.9375em){.thecolorstudio-custom-allow-contact-confirm-form{padding-left:6rem;}}@media all and (max-width:35.4375em){.thecolorstudio-custom-allow-contact-confirm-form{padding-left:3rem;}}.thecolorstudio-custom-allow-contact-confirm-form legend{font-family:"Museo","Times",serif;font-size:3.5rem;line-height:5rem;}.thecolorstudio-custom-allow-contact-confirm-form legend:before{content:"";position:absolute;top:2.8rem;left:0;width:12.5rem;height:0.2rem;background:#525050;}@media all and (max-width:74.9375em){.thecolorstudio-custom-allow-contact-confirm-form legend:before{width:8rem;}}@media all and (max-width:47.9375em){.thecolorstudio-custom-allow-contact-confirm-form legend:before{width:4rem;}}@media all and (max-width:35.4375em){.thecolorstudio-custom-allow-contact-confirm-form legend:before{width:2.6rem;}}@media all and (max-width:91.1875em){.thecolorstudio-custom-allow-contact-confirm-form legend{font-size:3rem;}}.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:1.5rem -1.5rem 0;}.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-confirm{position:relative;display:inline-block;max-width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;border-radius:0;font-family:"Hind Siliguri","Arial","Helvetica",sans-serif;white-space:normal;text-decoration:none;text-align:inherit;color:inherit;margin:0;padding:0;cursor:pointer;padding:1.4rem 4rem 1.3rem 4rem;background-color:#f0605b;color:#fff;font-size:1.8rem;font-weight:500;line-height:1.5;text-align:center;-webkit-transition:background-color 0.2s ease;transition:background-color 0.2s ease;padding:2rem 2.5rem 1.8rem 2.5rem;background-color:#85e9dc;border-radius:0;color:#525050;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;margin:1.5rem;}@media all and (max-width:91.1875em){.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-confirm{font-size:1.6rem;}}.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-confirm:hover,.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-confirm:focus{background-color:#d71a14;}.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-confirm:disabled{opacity:0.3;cursor:not-allowed;}.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-confirm:hover,.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-confirm:focus{background-color:#85e9dc;opacity:0.8;}.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-cancel{position:relative;padding-bottom:0.1rem;color:#525050;font-size:1.8rem;font-weight:500;-webkit-transition:all 0.15s ease-out;transition:all 0.15s ease-out;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#f0605b),to(#f0605b));background-image:linear-gradient(to right,#f0605b 100%,#f0605b 100%);background-position:0 100%;background-repeat:repeat-x;background-size:100% 0.2rem;margin:1.5rem;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;}.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-cancel:hover,.thecolorstudio-custom-allow-contact-confirm-form .fieldset-wrapper #edit-cancel:focus{color:#525050;background-image:-webkit-gradient(linear,left top,right top,color-stop(100%,#85e9dc),to(#85e9dc));background-image:linear-gradient(to right,#85e9dc 100%,#85e9dc 100%);}
