/* @license MIT https://github.com/necolas/normalize.css/blob/3.0.3/LICENSE.md */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block;}audio,canvas,progress,video{display:inline-block;vertical-align:baseline;}audio:not([controls]){display:none;height:0;}[hidden],template{display:none;}a{background-color:transparent;}a:active,a:hover{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}h1{font-size:2em;margin:0.67em 0;}mark{background:#ff0;color:#000;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:1em 40px;}hr{box-sizing:content-box;height:0;}pre{overflow:auto;}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em;}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0;}button{overflow:visible;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}input{line-height:normal;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto;}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}textarea{overflow:auto;}optgroup{font-weight:bold;}table{border-collapse:collapse;border-spacing:0;}td,th{padding:0;}
@media (min--moz-device-pixel-ratio:0){summary{display:list-item;}}
/* @license GNU-GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.collapse-processed > summary{padding-right:0.5em;padding-left:0.5em;}.collapse-processed > summary:before{float:left;width:1em;height:1em;content:"";background:url(/themes/contrib/classy/images/misc/menu-expanded.png) 0 100% no-repeat;}[dir="rtl"] .collapse-processed > summary:before{float:right;background-position:100% 100%;}.collapse-processed:not([open]) > summary:before{-ms-transform:rotate(-90deg);-webkit-transform:rotate(-90deg);transform:rotate(-90deg);background-position:25% 35%;}[dir="rtl"] .collapse-processed:not([open]) > summary:before{-ms-transform:rotate(90deg);-webkit-transform:rotate(90deg);transform:rotate(90deg);background-position:75% 35%;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/contrib/classy/images/icons/ee0000/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/contrib/classy/images/icons/e32700/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/contrib/classy/images/misc/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/contrib/classy/images/misc/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/contrib/classy/images/misc/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/contrib/classy/images/misc/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/contrib/classy/images/icons/73b355/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/contrib/classy/images/icons/e29700/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/contrib/classy/images/icons/e32700/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
:root{--new-font-size-ratio:1;--theme-color:#A33A1B;--theme-secondary-color:#505F4F;--main-mh-desktop:calc(100vh - 74px);--main-nav-height:74px;--page-top-padding:60px;}@-ms-viewport{width:device-width;}html{-webkit-box-sizing:border-box;box-sizing:border-box;-ms-overflow-style:scrollbar;}*,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit;}.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks{width:100%;padding-right:14px;padding-left:14px;margin-right:auto;margin-left:auto;}@media (min-width:768px){.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks{max-width:100%;}}@media (min-width:992px){.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks{max-width:100%;}}@media (min-width:1180px){.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks{max-width:100%;}}@media (min-width:1440px){.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks{max-width:100%;}}@media (min-width:1800px){.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks{max-width:100%;}}@media (min-width:2400px){.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks{max-width:100%;}}.container-fluid{width:100%;padding-right:14px;padding-left:14px;margin-right:auto;margin-left:auto;}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-14px;margin-left:-14px;}.no-gutters{margin-right:0;margin-left:0;}.no-gutters > .col,.no-gutters > [class*=col-]{padding-right:0;padding-left:0;}.col-xxxl,.col-xxxl-auto,.col-xxxl-12,.col-xxxl-11,.col-xxxl-10,.col-xxxl-9,.col-xxxl-8,.col-xxxl-7,.col-xxxl-6,.col-xxxl-5,.col-xxxl-4,.col-xxxl-3,.col-xxxl-2,.col-xxxl-1,.col-xxl,.col-xxl-auto,.col-xxl-12,.col-xxl-11,.col-xxl-10,.col-xxl-9,.col-xxl-8,.col-xxl-7,.col-xxl-6,.col-xxl-5,.col-xxl-4,.col-xxl-3,.col-xxl-2,.col-xxl-1,.col-xl,.col-xl-auto,.col-xl-12,.col-xl-11,.col-xl-10,.col-xl-9,.col-xl-8,.col-xl-7,.col-xl-6,.col-xl-5,.col-xl-4,.col-xl-3,.col-xl-2,.col-xl-1,.col-lg,.col-lg-auto,.col-lg-12,.col-lg-11,.col-lg-10,.col-lg-9,.col-lg-8,.col-lg-7,.col-lg-6,.col-lg-5,.col-lg-4,.col-lg-3,.col-lg-2,.col-lg-1,.col-md,.col-md-auto,.col-md-12,.col-md-11,.col-md-10,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-md-1,.col-sm,.col-sm-auto,.col-sm-12,.col-sm-11,.col-sm-10,.col-sm-9,.col-sm-8,.col-sm-7,.col-sm-6,.col-sm-5,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-auto,.col-12,.col-11,.col-10,.col-9,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3,.col-2,.col-1{position:relative;width:100%;min-height:1px;padding-right:14px;padding-left:14px;}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-1{margin-left:8.3333333333%;}.offset-2{margin-left:16.6666666667%;}.offset-3{margin-left:25%;}.offset-4{margin-left:33.3333333333%;}.offset-5{margin-left:41.6666666667%;}.offset-6{margin-left:50%;}.offset-7{margin-left:58.3333333333%;}.offset-8{margin-left:66.6666666667%;}.offset-9{margin-left:75%;}.offset-10{margin-left:83.3333333333%;}.offset-11{margin-left:91.6666666667%;}@media (min-width:768px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-sm-0{margin-left:0;}.offset-sm-1{margin-left:8.3333333333%;}.offset-sm-2{margin-left:16.6666666667%;}.offset-sm-3{margin-left:25%;}.offset-sm-4{margin-left:33.3333333333%;}.offset-sm-5{margin-left:41.6666666667%;}.offset-sm-6{margin-left:50%;}.offset-sm-7{margin-left:58.3333333333%;}.offset-sm-8{margin-left:66.6666666667%;}.offset-sm-9{margin-left:75%;}.offset-sm-10{margin-left:83.3333333333%;}.offset-sm-11{margin-left:91.6666666667%;}}@media (min-width:992px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-md-0{margin-left:0;}.offset-md-1{margin-left:8.3333333333%;}.offset-md-2{margin-left:16.6666666667%;}.offset-md-3{margin-left:25%;}.offset-md-4{margin-left:33.3333333333%;}.offset-md-5{margin-left:41.6666666667%;}.offset-md-6{margin-left:50%;}.offset-md-7{margin-left:58.3333333333%;}.offset-md-8{margin-left:66.6666666667%;}.offset-md-9{margin-left:75%;}.offset-md-10{margin-left:83.3333333333%;}.offset-md-11{margin-left:91.6666666667%;}}@media (min-width:1180px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-lg-0{margin-left:0;}.offset-lg-1{margin-left:8.3333333333%;}.offset-lg-2{margin-left:16.6666666667%;}.offset-lg-3{margin-left:25%;}.offset-lg-4{margin-left:33.3333333333%;}.offset-lg-5{margin-left:41.6666666667%;}.offset-lg-6{margin-left:50%;}.offset-lg-7{margin-left:58.3333333333%;}.offset-lg-8{margin-left:66.6666666667%;}.offset-lg-9{margin-left:75%;}.offset-lg-10{margin-left:83.3333333333%;}.offset-lg-11{margin-left:91.6666666667%;}}@media (min-width:1440px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-xl-0{margin-left:0;}.offset-xl-1{margin-left:8.3333333333%;}.offset-xl-2{margin-left:16.6666666667%;}.offset-xl-3{margin-left:25%;}.offset-xl-4{margin-left:33.3333333333%;}.offset-xl-5{margin-left:41.6666666667%;}.offset-xl-6{margin-left:50%;}.offset-xl-7{margin-left:58.3333333333%;}.offset-xl-8{margin-left:66.6666666667%;}.offset-xl-9{margin-left:75%;}.offset-xl-10{margin-left:83.3333333333%;}.offset-xl-11{margin-left:91.6666666667%;}}@media (min-width:1800px){.col-xxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-xxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-xxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-xxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-xxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-xxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-xxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-xxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-xxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-xxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-xxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-xxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-xxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-xxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-xxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-xxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-xxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-xxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-xxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-xxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-xxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-xxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-xxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-xxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-xxl-0{margin-left:0;}.offset-xxl-1{margin-left:8.3333333333%;}.offset-xxl-2{margin-left:16.6666666667%;}.offset-xxl-3{margin-left:25%;}.offset-xxl-4{margin-left:33.3333333333%;}.offset-xxl-5{margin-left:41.6666666667%;}.offset-xxl-6{margin-left:50%;}.offset-xxl-7{margin-left:58.3333333333%;}.offset-xxl-8{margin-left:66.6666666667%;}.offset-xxl-9{margin-left:75%;}.offset-xxl-10{margin-left:83.3333333333%;}.offset-xxl-11{margin-left:91.6666666667%;}}@media (min-width:2400px){.col-xxxl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%;}.col-xxxl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none;}.col-xxxl-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333333333%;flex:0 0 8.3333333333%;max-width:8.3333333333%;}.col-xxxl-2{-webkit-box-flex:0;-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;}.col-xxxl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;}.col-xxxl-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333333333%;flex:0 0 33.3333333333%;max-width:33.3333333333%;}.col-xxxl-5{-webkit-box-flex:0;-ms-flex:0 0 41.6666666667%;flex:0 0 41.6666666667%;max-width:41.6666666667%;}.col-xxxl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;}.col-xxxl-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333333333%;flex:0 0 58.3333333333%;max-width:58.3333333333%;}.col-xxxl-8{-webkit-box-flex:0;-ms-flex:0 0 66.6666666667%;flex:0 0 66.6666666667%;max-width:66.6666666667%;}.col-xxxl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;}.col-xxxl-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333333333%;flex:0 0 83.3333333333%;max-width:83.3333333333%;}.col-xxxl-11{-webkit-box-flex:0;-ms-flex:0 0 91.6666666667%;flex:0 0 91.6666666667%;max-width:91.6666666667%;}.col-xxxl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;}.order-xxxl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1;}.order-xxxl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13;}.order-xxxl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0;}.order-xxxl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}.order-xxxl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}.order-xxxl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;}.order-xxxl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;}.order-xxxl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;}.order-xxxl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6;}.order-xxxl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7;}.order-xxxl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8;}.order-xxxl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9;}.order-xxxl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10;}.order-xxxl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11;}.order-xxxl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12;}.offset-xxxl-0{margin-left:0;}.offset-xxxl-1{margin-left:8.3333333333%;}.offset-xxxl-2{margin-left:16.6666666667%;}.offset-xxxl-3{margin-left:25%;}.offset-xxxl-4{margin-left:33.3333333333%;}.offset-xxxl-5{margin-left:41.6666666667%;}.offset-xxxl-6{margin-left:50%;}.offset-xxxl-7{margin-left:58.3333333333%;}.offset-xxxl-8{margin-left:66.6666666667%;}.offset-xxxl-9{margin-left:75%;}.offset-xxxl-10{margin-left:83.3333333333%;}.offset-xxxl-11{margin-left:91.6666666667%;}}.d-none{display:none !important;}.d-inline{display:inline !important;}.d-inline-block{display:inline-block !important;}.d-block{display:block !important;}.d-table{display:table !important;}.d-table-row{display:table-row !important;}.d-table-cell{display:table-cell !important;}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}@media (min-width:768px){.d-sm-none{display:none !important;}.d-sm-inline{display:inline !important;}.d-sm-inline-block{display:inline-block !important;}.d-sm-block{display:block !important;}.d-sm-table{display:table !important;}.d-sm-table-row{display:table-row !important;}.d-sm-table-cell{display:table-cell !important;}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-sm-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:992px){.d-md-none{display:none !important;}.d-md-inline{display:inline !important;}.d-md-inline-block{display:inline-block !important;}.d-md-block{display:block !important;}.d-md-table{display:table !important;}.d-md-table-row{display:table-row !important;}.d-md-table-cell{display:table-cell !important;}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-md-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1180px){.d-lg-none{display:none !important;}.d-lg-inline{display:inline !important;}.d-lg-inline-block{display:inline-block !important;}.d-lg-block{display:block !important;}.d-lg-table{display:table !important;}.d-lg-table-row{display:table-row !important;}.d-lg-table-cell{display:table-cell !important;}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-lg-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1440px){.d-xl-none{display:none !important;}.d-xl-inline{display:inline !important;}.d-xl-inline-block{display:inline-block !important;}.d-xl-block{display:block !important;}.d-xl-table{display:table !important;}.d-xl-table-row{display:table-row !important;}.d-xl-table-cell{display:table-cell !important;}.d-xl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-xl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:1800px){.d-xxl-none{display:none !important;}.d-xxl-inline{display:inline !important;}.d-xxl-inline-block{display:inline-block !important;}.d-xxl-block{display:block !important;}.d-xxl-table{display:table !important;}.d-xxl-table-row{display:table-row !important;}.d-xxl-table-cell{display:table-cell !important;}.d-xxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-xxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media (min-width:2400px){.d-xxxl-none{display:none !important;}.d-xxxl-inline{display:inline !important;}.d-xxxl-inline-block{display:inline-block !important;}.d-xxxl-block{display:block !important;}.d-xxxl-table{display:table !important;}.d-xxxl-table-row{display:table-row !important;}.d-xxxl-table-cell{display:table-cell !important;}.d-xxxl-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-xxxl-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}@media print{.d-print-none{display:none !important;}.d-print-inline{display:inline !important;}.d-print-inline-block{display:inline-block !important;}.d-print-block{display:block !important;}.d-print-table{display:table !important;}.d-print-table-row{display:table-row !important;}.d-print-table-cell{display:table-cell !important;}.d-print-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;}.d-print-inline-flex{display:-webkit-inline-box !important;display:-ms-inline-flexbox !important;display:inline-flex !important;}}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.flex-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.align-items-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important;}.align-self-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important;}.align-self-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important;}@media (min-width:768px){.flex-sm-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}.flex-sm-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.flex-sm-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-sm-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-sm-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-sm-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-sm-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-sm-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-sm-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-sm-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-sm-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-sm-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-sm-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-sm-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-sm-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-sm-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-sm-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-sm-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-sm-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.align-items-sm-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-sm-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-sm-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-sm-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-sm-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-sm-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-sm-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-sm-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-sm-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important;}.align-self-sm-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-sm-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-sm-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important;}.align-self-sm-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-sm-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important;}}@media (min-width:992px){.flex-md-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}.flex-md-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.flex-md-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-md-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-md-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-md-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-md-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-md-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-md-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-md-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-md-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-md-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-md-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-md-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-md-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-md-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-md-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-md-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-md-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.align-items-md-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-md-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-md-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-md-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-md-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-md-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-md-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-md-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-md-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important;}.align-self-md-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-md-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-md-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important;}.align-self-md-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-md-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important;}}@media (min-width:1180px){.flex-lg-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}.flex-lg-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.flex-lg-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-lg-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-lg-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-lg-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-lg-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-lg-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-lg-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-lg-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-lg-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-lg-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-lg-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-lg-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-lg-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-lg-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-lg-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-lg-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-lg-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.align-items-lg-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-lg-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-lg-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-lg-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-lg-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-lg-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-lg-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-lg-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-lg-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important;}.align-self-lg-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-lg-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-lg-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important;}.align-self-lg-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-lg-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important;}}@media (min-width:1440px){.flex-xl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}.flex-xl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.flex-xl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-xl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-xl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-xl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-xl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-xl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-xl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-xl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-xl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-xl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-xl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-xl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-xl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-xl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-xl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-xl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-xl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.align-items-xl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-xl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-xl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-xl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-xl-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-xl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-xl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-xl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-xl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important;}.align-self-xl-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-xl-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-xl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important;}.align-self-xl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-xl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important;}}@media (min-width:1800px){.flex-xxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}.flex-xxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.flex-xxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-xxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-xxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-xxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-xxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-xxl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-xxl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-xxl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-xxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-xxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-xxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-xxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-xxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-xxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-xxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-xxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-xxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-xxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.align-items-xxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-xxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-xxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-xxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-xxl-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-xxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-xxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-xxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-xxl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important;}.align-self-xxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-xxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-xxl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important;}.align-self-xxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-xxl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important;}}@media (min-width:2400px){.flex-xxxl-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important;}.flex-xxxl-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;}.flex-xxxl-row-reverse{-webkit-box-orient:horizontal !important;-webkit-box-direction:reverse !important;-ms-flex-direction:row-reverse !important;flex-direction:row-reverse !important;}.flex-xxxl-column-reverse{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important;}.flex-xxxl-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important;}.flex-xxxl-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important;}.flex-xxxl-wrap-reverse{-ms-flex-wrap:wrap-reverse !important;flex-wrap:wrap-reverse !important;}.flex-xxxl-fill{-webkit-box-flex:1 !important;-ms-flex:1 1 auto !important;flex:1 1 auto !important;}.flex-xxxl-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important;}.flex-xxxl-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important;}.flex-xxxl-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important;}.flex-xxxl-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important;}.justify-content-xxxl-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important;}.justify-content-xxxl-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important;}.justify-content-xxxl-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important;}.justify-content-xxxl-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important;}.justify-content-xxxl-around{-ms-flex-pack:distribute !important;justify-content:space-around !important;}.align-items-xxxl-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important;}.align-items-xxxl-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important;}.align-items-xxxl-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important;}.align-items-xxxl-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important;}.align-items-xxxl-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important;}.align-content-xxxl-start{-ms-flex-line-pack:start !important;align-content:flex-start !important;}.align-content-xxxl-end{-ms-flex-line-pack:end !important;align-content:flex-end !important;}.align-content-xxxl-center{-ms-flex-line-pack:center !important;align-content:center !important;}.align-content-xxxl-between{-ms-flex-line-pack:justify !important;align-content:space-between !important;}.align-content-xxxl-around{-ms-flex-line-pack:distribute !important;align-content:space-around !important;}.align-content-xxxl-stretch{-ms-flex-line-pack:stretch !important;align-content:stretch !important;}.align-self-xxxl-auto{-ms-flex-item-align:auto !important;-ms-grid-row-align:auto !important;align-self:auto !important;}.align-self-xxxl-start{-ms-flex-item-align:start !important;align-self:flex-start !important;}.align-self-xxxl-end{-ms-flex-item-align:end !important;align-self:flex-end !important;}.align-self-xxxl-center{-ms-flex-item-align:center !important;-ms-grid-row-align:center !important;align-self:center !important;}.align-self-xxxl-baseline{-ms-flex-item-align:baseline !important;align-self:baseline !important;}.align-self-xxxl-stretch{-ms-flex-item-align:stretch !important;-ms-grid-row-align:stretch !important;align-self:stretch !important;}}.tooltip{position:absolute;z-index:3000;display:block;margin:0;font-size:0.875rem;word-wrap:break-word;opacity:0;}.tooltip.show{opacity:0.9;}.tooltip .arrow{position:absolute;display:block;width:0.8rem;height:0.4rem;}.tooltip .arrow::before{position:absolute;content:"";border-color:transparent;border-style:solid;}.bs-tooltip-top,.bs-tooltip-auto[x-placement^=top]{padding:0.4rem 0;border-top-color:#003DB9;}.bs-tooltip-top .arrow,.bs-tooltip-auto[x-placement^=top] .arrow{bottom:0;border-top-color:inherit;}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^=top] .arrow::before{top:0;border-width:0.4rem 0.4rem 0;border-top-color:inherit;}.bs-tooltip-right,.bs-tooltip-auto[x-placement^=right]{padding:0 0.4rem;border-right-color:#003DB9;}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^=right] .arrow{left:0;width:0.4rem;height:0.8rem;border-right-color:inherit;}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^=right] .arrow::before{right:0;border-width:0.4rem 0.4rem 0.4rem 0;border-right-color:inherit;}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^=bottom]{padding:0.4rem 0;border-bottom-color:#003DB9;}.bs-tooltip-bottom .arrow,.bs-tooltip-auto[x-placement^=bottom] .arrow{top:0;border-bottom-color:inherit;}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^=bottom] .arrow::before{bottom:0;border-width:0 0.4rem 0.4rem;border-bottom-color:inherit;}.bs-tooltip-left,.bs-tooltip-auto[x-placement^=left]{padding:0 0.4rem;border-left-color:#003DB9;}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^=left] .arrow{right:0;width:0.4rem;height:0.8rem;border-left-color:inherit;}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^=left] .arrow::before{left:0;border-width:0.4rem 0 0.4rem 0.4rem;border-left-color:inherit;}.tooltip-inner{max-width:200px;padding:0.25rem 0.5rem;color:#fff;text-align:center;background-color:#000;border-radius:0.25rem;}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box;}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;}table{border-collapse:collapse;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle;}q,blockquote{quotes:none;}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none;}a img{border:none;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}button,input{line-height:normal;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input[type=button],input[type=reset],input[type=submit]{cursor:pointer;*overflow:visible;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}@-webkit-keyframes fadeInAnimation{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeInAnimation{0%{opacity:0;}100%{opacity:1;}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translateX(-30px);transform:translateX(-30px);}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0);}}.fade-in{opacity:0;-webkit-transition:opacity 0.4s ease;transition:opacity 0.4s ease;}.fade-in.animate{opacity:1;}.fade-in-left{opacity:0;-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:opacity 0.4s ease,-webkit-transform;transition:opacity 0.4s ease,-webkit-transform;transition:opacity 0.4s ease,transform;transition:opacity 0.4s ease,transform,-webkit-transform;}.fade-in-left.animate{opacity:1;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);}.anim-this.delay-1{-webkit-transition-delay:1s;transition-delay:1s;}.parralax-img .img-wrapper{overflow:hidden;position:relative;}.parralax-img .img-wrapper img{-webkit-transform:scale(1.2) translateY(10%);-ms-transform:scale(1.2) translateY(10%);transform:scale(1.2) translateY(10%);}@media (max-width:767.98px){:root{--page-top-padding:40px;}}a{text-decoration:none;}.sr-only,.studies-feed-template .view-filters-inner .form-item-category > label,.project-grid .grid-item figcaption,.basic-page-template.bkg-brown .page-title-wrapper,.basic-page-template.bkg-green .page-title-wrapper,.remote-video-lightbox .field--name-field-credits{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;-webkit-clip-path:inset(50%);clip-path:inset(50%);border:0;}img.svg{display:none;}.file{display:inline-block;min-height:auto;padding-left:0;background-repeat:no-repeat;background-position:left center;background-image:none !important;}body{position:relative;}body:not(.no-js) img[loading=lazy]{opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}body:not(.no-js) img[loading=lazy].loaded{opacity:1;}#ajax-toggle-container{height:100vh;position:fixed;top:0;background-color:var(--theme-secondary-color);z-index:1020;-webkit-transition:top 1s cubic-bezier(0.72,0,0.01,1);transition:top 1s cubic-bezier(0.72,0,0.01,1);width:100%;top:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;}#ajax-toggle-container::-webkit-scrollbar{display:none;}#ajax-toggle-container .close-toggle{position:sticky;top:40px;left:calc(100% - 60px);background:white;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent;z-index:40;}#ajax-toggle-container .close-toggle:hover:before,#ajax-toggle-container .close-toggle:hover:after{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);}#ajax-toggle-container .close-toggle:before,#ajax-toggle-container .close-toggle:after{content:"";display:block;height:1px;width:100%;background:white;top:50%;left:0;right:0;margin:0 auto;position:absolute;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}#ajax-toggle-container .close-toggle:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}#ajax-toggle-container .close-toggle:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}#ajax-toggle-container.is-open{top:0;}#ajax-toggle-container #ajax-wrapper{margin:0 auto;width:100%;}#ajax-toggle-container #ajax-toggle-inner{padding-top:0px;margin-top:-30px;}.btn-reset,.filter-toggle,.top-slider-wrapper .scroll-to-slider{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;background:none;border:none;}input.button:not([data-drupal-selector]),a.button,.btn-style,.path-checkout .form-submit:not(.address-book-edit-button),.wysiwyg a.wysiwyg-btn,.product-full .button--add-to-cart,.paragraph-form form input[type=submit],.more-wrapper a,.btn-wrapper a,.user-login-form .form-actions input{display:inline-block;text-decoration:none;background-color:var(--theme-color);color:white;padding:20px 40px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:60px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;font-weight:bold;display:inline-block;position:relative;background-image:none;background-repeat:no-repeat;background-size:16px 16px;background-position:left top;border:1px solid var(--theme-color);border-radius:100px;-webkit-transition:all 0.35s ease-in-out;transition:all 0.35s ease-in-out;overflow:hidden;}@media (max-width:991.98px){input.button:not([data-drupal-selector]),a.button,.btn-style,.path-checkout .form-submit:not(.address-book-edit-button),.wysiwyg a.wysiwyg-btn,.product-full .button--add-to-cart,.paragraph-form form input[type=submit],.more-wrapper a,.btn-wrapper a,.user-login-form .form-actions input{-webkit-transition:all 0s;transition:all 0s;font-size:20px;line-height:22px;}}input.button:not([data-drupal-selector]):hover,a.button:hover,.btn-style:hover,.path-checkout .form-submit:hover:not(.address-book-edit-button),.wysiwyg a.wysiwyg-btn:hover,.product-full .button--add-to-cart:hover,.paragraph-form form input[type=submit]:hover,.more-wrapper a:hover,.btn-wrapper a:hover,.user-login-form .form-actions input:hover{background-color:black;color:white;border:1px solid black;}input.button:not([data-drupal-selector]).border,a.button.border,.btn-style.border,.path-checkout .border.form-submit:not(.address-book-edit-button),.wysiwyg a.border.wysiwyg-btn,.product-full .border.button--add-to-cart,.paragraph-form form input.border[type=submit],.more-wrapper a.border,.btn-wrapper a.border,.user-login-form .form-actions input.border,.btn-wrapper.border a{background:transparent;color:var(--theme-color);}input.button:not([data-drupal-selector]).border:hover,a.button.border:hover,.btn-style.border:hover,.path-checkout .border.form-submit:hover:not(.address-book-edit-button),.wysiwyg a.border.wysiwyg-btn:hover,.product-full .border.button--add-to-cart:hover,.paragraph-form form input.border[type=submit]:hover,.more-wrapper a.border:hover,.btn-wrapper a.border:hover,.user-login-form .form-actions input.border:hover,.btn-wrapper.border a:hover{background:var(--theme-color);border:1px solid var(--theme-color);color:white;}input.button:not([data-drupal-selector]).small,.path-checkout input.button.form-submit:not([data-drupal-selector]):not(.address-book-edit-button),a.button.small,.path-checkout a.button.form-submit:not(.address-book-edit-button),.btn-style.small,.path-checkout .btn-style.form-submit:not(.address-book-edit-button),.path-checkout .small.form-submit:not(.address-book-edit-button),.path-checkout .form-submit:not(.address-book-edit-button),.wysiwyg a.small.wysiwyg-btn,.wysiwyg .path-checkout a.wysiwyg-btn.form-submit:not(.address-book-edit-button),.path-checkout .wysiwyg a.wysiwyg-btn.form-submit:not(.address-book-edit-button),.product-full .small.button--add-to-cart,.product-full .path-checkout .button--add-to-cart.form-submit:not(.address-book-edit-button),.path-checkout .product-full .button--add-to-cart.form-submit:not(.address-book-edit-button),.paragraph-form form input.small[type=submit],.paragraph-form form .path-checkout input[type=submit].form-submit:not(.address-book-edit-button),.path-checkout .paragraph-form form input[type=submit].form-submit:not(.address-book-edit-button),.more-wrapper a.small,.more-wrapper .path-checkout a.form-submit:not(.address-book-edit-button),.path-checkout .more-wrapper a.form-submit:not(.address-book-edit-button),.btn-wrapper a.small,.btn-wrapper .path-checkout a.form-submit:not(.address-book-edit-button),.path-checkout .btn-wrapper a.form-submit:not(.address-book-edit-button),.user-login-form .form-actions input.small,.user-login-form .form-actions .path-checkout input.form-submit:not(.address-book-edit-button),.path-checkout .user-login-form .form-actions input.form-submit:not(.address-book-edit-button){padding:7px 15px;min-height:auto;}input.button:not([data-drupal-selector]):focus,a.button:focus,.btn-style:focus,.path-checkout .form-submit:focus:not(.address-book-edit-button),.wysiwyg a.wysiwyg-btn:focus,.product-full .button--add-to-cart:focus,.paragraph-form form input[type=submit]:focus,.more-wrapper a:focus,.btn-wrapper a:focus,.user-login-form .form-actions input:focus{outline:none;}.region-meta--frontend,nav[role=navigation] .contextual,.feed-icons,.gin-secondary-toolbar{display:none !important;}@-webkit-keyframes slideup{0%{bottom:-100vh;}100%{bottom:0;}}@keyframes slideup{0%{bottom:-100vh;}100%{bottom:0;}}.js-message{-webkit-animation:slideup 1s ease-in-out forwards;animation:slideup 1s ease-in-out forwards;position:fixed;bottom:0;left:0;width:100%;}.gin--horizontal-toolbar #toolbar-administration{z-index:1000;}@media (min-width:976px){.gin--horizontal-toolbar #toolbar-administration{z-index:1000 !important;}}.gin--horizontal-toolbar #header,.gin--horizontal-toolbar .menu-off-canvas{top:54px;}.gin--horizontal-toolbar .menu-off-canvas{height:calc(100vh - 54px);}.c-status-message--status{background-color:var(--theme-secondary-color) !important;color:var(--theme-color) !important;}.c-status-message--status *{color:var(--theme-color) !important;}.c-status-message--status .c-status-message__close-svg path{fill:var(--theme-color);}.c-status-message__text{color:white;}.c-status-message__text *{color:white;}.block-language .contextual{display:none !important;}#toolbar-administration,#toolbar-bar{z-index:1000;}body .bef-exposed-form .form--inline > .form-item{float:none;}body .form--inline .form-item{float:none;margin-right:0;}svg.ext{display:none;}body span.ext{display:none !important;}.form-item,.form-actions{margin-top:0;margin-bottom:0;}.visually-hidden{width:0;display:block;visibility:hidden;height:0px;}.block--views .contextual-links-wrapper,.block--block .contextual-links-wrapper,.block .contextual-links-wrapper{display:none !important;}.region-content{position:relative;}.region-content #block-frontend-local-tasks{position:absolute;left:30px;top:80px;z-index:8;}.region-content #block-frontend-local-tasks li{background-color:white;}.user-logged-in.toolbar-fixed .slide-out-menu{height:calc(100vh - 79px);top:79px;}.file img{display:none;}#admin-menu{display:none;}.slicknav_menu{display:none;}#header .contextual-links-wrapper{display:none;}.main-nav .contextual-links-wrapper{display:none;}.contextual-links{position:fixed;bottom:30px;right:30px;padding:12px;background-color:white;z-index:3000;}.contextual-links li{display:inline-block;margin-right:10px;}.contextual-links li a{font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block;width:100%;padding:7px 15px;}.contextual-links li.edit,.contextual-links li.translate{background-color:transparent;border:3px solid red;}.contextual-links li.edit a,.contextual-links li.translate a{color:red;}.contextual-links li.edit:hover,.contextual-links li.translate:hover{background-color:red;}.contextual-links li.edit:hover a,.contextual-links li.translate:hover a{color:white;}.contextual-links li.dashboard{background-color:transparent;border:3px solid blue;margin-right:0;}.contextual-links li.dashboard a{color:blue;}.contextual-links li.dashboard:hover{background-color:blue;}.contextual-links li.dashboard:hover a{color:white;}.cookie-pop{background-color:var(--theme-color);color:white;left:0;position:fixed;text-align:center;bottom:0px;width:100%;z-index:400;padding:5px;font-size:14px;min-height:40px;line-height:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.cookie-pop *{font-weight:normal !important;}.cookie-pop a{color:white;text-decoration:underline !important;}.cookie-pop a:hover{color:white;}.cookie-pop button.bouton{margin:10px 10px 10px 20px;padding:5px 7px 5px 5px;font-size:12px;background-color:transparent;border:1px solid white;font-weight:bold;color:white;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;font-weight:normal;}.cookie-pop button.bouton:hover{background-color:var(--theme-color);color:white;}.contextual-links{position:fixed;bottom:30px;right:30px;padding:12px;background-color:white;z-index:3000;}.contextual-links li{display:inline-block;margin-right:10px;}.contextual-links li a{font-weight:600;text-transform:uppercase;letter-spacing:1px;display:block;width:100%;padding:7px 15px;}.contextual-links li.edit,.contextual-links li.translate{background-color:transparent;border:3px solid red;}.contextual-links li.edit a,.contextual-links li.translate a{color:red;}.contextual-links li.edit:hover,.contextual-links li.translate:hover{background-color:red;}.contextual-links li.edit:hover a,.contextual-links li.translate:hover a{color:white;}.contextual-links li.dashboard{background-color:transparent;border:3px solid blue;margin-right:0;}.contextual-links li.dashboard a{color:blue;}.contextual-links li.dashboard:hover{background-color:blue;}.contextual-links li.dashboard:hover a{color:white;}.form-item__required-marker:before{content:"*";color:red;}.i18n-fr .form-wrapper form:after{content:"Les champs marqués d'un astérisque (*) sont obligatoires";color:red;}.i18n-nl .form-wrapper form:after{content:"De velden met een asterisk (*) moet u invullen";color:red;}.i18n-en .form-wrapper form:after{content:"Fields with a * are required";color:red;}.path-user .region-content #block-frontend-local-tasks{bottom:40px;right:40px;padding-left:0;padding-right:0;position:fixed;top:auto;left:auto;width:auto;}.path-user .form-item{margin-bottom:10px;}.path-user .form-item > label{display:block;}.path-user #edit-actions{margin-top:20px;}div#sliding-popup,div#sliding-popup .eu-cookie-withdraw-banner,.eu-cookie-withdraw-tab{background-color:var(--theme-color);}.eu-cookie-compliance-content{padding-top:4px;}.eu-cookie-compliance-buttons{margin:0 0 10px 0;}.decline-button.eu-cookie-compliance-default-button{-webkit-box-shadow:none !important;box-shadow:none !important;font-family:"Trade Gothic LT W04 Bd Cn No-2" !important;}body #popup-buttons button{letter-spacing:1px !important;text-transform:uppercase !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;display:inline-block;padding:6px 20px !important;border:1px solid white !important;border-top:1px solid white !important;color:white !important;background-color:transparent !important;position:relative !important;overflow:hidden !important;-webkit-transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1) !important;transition:background-color 0.2s cubic-bezier(0.19,1,0.22,1) !important;text-shadow:none !important;cursor:pointer !important;outline:none !important;font-size:16px !important;background-image:none !important;border-radius:0 !important;}body #popup-buttons button:after{content:"";position:absolute;top:0;right:0;left:0;bottom:0;padding:6px 20px;color:var(--theme-color);background-color:white;-ms-transform:translateY(100%);-webkit-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform 0.4s cubic-bezier(0.19,1,0.22,1);transition:-webkit-transform 0.4s cubic-bezier(0.19,1,0.22,1);transition:transform 0.4s cubic-bezier(0.19,1,0.22,1);transition:transform 0.4s cubic-bezier(0.19,1,0.22,1),-webkit-transform 0.4s cubic-bezier(0.19,1,0.22,1);z-index:-1;}body #popup-buttons button:hover{color:var(--theme-color) !important;background-image:none !important;}body #popup-buttons button:hover:after{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}#block-frontend-primary-local-tasks{position:fixed;bottom:0;left:0;right:auto;z-index:999;}ul.tabs{margin:0 0;display:-webkit-box;display:-ms-flexbox;display:flex;background:white;-webkit-box-shadow:-9px -2px 9px rgba(0,0,0,0.14);box-shadow:-9px -2px 9px rgba(0,0,0,0.14);}ul.tabs > li{background:blue;margin-right:0;display:inline-block;}ul.tabs > li:first-child a{border-left:none;}.tabs a.is-active{background-color:var(--gin-color-primary);color:white;}.tabs a{background-color:white;color:black;border-left:1px solid rgba(0,0,0,0.2);margin:0;min-height:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:bold;}.tabs a:hover{color:white;background-color:var(--gin-color-primary);}.tabs.primary{text-align:right;}.path-user .tabs.primary{text-align:left;}.gin--vertical-toolbar #block-frontend-main-menu{width:calc(100% - 72px);left:72px;}.ui-dialog:not(.ui-dialog-off-canvas) .ui-dialog-title{color:white;}#drupal-modal .paragraph-form > details summary{padding-top:15px;padding-bottom:15px;font-size:20px;font-weight:bold;border-top:1px solid;position:relative;}#drupal-modal .paragraph-form > details summary:after{content:"";display:block;position:absolute;right:10px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:20px;height:20px;background:url(/themes/_custom/frontend/assets/css/images/down-arrow.svg) no-repeat center;background-size:20px auto;}#drupal-modal fieldset > legend{display:block;margin-bottom:5px;font-weight:bold;}#drupal-modal .media-library-edit__link:link{color:transparent;}.ui-dialog:not(.ui-dialog-off-canvas){z-index:2000 !important;}.ui-widget-overlay{z-index:1999 !important;}body .ui-dialog input[type=file]{border:none;font-size:15px;margin:10px 0;}body .ui-dialog .views-exposed-form > .form--inline{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px;}body .ui-dialog .views-exposed-form > .form--inline > div{padding-left:10px;padding-right:10px;}body .ui-dialog .views-exposed-form > .form--inline > div[data-drupal-selector=edit-actions]{padding-top:38px;margin-left:auto;}body .ui-dialog.geysir-dialog .button,body .ui-dialog input[type=submit],body .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button{padding:calc(1rem - 2px) calc(1.5rem - 2px);border:2px solid var(--gin-color-primary) !important;border-radius:var(--gin-border-m);-webkit-box-shadow:0 1px 2px var(--colorGinPrimaryLight);box-shadow:0 1px 2px var(--colorGinPrimaryLight);-webkit-transition:var(--gin-transition);transition:var(--gin-transition);color:var(--gin-color-primary);background-color:transparent;font-size:1rem;background-image:none;font-weight:700;line-height:1rem;cursor:pointer;text-align:center;text-decoration:none;display:inline-block;}body .ui-dialog.geysir-dialog .button:hover,body .ui-dialog input[type=submit]:hover,body .ui-dialog .ui-widget-content.ui-dialog-buttonpane .button:hover{background-color:var(--gin-color-primary-hover);border-color:var(--gin-color-primary-hover) !important;color:white;}body .ui-dialog.geysir-dialog .ui-dialog-titlebar{line-height:1.2;padding:24px;background:#1b1b1d;border:0 none;border-top-left-radius:var(--gin-border-l);border-top-right-radius:var(--gin-border-l);}body .media-library-edit__link{color:transparent !important;}body .ui-dialog.geysir-dialog .media-library-item > input{width:32px;height:32px;margin:0.75rem;background-color:white;border-radius:50%;-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.15);box-shadow:0 2px 4px rgba(0,0,0,0.15);right:0.625rem;-webkit-box-sizing:border-box;box-sizing:border-box;border-color:transparent !important;border:1px solid #d3d4d9 !important;background-repeat:no-repeat;background-position:center;background-size:0.75rem;position:absolute;z-index:1;top:0.625rem;overflow:hidden;padding:0;-webkit-transition:0.2s border-color;transition:0.2s border-color;color:transparent;text-shadow:none;font-size:0;background-image:url(/themes/contrib/gin/dist/media/sprite.svg#media-remove-view);}body .ui-dialog.geysir-dialog .media-library-item > input:hover{width:32px;height:32px;margin:0.75rem;background-color:white;border-radius:50%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:0 0 0 1px var(--colorGinFocusBorder),0 0 0 4px var(--colorGinFocus) !important;box-shadow:0 0 0 1px var(--colorGinFocusBorder),0 0 0 4px var(--colorGinFocus) !important;}@media (min-width:1280px){body .media-library-selection .media-library-item--grid{max-width:180px;}}body .ui-dialog input[type=email],body .ui-dialog input[type=password],body .ui-dialog input[type=phone],body .ui-dialog input[type=search],body .ui-dialog input[type=text],body .ui-dialog input[type=number],body .ui-dialog textarea{color:var(--gin-color-text);background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:var(--gin-transition);transition:var(--gin-transition);max-width:100%;min-height:3rem;padding:calc(0.75rem - 1px) calc(1rem - 1px);background:#fff;font-size:1rem;line-height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;}body .ui-dialog .form-item > label{display:table;margin-top:0.25rem;margin-bottom:0.25rem;font-size:0.889rem;font-weight:bold;line-height:1.125rem;color:var(--gin-color-text);font-family:var(--ginFont);font-family:inherit;}body .ui-dialog{font-family:var(--ginFont);}body .ui-dialog form fieldset{padding:1.5rem;border:1px solid var(--colorGinBorder);color:var(--colorGinTextLight);padding-top:8px;padding-left:0;padding-right:0;background:transparent;border-color:var(--colorGinBorder);border-radius:var(--gin-border-m);-webkit-box-shadow:none;box-shadow:none;margin-top:0.75rem;margin-bottom:0.75rem;position:relative;min-width:0;margin:1rem 0;}body .ui-dialog form fieldset > legend{display:contents;float:left;width:100%;margin-bottom:1.5rem;color:#55565b;font-weight:bold;max-width:100%;padding:0;white-space:normal;-webkit-box-sizing:border-box;box-sizing:border-box;}body .ui-dialog form fieldset:not(.fieldgroup) > legend{top:20px;}body .media-library-views-form{-ms-flex-wrap:wrap;flex-wrap:wrap;}body .ui-dialog .views-exposed-form{min-width:100%;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content;padding:1.5rem;background:var(--colorGinLayerBackground);padding-top:8px;border:1px solid var(--colorGinLayerBorder);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.5rem;margin-top:0;-webkit-box-shadow:var(--ginShadowLevel1);box-shadow:var(--ginShadowLevel1);border-radius:var(--ginBorderMedium);}body .ui-dialog button.link.js-media-library-widget-toggle-weight{position:absolute;top:0.75rem;right:1rem;text-decoration:none;font-size:0.75em;padding:8px;color:var(--gin-color-primary);margin:0;padding:0;cursor:pointer;border:0;background:transparent;}body .ui-dialog .fieldset__label,body .ui-dialog .fieldset-legend{display:block;padding:1rem;line-height:1rem;margin-top:0.25rem;white-space:normal;color:var(--gin-color-text);}@media screen and (min-width:48em){body .ui-dialog .fieldset__label,body .ui-dialog .fieldset-legend{padding-right:1.5rem;padding-left:1.5rem;}}body .ui-dialog fieldset.media-library-widget .fieldset__wrapper{margin-bottom:0;}body .ui-dialog .fieldset__legend--visible ~ .fieldset__wrapper{margin-top:0;}body .ui-dialog .fieldset__wrapper,body .ui-dialog .fieldset-wrapper{margin:1rem;}@media screen and (min-width:48em){body .ui-dialog .fieldset__wrapper,body .ui-dialog .fieldset-wrapper{margin:1.5rem 1.5rem 1.75rem;}}body .ui-dialog .field-group-details{background-color:#fff;display:block;margin-top:1rem;margin-bottom:1rem;color:var(--gin-color-text);border:1px solid var(--colorGinBorder);border-radius:var(--gin-border-m);-webkit-box-shadow:none;box-shadow:none;line-height:1.295rem;}body .ui-dialog .field-group-details > summary{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:1rem 1rem 1rem 2.25rem;list-style:none;cursor:pointer;-webkit-transition:background-color 0.12s ease-in-out;transition:background-color 0.12s ease-in-out;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;border-radius:1px;background-color:transparent;line-height:1rem;color:var(--gin-color-text);font-size:0.9375rem;font-weight:600;padding-top:1.25rem;padding-bottom:1.25rem;padding-left:2.75rem;}body .ui-dialog .field-group-details > summary:before{position:absolute;top:50%;left:0.75rem;display:inline-block;width:1rem;height:1rem;margin-top:-0.5rem;content:"";-webkit-transition:-webkit-transform 0.12s ease-in 0s;transition:-webkit-transform 0.12s ease-in 0s;transition:transform 0.12s ease-in 0s;transition:transform 0.12s ease-in 0s,-webkit-transform 0.12s ease-in 0s;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);text-align:center;background:var(--gin-color-text);-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#handle-view);left:1.125rem;}body .ui-dialog .field-group-details > .details-wrapper{margin:1rem 1.25rem;color:var(--gin-color-text);}body .ui-dialog .form-item{margin-top:0.75rem;margin-bottom:0.75rem;}body .ui-dialog .form-item .description{margin-top:0.375rem;margin-bottom:0.375rem;max-width:520px;color:var(--colorGinTextLight);font-size:0.79rem;line-height:1.0625rem;}body .ui-dialog .form-type-select select{color:var(--gin-color-text);background-color:var(--gin-bg-input);border:1px solid var(--gin-border-color-form-element);border-radius:var(--gin-border-m);-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:var(--gin-transition);transition:var(--gin-transition);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 9'%3e%3cpath fill='none' stroke-width='1.5' d='M1 1l6 6 6-6' stroke='%23545560'/%3e%3c/svg%3e") !important;background-repeat:no-repeat;background-position:100% 50%;background-size:2.75rem 0.5625rem;font-size:1rem;line-height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;max-width:100%;min-height:3rem;padding:calc(0.75rem - 1px) calc(1rem - 1px);width:auto;min-width:0;padding-right:calc(2.5rem - 1px);}body .ui-dialog .form-type-checkbox input,body .ui-dialog .form-type-checkboxs input{height:0;width:0;visibility:hidden;}body .ui-dialog .form-type-checkbox label,body .ui-dialog .form-type-checkboxs label{padding-left:50px !important;cursor:pointer !important;line-height:22px !important;font-weight:normal !important;color:var(--gin-color-text);font-size:0.889rem;}body .ui-dialog .form-type-checkbox label:before,body .ui-dialog .form-type-checkboxs label:before{content:"" !important;cursor:pointer !important;width:40px !important;height:24px !important;background:#bbbbbb !important;display:block !important;border-radius:20px !important;border:none !important;}body .ui-dialog .form-type-checkbox label:after,body .ui-dialog .form-type-checkboxs label:after{content:"";position:absolute !important;top:2px !important;left:2px !important;width:20px !important;height:20px !important;background:#fff !important;border-radius:100% !important;-webkit-transition:0.3s !important;transition:0.3s !important;border:none !important;}body .ui-dialog .form-type-checkbox input:checked + label:before,body .ui-dialog .form-type-checkboxs input:checked + label:before{background:#0d9888 !important;}body .ui-dialog .form-type-checkbox input:checked + label:after,body .ui-dialog .form-type-checkboxs input:checked + label:after{left:18px !important;}body .ui-dialog .form-type-radio .description,body .ui-dialog .form-type-checkbox .description{margin-left:50px;}body .ui-dialog .margin-fieldset{margin:0 0 !important;padding-bottom:0 !important;border:none !important;}body .ui-dialog .margin-fieldset > legend{display:none !important;}body .ui-dialog .margin-fieldset > .fieldset-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 !important;}body .ui-dialog .margin-fieldset > .fieldset-wrapper > div{margin-right:1.5em;}body .ui-dialog .field--type-text-long .form-type-select{display:-webkit-box;display:-ms-flexbox;display:flex;}body .ui-dialog .field--type-text-long .form-type-select > label{margin-right:10px;}body .ui-dialog .field--type-text-long .form-type-select > select{min-height:1.5rem;padding:0 5px;}body .ui-dialog .field--type-text-long .filter-wrapper{border:none;}body .geysir-field-paragraph-wrapper:hover:after{background-color:rgba(85,142,213,0.1);pointer-events:none;}body .js .js-hide{display:none !important;}body .geysir-modal-add-select-type-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px;margin-left:-20px;margin-right:-20px;}body .geysir-modal-add-select-type-form .geysir-add-type{width:calc(16.6666666667% - 40px);margin-right:20px;margin-left:20px;margin-right:0;padding:0;position:relative;border:1px solid var(--gin-border-color-table);border-radius:var(--gin-border-m);-webkit-box-shadow:4px 4px 10px var(--gin-bg-layer2);box-shadow:4px 4px 10px var(--gin-bg-layer2);}body .geysir-modal-add-select-type-form .geysir-add-type:hover{border:1px solid var(--gin-color-text);-webkit-box-shadow:0 0 0 1px var(--gin-color-text);box-shadow:0 0 0 1px var(--gin-color-text);}body .geysir-modal-add-select-type-form .geysir-add-type:hover span{color:var(--gin-color-primary-active);}body .geysir-modal-add-select-type-form .geysir-add-type::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%;}body .geysir-modal-add-select-type-form .geysir-add-type::after{content:"";display:table;clear:both;}body .geysir-modal-add-select-type-form .geysir-add-type > input{position:absolute;background-size:20px;-o-object-fit:contain;object-fit:contain;height:100%;padding:15% 32% 32% 32%;width:100%;}body .geysir-modal-add-select-type-form .geysir-add-type > span{position:absolute;padding:0 20px;font-weight:bold;bottom:15px;left:0;right:0;text-align:center;pointer-events:none;font-size:13px;line-height:14px;color:black;}body .js .field--widget-paragraphs .field-multiple-table,body form .field-multiple-table{width:100%;}body table.field-multiple-table tr.draggable{display:block;padding:1rem 0.5rem;margin-top:1rem;border:1px solid var(--gin-border-color-table);border-radius:var(--gin-border-m);-webkit-box-shadow:4px 4px 10px var(--gin-bg-layer2);box-shadow:4px 4px 10px var(--gin-bg-layer2);background:#fff;}body table.field-multiple-table tr.draggable .field-multiple-drag{padding:0.25rem;vertical-align:middle;min-width:40px;}body table.field-multiple-table tr.draggable td:not(.field-multiple-drag):not(.delta-order){width:100%;}body input.js-hide{display:none !important;}body .tabledrag-toggle-weight-wrapper button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;margin-bottom:0.5rem;color:var(--gin-color-primary);text-decoration:none;border-radius:var(--gin-border-s);font-weight:700;line-height:1.5rem;}body .tabledrag-toggle-weight-wrapper button.link span{font-size:inherit;color:inherit;}body .tabledrag-toggle-weight-wrapper button.link:before{position:relative;top:0.0625rem;width:0.75rem;height:0.75rem;display:inline-block;margin-right:0.4em;margin-left:-0.125rem;background-repeat:no-repeat;background-position:center;background-size:contain;-webkit-mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#show-view);mask-image:url(/themes/contrib/gin/dist/media/sprite.svg#show-view);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;}body a.tabledrag-handle .handle{width:25px;}body .button--extrasmall{padding:0.25rem 0.75rem !important;border-radius:var(--gin-border-s) !important;font-size:0.79rem !important;margin:0.5rem 0.5rem 0.5rem 0 !important;}body #geysir-modal{border-bottom-left-radius:var(--gin-border-l);border-bottom-right-radius:var(--gin-border-l);}body .form-type-range-slider{width:400px;max-width:100%;}body .rangeslider__fil,body .rangeslider--horizontal .rangeslider__filll{max-width:100%;}body .rangeslider--horizontal{width:400px;max-width:100%;}.user-login-form{padding-bottom:60px;}.gm-style .gm-style-iw-c{background-color:transparent;border-radius:0px;padding:0px;-webkit-box-shadow:none;box-shadow:none;top:14px;}.gm-style .gm-style-iw-tc{display:none;}.gm-style .gm-style-iw div:first-child{padding:0 0;}body .gm-style-iw-d{overflow:hidden !important;max-height:100% !important;}button.gm-ui-hover-effect{top:0px !important;right:0 !important;opacity:1 !important;}button.gm-ui-hover-effect span{-webkit-mask-image:none !important;mask-image:none !important;background:transparent !important;width:100%;height:100%;position:relative;}button.gm-ui-hover-effect span:before,button.gm-ui-hover-effect span:after{content:"";display:block;height:1px;width:100%;position:absolute;top:50%;background:white;left:0;right:0;margin:0 auto;}button.gm-ui-hover-effect span:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}button.gm-ui-hover-effect span:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}.dealer-teaser{position:relative;padding:20px !important;color:white;min-width:180px;margin-bottom:17px;-webkit-box-shadow:0 2px 7px 1px rgba(0,0,0,0.3);box-shadow:0 2px 7px 1px rgba(0,0,0,0.3);}.dealer-teaser:after{content:"";position:absolute;left:0;top:100%;right:0;margin:0 auto;width:0;height:0;border-style:solid;border-width:15px 12.5px 0 12.5px;z-index:2;}.dealer-teaser .teaser-name{margin-bottom:5px;}.dealer-teaser .dealer-body p{margin-bottom:1rem;}.dealer-teaser .dealer-body a{color:inherit;text-decoration:underline;}.dealer-teaser .dealer-body a:hover{color:inherit;}.dealer-teaser.dealer{background:var(--theme-color);}.dealer-teaser.dealer:after{border-color:var(--theme-color) transparent transparent transparent;}.dealer-teaser.craftsman{background:var(--theme-secondary-color);}.dealer-teaser.craftsman:after{border-color:var(--theme-secondary-color) transparent transparent transparent;}.media-slide-video .bkg-video{width:100%;height:100%;position:relative;}.media-slide-video .bkg-video .vimeo-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;overflow:hidden;}.media-slide-video .bkg-video .vimeo-wrapper iframe{width:100vw;min-height:100%;min-width:177.7777777778vh;height:56.25vw;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.embed-container .field--name-field-media-oembed-video,.wysiwyg .field--name-field-media-oembed-video,.temoignage-cover-infos .field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;height:auto;margin:0 0 45px 0;}.embed-container iframe,.embed-container object,.embed-container embed,.wysiwyg .field--name-field-media-oembed-video iframe,.temoignage-cover-infos .field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.close-cross{position:relative;display:inline-block;width:35px;height:35px;overflow:hidden;}.close-cross:hover::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.close-cross:hover::after{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg);}.close-cross::before,.close-cross::after{content:"";position:absolute;height:2px;width:100%;top:50%;left:0;margin-top:-2px;background:#000;border-radius:4px;-webkit-transition:-webkit-transform 0.2s ease-in-out;transition:-webkit-transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out;transition:transform 0.2s ease-in-out,-webkit-transform 0.2s ease-in-out;}.close-cross::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.close-cross::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}body #backtotop{background-color:var(--theme-color);-webkit-transition:bottom 0.3s ease;transition:bottom 0.3s ease;bottom:0px;cursor:pointer;display:block;height:50px;position:fixed;right:40px;text-indent:-9999px;width:50px;background-image:url(/themes/_custom/frontend/assets/css/images/icons/arrow-up-white.svg);background-repeat:no-repeat;background-position:center;background-size:15px;}:root{--carousel-button-bg:transparent;}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:none !important;box-shadow:none !important;}body .fancybox-iframe .fancybox__backdrop{background:var(--theme-secondary-color);opacity:1;}body .fancybox-iframe .fancybox__content{padding:55px 30px 40px 30px;}body .fancybox-iframe .fancybox__content > .carousel__button.is-close{top:10px;right:10px;}body .fancybox__backdrop{background:#EBEBEB;opacity:0.9;}body .fancybox__caption{color:#454545;}body .fancybox__toolbar{background:transparent;}body .carousel__button svg{stroke:#454545;-webkit-filter:none;filter:none;}body .carousel__button svg line{stroke:#454545;}body .fancybox__counter{text-shadow:none;color:#454545;}body .fancybox__counter span{color:#454545;}body .fancybox__toolbar__items--right .carousel__button:not(.fancybox__button--close){display:none;}body .fancybox__nav .carousel__button.is-next{right:30px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right.svg) no-repeat center right;background-size:20px auto;}body .fancybox__nav .carousel__button.is-prev{left:30px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-left.svg) no-repeat center left;background-size:20px auto;}body .fancybox__nav .carousel__button svg{display:none;}.remote-video-lightbox .video-lightbox{display:block;position:relative;}.remote-video-lightbox .video-lightbox:hover:after{opacity:0.4;}.remote-video-lightbox .video-lightbox:hover:before{opacity:1;}.remote-video-lightbox .video-lightbox:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#000;opacity:0.2;z-index:2;pointer-events:none;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;}.remote-video-lightbox .video-lightbox:before{content:"";display:block;width:60px;height:60px;position:absolute;left:0;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/_custom/frontend/assets/css/images/icons/play-white.svg);margin:0 auto;-webkit-transition:all 0.6s ease;transition:all 0.6s ease;background-size:contain;z-index:4;opacity:0.8;pointer-events:none;}.remote-video-lightbox img{display:block;width:100%;}.media-slide-video .bkg-video .video-lightbox-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:2;}.media-slide-video .bkg-video .video-lightbox-link.btn-style,.media-slide-video .bkg-video .path-checkout .video-lightbox-link.form-submit:not(.address-book-edit-button),.path-checkout .media-slide-video .bkg-video .video-lightbox-link.form-submit:not(.address-book-edit-button),.media-slide-video .bkg-video .wysiwyg a.video-lightbox-link.wysiwyg-btn,.wysiwyg .media-slide-video .bkg-video a.video-lightbox-link.wysiwyg-btn,.media-slide-video .bkg-video .product-full .video-lightbox-link.button--add-to-cart,.product-full .media-slide-video .bkg-video .video-lightbox-link.button--add-to-cart,.media-slide-video .bkg-video .paragraph-form form input.video-lightbox-link[type=submit],.paragraph-form form .media-slide-video .bkg-video input.video-lightbox-link[type=submit],.media-slide-video .bkg-video .btn-wrapper a.video-lightbox-link,.btn-wrapper .media-slide-video .bkg-video a.video-lightbox-link,.media-slide-video .bkg-video .user-login-form .form-actions input.video-lightbox-link,.user-login-form .form-actions .media-slide-video .bkg-video input.video-lightbox-link,.media-slide-video .bkg-video .more-wrapper a.video-lightbox-link,.more-wrapper .media-slide-video .bkg-video a.video-lightbox-link{width:auto;height:auto;left:auto;top:auto;right:40px;bottom:30px;}@media (max-width:767.98px){.media-slide-video .bkg-video .video-lightbox-link.btn-style,.media-slide-video .bkg-video .path-checkout .video-lightbox-link.form-submit:not(.address-book-edit-button),.path-checkout .media-slide-video .bkg-video .video-lightbox-link.form-submit:not(.address-book-edit-button),.media-slide-video .bkg-video .wysiwyg a.video-lightbox-link.wysiwyg-btn,.wysiwyg .media-slide-video .bkg-video a.video-lightbox-link.wysiwyg-btn,.media-slide-video .bkg-video .product-full .video-lightbox-link.button--add-to-cart,.product-full .media-slide-video .bkg-video .video-lightbox-link.button--add-to-cart,.media-slide-video .bkg-video .paragraph-form form input.video-lightbox-link[type=submit],.paragraph-form form .media-slide-video .bkg-video input.video-lightbox-link[type=submit],.media-slide-video .bkg-video .btn-wrapper a.video-lightbox-link,.btn-wrapper .media-slide-video .bkg-video a.video-lightbox-link,.media-slide-video .bkg-video .user-login-form .form-actions input.video-lightbox-link,.user-login-form .form-actions .media-slide-video .bkg-video input.video-lightbox-link,.media-slide-video .bkg-video .more-wrapper a.video-lightbox-link,.more-wrapper .media-slide-video .bkg-video a.video-lightbox-link{font-size:14px;padding:10px 15px 10px 15px;min-height:auto;right:20px;bottom:20px;}}.media-slide-video .bkg-video .video-lightbox-link.btn-style.border,.media-slide-video .bkg-video .path-checkout .video-lightbox-link.border.form-submit:not(.address-book-edit-button),.path-checkout .media-slide-video .bkg-video .video-lightbox-link.border.form-submit:not(.address-book-edit-button),.media-slide-video .bkg-video .wysiwyg a.video-lightbox-link.border.wysiwyg-btn,.wysiwyg .media-slide-video .bkg-video a.video-lightbox-link.border.wysiwyg-btn,.media-slide-video .bkg-video .product-full .video-lightbox-link.border.button--add-to-cart,.product-full .media-slide-video .bkg-video .video-lightbox-link.border.button--add-to-cart,.media-slide-video .bkg-video .paragraph-form form input.video-lightbox-link.border[type=submit],.paragraph-form form .media-slide-video .bkg-video input.video-lightbox-link.border[type=submit],.media-slide-video .bkg-video .btn-wrapper a.video-lightbox-link.border,.btn-wrapper .media-slide-video .bkg-video a.video-lightbox-link.border,.media-slide-video .bkg-video .user-login-form .form-actions input.video-lightbox-link.border,.user-login-form .form-actions .media-slide-video .bkg-video input.video-lightbox-link.border,.media-slide-video .bkg-video .more-wrapper a.video-lightbox-link.border,.more-wrapper .media-slide-video .bkg-video a.video-lightbox-link.border,.media-slide-video .bkg-video .btn-wrapper.border a.video-lightbox-link,.btn-wrapper.border .media-slide-video .bkg-video a.video-lightbox-link{background:white;}.media-slide-video .bkg-video .video-lightbox-link.btn-style.border:hover,.media-slide-video .bkg-video .path-checkout .video-lightbox-link.border.form-submit:hover:not(.address-book-edit-button),.path-checkout .media-slide-video .bkg-video .video-lightbox-link.border.form-submit:hover:not(.address-book-edit-button),.media-slide-video .bkg-video .wysiwyg a.video-lightbox-link.border.wysiwyg-btn:hover,.wysiwyg .media-slide-video .bkg-video a.video-lightbox-link.border.wysiwyg-btn:hover,.media-slide-video .bkg-video .product-full .video-lightbox-link.border.button--add-to-cart:hover,.product-full .media-slide-video .bkg-video .video-lightbox-link.border.button--add-to-cart:hover,.media-slide-video .bkg-video .paragraph-form form input.video-lightbox-link.border[type=submit]:hover,.paragraph-form form .media-slide-video .bkg-video input.video-lightbox-link.border[type=submit]:hover,.media-slide-video .bkg-video .btn-wrapper a.video-lightbox-link.border:hover,.btn-wrapper .media-slide-video .bkg-video a.video-lightbox-link.border:hover,.media-slide-video .bkg-video .user-login-form .form-actions input.video-lightbox-link.border:hover,.user-login-form .form-actions .media-slide-video .bkg-video input.video-lightbox-link.border:hover,.media-slide-video .bkg-video .more-wrapper a.video-lightbox-link.border:hover,.more-wrapper .media-slide-video .bkg-video a.video-lightbox-link.border:hover,.media-slide-video .bkg-video .btn-wrapper.border a.video-lightbox-link:hover,.btn-wrapper.border .media-slide-video .bkg-video a.video-lightbox-link:hover{background:var(--theme-color);}.media-slide-video .bkg-video .video-lightbox-link:hover i{opacity:1;}.media-slide-video .bkg-video .video-lightbox-link i{width:40px;height:40px;position:absolute;right:40px;bottom:30px;-webkit-transition:opacity 0.2s ease;transition:opacity 0.2s ease;opacity:0.6;}.media-slide-video .bkg-video .video-lightbox-link i svg{width:100%;display:block;height:auto;-webkit-filter:drop-shadow(0px 0px 10px black);filter:drop-shadow(0px 0px 10px black);}body .fancybox-video-bkg .fancybox__content{width:calc(100% - 80px) !important;height:calc(100% - 120px) !important;}body .fancybox-video-bkg .fancybox__backdrop{opacity:1;}body .fancybox-video-bkg .fancybox__iframe{background:#EBEBEB;}.pseudo-link:before,.paragraph-new-call-to-action .cta-link a:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;}.page-footer{position:relative;background:#F7F7F7;padding-top:70px;color:var(--theme-color);}.page-footer a{color:var(--theme-color);}.page-footer .footer-credit{padding-bottom:15px;padding-top:60px;}@media (min-width:992px){.page-footer .footer-credit .col-12 > p{padding-left:44px;}}.page-footer .footer-credit a:hover{text-decoration:underline;}.page-footer .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2em;}.page-footer .logo-wrapper .link-logo{display:inline-block;margin-right:10px;}.page-footer .logo-wrapper .link-logo svg{display:block;width:34px;height:34px;}.page-footer .logo-wrapper #Tracé_1,.page-footer .logo-wrapper #Tracé_2{fill:var(--theme-color);}.page-footer .logo-wrapper #Tracé_3{stroke:var(--theme-color);}.page-footer .sl-footer svg [fill="#fff"],.page-footer .sl-footer svg [fill="#ffffff"],.page-footer .sl-footer svg [fill=white]{fill:var(--theme-color);}.page-footer .sl-footer svg [stroke="#fff"],.page-footer .sl-footer svg [stroke="#ffffff"],.page-footer .sl-footer svg [stroke=white]{stroke:var(--theme-color);}.page-footer .footer-block-left p,.page-footer .footer-block-right p{margin-bottom:2em;}.page-footer .footer-block-left p:last-child,.page-footer .footer-block-right p:last-child{margin-bottom:0;}.page-footer .footer-col-3,.page-footer .region-footer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.page-footer .region-footer{height:100%;}@media (max-width:991.98px){.page-footer nav.block-menu{margin-bottom:2em;}}@media (min-width:992px){.page-footer nav.block-menu{padding-left:44px;}}.page-footer nav.block-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.page-footer nav.block-menu ul li{display:inline-block;margin-bottom:0.5em;}.page-footer nav.block-menu ul li:last-child{margin-bottom:0;}.page-footer nav.block-menu ul li a{color:var(--theme-color);}.page-footer .sl-footer{margin-top:2em;}.page-footer .sl-footer .item-list ul{margin:0 0 0 0;}.page-footer .sl-footer .item-list ul li{margin:0 15px 0 0;}.page-footer .sl-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.page-footer .sl-footer ul li{margin:0 15px 0 0;display:inline-block;}.page-footer .sl-footer ul li svg{display:block;}@media (max-width:991.98px){.footer-col-2{margin-bottom:2em;}}input{border-style:solid;}input[type=text]{width:100%;}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus input:-webkit-autofill,textarea:-webkit-autofill,textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus,select:-webkit-autofill,select:-webkit-autofill:hover,select:-webkit-autofill:focus{-webkit-text-fill-color:#979797;-webkit-box-shadow:0 0 0 30px white inset;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s;-webkit-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;}.ffl-wrapper,form:not(.paragraph-form) .form-type-textfield,form:not(.paragraph-form) .form-type-email,form:not(.paragraph-form) .form-type-password,form:not(.paragraph-form) .form-type-tel{position:relative;display:block;padding-top:1rem;}.ffl-wrapper label,form:not(.paragraph-form) .form-type-textfield label,form:not(.paragraph-form) .form-type-email label,form:not(.paragraph-form) .form-type-password label,form:not(.paragraph-form) .form-type-tel label{-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s;position:absolute;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;pointer-events:none;top:1.1rem;}.ffl-wrapper.ffl-floated label,form:not(.paragraph-form) .ffl-floated.form-type-textfield label,form:not(.paragraph-form) .ffl-floated.form-type-email label,form:not(.paragraph-form) .ffl-floated.form-type-password label,form:not(.paragraph-form) .ffl-floated.form-type-tel label{top:0.4rem;}form:not(.paragraph-form) .form-type-textfield.ffl-floated label,form:not(.paragraph-form) .form-type-email.ffl-floated label,form:not(.paragraph-form) .form-type-password.ffl-floated label,form:not(.paragraph-form) .form-type-tel.ffl-floated label{background:white;font-size:13px;height:20px;color:#000;padding:0 5px;left:10px;z-index:1;}form:not(.paragraph-form) .form-type-textfield label,form:not(.paragraph-form) .form-type-email label,form:not(.paragraph-form) .form-type-password label,form:not(.paragraph-form) .form-type-tel label{color:#000;font-size:17px;height:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 15px;}form:not(.paragraph-form) .form-type-textfield input,form:not(.paragraph-form) .form-type-email input,form:not(.paragraph-form) .form-type-password input,form:not(.paragraph-form) .form-type-tel input{display:block;width:100%;max-width:100%;border-radius:0;-webkit-transition:all 100ms ease;transition:all 100ms ease;display:block;width:100%;padding:0;padding:5px 15px;margin-bottom:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;border:1px solid #6f6f6f;height:48px;font-size:17px;margin-bottom:0;}form:not(.paragraph-form) .form-type-textfield input:focus,form:not(.paragraph-form) .form-type-email input:focus,form:not(.paragraph-form) .form-type-password input:focus,form:not(.paragraph-form) .form-type-tel input:focus{border:1px solid #000;outline:1px solid #000;}.form-type-textfield,.form-type-password,.form-type-email,.form-type-tel{margin-bottom:10px;}.form-type-textfield.form-item-payment-information-billing-information-address-0-address-address-line1,.form-type-password.form-item-payment-information-billing-information-address-0-address-address-line1,.form-type-email.form-item-payment-information-billing-information-address-0-address-address-line1,.form-type-tel.form-item-payment-information-billing-information-address-0-address-address-line1{margin-bottom:0;}input[type=text],textarea,input[type=search],input[type=email],input[type=password],input[type=phone]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:1px solid transparent;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;z-index:1;border:1px solid #ADADAD;border-radius:3px;color:black;max-width:450px;background-color:transparent;height:48px;padding:5px 15px;width:100%;line-height:48px;}@media (max-width:991.98px){input[type=text],textarea,input[type=search],input[type=email],input[type=password],input[type=phone]{max-width:350px;}}::-webkit-input-placeholder{color:#454545;opacity:1;}::-moz-placeholder{color:#454545;opacity:1;}:-ms-input-placeholder{color:#454545;opacity:1;}::-ms-input-placeholder{color:#454545;opacity:1;}::placeholder{color:#454545;opacity:1;}:-ms-input-placeholder{color:#454545;}::-ms-input-placeholder{color:#454545;}.form-type-number{position:relative;}.form-type-number .input-group{position:relative;display:inline-block;}.form-type-number .input-group-prepend,.form-type-number .input-group-append{position:absolute;width:40px;height:100%;top:0;}.form-type-number .input-group-prepend button,.form-type-number .input-group-append button{position:absolute;width:100%;height:100%;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:1px solid transparent;border:none;color:#454545;z-index:3;}.form-type-number .input-group-prepend{left:0;}.form-type-number .input-group-append{right:0;}.form-type-number input{width:140px;padding:5px 40px;z-index:1;}input[type=number]{width:80px;}.paragraph-form form label{display:block;}.paragraph-form form input,.paragraph-form form select,.paragraph-form form .chosen-container{display:block;margin-top:5px;}form > div{margin-bottom:30px;}.form-type-select{position:relative;padding-top:1rem;margin-bottom:10px;}.form-type-select > label{background:white;font-size:13px;height:20px;color:#000;padding:0 5px;left:10px;z-index:1;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:200ms;transition-duration:200ms;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-delay:0s;transition-delay:0s;position:absolute;white-space:nowrap;max-width:100%;text-overflow:ellipsis;overflow:hidden;pointer-events:none;top:0.4rem;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:1px solid transparent;border:1px solid #454545;border-radius:3px;color:#454545;max-width:450px;background-color:transparent;height:48px;padding:5px 15px;width:100%;line-height:49px;background-image:url(/themes/_custom/frontend/assets/css/images/icons/arrow-down-form.svg);background-repeat:no-repeat;background-position:95% center;background-size:13px;cursor:pointer;}select option{color:#454545;}textarea{background-color:transparent;padding:10px;border:1px solid #454545;color:#454545;width:100%;background:white;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0;max-width:100%;}.form-item--radio,.form-item--checkbox{margin-bottom:5px;}.form-item--radio label:hover,.form-item--checkbox label:hover{opacity:0.5;}[type=radio]:not(:checked),[type=radio]:checked,[type=checkbox]:not(:checked),[type=checkbox]:checked{position:absolute;left:-9999px;}[type=checkbox] + label,[type=checkbox] + label{margin-right:15px;}[type=radio]:not(:checked) + label,[type=radio]:checked + label,[type=checkbox]:not(:checked) + label,[type=checkbox]:checked + label{position:relative;padding-left:30px;cursor:pointer;}[type=radio]:not(:checked) + label:before,[type=radio]:checked + label:before,[type=checkbox]:not(:checked) + label:before,[type=checkbox]:checked + label:before{content:"";position:absolute;left:0;top:0px;width:20px;height:20px;border:1px solid #454545;background:transparent;}[type=radio]:checked + label:before,[type=checkbox]:checked + label:before{background:#454545;}.header-search .container-inline{position:relative;}.header-search .form-item--search-block-form{width:calc(100% - 42px);}.header-search .form-item--search-block-form input{height:40px;border:none;border-bottom:2px solid #454545;color:#454545 !important;letter-spacing:0 !important;background:transparent;}@media only screen and (max-width:991px){.header-search .form-item--search-block-form input{border-bottom:2px solid white;}}.header-search .form-item--search-block-form input:focus{border:none;border-bottom:2px solid var(--theme-secondary-color);outline:none;}.header-search .form-item--search-block-form input:focus ::-webkit-input-placeholder{color:#454545 !important;}.header-search .form-item--search-block-form input:focus ::-moz-placeholder{color:#454545 !important;}.header-search .form-item--search-block-form input:focus :-ms-input-placeholder{color:#454545 !important;}.header-search .form-item--search-block-form input:focus :-moz-placeholder{color:#454545 !important;}.header-search .form-actions{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;width:42px;}.header-search .form-actions input{padding:0;height:40px;width:38px;background:url(/themes/_custom/frontend/assets/css/images/icons/search.svg) no-repeat;background-size:25px;background-position:bottom right;border:none;text-indent:-9999px;margin-top:0;}@media only screen and (max-width:991px){.header-search .form-actions input{background:url(/themes/_custom/frontend/assets/css/images/icons/search-white.svg) no-repeat;background-size:25px;background-position:bottom right;}.header-search .form-actions input:hover{background:url(/themes/_custom/frontend/assets/css/images/icons/search-white.svg) no-repeat;background-size:25px;background-position:bottom right;}}.header-search .form-actions input:hover{background:url(/themes/_custom/frontend/assets/css/images/icons/search-hover.svg) no-repeat;background-size:25px;background-position:bottom right;}#mc_embed_signup input.mce_inline_error{border-color:var(--theme-secondary-color) !important;}#mc_embed_signup div.mce_inline_error{margin-top:-28px !important;background-color:var(--theme-secondary-color) !important;}body .chosen-container-single .chosen-single{height:48px;line-height:48px;background:white;border-radius:3px;border:1px solid #ADADAD;padding:0 0 0 15px;}body .chosen-container-single .chosen-single span{height:48px;line-height:48px;font-size:18px;font-weight:normal;color:black;}body .chosen-container-single .chosen-search input[type=text]{border-radius:3px;border:1px solid #ADADAD;height:25px;line-height:25px;}body .chosen-container-single .chosen-search{padding:5px 15px 20px 15px;}body .chosen-container-single .chosen-drop{border-radius:0 0 0 0;}body .chosen-container .chosen-drop{border:1px solid #ADADAD;border-top:none;}body .chosen-container .chosen-results{margin:0;padding:0;}body .chosen-container .chosen-results li{font-size:13px;padding:10px 15px;font-weight:normal;color:black;}body .chosen-container .chosen-results li.highlighted{background-color:var(--theme-color);background-image:none;}body .chosen-container-active.chosen-with-drop .chosen-single{background-image:none;border:1px solid var(--theme-color);border-bottom:1px solid #ADADAD !important;}body .chosen-container-single .chosen-single div b{background:transparent;position:relative;}body .chosen-container-single .chosen-single div b:before{border-style:solid;border-width:2px 2px 0 0;border-color:var(--theme-color);content:"";display:inline-block;height:10px;right:10px;position:relative;top:calc(50% - 10px);-webkit-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%);vertical-align:top;width:10px;}body .chosen-container-multi .chosen-choices{border:1px solid var(--theme-color);background-image:none;background:white;}body .chosen-container-multi .chosen-choices li.search-field input[type=text]{color:var(--theme-color);height:36px;}body .chosen-container-multi .chosen-choices li.search-choice{padding:4px 28px 4px 10px;margin:4px 5px 3px 0;border:1px solid var(--theme-color);background-image:none;background:white;}body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:7px;right:7px;}body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before,body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{position:absolute;left:4px;content:" ";height:13px;width:2px;background-color:var(--theme-color);}body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}body .chosen-container-multi .chosen-choices li.search-choice span{font-size:14px;}body .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{background:transparent;}.product-full{padding-top:60px;}.product-full .form-item > label{display:block;margin-bottom:5px;}.product-full .button--add-to-cart{width:100%;margin-top:40px;}.product-full .price-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;margin-bottom:20px;}.product-full .price-wrapper span{font-weight:normal;padding-left:10px;}.green-bkg .button--add-to-cart{background-color:white;color:var(--theme-secondary-color);}.green-bkg select{color:white;border-color:white;background-image:url(/themes/_custom/frontend/assets/css/images/icons/arrow-down-form-white.svg);}.green-bkg input[type=text],.green-bkg textarea,.green-bkg input[type=search],.green-bkg input[type=email],.green-bkg input[type=password],.green-bkg input[type=phone]{border-color:white;color:white;}.green-bkg .form-type-number .input-group-prepend button,.green-bkg .form-type-number .input-group-append button{color:white;}.green-bkg .form-type-select > label,.green-bkg .form-type-textfield.ffl-floated label,.green-bkg .form-type-email.ffl-floated label,.green-bkg .form-type-password.ffl-floated label,.green-bkg .form-type-tel.ffl-floated label{color:white;background:var(--theme-secondary-color);}.edit-btn,.address-book-edit-button,#edit-payment-information-billing-information-edit-button{background-color:rgba(0,0,0,0.2);opacity:0.6;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border:none;position:absolute;right:0;top:0;border-radius:3px;color:black;padding-left:40px;background-image:url(/themes/_custom/frontend/assets/css/images/icons/pencil.svg);background-repeat:no-repeat;background-position:10px center;background-size:20px;padding:8px 20px 8px 40px;}.edit-btn:hover,.address-book-edit-button:hover,#edit-payment-information-billing-information-edit-button:hover{background-color:rgba(0,0,0,0.1);opacity:1;}div[class*=col-]{word-break:break-word;}.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks,.inline-container.with-margin{padding-left:20px;padding-right:20px;}@media (min-width:768px){.container,.path-checkout .main-wrapper,.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner,.path-user .user-login-form,#block-frontend-local-tasks,.inline-container.with-margin{padding-left:30px;padding-right:30px;}}.dialog-off-canvas-main-canvas{position:relative;}.clearfix:before,.clearfix:after{content:".";display:block;height:0;opacity:0;overflow:hidden;}.clearfix:after{clear:both;}.clearfix{zoom:1;}.v-align-start{margin-bottom:auto;}.v-align-center{margin:auto auto;}.v-align-end{margin-top:auto;}.columns{-webkit-column-count:0;-moz-column-count:0;column-count:0;-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;}@media (min-width:768px){.columns{-webkit-column-count:4;-moz-column-count:4;column-count:4;-webkit-column-gap:45px;-moz-column-gap:45px;column-gap:45px;}}.columns > div{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;}.columns p{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;-webkit-column-break-inside:avoid;}.column-break{-webkit-column-break-after:column;-moz-column-break-after:column;break-after:column;}.clearer{clear:both;}.main-content{position:relative;outline:transparent;}.path-user .user-login-form{padding-top:60px;}.max-side-container{width:100%;max-width:800px;}.menu-item{padding:0;margin:0;}ul.menu{margin-left:0;}ul.links a.is-active{color:inherit;}::marker{content:"" !important;display:none !important;}.toolbar-fixed #header #primary-nav > ul > li.has-children-2 .menu-attach-block-wrapper{top:180px;}.path-frontpage .region-ariane{display:none;}#block-frontend-content{position:relative;}.toolbar-fixed .region-ariane{top:calc(var(--main-nav-height) + 54px);}.region-ariane,.fake-breadcrumb{position:sticky;z-index:996;top:var(--main-nav-height);left:0;width:100%;}.region-ariane .breadcrumb,.fake-breadcrumb .breadcrumb{padding-bottom:0;}.region-ariane ol,.fake-breadcrumb ol{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:4px;padding-bottom:4px;}.region-ariane ol li,.fake-breadcrumb ol li{display:inline-block;color:white;margin-right:7px;text-transform:capitalize;position:relative;top:-2px;}.region-ariane ol li:before,.fake-breadcrumb ol li:before{padding-right:5px;}.region-ariane ol li a,.fake-breadcrumb ol li a{color:white;text-transform:capitalize;}.region-ariane #block-frontend-breadcrumbs,.region-ariane .fake-breadcrumb-inner,.fake-breadcrumb #block-frontend-breadcrumbs,.fake-breadcrumb .fake-breadcrumb-inner{background:var(--theme-color);}body.user-logged-in.bc-materials #header .region-header .language-switcher-language-url{display:block;}body.user-logged-in.bc-materials #header .region-header .language-switcher-language-url a{text-transform:capitalize;}body.user-logged-in .hc-offcanvas-nav .nav-container{top:127px;max-height:calc(100vh - 127px);}@media (min-width:992px){body:not(.bc-materials) #toggle-nav{display:none;}}body:not(.bc-materials) .region-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}body:not(.bc-materials) .region-header .block-system-branding-block{margin-right:auto;}@media (min-width:992px){body:not(.bc-materials) #header{padding-top:25px;}body:not(.bc-materials) #header .header-inner{background:transparent;}body:not(.bc-materials) #header .region-header > nav > ul{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;text-align:right;}body:not(.bc-materials) #header .region-header > nav > ul > li{margin:0 0 0 40px;}body:not(.bc-materials) #header .region-header > nav > ul > li a{color:#000;}}@media (max-width:991.98px){body:not(.bc-materials) #header{background-color:white;}}body:not(.bc-materials) #header .logo-wrapper .link-name{color:#000;position:relative;}body:not(.bc-materials) #header .logo-wrapper .link-name:after{content:"";display:block;left:0;right:0;height:1px;width:0;background-color:#454545;position:absolute;margin:0 auto;bottom:0;}body:not(.bc-materials) #header .logo-wrapper .link-name:hover{color:#000;}body:not(.bc-materials) #header .logo-wrapper .link-name:hover:after{width:100%;}.logo-wrapper .link-name.is-active:after{width:100% !important;}body.bc-materials #header .region-header .language-switcher-language-url{position:absolute;right:60px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:none;}body.bc-materials #header{background-color:white;}body.bc-materials #header .region-header > nav{margin:0 auto;}body.bc-materials #header .header-inner .region-header .block-system-branding-block{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#offcanvas-nav{display:none;}@media (max-width:991.98px){#offcanvas-nav + #ext-link{display:none;}}@media (max-width:991.98px){.path-frontpage #ext-link{display:none;}}#header{position:sticky;z-index:999;top:0;left:0;width:100%;}#header .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}#header .logo-wrapper .link-logo{display:inline-block;margin-right:10px;}#header .logo-wrapper .link-logo svg{display:block;width:34px;height:34px;}#header .header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:var(--main-nav-height);position:relative;width:100%;background:white;}#header .header-inner .region-header{width:100%;position:relative;}#header .header-inner #toggle-nav{position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}#header .region-header .language-switcher-language-url ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}#header .region-header .language-switcher-language-url ul li{margin-left:20px;}#header .region-header .language-switcher-language-url ul li a{display:block;}#header .region-header > nav{max-width:calc(100% - 300px);}@media (max-width:991.98px){#header .region-header > nav{display:none;}}#header .region-header > nav > ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;}#header .region-header > nav > ul > li{display:inline-block;margin:0 20px;}#header .region-header > nav > ul > li.menu-item--active-trail > a{position:relative;}#header .region-header > nav > ul > li.menu-item--active-trail > a:after{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 0px);background-color:#454545;position:absolute;margin:0 auto;bottom:0;}#header .region-header > nav > ul > li.menu-item--expanded > ul{display:none;}#header .region-header > nav > ul > li.menu-item--active-trail > a{color:#000;}#header .region-header > nav > ul > li.menu-item--active-trail > a:hover{color:#000;}#header .region-header > nav > ul > li > a{display:block;position:relative;}#header .region-header > nav > ul > li > a:hover{color:#454545;}#header .region-header > nav > ul > li > a:hover span{position:relative;}#header .region-header > nav > ul > li > a:hover span:after{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 0px);background-color:#454545;position:absolute;margin:0 auto;bottom:0;}@media (min-width:992px){.user-logged-in #second-lvl{top:calc(var(--main-nav-height) + 25px + var(--page-top-padding) + 54px);}}@media (max-width:991.98px){#ext-link{padding-left:0;padding-top:20px;padding-right:20px;width:100%;}}@media (min-width:992px){#ext-link{position:fixed;z-index:20;width:calc((100% - 60px) / 12 * 3 - 15px);left:30px;pointer-events:none;padding-left:44px;padding-right:14px;bottom:60px;}}#ext-link a{pointer-events:auto;color:#000;display:inline-block;}#ext-link a:after{content:"";display:inline-block;margin-left:5px;background:url(/themes/_custom/frontend/assets/css/images/icons/ext.svg) no-repeat center center;background-size:contain;width:10px;height:10px;}@media (max-width:991.98px){#second-lvl{padding-left:64px;padding-right:20px;width:100%;}}@media (min-width:992px){#second-lvl{position:fixed;z-index:20;width:calc((100% - 60px) / 12 * 3 - 15px);left:30px;pointer-events:none;padding-left:44px;padding-right:14px;top:calc(var(--main-nav-height) + 25px + var(--page-top-padding));}#second-lvl a{pointer-events:auto;}}@media (max-width:991.98px){#second-lvl nav{margin-top:40px;}}#second-lvl nav ul li{display:block;margin-bottom:10px;}#second-lvl nav ul li a{display:inline-block;color:#000;position:relative;}#second-lvl nav ul li a:after{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 0px);background-color:#000;position:absolute;margin:0 auto;bottom:0;}#second-lvl nav ul li a:after{width:0;}#second-lvl nav ul li a.is-active:after{width:100%;}body .hc-nav-trigger{position:relative;top:auto;}body .hc-offcanvas-nav .nav-content > .nav-close a:not(.has-label){height:80px;}body .hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link + a{border-top:none;}@media (min-width:992px){body .hc-offcanvas-nav ul.first-nav{display:none;}}body .hc-offcanvas-nav .nav-item-link span{font-size:inherit;line-height:inherit;color:inherit;font-weight:inherit;position:relative;display:inline-block;}body .hc-offcanvas-nav .nav-item-link span:before{content:"";display:block;height:1px;width:100%;background:transparent;position:absolute;bottom:-2px;left:0;}body .hc-offcanvas-nav .nav-item-link,body .hc-offcanvas-nav li.nav-close a,body .hc-offcanvas-nav .nav-back a{border-bottom:none;}body .hc-offcanvas-nav .nav-content > h2,body .hc-offcanvas-nav .nav-content > h3,body .hc-offcanvas-nav .nav-content > h4,body .hc-offcanvas-nav .nav-content > h5,body .hc-offcanvas-nav .nav-content > h6{padding:20px 40px;}@media (max-width:991.98px){body .hc-offcanvas-nav .nav-content > h2,body .hc-offcanvas-nav .nav-content > h3,body .hc-offcanvas-nav .nav-content > h4,body .hc-offcanvas-nav .nav-content > h5,body .hc-offcanvas-nav .nav-content > h6{padding:20px 20px;}}body .hc-offcanvas-nav li.nav-close a{padding:18px 40px;}@media (max-width:991.98px){body .hc-offcanvas-nav li.nav-close a{padding:18px 20px;}}body .hc-offcanvas-nav .nav-item-link,body .hc-offcanvas-nav .nav-back a{padding:6px 40px;}@media (max-width:991.98px){body .hc-offcanvas-nav .nav-item-link,body .hc-offcanvas-nav .nav-back a{padding:6px 20px;}}body .hc-offcanvas-nav .bottom-nav .nav-item-link{padding:6px 0px 6px 10px;text-transform:capitalize;}body .hc-offcanvas-nav ul.menu a.is-active{color:white;text-decoration:none;}body .hc-offcanvas-nav ul.menu a.is-active span:before{background:white;}body .hc-offcanvas-nav.nav-levels-overlap .nav-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}body .hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent .nav-content ul.menu{margin-top:auto;margin-bottom:auto;padding-bottom:128px;}body .hc-offcanvas-nav .nav-wrapper-0 > .nav-content{padding-top:90px;padding-bottom:90px;}body .hc-offcanvas-nav ul.bottom-nav{position:absolute;left:0;right:auto;top:0;z-index:10;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;padding:40px 0 0 40px;}@media (max-width:991.98px){body .hc-offcanvas-nav ul.bottom-nav{padding:20px 0 0 20px;}}body .hc-offcanvas-nav ul.external-nav{position:absolute;right:0;top:0;z-index:10;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:none;padding:40px 40px 0 0;display:flex;justify-content:flex-end;text-align:right;}@media (max-width:991.98px){body .hc-offcanvas-nav ul.external-nav{padding:20px 20px 0 0;}}body .hc-offcanvas-nav ul.external-nav .nav-item-link{position:relative;padding:6px 18px 6px 0px;margin-right:10x;}body .hc-offcanvas-nav ul.external-nav .nav-item-link:after{content:"";display:block;width:10px;height:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/_custom/frontend/assets/css/images/icons/ext-white.svg) no-repeat center right;background-size:contain;}body .hc-offcanvas-nav ul.sl-nav{position:absolute;bottom:0;left:0;z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px 40px 40px 40px;width:100%;}@media (max-width:991.98px){body .hc-offcanvas-nav ul.sl-nav{padding:20px 20px 40px 20px;}}body .hc-offcanvas-nav ul.sl-nav .nav-item-link{padding:0px 18px 0px 0px;position:relative;}body .hc-offcanvas-nav ul.sl-nav .nav-item-link:after{content:"";display:block;width:10px;height:10px;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/themes/_custom/frontend/assets/css/images/icons/ext-white.svg) no-repeat center right;background-size:contain;}body .hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link{border-top:none;}body .hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:transparent;opacity:0.7;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}body .hc-offcanvas-nav ul.bottom-nav li .nav-item-wrapper{width:100%;}body .hc-offcanvas-nav ul.bottom-nav li a{text-align:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;position:relative;}body .hc-offcanvas-nav ul.bottom-nav li a.is-active{color:white;}body .hc-offcanvas-nav.hc-nav-1 .nav-container{width:100%;}@media (min-width:992px){body .hc-offcanvas-nav.hc-nav-1 .nav-container{width:50%;}}body .hc-offcanvas-nav .nav-container{top:var(--main-nav-height);max-height:calc(100vh - 74px);}body .hc-offcanvas-nav.nav-position-right .nav-next span::before{border-top:none;border-left:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25px;height:12px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center;background-size:contain;}body .hc-offcanvas-nav.nav-position-right .nav-back span::before{border-top:none;border-left:none;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:25px;height:12px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-left-white.svg) no-repeat center;background-size:contain;}body .hc-offcanvas-nav a.nav-next{border-left:none;border-bottom:none;}body .hc-offcanvas-nav .nav-close-button span,body .hc-offcanvas-nav .nav-parent .nav-next,body .hc-offcanvas-nav .nav-back span{width:80px;}body .hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child){margin-right:80px;}body .hc-offcanvas-nav.disable-body::after,body .hc-offcanvas-nav .nav-wrapper::after{height:calc(100vh - var(--main-nav-height));top:auto;}body .hc-offcanvas-nav.disable-body.nav-open::after,body .hc-offcanvas-nav .sub-level-open::after{opacity:0;}.menu-is-open .toggle-menu .bar{background:rgba(255,255,255,0);}.menu-is-open .toggle-menu .bar:after{top:0;background:#454545;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}.menu-is-open .toggle-menu .bar:before{background:#454545;bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms 300ms cubic-bezier(0.23,1,0.32,1);}.toggle-menu{width:30px !important;height:auto;cursor:pointer;display:block;min-height:40px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;-webkit-box-shadow:none;box-shadow:none;outline:none;padding:0;}.bar,.bar:after,.bar:before{width:30px;height:2px;}.bar{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:#454545;-webkit-transition:all 0ms 300ms;transition:all 0ms 300ms;}.bar:before{content:"";position:absolute;left:0;bottom:10px;background:#454545;-webkit-transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:bottom 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);}.bar:after{content:"";position:absolute;left:0;top:10px;background:#454545;-webkit-transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1);transition:top 300ms 300ms cubic-bezier(0.23,1,0.32,1),transform 300ms cubic-bezier(0.23,1,0.32,1),-webkit-transform 300ms cubic-bezier(0.23,1,0.32,1);}body:not(.no-js) .flickity-slider [loading=lazy]{opacity:1;}.map-slider{position:relative;}.map-slider:after{content:"";display:block;position:absolute;inset:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:30px;height:30px;background-color:white;background-image:url(/themes/_custom/frontend/assets/css/images/icons/fullscreen.svg);background-repeat:no-repeat;background-position:center;background-size:16px;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;border-radius:50%;opacity:0;pointer-events:none;}.map-slider:hover:after,.map-slider:hover .flickity-prev-next-button{opacity:1;}.map-slider .carousel-cell{width:100%;}.map-slider .carousel-cell .map-image img{aspect-ratio:4/3;-o-object-fit:contain;object-fit:contain;display:block;width:100%;}.map-slider .carousel-cell .map-image figcaption{display:none;}.map-slider .flickity-button:disabled{opacity:0;}.map-slider .flickity-prev-next-button{width:30px;height:30px;background:white;color:black;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;opacity:0;}.map-slider .flickity-prev-next-button .flickity-button-icon{width:50%;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}.map-slider .flickity-prev-next-button:focus{-webkit-box-shadow:none;box-shadow:none;}.map-slider .flickity-prev-next-button.previous{left:7px;}.map-slider .flickity-prev-next-button.next{right:7px;}.with-arrow-nav:hover .flickity-prev-next-button,.vertical-slider:hover .flickity-prev-next-button,.header-slider:hover .flickity-prev-next-button,.top-slider:hover .flickity-prev-next-button{opacity:0.3;}.with-arrow-nav:hover .flickity-prev-next-button:hover,.vertical-slider:hover .flickity-prev-next-button:hover,.header-slider:hover .flickity-prev-next-button:hover,.top-slider:hover .flickity-prev-next-button:hover{opacity:1;}.with-arrow-nav .flickity-prev-next-button,.vertical-slider .flickity-prev-next-button,.header-slider .flickity-prev-next-button,.top-slider .flickity-prev-next-button{background:transparent;border-radius:0;outline:0 transparent;border:none;-webkit-box-shadow:none;box-shadow:none;opacity:0;-webkit-transition:opacity 0.3s ease;transition:opacity 0.3s ease;}.with-arrow-nav .flickity-prev-next-button[disabled=true],.vertical-slider .flickity-prev-next-button[disabled=true],.header-slider .flickity-prev-next-button[disabled=true],.top-slider .flickity-prev-next-button[disabled=true]{opacity:0 !important;}.with-arrow-nav .flickity-prev-next-button:hover,.vertical-slider .flickity-prev-next-button:hover,.header-slider .flickity-prev-next-button:hover,.top-slider .flickity-prev-next-button:hover,.with-arrow-nav .flickity-prev-next-button:active,.vertical-slider .flickity-prev-next-button:active,.header-slider .flickity-prev-next-button:active,.top-slider .flickity-prev-next-button:active,.with-arrow-nav .flickity-prev-next-button:focus,.vertical-slider .flickity-prev-next-button:focus,.header-slider .flickity-prev-next-button:focus,.top-slider .flickity-prev-next-button:focus{outline:0 transparent;border:none;-webkit-box-shadow:none;box-shadow:none;}.with-arrow-nav .flickity-prev-next-button svg,.vertical-slider .flickity-prev-next-button svg,.header-slider .flickity-prev-next-button svg,.top-slider .flickity-prev-next-button svg{display:none;}.with-arrow-nav .flickity-prev-next-button.previous,.vertical-slider .flickity-prev-next-button.previous,.header-slider .flickity-prev-next-button.previous,.top-slider .flickity-prev-next-button.previous{left:30px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-left-white.svg) no-repeat center left;background-size:20px auto;}.with-arrow-nav .flickity-prev-next-button.next,.vertical-slider .flickity-prev-next-button.next,.header-slider .flickity-prev-next-button.next,.top-slider .flickity-prev-next-button.next{right:30px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center right;background-size:20px auto;}.carousel-slider{margin-left:-20px;margin-right:-20px;position:relative;margin-bottom:20px;}.carousel-slider .flickity-viewport{overflow:visible;}.carousel-slider.flickity-enabled .carousel-cell{cursor:url("https://www.google.com/intl/en_ALL/mapfiles/openhand.cur"),all-scroll;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.carousel-slider.flickity-enabled .carousel-cell:active{cursor:url("https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur"),all-scroll;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}@media (max-width:767.98px){.carousel-slider.flickity-enabled .carousel-cell{width:calc(100% - 100px);}}@media (min-width:768px) and (max-width:991.98px){.carousel-slider.flickity-enabled .carousel-cell{width:70%;}}@media (min-width:992px){.carousel-slider.flickity-enabled .carousel-cell img{display:block;height:35vw;width:auto;max-width:none;}}.carousel-slider .carousel-cell{padding-left:15px;padding-right:15px;}@media (max-width:991.98px){.carousel-slider .carousel-cell{width:100%;}}.carousel-slider .carousel-cell figcaption{padding-top:5px;}.carousel-slider .carousel-cell img{display:block;}.carousel-slider .carousel-cell .img-wrapper{position:relative;}.top-slider figure:after,.top-slider .media-slide-video:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#454545;opacity:0.3;z-index:1;}.top-slider .media-slide-video{position:relative;height:100vh;width:100%;overflow:hidden;}.top-slider figure{position:relative;height:100vh;width:100%;overflow:hidden;}.top-slider figure .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.top-slider figure .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;position:absolute;left:0;width:100%;top:0;}.top-slider{position:relative;}.top-slider .carousel-cell{width:100%;opacity:0 !important;-webkit-transition:opacity 1s ease !important;transition:opacity 1s ease !important;}.top-slider .carousel-cell.is-selected{opacity:1 !important;}.top-slider .carousel-cell:active{cursor:url("https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur"),all-scroll;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.header-slider{position:relative;}.header-slider .carousel-cell{width:100%;opacity:0 !important;-webkit-transition:opacity 1s ease !important;transition:opacity 1s ease !important;}.header-slider .carousel-cell.is-selected{opacity:1 !important;}.header-slider .carousel-cell:active{cursor:url("https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur"),all-scroll;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.header-slider .media-slide-video{position:relative;width:100%;overflow:hidden;}.header-slider .media-slide-video:not(.video-preview){aspect-ratio:1280/509;}@media (max-width:767.98px){.header-slider .media-slide-video:not(.video-preview){aspect-ratio:1/1;}}.header-slider .media-slide-video.video-preview{aspect-ratio:1280/168;}@media (min-width:768px){.header-slider .media-slide-video.video-preview{min-height:250px;}}@media (max-width:767.98px){.header-slider .media-slide-video.video-preview{aspect-ratio:3/2;}}.header-slider .media-slide-video .bkg-video{position:absolute;}.header-slider figure:after,.header-slider .media-slide-video:after{content:"";display:block;width:100%;height:100%;position:absolute;left:0;top:0;background:#454545;opacity:0.3;z-index:1;}.header-slider figure{position:relative;width:100%;overflow:hidden;}.header-slider figure .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.header-slider figure .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;position:absolute;left:0;width:100%;top:0;}.header-slider figure::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:39.765625%;}.header-slider figure::after{content:"";display:table;clear:both;}@media (max-width:767.98px){.header-slider figure::before{padding-top:100%;}}.header-slider .slider-slide{position:relative;}.header-slider .slider-slide .slider-text{position:absolute;bottom:0;left:0;padding:20px;z-index:20;}@media (min-width:992px){.header-slider .slider-slide .slider-text{padding:30px;max-width:50%;}}.vertical-slider{position:relative;width:100%;}.vertical-slider .flickity-prev-next-button.previous{left:30px;background-image:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-left.svg);background-repeat:no-repeat;background-position:center center;background-size:20px auto;}.vertical-slider .flickity-prev-next-button.next{right:30px;background-image:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right.svg);background-repeat:no-repeat;background-position:center center;background-size:20px auto;}.vertical-slider:hover .flickity-prev-next-button{opacity:1;}.vertical-slider:hover .flickity-prev-next-button.previous{display:none;}.vertical-slider .flickity-prev-next-button{opacity:1;width:44px;height:44px;border-radius:100%;background-color:rgba(255,255,255,0.85) !important;padding:0 0;}.vertical-slider .flickity-prev-next-button:hover{background-color:rgb(255,255,255) !important;}.vertical-slider .flickity-prev-next-button.previous{display:none;}.vertical-slider .carousel-cell{width:100%;opacity:0 !important;-webkit-transition:opacity 1s ease !important;transition:opacity 1s ease !important;}.vertical-slider .carousel-cell.is-selected{opacity:1 !important;}.vertical-slider .carousel-cell:active{cursor:url("https://www.google.com/intl/en_ALL/mapfiles/closedhand.cur"),all-scroll;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing;}.vertical-slider .media-lightbox-gallery{display:block;width:100%;}.vertical-slider figure{position:relative;width:100%;overflow:hidden;}.vertical-slider figure .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.vertical-slider figure .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;position:absolute;left:0;width:100%;top:0;}@media (min-width:1180px){.vertical-slider figure{height:calc(100vh - 103px);}}@media (max-width:1179.98px){.vertical-slider figure::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%;}.vertical-slider figure::after{content:"";display:table;clear:both;}}.vertical-slider figure figcaption{display:none;}.vertical-slider figure img[loading=lazy]{opacity:1 !important;}[data-sticky=true]{position:sticky;top:74px;left:0;}.user-logged-in [data-sticky=true]{top:161px;}body{color:#454545;}a{color:#454545;}a:hover{color:var(--theme-color);}[style*=color] a{color:inherit;}[style*=color] a:hover{color:inherit;}h1,.h1{font-size:calc(2.5rem * var(--new-font-size-ratio));line-height:calc(3.125rem * var(--new-font-size-ratio));}@media (max-width:767.98px){h1,.h1{font-size:calc(2.1875rem * var(--new-font-size-ratio));line-height:calc(2.5rem * var(--new-font-size-ratio));}}.h1-big,.basic-page-template.bkg-brown .side-title,.basic-page-template.bkg-green .side-title{font-size:calc(2.8125rem * var(--new-font-size-ratio));line-height:calc(3.4375rem * var(--new-font-size-ratio));}@media (max-width:767.98px){.h1-big,.basic-page-template.bkg-brown .side-title,.basic-page-template.bkg-green .side-title{font-size:calc(2.1875rem * var(--new-font-size-ratio));line-height:calc(2.5rem * var(--new-font-size-ratio));}}.h1-extra,.studies-future-template .event-category,.studies-future-template .dates,.studies-future-template .studies-title,.cta-body .description{font-size:calc(3.125rem * var(--new-font-size-ratio));line-height:calc(3.4375rem * var(--new-font-size-ratio));font-weight:300;}@media (max-width:767.98px){.h1-extra,.studies-future-template .event-category,.studies-future-template .dates,.studies-future-template .studies-title,.cta-body .description{font-size:calc(2.375rem * var(--new-font-size-ratio));line-height:calc(2.625rem * var(--new-font-size-ratio));}}h2,.h2,.path-checkout #field-participants-values th.field-label,.path-checkout #edit-login-returning-customer > legend,.path-checkout #edit-login-guest > legend,.path-checkout #edit-contact-information > legend,.path-checkout #edit-payment-information > legend,.service-link .service-title,.service-teaser .accordion-row .accordion-btn-wrapper button,.paragraph-new-call-to-action .description,.press-feed-block.as .press-feed > h3,.wysiwyg h3,.wysiwyg h2,.product-full .price-wrapper{font-size:calc(1.875rem * var(--new-font-size-ratio));line-height:calc(2.5rem * var(--new-font-size-ratio));}@media (max-width:767.98px){h2,.h2,.path-checkout #field-participants-values th.field-label,.path-checkout #edit-login-returning-customer > legend,.path-checkout #edit-login-guest > legend,.path-checkout #edit-contact-information > legend,.path-checkout #edit-payment-information > legend,.service-link .service-title,.service-teaser .accordion-row .accordion-btn-wrapper button,.paragraph-new-call-to-action .description,.press-feed-block.as .press-feed > h3,.wysiwyg h3,.wysiwyg h2,.product-full .price-wrapper{font-size:calc(1.6875rem * var(--new-font-size-ratio));line-height:calc(2.0625rem * var(--new-font-size-ratio));}}h3,.h3,#edit-review > fieldset > legend,.product-template .product-categories,.minimal-reference-teaser .hover-title .teaser-title,.studies-teaser.t-present .teaser-title,body .hc-offcanvas-nav .nav-content > h2,body .hc-offcanvas-nav .nav-content > h3,body .hc-offcanvas-nav .nav-content > h4,body .hc-offcanvas-nav .nav-content > h5,body .hc-offcanvas-nav .nav-content > h6{font-size:calc(1.25rem * var(--new-font-size-ratio));line-height:calc(1.625rem * var(--new-font-size-ratio));}h4,.h4{font-size:calc(0.75rem * var(--new-font-size-ratio));line-height:calc(0.875rem * var(--new-font-size-ratio));}.menu-size,.checkout-pane-completion-message .logo-wrapper .link-name-wrapper .link-name,.checkout-pane-completion-message .logo-wrapper .link-name-wrapper,.top-slider-wrapper .logo-wrapper .link-name-wrapper .link-name,.top-slider-wrapper .logo-wrapper .link-name-wrapper,.contact-page-mat .contact-text *,.page-footer .logo-wrapper .link-name-wrapper,.page-footer .logo-wrapper .link-name-wrapper .link-name,.page-footer .footer-block-left *,.page-footer .footer-block-right *,.page-footer nav.block-menu ul li a,#header .logo-wrapper .link-name-wrapper,#header .logo-wrapper .link-name-wrapper .link-name,#header .region-header .language-switcher-language-url ul li a,#header .region-header > nav > ul > li > a,body .hc-offcanvas-nav .nav-item-link,body .hc-offcanvas-nav li.nav-close a,body .hc-offcanvas-nav .nav-back a{font-size:calc(1.25rem * var(--new-font-size-ratio));line-height:calc(1.625rem * var(--new-font-size-ratio));}.secondary-menu-size{font-size:calc(1.25rem * var(--new-font-size-ratio));line-height:calc(1.625rem * var(--new-font-size-ratio));}.teaser-future-title-size,.studies-teaser.t-future .teaser-title,.studies-teaser .teaser-middle .date-wrapper .dates,.paragraph-links.as .title-text-left h3{font-size:calc(1.5625rem * var(--new-font-size-ratio));line-height:calc(1.875rem * var(--new-font-size-ratio));}.project-title-size,.as-project-template .project-title{font-size:calc(1.5625rem * var(--new-font-size-ratio));line-height:calc(1.875rem * var(--new-font-size-ratio));}.btn-size,.paragraph-new-call-to-action .cta-link a,.cta-body .cta-link a,input.button:not([data-drupal-selector]),a.button,.btn-style,.path-checkout .form-submit:not(.address-book-edit-button),.wysiwyg a.wysiwyg-btn,.btn-wrapper a,.user-login-form .form-actions input,.more-wrapper a,.paragraph-form form input[type=submit],.product-full .button--add-to-cart{font-size:calc(1.375rem * var(--new-font-size-ratio));line-height:calc(1.375rem * var(--new-font-size-ratio));}.accordion-description-size,.service-link .description,.service-teaser .accordion-row .accordion-btn-wrapper .description-wrapper{font-size:calc(1.375rem * var(--new-font-size-ratio));line-height:calc(1.75rem * var(--new-font-size-ratio));}.resource-title{font-size:calc(1.75rem * var(--new-font-size-ratio));line-height:calc(1.875rem * var(--new-font-size-ratio));}.txt-size-big,.tab-widget__link,.paragraph-call-to-action .cta-title h3{font-size:calc(1.25rem * var(--new-font-size-ratio));line-height:calc(1.625rem * var(--new-font-size-ratio));}.category-teaser-content .category-title{font-size:calc(1.3125rem * var(--new-font-size-ratio));line-height:calc(1.625rem * var(--new-font-size-ratio));}.txt-size,#edit-review > fieldset .fieldset-wrapper,.linked-title-wrapper h2,ul.documents li a,.filter-mobile-toggle-btn,.studies-feed-template .view-filters-inner a,.studies-feed-template .view-filters-inner .button-filter,.doc-and-links li a,.as-project-teaser .project-teaser-infos .project-teaser-title,.info-block,.links-feed .link-tab *,.press-feed .press-item .press-infos *,.press-feed .press-item .press-title,.award .award-infos .award-year,.award .award-title,.sl-block .item-list ul li a,.dealers-craftsmen-template .view-filters .bef-links ul li a,.anchor-wrapper *,.basic-page-template .page-title-wrapper *,.wysiwyg table tbody td,.wysiwyg table tbody th,.wysiwyg table thead th,.wysiwyg ol li:before,.wysiwyg ol li *:not(ul):not(li),.wysiwyg ol li,.wysiwyg ol,.wysiwyg ul li *:not(ul):not(li),.wysiwyg ul li,.wysiwyg ul,.wysiwyg p,.wysiwyg,input.button:not([data-drupal-selector]).small,.path-checkout input.button.form-submit:not([data-drupal-selector]):not(.address-book-edit-button),a.button.small,.path-checkout a.button.form-submit:not(.address-book-edit-button),.btn-style.small,.path-checkout .btn-style.form-submit:not(.address-book-edit-button),.path-checkout .small.form-submit:not(.address-book-edit-button),.path-checkout .form-submit:not(.address-book-edit-button),.wysiwyg a.small.wysiwyg-btn,.wysiwyg .path-checkout a.wysiwyg-btn.form-submit:not(.address-book-edit-button),.path-checkout .wysiwyg a.wysiwyg-btn.form-submit:not(.address-book-edit-button),.btn-wrapper a.small,.btn-wrapper .path-checkout a.form-submit:not(.address-book-edit-button),.path-checkout .btn-wrapper a.form-submit:not(.address-book-edit-button),.user-login-form .form-actions input.small,.user-login-form .form-actions .path-checkout input.form-submit:not(.address-book-edit-button),.path-checkout .user-login-form .form-actions input.form-submit:not(.address-book-edit-button),.more-wrapper a.small,.more-wrapper .path-checkout a.form-submit:not(.address-book-edit-button),.path-checkout .more-wrapper a.form-submit:not(.address-book-edit-button),body .fancybox__caption,body .fancybox__counter,input[type=text],textarea,input[type=search],input[type=email],input[type=password],input[type=phone],.paragraph-form form input.small[type=submit],.paragraph-form form .path-checkout input[type=submit].form-submit:not(.address-book-edit-button),.path-checkout .paragraph-form form input[type=submit].form-submit:not(.address-book-edit-button),select,.product-full .small.button--add-to-cart,.product-full .path-checkout .button--add-to-cart.form-submit:not(.address-book-edit-button),.path-checkout .product-full .button--add-to-cart.form-submit:not(.address-book-edit-button),.region-ariane ol li,.fake-breadcrumb ol li,.region-ariane ol li a,.fake-breadcrumb ol li a,#ext-link a,#second-lvl nav ul li a{font-size:calc(1.125rem * var(--new-font-size-ratio));line-height:calc(1.3125rem * var(--new-font-size-ratio));}.small-infos,.tabs-feed .accordion-row .description-wrapper,.filter-toggle,.product-category-name,.product-teaser .product-teaser-content .product-title{font-size:calc(1.3125rem * var(--new-font-size-ratio));line-height:calc(1.625rem * var(--new-font-size-ratio));}.footer-size,.resource .ville{line-height:calc(0.875rem * var(--new-font-size-ratio));}.footer-credit-style{line-height:calc(0.875rem * var(--new-font-size-ratio));}.small-size,.path-checkout .checkout-order-summary .order-total-line,.path-checkout .checkout-order-summary table .field--name-title,.as-project-teaser .project-teaser-infos .project-infos-inline *,.wysiwyg.small p,.path-checkout .wysiwyg.form-submit:not(.address-book-edit-button) p,.wysiwyg.small ul,.path-checkout .wysiwyg.form-submit:not(.address-book-edit-button) ul,.wysiwyg.small ul li,.path-checkout .wysiwyg.form-submit:not(.address-book-edit-button) ul li,.wysiwyg.small ul li *,.path-checkout .wysiwyg.form-submit:not(.address-book-edit-button) ul li *,.wysiwyg.small ol,.path-checkout .wysiwyg.form-submit:not(.address-book-edit-button) ol,.wysiwyg.small ol li,.path-checkout .wysiwyg.form-submit:not(.address-book-edit-button) ol li,.wysiwyg.small ol li *,.path-checkout .wysiwyg.form-submit:not(.address-book-edit-button) ol li *,.wysiwyg.small,.path-checkout .wysiwyg.form-submit:not(.address-book-edit-button),.dealer-teaser .teaser-name,.product-full .price-wrapper span,.edit-btn,.address-book-edit-button,#edit-payment-information-billing-information-edit-button{font-size:calc(1rem * var(--new-font-size-ratio));line-height:calc(1.3125rem * var(--new-font-size-ratio));}.very-small-size,.flyout-table-like .studies-upcoming *,.upcoming-flyout .flyout-btn-wrapper .flyout-btn,.upcoming-flyout .flyout-btn-wrapper,.studies-teaser.t-present .teaser-category,.studies-teaser .teaser-bottom,.studies-teaser .teaser-top,.studies-teaser .linked-services li,.studies-teaser .location .address,.dates,.as-project-template .small-info,.as-project-template .top-infos .event-category{font-size:calc(0.9375rem * var(--new-font-size-ratio));line-height:calc(1.25rem * var(--new-font-size-ratio));}.tiny-size,.product-filters .form-radios *,.product-teaser .product-teaser-content .product-categories{font-size:calc(0.875rem * var(--new-font-size-ratio));line-height:calc(1.125rem * var(--new-font-size-ratio));}.chapeau-size,.product-feed .taxonomy-description .lightbox-video-link,.wysiwyg p.chapeau{font-size:calc(1.3125rem * var(--new-font-size-ratio));line-height:calc(1.625rem * var(--new-font-size-ratio));}.slider-text,.slider-text *{color:white;font-size:calc(2.5rem * var(--new-font-size-ratio));line-height:calc(2.9375rem * var(--new-font-size-ratio));}.side-title{font-size:calc(2.5rem * var(--new-font-size-ratio));line-height:calc(2.9375rem * var(--new-font-size-ratio));color:var(--theme-color);}.legend,.path-checkout .checkout-order-summary table,.wysiwyg figure figcaption,figure figcaption,.dealer-teaser .dealer-body,.dealer-teaser .dealer-body p,.dealer-teaser .address,.page-footer .footer-credit *,.carousel-slider .carousel-cell figcaption,.carousel-slider .carousel-cell .img-wrapper figcaption{font-size:calc(0.75rem * var(--new-font-size-ratio));line-height:calc(0.875rem * var(--new-font-size-ratio));}@media (max-width:767.98px){.wysiwyg .scrollable-table{overflow:hidden;overflow-x:auto;width:calc(100% + 20px);padding-right:20px;}.wysiwyg .scrollable-table table{word-break:keep-all;table-layout:auto;overflow-x:auto;}.wysiwyg .scrollable-table table *{word-break:keep-all;}}.inherit,.product-category-name div,.info-block dd span,.paragraph-new-call-to-action .description p,.paragraph-new-call-to-action .description cite,.paragraph-new-call-to-action .description ol,.paragraph-new-call-to-action .description ul,.paragraph-new-call-to-action .description pre,.paragraph-new-call-to-action .description label,.paragraph-new-call-to-action .description input,.paragraph-new-call-to-action .description textarea,.wysiwyg span{font-size:inherit;line-height:inherit;font-family:inherit;letter-spacing:inherit;color:inherit;background-color:inherit;font-weight:inherit;font-style:inherit;}.wysiwyg h2:first-child,.wysiwyg h3:first-child,.wysiwyg h4:first-child,.wysiwyg ul:first-child,.wysiwyg table:first-child,.wysiwyg .scrollable-table:first-child,.wysiwyg figure{margin-top:0;padding-top:0;}.wysiwyg a.border.btn-style,.wysiwyg .path-checkout a.border.form-submit:not(.address-book-edit-button),.path-checkout .wysiwyg a.border.form-submit:not(.address-book-edit-button),.wysiwyg a.border.wysiwyg-btn,.wysiwyg .btn-wrapper a.border,.btn-wrapper .wysiwyg a.border,.wysiwyg .btn-wrapper.border a,.btn-wrapper.border .wysiwyg a,.wysiwyg .more-wrapper a.border,.more-wrapper .wysiwyg a.border,.wysiwyg .product-full a.border.button--add-to-cart,.product-full .wysiwyg a.border.button--add-to-cart{margin-top:1em;text-decoration:none;}.wysiwyg p{margin-bottom:1em;}.wysiwyg a:hover{color:var(--theme-color);}.wysiwyg h2{margin-bottom:40px;padding-top:40px;font-weight:200;}.wysiwyg p + h3,.wysiwyg ul + h3,.wysiwyg .scrollable-table + h3,.wysiwyg ol + h3{padding-top:30px;}.wysiwyg p + h2,.wysiwyg ul + h2,.wysiwyg .scrollable-table + h2,.wysiwyg ol + h2{padding-top:60px;}.wysiwyg p + .scrollable-table,.wysiwyg ul + .scrollable-table,.wysiwyg .scrollable-table + .scrollable-table,.wysiwyg ol + .scrollable-table{margin-top:60px;}.wysiwyg p + ul,.wysiwyg p + ol,.wysiwyg ul + ul,.wysiwyg ul + ol,.wysiwyg .scrollable-table + ul,.wysiwyg .scrollable-table + ol,.wysiwyg ol + ul,.wysiwyg ol + ol{margin-top:30px;}.wysiwyg figure{margin-top:3em;margin-bottom:2em;}.wysiwyg h3{margin-top:1em;}.wysiwyg a{color:inherit;text-decoration:underline;}.wysiwyg a.wysiwyg-btn{text-decoration:none;margin-top:20px;}.wysiwyg a:hover{color:var(--theme-color);}.wysiwyg a.btn-cta{text-decoration:none;}.wysiwyg a.btn-cta:hover{color:white;}.wysiwyg ul{list-style-type:none;padding-bottom:30px;}.wysiwyg ul li{list-style-type:none;list-style-position:inside;position:relative;margin-bottom:10px;padding-left:40px;}.wysiwyg ul li p.chapeau-small{margin-top:-8px;position:relative;display:inline-block;margin-bottom:0.5em;}.wysiwyg ul li *:not(ul):not(li){display:inline;}.wysiwyg ul li ul,.wysiwyg ul li ol{margin-top:20px;}.wysiwyg ul li:before{content:"";width:21px;height:12px;background:url(/themes/_custom/frontend/assets/css/images/icons/link-arrow-grey.svg) no-repeat center left;background-size:21px auto;position:absolute;left:0;top:4px;}.wysiwyg ol{counter-reset:main;list-style-type:none;list-style-type:decimal;padding-bottom:30px;}.wysiwyg ol li{list-style-type:none;list-style-position:inside;counter-increment:main;position:relative;padding-left:25px;margin-bottom:10px;}@media only screen and (max-width:767px){.wysiwyg ol li{padding-left:25px;}}.wysiwyg ol li *:not(ul):not(li){display:inline;}.wysiwyg ol li ol,.wysiwyg ol li ul{margin-top:15px;}.wysiwyg ol li ul li{counter-increment:none;}.wysiwyg ol li ul li:before{content:"";width:21px;height:12px;background:url(/themes/_custom/frontend/assets/css/images/icons/link-arrow-grey.svg) no-repeat center left;background-size:21px auto;position:absolute;left:0;top:4px;padding:0;}.wysiwyg ol li:before{content:counter(main) ".";padding:0 5px 6px 0px;vertical-align:top;color:var(--theme-secondary-color);position:absolute;left:0;line-height:1;top:1px;}.wysiwyg .scrollable-table{margin-top:40px;margin-bottom:40px;}.wysiwyg table{width:100%;table-layout:fixed;}.wysiwyg table thead{background-color:var(--theme-secondary-color);border:1px solid var(--theme-secondary-color);}.wysiwyg table thead th{color:var(--theme-color);padding:10px;text-align:center;font-weight:500;}.wysiwyg table thead th *{color:var(--theme-color);}.wysiwyg table thead th p{margin-bottom:0;}.wysiwyg table tbody tr{border-bottom:1px solid var(--theme-secondary-color);}.wysiwyg table tbody th{background-color:#006DFF;padding:30px 10px;border-left:1px solid var(--theme-secondary-color);text-align:center;color:white;}.wysiwyg table tbody th *{color:white;}.wysiwyg table tbody th p{margin-bottom:0;}.wysiwyg table tbody td{padding:30px 10px;border-left:1px solid var(--theme-secondary-color);text-align:center;}.wysiwyg table tbody td:last-child{border-right:1px solid var(--theme-secondary-color);}.basic-page-as-template{padding-top:var(--page-top-padding);padding-bottom:80px;}.body-wrapper + .layout-builder{margin-top:60px;}.user-logged-in .basic-page-template .page-title-wrapper{top:calc(var(--main-nav-height) + 54px);}#geofield-map-view-dealers-craftsmen-block-map{height:calc(100vh - 141px) !important;}.page-node-54 .basic-page-template{padding-bottom:0;}.basic-page-template{padding-bottom:80px;}.basic-page-template.leem-product-template{padding-bottom:0;}.basic-page-template.bkg-brown{background-color:var(--theme-color);}.basic-page-template.bkg-green{background-color:var(--theme-secondary-color);}.basic-page-template.bkg-brown,.basic-page-template.bkg-green{min-height:calc(100vh - (var(--main-nav-height) + 402px));}.basic-page-template.bkg-brown .page-body-wrapper .title-text-right,.basic-page-template.bkg-green .page-body-wrapper .title-text-right{padding-top:30px;}.basic-page-template.bkg-brown .side-title,.basic-page-template.bkg-green .side-title{padding-left:44px;position:relative;}.basic-page-template.bkg-brown .side-title:before,.basic-page-template.bkg-green .side-title:before{content:"";position:absolute;left:0;top:11px;width:30px;height:30px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center left;background-size:contain;}.basic-page-template.bkg-brown *,.basic-page-template.bkg-green *{color:white;}.basic-page-template .page-title-wrapper{background:var(--theme-color);padding-top:5px;padding-bottom:5px;position:sticky;top:var(--main-nav-height);left:0;z-index:20;width:100%;}.basic-page-template .page-title-wrapper *{color:white;}.basic-page-template .page-body-wrapper .title-text-right{padding-top:20px;}.anchor-wrapper{background:var(--theme-color);padding-left:20px;padding-right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;}.anchor-wrapper li{margin-right:20px;}.anchor-wrapper *{color:white;}@media (min-width:992px){.anchor-wrapper{padding-left:30px;padding-right:30px;}}.dealers-craftsmen-template .view-filters form{padding-top:8px;padding-bottom:8px;}.dealers-craftsmen-template .view-filters form > div{margin-bottom:0;}.dealers-craftsmen-template .view-filters .bef-links ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.dealers-craftsmen-template .view-filters .bef-links ul li{margin-right:20px;}.dealers-craftsmen-template .view-filters .bef-links ul li a{border-bottom:1px solid transparent;}.dealers-craftsmen-template .view-filters .bef-links ul li a.bef-link--selected{border-bottom:1px solid #454545;}.dealers-craftsmen-template .map-wrapper .geofield-google-map{height:calc(100vh - 143px);}.contact-block .address-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-14px;margin-right:-14px;}.contact-block .address-infos > div{padding-left:14px;padding-right:14px;width:100%;margin-bottom:20px;}@media (min-width:768px){.contact-block .address-infos > div{width:50%;}}.sl-block .item-list ul{margin:0 -14px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.sl-block .item-list ul li{margin:0 0;padding-right:14px;padding-left:14px;width:50%;}.sl-block .item-list ul li a{color:#000;}.sl-block .item-list ul li a:after{content:"";display:inline-block;margin-left:5px;background:url(/themes/_custom/frontend/assets/css/images/icons/ext.svg) no-repeat center center;background-size:contain;width:10px;height:10px;}.contact-page-mat{padding-top:80px;}.contact-page-mat .img-wrapper{margin:0 auto;text-align:center;}.contact-page-mat .img-wrapper img{margin:0 auto;}.contact-page-mat .contact-text p{margin-bottom:2em;}.contact-page-mat .sl-footer{margin-top:2em;}.contact-page-mat .sl-footer .item-list ul{margin:0 0 0 0;}.contact-page-mat .sl-footer .item-list ul li{margin:0 15px 0 0;}.contact-page-mat .sl-footer ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;}.contact-page-mat .sl-footer ul li{margin:0 15px 0 0;display:inline-block;}.contact-page-mat .sl-footer ul li svg{display:block;}.contact-page-mat .sl-footer ul li svg path{fill:black;}.award-title{margin-bottom:10px;margin-top:40px;}.path-frontpage main{min-height:100vh;}.top-slider-wrapper{position:relative;height:100vh;}.top-slider-wrapper .scroll-to-slider{width:62px;height:62px;position:absolute;bottom:40px;left:0;right:0;margin:0 auto;border:1px solid white;background:transparent;border-radius:100%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}@media (max-width:991.98px){.top-slider-wrapper .scroll-to-slider{bottom:100px;}}.top-slider-wrapper .scroll-to-slider:hover{background:white;}.top-slider-wrapper .scroll-to-slider:hover span{color:#454545;}.top-slider-wrapper .scroll-to-slider span{color:white;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;position:absolute;width:100%;text-align:center;position:absolute;left:0;padding:5px;right:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:calc(1.125rem * var(--new-font-size-ratio));line-height:calc(1.625rem * var(--new-font-size-ratio));}.top-slider-wrapper .slider-logo{position:absolute;pointer-events:none;left:0;top:0;width:100%;z-index:10;height:var(--main-nav-height);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.top-slider-wrapper .slider-logo *{color:white;}.top-slider-wrapper .slider-logo svg #Tracé_1,.top-slider-wrapper .slider-logo svg #Tracé_2{fill:white;}.top-slider-wrapper .slider-logo svg #Tracé_3{stroke:white;}.top-slider-wrapper .slider-logo a{pointer-events:auto;}.top-slider-wrapper .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}.top-slider-wrapper .logo-wrapper .link-logo{display:inline-block;margin-right:10px;}.top-slider-wrapper .logo-wrapper .link-logo svg{display:block;width:34px;height:34px;}.new-products-categories-feed-template .view-title-wrapper{padding-bottom:0;}.new-products-categories-feed-template .view-title-wrapper .col-12{padding-top:20px;padding-bottom:10px;-webkit-box-shadow:0px 15px 0px -14px #59422C;box-shadow:0px 15px 0px -14px #59422C;margin-bottom:28px;}.new-products-categories-feed-template .view-title-wrapper h3{color:#59422C;}.new-products-categories-feed-template .view-title-wrapper .more-link a{position:relative;width:30px;height:30px;overflow:hidden;color:transparent !important;text-indent:900px;display:block;text-wrap:nowrap;}.new-products-categories-feed-template .view-title-wrapper .more-link a:after{content:"";display:inline-block;width:20px;height:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.596" height="11" viewBox="0 0 13.596 11"><path id="Tracé_210" data-name="Tracé 210" d="M6.93-13.09l5.016,4.708H1.188V-6.8H11.946L6.93-2.09H9.284l5.5-5.5-5.5-5.5Z" transform="translate(-1.188 13.09)" fill="%2359422c"/></svg>') no-repeat center center;background-size:auto;background-size:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:0;}.geysir-field-paragraph-wrapper + .geysir-field-paragraph-wrapper,.paragraph + .paragraph{margin-top:60px;}.layout-builder > div:first-child .row.btop:before{display:none;}.award{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;margin-left:-14px;margin-right:-14px;min-height:100px;position:relative;}.award:before{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 28px);background-color:#000;position:absolute;margin:0 auto;top:0;}.award:last-child:after{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 28px);background-color:#000;position:absolute;margin:0 auto;bottom:0;}@media (max-width:767.98px){.award{padding-top:20px;padding-bottom:20px;}}.award > div{padding-left:14px;padding-right:14px;width:100%;}@media (min-width:768px){.award > div{width:50%;}}.award .award-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}@media (max-width:767.98px){.award .award-infos{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:start;}}.award .award-infos .award-year{padding-right:28px;}@media (max-width:767.98px){.award .award-infos .award-year{margin-top:10px;}}@media (max-width:767.98px){.award .award-infos .award-logo{margin-top:10px;}}@media (min-width:768px){.award .award-infos .award-logo{margin-left:auto;}}.award .award-infos .award-logo img{display:block;width:auto;max-height:80px;max-width:120px;}.paragraph-title-text .btop{padding-top:60px;padding-bottom:60px;}.paragraph-title-text.page-body-wrapper .btop{padding-top:80px;}@media (max-width:991.98px){.paragraph-title-text.page-body-wrapper .btop{padding-top:60px;}}.paragraph-title-text:not(.page-body-wrapper) .btop{position:relative;}.paragraph-title-text:not(.page-body-wrapper) .btop:before{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 28px);background-color:var(--theme-color);position:absolute;margin:0 auto;top:0;}.material-block-style .btop,.paragraph-awards.awards-material .btop{position:relative;padding-top:60px;padding-bottom:60px;}.material-block-style .btop:before,.paragraph-awards.awards-material .btop:before{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 28px);background-color:var(--theme-color);position:absolute;margin:0 auto;top:0;}.paragraph-awards.awards-material .awards-feed .award:first-child:before{display:none;}.press-feed-block.as .press-feed .views-row:first-child .press-item:before{display:block;}.press-feed-block.as .press-feed > h3{display:block;padding-bottom:10px;margin-top:40px;}.press-feed .views-row{position:relative;}.press-feed .views-row:first-child .press-item:before{display:none;}.press-feed .views-row:last-child .press-item:after{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 28px);background-color:#000;position:absolute;margin:0 auto;bottom:0;}.press-feed .press-item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;margin-left:-14px;margin-right:-14px;min-height:80px;position:relative;color:#454545;}.press-feed .press-item:before{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 28px);background-color:#000;position:absolute;margin:0 auto;top:0;}.press-feed .press-item.press-link:hover .press-title,.press-feed .press-item.press-file :hover .press-title{text-decoration:underline;}@media (max-width:767.98px){.press-feed .press-item{padding-top:20px;padding-bottom:20px;}}.press-feed .press-item > div{padding-left:14px;padding-right:14px;width:100%;}@media (min-width:768px){.press-feed .press-item > div{width:50%;}}.press-feed .press-item.press-link .press-title:after{background:url(/themes/_custom/frontend/assets/css/images/icons/ext.svg) no-repeat center center;background-size:contain;width:10px;height:10px;}.press-feed .press-item.press-file .press-title:after{background:url(/themes/_custom/frontend/assets/css/images/icons/download.svg) no-repeat center center;background-size:contain;width:20px;height:14px;}.press-feed .press-item .press-title:after{content:"";display:inline-block;margin-left:5px;}.press-feed .press-item .publication{padding-right:28px;}.press-feed .press-item .press-infos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.press-feed .press-item .created{min-width:110px;text-align:right;}.paragraph-links.as .links-feed .link-tab:first-child:before{display:block;}.paragraph-links.as .title-text-left h3{margin-bottom:20px;}.links-feed .link-tab{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:10px;margin-left:-14px;margin-right:-14px;min-height:80px;position:relative;}.links-feed .link-tab:before{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 28px);background-color:#000;position:absolute;margin:0 auto;top:0;}.links-feed .link-tab .link-tab-title-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.links-feed .link-tab:first-child:before{display:none;}.links-feed .link-tab:last-child:after{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 28px);background-color:#000;position:absolute;margin:0 auto;bottom:0;}@media (max-width:767.98px){.links-feed .link-tab{padding-top:20px;padding-bottom:20px;}}.links-feed .link-tab > div{padding-left:14px;padding-right:14px;width:100%;}@media (min-width:768px){.links-feed .link-tab > div{width:50%;}}.links-feed .link-tab .link-tab-list a{margin-right:15px;position:relative;}.links-feed .link-tab .link-tab-list a:after{content:" " "-" " ";position:absolute;left:calc(100% + 6px);}.links-feed .link-tab .link-tab-list a:last-child:after{display:none;}.links-feed .link-tab .link-tab-list a:hover{text-decoration:underline;}.links-feed .link-tab .link-tab-list a:hover:after{text-decoration:none;}.view-title-wrapper.with-quote{margin-bottom:80px;color:var(--theme-color);}.view-title-wrapper.with-quote .cta-link .more-link{text-align:left;}.cta-body .cta-link{margin-top:10px;}.cta-body .cta-link a{position:relative;}.cta-body .cta-link a:after{content:"";display:inline-block;width:20px;height:16px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right.svg) no-repeat center center;background-size:auto;background-size:16px;margin-left:4px;margin-right:4px;position:relative;top:2px;}.paragraph-call-to-action{padding-top:100px;padding-bottom:100px;min-height:50vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:var(--theme-color);color:white;}.paragraph-call-to-action .cta-title h3{margin-bottom:20px;font-weight:normal;}.paragraph-call-to-action .cta-link{margin-top:10px;}.paragraph-call-to-action .cta-link a{color:white;}.paragraph-call-to-action .cta-link a:after{content:"";background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center center;background-size:auto;background-size:14px;}.paragraph-images figure{margin-bottom:40px;}.paragraph-images figure img{display:block;}.call-to-actions-grid{padding:28px 0 0 0;}.call-to-actions-grid .col-12{margin-bottom:28px;}.paragraph-new-call-to-action{padding:20px;background:#F7F7F7;color:#59422C;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;overflow:hidden;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.paragraph-new-call-to-action.has-pseudo-link:hover,.paragraph-new-call-to-action.has-pseudo-link:focus-within{background:var(--theme-color);color:white;}.paragraph-new-call-to-action.has-pseudo-link:hover a,.paragraph-new-call-to-action.has-pseudo-link:focus-within a{color:white;}.paragraph-new-call-to-action.has-pseudo-link:hover .description ul li:before,.paragraph-new-call-to-action.has-pseudo-link:focus-within .description ul li:before{background:white;}.paragraph-new-call-to-action.has-pseudo-link:hover .cta-link a,.paragraph-new-call-to-action.has-pseudo-link:focus-within .cta-link a{color:white;}.paragraph-new-call-to-action.has-pseudo-link:hover .cta-link a:after,.paragraph-new-call-to-action.has-pseudo-link:focus-within .cta-link a:after{-webkit-transform:translateX(10px);-ms-transform:translateX(10px);transform:translateX(10px);background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.596" height="11" viewBox="0 0 13.596 11"><path id="Tracé_210" data-name="Tracé 210" d="M6.93-13.09l5.016,4.708H1.188V-6.8H11.946L6.93-2.09H9.284l5.5-5.5-5.5-5.5Z" transform="translate(-1.188 13.09)" fill="	%23ffffff"/></svg>') no-repeat center center;}.paragraph-new-call-to-action .description{width:65ch;max-width:100%;margin:10px 0 20px 0;}.paragraph-new-call-to-action .description ul li{padding-left:25px;position:relative;}.paragraph-new-call-to-action .description ul li:before{content:"";width:10px;aspect-ratio:1/1;background:#59422C;border-radius:50%;position:absolute;left:0;top:17px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.paragraph-new-call-to-action .cta-link{margin-top:auto;}.paragraph-new-call-to-action .cta-link a{color:#59422C;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.paragraph-new-call-to-action .cta-link a:after{content:"";display:inline-block;width:20px;height:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.596" height="11" viewBox="0 0 13.596 11"><path id="Tracé_210" data-name="Tracé 210" d="M6.93-13.09l5.016,4.708H1.188V-6.8H11.946L6.93-2.09H9.284l5.5-5.5-5.5-5.5Z" transform="translate(-1.188 13.09)" fill="%2359422c"/></svg>') no-repeat center center;background-size:auto;background-size:13px;margin-left:4px;margin-right:4px;position:relative;top:2px;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.project-grid{margin-left:-14px;margin-right:-14px;position:relative;min-height:100vh;}.project-grid .stamp{position:absolute;left:0;top:0;width:100%;padding-left:14px;padding-right:14px;padding-bottom:100px;}.project-grid .stamp .wysiwyg{width:600px;max-width:100%;}@media (min-width:768px) and (max-width:991.98px){.project-grid .stamp{width:50%;}}@media (min-width:992px){.project-grid .stamp{width:33.3333333333%;}}@media (max-width:767.98px){.project-grid .grid-sizer{width:100%;}}@media (min-width:768px) and (max-width:991.98px){.project-grid .grid-sizer{width:50%;}}@media (min-width:992px){.project-grid .grid-sizer{width:33.3333333333%;}}.project-grid .grid-item{padding-left:14px;padding-right:14px;margin-bottom:28px;width:100%;}@media (min-width:768px) and (max-width:991.98px){.project-grid .grid-item:not(.large){width:50%;}}@media (min-width:992px){.project-grid .grid-item:not(.large){width:33.3333333333%;}}@media (min-width:992px){.project-grid .grid-item.large{width:66.6666666667%;}}.project-grid .grid-item img{display:block;}.project-grid .grid-item > a{display:block;}.as-project-template{padding-top:var(--page-top-padding);padding-bottom:80px;}.as-project-template .doc-and-links {-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.as-project-template .top-infos{padding-left:44px;}.as-project-template .top-infos .event-category{display:inline-block;text-transform:capitalize;margin-right:15px;}.as-project-template .top-infos .dates{display:inline-block;}.as-project-template .project-title{padding-left:44px;margin-bottom:20px;color:#000;}.as-project-template .small-info{padding-left:44px;margin-bottom:20px;}.info-block dt{margin-right:5px;display:inline;}.info-block dd{--separator:",";display:inline;}.info-block dd span:after{content:var(--separator) " ";}.info-block dd span:last-child:after{display:none;}.illustration-feed-template{padding-top:var(--page-top-padding);padding-bottom:80px;}.as-project-teaser{display:block;position:relative;margin-bottom:28px;}@media (min-width:992px){.as-project-teaser:hover .project-teaser-img{-webkit-filter:grayscale(0);filter:grayscale(0);}.as-project-teaser:hover .project-teaser-infos .project-teaser-title,.as-project-teaser:hover .project-teaser-infos .project-infos-inline{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);}.as-project-teaser:hover .project-teaser-infos .project-infos-inline{-webkit-transition-delay:0.1s;transition-delay:0.1s;}}.as-project-teaser .project-teaser-img{-webkit-filter:grayscale(1);filter:grayscale(1);-webkit-transition:-webkit-filter 0.3s ease;transition:-webkit-filter 0.3s ease;transition:filter 0.3s ease;transition:filter 0.3s ease,-webkit-filter 0.3s ease;}.as-project-teaser .project-teaser-img figure{position:relative;}.as-project-teaser .project-teaser-img figure .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.as-project-teaser .project-teaser-img figure .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;position:absolute;left:0;width:100%;top:0;}.as-project-teaser .project-teaser-img figure::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:60%;}.as-project-teaser .project-teaser-img figure::after{content:"";display:table;clear:both;}.as-project-teaser .project-teaser-img figure img{display:block;-o-object-fit:contain !important;object-fit:contain !important;}.as-project-teaser .project-teaser-infos{text-align:center;padding-top:10px;padding-bottom:10px;}.as-project-teaser .project-teaser-infos .project-teaser-title{color:#000;}@media (min-width:992px){.as-project-teaser .project-teaser-infos .project-teaser-title{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 0.4s ease,transform 0.6s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 0.4s ease,transform 0.6s cubic-bezier(0.22,0.61,0.36,1),-webkit-transform 0.6s cubic-bezier(0.22,0.61,0.36,1);will-change:transform;}}.as-project-teaser .project-teaser-infos .project-infos-inline{color:#ADADAD;}@media (min-width:992px){.as-project-teaser .project-teaser-infos .project-infos-inline{opacity:0;-webkit-transform:translateY(20px);-ms-transform:translateY(20px);transform:translateY(20px);-webkit-transition:opacity 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 0.4s ease,-webkit-transform 0.6s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 0.4s ease,transform 0.6s cubic-bezier(0.22,0.61,0.36,1);transition:opacity 0.4s ease,transform 0.6s cubic-bezier(0.22,0.61,0.36,1),-webkit-transform 0.6s cubic-bezier(0.22,0.61,0.36,1);will-change:transform;}}.as-project-teaser .project-teaser-infos .project-infos-inline *{color:#ADADAD;}.as-project-teaser .project-teaser-infos .project-infos-inline > span{display:inline-block;}.as-project-teaser .project-teaser-infos .project-infos-inline > span.location span:after{content:"," " ";}.as-project-teaser .project-teaser-infos .project-infos-inline > span.location span:last-child:after{display:none;}.as-project-teaser .project-teaser-infos .project-infos-inline > span:after{content:" " "/" " ";}.as-project-teaser .project-teaser-infos .project-infos-inline > span:last-child:after{display:none;}.linked-projects.on-products{padding-top:28px;border-top:1px solid rgba(0,0,0,0.4);}.linked-projects .body-title{padding-bottom:10px;border-bottom:1px solid var(--theme-color);margin-bottom:28px;}.linked-project-feed{padding-bottom:80px;}.as-project-template .doc-and-links{margin-top:20px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;}.as-project-template .doc-and-links li{margin-left:0;margin-right:20px;}.page-node-type-projects .region-ariane{display:none;}.product-feed .taxonomy-description{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-top:20px;padding-bottom:20px;}@media (max-width:991.98px){.product-feed .taxonomy-description{margin-bottom:40px;}}.product-feed .taxonomy-description .wysiwyg{max-width:65ch;}.product-feed .taxonomy-description .lightbox-video-link{text-decoration:underline;color:var(--theme-color);}.product-feed .taxonomy-description .lightbox-video-link:hover{color:#454545;}.studies-future-template{background:var(--theme-secondary-color);color:white;padding-top:30px;padding-bottom:100px;}@media (min-width:992px){.studies-future-template .sticky-inner{position:sticky;top:30px;left:0;}}@media (max-width:991.98px){.studies-future-template .sticky-inner{padding-right:40px;}}.studies-future-template .event-category{text-transform:lowercase;}.studies-future-template .studies-main{padding-top:55px;}.studies-future-template .studies-title{margin-bottom:40px;}.studies-future-template .small-infos,.studies-future-template .tabs-feed .accordion-row .description-wrapper,.tabs-feed .accordion-row .studies-future-template .description-wrapper,.studies-future-template .filter-toggle,.studies-future-template .product-category-name,.studies-future-template .product-teaser .product-teaser-content .product-title,.product-teaser .product-teaser-content .studies-future-template .product-title{margin-bottom:40px;}.studies-future-template .small-infos + .wysiwyg,.studies-future-template .tabs-feed .accordion-row .description-wrapper + .wysiwyg,.tabs-feed .accordion-row .studies-future-template .description-wrapper + .wysiwyg,.studies-future-template .filter-toggle + .wysiwyg,.studies-future-template .product-category-name + .wysiwyg,.studies-future-template .product-teaser .product-teaser-content .product-title + .wysiwyg,.product-teaser .product-teaser-content .studies-future-template .product-title + .wysiwyg{margin-top:100px;}.studies-future-template .small-infos .location,.studies-future-template .tabs-feed .accordion-row .description-wrapper .location,.tabs-feed .accordion-row .studies-future-template .description-wrapper .location,.studies-future-template .filter-toggle .location,.studies-future-template .product-category-name .location,.studies-future-template .product-teaser .product-teaser-content .product-title .location,.product-teaser .product-teaser-content .studies-future-template .product-title .location{margin-top:1em;}.studies-future-template .cover-image{margin-bottom:40px;}.studies-future-template .cover-image figcaption{padding-top:5px;}.studies-future-template .cover-image img{display:block;}.studies-future-template .doc-and-links li a{color:white;}.studies-future-template .doc-and-links li.doc a:after{background:url(/themes/_custom/frontend/assets/css/images/icons/download-white.svg) no-repeat center center;background-size:contain;}.studies-future-template .medias-feed figure{margin-bottom:28px;}.studies-future-template .medias-feed img{display:block;}.studies-future-template .dates .start-date,.studies-future-template .dates .end-date{display:block;}.studies-future-template .dates .end-date:before{content:"";display:inline-block;width:44px;height:32px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center left;background-size:28px;margin-left:0;}@media (max-width:767.98px){.studies-future-template .dates .end-date:before{height:27px;}}.studies-future-template .dates li{display:block;}.studies-future-template .dates li:after{display:none;}.dates li{display:inline-block;}.dates li:after{content:" " "/" " ";display:inline-block;padding:0 3px;}.dates li:last-child:after{display:none;}.dates .start-date,.dates .end-date{display:inline-block;}.dates .end-date:before{content:"";display:inline-block;width:18px;height:12px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right.svg) no-repeat center left;background-size:12px;margin-left:2px;}.doc-and-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:40px;}.doc-and-links li{margin-left:20px;}.doc-and-links li.doc a:after{content:"";display:inline-block;margin-left:5px;background:url(/themes/_custom/frontend/assets/css/images/icons/download.svg) no-repeat center center;background-size:contain;width:20px;height:14px;}.doc-and-links li a{text-decoration:underline;}.studies-teaser-wrapper{padding-bottom:28px;}.studies-teaser{display:block;width:100%;position:relative;overflow:hidden;aspect-ratio:1/1;}.studies-teaser:hover.t-future{background:#EBEBEB;color:var(--theme-secondary-color);}.studies-teaser:hover.t-future .teaser-bottom .date-wrapper .dates time + time::before{background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-green.svg) no-repeat center center;background-size:12px;}.studies-teaser:hover.t-future .teaser-middle .date-wrapper .dates time + time::before{background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-green.svg) no-repeat center center;background-size:18px;}.studies-teaser .location{padding-top:3px;}.studies-teaser .location .address span:not(.country):not(.locality),.studies-teaser .location .address br{display:none;}.studies-teaser .location .address .locality + br + .country:before{content:"," " ";display:inline;position:relative;left:-1px;}.studies-teaser .linked-services{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.studies-teaser .linked-services li{position:relative;}.studies-teaser .linked-services li:after{content:" " "/" " ";display:inline-block;padding:0 3px;}.studies-teaser .linked-services li:last-child:after{display:none;}.studies-teaser .studies-teaser-inner{position:relative;width:100%;height:100%;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;}.studies-teaser .teaser-top,.studies-teaser .teaser-bottom:not(.with-date){display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-left:-10px;margin-right:-10px;}.studies-teaser .teaser-top > div,.studies-teaser .teaser-top > span,.studies-teaser .teaser-bottom:not(.with-date) > div,.studies-teaser .teaser-bottom:not(.with-date) > span{padding:0 10px;display:block;}.studies-teaser .teaser-top .teaser-category{margin-left:auto;text-transform:lowercase;}.studies-teaser .teaser-bottom .date-wrapper .dates{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}.studies-teaser .teaser-bottom .date-wrapper .dates > span:not(:last-child):not(.start-date):not(.end-date):after{content:"/";padding:0 7px 0 5px;}.studies-teaser .teaser-bottom .date-wrapper .dates time + time:before{content:"";display:inline-block;width:18px;height:12px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center center;background-size:12px;margin-left:auto;margin-right:auto;position:absolute;left:50%;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px);}.studies-teaser .teaser-middle{margin-top:auto;margin-bottom:auto;text-align:center;}.studies-teaser .teaser-middle .date-wrapper .dates > span:not(:last-child):not(.start-date):not(.end-date):after{content:"/";padding:0 7px 0 5px;}.studies-teaser .teaser-middle .date-wrapper .dates time{display:inline-block;}.studies-teaser .teaser-middle .date-wrapper .dates time + time:before{content:"";display:inline-block;width:25px;height:18px;margin-right:4px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center center;background-size:18px;}.studies-teaser.t-future{background:var(--theme-secondary-color);color:white;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.studies-teaser.t-present{background:#EBEBEB;}.studies-teaser.t-present:hover .studies-teaser-inner{background:var(--theme-secondary-color);color:white;}.studies-teaser.t-present .studies-teaser-inner{z-index:2;height:auto;background:#EBEBEB;min-height:33.3333333333%;}.studies-teaser.t-present .teaser-category{text-transform:capitalize;}.studies-teaser.t-present .teaser-title{font-weight:400;}.studies-teaser.t-present .teaser-present-cover{position:absolute;bottom:0;left:0;height:66.6666666667%;width:100%;}.studies-teaser.t-present .teaser-present-cover figure{position:relative;height:100%;}.studies-teaser.t-present .teaser-present-cover figure .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.studies-teaser.t-present .teaser-present-cover figure .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;position:absolute;left:0;width:100%;top:0;}.studies-teaser.t-present .teaser-present-cover figure img{display:block;}.studies-teaser.t-present .teaser-present-cover figure img.lazy{-webkit-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:0;}.studies-teaser.t-present .teaser-present-cover figure img.lazy.loaded{opacity:1;}.studies-teaser.t-present .teaser-present-cover figure figcaption{display:none;}body.fly-out-open .upcoming-flyout{top:0;}body.fly-out-open .upcoming-flyout .flyout-btn-wrapper .flyout-btn .close{display:inline-block;}body.fly-out-open .upcoming-flyout .flyout-btn-wrapper .flyout-btn .open{display:none;}body.fly-out-open .upcoming-flyout .flyout-btn-wrapper .flyout-btn .btn-text::after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);top:1px;}.upcoming-flyout{position:fixed;z-index:1000;right:0;width:50%;background:var(--theme-secondary-color);color:white;top:calc(100% - 50px);padding-bottom:60px;height:100vh;-webkit-transition:top 1s cubic-bezier(0.72,0,0.01,1);transition:top 1s cubic-bezier(0.72,0,0.01,1);}@media (max-width:991.98px){.upcoming-flyout{width:100%;}}.upcoming-flyout .flyout-btn-wrapper{height:50px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;padding-left:15px;padding-right:30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-transform:uppercase;margin-bottom:40px;}.upcoming-flyout .flyout-btn-wrapper .flyout-title{max-width:80%;}.upcoming-flyout .flyout-btn-wrapper .flyout-btn{position:absolute;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent;color:white;padding:0 30px 0 15px;left:0;top:0;height:100%;text-transform:uppercase;}.upcoming-flyout .flyout-btn-wrapper .flyout-btn .btn-text{position:relative;display:inline-block;padding-right:25px;}.upcoming-flyout .flyout-btn-wrapper .flyout-btn .btn-text:after{content:"";display:inline-block;width:18px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center right;background-size:12px;position:absolute;right:-1px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);height:12px;top:7px;}.upcoming-flyout .flyout-btn-wrapper .flyout-btn .close{display:none;}.flyout-table-like{padding-left:15px;padding-right:30px;}.flyout-table-like .views-row:last-child .studies-upcoming:after{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 30px);background-color:#ffffff;position:absolute;margin:0 auto;bottom:0;}.flyout-table-like .studies-upcoming{margin-left:-14px;margin-right:-14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;color:white;padding-top:10px;padding-bottom:10px;position:relative;}.flyout-table-like .studies-upcoming:before{content:"";display:block;left:0;right:0;height:1px;width:calc(100% - 30px);background-color:#ffffff;position:absolute;margin:0 auto;top:0;}@media (max-width:767.98px){.flyout-table-like .studies-upcoming{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;}}.flyout-table-like .studies-upcoming > div{padding-left:14px;padding-right:14px;}.flyout-table-like .studies-upcoming > div.tab-col-1{width:150px;}@media (max-width:767.98px){.flyout-table-like .studies-upcoming > div.tab-col-1{width:100%;}}.flyout-table-like .studies-upcoming > div.tab-col-2{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.flyout-table-like .studies-upcoming > div.tab-col-3{width:270px;}@media (max-width:767.98px){.flyout-table-like .studies-upcoming > div.tab-col-3{width:100%;}}.flyout-table-like .studies-upcoming > div.tab-col-3 .date-wrapper{position:relative;padding-right:40px;}.flyout-table-like .studies-upcoming > div.tab-col-3 .date-wrapper:after{content:"";display:inline-block;width:18px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center right;background-size:12px;position:absolute;right:0;height:100%;top:0;}.flyout-table-like .studies-upcoming .dates{display:-webkit-box;display:-ms-flexbox;display:flex;}.flyout-table-like .studies-upcoming .dates > span:not(:last-child):not(.start-date):not(.end-date):after{content:"/";padding:0 5px 0 3px;}.flyout-table-like .studies-upcoming .dates time + time:before{content:"";display:inline-block;width:18px;height:12px;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-white.svg) no-repeat center center;background-size:12px;-webkit-transform:translateY(1px);-ms-transform:translateY(1px);transform:translateY(1px);margin-left:4px;margin-right:4px;}.studies-feed-template .view-filters{padding-top:10px;padding-bottom:10px;}.studies-feed-template .view-filters-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:7px;padding-bottom:7px;}.studies-feed-template .view-filters-inner .contextual-links{display:none;}.studies-feed-template .view-filters-inner .button-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (max-width:767.98px){.studies-feed-template .view-filters-inner .button-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;}}.studies-feed-template .view-filters-inner .button-filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:1px solid transparent;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border:none;background:transparent;margin-right:20px;padding:0 0;}@media (max-width:767.98px){.studies-feed-template .view-filters-inner .button-filter{display:block;width:100%;text-align:left;padding:10px 0;margin-right:0;border-bottom:1px solid #EBEBEB;}}@media (min-width:768px) and (max-width:991.98px){.studies-feed-template .view-filters-inner .button-filter{font-size:15px;}}.studies-feed-template .view-filters-inner .button-filter.is-checked{color:var(--theme-color);}.studies-feed-template .view-filters-inner a.bef-link--selected{color:var(--theme-color);}.studies-feed-template .view-filters-inner ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.studies-feed-template .view-filters-inner ul li{margin-right:20px;}.studies-feed-template .view-filters-inner .facet-item__count,.studies-feed-template .view-filters-inner .filter-count{font-size:75%;line-height:0;position:relative;vertical-align:baseline;top:-0.5em;}.bc-materials .studies-future-without-ajax{margin-top:-103px;}.bc-materials.page-node-type-studies .page-footer{display:none;}.studies-future-without-ajax{background:var(--theme-secondary-color);}.studies-future-without-ajax .fake-close{position:sticky;top:40px;left:calc(100% - 60px);background:white;width:30px;height:30px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;border:none;background:transparent;z-index:40;display:block;}.studies-future-without-ajax .fake-close:hover:before,.studies-future-without-ajax .fake-close:hover:after{-webkit-transform:translateY(-50%) rotate(0deg);-ms-transform:translateY(-50%) rotate(0deg);transform:translateY(-50%) rotate(0deg);}.studies-future-without-ajax .fake-close:before,.studies-future-without-ajax .fake-close:after{content:"";display:block;height:1px;width:100%;background:white;top:50%;left:0;right:0;margin:0 auto;position:absolute;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.studies-future-without-ajax .fake-close:before{-webkit-transform:translateY(-50%) rotate(45deg);-ms-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);}.studies-future-without-ajax .fake-close:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}body:not(.bc-materials) .studies-future-without-ajax{margin-top:-99px;}.studies-future-without-ajax{position:relative;z-index:2000;}.minimal-reference-teaser{aspect-ratio:1/1;display:block;width:100%;position:relative;overflow:hidden;background:#EBEBEB;}.minimal-reference-teaser .media-lightbox-gallery:hover + .hover-title{top:0;}.minimal-reference-teaser .hover-title{position:absolute;width:100%;height:100%;top:-100%;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:15px;z-index:2;height:auto;background:var(--theme-secondary-color);min-height:33.3333333333%;max-height:100%;pointer-events:none;color:white;}.minimal-reference-teaser .hover-title .teaser-title{font-weight:400;}.minimal-reference-teaser .media-lightbox-gallery{display:block;width:100%;}.minimal-reference-teaser .media-lightbox-gallery figure{position:relative;width:100%;aspect-ratio:1/1;}.minimal-reference-teaser .media-lightbox-gallery figure .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.minimal-reference-teaser .media-lightbox-gallery figure .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;position:absolute;left:0;width:100%;top:0;}.minimal-reference-teaser .media-lightbox-gallery figure figcaption{display:none;}.filter-mobile-toggle-btn{display:block;padding:10px 0 12px 0;border-bottom:1px solid #454545;width:100%;text-transform:capitalize;position:relative;font-weight:bold;}.filter-mobile-toggle-btn.is-on i:before,.filter-mobile-toggle-btn.is-on i:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.filter-mobile-toggle-btn i{position:absolute;right:0;top:50%;width:15px;height:15px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.filter-mobile-toggle-btn i:before,.filter-mobile-toggle-btn i:after{content:"";width:100%;height:2px;background:#454545;display:block;position:absolute;right:0;left:0;margin:0 auto;top:50%;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;}.filter-mobile-toggle-btn i:before{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.filter-mobile-toggle-btn i:after{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);}.filter-mobile-toggle{width:100%;}@media (max-width:767.98px){.filter-mobile-toggle{display:none;}}@media (min-width:768px){.filter-mobile-toggle{display:block !important;}}.product-template{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}.product-template > .product-left,.product-template > .product-right{width:100%;}@media (min-width:1180px){.product-template > .product-left,.product-template > .product-right{width:50%;}}.product-template .product-left{padding-top:30px;}@media (max-width:1179.98px){.product-template .product-left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;}}@media (max-width:1179.98px){.product-template .product-right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;}}.product-template .product-description .body-title{margin-bottom:10px;}.product-template .product-description .wysiwyg{margin-bottom:60px;}.product-template .product-cta-wrapper{margin-left:-14px;margin-right:-14px;margin-bottom:60px;-ms-flex-wrap:wrap;flex-wrap:wrap;}@media (min-width:768px){.product-template .product-cta-wrapper .product-btn-wrapper{max-width:50%;}}.product-template .product-cta-wrapper .dl a:hover span:after,.btn-wrapper.dl .product-template .product-cta-wrapper a a:hover span:after{background:url(/themes/_custom/frontend/assets/css/images/icons/download-white.svg) no-repeat center center;background-size:contain;}.product-template .product-cta-wrapper .dl a span,.btn-wrapper.dl .product-template .product-cta-wrapper a a span{position:relative;display:inline-block;}.product-template .product-cta-wrapper .dl a span:after,.btn-wrapper.dl .product-template .product-cta-wrapper a a span:after{content:"";display:block;background:url(/themes/_custom/frontend/assets/css/images/icons/download-gold.svg) no-repeat center center;background-size:contain;width:20px;height:20px;display:inline-block;margin-left:10px;position:relative;top:3px;}.product-template .product-cta-wrapper > div{padding-left:14px;padding-right:14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}@media (max-width:767.98px){.product-template .product-cta-wrapper > div{width:100%;}}@media (min-width:1800px){.product-template .product-cta-wrapper > div{width:50%;}}.product-template .product-cta-wrapper > div a{width:100%;}.product-template .product-header{margin-bottom:45px;}.product-template .product-title{position:relative;}.product-template .product-categories{font-weight:normal;}.product-template .product-categories li:after{content:" " "/" " ";display:inline-block;padding:0 6px;}.product-template .product-categories li:last-child:after{display:none;}.body-title{color:var(--theme-color);}@-webkit-keyframes fadeInUpTab{0%{opacity:0;}100%{opacity:1;}}@keyframes fadeInUpTab{0%{opacity:0;}100%{opacity:1;}}.tab-widget{position:relative;}@media (max-width:767.98px){.tab-widget:before{content:"";display:block;height:42px;width:40px;right:0;top:0;background:rgb(255,255,255);background:-webkit-gradient(linear,right top,left top,from(rgb(255,255,255)),to(rgba(251,251,251,0)));background:linear-gradient(270deg,rgb(255,255,255) 0%,rgba(251,251,251,0) 100%);position:absolute;z-index:5;pointer-events:none;}}.tab-widget__list{list-style-type:none;margin:0;padding:0;display:block;border-bottom:1px solid var(--theme-color);position:relative;}@media (max-width:767.98px){.tab-widget__list{overflow:scroll;-webkit-overflow-scrolling:touch;white-space:nowrap;-ms-overflow-style:none;scrollbar-width:none;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:20px;border-bottom:none;-ms-overflow-style:none;scrollbar-width:none;}.tab-widget__list::-webkit-scrollbar{display:none;}}.tab-widget__list #slide-line{position:absolute;width:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;height:4px;bottom:0;left:0;display:block;background:var(--theme-color);pointer-events:none;}@media (max-width:767.98px){.tab-widget__list #slide-line{display:none;}}.tab-widget__item{display:inline-block;margin-right:25px;}@media (max-width:767.98px){.tab-widget__item{margin-right:0;padding-right:20px;border-bottom:1px solid var(--theme-color);}}.tab-widget__tabs{position:relative;height:auto;}.tab-widget__link{border-bottom:4px solid transparent;text-decoration:none;padding:5px 0;display:inline-block;color:var(--theme-color);}@media (max-width:767.98px){.tab-widget__link--active{border-bottom:4px solid var(--theme-color);}}.tab-widget__tab-content{display:none;overflow:hidden;}.tab-widget__tab-content--active,.no-js .tab-widget__tab-content{display:block;}.tab-widget__tab-content--active .tab-widget-inner,.no-js .tab-widget__tab-content .tab-widget-inner{-webkit-animation:fadeInUpTab 1s cubic-bezier(0.25,0.46,0.45,0.94);animation:fadeInUpTab 1s cubic-bezier(0.25,0.46,0.45,0.94);}.tab-widget-inner{padding:40px 0;width:100%;max-width:500px;}html[lang=fr] .product-teaser.soon:after{background-image:url(/themes/_custom/frontend/assets/css/images/soonfr.svg);}html[lang=nl] .product-teaser.soon:after{background-image:url(/themes/_custom/frontend/assets/css/images/soonnl.svg);}.product-categorie-teaser-wrapper{margin-bottom:28px;}a.product-teaser:hover .product-teaser-content,a.product-teaser:focus .product-teaser-content{background-color:inherit;color:inherit;}.product-teaser{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.product-teaser.soon .cover-image{position:relative;}.product-teaser.soon .cover-image:after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(/themes/_custom/frontend/assets/css/images/soonen.svg);background-repeat:repeat;background-position:-15% 7%;background-size:25% auto;z-index:1;pointer-events:none;}.product-teaser img{display:block;margin:0 auto;}.product-teaser .cover-image{background-color:#F7F7F7;}.product-teaser .product-teaser-content{text-align:left;background-color:#F7F7F7;color:#454545;padding:28px 14px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.product-teaser .product-teaser-content .product-categories{font-weight:normal;margin-top:0.3rem;}.product-teaser .product-teaser-content .product-categories li{display:inline-block;}.product-teaser .product-teaser-content .product-categories li:after{content:" " "/" " ";display:inline-block;padding:0 6px;}.product-teaser .product-teaser-content .product-categories li:last-child:after{display:none;}.product-feed-template{padding-bottom:80px;}.product-feed-template .page-title{margin-bottom:60px;}.product-feed-template .product-feed{padding-top:28px;}.products-categories-feed-template{padding-top:var(--page-top-padding);padding-bottom:80px;}.products-categories-feed-template .page-title{margin-bottom:60px;}.view-display-id-homepage_new .product-categorie-teaser-wrapper{margin-bottom:28px;}.product-category-teaser.homepage:hover .cover-image figure .img-wrapper,.product-category-teaser.homepage:focus .cover-image figure .img-wrapper,.product-category-teaser.homepage:focus-within .cover-image figure .img-wrapper{width:calc(100% + 20px);height:calc(100% + 20px);}.product-category-teaser{display:block;margin-bottom:40px;}.product-category-teaser.homepage{margin-bottom:0;overflow:hidden;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.product-category-teaser.homepage .product-category-name{min-width:150px;}.product-category-teaser.homepage .category-teaser-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;}.product-category-teaser.homepage .category-teaser-content .leem-product-tax-cat{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}.product-category-teaser.homepage .cover-image{margin-bottom:0;}.product-category-teaser.homepage .cover-image figure{aspect-ratio:1/1;overflow:hidden;}.product-category-teaser.homepage .cover-image figure .img-wrapper{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;top:50%;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;width:calc(100% + 2px);height:calc(100% + 2px);}.product-category-teaser.homepage .cover-image img{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}.product-category-teaser.homepage .cover-image figcaption{color:transparent;}.product-category-teaser.homepage .leem-product-tax-cat{padding-left:20px;padding-right:20px;}.product-category-teaser.vertical .cover-image figure::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:133.3333333333%;}.product-category-teaser.vertical .cover-image figure::after{content:"";display:table;clear:both;}.product-category-teaser .cover-image{margin-bottom:10px;}.product-category-teaser .cover-image img{display:block;}.product-category-teaser .cover-image figure{position:relative;}.product-category-teaser .cover-image figure .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;}.product-category-teaser .cover-image figure .img-wrapper img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;height:100%;position:absolute;left:0;width:100%;top:0;}.product-category-teaser .cover-image figure::before{content:"";width:1px;margin-left:-1px;float:left;height:0;padding-top:100%;}.product-category-teaser .cover-image figure::after{content:"";display:table;clear:both;}ul.documents li a{position:relative;display:inline-block;margin-bottom:10px;text-decoration:underline;}ul.documents li a:after{content:"";display:block;background:url(/themes/_custom/frontend/assets/css/images/icons/download-gold.svg) no-repeat center center;background-size:auto;background-size:contain;width:20px;height:20px;display:inline-block;margin-left:10px;position:relative;top:3px;}@media (min-width:992px){#resources-map{height:calc(100vh - 74px);}}@media (max-width:991.98px){#resources-map{aspect-ratio:1/1;}}#resources-map.leaflet-container a.leaflet-popup-close-button{top:5px;right:5px;}#resources-map .leaflet-popup{min-width:200px;}.resource-map-teaser{max-width:100%;width:100%;}.ressources-template{padding-bottom:50px;}.resource{padding:12px;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:500px;gap:15px;min-height:100px;position:relative;cursor:pointer;overflow:hidden;padding-right:80px;}.resource:after{content:"";display:block;position:absolute;right:0;width:97px;height:100%;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="1em" viewBox="0 0 512 512"><style>svg{fill:%23454545}</style><path d="M256 16a240 240 0 1 1 0 480 240 240 0 1 1 0-480zm0 496A256 256 0 1 0 256 0a256 256 0 1 0 0 512zM357.7 197.7c3.1-3.1 3.1-8.2 0-11.3s-8.2-3.1-11.3 0L224 308.7l-58.3-58.3c-3.1-3.1-8.2-3.1-11.3 0s-3.1 8.2 0 11.3l64 64c3.1 3.1 8.2 3.1 11.3 0l128-128z"/></svg>') no-repeat center;background-size:50px;-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);opacity:0;-webkit-transition:all 0.3s ease;transition:all 0.3s ease;z-index:1;pointer-events:none;}.resource[style="color: #FFFFFF; "].selected:after{-webkit-filter:contrast(200%) invert(1);filter:contrast(200%) invert(1);}.resource:hover .resource-bkg,.resource:focus .resource-bkg,.resource.selected .resource-bkg{opacity:1;}.resource:hover .ressource-content,.resource:focus .ressource-content,.resource.selected .ressource-content{color:inherit;}.resource .ressource-content{color:#454545;}.resource.selected:after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1;}.resource .resource-bkg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;z-index:0;display:block;opacity:0.3;-webkit-transition:0.5s ease;transition:0.5s ease;border-radius:500px;}.resource > div:not(.resource-bkg){position:relative;z-index:1;}.resource .resource-bkg:not([style*="background-color:#"]){border:1px solid #cbcbcb;}.resource .resource-thumbnail{aspect-ratio:1/1;width:76px;margin-right:20px;position:relative;}.resource .resource-thumbnail img{position:absolute;inset:top left;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:100%;overflow:hidden;}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background-color:white;color:#454545;}.leaflet-popup-content-wrapper{border:1px solid #707070;border-radius:20px;aspect-ratio:1/1;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none;}.leaflet-popup-content-wrapper::-webkit-scrollbar{display:none;}.leaflet-popup-tip{border-bottom:1px solid #707070;border-right:1px solid #707070;}.leaflet-container a.leaflet-popup-close-button{color:#454545;}.leaflet-container a.leaflet-popup-close-button{width:30px;height:30px;font:24px/28px Tahoma,Verdana,sans-serif;top:18px;right:18px;background:white;color:black;border-radius:50%;}.leaflet-popup{max-width:240px;}.leaflet-popup-content{margin:10px 10px 20px;}@media (max-width:767.98px){.leem-product-header .d-flex{gap:15px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.leem-product-header .leem-logo-wrapper{margin-right:30px;}.leem-product-header,.leem-product-tax-cat{padding-top:50px;padding-bottom:20px;background-color:#F7F7F7;color:#454545;}.product-left-inner .inline-container.with-margin .leem-product-tax-cat{margin-left:-30px;margin-right:-30px;padding-left:30px;padding-right:30px;}.product-left-inner .leem-product-tax-cat{margin-top:-30px;margin-bottom:20px;}.product-category-name{font-weight:bold;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-right:auto;}.leem-logo-wrapper .leem-logo h2,.leem-product-tax-cat .leem-logo h2{font-size:clamp(20px,8vw,60px);}.leem-product-tax-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:10px;}@media (max-width:767.98px){.leem-product-tax-cat{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.leem-product-tax-cat .leem-logo{margin-right:20px;}.leem-product-tax-cat a{color:inherit;}.filter-toggle{background-color:#F7F7F7;width:100%;padding:10px 30px;text-align:left;position:relative;color:#59422C;}.filter-toggle:after{content:"";display:inline-block;width:20px;height:16px;background:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="13.596" height="11" viewBox="0 0 13.596 11"><path id="Tracé_210" data-name="Tracé 210" d="M6.93-13.09l5.016,4.708H1.188V-6.8H11.946L6.93-2.09H9.284l5.5-5.5-5.5-5.5Z" transform="translate(-1.188 13.09)" fill="%2359422c"/></svg>') no-repeat center center;background-size:auto;background-size:13px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);right:30px;}@media (max-width:767.98px){.filter-toggle:after{right:20px;}}.filter-toggle[aria-expanded=true]:after{-webkit-transform:translateY(-50%) rotate(-90deg);-ms-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);}@media (max-width:767.98px){.filter-toggle{padding:10px 20px;}}.product-filters{background-color:#F7F7F7;}@media (max-width:991.98px){.product-filters{display:-ms-grid;display:grid;-ms-grid-rows:0fr;grid-template-rows:0fr;-webkit-transition:grid-template-rows 0.5s ease-in-out;transition:grid-template-rows 0.5s ease-in-out;transition:grid-template-rows 0.5s ease-in-out,-ms-grid-rows 0.5s ease-in-out;}.product-filters > div{overflow:hidden;}.product-filters[aria-hidden=true]{-ms-grid-rows:0fr;grid-template-rows:0fr;}.product-filters[aria-hidden=false]{-ms-grid-rows:1fr;grid-template-rows:1fr;}.product-filters form{padding:10px 0;border-top:1px solid rgba(0,0,0,0.2);}}.product-filters form > div{margin-bottom:0;padding:5px 0 8px;}.product-filters .form-radios{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;}.product-filters .form-radios > .form-type-radio:last-child{display:none;}@media (min-width:768px) and (max-width:991.98px){.product-filters .form-radios > div{-webkit-box-flex:25%;-ms-flex:25%;flex:25%;}}@media (max-width:767.98px){.product-filters .form-radios{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}.product-filters [type=radio]:not(:checked) + label:before,.product-filters [type=radio]:checked + label:before,.product-filters [type=checkbox]:not(:checked) + label:before,.product-filters [type=checkbox]:checked + label:before{width:15px;height:15px;top:2px;border-radius:2px;}.product-filters [type=radio]:not(:checked) + label,.product-filters [type=radio]:checked + label,.product-filters [type=checkbox]:not(:checked) + label,.product-filters [type=checkbox]:checked + label{padding-left:24px;}.product-filters [type=radio] + label:before,.product-filters [type=checkbox] + label:before{background-image:url(/themes/_custom/frontend/assets/css/images/icons/check.svg);background-size:0;-webkit-transition:background-size 0.4s ease;transition:background-size 0.4s ease;}.product-filters [type=radio]:checked + label:before,.product-filters [type=checkbox]:checked + label:before{background-color:#454545;background-image:url(/themes/_custom/frontend/assets/css/images/icons/check.svg);background-repeat:no-repeat;background-size:9px;background-position:center;}.page-node-245 .basic-page-template{padding-bottom:0;}.new-cat-feed{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;}#cat-feed-left{width:50%;}@media (max-width:991.98px){#cat-feed-left{width:100%;}}#cat-feed-left > ul{display:block;}body:not(.no-js) .image-toggle-wrapper:first-child img[loading=lazy]{opacity:1;}.sticky-filter{position:sticky;width:100%;top:103px;z-index:5;left:0;}.toolbar-fixed .sticky-filter{top:157px;}#cat-feed-right{position:sticky;height:calc(100dvh - 103px);top:103px;right:0;width:50%;overflow:hidden;}#cat-feed-right *:not(figcaption){position:absolute;top:0;left:0;width:100%;height:100%;}#cat-feed-right img{-o-object-fit:cover;object-fit:cover;}#cat-feed-right figcaption{position:absolute;right:20px;bottom:20px;}@media (max-width:991.98px){#cat-feed-right{display:none;}}.leem-product-category-split-teaser{min-height:calc((100dvh - 103px) / 3);display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;width:100%;}@media (max-width:767.98px){.leem-product-category-split-teaser{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}}@media (min-width:992px){.leem-product-category-split-teaser{padding:40px 30px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;}}@media (max-width:767.98px){.leem-product-category-split-teaser .cover-image{width:100%;aspect-ratio:3/2;}}@media (min-width:768px) and (max-width:991.98px){.leem-product-category-split-teaser .cover-image{width:50%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;-ms-flex-item-align:normal;-ms-grid-row-align:normal;align-self:normal;}}@media (max-width:991.98px){.leem-product-category-split-teaser .cover-image{overflow:hidden;position:relative;}.leem-product-category-split-teaser .cover-image *{position:absolute;top:0;left:0;width:100%;height:100%;}.leem-product-category-split-teaser .cover-image img{-o-object-fit:cover;object-fit:cover;}.leem-product-category-split-teaser .cover-image figcaption{display:none;}}.leem-product-category-split-teaser .inner-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:30px;width:100%;}@media (max-width:991.98px){.leem-product-category-split-teaser .inner-wrapper{padding:30px 30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px;}}@media (min-width:768px) and (max-width:991.98px){.leem-product-category-split-teaser .inner-wrapper{width:50%;}}.leem-product-category-split-teaser a:hover + .arrow svg{-webkit-transform:translateX(20px);-ms-transform:translateX(20px);transform:translateX(20px);}.leem-product-category-split-teaser .arrow{margin-left:auto;text-align:center;padding-right:20px;pointer-events:none;}@media (min-width:992px){.leem-product-category-split-teaser .arrow{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}}@media (max-width:991.98px){.leem-product-category-split-teaser .arrow{margin-top:auto;}}.leem-product-category-split-teaser .arrow svg{width:30px;height:auto;display:inline-block;fill:var(--cat-color);-webkit-transition:-webkit-transform 0.3s ease;transition:-webkit-transform 0.3s ease;transition:transform 0.3s ease;transition:transform 0.3s ease,-webkit-transform 0.3s ease;}#cat-feed-right .image-toggle-wrapper:not(:first-child){display:none;}#cat-feed-right .image-toggle-wrapper:not(:first-child).active{display:block;}@-webkit-keyframes splitFadeIn{0%{opacity:0;display:block;width:calc(100% + 40px);height:calc(100% + 40px);}80%{opacity:1;}100%{width:100%;height:100%;}}@keyframes splitFadeIn{0%{opacity:0;display:block;width:calc(100% + 40px);height:calc(100% + 40px);}80%{opacity:1;}100%{width:100%;height:100%;}}@-webkit-keyframes splitFadeOut{80%{opacity:0;}100%{display:none;}}@keyframes splitFadeOut{80%{opacity:0;}100%{display:none;}}.view-display-id-linked.linked-project-block{margin-bottom:0;}.service-teaser{border-bottom:1px solid var(--theme-color);}.service-teaser .accordion-row .accordion-btn-wrapper{padding:65px 0;position:relative;}@media (max-width:991.98px){.service-teaser .accordion-row .accordion-btn-wrapper{padding:0 0 50px 0;}}@media (min-width:992px){.service-teaser .accordion-row .accordion-btn-wrapper{min-height:170px;}}.service-teaser .accordion-row .accordion-btn-wrapper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:1px solid transparent;background:transparent;color:var(--theme-color);border:none;position:absolute;width:100%;left:0;top:0;height:100%;padding:0 50% 0 0;text-align:left;padding:65px calc(50% - 14px) 60px 0;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;}@media (max-width:991.98px){.service-teaser .accordion-row .accordion-btn-wrapper button{position:relative;padding:65px 50px 60px 0;}}.service-teaser .accordion-row .accordion-btn-wrapper button:hover i{opacity:1;}.service-teaser .accordion-row .accordion-btn-wrapper button i {width:50px;height:50px;opacity:0;}.service-teaser .accordion-row .accordion-btn-wrapper button i :before,.service-teaser .accordion-row .accordion-btn-wrapper button i :after{height:1px;}.service-teaser .accordion-row .accordion-btn-wrapper .description-wrapper{padding-right:50px;padding-top:7px;color:#454545;}@media (max-width:991.98px){.service-teaser .accordion-row .accordion-btn-wrapper .description-wrapper{margin-top:-60px;}}@media (min-width:992px){.service-teaser .accordion-row .accordion-btn-wrapper .description-wrapper{padding-left:calc(50% + 14px);padding-right:80px;}}.acc-item-content{overflow:hidden;height:0;}#accordion button.active:after{content:"−";font-weight:900;font-size:22px;float:right;}.tabs-feed li{border-top:1px solid #EFEBE4;}.tabs-feed li:last-child{border-bottom:1px solid #EFEBE4;}.tabs-feed button{overflow:hidden;text-indent:-999px;}.tabs-feed .accordion-row .description-wrapper{min-height:100px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;padding-bottom:20px;padding-right:80px;}.tabs-feed .accordion-inner{padding-bottom:20px;}.accordion-row .accordion-btn-wrapper{position:relative;}.accordion-row .accordion-btn-wrapper button{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;outline:1px solid transparent;background:transparent;color:transparent;border:none;position:absolute;width:100%;left:0;top:0;height:100%;text-align:left;}.accordion-row .accordion-btn-wrapper button:hover i{opacity:1;}.accordion-row .accordion-btn-wrapper button.active:hover i{opacity:1;}.accordion-row .accordion-btn-wrapper button.active i{opacity:0.6;}.accordion-row .accordion-btn-wrapper button.active i:before{-webkit-transform:translateY(-50%) rotate(-135deg);-ms-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg);}.accordion-row .accordion-btn-wrapper button.active i:after{-webkit-transform:translateY(-50%) rotate(-45deg);-ms-transform:translateY(-50%) rotate(-45deg);transform:translateY(-50%) rotate(-45deg);}.accordion-row .accordion-btn-wrapper button i{position:absolute;width:25px;height:25px;top:50%;right:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;opacity:0.4;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}.accordion-row .accordion-btn-wrapper button i:before,.accordion-row .accordion-btn-wrapper button i:after{content:"";display:block;height:2px;width:100%;position:absolute;left:0;right:0;margin:0 auto;top:50%;background:#454545;}.accordion-row .accordion-btn-wrapper button i:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.accordion-row .accordion-btn-wrapper button i:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.service-teaser .body-wrapper .wysiwyg{width:500px;max-width:100%;margin-bottom:60px;}.view-service.view-display-id-block_1{margin-bottom:-80px;}.linked-title-wrapper{margin-bottom:20px;}.linked-title-wrapper .d-flex{padding-top:10px;}.linked-title-wrapper h2{color:var(--theme-color);}.linked-title-wrapper .more-link{height:12px;}.linked-title-wrapper .more-link a{display:block;position:relative;width:25px;height:12px;overflow:hidden;text-indent:-999px;color:transparent;top:3px;}.linked-title-wrapper .more-link a:before{content:"";width:100%;height:100%;background:url(/themes/_custom/frontend/assets/css/images/icons/slideshow-arrow-right-gold.svg) no-repeat center right;background-size:contain;position:absolute;left:0;}.linked-project-block{margin-bottom:60px;}.view-title-wrapper{padding-bottom:10px;}.view-title-wrapper h3{color:var(--theme-color);}.service-link-feed-template .views-row:last-child .service-link{border-bottom:1px solid var(--theme-color);}.service-link{display:block;position:relative;border-top:1px solid var(--theme-color);padding:65px 0;min-height:170px;}.service-link:hover i{opacity:1;}.service-link .row{position:relative;}.service-link .service-title{color:var(--theme-color);}@media (max-width:991.98px){.service-link .service-title{padding-right:50px;}}.service-link .description{color:#454545;padding-top:10px;padding-right:50px;}.service-link i{position:absolute;width:50px;height:50px;top:50%;right:30px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;opacity:0;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;}@media (max-width:991.98px){.service-link i{opacity:1;width:40px;height:40px;top:calc(50% + 3px);}}.service-link i:before,.service-link i:after{content:"";display:block;height:2px;width:100%;position:absolute;left:0;right:0;margin:0 auto;top:50%;background:#454545;}.service-link i:before{-webkit-transform:translateY(-50%) rotate(90deg);-ms-transform:translateY(-50%) rotate(90deg);transform:translateY(-50%) rotate(90deg);-webkit-transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.service-link i:after{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);transition:all 0.6s cubic-bezier(0.25,0.46,0.45,0.94);}.path-checkout #header{display:none;}.path-checkout .main-wrapper{padding-top:80px;}.path-checkout #block-views-block-studies-upcoming-flyout{display:none;}.path-checkout .fieldset-wrapper{position:relative;}.path-checkout #edit-payment-information{margin-top:40px;}.path-checkout .layout-region-checkout-secondary > h3{font-size:14px;text-transform:uppercase;letter-spacing:2px;line-height:18px;}.path-checkout .form-submit:not(.address-book-edit-button){margin-left:0;margin-top:10px;}.path-checkout #edit-login-returning-customer-password{margin-bottom:40px;}.path-checkout #edit-login-returning-customer-submit,.path-checkout #edit-actions-next{margin-right:10px;}.path-checkout .layout-region-checkout-footer{margin-top:20px;}.path-checkout .layout-region-checkout-secondary{background:#F4F4F4;max-width:400px;padding:20px 40px;margin-top:-20px;border-radius:30px;}@media (min-width:768px){.path-checkout .layout-region-checkout-secondary{position:sticky;right:0;top:80px;}}@media (max-width:767.98px){.path-checkout .layout-region-checkout-secondary{margin-top:60px;max-width:calc(100% - 80px);margin-left:20px;margin-bottom:40px;}}.path-checkout .layout-region-checkout-secondary{float:none;width:35%;}.path-checkout .layout-region-checkout-secondary > h3{padding-left:53px;padding-right:20px;}.path-checkout .checkout-order-summary{margin-top:15px;border-top:2px solid white;padding-top:0px;}.path-checkout .checkout-order-summary table{color:black;width:100%;}.path-checkout .checkout-order-summary table tbody tr:not(:last-child){position:relative;}.path-checkout .checkout-order-summary table tbody tr:not(:last-child):after{content:"";display:block;left:0;right:0;margin:0 auto;height:2px;border-bottom:1px solid #d5d5d5;width:calc(100% - 40px);position:absolute;bottom:0;}.path-checkout .checkout-order-summary table tbody td{padding-top:20px;padding-bottom:20px;}.path-checkout .checkout-order-summary table tbody td:first-child{padding-left:20px;padding-right:10px;}.path-checkout .checkout-order-summary table tbody td:last-child{padding-right:20px;padding-left:10px;text-align:right;}.path-checkout .checkout-order-summary table div:not(.field--name-title){color:#454545;}.path-checkout .checkout-order-summary table .field--name-title{color:black;}.path-checkout .checkout-order-summary .order-total-line{padding-left:20px;padding-right:20px;}.path-checkout .checkout-order-summary .order-total-line.order-total-line__subtotal{margin-top:10px;padding-top:20px;border-top:2px solid white;font-weight:200;}#commerce-checkout-flow-multistep-default .layout-checkout-form{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;}#commerce-checkout-flow-multistep-default .layout-checkout-form > div{padding-left:20px;padding-right:20px;float:none;width:100%;}@media (min-width:768px){#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-main{margin-right:5%;width:50%;}}#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-main input[type=text],#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-main textarea,#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-main input[type=search],#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-main input[type=email],#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-main input[type=password],#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-main input[type=phone],#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-main select{max-width:585px;}#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-secondary{padding-left:0px;padding-right:0px;}@media (min-width:768px){#commerce-checkout-flow-multistep-default .layout-checkout-form > div.layout-region-checkout-secondary{width:45%;}}#edit-participants-checkout-pane .tabledrag-toggle-weight-wrapper{display:none;}#edit-review > fieldset{margin-top:40px;padding:20px;border:1px solid #ADADAD;margin-bottom:40px;border-radius:10px;}#edit-review > fieldset > legend{margin-left:15px;background:white;padding-left:5px;padding-right:5px;}#edit-review > fieldset > legend a{font-weight:200 !important;color:#ADADAD;display:inline-block;}#edit-review > fieldset > legend a:hover{color:black;}.checkout-pane .fieldset-wrapper p.address{margin-bottom:1rem;}.paragraph-type--participant .paragraphs-subform{padding-bottom:1rem;}.checkout-pane-completion-message .checkout-complete{min-height:80vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}.checkout-pane-completion-message .wysiwyg h2{margin-bottom:20px;}.checkout-pane-completion-message .logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:100px;}.checkout-pane-completion-message .logo-wrapper .link-logo{display:inline-block;margin-right:10px;}.checkout-pane-completion-message .logo-wrapper .link-logo svg{display:block;width:34px;height:34px;}.checkout-pane-completion-message .thank-text{width:400px;max-width:100%;}.checkout-pane-completion-message .go-back-btn{margin-bottom:60px;margin-top:10px;}.checkout-pane-completion-message .checkout-complete__payment-instructions{margin-top:auto;}.splash-main{min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;}.splash-main .splash-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-animation:fadeInAnimation 2s ease forwards;animation:fadeInAnimation 2s ease forwards;}.splash-main .splash-logo{width:70px;margin-right:20px;}@media (min-width:768px) and (max-width:991.98px){.splash-main .splash-logo{width:60px;margin-right:15px;}}@media (max-width:767.98px){.splash-main .splash-logo{width:50px;margin-right:10px;}}.splash-main .splash-logo svg{display:block;width:100%;}.splash-main .splah-links-wrapper{color:#454545;font-size:20px;line-height:25px;}@media (min-width:768px) and (max-width:991.98px){.splash-main .splah-links-wrapper{font-size:30px;line-height:35px;}}@media (min-width:992px){.splash-main .splah-links-wrapper{font-size:40px;line-height:45px;}}.splash-main .splah-links-wrapper a{color:#454545;border-bottom:1px solid transparent;-webkit-transition:color 0.2s ease;transition:color 0.2s ease;}.splash-main .splah-links-wrapper a:hover{color:black;border-bottom:1px solid black;}html{font-size:100%;scroll-behavior:auto;-webkit-font-smoothing:auto;}body{background:white;color:#000;font-weight:400;line-height:1.45;}main{display:block;background:white;position:relative;}img,video,object{max-width:100%;height:auto;}.font-body,.hc-offcanvas-nav,.cookie-pop *,.cookie-pop button.bouton,body .hc-offcanvas-nav .nav-item-link,body .hc-offcanvas-nav li.nav-close a,body .hc-offcanvas-nav .nav-back a,.carousel-slider .carousel-cell figcaption,.carousel-slider .carousel-cell .img-wrapper figcaption,body{font-family:degular,sans-serif;}.font-body-light,.studies-future-template .event-category,.studies-future-template .dates,.studies-future-template .studies-title,.splash-main .splah-links-wrapper,.splash-main .splah-links-wrapper a{font-weight:300;}.font-body-bold,.dealer-teaser .teaser-name,body .chosen-container .chosen-results li.active-result,body .chosen-container-multi .chosen-choices li.search-choice span,.h1,.h2,.product-full .price-wrapper,.h3,body .hc-offcanvas-nav .nav-content > h2,body .hc-offcanvas-nav .nav-content > h3,body .hc-offcanvas-nav .nav-content > h4,body .hc-offcanvas-nav .nav-content > h5,body .hc-offcanvas-nav .nav-content > h6,.category-teaser-content .category-title,.slider-text,.slider-text *,.side-title,.wysiwyg p.chapeau,.wysiwyg h2,.wysiwyg h3,.wysiwyg ol li:before,.top-slider-wrapper .scroll-to-slider span,.award .award-title,.press-feed-block.as .press-feed > h3,.press-feed .press-item .press-title,.links-feed .link-tab .link-tab-title,.cta-body .description,.paragraph-new-call-to-action .description,.info-block dt,.studies-teaser.t-present .teaser-title,.minimal-reference-teaser .hover-title .teaser-title,.product-template .product-title,.product-template .product-categories,.body-title,.product-teaser .product-teaser-content .product-title,.service-teaser .accordion-row .accordion-btn-wrapper button,.tabs-feed .accordion-row .description-wrapper,.linked-title-wrapper h2,.service-link .service-title,.path-checkout #edit-login-returning-customer > legend,.path-checkout #edit-login-guest > legend,.path-checkout #edit-contact-information > legend,.path-checkout #edit-payment-information > legend,.path-checkout #field-participants-values th.field-label,.path-checkout .layout-region-checkout-secondary > h3,.path-checkout .checkout-order-summary table tbody td:first-child,.path-checkout .checkout-order-summary table tbody td:last-child,#edit-review > fieldset > legend{font-weight:600;}.font-var{font-family:degular,sans-serif;}p,cite,ol,ul,pre,label,input,textarea{font-size:1em;line-height:1.375em;}ul{list-style-type:none;}ol{list-style-type:none;}li{line-height:inherit;}strong,b{font-weight:600;}em,i,q{font-style:italic;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}html{font-size:100%;-webkit-text-size-adjust:100%;font-variant-ligatures:none;-webkit-font-variant-ligatures:none;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:auto;text-shadow:rgba(0,0,0,0.01) 0 0 1px;}.as-heading__headline,.is-typeset .headline{font-size:3.5em;line-height:1.1em;}.as-heading__largest,.is-typeset h1{font-size:2.25em;line-height:1.2222222222em;}.as-heading__large,.is-typeset h2{font-size:1.875em;line-height:1.1733333333em;}.as-heading__medium,.is-typeset h3{font-size:1.75em;line-height:1.2571428571em;}.as-heading__normal,.is-typeset h4{font-size:1.375em;line-height:1.2em;}.as-heading__small,.is-typeset h5{font-size:1.25em;line-height:1.32em;}.as-heading__smallest,.is-typeset h6{font-size:1.125em;line-height:1.2222222222em;}.as-blockquote,.as-blockquote--typeset,.is-typeset blockquote{font-size:2.25em;line-height:1.2222222222em;line-height:normal;}.as-blockquote p,.as-blockquote--typeset p,.is-typeset blockquote p{margin:0;font-style:italic;}.as-para{font-size:1em;line-height:1.375em;}.as-heading__headline--typeset,.is-typeset .headline{margin:0 0 0.2357142857em 0;}.as-heading__largest--typeset,.is-typeset h1{margin:0 0 0.3666666667em 0;}.as-heading__large--typeset,.is-typeset h2{margin:0 0 0.44em 0;}.as-heading__medium--typeset,.is-typeset h3{margin:0 0 0.4714285714em 0;}.as-heading__normal--typeset,.is-typeset h4{margin:0 0 0.6em 0;}.as-heading__small--typeset,.is-typeset h5{margin:0 0 0.66em 0;}.as-heading__smallest--typeset,.is-typeset h6{margin:0 0 0.7333333333em 0;}.as-para--typeset,.is-typeset p{margin:0 0 0.55em 0;}.as-list--typeset,.is-typeset li,.as-unordered-list--typeset,.is-typeset ul,.as-ordered-list--typeset,.is-typeset ol{margin:0 0 0.55em 0;}.as-unordered-list--typeset,.is-typeset ul,.as-ordered-list--typeset,.is-typeset ol{margin-left:1em;list-style-position:outside;list-style-type:disc;}.as-ordered-list--typeset,.is-typeset ol{list-style-position:outside;list-style-type:decimal;}.as-blockquote--typeset,.is-typeset blockquote{margin:0.7333333333em 0;}.flickity-enabled{position:relative;}.flickity-enabled:focus{outline:none;}.flickity-viewport{overflow:hidden;position:relative;height:100%;-ms-touch-action:pan-y;touch-action:pan-y;}.flickity-slider{position:absolute;width:100%;height:100%;left:0;}.flickity-rtl .flickity-slider{left:unset;right:0;}.flickity-enabled.is-draggable{-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.flickity-enabled.is-draggable .flickity-viewport{cursor:move;cursor:-webkit-grab;cursor:grab;}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:-webkit-grabbing;cursor:grabbing;}.flickity-cell{position:absolute;left:0;}.flickity-rtl .flickity-cell{left:unset;right:0;}.flickity-button{position:absolute;background:rgba(0,0,0,0.75);border:none;color:#333;}.flickity-button:hover{background:white;cursor:pointer;}.flickity-button:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F;}.flickity-button:active{opacity:0.6;}.flickity-button:disabled{opacity:0.3;cursor:auto;pointer-events:none;}.flickity-button-icon{fill:currentColor;}.flickity-prev-next-button{top:50%;width:44px;height:44px;border-radius:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.flickity-prev-next-button.previous{left:10px;}.flickity-prev-next-button.next{right:10px;}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:10px;}.flickity-rtl .flickity-prev-next-button.next{right:auto;left:10px;}.flickity-prev-next-button .flickity-button-icon{position:absolute;left:20%;top:20%;width:60%;height:60%;}.flickity-page-dots{position:absolute;width:100%;bottom:-25px;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;}.flickity-rtl .flickity-page-dots{direction:rtl;}.flickity-page-dot{display:block;width:10px;height:10px;padding:0;margin:0 8px;background:rgba(0,0,0,0.2);border-radius:50%;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;text-indent:-9999px;overflow:hidden;}.flickity-rtl .flickity-page-dot{text-indent:9999px;}.flickity-page-dot:focus{outline:none;-webkit-box-shadow:0 0 0 5px #19F;box-shadow:0 0 0 5px #19F;}.flickity-page-dot.is-selected{background:black;}.flickity-enabled.is-fade .flickity-slider > *{pointer-events:none;z-index:0;}.flickity-enabled.is-fade .flickity-slider > .is-selected{pointer-events:auto;z-index:1;}.not-selectable{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;}.carousel{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;}.carousel *,.carousel *:before,.carousel *:after{-webkit-box-sizing:inherit;box-sizing:inherit;}.carousel.is-draggable{cursor:move;cursor:-webkit-grab;cursor:grab;}.carousel.is-dragging{cursor:move;cursor:-webkit-grabbing;cursor:grabbing;}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%;}.carousel__track{display:-webkit-box;display:-ms-flexbox;display:flex;}.carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--carousel-slide-width,60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;-ms-touch-action:pan-y;touch-action:pan-y;}.has-dots{margin-bottom:calc(0.5rem + 22px);}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer;}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:currentColor;opacity:0.25;-webkit-transition:opacity 0.15s ease-in-out;transition:opacity 0.15s ease-in-out;}.carousel__dots .carousel__dot.is-selected:after{opacity:1;}.carousel__button{width:var(--carousel-button-width,48px);height:var(--carousel-button-height,48px);padding:0;border:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color,currentColor);background:var(--carousel-button-bg,transparent);border-radius:var(--carousel-button-border-radius,50%);-webkit-box-shadow:var(--carousel-button-shadow,none);box-shadow:var(--carousel-button-shadow,none);-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}.carousel__button.is-prev{left:10px;}.carousel__button.is-next{right:10px;}.carousel__button[disabled]{cursor:default;opacity:0.3;}.carousel__button svg{width:var(--carousel-button-svg-width,50%);height:var(--carousel-button-svg-height,50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width,1.5);stroke-linejoin:bevel;stroke-linecap:round;-webkit-filter:var(--carousel-button-svg-filter,none);filter:var(--carousel-button-svg-filter,none);pointer-events:none;}body.compensate-for-scrollbar{overflow:hidden !important;-ms-touch-action:none;touch-action:none;}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:var(--fancybox-color,#fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left;--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:24px;--carousel-button-svg-height:24px;--carousel-button-svg-stroke-width:2.5;--carousel-button-svg-filter:drop-shadow(1px 1px 1px rgba(0,0,0,0.4));}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{-webkit-box-sizing:inherit;box-sizing:inherit;}.fancybox__container :focus{outline:none;}body:not(.is-using-mouse) .fancybox__container :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94));box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color,rgba(1,210,232,0.94));}@media all and (min-width:1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px;}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg,rgba(24,24,27,0.92));}.fancybox__carousel{position:relative;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-height:0;height:100%;z-index:10;}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px);}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default;}.fancybox__track{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;}.fancybox__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;-ms-scroll-chaining:none;overscroll-behavior:contain;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;outline:0;overflow:auto;-webkit-overflow-scrolling:touch;--carousel-button-width:36px;--carousel-button-height:36px;--carousel-button-svg-width:22px;--carousel-button-svg-height:22px;}.fancybox__slide::before,.fancybox__slide::after{content:"";-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0;margin:auto;}@media all and (min-width:1024px){.fancybox__slide{padding:64px 100px;}}.fancybox__content{margin:0 env(safe-area-inset-right,0px) 0 env(safe-area-inset-left,0px);padding:36px;color:var(--fancybox-content-color,#374151);background:var(--fancybox-content-bg,#fff);position:relative;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;z-index:20;}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;-webkit-box-shadow:none;box-shadow:none;}.fancybox__caption{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color,currentColor);visibility:visible;cursor:auto;-ms-flex-negative:0;flex-shrink:0;overflow-wrap:anywhere;}.is-loading .fancybox__caption{visibility:hidden;}.fancybox__container > .carousel__dots{top:100%;color:var(--fancybox-color,#fff);}.fancybox__nav .carousel__button{z-index:40;}.fancybox__nav .carousel__button.is-next{right:8px;}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-next{right:40px;}}.fancybox__nav .carousel__button.is-prev{left:8px;}@media all and (min-width:1024px){.fancybox__nav .carousel__button.is-prev{left:40px;}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top,0px) + 8px);right:calc(env(safe-area-inset-right,0px) + 8px);z-index:40;}@media all and (min-width:1024px){.carousel__button.is-close{right:40px;}}.fancybox__content > .carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color,#fff);}.fancybox__no-click,.fancybox__no-click button{pointer-events:none;}.fancybox__spinner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50px;height:50px;color:var(--fancybox-color,currentColor);}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053;}.fancybox__spinner svg{-webkit-animation:fancybox-rotate 2s linear infinite;animation:fancybox-rotate 2s linear infinite;-webkit-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%;}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;-webkit-animation:fancybox-dash 1.5s ease-in-out infinite;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor;}@-webkit-keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@keyframes fancybox-rotate{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg);}}@-webkit-keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0;}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px;}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px;}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity,1);}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{-webkit-animation:0.15s ease backwards fancybox-fadeIn;animation:0.15s ease backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{-webkit-animation:0.15s ease both fancybox-fadeOut;animation:0.15s ease both fancybox-fadeOut;}.fancybox-fadeIn{-webkit-animation:0.15s ease both fancybox-fadeIn;animation:0.15s ease both fancybox-fadeIn;}.fancybox-fadeOut{-webkit-animation:0.1s ease both fancybox-fadeOut;animation:0.1s ease both fancybox-fadeOut;}.fancybox-zoomInUp{-webkit-animation:0.2s ease both fancybox-zoomInUp;animation:0.2s ease both fancybox-zoomInUp;}.fancybox-zoomOutDown{-webkit-animation:0.15s ease both fancybox-zoomOutDown;animation:0.15s ease both fancybox-zoomOutDown;}.fancybox-throwOutUp{-webkit-animation:0.15s ease both fancybox-throwOutUp;animation:0.15s ease both fancybox-throwOutUp;}.fancybox-throwOutDown{-webkit-animation:0.15s ease both fancybox-throwOutDown;animation:0.15s ease both fancybox-throwOutDown;}@-webkit-keyframes fancybox-fadeIn{from{opacity:0;}to{opacity:1;}}@keyframes fancybox-fadeIn{from{opacity:0;}to{opacity:1;}}@-webkit-keyframes fancybox-fadeOut{to{opacity:0;}}@keyframes fancybox-fadeOut{to{opacity:0;}}@-webkit-keyframes fancybox-zoomInUp{from{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0;}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1;}}@keyframes fancybox-zoomInUp{from{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0;}to{-webkit-transform:scale(1) translate3d(0,0,0);transform:scale(1) translate3d(0,0,0);opacity:1;}}@-webkit-keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0;}}@keyframes fancybox-zoomOutDown{to{-webkit-transform:scale(0.97) translate3d(0,16px,0);transform:scale(0.97) translate3d(0,16px,0);opacity:0;}}@-webkit-keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0;}}@keyframes fancybox-throwOutUp{to{-webkit-transform:translate3d(0,-30%,0);transform:translate3d(0,-30%,0);opacity:0;}}@-webkit-keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0;}}@keyframes fancybox-throwOutDown{to{-webkit-transform:translate3d(0,30%,0);transform:translate3d(0,30%,0);opacity:0;}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,0.1);}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px;}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,0.1);}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;-webkit-box-shadow:inset 0 0 4px rgba(0,0,0,0.2);box-shadow:inset 0 0 4px rgba(0,0,0,0.2);}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab;}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing;}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto;}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:-webkit-zoom-in;cursor:zoom-in;}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:-webkit-zoom-out;cursor:zoom-out;}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:-webkit-grab;cursor:grab;}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:-webkit-grabbing;cursor:grabbing;}.fancybox__image{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-ms-touch-action:none;touch-action:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:none;transition:none;}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px;}.is-closing .has-image .fancybox__content{overflow:visible;}.has-image[data-image-fit=contain]{overflow:visible;-ms-touch-action:none;touch-action:none;}.has-image[data-image-fit=contain] .fancybox__content{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto;}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto;}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto;}.has-image[data-image-fit=cover]{overflow:visible;-ms-touch-action:none;touch-action:none;}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%;}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{-ms-flex-negative:1;flex-shrink:1;min-height:1px;overflow:visible;}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%;}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%;}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,0.9);color:#fff;}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df;}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent;}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0;}.fancybox__thumbs{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity,1);}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{-webkit-animation:0.15s ease-in backwards fancybox-fadeIn;animation:0.15s ease-in backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0;}.fancybox__thumbs .carousel__slide{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:var(--fancybox-thumbs-width,96px);margin:0;padding:8px 3px;-webkit-box-sizing:content-box;box-sizing:content-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:visible;cursor:pointer;}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color,rgba(1,210,232,0.94));opacity:0;-webkit-transition:opacity 0.15s ease;transition:opacity 0.15s ease;border-radius:var(--fancybox-thumbs-border-radius,4px);}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:0.92;}.fancybox__thumbs .carousel__slide > *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100% / (var(--fancybox-thumbs-ratio,1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,0.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius,4px);}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,0)),color-stop(8.1%,rgba(0,0,0,0.006)),color-stop(15.5%,rgba(0,0,0,0.021)),color-stop(22.5%,rgba(0,0,0,0.046)),color-stop(29%,rgba(0,0,0,0.077)),color-stop(35.3%,rgba(0,0,0,0.114)),color-stop(41.2%,rgba(0,0,0,0.155)),color-stop(47.1%,rgba(0,0,0,0.198)),color-stop(52.9%,rgba(0,0,0,0.242)),color-stop(58.8%,rgba(0,0,0,0.285)),color-stop(64.7%,rgba(0,0,0,0.326)),color-stop(71%,rgba(0,0,0,0.363)),color-stop(77.5%,rgba(0,0,0,0.394)),color-stop(84.5%,rgba(0,0,0,0.419)),color-stop(91.9%,rgba(0,0,0,0.434)),to(rgba(0,0,0,0.44)));background:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,0.006) 8.1%,rgba(0,0,0,0.021) 15.5%,rgba(0,0,0,0.046) 22.5%,rgba(0,0,0,0.077) 29%,rgba(0,0,0,0.114) 35.3%,rgba(0,0,0,0.155) 41.2%,rgba(0,0,0,0.198) 47.1%,rgba(0,0,0,0.242) 52.9%,rgba(0,0,0,0.285) 58.8%,rgba(0,0,0,0.326) 64.7%,rgba(0,0,0,0.363) 71%,rgba(0,0,0,0.394) 77.5%,rgba(0,0,0,0.419) 84.5%,rgba(0,0,0,0.434) 91.9%,rgba(0,0,0,0.44) 100%);padding:0;-ms-touch-action:none;touch-action:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;--carousel-button-svg-width:20px;--carousel-button-svg-height:20px;opacity:var(--fancybox-opacity,1);text-shadow:var(--fancybox-toolbar-text-shadow,1px 1px 1px rgba(0,0,0,0.4));}@media all and (min-width:1024px){.fancybox__toolbar{padding:8px;}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{-webkit-animation:0.15s ease-in backwards fancybox-fadeIn;animation:0.15s ease-in backwards fancybox-fadeIn;}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0;}.fancybox__toolbar__items{display:-webkit-box;display:-ms-flexbox;display:flex;}.fancybox__toolbar__items--left{margin-right:auto;}.fancybox__toolbar__items--center{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);}.fancybox__toolbar__items--right{margin-left:auto;}@media (max-width:640px){.fancybox__toolbar__items--center:not(:last-child){display:none;}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height,48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;}.fancybox__progress{background:var(--fancybox-accent-color,rgba(1,210,232,0.94));height:3px;left:0;position:absolute;right:0;top:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0;-ms-transform-origin:0;transform-origin:0;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-transition-timing-function:linear;transition-timing-function:linear;z-index:30;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.fancybox__container:-webkit-full-screen::backdrop{opacity:0;}.fancybox__container:-ms-fullscreen::backdrop{opacity:0;}.fancybox__container:fullscreen::-webkit-backdrop{opacity:0;}.fancybox__container:fullscreen::backdrop{opacity:0;}.fancybox__button--fullscreen g:nth-child(2){display:none;}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(1){display:none;}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none;}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none;}.fancybox__container:-webkit-full-screen .fancybox__button--fullscreen g:nth-child(2){display:block;}.fancybox__container:-ms-fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block;}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block;}.fancybox__button--slideshow g:nth-child(2){display:none;}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none;}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block;}html.hc-nav-yscroll{overflow-y:scroll;}body.hc-nav-open{overflow:visible;position:fixed;width:100%;min-height:100%;}.hc-offcanvas-nav{visibility:hidden;display:none;position:fixed;top:0;height:100%;z-index:9999;text-align:left;}.hc-offcanvas-nav.is-ios *{cursor:pointer !important;}.hc-offcanvas-nav .nav-container{position:fixed;z-index:9998;top:0;height:100%;max-width:100%;max-height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;}.hc-offcanvas-nav .nav-wrapper{width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-scroll-chaining:none;overscroll-behavior:none;}.hc-offcanvas-nav .nav-content{height:100%;}.hc-offcanvas-nav .nav-wrapper-0 > .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;}.hc-offcanvas-nav ul{list-style:none;margin:0;padding:0;}.hc-offcanvas-nav li{position:relative;display:block;}.hc-offcanvas-nav li.level-open > .nav-wrapper{visibility:visible;}.hc-offcanvas-nav li:not(.custom-content) a{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer;}.hc-offcanvas-nav li:not(.custom-content) a[disabled]{cursor:not-allowed;}.hc-offcanvas-nav li:not(.custom-content) a,.hc-offcanvas-nav li:not(.custom-content) a:hover{text-decoration:none;}.hc-offcanvas-nav input[type=checkbox]{display:none;}.hc-offcanvas-nav label{position:absolute;top:0;left:0;right:0;bottom:0;z-index:10;cursor:pointer;}.hc-offcanvas-nav .nav-item-wrapper{position:relative;}.hc-offcanvas-nav .nav-item-link{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;}.hc-offcanvas-nav:not(.user-is-tabbing) .nav-close-button:focus,.hc-offcanvas-nav:not(.user-is-tabbing) .nav-item-wrapper a:focus{outline:none;}.hc-offcanvas-nav .nav-close:focus,.hc-offcanvas-nav .nav-next:focus,.hc-offcanvas-nav .nav-back:focus{z-index:10;}.hc-offcanvas-nav.disable-body::after,.hc-offcanvas-nav .nav-wrapper::after{content:"";z-index:9990;top:0;left:0;right:0;bottom:0;width:100%;height:100%;-ms-scroll-chaining:none;overscroll-behavior:none;visibility:hidden;opacity:0;-webkit-transition:visibility 0s ease 0.4s,opacity 0.4s ease;transition:visibility 0s ease 0.4s,opacity 0.4s ease;}.hc-offcanvas-nav.disable-body::after{position:fixed;}.hc-offcanvas-nav .nav-wrapper::after{position:absolute;}.hc-offcanvas-nav.disable-body.nav-open::after,.hc-offcanvas-nav .sub-level-open::after{visibility:visible;opacity:1;-webkit-transition-delay:0.05s;transition-delay:0.05s;}.hc-offcanvas-nav:not(.nav-open)::after{pointer-events:none;}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper::after{display:none;}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0{max-height:100vh;}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper.nav-wrapper-0 > .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100vh;}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper{min-width:0;max-height:0;visibility:hidden;overflow:hidden;-webkit-transition:height 0s ease 0.4s;transition:height 0s ease 0.4s;}.hc-offcanvas-nav.nav-levels-expand .level-open > .nav-wrapper{max-height:none;overflow:visible;visibility:visible;}.hc-offcanvas-nav.nav-levels-overlap .nav-content{overflow:scroll;overflow-x:visible;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box;max-height:100vh;}.hc-offcanvas-nav.nav-levels-overlap .nav-wrapper{max-height:100vh;}.hc-offcanvas-nav.nav-levels-overlap ul .nav-wrapper{position:absolute;z-index:9999;top:0;height:100%;visibility:hidden;-webkit-transition:visibility 0s ease 0.4s,-webkit-transform 0.4s ease;transition:visibility 0s ease 0.4s,-webkit-transform 0.4s ease;transition:visibility 0s ease 0.4s,transform 0.4s ease;transition:visibility 0s ease 0.4s,transform 0.4s ease,-webkit-transform 0.4s ease;}.hc-offcanvas-nav.nav-levels-overlap ul li.nav-parent{position:static;}.hc-offcanvas-nav.nav-levels-overlap ul li.level-open > .nav-wrapper{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:-webkit-transform 0.4s ease;transition:-webkit-transform 0.4s ease;transition:transform 0.4s ease;transition:transform 0.4s ease,-webkit-transform 0.4s ease;}.hc-offcanvas-nav.nav-position-left{left:0;}.hc-offcanvas-nav.nav-position-left .nav-container{left:0;}.hc-offcanvas-nav.nav-position-left.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);}.hc-offcanvas-nav.nav-position-right{right:0;}.hc-offcanvas-nav.nav-position-right .nav-container{right:0;}.hc-offcanvas-nav.nav-position-right.nav-levels-overlap li .nav-wrapper{right:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}.hc-offcanvas-nav.nav-position-top{top:0;}.hc-offcanvas-nav.nav-position-top .nav-container{top:0;width:100%;}.hc-offcanvas-nav.nav-position-top.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);}.hc-offcanvas-nav.nav-position-bottom{top:auto;bottom:0;}.hc-offcanvas-nav.nav-position-bottom .nav-container{top:auto;bottom:0;width:100%;}.hc-offcanvas-nav.nav-position-bottom.nav-levels-overlap li .nav-wrapper{left:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);}.hc-offcanvas-nav.nav-open[class*=hc-nav-] div.nav-container{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);}.hc-offcanvas-nav.rtl{text-align:right;direction:rtl;}.hc-nav-trigger{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:none;top:20px;z-index:9980;width:30px;min-height:24px;}.hc-nav-trigger span{width:30px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;}.hc-nav-trigger span,.hc-nav-trigger span::before,.hc-nav-trigger span::after{display:block;position:absolute;left:0;height:4px;background:#34495E;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;}.hc-nav-trigger span::before,.hc-nav-trigger span::after{content:"";width:100%;}.hc-nav-trigger span::before{top:-10px;}.hc-nav-trigger span::after{bottom:-10px;}.hc-nav-trigger.toggle-open span{background:rgba(0,0,0,0);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}.hc-nav-trigger.toggle-open span::before{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);}.hc-nav-trigger.toggle-open span::after{-webkit-transform:rotate(-90deg) translate3d(10px,0,0);transform:rotate(-90deg) translate3d(10px,0,0);}.hc-offcanvas-nav{}.hc-offcanvas-nav::after,.hc-offcanvas-nav .nav-wrapper::after{background:rgba(0,0,0,0.3);}.hc-offcanvas-nav .nav-container,.hc-offcanvas-nav .nav-wrapper,.hc-offcanvas-nav ul{background:#505F4F;}.hc-offcanvas-nav .nav-content > h2,.hc-offcanvas-nav .nav-content > h3,.hc-offcanvas-nav .nav-content > h4,.hc-offcanvas-nav .nav-content > h5,.hc-offcanvas-nav .nav-content > h6{font-size:24px;font-weight:bold;padding:20px 17px;color:white;}.hc-offcanvas-nav .nav-content > h2:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content > h3:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content > h4:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content > h5:not(.nav-title):not(.level-title),.hc-offcanvas-nav .nav-content > h6:not(.nav-title):not(.level-title){font-size:21px;padding:15px 17px;background:#505F4F;}.hc-offcanvas-nav .nav-item-link,.hc-offcanvas-nav li.nav-close a,.hc-offcanvas-nav .nav-back a{padding:18px 17px;font-size:18px;color:#fff;z-index:1;background:rgba(0,0,0,0);border-bottom:1px solid #424e41;-webkit-transition:background 0.1s ease;transition:background 0.1s ease;}.hc-offcanvas-nav .nav-item-link:focus,.hc-offcanvas-nav .nav-item-link:focus-within,.hc-offcanvas-nav li.nav-close a:focus,.hc-offcanvas-nav li.nav-close a:focus-within,.hc-offcanvas-nav .nav-back a:focus,.hc-offcanvas-nav .nav-back a:focus-within{z-index:10;}.hc-offcanvas-nav .nav-item-link[disabled],.hc-offcanvas-nav li.nav-close a[disabled],.hc-offcanvas-nav .nav-back a[disabled]{color:rgba(255,255,255,0.5);}.hc-offcanvas-nav div.nav-back + ul > li:first-child > .nav-item-wrapper > .nav-item-link{border-top:none !important;}.hc-offcanvas-nav:not(.touch-device) li:not(.nav-item-custom) a:not([disabled]):hover{background:#4b594a;}.hc-offcanvas-nav .nav-custom-content{padding:18px 17px;font-size:18px;border-bottom:1px solid #424e41;}.hc-offcanvas-nav .nav-highlight{background:#475446;}.hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link{border-top:1px solid #424e41;}.hc-offcanvas-nav .nav-wrapper > .nav-content > ul:first-of-type > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link + a{border-top:1px solid #424e41;}.hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h2,.hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h3,.hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h4,.hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h5,.hc-offcanvas-nav .nav-wrapper > .nav-content > ul + h6{margin-top:-2px;}.hc-offcanvas-nav .nav-wrapper > .nav-content > h2 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link,.hc-offcanvas-nav .nav-wrapper > .nav-content > h3 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link,.hc-offcanvas-nav .nav-wrapper > .nav-content > h4 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link,.hc-offcanvas-nav .nav-wrapper > .nav-content > h5 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link,.hc-offcanvas-nav .nav-wrapper > .nav-content > h6 + ul > li:first-child:not(.nav-back):not(.nav-close) > .nav-item-wrapper > .nav-item-link{border-top:1px solid #424e41;}.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h2,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h3,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h4,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h5,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-title + h6,.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h2,.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h3,.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h4,.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h5,.hc-offcanvas-nav .nav-wrapper > .nav-content > .level-title + h6,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h2,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h3,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h4,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h5,.hc-offcanvas-nav .nav-wrapper > .nav-content > .nav-close + h6{border-top:1px solid #424e41;}.hc-offcanvas-nav li{color:#fff;}.hc-offcanvas-nav li.nav-parent .nav-item-link:last-child{padding-right:58px;}.hc-offcanvas-nav li.nav-parent .nav-item-link:not(:last-child){margin-right:60px;}.hc-offcanvas-nav .nav-close-button span,.hc-offcanvas-nav .nav-parent .nav-next,.hc-offcanvas-nav .nav-back span{width:60px;position:absolute;top:0;right:0;bottom:0;text-align:center;cursor:pointer;-webkit-transition:background 0.1s ease;transition:background 0.1s ease;}.hc-offcanvas-nav .nav-close-button{position:relative;display:block;}.hc-offcanvas-nav .nav-close-button span::before,.hc-offcanvas-nav .nav-close-button span::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-top:-3px;border-top:2px solid #fff;border-left:2px solid #fff;}.hc-offcanvas-nav .nav-close-button span::before{margin-left:-9px;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);}.hc-offcanvas-nav .nav-close-button span::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);}.hc-offcanvas-nav .nav-content > .nav-close{position:relative;z-index:2;}.hc-offcanvas-nav .nav-content > .nav-close a{font-size:18px;color:#fff;background:rgba(0,0,0,0);z-index:1;text-decoration:none;-webkit-box-sizing:border-box;box-sizing:border-box;}.hc-offcanvas-nav .nav-content > .nav-close a:not(.has-label){height:50px;}.hc-offcanvas-nav .nav-content > .nav-close a.has-label{padding:18px 17px;border-top:1px solid #424e41;}.hc-offcanvas-nav .nav-content > .nav-close a:hover{border:none;background:radial-gradient(farthest-corner at top right,rgba(0,0,0,0.1),rgba(0,0,0,0));}.hc-offcanvas-nav .nav-content > .nav-close.has-label + ul{margin-top:-1px;}.hc-offcanvas-nav:not(.nav-close-button-empty) .nav-content > .nav-close{margin-bottom:-1px;}.hc-offcanvas-nav .nav-title + .nav-close a:not(.has-label){position:absolute;width:45px;height:66px;line-height:66px;top:-66px;right:0;}.hc-offcanvas-nav.nav-close-button-empty .nav-title{padding-right:55px;}.hc-offcanvas-nav li.nav-close a:not(.has-label){height:49px;}.hc-offcanvas-nav li.nav-close:not(:first-child) a,.hc-offcanvas-nav li.nav-back:not(:first-child) a{margin-top:-1px;}.hc-offcanvas-nav a.nav-next{border-left:1px solid #424e41;border-bottom:1px solid #424e41;}.hc-offcanvas-nav .nav-next span::before,.hc-offcanvas-nav .nav-back span::before{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;margin-left:-2px;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:2px solid #fff;border-left:2px solid #fff;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;}.hc-offcanvas-nav .nav-next span{position:absolute;top:0;right:0;left:0;bottom:0;}.hc-offcanvas-nav .nav-next span::before{-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);}.hc-offcanvas-nav .nav-back span::before{margin-left:2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);}.hc-offcanvas-nav.nav-position-left.nav-open.nav-levels-overlap .nav-wrapper{-webkit-box-shadow:1px 0 2px rgba(0,0,0,0.2);box-shadow:1px 0 2px rgba(0,0,0,0.2);}.hc-offcanvas-nav.nav-position-right.nav-open.nav-levels-overlap .nav-wrapper{-webkit-box-shadow:-1px 0 2px rgba(0,0,0,0.2);box-shadow:-1px 0 2px rgba(0,0,0,0.2);}.hc-offcanvas-nav.nav-position-right .nav-next span::before{margin-left:2px;-webkit-transform:translate(-50%,-50%) rotate(135deg);-ms-transform:translate(-50%,-50%) rotate(135deg);transform:translate(-50%,-50%) rotate(135deg);}.hc-offcanvas-nav.nav-position-right .nav-back span::before{margin-left:-2px;-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg);}.hc-offcanvas-nav.nav-position-top.nav-open .nav-wrapper{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 2px rgba(0,0,0,0.2);}.hc-offcanvas-nav.nav-position-top .nav-next span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);}.hc-offcanvas-nav.nav-position-top .nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);}.hc-offcanvas-nav.nav-position-bottom.nav-open .nav-wrapper{-webkit-box-shadow:0 -1px 2px rgba(0,0,0,0.2);box-shadow:0 -1px 2px rgba(0,0,0,0.2);}.hc-offcanvas-nav.nav-position-bottom .nav-next span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);}.hc-offcanvas-nav.nav-position-bottom .nav-back span::before{margin-left:0;margin-right:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);}.hc-offcanvas-nav.nav-levels-expand ul .nav-wrapper,.hc-offcanvas-nav.nav-levels-none ul .nav-wrapper{-webkit-box-shadow:none;box-shadow:none;background:transparent;}.hc-offcanvas-nav.nav-levels-expand li.level-open,.hc-offcanvas-nav.nav-levels-none li.level-open{background:#475446;}.hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a,.hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a{border-bottom:1px solid #3d493c;}.hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a:hover,.hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a:hover{background:#495748;}.hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > .nav-next span::before,.hc-offcanvas-nav.nav-levels-expand li.level-open > .nav-item-wrapper > a > .nav-next span::before,.hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > .nav-next span::before,.hc-offcanvas-nav.nav-levels-none li.level-open > .nav-item-wrapper > a > .nav-next span::before{margin-top:-2px;-webkit-transform:translate(-50%,-50%) rotate(-135deg);-ms-transform:translate(-50%,-50%) rotate(-135deg);transform:translate(-50%,-50%) rotate(-135deg);}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-1 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-1 .nav-item-link{padding-left:calc(17px + 20px * 1);}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-2 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-2 .nav-item-link{padding-left:calc(17px + 20px * 2);}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-3 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-3 .nav-item-link{padding-left:calc(17px + 20px * 3);}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-4 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-4 .nav-item-link{padding-left:calc(17px + 20px * 4);}.hc-offcanvas-nav.nav-levels-expand .nav-wrapper-5 .nav-item-link,.hc-offcanvas-nav.nav-levels-none .nav-wrapper-5 .nav-item-link{padding-left:calc(17px + 20px * 5);}.hc-offcanvas-nav.rtl a.nav-next{border-left:none;border-right:1px solid #424e41;}.hc-offcanvas-nav.rtl .nav-title + .nav-close a:not(.has-label),.hc-offcanvas-nav.rtl .nav-close-button span,.hc-offcanvas-nav.rtl .nav-next,.hc-offcanvas-nav.rtl .nav-back span{left:0;right:auto;}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:last-child{padding-left:58px;padding-right:17px;}.hc-offcanvas-nav.rtl li.nav-parent .nav-item-link:not(:last-child){margin-left:45px;margin-right:0;}.hc-offcanvas-nav.rtl .nav-wrapper-1 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 1);}.hc-offcanvas-nav.rtl .nav-wrapper-2 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 2);}.hc-offcanvas-nav.rtl .nav-wrapper-3 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 3);}.hc-offcanvas-nav.rtl .nav-wrapper-4 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 4);}.hc-offcanvas-nav.rtl .nav-wrapper-5 li.nav-item .nav-item-link{padding-right:calc(17px + 20px * 5);}@media print{body{line-height:0.55em;font-size:62.5%;}}
