html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit}html,body{height:100%;font-family:"Tisa Sans",sans-serif,Helvetica,Arial,Sans-serif}body{background:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px;line-height:1.4;margin:0;padding:0}body.open{overflow:hidden}input,textarea,select,button{font-size:18px}.main-container{display:-ms-flexbox;display:flex;display:-webkit-box;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;max-width:66.6666666667rem;-ms-flex-item-align:center;align-self:center;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-color:#fff}.main-container .part{margin-bottom:12.6px;overflow:hidden}.main-container .part.layout--expanded+.main-container .part{margin-top:12.6px}.main-container .part--no-margin-bottom{margin-bottom:0}.main-container .preface{font-size:1.2em}a,button{-ms-touch-action:manipulation;touch-action:manipulation}input{font-size:1em;-ms-touch-action:manipulation;touch-action:manipulation;margin:0}input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=checkbox],input [type=radio]{cursor:pointer}.aria__hide-text{-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(1px, 1px, 1px, 1px);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.o-intro{text-align:center}.o-intro__link{text-decoration:none}.o-intro__media img,.o-intro__media .youtube-video{min-height:280px;-o-object-fit:cover;object-fit:cover}.o-intro__link-container{padding:37.8px 37.8px 20px 37.8px}.o-intro__heading{margin:0 0 .5em;font-size:26px;font-weight:bold;color:#d50037}.o-intro__preface{width:100%;font-size:20px;line-height:26px;color:#d50037}.o-intro__body-text{font-size:20px;text-align:center;margin:20px 20px;line-height:28px;font-weight:400}@media all and (min-width: 768px){.o-intro__body-text{font-size:18px;margin:20px 35px}}@media all and (min-width: 1024px){.o-intro__body-text{margin:20px 50px}}.o-intro__button{padding-bottom:60px;padding-top:25.2px;border-bottom:1px solid #00205B33}.o-intro__button .a-icon-play{display:none}@media all and (min-width: 768px){.o-intro:not(.o-intro--no-media) .o-intro__content{position:relative;width:70%;margin:-100.8px 0 10px 35px}}@media all and (min-width: 1024px){.o-intro:not(.o-intro--no-media) .o-intro__content{margin:-100.8px 0 10px 50px;width:60%}}@media all and (min-width: 768px){.o-intro{text-align:left}.o-intro__heading{font-size:28px;margin-bottom:.7em}.o-intro__preface{line-height:30px}.o-intro__link:hover .o-intro__link-container{background-color:#fff;border:2px solid #f2f2f2;border-top:none;padding:35px 33px 33px 33px}.o-intro__link:hover .o-intro__preface{text-decoration:underline}.o-intro__link:hover .a-btn--primary{text-decoration:none !important}.o-intro__link-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:35px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.o-intro__link-container-green{background-color:#edf5d9}.o-intro__link-container-blue{background-color:#eef5fc}.o-intro__link-container-orange{background-color:#fff2e5}.o-intro__link-container-yellow{background-color:#fdf6d8}.o-intro__link-container-dark-green{background-color:#daecd8}.o-intro__link-container-dark-blue{background-color:#d9f3f5}.o-intro__link-container-pink{background-color:#feeff6}.o-intro__link-container-purple{background-color:#f1e6ef}.o-intro img,.o-intro .youtube-video{width:100%;height:576px}}@media all and (min-width: 768px)and (-ms-high-contrast: none),(min-width: 768px)and (-ms-high-contrast: active){.o-intro img,.o-intro .youtube-video{width:auto}}@media all and (min-width: 768px){.o-intro__text{width:70%}}@media all and (min-width: 768px){.o-intro__button{padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:30%;border-bottom:none}.o-intro__button .a-btn--primary{background:none;border:none;width:43px;height:43px;padding:0;margin:0}.o-intro__button .a-btn--primary .o-intro__btnText{display:none}.o-intro__button .a-icon-play{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:43px;color:#d50037;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:25px;height:25px}}@media all and (min-width: 1024px){.o-intro__heading{font-size:30px}.o-intro__preface{font-size:20px}.o-intro img,.o-intro .youtube-video{width:100%;height:720px}}@media all and (min-width: 1024px)and (-ms-high-contrast: none),(min-width: 1024px)and (-ms-high-contrast: active){.o-intro img,.o-intro .youtube-video{width:auto}}.o-intro__bodytext{font-size:16px;line-height:26px;color:#d50037}@media all and (min-width: 768px){.o-intro__bodytext{line-height:28px;margin:20px}}.m-banner{position:relative}@media all and (min-width: 1024px){.m-banner{margin:0 0 23.7px 0}}.m-banner__inner{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.m-banner__inner{display:block}}.m-banner__link:hover{text-decoration:none}.m-banner__link:hover .m-banner__image img{opacity:.7;-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-transition:-webkit-transform .5s;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s, -webkit-transform .5s}.m-banner__link:hover .m-banner__preface.t-preface{text-decoration:underline}.m-banner__image{display:block;width:100%;background:#000}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.m-banner__image{overflow:hidden}}.m-banner__image img{min-height:430px;-o-object-fit:cover;object-fit:cover;opacity:.85;height:100%}@media all and (min-width: 768px){.m-banner__image img{min-height:576px}}@media all and (min-width: 1024px){.m-banner__image img{width:100%;height:675px}}.m-banner__text-container{position:absolute;margin:auto;left:0;right:0;overflow:hidden;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.m-banner .t-preface,.m-banner .t-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:12.6px;text-align:center;color:#fff}.m-banner__title.t-heading{text-shadow:0 2px 2px #00000066;font-size:32px;font-weight:bold;color:#fff;margin-bottom:0}@media all and (min-width: 768px){.m-banner__title.t-heading{font-size:40px}}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.m-banner__title.t-heading{display:inline-block;word-wrap:break-word;width:100%}}.m-banner__preface.t-preface{color:#fff;text-shadow:0 2px 2px #00000066;padding-top:5px;font-weight:500;font-size:20px}.m-banner__preface.t-preface p{margin:0}.m-banner--tinekjokken .m-banner__image img{-o-object-fit:cover;object-fit:cover;height:90vh}@media all and (min-width: 768px){.m-banner--tinekjokken .m-banner__image img{min-height:525px;height:100%}}.m-banner--tinekjokken .m-banner__link:hover .m-banner__image img{-webkit-transform:none;transform:none}.m-banner--tinekjokken .m-banner__category{font-size:20px;font-weight:500;text-shadow:0 2px 4px #00000066}.m-banner--tinekjokken .m-banner__title{font-size:60px;font-weight:bold;display:inline-block;width:100%;word-break:break-word}.m-banner--tinekjokken .m-banner__preface{padding:10px 20px;line-height:28px;width:100%;display:inline-block}.m-banner--tinekjokken .m-banner__text-container{top:5%;width:100vw;max-width:1200px;-webkit-transform:none;transform:none}.m-banner--tinekjokken .m-banner__text-container--topic .m-banner__category{font-size:14px;font-weight:normal;color:#fff}.m-banner--tinekjokken .m-banner__button{position:absolute;left:0;right:0;color:#fff;bottom:57px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:20px;font-weight:500;text-shadow:0 2px 4px #00000066;background:none;border:none;cursor:pointer}.m-banner--tinekjokken .m-banner__button .a-icon{margin-top:20px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.m-banner--tinekjokken .m-banner__button{display:none}}@media all and (min-width: 768px){.m-banner--tinekjokken .m-banner__title{font-size:80px}.m-banner--tinekjokken .m-banner__preface{padding:10px 80px;font-size:24px;font-weight:500}.m-banner--tinekjokken .m-banner__text-container{top:20%}.m-banner--tinekjokken .m-banner__text-container .m-banner__category{font-size:20px;font-weight:500}.m-banner--tinekjokken .m-banner__button{font-size:18px;bottom:40px}}@media all and (min-width: 1024px){.m-banner--tinekjokken .m-banner__image img{width:100%;height:675px}.m-banner--tinekjokken .m-banner__preface{padding:10px 20%}}header .m-banner{margin-top:0}.m-card{position:relative;margin:20px}@media all and (min-width: 768px){.m-card{margin:17.5px 35px}}@media all and (min-width: 1024px){.m-card{margin:23.7px 50px}}.m-card__inner{display:block;width:100%}.m-card__link{color:#d50037;text-decoration:none}.m-card:hover,.m-card:hover .m-card__image{border-color:#890023}.m-card__link:hover .m-card__heading{text-decoration:underline}.m-card__link:hover .a-icon-arrow_right{color:red}.m-card__image{position:relative}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.m-card__image{overflow:hidden;height:100%}}.m-card__image img{display:block;position:relative;left:0;right:0;top:0;bottom:0;width:100%;-o-object-fit:cover;object-fit:cover}@media all and (min-width: 768px){.m-card__image img{height:auto;max-height:575px}}@media all and (min-width: 1024px){.m-card__image img{max-height:675px}}.m-card__content{-ms-flex-preferred-size:100%;flex-basis:100%;padding:25.2px;position:relative;min-height:10rem}.m-card__content-green{background-color:#edf5d9}.m-card__content-blue{background-color:#eef5fc}.m-card__content-orange{background-color:#fff2e5}.m-card__content-yellow{background-color:#fdf6d8}.m-card__content-dark-green{background-color:#daecd8}.m-card__content-dark-blue{background-color:#d9f3f5}.m-card__content-pink{background-color:#feeff6}.m-card__content-purple{background-color:#f1e6ef}.m-card__heading.t-heading{margin:0 0 15px;font-size:20px;font-weight:500}@media all and (min-width: 1024px){.m-card__heading.t-heading{font-size:24px}}.m-card__preface{padding-bottom:50.4px;font-size:16px;font-weight:normal;line-height:24px;text-decoration:none}.m-card__badge{position:absolute;top:2%;right:2%}.m-card .a-btn{position:absolute}.m-card .a-btn .a-btn-text{margin:0}.m-card__read-more-btn{padding:25.2px 0 0;bottom:25.2px}@media all and (min-width: 768px){.m-card--featured__inner,.m-card--featured .m-card__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;display:-webkit-box;display:-ms-flexbox;display:flex}.m-card--featured__image,.m-card--featured .m-card__image{-ms-flex-preferred-size:50%;flex-basis:50%}}@media all and (min-width: 768px)and (-ms-high-contrast: none),(min-width: 768px)and (-ms-high-contrast: active){.m-card--featured__image,.m-card--featured .m-card__image{height:auto}}@media all and (min-width: 768px){.m-card--featured__image img,.m-card--featured .m-card__image img{-o-object-fit:cover;object-fit:cover;height:100%;max-height:initial}}@media all and (min-width: 768px){.m-card--featured__content,.m-card--featured .m-card__content{padding:35px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-preferred-size:50%;flex-basis:50%}.m-card--featured__content .a-btn--default,.m-card--featured .m-card__content .a-btn--default{border:2px solid #d50037;border-radius:6px;position:initial;height:50px;width:213px;padding:0 16px;margin:50.4px 0 0 0;font-size:16px;font-weight:500;color:#fff;background-color:#d50037;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .2s ease-out;transition:background-color .2s ease-out;cursor:pointer}.m-card--featured__content .a-btn--default:hover,.m-card--featured .m-card__content .a-btn--default:hover{background-color:#fff;color:#d50037;text-decoration:none}.m-card--featured__content .a-btn--default:hover .a-btn-text,.m-card--featured .m-card__content .a-btn--default:hover .a-btn-text{text-decoration:none}.m-card--featured__content .a-btn--default:focus,.m-card--featured .m-card__content .a-btn--default:focus{background-color:#a2002a}.m-card--featured__content .a-btn--default .a-icon,.m-card--featured .m-card__content .a-btn--default .a-icon{display:none}}@media all and (min-width: 768px){.m-card--featured__preface,.m-card--featured .m-card__preface{padding-bottom:0}}@media all and (min-width: 1024px){.m-card--featured__inner img,.m-card--featured .m-card__inner img{min-height:400px}}@media all and (min-width: 768px){.m-card--featured.m-card--image-right,.m-card--featured.m-card--image-right .m-card__inner{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;display:-webkit-box;display:-ms-flexbox;display:flex}}.m-card--no-media .m-card__content{-ms-flex-preferred-size:100%;flex-basis:100%}.recipecard-react .m-card__content{min-height:0}.a-input{color:#d50037;background:#fcfcfc;border:0;border-width:0;padding:.35em .37em .2em;display:inline-block;width:100%;font-size:.8rem}.a-input[type=textarea]{display:inherit}.a-input[type=checkbox],.a-input[type=radio]{display:inline-block;width:auto;vertical-align:top;position:absolute}.a-input--select{-webkit-box-shadow:none;box-shadow:none;border-radius:0;padding-right:2em;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'><path fill='%23d50037' d='M28.8 6.2l-12.8 12.8-12.8-12.8-3.2 3.2 16 16.4 16-16.4z'></path></svg>");background-repeat:no-repeat,repeat;background-position:right .7em top 50%,0 0;background-size:.65em auto,100%}.a-input--select::-ms-expand{display:none}.a-input-wrapper{margin-bottom:1em}.a-input-wrapper .a-label{margin-left:.5em;position:relative;left:1.5em;margin-bottom:0}.a-input-wrapper .a-input__feedback{margin-left:-2em}.a-input--error{background-color:#fff7cc}.a-input__feedback{color:#ffd500;font-size:.8rem;border-left:3px solid #ffd500;padding:.35em .37em .2em;padding-left:4px}.a-inputgroup,.a-inputgroup__legend{border:0;padding:0;margin:0;margin-bottom:0;font-size:.8rem}.a-inputgroup{margin-bottom:25.2px}.a-inputgroup .a-input-wrapper{margin-top:.5em;margin-bottom:0}.a-label{display:block;font-size:.8rem;margin-bottom:25.2px}.a-label__label{display:block}.wrapper_max-width{width:auto;padding:1rem}@media all and (min-width: 768px){.wrapper_max-width{width:auto;margin:auto}}@media all and (min-width: 1024px){.wrapper_max-width{max-width:66.6666666667rem;margin:auto;padding:0}}.wrapper_max-width-narrow{max-width:41.6666666667rem;margin:auto}.layout_max-width{width:80%;max-width:41.6666666667rem;margin:auto}@media all and (min-width: 768px){.layout_max-width{width:100%;padding:1rem}}.layout_max-width p{font-size:0.8888888889rem}@media all and (min-width: 768px){.layout_max-width p{font-size:1rem}}.banner-404{width:100%}.banner-404 img{width:100%;min-height:10rem}@media all and (min-width: 1024px){.banner-404{min-height:unset}}.top-region{margin:0;padding:0;width:100%}.layout-container .row{max-width:66.6666666667rem;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;overflow:hidden;padding-top:30px;padding-bottom:40px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.layout-container .row .col{width:100%}.layout-container .row .col.col-6{width:100%}.layout-container .row .col.width-80{width:100%}.layout-container .row.no-gutters{margin-right:0;margin-left:0}.layout-container .row.no-gutters>.col{padding-left:0;padding-right:0}@media all and (min-width: 768px){.layout-container .row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.layout-container .row .col{padding:0 1rem;width:50%}.layout-container .row .col.col-12{width:100%}.layout-container .row .col.col-10{width:83.3333%}.layout-container .row .col.col-6{width:50%}.layout-container .row .col.width-80{width:80%}}@media all and (min-width: 1024px){.layout-container .row .col.col-12{width:100%}.layout-container .row .col.col-10{width:83.3333%}.layout-container .row .col.col-8{width:66%}.layout-container .row .col.col-6{width:50%}.layout-container .row .col.col-3{width:25%}.layout-container .row .col.col-4{width:33.3%}}.three-column-grid{padding-bottom:2rem}.three-column-grid .grid{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.three-column-grid .center-h{margin:0 auto}.three-column-grid .main-column{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:100%;flex-basis:100%;margin:0}@media all and (min-width: 768px){.three-column-grid .left-column,.three-column-grid .right-column,.three-column-grid .aside{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;-ms-flex-preferred-size:25%;flex-basis:25%;margin:0}.three-column-grid .main-column{-ms-flex-preferred-size:50%;flex-basis:50%}}@media all and (max-width: 767px){.hidden-sm{display:none !important}}@media all and (min-width: 768px){.hidden-md{display:none !important}}@media all and (min-width: 1024px){.hidden-lg{display:none !important}}.hidden{display:none !important}.visually-hidden,.visually-hidden-focusable:not(:focus){position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.di-hp-input{opacity:0;position:absolute;top:0;left:0;height:0;width:0;z-index:-2}.visually-hidden-focusable:focus{position:absolute;color:#000;z-index:3}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.float-right{float:right}.float-left{float:left}.main-container{background-color:#fff;padding-bottom:2rem}.scrollable{overflow-x:auto}.scrollable:hover{cursor:pointer}.scrollable table{border:0;border-collapse:collapse}.scrollable table tr:nth-child(even){background:#d8f2f4}.scrollable table th{font-weight:bold;padding:.2rem;border:0}.scrollable table td{font-weight:normal;padding:.2rem;border:0}@media all and (min-width: 768px){h1{font-size:1.6rem}.margin-vertical-medium{margin:2rem 0}}.text-centerfy{text-align:center}.text-right{text-align:right}.text-intro{font-size:1.3333333333rem}.text-body{font-size:1rem}.tabular-nums{font-variant-numeric:tabular-nums}.centered{margin:auto}.p-1{padding:1rem}.pl-1{padding-left:1rem}.pl-2{padding-left:2rem}.pl-3{padding-left:3rem}.mr-1{margin-right:1rem}.mr-2{margin-right:2rem}.mr-3{margin-right:3rem}.ml-1{margin-left:1rem}.mb-2{margin-bottom:2rem}.mb-4{margin-bottom:4rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.mt-4{margin-top:4rem}.-pl-1{margin-left:-2rem}.-pl-2{margin-left:-2rem}.no-borders{border-style:none}.w-full{width:100%}.w-auto{width:auto}.fade-in{opacity:1;-webkit-animation-name:fade-visible;animation-name:fade-visible;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes fade-visible{0%{opacity:0}100%{opacity:1}}@keyframes fade-visible{0%{opacity:0}100%{opacity:1}}.fade-out{opacity:0;-webkit-animation-name:fade-hidden;animation-name:fade-hidden;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation-duration:.3s;animation-duration:.3s}@-webkit-keyframes fade-hidden{0%{opacity:1}100%{opacity:0}}@keyframes fade-hidden{0%{opacity:1}100%{opacity:0}}.t-preface{color:#000}.btn{border-radius:3.3333333333rem;padding:.8rem 1.6rem;font-size:0.8888888889rem;font-weight:600;font-family:"Tisa Sans",sans-serif;border:none}.btn__btn-primary{color:#fff;background-color:#d50037;-webkit-transition:all .3s;transition:all .3s}.btn__btn-primary:hover{color:#000;background-color:#ffd500}.btn__no-style{background-color:transparent;border-style:none;margin:0;padding:0}.a-btn--default{color:#000;font-style:italic;font-weight:600;text-decoration:none;border-bottom:.2rem solid transparent}.a-btn--default:hover{color:#d50037;border-bottom:.2rem solid #ffd500;text-decoration:none}.di-accordion{width:94%;margin:auto}@media all and (min-width: 1024px){.di-accordion{max-width:75%}}.di-accordion-item{width:100%}.di-accordion-item__body{background-color:#f2f2f2;padding:1.4rem;margin-top:-1rem;font-size:0.8888888889rem;border-radius:0 0 0.5555555556rem 0.5555555556rem;text-align:left}.di-accordion-item__label{width:100%;background-color:#fff0d5;border-radius:0.5555555556rem;margin:.5rem 0;padding:1rem;font-size:0.8888888889rem;font-weight:600;display:-webkit-box;display:-ms-flexbox;display:flex;cursor:pointer;outline-color:#ffd500;text-align:left}.di-accordion-item__label::after{margin:0 .5rem 0 auto;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;content:url(../images/arrow-outline-down.svg);width:1.222rem;height:1.222rem}.di-accordion-item__label[aria-expanded=true]::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.di-accordion-item__label:hover{background-color:#ffd500}.di-accordion-item__label--active{background-color:#ffd500;outline-color:transparent}.di-breadcrumbs__container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0.5555555556rem 1.1111111111rem;max-width:66.6666666667rem;margin:auto;list-style:none}@media all and (min-width: 768px){.di-breadcrumbs__container{padding-left:1.9444444444rem}}@media all and (min-width: 1024px){.di-breadcrumbs__container{padding-left:2.7777777778rem}}.di-breadcrumbs .breadcrumb{display:inline;font-size:0.7777777778rem;line-height:1.3333333333rem}.di-breadcrumbs .breadcrumb::before{content:"/";margin:0 0.3888888889rem}.di-breadcrumbs .breadcrumb__link{text-decoration:none;font-size:0.7777777778rem}.di-breadcrumbs .breadcrumb__text{color:#000;font-size:0.7777777778rem}.di-breadcrumbs .breadcrumb:first-child::before{margin:0 0.3888888889rem 0 0}.di-breadcrumbs .breadcrumb:last-child::before{color:#000}.di-breadcrumbs .breadcrumb:last-child .breadcrumb__text{color:#7f7f7f}.o-intro{width:100%;margin-bottom:2rem;height:auto}@media all and (min-width: 768px){.o-intro{margin-bottom:8rem}}.o-intro img{height:auto;width:100%;max-height:15.6rem;min-height:unset}@media all and (min-width: 768px){.o-intro img{height:36rem;max-height:unset}}.o-intro__button{display:none}.o-intro__content{margin:0}@media all and (min-width: 768px){.o-intro__content{width:100% !important;margin:-12rem 0 .8rem 0 !important}}@media all and (min-width: 1024px){.o-intro__content{padding:0 50% 0 0}}.o-intro__link-container{padding:0}@media all and (min-width: 768px){.o-intro__link-container{display:block}}.o-intro__link-container:hover{padding:0}.o-intro__link{margin:0;padding:0}.o-intro__link:hover .o-intro__link-container{background-color:transparent;border:none;border-top:none;padding:0}.o-intro__link-container-orange{background-color:transparent}.o-intro__heading{color:#d50037;font-weight:600;font-size:1.6666666667rem}.o-intro__preface{color:#000;font-size:0.8888888889rem;line-height:1.5rem}@media all and (min-width: 1024px){.o-intro__preface{padding-right:1rem}}.o-intro__text{width:100%;margin:-0.5rem 0 0 0;background-color:#fff0d5;padding:2rem 0;text-align:center;color:#000;font-size:1.1111111111rem;line-height:1.4rem;min-height:12rem}.o-intro__text::after{position:absolute;left:50%;content:"";display:inline-block;background-image:url(../images/arrow-outline-round.svg);background-size:1.51rem 1.51rem;width:1.51rem;height:1.51rem;vertical-align:middle;margin-top:1rem}@media all and (min-width: 1024px){.o-intro__text::after{margin:-4rem 0 0 -4%}}@media all and (min-width: 768px){.o-intro__text{width:100%;padding:2rem 2rem 3rem 2rem}}@media all and (min-width: 1024px){.o-intro__text{text-align:left;width:100%;padding:2.2rem 2.8rem;margin:-12rem 0 0 auto;max-width:33.333rem;max-height:10rem;min-height:unset;border-radius:0.5555555556rem}}.m-banner{width:100%}.m-banner__image{height:11.6rem}.m-banner__image img{min-height:unset;width:100%}@media all and (min-width: 1024px){.m-banner__image img{height:18rem}}@media all and (min-width: 768px){.m-banner__image{height:15rem}}@media all and (min-width: 1024px){.m-banner__image{height:18rem}}.m-banner__title,.m-banner .t-heading{text-shadow:none;font-weight:600;color:#fff;font-size:1.6666666667rem}@media all and (min-width: 768px){.m-banner__title,.m-banner .t-heading{font-size:2.7777777778rem}}.di-carousel{width:90%;margin:auto;display:block}@media all and (min-width: 1024px){.di-carousel{max-width:75%}}.di-carousel [aria-roledescription=carousel]{position:relative;height:0;padding-top:40%;background:#fff}.di-carousel [aria-roledescription=carousel] [aria-roledescription=slide]{position:absolute;top:0;left:0;width:100%;height:100%;display:none;z-index:1;background-color:#f2f2f2;border-radius:0.5555555556rem}.di-carousel [aria-roledescription=carousel] [aria-roledescription=slide].slide__active{display:block}.di-carousel [aria-roledescription=carousel] .slide__cover{margin:0}.di-carousel [aria-roledescription=carousel] .slide__cover img{border-radius:0.5555555556rem;width:100%}.di-carousel [aria-roledescription=carousel] .slide__center{padding:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;height:100%}.di-carousel [aria-roledescription=carousel] .slide__center img{max-height:100%;max-width:100%}.di-carousel [aria-roledescription=carousel] .arrows{position:absolute;top:50%;width:2.2rem;height:2.2rem;margin:auto 0;z-index:2;cursor:pointer;border:none;-ms-flex-preferred-size:2.2rem;flex-basis:2.2rem}@media all and (min-width: 768px){.di-carousel [aria-roledescription=carousel] .arrows{width:4.2rem;height:4.2rem;-ms-flex-preferred-size:unset;flex-basis:unset}}.di-carousel [aria-roledescription=carousel] .arrows[disabled]{opacity:.2;cursor:not-allowed}.di-carousel [aria-roledescription=carousel] .arrows__previous{left:0;background:url(../images/arrow-fill-left.svg) 0 50% no-repeat padding-box;background-size:cover;-webkit-transform:translate(-35%, -50%);transform:translate(-35%, -50%)}@media all and (min-width: 768px){.di-carousel [aria-roledescription=carousel] .arrows__previous{-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}.di-carousel [aria-roledescription=carousel] .arrows__next{right:0;background:url(../images/arrow-fill-right.svg) 0 50% no-repeat padding-box;background-size:cover;-webkit-transform:translate(35%, -50%);transform:translate(35%, -50%)}@media all and (min-width: 768px){.di-carousel [aria-roledescription=carousel] .arrows__next{-webkit-transform:translate(50%, -50%);transform:translate(50%, -50%)}}input[type=date],input[type=text],textarea.a-input{font-family:"Tisa Sans",sans-serif;border-radius:0.5555555556rem;height:auto;padding:.8rem;font-size:1.1111111111rem;color:#000;font-weight:normal;background-color:#f2f2f2;border:1px solid #ccd2de}input[type=file]{color:gray;background-color:transparent}input[type=file]::-webkit-file-upload-button,input[type=file]::file-selector-button{border:0;background-color:#434343;padding:.8rem;color:#fff;border-radius:0.5555555556rem}.a-label__label{font-weight:600;font-size:1.1111111111rem;padding-left:.8rem;padding-bottom:.5rem}.drop-list{-ms-flex-preferred-size:unset !important;flex-basis:unset !important;min-width:9rem;font-size:0.8888888889rem;font-family:"Tisa Sans",sans-serif;font-style:italic;font-weight:600;color:#d50037;line-height:1rem;padding:1rem 1.6rem 1rem 3rem;width:auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:.15rem solid #d50037;border-radius:1.6rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../images/arrow-fill-down.svg) 1.4rem 52% no-repeat padding-box;background-size:12%;-webkit-transition:background .3s;transition:background .3s}.drop-list:hover{background:#d50037 url(../images/arrow-fill-up-white.svg) 1.4rem 50% no-repeat padding-box;background-size:12%;color:#fff}.drop-list-nav{position:absolute;min-width:5.6rem;left:50%;margin-left:-2.8rem;background-color:#fff;border:.02rem solid #d50037;border-radius:0 0 0.5555555556rem 0.5555555556rem;z-index:1000}@media all and (min-width: 1024px){.drop-list-nav{margin-left:-1.4rem}}.drop-list-nav a{-ms-flex-preferred-size:unset !important;flex-basis:unset !important;display:block;padding:.2rem 0;width:100%;border-top:.02rem solid #d50037;background-color:#fff;color:#d50037;text-decoration:none;font-weight:600}.drop-list-nav a:hover{background-color:#d50037;color:#fff}.drop-list-nav a:last-child{border-radius:0 0 0.5555555556rem 0.5555555556rem}@font-face{font-family:"Tisa Sans";font-style:normal;font-weight:normal;src:url(../fonts/font-regular.eot);src:url(../fonts/font-regular.woff2) format("woff2"),url(../fonts/font-regular.woff) format("woff"),url(../fonts/font-regular.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:normal;font-weight:600;src:url(../fonts/font-medium.eot);src:url(../fonts/font-medium.woff2) format("woff2"),url(../fonts/font-medium.woff) format("woff"),url(../fonts/font-medium.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:italic;font-weight:600;src:url(../fonts/font-mediumitalic.eot);src:url(../fonts/font-mediumitalic.woff2) format("woff2"),url(../fonts/font-mediumitalic.woff) format("woff"),url(../fonts/font-mediumitalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:normal;font-weight:bold;src:url(../fonts/font-bold.eot);src:url(../fonts/font-bold.woff2) format("woff2"),url(../fonts/font-bold.woff) format("woff"),url(../fonts/font-bold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:normal;font-weight:800;src:url(../fonts/font-black.eot);src:url(../fonts/font-black.woff2) format("woff2"),url(../fonts/font-black.woff) format("woff"),url(../fonts/font-black.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:normal;font-weight:900;src:url(../fonts/font-extrabold.eot);src:url(../fonts/font-extrabold.woff2) format("woff2"),url(../fonts/font-extrabold.woff) format("woff"),url(../fonts/font-extrabold.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:italic;font-weight:800;src:url(../fonts/font-blackitalic.eot);src:url(../fonts/font-blackitalic.woff2) format("woff2"),url(../fonts/font-blackitalic.woff) format("woff"),url(../fonts/font-blackitalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:italic;font-weight:900;src:url(../fonts/font-extrabolditalic.eot);src:url(../fonts/font-extrabolditalic.woff2) format("woff2"),url(../fonts/font-extrabolditalic.woff) format("woff"),url(../fonts/font-extrabolditalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:italic;font-weight:normal;src:url(../fonts/font-regularitalic.eot);src:url(../fonts/font-regularitalic.woff2) format("woff2"),url(../fonts/font-regularitalic.woff) format("woff"),url(../fonts/font-regularitalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:italic;font-weight:bold;src:url(../fonts/font-bolditalic.eot);src:url(../fonts/font-bolditalic.woff2) format("woff2"),url(../fonts/font-bolditalic.woff) format("woff"),url(../fonts/font-bolditalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:normal;font-weight:200;src:url(../fonts/font-thin.eot);src:url(../fonts/font-thin.woff2) format("woff2"),url(../fonts/font-thin.woff) format("woff"),url(../fonts/font-thin.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:italic;font-weight:200;src:url(../fonts/font-thinitalic.eot);src:url(../fonts/font-thinitalic.woff2) format("woff2"),url(../fonts/font-thinitalic.woff) format("woff"),url(../fonts/font-thinitalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:italic;font-weight:400;src:url(../fonts/font-lightitalic.eot);src:url(../fonts/font-lightitalic.woff2) format("woff2"),url(../fonts/font-lightitalic.woff) format("woff"),url(../fonts/font-lightitalic.ttf) format("truetype");font-display:swap}@font-face{font-family:"Tisa Sans";font-style:normal;font-weight:400;src:url(../fonts/font-light.eot);src:url(../fonts/font-light.woff2) format("woff2"),url(../fonts/font-light.woff) format("woff"),url(../fonts/font-light.ttf) format("truetype");font-display:swap}.header-container{background:transparent -webkit-gradient(linear, left top, left bottom, color-stop(13%, #ffd500), color-stop(81%, white));background:transparent linear-gradient(180deg, #ffd500 13%, white 81%);z-index:2}.header-container .top-header-stripe{height:2.2rem;width:100%;position:absolute;top:0;left:0;z-index:0;background-color:#fbba00;display:none}@media all and (min-width: 1024px){.header-container .top-header-stripe{display:block}}.mobile--overlay{position:fixed;top:10rem;left:0;z-index:-8;width:100%;height:100vh;background-color:rgba(0,0,0,.3)}@media all and (min-width: 768px){.mobile--overlay{top:11rem}}.di-header{position:relative;max-width:66.6666666667rem;margin:auto;z-index:3}.di-header .search-btn-toggle{cursor:pointer;background:transparent;border:none}@media all and (min-width: 768px){.di-header .search-btn-toggle{display:none}}.di-header .a-icon{margin:auto;font-size:1.3rem}.di-header-main{position:relative;padding:.2rem}.di-header-main__hamburger{float:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;width:2.5rem;padding:1rem 1rem 1rem 1rem;border:none;margin:2.4rem 2rem 0 0;background:url(../images/hamburger-icon.svg) 50% 50% no-repeat padding-box}.di-header-main__hamburger-expanded{background:url(../images/close.svg) 0% 50% no-repeat padding-box}.di-header-main .search-button{cursor:pointer;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#000;width:2rem;padding:1rem;border:none;margin:2.4rem 0 0 2.4rem;background:transparent url(../images/search-icon.svg) 0% 50% no-repeat padding-box}.di-header-main .search-button_w-icon{width:2.5rem;border:none}.di-header-main__logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-min-content;width:-moz-min-content;width:min-content;margin:auto;z-index:100}.di-header-main__cross{color:#333}.di-header__logo-link{background:transparent url(../images/diplom-is-logo.png) 50% 50% no-repeat padding-box;height:8.4rem;width:9.4rem;display:block;background-size:contain}.di-header .di-search{position:absolute;z-index:10;width:100%;opacity:1;height:calc(100vh - 45px);-webkit-transition:all .3s;transition:all .3s}.di-header .di-search__container{position:relative;background-color:#fff;z-index:4;padding:1.4rem}.di-header .di-search__form{background-color:transparent;position:relative}.di-header .di-search__form ::-webkit-input-placeholder{color:#000;opacity:1}.di-header .di-search__form ::-moz-placeholder{color:#000;opacity:1}.di-header .di-search__form :-ms-input-placeholder{color:#000;opacity:1}.di-header .di-search__form ::-ms-input-placeholder{color:#000;opacity:1}.di-header .di-search__form ::placeholder{color:#000;opacity:1}.di-header .di-search__form :-ms-input-placeholder{color:#000}.di-header .di-search__form ::-ms-input-placeholder{color:#000}.di-header .di-search__button{padding-right:0}@media all and (min-width: 768px){.di-header .di-search__button{padding:1rem}}.di-header .di-search__input{width:100%}.di-header .di-search__input:focus::-webkit-input-placeholder{color:transparent}.di-header .di-search__input:focus::-moz-placeholder{color:transparent}.di-header .di-search__input:focus:-ms-input-placeholder{color:transparent}.di-header .di-search__input:focus::-ms-input-placeholder{color:transparent}.di-header .di-search__input:focus::placeholder{color:transparent}.di-header .di-search .a-icon-search{position:absolute}.di-header .di-search .a-btn--primary{width:100%}.di-header .di-header-menu{position:absolute;z-index:1020;width:100%;padding:1rem 2rem 1rem 1.4rem;background:#fff 0 0 no-repeat padding-box;max-width:66rem;opacity:1;height:auto}.di-header .di-header-menu__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.di-header .di-header-menu ul{-webkit-padding-start:0;padding-inline-start:0}.di-header .di-header-menu__menu-list{margin:1.5rem 0}.di-header .di-header-menu__menu-item{list-style:none;margin:0 1.6rem .5rem 0}.di-header .di-header-menu__menu-link{text-decoration:none;font-family:"Tisa Sans",sans-serif;color:#000;font-size:1.1111111111rem;font-weight:600;margin:0;border-bottom:.2rem solid transparent}.di-header .di-header-menu__menu-link:hover{color:#d50037}.di-header .di-header-menu__menu-link[aria-current=page],.di-header .di-header-menu__menu-link--active{color:#d50037;border-bottom:.2rem solid #ffd500}.di-header .di-header-menu__menu-link--support{font-size:1rem;font-weight:normal;color:#000}.di-header .di-header-menu__support{text-align:right}.di-header .di-header-menu__main{padding-left:.5rem}.di-header .di-header-menu__main .o-header-menu__menu-item{padding-bottom:.5rem}.di-header .displayMenu-false{display:none}@media all and (min-width: 768px){.di-header__logo-link{height:9rem;width:10rem;background-size:contain}.di-header-main{padding:1rem}.di-header .di-search{background-color:#fff;width:40%;border:none;-webkit-box-shadow:0 .1rem .3rem #ccc;box-shadow:0 .1rem .3rem #ccc;margin-top:-0.18rem;margin-left:1rem;height:auto;border-radius:0.5555555556rem}.di-header .di-search__container{border:none}.di-header .di-header-menu{width:100%;float:right}.di-header .di-header-menu__container{padding:.5rem}.di-header .di-header-menu__menu-list{margin:0}.di-header .di-header-menu__support{margin:0}.di-search::before{content:"";background-color:transparent;position:absolute;bottom:100%;left:1rem;border-left:.6rem solid transparent;border-right:.6rem solid transparent;border-bottom:1.1rem solid #fff}}@media all and (min-width: 1024px){.di-header__expanded{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.di-header__expanded .di-header__logo-link{height:9.4rem;width:10.4rem;background-size:contain;z-index:100}.di-header__expanded .di-header-main{padding:0}.di-header__expanded .di-header-main__logo{padding:0}.di-header__expanded .di-header-main__search-button{cursor:pointer;width:4rem;text-align:right;background:url(../images/search-icon-red.svg) 0% 20% no-repeat padding-box}}@media all and (min-width: 1024px)and (min-width: 768px){.di-header__expanded .di-header-main__search-button{display:none}}@media all and (min-width: 1024px)and (min-width: 1024px){.di-header__expanded .di-header-main__search-button{display:block}}@media all and (min-width: 1024px){.di-header__expanded .di-header-main__search-button_w-icon{width:1.8rem;border:none}}@media all and (min-width: 1024px){.di-header__expanded .di-header-main__hamburger{display:none}}@media all and (min-width: 1024px){.di-header__expanded .di-search{top:100%;left:0;width:30%;margin-top:-2.4rem}}@media all and (min-width: 1024px){.di-header__expanded .di-search::before{left:1.8rem;right:auto}}@media all and (min-width: 1024px){.di-header__expanded .di-header-menu{display:contents}.di-header__expanded .di-header-menu__container{display:contents}.di-header__expanded .di-header-menu__menu-item{margin-bottom:0}.di-header__expanded .di-header-menu__menu-item [aria-current=page]{color:#d50037;border-bottom:.2rem solid #ffd500}.di-header__expanded .di-header-menu__main{display:contents}.di-header__expanded .di-header-menu__menu-list{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;top:50%;padding-right:1rem;width:100%;right:0}.di-header__expanded .di-header-menu__menu-list ::marker{display:none}.di-header__expanded .di-header-menu__menu-list li{list-style:none}.di-header__expanded .di-header-menu__menu-list :nth-child(3){margin-right:auto}.di-header__expanded .di-header-menu__menu-list :nth-child(4){margin-left:auto}.di-header__expanded .di-header-menu__menu-link{padding-left:.4rem}.di-header__expanded .di-header-menu__support{background-color:#fbba00;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0;padding:.5rem 1rem;font-size:0.7777777778rem}.di-header__expanded .di-header-menu__support li{text-align:right;padding:0 0 0 .8rem}.di-header__expanded .di-header-menu__support>:first-child{margin-left:auto}.di-header__expanded .di-header-menu__support>:first-child a{padding-left:.5rem}.di-header__expanded .di-header-menu__menu-link--support{color:#000;padding-left:.2rem;font-size:0.7777777778rem}.di-header__expanded .di-header-menu__menu-link--support:hover{color:#d50037}}@media all and (min-width: 1024px){.di-header .di-search{width:20rem}}.footer-container{position:relative;width:100%;background-color:#fff0d5;margin-top:6rem;z-index:0}.footer-container .bottom-footer-stripe{height:11rem;width:100%;position:absolute;left:0;bottom:0;background-color:#ffd500;display:none}@media all and (min-width: 1024px){.footer-container .bottom-footer-stripe{display:block}}.di-footer{color:#000;font-size:0.8888888889rem;line-height:1.75;margin:0 auto;position:relative;margin-top:-4.2rem;width:100%;overflow:hidden;max-width:66.6666666667rem}@media all and (min-width: 1024px){.di-footer{padding:0}}.di-footer a{color:#000}.di-footer a:hover{color:#d50037;text-decoration:none}.di-footer h4{color:#000;font-size:0.8888888889rem;font-weight:600}.di-footer__logo{overflow:hidden;text-align:center;margin:auto;padding-bottom:1.4rem;border-bottom:.2rem;height:2.2rem}@media all and (min-width: 768px){.di-footer__logo{margin-bottom:0;padding-bottom:4.4rem;border-bottom:none;margin-left:0;margin-right:0}}.di-footer__logo-link{background:url(../images/logo-footer.png) 50% 50% no-repeat padding-box;background-size:contain;height:8rem;width:100%;position:absolute;margin:0 auto;top:.2rem;left:0}@media all and (min-width: 768px){.di-footer__logo-link{height:8rem;width:28rem;left:0;right:0}}@media all and (min-width: 1024px){.di-footer__logo-link{height:10rem;width:32rem;top:0;left:0;right:0}}.di-footer__logo-link:hover{text-decoration:none;border-bottom:0 solid transparent}.di-footer__shortcuts-row{width:100%;text-align:center}.di-footer__shortcuts-row .shortcut-link{font-family:"Tisa Sans",sans-serif;text-decoration:none}.di-footer__shortcuts-row .shortcut-link__main{font-weight:600;font-size:1.1111111111rem}.di-footer__components{padding-top:6rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.di-footer__components hr{border:.1rem solid #fff;width:50%;margin:1rem auto}@media all and (min-width: 1024px){.di-footer__components hr{display:none}}.di-footer__components .to-top{position:absolute;width:4rem;height:6rem;content:"";background:url(../images/arrow-fill-up.svg) 50% 50% no-repeat padding-box;margin:-3.4rem 0 0 -2rem;border:none}@media all and (min-width: 768px){.di-footer__components{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media all and (min-width: 1024px){.di-footer__components{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:12rem}}.di-footer__component{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:.2rem .6rem;width:100%;font-family:"Tisa Sans",sans-serif;font-size:0.8888888889rem;text-align:center}@media all and (min-width: 1024px){.di-footer__component{width:33%}}.di-footer__component .c-link{color:#000;font-size:0.8888888889rem;font-style:italic;font-weight:600;text-decoration:none;padding-bottom:.5rem}.di-footer__component .c-link span{padding-right:.5rem}.di-footer__component .c-link span::after{position:absolute;margin:0 0 0 .4rem;width:1.6rem;height:1.6rem;content:"";background:url(../images/arrow-outline-round.svg) 50% 50% no-repeat padding-box}.di-footer__component .c-link:hover{color:#d50037}.di-footer__component-title.t-heading{color:#000;margin:1.2rem 0}@media all and (min-width: 768px){.di-footer__component-title.t-heading{min-width:7rem}}.di-footer__component-content{font-size:0.8888888889rem;padding:0}.di-footer__component-content p{margin:0;min-height:4.6rem}.di-footer__component-content p a{font-size:0.8888888889rem;font-weight:600;text-decoration:none;color:#d50037;font-style:italic}.di-footer__component-content a{font-size:0.8888888889rem;font-weight:normal;text-decoration:none}.di-footer__shortcuts{width:100%;background-color:#ffd500;text-decoration:none;margin-top:4rem;margin-bottom:-6.6rem}@media all and (min-width: 1024px){.di-footer__shortcuts{margin-bottom:-12.8rem}}.di-footer__shortcuts .footer-menu{margin:2rem 0;padding-bottom:4rem}.di-footer__shortcuts ul{padding-left:0;padding-bottom:1rem;padding-top:1rem;margin:0;margin-bottom:1rem}@media all and (min-width: 1024px){.di-footer__shortcuts ul{width:100%;margin-bottom:-3rem}}.di-footer__shortcuts ul:first-child{border-bottom:.2rem;padding-top:0}@media all and (min-width: 1024px){.di-footer__shortcuts ul:first-child{border-bottom:none;padding-top:1.4rem}}@media all and (min-width: 1024px){.di-footer__shortcuts ul{display:inline-block;padding-bottom:0;margin:0}.di-footer__shortcuts ul:last-child{float:right;padding-top:.5rem}}.di-footer__shortcuts li{display:inline-block;margin-bottom:1rem/2;margin-right:1rem}.di-footer__shortcuts li a{color:#000;font-size:0.8888888889rem;text-decoration:none}.di-footer__shortcuts li a:hover{color:#d50037}.di-footer__shortcuts li:last-child{margin-right:0}@media all and (max-width: 767px){.hidden-sm{display:none !important}}@media all and (min-width: 768px){.hidden-md{display:none !important}}@media all and (min-width: 1024px){.hidden-lg{display:none !important}}.hidden{display:none !important}.history-line{position:absolute;width:2.34rem;height:7.5rem;left:50%;top:0;content:"";background:url(../images/history-line-middle.svg) 50% 50% no-repeat padding-box;margin:0 0 0 -1.2rem;border:none;z-index:100}.history-line__first-event{height:12.5rem;margin:-11.8rem 0 0 -1.2rem;top:0;margin-top:1.6rem;background:url(../images/history-line-start.svg) 50% 50% no-repeat padding-box}@media all and (min-width: 1024px){.history-line__first-event{margin-top:1.8rem}}.history-line__card{padding-top:5rem;margin-top:-3rem}.history-line__card--first-event{padding-top:12rem;margin-top:0}.di-m-card__content{text-align:center;max-height:initial;padding:1.667rem 1.111rem}.di-m-card__content--blue{background:#d8f2f4}.di-m-card__content--green{background:#e4f0c8}.di-m-card__content--orange{background:#fff0d5}.di-m-card__content--grey{background:#f2f2f2}@media all and (min-width: 768px){.di-m-card{max-height:23.333rem;padding:2.222rem 4.444rem}}@media all and (min-width: 1024px){.di-m-card{padding:4.444rem}}.di-m-card__rounded-corners--right{border-bottom-left-radius:0.5555555556rem;border-bottom-right-radius:0.5555555556rem}@media all and (min-width: 768px){.di-m-card__rounded-corners--right{border-radius:0;border-top-right-radius:1.1111111111rem;border-bottom-right-radius:1.1111111111rem}}.di-m-card__rounded-corners--left{border-top-left-radius:0.5555555556rem;border-top-right-radius:0.5555555556rem}@media all and (min-width: 768px){.di-m-card__rounded-corners--left{border-radius:0;border-top-left-radius:1.1111111111rem;border-bottom-left-radius:1.1111111111rem}}.di-m-card__rounded-corners--full{border-radius:1.1111111111rem;padding:1.944rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.di-m-card__link{margin:1.6rem 0}.di-m-card__link--min-20{min-height:20rem}.di-m-card__link:hover .m-card__heading{text-decoration:none}.di-m-card__heading{margin:0;color:#d50037;font-size:1.1111111111rem;line-height:1.6666666667rem;font-weight:600}@media all and (min-width: 768px){.di-m-card__heading{font-size:1.6666666667rem;line-height:2.3333333333rem}}.di-m-card--featured .di-m-card__image img{min-height:auto;max-height:16.667rem}@media all and (min-width: 768px){.di-m-card--featured .di-m-card__image img{max-height:100%}}.di-m-card__preface{margin:.556rem 0 0 0;font-size:0.8888888889rem;line-height:1.167rem;color:#000;padding-bottom:0;max-width:52.778rem;-ms-flex-item-align:center;align-self:center}.di-m-card__preface p:first-child{margin-top:0}.di-m-card__preface p:last-child{margin-bottom:0}@media all and (min-width: 768px){.di-m-card__preface{margin:1.111rem 0 0 0;font-size:1.1111111111rem;line-height:1.6666666667rem}}.di-m-card__read-more-btn{margin:1.111rem 0 0 0}@media all and (min-width: 768px){.di-m-card__read-more-btn{margin:1.667rem 0 0 0}}.di-m-card__read-more-btn .a-btn-text{margin-left:0;font-size:0.8888888889rem;line-height:1.3333333333rem;color:#000}@media all and (min-width: 768px){.di-m-card__read-more-btn .a-btn-text{font-size:1.1111111111rem;line-height:1.6666666667rem}}.di-m-card__read-more-btn .a-btn-text::after{content:"";display:inline-block;background-image:url(../images/arrow-outline-round.svg);background-size:1.2777777778rem 1.2777777778rem;width:1.2777777778rem;height:1.2777777778rem;vertical-align:middle;margin-left:.556rem}.error{margin:1rem 1rem 0 1rem}.error:last-child{margin-bottom:1rem}.error__part{border:2px dashed red;padding:15px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.submenu{width:100%;margin:auto;z-index:20;max-width:66.6666666667rem}.submenu__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-padding-start:0;padding-inline-start:0}.submenu__list--item{font-size:0.7777777778rem;color:#000;font-style:italic;padding:0 1rem;font-weight:600}@media all and (min-width: 768px){.submenu__list--item{font-size:1.1111111111rem}}.submenu__list--item [aria-current=page]{color:#d50037;border-bottom:.2rem solid #ffd500}.submenu__list--item a{color:#000;text-decoration:none;border-bottom:.2rem solid transparent;line-height:2.4rem}.submenu__list--item a:hover{color:#d50037}.article-section{padding-bottom:2rem;padding-top:1rem;max-width:66.6666666667rem;margin:0 auto}.article-section iframe{width:100%;height:auto;min-height:14rem}@media all and (min-width: 768px){.article-section iframe{min-height:19rem}}.article-section .m-media{margin:0 1rem 0 1rem}@media all and (min-width: 768px){.article-section .m-media{margin:0}}.article-section .m-media img{border-radius:0.5555555556rem;width:100%}.article-section .content-meta{margin-top:2rem;text-align:center;font-weight:600}.article-section h1.t-heading--article{font-family:"Tisa Sans",sans-serif;color:#d50037;font-size:1.6666666667rem;font-weight:600;max-width:90%;text-align:center;margin:auto;padding-top:2rem}@media all and (min-width: 768px){.article-section h1.t-heading--article{max-width:75%;font-size:2.7777777778rem}}.article-section .t-preface{text-align:center;font-size:1.3333333333rem;margin:2rem auto 4rem auto;max-width:90%;color:#000}.article-section .t-preface p a{color:#d50037;font-size:1.1111111111rem}.article-section .t-preface p a:hover{color:#ffd500}@media all and (min-width: 768px){.article-section .t-preface{max-width:60%}}.article-section .t-body{position:relative;font-size:1rem;max-width:80%;margin-left:auto;margin-right:auto}@media all and (min-width: 768px){.article-section .t-body{max-width:60%}}.article-section .t-body h2{color:#d50037;font-weight:600}.article-section .t-body h3{font-size:1.1111111111rem;font-weight:600}.article-section .t-body figure{margin:0}@media all and (min-width: 768px){.article-section .t-body figure{margin:0 -5rem}}.article-section .t-body img{border-radius:0.5555555556rem;max-width:100%}.article-section .t-body p{margin-top:1rem;margin-bottom:1rem}.article-section .t-body ol{padding-left:0;margin-bottom:3rem;list-style:none;counter-reset:article-counter}.article-section .t-body ol li{counter-increment:article-counter;border-bottom:1px solid #ccc;padding:1.5rem 2rem;position:relative}@media all and (min-width: 768px){.article-section .t-body ol li{padding:1.5rem 3rem;margin-left:-3rem}}.article-section .t-body ol li::before{content:counter(article-counter);position:absolute;left:0;color:#d50037;font-size:1.6666666667rem;font-weight:600;line-height:1.6666666667rem}.content-list{width:90%;margin:2rem auto;display:grid;grid-template-columns:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;grid-gap:2rem}@media all and (min-width: 768px){.content-list{width:100%;grid-template-columns:auto auto auto;grid-row-gap:2rem}}.years-filter{text-align:center;margin:2rem auto;width:100%}.years-filter form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 1024px){.years-filter{width:6.4rem}}.di-recipe{margin:auto;padding:4rem 0;width:100%;text-align:center}.di-recipe .recipe-title{font-family:"Tisa Sans",sans-serif;color:#d50037;font-size:2.7777777778rem;font-weight:600;max-width:90%;text-align:center;margin:auto;padding-top:1rem}@media all and (min-width: 768px){.di-recipe .recipe-title{max-width:75%}}.di-recipe h2{width:100%;text-align:center;margin:4rem 0 2rem 0}@media all and (min-width: 768px){.di-recipe{padding:4rem 0;max-width:67rem}}.di-recipe .video-transcription{color:#7f7f7f;font-size:0.8888888889rem}.di-recipe .p-intro-text{margin:2rem 1rem 3rem 1rem}.di-recipe .p-intro-text p{text-align:center;font-size:1.3333333333rem}@media all and (min-width: 768px){.di-recipe .p-intro-text{margin:2rem auto;max-width:50%}}.di-recipe .p-body-text{max-width:94%;margin-bottom:2rem}@media all and (min-width: 768px){.di-recipe .p-body-text{margin:auto;max-width:50%}}.di-recipe__cover{width:100%;margin:0}@media all and (min-width: 768px){.di-recipe__cover{padding:2.2rem}}.di-recipe__cover img{width:100%}@media all and (min-width: 768px){.di-recipe__cover img{border-radius:0.5555555556rem}}.di-recipe__cover--video{padding:0}.di-recipe__cover--video iframe{width:100%;min-height:20rem}@media all and (min-width: 768px){.di-recipe__cover--video iframe{min-height:36rem;border-radius:0.5555555556rem}}.di-recipe__procedure{position:relative;margin-top:2rem}@media all and (min-width: 1024px){.di-recipe__procedure{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.di-recipe__procedure--ingredients{background-color:#e4f0c8;width:100%;margin:0;padding:1rem;text-align:left}.di-recipe__procedure--ingredients h2{font-size:1.3333333333rem;font-weight:600;width:100%;text-align:center;margin:1rem}@media all and (min-width: 768px){.di-recipe__procedure--ingredients{border-radius:0.5555555556rem;width:94%;margin:auto}}@media all and (min-width: 1024px){.di-recipe__procedure--ingredients{width:50%;-ms-flex-item-align:start;align-self:flex-start;margin:0}}.di-recipe__procedure--steps{width:100%;margin:0;padding:1rem;text-align:left}.di-recipe__procedure--steps h3{font-size:1.3333333333rem;font-weight:600;color:#d50037;width:100%;margin:1.2rem 0 1rem 14%}@media all and (min-width: 1024px){.di-recipe__procedure--steps{width:50%;-ms-flex-item-align:start;align-self:flex-start;margin:0}}.di-recipe .recipe-lists{list-style:none;margin:0;padding:0 1rem}.di-recipe .recipe-lists li{display:-webkit-box;display:-ms-flexbox;display:flex;border-bottom:.01rem solid #aaa;padding:.5rem 0;font-size:0.8888888889rem}.di-recipe .recipe-lists li:last-child{border-bottom:none}.di-recipe .recipe-lists li .left-side{min-width:10%;padding:.5rem;font-weight:600;color:#d50037}.di-recipe .recipe-lists li .left-side__wider{min-width:25%}.di-recipe .recipe-lists li .left-side__darker{color:#000}.di-recipe .recipe-lists li .right-side{min-width:90%;padding:.5rem}.di-recipe .recipe-lists li .right-side__wider{min-width:75%}.di-recipe .recipe-lists li .right-side .tip{width:100%;padding:1.2rem .8rem;margin-top:.8rem;background-color:#fff0d5;border-bottom:none;border-radius:0.5555555556rem;text-align:center}.di-product{margin:auto;padding:4rem 0;max-width:66.6666rem}.di-product .product-title{font-family:"Tisa Sans",sans-serif;color:#d50037;font-size:2.7777777778rem;font-weight:600;max-width:90%;text-align:center;margin:auto;padding-top:4rem}@media all and (min-width: 768px){.di-product .product-title{max-width:75%}}.di-product h2{width:100%;text-align:center;margin:4rem 0 2rem 0}.di-product .p-intro-text{margin:2rem 1rem 3rem 1rem}.di-product .p-intro-text p{text-align:center;font-size:1.3333333333rem}@media all and (min-width: 768px){.di-product .p-intro-text{margin:2rem 0}}.di-product .cover{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.di-product .cover .product-browsing{display:none;max-width:25%;width:12rem;height:14rem;margin:auto 0;background:url(../images/previous-product.svg) 0% 60% no-repeat padding-box;text-align:center}.di-product .cover .product-browsing:hover{background:url(../images/product-yellow.svg) 0% 60% no-repeat padding-box}.di-product .cover .product-browsing a{height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media all and (min-width: 768px){.di-product .cover .product-browsing{display:block}}.di-product .cover .product-browsing img{width:auto;max-height:100%;max-width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.di-product .cover .product-browsing img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.di-product .cover .product-browsing .product-name{text-align:center;width:100%;font-size:0.8888888889rem;font-style:italic;font-weight:600;margin-top:1rem}.di-product .cover .main-product__img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;width:24rem;height:28rem;margin:0;background:url(../images/back-product-cover.svg) 30% 40% no-repeat padding-box;background-size:20rem 20rem}@media all and (min-width: 768px){.di-product .cover .main-product__img{margin:0 auto;max-width:100%;max-height:100%;background:url(../images/back-product-cover.svg) 0% 40% no-repeat padding-box}}.di-product .cover .main-product__img img{width:auto;max-height:100%;max-width:100%;height:auto;-webkit-transition:all .3s;transition:all .3s}.di-product .cover .main-product__img img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.di-product__description{width:90%;margin:.4rem auto;background-color:#f2f2f2;border-radius:0.5555555556rem;display:block;padding:1.6rem}@media all and (min-width: 768px){.di-product__description{display:-webkit-box;display:-ms-flexbox;display:flex}}.di-product__description--features{width:100%;font-size:0.7777777778rem;text-align:center}.di-product__description--features h4{font-size:0.7777777778rem;font-weight:600}@media all and (min-width: 768px){.di-product__description--features{width:50%;padding:0 1rem 1.2rem 1rem}}@media all and (min-width: 1024px){.di-product__description{max-width:75%}}@-webkit-keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}.navigation-grid{text-align:center}.navigation-grid h2{font-size:1.6666666667rem;color:#d50037;font-weight:600;text-align:center;margin:4rem 0 2rem 0}.navigation-grid section{padding-bottom:4rem;margin:4rem 0;border-bottom:1px solid #ccd2de}.navigation-grid__items{display:grid;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:3.4rem;-webkit-column-gap:2.4em;-moz-column-gap:2.4em;column-gap:2.4em;grid-template-columns:repeat(auto-fit, 9rem)}@media all and (min-width: 768px){.navigation-grid__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(auto-fit, 11rem)}}@media all and (min-width: 1024px){.navigation-grid__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;grid-template-columns:repeat(auto-fit, 13.2rem)}}.navigation-grid__items a{color:#000;text-decoration:none;text-align:center;background-repeat:no-repeat;background-position:50% 20%;background-image:url(../images/previous-product.svg);background-size:8rem}@media all and (min-width: 768px){.navigation-grid__items a{background-size:contain}}.navigation-grid__items a:hover{background-image:url(../images/product-yellow.svg);color:#d50037}.navigation-grid__read-more{display:inline-block;margin-top:4rem;font-size:0.8888888889rem;line-height:1.3333333333rem;color:#000;text-decoration:none;font-weight:600}.navigation-grid__read-more:hover{color:#d50037}@media all and (min-width: 768px){.navigation-grid__read-more{font-size:1.1111111111rem;line-height:1.6666666667rem}}.navigation-grid__read-more::after{content:"";display:inline-block;background:url(../images/arrow-outline-round.svg) no-repeat;background-size:cover;-webkit-transform:rotate(90deg);transform:rotate(90deg);width:20px;height:20px;vertical-align:middle;margin-left:.556rem}.faqs{text-align:center}.faqs h1{font-family:"Tisa Sans",sans-serif;color:#d50037;font-size:2.7777777778rem;font-weight:600;max-width:90%;text-align:center;margin:auto;padding-top:4rem}@media all and (min-width: 768px){.faqs h1{max-width:75%}}.faqs__preface{font-size:1.3333333333rem;margin:2rem auto 4rem auto;max-width:90%}@media all and (min-width: 768px){.faqs__preface{max-width:60%}}.faqs__section{margin-top:3rem;margin-bottom:2rem}.faqs__section h2{margin:2rem 0}.l-box{width:100%;margin:1rem auto;padding:0;min-width:18rem;max-width:18.2222rem;border-radius:0.5555555556rem;color:#000}@media all and (min-width: 768px){.l-box{min-width:11rem;max-width:15rem;max-height:17rem;height:100%;margin:1rem}}@media all and (min-width: 1024px){.l-box{min-width:19rem;max-width:21rem;max-height:21rem;margin:0}}.l-box__link{text-decoration:none}.l-box figure{width:100%;display:inline-block;padding:0;margin:0;z-index:-1;overflow:hidden;border-radius:0.5555555556rem 0.5555555556rem 0 0}.l-box figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-ms-flex-preferred-size:0 !important;flex-basis:0 !important}@media all and (min-width: 768px){.l-box figure img{height:9rem}}@media all and (min-width: 1024px){.l-box figure img{height:13.2rem}}.l-box figure img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.l-box__type{width:94%;margin:auto;padding:1rem 1rem 0 1rem;color:#d50037;font-size:0.6666666667rem;text-align:center;text-decoration:none}@media all and (min-width: 768px){.l-box__type{font-size:0.7777777778rem}}.l-box__title{width:100%;padding:.2rem 1rem 2rem 1rem;margin-top:.4rem;font-size:1.1111111111rem;text-align:center;font-style:italic;font-weight:600;text-decoration:none}.l-box__orange{background-color:#fff0d5}.l-box__blue{background-color:#d8f2f4}.l-box__green{background-color:#e4f0c8}.l-box__grey{background-color:#f2f2f2}.l-box-row{width:100%;text-align:center}.l-box-row__title{width:100%;font-size:1.6666666667rem;font-weight:600}.l-box-row__cta{width:100%;font-size:1.1111111111rem;font-style:italic;text-decoration:none;font-weight:600;color:#000;padding-bottom:1rem}.l-box-row__cta::after{content:url(../images/arrow-outline-round.svg);width:1.222rem;height:1.222rem;vertical-align:calc(50% - 1.222rem);padding-left:.556rem}.l-box-row__items{display:block;margin-top:1rem}@media all and (min-width: 768px){.l-box-row__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}}.p-box{width:9rem;height:8.4rem;color:#000;text-align:center;margin:0 0 2.4rem 0}@media all and (min-width: 1024px){.p-box{width:12rem;height:10rem}}.p-box__grey-back{background:url(../images/product-back-g.svg) 0% 0% no-repeat padding-box;background-size:contain}.p-box__white-back{background:url(../images/product-back-w.svg) 0% 0% no-repeat padding-box;background-size:contain}.p-box__link{text-decoration:none;margin:0 0 2rem 0}@media all and (min-width: 768px){.p-box__link{margin:0}}.p-box__title{width:100%;font-size:0.8888888889rem;text-align:center;font-style:italic;font-weight:600;text-decoration:none}.p-box__title:hover{color:#d50037}@media all and (min-width: 1024px){.p-box__title{margin-left:.5rem}}.p-box__intro{width:100%;margin-top:-0.6rem;font-size:0.7777777778rem;text-align:center;font-style:italic;text-decoration:none}.p-box__intro p{margin:0}.p-box figure{width:100%;height:100%;z-index:4;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-box figure img{height:auto;max-height:100%;max-width:90%;margin-left:1rem}.p-box figure img:hover{-webkit-transform:scale(1.2);transform:scale(1.2);-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:ease;animation-timing-function:ease}.p-box-row{width:100%;margin:2rem 0;padding:1rem 0;text-align:center}.p-box-row__white{background-color:#fff}.p-box-row__blue{background-color:#d8f2f4}.p-box-row__items{max-width:66.6666666667rem;margin:2rem auto;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}@media all and (min-width: 1024px){.p-box-row__items{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@keyframes bounce{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.3);transform:scale(1.3)}100%{-webkit-transform:scale(1.2);transform:scale(1.2)}}table.rowed-table{width:100%;border-collapse:separate;border-spacing:0 .5rem}table.rowed-table caption{font-size:1.6666666667rem;font-weight:600}table.rowed-table thead th{text-align:left;font-weight:normal}table.rowed-table thead th.text-right{text-align:right}table.rowed-table tbody tr{background-color:#fff0d5;font-weight:600}table.rowed-table tbody tr:hover{background-color:#ffd500}table.rowed-table tbody tr td:first-child{border-top-left-radius:0.5555555556rem;border-bottom-left-radius:0.5555555556rem}table.rowed-table tbody tr td:last-child{border-bottom-right-radius:0.5555555556rem;border-top-right-radius:0.5555555556rem}table.rowed-table td,table.rowed-table th{font-weight:normal;font-size:0.8888888889rem;padding:1rem .5rem}@media all and (min-width: 768px){table.rowed-table td,table.rowed-table th{font-size:1.1111111111rem}}table.rowed-table td:first-child,table.rowed-table th:first-child{padding-left:2rem}table.rowed-table td:last-child,table.rowed-table th:last-child{padding-right:2rem}.vacancy-list{overflow-x:auto}.vacancy-list tbody td:first-child{padding:0}.vacancy-list a{color:#000;text-decoration:none;padding:1rem 2rem;display:block;width:100%}@media all and (min-width: 768px){.vacancy-list a::before{content:"";display:inline-block;background:url(../images/external-link.svg) 0 50% no-repeat padding-box;background-size:contain;height:20px;width:20px;margin-right:1.2rem}}.list-searchresults{max-width:66.6666666667rem;margin:4rem auto auto}.list-searchresults .o-search-page{margin-left:1rem;margin-right:1rem}.list-searchresults .o-search-page--form{position:relative;max-width:28rem;margin-left:auto;margin-right:auto}.list-searchresults .o-search-page--form input[type=search]{width:100%;background-color:transparent;-webkit-box-shadow:0 3px 6px rgba(0,0,0,.3);box-shadow:0 3px 6px rgba(0,0,0,.3);border:0;padding:.7rem 3rem .7rem 2rem;border-radius:0.5555555556rem}.list-searchresults .o-search-page--form [type=submit]{position:absolute;right:0;top:0;bottom:0;background-color:transparent;border:0;padding-right:1rem;padding-left:1rem}.list-searchresults .o-search-page--form .a-icon-search::after{content:"";background:url(../images/search-icon-red.svg) 0 50% no-repeat padding-box;display:block;height:20px;width:20px}.list-searchresults .o-search-page--text{text-align:center}.list-searchresults .o-search-page--text__intro{font-weight:600;margin-bottom:1rem}.list-searchresults .o-search-page--text__result{font-weight:600;margin-top:1rem}.list-searchresults .o-search-page--text__query{color:#d50037}.list-searchresults .o-search-page--text__result-list{margin-top:3rem}.list-searchresults .o-search-page--text__result-list a{font-style:italic;font-weight:600;color:#000;text-decoration:none;border-bottom:.2rem solid transparent;white-space:nowrap}.list-searchresults .o-search-page--text__result-list a:hover{color:#d50037;border-bottom:.2rem solid #ffd500;text-decoration:none}.list-searchresults .o-search-page--text__result-list a:not(:first-child){margin-left:1.5rem}.list-searchresults .o-collection.o-collection--search{list-style:none;padding-left:0}.list-searchresults .o-collection.o-collection--search>:first-child .m-card__link{border-top:1px solid #f2f2f2}.list-searchresults .o-collection--heading{text-align:center;font-size:1.3333333333rem;margin:6rem 0 2rem 0;font-weight:600}.list-searchresults .m-card{margin:0}@media all and (min-width: 768px){.list-searchresults .m-card.m-card--no-media .m-card__link{padding-left:calc(230px + 2rem)}}.list-searchresults .m-card .m-card__link{padding-top:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid #f2f2f2}.list-searchresults .m-card:hover .a-btn--default{border-bottom:0}.list-searchresults .m-card:hover .a-btn--default .a-btn-text{color:#d50037;border-bottom:.2rem solid #ffd500;text-decoration:none}.list-searchresults .m-card .m-card__heading{font-weight:600;font-size:1.3333333333rem}.list-searchresults .m-card .m-card__preface{padding-bottom:inherit;margin:1rem 0;max-width:70ch}.list-searchresults .m-card .m-card__inner{display:-webkit-box;display:-ms-flexbox;display:flex}.list-searchresults .m-card .m-card__image{padding-right:2rem}.list-searchresults .m-card .m-card__image img{border-radius:0.5555555556rem;width:auto;background-color:#f2f2f2}@media all and (max-width: 767px){.list-searchresults .m-card .m-card__image{display:none}}.list-searchresults .m-card__content{background-color:transparent;padding:0;min-height:initial}@media all and (min-width: 768px){.list-searchresults .m-card__content{padding-left:2rem}}.list-searchresults .m-card__read-more-btn{position:initial;display:inline;padding:0}.list-searchresults .m-card__read-more-btn::before{content:"";display:inline-block;background-image:url(../images/arrow-outline-round.svg);background-size:1.2777777778rem 1.2777777778rem;width:1.2777777778rem;height:1.2777777778rem;vertical-align:middle;margin-right:.556rem}.employees{display:-webkit-box;display:-ms-flexbox;display:flex;margin:2rem auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2rem}.employees__picture{width:100%;height:100%;border-radius:100%;border:.02rem solid #fff}.employees__single{display:-webkit-box;display:-ms-flexbox;display:flex;padding:3rem;width:100%;margin:auto;max-width:95%;background-color:#f2f2f2;border-radius:0.5555555556rem;-ms-flex-wrap:wrap;flex-wrap:wrap}@media all and (min-width: 1024px){.employees__single{max-width:55%}}.employees__single--details{width:100%;text-align:left;font-size:0.8888888889rem}.employees__single--details .details__name{text-align:center;color:#d50037;font-weight:600;font-size:0.8888888889rem;margin:.6rem 0 .2rem 0}@media all and (min-width: 1024px){.employees__single--details .details__name{text-align:left}}.employees__single--details .details__title{text-align:center;font-size:0.8888888889rem;margin:0}@media all and (min-width: 1024px){.employees__single--details .details__title{text-align:left}}@media all and (min-width: 1024px){.employees__single--details{width:50%}}.employees__single--contact{width:100%;font-size:0.7777777778rem;margin-top:1rem;text-align:center}.employees__single--contact p{margin:0}@media all and (min-width: 1024px){.employees__single--contact{text-align:left}}.employees__person{width:100%;height:14rem;text-align:center;margin:2rem 2rem;justify-self:center}@media all and (min-width: 768px){.employees__person{width:14rem}}.employees__person--figure{width:9rem;height:9rem;margin:auto}.employees__person--name{text-align:center;color:#d50037;font-weight:600;font-size:0.8888888889rem;margin:.6rem 0 .2rem 0}.employees__person--title{text-align:center;font-size:0.8888888889rem;margin:0}.deviation-form h2{text-align:center;margin-bottom:2rem}.deviation-form h3{border-bottom:1px solid #d6d6d6;padding-bottom:.8rem;font-weight:600;padding-left:.8rem}.deviation-form__message{width:90%;text-align:center;margin:auto;font-size:1.3333333333rem;font-weight:600}@media all and (min-width: 768px){.deviation-form .row{width:calc(100% + 2rem);margin-left:-1rem;margin-right:-1rem;padding-top:0;padding-bottom:0}}.deviation-form a{color:#d50037}.merchandising{position:relative;width:100%}.merchandising__title{width:100%;font-family:"Tisa Sans",sans-serif;color:#d50037;font-size:2.7777777778rem;font-weight:600;text-align:center;margin:auto;padding:1rem 0}.merchandising h2{width:100%;font-family:"Tisa Sans",sans-serif;color:#000;font-size:1.3333333333rem;font-weight:600;text-align:center;margin:auto;padding-top:1rem}.merchandising p{width:100%;text-align:center}.merchandising figure{width:100%;margin:auto;text-align:center}.merchandising figure img{width:100%;border-radius:0.5555555556rem}@media all and (min-width: 768px){.merchandising figure img{max-width:44.44rem}}

/*# sourceMappingURL=main.css.map*/