html{font-family:sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font:inherit;margin:0}optgroup{font-weight:bold}button,input{overflow:visible}button,select{text-transform:none}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template,[hidden]{display:none}html{box-sizing:border-box;font-size:62.5%;height:100%;overflow-y:auto}*,*::before,*::after{box-sizing:inherit}body{font-size:1.6rem;line-height:2.4rem;font-weight:400;font-family:"Roboto",Helvetica,Arial,sans-serif;color:#222}a{color:#222;text-decoration:none;word-wrap:break-word}a:hover{color:#1d1d1d}hr{margin-top:3rem;margin-bottom:3.5rem;border-width:0;border-top:1px solid #d3d3d3}ul{list-style:circle none}ol{list-style:decimal none;padding-left:0;margin-top:0}ul{padding-left:0;margin-top:0}ul ul,ul ol{margin:1.5rem 0 1.5rem 3rem}ol ol,ol ul{margin:1.5rem 0 1.5rem 3rem}li{margin-bottom:1rem}dt{font-style:italic}dd{padding-left:2rem}ul:not([class]){padding-left:3rem}img,video{display:table;max-width:100%}figure{margin:0 auto;padding-bottom:2.4rem}figure img{display:table;margin:0 auto}caption,figcaption{font-size:1.47rem;font-style:italic;text-align:center}table{border-collapse:collapse;border-color:#808080;border-spacing:2px;max-width:100%;width:100%}table thead th{vertical-align:bottom;border-top:none;border-bottom:1px solid #d3d3d3}table th,table td{padding:.6rem;vertical-align:top;border-top:1px solid #d3d3d3}table th,table tfoot td{font-weight:700;text-align:left}textarea,select{height:38px;padding:6px 10px;background-color:#fff;border:1px solid #d1d1d1;box-shadow:none}textarea:focus,select:focus{border:1px solid #545454;outline:0}input[type="email"],input[type="number"],input[type="search"],input[type="text"],input[type="tel"],input[type="url"],input[type="file"],input[type="password"]{appearance:none;background-color:#fff;border:1px solid #d1d1d1;box-shadow:none;box-sizing:border-box;height:38px;padding:6px 10px;-moz-appearance:none;-webkit-appearance:none}input[type="email"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="text"]:focus,input[type="tel"]:focus,input[type="url"]:focus,input[type="file"]:focus,input[type="password"]:focus{border:1px solid #545454;outline:0}input[type="file"]{padding:4px 10px}input[readonly]:not(.flatpickr-input){background-color:transparent;border:none;font-size:inherit;height:auto;padding:0}input[readonly]:not(.flatpickr-input):focus{border:none;outline:0}input::placeholder{color:#d3d3d3}textarea{appearance:none;min-height:65px;padding-bottom:6px;padding-top:6px;-moz-appearance:none;-webkit-appearance:none;resize:vertical}textarea::placeholder{color:#d3d3d3}label{cursor:pointer}label,legend{display:block;margin-bottom:.5rem}fieldset{padding:0;border-width:0}input[type="checkbox"],input[type="radio"]{display:inline}input[type="radio"]{vertical-align:top;margin-top:4px;margin-right:2px}label>.label-body{display:inline-block;font-weight:normal;margin-left:.5rem}pre{overflow:auto}code{background:#e3e3e3;border-radius:.2rem;border:1px solid #d3d3d3;font-size:90%;margin:0 .2rem;padding:.2rem .5rem;white-space:nowrap}pre>code{display:block;padding:1rem 1.5rem;white-space:pre}iframe{width:100%;height:100%;border:none}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:2rem;font-weight:300;word-wrap:break-word;color:#222}h1{font-size:4rem;line-height:1.2}h2{font-size:3.6rem;line-height:1.25}h3{font-size:3rem;line-height:1.3}h4{font-size:2.4rem;line-height:1.35}h5{font-size:1.8rem;line-height:1.5}h6{font-size:1.5rem;line-height:1.6}p{margin-top:0}blockquote{margin:0 0 2.4rem 1.2rem;border-left:.3rem solid #545454;padding:2.4rem 1.2rem}blockquote p:last-child{padding-bottom:0}small,sub,sup{font-size:1.47rem;line-height:1;color:#a8a8a8}caption,figcaption{font-size:1.47rem;font-style:italic;text-align:center}em,cite,i{font-style:italic}q:before{content:"'"}q:after{content:"'"}q>q{font-style:italic}dfn,abbr{border-bottom:.1rem dotted #d3d3d3;cursor:default}dfn,abbr{border-bottom:.1rem dotted #d3d3d3;cursor:default}div,p{letter-spacing:normal;word-spacing:normal;white-space:normal}.help-text{display:block;line-height:1em;margin-bottom:1em}.section-title{border-top:1px solid #d3d3d3;padding-top:.5em}.section-title--condensed{margin:0}.introduction-text{font-size:1.47rem;margin-bottom:2em;clear:both}.fa-1_5x{font-size:1.5em}.grid-caption{text-transform:uppercase;border-bottom:1px #222 solid;margin-bottom:0;padding-bottom:1rem}button,input{margin-bottom:1.4rem}fieldset,select,textarea{margin-bottom:1.4rem}blockquote,dl,figure,form,ol,p,pre,table,ul{margin-bottom:2.4rem}li{margin-bottom:1rem}label{margin-bottom:.25rem}.collection{margin-bottom:1em}.collection>*{margin-right:.5em;margin-bottom:0;display:inline-block;vertical-align:middle}.collection>*:last-child{margin-right:0}.collection--right>*:first-child{margin-right:0}.collection-header{font-weight:bold;margin-bottom:1em;margin-top:2em}@media print{*{background:transparent !important;color:#000 !important;box-shadow:none !important;text-shadow:none !important}@page{margin:.5cm}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}.breadcrumb{margin:.25em .5em}.breadcrumb__item{color:#a8a8a8;display:inline-block;margin-bottom:0}.breadcrumb__item a{color:#a8a8a8}.breadcrumb__item:not(:last-child)::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';margin-left:.5em;margin-right:.5em}.btn,.button{background-color:transparent;border-radius:0;border:1px solid #bbb;color:inherit;cursor:pointer;display:inline-block;font-size:inherit;font-weight:500;letter-spacing:.1rem;line-height:20px;min-height:38px;margin-bottom:1em;padding:8px 30px;text-align:center;text-decoration:none;transition-duration:200ms;vertical-align:top;word-break:break-all}.btn:focus,.button:focus,.btn:hover:not(.disabled),.button:hover:not(.disabled),.btn:hover:not(:disabled),.button:hover:not(:disabled),.btn:hover:not([disabled]),.button:hover:not([disabled]){@include hover-style}.btn:focus,.button:focus{outline:.1rem dotted #a8a8a8}.btn:active,.button:active{background-color:#545454}.btn.disabled,.button.disabled .btn:disabled,.btn[disabled]{cursor:not-allowed;opacity:.3}.btn--primary{color:#fff;background-color:#545454;border-color:#545454}.btn--primary:focus,.btn--primary:hover,.btn--primary:active,.btn--primary.btn--active{color:#fff;background-color:#3b3b3b;border-color:#545454}.btn--secondary{color:#e4e4e4;background-color:#7e7e7e;border-color:#7e7e7e}.btn--secondary:focus,.btn--secondary:hover,.btn--secondary:active,.btn--secondary.btn--active{color:#e4e4e4;background-color:#585858;border-color:#7e7e7e}.btn--tertiary{color:#e4e4e4;background-color:#d3d3d3;border-color:#d3d3d3}.btn--tertiary:focus,.btn--tertiary:hover,.btn--tertiary:active,.btn--tertiary.btn--active{color:#e4e4e4;background-color:#adadad;border-color:#d3d3d3}.btn--sm{padding:4px 10px;min-height:29px}.btn--lg{font-size:inherit;font-weight:100;min-height:5.8rem;line-height:5.8rem;vertical-align:middle;padding:15px 4rem}.btn--condensed{padding:8px 15px}.btn--full{width:100%}.btn--clean{color:inherit;border:none;background-color:transparent;line-height:normal;min-height:unset}.btn--clean:focus,.btn--clean:hover,.btn--clean:active,.btn--clean.btn--active{color:inherit;background-color:inherit;border-color:none}.btn--link{border:none;background-color:transparent}.btn--link-clean{border:none;background-color:transparent;padding:0;margin:0;height:auto;line-height:1.4;min-height:100%}.btn--link-clean:focus,.btn--link-clean:hover,.btn--link-clean:active,.btn--link-clean.btn--active{text-decoration:underline;background-color:transparent}.btn--raised{border-width:0;border-bottom-width:3px;border-bottom-color:rgba(0,0,0,.15)}.btn--tag{padding:0 5px;display:inline-block;font-weight:normal;background-color:#fff;border:1px solid #d3d3d3;vertical-align:top;min-height:28px;line-height:28px}.btn--tag.checked{background-color:#333;color:#fff}.btn--tag:hover{background-color:#333;color:#fff}.tag-btn-trigger{visibility:hidden;position:absolute}.tag-btn-trigger:checked+.btn--tag{background-color:#333;color:#fff}.btn--colorbox{width:28px;height:28px;min-height:28px;background-color:#a8a8a8;padding:0}.btn--colorbox.checked{border:2px solid #545454}[type="submit"],[type="reset"],[type="button"]{@extend .btn}.btn__colorbox{width:22px;height:22px;display:inline-block;vertical-align:middle;margin-bottom:3px}.buttons-collection>*{margin-right:.5em;margin-bottom:0}.buttons-collection>*:last-child:not(.buttons-collection>*.buttons-collection--right){margin-right:0}.buttons-collection--right>*:first-child{margin-right:0}.circle-icon-btn{font-size:10px;font-weight:bold;text-align:center;line-height:9px;display:inline-block;position:relative;top:-4px;width:24px}.circle-icon-btn::after{content:'';position:absolute;border:1px solid #222;border-color:inherit;border-radius:100px;margin:0;width:24px;height:24px;right:0;top:-8px}.card-header{padding:1em;background-color:#f6f6f6;border-bottom:1px solid #d3d3d3}.card-header h3{font-size:2.24rem;margin:0}.card{padding:1em;background-color:#f6f6f6}.card-footer{margin:0;margin-top:auto;padding:1em;background-color:#f6f6f6;min-height:65px}.paragraph-card{height:100%;border:1px solid #d3d3d3;border-bottom:0;background-color:#fff;padding:0}.paragraph-card-footer{border:1px solid #d3d3d3;border-top:none;background-color:#fff;padding:.5em}.paragraph-card p{padding-left:.5em;padding-right:.5em}.paragraph-card h1,.paragraph-card h2,.paragraph-card h3,.paragraph-card h4,.paragraph-card h5{padding-left:.25em;padding-right:.25em}.carousel{position:relative;overflow:hidden}.carousel.carousel__paragraph-container{border:1em transparent solid;padding:0}.carousel--hidden{height:0;visibility:hidden}.carousel__container{position:relative;left:0;z-index:1;white-space:nowrap;box-sizing:border-box;transition:all .7s ease-out}.carousel__slide{position:relative;display:inline-block;width:100%;overflow:hidden;vertical-align:top;box-sizing:border-box;white-space:normal}.carousel__slide--vertical{display:block}.carousel-prev-btn{position:absolute;top:calc(50% - 21px);left:1em;z-index:70;color:#fff;margin:1em;background-color:rgba(0,0,0,.5);border-radius:200px;border:none;width:42px;height:42px;cursor:pointer;display:flex;align-items:center;justify-content:center}.carousel-prev-btn:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';font-size:22px;width:18px;text-align:center}.carousel-next-btn{position:absolute;top:calc(50% - 21px);right:1em;z-index:70;color:#fff;margin:1em;background-color:rgba(0,0,0,.5);border-radius:200px;border:none;width:42px;height:42px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding-left:4px}.carousel-next-btn:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';position:relative;font-size:22px}.carousel-prev-btn--vertical{top:.5em;left:calc(50% - 19px);width:32px;height:32px;margin:.25em}.carousel-prev-btn--vertical:before{content:'';font-size:16px;line-height:16px;height:18px}.carousel-next-btn--vertical{top:auto;bottom:.5em;right:calc(50% - 19px);width:32px;height:32px;margin:.25em;padding-left:0}.carousel-next-btn--vertical:before{content:'';font-size:16px;line-height:16px;height:15px}.color-box{display:inline-block;width:112px}.color-box__title{font-weight:bold;font-size:12px}.color-box__container{padding:5px;border:1px solid #d3d3d3}.color-box__color{width:100px;height:100px}.color-box__value{color:#a8a8a8}.dropdown-trigger{visibility:hidden;position:absolute}.dropdown-trigger-off{display:none;background-color:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;z-index:90;left:0;top:0}.dropdown{position:relative;display:inline-block;text-align:left}.dropdown.dropdown--absolute-position{list-style:none;z-index:70;background-color:#fff;position:absolute;top:100%;left:0;box-shadow:0 6px 12px rgba(0,0,0,.24);display:inline-grid;margin:0}.dropdown.dropdown--right-aligned{right:0;left:auto}.dropdown.dropdown--combined{background-color:#fff;min-width:690px;width:150%;display:flex}.dropdown.dropdown--combined-mobile{min-width:inherit;width:100%}.dropdown__column-header{text-transform:uppercase;padding-top:.25em;padding-bottom:.25em;border-bottom:1px #d3d3d3 solid;margin-bottom:0}.dropdown__list{margin:0;height:100%;display:flex;flex-direction:column}.dropdown__btn{cursor:pointer;border:1px solid #d3d3d3;padding:.5em;margin-bottom:0;background-color:#fff;height:38px;line-height:22px;font-weight:normal;text-align:left}.dropdown__btn--small{height:28px;line-height:12px}.dropdown__btn--clean{padding:0 .25em;background-color:transparent;border:none;height:auto}.dropdown__btn::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';margin-left:.5em;position:absolute;right:.5em}.dropdown__content{text-align:left;overflow:auto;max-height:0;max-height:450px;position:absolute;width:100%;z-index:100;background-color:#fff;border:1px solid #d3d3d3;box-shadow:0 3px 6px rgba(0,0,0,.175);display:none}.dropdown__content--show-left{right:-38px}.dropdown__content--no-limit{max-height:none;overflow:visible}.dropdown__content--padding{padding:.5em}.dropdown__item{cursor:pointer;padding:.5em;margin:0;display:inline-block;width:100%;text-transform:initial}.dropdown__item:not(.dropdown__item--not-selectable){cursor:pointer}.dropdown__item--seperator{border-bottom:1px solid #e4e4e4}.dropdown__item.active,.dropdown__item:hover{background-color:#e4e4e4}.dropdown__item.active:not(.dropdown__item--not-selectable),.dropdown__item:hover:not(.dropdown__item--not-selectable){background-color:#e4e4e4}.dropdown-trigger:checked+.dropdown .dropdown__btn::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';float:right}.dropdown-trigger:checked+.dropdown .dropdown__content{display:block}.dropdown-trigger:checked+.dropdown .dropdown-trigger-off{display:block}.list{margin:0}.list i{width:16px}.list__item{padding:.5em;margin-bottom:0}.list__item--hover{cursor:pointer;transition:all ease-in .2s}.list__item--hover:hover{background-color:#f6f6f6}.list__link{width:100%;display:block;color:#222;text-align:left}.list li:last-child{margin-bottom:0}.list__link:hover,.list__link:active{text-decoration:underline}.list__number{width:24px;height:100%;display:inline-block;vertical-align:top;text-align:left}.list__numbered-item{width:calc(100% - 28px);display:inline-block}.list__seperator{width:100%;border-bottom:1px solid #d3d3d3}.list__seperator--clean{margin:0}.list--clean{list-style:none}.list--scroll{max-height:400px;overflow:auto}.map-container{position:relative;height:400px;min-width:300px}.map-container__canvas{left:0;top:0;height:100%;width:100%;min-width:200px;min-height:300px;position:absolute}.map-container__canvas *{overflow:visible}.map-container__canvas__location-info h5,.map-container__canvas__location-info p{margin:0}.dynamicweb-map{overflow:hidden;*zoom:1}.dynamicweb-map>.dynamicweb-map__wrap{margin:.5em auto 2em}.dynamicweb-map__wrap,.dynamicweb-map__map{height:100%}.js-current .dynamicweb-map__location-item{background:#f6f6f6}.dynamicweb-map__locations .dynamicweb-map__location-item{border:1px #a8a8a8 solid;padding:.5em;height:100%;cursor:pointer}.dynamicweb-map__location-name{font-size:20px;margin-bottom:5px}.dynamicweb-map__location-info{color:#a8a8a8;margin-bottom:10px}.dynamicweb-map__location-contact{color:#a8a8a8}.filepublish__image-wrap{display:flex;flex:999;min-height:100px}.filepublish__image{max-width:70%;margin:0 auto}.filepublish__back-btn{white-space:nowrap}.filepublish__url{background:#e4e4e4;padding:7px 15px;display:inline-block;margin-left:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filepublish__info *{flex:1}.filepublish__name{display:block;font-size:15px;margin-top:5px;width:100%;text-overflow:ellipsis;white-space:nowrap;overflow:hidden;text-align:center}.filepublish__date,.filepublish__filesize{font-size:13px;color:#a8a8a8;display:block;text-align:center;min-height:22px}.modal-trigger{display:none !important}.modal-overlay{display:none;background-color:rgba(0,0,0,.5);width:100%;height:100%;position:fixed;z-index:100;left:0;top:0}.modal{display:none;background-color:#fff;position:fixed;z-index:10000;left:50%;top:50%;transform:translate(-50%,-50%);max-width:calc(100% - 5em);max-height:calc(100% - 5em);overflow-y:auto}.modal h2{margin:0}.modal--xs{width:280px}.modal--sm{width:350px}.modal--md{width:550px}.modal--lg{width:100%;max-width:920px}.modal--full{max-height:calc(100vh - 2em);max-width:calc(100vw - 2em)}.modal--full__img{margin:auto;max-height:calc(100vh - 6em);max-width:calc(100vw - 6em)}.modal--iframe{height:calc(100% - 130px);width:100%;overflow-y:hidden}.modal__header{padding:.5em 1em;border-bottom:1px solid #d3d3d3;height:50px}.modal__body{padding:1em;overflow-x:auto;max-height:calc(100vh - 50px - 5em)}.modal__body--full{padding:0;max-height:unset}.modal__body--file-preview{max-height:calc(100vh - 2em)}.modal-tools{position:fixed;top:40px;right:0;z-index:100;display:none;width:920px;left:50%;transform:translate(-50%,-50%);text-align:right}.modal-trigger:checked+.modal-container .modal-overlay{display:block}.modal-trigger:checked+.modal-container .modal{display:block}.modal-trigger:checked+.modal-container .modal-tools{display:block}.media-list-item{border-bottom:1px solid #d3d3d3}.media-list-item.media-list-item--no-border{border:0}.media-list-item.media-list-item--gray{background:#e4e4e4}.media-list-item__wrapper{border:1px solid #d3d3d3;padding:.5em;padding-bottom:2.5em}.media-list-item__column{float:left;display:flex;justify-content:flex-start;margin-right:1em}.media-list-item__sticker{background:#000;color:#fff;width:60px;height:60px;border-radius:60px;white-space:normal;text-align:center;cursor:pointer;display:flex;align-items:center;margin-right:1em}.media-list-item__sticker:hover,.media-list-item__sticker:focus,.media-list-item__sticker:active{color:#fff}.media-list-item__sticker.media-list-item__sticker--no-link{cursor:default}.media-list-item__sticker *{flex:1}.media-list-item__name{display:inline-block;font-size:1.1em;font-weight:bold;cursor:pointer;margin-right:.5em;color:inherit}.media-list-item__name:hover{color:inherit;text-decoration:underline}.media-list-item__name.media-list-item__name--no-link{cursor:text}.media-list-item__name.media-list-item__name--no-link:hover{text-decoration:none}.media-list-item__parameter-label{display:inline-block;width:140px;color:#a8a8a8}.media-list-item__parameter-indent{margin-left:140px}.media-list-item__parameter-icon{width:20px;text-align:center;margin-right:5px}.media-list-item__header{margin-bottom:.5em}.media-list-item__state{display:inline-block;border:1px #d3d3d3 solid;padding:0 .2em;margin-left:.5em}.media-list-item__state.media-list-item__state--success{color:#60d200}.media-list-item__actions{position:absolute;top:0;right:0}.media-list-item__actions::after{clear:both;display:table;content:""}.media-list-item__actions.media-list-item__actions--bottom-left{top:unset;right:unset;bottom:.5em;left:.5em;margin-top:0}.media-list-item__action{display:inline-block;padding-right:5px;padding-left:5px;border-right:1px #a8a8a8 solid;float:left;cursor:pointer}.media-list-item__action:first-child{padding-left:0}.media-list-item__action:last-child{border-right:0;padding-right:0}.media-list-item__add-new{border:1px #7e7e7e dashed;display:flex;align-items:center;height:60px;padding:0 1em;margin-bottom:1em;color:#7e7e7e}.media-list-item__add-new::before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:"";font-size:20px;margin-right:5px}.media-list-item__add-new.media-list-item__add-new--column{justify-content:center;margin-bottom:0;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}@media(max-width:480px){.media-list-item__column{float:none;display:block;margin-right:0}.media-list-item__actions:not(.media-list-item__actions--bottom-left){position:relative}.media-list-item__circle{float:left}.media-list-item__actions:not(.media-list-item__actions--without-indent),.media-list-item__info:not(.media-list-item__info--without-indent){margin-left:60px;padding-left:.5em}.media-list-item__sticker{margin-right:.5em}}.pager::after{content:"";clear:both;display:table}.pager__info{float:left}.pager__list{list-style:none;margin-bottom:1.5rem;margin-left:0;text-align:center;float:right}.pager__list::after{content:"";clear:both;display:table}.pager__btn{float:left;margin:0 2px}.pager__btn:last-child{margin-right:0}.pager__num{margin:0;background-color:transparent;border-radius:0;border:none;cursor:pointer;border:1px solid rgba(0,0,0,0);display:inline-block;padding:.25rem .75rem;color:#222;box-sizing:border-box}.pager__num:hover:not(.pager__num--current):not(.pager__num--ellipsis){border:1px solid #545454}.pager__num.pager__num--current{cursor:default;background-color:#545454;color:#fff;display:inline-block;padding:.25rem .75rem}.pager__num.pager__num--ellipsis{display:inline-block;padding:.25rem .25rem}.pager__num.link{color:#222}.panel-trigger{visibility:hidden;position:absolute}.panel{position:fixed;z-index:10000;top:0;width:320px;background-color:#fff;height:100%;box-shadow:0 0 18px rgba(0,0,0,.175);transition:all .2s ease-out}.panel__header{font-weight:bold;text-transform:uppercase;margin-bottom:0}.panel__header-action{float:right;padding:0 15px;margin-bottom:0}.panel__header--line{font-weight:bold;border-top:1px solid #d3d3d3;padding:.5em 0}.panel__content{width:calc(100% - 32px);height:100vh;display:none;float:left;padding:.5em}.panel__content__body{overflow:auto}.panel__content__body--auto-height-180px{height:calc(100vh - 180px)}.panel__content__body--auto-height-250px{height:calc(100vh - 250px)}.panel__content__body--auto-height-400px{height:calc(100vh - 400px)}.panel__content__body--auto-height-570px{height:calc(100vh - 570px)}.panel__content__footer{padding-top:.5em}.panel__content__footer--180px{height:180px}.panel__content__footer--250px{height:250px}.panel__content__footer--320px{height:320px}.panel__content__footer--400px{height:400px}.panel-trigger-btn{height:100%;display:inline-block;background-color:#f6f6f6;float:left;padding:.5em;cursor:pointer}.panel-trigger-btn::before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;font-size:18px;padding:.25em/2;color:#222}.panel--full-width{width:100%}@media(max-width:1870px){.panel-trigger:checked~.fit-to-panel-size{margin-right:320px}}.panel--left{left:-290px}.panel--left .panel-trigger-btn::before{content:''}.panel--right{right:-290px}.panel--right .panel-trigger-btn::before{content:''}.panel--top{top:-220px;width:100%;height:260px}.panel--top .panel-trigger-btn::before{content:''}.panel--bottom{top:auto;bottom:-220px;width:100%;height:260px}.panel--bottom .panel-trigger-btn::before{content:''}.panel-trigger:checked~.panel{transition:all .2s ease-in}.panel-trigger:checked~.panel .panel__content{display:inline-block}.panel-trigger:checked~.panel--right{right:0}.panel-trigger:checked~.panel--right .panel-trigger-btn::before{content:''}.panel-trigger:checked~.panel--left{left:0}.panel-trigger:checked~.panel--left .panel-trigger-btn::before{content:''}.panel-trigger:checked~.panel--top{top:0}.panel-trigger:checked~.panel--top .panel-trigger-btn::before{content:''}.panel-trigger:checked~.panel--bottom{bottom:0}.panel-trigger:checked~.panel--bottom .panel-trigger-btn::before{content:''}.panel-list{margin:0;padding:0}.panel-list__item{display:flex;margin-bottom:5px}.panel-list__item-image{margin-right:5px}.panel-list__item-name{flex:auto;align-self:center}.panel-list__item-check{align-self:center;margin-right:5px}.panel-list__item-actions{align-self:center}.search-result{border-bottom:1px #d3d3d3 solid;margin-bottom:20px}.search-result__header{display:block;font-size:20px;margin-bottom:5px}.search-result__icon{width:20px;text-align:center;margin-right:5px}.search-result__breadcrumbs{display:block;margin-bottom:5px;color:#a8a8a8}.search-result__breadcrumbs::after{clear:both;content:"";display:table}.search-result__breadcrumb-delimiter:last-child{display:none}.search-result__breadcrumb-item{color:#a8a8a8;margin:0 3px}.search-result__breadcrumb-item:last-child{margin-right:0}.search-result__breadcrumb-item:first-child{margin-left:0}.search-result__summary{margin-bottom:10px}.search-result__date{color:#d3d3d3;margin-bottom:5px}.step-bar{width:100%;display:flex;justify-content:space-between;background-color:#fff;border:1px solid #a8a8a8;height:32px;position:relative}.step-bar__step{display:inline-block;width:100%;text-align:center;text-transform:uppercase;line-height:32px;color:#a8a8a8;position:relative}.step-bar__step::after,.step-bar__step::before{content:" ";left:100%;top:50%;border:solid transparent;height:0;width:0;position:absolute;pointer-events:none;z-index:20}.step-bar__step::after{border-color:rgba(136,183,213,0);border-left-color:#fff;border-width:14px;margin-top:-14px}.step-bar__step::before{border-color:rgba(194,225,245,0);border-left-color:#a8a8a8;border-width:16px;margin-top:-16px}.step-bar__step:last-child::after,.step-bar__step:last-child::before{border-width:0;margin-top:0}.step-bar__step--active{background-color:#545454;color:#fff}.step-bar__step--active::after{border-left-color:#545454}@media(max-width:768px){.step-bar{display:block;height:100%}.step-bar__step{text-align:left;padding:0 .25em}.step-bar__step::after,.step-bar__step::before{border-width:0;margin-top:0}}.tabs__list{white-space:nowrap;overflow-x:auto;display:flex}.tabs__list::after{clear:both;content:"";display:table}.tabs__label{border:1px #d3d3d3 solid;border-right:0;padding:.5em 1em;margin:0;cursor:pointer;transition:.25s all ease-in-out;user-select:none;z-index:1;position:relative;float:left}.tabs__label:hover{background:#f6f6f6;border-bottom:1px #f6f6f6 solid}.tabs__label:last-child{border-right:1px #d3d3d3 solid}.tabs__block{display:none;width:100%;margin-top:-1px}.tabs__trigger[type=radio]{display:none}.tabs__trigger[type=radio]:nth-child(1):checked~.tabs__list>.tabs__label:nth-child(1){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(1):checked~.tabs__blocks .tabs__block:nth-child(1){display:block}.tabs__trigger[type=radio]:nth-child(2):checked~.tabs__list>.tabs__label:nth-child(2){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(2):checked~.tabs__blocks .tabs__block:nth-child(2){display:block}.tabs__trigger[type=radio]:nth-child(3):checked~.tabs__list>.tabs__label:nth-child(3){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(3):checked~.tabs__blocks .tabs__block:nth-child(3){display:block}.tabs__trigger[type=radio]:nth-child(4):checked~.tabs__list>.tabs__label:nth-child(4){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(4):checked~.tabs__blocks .tabs__block:nth-child(4){display:block}.tabs__trigger[type=radio]:nth-child(5):checked~.tabs__list>.tabs__label:nth-child(5){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(5):checked~.tabs__blocks .tabs__block:nth-child(5){display:block}.tabs__trigger[type=radio]:nth-child(6):checked~.tabs__list>.tabs__label:nth-child(6){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(6):checked~.tabs__blocks .tabs__block:nth-child(6){display:block}.tabs__trigger[type=radio]:nth-child(7):checked~.tabs__list>.tabs__label:nth-child(7){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(7):checked~.tabs__blocks .tabs__block:nth-child(7){display:block}.tabs__trigger[type=radio]:nth-child(8):checked~.tabs__list>.tabs__label:nth-child(8){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(8):checked~.tabs__blocks .tabs__block:nth-child(8){display:block}.tabs__trigger[type=radio]:nth-child(9):checked~.tabs__list>.tabs__label:nth-child(9){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(9):checked~.tabs__blocks .tabs__block:nth-child(9){display:block}.tabs__trigger[type=radio]:nth-child(10):checked~.tabs__list>.tabs__label:nth-child(10){background-color:#333;color:#fff;border-bottom:1px #333 solid}.tabs__trigger[type=radio]:nth-child(10):checked~.tabs__blocks .tabs__block:nth-child(10){display:block}.table thead>tr{font-weight:bold}.table .fas,.table .far,.table .fal,.table .fab{line-height:1.2}.table--clean{margin:0}.table--clean th,.table--clean td{border:none}.table--bordered th,.table--bordered td{border:.05rem solid #d3d3d3}.table--striped tbody>tr:nth-child(even)>td{background-color:#f6f6f6}.table--striped tbody>tr:nth-child(odd)>td{background-color:#e4e4e4}.table--hover tbody tr:hover{background-color:#e4e4e4}.table--compact thead>tr{border-bottom:.2rem solid #d3d3d3}.table--compact th,.table--compact td{padding:.3rem}.table--condensed td{padding:0}.table--condensed input{margin:0}.table__row--no-border{border:none}.table__row--no-border td{border:none}.table__section-header{height:40px;vertical-align:bottom;font-weight:bold}.table__row--border{border:.05rem solid #d3d3d3}.table__row--top-line{border-top:.05rem solid #d3d3d3}.table__row--bottom-line{border-bottom:.05rem solid #d3d3d3}.table__row--solid{background-color:#f6f6f6}.table-responsive{overflow-x:auto;width:100%}.table-responsive table{margin-bottom:.5rem}.thumb-list__item{border:2px transparent solid}.thumb-list__item:hover,.thumb-list__item--active{border-color:#d3d3d3}.thumb-image-view{padding:.25em;cursor:pointer;margin:0 auto}.preloader{text-align:center;padding:.5em;width:100%;color:#a8a8a8}.preloader-overlay{background-color:rgba(0,0,0,.3);width:100%;height:100%;min-height:500px;position:fixed;z-index:10000;left:0}.preloader-overlay__icon{top:200px;margin-top:200px;left:calc(50% - 50px);position:absolute}.preloader-overlay__icon::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:"";color:#fff;font-size:100px;-webkit-animation:preloader-spin 2s infinite linear;animation:preloader-spin 2s infinite linear;position:absolute;text-align:center}@-webkit-keyframes preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.pre-render-element{background-color:#e4e4e4;width:100%;margin-bottom:1em}.pre-render-element--xxs{height:20px}.pre-render-element--xs{height:50px}.pre-render-element--sm{height:100px}.pre-render-element--md{height:180px}.pre-render-element--lg{height:250px}.pre-render-element--xl{height:500px}.expandable-text-trigger{visibility:hidden;position:absolute}.expandable-text-container__btn{margin:.25em 0;cursor:pointer}.expandable-text-container__btn.less{display:none}.expandable-text-trigger:checked+.expandable-text-container .expandable-text-container__content{max-height:10000px}.expandable-text-trigger:checked+.expandable-text-container .expandable-text-container__content::before{background:-moz-linear-gradient(bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%);background:-webkit-linear-gradient(bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%);background:linear-gradient(to top,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 0%);background-color:rgba(255,255,255,0);display:none}.expandable-text-trigger:checked+.expandable-text-container .expandable-text-container__btn.more{display:none}.expandable-text-trigger:checked+.expandable-text-container .expandable-text-container__btn.less{display:inline-block}.expandable-text-container__content::before{content:'';background:-moz-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(bottom,#fff 0%,rgba(255,255,255,0) 100%);background:linear-gradient(to top,#fff 0%,rgba(255,255,255,0) 100%);width:100%;height:100%;position:absolute;z-index:1;transition:all .3s ease-in}.expandable-text-container__content{position:relative;max-height:260px;overflow:hidden;transition:all .3s ease-in}.expand-trigger{visibility:hidden;position:absolute}.expand-trigger--visible{visibility:visible;position:relative}.expand-container__btn{cursor:pointer;position:relative;z-index:60}.expand-container__btn::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';float:right;z-index:80;padding:.5em;top:-.5em;right:-.5em;position:relative;height:1px}.expand-container__btn--absolute::after{position:absolute;right:.5em;top:.5em}.expand-container .more{display:block}.expand-container .less{display:none}.expand-trigger:checked+.expand-container .more{display:none}.expand-trigger:checked+.expand-container .less{display:block}.expand-container .hide{display:block}.expand-container .show{display:none}.expand-trigger:checked~.expand-container .hide{display:none}.expand-trigger:checked~.expand-container .show{display:block}.expand-container__content{max-height:0;overflow:hidden;display:none}.expand-trigger:checked+.expand-container .expand-container__btn::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';float:right;z-index:80}.expand-trigger:checked+.expand-container .expand-container__content{max-height:2000px;display:block}.expand-trigger:checked+.expand-container .expand-container__content--limit-height{max-height:250px}.expand-box{border:1px solid #d3d3d3;margin-bottom:1em;background-color:#fff}.expand-box__header{padding:.5em;border-bottom:1px solid #d3d3d3;margin-bottom:0}.expand-box__header a{color:inherit}.expand-box__content{padding:.5em;overflow-y:auto}.expand-box__list-item{padding:.5em;width:100%;border-bottom:1px solid #e4e4e4}.expand-box__list-item-link{color:#a8a8a8}.expand-box__list-item-link.active{color:#0085ca}.form{margin-bottom:.5em}.form__header{font-weight:bold;display:block;width:100%;border-bottom:1px solid #a8a8a8;margin-bottom:.5em}.form__fields-collection{display:flex}.form__fields-collection>*{flex:auto;width:100%;margin-right:.5em}.form__fields-collection>*:last-child{margin-right:0}.form__fields-collection--2-3>:first-child{flex:2}.form__fields-collection--2-3>:last-child{flex:3}.form__field-group,.form__field-combi{margin-bottom:1em}.form__field-group select,.form__field-combi select,.form__field-group input,.form__field-combi input,.form__field-group textarea,.form__field-combi textarea{margin-bottom:0}.form__field-group>*{width:100%}.form__field-group>*[for],.form__field-group>*[type="checkbox"]{display:inline;width:auto}.form__field-combi{display:flex}.form__field-combi>*{float:left;word-break:normal}.form__footer{border-top:1px solid #a8a8a8;padding-top:.5em}.error-block{width:100%;padding:.25em .5em;border:1px solid #c3423f;color:#c3423f;margin-bottom:1em}.error-block::before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';margin-right:.25em;position:relative}.field-error{color:#c3423f;font-size:1.47rem;margin-top:5px}.field-success{color:#60d200;font-size:1.47rem;position:relative;top:-.5em}.gallery{position:relative;width:100%;cursor:pointer}.gallery__main-image{display:block;background-color:#e4e4e4}.gallery__image-counter{position:absolute;right:0;bottom:0;display:block;color:#fff;background-color:rgba(0,0,0,.8);width:120px;height:80px;padding:1em}.gallery__image-counter__number{font-size:24px;margin:0 .5em}.gallery__image-counter__text{display:block;margin:.5em 0}.gallery-slider{position:relative;font-size:1.82rem}.gallery-slider__image-counter{position:absolute;top:0;left:0;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:1.82rem;font-weight:bold;margin:1em;padding:5px;background:rgba(0,0,0,.5)}.gallery-slider__close-btn{position:absolute;top:0;right:0;margin:1em;cursor:pointer;border-radius:30px;width:30px;height:30px;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center}.gallery-slider__close-btn:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';font-size:18px;line-height:18px;color:#fff}.gallery-slider__previous-btn{position:absolute;top:calc(50% - 20px);left:0;margin:1em;background-color:rgba(0,0,0,.5);border-radius:0;border:none;cursor:pointer;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;padding-left:4px}.gallery-slider__previous-btn:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';font-size:18px;line-height:18px;color:#fff}.gallery-slider__next-btn{position:absolute;top:calc(50% - 20px);right:0;margin:1em;background-color:rgba(0,0,0,.5);border-radius:0;border:none;cursor:pointer;width:40px;height:40px;border-radius:40px;display:flex;align-items:center;justify-content:center;padding-right:4px}.gallery-slider__next-btn:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';font-size:18px;line-height:18px;color:#fff}.gallery-slider__previous-btn:focus,.gallery-slider__next-btn:focus,.gallery-slider__close-btn:focus{outline:none}.layered-image{position:relative}.layered-image img{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.layered-image:before{position:relative;display:block;content:"";padding-top:200px}.layered-image--tinted:before{content:"";background-color:#fff;opacity:.6}.b-lazy{transition:opacity 300ms ease-in-out;max-width:100%;opacity:0}.b-lazy.b-loaded{opacity:1}.background-image{position:absolute;top:0;bottom:0;left:0;right:0}.background-image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:inherit}.background-image__wrapper{position:absolute;width:100%;height:100%;top:0;overflow:hidden}.background-image__cover{height:100%;-o-object-fit:cover;object-fit:cover;display:block;max-width:100%;width:100%;height:auto}.image{position:relative;top:0;bottom:0;left:0;right:0}.image:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background-color:inherit}.image__wrapper{position:relative;width:100%;height:100%;top:0;overflow:hidden}.image-filter{overflow:hidden}.image-filter.image-filter--blur{filter:blur(5px);transform:scale(1.2)}.image-filter.image-filter--lighten{background-color:rgba(255,255,255,.2)}.image-filter.image-filter--darken{background-color:rgba(0,0,0,.3)}.image-filter.image-filter--grayscale{filter:grayscale(100%)}.image-filter.image-filter--sepia{filter:sepia(1)}.image-filter.image-filter--over-exposure{filter:brightness(1.2)}.image-filter.image-filter--ball{border-radius:1000px}.lightbox__image{position:absolute;z-index:100;padding:.5em;border:1px solid #a8a8a8;box-shadow:0 3px 6px rgba(0,0,0,.175);background-color:#fff;display:none}.lightbox:hover .lightbox__image{display:block}.typeahead{display:flex;position:relative;z-index:70;color:#222;max-width:600px;width:100%}.typeahead--centered{margin:.5em auto}.typeahead-group-btn{margin:0}.typeahead-search-field{margin:0;flex:1;border-radius:0;position:relative}.typeahead-group-btn::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';margin-left:.25em;position:relative}.mobile-search-trigger{visibility:hidden;position:absolute}.mobile-search-trigger:checked+.typeahead-mobile{display:block}.typeahead-mobile{display:none;padding:0 .5em;position:absolute;top:0;left:0;width:100%;background-color:#fff}.typeahead-mobile__search-field{float:left;padding:.75em}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.widget{height:220px}.widget__counter{font-size:3.2rem}.widget__icon{margin:.25em}.widget__icon:before{font-size:5rem}.widget__title{font-size:2.24rem}
@media(max-width:479px){.u-hidden-xxs{display:none !important}}@media(max-width:480px){.u-hidden-xs{display:none !important}}@media(max-width:768px){.u-hidden-sm{display:none !important}}@media(max-width:992px){.u-hidden-md{display:none !important}}@media(min-width:1200px){.u-hidden-lg{display:none !important}}.grid{display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;*display:inline;zoom:1;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:0;position:relative;width:100%;max-width:100%;*letter-spacing:normal !important;word-spacing:-.43em !important;list-style-type:none}.grid::before,.grid::after{letter-spacing:normal;word-spacing:normal;white-space:normal;max-width:100%}.grid *::before,.grid *::after{letter-spacing:normal;word-spacing:normal;white-space:normal}.grid .grid{-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.grid *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid *::before,.grid *::after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid>div[class*="js-"]:not([class*="grid"]){width:100%}[class*="grid__col-"]{display:inline-block !important;display:-ms-flexbox;display:-webkit-flex;display:flex;*display:inline;zoom:1;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;letter-spacing:normal;word-spacing:normal;white-space:normal;position:relative;width:100%;vertical-align:top;padding:.5em .5em}.grid__cell{position:relative;display:block;-ms-flex:1 1 auto;-webkit-flex:1 1 auto;flex:1 1 auto}.grid__cell--full{height:100%;width:100%}.grid__col-12{width:100%;*width:99.9%}.grid__col-11{width:91.66666667%;*width:91.56666667%}.grid__col-10{width:83.33333333%;*width:83.23333333%}.grid__col-9{width:75%;*width:74.9%}.grid__col-8{width:66.66666667%;*width:66.56666667%}.grid__col-7{width:58.33333333%;*width:58.23333333%}.grid__col-6{width:50%;*width:49.9%}.grid__col-5{width:41.66666667%;*width:41.56666667%}.grid__col-4{width:33.33333333%;*width:33.23333333%}.grid__col-3{width:25%;*width:24.9%}.grid__col-2{width:16.66666667%;*width:16.56666667%}.grid__col-1{width:8.33333333%;*width:8.23333333%}@media(min-width:480px){.grid__col-xs-12{width:100%;*width:99.9%}.grid__col-xs-11{width:91.66666667%;*width:91.56666667%}.grid__col-xs-10{width:83.33333333%;*width:83.23333333%}.grid__col-xs-9{width:75%;*width:74.9%}.grid__col-xs-8{width:66.66666667%;*width:66.56666667%}.grid__col-xs-7{width:58.33333333%;*width:58.23333333%}.grid__col-xs-6{width:50%;*width:49.9%}.grid__col-xs-5{width:41.66666667%;*width:41.56666667%}.grid__col-xs-4{width:33.33333333%;*width:33.23333333%}.grid__col-xs-3{width:25%;*width:24.9%}.grid__col-xs-2{width:16.66666667%;*width:16.56666667%}.grid__col-xs-1{width:8.33333333%;*width:8.23333333%}}@media(min-width:768px){.grid__col-sm-12{width:100%;*width:99.9%}.grid__col-sm-11{width:91.66666667%;*width:91.56666667%}.grid__col-sm-10{width:83.33333333%;*width:83.23333333%}.grid__col-sm-9{width:75%;*width:74.9%}.grid__col-sm-8{width:66.66666667%;*width:66.56666667%}.grid__col-sm-7{width:58.33333333%;*width:58.23333333%}.grid__col-sm-6{width:50%;*width:49.9%}.grid__col-sm-5{width:41.66666667%;*width:41.56666667%}.grid__col-sm-4{width:33.33333333%;*width:33.23333333%}.grid__col-sm-3{width:25%;*width:24.9%}.grid__col-sm-2{width:16.66666667%;*width:16.56666667%}.grid__col-sm-1{width:8.33333333%;*width:8.23333333%}}@media(min-width:992px){.grid__col-md-12{width:100%;*width:99.9%}.grid__col-md-11{width:91.66666667%;*width:91.56666667%}.grid__col-md-10{width:83.33333333%;*width:83.23333333%}.grid__col-md-9{width:75%;*width:74.9%}.grid__col-md-8{width:66.66666667%;*width:66.56666667%}.grid__col-md-7{width:58.33333333%;*width:58.23333333%}.grid__col-md-6{width:50%;*width:49.9%}.grid__col-md-5{width:41.66666667%;*width:41.56666667%}.grid__col-md-4{width:33.33333333%;*width:33.23333333%}.grid__col-md-3{width:25%;*width:24.9%}.grid__col-md-2{width:16.66666667%;*width:16.56666667%}.grid__col-md-1{width:8.33333333%;*width:8.23333333%}}@media(min-width:1200px){.grid__col-lg-12{width:100%;*width:99.9%}.grid__col-lg-11{width:91.66666667%;*width:91.56666667%}.grid__col-lg-10{width:83.33333333%;*width:83.23333333%}.grid__col-lg-9{width:75%;*width:74.9%}.grid__col-lg-8{width:66.66666667%;*width:66.56666667%}.grid__col-lg-7{width:58.33333333%;*width:58.23333333%}.grid__col-lg-6{width:50%;*width:49.9%}.grid__col-lg-5{width:41.66666667%;*width:41.56666667%}.grid__col-lg-4{width:33.33333333%;*width:33.23333333%}.grid__col-lg-3{width:25%;*width:24.9%}.grid__col-lg-2{width:16.66666667%;*width:16.56666667%}.grid__col-lg-1{width:8.33333333%;*width:8.23333333%}}@media(min-width:1600px){.grid__col-xlg-12{width:100%;*width:99.9%}.grid__col-xlg-11{width:91.66666667%;*width:91.56666667%}.grid__col-xlg-10{width:83.33333333%;*width:83.23333333%}.grid__col-xlg-9{width:75%;*width:74.9%}.grid__col-xlg-8{width:66.66666667%;*width:66.56666667%}.grid__col-xlg-7{width:58.33333333%;*width:58.23333333%}.grid__col-xlg-6{width:50%;*width:49.9%}.grid__col-xlg-5{width:41.66666667%;*width:41.56666667%}.grid__col-xlg-4{width:33.33333333%;*width:33.23333333%}.grid__col-xlg-3{width:25%;*width:24.9%}.grid__col-xlg-2{width:16.66666667%;*width:16.56666667%}.grid__col-xlg-1{width:8.33333333%;*width:8.23333333%}}.grid__col-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0;flex:1 0 0;width:0}@media(min-width:480px){.grid__col-xs-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0;flex:1 0 0;width:0}}@media(min-width:768px){.grid__col-sm-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0;flex:1 0 0;width:0}}@media(min-width:992px){.grid__col-md-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0;flex:1 0 0;width:0}}@media(min-width:1200px){.grid__col-lg-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0;flex:1 0 0;width:0}}@media(min-width:1600px){.grid__col-xlg-auto{-ms-flex:1 0 auto;-webkit-flex:1 0 0;flex:1 0 0;width:0}}.grid--order-12{-ms-flex-order:12;-webkit-order:12;order:12}.grid--order-11{-ms-flex-order:11;-webkit-order:11;order:11}.grid--order-10{-ms-flex-order:10;-webkit-order:10;order:10}.grid--order-9{-ms-flex-order:9;-webkit-order:9;order:9}.grid--order-8{-ms-flex-order:8;-webkit-order:8;order:8}.grid--order-7{-ms-flex-order:7;-webkit-order:7;order:7}.grid--order-6{-ms-flex-order:6;-webkit-order:6;order:6}.grid--order-5{-ms-flex-order:5;-webkit-order:5;order:5}.grid--order-4{-ms-flex-order:4;-webkit-order:4;order:4}.grid--order-3{-ms-flex-order:3;-webkit-order:3;order:3}.grid--order-2{-ms-flex-order:2;-webkit-order:2;order:2}.grid--order-1{-ms-flex-order:1;-webkit-order:1;order:1}.grid--order-0{-ms-flex-order:0;-webkit-order:0;order:0}@media only screen and (min-width:480px){.grid--order-12-xs{-ms-flex-order:12;-webkit-order:12;order:12}.grid--order-11-xs{-ms-flex-order:11;-webkit-order:11;order:11}.grid--order-10-xs{-ms-flex-order:10;-webkit-order:10;order:10}.grid--order-9-xs{-ms-flex-order:9;-webkit-order:9;order:9}.grid--order-8-xs{-ms-flex-order:8;-webkit-order:8;order:8}.grid--order-7-xs{-ms-flex-order:7;-webkit-order:7;order:7}.grid--order-6-xs{-ms-flex-order:6;-webkit-order:6;order:6}.grid--order-5-xs{-ms-flex-order:5;-webkit-order:5;order:5}.grid--order-4-xs{-ms-flex-order:4;-webkit-order:4;order:4}.grid--order-3-xs{-ms-flex-order:3;-webkit-order:3;order:3}.grid--order-2-xs{-ms-flex-order:2;-webkit-order:2;order:2}.grid--order-1-xs{-ms-flex-order:1;-webkit-order:1;order:1}.grid--order-0-xs{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:768px){.grid--order-12-sm{-ms-flex-order:12;-webkit-order:12;order:12}.grid--order-11-sm{-ms-flex-order:11;-webkit-order:11;order:11}.grid--order-10-sm{-ms-flex-order:10;-webkit-order:10;order:10}.grid--order-9-sm{-ms-flex-order:9;-webkit-order:9;order:9}.grid--order-8-sm{-ms-flex-order:8;-webkit-order:8;order:8}.grid--order-7-sm{-ms-flex-order:7;-webkit-order:7;order:7}.grid--order-6-sm{-ms-flex-order:6;-webkit-order:6;order:6}.grid--order-5-sm{-ms-flex-order:5;-webkit-order:5;order:5}.grid--order-4-sm{-ms-flex-order:4;-webkit-order:4;order:4}.grid--order-3-sm{-ms-flex-order:3;-webkit-order:3;order:3}.grid--order-2-sm{-ms-flex-order:2;-webkit-order:2;order:2}.grid--order-1-sm{-ms-flex-order:1;-webkit-order:1;order:1}.grid--order-0-sm{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:992px){.grid--order-12-md{-ms-flex-order:12;-webkit-order:12;order:12}.grid--order-11-md{-ms-flex-order:11;-webkit-order:11;order:11}.grid--order-10-md{-ms-flex-order:10;-webkit-order:10;order:10}.grid--order-9-md{-ms-flex-order:9;-webkit-order:9;order:9}.grid--order-8-md{-ms-flex-order:8;-webkit-order:8;order:8}.grid--order-7-md{-ms-flex-order:7;-webkit-order:7;order:7}.grid--order-6-md{-ms-flex-order:6;-webkit-order:6;order:6}.grid--order-5-md{-ms-flex-order:5;-webkit-order:5;order:5}.grid--order-4-md{-ms-flex-order:4;-webkit-order:4;order:4}.grid--order-3-md{-ms-flex-order:3;-webkit-order:3;order:3}.grid--order-2-md{-ms-flex-order:2;-webkit-order:2;order:2}.grid--order-1-md{-ms-flex-order:1;-webkit-order:1;order:1}.grid--order-0-md{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:1200px){.grid--order-12-lg{-ms-flex-order:12;-webkit-order:12;order:12}.grid--order-11-lg{-ms-flex-order:11;-webkit-order:11;order:11}.grid--order-10-lg{-ms-flex-order:10;-webkit-order:10;order:10}.grid--order-9-lg{-ms-flex-order:9;-webkit-order:9;order:9}.grid--order-8-lg{-ms-flex-order:8;-webkit-order:8;order:8}.grid--order-7-lg{-ms-flex-order:7;-webkit-order:7;order:7}.grid--order-6-lg{-ms-flex-order:6;-webkit-order:6;order:6}.grid--order-5-lg{-ms-flex-order:5;-webkit-order:5;order:5}.grid--order-4-lg{-ms-flex-order:4;-webkit-order:4;order:4}.grid--order-3-lg{-ms-flex-order:3;-webkit-order:3;order:3}.grid--order-2-lg{-ms-flex-order:2;-webkit-order:2;order:2}.grid--order-1-lg{-ms-flex-order:1;-webkit-order:1;order:1}.grid--order-0-lg{-ms-flex-order:0;-webkit-order:0;order:0}}@media only screen and (min-width:1600px){.grid--order-12-xlg{-ms-flex-order:12;-webkit-order:12;order:12}.grid--order-11-xlg{-ms-flex-order:11;-webkit-order:11;order:11}.grid--order-10-xlg{-ms-flex-order:10;-webkit-order:10;order:10}.grid--order-9-xlg{-ms-flex-order:9;-webkit-order:9;order:9}.grid--order-8-xlg{-ms-flex-order:8;-webkit-order:8;order:8}.grid--order-7-xlg{-ms-flex-order:7;-webkit-order:7;order:7}.grid--order-6-xlg{-ms-flex-order:6;-webkit-order:6;order:6}.grid--order-5-xlg{-ms-flex-order:5;-webkit-order:5;order:5}.grid--order-4-xlg{-ms-flex-order:4;-webkit-order:4;order:4}.grid--order-3-xlg{-ms-flex-order:3;-webkit-order:3;order:3}.grid--order-2-xlg{-ms-flex-order:2;-webkit-order:2;order:2}.grid--order-1-xlg{-ms-flex-order:1;-webkit-order:1;order:1}.grid--order-0-xlg{-ms-flex-order:0;-webkit-order:0;order:0}}.grid--bleed [class*="grid__col-"]{padding:0}.grid--external-bleed{margin:-.5em -.5em -.5em -.5em;width:auto;max-width:unset}.grid--external-bleed-x{margin-left:-.5em;margin-right:-.5em;width:auto;max-width:unset}.grid--external-bleed-y{margin-top:-.5em;margin-bottom:-.5em;width:auto;max-width:unset}.grid--border{border:1px solid #d3d3d3}.grid--wrap{-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.grid--no-wrap{-ms-flex-wrap:nowrap;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.grid--wrap-reverse{-ms-flex-wrap:wrap-reverse;-webkit-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.grid--direction-row{-ms-flex-direction:row;-webkit-flex-direction:row;flex-direction:row}.grid--direction-row-reverse{-ms-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.grid--direction-column{-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.grid--direction-column-reverse{-ms-flex-direction:column-reverse;-webkit-flex-direction:column-reverse;flex-direction:column-reverse}.grid--align-start{-ms-flex-align:start;-ms-flex-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.grid--align-end{-ms-flex-align:end;-ms-flex-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.grid--align-end [class*="grid__col-"]{vertical-align:bottom}.grid--align-center{-ms-flex-align:center;-webkit-align-items:center;align-items:center}.grid--align-center [class*="grid__col-"]{vertical-align:middle}.grid--align-baseline{-ms-flex-align:baseline;-webkit-align-items:baseline;align-items:baseline}.grid--align-baseline [class*="grid__col-"]{vertical-align:baseline}.grid--align-content-start{-ms-flex-line-pack:start;-ms-flex-line-pack:flex-start;-webkit-align-content:flex-start;align-content:flex-start}.grid--align-content-end{-ms-flex-line-pack:end;-ms-flex-line-pack:flex-end;-webkit-align-content:flex-end;align-content:flex-end}.grid--align-content-end [class*="grid__col-"]{vertical-align:bottom}.grid--align-content-center{-ms-flex-line-pack:center;-webkit-align-content:center;align-content:center}.grid--align-content-space-between{-ms-flex-line-pack:space-between;-webkit-align-content:space-between;align-content:space-between}.grid--align-content-space-around{-ms-flex-line-pack:space-around;-webkit-align-content:space-around;align-content:space-around}.grid--align-self-stretch{-ms-flex-item-align:stretch;-webkit-align-self:stretch;align-self:stretch}.grid--align-self-start{-ms-flex-item-align:start;-ms-flex-item-align:flex-start;-webkit-align-self:flex-start;align-self:flex-start}.grid--align-self-end{-ms-flex-item-align:end;-ms-flex-item-align:flex-end;-webkit-align-self:flex-end;align-self:flex-end;vertical-align:bottom}.grid--align-self-center{-ms-flex-item-align:center;-webkit-align-self:center;align-self:center;vertical-align:middle}.grid--align-self-baseline{-ms-flex-item-align:baseline;-webkit-align-self:baseline;align-self:baseline;vertical-align:baseline}.grid--justify-start{text-align:left;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}.grid--justify-end{text-align:right;-moz-text-align-last:right;text-align-last:right;-ms-flex-pack:end;-webkit-justify-content:flex-end;justify-content:flex-end}.grid--justify-end .grid__cell,.grid--justify-end [class*="grid__col-"]{text-align:left;text-align:start;text-align:initial;-moz-text-align-last:left;-moz-text-align-last:start;-moz-text-align-last:initial;text-align-last:left;text-align-last:start;text-align-last:initial}.grid--justify-center{text-align:center;-moz-text-align-last:center;text-align-last:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.grid--justify-center .grid__cell,.grid--justify-center [class*="grid__col-"]{text-align:left;text-align:start;text-align:initial;-moz-text-align-last:left;-moz-text-align-last:start;-moz-text-align-last:initial;text-align-last:left;text-align-last:start;text-align-last:initial}.grid--justify-space-between{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;-ms-flex-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.grid--justify-space-between .grid__cell,.grid--justify-space-between [class*="grid__col-"]{text-align:left;text-align:start;text-align:initial;-moz-text-align-last:left;-moz-text-align-last:start;-moz-text-align-last:initial;text-align-last:left;text-align-last:start;text-align-last:initial}.grid--justify-space-around{text-align:justify;-moz-text-align-last:justify;text-align-last:justify;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around}.grid--justify-space-around .grid__cell,.grid--justify-space-around [class*="grid__col-"]{text-align:left;text-align:start;text-align:initial;-moz-text-align-last:left;-moz-text-align-last:start;-moz-text-align-last:initial;text-align-last:left;text-align-last:start;text-align-last:initial}.grid--extra-padding{padding:1em 0}.grid__col--bleed{padding:0}.grid__col--bleed-x{padding:.5em 0}.grid__col--bleed-y{padding:0 .5em}.grid__col--bg{background-repeat:no-repeat;background-position:center center;background-size:cover;color:#fff;padding:1em}.grid__col--border{border:1px solid #d3d3d3;margin-bottom:.5em}.grid__col--line-top{border-top:1px solid #e4e4e4}.grid__col--line-bottom{border-bottom:1px solid #e4e4e4}.grid__col-45px{width:45px}.grid__cell--align-middle-left{display:flex;align-items:center;justify-content:flex-start}.grid__cell--align-middle-right{display:flex;align-items:center;justify-content:flex-end}.grid__cell--padding-sm{padding:.25em}.grid__cell--padding-md{padding:.5em}.grid__cell--padding-lg{padding:1em}.grid__cell-img{display:block;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;margin-left:0;margin-right:0;max-width:100%;height:auto}.flex-img{display:block;-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;max-width:100%;height:auto;width:100%}.grid__cell-img--centered{width:auto;margin:0 auto}.grid__cell-img--ball{border-radius:1000px}.grid__cell-footer{display:inline-block;display:-ms-flexbox;display:-webkit-flex;display:flex;*display:inline;zoom:1;width:100%;margin-top:auto}.site{left:0;position:relative;transition:left .2s}.page{min-height:500px}.top-container__center-container{padding:0 1em}.top-container--sticky{width:100%;position:fixed;top:0;z-index:90}.center-container{margin:0 auto;max-width:1280px;position:relative;width:100%;height:100%;box-sizing:border-box}.paragraph-container{padding:1em}.paragraph-container p:last-of-type{margin-bottom:.25em}.paragraph-container--full-width{width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw}.paragraph-container--spacing-none{padding:0 1em}.paragraph-container--no-padding{padding:0}.paragraph-container--height-sm{min-height:150px}.paragraph-container--height-sm>.paragraph-container{min-height:150px}.paragraph-container--height-sm .background-image__cover{min-height:150px}.paragraph-container--height-md{min-height:220px}.paragraph-container--height-md>.paragraph-container{min-height:220px}.paragraph-container--height-md .background-image__cover{min-height:220px}.paragraph-container--height-lg{min-height:350px}.paragraph-container--height-lg>.paragraph-container{min-height:350px}.paragraph-container--height-lg .background-image__cover{min-height:350px}.paragraph-container--height-xl{min-height:550px}.paragraph-container--height-xl>.paragraph-container{min-height:550px}.paragraph-container--height-xl .background-image__cover{min-height:550px}.multiple-paragraphs-container{position:relative;overflow:hidden}.multiple-paragraphs-container--seperation-line-after::after{position:absolute;width:calc(100% - 2em);content:'';border-bottom:1px solid #d3d3d3;margin-bottom:1em}.multiple-paragraphs-container--spacing-none{padding:0}.multiple-paragraphs-container--spacing-sm{padding:0}.multiple-paragraphs-container--spacing-md{padding:.5em 1em}.multiple-paragraphs-container--spacing-lg{padding:1em}.multiple-paragraphs-container--spacing-xl{padding:2em 1em}@media(max-width:768px){.top-container__center-container{padding:0 .5em}.paragraph-container{padding-top:1em;padding-bottom:1em;padding-left:.5em;padding-right:.5em}}.header{width:100%;display:block}.header-menu__link{display:block;text-decoration:none;white-space:nowrap;padding:1em;font-size:1.6rem;color:inherit;cursor:pointer;float:left}.logo{margin:.5em .5em .5em 0}.main-navigation{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e4e4e4}.main-navigation-mobile{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#e4e4e4}.menu{list-style:none;margin:0;padding:0;white-space:nowrap}.menu__item{position:relative;padding:0;margin:0;height:auto;color:#222;text-align:left}.menu__item:hover:not(.menu__item--top-level,.menu__item--clean){background-color:#d3d3d3}.menu__item:hover:not(.menu__item--top-level,.menu__item--clean)>.menu__link{color:#222}.menu__item:hover:not(.menu__item--top-level)>.menu__link{color:#222}.menu__item--clean:hover{background-color:transparent}.menu__item--horizontal{float:left}.menu__item--top-level{float:left;border-top:3px solid #e4e4e4;border-bottom:3px solid #e4e4e4;text-align:center}.menu__item--top-level.menu__item:not(.menu__item--disabled):hover{border-bottom:3px solid #222}.menu__item--top-level.menu__item:not(.menu__item--disabled):hover>.menu__link{color:#222}.menu__item--fixed-width{width:240px;float:left}.menu__item--top-level.menu__item--active{border-bottom:3px solid #222}.menu__item--top-level.menu__item--active>.menu__link{color:#222}.menu__link{display:block;text-decoration:none;white-space:nowrap;padding:.5em;font-size:1.6rem;color:#222;cursor:pointer;float:left;line-height:30px}.menu__link--condensed{padding:0 .5em}.menu--dropdown{background-color:#f6f6f6;box-shadow:0 3px 6px rgba(0,0,0,.175);z-index:10000;position:absolute;top:100%;left:0;display:none;line-height:1.4;min-width:100%;padding:.5em 0;margin-top:3px}.is-dropdown:after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';display:inline-block;line-height:42px;padding-right:.5em}.is-dropdown--no-icon:after{font-family:"";content:'';padding:0}.is-dropdown:hover>.menu--dropdown{display:block}.menu--dropleft{background-color:#f6f6f6;box-shadow:0 3px 6px rgba(0,0,0,.175);z-index:80;position:absolute;top:-.5em;left:100%;display:none;padding:.5em 0}.is-dropleft:after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';float:right;padding:.5em 1em;font-size:14px}.is-dropleft:hover>.menu--dropleft{display:block}.menu-dropdown__link{padding:1em;float:left;display:block;text-decoration:none;white-space:normal;font-size:1.6rem;color:#222;cursor:pointer;padding:.5em 1em;width:calc(100% - 50px)}.menu-dropdown__item{display:block;text-decoration:none;white-space:nowrap;color:#222;cursor:pointer;padding:.5em;line-height:1.4;text-align:left}.menu-dropdown__item--link:hover{text-decoration:underline}.menu__item--mega{position:static;text-align:left}.mega-menu{background-color:#f6f6f6;z-index:10000;width:100%;position:absolute;top:100%;left:0;display:none;box-shadow:0 3px 6px rgba(0,0,0,.175)}.mega-menu .menu{margin-bottom:1em}.mega-menu__header-container{margin:0 .5em}.mega-menu__header-container__text{display:block;text-decoration:none;font-size:1.6rem;color:#222;cursor:pointer;margin-top:0;padding:.5em;line-height:1.2}.mega-menu__link{float:left;display:block;text-decoration:none;white-space:normal;font-size:1.6rem;color:#222;cursor:pointer;margin:0 2px;padding:.5em 1em;width:calc(100% - 50px)}.is-mega::before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';display:inline-block;line-height:42px;padding-right:.5em;float:right}.is-mega:hover>.mega-menu{display:block}.mega-menu__promotion-image{padding:1.25em}html,body{overflow-x:hidden}.mobile-nav-trigger{visibility:hidden;position:absolute}.mobile-nav-trigger-off{display:none;background-color:rgba(0,0,0,.3);width:100%;height:100%;position:fixed;z-index:90;left:0;top:0}.mobile-nav-trigger--left:checked~.mobile-navigation{left:0}.mobile-nav-trigger--left:checked~.site{left:300px}.mobile-nav-trigger--right:checked~.mobile-navigation{right:0}.mobile-nav-trigger--right:checked~.site{right:300px}.mobile-nav-trigger:checked~.mobile-nav-trigger-off{display:block}.mobile-nav-trigger-button:before{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:"";color:inherit;cursor:pointer}.mobile-navigation--right{right:-300px}.mobile-navigation--left{left:-300px}.mobile-navigation{width:300px;position:fixed;top:0;z-index:10000;box-shadow:0 0 10px rgba(51,51,51,.38);transition:left .2s;height:100%;overflow:auto;overflow-x:hidden;background:#fff}.menu-mobile{width:100%;list-style:none;margin:0;white-space:nowrap}.menu-mobile__item{width:100%;padding:0;margin:0;color:#222;transition:all .2s}.menu-mobile__link,.menu-mobile__header{display:block;text-decoration:none;white-space:normal;padding:.5em 1em;font-size:1.6rem;color:#222;cursor:pointer;margin-bottom:0;border-bottom:1px solid #e4e4e4}.menu-mobile__link:hover{background-color:#f6f6f6}.menu-mobile__link.u-ta-right{padding-right:40px}.menu-mobile__link--level-1{padding-left:1.5em}.menu-mobile__link--level-2{padding-left:2em}.menu-mobile__link--level-3{padding-left:2.5em}.menu-mobile__link--level-4{padding-left:3em}.menu-mobile__link--level-5{padding-left:3.5em}.menu-mobile__link--level-6{padding-left:4em}.menu-mobile__link--level-7{padding-left:4.5em}.menu-mobile__link--level-8{padding-left:5em}.menu-mobile__link--active{background-color:#f6f6f6}.menu-mobile__link--highlighted{background-color:#f6f6f6}.menu-mobile__link-icon{width:18px;text-align:center;margin-right:5px}.menu-mobile__submenu{display:none}.expand-trigger:checked~.menu-mobile__submenu{display:block}.menu-mobile__item--open>.menu-mobile__submenu{display:inline-block}.menu-mobile__link__wrap{position:relative}.menu-mobile__trigger{position:absolute;right:.5em;top:0;bottom:0;width:30px;display:flex;align-items:center;margin-bottom:0}.menu-mobile__trigger::before{line-height:inherit;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:"";display:inline-block;color:#222;margin:0 auto}.expand-trigger:checked~.menu-mobile__link__wrap .menu-mobile__trigger::before{content:""}.expand-trigger{top:0}.menu-mobile__trigger.menu-mobile__trigger--back{left:.1em;right:unset}.menu-mobile__trigger.menu-mobile__trigger--back::before{margin:-3px auto 1px;content:""}.menu-mobile__trigger--back+.menu-mobile__link{padding-left:30px}.menu-mobile__header{text-align:center;cursor:default}.menu-left{margin:0}.menu-left.menu-left--submenu{margin-left:25px;display:none}.menu-left__link--open+.menu-left.menu-left--submenu{display:block}.menu-left__item{padding:0;margin:0;list-style:none;position:relative}.menu-left__link{display:block;text-decoration:none;white-space:normal;padding:.5em 1em;color:#222;cursor:pointer}.menu-left__link:hover:not(.menu-left__link--level-2){background-color:#f6f6f6}.menu-left__link.menu-left__link--active{background-color:#f6f6f6}.menu-left__link.menu-left__link--closed:before{position:absolute;right:0;top:0;line-height:inherit;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';padding:.5em 1em;display:inline-block;color:#222}.menu-left__link.menu-left__link--open:before{position:absolute;right:0;top:0;line-height:inherit;font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';padding:.5em 1em;display:inline-block;color:#222}.menu-tools{list-style:none}.menu-tools__link{padding:.5em;display:block}.menu-tools__item{float:left;margin:0 10px 0 0}.menu-tools__item:last-child{margin-right:0}.article__header{line-height:1.2;margin-bottom:.5em}.article__header--giant{font-size:52px;font-weight:bold;text-transform:uppercase;margin-top:1rem}.article__subheader{margin-bottom:1em;margin-top:.25em}.article__subheader--giant{font-size:32px;line-height:1.4}.article__image{margin-bottom:2rem}.article__image--ball{border-radius:1000px}.article__subscription{font-size:12px;margin-bottom:1rem}.article__short-summary{margin:0}.article__summary{font-size:1.82rem;margin-bottom:2rem}.article__paragraph{margin-bottom:2em}.article__paragraph ul{padding-left:3rem}.article__paragraph ol{padding-left:3rem}.article__info-header{font-weight:bold;text-transform:uppercase}.article__info-body{margin-bottom:1rem}.article__block{position:relative;padding-top:1em;padding-bottom:.5em}.article__block::before{content:'';position:absolute;width:200px;border-top:1px solid #d3d3d3;left:calc(50% - 100px);top:0}.article__block::after{content:'';position:absolute;width:200px;border-top:1px solid #d3d3d3;left:calc(50% - 100px);bottom:0}.article__grid--lines{border-bottom:1px solid #a8a8a8}.timeline__date{float:right;font-size:2rem;background-color:#333;color:#fff;padding:7px;border-radius:9px}.timeline__date small{display:block;color:#fff}.timeline__date--clean{margin-bottom:1rem}.timeline__date::after{content:'';position:absolute;border-style:solid;border-width:15px 0 15px 15px;border-color:transparent #333;display:block;width:0;z-index:1;margin-top:-15px;right:-13px;top:50%}.timeline__date--clean::after{display:none}@media(max-width:768px){.timeline__date{float:none;text-align:center}.timeline__date::after{display:none}}.footer{padding-top:1em;background-color:#a8a8a8}.footer__heading{color:#fff}.footer__card-type{display:inline-block;background:#fff;border-radius:5px;margin-right:2px}.footer__payment-type{display:inline-block;border-radius:5px;margin-right:2px}.footer__copyright{text-align:center}.wire-image{background-color:#d3d3d3;width:100%;height:200px;text-align:left}.wire-image::after{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free";font-weight:900;content:'';position:relative;top:calc(50% - 8px);left:calc(50% - 8px);color:#a8a8a8}.wire-image-lines{background:repeating-linear-gradient(45deg,rgba(0,0,0,.3),rgba(0,0,0,.3) 10px,rgba(0,0,0,.4) 10px,rgba(0,0,0,.4) 20px)}.grid__col-12 .wire-image,.grid__col-lg-12 .wire-image,.grid__col-md-12 .wire-image,.grid__col-sm-12 .wire-image,.grid__col-xs-12 .wire-image{height:300px}.grid__col-12 .wire-image::after,.grid__col-lg-12 .wire-image::after,.grid__col-md-12 .wire-image::after,.grid__col-sm-12 .wire-image::after,.grid__col-xs-12 .wire-image::after{font-size:28px;left:calc(50% - 14px)}.grid__col-4 .wire-image,.grid__col-lg-4 .wire-image,.grid__col-md-4 .wire-image,.grid__col-sm-4 .wire-image,.grid__col-xs-4 .wire-image{height:160px}.grid__col-4 .wire-image::after,.grid__col-lg-4 .wire-image::after,.grid__col-md-4 .wire-image::after,.grid__col-sm-4 .wire-image::after,.grid__col-xs-4 .wire-image::after{font-size:22px;left:calc(50% - 11px)}.grid__col-3 .wire-image,.grid__col-lg-3 .wire-image,.grid__col-md-3 .wire-image,.grid__col-sm-3 .wire-image,.grid__col-xs-3 .wire-image{height:120px}.grid__col-2 .wire-image,.grid__col-lg-2 .wire-image,.grid__col-md-2 .wire-image,.grid__col-sm-2 .wire-image,.grid__col-xs-2 .wire-image{height:60px}.logo .wire-image{height:50px;width:120px}.logo .wire-image::after{content:'Logo';top:13px;left:29px;font-family:inherit}.receipt__logo .wire-image{height:50px;width:120px}.receipt__logo .wire-image::after{content:'Logo';top:13px;left:29px;font-family:inherit}.table .wire-image{height:38px}.mini-cart-table .wire-image{height:38px}.cart-table__image .wire-image{height:50px}.dropdown__item .wire-image{width:60px;height:50px}.lightbox .wire-image{width:60px;height:50px}.gallery-slider__image .wire-image{width:550px;height:350px}.layered-image .wire-image{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:60px;height:60px}.wire-grayscale{filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");filter:gray;-webkit-filter:grayscale(99%);-webkit-backface-visibility:hidden}.wireframe-tools__info{color:#a8a8a8;margin-bottom:1em}.wireframe-tools-toggle{cursor:pointer}.wireframe-tools--open{right:0;transition:all .2s ease-in}.wireframe-tools-overlay{position:absolute;width:100%;height:100%;z-index:10;background-color:rgba(0,0,0,.1)}.comment__number{color:#fff;padding:0 6px;text-align:center}.comment-mark{border:2px solid #333;transition:all .3s ease-in}.comment-mark__tag{color:#fff;position:absolute;width:24px;height:24px;background-color:#333;text-align:center;z-index:20}.comment-mark--active{border:2px solid #0b85c8}.comment-mark--active .comment-mark__tag{background-color:#0b85c8}.comment-mark--hover:not(.comment-mark--active){border:2px solid #ec683b}.comment-mark--hover:not(.comment-mark--active) .comment-mark__tag{background-color:#ec683b}.comment-textarea{border:4px solid #0b85c8}.comment--active{color:#ec683b}.comment--active .comment__number{background-color:#ec683b}.top-micro-search{left:-150px}.top-micro-search .typeahead{margin:-.5em 0}.product__thumbs{background-color:#f6f6f6;padding:.5em}.product__title{width:calc(100% - 40px)}.product__section{padding:1em 0}.product__section.product__section--bordered{border-top:1px #d3d3d3 solid;border-bottom:1px #d3d3d3 solid}.product__section.product__section--ribbon{background:#f6f6f6}.product__document{display:inline-block}.product__document-info{display:inline-block;margin-left:1em}.product__document-img{box-shadow:1px 1px 5px rgba(0,0,0,.3);margin:0 0 5px;display:inline-block}.product__document-icon{font-size:70px}.product__price-actions{display:flex;flex-direction:column;justify-content:flex-start}.product__price-actions__price{margin-bottom:.5em;text-align:left}@media(max-width:768px){.product__price-actions{display:block}.product__price-actions__price{margin-right:0}}.item-number{color:#a8a8a8;margin-bottom:1em;overflow:hidden;text-overflow:ellipsis;font-size:1.47rem}.item-number--compressed{line-height:1;margin-bottom:0}.price{font-weight:500;font-size:3.2rem}.price--condensed{font-size:1.47rem}.price--micro{font-size:1.47rem !important}.before-price{color:#a8a8a8;font-size:1.82rem;text-decoration:line-through;line-height:1.4}.before-price--micro{font-size:1.47rem !important}.product__stock-delivery{margin-top:.5em;margin-bottom:1em}.favorites--md{padding:.5em}.favorites--lg{padding:.5em;margin-top:.5em}.favorites--for-grid-view{position:absolute;top:5px;right:5px}.favorites-list{position:relative}.favorites.disabled i{color:#d3d3d3}.stickers-container{position:absolute}.stickers-container--block{position:relative}.stickers-container__tag{position:relative;margin-bottom:.25em;width:auto;display:table;padding:0 .25em;line-height:18px;z-index:10}.stickers-container__tag--sale{background-color:#c3423f;color:#fff}.stickers-container__tag--custom{background-color:#545454;color:#fff}.stickers-container__tag--new{background-color:#0085ca;color:#fff}.stickers-container--right{right:.5em;left:inherit}.product .stickers-container{margin-left:.5em/2}.stickers-container__tag--micro{margin:.25em;padding:0 .5em;border-radius:0;height:18px;line-height:18px !important;color:#fff;font-size:.8em !important;text-align:center}.stock-icon{width:8px;height:8px;margin-left:.5em;margin-right:.5em;border-radius:100px;background-color:#a8a8a8;display:inline-block}.stock-icon--in{background-color:#60d200}.stock-icon--not{background-color:#c3423f}.stock-icon--comming{background-color:#ec683b}.delivery-and-stock-info{width:100%;margin-bottom:1em}.parcel-shop-address{margin-left:0;margin-bottom:.5em}.cart-table{margin-bottom:0}.cart-orderline__cell{line-height:38px}.cart-orderline__name{display:block;line-height:normal;margin-bottom:.3em}.cart-orderline__cell__block{line-height:1.2em}.cart-table tr:first-of-type td{border-top:0 solid #fff}.cart-table__image{width:60px}.cart-table__quantity{width:80px}.cart-table__actions{width:70px}.cart-table__price{width:200px}.cart-summary{border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;margin-bottom:1em}.cart-summary__subtotals{display:inline-block;font-size:1.82rem;font-weight:bold}.cart-summary__totals{display:inline-block;font-size:2.24rem;font-weight:bold}.floating-mini-cart{position:fixed;right:0;top:0;z-index:10000;margin-top:.5em;padding:.5em;border:1px solid #d3d3d3;border-right:0;background-color:#fff}.mini-cart{display:inline-block;float:right;position:relative;color:#222;text-align:left}.mini-cart__counter:not(.mini-cart__counter--inline){position:absolute;background-color:#a8a8a8;border-radius:100px;font-weight:bold;color:#fff;padding:0 8px;font-size:1.2rem;transition:all .3s ease-in}.mini-cart__counter{right:-12px;top:-5px}.mini-cart__counter--inline{display:inline-block}.mini-cart__counter--lg{right:0;top:2px}.mini-cart-dropdown{background-color:#fff;z-index:80;position:absolute;right:0;top:100%;display:none;box-shadow:0 6px 12px rgba(0,0,0,.175);min-width:120px;margin-top:3px}.mini-cart-dropdown__inner{width:400px;padding:1em}.mini-cart-dropdown__inner h4{margin-top:0}.mini-cart-dropdown__body{overflow:auto;max-height:400px}.mini-cart-table{margin:0}.mini-cart-orderlines{margin:0}.mini-cart-orderlines__name{width:150px;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.mini-cart-orderlines__name.mini-cart-orderlines__name--small{font-size:90%}.mini-cart-totals{font-weight:700;border-bottom:.1rem solid #d3d3d3}.mini-cart-orderlines__footer td{padding:.5em 0 0;border:0}.mini-cart-update .mini-cart__counter{transform:scale(0,1);transition:all .2s ease-out}.product-list{top:-.5em}.product-list__condensed-title{width:calc(100% - 40px)}.product-list__list-item__left{border-top:1px solid #d3d3d3}.product-list__list-item__right{border-top:1px solid #d3d3d3}@media(max-width:768px){.product-list__list-item__right{border:none}}.product-list__list-item__price-actions{float:right;text-align:right}.product-list__grid-item__image{border:1px solid #d3d3d3;background-color:#fff}.product-list__grid-item__price-info{border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;padding:1em;background-color:#fff;text-align:center;min-height:110px;height:100%}.product-list__grid-item__short-info{border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;padding:1em;background-color:#fff;text-align:center;height:65px}.product-list__grid-item__footer{border-right:1px solid #d3d3d3;border-left:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;padding:1em;background-color:#fff;text-align:center}.product-list__details-item{border-top:1px solid #d3d3d3;padding:0}@media(max-width:768px){.product-list__details-item{flex-direction:column}.product-list__details-item__right>*{float:right}}.product-list__details-item__left{float:left;display:flex;align-items:center;justify-content:flex-start}.product-list__details-item__right{float:right;display:flex;align-items:center;justify-content:flex-end;height:100%}@media(max-width:480px){.product-list__details-item__left{float:left;display:block;width:100%}.product-list__details-item__right{float:left;display:block;width:100%}}.facets-container__box{border:1px solid #d3d3d3;margin-bottom:1em;background-color:#fff}.facets-container__header{padding:.5em;border-bottom:1px solid #d3d3d3;margin-bottom:0}.facets-container__list{padding:.5em;overflow-y:auto}.facets-container-trigger{visibility:hidden;position:absolute}.facets-container-trigger:checked~.facets-container{display:flex}.facets-container-trigger:checked~.facet-selector.more{display:none}.facet-selector.less{display:none}.facets-container-trigger:checked~.facet-selector.less{display:block}@media(min-width:992px){.facet-selector.more{display:none}.facet-selector.less{display:none}}@media(max-width:992px){.facets-container{display:none}}.checkbox-facet{display:flex}.checkbox-facet__checkbox{margin-top:4px}.checkbox-facet__label{flex:auto;word-break:break-all;display:inline-block;padding:0 4px}.checkbox-facet__count{color:#d3d3d3}.sign-in-dropdown{left:-70px;padding:1em;min-width:180px}.u-full-width{width:100%;max-width:100%}.u-full-max-width{max-width:100%}.u-full-height{height:100% !important}.u-flex{display:-ms-flexbox;display:-webkit-flex;display:flex}.u-pull--right{float:right}.u-pull--left{float:left}.u-overflow-hidden{overflow:hidden}.u-overflow-auto{overflow:auto}.disabled,input[disabled]{cursor:not-allowed;opacity:.5;pointer-events:none}.u-uppercase{text-transform:uppercase}.u-border{border:1px solid #d3d3d3}.u-border-top{border-top:1px solid #d3d3d3}.u-border-left{border-left:1px solid #d3d3d3}.u-border-right{border-right:1px solid #d3d3d3}.u-border-bottom{border-bottom:1px solid #d3d3d3}@media(max-width:480px){.u-no-border--xs{border:none}}@media(max-width:768px){.u-no-border--sm{border:none}}.u-box-shadow{box-shadow:0 2px 20px 1px rgba(0,0,0,.25);position:relative;z-index:10}.u-clearfix::after{clear:both;content:"";display:table}.u-hide-text{overflow:hidden;padding:0;text-indent:101%;white-space:nowrap}.u-hidden{display:none}.u-inline{display:inline}.u-inline-block{display:inline-block}.u-block{display:block}.u-visibility-hidden{visibility:hidden}.u-visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.u-reset-position{position:initial}.u-position-relative{position:relative}.u-ta-left{text-align:left}.u-ta-center{text-align:center}.u-ta-right{text-align:right}.u-middle{margin:auto}.u-va-middle{vertical-align:middle}.u-left-middle{margin:auto 0}.u-center-middle{position:relative;top:50%;left:50%;transform:perspective(1px) translate(-50%,-50%);text-align:center}.u-color-light,.u-color-light h1,.u-color-light h2,.u-color-light h3,.u-color-light h4,.u-color-light h5,.u-color-light h6,.u-color-light i{color:#fff}.u-color-dark,.u-color-dark h1,.u-color-dark h2,.u-color-dark h3,.u-color-dark h4,.u-color-dark h5,.u-color-dark h6,.u-color-dark i{color:#2a2a2a}.u-color-light-gray,.u-color-light-gray h1,.u-color-light-gray h2,.u-color-light-gray h3,.u-color-light-gray h4,.u-color-light-gray h5,.u-color-light-gray h6,.u-color-light-gray i{color:#d3d3d3}.u-brand-color-one,.u-brand-color-one h1,.u-brand-color-one h2,.u-brand-color-one h3,.u-brand-color-one h4,.u-brand-color-one h5,.u-brand-color-one h6,.u-brand-color-one i{color:#545454}.u-brand-color-two,.u-brand-color-two h1,.u-brand-color-two h2,.u-brand-color-two h3,.u-brand-color-two h4,.u-brand-color-two h5,.u-brand-color-two h6,.u-brand-color-two i{color:#7e7e7e}.u-color-danger{color:#c3423f}.u-color-inherit{color:inherit}.u-color-inherit:hover,.u-color-inherit:active,.u-color-inherit:focus{color:inherit}.u-color-light--bg{background-color:#fff}.u-color-light-gray--bg{background-color:#f6f6f6}.u-color-dark--bg{background-color:#2a2a2a}.u-brand-color-one--bg{background-color:#545454}.u-brand-color-one--bg-lighten-10{background-color:#6e6e6e}.u-brand-color-one--bg-lighten-20{background-color:#878787}.u-brand-color-one--bg-darken-10{background-color:#3b3b3b}.u-brand-color-one--bg-darken-20{background-color:#212121}.u-brand-color-two--bg{background-color:#7e7e7e}.u-brand-color-two--bg-lighten-10{background-color:#989898}.u-brand-color-two--bg-lighten-20{background-color:#b1b1b1}.u-brand-color-two--bg-darken-10{background-color:#656565}.u-brand-color-two--bg-darken-20{background-color:#4b4b4b}.u-color-warning--bg{background-color:#fff176}.u-color-font-black{color:#222}.u-color-gray{color:#a8a8a8}.u-bold{font-weight:bold;color:inherit}.u-italic{font-style:italic}.u-font-awesome{font-family:"Font Awesome 5 Free";font-weight:900}.u-truncate-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.u-condensed-text{margin-bottom:0;line-height:1.4;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-break--break-word{word-break:break-word}@media(max-width:480px){.u-condensed-text{white-space:normal}}.u-w20px{width:20px}.u-w40px{width:40px}.u-w50px{width:50px}.u-w60px{width:60px}.u-w70px{width:70px}.u-w80px{width:80px}.u-w100px{width:100px}.u-w110px{width:110px}.u-w120px{width:120px}.u-w130px{width:130px}.u-w133px{width:133px}.u-w150px{width:150px}.u-w160px{width:160px}.u-w180px{width:180px}.u-w220px{width:220px}.u-w340px{width:340px}.u-w380px{width:380px}@media(max-width:480px){.u-w50px--xs{width:50px}.u-w60px--xs{width:60px}.u-w70px--xs{width:70px}.u-w80px--xs{width:80px}.u-w100px--xs{width:100px}.u-w120px--xs{width:120px}.u-w125px--xs{width:125px}.u-w130px--xs{width:133px}.u-w133px--xs{width:133px}.u-w150px--xs{width:150px}.u-w160px--xs{width:160px}.u-w180px--xs{width:180px}.u-w220px--xs{width:220px}}.u-min-w120px{min-width:120px}.u-min-w220px{min-width:220px}.u-max-w50px{max-width:50px}.u-max-w210px{max-width:210px}.u-max-w220px{max-width:220px}.u-max-w340px{max-width:340px}.u-max-w380px{max-width:380px}.u-center-max-w600px{max-width:600px;margin:0 auto}.u-max-h500px{max-height:500px}.u-min-h400px{min-height:400px}.u-min-h500px{min-height:500px}.u-no-padding{padding:0}.u-no-margin{margin:0}.u-no-margin-on-p-elements p{margin:0}.u-margin{margin:.5em}.u-margin-top{margin-top:.5em}.u-margin-top--lg{margin-top:1em}.u-margin-right{margin-right:.5em}.u-margin-right--lg{margin-right:1em}.u-margin-bottom{margin-bottom:.5em}.u-margin-bottom--lg{margin-bottom:1em}.u-margin-left{margin-left:.5em}.u-margin-left--lg{margin-left:1em}.u-margin-bottom-5px{margin-bottom:5px}.u-padding{padding:.5em}.u-padding--lg{padding:1em}.u-padding-right{padding-right:.5em}.u-padding-bottom{padding-bottom:.5em}.u-padding-bottom--lg{padding-bottom:1em}.u-no-underline{text-decoration:none}.u-no-underline:hover,.u-no-underline:active,.u-no-underline:focus{text-decoration:none}@media(max-width:480px){.u-padding--xs{padding:.5em}.u-margin--xs{margin:.5em}.u-no-padding--xs{padding:0}.u-no-margin--xs{margin:0}}@media(min-width:481px){.left-circle-indent{margin-left:60px;padding-left:1em}}@media print{.u-no-print{display:none !important;height:0}.u-no-print,.u-no-print *{display:none !important;height:0}}.favorites-list__container{background-color:#f6f6f6;box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:80;position:absolute;right:0;width:250px;padding:.5em}.paragraph-container__grid--bleed{position:relative;width:calc(100% + 2em);left:-1em}.paragraph-container__grid--bleed-x{position:relative;width:calc(100% + 1em);left:-.5em}.paragraph-container__grid--bleed-y{position:relative;height:calc(100% + 1em);top:-.5em}
a{color:#0085ca;text-decoration:none;word-wrap:break-word}a:hover{color:#0071ac}.u-brand-color-one,.u-brand-color-one h1,.u-brand-color-one h2,.u-brand-color-one h3,.u-brand-color-one h4,.u-brand-color-one h5,.u-brand-color-one h6,.u-brand-color-one i{color:#00677f}.u-brand-color-one--bg{background-color:#00677f !important;-webkit-print-color-adjust:exact}.u-brand-color-one--bg-lighten-10{background-color:#0090b2}.u-brand-color-one--bg-lighten-20{background-color:#00bae5}.u-brand-color-one--bg-darken-10{background-color:#003e4c}.u-brand-color-one--bg-darken-20{background-color:#001419}.u-brand-color-two,.u-brand-color-two h1,.u-brand-color-two h2,.u-brand-color-two h3,.u-brand-color-two h4,.u-brand-color-two h5,.u-brand-color-two h6,.u-brand-color-two i{color:#b3d1d8}.u-brand-color-two--bg{background-color:#b3d1d8 !important;-webkit-print-color-adjust:exact}.u-brand-color-two--bg-lighten-10{background-color:#d5e5e9}.u-brand-color-two--bg-lighten-20{background-color:#f6fafb}.u-brand-color-two--bg-darken-10{background-color:#91bdc7}.u-brand-color-two--bg-darken-20{background-color:#70a8b5}.u-brand-color-three,.u-brand-color-three h1,.u-brand-color-three h2,.u-brand-color-three h3,.u-brand-color-three h4,.u-brand-color-three h5,.u-brand-color-three h6,.u-brand-color-three i{color:#75787b}.u-brand-color-three--bg{background-color:#75787b !important;-webkit-print-color-adjust:exact}.u-brand-color-three--bg-lighten-10{background-color:#8f9294}.u-brand-color-three--bg-lighten-20{background-color:#a9abad}.u-brand-color-three--bg-darken-10{background-color:#5c5f61}.u-brand-color-three--bg-darken-20{background-color:#434547}.u-brand-color-four,.u-brand-color-four h1,.u-brand-color-four h2,.u-brand-color-four h3,.u-brand-color-four h4,.u-brand-color-four h5,.u-brand-color-four h6,.u-brand-color-four i{color:#e3e4e5}.u-brand-color-four--bg{background-color:#e3e4e5 !important;-webkit-print-color-adjust:exact}.u-brand-color-four--bg-lighten-10{background-color:#fdfdfe}.u-brand-color-four--bg-lighten-20{background-color:#fff}.u-brand-color-four--bg-darken-10{background-color:#c9cbcc}.u-brand-color-four--bg-darken-20{background-color:#aeb1b4}.u-brand-color-five,.u-brand-color-five h1,.u-brand-color-five h2,.u-brand-color-five h3,.u-brand-color-five h4,.u-brand-color-five h5,.u-brand-color-five h6,.u-brand-color-five i{color:#ffd343}.u-brand-color-five--bg{background-color:#ffd343 !important;-webkit-print-color-adjust:exact}.u-brand-color-five--bg-lighten-10{background-color:#ffdf76}.u-brand-color-five--bg-lighten-20{background-color:#ffeba9}.u-brand-color-five--bg-darken-10{background-color:#ffc710}.u-brand-color-five--bg-darken-20{background-color:#dca900}.u-font-awesome{font-family:"Font Awesome 5 Pro","Font Awesome 5 Free","Roboto";font-weight:900}h1{font-family:"Roboto",sans-serif;font-size:33px;font-weight:regular;line-height:1.4;color:#363636}h2{font-family:"Roboto",sans-serif;font-size:28px;font-weight:regular;line-height:1.4;color:#363636}h3{font-family:"Roboto",sans-serif;font-size:24px;font-weight:100;line-height:1;color:#363636}body{font-family:"Roboto",sans-serif;font-size:16px;font-weight:300;line-height:1.5;color:#363636}a,.link{color:#00677f}a:hover,a:active,a:focus,.link:hover,.link:active,.link:focus{color:#b3d1d8}.btn--primary.dw-mod{border-width:1px;border-color:#00677f;color:#fff;font-size:16px;font-weight:bold;border-radius:0.2rem;background-color:#00677f}.btn--primary.dw-mod:focus,.btn--primary.dw-mod:hover,.btn--primary.dw-mod:active,.btn--primary.dw-mod.btn--active{background-color:#005d72}.btn--secondary.dw-mod{border-width:1px;border-color:#00677f;color:#fff;font-size:15px;font-weight:bold;border-radius:0.2rem;background-color:#00677f}.btn--secondary.dw-mod:focus,.btn--secondary.dw-mod:hover,.btn--secondary.dw-mod:active,.btn--secondary.dw-mod.btn--active{background-color:#005d72}.btn--tertiary.dw-mod{border-width:1px;border-color:#e3e4e5;color:#00677f;font-size:13px;font-weight:bold;border-radius:0.2rem;background-color:#e3e4e5}.btn--tertiary.dw-mod:focus,.btn--tertiary.dw-mod:hover,.btn--tertiary.dw-mod:active,.btn--tertiary.dw-mod.btn--active{background-color:#cccdce}.btn--link.dw-mod{color:#00677f}.btn--link.dw-mod:focus,.btn--link.dw-mod:hover,.btn--link.dw-mod:active{color:#b3d1d8}.image-filter--brand-color-one{background-color:rgba(0,103,127,0.3)}.image-filter--brand-color-two{background-color:rgba(179,209,216,0.3)}.image-filter--brand-color-three{background-color:rgba(117,120,123,0.3)}.image-filter--brand-color-four{background-color:rgba(227,228,229,0.3)}.image-filter--brand-color-five{background-color:rgba(255,211,67,0.3)}.pager__num:hover:not(.pager__num--current):not(.pager__num--ellipsis){border:1px solid #254d47}.pager__num.pager__num--current{background-color:#254d47}.footer.dw-mod{background-color:#f2f2f4;color:#75787b}.footer__heading.dw-mod{background-color:#00677F;color:#fff}.footer.dw-mod .collection.dw-mod a{background-color:#f2f2f4;color:#75787b}.header-top.dw-mod{background-color:#e3e4e5}.header-top.dw-mod .header-menu__link:hover{background-color:#e3e4e5}.main-navigation.main-navigation--nav-style.dw-mod{background-color:#fff}.main-navigation.main-navigation--nav-style.dw-mod .menu__link.dw-mod{color:#363636}.main-navigation.main-navigation--nav-style.dw-mod .menu__link.dw-mod:active,.main-navigation.main-navigation--nav-style.dw-mod .menu__link.dw-mod:focus,.main-navigation.main-navigation--nav-style.dw-mod .menu__link.dw-mod:hover{color:#595959}.main-navigation.main-navigation--nav-style.dw-mod .menu__link.dw-mod:active,.main-navigation.main-navigation--nav-style.dw-mod .menu__link.dw-mod:focus,.main-navigation.main-navigation--nav-style.dw-mod .menu__link.dw-mod:hover{background-color:#75787b}.main-navigation.main-navigation--top-style.dw-mod{background-color:#e3e4e5}.main-navigation.main-navigation--top-style.dw-mod .menu__link.dw-mod{color:#8b8e8a}.main-navigation.main-navigation--top-style.dw-mod .menu__link.dw-mod:active,.main-navigation.main-navigation--top-style.dw-mod .menu__link.dw-mod:focus,.main-navigation.main-navigation--top-style.dw-mod .menu__link.dw-mod:hover{background-color:#e3e4e5}.center-container.dw-mod{max-width:1000px}.site.dw-mod{background-color:#fff}.logo__img.dw-mod{height:25px}.mobile-navigation.dw-mod{background-color:#fff}.menu-mobile__link.dw-mod,.mobile-navigation__link.dw-mod,.menu-mobile__header.dw-mod{font-family:"Roboto";font-size:16px;font-weight:300;line-height:1.2em;color:#363636}.menu-mobile__link.dw-mod,.mobile-navigation__link.dw-mod{border-bottom-color:#f6f6f6;text-align:left}.mobile-navigation.dw-mod div.btn.dw-mod,.mobile-navigation.dw-mod label.btn.dw-mod,.mobile-navigation.dw-mod .circle-icon-btn.dw-mod,.menu-mobile__link--closed:before{color:#363636}.mobile-navigation.dw-mod .circle-icon-btn.dw-mod:after{border-color:#363636}.mobile-navigation__link.dw-mod:hover,.mobile-navigation__link.dw-mod:focus,.mobile-navigation__link.dw-mod:active{background-color:#fff;border-bottom-color:#f6f6f4;color:#00677f}.menu-mobile__link--active.dw-mod:not(.is-submenu),.menu-mobile__link.dw-mod:hover:not(.is-submenu),.menu-mobile__link.dw-mod:focus:not(.is-submenu),.menu-mobile__link.dw-mod:active:not(.is-submenu){background-color:#fff;border-bottom-color:#f6f6f4;color:#00677f}.menu-mobile__link--active.dw-mod:hover,.menu-mobile__link.dw-mod:hover,.menu-mobile__header.dw-mod:hover,.menu-mobile__link--highlighted.dw-mod:hover,.menu-mobile__link--active.dw-mod:focus,.menu-mobile__link.dw-mod:focus,.menu-mobile__header.dw-mod:focus,.menu-mobile__link--highlighted.dw-mod:focus,.menu-mobile__link--active.dw-mod:active,.menu-mobile__link.dw-mod:active,.menu-mobile__header.dw-mod:active,.menu-mobile__link--highlighted.dw-mod:active{background-color:#fff;border-bottom-color:#f6f6f4;color:#00677f}.menu-mobile__header.dw-mod,.menu-mobile__link--highlighted.dw-mod{background-color:#fff;border-bottom-color:#f6f6f4;color:#00677f}.menu-mobile__submenu{position:absolute;left:300px;top:0;bottom:0;z-index:1;transition:all 0.25s ease-in-out;display:block;background-color:#fff}.expand-trigger:checked~.menu-mobile__submenu{left:0}.menu-mobile__trigger:before{color:#363636}.menu-mobile__trigger:before,.expand-trigger:checked~.menu-mobile__link__wrap .menu-mobile__trigger:before{content:"\f105";margin:-3px auto 1px}.main-navigation.dw-mod{background-color:#fff}.main-navigation-mobile.dw-mod{background-color:#fff}.main-navigation-mobile.dw-mod .menu__link.dw-mod{color:#000}.menu--dropdown.dw-mod,.menu--dropleft.dw-mod{background-color:#75787b}.menu--dropdown.dw-mod .menu-dropdown__link.dw-mod,.menu--dropleft.dw-mod .menu-dropdown__link.dw-mod{color:#fff;font-size:15px}.menu--dropdown.dw-mod>.menu__item:after,.menu--dropleft.dw-mod>.menu__item:after{color:#fff}.is-dropdown.dw-mod::after{color:#363636;font-size:15px;line-height:2em;line-height:74px}.menu-dropdown__item.dw-mod{color:#fff;font-size:15px}.menu-dropdown__link.dw-mod,.menu--dropdown .list__link.dw-mod{color:#fff;font-size:15px;font-family:"Roboto",sans-serif}.menu--dropdown.dw-mod .menu__item:not(.menu__item--disabled):hover,.menu--dropleft.dw-mod .menu__item:not(.menu__item--disabled):hover,.mega-menu.dw-mod .menu__item--mega:not(.menu__item--disabled):hover{background-color:#646464}.menu--dropdown.dw-mod .menu__item:not(.menu__item--disabled):hover::after,.menu--dropleft.dw-mod .menu__item:not(.menu__item--disabled):hover::after,.mega-menu.dw-mod .menu__item--mega:not(.menu__item--disabled):hover::after{color:#fff}.menu--dropdown.dw-mod .menu__item:not(.menu__item--disabled):hover>.menu-dropdown__link.dw-mod,.menu--dropleft.dw-mod .menu__item:not(.menu__item--disabled):hover>.menu-dropdown__link.dw-mod,.mega-menu.dw-mod .menu__item--mega:not(.menu__item--disabled):hover>.menu-dropdown__link.dw-mod{color:#fff;background-color:#646464}.menu--dropdown.dw-mod .menu__item:not(.menu__item--disabled):hover>.mega-menu__link.dw-mod,.menu--dropleft.dw-mod .menu__item:not(.menu__item--disabled):hover>.mega-menu__link.dw-mod,.mega-menu.dw-mod .menu__item--mega:not(.menu__item--disabled):hover>.mega-menu__link.dw-mod{color:#fff;background-color:#646464}.mega-menu.dw-mod{background-color:#75787b}.mega-menu__header-container__text.dw-mod{color:#fff;font-size:1.4rem;font-family:"Roboto",sans-serif}.mega-menu__link.dw-mod{color:#fff;font-size:15px;font-family:"Roboto",sans-serif}.is-mega.dw-mod::before{line-height:75px;color:#363636}.menu__link.dw-mod{font-family:"Roboto",sans-serif;font-size:15px;font-weight:500;line-height:1;color:#363636;line-height:60px}.header-menu__link.dw-mod{line-height:60px}.header-menu__link.dw-mod:hover{background-color:#646464;color:#fff}.menu__item--active.dw-mod:not(.menu__item--top-level, .menu__item--clean),.menu__item.dw-mod:not(.menu__item--top-level, .menu__item--clean),.menu__item--active.dw-mod:not(.menu__item--top-level, .menu__item--clean):hover,.menu__item.dw-mod:not(.menu__item--top-level, .menu__item--clean):hover,.menu__item--active.dw-mod:not(.menu__item--top-level, .menu__item--clean):focus,.menu__item.dw-mod:not(.menu__item--top-level, .menu__item--clean):focus,.menu__item--active.dw-mod:not(.menu__item--top-level, .menu__item--clean):active,.menu__item.dw-mod:not(.menu__item--top-level, .menu__item--clean):active{background-color:#646464;color:#fff}.menu__item--top-level{border-top:3px solid transparent;border-bottom:3px solid transparent}.menu__item--top-level.menu__item--active.dw-mod,.menu__item--top-level.dw-mod:not(.menu__item--disabled):hover,.menu__item--top-level.dw-mod:not(.menu__item--disabled):focus,.menu__item--top-level.dw-mod:not(.menu__item--disabled):active{border-top:3px solid #fff;border-bottom:3px solid #fff;color:#595959}.menu__item--top-level.menu__item--active.dw-mod::before,.menu__item--top-level.dw-mod:not(.menu__item--disabled):hover::before,.menu__item--top-level.dw-mod:not(.menu__item--disabled):focus::before,.menu__item--top-level.dw-mod:not(.menu__item--disabled):active::before,.menu__item--top-level.menu__item--active.dw-mod::after,.menu__item--top-level.dw-mod:not(.menu__item--disabled):hover::after,.menu__item--top-level.dw-mod:not(.menu__item--disabled):focus::after,.menu__item--top-level.dw-mod:not(.menu__item--disabled):active::after{color:#595959}.menu__item--top-level.menu__item--active.dw-mod .menu__link,.menu__item--top-level.dw-mod:not(.menu__item--disabled):hover .menu__link,.menu__item--top-level.dw-mod:not(.menu__item--disabled):focus .menu__link,.menu__item--top-level.dw-mod:not(.menu__item--disabled):active .menu__link{color:#595959}.mini-cart-dropdown.dw-mod{background-color:#75787b;font-size:15px;color:#fff}.mini-cart-dropdown.dw-mod h4{color:#fff}.mini-cart-dropdown.dw-mod .mini-cart-orderlines__name{color:#fff}.header-menu__link.dw-mod{color:#8b8e8a}.tools-navigation.dw-mod{background-color:#595959;font-family:"Roboto";font-size:12px;font-weight:500;line-height:1em;color:#363636}.menu-tools__link.dw-mod{font-family:"Roboto";font-size:12px;font-weight:500;line-height:1em;color:#363636}.menu-tools__link.dw-mod:hover{color:#363636}.product-thumbs__item.dw-mod:hover,.product-thumbs__item--active.dw-mod{border:4px solid #b3d1d8}.stickers-container__tag--sale.dw-mod{font-family:"Amaranth",sans-serif;font-size:18px;font-weight:regular;line-height:1.8;color:#fff;text-transform:lowercase;background-color:#db5353;border-radius:5px 5px 5px 5px}.stickers-container__tag--new.dw-mod{font-family:"Amaranth",sans-serif;font-size:14px;font-weight:regular;line-height:1.4;color:#333;background-color:#3467b0}.stickers-container__tag--custom.dw-mod{font-family:"Abril Fatface",sans-serif;font-size:17px;font-weight:regular;line-height:2;color:#fff;background-color:#000}.receipt__header.dw-mod{background-color:#38756c !important}.receipt__header.dw-mod *{color:#fff !important}.product__price-actions__actions.dw-mod{text-align:left}.product__stock-delivery.dw-mod{text-align:left}.product__price-actions__price.dw-mod{text-align:left}.price--product-page.dw-mod{font-family:"Lato",sans-serif;font-size:20px;font-weight:regular;line-height:1.4;color:#333;background-color:#fff;display:inline-block;border:1px solid #fff}.mini-cart-update .menu-tools__link.dw-mod{color:#fff}.price--product-list.dw-mod{font-family:"Lato",sans-serif;font-size:18px;font-weight:regular;line-height:1.4;color:#333}.product-list__list-item.dw-mod{background-color:#fff;border-color:#fff}.product-list__list-item.dw-mod .product-list__list-item__right.dw-mod,.product-list__list-item.dw-mod .product-list__list-item__left.dw-mod{border-top:none}.product-list__grid-item.dw-mod .product-list__grid-item__price-info.dw-mod,.product-list__grid-item.dw-mod .product-list__grid-item__footer.dw-mod{background-color:#fff}.product-list__grid-item.dw-mod .product-list__grid-item__image.dw-mod,.product-list__grid-item.dw-mod .product-list__grid-item__price-info.dw-mod,.product-list__grid-item.dw-mod .product-list__grid-item__footer.dw-mod{border:none}.product-list__grid-item__price-info.dw-mod{text-align:center}.product-list__details-item.dw-mod{background-color:#fff;margin-top:0.5em;border-color:#fff;border:none}.expand-trigger:checked+.expand-container .expand-container__content .facets-container__list.dw-mod{max-height:250px}.facets-container__header.dw-mod{font-family:"Lato",sans-serif;font-size:14px;font-weight:regular;line-height:1.4;color:#333;background-color:#fff}.facets-container.dw-mod .facets-container__box{background-color:#fff}.facets-container.dw-mod .facets-container__box,.facets-container.dw-mod .facets-container__header{border:none}.facets-container.dw-mod .facets-container__box{border:none}.facets-container.dw-mod .facets-container__header{border-bottom:1px solid #7e7e7e}
html {
  height: 100%;
}

@font-face {
  font-family: 'Mokoko-medium';
  src: url(../fonts/mokoko/Mokoko-Medium.ttf) ;
}

@font-face {
  font-family: 'Mokoko-bold';
  src: url(../fonts/mokoko/Mokoko-Bold.ttf) ;
}

.italic {
font-family: 'Open Sans', sans-serif;
font-size: 16px;
font-weight: 300;
color: #6B6B6B;
font-style: italic;
}
.eherkenning-underline {
text-decoration: underline !important;
    line-height: 1.2;
    margin-bottom: 30px;
    font-size: 18px;
    font-weight: 300;
    color: #6B6B6B;
    font-family: 'Open Sans', sans-serif;
}

.eherkenning-underline img {
  width:227px;
  height: 95px;
  object-fit: contain;
}

.DigiD-underline {
text-decoration: underline !important;
line-height: 1.2;
margin-bottom: 30px;
font-size: 18px;
font-weight: 300;
color: #6B6B6B;
font-family: 'Open Sans', sans-serif;
}

body {
  display: flex;
  flex-direction: column;
  height: 100%;
  background-color: #f8f8f8;
  font-family: "Roboto",sans-serif !important;
font-size: 16px !important;
font-weight: 300 !important;
line-height: 1.5 !important;
color: #363636 !important;
}
header {
  background-color: #ffffff;
  /*margin-bottom:60px;*/
}
.main {
}
footer {
  height: 100px;
  background-color: #1a1a1a;
  flex: 0 0 auto;
}
a,
a:hover,
a:focus {
  color: inherit;
  text-decoration: none;
  transition: all 0.3s;
}
a:focus, a:hover {
    text-decoration: underline !important;
}
button,
a,
input,
textarea,
select {
  outline: none;
  cursor: pointer;
}
.container a {
  color: #337ab7 !important;
  text-decoration: none;
  color: #00677f !important;
}
#eherkenning {
    display: table;
    margin: 40px 0;
} 

.RSIN {
  display: table;
  margin: 40px 0px 8px 0px;
} 

.footer-logo_link img {
    width: inherit;
}
.digid-uitloggen {
display: table;
background-color: #c23b3b;
color: #fff;
padding: 8px 10px 8px 10px;
border-radius: 7px;
font-size: 14px;
font-weight: 400;
font-family: 'Open Sans', sans-serif;
margin-top: 13px;
text-align: center;
margin: 0 auto;
}

.btn-page {
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  background-color: #003a81;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 3px;
  padding: 6px 16px;
}
.btn-page:hover {
  background-color: #8fc7e8;
}
.btn-login {
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  background-color: #AD5700;
  color: #ffffff;
  text-transform: uppercase;
  font-weight: 600;
  border-radius: 3px;
  padding: 6px 30px;
}
.btn-login:focus:active {
  background-color: #8fc7e8;
}
.btn-login:hover {
  background-color: #AD5700;
}
.btn-circle {
  width: 40px;
  height: 40px;
  background-color: #ffffff;
  border: none;
  border-radius: 50%;
  padding: 10px;
}

.btn-group-lg > .btn, .btn-lg {
    padding: 10px 16px !important;
    font-size: 18px !important;
    line-height: 1.3333333 !important;
    border-radius: 6px !important;
}

.alert-error {
    padding: 0px;
	padding-top15px
    border: 1px solid transparent;
    border-radius: 4px;
	margin-top: 14px;
}

.login-block .login-form .alert {
    margin-bottom: 20px !important;
    border: 1px solid transparent !important;
    border-radius: 4px !important;
    padding-top: 10px !important;
    padding-left: 0 !important;
}

.kc-feedback-text{
	display: table;
	background-color: #c23b3b;
	color: #fff;
	padding: 8px 10px 8px 10px;
	border-radius: 7px;
	font-size: 14px;
	font-weight: 400;
	font-family: 'Open Sans', sans-serif;
	margin-top: 13px;
}

.title-block {
  margin-top: 30px;
  margin-bottom: 60px;

}
.container_achtergrond {
  background-image: url(../img/banner_GBTwente.png);
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.title-block h2 {
  margin-top: 0;
  font-size: 28px;
  color: #00677f;
  font-weight: 300;
  font-family: 'Mokoko-bold';

  background-color: #fff;
  width: 100%;
  margin-bottom: 0px;
  margin: 40px 0px 40px 0px !important;
  padding: 25px 30px 25px 30px;
  border-radius: 5px;
}

.title-block p {
  font-size: 16px;
  color: #282828;
}
.container2 {
    background-color: #e3e4e5 !important;
    padding: 20px 0;
}
.title-block_left {
  margin-top: 30px;
  margin-bottom: 60px;
  text-align: left;
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
}
.title-block_left h2 {
  margin-top: 0;
  font-size: 28px;
  color: #282828;
  font-weight: 300;
}
.title-block_left p {
  font-size: 16px;
  color: #282828;
}
/***Header***/

.header-wrapper {
  background-color: #00677F;
  box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.15);
  z-index: 1;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100px;
  padding: 10px;
}


.header-content,
.header-content_login {
  display: flex;
  flex-direction: row;
  width: 80%;
  height: 100px;
  margin: 0 auto;
}
.header-content {
  justify-content: space-between;
  align-items: center;
}
.header-content_login {
  justify-content: center;
  align-items: center;
}
.header-content_logo {
  width: 50%;
}
.header-content_logo .logo-link,
.single_logo .logo-link {
  width: 200px;
  display: inline-block;
  float: left;
}
.logo-text {
  display: inline-block;
  margin-left: 5px;
  font-size: 22px;
  font-weight: 300;
  color: #777777;
  font-family: 'Open Sans', sans-serif;
  position: relative;
  top: 3px;
}
/***Header***/
/***Login page***/
.login-block_header {
    font-family: "Roboto",sans-serif;
font-size: 24px;
font-weight: 100;
line-height: 1;
color: #363636;
}
.login-block_content p {
  line-height: 1.2;
  margin-bottom: 30px;
height: 70px;
  font-size: 18px;
  font-weight: 300;
  color: #6B6B6B;
  font-family: 'Open Sans', sans-serif;
}
.login-block_content-2 p {
height: 30px;
}
}
.login-block_content .digit-block_img {
  height: 100px;
  width: 100px;
}
.login-block_content .digit-block_link a {
  line-height: 1.2;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  color: #6B6B6B;
  font-family: 'Open Sans', sans-serif;
}
.login-block_footer p {
  line-height: 1.2;
  margin-bottom: 30px;
  font-size: 18px;
  font-weight: 300;
  color: #6B6B6B;
  font-family: 'Open Sans', sans-serif;
  font-style: italic;
}
.login-block_footer p a {
  color: #003a81;
}
.login-form .title-label {
  font-size: 16px;
  color: #2f3339;
  font-weight: 400;
  font-family: 'Open Sans', sans-serif;
}
input[type="email"], input[type="number"], input[type="search"], input[type="text"], input[type="tel"], input[type="url"], input[type="file"], input[type="password"] {
  appearance: none;
  background-color: #fff;
  border: 1px solid #d1d1d1;
  box-shadow: none;
  box-sizing: border-box;
  height: 38px;
  padding: 6px 10px;
  -moz-appearance: none;
  -webkit-appearance: none;
  width: 100%;
}
.btn-login {
border-width: 1px !important;
border-color: #00677f !important;
color: #fff !important;
font-size: 16px !important;
font-weight: bold !important;
border-radius: 0.2rem !important;
background-color: #00677f !important;
}
.form__field-group > * {
  width: 100%;
}
/***Login page***/
/***Content-page***/
.breadcrumbs {
  display: flex;
  flex-direction: row;
  justify-content: center;
  width: 80%;
  margin: 0 auto;
  height: 100px;
  position: relative;
}
.breadcrumbs .arrow-block {
  display: flex;
  align-items: center;
  position: absolute;
  top: 30px;
  left: 0;
}
.breadcrumbs .arrow-block p {
  margin: 0 0 0 10px;
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #003a81;
}
.breadcrumbs .breadcrumbs-title h2 {
  margin: 0;
}
.content {
  background-color: #ffffff;
}
.content .content-info {
  width: 80%;
  min-height: 600px;
  margin: 0 auto;
  padding-bottom: 20px;
}
/***Content-page***/
/***footer***/
.content-footer {
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.content-footer .footer-logo_link {
  width: 85px;
}
.content-footer .footer-nav {
  display: inline-block;
}
.content-footer .footer-nav .contact-info {
  list-style: none;
  padding: 0;
  margin: 0 0 0 5px;
}
.content-footer .footer-nav .contact-info li {
  display: inline-block;
  font-size: 14px;
  font-weight: 300;
  font-family: 'Open Sans', sans-serif;
  color: #c2c2c2;
}
.content-footer .footer-nav .contact-info li .icon-home {
  font-size: 18px;
}
.content-footer .footer-nav .contact-info li .icon-email {
  font-size: 16px;
  color: #c2c2c2;
}
.footer-copyright a {
  color: #8CB8DE !important;
}
.content-footer .footer-nav .contact-info li a {
  display: block;
  padding: 0 0 0 15px;
}
.content-footer .footer-nav .contact-info li span {
  margin-left: 5px;
  color: #c2c2c2;
}
.content-footer .footer-copyright {
  display: inline-block;
  margin-left: 5px;
  font-weight: 300;
  font-size: 14px;
  font-family: 'Open Sans', sans-serif;
  color: #c2c2c2;
  white-space: nowrap;
  position: relative;
}
li.mail span {
    color: #8CB8DE !important;
}
.content-footer .footer-copyright span {
  margin-left: 5px;
}
.content-footer .footer-copyright span:before {
  content: "";
  position: absolute;
  bottom: 3px;
  margin: 0 -5px;
  height: 14px;
  border-left: 1px solid #c2c2c2;
}

footer.dw-mod img{
  filter: brightness(0) invert(1);

}

/***footer***/
/***Media***/
@media (min-width: 0px) and (max-width: 320px) {
  .btn-page {
    margin-top: 30px;
  }
  .btn-page:hover {
    background-color: #8fc7e8;
  }
  .title-block {
    margin-bottom: 30px;
  }
  .title-block h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
  }
  .title-block p {
    font-size: small;
  }
  .title-block .afgeneld-info {
    margin-top: 25px;
  }
  .title-block_left {
    margin-bottom: 30px;
  }
  .title-block_left h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }
  .title-block_left p {
    font-size: small;
  }
  /***Header***/
  .header-content,
  .header-content_login {
    width: 90%;
  }
  .header-content_logo {
    width: 100%;
  }
  .header-content_logo .logo-link {
    width: 150px;
  }
  .logo-text {
    margin: 0;
    top: 0;
    font-size: 16px;
  }
  /***Header***/
  /***Login page***/
  .login-block_content {
    padding: 30px 20px 0;
  }
  .login-block_content .digit-block {
    margin-bottom: 40px;
  }
  .login-block_content .digit-block_link {
    margin-left: 30px;
  }
  .login-block_content .digit-block_link a {
    font-size: small;
  }
  /***Login page***/
  /***Content-page***/
  .breadcrumbs {
    align-items: center;
  }
  .breadcrumbs .arrow-block {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
  }
  .breadcrumbs .arrow-block p {
    margin: 0 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #003a81;
  }
  .breadcrumbs .title-block {
    margin-top: 0;
    margin-bottom: 0;
  }
  /***Content-page***/
  /***footer***/
  .content-footer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .content-footer .footer-logo_link {
    margin-bottom: 10px;
  }
  .content-footer .footer-nav {
    display: inline-block;
  }
  .content-footer .footer-nav .contact-info {
    text-align: center;
  }
  .content-footer .footer-nav .contact-info li a {
    display: block;
    padding: 0;
  }
  .content-footer .footer-copyright {
    font-size: small;
  }
  .content-footer .footer-copyright span {
    margin-left: 5px;
  }
  .content-footer .footer-copyright span:first-child:before {
    border: none;
  }
  .content-footer .footer-copyright span:before {
    bottom: 1px;
  }
  /***footer***/
}
@media (min-width: 321px) and (max-width: 480px) {
  .btn-page {
    margin-top: 30px;
  }
  .btn-page:hover {
    background-color: #8fc7e8;
  }
  .title-block {
    margin-bottom: 30px;
  }
  .title-block h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
  }
  .title-block p {
    font-size: small;
  }
  .title-block .afgeneld-info {
    margin-top: 25px;
  }
  .title-block_left {
    margin-bottom: 30px;
  }
  .title-block_left h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }
  .title-block_left p {
    font-size: small;
  }
  /***Header***/
  .header-content,
  .header-content_login {
    width: 90%;
  }
  .header-content_logo {
    width: 100%;
  }
  .header-content_logo .logo-link {
    width: 150px;
  }
  .logo-text {
    margin: 0;
    font-size: 16px;
  }
  /***Header***/
  /***Content-page***/
  .breadcrumbs {
    align-items: center;
  }
  .breadcrumbs .arrow-block {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
  }
  .breadcrumbs .arrow-block p {
    margin: 0 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #003a81;
  }
  .breadcrumbs .title-block {
    margin-top: 0;
    margin-bottom: 0;
  }
  /***Content-page***/
  /***footer***/
  .content-footer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .content-footer .footer-logo_link {
    margin-bottom: 10px;
  }
  .content-footer .footer-nav {
    display: inline-block;
  }
  .content-footer .footer-nav .contact-info {
    text-align: center;
  }
  .content-footer .footer-nav .contact-info li a {
    display: block;
    padding: 0;
  }
  .content-footer .footer-copyright {
    font-size: small;
  }
  .content-footer .footer-copyright span {
    margin-left: 5px;
  }
  .content-footer .footer-copyright span:first-child:before {
    border: none;
  }
  /***footer***/
}
@media (min-width: 481px) and (max-width: 768px) {
  .btn-page {
    margin-top: 30px;
  }
  .btn-page:hover {
    background-color: #8fc7e8;
  }
  .title-block {
    margin-bottom: 30px;
  }
  .title-block h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
  }
  .title-block p {
    font-size: small;
  }
  .title-block .afgeneld-info {
    margin-top: 25px;
  }
  .title-block_left {
    margin-bottom: 30px;
  }
  .title-block_left h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }
  .title-block_left p {
    font-size: small;
  }
  /***Header***/
  .header-content,
  .header-content_login {
    width: 90%;
  }
  .header-content_logo {
    width: 100%;
  }
  .header-content_logo .logo-link {
    width: 150px;
  }
  .logo-text {
    margin: 0;
    font-size: 16px;
  }
  /***Header***/
  /***Content-page***/
  .breadcrumbs {
    align-items: center;
  }
  .breadcrumbs .arrow-block {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
  }
  .breadcrumbs .arrow-block p {
    margin: 0 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #003a81;
  }
  .breadcrumbs .title-block {
    margin-top: 0;
    margin-bottom: 0;
  }
  /***Content-page***/
  /***footer***/
  .content-footer {
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }
  .content-footer .footer-logo_link {
    margin-bottom: 10px;
  }
  .content-footer .footer-copyright {
    font-size: small;
  }
  .content-footer .footer-copyright span {
    margin-left: 5px;
  }
  .content-footer .footer-copyright span:first-child:before {
    border: none;
  }

  
  /***footer***/
}
@media (min-width: 769px) and (max-width: 992px) {
  .btn-page {
    margin-top: 30px;
  }
  .btn-page:hover {
    background-color: #8fc7e8;
  }
  .title-block {
    margin-bottom: 30px;
  }
  .title-block h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 22px;
  }
  .title-block p {
    font-size: small;
  }
  .title-block .afgeneld-info {
    margin-top: 25px;
  }
  .title-block_left {
    margin-bottom: 30px;
  }
  .title-block_left h2 {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 20px;
  }
  .title-block_left p {
    font-size: small;
  }
  /***Header***/
  .header-content,
  .header-content_login {
    width: 90%;
  }
  .header-content_logo {
    width: 100%;
  }
  .header-content_logo .logo-link {
    width: 150px;
  }
  .logo-text {
    margin: 0;
    font-size: 16px;
  }
  /***Content-page***/
  .breadcrumbs {
    align-items: center;
  }
  .breadcrumbs .arrow-block {
    display: flex;
    align-items: center;
    position: absolute;
    left: 0;
  }
  .breadcrumbs .arrow-block p {
    margin: 0 0 0 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    color: #003a81;
  }
  .breadcrumbs .title-block {
    margin-top: 0;
    margin-bottom: 0;
  }
  /***Content-page***/
  /***footer***/
  .content-footer .footer-nav .contact-info {
    margin: 0 0 0 50px;
  }
  .content-footer .footer-nav .contact-info li a {
    padding: 0 0 5px 0;
  }
  .content-footer .footer-copyright {
    white-space: normal;
  }
  .content-footer .footer-copyright span {
    margin-left: 5px;
  }
  .content-footer .footer-copyright span:before {
    display: none;
  }
  /***footer***/
}
.footer.dw-mod {
  background-color: #00677F;
  color: #fff;
  display: table;
margin-top: auto;
	width: 100%;
}
.footer a {
  color: #fff;
  text-decoration: none;
  font-weight: 500;
  cursor: pointer;
}
@media (min-width: 1200px){
.container {
  width: 1000px !important;
}
}
