@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700&display=swap);
button,input,select,textarea{background-color:initial;border:1px solid WindowFrame;color:inherit;font:inherit;letter-spacing:inherit;padding:.25em .375em}select{-moz-appearance:none;-webkit-appearance:none;background:no-repeat 100%/1em;border-radius:0;padding-right:1em}select:not([multiple]):not([size]){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E")}::-ms-expand{display:none}:-ms-input-placeholder{color:rgba(0,0,0,.54)}
html{font-family:system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Cantarell,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}code,kbd,pre,samp{font-family:Menlo,Consolas,Roboto Mono,"Ubuntu Monospace",Noto Mono,Oxygen Mono,Liberation Mono,monospace,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}
@font-face{font-family:Geogrotesque-Md;src:url(../fonts/Geogrotesque-Md.woff2) format("woff2"),url(../fonts/Geogrotesque-Md.woff) format("woff")}@font-face{font-family:Geogrotesque-SmBd;src:url(../fonts/Geogrotesque-SmBd.woff2) format("woff2"),url(../fonts/Geogrotesque-SmBd.woff) format("woff")}.branz-button{display:inline-block;text-align:center;padding:16px 32px;font-size:medium;box-sizing:border-box;text-decoration:none}.branz-button-fill.branz-button{padding:16px 68px;color:#fff;background-color:#1a1919}.branz-button-default.branz-button{outline:1px solid #dadada;background-color:#fff}.branz-button-default.branz-button:hover{outline:3px solid #1a1919}.branz-button-default.branz-button:active{background-color:#f5f4f3}.basket-content,.basket-content__heading-group,.breadcrumbs,.certificate-page__description-block,.certificate-page__middle-section-container,.certificate-page__top-section-container,.checkout,.detail__description-block p,.detail__grid,.detail article,.error-message,.error-page-block__content,.featured-publications__content-section,.featured-publications__title-strip--container,.filter-controls__container,.footer__content,.hero-image__container,.layout-checkout,.link-card-list,.loader,.menu-item__dropdown-content,.mobile-pagination,.navbar-checkout-steps__nav,.page-image-banner__container,.pagination__container,.past-seminar-content,.publication-category-page__inner,.results__form-field,.results__inner,.results article,.rich-text-block,.search-box__container,.search-results__header-container,.search-results__list,.search-results__result-totals,.services-block,.shop-landing-page__breadcrumb-inner,.shop-landing-page__section,.shop-layout,.simple-table,.standard-content-page,.sub-menu__content,.tab-panel-desktop__container,.tab-panel-desktop__panel,.tab-panel-desktop__tab-container,.tab-panel-tablet,.table-container__table,.thank-you-page-block__content,.title-strip__inner,.top-navigation__content,.viewing-totals{padding:0 16px;width:100%}@media only screen and (min-width:1281px){.basket-content,.basket-content__heading-group,.breadcrumbs,.certificate-page__description-block,.certificate-page__middle-section-container,.certificate-page__top-section-container,.checkout,.detail__description-block p,.detail__grid,.detail article,.error-message,.error-page-block__content,.featured-publications__content-section,.featured-publications__title-strip--container,.filter-controls__container,.footer__content,.hero-image__container,.layout-checkout,.link-card-list,.loader,.menu-item__dropdown-content,.mobile-pagination,.navbar-checkout-steps__nav,.page-image-banner__container,.pagination__container,.past-seminar-content,.publication-category-page__inner,.results__form-field,.results__inner,.results article,.rich-text-block,.search-box__container,.search-results__header-container,.search-results__list,.search-results__result-totals,.services-block,.shop-landing-page__breadcrumb-inner,.shop-landing-page__section,.shop-layout,.simple-table,.standard-content-page,.sub-menu__content,.tab-panel-desktop__container,.tab-panel-desktop__panel,.tab-panel-desktop__tab-container,.tab-panel-tablet,.table-container__table,.thank-you-page-block__content,.title-strip__inner,.top-navigation__content,.viewing-totals{padding:0;margin:0 auto;width:1248px}}.detail__grid .alert-messages,.detail__grid .detail__description-block,.detail__grid .link-card-list,.detail__grid .navigation-landing-page,.detail__grid .rich-text-block,.detail__grid .services-block,.detail__grid .simple-table,.detail__grid .viewing-totals,.shop-landing-page__content .alert-messages,.shop-landing-page__content .detail__description-block,.shop-landing-page__content .link-card-list,.shop-landing-page__content .navigation-landing-page,.shop-landing-page__content .rich-text-block,.shop-landing-page__content .services-block,.shop-landing-page__content .simple-table,.shop-landing-page__content .viewing-totals,.shop-landing-page__side-menu .alert-messages,.shop-landing-page__side-menu .detail__description-block,.shop-landing-page__side-menu .link-card-list,.shop-landing-page__side-menu .navigation-landing-page,.shop-landing-page__side-menu .rich-text-block,.shop-landing-page__side-menu .services-block,.shop-landing-page__side-menu .simple-table,.shop-landing-page__side-menu .viewing-totals,.standard-content-page__content .alert-messages,.standard-content-page__content .detail__description-block,.standard-content-page__content .link-card-list,.standard-content-page__content .navigation-landing-page,.standard-content-page__content .rich-text-block,.standard-content-page__content .services-block,.standard-content-page__content .simple-table,.standard-content-page__content .viewing-totals{width:auto}.alert-messages__container,.basket-content__cart-item,.basket-content__heading-group,.basket-content__items,.cart-drop-down__container,.cart-drop-down__large-container,.certificate-page__middle-section-container,.certificate-page__top-section-container,.checkout__cart-item-section,.checkout__grid,.detail__grid,.featured-publications__content-section,.filter-controls__container,.footer__section,.hero-image__container,.menu-item__dropdown-content,.mobile-pagination,.page-image-banner__container,.pagination__container,.search-box__container,.search-results__header-container,.search-results__item-container,.search-results__shop-item-container,.search-results__view-more-container,.services-block,.shipping-address__grid,.shop-landing-page__section,.shop-layout,.standard-content-page,.sub-menu__content,.tab-panel-desktop__tab-container,.top-navigation__content{display:grid;grid-template-areas:"col-1 gap-1 col-2 gap-2 col-3 gap-3 col-4 gap-4 col-5 gap-5 col-6 gap-6 col-7 gap-7 col-8 gap-8 col-9 gap-9 col-10 gap-10 col-11 gap-11 col-12";grid-template-columns:repeat(11,.75fr .25fr) .75fr}.breadcrumbs__list,.footer__bottom-links,.footer__bottom-links-social,.footer__top-links,.gallery,.link-card-list__list,.menu,.menu-item__dropdown-menu,.pagination__pages,.publication-card__description-list,.publication-card__shop-text-block>ul,.publication-category-page__list,.rich-text ul,.search-results__list,.services-block__item,.side-menu-item__item{list-style:none;padding:0;margin:0}.basket-content__cancel,.basket-content__link,.branz-button,.breadcrumbs__link,.button-link,.cart-drop-down__link,.category a,.certificate-page__download,.checkout__action-col,.checkout__change-link,.detail a,.error-page-block__home-link,.form-action,.form-action__link,.link,.link-card__link,.menu-item__dropdown-menu-link,.menu-item__link,.navbar-checkout-steps__link,.navbar-checkout-steps__step,.publication-card__link,.publication-page__download-button,.shop-landing-page__pagination--page,.side-menu-item__link-title,.side-menu__link,.side-menu__sub-link{text-decoration:none;color:#000}.basket-content__image-grid,.error-message,.gallery__button-inner,.gallery__list-item,.link-card__fake-link,.loader,.menu-item__label,.menu-item__link,.pagination__page--current,.pagination__page--dash,.publication-card__image-block,.publications-index-page__filter-label-text,.quicktube__play-button,.search__button{display:flex;align-items:center;justify-content:center}.publication-card,.search-results article,.shop-landing-page article{padding:0;margin-bottom:16px;font-size:14px}@media only screen and (min-width:768px){.publication-card,.search-results article,.shop-landing-page article{font-size:16px}}.publication-card section,.search-results article section,.shop-landing-page article section{max-width:700px}.publication-card p,.search-results article p,.shop-landing-page article p{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;margin:0 47px 0 0;max-width:640px;overflow:hidden}.publication-card a,.search-results article a,.shop-landing-page article a{color:#000}.publication-card a:hover,.search-results article a:hover,.shop-landing-page article a:hover{font-weight:700}@media only screen and (max-width:320px){.hide-on-mobile{display:none}}.visually-hidden{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}@media only screen and (min-width:768px){.visually-hidden--tablet-up{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}}*,:after,:before{box-sizing:border-box}:after,:before{text-decoration:inherit;vertical-align:inherit}html{cursor:default;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word}body{margin:0}h1{font-size:2em;margin:.67em 0}dl dl,dl ol,dl ul,ol dl,ol ol,ol ul,ul dl,ul ol,ul ul{margin:0}hr{height:0;overflow:visible}main{display:block}nav ol,nav ul{list-style:none;padding:0}pre{font-family:monospace,monospace;font-size:1em}a{background-color:initial}abbr[title]{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%}audio,canvas,iframe,img,svg,video{vertical-align:middle}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}iframe,img{border-style:none}svg:not([fill]){fill:currentColor}svg:not(:root){overflow:hidden}table{border-collapse:collapse}button,input,select{margin:0}button{overflow:visible;text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}fieldset{border:1px solid #a0a0a0;padding:.35em .75em .625em}input{overflow:visible}legend{color:inherit;display:table;max-width:100%;white-space:normal}progress{display:inline-block;vertical-align:initial}select{text-transform:none}textarea{margin:0;overflow:auto;resize:vertical}[type=checkbox],[type=radio]{padding:0}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}details,dialog{display:block}dialog{background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:-webkit-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}dialog:not([open]){display:none}summary{display:list-item}canvas{display:inline-block}template{display:none}[tabindex],a,area,button,input,label,select,summary,textarea{touch-action:manipulation}[hidden]{display:none}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true],[disabled]{cursor:not-allowed}[aria-hidden=false][hidden]{display:initial}[aria-hidden=false][hidden]:not(:focus){clip:rect(0,0,0,0);position:absolute}html{font-family:Roboto,sans-serif;font-size:14px}body{position:relative;min-height:100%}input{border-radius:0}button{border:none;cursor:pointer}ul{list-style-type:none}h1,h2,h3{font-family:Geogrotesque-Md}table{word-break:normal}.skip-to-content-link{position:absolute;top:0;left:0;padding:8px 16px;text-align:center;transform:translateY(-100%);color:#fff;background:#cd242a;z-index:100}.skip-to-content-link:hover{background:#aa1c21}.skip-to-content-link:focus{transform:translateY(0)}.branz-logo{display:flex;align-items:center}.branz-logo svg{fill:#1a1919;height:60px}@media only screen and (max-width:1280px){.branz-logo svg{height:40px}}.branz-form-field{display:flex;align-items:flex-start;padding:20px 0;font-size:16px}.branz-form-field .branz-form-field__input,.branz-form-field .branz-form-field__select,.branz-form-field .branz-form-field__textarea{border:1px solid #dadada;width:100%;padding:13px 16px}.branz-form-field:first-of-type{padding-top:0}@media only screen and (max-width:767px){.branz-form-field{display:block}}.branz-form-field__label{flex-basis:33%;padding:15px 34px 0 0;line-height:1.5}@media only screen and (max-width:1280px){.branz-form-field__label{align-items:center}}.branz-form-field__control{position:relative;flex-basis:67%}.branz-form-field__control.check-validation .branz-form-field__input:valid,.branz-form-field__control.check-validation .branz-form-field__select:valid,.branz-form-field__control.check-validation .branz-form-field__textarea:valid{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%2384a31e" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/></svg>')}.branz-form-field__control.check-validation .branz-form-field__input:invalid,.branz-form-field__control.check-validation .branz-form-field__select:invalid,.branz-form-field__control.check-validation .branz-form-field__textarea:invalid{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23faa534" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg>')}.branz-form-field__control.check-validation .branz-form-field__input:invalid+.branz-form-field__error-msg,.branz-form-field__control.check-validation .branz-form-field__select:invalid+.branz-form-field__error-msg,.branz-form-field__control.check-validation .branz-form-field__textarea:invalid+.branz-form-field__error-msg{display:block}.branz-form-field__control.check-validation .branz-form-field__select:not([multiple]):not([size]){background-position:right 16px center,right 40px center}.branz-form-field__control.check-validation .branz-form-field__select:not([multiple]):not([size]):valid{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z" /><path d="M0 0h24v24H0z" fill="none" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%2384a31e" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z"/></svg>')}.branz-form-field__control.check-validation .branz-form-field__select:not([multiple]):not([size]):invalid{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z" /><path d="M0 0h24v24H0z" fill="none" /></svg>'),url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23faa534" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg>')}.branz-form-field__input:invalid,.branz-form-field__input:valid,.branz-form-field__select:invalid,.branz-form-field__select:valid,.branz-form-field__textarea:invalid,.branz-form-field__textarea:valid{background-repeat:no-repeat;background-attachment:scroll;background-size:24px 24px;background-position:right 16px top 13px}.branz-form-field__input,.branz-form-field__select{height:54px}.branz-form-field__textarea{height:91px}.branz-form-field__select:not([multiple]):not([size]){background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6z" /><path d="M0 0h24v24H0z" fill="none" /></svg>');background-position:right 16px center}.branz-form-field__select:not([multiple]):not([size]) option{font-size:14px}.branz-form-field__select:not([multiple]):not([size])[name=title]{width:211px}.branz-form-field__radio{padding-top:15px}.branz-form-field__radio-input{position:absolute;opacity:0;cursor:pointer}.branz-form-field__radio-input:checked~.branz-form-field__radio-btn:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:10px;height:10px;background-color:#1a1919;border-radius:50%}.branz-form-field__radio-btn{position:absolute;top:0;bottom:0;left:0;margin:auto;height:20px;width:20px;border-radius:50%;border:2px solid #1a1919}.branz-form-field__radio-label{display:block;position:relative;padding-left:32px;cursor:pointer}.branz-form-field__radio-label:not(:last-child){margin-bottom:20px}.branz-form-field__submit{width:100%;background-color:#1a1919;color:#fff;text-align:center;padding:16px 0;font-size:16px}.branz-form-field__submit:hover{background-color:#484848}.branz-form-field__error-msg{display:none;position:absolute;color:#faa534;font-size:12px;margin:6px 0 0;left:16px}.branz-form-field__error-msg--display{display:block}.branz-form-field__checkbox-input{position:absolute;opacity:0;cursor:pointer}.branz-form-field__checkbox-input:checked~.branz-form-field__checkbox-mark:after{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.11 0 2-.9 2-2V5c0-1.1-.89-2-2-2zm-9 14l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></svg>')}.branz-form-field__checkbox-mark{position:absolute;top:0;left:0;background-color:#fff}.branz-form-field__checkbox-mark:after{content:"";display:block;width:24px;height:24px;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z"/><path d="M0 0h24v24H0z" fill="none"/></svg>');background-position:50%}.branz-form-field__checkbox-label{display:block;position:relative;padding-left:32px;cursor:pointer}.breadcrumbs{font-size:14px;padding-top:15px;padding-bottom:15px;background:#f5f4f3}@media only screen and (max-width:1280px){.breadcrumbs{font-size:12px;padding-top:10px;padding-bottom:10px}}.breadcrumbs__item{display:inline}.breadcrumbs__item:not(:last-child):after{border-right:2px solid #000;content:"";display:inline-block;height:12px;margin-left:5px;margin-right:5px;transform:rotate(15deg)}.breadcrumbs__link{font-weight:700;text-decoration:underline}.breadcrumbs--search-results{font-size:12px;line-height:32px}.breadcrumbs--search-results .breadcrumbs__item{display:inline-block}.breadcrumbs--search-results .breadcrumbs__item:not(:last-child):after{border:0;content:">";color:#636463;margin-left:5px;transform:none}.breadcrumbs--search-results .breadcrumbs__item:not(:last-child) .breadcrumbs__link{text-decoration:none}.breadcrumbs--search-results .breadcrumbs__link{color:#636463;text-transform:uppercase;font-weight:400}.button-link{background-color:#fff;border:1px solid #dadada;display:inline-block;font-size:16px;padding:16px 24px;text-align:center}.button-link:hover{border-color:#000;outline:2px solid #000}.button-link:active{background-color:#f5f4f3}@media only screen and (max-width:1280px){.button-link{font-size:14px}}.captioned-image{background:#f5f4f3;padding:16px;display:table;margin-left:0;margin-right:0}.captioned-image__image{max-width:100%}.captioned-image__caption{display:table-caption;font-size:16px;margin:0;padding:0 16px 16px;caption-side:bottom;background:#f5f4f3}.certificate-page{margin:0 0 120px;font-size:16px}@media only screen and (max-width:1280px){.certificate-page{border:0}}.certificate-page__breadcrumbs{background-color:#f5f4f3;outline:1px solid #dadada;margin-bottom:64px;position:relative;z-index:1}.certificate-page__top-section-container{border:1px solid #dadada}.certificate-page__top-section-container--info{padding:16px 0 16px 30px;grid-column:col-3/col-12}@media only screen and (max-width:1280px){.certificate-page__top-section-container--info{border:0}}@media only screen and (max-width:767px){.certificate-page__top-section-container--info{grid-column:col-1/col-12;padding:0}}.certificate-page__logo{background-size:70px;background-repeat:no-repeat;background-position:50%;border-right:1px solid #dadada;grid-column:col-1/col-2}@media only screen and (max-width:767px){.certificate-page__logo{display:none}}.certificate-page__logo--codemark{background-image:url(../images/codemark-logo.png)}.certificate-page__logo--appraisal{background-image:url(../images/appraisals-logo.png)}.certificate-page__logo--type_test{background-image:url(../images/type-test-summar-icon.gif)}.certificate-page__logo--technical_opinion{background-image:url(../images/techical-opinion-icon.jpg)}.certificate-page__link{color:#000;text-decoration:underline}.certificate-page__link:hover{font-weight:700}.certificate-page__description-block{background-color:#f5f4f3;border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada}.certificate-page__info-item{line-height:32px}.certificate-page__info-item:not(:last-child){margin-bottom:8px}.certificate-page__middle-section-container{background-color:#f5f4f3;border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada}@media only screen and (max-width:1280px){.certificate-page__middle-section-container{border-right:1px solid #dadada}}.certificate-page__bottom-section-container{padding:16px 15px 26px 32px}@media only screen and (max-width:1280px){.certificate-page__bottom-section-container{padding:16px}}.certificate-page__heading{grid-column:col-1/col-9;font-family:Geogrotesque-Md;font-size:42px;line-height:50px;padding:20px 20px 20px 32px;font-weight:100;margin:0}@media only screen and (max-width:1280px){.certificate-page__heading{grid-column:col-1/col-12;padding:16px}}.certificate-page__download-container{display:flex;flex-flow:row wrap;grid-column:col-1/col-12;padding:0 15px 26px 32px}@media only screen and (max-width:1280px){.certificate-page__download-container{padding:16px}}.certificate-page__download{cursor:pointer;margin-right:20px;border:1px solid #dadada;background-color:#fff;font-size:16px;padding:15px;text-align:center}.certificate-page__download:hover{background-color:#fff;border:1px solid #000}@media only screen and (max-width:1280px){.certificate-page__download{flex-grow:4}}@media only screen and (max-width:767px){.certificate-page__download{margin:20px 0 12px}}.certificate-page__title{grid-column:col-3/col-12}.certificate-page__bold-text{font-family:Geogrotesque-SmBd}.certificate-page__description-item{padding:28px 15px 28px 32px}.certificate-page__description-type{font-family:Geogrotesque-SmBd;background-color:#dadada;padding:15px 15px 15px 32px;font-weight:100;margin:0}.certificate-page__description-item,.certificate-page__description-type{grid-column:col-1/col-12;font-size:16px}@media only screen and (max-width:767px){.certificate-page__description-item,.certificate-page__description-type{padding:16px}}.certificates-table{background-color:#fff;border:1px solid #dadada}.certificates-table__col-certification-type{width:14.89362%}.certificates-table__col-system-number{width:17.02128%}@media only screen and (max-width:766px){.certificates-table__col-display-name{display:none}}.certificates-table__col-country{width:12.76596%}.certificates-table__mobile-header-row{border:1px solid #dadada}@media only screen and (min-width:768px){.certificates-table__mobile-header-row{display:none}}@media only screen and (max-width:1280px){.complaint-appeal-form{padding:0 16px}}.complaint-appeal-form fieldset{border:0;padding:0}@media only screen and (max-width:1280px){.contact-us-form{padding:0 16px}}.contact-us-form fieldset{border:0;padding:0}.error-message{flex-direction:column;height:250px}.error-message__icon{fill:#cd242a!important;height:24px}.error-message__message{color:#1a1919;font-size:12px;margin-top:40px;text-transform:uppercase}.error-page-block{background-color:#cd242a}.error-page-block__content{background-color:#cd242a;background-blend-mode:overlay;background-image:url(../images/page-hero.svg);background-position:100% 80%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:630px;overflow:hidden;padding-top:50px;position:relative;text-align:center;color:#fff}.error-page-block__heading{font-family:Geogrotesque-Md;font-size:42px;font-weight:300;max-width:650px;padding:0 .5em;margin:0 auto}.error-page-block__subheadding{font-family:Roboto,sans-serif;font-size:36px;font-weight:300;max-width:650px;padding:0 .5em;margin:15px auto 61px}.error-page-block__link{background:#fff;color:#000;display:inline-block;text-align:center;padding:16px 32px;font-size:medium;box-sizing:border-box;text-decoration:none}.error-page-block__home-link:hover{font-weight:700}.featured-publications{padding:0 0 15px;background:#636463;margin-top:64px;margin-bottom:40px}@media only screen and (min-width:768px){.featured-publications{margin-bottom:75px}}.featured-publications__title-strip{background:#636463;color:#fff;margin-bottom:0;padding:64px 0 10px;font-size:42px;border:1px solid #4b4b4b}@media only screen and (max-width:1280px){.featured-publications__title-strip{padding:32px 0 10px;font-size:22px}}@media only screen and (max-width:767px){.featured-publications__title-strip{font-size:22px}}.featured-publications__title-strip--container{display:grid}.featured-publications__main-image-container{padding-right:45px}@media only screen and (max-width:767px){.featured-publications__main-image-container{padding-bottom:32px}}.featured-publications__content-info{padding-left:45px;flex-direction:column}@media only screen and (max-width:1280px){.featured-publications__content-info{padding:0 25px}}@media only screen and (max-width:767px){.featured-publications__content-info{padding:0;margin-top:25px}}.featured-publications__content-section{margin-top:64px;margin-bottom:64px;color:#fff;background:#636463}@media only screen and (max-width:1280px){.featured-publications__content-section{margin:16px 0}}.featured-publications__description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:25px}.featured-publications__heading{margin:0 0 25px;font-size:16px;font-weight:500}.featured-publications__heading-link{font-weight:500;font-size:12px;border-bottom:2px solid #000;display:inline;color:#fff;text-decoration:none;display:inline-block;padding-bottom:5px;margin:0 0 26px}.featured-publications__heading-link:hover{color:#000}.featured-publications__col-left{grid-column:col-1/gap-6;display:flex;align-self:start}@media only screen and (max-width:1280px){.featured-publications__col-left{padding:30px 0;grid-column:col-1/col-12}}@media only screen and (max-width:767px){.featured-publications__col-left{display:block}}.featured-publications__main-item{display:flex;flex-direction:column;align-items:flex-start}.featured-publications__main-image{width:193px}@media only screen and (min-width:1281px){.featured-publications__main-image{width:239px}}.featured-publications__col-right{display:none}@media only screen and (min-width:1281px){.featured-publications__col-right{grid-column:gap-8/gap-12;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;align-content:start;row-gap:35px;column-gap:30px}}.featured-publications__col-right-heading{grid-column:1/-1}.featured-publications__extra-image{width:100%}.featured-publications__link{margin-top:auto;background-color:#fff;padding:10px 15px;text-align:center;text-decoration:none;color:#000;font-size:16px;border:3px solid transparent;width:200px}@media only screen and (max-width:1280px){.featured-publications__link{width:122px}}.featured-publications__link:hover{font-weight:700;border:3px solid #000}.filter-controls{background-color:#fff;outline:1px solid #dadada}.filter-controls__container{align-items:center;align-items:first baseline}@media only screen and (max-width:767px){.filter-controls__container{padding:0}}.filter-controls__label{color:#636463;font-size:12px;grid-column:col-1/col-2;text-transform:uppercase}@media only screen and (max-width:767px){.filter-controls__label{display:none}}.filter-controls__controls{display:flex;flex-wrap:wrap;grid-column:gap-2/col-12}@media only screen and (max-width:767px){.filter-controls__controls{flex-direction:column;grid-column:col-1/col-12}}.filter-field{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='60'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3C/svg%3E")!important;background-position:right 16px center;background-size:24px;border:none;color:#1a1919;cursor:pointer;font-size:14px;height:64px;outline:1px solid #dadada;padding-left:32px;padding-right:32px;text-overflow:ellipsis;width:200px}.filter-field:hover{background-color:#f5f4f3}.filter-field:-moz-focusring{color:transparent;text-shadow:0 0 0 #1a1919}@media only screen and (max-width:767px){.filter-field{background-position-x:right 16px;height:48px;padding-left:16px;padding-right:32px;width:100%}}/*! Flickity v2.1.2
https://flickity.metafizzy.co
---------------------------------------------- */.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;-ms-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{position:absolute;background:hsla(0,0%,100%,.75);border:none;color:#333}.flickity-button:hover{background:#fff;cursor:pointer}.flickity-button:focus{outline:none;box-shadow:0 0 0 5px #19f}.flickity-button:active{opacity:.6}.flickity-button:disabled{opacity:.3;cursor:auto;pointer-events:none}.flickity-button-icon{fill:#333}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius: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:.25;cursor:pointer}.flickity-page-dots .dot.is-selected{opacity:1}.footer{background-color:#1a1919}.footer__content{height:100%}.footer__section{padding:80px 0 20px}@media only screen and (max-width:1280px){.footer__section{padding:40px 0 10px}}.footer__section--top{padding-bottom:30px;border-bottom:1px solid #000}@media only screen and (max-width:767px){.footer__section--top{padding-bottom:20px}}.footer__logo{grid-column:col-1/col-2;justify-self:start}@media only screen and (max-width:1280px){.footer__logo{grid-column:col-1/col-2;display:block}}.footer__logo svg{fill:#fff;height:60px}@media only screen and (max-width:1280px){.footer__logo svg{height:40px}}.footer__svg-path{fill:#9e9f9e}.footer__top-links{grid-column:gap-8/gap-11;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:1280px){.footer__top-links{grid-column:gap-8/gap-10}}@media only screen and (max-width:767px){.footer__top-links{align-items:flex-end;grid-column:gap-6/gap-10}}.footer__col-links{list-style:none;margin-bottom:20px}@media only screen and (max-width:767px){.footer__col-links{padding:0;margin:0 0 40px;display:block}}.footer__col-links-item{height:40px;color:#979797;text-decoration:none}@media only screen and (max-width:1280px){.footer__col-links-item{margin:0 0 20px}}@media only screen and (max-width:767px){.footer__col-links-item{margin:0}}.footer__col-number{color:#fff;text-decoration:none}@media only screen and (max-width:767px){.footer__col-number{text-decoration:underline}}.footer__col-links-left{font-weight:700;margin-left:-10px;grid-column:col-3/col-7}@media only screen and (max-width:1280px){.footer__col-links-left{margin-left:5px;grid-column:col-3/col-7}}@media only screen and (max-width:767px){.footer__col-links-left{margin-left:0;grid-column:col-1/col-12}.footer__col-links-left li{margin-bottom:10px}}.footer__col-links-right{margin-left:40px;grid-column:col-8/gap-12}@media only screen and (max-width:1280px){.footer__col-links-right{margin-left:20px;grid-column:col-8/gap-11}}@media only screen and (max-width:767px){.footer__col-links-right{margin:20px 0 0;grid-column:col-1/gap-12}}.footer__copyright,.footer__link{width:100%;color:#fff;text-decoration:none}.footer__link:hover{padding-bottom:3px;border-bottom:1px solid #cd242a}.footer__copyright{margin-bottom:20px;font-size:12px;width:100px}.footer__large{padding:100px 0 20px}@media only screen and (max-width:1280px){.footer__large{padding:80px 0 20px}}@media only screen and (max-width:767px){.footer__large{display:none}}.footer__small{display:none}@media only screen and (max-width:767px){.footer__small{display:block}}.footer__bottom-links{grid-column:col-3/col-6;font-size:12px;justify-content:space-between;display:flex}@media only screen and (max-width:767px){.footer__bottom-links{display:grid;margin-left:0;grid-column:col-1/col-12}}.footer__bottom-links-social{grid-column:col-11/col-8;font-size:12px;display:flex;justify-content:space-between}@media only screen and (max-width:1280px){.footer__bottom-links-social{grid-column:col-12/col-8}}@media only screen and (max-width:767px){.footer__bottom-links-social{display:grid;margin-bottom:40px;grid-column:col-1/col-12}}.footer__bottom-link-item{margin-bottom:25px}@media only screen and (max-width:1280px){.footer__bottom-link-item{margin-bottom:20px}}.gallery-tablet{display:block}@media only screen and (min-width:768px){.gallery-tablet{display:none}}.gallery-desktop{display:none}@media only screen and (min-width:768px){.gallery-desktop{display:block}}.gallery__list-item{background-color:#f5f4f3;margin-bottom:32px;overflow:hidden;position:relative;height:320px;width:100%}@media only screen and (min-width:768px){.gallery__list-item{height:0;padding-top:100%}}.gallery__image{max-width:100%;max-height:100%;transform:translateY(-50%);position:absolute;top:50%}.gallery__button{border:1px solid transparent;bottom:0;left:0;padding:0;position:absolute;right:0;top:0;width:100%}.gallery__button:focus{border:1px solid #000}.gallery__button-inner{background-color:#636463;border-radius:50%;bottom:18px;height:36px;position:absolute;right:18px;width:36px}.gallery__icon{fill:#fff!important;height:22px}.hero-image{background-size:cover;background-repeat:no-repeat;background-position:100%;background-color:#000;height:620px;margin-bottom:0;position:relative}.hero-image__overlay{background-color:rgba(26,25,25,.3);bottom:0;position:absolute;top:0;width:100%}.hero-image__clip{position:absolute;width:100%;height:100%;max-height:620px;overflow:hidden}.hero-image__container{align-items:center;height:500px;color:#fff}.hero-image__title{z-index:2;margin:0;font-weight:500;font-size:48px;line-height:1.2;grid-column:gap-2/col-8}@media only screen and (max-width:1280px){.hero-image__title{font-size:42px;grid-column:col-1/col-8}}@media only screen and (max-width:767px){.hero-image__title{font-size:32px;grid-column:col-1/col-12}}.lightbox{background-color:hsla(0,0%,100%,.9);bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:10}.lightbox--visible{display:flex;flex-direction:column;align-items:center}.lightbox__close-button{margin-top:125px}.lightbox__close-icon{height:24px}.lightbox__figure{margin:16px 0 0}@media only screen and (min-width:768px){.lightbox__figure{margin:32px 16px 16px}}.lightbox__img{max-width:100%}.lightbox__label{margin-top:16px;text-align:center}.link{display:block}.link:hover .link__label{font-weight:700}.link-card{background-color:#fff;position:relative;height:100%;display:flex;flex-direction:column}.link-card:not(.link-card--person):hover .link-card__image{transform:translate(-50%,-50%) scale(1.05)}.link-card__description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.link-card__description--no-char-limit{display:block;overflow:unset;-webkit-line-clamp:unset;-webkit-box-orient:unset}.link-card__fake-link{margin-top:auto;width:100%;height:64px;background-color:#000;border-top:1px solid #000;color:#fff;font-size:16px}.link-card:hover .link-card__fake-link{background-color:#484848}.link-card__image-block{overflow:hidden;height:0;padding-top:63.04%;position:relative;background-color:#f5f4f3}.link-card__image{transition:transform .4s;width:100%;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.link-card__image--book{width:auto;max-width:100%;max-height:100%}.link-card__inner{background-color:#fff;border:1px solid #dadada;flex-grow:1}.link-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.link-card__link:hover:after{border:1px solid #000}.link-card__tag{color:#fff;font-size:12px;left:0;letter-spacing:1px;line-height:24px;position:absolute;text-align:center;text-transform:uppercase;top:0;min-width:82px;z-index:1;padding:0 10px}.link-card__tag--red{background-color:#cd242a}.link-card__tag--green{background-color:#84a31e}.link-card__text-block{padding:28px}.link-card__title{font-size:20px;font-family:Geogrotesque-Md;margin-top:0}.link-card-list{padding:0;max-width:100%;margin:40px auto}.rich-text-block+.link-card-list{margin-top:-28px}.link-card-list__list{display:grid;grid-gap:32px 2px;gap:32px 2px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:1280px){.link-card-list__list{grid-gap:16px 2px;gap:16px 2px;grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.link-card-list__list{grid-template-columns:1fr}}@keyframes ball-scale-ripple-multiple{0%{transform:scale(.1);opacity:1}70%{transform:scale(1);opacity:.7}to{opacity:0}}.ball-scale-ripple-multiple{position:relative;transform:translateY(-25px)}.ball-scale-ripple-multiple>div:nth-child(0){animation-delay:-.8s}.ball-scale-ripple-multiple>div:first-child{animation-delay:-.6s}.ball-scale-ripple-multiple>div:nth-child(2){animation-delay:-.4s}.ball-scale-ripple-multiple>div:nth-child(3){animation-delay:-.2s}.ball-scale-ripple-multiple>div{animation-fill-mode:both;position:absolute;top:-2px;left:-26px;width:50px;height:50px;border-radius:100%;border:2px solid #fff;animation:ball-scale-ripple-multiple 1.25s cubic-bezier(.21,.53,.56,.8) 0s infinite}.loader{flex-direction:column;height:250px}.loader__animation{transform:scale(1.3)}.loader__ball--red{border-color:#cd242a!important}.loader__label{color:#1a1919;font-size:12px;margin-top:90px;text-transform:uppercase}.menu{display:flex;height:100%;justify-content:space-evenly;padding:0 16px}.menu--same-width{padding:0}.menu--same-width .menu__item{flex-basis:0;flex-grow:1}.menu__item{flex-grow:1}.menu__sub-menu{display:none}.menu-item--selected .menu-item__link{border-bottom:9px solid #cd242a}.menu-item--selected .menu-item__label{margin-bottom:-9px}.menu-item--underline-on-hover .menu-item__link-active .menu-item__label,.menu-item--underline-on-hover:hover .menu-item__label{border-bottom:9px solid #cd242a}.menu-item--lighten-on-hover .menu-item__link-active,.menu-item--lighten-on-hover:hover .menu-item__link{background-color:#3b3939}.menu-item--dark .menu-item__link{color:#fff}.menu-item__link{height:100%;width:100%;text-align:center;padding:0 8px}.menu-item__link--top{position:relative}.menu-item__label{margin:0;height:100%;box-sizing:border-box;border-top:9px solid transparent;border-bottom:9px solid transparent}.menu-item__number{border-radius:10px;height:20px;min-width:20px;color:#fff;padding:0 7px;font-size:12px;line-height:20px;background:#84a31e;margin-right:10px}.menu-item__dropdown{position:absolute;display:block;left:0;top:48px;width:100%;background:#3b3939;color:#fff;padding:66px 0 89px;z-index:5}.menu-item__dropdown-header{font-size:14px;grid-column:col-1/gap-1;line-height:19px;margin:0;text-transform:uppercase}.menu-item__dropdown-menu{font-size:16px;grid-column:gap-2/col-12;line-height:21px}.menu-item__dropdown-menu-item{margin-bottom:10px;text-align:left}.menu-item__dropdown-menu-link{color:#fff}.menu-item__dropdown-menu-link:hover{border-bottom:1px solid #cd242a}.mobile-menu{height:100%}@media print{.mobile-menu{display:none}}.mobile-menu__button{height:100%;padding:0 0 0 16px;white-space:nowrap}.mobile-menu__button-icon{height:24px;margin-left:16px;pointer-events:none}.mobile-menu__menu{background-color:#fff;left:0;margin-top:1px;position:absolute;right:0}.mobile-menu__item{border-bottom:1px solid #dadada}.mobile-menu__item--dark{background-color:#1a1919;border-bottom:1px solid #000;color:#fff}.mobile-menu__title{display:flex;justify-content:space-between;padding:16px}.mobile-menu__title--active{font-weight:700}.mobile-menu__svg{width:24px;height:24px;margin-left:16px}.mobile-menu__svg--open{transform:rotate(90deg)}.mobile-menu__subitem{padding:8px 16px}.mobile-menu__search-button{width:65px;height:65px;background-color:#cd242a;position:absolute;top:0;right:0}.mobile-menu__search-button svg{width:24px;height:24px}.mobile-menu__link--dark{color:#fff}body.body-mobile-menu--open main{display:none}@media only screen and (min-width:1282px){body.body-mobile-menu--open main{display:block}}.page-image-banner{background-blend-mode:lighten;background-image:url(../images/page-hero.svg);background-position:100% 80%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:380px;overflow:hidden;padding-top:50px;position:relative}.page-image-banner--red{background-color:#cd242a}.page-image-banner--grey{background-color:#1a1919}.page-image-banner--cloud-grey{background-color:#dbdbdb;background-blend-mode:screen}.page-image-banner--coin-grey{background-color:#c0bcb3;background-blend-mode:screen}.page-image-banner--fog-grey{background-color:#92908e;background-blend-mode:screen}.page-image-banner--lead-grey{background-color:#616163;background-blend-mode:screen}.page-image-banner--silver-grey{background-color:#c3c2bd;background-blend-mode:screen}.page-image-banner--fire-yellow{background-color:#faa533;background-blend-mode:screen}.page-image-banner--golden-yellow{background-color:#f89f1e;background-blend-mode:screen}.page-image-banner--honey-yellow{background-color:#f3a821;background-blend-mode:screen}.page-image-banner--cerulean-blue{background-color:#2b8dcc;background-blend-mode:hard-light}.page-image-banner--steel-blue{background-color:#5d90c5;background-blend-mode:screen}.page-image-banner--teal{background-color:#48ab97;background-blend-mode:hard-light}.page-image-banner--olive-green{background-color:#a0a64e;background-blend-mode:screen}.page-image-banner--peach{background-color:#f69b76;background-blend-mode:screen}.page-image-banner--candy-red{background-color:#ed2024}.page-image-banner--crimson-red{background-color:#e32715}.page-image-banner--brown{background-color:#ad6127;background-image:url(../images/page-hero-white.svg)}.page-image-banner--maroon{background-color:#66070b;background-image:url(../images/page-hero-white.svg)}.page-image-banner--hero{position:relative;background:none;width:100%;top:0;padding-top:0;min-height:auto}@media only screen and (min-width:1025px){.page-image-banner--hero{min-height:565px}}.page-image-banner__responsize-hero-image{flex-shrink:0;width:100%;height:100%;object-fit:cover;position:relative}@media only screen and (min-width:501px){.page-image-banner__responsize-hero-image--mobile{display:none}}.page-image-banner__responsize-hero-image--smallish{display:none}.page-image-banner__responsize-hero-image--smallish:not(.page-image-banner__responsize-hero-image--home){height:250px}@media only screen and (min-width:501px){.page-image-banner__responsize-hero-image--smallish{display:block}}@media only screen and (min-width:768px){.page-image-banner__responsize-hero-image--smallish{display:none}}.page-image-banner__responsize-hero-image--tablet{display:none}@media only screen and (min-width:768px){.page-image-banner__responsize-hero-image--tablet{display:block}}@media only screen and (min-width:1025px){.page-image-banner__responsize-hero-image--tablet{display:none}}.page-image-banner__responsize-hero-image--desktop-sm{display:none}.page-image-banner__responsize-hero-image--desktop-sm:not(.page-image-banner__responsize-hero-image--home){height:430px}@media only screen and (min-width:1025px){.page-image-banner__responsize-hero-image--desktop-sm{display:block}}@media only screen and (min-width:1281px){.page-image-banner__responsize-hero-image--desktop-sm{display:none}}.page-image-banner__responsize-hero-image--desktop{display:none;position:absolute;top:0;left:0}@media only screen and (min-width:1281px){.page-image-banner__responsize-hero-image--desktop{display:block}}@media only screen and (min-width:1281px){.page-image-banner__responsize-hero-image{position:absolute;height:100%;object-fit:cover}}.page-image-banner__container{padding:0}.page-image-banner__header{background-color:#fff;grid-column:gap-2/col-12;padding:28px 30px 32px;z-index:1}@media only screen and (max-width:1280px){.page-image-banner__header{grid-column:col-1/col-12;padding:32px 16px}}.page-image-banner__title{font-family:Geogrotesque-Md;font-size:42px;font-weight:500;margin:0}@media only screen and (max-width:1280px){.page-image-banner__title{font-size:22px}}.page-image-banner__line{border:1px solid #cd242a;width:51px;margin-bottom:23px;margin-left:0;margin-top:16px}.page-image-banner__intro{font-size:20px;margin-top:25px}.page-image-banner__intro .rich-text{font-size:20px}.page-image-banner__breadcrumbs{background-color:#f5f4f3;outline:1px solid #dadada;position:relative;margin-bottom:1px;margin-left:-16px;margin-right:-16px;z-index:1}@media only screen and (min-width:1281px){.page-image-banner__breadcrumbs--hide-on-desktop{display:none}}@media only screen and (max-width:1280px){.page-image-banner__breadcrumbs--desktop-only{display:none}}.pagination{background-color:#fff;border-bottom:1px solid #dadada;border-top:1px solid #dadada;margin-top:64px}@media only screen and (max-width:767px){.pagination{border:none;margin-top:32px}}.pagination__container{height:77px}@media only screen and (max-width:1280px){.pagination__container{height:48px}}.pagination__container--mobile-only{display:flex;padding:0}@media only screen and (min-width:768px){.pagination__container--mobile-only{display:none}}.pagination__description{align-items:center;border-right:1px solid #dadada;color:#636463;display:flex;grid-column:col-1/col-2}@media only screen and (max-width:767px){.pagination__description{border-right:none;font-size:10px;grid-column:col-1/col-12;text-transform:uppercase}}.pagination__pages{display:flex;grid-column:gap-2/col-12}.pagination__pages>li{display:contents}@media only screen and (max-width:767px){.pagination__pages{display:none}}.pagination__page{background-color:#fff;height:100%;border:1px solid #dadada;min-width:71px;padding:0 1.5em}@media only screen and (max-width:767px){.pagination__page{flex-grow:1}}@media only screen and (max-width:1280px){.pagination__page{min-width:48px}}.pagination__page--current{background-color:#1a1919;color:#fff}.pagination__page--dash{background-color:#dadada}.pagination__page--clickable:hover:enabled{background-color:#f5f4f3}.pagination__page--clickable:disabled{color:#979797}.profile__content{padding:0 16px}@media only screen and (min-width:1281px){.profile__content{padding:0}}.profile__subheading{margin-top:0}.publication-card{display:flex;min-height:288px}@media only screen and (max-width:1280px){.publication-card{min-height:150px}}@media only screen and (max-width:767px){.publication-card{flex-direction:column;min-height:auto}}.publication-card__shop-text-block{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;margin:0;overflow:hidden;max-height:100px;flex-grow:1}.publication-card__shop-text-block p,.publication-card__shop-text-block span{font-size:14px!important;font-family:Roboto,sans-serif!important;color:#1a1919!important}@media only screen and (min-width:1281px){.publication-card__shop-text-block p,.publication-card__shop-text-block span{font-size:16px!important}}@media only screen and (max-width:767px){.publication-card__shop-text-block{padding:0 16px}}.publication-card__image-block{position:relative;background-color:#f5f4f3;flex-shrink:0;overflow:hidden;width:288px}@media only screen and (max-width:1280px){.publication-card__image-block{width:150px}}@media only screen and (max-width:767px){.publication-card__image-block{width:100%}}.publication-card__image-block a{width:100%;height:100%}.publication-card__heading{font-size:22px}@media only screen and (max-width:767px){.publication-card__heading{font-size:18px}}.publication-card__image{position:absolute;display:block;margin:auto;max-width:78%;max-height:78%;top:50%;left:0;right:0;transition:transform .4s;transform:translate(0) translateY(-50%)}.publication-card__image:hover{transform:translate(0) scale(1.05) translateY(-50%)}.publication-card__details-block{background-color:#fff;border:1px solid #dadada;color:#1a1919;display:flex;flex-direction:column;flex-grow:1;padding:32px}@media only screen and (max-width:1280px){.publication-card__details-block{justify-content:space-between;padding:20px}}@media only screen and (max-width:767px){.publication-card__details-block{padding:0;width:100%}}.publication-card__title{font-family:Roboto,sans-serif;font-size:22px;font-weight:500;margin:0 0 16px}@media only screen and (max-width:1280px){.publication-card__title{font-size:14px;margin:0}}@media only screen and (max-width:767px){.publication-card__title{padding:20px 16px}}.publication-card__description-block{flex-grow:1}@media only screen and (max-width:1280px){.publication-card__description-block{display:none}}.publication-card__description{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;font-size:16px;margin:0;max-width:640px;overflow:hidden}.publication-card__description-list{margin-left:-10px}.publication-card__description-list-item{display:inline-block;font-size:16px;line-height:19px;margin-bottom:17px;padding:0 10px;white-space:nowrap}.publication-card__description-list-item:not(:last-child){border-right:2px solid #636463}.publication-card__bottom-block{display:flex;align-items:center;margin-top:16px}@media only screen and (max-width:767px){.publication-card__bottom-block{border-top:1px solid #dadada}}.publication-card__price{display:inline-block;font-size:18px;font-weight:700;min-width:150px;padding:0 16px;text-align:center}@media only screen and (min-width:768px){.publication-card__price{font-size:22px;text-align:left;padding-left:0;margin-right:10px}}@media only screen and (min-width:1025px){.publication-card__price{min-width:200px}}.publication-card__link{display:inline-block;font-size:16px;border:1px solid #dadada;padding:16px 24px;text-align:center;background-color:#fff}.publication-card__link:hover{border-color:#000;outline:2px solid #000}.publication-card__link:active{background-color:#f5f4f3}.publication-card__link__disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.publication-card__link__disabled:hover{outline:0}@media only screen and (min-width:768px){.publication-card__link{min-width:179px}}@media only screen and (max-width:1280px){.publication-card__link{font-size:14px;line-height:normal;padding:16px 0}}@media only screen and (max-width:767px){.publication-card__link{border:none;border-left:1px solid #dadada;flex-grow:1}.publication-card__link:hover{border-color:transparent;outline:3px solid #000}}.publication-card__download-icon{height:22px;margin-left:32px}@media only screen and (max-width:1280px){.publication-card__download-icon{height:18px;margin-left:16px}}.publication-page__breadcrumbs{background-color:#f5f4f3;outline:1px solid #dadada;position:relative;z-index:1}.publication-page__title{color:#1a1919;font-family:Roboto,sans-serif;font-size:36px;font-weight:500;margin:0 0 40px}@media only screen and (max-width:1280px){.publication-page__title{font-size:18px;margin-bottom:16px}}.publication-page__price{font-size:32px;font-weight:700;margin-bottom:26px}@media only screen and (max-width:1280px){.publication-page__price{font-size:18px}}.publication-page__download-button{display:inline-block;font-size:16px;margin-bottom:60px;border:1px solid #dadada;padding:16px 24px}.publication-page__download-button:hover{border-color:#000;outline:2px solid #000}.publication-page__download-button:active{background-color:#f5f4f3}@media only screen and (max-width:1280px){.publication-page__download-button{font-size:14px;margin-bottom:27px}}.publication-page__download-icon{height:22px;margin-left:32px}@media only screen and (max-width:1280px){.publication-page__download-icon{height:18px;margin-left:16px}}.publication-page__sub-title{color:#636463;font-family:Roboto,sans-serif;font-size:12px;font-weight:400;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}@media only screen and (max-width:1280px){.publication-page__sub-title{font-size:10px}}.publication-page__paragraph{color:#1a1919;font-size:16px;line-height:27px;margin:0 0 48px}@media only screen and (max-width:1280px){.publication-page__paragraph{font-size:14px}}.publication-page__table{background-color:#fff;font-size:16px;min-width:100%}@media only screen and (max-width:1280px){.publication-page__table{font-size:14px;min-width:700px}}@media only screen and (max-width:767px){.publication-page__table{min-width:100%}}.publication-page__name-cell,.publication-page__value-cell{border:1px solid #dadada;line-height:32px;padding:12px 0 10px 40px}@media only screen and (max-width:1280px){.publication-page__name-cell,.publication-page__value-cell{padding:2px 0 2px 10px}}.publication-page__name-cell{font-weight:400;text-align:left;width:267px}@media only screen and (max-width:1280px){.publication-page__name-cell{width:163px}}.publication-category-page{padding-top:64px}@media only screen and (max-width:1280px){.publication-category-page{padding-top:40px}}.publication-category-page__totals{color:#636463;font-size:12px;letter-spacing:1px;margin-bottom:32px;text-transform:uppercase}@media only screen and (max-width:1280px){.publication-category-page__totals{font-size:10px;letter-spacing:.83px;margin-bottom:20px}}.publication-category-page__list{margin-bottom:128px}@media only screen and (max-width:1280px){.publication-category-page__list{margin-bottom:50px}}.publication-category-page__list-item:not(:last-child){margin-bottom:16px}.publications-index-page{margin-bottom:140px}.publications-index-page__filter-label{background-color:#1a1919;color:#fff}.publications-index-page__filter-label-text{height:64px;justify-content:flex-start;padding-left:32px;width:200px}@media only screen and (max-width:767px){.publications-index-page__filter-label-text{height:48px;padding-left:16px;width:100%}}.publication-card__shop-text-block>ul,.rich-text ul{margin-left:23px}@media only screen and (min-width:1281px){.publication-card__shop-text-block>ul,.rich-text ul{margin-left:33px}}.publication-card__shop-text-block>ul li,.rich-text ul li{font-size:16px}.publication-card__shop-text-block>ul li:before,.rich-text ul li:before{content:"·";font-size:30px;line-height:16px;margin-left:-23px;padding-right:15px;vertical-align:middle}@media only screen and (min-width:1281px){.publication-card__shop-text-block>ul li:before,.rich-text ul li:before{margin-left:-33px;padding-left:10px}}.publication-card__shop-text-block>ol,.rich-text ol{padding-left:30px}@media only screen and (max-width:1280px){.publication-card__shop-text-block>ol,.rich-text ol{padding-left:20px}}.publication-card__shop-text-block>ol>li,.rich-text ol>li{padding-left:10px}.rich-text{font-size:16px}.rich-text>*{margin:0}.rich-text>:not(:first-child){margin-top:24px}.rich-text>h2{font-size:24px}.rich-text>h2,.rich-text>h3{font-family:Roboto,sans-serif;font-weight:500}.rich-text>h3{font-size:20px}.rich-text>h4{font-size:18px}.rich-text>h4,.rich-text>h5{font-family:Roboto,sans-serif;font-weight:500}.rich-text>h5{font-size:14px}.rich-text a{color:#000;text-decoration:underline}.rich-text a:hover{font-weight:700}.rich-text-block{max-width:100%;margin-bottom:48px}.search__button{background-color:#cd242a;height:100%;width:100%}.search__button svg{height:24px}.search__button-isopen{background-color:#1a1919}.search__button:not(.search__button-isopen):hover{background-color:#aa1c21}.search__input-container{position:absolute;width:100%;left:0}.search-results__list{margin:0 auto}.search-results__header-container .search-results__header{font-size:24px;font-weight:500;line-height:1.04;grid-column:gap-2/gap-11;margin:40px 0}.search-results__item-container{padding:38px 0;border-bottom:1px solid #dadada}.search-results__item-container:first-of-type{border-top:1px solid #dadada}.search-results__shop-item-container{padding-bottom:20px}.search-results__shop-item-container:last-of-type{margin-bottom:35px}.search-results__item,.search-results__view-more{grid-column:gap-2/gap-11}.search-results__item-heading{font-size:22px;line-height:32px;text-decoration:underline;color:#000}.search-results__item-description{-webkit-box-orient:vertical;-webkit-line-clamp:3;display:-webkit-box;overflow:hidden;margin:16px 0 8px}.search-results__query-matching{background-color:#cdba24}.search-results__result-totals{padding-top:60px;font-size:12px;color:#636463}.search-box{background-color:#fff;border-top:1px solid #dadada}@media only screen and (max-width:1280px){.search-box{border:none;margin-top:32px}}.search-box__container{align-items:center;height:105px;position:relative}@media only screen and (max-width:1280px){.search-box__container{height:77px}}.search-box__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;border-bottom:1px solid #cd242a;font-size:24px;grid-column:gap-2/col-12;height:100%;padding-left:32px;padding-right:200px}.search-box__input::-ms-input-placeholder{color:#636463;opacity:1}.search-box__input::placeholder{color:#636463;opacity:1}@media only screen and (max-width:1280px){.search-box__input{border:1px solid #dadada;font-size:16px;grid-column:col-1/col-12;margin:-16px;padding:0 16px}}.search-box__input--noborder{border-bottom:1px solid transparent}.search-box__hint{color:#636463;font-size:12px;letter-spacing:1px;pointer-events:none;position:absolute;right:32px;text-transform:uppercase}@media only screen and (max-width:1280px){.search-box__hint{display:none}}@media only screen and (max-width:1280px){.search-box--mobile-menu{margin-top:0}.search-box--mobile-menu .search-box__container{height:65px}.search-box--mobile-menu .search-box__input{border-width:0 0 1px}}.search-box--search-results{border-bottom:1px solid #dadada}@media only screen and (max-width:1280px){.search-box--search-results{margin-top:0;border-top:1px solid #dadada}.search-box--search-results .search-box__input{border-width:0}}.search-box--top-navigation{border-bottom:1px solid #dadada}.services-block{max-width:100%;font-weight:500;padding-bottom:64px}@media only screen and (max-width:1024px){.services-block{padding:0}}.services-block__section{border-left:1px solid #dadada;grid-column:col-1/gap-12}.services-block__item{background-color:#fff;border-bottom:1px solid #dadada;display:flex;flex-direction:row;flex-wrap:wrap;width:100%;padding-left:0}@media only screen and (max-width:1024px){.services-block__item{flex-direction:column}}.services-block__item-list{width:50%;border-right:1px solid #dadada;border-top:1px solid #dadada;background-image:url(../images/arrow.svg);background-repeat:no-repeat;background-position:93%;max-height:110px}@media only screen and (max-width:1024px){.services-block__item-list{background-position:98%;background-size:15px;max-height:100%;font-size:14px;width:100%}}@media only screen and (max-width:767px){.services-block__item-list{background-position:95%}}.services-block__link{padding:40px 70px 40px 50px;font-size:18px;font-weight:500;word-wrap:break-word}@media only screen and (max-width:1024px){.services-block__link{width:100%;font-size:14px;padding:20px 40px 20px 20px}}.services-block__link:hover{font-weight:700}.side-menu{width:180px;border-top:4px solid #cd242a}@media only screen and (max-width:1280px){.side-menu{margin-bottom:32px;padding-left:0;width:100%;border-bottom:1px solid #dadada}}.side-menu__icon{float:right;transform:rotate(-92deg)}.side-menu__item-panel{width:180px}@media only screen and (max-width:1280px){.side-menu__item-panel{width:100%;border-top:1px solid #dadada}}.side-menu__link-container{display:flex;justify-content:space-between;padding:16px 0 16px 3px;border-bottom:1px solid #dadada}@media only screen and (max-width:1280px){.side-menu__link-container{padding:16px;border-bottom:0}}.side-menu__link{text-decoration:none}.side-menu__link--active,.side-menu__link:hover{font-weight:700}.side-menu__svg{height:24px;margin-left:5px}.side-menu__list-children{margin-left:0;padding:0}.side-menu__list-children li{border-top:0;padding:0}.side-menu__list-children li:last-child{border:0}.side-menu__sub-link{text-decoration:none}.side-menu__sub-link--active{font-weight:700}.side-menu--shop-menu{padding-left:16px}.side-menu--shop-menu .shop-landing-page__side-menu-item{border:none}.side-menu-item{height:100%;border-bottom:1px solid #dadada}@media only screen and (max-width:1280px){.side-menu-item{border-top:1px solid #dadada;margin-top:0}}.side-menu-item__title-container{display:flex;justify-content:space-between;padding:16px 0 16px 3px}.side-menu-item__title-container:focus{outline:none}.side-menu-item__title-container:focus .side-menu-item__svg{outline:1px solid red;outline:1px auto -webkit-focus-ring-color}@media only screen and (max-width:1280px){.side-menu-item__title-container{padding:16px}}.side-menu-item__link-title{align-items:center;display:flex}@media only screen and (max-width:1280px){.side-menu-item__link-title{width:100%}}.side-menu-item__link-title--active{font-weight:700;color:#cd242a}.side-menu-item__link-title--orphan-without-children{text-decoration:underline}.side-menu-item__svg{flex-shrink:0;height:24px;width:24px;margin-left:5px}@media only screen and (max-width:1280px){.side-menu-item__svg{margin-right:16px}}.side-menu-item__svg--open{transform:rotate(90deg)}.side-menu-item__subitem{padding:16px}.standard-content-page__content .simple-table{margin:0;width:100%}.simple-table__table-wrapper{margin:64px 0}@media only screen and (max-width:1280px){.simple-table__table-wrapper{margin:32px 0}}.simple-table__table-caption{color:#636463;margin:1em 0;text-align:right}.simple-table__table{width:100%}.simple-table__cell-header{font-weight:700;padding:25px 30px;text-align:left;border:1px solid #dadada}@media only screen and (max-width:767px){.simple-table__cell-header{padding:5px}}.simple-table__cell{padding:10px 30px;text-align:left;border:1px solid #dadada}@media only screen and (max-width:767px){.simple-table__cell{padding:5px}}.alert-messages{color:#fff}.alert-messages .alert{margin-top:16px}.alert-messages .alert .close{display:none}.alert-messages__container{margin-bottom:16px}.alert-messages__grid{grid-column:col-1/gap-12;min-height:62px;display:grid;grid-template-columns:50px 1fr 40px;column-gap:20px;background-color:#000}@media only screen and (min-width:768px){.alert-messages__grid{grid-template-columns:62px 1fr 50px;grid-column:col-2/gap-11}}@media only screen and (min-width:1025px){.alert-messages__grid{column-gap:30px;grid-column:col-3/gap-10}}@media only screen and (min-width:1281px){.alert-messages__grid{column-gap:30px;grid-column:col-4/gap-9}}.alert-messages__icon-container{display:flex;align-items:center;justify-content:center;flex-shrink:0}.alert-messages__icon-container--info{background-color:#f5f4f3}.alert-messages__icon-container--warning{background-color:#cdba24}.alert-messages__icon-container--error{background-color:#f55100}.alert-messages__icon-container--success{background-color:#84a31e}.alert-messages__message{line-height:1.2;padding:16px 0;margin:0;align-self:center}.alert-messages__link{color:#fff}.alert-messages__link:hover{font-weight:700}.alert-messages__close{color:#fff;font-size:32px;text-decoration:none;align-self:center;justify-self:stretch;text-align:center}.alert-messages__links{display:grid;grid-template-columns:auto auto;grid-gap:16px}.alert-messages__message--nested{display:grid;padding:0}.alert-messages__message--nested .alert-messages__container,.alert-messages__message--nested .alert-messages__grid{margin:0;display:flex}.alert-messages__message--nested .alert-messages__message{display:grid;grid-gap:8px;justify-content:start}@media only screen and (min-width:768px){.alert-messages__message--nested .alert-messages__message{grid-template-rows:auto;grid-template-columns:1fr auto}}.alert-messages__message--nested .alert-messages__close,.alert-messages__message--nested .alert-messages__icon-container{display:none}.shop-title-strip{padding-bottom:20px}@media only screen and (max-width:767px){.shop-title-strip{padding-bottom:0}}.shop-title-strip__title{margin-top:0}.mobile-pagination{padding:0}@media only screen and (min-width:1281px){.mobile-pagination--mobile-only{display:none}}.mobile-pagination__previous{grid-column:col-1}.mobile-pagination__next,.mobile-pagination__previous{color:#fff;background-color:#1a1919;display:flex;align-items:center;justify-content:center;text-decoration:none;width:71px;height:70px}.mobile-pagination__next:hover,.mobile-pagination__previous:hover{font-weight:700}.mobile-pagination__description{grid-column:col-4/col-8;display:flex;justify-content:center;font-size:10px;text-transform:uppercase;align-items:center;color:#636463}.mobile-pagination__next{grid-column:col-12}.shop-landing-page__section{margin-top:76px;margin-bottom:64px}@media only screen and (max-width:1280px){.shop-landing-page__section{padding:0;margin:32px 0 0}}.shop-landing-page__pagination{display:block}@media only screen and (max-width:1280px){.shop-landing-page__pagination{display:none}}.shop-landing-page__pagination--item-flex{display:flex}.shop-landing-page__pagination--page{display:flex;align-items:center;justify-content:center}.shop-landing-page__title{background:#f5f4f3;border-top:1px solid #dadada;color:#000;font-size:42px;font-weight:500;margin:0;padding-bottom:18px;padding-top:75px}.shop-landing-page__breadcrumbs{font-size:14px;padding-top:15px;padding-bottom:15px;background:#f5f4f3;border-bottom:1px solid #dadada;border-top:1px solid #dadada}.shop-landing-page__breadcrumb-inner{display:block}.shop-landing-page form{padding:7px 0}@media only screen and (max-width:1280px){.shop-landing-page form{padding:0 16px}}.shop-landing-page__nonefound{padding:22px 0}.shop-landing-page .rich-text{padding-bottom:20px}.shop-landing-page .rich-text p{margin-top:0}.shop-landing-page__side-menu{grid-column:col-1/gap-2}@media only screen and (max-width:1280px){.shop-landing-page__side-menu{grid-column:col-1/col-12}}.shop-landing-page__content{grid-column:col-3/gap-12;padding:0 0 16px}@media only screen and (max-width:1280px){.shop-landing-page__content{padding:0 16px;margin-top:0;grid-column:col-1/col-12}}.basket-content{margin-top:58px;margin-bottom:128px}@media only screen and (max-width:767px){.basket-content{margin-bottom:64px}}@media only screen and (max-width:1280px){.basket-content{margin-top:-20px}}@media only screen and (max-width:767px){.basket-content{padding:0}}.basket-content__cart-items{margin:0;padding:0;list-style-type:none}.basket-content__cart-item{border-top:1px solid #dadada}.basket-content__cart-item:last-child{border-bottom:1px solid #dadada}@media only screen and (max-width:1280px){.basket-content__heading-group{padding:0}}@media only screen and (max-width:767px){.basket-content__heading-group{display:none}}.basket-content__image-grid{transform:scale(1);background-color:#f5f4f3;flex-shrink:0;overflow:hidden;width:190px;height:181px}@media only screen and (max-width:767px){.basket-content__image-grid{width:100%;border-top:1px solid #dadada}}.basket-content__link{color:#000}.basket-content__link:hover{font-weight:700}.basket-content__underline{color:#000;font-size:16px}.basket-content__underline:hover{font-weight:700}@media only screen and (max-width:767px){.basket-content__buy-now{margin-left:15px}}.basket-content__image-grid{padding:20px}.basket-content__buy-now,.basket-content__image-grid{grid-column:col-1/gap-2}@media only screen and (max-width:767px){.basket-content__buy-now,.basket-content__image-grid{grid-column:col-1/gap-12}}.basket-content__item-link{width:100%;height:100%}.basket-content__number{margin:25px 0;font-size:24px;font-weight:500;white-space:nowrap}@media only screen and (max-width:767px){.basket-content__number{font-weight:400;font-size:16px;margin:5px 0 16px}}.basket-content__update{font-size:16px}.basket-content__input{padding-left:16px;border:1px solid #dadada;text-align:center;width:54px;height:54px;font-size:16px;margin:15px 0}.basket-content__image{width:100%;height:100%;object-fit:contain;transition:all .2s ease-in-out}.basket-content__image:hover{transition:transform .4s;transform:scale(1.05)}.basket-content__content{grid-column:col-3/gap-5;margin:30px 0}@media only screen and (max-width:1280px){.basket-content__content{grid-column:col-4/gap-5;margin:14px}}@media only screen and (max-width:767px){.basket-content__content{margin:5px 15px 0;grid-column:col-1/gap-12}}.basket-content__content--link{font-weight:500;font-family:Roboto,sans-serif;font-size:18px;text-decoration:none;color:#000}.basket-content__description{margin-top:20px;font-size:16px}@media only screen and (max-width:1280px){.basket-content__description{margin:0}}@media only screen and (max-width:767px){.basket-content__description{margin:5px 0}}.basket-content__quantity{grid-column:col-7/gap-8}@media only screen and (max-width:1280px){.basket-content__quantity{grid-column:col-6/gap-7}}@media only screen and (max-width:767px){.basket-content__quantity{margin:0 15px;font-size:16px;grid-column:col-1/gap-12}}.basket-content__quantity--action{margin-top:10px;width:100px;text-decoration:none;font-size:16px;color:#f55100}@media only screen and (max-width:767px){.basket-content__quantity--action{margin-top:30px}}.basket-content__price{grid-column:col-9/gap-10}@media only screen and (max-width:1280px){.basket-content__price{grid-column:col-8/gap-10}}@media only screen and (max-width:767px){.basket-content__price{margin:0 15px;font-size:16px;grid-column:col-1/gap-12}}.basket-content__total{grid-column:col-11/gap-12;text-align:right}@media only screen and (max-width:1280px){.basket-content__total{grid-column:col-11/gap-12}}@media only screen and (max-width:767px){.basket-content__total{margin:0 15px;text-align:left;grid-column:col-1/gap-12}}.basket-content__main-total{grid-column:col-7/gap-12;margin-top:36px}@media only screen and (max-width:767px){.basket-content__main-total{grid-column:col-1/gap-12}}.basket-content__promo{grid-column:col-1/gap-5;margin-top:36px}.basket-content__promo label{width:70px}@media only screen and (min-width:1281px){.basket-content__promo label{flex-basis:13%;padding:14px 10px 0 0;line-height:1.5}}.basket-content__promo input[name=code]{width:243px;margin-bottom:5px}@media only screen and (max-width:1280px){.basket-content__promo input[name=code]{width:100%}}@media only screen and (max-width:767px){.basket-content__promo{padding:16px;grid-column:col-1/gap-12}}.basket-content__promo-item{padding-top:15px}.basket-content__promo-container{display:flex}.basket-content__promo-button{padding:16px;background-color:#000;text-align:center;color:#fff;margin:10px 0;flex-grow:0.5}.basket-content__promo-button:hover{background-color:#484848}@media only screen and (max-width:767px){.basket-content__promo-button{flex-grow:1}}@media only screen and (max-width:767px){.basket-content__main-total{margin:15px}}.basket-content__promo-action{padding-left:0;margin-top:20px}.basket-content__cancel:hover{background-color:#484848}.basket-content__heading{margin-bottom:15px}@media only screen and (max-width:767px){.basket-content__heading{margin:0}}.basket-content__heading,.basket-content__promo-action{font-family:Geogrotesque-Md;font-size:26px;font-weight:500}@media only screen and (max-width:767px){.basket-content__heading,.basket-content__promo-action{font-size:18px;padding:0}}.basket-totals{margin:0 16px 0 0}@media only screen and (max-width:767px){.basket-totals{margin:0}}.basket-totals__cell-description{text-align:left}.basket-totals__cell-button{line-height:21px}.basket-totals__cell-info{text-align:right}@media only screen and (max-width:767px){.basket-totals__cell-info{font-size:14px}}.basket-totals__row{display:flex;justify-content:space-between}.basket-totals__row--border{border-bottom:1px solid #dadada}.basket-totals__row--border-top{border-top:1px solid #dadada}.basket-totals__row--gap{height:30px}.basket-totals__cell-discount{padding-bottom:10px}.basket-totals__discount-container{display:flex}@media only screen and (max-width:767px){.basket-totals__discount-container{height:100%}}.basket-totals__discount{position:relative;background-color:#84a31e;text-align:center;color:#fff;padding:0 10px;line-height:32px;font-size:12px;letter-spacing:1px;text-transform:uppercase;border:none}.basket-totals__discount-form{position:absolute;top:0;left:0;display:none;padding:0;margin:0;width:100%;height:100%;background-color:#000;transition:all .2s ease-in}.basket-totals__discount-button{border:none;padding:0;width:100%;height:100%;text-transform:uppercase;cursor:pointer}.basket-totals__discount:hover .basket-totals__discount-form{display:block}.basket-totals__discount-description{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 10px}.basket-totals__cell-description,.basket-totals__cell-info,.basket-totals__discount-description,.basket-totals__subheading{font-size:16px;font-weight:400;font-family:Roboto,sans-serif;line-height:32px}.basket-totals__subheading{padding:12px 0}.basket-totals__heading{font-family:Geogrotesque-Md;font-size:26px;font-weight:500;margin:10px 0 0}.basket-totals__total{vertical-align:top}.basket-totals__number,.basket-totals__total{font-family:Geogrotesque-Md;font-size:24px;font-weight:500}.basket-totals__number{text-align:right;padding-top:10px;white-space:nowrap}@media only screen and (max-width:767px){.basket-totals__number{font-size:20px}}.add-to-basket{margin:0 32px 48px 0;padding-top:20px}@media only screen and (max-width:767px){.add-to-basket{margin-right:0;padding-top:0}}.add-to-basket__button:hover{background-color:#484848}.add-to-basket__button,.add-to-basket__disabled{font-size:16px;border:1px solid #dadada;padding:16px 0}@media only screen and (max-width:1280px){.add-to-basket__button,.add-to-basket__disabled{font-size:14px;line-height:normal}}@media only screen and (max-width:767px){.add-to-basket__button,.add-to-basket__disabled{font-size:14px}}.add-to-basket__button--dark,.add-to-basket__disabled--dark{background-color:#000;color:#fff}.add-to-basket__button,.add-to-basket__disabled{display:flex;justify-content:center;width:362px}@media only screen and (max-width:767px){.add-to-basket__button,.add-to-basket__disabled{width:100%}}.add-to-basket__disabled{cursor:not-allowed;opacity:.65;box-shadow:none}.add-to-basket__disabled:hover{outline:0}.cart-drop-down{grid-column:col-8/col-12;position:relative}@media only screen and (max-width:1280px){.cart-drop-down{grid-column:col-9/col-12}}@media only screen and (max-width:767px){.cart-drop-down{grid-column:col-1/col-12}}.cart-drop-down__large-container{margin-top:20px}@media only screen and (max-width:1280px){.cart-drop-down__large-container{display:none}}.cart-drop-down__container{margin:20px 0}.cart-drop-down__image{grid-column:col-1/col-3;max-width:100%;margin:0 auto;padding:4px;background-color:#fff;border:1px solid #dadada;border-radius:4px}.cart-drop-down__item-heading{font-size:16px;font-weight:700;color:#000;text-decoration:none;grid-column:col-4/col-6}.cart-drop-down__quantity{grid-column:col-8/col-9}.cart-drop-down__price,.cart-drop-down__total{text-align:right;grid-column:col-10/col-12}.cart-drop-down__inner-buttons{display:flex;justify-content:space-between;margin-bottom:16px}.cart-drop-down__inner-button{font:inherit;background:#000;color:#fff;text-decoration:none;padding:8px 16px}.cart-drop-down__inner-button:hover{font-weight:700}.cart-drop-down__mobile-cart-total{padding:5px 10px;line-height:1.5;background-color:#000;font-size:12px;text-decoration:none;color:#fff;text-align:center}.cart-drop-down__mobile-cart-total:hover{font-weight:700}.cart-drop-down__mobile-cart-total{display:none}@media only screen and (max-width:1280px){.cart-drop-down__mobile-cart-total{display:block;width:100%;margin:20px 0;padding:16px}}@media only screen and (max-width:767px){.cart-drop-down__mobile-cart-total{width:200px}}.cart-drop-down__total-heading{grid-column:col-1/col-5;margin-top:20px;margin-left:15px;font-size:16px}@media only screen and (max-width:1280px){.cart-drop-down__total-heading{margin-top:15px;margin-left:0}}.cart-drop-down__link{height:54px;border:1px solid #dadada;padding:16px 32px;text-align:center;font-size:16px;grid-column:col-6/gap-11}.cart-drop-down__button{height:54px;width:54px;cursor:pointer;position:relative;border-top:1px solid #dadada;border-right:1px solid #dadada;border-bottom:1px solid #dadada}.cart-drop-down__button:hover,.cart-drop-down__link:hover{background-color:#f5f4f3}.cart-drop-down__basket-quick{z-index:2;top:60px;right:0;width:420px;list-style:none;padding:0 20px;background-color:#fff;border:1px solid #dadada;position:absolute}.category{margin-bottom:32px}.category__nonefound{padding:0 16px}.category__image{width:100%}.category__description{padding-top:20px;padding-bottom:32px;font-size:16px}.category__title{color:#1a1919;font-family:Roboto,sans-serif;font-size:36px;font-weight:500;margin:0}@media only screen and (max-width:1280px){.category__title{font-size:18px;margin-bottom:16px}}.category a:hover{font-weight:700}.detail{font-family:Roboto,sans-serif;margin-top:68px;margin-bottom:86px}@media only screen and (max-width:1280px){.detail{margin-top:32px}}.detail__content-container{grid-column:col-1/gap-12}@media only screen and (min-width:768px){.detail__content-container{grid-column:col-5/gap-12}}.detail__description-block p{padding:0;max-width:100%;font-size:14px;line-height:27px}@media only screen and (min-width:768px){.detail__description-block p{font-size:16px}}.detail__dropdown{font-size:16px;height:54px;width:210px;padding-left:40px}.detail__dropdown--tight{padding-left:10px}.detail__input{border:1px solid #dadada;text-align:center;width:54px;height:54px;margin:32px 32px 32px 0}@media only screen and (max-width:1280px){.detail__input{margin:16px 16px 16px 0}}.detail__title{font-size:36px;font-weight:500;color:#000;font-family:Roboto,sans-serif;margin-top:0}@media only screen and (max-width:1280px){.detail__title{width:100%}}@media only screen and (max-width:767px){.detail__title{font-size:18px}}.detail__number p{font-weight:700;font-size:32px;color:#000;margin:10px 20px 0 0}@media only screen and (max-width:767px){.detail__number p{font-size:18px;margin:0;padding-top:0;padding-bottom:20px;text-align:left}}.detail__number .publication-card__price{padding-left:0;text-align:left}.detail__heading{font-size:10px;color:#636463;text-transform:uppercase;letter-spacing:1px;font-family:Roboto,sans-serif;font-weight:400;margin:32px 0 16px}@media only screen and (min-width:768px){.detail__heading{font-size:12px}}.detail__gallery{overflow:hidden;transform:scale(1);grid-column:col-1/col-4}@media only screen and (max-width:767px){.detail__gallery{grid-column:col-1/gap-12;padding-left:0;padding-right:0}}.detail a:hover{font-weight:700}.detail article{padding-top:16px}.detail article section{max-width:920px}.detail__list{padding:0;margin-bottom:20px}.product-table{width:100%;margin-bottom:20px}@media only screen and (max-width:1280px){.product-table{margin-bottom:64px}}.product-table__table{border:1px solid #dadada;width:100%;max-width:100%;margin-top:15px}.product-table__caption{color:#636463;text-transform:uppercase;letter-spacing:1px;margin:20px 0;text-align:left;font-size:10px}@media only screen and (min-width:768px){.product-table__caption{font-size:12px}}.product-table__cell,.product-table__cell-info{padding:15px 15px 15px 40px;vertical-align:middle;font-size:16px}@media only screen and (max-width:1280px){.product-table__cell,.product-table__cell-info{padding:10px}}.product-table__cell{line-height:32px;font-weight:400;border-right:1px solid #dadada;width:260px;text-align:left}@media only screen and (max-width:767px){.product-table__cell{width:0}}.product-table__row{border-bottom:1px solid #dadada}.checkout{margin-bottom:128px}@media only screen and (max-width:767px){.checkout{margin-bottom:64px}}.checkout__cart-item-section{border-bottom:1px solid #dadada}@media only screen and (max-width:1280px){.checkout__cart-item-section{padding:0}}.checkout__content{margin-top:32px;font-size:16px;line-height:32px}.checkout__title{font-family:Roboto,sans-serif;font-weight:500}@media only screen and (max-width:1280px){.checkout__title{margin-top:32px;font-size:20px}}.checkout__basket-totals{margin:0 0 22px}.checkout__container{margin-bottom:25px;display:grid;grid-gap:32px;grid-template-columns:1fr;grid-auto-flow:row}@media only screen and (min-width:768px){.checkout__container{grid-template-columns:1fr 1fr;grid-auto-flow:column}}.checkout__container--margin-top{margin-top:40px}.checkout__item{grid-column:col-1/col-2}@media only screen and (max-width:767px){.checkout__item{grid-column:col-1/col-12}}.checkout__summary{font-size:16px;line-height:27px;margin-bottom:32px;grid-column:col-1/col-12}.checkout__description{font-size:16px;line-height:27px;grid-column:col-3/col-5;padding-top:5px}@media only screen and (max-width:1280px){.checkout__description{grid-column:col-4/col-5}}@media only screen and (max-width:767px){.checkout__description{grid-column:col-1/col-12}}.checkout__price{grid-column:col-9/col-10}@media only screen and (max-width:767px){.checkout__price{grid-column:col-1/col-12}}.checkout__total{grid-column:col-11/col-12;text-align:right}@media only screen and (max-width:1280px){.checkout__total{grid-column:col-11/col-12}}@media only screen and (max-width:767px){.checkout__total{margin:10px 0;text-align:left;grid-column:col-1/col-12}}.checkout__quantity{grid-column:col-7/col-8}@media only screen and (max-width:767px){.checkout__quantity{grid-column:col-1/col-12}}.checkout__total-container{margin-top:42px;grid-column:col-7/col-12}@media only screen and (max-width:767px){.checkout__total-container{grid-column:col-1/col-12}}.checkout__change-link{float:right;font-weight:500}.checkout__change-link:hover{font-weight:700}@media only screen and (max-width:767px){.checkout__hide-on-mobile{display:none}}@media only screen and (max-width:767px){.checkout__mobile-only{margin:0}}.checkout__action-col{padding:20px;background-color:#000;text-align:center;color:#fff;margin:10px 0;grid-column:col-10/col-12}.checkout__action-col:hover{background-color:#484848}@media only screen and (max-width:1280px){.checkout__action-col{margin:0}}@media only screen and (max-width:767px){.checkout__action-col{grid-column:col-1/col-12;margin:10px 0}}@media only screen and (min-width:768px){.checkout__grid-section-right{grid-column:2}}.checkout__content-heading{margin-bottom:0;font-weight:500}.checkout__subtitle{font-size:26px;font-family:Geogrotesque-Md}.checkout__subtitle,.checkout__title{padding-bottom:16px;border-bottom:1px solid #dadada}.checkout__title{margin-top:64px;font-size:36px}@media only screen and (max-width:767px){.checkout__title{margin-top:32px;font-size:20px}}.checkout__alert-error{font-size:12px;color:#f55100;margin-top:15px;margin-left:16px}.checkout__operations{margin:20px 0 40px}.form-action{padding:16px;background-color:#000;text-align:center;color:#fff;margin:10px 0;grid-column:col-7/col-12}@media only screen and (max-width:767px){.form-action{width:100%;margin:10px 0 0;grid-column:col-1/col-12}}.form-action__link{font-weight:700}.form-action:focus{z-index:1}.form-action:hover{background-color:#484848}.place_order_form__terms{grid-column:col-1/col-12;text-align:right}@media only screen and (max-width:767px){.place_order_form__terms{text-align:left;width:100%;margin:10px 0 0;grid-column:col-1/col-12}}.place_order_form__terms .branz-form-field__label{flex-basis:0%;padding:0}.place_order_form__terms .branz-form-field__control{flex-basis:100%}@media only screen and (min-width:768px){.place_order_form__terms .branz-form-field__checkbox-label{padding-right:32px}.place_order_form__terms .branz-form-field__checkbox-mark{right:0;left:auto}}.navbar-checkout-steps{background-color:#f5f4f3;border-bottom:1px solid #dadada;margin-bottom:0}.navbar-checkout-steps__nav{margin-top:0;margin-bottom:0;display:flex;flex-direction:column}@media only screen and (min-width:768px){.navbar-checkout-steps__nav{flex-direction:row}}.navbar-checkout-steps__link:hover{font-weight:700}.navbar-checkout-steps__step{list-style:none;padding:16px 32px 16px 0}.navbar-checkout-steps__active{font-weight:700}@media only screen and (max-width:767px){.shipping-address__choose-address,.shipping-address__choose-address-section{margin-bottom:20px}}.shipping-address__form{max-width:854px}.shipping-address__form-group{margin-top:20px}@media only screen and (max-width:1280px){.shipping-address__grid{padding:0 7px}}@media only screen and (max-width:767px){.shipping-address__grid{padding:0}}.shipping-address__button-left{grid-column:col-1/col-3}@media only screen and (max-width:767px){.shipping-address__button-left{grid-column:col-1/col-12}}.shipping-address__col{grid-column:col-9/col-12}@media only screen and (max-width:1280px){.shipping-address__col{grid-column:col-10/col-12}}@media only screen and (max-width:767px){.shipping-address__col{grid-column:col-1/col-12}}.results__inner{font-family:Roboto,sans-serif;font-weight:500;font-size:36px;margin-top:64px}@media only screen and (max-width:1280px){.results__inner{font-size:18px}}@media only screen and (max-width:1280px){.results__form-field{padding:0}}.results__sort-container{height:64px;background-color:#fff;outline:1px solid #dadada;grid-column:col-1/col-12}@media only screen and (max-width:767px){.results__sort-container{outline:0}}.results label{color:#636463;grid-column:col-1/col-2;text-transform:uppercase;flex:0 0 15%;font-size:12px;margin-top:26px}@media only screen and (max-width:767px){.results label{margin-bottom:16px}}.results article{padding:16px 0}.form-field{display:flex}@media only screen and (max-width:1280px){.form-field{display:block}}.form-field__label{width:280px;margin-top:20px;font-size:16px}@media only screen and (max-width:1280px){.form-field__label{font-size:16px}}@media only screen and (max-width:1280px){.form-field__field-block{margin-top:5px;display:block;padding:0}}.form-field__field-label{margin-bottom:10px}.form-field__icon-error{background-repeat:no-repeat;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23f55100" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg>');background-size:24px;background-position:right 7px center;padding-right:32px;padding-top:20px;right:40px;position:relative;top:10px}.form-field__error{display:flex;font-size:12px;color:#f55100;margin-left:16px;grid-column:col-1/col-8;margin-top:-15px;margin-bottom:15px}@media only screen and (max-width:1280px){.form-field__error{margin-bottom:15px}}.form-field__alert-error{font-size:14px;color:#f55100;margin-bottom:15px}.form-field input{height:54px;margin-bottom:40px;font-size:16px;padding:16px 22px;width:566px}@media only screen and (max-width:1280px){.form-field input{margin-bottom:5px;width:100%}}.form-field textarea{height:170px;width:566px}@media only screen and (max-width:1280px){.form-field textarea{width:100%}}.form-field select[name=title]{width:211px;margin-bottom:40px;background-color:#f5f4f3}.form-field select[name=country]{margin-bottom:40px;width:566px}.form-field select{height:64px;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='60'%3E%3Cpath d='M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z'/%3E%3Cpath d='M0 0h24v24H0V0z' fill='none'/%3E%3C/svg%3E")!important;background-position:right 16px center;background-size:24px;border:none;color:#1a1919;cursor:pointer;font-size:14px;outline:1px solid #dadada;padding-left:32px;padding-right:42px;text-overflow:ellipsis;outline-offset:0}.form-field select:hover{background-color:#f5f4f3}@media only screen and (max-width:1280px){.form-field select{background-position-x:right 16px;height:48px;padding-left:16px;padding-right:32px;width:100%}}.form-field__field{font-size:16px}@media only screen and (max-width:1280px){.form-field__field{width:100%}}.form-field__field:-moz-focusring{color:transparent;text-shadow:0 0 0 #1a1919}.shop-layout{padding-bottom:0}@media only screen and (min-width:1281px){.shop-layout{padding-bottom:20px;padding-left:0;padding-right:0}}.shop-search{margin-top:20px}.shop-search__container{width:240px;height:54px}.shop-search input{width:283px;height:54px}.shop-search input::-ms-input-placeholder{font-size:14px;padding-left:16px}.shop-search input::placeholder{font-size:14px;padding-left:16px}.shop-breadcrumbs{background:#f5f4f3}.standard-content-page{margin-top:80px;margin-bottom:64px}@media only screen and (max-width:1280px){.standard-content-page{padding:0;margin:0 0 64px}}.standard-content-page__side-menu{grid-column:col-1/col-12}@media only screen and (min-width:1281px){.standard-content-page__side-menu{grid-column:col-1/gap-2}}.standard-content-page__content{grid-column:col-3/gap-10;margin-bottom:64px}@media only screen and (max-width:1280px){.standard-content-page__content{grid-column:col-1/col-12}}@media only screen and (min-width:1281px){.standard-content-page__content .link-card-list__list{grid-template-columns:repeat(2,1fr)}}.standard-content-page__content>:first-child{margin-top:0}.sub-menu{background-color:#fff;border-bottom:1px solid #dadada;border-top:1px solid #dadada;left:0;position:absolute;right:0;opacity:0;visibility:hidden;transform:translateY(-20px);transition:all .15s}.sub-menu--open{opacity:1;transform:translateY(0)}.sub-menu__title{color:#636463;font-size:12px;grid-column:col-1/col-2;margin-top:64px;text-transform:uppercase}.sub-menu__links{align-content:space-between;display:flex;flex-direction:column;flex-wrap:wrap;grid-column:col-3/col-8;max-height:500px;padding:64px 0}.sub-menu__link{margin-bottom:16px;width:45%}.sub-menu__tangram{align-items:flex-end;display:flex;grid-column:gap-8/gap-11;justify-content:flex-end}.sub-menu__tangram svg{fill:#f5f4f3;height:400px}.tab-desktop__button{font-family:Geogrotesque-Md;background-color:#fff;border-top:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada;width:100%;height:60px;line-height:60px}[data-selected] .tab-desktop__button{background-color:#f5f4f3;border-top:1px solid #dadada;border-bottom:none}.tab-panel-desktop{margin-top:-98px;margin-bottom:64px;color:#000;font-size:18px;position:relative}@media only screen and (max-width:1024px){.tab-panel-desktop{display:none}}.tab-panel-desktop__container{background-color:#f5f4f3;border-right:1px solid #dadada;border-left:1px solid #dadada;border-bottom:1px solid #dadada}@media only screen and (min-width:1281px){.tab-panel-desktop__tab-container{padding-left:0}}.tab-panel-desktop__tab{padding:0}.tab-panel-desktop__tab--0{grid-column:col-1/gap-4}.tab-panel-desktop__tab--1{grid-column:col-5/gap-8}.tab-panel-desktop__tab--2{grid-column:col-9/gap-12}.tab-panel-desktop__panel-container{padding:40px}.tab-panel-desktop__link{color:#000;background-color:#fff;text-decoration:none;padding:20px 30px;border:1px solid #e2e2e2}.tab-panel-desktop__link:hover{background-color:#fff;border:1px solid #000}.tab-panel-desktop__panel-item{display:inline-flex;margin:5px}.tab-tablet__button{font-family:Geogrotesque-Md;font-size:18px;font-weight:500;position:relative;background-color:#fff;border-top:none;border-right:none;border-left:none;text-align:center;padding:16px 0}.tab-tablet__button[aria-expanded=true]{background-color:#f5f4f3;border-bottom:1px solid #dadada}.tab-tablet__button:after{position:absolute;right:30px;margin-top:10px;display:inline-block;content:"";height:10px;width:10px;border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.tab-tablet__button[aria-expanded=true]:after{margin-top:5px;transform:rotate(45deg)}.tab-panel-tablet{color:#000;font-size:18px;margin-top:-170px;padding-bottom:60px;position:relative;z-index:1}@media only screen and (min-width:1025px){.tab-panel-tablet{display:none}}.tab-panel-tablet__container{background-color:#f5f4f3;border-top:1px solid #dadada;border-right:1px solid #dadada;border-left:1px solid #dadada}.tab-panel-tablet__item{border-bottom:1px solid #dadada}.tab-panel-tablet__panel{padding:16px}.tab-panel-tablet__link{display:inline-block;color:#000;font-size:12px;background-color:#fff;text-decoration:none;padding:16px;margin-right:8px;margin-bottom:8px;border:1px solid #e2e2e2}.tab-panel-tablet__link:hover{background-color:#fff;border:1px solid #000}.table-body{border-bottom:1px solid #dadada;border-top:1px solid #dadada}.table-body__row{min-height:42px}@media only screen and (min-width:768px){.table-body__row--mobile-only{display:none}}.table-body__cell{line-height:2.29em;padding-left:32px}@media only screen and (max-width:1280px){.table-body__cell{padding-left:16px}}@media only screen and (max-width:767px){.table-body__cell--desktop-only{display:none}}.table-body__link{color:#000;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.table-body__link:hover{font-weight:700}.table-column{border:1px solid #dadada;min-height:100%}@media only screen and (max-width:767px){.table-column{background-color:#f5f4f3;border:none}}.table-column__button{align-items:center;color:#1a1919;display:flex;font-weight:400;height:60px;padding-left:32px;padding-right:0;text-align:left;white-space:nowrap;width:100%}.table-column__button:hover{background-color:#f5f4f3}@media only screen and (max-width:1280px){.table-column__button{padding-left:16px}}@media only screen and (max-width:767px){.table-column__button{font-weight:500;height:39px}}.table-column__icon{margin-left:16px;width:24px}.table-column__icon--none{visibility:hidden}.table-column__icon--ascending{transform:rotate(180deg)}@media only screen and (max-width:767px){.table-column__icon{margin-left:8px;width:18px}}.table-container{position:relative}@media only screen and (max-width:767px){.table-container{margin-top:32px}}.table-container__bg-bar{background-color:#f5f4f3;border:1px solid #dadada;height:64px;position:absolute;width:100%}@media only screen and (max-width:767px){.table-container__bg-bar{display:none}}.table-container__table{position:relative}.thank-you-page-block{background-color:#84a31e}.thank-you-page-block__content{background-color:#84a31e;background-blend-mode:overlay;background-image:url(../images/page-hero.svg);background-position:100% 80%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:630px;overflow:hidden;padding-top:50px;position:relative;text-align:center;color:#fff}.thank-you-page-block__heading{font-family:Geogrotesque-Md;font-size:42px;font-weight:300;max-width:650px;padding:0 .5em;margin:0 auto}.thank-you-page-block__subheadding{font-family:Roboto,sans-serif;font-size:36px;font-weight:300;max-width:650px;padding:0 .5em;margin:15px auto 61px}.thank-you-page-block__link{background:#fff;color:#000;display:inline-block;text-align:center;padding:16px 32px;font-size:medium;box-sizing:border-box;text-decoration:none}.title-strip{align-items:flex-end;background:#f5f4f3;border-top:1px solid #dadada;border-bottom:1px solid #dadada;color:#1a1919;display:flex;font-family:Geogrotesque-Md;font-size:42px;font-weight:400;height:125px;line-height:normal;padding-bottom:12px}@media only screen and (max-width:1280px){.title-strip{font-size:22px;height:67px;padding-bottom:14px}}.title-strip--dark{background:#636463;border:1px solid #4b4b4b;color:#fff}.title-strip__inner{display:block}.top-navigation{position:-webkit-sticky;position:sticky;top:0;z-index:3}.top-navigation__top-row{background-color:#f5f4f3;height:48px}@media only screen and (max-width:1024px){.top-navigation__top-row{display:none}}.top-navigation__bottom-row{background-color:#fff;border-top:1px solid #dadada;border-bottom:1px solid #dadada;height:52px;position:relative;z-index:4}@media only screen and (min-width:1025px){.top-navigation__bottom-row{height:79px}}.top-navigation__content{height:100%}@media only screen and (min-width:1025px){.top-navigation__content{padding-left:0;padding-right:0}}.top-navigation__primary-menu{display:none;border-left:1px solid #dadada;grid-column:col-2/gap-11}@media only screen and (min-width:1025px){.top-navigation__primary-menu{display:block}}@media only screen and (min-width:1281px){.top-navigation__primary-menu{grid-column:gap-2/gap-11}}.top-navigation__secondary-menu{background-color:#1a1919;grid-column:gap-8/col-12}.top-navigation__logo{grid-column:col-1;justify-self:start}@media only screen and (min-width:1025px){.top-navigation__logo{padding-left:16px}}@media only screen and (min-width:1281px){.top-navigation__logo{grid-column:col-1/col-2;padding-left:0}}.top-navigation__mobile-menu{border-left:1px solid #dadada;grid-column:col-12;justify-self:right}@media only screen and (min-width:1025px){.top-navigation__mobile-menu{display:none}}.top-navigation__search{grid-column:col-12;width:75px;justify-self:end}@media only screen and (max-width:1024px){.top-navigation__search{display:none}}.quicktube{position:relative;margin-bottom:32px}@media only screen and (max-width:1280px){.quicktube{padding:0}}.quicktube__video{position:relative;padding-bottom:56.25%;height:0}.quicktube__iframe{left:0}.quicktube__iframe,.quicktube__poster{position:absolute;top:0;width:100%;height:100%}.quicktube__poster--hidden{opacity:0;bottom:100%;transition-delay:0s,.1s;display:none}.quicktube__poster-image{height:auto;max-width:100%}.quicktube__triangle{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:20px solid #aa1c21;transform:rotate(-135deg);position:absolute;top:-14px;left:-3px}@media only screen and (max-width:1280px){.quicktube__triangle{left:-4px}}.quicktube__caption-description{margin-left:40px;color:#636463}@media only screen and (max-width:1280px){.quicktube__caption-description{margin-left:20px}}.quicktube__caption{position:absolute;bottom:0;background-color:#fff;width:352px}@media only screen and (max-width:1280px){.quicktube__caption{width:100%}}.quicktube__button{left:0;height:100%;padding:0;position:absolute;width:100%}.quicktube__play-button{display:inline-flex;height:80px;width:80px;border-radius:50%;background-color:#fff}.quicktube__play-triangle{border-top:20px solid transparent;border-bottom:20px solid transparent;border-left:30px solid #000;display:inline-block;height:0;margin-left:5px;width:0}.viewing-totals{color:#636463;font-size:12px;padding-top:76px;text-transform:uppercase;letter-spacing:1px}@media only screen and (max-width:767px){.viewing-totals{padding-top:48px;padding-bottom:22px}}.calculator{background-color:#fff;margin-bottom:64px}.calculator.check-validation .calculator__input:invalid{background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23f55100" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M11 15h2v2h-2zm0-8h2v6h-2zm.99-5C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8z"/></svg>');background-repeat:no-repeat;background-attachment:scroll;background-size:24px 24px;background-position:right 16px top 13px;border:2px solid #f55100}.calculator__title{color:#cd242a;font-family:Geogrotesque-SmBd;font-size:24px;font-weight:500;margin:0 0 16px 34px}@media only screen and (max-width:767px){.calculator__title{font-size:18px;margin-left:16px}}.calculator__fieldset{padding:0;margin:0;border:none}.calculator__legend{position:absolute!important;margin:-1px!important;border:0!important;padding:0!important;width:1px!important;height:1px!important;overflow:hidden!important;clip:rect(0 0 0 0)!important}.calculator__section-heading{background:#dadada;color:#000;font-family:Roboto,sans-serif;font-size:12px;font-weight:500;letter-spacing:.75px;text-transform:uppercase;margin:0 0 24px;padding:10px 19px}@media only screen and (min-width:768px){.calculator__section-heading{margin:0;padding:10px 34px}}.calculator__row{margin-left:16px;margin-right:16px;margin-bottom:23px}@media only screen and (min-width:768px){.calculator__row{margin:-1px 0 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #dadada}}.calculator__label{font-size:14px;font-weight:500;margin:0 0 10px;display:block}@media only screen and (min-width:768px){.calculator__label{margin:0;padding:0 34px;grid-column:1/4;align-self:center;font-size:16px;font-weight:400}}.calculator__dropdown{width:100%}@media only screen and (max-width:767px){.calculator__dropdown{padding-left:18px}}.calculator__input{height:54px;padding-left:16px;width:100%;border:none;outline:1px solid #dadada;outline-offset:0}@media only screen and (min-width:768px){.calculator__input{padding-left:40px}}.calulator__submit-btn{grid-column-end:-1;border:none;background:#000;color:#fff;font-size:16px;font-weight:700;padding:16px;font-family:inherit;width:100%}.calculator-table{width:100%}.calculator-table__abbr{text-decoration:none!important}.calculator-table__cell{font-size:14px;padding:10px 17px;vertical-align:middle;border:1px solid #dadada}@media only screen and (min-width:768px){.calculator-table__cell{padding:17px 34px;font-size:16px}}.calculator-table__cell--section-heading{text-transform:uppercase;font-size:12px;font-weight:500;padding:11px 18px;background:#dadada;text-align:left}.calculator-table__row--head{border-left:1px solid #dadada;border-right:1px solid #dadada}.calculator-table__row--head th{border:none}.calculator-table__cell--head{font-weight:400;text-align:center;background:#f5f4f3}@media only screen and (min-width:768px){.calculator-table__cell--head{text-align:left}}.calculator-table__cell--bold{font-weight:700}.calculator-table__cell--value{font-weight:500}@media only screen and (min-width:768px){.calculator__results-wrapper{border:2px solid #000}}@media only screen and (min-width:768px){.calculator__results-wrapper--mobile{display:none}}.calculator__results-wrapper--desktop{display:none}@media only screen and (min-width:768px){.calculator__results-wrapper--desktop{display:block}}.calculator__results-heading{color:#fff;margin:0;font-size:16px;font-weight:700;background:#000;padding:12px 18px}@media only screen and (min-width:768px){.calculator__results-heading{padding-left:34px;padding-right:34px}}.calculator__print{display:flex;justify-content:flex-end;margin:16px 0 0}.calculator-table__cell--big{background:#dadada;font-size:16px;font-family:Geogrotesque-SmBd}@media only screen and (min-width:768px){.calculator-table__cell--big{font-size:28px}}.calculator-table__cell--align-left{text-align:left}.calculator-table__cell--align-center{text-align:center}.calculator-table__cell--align-right{text-align:right;padding-right:16px}.numeric-stepper{display:inline-grid;margin:16px 16px 16px 0;grid-template-columns:54px 28px;grid-template-rows:28px 28px;grid-auto-flow:columns}.numeric-stepper__input{grid-column:1;grid-row:1/-1;border:1px solid #dadada;text-align:center;-moz-appearance:textfield}.numeric-stepper__input::-webkit-inner-spin-button,.numeric-stepper__input::-webkit-outer-spin-button{-webkit-appearance:none}.numeric-stepper__button{border:1px solid #dadada;margin-left:-1px;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;position:relative}.numeric-stepper__button--plus{border-bottom:none}.numeric-stepper__icon:before{transform:translate(-50%,-50%)}.numeric-stepper__icon--plus:after,.numeric-stepper__icon:before{content:"";position:absolute;background:currentColor;height:2px;width:9px;top:50%;left:50%}.numeric-stepper__icon--plus:after{transform:translate(-50%,-50%) rotate(90deg)}@media print{*,:after,:before{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.top-navigation{display:none}.hero-image,.page-image-banner,.page-image-banner--hero{min-height:auto;height:auto}.standard-content-page__side-menu,.top-navigation a[href]:after,.top-navigation abbr[title]:after,footer{display:none}.page-image-banner__header,.standard-content-page__content{grid-column:1/-1}.calculator__dropdown,.calculator__input{background:none!important;padding:0;border:0;outline:none;height:auto}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}.u-no-print{display:none!important}}.col-start-col-1{grid-column-start:col-1}.col-end-col-1{grid-column-end:col-1}.col-start-gap-1{grid-column-start:gap-1}.col-end-gap-1{grid-column-end:gap-1}.col-start-col-2{grid-column-start:col-2}.col-end-col-2{grid-column-end:col-2}.col-start-gap-2{grid-column-start:gap-2}.col-end-gap-2{grid-column-end:gap-2}.col-start-col-3{grid-column-start:col-3}.col-end-col-3{grid-column-end:col-3}.col-start-gap-3{grid-column-start:gap-3}.col-end-gap-3{grid-column-end:gap-3}.col-start-col-4{grid-column-start:col-4}.col-end-col-4{grid-column-end:col-4}.col-start-gap-4{grid-column-start:gap-4}.col-end-gap-4{grid-column-end:gap-4}.col-start-col-5{grid-column-start:col-5}.col-end-col-5{grid-column-end:col-5}.col-start-gap-5{grid-column-start:gap-5}.col-end-gap-5{grid-column-end:gap-5}.col-start-col-6{grid-column-start:col-6}.col-end-col-6{grid-column-end:col-6}.col-start-gap-6{grid-column-start:gap-6}.col-end-gap-6{grid-column-end:gap-6}.col-start-col-7{grid-column-start:col-7}.col-end-col-7{grid-column-end:col-7}.col-start-gap-7{grid-column-start:gap-7}.col-end-gap-7{grid-column-end:gap-7}.col-start-col-8{grid-column-start:col-8}.col-end-col-8{grid-column-end:col-8}.col-start-gap-8{grid-column-start:gap-8}.col-end-gap-8{grid-column-end:gap-8}.col-start-col-9{grid-column-start:col-9}.col-end-col-9{grid-column-end:col-9}.col-start-gap-9{grid-column-start:gap-9}.col-end-gap-9{grid-column-end:gap-9}.col-start-col-10{grid-column-start:col-10}.col-end-col-10{grid-column-end:col-10}.col-start-gap-10{grid-column-start:gap-10}.col-end-gap-10{grid-column-end:gap-10}.col-start-col-11{grid-column-start:col-11}.col-end-col-11{grid-column-end:col-11}.col-start-gap-11{grid-column-start:gap-11}.col-end-gap-11{grid-column-end:gap-11}.col-start-col-12{grid-column-start:col-12}.col-end-col-12{grid-column-end:col-12}
