.progress-wizard .progress-wizard-step.complete .progress-wizard-dot:after{position: absolute; top: -0.3125rem; left: -0.3125rem; bottom: auto; right: auto; width: 1.25rem; height: 1.25rem; border-radius: 100%; background: white; color: #18BC9C; text-align: center; line-height: 1; font-size: 1.25rem; font-family: FontAwesome; content: "\f058";} .progress-wizard .progress-wizard-step.complete .progress-wizard-steplabel{color: #18BC9C;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-dot:after{color: #18BC9C;} .progress-wizard .progress-wizard-step.complete:hover:not(.disabled) .progress-wizard-steplabel{color: #212529;} .progress-wizard .progress-wizard-step.disabled{cursor: default;} table.js_cart_lines .td-img img{max-height: 64px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;} 

/* /sale/static/src/scss/product_configurator.scss defined in bundle 'web.assets_frontend' */
 .css_attribute_color{display: inline-block; border: 1px solid #999999; text-align: center;} .css_attribute_color input{margin: 8px; height: 13px; opacity: 0;} .css_attribute_color.active{border: 3px ridge #66ee66;} .css_attribute_color.active input{margin: 6px;} .css_attribute_color.custom_value{background-image: linear-gradient(to bottom right, #FF0000, #FFF200, #1E9600);} .css_not_available_msg{display: none;} .css_not_available.js_product > *:nth-child(4) > *{display: none;} .css_not_available.js_product .css_quantity, .css_not_available.js_product .product_price{display: none;} .css_not_available.js_product .css_not_available_msg{display: block;} .css_not_available.js_product .js_add, .css_not_available.js_product .oe_price, .css_not_available.js_product .oe_default_price, .css_not_available.js_product .oe_optional{display: none;} .css_quantity{max-width: 125px;} .css_quantity input[name="add_qty"]{text-align: center;} option.css_not_available{color: #ccc;} label.css_not_available{opacity: 0.6;} label.css_attribute_color.css_not_available{opacity: 1; background-image: url("/website_sale/static/src/img/redcross.png"); background-size: cover;} .variant_attribute{padding-bottom: 0.5rem;} .variant_attribute .attribute_name{padding-bottom: 0.5rem; display: inline-block;} .variant_attribute .radio_input{margin-right: 0.7rem; vertical-align: middle;} .variant_attribute .radio_input_value{display: inline-block; vertical-align: middle; line-height: 1;} .variant_attribute .variant_custom_value{margin-bottom: 0.7rem;} .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 1.6rem;} .variant_attribute .variant_custom_value_label{margin: 0.3rem 0rem;} .o_product_configurator .product_detail_img{max-height: 240px;} .o_product_configurator .variant_attribute .custom_value_radio{margin: 0.3rem 0rem 0.3rem 2.1rem;} .oe_optional_products_modal .table-striped tbody tr:nth-of-type(odd){background-color: rgba(0, 0, 0, 0.025);} .oe_optional_products_modal .o_total_row{font-size: 1.2rem;} .modal.o_technical_modal .oe_optional_products_modal .btn.js_add_cart_json{padding: 0.075rem 0.75rem;} .js_product.in_cart .js_add_cart_variants{display: none;} .js_product select{-webkit--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -moz--webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; -webkit-appearance: menulist; -moz-appearance: menulist; appearance: menulist; background-image: none;} .js_product .td-product_name{word-wrap: break-word;} .js_product .td-product_name{min-width: 140px;} .js_product .td-img{width: 100px;} .js_product .td-qty{width: 200px;} .js_product .td-qty a.input-group-addon{background-color: transparent; border: 0px;} .js_product .td-qty .input-group{display: -webkit-inline-box; display: -webkit-inline-flex; display: inline-flex;} .js_product .td-action{width: 30px;} .js_product .td-price, .js_product .td-price-total{width: 120px;} @media (max-width: 767.98px){.js_product .td-img, .js_product .td-price-total{display: none;}.js_product .td-qty{width: 60px;}.js_product .td-price{width: 80px;}} @media (max-width: 476px){.js_product .td-qty{width: 60px;}.js_product #modal_optional_products table thead, .js_product .oe_cart table thead{display: none;}.js_product #modal_optional_products table td.td-img, .js_product .oe_cart table td.td-img{display: none;}} .o_total_row{height: 50px;} .oe_striked_price{text-decoration: line-through; white-space: nowrap;} 

/* /website_sale/static/src/scss/website_sale_options.scss defined in bundle 'web.assets_frontend' */
 .css_not_available.js_product > *:nth-child(5) > *{display: none;} table.js_cart_lines .optional_product .js_delete_product{display: none;} div#modal_optional_products table tr td{border: 0;} @media (max-width: 767.98px){div#modal_optional_products .td-qty{display: none;}} 

/* /odoo_elasticsearch/static/src/css/custom.css defined in bundle 'web.assets_frontend' */
 .left{float: left; display: inline} .right{float: left; margin: 2px 10px; display: inline} .prdct_descp{font-size: 10px;} .dropdown1 .dropdown2{position: absolute; border: 1px solid grey; display: none; z-index: 10; background: white; text-align: left; padding: 0px 10px 0px;} 

/* /website_sale_add_to_cart_disable/static/src/css/website_sale_add_to_cart_disable.css defined in bundle 'web.assets_frontend' */
.oe_product form.disable_to_order a.a-submit{display:none;} #product_detail.disable_to_order #add_to_cart{display:none;} #product_detail.disable_to_order .css_quantity{display:none;} 

/* /website_sale_comparison/static/src/scss/website_sale_comparison.scss defined in bundle 'web.assets_frontend' */
 .o_product_feature_panel{position: fixed; bottom: 0; left: 50%; transform: translateX(-50%); z-index: 10; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 0px; padding: 10px 20px; text-align: center; border: 2px solid #2C3E50; border-bottom: 0px; background-color: white; opacity: 0.95;} .o_product_feature_panel .o_product_panel{position: relative;} .o_product_feature_panel .o_product_panel .o_product_panel_header{margin: 0 10px 0 10px; cursor: pointer;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_icon{margin-right: 5px;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_text{text-transform: uppercase; vertical-align: middle; font-size: 16px;} .o_product_feature_panel .o_product_panel .o_product_panel_header .o_product_circle{vertical-align: 6px; padding: 0 3px; line-height: 14px;} .o_product_feature_panel .o_product_panel .o_product_panel_content{display: none !important;} .oe_website_sale .product_summary > *{display: block; margin: 15px 0 15px 0;} .oe_website_sale .table-comparator .o_product_comparison_collpase{margin-right: 8px;} .oe_website_sale div.css_not_available .o_add_compare_dyn{display: none;} 

/* /website_product_attribute_filter/static/src/css/website_product_filter.css defined in bundle 'web.assets_frontend' */
.mt-radio, .mt-checkbox{display: inline-block; position: relative; padding-left: 25px; margin-bottom: 15px; cursor: pointer; font-size: 14px; webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;} .mt-radio.mt-radio-disabled, .mt-checkbox.mt-checkbox-disabled{opacity: 0.8; filter: alpha(opacity=80); cursor: not-allowed;} .mt-radio > input, .mt-checkbox > input{position: absolute; z-index: -1; opacity: 0; filter: alpha(opacity=0);} .mt-radio > span, .mt-checkbox > span{border: 1px solid #27cfc9; position: absolute; top: 1px; left: 0; height: 18px; width: 18px; background: #E6E6E6;} .mt-radio > span:after, .mt-checkbox > span:after{content: ''; position: absolute; display: none;} .mt-radio:hover > input:not([disabled]) ~ span, .mt-radio > input:focus ~ span, .mt-checkbox:hover > input:not([disabled]) ~ span, .mt-checkbox > input:focus ~ span{background: #27cfc9; webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s;} .mt-radio > input:checked ~ span, .mt-checkbox > input:checked ~ span{webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; background: #27cfc9; border-radius: 3px;} .mt-radio > input:checked ~ span:after, .mt-checkbox > input:checked ~ span:after{display: block;} .mt-radio:hover > input:not([disabled]):checked ~ span, .mt-radio > input:checked ~ span, .mt-checkbox:hover > input:not([disabled]):checked ~ span, .mt-checkbox > input:checked ~ span{webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; -o-transition: all 0.3s; transition: all 0.3s; background: #27cfc9;} .mt-radio > input:disabled ~ span, .mt-checkbox > input:disabled ~ span{opacity: 0.6; filter: alpha(opacity=60); pointer-events: none;} .mt-radio > span{-webkit-border-radius: 50%!important; -moz-border-radius: 50%!important; -ms-border-radius: 50%!important; -o-border-radius: 50%!important; border-radius: 50%!important;} .mt-radio > span:after{left: 5px; top: 5px; height: 6px; width: 6px; border-radius: 100% !important; background: #888888;} .mt-radio > input:disabled ~ span:after{background: #888888;} .mt-checkbox > span:after{left: 6px; top: 2px; width: 5px; height: 10px; border: solid #fff; border-width: 0 2px 2px 0; transform: rotate(45deg);} .mt-checkbox > input:disabled ~ span:after{border-color: #fff;} .wpf-applied{width: 100%; display: inline-block; vertical-align: top; border: 1px solid #ddd; margin-bottom: 5px;} .wpf-applied .wpf-h3{margin: 0; padding: 8px 15px; text-align: center; background: #a3498b; font-size: 16px; font-weight: 600; color: #fff;} .wpf-applied .js_attributes_applied{padding: 15px; margin: 0 !important} .wpf-applied .wpf-title{width: 100%; display: inline-block; vertical-align: top; font-size: 13px; font-weight: bold; margin: 0 0 15px; border-bottom: 1px solid #ddd; padding: 0 0 8px;} .wpf-applied .mt-checkbox > span:after{left: 3px; top: 0; width: 6px; height: 11px; border: none; border-width: 0; content: "\f067"; font: normal normal normal 14px/1 FontAwesome; color: #fff;} .wpf-applied .wpf-row label.mt-checkbox{float: right; margin: 0 5px;} .wpf-applied .wpf-row label{margin: 0;} .wpf-applied .wpf-row{display: inline-block; vertical-align: middle;} .wpf-applied .wpf-aply-row{width: 100%; display: inline-block; vertical-align: top; padding: 0 0 15px;} .wpf-applied .wpf-aply-row:last-child{padding-bottom: 0;} div#products_grid_before > form.js_attributes{margin-top: 15px;} .wpf-groups{width: 100%; display: inline-block; vertical-align: top; margin-bottom: 20px;} .wpf-groups .wpf-filter{padding: 15px; margin: 0 0 20px !important; border: 1px solid #eee;} .wpf-groups .wpf-filter li{width: 100%;} .wpf-groups .wpf-filter > li + li{margin-top: 10px;} .wpf-groups .wpf-filter .wpf-filter-inner{margin: 0; padding: 0;} .wpf-groups .wpf-filter .wpf-filter-inner > li + li{margin-top: 5px;} .wpf-groups .wpf-head{margin: 0; padding: 8px 15px; text-align: center; background: #a3498b; font-size: 16px; font-weight: 600; color: #fff;} .wpf-groups .wpf-title{width: 100%; display: inline-block; vertical-align: top; border-bottom: 1px solid #eee; font-size: 13px; font-weight: 600; margin: 0 0 10px 0; padding: 0 0 10px;} .wpf-groups .wpf-stacked{margin: 0; padding: 0; list-style-type: none;} .wpf-groups .wpf-stacked .wpf-filter{margin: 0; padding:0 15px 15px; list-style-type: none;} .wpf-groups .wpf-stacked .wpf-filter .wpf-filter-inner{margin: 0; padding: 0; list-style-type: none;} 

/* /iel_lachance_theme/static/build/css/app.css defined in bundle 'web.assets_frontend' */
#cc-main{background:rgba(0,0,0,0);color:var(--cc-primary-color);font-family:var(--cc-font-family);font-size:16px;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;position:relative;text-rendering:optimizeLegibility;-webkit-text-size-adjust:100%;position:fixed;z-index:var(--cc-z-index)} #cc-main :after,#cc-main :before,#cc-main a,#cc-main button,#cc-main div,#cc-main h2,#cc-main input,#cc-main p,#cc-main span{all:unset;-webkit-box-sizing:border-box;box-sizing:border-box} #cc-main .pm__badge,#cc-main button{all:initial;-webkit-box-sizing:border-box;box-sizing:border-box;color:unset;visibility:unset} #cc-main .pm__badge,#cc-main a,#cc-main button,#cc-main input{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;font-family:inherit;font-size:100%;line-height:normal;margin:0;outline:revert;outline-offset:2px;overflow:hidden} #cc-main table,#cc-main tbody,#cc-main td,#cc-main th,#cc-main thead,#cc-main tr{all:revert;color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit} :root{--cc-font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";--cc-modal-border-radius:.5rem;--cc-btn-border-radius:.4rem;--cc-modal-transition-duration:.25s;--cc-link-color:var(--cc-btn-primary-bg);--cc-modal-margin:1rem;--cc-z-index:2147483647;--cc-bg:#fff;--cc-primary-color:#2c2f31;--cc-secondary-color:#5e6266;--cc-btn-primary-bg:#30363c;--cc-btn-primary-color:#fff;--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#000;--cc-btn-primary-hover-color:#fff;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#eaeff2;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#d4dae0;--cc-btn-secondary-hover-color:#000;--cc-btn-secondary-hover-border-color:#d4dae0;--cc-separator-border-color:#f0f4f7;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#667481;--cc-toggle-on-knob-bg:#fff;--cc-toggle-off-knob-bg:var(--cc-toggle-on-knob-bg);--cc-toggle-enabled-icon-color:var(--cc-bg);--cc-toggle-disabled-icon-color:var(--cc-bg);--cc-toggle-readonly-bg:#d5dee2;--cc-toggle-readonly-knob-bg:#fff;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:var(--cc-cookie-category-block-bg);--cc-cookie-category-block-bg:#f0f4f7;--cc-cookie-category-block-border:#f0f4f7;--cc-cookie-category-block-hover-bg:#e9eff4;--cc-cookie-category-block-hover-border:#e9eff4;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:#dee4e9;--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:var(--cc-btn-secondary-bg);--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#e4eaed;--cc-pm-toggle-border-radius:4em} #cc-main.cc--rtl{direction:rtl} #cc-main .cm__title,#cc-main a,#cc-main b,#cc-main em,#cc-main strong{font-weight:600} #cc-main button>span{pointer-events:none} #cc-main .cc__link,#cc-main a{background-image:-webkit-gradient(linear, left top, left bottom, from(currentColor), to(currentColor));background-image:linear-gradient(currentColor, currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 1px;font-weight:600;position:relative;-webkit-transition:background-size .25s,color .25s ease;transition:background-size .25s,color .25s ease} #cc-main .cc__link:hover,#cc-main a:hover{background-size:100% 1px;color:var(--cc-primary-color)} #cc-main .cc__link{color:var(--cc-link-color)} #cc-main .cm__desc,#cc-main .pm__body{-ms-scroll-chaining:auto contain;overscroll-behavior:auto contain;scrollbar-width:thin} @media screen and (min-width: 640px){#cc-main ::-webkit-scrollbar,#cc-main ::-webkit-scrollbar-thumb,#cc-main ::-webkit-scrollbar-track{all:revert}#cc-main ::-webkit-scrollbar-thumb{-webkit-background-clip:padding-box;background-clip:padding-box;background:var(--cc-toggle-readonly-bg);border:.25rem solid var(--cc-bg);border-radius:1rem}#cc-main ::-webkit-scrollbar-thumb:hover{background:var(--cc-toggle-off-bg)}#cc-main ::-webkit-scrollbar{background:rgba(0,0,0,0);width:12px}} html.disable--interaction.show--consent,html.disable--interaction.show--consent body{height:auto !important;overflow:hidden !important} @media(prefers-reduced-motion){#cc-main{--cc-modal-transition-duration:0s}} .cc--darkmode{--cc-bg:#161a1c;--cc-primary-color:#ebf3f6;--cc-secondary-color:#aebbc5;--cc-btn-primary-bg:#c2d0e0;--cc-btn-primary-color:var(--cc-bg);--cc-btn-primary-border-color:var(--cc-btn-primary-bg);--cc-btn-primary-hover-bg:#98a7b6;--cc-btn-primary-hover-color:#000;--cc-btn-primary-hover-border-color:var(--cc-btn-primary-hover-bg);--cc-btn-secondary-bg:#242c31;--cc-btn-secondary-color:var(--cc-primary-color);--cc-btn-secondary-border-color:var(--cc-btn-secondary-bg);--cc-btn-secondary-hover-bg:#353d43;--cc-btn-secondary-hover-color:#fff;--cc-btn-secondary-hover-border-color:var(--cc-btn-secondary-hover-bg);--cc-separator-border-color:#222a30;--cc-toggle-on-bg:var(--cc-btn-primary-bg);--cc-toggle-off-bg:#525f6b;--cc-toggle-on-knob-bg:var(--cc-btn-primary-color);--cc-toggle-off-knob-bg:var(--cc-btn-primary-color);--cc-toggle-enabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-disabled-icon-color:var(--cc-btn-primary-color);--cc-toggle-readonly-bg:#343e45;--cc-toggle-readonly-knob-bg:#5f6b72;--cc-toggle-readonly-knob-icon-color:var(--cc-toggle-readonly-bg);--cc-section-category-border:#1e2428;--cc-cookie-category-block-bg:#1e2428;--cc-cookie-category-block-border:var(--cc-section-category-border);--cc-cookie-category-block-hover-bg:#242c31;--cc-cookie-category-block-hover-border:#232a2f;--cc-cookie-category-expanded-block-bg:transparent;--cc-cookie-category-expanded-block-hover-bg:var(--cc-toggle-readonly-bg);--cc-overlay-bg:rgba(0,0,0,.65);--cc-webkit-scrollbar-bg:var(--cc-section-category-border);--cc-webkit-scrollbar-hover-bg:var(--cc-btn-primary-hover-bg);--cc-footer-bg:#0c0e0f;--cc-footer-color:var(--cc-secondary-color);--cc-footer-border-color:#060809} .cc--darkmode #cc-main{color-scheme:dark} #cc-main .cm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:24rem;opacity:0;overflow:hidden;position:fixed;-webkit-transform:translateY(1.6em);transform:translateY(1.6em);visibility:hidden;z-index:1} #cc-main .cm--top{top:var(--cc-modal-margin)} #cc-main .cm--middle{top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))} #cc-main .cm--bottom{bottom:var(--cc-modal-margin)} #cc-main .cm--center{left:var(--cc-modal-margin);margin:0 auto;right:var(--cc-modal-margin);width:unset} #cc-main .cm--left{left:var(--cc-modal-margin);margin-right:var(--cc-modal-margin)} #cc-main .cm--right{margin-left:var(--cc-modal-margin);right:var(--cc-modal-margin)} #cc-main .cm__body{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;position:relative} #cc-main .cm__btns,#cc-main .cm__links{padding:1rem 1.3rem;width:unset} #cc-main .cm__texts{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-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;padding:1rem 0 0} #cc-main .cm__desc,#cc-main .cm__title{padding:0 1.3rem} #cc-main .cm__title{font-size:1.05em} #cc-main .cm__title+.cm__desc{margin-top:1.1em} #cc-main .cm__desc{color:var(--cc-secondary-color);font-size:.9em;line-height:1.5;max-height:40vh;overflow-x:visible;overflow-y:auto;padding-bottom:1em} #cc-main .cm__btns{border-top:1px solid var(--cc-separator-border-color);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} #cc-main .cm__btn-group{display:grid;grid-auto-columns:minmax(0, 1fr)} #cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin-top:.375rem} #cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-top:0} #cc-main .cm--inline .cm__btn+.cm__btn{margin-left:.375rem;margin-top:0} #cc-main .cm--inline.cm--flip .cm__btn+.cm__btn{margin-bottom:0;margin-left:0;margin-right:.375rem} #cc-main .cm--inline.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem;margin-right:0} #cc-main .cm--wide .cm__btn+.cm__btn,#cc-main .cm--wide .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0} #cc-main .cm--wide.cm--flip .cm__btn+.cm__btn,#cc-main .cm--wide.cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-right:.375rem} #cc-main .cm--bar:not(.cm--inline) .cm__btn-group--uneven,#cc-main .cm--wide .cm__btn-group--uneven{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} #cc-main .cm--bar:not(.cm--inline).cm--flip .cm__btn-group--uneven,#cc-main .cm--wide.cm--flip .cm__btn-group--uneven{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse} #cc-main .cm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);font-size:.82em;font-weight:600;min-height:42px;padding:.5em 1em;text-align:center} #cc-main .cm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)} #cc-main .cm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)} #cc-main .cm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)} #cc-main .cm__btn--close{border-radius:0;border-bottom-left-radius:var(--cc-btn-border-radius);border-right:none;border-top:none;display:none;font-size:1em;height:42px;min-width:auto !important;overflow:hidden;padding:0 !important;position:absolute;right:0;top:0;width:42px} #cc-main .cm__btn--close svg{stroke:var(--cc-btn-primary-color);-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease} #cc-main .cm__btn--close:hover svg{stroke:var(--cc-btn-primary-hover-color)} #cc-main .cm__btn--close.cm__btn--secondary svg{stroke:var(--cc-btn-secondary-color)} #cc-main .cm__btn--close.cm__btn--secondary:hover svg{stroke:var(--cc-btn-secondary-hover-color)} #cc-main .cm__btn--close+.cm__texts .cm__title{padding-right:3rem} #cc-main .cm--inline .cm__btn-group{grid-auto-flow:column} #cc-main .cm__footer{background:var(--cc-footer-bg);border-top:1px solid var(--cc-footer-border-color);color:var(--cc-footer-color);padding:.4em 0 .5em} #cc-main .cm__links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding-bottom:0;padding-top:0} #cc-main .cm__link-group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:.8em;width:100%} #cc-main .cm__link-group>*+*{margin-left:1.3rem} #cc-main .cm--flip .cm__btn:last-child{grid-row:1} #cc-main .cm--inline.cm--flip .cm__btn:last-child{grid-column:1} #cc-main .cm--box .cm__btn--close{display:block} #cc-main .cm--box.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse} #cc-main .cm--box.cm--wide{max-width:36em} #cc-main .cm--box.cm--wide .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} #cc-main .cm--box.cm--wide .cm__btn-group{grid-auto-flow:column} #cc-main .cm--box.cm--wide .cm__btn{min-width:120px;padding-left:1.8em;padding-right:1.8em} #cc-main .cm--box.cm--wide.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse} #cc-main .cm--box.cm--wide.cm--flip .cm__btn:last-child{grid-column:1} #cc-main .cm--cloud{max-width:54em;width:unset} #cc-main .cm--cloud .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row} #cc-main .cm--cloud .cm__texts{-webkit-box-flex:1;-ms-flex:1;flex:1} #cc-main .cm--cloud .cm__desc{max-height:9.4em} #cc-main .cm--cloud .cm__btns{border-left:1px solid var(--cc-separator-border-color);border-top:none;max-width:23em} #cc-main .cm--cloud .cm__btn-group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} #cc-main .cm--cloud .cm__btn{min-width:19em} #cc-main .cm--cloud.cm--flip .cm__btn-group,#cc-main .cm--cloud.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse} #cc-main .cm--cloud.cm--inline .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row} #cc-main .cm--cloud.cm--inline .cm__btn{min-width:10em} #cc-main .cm--cloud.cm--inline.cm--flip .cm__btn-group{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse} #cc-main .cm--bar{border-radius:0;left:0;margin:0;max-width:unset;opacity:1;right:0;-webkit-transform:translateY(0);transform:translateY(0);width:100vw;--cc-modal-transition-duration:.35s} #cc-main .cm--bar.cm--top{top:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)} #cc-main .cm--bar.cm--bottom{bottom:0;-webkit-transform:translateY(100%);transform:translateY(100%)} #cc-main .cm--bar .cm__body,#cc-main .cm--bar .cm__links{margin:0 auto;max-width:55em;width:100%} #cc-main .cm--bar .cm__body{padding:.5em 0 .9em} #cc-main .cm--bar .cm__btns{border-top:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} #cc-main .cm--bar .cm__btn-group{grid-auto-flow:column} #cc-main .cm--bar:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-left:.375rem;margin-top:0} #cc-main .cm--bar .cm__btn{min-width:120px;padding-left:2em;padding-right:2em} #cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn+.cm__btn,#cc-main .cm--bar.cm--flip:not(.cm--inline) .cm__btn-group+.cm__btn-group{margin-bottom:0;margin-left:0;margin-right:.375rem} #cc-main .cm--bar.cm--flip .cm__btns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse} #cc-main .cm--bar.cm--flip .cm__btn:last-child{grid-column:1} #cc-main .cm--bar.cm--inline .cm__body,#cc-main .cm--bar.cm--inline .cm__links{max-width:74em} #cc-main .cm--bar.cm--inline .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;padding:0} #cc-main .cm--bar.cm--inline .cm__btns{-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;max-width:23em} #cc-main .cm--bar.cm--inline.cm--flip .cm__btns{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse} #cc-main .cc--anim .cm,#cc-main .cc--anim.cm-wrapper:before{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease} #cc-main .cc--anim .cm__btn,#cc-main .cc--anim .cm__close{-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease} .disable--interaction #cc-main .cm-wrapper:before{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:0} .show--consent #cc-main .cc--anim .cm{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible !important} .show--consent #cc-main .cc--anim .cm--middle{-webkit-transform:translateY(-50%);transform:translateY(-50%)} .show--consent #cc-main .cc--anim .cm--bar{-webkit-transform:translateY(0);transform:translateY(0)} .show--consent #cc-main .cc--anim.cm-wrapper:before{opacity:1;visibility:visible} #cc-main.cc--rtl .cm__btn--close{border-bottom-left-radius:unset;border-bottom-right-radius:var(--cc-btn-border-radius);left:0;right:unset} #cc-main.cc--rtl .cm__btn--close+.cm__texts .cm__title{padding-left:3rem !important;padding-right:1.3rem} #cc-main.cc--rtl .cm--inline .cm__btn+.cm__btn{margin-left:0;margin-right:.375rem} #cc-main.cc--rtl .cm--inline.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0} #cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--bar .cm__btn-group+.cm__btn-group,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide .cm__btn-group+.cm__btn-group{margin-left:0;margin-right:.375rem} #cc-main.cc--rtl .cm:not(.cm--inline).cm--bar.cm--flip .cm__btn+.cm__btn,#cc-main.cc--rtl .cm:not(.cm--inline).cm--wide.cm--flip .cm__btn+.cm__btn{margin-left:.375rem;margin-right:0} #cc-main.cc--rtl .cm__link-group>*+*{margin-left:0;margin-right:1.3rem} @media screen and (max-width: 640px){#cc-main{--cc-modal-margin:.5em}#cc-main .cm{max-width:none !important;width:auto !important}#cc-main .cm__body{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;padding:0 !important}#cc-main .cm__btns,#cc-main .cm__desc,#cc-main .cm__links,#cc-main .cm__title{padding-left:1.1rem !important;padding-right:1.1rem !important}#cc-main .cm__btns{border-left:none !important;border-top:1px solid var(--cc-separator-border-color) !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;max-width:none !important;min-width:auto !important}#cc-main .cm__btn+.cm__btn,#cc-main .cm__btn-group+.cm__btn-group{margin:.375rem 0 0 !important}#cc-main .cm--flip .cm__btn+.cm__btn,#cc-main .cm--flip .cm__btn-group+.cm__btn-group{margin-bottom:.375rem !important;margin-top:0 !important}#cc-main .cm__btn-group{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important;-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important;min-width:auto !important}#cc-main .cm__btn{-webkit-box-flex:1 !important;-ms-flex:auto !important;flex:auto !important}#cc-main .cm__link-group{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}#cc-main .cm--flip .cm__btn-group,#cc-main .cm--flip .cm__btns{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}} #cc-main .pm-wrapper{position:relative;z-index:2} #cc-main .pm{background:var(--cc-bg);border-radius:var(--cc-modal-border-radius);-webkit-box-shadow:0 .625em 1.875em rgba(0,0,2,.3);box-shadow:0 .625em 1.875em rgba(0,0,2,.3);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;opacity:0;overflow:hidden;position:fixed;visibility:hidden;width:100%;width:unset;z-index:1} #cc-main svg{fill:none;width:100%} #cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:1em 1.4em} #cc-main .pm__header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} #cc-main .pm__title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;margin-right:2em} #cc-main .pm__close-btn{background:var(--cc-btn-secondary-bg);border:1px solid var(--cc-btn-secondary-border-color);border-radius:var(--cc-btn-border-radius);height:40px;position:relative;-webkit-transition:all .15s ease;transition:all .15s ease;width:40px} #cc-main .pm__close-btn span{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;width:100%} #cc-main .pm__close-btn svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transition:stroke .15s ease;transition:stroke .15s ease} #cc-main .pm__close-btn:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color)} #cc-main .pm__close-btn:hover svg{stroke:var(--cc-btn-secondary-hover-color)} #cc-main .pm__body{-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto;overflow-y:overlay} #cc-main .pm__section,#cc-main .pm__section--toggle{border-radius:var(--cc-btn-border-radius);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:.5em} #cc-main .pm__section--toggle .pm__section-desc-wrapper{border:1px solid var(--cc-cookie-category-block-border);border-radius:var(--cc-btn-border-radius);border-top:none;border-top-left-radius:0;border-top-right-radius:0;display:none;margin-top:0 !important;overflow:hidden} #cc-main .pm__section{border:1px solid var(--cc-separator-border-color);padding:1em;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease} #cc-main .pm__section:first-child{border:none;margin-bottom:2em;margin-top:0;padding:0;-webkit-transition:none;transition:none} #cc-main .pm__section:not(:first-child):hover{background:var(--cc-cookie-category-block-bg);border-color:var(--cc-cookie-category-block-border)} #cc-main .pm__section-toggles+.pm__section{margin-top:2em} #cc-main .pm__section--toggle{background:var(--cc-cookie-category-block-bg);border-top:none;margin-bottom:.375rem} #cc-main .pm__section--toggle .pm__section-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-cookie-category-block-bg);border:1px solid var(--cc-cookie-category-block-border);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:58px;padding:1.1em 5.4em 1.1em 1.2em;position:relative;-webkit-transition:background-color .25s ease,border-color .25s ease;transition:background-color .25s ease,border-color .25s ease;width:100%} #cc-main .pm__section--toggle .pm__section-title:hover{background:var(--cc-cookie-category-block-hover-bg);border-color:var(--cc-cookie-category-block-hover-border)} #cc-main .pm__section--toggle .pm__section-desc{margin-top:0;padding:1em} #cc-main .pm__section--toggle.is-expanded{--cc-cookie-category-block-bg:var(--cc-cookie-category-expanded-block-bg);--cc-cookie-category-block-border:var(--cc-cookie-category-expanded-block-hover-bg)} #cc-main .pm__section--toggle.is-expanded .pm__section-title{border-bottom-left-radius:0;border-bottom-right-radius:0} #cc-main .pm__section--toggle.is-expanded .pm__section-arrow svg{-webkit-transform:scale(0.5) rotate(180deg);transform:scale(0.5) rotate(180deg)} #cc-main .pm__section--toggle.is-expanded .pm__section-desc-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex} #cc-main .pm__section--expandable .pm__section-title{cursor:pointer;padding-left:3.4em} #cc-main .pm__section--expandable .pm__section-arrow{background:var(--cc-toggle-readonly-bg);border-radius:100%;display:-webkit-box;display:-ms-flexbox;display:flex;height:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:18px;pointer-events:none;position:absolute;width:20px} #cc-main .pm__section--expandable .pm__section-arrow svg{stroke:var(--cc-btn-secondary-color);-webkit-transform:scale(0.5);transform:scale(0.5)} #cc-main .pm__section-title-wrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative} #cc-main .pm__section-title-wrapper+.pm__section-desc-wrapper{margin-top:.85em} #cc-main .pm__section-title{border-radius:var(--cc-btn-border-radius);font-size:.95em;font-weight:600} #cc-main .pm__badge{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:var(--cc-btn-secondary-bg);border-radius:5em;color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:none;flex:none;font-size:.8em;font-weight:600;height:23px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-left:1em;min-width:23px;overflow:hidden;padding:0 .6em 1px;position:relative;text-align:center;white-space:nowrap;width:auto} #cc-main .pm__service-counter{background:var(--cc-btn-primary-bg);color:var(--cc-btn-primary-color);padding:0;width:23px} #cc-main .pm__service-counter[data-counterlabel]{padding:0 .6em 1px;width:auto} #cc-main .section__toggle,#cc-main .section__toggle-wrapper,#cc-main .toggle__icon,#cc-main .toggle__label{border-radius:var(--cc-pm-toggle-border-radius);height:23px;-webkit-transform:translateZ(0);transform:translateZ(0);width:50px} #cc-main .section__toggle-wrapper{cursor:pointer;position:absolute;right:18px;z-index:1} #cc-main .toggle-service{height:19px;position:relative;right:0;width:42px} #cc-main .toggle-service .section__toggle,#cc-main .toggle-service .toggle__icon,#cc-main .toggle-service .toggle__label{height:19px;width:42px} #cc-main .toggle-service .toggle__icon{position:relative} #cc-main .toggle-service .toggle__icon-circle{height:19px;width:19px} #cc-main .toggle-service .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)} #cc-main .pm__section--toggle:nth-child(2) .section__toggle-wrapper:after{display:none !important} #cc-main .section__toggle{border:0;cursor:pointer;display:block;left:0;margin:0;position:absolute;top:0} #cc-main .section__toggle:disabled{cursor:not-allowed} #cc-main .toggle__icon{background:var(--cc-toggle-off-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-off-bg);box-shadow:0 0 0 1px var(--cc-toggle-off-bg);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;pointer-events:none;position:absolute;-webkit-transition:all .25s ease;transition:all .25s ease} #cc-main .toggle__icon-circle{background:var(--cc-toggle-off-knob-bg);border:none;border-radius:var(--cc-pm-toggle-border-radius);-webkit-box-shadow:0 1px 2px rgba(24,32,3,.36);box-shadow:0 1px 2px rgba(24,32,3,.36);display:block;height:23px;left:0;position:absolute;top:0;-webkit-transition:background-color .25s ease,-webkit-transform .25s ease;transition:background-color .25s ease,-webkit-transform .25s ease;transition:transform .25s ease,background-color .25s ease;transition:transform .25s ease,background-color .25s ease,-webkit-transform .25s ease;width:23px} #cc-main .toggle__icon-off,#cc-main .toggle__icon-on{height:100%;position:absolute;-webkit-transition:opacity .15s ease;transition:opacity .15s ease;width:100%} #cc-main .toggle__icon-on{opacity:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)} #cc-main .toggle__icon-on svg{stroke:var(--cc-toggle-on-bg);-webkit-transform:scale(0.55) rotate(-45deg);transform:scale(0.55) rotate(-45deg)} #cc-main .toggle__icon-off{opacity:1} #cc-main .toggle__icon-off svg{stroke:var(--cc-toggle-off-bg);-webkit-transform:scale(0.55);transform:scale(0.55)} #cc-main .section__toggle:checked~.toggle__icon{background:var(--cc-toggle-on-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-on-bg);box-shadow:0 0 0 1px var(--cc-toggle-on-bg)} #cc-main .section__toggle:checked~.toggle__icon .toggle__icon-circle{background-color:var(--cc-toggle-on-knob-bg);-webkit-transform:translateX(27px);transform:translateX(27px)} #cc-main .section__toggle:checked~.toggle__icon .toggle__icon-on{opacity:1} #cc-main .section__toggle:checked~.toggle__icon .toggle__icon-off{opacity:0} #cc-main .section__toggle:checked:disabled~.toggle__icon{background:var(--cc-toggle-readonly-bg);-webkit-box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg);box-shadow:0 0 0 1px var(--cc-toggle-readonly-bg)} #cc-main .section__toggle:checked:disabled~.toggle__icon .toggle__icon-circle{background:var(--cc-toggle-readonly-knob-bg);-webkit-box-shadow:none;box-shadow:none} #cc-main .section__toggle:checked:disabled~.toggle__icon svg{stroke:var(--cc-toggle-readonly-knob-icon-color)} #cc-main .toggle__label{opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:0;z-index:-1} #cc-main .pm__section-desc-wrapper{color:var(--cc-secondary-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9em} #cc-main .pm__section-desc-wrapper>:not(:last-child){border-bottom:1px solid var(--cc-cookie-category-block-border)} #cc-main .pm__section-services{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} #cc-main .pm__service{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.4em 1.2em;position:relative;-webkit-transition:background-color .15s ease;transition:background-color .15s ease} #cc-main .pm__service:hover{background-color:var(--cc-cookie-category-block-hover-bg)} #cc-main .pm__service-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:1em;width:100%} #cc-main .pm__service-icon{border:2px solid;border-radius:100%;height:8px;margin-left:6px;margin-right:20px;margin-top:1px;min-width:8px} #cc-main .pm__service-title{font-size:.95em;width:100%;word-break:break-word} #cc-main .pm__section-desc{line-height:1.5em} #cc-main .pm__section-table{border-collapse:collapse;font-size:.9em;margin:0;overflow:hidden;padding:0;text-align:left;width:100%} #cc-main .pm__table-caption{text-align:left} #cc-main .pm__table-caption,#cc-main .pm__table-head>tr{border-bottom:1px dashed var(--cc-separator-border-color);color:var(--cc-primary-color);font-weight:600} #cc-main .pm__table-tr{-webkit-transition:background-color .15s ease;transition:background-color .15s ease} #cc-main .pm__table-tr:hover{background:var(--cc-cookie-category-block-hover-bg)} #cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th{padding:.625em .625em .625em 1.2em;vertical-align:top} #cc-main .pm__footer{border-top:1px solid var(--cc-separator-border-color);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} #cc-main .pm__btn-group{display:-webkit-box;display:-ms-flexbox;display:flex} #cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin-left:.375rem} #cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem} #cc-main .pm__btn{background:var(--cc-btn-primary-bg);border:1px solid var(--cc-btn-primary-border-color);border-radius:var(--cc-btn-border-radius);color:var(--cc-btn-primary-color);-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:.82em;font-weight:600;min-height:42px;min-width:110px;padding:.5em 1.5em;text-align:center;-webkit-transition:background-color .15s ease,border-color .15s ease,color .15s ease;transition:background-color .15s ease,border-color .15s ease,color .15s ease} #cc-main .pm__btn:hover{background:var(--cc-btn-primary-hover-bg);border-color:var(--cc-btn-primary-hover-border-color);color:var(--cc-btn-primary-hover-color)} #cc-main .pm__btn--secondary{background:var(--cc-btn-secondary-bg);border-color:var(--cc-btn-secondary-border-color);color:var(--cc-btn-secondary-color)} #cc-main .pm__btn--secondary:hover{background:var(--cc-btn-secondary-hover-bg);border-color:var(--cc-btn-secondary-hover-border-color);color:var(--cc-btn-secondary-hover-color)} #cc-main .pm--box{height:calc(100% - 2em);left:var(--cc-modal-margin);margin:0 auto;max-height:37.5em;max-width:43em;right:var(--cc-modal-margin);top:50%;-webkit-transform:translateY(calc(-50% + 1.6em));transform:translateY(calc(-50% + 1.6em))} #cc-main .pm--box.pm--flip .pm__btn-group,#cc-main .pm--box.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse} #cc-main .pm--bar{border-radius:0;bottom:0;height:100%;margin:0;max-height:none;max-width:29em;opacity:1;top:0;width:100%;--cc-modal-transition-duration:.35s} #cc-main .pm--bar .pm__section-table,#cc-main .pm--bar .pm__table-body,#cc-main .pm--bar .pm__table-td,#cc-main .pm--bar .pm__table-th,#cc-main .pm--bar .pm__table-tr{display:block} #cc-main .pm--bar .pm__table-head{display:none} #cc-main .pm--bar .pm__table-caption{display:block} #cc-main .pm--bar .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)} #cc-main .pm--bar .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} #cc-main .pm--bar .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis} #cc-main .pm--bar .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3} #cc-main .pm--bar:not(.pm--wide) .pm__body,#cc-main .pm--bar:not(.pm--wide) .pm__footer,#cc-main .pm--bar:not(.pm--wide) .pm__header{padding:1em 1.3em} #cc-main .pm--bar:not(.pm--wide) .pm__btn-group,#cc-main .pm--bar:not(.pm--wide) .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} #cc-main .pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin:.375rem 0 0} #cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__footer{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse} #cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn+.pm__btn,#cc-main .pm--bar:not(.pm--wide).pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem;margin-top:0} #cc-main .pm--bar:not(.pm--wide) .pm__badge{display:none} #cc-main .pm--bar.pm--left{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)} #cc-main .pm--bar.pm--right{right:0;-webkit-transform:translateX(100%);transform:translateX(100%)} #cc-main .pm--bar.pm--wide{max-width:35em} #cc-main .pm--bar.pm--wide .pm__body,#cc-main .pm--bar.pm--wide .pm__footer,#cc-main .pm--bar.pm--wide .pm__header{padding:1em 1.4em} #cc-main .pm--bar.pm--wide.pm--flip .pm__btn-group,#cc-main .pm--bar.pm--wide.pm--flip .pm__footer{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse} #cc-main .pm-overlay{background:var(--cc-overlay-bg);bottom:0;content:"";left:0;opacity:0;position:fixed;right:0;top:0;visibility:hidden;z-index:1} #cc-main .cc--anim .pm,#cc-main .cc--anim .pm-overlay{-webkit-transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease;transition:opacity var(--cc-modal-transition-duration) ease,visibility var(--cc-modal-transition-duration) ease,transform var(--cc-modal-transition-duration) ease,-webkit-transform var(--cc-modal-transition-duration) ease} .show--preferences #cc-main .cc--anim .pm{opacity:1;visibility:visible !important} .show--preferences #cc-main .cc--anim .pm--box{-webkit-transform:translateY(-50%);transform:translateY(-50%)} .show--preferences #cc-main .cc--anim .pm--bar{-webkit-transform:translateX(0);transform:translateX(0)} .show--preferences #cc-main .cc--anim .pm-overlay{opacity:1;visibility:visible} #cc-main.cc--rtl .pm__service-header{margin-left:1em;margin-right:0} #cc-main.cc--rtl .pm__section-arrow{left:unset;right:18px} #cc-main.cc--rtl .section__toggle-wrapper{left:18px;right:unset;-webkit-transform-origin:left;transform-origin:left} #cc-main.cc--rtl .toggle-service{left:0} #cc-main.cc--rtl .pm__service-icon{margin-left:20px;margin-right:5px} #cc-main.cc--rtl .pm__section--toggle .pm__section-title{padding-left:5.4em;padding-right:1.2em} #cc-main.cc--rtl .pm__section--expandable .pm__section-title{padding-right:3.4em} #cc-main.cc--rtl .pm__badge{margin-left:unset;margin-right:1em} #cc-main.cc--rtl .toggle__icon-circle{-webkit-transform:translateX(27px);transform:translateX(27px)} #cc-main.cc--rtl .toggle-service .toggle__icon-circle{-webkit-transform:translateX(23px);transform:translateX(23px)} #cc-main.cc--rtl .section__toggle:checked~.toggle__icon .toggle__icon-circle{-webkit-transform:translateX(0);transform:translateX(0)} #cc-main.cc--rtl .pm__table-td,#cc-main.cc--rtl .pm__table-th{padding-left:unset;padding-right:1.2em;text-align:right} #cc-main.cc--rtl .pm__table-td{padding-left:unset;padding-right:1.2em} #cc-main.cc--rtl .pm__table-td:before{padding-left:2em;padding-right:unset} #cc-main.cc--rtl .pm__btn+.pm__btn,#cc-main.cc--rtl .pm__btn-group+.pm__btn-group{margin-left:0;margin-right:.375rem} #cc-main.cc--rtl .pm--flip .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip .pm__btn-group+.pm__btn-group{margin-left:.375rem;margin-right:0} #cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn+.pm__btn,#cc-main.cc--rtl .pm--flip.pm--bar:not(.pm--wide) .pm__btn-group+.pm__btn-group{margin-left:0} @media screen and (max-width: 640px){#cc-main .pm{border-radius:0;bottom:0;height:auto;left:0;max-height:100%;max-width:none !important;right:0;top:0;-webkit-transform:translateY(1.6em);transform:translateY(1.6em)}#cc-main .pm__body,#cc-main .pm__footer,#cc-main .pm__header{padding:.9em !important}#cc-main .pm__badge{display:none}#cc-main .pm__section-table,#cc-main .pm__table-body,#cc-main .pm__table-caption,#cc-main .pm__table-td,#cc-main .pm__table-th,#cc-main .pm__table-tr{display:block}#cc-main .pm__table-head{display:none}#cc-main .pm__table-tr:not(:last-child){border-bottom:1px solid var(--cc-separator-border-color)}#cc-main .pm__table-td{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cc-main .pm__table-td:before{color:var(--cc-primary-color);content:attr(data-column);-webkit-box-flex:1;-ms-flex:1;flex:1;font-weight:600;min-width:100px;overflow:hidden;padding-right:2em;text-overflow:ellipsis}#cc-main .pm__table-td>div{-webkit-box-flex:3;-ms-flex:3;flex:3}#cc-main .pm__btn-group,#cc-main .pm__footer{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}#cc-main .pm__btn-group{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}#cc-main .pm__btn+.pm__btn,#cc-main .pm__btn-group+.pm__btn-group{margin:.375rem 0 0 !important}#cc-main .pm--flip .pm__btn+.pm__btn,#cc-main .pm--flip .pm__btn-group+.pm__btn-group{margin-bottom:.375rem !important;margin-top:0 !important}#cc-main .pm--flip .pm__btn-group,#cc-main .pm--flip .pm__footer{-webkit-box-orient:vertical !important;-webkit-box-direction:reverse !important;-ms-flex-direction:column-reverse !important;flex-direction:column-reverse !important}.show--preferences #cc-main .cc--anim .pm{-webkit-transform:translateY(0) !important;transform:translateY(0) !important}} 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:rgba(0,0,0,0)} a:active,a:hover{outline:0} abbr[title]{border-bottom:1px dotted} b,strong{font-weight:bold} dfn{font-style:italic} mark{color:#000;background:#ff0} small{font-size:80%} sub,sup{vertical-align:baseline;position:relative;font-size:75%;line-height:0} sup{top:-0.5em} sub{bottom:-0.25em} img{border:0} svg:not(:root){overflow:hidden} figure{margin:1em 40px} hr{-webkit-box-sizing:content-box;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{margin:0;font:inherit;color:inherit} button{overflow:visible} button,select{text-transform:none} button,html input[type=button],input[type=reset],input[type=submit]{cursor:pointer;-webkit-appearance:button} button[disabled],html input[disabled]{cursor:default} button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0} input{line-height:normal} input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;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-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield} input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none} fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver} legend{padding:0;border:0} textarea{overflow:auto} optgroup{font-weight:bold} table{border-spacing:0;border-collapse:collapse} td,th{padding:0} html{line-height:1.15;-webkit-text-size-adjust:100%} body{margin:0} h1{font-size:2em;margin:.67em 0} hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible} pre{font-family:monospace,monospace;font-size:1em} a{background-color:rgba(0,0,0,0)} abbr[title]{border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted} b,strong{font-weight:bolder} code,kbd,samp{font-family:monospace,monospace;font-size:1em} small{font-size:80%} sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline} sub{bottom:-0.25em} sup{top:-0.5em} img{border-style:none} button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0} button,input{overflow:visible} button,select{text-transform:none} button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button} button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0} button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText} fieldset{padding:.35em .75em .625em} legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal} progress{vertical-align:baseline} textarea{overflow:auto} [type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0} [type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto} [type=search]{-webkit-appearance:textfield;outline-offset:-2px} [type=search]::-webkit-search-decoration{-webkit-appearance:none} ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit} details{display:block} summary{display:list-item} template{display:none} [hidden]{display:none} [data-whatintent=mouse] *,[data-whatintent=mouse] *:focus,[data-whatintent=touch] *,[data-whatintent=touch] *:focus,[data-whatinput=mouse] *,[data-whatinput=mouse] *:focus,[data-whatinput=touch] *,[data-whatinput=touch] *:focus{outline:none} [draggable=false]{-webkit-touch-callout:none;-webkit-user-select:none} .foundation-mq{font-family:"small=0em&medium=48em&large=64em&xlarge=75em&xxlarge=90em"} html{-webkit-box-sizing:border-box;box-sizing:border-box;font-size:100%} *,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit} body{margin:0;padding:0;background:#fefefe;font-family:"IBM Plex Sans",sans-serif;font-weight:normal;line-height:1.5;color:#0a0a0a;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale} img{display:inline-block;vertical-align:middle;max-width:100%;height:auto;-ms-interpolation-mode:bicubic} textarea{height:auto;min-height:50px;border-radius:0} select{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-radius:0} .map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none !important} [data-whatinput=mouse] button{outline:0} button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:rgba(0,0,0,0);line-height:1;cursor:auto} pre{overflow:auto;-webkit-overflow-scrolling:touch} button,input,optgroup,select,textarea{font-family:inherit} .is-visible{display:block !important} .is-hidden{display:none !important} .grid-container{max-width:90rem;margin-left:auto;margin-right:auto;padding-right:0.625rem;padding-left:0.625rem} @media print,screen and (min-width: 48em){.grid-container{padding-right:0.9375rem;padding-left:0.9375rem}} .grid-container.fluid{max-width:100%;margin-left:auto;margin-right:auto;padding-right:0.625rem;padding-left:0.625rem} @media print,screen and (min-width: 48em){.grid-container.fluid{padding-right:0.9375rem;padding-left:0.9375rem}} .grid-container.full{max-width:100%;margin-left:auto;margin-right:auto;padding-right:0;padding-left:0} .grid-x{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap} .cell{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;min-height:0;min-width:0;width:100%} .cell.auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0} .cell.shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto} .grid-x>.auto{width:auto} .grid-x>.shrink{width:auto} .grid-x>.small-shrink,.grid-x>.small-full,.grid-x>.small-1,.grid-x>.small-2,.grid-x>.small-3,.grid-x>.small-4,.grid-x>.small-5,.grid-x>.small-6,.grid-x>.small-7,.grid-x>.small-8,.grid-x>.small-9,.grid-x>.small-10,.grid-x>.small-11,.grid-x>.small-12{-ms-flex-preferred-size:auto;flex-basis:auto} @media print,screen and (min-width: 48em){.grid-x>.medium-shrink,.grid-x>.medium-full,.grid-x>.medium-1,.grid-x>.medium-2,.grid-x>.medium-3,.grid-x>.medium-4,.grid-x>.medium-5,.grid-x>.medium-6,.grid-x>.medium-7,.grid-x>.medium-8,.grid-x>.medium-9,.grid-x>.medium-10,.grid-x>.medium-11,.grid-x>.medium-12{-ms-flex-preferred-size:auto;flex-basis:auto}} @media print,screen and (min-width: 64em){.grid-x>.large-shrink,.grid-x>.large-full,.grid-x>.large-1,.grid-x>.large-2,.grid-x>.large-3,.grid-x>.large-4,.grid-x>.large-5,.grid-x>.large-6,.grid-x>.large-7,.grid-x>.large-8,.grid-x>.large-9,.grid-x>.large-10,.grid-x>.large-11,.grid-x>.large-12{-ms-flex-preferred-size:auto;flex-basis:auto}} @media screen and (min-width: 75em){.grid-x>.xlarge-shrink,.grid-x>.xlarge-full,.grid-x>.xlarge-1,.grid-x>.xlarge-2,.grid-x>.xlarge-3,.grid-x>.xlarge-4,.grid-x>.xlarge-5,.grid-x>.xlarge-6,.grid-x>.xlarge-7,.grid-x>.xlarge-8,.grid-x>.xlarge-9,.grid-x>.xlarge-10,.grid-x>.xlarge-11,.grid-x>.xlarge-12{-ms-flex-preferred-size:auto;flex-basis:auto}} .grid-x>.small-12,.grid-x>.small-11,.grid-x>.small-10,.grid-x>.small-9,.grid-x>.small-8,.grid-x>.small-7,.grid-x>.small-6,.grid-x>.small-5,.grid-x>.small-4,.grid-x>.small-3,.grid-x>.small-2,.grid-x>.small-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto} .grid-x>.small-1{width:8.3333333333%} .grid-x>.small-2{width:16.6666666667%} .grid-x>.small-3{width:25%} .grid-x>.small-4{width:33.3333333333%} .grid-x>.small-5{width:41.6666666667%} .grid-x>.small-6{width:50%} .grid-x>.small-7{width:58.3333333333%} .grid-x>.small-8{width:66.6666666667%} .grid-x>.small-9{width:75%} .grid-x>.small-10{width:83.3333333333%} .grid-x>.small-11{width:91.6666666667%} .grid-x>.small-12{width:100%} @media print,screen and (min-width: 48em){.grid-x>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.medium-12,.grid-x>.medium-11,.grid-x>.medium-10,.grid-x>.medium-9,.grid-x>.medium-8,.grid-x>.medium-7,.grid-x>.medium-6,.grid-x>.medium-5,.grid-x>.medium-4,.grid-x>.medium-3,.grid-x>.medium-2,.grid-x>.medium-1,.grid-x>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.medium-shrink{width:auto}.grid-x>.medium-1{width:8.3333333333%}.grid-x>.medium-2{width:16.6666666667%}.grid-x>.medium-3{width:25%}.grid-x>.medium-4{width:33.3333333333%}.grid-x>.medium-5{width:41.6666666667%}.grid-x>.medium-6{width:50%}.grid-x>.medium-7{width:58.3333333333%}.grid-x>.medium-8{width:66.6666666667%}.grid-x>.medium-9{width:75%}.grid-x>.medium-10{width:83.3333333333%}.grid-x>.medium-11{width:91.6666666667%}.grid-x>.medium-12{width:100%}} @media print,screen and (min-width: 64em){.grid-x>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.large-12,.grid-x>.large-11,.grid-x>.large-10,.grid-x>.large-9,.grid-x>.large-8,.grid-x>.large-7,.grid-x>.large-6,.grid-x>.large-5,.grid-x>.large-4,.grid-x>.large-3,.grid-x>.large-2,.grid-x>.large-1,.grid-x>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.large-shrink{width:auto}.grid-x>.large-1{width:8.3333333333%}.grid-x>.large-2{width:16.6666666667%}.grid-x>.large-3{width:25%}.grid-x>.large-4{width:33.3333333333%}.grid-x>.large-5{width:41.6666666667%}.grid-x>.large-6{width:50%}.grid-x>.large-7{width:58.3333333333%}.grid-x>.large-8{width:66.6666666667%}.grid-x>.large-9{width:75%}.grid-x>.large-10{width:83.3333333333%}.grid-x>.large-11{width:91.6666666667%}.grid-x>.large-12{width:100%}} @media screen and (min-width: 75em){.grid-x>.xlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;width:auto}.grid-x>.xlarge-12,.grid-x>.xlarge-11,.grid-x>.xlarge-10,.grid-x>.xlarge-9,.grid-x>.xlarge-8,.grid-x>.xlarge-7,.grid-x>.xlarge-6,.grid-x>.xlarge-5,.grid-x>.xlarge-4,.grid-x>.xlarge-3,.grid-x>.xlarge-2,.grid-x>.xlarge-1,.grid-x>.xlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-x>.xlarge-shrink{width:auto}.grid-x>.xlarge-1{width:8.3333333333%}.grid-x>.xlarge-2{width:16.6666666667%}.grid-x>.xlarge-3{width:25%}.grid-x>.xlarge-4{width:33.3333333333%}.grid-x>.xlarge-5{width:41.6666666667%}.grid-x>.xlarge-6{width:50%}.grid-x>.xlarge-7{width:58.3333333333%}.grid-x>.xlarge-8{width:66.6666666667%}.grid-x>.xlarge-9{width:75%}.grid-x>.xlarge-10{width:83.3333333333%}.grid-x>.xlarge-11{width:91.6666666667%}.grid-x>.xlarge-12{width:100%}} .grid-margin-x:not(.grid-x)>.cell{width:auto} .grid-margin-y:not(.grid-y)>.cell{height:auto} .grid-margin-x{margin-left:-0.625rem;margin-right:-0.625rem} @media print,screen and (min-width: 48em){.grid-margin-x{margin-left:-0.9375rem;margin-right:-0.9375rem}} .grid-margin-x>.cell{width:calc(100% - 1.25rem);margin-left:0.625rem;margin-right:0.625rem} @media print,screen and (min-width: 48em){.grid-margin-x>.cell{width:calc(100% - 1.875rem);margin-left:0.9375rem;margin-right:0.9375rem}} .grid-margin-x>.auto{width:auto} .grid-margin-x>.shrink{width:auto} .grid-margin-x>.small-1{width:calc(8.3333333333% - 1.25rem)} .grid-margin-x>.small-2{width:calc(16.6666666667% - 1.25rem)} .grid-margin-x>.small-3{width:calc(25% - 1.25rem)} .grid-margin-x>.small-4{width:calc(33.3333333333% - 1.25rem)} .grid-margin-x>.small-5{width:calc(41.6666666667% - 1.25rem)} .grid-margin-x>.small-6{width:calc(50% - 1.25rem)} .grid-margin-x>.small-7{width:calc(58.3333333333% - 1.25rem)} .grid-margin-x>.small-8{width:calc(66.6666666667% - 1.25rem)} .grid-margin-x>.small-9{width:calc(75% - 1.25rem)} .grid-margin-x>.small-10{width:calc(83.3333333333% - 1.25rem)} .grid-margin-x>.small-11{width:calc(91.6666666667% - 1.25rem)} .grid-margin-x>.small-12{width:calc(100% - 1.25rem)} @media print,screen and (min-width: 48em){.grid-margin-x>.auto{width:auto}.grid-margin-x>.shrink{width:auto}.grid-margin-x>.small-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.small-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.small-3{width:calc(25% - 1.875rem)}.grid-margin-x>.small-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.small-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.small-6{width:calc(50% - 1.875rem)}.grid-margin-x>.small-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.small-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.small-9{width:calc(75% - 1.875rem)}.grid-margin-x>.small-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.small-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.small-12{width:calc(100% - 1.875rem)}.grid-margin-x>.medium-auto{width:auto}.grid-margin-x>.medium-shrink{width:auto}.grid-margin-x>.medium-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.medium-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.medium-3{width:calc(25% - 1.875rem)}.grid-margin-x>.medium-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.medium-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.medium-6{width:calc(50% - 1.875rem)}.grid-margin-x>.medium-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.medium-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.medium-9{width:calc(75% - 1.875rem)}.grid-margin-x>.medium-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.medium-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.medium-12{width:calc(100% - 1.875rem)}} @media print,screen and (min-width: 64em){.grid-margin-x>.large-auto{width:auto}.grid-margin-x>.large-shrink{width:auto}.grid-margin-x>.large-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.large-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.large-3{width:calc(25% - 1.875rem)}.grid-margin-x>.large-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.large-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.large-6{width:calc(50% - 1.875rem)}.grid-margin-x>.large-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.large-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.large-9{width:calc(75% - 1.875rem)}.grid-margin-x>.large-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.large-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.large-12{width:calc(100% - 1.875rem)}} @media screen and (min-width: 75em){.grid-margin-x>.xlarge-auto{width:auto}.grid-margin-x>.xlarge-shrink{width:auto}.grid-margin-x>.xlarge-1{width:calc(8.3333333333% - 1.875rem)}.grid-margin-x>.xlarge-2{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x>.xlarge-3{width:calc(25% - 1.875rem)}.grid-margin-x>.xlarge-4{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x>.xlarge-5{width:calc(41.6666666667% - 1.875rem)}.grid-margin-x>.xlarge-6{width:calc(50% - 1.875rem)}.grid-margin-x>.xlarge-7{width:calc(58.3333333333% - 1.875rem)}.grid-margin-x>.xlarge-8{width:calc(66.6666666667% - 1.875rem)}.grid-margin-x>.xlarge-9{width:calc(75% - 1.875rem)}.grid-margin-x>.xlarge-10{width:calc(83.3333333333% - 1.875rem)}.grid-margin-x>.xlarge-11{width:calc(91.6666666667% - 1.875rem)}.grid-margin-x>.xlarge-12{width:calc(100% - 1.875rem)}} .grid-padding-x .grid-padding-x{margin-right:-0.625rem;margin-left:-0.625rem} @media print,screen and (min-width: 48em){.grid-padding-x .grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem}} .grid-container:not(.full)>.grid-padding-x{margin-right:-0.625rem;margin-left:-0.625rem} @media print,screen and (min-width: 48em){.grid-container:not(.full)>.grid-padding-x{margin-right:-0.9375rem;margin-left:-0.9375rem}} .grid-padding-x>.cell{padding-right:0.625rem;padding-left:0.625rem} @media print,screen and (min-width: 48em){.grid-padding-x>.cell{padding-right:0.9375rem;padding-left:0.9375rem}} .small-up-1>.cell{width:100%} .small-up-2>.cell{width:50%} .small-up-3>.cell{width:33.3333333333%} .small-up-4>.cell{width:25%} .small-up-5>.cell{width:20%} .small-up-6>.cell{width:16.6666666667%} .small-up-7>.cell{width:14.2857142857%} .small-up-8>.cell{width:12.5%} @media print,screen and (min-width: 48em){.medium-up-1>.cell{width:100%}.medium-up-2>.cell{width:50%}.medium-up-3>.cell{width:33.3333333333%}.medium-up-4>.cell{width:25%}.medium-up-5>.cell{width:20%}.medium-up-6>.cell{width:16.6666666667%}.medium-up-7>.cell{width:14.2857142857%}.medium-up-8>.cell{width:12.5%}} @media print,screen and (min-width: 64em){.large-up-1>.cell{width:100%}.large-up-2>.cell{width:50%}.large-up-3>.cell{width:33.3333333333%}.large-up-4>.cell{width:25%}.large-up-5>.cell{width:20%}.large-up-6>.cell{width:16.6666666667%}.large-up-7>.cell{width:14.2857142857%}.large-up-8>.cell{width:12.5%}} @media screen and (min-width: 75em){.xlarge-up-1>.cell{width:100%}.xlarge-up-2>.cell{width:50%}.xlarge-up-3>.cell{width:33.3333333333%}.xlarge-up-4>.cell{width:25%}.xlarge-up-5>.cell{width:20%}.xlarge-up-6>.cell{width:16.6666666667%}.xlarge-up-7>.cell{width:14.2857142857%}.xlarge-up-8>.cell{width:12.5%}} .grid-margin-x.small-up-1>.cell{width:calc(100% - 1.25rem)} .grid-margin-x.small-up-2>.cell{width:calc(50% - 1.25rem)} .grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.25rem)} .grid-margin-x.small-up-4>.cell{width:calc(25% - 1.25rem)} .grid-margin-x.small-up-5>.cell{width:calc(20% - 1.25rem)} .grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.25rem)} .grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.25rem)} .grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.25rem)} @media print,screen and (min-width: 48em){.grid-margin-x.small-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.small-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.small-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.small-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.small-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.small-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.small-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.small-up-8>.cell{width:calc(12.5% - 1.875rem)}.grid-margin-x.medium-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.medium-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.medium-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.medium-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.medium-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.medium-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.medium-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.medium-up-8>.cell{width:calc(12.5% - 1.875rem)}} @media print,screen and (min-width: 64em){.grid-margin-x.large-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.large-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.large-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.large-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.large-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.large-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.large-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.large-up-8>.cell{width:calc(12.5% - 1.875rem)}} @media screen and (min-width: 75em){.grid-margin-x.xlarge-up-1>.cell{width:calc(100% - 1.875rem)}.grid-margin-x.xlarge-up-2>.cell{width:calc(50% - 1.875rem)}.grid-margin-x.xlarge-up-3>.cell{width:calc(33.3333333333% - 1.875rem)}.grid-margin-x.xlarge-up-4>.cell{width:calc(25% - 1.875rem)}.grid-margin-x.xlarge-up-5>.cell{width:calc(20% - 1.875rem)}.grid-margin-x.xlarge-up-6>.cell{width:calc(16.6666666667% - 1.875rem)}.grid-margin-x.xlarge-up-7>.cell{width:calc(14.2857142857% - 1.875rem)}.grid-margin-x.xlarge-up-8>.cell{width:calc(12.5% - 1.875rem)}} .small-margin-collapse{margin-right:0;margin-left:0} .small-margin-collapse>.cell{margin-right:0;margin-left:0} .small-margin-collapse>.small-1{width:8.3333333333%} .small-margin-collapse>.small-2{width:16.6666666667%} .small-margin-collapse>.small-3{width:25%} .small-margin-collapse>.small-4{width:33.3333333333%} .small-margin-collapse>.small-5{width:41.6666666667%} .small-margin-collapse>.small-6{width:50%} .small-margin-collapse>.small-7{width:58.3333333333%} .small-margin-collapse>.small-8{width:66.6666666667%} .small-margin-collapse>.small-9{width:75%} .small-margin-collapse>.small-10{width:83.3333333333%} .small-margin-collapse>.small-11{width:91.6666666667%} .small-margin-collapse>.small-12{width:100%} @media print,screen and (min-width: 48em){.small-margin-collapse>.medium-1{width:8.3333333333%}.small-margin-collapse>.medium-2{width:16.6666666667%}.small-margin-collapse>.medium-3{width:25%}.small-margin-collapse>.medium-4{width:33.3333333333%}.small-margin-collapse>.medium-5{width:41.6666666667%}.small-margin-collapse>.medium-6{width:50%}.small-margin-collapse>.medium-7{width:58.3333333333%}.small-margin-collapse>.medium-8{width:66.6666666667%}.small-margin-collapse>.medium-9{width:75%}.small-margin-collapse>.medium-10{width:83.3333333333%}.small-margin-collapse>.medium-11{width:91.6666666667%}.small-margin-collapse>.medium-12{width:100%}} @media print,screen and (min-width: 64em){.small-margin-collapse>.large-1{width:8.3333333333%}.small-margin-collapse>.large-2{width:16.6666666667%}.small-margin-collapse>.large-3{width:25%}.small-margin-collapse>.large-4{width:33.3333333333%}.small-margin-collapse>.large-5{width:41.6666666667%}.small-margin-collapse>.large-6{width:50%}.small-margin-collapse>.large-7{width:58.3333333333%}.small-margin-collapse>.large-8{width:66.6666666667%}.small-margin-collapse>.large-9{width:75%}.small-margin-collapse>.large-10{width:83.3333333333%}.small-margin-collapse>.large-11{width:91.6666666667%}.small-margin-collapse>.large-12{width:100%}} @media screen and (min-width: 75em){.small-margin-collapse>.xlarge-1{width:8.3333333333%}.small-margin-collapse>.xlarge-2{width:16.6666666667%}.small-margin-collapse>.xlarge-3{width:25%}.small-margin-collapse>.xlarge-4{width:33.3333333333%}.small-margin-collapse>.xlarge-5{width:41.6666666667%}.small-margin-collapse>.xlarge-6{width:50%}.small-margin-collapse>.xlarge-7{width:58.3333333333%}.small-margin-collapse>.xlarge-8{width:66.6666666667%}.small-margin-collapse>.xlarge-9{width:75%}.small-margin-collapse>.xlarge-10{width:83.3333333333%}.small-margin-collapse>.xlarge-11{width:91.6666666667%}.small-margin-collapse>.xlarge-12{width:100%}} .small-padding-collapse{margin-right:0;margin-left:0} .small-padding-collapse>.cell{padding-right:0;padding-left:0} @media print,screen and (min-width: 48em){.medium-margin-collapse{margin-right:0;margin-left:0}.medium-margin-collapse>.cell{margin-right:0;margin-left:0}} @media print,screen and (min-width: 48em){.medium-margin-collapse>.small-1{width:8.3333333333%}.medium-margin-collapse>.small-2{width:16.6666666667%}.medium-margin-collapse>.small-3{width:25%}.medium-margin-collapse>.small-4{width:33.3333333333%}.medium-margin-collapse>.small-5{width:41.6666666667%}.medium-margin-collapse>.small-6{width:50%}.medium-margin-collapse>.small-7{width:58.3333333333%}.medium-margin-collapse>.small-8{width:66.6666666667%}.medium-margin-collapse>.small-9{width:75%}.medium-margin-collapse>.small-10{width:83.3333333333%}.medium-margin-collapse>.small-11{width:91.6666666667%}.medium-margin-collapse>.small-12{width:100%}} @media print,screen and (min-width: 48em){.medium-margin-collapse>.medium-1{width:8.3333333333%}.medium-margin-collapse>.medium-2{width:16.6666666667%}.medium-margin-collapse>.medium-3{width:25%}.medium-margin-collapse>.medium-4{width:33.3333333333%}.medium-margin-collapse>.medium-5{width:41.6666666667%}.medium-margin-collapse>.medium-6{width:50%}.medium-margin-collapse>.medium-7{width:58.3333333333%}.medium-margin-collapse>.medium-8{width:66.6666666667%}.medium-margin-collapse>.medium-9{width:75%}.medium-margin-collapse>.medium-10{width:83.3333333333%}.medium-margin-collapse>.medium-11{width:91.6666666667%}.medium-margin-collapse>.medium-12{width:100%}} @media print,screen and (min-width: 64em){.medium-margin-collapse>.large-1{width:8.3333333333%}.medium-margin-collapse>.large-2{width:16.6666666667%}.medium-margin-collapse>.large-3{width:25%}.medium-margin-collapse>.large-4{width:33.3333333333%}.medium-margin-collapse>.large-5{width:41.6666666667%}.medium-margin-collapse>.large-6{width:50%}.medium-margin-collapse>.large-7{width:58.3333333333%}.medium-margin-collapse>.large-8{width:66.6666666667%}.medium-margin-collapse>.large-9{width:75%}.medium-margin-collapse>.large-10{width:83.3333333333%}.medium-margin-collapse>.large-11{width:91.6666666667%}.medium-margin-collapse>.large-12{width:100%}} @media screen and (min-width: 75em){.medium-margin-collapse>.xlarge-1{width:8.3333333333%}.medium-margin-collapse>.xlarge-2{width:16.6666666667%}.medium-margin-collapse>.xlarge-3{width:25%}.medium-margin-collapse>.xlarge-4{width:33.3333333333%}.medium-margin-collapse>.xlarge-5{width:41.6666666667%}.medium-margin-collapse>.xlarge-6{width:50%}.medium-margin-collapse>.xlarge-7{width:58.3333333333%}.medium-margin-collapse>.xlarge-8{width:66.6666666667%}.medium-margin-collapse>.xlarge-9{width:75%}.medium-margin-collapse>.xlarge-10{width:83.3333333333%}.medium-margin-collapse>.xlarge-11{width:91.6666666667%}.medium-margin-collapse>.xlarge-12{width:100%}} @media print,screen and (min-width: 48em){.medium-padding-collapse{margin-right:0;margin-left:0}.medium-padding-collapse>.cell{padding-right:0;padding-left:0}} @media print,screen and (min-width: 64em){.large-margin-collapse{margin-right:0;margin-left:0}.large-margin-collapse>.cell{margin-right:0;margin-left:0}} @media print,screen and (min-width: 64em){.large-margin-collapse>.small-1{width:8.3333333333%}.large-margin-collapse>.small-2{width:16.6666666667%}.large-margin-collapse>.small-3{width:25%}.large-margin-collapse>.small-4{width:33.3333333333%}.large-margin-collapse>.small-5{width:41.6666666667%}.large-margin-collapse>.small-6{width:50%}.large-margin-collapse>.small-7{width:58.3333333333%}.large-margin-collapse>.small-8{width:66.6666666667%}.large-margin-collapse>.small-9{width:75%}.large-margin-collapse>.small-10{width:83.3333333333%}.large-margin-collapse>.small-11{width:91.6666666667%}.large-margin-collapse>.small-12{width:100%}} @media print,screen and (min-width: 64em){.large-margin-collapse>.medium-1{width:8.3333333333%}.large-margin-collapse>.medium-2{width:16.6666666667%}.large-margin-collapse>.medium-3{width:25%}.large-margin-collapse>.medium-4{width:33.3333333333%}.large-margin-collapse>.medium-5{width:41.6666666667%}.large-margin-collapse>.medium-6{width:50%}.large-margin-collapse>.medium-7{width:58.3333333333%}.large-margin-collapse>.medium-8{width:66.6666666667%}.large-margin-collapse>.medium-9{width:75%}.large-margin-collapse>.medium-10{width:83.3333333333%}.large-margin-collapse>.medium-11{width:91.6666666667%}.large-margin-collapse>.medium-12{width:100%}} @media print,screen and (min-width: 64em){.large-margin-collapse>.large-1{width:8.3333333333%}.large-margin-collapse>.large-2{width:16.6666666667%}.large-margin-collapse>.large-3{width:25%}.large-margin-collapse>.large-4{width:33.3333333333%}.large-margin-collapse>.large-5{width:41.6666666667%}.large-margin-collapse>.large-6{width:50%}.large-margin-collapse>.large-7{width:58.3333333333%}.large-margin-collapse>.large-8{width:66.6666666667%}.large-margin-collapse>.large-9{width:75%}.large-margin-collapse>.large-10{width:83.3333333333%}.large-margin-collapse>.large-11{width:91.6666666667%}.large-margin-collapse>.large-12{width:100%}} @media screen and (min-width: 75em){.large-margin-collapse>.xlarge-1{width:8.3333333333%}.large-margin-collapse>.xlarge-2{width:16.6666666667%}.large-margin-collapse>.xlarge-3{width:25%}.large-margin-collapse>.xlarge-4{width:33.3333333333%}.large-margin-collapse>.xlarge-5{width:41.6666666667%}.large-margin-collapse>.xlarge-6{width:50%}.large-margin-collapse>.xlarge-7{width:58.3333333333%}.large-margin-collapse>.xlarge-8{width:66.6666666667%}.large-margin-collapse>.xlarge-9{width:75%}.large-margin-collapse>.xlarge-10{width:83.3333333333%}.large-margin-collapse>.xlarge-11{width:91.6666666667%}.large-margin-collapse>.xlarge-12{width:100%}} @media print,screen and (min-width: 64em){.large-padding-collapse{margin-right:0;margin-left:0}.large-padding-collapse>.cell{padding-right:0;padding-left:0}} @media screen and (min-width: 75em){.xlarge-margin-collapse{margin-right:0;margin-left:0}.xlarge-margin-collapse>.cell{margin-right:0;margin-left:0}} @media screen and (min-width: 75em){.xlarge-margin-collapse>.small-1{width:8.3333333333%}.xlarge-margin-collapse>.small-2{width:16.6666666667%}.xlarge-margin-collapse>.small-3{width:25%}.xlarge-margin-collapse>.small-4{width:33.3333333333%}.xlarge-margin-collapse>.small-5{width:41.6666666667%}.xlarge-margin-collapse>.small-6{width:50%}.xlarge-margin-collapse>.small-7{width:58.3333333333%}.xlarge-margin-collapse>.small-8{width:66.6666666667%}.xlarge-margin-collapse>.small-9{width:75%}.xlarge-margin-collapse>.small-10{width:83.3333333333%}.xlarge-margin-collapse>.small-11{width:91.6666666667%}.xlarge-margin-collapse>.small-12{width:100%}} @media screen and (min-width: 75em){.xlarge-margin-collapse>.medium-1{width:8.3333333333%}.xlarge-margin-collapse>.medium-2{width:16.6666666667%}.xlarge-margin-collapse>.medium-3{width:25%}.xlarge-margin-collapse>.medium-4{width:33.3333333333%}.xlarge-margin-collapse>.medium-5{width:41.6666666667%}.xlarge-margin-collapse>.medium-6{width:50%}.xlarge-margin-collapse>.medium-7{width:58.3333333333%}.xlarge-margin-collapse>.medium-8{width:66.6666666667%}.xlarge-margin-collapse>.medium-9{width:75%}.xlarge-margin-collapse>.medium-10{width:83.3333333333%}.xlarge-margin-collapse>.medium-11{width:91.6666666667%}.xlarge-margin-collapse>.medium-12{width:100%}} @media screen and (min-width: 75em){.xlarge-margin-collapse>.large-1{width:8.3333333333%}.xlarge-margin-collapse>.large-2{width:16.6666666667%}.xlarge-margin-collapse>.large-3{width:25%}.xlarge-margin-collapse>.large-4{width:33.3333333333%}.xlarge-margin-collapse>.large-5{width:41.6666666667%}.xlarge-margin-collapse>.large-6{width:50%}.xlarge-margin-collapse>.large-7{width:58.3333333333%}.xlarge-margin-collapse>.large-8{width:66.6666666667%}.xlarge-margin-collapse>.large-9{width:75%}.xlarge-margin-collapse>.large-10{width:83.3333333333%}.xlarge-margin-collapse>.large-11{width:91.6666666667%}.xlarge-margin-collapse>.large-12{width:100%}} @media screen and (min-width: 75em){.xlarge-margin-collapse>.xlarge-1{width:8.3333333333%}.xlarge-margin-collapse>.xlarge-2{width:16.6666666667%}.xlarge-margin-collapse>.xlarge-3{width:25%}.xlarge-margin-collapse>.xlarge-4{width:33.3333333333%}.xlarge-margin-collapse>.xlarge-5{width:41.6666666667%}.xlarge-margin-collapse>.xlarge-6{width:50%}.xlarge-margin-collapse>.xlarge-7{width:58.3333333333%}.xlarge-margin-collapse>.xlarge-8{width:66.6666666667%}.xlarge-margin-collapse>.xlarge-9{width:75%}.xlarge-margin-collapse>.xlarge-10{width:83.3333333333%}.xlarge-margin-collapse>.xlarge-11{width:91.6666666667%}.xlarge-margin-collapse>.xlarge-12{width:100%}} @media screen and (min-width: 75em){.xlarge-padding-collapse{margin-right:0;margin-left:0}.xlarge-padding-collapse>.cell{padding-right:0;padding-left:0}} .small-offset-0{margin-left:0%} .grid-margin-x>.small-offset-0{margin-left:calc(0% + 1.25rem / 2)} .small-offset-1{margin-left:8.3333333333%} .grid-margin-x>.small-offset-1{margin-left:calc(8.3333333333% + 1.25rem / 2)} .small-offset-2{margin-left:16.6666666667%} .grid-margin-x>.small-offset-2{margin-left:calc(16.6666666667% + 1.25rem / 2)} .small-offset-3{margin-left:25%} .grid-margin-x>.small-offset-3{margin-left:calc(25% + 1.25rem / 2)} .small-offset-4{margin-left:33.3333333333%} .grid-margin-x>.small-offset-4{margin-left:calc(33.3333333333% + 1.25rem / 2)} .small-offset-5{margin-left:41.6666666667%} .grid-margin-x>.small-offset-5{margin-left:calc(41.6666666667% + 1.25rem / 2)} .small-offset-6{margin-left:50%} .grid-margin-x>.small-offset-6{margin-left:calc(50% + 1.25rem / 2)} .small-offset-7{margin-left:58.3333333333%} .grid-margin-x>.small-offset-7{margin-left:calc(58.3333333333% + 1.25rem / 2)} .small-offset-8{margin-left:66.6666666667%} .grid-margin-x>.small-offset-8{margin-left:calc(66.6666666667% + 1.25rem / 2)} .small-offset-9{margin-left:75%} .grid-margin-x>.small-offset-9{margin-left:calc(75% + 1.25rem / 2)} .small-offset-10{margin-left:83.3333333333%} .grid-margin-x>.small-offset-10{margin-left:calc(83.3333333333% + 1.25rem / 2)} .small-offset-11{margin-left:91.6666666667%} .grid-margin-x>.small-offset-11{margin-left:calc(91.6666666667% + 1.25rem / 2)} @media print,screen and (min-width: 48em){.medium-offset-0{margin-left:0%}.grid-margin-x>.medium-offset-0{margin-left:calc(0% + 1.875rem / 2)}.medium-offset-1{margin-left:8.3333333333%}.grid-margin-x>.medium-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.medium-offset-2{margin-left:16.6666666667%}.grid-margin-x>.medium-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.medium-offset-3{margin-left:25%}.grid-margin-x>.medium-offset-3{margin-left:calc(25% + 1.875rem / 2)}.medium-offset-4{margin-left:33.3333333333%}.grid-margin-x>.medium-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.medium-offset-5{margin-left:41.6666666667%}.grid-margin-x>.medium-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.medium-offset-6{margin-left:50%}.grid-margin-x>.medium-offset-6{margin-left:calc(50% + 1.875rem / 2)}.medium-offset-7{margin-left:58.3333333333%}.grid-margin-x>.medium-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.medium-offset-8{margin-left:66.6666666667%}.grid-margin-x>.medium-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.medium-offset-9{margin-left:75%}.grid-margin-x>.medium-offset-9{margin-left:calc(75% + 1.875rem / 2)}.medium-offset-10{margin-left:83.3333333333%}.grid-margin-x>.medium-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.medium-offset-11{margin-left:91.6666666667%}.grid-margin-x>.medium-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}} @media print,screen and (min-width: 64em){.large-offset-0{margin-left:0%}.grid-margin-x>.large-offset-0{margin-left:calc(0% + 1.875rem / 2)}.large-offset-1{margin-left:8.3333333333%}.grid-margin-x>.large-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.large-offset-2{margin-left:16.6666666667%}.grid-margin-x>.large-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.large-offset-3{margin-left:25%}.grid-margin-x>.large-offset-3{margin-left:calc(25% + 1.875rem / 2)}.large-offset-4{margin-left:33.3333333333%}.grid-margin-x>.large-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.large-offset-5{margin-left:41.6666666667%}.grid-margin-x>.large-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.large-offset-6{margin-left:50%}.grid-margin-x>.large-offset-6{margin-left:calc(50% + 1.875rem / 2)}.large-offset-7{margin-left:58.3333333333%}.grid-margin-x>.large-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.large-offset-8{margin-left:66.6666666667%}.grid-margin-x>.large-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.large-offset-9{margin-left:75%}.grid-margin-x>.large-offset-9{margin-left:calc(75% + 1.875rem / 2)}.large-offset-10{margin-left:83.3333333333%}.grid-margin-x>.large-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.large-offset-11{margin-left:91.6666666667%}.grid-margin-x>.large-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}} @media screen and (min-width: 75em){.xlarge-offset-0{margin-left:0%}.grid-margin-x>.xlarge-offset-0{margin-left:calc(0% + 1.875rem / 2)}.xlarge-offset-1{margin-left:8.3333333333%}.grid-margin-x>.xlarge-offset-1{margin-left:calc(8.3333333333% + 1.875rem / 2)}.xlarge-offset-2{margin-left:16.6666666667%}.grid-margin-x>.xlarge-offset-2{margin-left:calc(16.6666666667% + 1.875rem / 2)}.xlarge-offset-3{margin-left:25%}.grid-margin-x>.xlarge-offset-3{margin-left:calc(25% + 1.875rem / 2)}.xlarge-offset-4{margin-left:33.3333333333%}.grid-margin-x>.xlarge-offset-4{margin-left:calc(33.3333333333% + 1.875rem / 2)}.xlarge-offset-5{margin-left:41.6666666667%}.grid-margin-x>.xlarge-offset-5{margin-left:calc(41.6666666667% + 1.875rem / 2)}.xlarge-offset-6{margin-left:50%}.grid-margin-x>.xlarge-offset-6{margin-left:calc(50% + 1.875rem / 2)}.xlarge-offset-7{margin-left:58.3333333333%}.grid-margin-x>.xlarge-offset-7{margin-left:calc(58.3333333333% + 1.875rem / 2)}.xlarge-offset-8{margin-left:66.6666666667%}.grid-margin-x>.xlarge-offset-8{margin-left:calc(66.6666666667% + 1.875rem / 2)}.xlarge-offset-9{margin-left:75%}.grid-margin-x>.xlarge-offset-9{margin-left:calc(75% + 1.875rem / 2)}.xlarge-offset-10{margin-left:83.3333333333%}.grid-margin-x>.xlarge-offset-10{margin-left:calc(83.3333333333% + 1.875rem / 2)}.xlarge-offset-11{margin-left:91.6666666667%}.grid-margin-x>.xlarge-offset-11{margin-left:calc(91.6666666667% + 1.875rem / 2)}} .grid-y{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap} .grid-y>.cell{height:auto;max-height:none} .grid-y>.auto{height:auto} .grid-y>.shrink{height:auto} .grid-y>.small-shrink,.grid-y>.small-full,.grid-y>.small-1,.grid-y>.small-2,.grid-y>.small-3,.grid-y>.small-4,.grid-y>.small-5,.grid-y>.small-6,.grid-y>.small-7,.grid-y>.small-8,.grid-y>.small-9,.grid-y>.small-10,.grid-y>.small-11,.grid-y>.small-12{-ms-flex-preferred-size:auto;flex-basis:auto} @media print,screen and (min-width: 48em){.grid-y>.medium-shrink,.grid-y>.medium-full,.grid-y>.medium-1,.grid-y>.medium-2,.grid-y>.medium-3,.grid-y>.medium-4,.grid-y>.medium-5,.grid-y>.medium-6,.grid-y>.medium-7,.grid-y>.medium-8,.grid-y>.medium-9,.grid-y>.medium-10,.grid-y>.medium-11,.grid-y>.medium-12{-ms-flex-preferred-size:auto;flex-basis:auto}} @media print,screen and (min-width: 64em){.grid-y>.large-shrink,.grid-y>.large-full,.grid-y>.large-1,.grid-y>.large-2,.grid-y>.large-3,.grid-y>.large-4,.grid-y>.large-5,.grid-y>.large-6,.grid-y>.large-7,.grid-y>.large-8,.grid-y>.large-9,.grid-y>.large-10,.grid-y>.large-11,.grid-y>.large-12{-ms-flex-preferred-size:auto;flex-basis:auto}} @media screen and (min-width: 75em){.grid-y>.xlarge-shrink,.grid-y>.xlarge-full,.grid-y>.xlarge-1,.grid-y>.xlarge-2,.grid-y>.xlarge-3,.grid-y>.xlarge-4,.grid-y>.xlarge-5,.grid-y>.xlarge-6,.grid-y>.xlarge-7,.grid-y>.xlarge-8,.grid-y>.xlarge-9,.grid-y>.xlarge-10,.grid-y>.xlarge-11,.grid-y>.xlarge-12{-ms-flex-preferred-size:auto;flex-basis:auto}} .grid-y>.small-12,.grid-y>.small-11,.grid-y>.small-10,.grid-y>.small-9,.grid-y>.small-8,.grid-y>.small-7,.grid-y>.small-6,.grid-y>.small-5,.grid-y>.small-4,.grid-y>.small-3,.grid-y>.small-2,.grid-y>.small-1{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto} .grid-y>.small-1{height:8.3333333333%} .grid-y>.small-2{height:16.6666666667%} .grid-y>.small-3{height:25%} .grid-y>.small-4{height:33.3333333333%} .grid-y>.small-5{height:41.6666666667%} .grid-y>.small-6{height:50%} .grid-y>.small-7{height:58.3333333333%} .grid-y>.small-8{height:66.6666666667%} .grid-y>.small-9{height:75%} .grid-y>.small-10{height:83.3333333333%} .grid-y>.small-11{height:91.6666666667%} .grid-y>.small-12{height:100%} @media print,screen and (min-width: 48em){.grid-y>.medium-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.medium-12,.grid-y>.medium-11,.grid-y>.medium-10,.grid-y>.medium-9,.grid-y>.medium-8,.grid-y>.medium-7,.grid-y>.medium-6,.grid-y>.medium-5,.grid-y>.medium-4,.grid-y>.medium-3,.grid-y>.medium-2,.grid-y>.medium-1,.grid-y>.medium-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.medium-shrink{height:auto}.grid-y>.medium-1{height:8.3333333333%}.grid-y>.medium-2{height:16.6666666667%}.grid-y>.medium-3{height:25%}.grid-y>.medium-4{height:33.3333333333%}.grid-y>.medium-5{height:41.6666666667%}.grid-y>.medium-6{height:50%}.grid-y>.medium-7{height:58.3333333333%}.grid-y>.medium-8{height:66.6666666667%}.grid-y>.medium-9{height:75%}.grid-y>.medium-10{height:83.3333333333%}.grid-y>.medium-11{height:91.6666666667%}.grid-y>.medium-12{height:100%}} @media print,screen and (min-width: 64em){.grid-y>.large-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.large-12,.grid-y>.large-11,.grid-y>.large-10,.grid-y>.large-9,.grid-y>.large-8,.grid-y>.large-7,.grid-y>.large-6,.grid-y>.large-5,.grid-y>.large-4,.grid-y>.large-3,.grid-y>.large-2,.grid-y>.large-1,.grid-y>.large-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.large-shrink{height:auto}.grid-y>.large-1{height:8.3333333333%}.grid-y>.large-2{height:16.6666666667%}.grid-y>.large-3{height:25%}.grid-y>.large-4{height:33.3333333333%}.grid-y>.large-5{height:41.6666666667%}.grid-y>.large-6{height:50%}.grid-y>.large-7{height:58.3333333333%}.grid-y>.large-8{height:66.6666666667%}.grid-y>.large-9{height:75%}.grid-y>.large-10{height:83.3333333333%}.grid-y>.large-11{height:91.6666666667%}.grid-y>.large-12{height:100%}} @media screen and (min-width: 75em){.grid-y>.xlarge-auto{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;height:auto}.grid-y>.xlarge-12,.grid-y>.xlarge-11,.grid-y>.xlarge-10,.grid-y>.xlarge-9,.grid-y>.xlarge-8,.grid-y>.xlarge-7,.grid-y>.xlarge-6,.grid-y>.xlarge-5,.grid-y>.xlarge-4,.grid-y>.xlarge-3,.grid-y>.xlarge-2,.grid-y>.xlarge-1,.grid-y>.xlarge-shrink{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.grid-y>.xlarge-shrink{height:auto}.grid-y>.xlarge-1{height:8.3333333333%}.grid-y>.xlarge-2{height:16.6666666667%}.grid-y>.xlarge-3{height:25%}.grid-y>.xlarge-4{height:33.3333333333%}.grid-y>.xlarge-5{height:41.6666666667%}.grid-y>.xlarge-6{height:50%}.grid-y>.xlarge-7{height:58.3333333333%}.grid-y>.xlarge-8{height:66.6666666667%}.grid-y>.xlarge-9{height:75%}.grid-y>.xlarge-10{height:83.3333333333%}.grid-y>.xlarge-11{height:91.6666666667%}.grid-y>.xlarge-12{height:100%}} .grid-padding-y .grid-padding-y{margin-top:-0.625rem;margin-bottom:-0.625rem} @media print,screen and (min-width: 48em){.grid-padding-y .grid-padding-y{margin-top:-0.9375rem;margin-bottom:-0.9375rem}} .grid-padding-y>.cell{padding-top:0.625rem;padding-bottom:0.625rem} @media print,screen and (min-width: 48em){.grid-padding-y>.cell{padding-top:0.9375rem;padding-bottom:0.9375rem}} .grid-margin-y{margin-top:-0.625rem;margin-bottom:-0.625rem} @media print,screen and (min-width: 48em){.grid-margin-y{margin-top:-0.9375rem;margin-bottom:-0.9375rem}} .grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:0.625rem;margin-bottom:0.625rem} @media print,screen and (min-width: 48em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:0.9375rem;margin-bottom:0.9375rem}} .grid-margin-y>.auto{height:auto} .grid-margin-y>.shrink{height:auto} .grid-margin-y>.small-1{height:calc(8.3333333333% - 1.25rem)} .grid-margin-y>.small-2{height:calc(16.6666666667% - 1.25rem)} .grid-margin-y>.small-3{height:calc(25% - 1.25rem)} .grid-margin-y>.small-4{height:calc(33.3333333333% - 1.25rem)} .grid-margin-y>.small-5{height:calc(41.6666666667% - 1.25rem)} .grid-margin-y>.small-6{height:calc(50% - 1.25rem)} .grid-margin-y>.small-7{height:calc(58.3333333333% - 1.25rem)} .grid-margin-y>.small-8{height:calc(66.6666666667% - 1.25rem)} .grid-margin-y>.small-9{height:calc(75% - 1.25rem)} .grid-margin-y>.small-10{height:calc(83.3333333333% - 1.25rem)} .grid-margin-y>.small-11{height:calc(91.6666666667% - 1.25rem)} .grid-margin-y>.small-12{height:calc(100% - 1.25rem)} @media print,screen and (min-width: 48em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}} @media print,screen and (min-width: 64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}} @media screen and (min-width: 75em){.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-3{height:calc(25% - 1.875rem)}.grid-margin-y>.xlarge-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-6{height:calc(50% - 1.875rem)}.grid-margin-y>.xlarge-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-9{height:calc(75% - 1.875rem)}.grid-margin-y>.xlarge-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-12{height:calc(100% - 1.875rem)}} .grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw} .cell .grid-frame{width:100%} .cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar} .cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar} .cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%} .cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap} @media print,screen and (min-width: 48em){.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .medium-grid-frame{width:100%}.medium-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.medium-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.medium-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.medium-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}} @media print,screen and (min-width: 64em){.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .large-grid-frame{width:100%}.large-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.large-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.large-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.large-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}} @media screen and (min-width: 75em){.xlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100vw}.cell .xlarge-grid-frame{width:100%}.xlarge-cell-block{overflow-x:auto;max-width:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}.xlarge-cell-block-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-height:100%}.xlarge-cell-block-container>.grid-x{max-height:100%;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.xlarge-cell-block-y{overflow-y:auto;max-height:100%;min-height:100%;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar}} .grid-y.grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto} @media print,screen and (min-width: 48em){.grid-y.medium-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}} @media print,screen and (min-width: 64em){.grid-y.large-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}} @media screen and (min-width: 75em){.grid-y.xlarge-grid-frame{overflow:hidden;position:relative;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100vh;width:auto}} .cell .grid-y.grid-frame{height:100%} @media print,screen and (min-width: 48em){.cell .grid-y.medium-grid-frame{height:100%}} @media print,screen and (min-width: 64em){.cell .grid-y.large-grid-frame{height:100%}} @media screen and (min-width: 75em){.cell .grid-y.xlarge-grid-frame{height:100%}} .grid-margin-y{margin-top:-0.625rem;margin-bottom:-0.625rem} @media print,screen and (min-width: 48em){.grid-margin-y{margin-top:-0.9375rem;margin-bottom:-0.9375rem}} .grid-margin-y>.cell{height:calc(100% - 1.25rem);margin-top:0.625rem;margin-bottom:0.625rem} @media print,screen and (min-width: 48em){.grid-margin-y>.cell{height:calc(100% - 1.875rem);margin-top:0.9375rem;margin-bottom:0.9375rem}} .grid-margin-y>.auto{height:auto} .grid-margin-y>.shrink{height:auto} .grid-margin-y>.small-1{height:calc(8.3333333333% - 1.25rem)} .grid-margin-y>.small-2{height:calc(16.6666666667% - 1.25rem)} .grid-margin-y>.small-3{height:calc(25% - 1.25rem)} .grid-margin-y>.small-4{height:calc(33.3333333333% - 1.25rem)} .grid-margin-y>.small-5{height:calc(41.6666666667% - 1.25rem)} .grid-margin-y>.small-6{height:calc(50% - 1.25rem)} .grid-margin-y>.small-7{height:calc(58.3333333333% - 1.25rem)} .grid-margin-y>.small-8{height:calc(66.6666666667% - 1.25rem)} .grid-margin-y>.small-9{height:calc(75% - 1.25rem)} .grid-margin-y>.small-10{height:calc(83.3333333333% - 1.25rem)} .grid-margin-y>.small-11{height:calc(91.6666666667% - 1.25rem)} .grid-margin-y>.small-12{height:calc(100% - 1.25rem)} @media print,screen and (min-width: 48em){.grid-margin-y>.auto{height:auto}.grid-margin-y>.shrink{height:auto}.grid-margin-y>.small-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.small-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.small-3{height:calc(25% - 1.875rem)}.grid-margin-y>.small-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.small-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.small-6{height:calc(50% - 1.875rem)}.grid-margin-y>.small-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.small-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.small-9{height:calc(75% - 1.875rem)}.grid-margin-y>.small-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.small-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.small-12{height:calc(100% - 1.875rem)}.grid-margin-y>.medium-auto{height:auto}.grid-margin-y>.medium-shrink{height:auto}.grid-margin-y>.medium-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.medium-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.medium-3{height:calc(25% - 1.875rem)}.grid-margin-y>.medium-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.medium-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.medium-6{height:calc(50% - 1.875rem)}.grid-margin-y>.medium-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.medium-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.medium-9{height:calc(75% - 1.875rem)}.grid-margin-y>.medium-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.medium-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.medium-12{height:calc(100% - 1.875rem)}} @media print,screen and (min-width: 64em){.grid-margin-y>.large-auto{height:auto}.grid-margin-y>.large-shrink{height:auto}.grid-margin-y>.large-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.large-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.large-3{height:calc(25% - 1.875rem)}.grid-margin-y>.large-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.large-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.large-6{height:calc(50% - 1.875rem)}.grid-margin-y>.large-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.large-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.large-9{height:calc(75% - 1.875rem)}.grid-margin-y>.large-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.large-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.large-12{height:calc(100% - 1.875rem)}} @media screen and (min-width: 75em){.grid-margin-y>.xlarge-auto{height:auto}.grid-margin-y>.xlarge-shrink{height:auto}.grid-margin-y>.xlarge-1{height:calc(8.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-2{height:calc(16.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-3{height:calc(25% - 1.875rem)}.grid-margin-y>.xlarge-4{height:calc(33.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-5{height:calc(41.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-6{height:calc(50% - 1.875rem)}.grid-margin-y>.xlarge-7{height:calc(58.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-8{height:calc(66.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-9{height:calc(75% - 1.875rem)}.grid-margin-y>.xlarge-10{height:calc(83.3333333333% - 1.875rem)}.grid-margin-y>.xlarge-11{height:calc(91.6666666667% - 1.875rem)}.grid-margin-y>.xlarge-12{height:calc(100% - 1.875rem)}} .grid-frame.grid-margin-y{height:calc(100vh + 1.25rem)} @media print,screen and (min-width: 48em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}} @media print,screen and (min-width: 64em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}} @media screen and (min-width: 75em){.grid-frame.grid-margin-y{height:calc(100vh + 1.875rem)}} @media print,screen and (min-width: 48em){.grid-margin-y.medium-grid-frame{height:calc(100vh + 1.875rem)}} @media print,screen and (min-width: 64em){.grid-margin-y.large-grid-frame{height:calc(100vh + 1.875rem)}} @media screen and (min-width: 75em){.grid-margin-y.xlarge-grid-frame{height:calc(100vh + 1.875rem)}} div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,th,td{margin:0;padding:0} p{margin-bottom:1rem;font-size:inherit;line-height:1.6;text-rendering:optimizeLegibility} em,i{font-style:italic;line-height:inherit} strong,b{font-weight:bold;line-height:inherit} small{font-size:80%;line-height:inherit} h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-family:"IBM Plex Sans",sans-serif;font-style:normal;font-weight:bold;color:inherit;text-rendering:optimizeLegibility} h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small{line-height:0;color:#cacaca} h1,.h1{font-size:1.5rem;line-height:1.4;margin-top:0;margin-bottom:.5rem} h2,.h2{font-size:1.25rem;line-height:1.4;margin-top:0;margin-bottom:.5rem} h3,.h3{font-size:1.125rem;line-height:1.4;margin-top:0;margin-bottom:.5rem} h4,.h4{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem} h5,.h5{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem} h6,.h6{font-size:1rem;line-height:1.4;margin-top:0;margin-bottom:.5rem} @media print,screen and (min-width: 48em){h1,.h1{font-size:2rem}h2,.h2{font-size:1.5rem}h3,.h3{font-size:1.375rem}h4,.h4{font-size:1.25rem}h5,.h5{font-size:1.125rem}h6,.h6{font-size:1rem}} @media print,screen and (min-width: 64em){h1,.h1{font-size:3rem}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.9375rem}h4,.h4{font-size:1.5625rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}} a{line-height:inherit;color:#1779ba;text-decoration:none;cursor:pointer} a:hover,a:focus{color:rgb(19.78,104.06,159.96)} a img{border:0} hr{clear:both;max-width:90rem;height:0;margin:1.25rem auto;border-top:0;border-right:0;border-bottom:1px solid #cacaca;border-left:0} ul,ol,dl{margin-bottom:1rem;list-style-position:outside;line-height:1.6} li{font-size:inherit} ul{margin-left:1.25rem;list-style-type:disc} ol{margin-left:1.25rem} ul ul,ul ol,ol ul,ol ol{margin-left:1.25rem;margin-bottom:0} dl{margin-bottom:1rem} dl dt{margin-bottom:.3rem;font-weight:bold} blockquote{margin:0 0 1rem;padding:.5625rem 1.25rem 0 1.1875rem;border-left:1px solid #cacaca} blockquote,blockquote p{line-height:1.6;color:#8a8a8a} abbr,abbr[title]{border-bottom:1px dotted #0a0a0a;cursor:help;text-decoration:none} figure{margin:0} kbd{margin:0;padding:.125rem .25rem 0;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;color:#0a0a0a} .subheader{margin-top:.2rem;margin-bottom:.5rem;font-weight:normal;line-height:1.4;color:#8a8a8a} .lead{font-size:125%;line-height:1.6} .stat{font-size:2.5rem;line-height:1} p+.stat{margin-top:-1rem} ul.no-bullet,ol.no-bullet{margin-left:0;list-style:none} .cite-block,cite{display:block;color:#8a8a8a;font-size:.8125rem} .cite-block:before,cite:before{content:"— "} .code-inline,code{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;display:inline;max-width:100%;word-wrap:break-word;padding:.125rem .3125rem .0625rem} .code-block{border:1px solid #cacaca;background-color:#e6e6e6;font-family:Consolas,"Liberation Mono",Courier,monospace;font-weight:normal;color:#0a0a0a;display:block;overflow:auto;white-space:pre;padding:1rem;margin-bottom:1.5rem} .text-left{text-align:left} .text-right{text-align:right} .text-center{text-align:center} .text-justify{text-align:justify} @media print,screen and (min-width: 48em){.medium-text-left{text-align:left}.medium-text-right{text-align:right}.medium-text-center{text-align:center}.medium-text-justify{text-align:justify}} @media print,screen and (min-width: 64em){.large-text-left{text-align:left}.large-text-right{text-align:right}.large-text-center{text-align:center}.large-text-justify{text-align:justify}} @media screen and (min-width: 75em){.xlarge-text-left{text-align:left}.xlarge-text-right{text-align:right}.xlarge-text-center{text-align:center}.xlarge-text-justify{text-align:justify}} .show-for-print{display:none !important} @media print{*{background:rgba(0,0,0,0) !important;color:#000 !important;-webkit-print-color-adjust:economy;print-color-adjust:economy;-webkit-box-shadow:none !important;box-shadow:none !important;text-shadow:none !important}.show-for-print{display:block !important}.hide-for-print{display:none !important}table.show-for-print{display:table !important}thead.show-for-print{display:table-header-group !important}tbody.show-for-print{display:table-row-group !important}tr.show-for-print{display:table-row !important}td.show-for-print{display:table-cell !important}th.show-for-print{display:table-cell !important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:""}abbr[title]:after{content:" (" attr(title) ")"}pre,blockquote{border:1px solid #8a8a8a;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100% !important}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}.print-break-inside{page-break-inside:auto}} .button{display:inline-block;vertical-align:middle;margin:0 0 1rem 0;border:1px solid rgba(0,0,0,0);border-radius:0;-webkit-transition:background-color .25s ease-out,color .25s ease-out;transition:background-color .25s ease-out,color .25s ease-out;font-family:inherit;font-size:.9rem;-webkit-appearance:none;line-height:1;text-align:center;cursor:pointer;padding:.85em 1em} [data-whatinput=mouse] .button{outline:0} .button.tiny{font-size:.6rem} .button.small{font-size:.75rem} .button.large{font-size:1.25rem} .button.expanded{display:block;width:100%;margin-right:0;margin-left:0} .button,.button.disabled,.button[disabled],.button.disabled:hover,.button[disabled]:hover,.button.disabled:focus,.button[disabled]:focus{background-color:#1779ba;color:#fefefe} .button:hover,.button:focus{background-color:rgb(19.55,102.85,158.1);color:#fefefe} .button.primary,.button.primary.disabled,.button.primary[disabled],.button.primary.disabled:hover,.button.primary[disabled]:hover,.button.primary.disabled:focus,.button.primary[disabled]:focus{background-color:#1779ba;color:#fefefe} .button.primary:hover,.button.primary:focus{background-color:rgb(18.4,96.8,148.8);color:#fefefe} .button.secondary,.button.secondary.disabled,.button.secondary[disabled],.button.secondary.disabled:hover,.button.secondary[disabled]:hover,.button.secondary.disabled:focus,.button.secondary[disabled]:focus{background-color:#767676;color:#fefefe} .button.secondary:hover,.button.secondary:focus{background-color:rgb(94.4,94.4,94.4);color:#fefefe} .button.success,.button.success.disabled,.button.success[disabled],.button.success.disabled:hover,.button.success[disabled]:hover,.button.success.disabled:focus,.button.success[disabled]:focus{background-color:#3adb76;color:#0a0a0a} .button.success:hover,.button.success:focus{background-color:rgb(34.2386266094,187.3613733906,91.3030042918);color:#0a0a0a} .button.warning,.button.warning.disabled,.button.warning[disabled],.button.warning.disabled:hover,.button.warning[disabled]:hover,.button.warning.disabled:focus,.button.warning[disabled]:focus{background-color:#ffae00;color:#0a0a0a} .button.warning:hover,.button.warning:focus{background-color:rgb(204,139.2,0);color:#0a0a0a} .button.alert,.button.alert.disabled,.button.alert[disabled],.button.alert.disabled:hover,.button.alert[disabled]:hover,.button.alert.disabled:focus,.button.alert[disabled]:focus{background-color:#cc4b37;color:#fefefe} .button.alert:hover,.button.alert:focus{background-color:rgb(165.0996015936,58.6103585657,42.1003984064);color:#fefefe} .button.hollow,.button.hollow:hover,.button.hollow:focus,.button.hollow.disabled,.button.hollow.disabled:hover,.button.hollow.disabled:focus,.button.hollow[disabled],.button.hollow[disabled]:hover,.button.hollow[disabled]:focus{background-color:rgba(0,0,0,0)} .button.hollow,.button.hollow.disabled,.button.hollow[disabled],.button.hollow.disabled:hover,.button.hollow[disabled]:hover,.button.hollow.disabled:focus,.button.hollow[disabled]:focus{border:1px solid #1779ba;color:#1779ba} .button.hollow:hover,.button.hollow:focus{border-color:rgb(11.5,60.5,93);color:rgb(11.5,60.5,93)} .button.hollow.primary,.button.hollow.primary.disabled,.button.hollow.primary[disabled],.button.hollow.primary.disabled:hover,.button.hollow.primary[disabled]:hover,.button.hollow.primary.disabled:focus,.button.hollow.primary[disabled]:focus{border:1px solid #1779ba;color:#1779ba} .button.hollow.primary:hover,.button.hollow.primary:focus{border-color:rgb(11.5,60.5,93);color:rgb(11.5,60.5,93)} .button.hollow.secondary,.button.hollow.secondary.disabled,.button.hollow.secondary[disabled],.button.hollow.secondary.disabled:hover,.button.hollow.secondary[disabled]:hover,.button.hollow.secondary.disabled:focus,.button.hollow.secondary[disabled]:focus{border:1px solid #767676;color:#767676} .button.hollow.secondary:hover,.button.hollow.secondary:focus{border-color:#3b3b3b;color:#3b3b3b} .button.hollow.success,.button.hollow.success.disabled,.button.hollow.success[disabled],.button.hollow.success.disabled:hover,.button.hollow.success[disabled]:hover,.button.hollow.success.disabled:focus,.button.hollow.success[disabled]:focus{border:1px solid #3adb76;color:#3adb76} .button.hollow.success:hover,.button.hollow.success:focus{border-color:rgb(21.3991416309,117.1008583691,57.0643776824);color:rgb(21.3991416309,117.1008583691,57.0643776824)} .button.hollow.warning,.button.hollow.warning.disabled,.button.hollow.warning[disabled],.button.hollow.warning.disabled:hover,.button.hollow.warning[disabled]:hover,.button.hollow.warning.disabled:focus,.button.hollow.warning[disabled]:focus{border:1px solid #ffae00;color:#ffae00} .button.hollow.warning:hover,.button.hollow.warning:focus{border-color:rgb(127.5,87,0);color:rgb(127.5,87,0)} .button.hollow.alert,.button.hollow.alert.disabled,.button.hollow.alert[disabled],.button.hollow.alert.disabled:hover,.button.hollow.alert[disabled]:hover,.button.hollow.alert.disabled:focus,.button.hollow.alert[disabled]:focus{border:1px solid #cc4b37;color:#cc4b37} .button.hollow.alert:hover,.button.hollow.alert:focus{border-color:rgb(103.187250996,36.6314741036,26.312749004);color:rgb(103.187250996,36.6314741036,26.312749004)} .button.clear,.button.clear:hover,.button.clear:focus,.button.clear.disabled,.button.clear.disabled:hover,.button.clear.disabled:focus,.button.clear[disabled],.button.clear[disabled]:hover,.button.clear[disabled]:focus{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0)} .button.clear,.button.clear.disabled,.button.clear[disabled],.button.clear.disabled:hover,.button.clear[disabled]:hover,.button.clear.disabled:focus,.button.clear[disabled]:focus{color:#1779ba} .button.clear:hover,.button.clear:focus{color:rgb(11.5,60.5,93)} .button.clear.primary,.button.clear.primary.disabled,.button.clear.primary[disabled],.button.clear.primary.disabled:hover,.button.clear.primary[disabled]:hover,.button.clear.primary.disabled:focus,.button.clear.primary[disabled]:focus{color:#1779ba} .button.clear.primary:hover,.button.clear.primary:focus{color:rgb(11.5,60.5,93)} .button.clear.secondary,.button.clear.secondary.disabled,.button.clear.secondary[disabled],.button.clear.secondary.disabled:hover,.button.clear.secondary[disabled]:hover,.button.clear.secondary.disabled:focus,.button.clear.secondary[disabled]:focus{color:#767676} .button.clear.secondary:hover,.button.clear.secondary:focus{color:#3b3b3b} .button.clear.success,.button.clear.success.disabled,.button.clear.success[disabled],.button.clear.success.disabled:hover,.button.clear.success[disabled]:hover,.button.clear.success.disabled:focus,.button.clear.success[disabled]:focus{color:#3adb76} .button.clear.success:hover,.button.clear.success:focus{color:rgb(21.3991416309,117.1008583691,57.0643776824)} .button.clear.warning,.button.clear.warning.disabled,.button.clear.warning[disabled],.button.clear.warning.disabled:hover,.button.clear.warning[disabled]:hover,.button.clear.warning.disabled:focus,.button.clear.warning[disabled]:focus{color:#ffae00} .button.clear.warning:hover,.button.clear.warning:focus{color:rgb(127.5,87,0)} .button.clear.alert,.button.clear.alert.disabled,.button.clear.alert[disabled],.button.clear.alert.disabled:hover,.button.clear.alert[disabled]:hover,.button.clear.alert.disabled:focus,.button.clear.alert[disabled]:focus{color:#cc4b37} .button.clear.alert:hover,.button.clear.alert:focus{color:rgb(103.187250996,36.6314741036,26.312749004)} .button.disabled,.button[disabled]{opacity:.25;cursor:not-allowed} .button.dropdown::after{display:block;width:0;height:0;border-style:solid;border-width:.4em;content:"";border-bottom-width:0;border-color:#fefefe rgba(0,0,0,0) rgba(0,0,0,0);position:relative;top:.4em;display:inline-block;float:right;margin-left:1em} .button.dropdown.hollow::after,.button.dropdown.clear::after{border-top-color:#1779ba} .button.dropdown.hollow.primary::after,.button.dropdown.clear.primary::after{border-top-color:#1779ba} .button.dropdown.hollow.secondary::after,.button.dropdown.clear.secondary::after{border-top-color:#767676} .button.dropdown.hollow.success::after,.button.dropdown.clear.success::after{border-top-color:#3adb76} .button.dropdown.hollow.warning::after,.button.dropdown.clear.warning::after{border-top-color:#ffae00} .button.dropdown.hollow.alert::after,.button.dropdown.clear.alert::after{border-top-color:#cc4b37} .button.arrow-only::after{top:-0.1em;float:none;margin-left:0} a.button:hover,a.button:focus{text-decoration:none} [type=text],[type=password],[type=date],[type=datetime],[type=datetime-local],[type=month],[type=week],[type=email],[type=number],[type=search],[type=tel],[type=time],[type=url],[type=color],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:2.4375rem;margin:0 0 1rem;padding:.5rem;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;-webkit-box-shadow:inset 0 1px 2px rgba(10,10,10,.1);box-shadow:inset 0 1px 2px rgba(10,10,10,.1);font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s} [type=text]:focus,[type=password]:focus,[type=date]:focus,[type=datetime]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=week]:focus,[type=email]:focus,[type=number]:focus,[type=search]:focus,[type=tel]:focus,[type=time]:focus,[type=url]:focus,[type=color]:focus,textarea:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s} textarea{max-width:100%} textarea[rows]{height:auto} input:disabled,input[readonly],textarea:disabled,textarea[readonly]{background-color:#e6e6e6;cursor:not-allowed} [type=submit],[type=button]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0} input[type=search]{-webkit-box-sizing:border-box;box-sizing:border-box} ::-webkit-input-placeholder{color:#cacaca} ::-moz-placeholder{color:#cacaca} :-ms-input-placeholder{color:#cacaca} ::-ms-input-placeholder{color:#cacaca} ::placeholder{color:#cacaca} [type=file],[type=checkbox],[type=radio]{margin:0 0 1rem} [type=checkbox]+label,[type=radio]+label{display:inline-block;vertical-align:baseline;margin-left:.5rem;margin-right:1rem;margin-bottom:0} [type=checkbox]+label[for],[type=radio]+label[for]{cursor:pointer} label>[type=checkbox],label>[type=radio]{margin-right:.5rem} [type=file]{width:100%} label{display:block;margin:0;font-size:.875rem;font-weight:normal;line-height:1.8;color:#0a0a0a} label.middle{margin:0 0 1rem;line-height:1.5;padding:.5625rem 0} .help-text{margin-top:-0.5rem;font-size:.8125rem;font-style:italic;color:#0a0a0a} .input-group{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin-bottom:1rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch} .input-group>:first-child,.input-group>:first-child.input-group-button>*{border-radius:0 0 0 0} .input-group>:last-child,.input-group>:last-child.input-group-button>*{border-radius:0 0 0 0} .input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label,.input-group-button,.input-group-field,.input-group-label{margin:0;white-space:nowrap} .input-group-label{padding:0 1rem;border:1px solid #cacaca;background:#e6e6e6;color:#0a0a0a;text-align:center;white-space:nowrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .input-group-label:first-child{border-right:0} .input-group-label:last-child{border-left:0} .input-group-field{border-radius:0;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0px;min-width:0} .input-group-button{padding-top:0;padding-bottom:0;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto} .input-group-button a,.input-group-button input,.input-group-button button,.input-group-button label{-ms-flex-item-align:stretch;align-self:stretch;height:auto;padding-top:0;padding-bottom:0;font-size:1rem} fieldset{margin:0;padding:0;border:0} legend{max-width:100%;margin-bottom:.5rem} .fieldset{margin:1.125rem 0;padding:1.25rem;border:1px solid #cacaca} .fieldset legend{margin:0;margin-left:-.1875rem;padding:0 .1875rem} select{height:2.4375rem;margin:0 0 1rem;padding:.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #cacaca;border-radius:0;background-color:#fefefe;font-family:inherit;font-size:1rem;font-weight:normal;line-height:1.5;color:#0a0a0a;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s;background-origin:content-box;background-position:right -1rem center;background-repeat:no-repeat;background-size:9px 6px;padding-right:1.5rem;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="32" height="24" viewBox="0 0 32 24"><polygon points="0,0 32,0 16,24" style="fill: rgb%28138, 138, 138%29"></polygon></svg>')} @media screen and (min-width: 0\0 ){select{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAYCAYAAACbU/80AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIpJREFUeNrEkckNgDAMBBfRkEt0ObRBBdsGXUDgmQfK4XhH2m8czQAAy27R3tsw4Qfe2x8uOO6oYLb6GlOor3GF+swURAOmUJ+RwtEJs9WvTGEYxBXqI1MQAZhCfUQKRzDMVj+TwrAIV6jvSUEkYAr1LSkcyTBb/V+KYfX7xAeusq3sLDtGH3kEGACPWIflNZfhRQAAAABJRU5ErkJggg==")}} select:focus{outline:none;border:1px solid #8a8a8a;background-color:#fefefe;-webkit-box-shadow:0 0 5px #cacaca;box-shadow:0 0 5px #cacaca;-webkit-transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:border-color .25s ease-in-out,-webkit-box-shadow .5s;transition:box-shadow .5s,border-color .25s ease-in-out;transition:box-shadow .5s,border-color .25s ease-in-out,-webkit-box-shadow .5s} select:disabled{background-color:#e6e6e6;cursor:not-allowed} select::-ms-expand{display:none} select[multiple]{height:auto;background-image:none} select:not([multiple]){padding-top:0;padding-bottom:0} .is-invalid-input:not(:focus){border-color:#cc4b37;background-color:rgb(249,236.1,234.1)} .is-invalid-input:not(:focus)::-webkit-input-placeholder{color:#cc4b37} .is-invalid-input:not(:focus)::-moz-placeholder{color:#cc4b37} .is-invalid-input:not(:focus):-ms-input-placeholder{color:#cc4b37} .is-invalid-input:not(:focus)::-ms-input-placeholder{color:#cc4b37} .is-invalid-input:not(:focus)::placeholder{color:#cc4b37} .is-invalid-label{color:#cc4b37} .form-error{display:none;margin-top:-0.5rem;margin-bottom:1rem;font-size:.75rem;font-weight:bold;color:#cc4b37} .form-error.is-visible{display:block} table{border-collapse:collapse;width:100%;margin-bottom:1rem;border-radius:0} thead,tbody,tfoot{border:1px solid rgb(241.3,241.3,241.3);background-color:#fefefe} caption{padding:.5rem .625rem .625rem;font-weight:bold} thead{background:hsl(0,0%,97.1176470588%);color:#0a0a0a} tfoot{background:rgb(241.3,241.3,241.3);color:#0a0a0a} thead tr,tfoot tr{background:rgba(0,0,0,0)} thead th,thead td,tfoot th,tfoot td{padding:.5rem .625rem .625rem;font-weight:bold;text-align:left} tbody th,tbody td{padding:.5rem .625rem .625rem} tbody tr:nth-child(even){border-bottom:0;background-color:rgb(241.3,241.3,241.3)} table.unstriped tbody{background-color:#fefefe} table.unstriped tbody tr{border-bottom:1px solid rgb(241.3,241.3,241.3);background-color:#fefefe} @media print,screen and (max-width: 63.99875em){table.stack thead{display:none}table.stack tfoot{display:none}table.stack tr,table.stack th,table.stack td{display:block}table.stack td{border-top:0}} table.scroll{display:block;width:100%;overflow-x:auto} table.hover thead tr:hover{background-color:hsl(0,0%,95.1176470588%)} table.hover tfoot tr:hover{background-color:rgb(236.2,236.2,236.2)} table.hover tbody tr:hover{background-color:rgb(248.9,248.9,248.9)} table.hover:not(.unstriped) tr:nth-of-type(even):hover{background-color:hsl(0,0%,92.6078431373%)} .table-scroll{overflow-x:auto} .hide{display:none !important} .invisible{visibility:hidden} .visible{visibility:visible} @media print,screen and (max-width: 47.99875em){.hide-for-small-only{display:none !important}} @media screen and (max-width: 0em),screen and (min-width: 48em){.show-for-small-only{display:none !important}} @media print,screen and (min-width: 48em){.hide-for-medium{display:none !important}} @media screen and (max-width: 47.99875em){.show-for-medium{display:none !important}} @media print,screen and (min-width: 48em)and (max-width: 63.99875em){.hide-for-medium-only{display:none !important}} @media screen and (max-width: 47.99875em),screen and (min-width: 64em){.show-for-medium-only{display:none !important}} @media print,screen and (min-width: 64em){.hide-for-large{display:none !important}} @media screen and (max-width: 63.99875em){.show-for-large{display:none !important}} @media print,screen and (min-width: 64em)and (max-width: 74.99875em){.hide-for-large-only{display:none !important}} @media screen and (max-width: 63.99875em),screen and (min-width: 75em){.show-for-large-only{display:none !important}} @media screen and (min-width: 75em){.hide-for-xlarge{display:none !important}} @media screen and (max-width: 74.99875em){.show-for-xlarge{display:none !important}} @media screen and (min-width: 75em)and (max-width: 89.99875em){.hide-for-xlarge-only{display:none !important}} @media screen and (max-width: 74.99875em),screen and (min-width: 90em){.show-for-xlarge-only{display:none !important}} .show-for-sr,.show-on-focus{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important} .show-on-focus:active,.show-on-focus:focus{position:static !important;width:auto !important;height:auto !important;overflow:visible !important;clip:auto !important;white-space:normal !important} .show-for-landscape,.hide-for-portrait{display:block !important} @media screen and (orientation: landscape){.show-for-landscape,.hide-for-portrait{display:block !important}} @media screen and (orientation: portrait){.show-for-landscape,.hide-for-portrait{display:none !important}} .hide-for-landscape,.show-for-portrait{display:none !important} @media screen and (orientation: landscape){.hide-for-landscape,.show-for-portrait{display:none !important}} @media screen and (orientation: portrait){.hide-for-landscape,.show-for-portrait{display:block !important}} .show-for-dark-mode{display:none} .hide-for-dark-mode{display:block} @media screen and (prefers-color-scheme: dark){.show-for-dark-mode{display:block !important}.hide-for-dark-mode{display:none !important}} .show-for-ie{display:none} @media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.show-for-ie{display:block !important}.hide-for-ie{display:none !important}} .show-for-sticky{display:none} .is-stuck .show-for-sticky{display:block} .is-stuck .hide-for-sticky{display:none} .align-left{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} .align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} .align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center} .align-justify{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between} .align-spaced{-ms-flex-pack:distribute;justify-content:space-around} .align-left.vertical.menu>li>a{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} .align-right.vertical.menu>li>a{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end} .align-center.vertical.menu>li>a{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center} .align-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start} .align-self-top{-ms-flex-item-align:start;align-self:flex-start} .align-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end} .align-self-bottom{-ms-flex-item-align:end;align-self:flex-end} .align-middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center} .align-self-middle{-ms-flex-item-align:center;align-self:center} .align-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch} .align-self-stretch{-ms-flex-item-align:stretch;align-self:stretch} .align-center-middle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center} .small-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1} .small-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2} .small-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3} .small-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4} .small-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5} .small-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6} @media print,screen and (min-width: 48em){.medium-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.medium-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.medium-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.medium-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.medium-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.medium-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}} @media print,screen and (min-width: 64em){.large-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.large-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.large-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.large-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.large-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.large-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}} @media screen and (min-width: 75em){.xlarge-order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.xlarge-order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.xlarge-order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.xlarge-order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.xlarge-order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.xlarge-order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}} .flex-container{display:-webkit-box;display:-ms-flexbox;display:flex} .flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto} .flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto} .flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto} .flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row} .flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse} .flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} .flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse} @media print,screen and (min-width: 48em){.medium-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.medium-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.medium-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.medium-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.medium-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.medium-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.medium-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.medium-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}} @media print,screen and (min-width: 64em){.large-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.large-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.large-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.large-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.large-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.large-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.large-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.large-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}} @media screen and (min-width: 75em){.xlarge-flex-container{display:-webkit-box;display:-ms-flexbox;display:flex}.xlarge-flex-child-auto{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.xlarge-flex-child-grow{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.xlarge-flex-child-shrink{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.xlarge-flex-dir-row{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.xlarge-flex-dir-row-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.xlarge-flex-dir-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.xlarge-flex-dir-column-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}} .skip-menu-link,.skip-content-link{z-index:100;position:fixed;top:6px;left:6px;background-color:#fff;position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0} .skip-menu-link:focus,.skip-content-link:focus{overflow:visible;clip:auto;width:auto;height:auto;margin:0} :focus{outline:none} [data-state=keyboard] :focus{-webkit-box-shadow:0 0 0 1px #fff,0 0 0 3px #000,0 0 0 4px #fff !important;box-shadow:0 0 0 1px #fff,0 0 0 3px #000,0 0 0 4px #fff !important} [data-state=keyboard] p>a:focus{text-decoration:none;background-color:#fff} html,body{overflow-x:hidden} html{-webkit-box-sizing:border-box;box-sizing:border-box} *,*::before,*::after{-webkit-box-sizing:inherit;box-sizing:inherit} img{-webkit-box-sizing:content-box;box-sizing:content-box} body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;color:#0a1521;background-color:#fff} main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1} img,svg,iframe{max-width:100%} audio,canvas,iframe,img,svg,video{vertical-align:middle} fieldset{margin:0;padding:0;border:0} textarea{resize:vertical} hr{margin:2em 0;border-top:0;border-bottom:1px solid #0a1521} ul,ol{padding:5px 0} li>ul:first-child,li>ol:first-child{margin-top:10px} nav ul{margin:0;padding:0;font-size:0;list-style-type:none} nav ul li{display:inline-block;margin:0;padding:0;font-size:1rem} nav a{text-decoration:none} code,kbd,pre,samp{font-size:1rem} .visuallyhidden{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0} .clearfix::before,.clearfix::after{display:table;content:" ";-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1} .clearfix::after{clear:both} .icon-wrapper{display:inline-block;vertical-align:middle} ::-moz-selection{color:#fff;background:#0a1521;text-shadow:none} ::selection{color:#fff;background:#0a1521;text-shadow:none} :first-child{margin-top:0} :last-child{margin-bottom:0} .picture-background-container{z-index:-1;content:"";position:absolute;width:100%;height:70vh;background-size:cover;background-position:center} @media print,screen and (min-width: 48em){.picture-background-container{height:80vh}} .picture-background-container::before{z-index:-1;content:"";position:absolute;width:100%;height:70vh;background:rgba(0,23,43,.72);background-image:none !important} @media print,screen and (min-width: 48em){.picture-background-container::before{height:80vh}} .btn-link{color:#d4223a} .btn-link:hover{color:#0a1521} .button-primary,.btn-primary{font-size:16px;font-size:1rem;line-height:1.4;background-color:#00172b;color:#fff;font-weight:700;padding:16px;border-radius:0;border:0;text-align:center} @media print,screen and (min-width: 48em){.button-primary,.btn-primary{padding:16px 48px}} .button-primary:hover,.btn-primary:hover{background-color:#00172b;color:#fff;font-weight:700;padding:16px;-webkit-box-shadow:0 1px 4px rgba(10,21,33,.5);box-shadow:0 1px 4px rgba(10,21,33,.5);text-decoration:none} @media print,screen and (min-width: 48em){.button-primary:hover,.btn-primary:hover{padding:16px 48px}} .button-secondary,.btn-secondary{font-size:16px;font-size:1rem;line-height:1.4;background-color:#00172b;color:#fff;font-weight:700;padding:16px;border-radius:0;border:0;text-align:center} @media print,screen and (min-width: 48em){.button-secondary,.btn-secondary{padding:16px 48px}} .button-secondary:hover,.btn-secondary:hover{background-color:#00172b;color:#fff;font-weight:700;padding:16px;-webkit-box-shadow:0 1px 4px rgba(10,21,33,.5);box-shadow:0 1px 4px rgba(10,21,33,.5);text-decoration:none} @media print,screen and (min-width: 48em){.button-secondary:hover,.btn-secondary:hover{padding:16px 48px}} .button-secondary,.btn-secondary{background-color:#73787a} .button-secondary:hover,.btn-secondary:hover{background-color:#73787a} .button-red{background-color:#d4223a;color:#fff;border-radius:0;border:0;padding:6px 24px;text-align:center} .button-red:hover{background-color:#d4223a;color:#fff;-webkit-box-shadow:0 1px 4px rgba(10,21,33,.5);box-shadow:0 1px 4px rgba(10,21,33,.5);text-decoration:none;padding:6px 24px} .button-white{background-color:#fff;color:#0a1521;border-radius:0;border:1px solid #0a1521;padding:8px 24px} .button-white:hover{background-color:#fff;color:#0a1521;-webkit-box-shadow:0 1px 4px rgba(10,21,33,.5);box-shadow:0 1px 4px rgba(10,21,33,.5);text-decoration:none;padding:6px 24px;border:1px solid #0a1521} .modale-open{overflow:hidden} @media print,screen and (min-width: 48em){.modale-open{overflow:auto}} .modale-open main{position:relative} .modale-open main::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(10,21,33,.5)} @media print,screen and (min-width: 48em){.modale-open main::before{display:none}} .card,.list-group-item{border-radius:0 !important} .badge,.alert-warning,.alert-danger{background-color:#d4223a !important} .text-danger{color:#d4223a} img.rounded{border-radius:0 !important} .carousel-base .carousel-control-prev,.carousel-base .carousel-control-next{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff;border-radius:50%;opacity:1;left:0;width:32px;height:32px} .carousel-base .carousel-control-prev svg,.carousel-base .carousel-control-next svg{fill:#d4223a} .carousel-base .carousel-control-next{right:0;left:auto} .carousel-base .carousel-inner{max-width:80%;margin:auto} .carousel-base .product-tile{padding:20px} @media print,screen and (min-width: 48em){.carousel-base .product-tile .product-tile-border:hover{-webkit-box-shadow:1px 6px 15px 0 rgba(10,21,33,.3);box-shadow:1px 6px 15px 0 rgba(10,21,33,.3)}} .carousel-three-slides .carousel-item{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch} .carousel-three-slides .carousel-inner{max-width:450px;margin-left:auto;margin-right:auto} @media print,screen and (min-width: 48em){.carousel-three-slides .carousel-inner{max-width:80%}} .carousel-three-slides .carousel-inner .carousel-item-right.active,.carousel-three-slides .carousel-inner .carousel-item-next{-webkit-transform:translateX(100%);transform:translateX(100%)} @media print,screen and (min-width: 48em){.carousel-three-slides .carousel-inner .carousel-item-right.active,.carousel-three-slides .carousel-inner .carousel-item-next{-webkit-transform:translateX(calc(33% + 3px));transform:translateX(calc(33% + 3px))}} .carousel-three-slides .carousel-inner .carousel-item-left.active,.carousel-three-slides .carousel-inner .carousel-item-prev{-webkit-transform:translateX(-100%);transform:translateX(-100%)} @media print,screen and (min-width: 48em){.carousel-three-slides .carousel-inner .carousel-item-left.active,.carousel-three-slides .carousel-inner .carousel-item-prev{-webkit-transform:translateX(calc(-33% - 3px));transform:translateX(calc(-33% - 3px))}} .carousel-three-slides .carousel-inner .carousel-item.active,.carousel-three-slides .carousel-inner .carousel-item-next,.carousel-three-slides .carousel-inner .carousel-item-prev{display:-webkit-box;display:-ms-flexbox;display:flex} .carousel-three-slides .carousel-inner .carousel-item-right,.carousel-three-slides .carousel-inner .carousel-item-left{-webkit-transform:translateX(0);transform:translateX(0)} footer.o_footer{background-color:#00172b !important;color:#fff} footer.o_footer .container{padding:0 40px} @media print,screen and (min-width: 48em){footer.o_footer .container{padding:0}} footer.o_footer .newsletter-wrapper{border:1px solid #cc833e;border-width:1px 0;background-color:#0a1521;padding:30px 0} footer.o_footer .newsletter-wrapper p{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;margin-bottom:0} @media print,screen and (min-width: 64em){footer.o_footer .newsletter-wrapper p{font-size:17px}} footer.o_footer .newsletter-wrapper input{background-color:rgba(0,0,0,0);border:0;border-bottom:2px solid #fff;color:#fff;font-size:14px;max-width:240px;margin:24px 0} @media print,screen and (min-width: 64em){footer.o_footer .newsletter-wrapper input{margin:0 30px}} footer.o_footer .newsletter-wrapper button{border:1px solid #fff;padding:8px 45px;font-size:14px;-ms-flex-negative:0;flex-shrink:0} footer.o_footer .newsletter-wrapper button:hover{cursor:pointer;background-color:#fff;color:#0a1521} @media print,screen and (min-width: 64em){footer.o_footer .newsletter-wrapper button{font-size:16px}} footer.o_footer .footer-content-wrapper{padding:40px} @media print,screen and (min-width: 48em){footer.o_footer .footer-content-wrapper{padding:72px 0 100px}} footer.o_footer .logo-homepage-link{display:block;margin-bottom:32px} footer.o_footer .footer-first-line-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap} footer.o_footer .h5{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;font-weight:normal;border-bottom:2px solid #cc833e;margin-bottom:16px;padding-bottom:4px} @media print,screen and (min-width: 48em){footer.o_footer .h5{font-size:17px}} footer.o_footer .footer-section{margin:16px 0} footer.o_footer .footer-section:first-child{margin-top:0} footer.o_footer .contact-and-orders-section{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1} footer.o_footer .contact-list,footer.o_footer .orders-list{font-size:14px;font-size:.875rem;line-height:16px;line-height:1rem;padding-bottom:30px;margin-bottom:30px} footer.o_footer .contact-list a,footer.o_footer .orders-list a{text-decoration:none;color:#fff} @media print,screen and (min-width: 48em){footer.o_footer .contact-list{margin:0 50px 0 0}} @media print,screen and (min-width: 64em){footer.o_footer .contact-list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}} footer.o_footer .contact-list p{margin-bottom:0} footer.o_footer .contact-list .footer-subtitle{font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:400;margin:0} footer.o_footer .contact-list .direction-link{margin-top:.5rem} footer.o_footer .contact-list .direction-link a{color:#cc833e;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center} footer.o_footer .contact-list .direction-link .svg-direction{display:inline-block;margin-left:.5rem;width:24px;height:24px;background:url("/iel_lachance_theme/static/build/css/../svg/originals/directions.svg");background-repeat:no-repeat} footer.o_footer .orders-list{border-bottom:2px solid #cc833e} @media print,screen and (min-width: 48em){footer.o_footer .orders-list{border-bottom:0;padding:0;margin:0}} @media print,screen and (min-width: 64em){footer.o_footer .orders-list{width:200px}} footer.o_footer .orders-list ul{list-style-type:none;margin:0 0 16px;padding:0;line-height:1.5} footer.o_footer .orders-list li{margin-bottom:8px} footer.o_footer .orders-list li:last-child{margin-bottom:0} @media print,screen and (min-width: 48em){footer.o_footer .orders-list li{margin-bottom:16px}} footer.o_footer .orders-list a{border-bottom:1px dotted #cc833e} footer.o_footer .last-links{height:100%;width:100%} @media print,screen and (max-width: 47.99875em){footer.o_footer .last-links{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem}} @media print,screen and (min-width: 48em){footer.o_footer .last-links{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}} @media print,screen and (min-width: 64em){footer.o_footer .last-links{width:300px;margin-left:50px}} footer.o_footer .last-links a{color:#fff} footer.o_footer .last-links a:hover{color:#cc833e} footer.o_footer .last-links .lang-social-links{margin-bottom:16px} @media print,screen and (min-width: 48em){footer.o_footer .last-links .lang-social-links{margin-bottom:0}} footer.o_footer .last-links .list-inline{padding:0;margin:0} footer.o_footer .last-links .list-inline .list-inline-item:not(:last-child){margin-right:0} footer.o_footer .last-links .svg-facebook{display:inline-block;margin-left:.5rem;width:24px;height:24px;background:url("/iel_lachance_theme/static/build/css/../svg/originals/facebook.svg");background-repeat:no-repeat} footer.o_footer .pipe-separator{margin:0 8px;color:#cc833e} @media print,screen and (min-width: 48em){footer.o_footer .pipe-separator{margin:0 16px}} footer.o_footer .privacy-copyrights{width:100%} @media print,screen and (max-width: 47.99875em){footer.o_footer .privacy-copyrights{font-size:11px;font-size:.6875rem;line-height:16px;line-height:1rem}} @media print,screen and (min-width: 48em){footer.o_footer .privacy-copyrights{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}} footer.o_footer .privacy-link{border-bottom:1px dotted #cc833e;color:#fff} #site-header{background:#00172b;color:#fff} #site-header .navbar-brand{display:none} #site-header .navbar-nav .shop-cta-wrapper{border:0;margin:-1rem -1rem -1rem 0;height:60px} @media print,screen and (min-width: 48em){#site-header .navbar-nav .shop-cta-wrapper{height:auto;margin:0}} #site-header .navbar-nav .shop-cta{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#d4223a;padding:10px 16px;color:#fff;height:100%;font-size:14px;font-size:.875rem;line-height:1.4;font-weight:600;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;margin-left:8px} #site-header .navbar-nav .shop-cta:hover,#site-header .navbar-nav .shop-cta:focus{background-color:#2c3e50;text-decoration:none} #site-header .desktop-menu{display:none} @media print,screen and (min-width: 48em){#site-header .desktop-menu{display:block}} #site-header .menu-categories{padding-top:0;padding:50px 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center} #site-header .menu-categories .logo-homepage-link{display:inline-block;margin-bottom:16px} #site-header .menu-categories .logo-homepage-link:hover{border:0} @media print,screen and (min-width: 64em){#site-header .menu-categories .logo-homepage-link{margin-bottom:0}} #site-header .menu-categories .categories-list{-ms-flex-preferred-size:740px;flex-basis:740px} #site-header .menu-categories .categories-list li{text-transform:uppercase} #site-header .menu-categories li.active a{color:#cc833e;border-bottom:solid 3px #cc833e} #site-header .menu-categories a{color:#fff;font-size:17px;font-size:1.0625rem;line-height:22px;line-height:1.375rem;text-decoration:none} #site-header .menu-categories a:hover{color:#cc833e;border-bottom:solid 3px #cc833e} #site-header .main-search{display:none} #site-header .main-search.show-main-search{display:block;position:absolute;top:61px;z-index:99;background-color:#0a1521;padding:12px} @media print,screen and (min-width: 48em){#site-header .main-search{margin-bottom:48px;display:block}} .ie11 #wrapwrap>main{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto} #wrapwrap.gray-background>main{position:relative;z-index:1;overflow:hidden} #wrapwrap.gray-background>main::before{z-index:-1;content:"";position:absolute;top:0;left:0;right:0;height:60vw;background:#e8ebed} #wrapwrap.o_portal{background-color:#fff !important} .o_portal_wrap{margin-top:16px} @media print,screen and (min-width: 48em){.o_portal_wrap{margin-top:40px;margin-bottom:110px}} .o_portal_wrap .o_portal_docs .list-group-item{border:2px solid #0a1521;color:#0a1521;font-size:16px;font-size:1rem;line-height:1.4} .o_portal_wrap hr{display:none} .o_portal_wrap .o_portal_my_details{margin-top:32px} @media print,screen and (min-width: 48em){.o_portal_wrap .o_portal_my_details{margin-top:0}} .o_portal_wrap .edit-button{color:#d4223a;font-size:14px;font-size:.875rem;line-height:1.4;margin-left:8px} .o_portal_wrap .edit-button .fa{margin-right:4px} .o_portal_wrap .edit-button:hover{color:#73787a;text-decoration:none} .o_portal_details .button-primary{margin:24px auto 0;min-width:190px;display:block} @media print,screen and (min-width: 48em){.o_portal_details .button-primary{margin:24px 0 0}} .ui-autocomplete{padding:0} .ui-autocomplete .ui-menu-item{border:3px solid rgba(0,0,0,0);padding:8px 24px} .ui-autocomplete .ui-state-focus-override{background-color:#fff;border:3px solid #0a1521} .ui-autocomplete .ui-state-focus-override a{color:#0a1521} .ui-autocomplete .ui-state-focus-override a:hover{color:#d4223a} .ui-autocomplete .ui-state-focus-override a:hover .prdct_descp{color:#0a1521} #recentSearches{width:100%;border-radius:0;padding:40px;font-size:16px;font-size:1rem;line-height:1.4;margin:0} .badge.badge-primary{background-color:#d4223a} .breadcrumbs{padding:12px 0;background-color:#e8ebed;font-size:12px;font-size:.75rem;line-height:1.4;margin-bottom:30px} @media print,screen and (min-width: 48em){.breadcrumbs{background-color:rgba(0,0,0,0);padding:48px 0 32px;margin-bottom:0;font-size:14px;font-size:.875rem;line-height:1.4}.picture-background .breadcrumbs a{color:#fff}.picture-background .breadcrumbs a:last-child{color:#fff}} .breadcrumbs a{color:#00172b} .breadcrumbs a::after{content:"";width:2px;height:12px;display:inline-block;background-color:currentColor;margin:0 6px 0 8px;vertical-align:middle} @media print,screen and (min-width: 48em){.breadcrumbs a::after{margin:0 16px 0 18px}} .breadcrumbs a:last-child{color:#73787a;pointer-events:none} .breadcrumbs a:last-child::after{display:none} .shop-address-page main,.shop-checkout-page main,.shop-confirmation-page main,.shop-payment-page main{margin-bottom:70px;margin-top:30px} @media print,screen and (min-width: 48em){.shop-address-page main,.shop-checkout-page main,.shop-confirmation-page main,.shop-payment-page main{margin-bottom:110px;margin-top:70px}} .shop-address-page .toggle_summary,.shop-checkout-page .toggle_summary,.shop-confirmation-page .toggle_summary,.shop-payment-page .toggle_summary{margin:32px 0 16px} .shop-payment-page #cart_products{margin:24px 0 !important} .shop-payment-page .oe_cart{margin:24px 0 !important} .shop-payment-page .card{border:3px solid #0a1521} .shop-payment-page #shipping_and_billing a{color:#d4223a} .shop-payment-page #shipping_and_billing b{display:block} @media print,screen and (max-width: 47.99875em){.shop-payment-page .back-button,.shop-payment-page .next-button{float:none !important;width:80%;margin:auto}.shop-payment-page .back-button .btn,.shop-payment-page .next-button .btn{width:100%}} @media print,screen and (min-width: 48em){.shop-payment-page .next-button{margin-top:50px !important}} .shop-payment-page .back-button{margin-top:50px !important} .shop-address-page h1,.shop-checkout-page h1,.shop-confirmation-page h1{margin:16px 0 20px} @media print,screen and (min-width: 48em){.shop-address-page h1,.shop-checkout-page h1,.shop-confirmation-page h1{margin:0 0 40px}} @media screen and (max-width: 25em){.shop-address-page h1.address-title,.shop-checkout-page h1.address-title,.shop-confirmation-page h1.address-title{-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}.shop-address-page h1.address-title .btn,.shop-checkout-page h1.address-title .btn,.shop-confirmation-page h1.address-title .btn{margin-top:8px}} .shop-address-page h1 .or-separator,.shop-checkout-page h1 .or-separator,.shop-confirmation-page h1 .or-separator{margin:0 8px} @media print,screen and (min-width: 48em){.shop-address-page h1 .or-separator,.shop-checkout-page h1 .or-separator,.shop-confirmation-page h1 .or-separator{margin:0 16px}} .oe_website_sale_tx_status+.card{display:none} .oe_website_sale_tx_status .card{border:0} .oe_website_sale_tx_status .card b{font-weight:400;font-size:18px;font-size:1.125rem;line-height:1.4} .oe_website_sale_tx_status .card b+span{font-weight:700;color:#d4223a;font-size:20px;font-size:1.25rem;line-height:1.4} .oe_website_sale_tx_status .bg-info{display:none} .oe_website_sale_tx_status .bg-info-light{padding:0;background:none} .oe_website_sale_tx_status .bg-info-light p{font-size:18px;font-size:1.125rem;line-height:1.4} .oe_website_sale_tx_status .bg-info-light p:first-child{margin-bottom:0} .o_payment_processing .o_payment_processing_content{margin:100px auto} .o_payment_processing .o_payment_processing_content .text-center p:first-child{font-weight:700} .shop-checkout-page main{margin-top:16px;margin-bottom:30px} @media print,screen and (min-width: 48em){.shop-checkout-page main{margin-top:70px;margin-bottom:70px}} .shop-checkout-page .one_kanban{font-size:16px;font-size:1rem;line-height:1.4} .shop-checkout-page .one_kanban:last-child{margin-bottom:32px} .shop-checkout-page .one_kanban .border_primary{border:3px solid #0a1521} .shop-checkout-page .o_page_header{margin-bottom:16px} .shop-checkout-page .products-cart-buttons .btn{margin-bottom:0 !important} .shop-checkout-page .products-cart-buttons .btn.btn-secondary{margin-bottom:8px !important} @media print,screen and (min-width: 48em){.shop-checkout-page .products-cart-buttons .btn.btn-secondary{margin-bottom:0 !important}} .mycart-popover{border-radius:0} .mycart-popover .popover-header{background-color:#fff;border-bottom:2px solid #00172b;text-align:center;margin:8px 16px 0;font-size:18px;font-size:1.125rem;line-height:1.4} .mycart-popover .popover-body{padding:0 16px 16px} .mycart-popover .cart_line{padding:16px 0;margin:0 !important} .mycart-popover .cart_line a{color:#d4223a} .mycart-popover .text-center{margin-top:16px} .mycart-popover a[role=button]{font-size:16px;font-size:1rem;line-height:1.4;background-color:#00172b;color:#fff;font-weight:700;padding:16px;border-radius:0;border:0;text-align:center} @media print,screen and (min-width: 48em){.mycart-popover a[role=button]{padding:16px 48px}} .mycart-popover a[role=button]:hover{background-color:#00172b;color:#fff;font-weight:700;padding:16px;-webkit-box-shadow:0 1px 4px rgba(10,21,33,.5);box-shadow:0 1px 4px rgba(10,21,33,.5);text-decoration:none} @media print,screen and (min-width: 48em){.mycart-popover a[role=button]:hover{padding:16px 48px}} .shop-address-page #cart_products,.shop-checkout-page #cart_products,.shop-payment-page #cart_products,.shop-confirmation-page #cart_products{border:3px solid #00172b} .shop-address-page #cart_products thead,.shop-address-page #cart_products tbody,.shop-address-page #cart_products tr,.shop-address-page #cart_products td,.shop-address-page #cart_products th,.shop-checkout-page #cart_products thead,.shop-checkout-page #cart_products tbody,.shop-checkout-page #cart_products tr,.shop-checkout-page #cart_products td,.shop-checkout-page #cart_products th,.shop-payment-page #cart_products thead,.shop-payment-page #cart_products tbody,.shop-payment-page #cart_products tr,.shop-payment-page #cart_products td,.shop-payment-page #cart_products th,.shop-confirmation-page #cart_products thead,.shop-confirmation-page #cart_products tbody,.shop-confirmation-page #cart_products tr,.shop-confirmation-page #cart_products td,.shop-confirmation-page #cart_products th{background-color:#fff;border:0} .shop-address-page #cart_products td:first-child,.shop-address-page #cart_products th:first-child,.shop-checkout-page #cart_products td:first-child,.shop-checkout-page #cart_products th:first-child,.shop-payment-page #cart_products td:first-child,.shop-payment-page #cart_products th:first-child,.shop-confirmation-page #cart_products td:first-child,.shop-confirmation-page #cart_products th:first-child{padding-left:15px !important} @media print,screen and (min-width: 48em){.shop-address-page #cart_products td:first-child,.shop-address-page #cart_products th:first-child,.shop-checkout-page #cart_products td:first-child,.shop-checkout-page #cart_products th:first-child,.shop-payment-page #cart_products td:first-child,.shop-payment-page #cart_products th:first-child,.shop-confirmation-page #cart_products td:first-child,.shop-confirmation-page #cart_products th:first-child{padding-left:35px !important}} .shop-address-page #cart_products td:last-child,.shop-address-page #cart_products th:last-child,.shop-checkout-page #cart_products td:last-child,.shop-checkout-page #cart_products th:last-child,.shop-payment-page #cart_products td:last-child,.shop-payment-page #cart_products th:last-child,.shop-confirmation-page #cart_products td:last-child,.shop-confirmation-page #cart_products th:last-child{padding-right:15px !important} @media print,screen and (min-width: 48em){.shop-address-page #cart_products td:last-child,.shop-address-page #cart_products th:last-child,.shop-checkout-page #cart_products td:last-child,.shop-checkout-page #cart_products th:last-child,.shop-payment-page #cart_products td:last-child,.shop-payment-page #cart_products th:last-child,.shop-confirmation-page #cart_products td:last-child,.shop-confirmation-page #cart_products th:last-child{padding-right:35px !important}} .shop-address-page #cart_products tr:first-child td,.shop-checkout-page #cart_products tr:first-child td,.shop-payment-page #cart_products tr:first-child td,.shop-confirmation-page #cart_products tr:first-child td{border-top:2px solid #00172b} .shop-address-page #cart_products tr:last-child th,.shop-checkout-page #cart_products tr:last-child th,.shop-payment-page #cart_products tr:last-child th,.shop-confirmation-page #cart_products tr:last-child th{padding-bottom:16px} .shop-address-page #cart_products tbody td,.shop-checkout-page #cart_products tbody td,.shop-payment-page #cart_products tbody td,.shop-confirmation-page #cart_products tbody td{border-top:1px solid #73787a} .shop-address-page #cart_products th,.shop-checkout-page #cart_products th,.shop-payment-page #cart_products th,.shop-confirmation-page #cart_products th{font-size:16px;font-size:1rem;line-height:1.4;font-weight:400} .shop-address-page #cart_products .order-summary-title,.shop-checkout-page #cart_products .order-summary-title,.shop-payment-page #cart_products .order-summary-title,.shop-confirmation-page #cart_products .order-summary-title{font-size:20px;font-size:1.25rem;line-height:1.4;padding:16px 0;font-weight:700} @media print,screen and (min-width: 48em){.shop-address-page #cart_products .order-summary-title,.shop-checkout-page #cart_products .order-summary-title,.shop-payment-page #cart_products .order-summary-title,.shop-confirmation-page #cart_products .order-summary-title{font-size:24px;font-size:1.5rem;line-height:1.4;padding:24px 0}} .shop-address-page #cart_products .td-img,.shop-checkout-page #cart_products .td-img,.shop-payment-page #cart_products .td-img,.shop-confirmation-page #cart_products .td-img{display:table-cell} .shop-address-page #cart_products .td-img span,.shop-checkout-page #cart_products .td-img span,.shop-payment-page #cart_products .td-img span,.shop-confirmation-page #cart_products .td-img span{width:55px;height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} @media print,screen and (min-width: 48em){.shop-address-page #cart_products .td-img span,.shop-checkout-page #cart_products .td-img span,.shop-payment-page #cart_products .td-img span,.shop-confirmation-page #cart_products .td-img span{width:95px;height:95px}} @media print,screen and (min-width: 48em){.shop-address-page #cart_products .td-product_name,.shop-checkout-page #cart_products .td-product_name,.shop-payment-page #cart_products .td-product_name,.shop-confirmation-page #cart_products .td-product_name{padding-right:50px}} .shop-address-page #cart_products th.td-qty,.shop-checkout-page #cart_products th.td-qty,.shop-payment-page #cart_products th.td-qty,.shop-confirmation-page #cart_products th.td-qty{text-align:center} .shop-address-page #cart_products td.td-qty,.shop-checkout-page #cart_products td.td-qty,.shop-payment-page #cart_products td.td-qty,.shop-confirmation-page #cart_products td.td-qty{text-align:center;color:#d4223a} .picture-background-container::before{background-image:url("/iel_lachance_theme/static/build/css/../img/header.jpg")} .catalog-title{color:#fff} .catalog-wrapper{margin-bottom:70px} @media print,screen and (min-width: 48em){.catalog-wrapper{margin-bottom:100px}} #cc-main{--cc-font-family: IBM Plex Sans, sans-serif;--cc-text: #00172b;--cc-btn-border-radius: 0;--cc-btn-primary-bg: #d4223a;--cc-btn-primary-hover-bg: #b11d30;--cc-btn-primary-text: #fff;--cc-btn-primary-border-color: #d4223a;--cc-btn-primary-hover-border-color: #b11d30;--cc-btn-secondary-bg: #fff;--cc-btn-secondary-hover-bg: #fff;--cc-btn-secondary-text: #00172b} #cc-main .cm-wrapper .cm--bar .cm__body{max-width:none} @media print,screen and (min-width: 64em){#cc-main .cm-wrapper .cm--bar .cm__body{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-right:16px}} #cc-main .cm-wrapper .cm--bar .cm__btn-group{gap:16px} #cc-main .cm-wrapper .cm--bar .cm__btn-group.cm__btn-group--uneven{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} #cc-main .cm-wrapper .cm--bar .cm__btn-group .cm__btn{font-size:16px;font-size:1rem;line-height:1.4;margin:0;font-weight:500} #cc-main .toggle__icon{display:block !important} #cc-main .toggle__icon-off,#cc-main .toggle__icon-on{display:-webkit-box;display:-ms-flexbox;display:flex} .cookie-consent-trigger{display:-webkit-box;display:-ms-flexbox;display:flex;z-index:2;position:fixed;bottom:24px;left:24px;width:50px;height:50px;font-weight:500;color:#fff;border:0;border-radius:50px;background-color:#d4223a;-webkit-box-shadow:0 4px 20px 0 rgba(10,21,33,.25);box-shadow:0 4px 20px 0 rgba(10,21,33,.25);-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out;gap:16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;cursor:pointer} .cookie-consent-trigger:hover,.cookie-consent-trigger:focus{background-color:#b11d30} .cookie-consent-trigger svg{-ms-flex-negative:0;flex-shrink:0;fill:#fff} .cc-cookies{background-color:#d4223a;color:#fff;padding:8px 0;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.3);box-shadow:0 6px 15px 0 rgba(0,0,0,.3);z-index:1} .cc-cookies .policy-link{color:#fff;text-decoration:underline;font-weight:600} .cc-cookies .policy-link:hover{color:#fff} .cc-cookies .btn-primary{min-width:100px} @media screen and (max-width: 35.9375em){.cc-cookies .btn-primary{margin-top:16px}} form label.label-optional{font-weight:700} form .form-control{border:2px solid #0a1521;height:3rem;font-size:16px;font-size:1rem;line-height:1.4;line-height:2} form .form-control::-webkit-input-placeholder{font-size:16px;font-size:1rem;line-height:1.4;line-height:3rem} form .form-control::-moz-placeholder{font-size:16px;font-size:1rem;line-height:1.4;line-height:3rem} form .form-control:-ms-input-placeholder{font-size:16px;font-size:1rem;line-height:1.4;line-height:3rem} form .form-control::-ms-input-placeholder{font-size:16px;font-size:1rem;line-height:1.4;line-height:3rem} form .form-control::placeholder{font-size:16px;font-size:1rem;line-height:1.4;line-height:3rem} form .form-control:focus{border:2px solid #0a1521} form .mt-checkbox{line-height:1.5} form .mt-checkbox:hover{background:#fff} form .mt-checkbox:hover span{background:#fff !important} form .mt-checkbox span{background:#fff;border:1px solid #d4223a} form .mt-checkbox .checkbox-label{font-weight:400} form .mt-checkbox input:checked~span{background:#fff;border-radius:0} form .mt-checkbox input:checked~span::after{border-color:#00172b} form select.form-control{padding:8px 32px 8px 8px;border-radius:0} form textarea.form-control{border-radius:0;min-height:100px} .header-carousel{background-color:#00172b} .header-carousel .carousel-inner{width:100%;max-width:none;padding:0;height:400px} @media print,screen and (min-width: 48em){.header-carousel .carousel-inner{height:500px}} .header-carousel .carousel-item{height:100%;background-size:cover} .header-carousel .carousel-item::before{content:"";display:block;position:absolute;width:100%;height:100%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(0, 23, 43, 0.7)), to(rgba(255, 255, 255, 0)));background:linear-gradient(180deg, rgba(0, 23, 43, 0.7) 0%, rgba(255, 255, 255, 0) 100%)} .header-carousel .carousel-item-content{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)} .header-carousel .carousel-item-content.container{padding-left:50px;padding-right:50px} .header-carousel .carousel-item-text{color:#fff;font-weight:400;margin-top:32px} @media print,screen and (min-width: 64em){.header-carousel .carousel-item-text{margin-top:50px;max-width:520px}} .header-carousel .carousel-control-prev,.header-carousel .carousel-control-next{background-color:rgba(0,0,0,0)} .header-carousel .carousel-control-prev svg,.header-carousel .carousel-control-next svg{fill:#fff} .header-carousel .carousel-control-prev{left:8px} .header-carousel .carousel-control-next{right:8px} .home-about{background-color:#e8ebed;position:relative;padding:70px 0} @media print,screen and (max-width: 47.99875em){.home-about{text-align:center}} @media print,screen and (min-width: 64em){.home-about{padding:100px 0}} .home-about .about-shape{position:absolute;left:0;bottom:0} .home-about .about-c-shape{position:absolute;right:0;top:-32px;width:150px} @media screen and (min-width: 75em){.home-about .about-c-shape{width:200px}} .home-about .icon-logo{margin-right:70px;width:80px;height:88px} @media screen and (min-width: 75em){.home-about .icon-logo{margin-right:120px;width:120px;height:132px}} .home-about .about-title{margin-bottom:24px} .home-about .about-text{max-width:680px;margin-bottom:0} @media print,screen and (min-width: 64em){.home-about .about-text{font-size:18px;font-size:1.125rem;line-height:32px;line-height:2rem}} @media screen and (min-width: 75em){.home-about .about-text{font-size:20px;font-size:1.25rem;line-height:40px;line-height:2.5rem}} .home-about .about-button{padding:16px 24px;font-weight:700;margin-top:40px;display:inline-block} .home-carousel-section{position:relative;margin-bottom:80px} @media print,screen and (min-width: 64em){.home-carousel-section{margin-bottom:110px}} @media print,screen and (min-width: 48em){.home-carousel-section .home-carousel.mobile-slider-only .carousel-control,.home-carousel-section .home-carousel.mobile-slider-only .carousel-indicators{display:none}} .home-carousel-section .home-carousel-title{font-weight:600;position:relative;margin-bottom:32px} @media print,screen and (min-width: 48em){.home-carousel-section .home-carousel-title{font-size:32px;font-size:2rem;line-height:40px;line-height:2.5rem;margin-bottom:24px}} .home-carousel-section .home-carousel-title::after{content:"";position:absolute;bottom:-20px;left:0;width:100%;height:5px;background-color:#00172b} @media print,screen and (min-width: 48em){.home-carousel-section .home-carousel-title::after{height:10px}} .home-carousel-section .carousel-control-prev,.home-carousel-section .carousel-control-next{top:50%;-webkit-transform:translate(-100%, -50%);transform:translate(-100%, -50%);left:18px} @media print,screen and (min-width: 48em){.home-carousel-section .carousel-control-prev,.home-carousel-section .carousel-control-next{left:0}} .home-carousel-section .carousel-control-next{-webkit-transform:translate(100%, -50%);transform:translate(100%, -50%);right:18px;left:inherit} @media print,screen and (min-width: 48em){.home-carousel-section .carousel-control-next{right:0;left:inherit}} .home-carousel-section .carousel-inner{max-width:none} .home-carousel-section .carousel-indicators{bottom:-32px} .home-carousel-section .carousel-indicators li{background-color:#e8ebed;width:16px;height:16px;margin:4px} .home-carousel-section .carousel-indicators li.active{background-color:#00172b} .home-carousel-section .carousel-footer{margin-top:60px} @media print,screen and (min-width: 48em){.home-carousel-section .carousel-footer{margin-top:80px}} .home-categories{position:relative;margin-bottom:70px} @media print,screen and (min-width: 48em){.home-categories{margin-bottom:120px}} .home-categories .container{z-index:1;position:relative} @media print,screen and (min-width: 48em){.home-categories .container{padding:0}} .home-categories h2{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0} .home-categories::before{content:"";position:absolute;top:0;left:0;height:95%;width:100%;background:#e8ebed} .home-categories .categories-list{margin:0 -6px} .home-category{text-decoration:none;position:relative;display:block;background-position:center center;background-size:cover;min-height:250px;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;margin:0 auto 16px} @media print,screen and (max-width: 47.99875em){.home-category{width:300px;height:300px}} @media print,screen and (min-width: 48em){.home-category{margin:0 6px 12px;min-height:500px;-webkit-box-shadow:none;box-shadow:none}} @media print,screen and (min-width: 64em){.home-category{margin:0 6px}} .home-category::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0} .home-category:hover .home-category__info{background-color:#d4223a} .home-category:hover::before{background-color:rgba(0,0,0,0);border:10px solid #d4223a;-webkit-transition:border 200ms ease-in-out;transition:border 200ms ease-in-out} .home-category__image-hidden{display:none} .home-category__info{z-index:1;background:#0a1521;position:absolute;bottom:20px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:16px;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out;width:216px;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} @media print,screen and (min-width: 64em){.home-category__info{height:120px;padding:16px 24px;width:80%;bottom:40px}} .home-category__title{font-size:14px;font-size:.875rem;line-height:20px;line-height:1.25rem;text-align:center;color:#fff;text-transform:uppercase;font-weight:normal} @media print,screen and (min-width: 64em){.home-category__title{font-size:20px;font-size:1.25rem;line-height:24px;line-height:1.5rem}} .home-category__quantity{font-size:12px;font-size:.75rem;line-height:16px;line-height:1rem;text-align:center;color:#fff} section.s_text_image{display:none} .oe_website_login_container{margin-top:50px;margin-bottom:70px} @media print,screen and (min-width: 48em){.oe_website_login_container{margin-top:70px;margin-bottom:110px}} .oe_website_login_container .signup-error-msg,.oe_website_login_container .login-error-msg{max-width:450px} .oe_website_login_container .oe_login_form{max-width:1140px} @media screen and (max-width: 62em){.oe_website_login_container .oe_login_form{max-width:960px}} @media screen and (max-width: 48em){.oe_website_login_container .oe_login_form{max-width:720px}} @media screen and (max-width: 36em){.oe_website_login_container .oe_login_form{max-width:540px}} .oe_website_login_container .oe_login_form .form-group{max-width:450px} .oe_website_login_container .oe_login_form .form-group input{border:2px solid #0a1521;height:3rem} .oe_website_login_container .oe_login_form .oe_login_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #d8d8d8;margin-top:40px;padding-top:40px !important} .oe_website_login_container .oe_login_form .oe_login_buttons button{max-width:150px;padding:1rem} .oe_website_login_container .oe_login_form .oe_login_buttons a{color:#d4223a;font-size:12px} .oe_website_login_container .oe_login_form .oe_login_buttons .justify-content-between{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} .main-search{width:100%;margin-bottom:40px} @media print,screen and (max-width: 63.99875em){.main-search{max-width:none}} @media print,screen and (min-width: 48em){.main-search{margin-bottom:70px}} .main-search .btn.btn-secondary{display:none} .main-search .input-group{position:relative} .main-search .input-group::before{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:block;width:24px;height:24px;background:url("/iel_lachance_theme/static/build/css/../svg/originals/recherche.svg") top left no-repeat;margin:0 8px 0 0} @media print,screen and (min-width: 48em){.main-search .input-group::before{width:36px;height:36px;margin:0 16px 0 0}} .main-search .search-query{font-size:16px;font-size:1rem;line-height:60px;line-height:3.75rem;font-weight:bold;color:#a1a1a1;-webkit-transition:all 300ms ease-out;transition:all 300ms ease-out;padding:0 16px 0 32px;border:solid 5px #d4223a;border-width:0 0 5px;background:rgba(0,0,0,0);height:60px;-webkit-box-shadow:none;box-shadow:none} @media print,screen and (min-width: 48em){.main-search .search-query{font-size:20px;font-size:1.25rem;line-height:100px;line-height:6.25rem;padding:0 16px 0 60px;height:100px;border-width:0 0 10px}} .main-search .search-query::-webkit-input-placeholder{text-align:center;color:#a1a1a1;font-size:16px;font-size:1rem;line-height:55px;line-height:3.4375rem} .main-search .search-query::-moz-placeholder{text-align:center;color:#a1a1a1;font-size:16px;font-size:1rem;line-height:55px;line-height:3.4375rem} .main-search .search-query:-ms-input-placeholder{text-align:center;color:#a1a1a1;font-size:16px;font-size:1rem;line-height:55px;line-height:3.4375rem} .main-search .search-query::-ms-input-placeholder{text-align:center;color:#a1a1a1;font-size:16px;font-size:1rem;line-height:55px;line-height:3.4375rem} .main-search .search-query::placeholder{text-align:center;color:#a1a1a1;font-size:16px;font-size:1rem;line-height:55px;line-height:3.4375rem} @media print,screen and (min-width: 48em){.main-search .search-query::-webkit-input-placeholder{font-size:20px;font-size:1.25rem;line-height:90px;line-height:5.625rem}.main-search .search-query::-moz-placeholder{font-size:20px;font-size:1.25rem;line-height:90px;line-height:5.625rem}.main-search .search-query:-ms-input-placeholder{font-size:20px;font-size:1.25rem;line-height:90px;line-height:5.625rem}.main-search .search-query::-ms-input-placeholder{font-size:20px;font-size:1.25rem;line-height:90px;line-height:5.625rem}.main-search .search-query::placeholder{font-size:20px;font-size:1.25rem;line-height:90px;line-height:5.625rem}} .navbar.navbar-light{position:inherit;background:none !important} @media print,screen and (min-width: 48em){.navbar.navbar-light{padding:32px 1rem 0}} .navbar.navbar-light .container{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:0} @media print,screen and (max-width: 63.99875em){.navbar.navbar-light .container{max-width:100%}} @media print,screen and (min-width: 48em){.navbar.navbar-light .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}} .navbar.navbar-light .mobile-logo{-ms-flex-negative:0;flex-shrink:0} .navbar.navbar-light .mobile-logo+div{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex} .navbar.navbar-light .mobile-lang{text-transform:uppercase} @media print,screen and (min-width: 48em){.navbar.navbar-light .mobile-lang{display:none}} .navbar.navbar-light .navbar-collapse{position:absolute;top:61px;left:0;width:265px;height:100%;overflow-y:auto;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.3);box-shadow:0 6px 15px 0 rgba(0,0,0,.3);background-color:#fff;z-index:101} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-collapse{display:none !important}} .navbar.navbar-light .navbar-collapse .navbar-nav{padding:16px 0;-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} .navbar.navbar-light .navbar-collapse .navbar-nav .nav-item:last-child{border:0} .navbar.navbar-light .navbar-collapse .navbar-nav .nav-link{padding:12px 24px;font-size:18px;font-size:1.125rem;line-height:1.4;color:#7d7d7d} .navbar.navbar-light .mobile-menu .navbar-nav{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} .navbar.navbar-light .mobile-menu .nav-link-section-title{font-size:18px;font-size:1.125rem;line-height:1.4;padding:12px 24px;color:#0a1521} .navbar.navbar-light .mobile-menu .categories-list{padding-left:40px} .navbar.navbar-light .mobile-menu .categories-list .nav-link{padding:0 8px;margin:8px 0;font-size:16px;font-size:1rem;line-height:1.4} .navbar.navbar-light .mobile-menu .categories-list li.active span{color:#cc833e;border-bottom:2px solid #cc833e} .navbar.navbar-light .navbar-nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav{text-align:right}} .navbar.navbar-light .navbar-nav li{text-align:left} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav li{text-align:right;border-left:1px solid #cc833e}} .navbar.navbar-light .navbar-nav li:first-child{border:0} .navbar.navbar-light .navbar-nav li.divider{display:none;height:0} .navbar.navbar-light .navbar-nav .nav-link{font-size:14px;font-size:.875rem;line-height:18px;line-height:1.125rem;color:#fff;border-bottom:2px solid rgba(0,0,0,0);text-decoration:none;padding:0 8px} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav .nav-link:hover,.navbar.navbar-light .navbar-nav .nav-link.active{color:#cc833e}.navbar.navbar-light .navbar-nav .nav-link:hover b,.navbar.navbar-light .navbar-nav .nav-link:hover span,.navbar.navbar-light .navbar-nav .nav-link.active b,.navbar.navbar-light .navbar-nav .nav-link.active span{border-bottom:2px solid #cc833e}} .navbar.navbar-light .navbar-nav .nav-link.desktop-lang{display:none} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav .nav-link.desktop-lang{display:block;padding:0;margin:0 8px}.navbar.navbar-light .navbar-nav .nav-link.desktop-lang:hover{border-bottom:2px solid #cc833e}} .navbar.navbar-light .navbar-nav .nav-link.sign-in b,.navbar.navbar-light .navbar-nav .nav-link.dropdown-toggle b{color:currentColor;display:none} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav .nav-link.sign-in b,.navbar.navbar-light .navbar-nav .nav-link.dropdown-toggle b{display:inline-block}} .navbar.navbar-light .navbar-nav .nav-link.sign-in::after,.navbar.navbar-light .navbar-nav .nav-link.dropdown-toggle::after{content:"";display:inline-block;border:0;background-image:url("/iel_lachance_theme/static/build/css/../svg/originals/compte_user.svg");width:15px;height:21px;vertical-align:bottom} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav .nav-link.sign-in::after{display:none}} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav .nav-link.dropdown-toggle::after{background-image:url("/iel_lachance_theme/static/build/css/../svg/originals/arrow-down.svg");width:12px;height:8px;background-size:contain;vertical-align:inherit}} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav #my_cart .my-cart-mobile{display:none}} .navbar.navbar-light .navbar-nav #my_cart .my-cart{display:none;border-width:0 0 2px} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav #my_cart .my-cart{display:inline-block}} .navbar.navbar-light .navbar-nav #my_cart .icon-wrapper{border-bottom:2px solid rgba(0,0,0,0)} .navbar.navbar-light .navbar-nav #my_cart svg{fill:currentColor;width:24px;height:21px} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav #my_cart svg{width:21px;height:18px}} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav .mobile-search-btn{display:none}} .navbar.navbar-light .navbar-nav .dropdown-menu{position:absolute;top:42px;border-radius:0;padding:0;border:0;padding:16px;margin:0;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.3);box-shadow:0 6px 15px 0 rgba(0,0,0,.3)} @media print,screen and (min-width: 48em){.navbar.navbar-light .navbar-nav .dropdown-menu{top:auto;margin-top:10px}} .navbar.navbar-light .navbar-nav .dropdown-menu a{padding:8px;font-size:16px;font-size:1rem;line-height:1.4} .navbar.navbar-light .navbar-nav .dropdown-menu a:hover{background-color:#00172b} @media print,screen and (min-width: 48em){.navbar.navbar-light ul.nav>li.divider{border-right:1px solid #cc833e}} @media print,screen and (min-width: 48em){.navbar.navbar-light .mobile-menu,.navbar.navbar-light .mobile-logo{display:none}} .navbar.navbar-light .navbar-toggler-icon{background-image:url("/iel_lachance_theme/static/build/css/../svg/originals/menu.svg");width:24px;height:17px;position:relative} .modale-open .navbar.navbar-light .navbar-toggler-icon{background-image:url("/iel_lachance_theme/static/build/css/../svg/originals/fermer_menu.svg")} .navbar.navbar-light .nav-stacked{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} .navbar.navbar-light .navbar-toggler{padding:0;margin-right:16px} .pagination{border-radius:0;padding:0} .pagination .page-item .page-link{border:3px solid rgba(0,0,0,0);border-radius:0 !important;color:#0a1521;background-color:#fff} @media print,screen and (min-width: 48em){.pagination .page-item .page-link{font-size:16px;font-size:1rem;line-height:1.4;margin:0 5px}} .pagination .page-item .page-link:hover{text-decoration:underline} .pagination .page-item.disabled .page-link{color:#73787a} .pagination .page-item.active .page-link{color:#d4223a;font-weight:700;border:3px solid #d4223a} .product-page .breadcrumbs{margin-bottom:0} .product-detail{margin-top:2rem} .product-detail #o-carousel-product .carousel-outer::before{content:"";background-color:#d4223a;width:calc(100% + 100px);height:calc(100% + 24px);display:block;position:absolute;bottom:-18px;right:60px} @media print,screen and (min-width: 48em){.product-detail #o-carousel-product .carousel-outer::before{top:30px;right:50px;bottom:inherit}} .product-detail #o-carousel-product .product_detail_img{max-height:100%} .product-detail #o-carousel-product .carousel-inner{border:3px solid #0a1521;background-color:#fff} .product-detail #o-carousel-product .carousel-inner::before{content:"";display:block;padding-top:60.2%} .product-detail #o-carousel-product .carousel-inner .carousel-item{width:100%;height:100%;min-height:100% !important;position:absolute;top:0;left:0} .product-detail #o-carousel-product .carousel-control-next,.product-detail #o-carousel-product .carousel-control-prev{height:auto} .product-detail #o-carousel-product .carousel-control-next::before,.product-detail #o-carousel-product .carousel-control-prev::before{content:"";display:block;background:url("/iel_lachance_theme/static/build/css/../svg/originals/carrousel-prev.svg");height:26px;width:26px;background-size:contain} .product-detail #o-carousel-product .carousel-control-next .fa,.product-detail #o-carousel-product .carousel-control-prev .fa{display:none} .product-detail #o-carousel-product .carousel-control-next::before{background-image:url("/iel_lachance_theme/static/build/css/../svg/originals/carrousel-next.svg")} .product-detail #o-carousel-product .carousel-indicators{width:auto;height:auto !important;position:absolute} .product-detail #o-carousel-product .carousel-indicators li{border-radius:50%;border:2px solid #fff !important;background-color:#0a1521 !important;width:18px !important;height:18px !important;margin:4px !important} .product-detail #o-carousel-product .carousel-indicators li.active{background-color:#fff !important;border:2px solid #0a1521 !important} .product-detail #o-carousel-product .carousel-indicators img{display:none} .product-detail .product-title{color:#d4223a} @media print,screen and (min-width: 48em){.product-detail .product-title{font-size:30px;font-size:1.875rem;line-height:1.4}} .product-detail .product-description{font-size:16px;font-size:1rem;line-height:1.4} .product-detail .product-description-title{margin-bottom:0;font-size:16px;font-size:1rem;line-height:1.4} .product-detail .product-description p{margin-bottom:1rem} .product-detail .product-specification{font-size:16px;font-size:1rem;line-height:1.4} .product-detail .product-specification-title{margin-bottom:0;font-size:16px;font-size:1rem;line-height:1.4} .product-detail .pdf-link{color:#00172b;font-size:16px;font-size:1rem;line-height:1.4} .product-detail .pdf-link:hover{text-decoration:none} .product-detail .pdf-link:hover .label{border:0} .product-detail .pdf-link .label{border-bottom:1px dotted #00172b} .product-detail .pdf-link .icon-wrapper{margin-left:8px;vertical-align:bottom} .product-detail>.cell{position:relative} .product-details-section{margin-top:32px} @media print,screen and (min-width: 48em){.product-details-section{margin-top:0}} .product-details-section .oe_structure .s_text_block{margin-bottom:16px;font-size:16px;font-size:1rem;line-height:1.4} .product-details-section .oe_structure .lead{font-size:16px;font-size:1rem;line-height:1.4;margin-bottom:0} .product-details-section .oe_structure .pt32{padding:0 !important} .product-details-section .oe_structure .row{margin-left:0 !important;margin-right:0 !important} .product-details-section .oe_structure .offset-lg-1{margin-left:0} .product-details-section .oe_structure a{color:#00172b;border-bottom:1px dotted #00172b;position:relative} .product-details-section .oe_structure a:hover{text-decoration:none;border:0} .product-details-section .oe_structure a::after{content:"";background-image:url("/iel_lachance_theme/static/build/css/../svg/originals/lien_externe.svg");display:inline-block;width:15px;height:15px;background-size:contain;position:absolute;bottom:0;right:-24px} .product-details-section form .product-filters{margin:40px 0 0;padding:0} .product-details-section form .product-filters .radio-options{margin-bottom:-24px} .product-details-section form .product-filters li{border-bottom:1px solid #969a9c;margin-bottom:24px;padding-bottom:24px} .product-details-section form .product-filters li:last-child{margin-bottom:0} .product-details-section form .product-filters li ul{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:0;padding:0;-ms-flex-wrap:wrap;flex-wrap:wrap} .product-details-section form .product-filters li ul li{border-bottom:0;padding-bottom:0;margin-bottom:24px} .product-details-section form .product-filters li ul li:last-child{margin-bottom:24px} .product-details-section form .product-filters li ul li:last-child label{margin-right:0} .product-details-section form .product-filters li ul li label{color:#969a9c;border:1px solid #969a9c;padding:10px 8px;background-color:#fff;margin-right:24px;font-weight:400;min-width:40px;text-align:center} .product-details-section form .product-filters li ul input[type=radio]{display:none} .product-details-section form .product-filters li ul input[type=radio]:checked+label{border:2px solid #d4223a;color:#00172b;-webkit-box-shadow:0 1px 4px rgba(10,21,33,.5);box-shadow:0 1px 4px rgba(10,21,33,.5)} .product-details-section form .product-number{font-weight:700;font-size:18px;font-size:1.125rem;line-height:1.4;display:block} .product-details-section form .add-to-cart-button{-ms-flex-negative:0;flex-shrink:0;margin-bottom:16px;width:250px} @media print,screen and (min-width: 64em){.product-details-section form .add-to-cart-button{width:auto;margin:0}} .product-details-section form .add-to-cart-note{color:#969a9c;font-weight:700} @media print,screen and (min-width: 64em){.product-details-section form .add-to-cart-note{margin-left:24px}} .product-details-section form .add-to-cart-note .asterisk{color:#d4223a} .line-separator{margin-top:70px} @media print,screen and (min-width: 64em){.line-separator{margin-top:80px;margin-bottom:100px}} .line-separator hr{display:none} @media print,screen and (min-width: 64em){.line-separator hr{display:block}} #product_detail.disable_to_order .add-to-cart-note{display:none} .product-tile a{color:#0a1521} .product-tile a:hover{text-decoration:none} .product-tile .product-tile-border{border:3px solid;background-color:#fff;height:100%;position:relative;-webkit-transition:all 200ms ease-in-out;transition:all 200ms ease-in-out} @media print,screen and (min-width: 48em){.product-tile .product-tile-border:hover{border-color:#d4223a;-webkit-box-shadow:1px 6px 40px 0 rgba(10,21,33,.3);box-shadow:1px 6px 40px 0 rgba(10,21,33,.3)}.product-tile .product-tile-border:hover::after{content:"";display:block;position:absolute;width:100%;height:100%;border:10px solid #d4223a;top:0}.product-tile .product-tile-border:hover .product-tile-button{background-color:#d4223a;color:#fff;text-decoration:none;position:relative;z-index:1}.product-tile .product-tile-border:hover .product-tile-button a{color:#fff}} .product-tile .product-picture-container{overflow:hidden;position:relative} .product-tile .product-picture-container::before{content:"";display:block;padding-top:71%} .product-tile .product-picture-container img{max-width:100%;max-height:100%;left:50%;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important;position:absolute} .product-tile .product-tile-infos{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1} .product-tile .product-tile-name{color:#0a1521;font-size:13px;font-size:.8125rem;line-height:1.4;font-weight:700;margin:0 8px;text-align:center;word-break:break-word;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1} @media print,screen and (min-width: 48em){.product-tile .product-tile-name{font-size:16px;font-size:1rem;line-height:1.4;margin:0 24px}} .product-tile .product-tile-button{background-color:#0a1521;color:#fff;padding:8px 16px;font-weight:bold;cursor:pointer;margin-top:10px;font-size:13px;font-size:.8125rem;line-height:1.4;-webkit-transition:background-color 200ms ease-in-out;transition:background-color 200ms ease-in-out} @media print,screen and (min-width: 48em){.product-tile .product-tile-button{margin-top:20px;font-size:16px;font-size:1rem;line-height:1.4;padding:16px}} #products_grid .oe_product{float:none;width:auto;border:0} #products_grid .oe_product.oe_list{border-bottom:0;width:auto;min-height:auto;padding-bottom:0;padding-left:0;height:auto} #products_grid .oe_product.oe_list .css_editable_mode_hidden{position:absolute;top:0;left:-1px;z-index:1} #products_grid .oe_product.oe_list .css_editable_mode_hidden .js_publish_btn{border-radius:0 !important} #products_grid .oe_product.oe_list .css_editable_mode_hidden .dropdown-toggle{background-color:#fff;border:1px solid #efefef} #products_grid .oe_product.oe_list .css_editable_mode_hidden .dropdown-menu{-webkit-transform:translate3d(0, 32px, 0) !important;transform:translate3d(0, 32px, 0) !important;border-radius:0;min-width:100%} #products_grid .oe_product.oe_list .oe_product_image{position:inherit;width:auto} #products_grid .oe_product.oe_list .oe_product_image img{z-index:0} #products_grid .oe_product.oe_list form,#products_grid .oe_product.oe_list .product-wrapper,#products_grid .oe_product.oe_list .product-tile,#products_grid .oe_product.oe_list .product-link{height:100%} #products_grid .oe_product.oe_list .product-data{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-bottom:8px} @media print,screen and (min-width: 48em){#products_grid .oe_product.oe_list .product-data{-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;margin-bottom:0}} #products_grid .oe_product.oe_list .product-tile-button{display:none} @media print,screen and (min-width: 48em){#products_grid .oe_product.oe_list .product-tile-button{display:block}} #products_grid .oe_product.oe_list.oe_product_cart{width:calc(50% - 1.25rem);margin-top:.625rem;margin-bottom:.625rem;margin-left:.625rem;margin-right:.625rem} @media screen and (min-width: 48em){#products_grid .oe_product.oe_list.oe_product_cart{width:calc(33.33333% - 1.875rem);margin-top:.9375rem;margin-bottom:1.875rem;margin-left:.9375rem;margin-right:.9375rem}} .products-filter-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:16px;margin-left:15px;margin-right:15px;width:100%} .products-filter-toggle{display:none} @media print,screen and (min-width: 48em){.products-filter-toggle{display:inline-block;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;font-weight:bold;cursor:pointer}.products-filter-toggle.open svg{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.products-filter-toggle svg{margin-left:8px;margin-bottom:4px}} .products-filter-toggle-mobile{font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;margin:0;font-weight:bold;cursor:pointer;border:2px solid #cc833e;padding:12px 40px} @media print,screen and (min-width: 48em){.products-filter-toggle-mobile{display:none}} .products-filter-toggle-mobile .icon-wrapper{margin-left:8px} .products-filter-toggle-mobile .icon-wrapper svg{fill:#cc833e} @media print,screen and (min-width: 48em){.products-filter-toggle-mobile .icon-wrapper{display:none}} .oe_search_found{margin-left:16px;padding-left:18px;position:relative;color:#7d7d7d;font-size:16px;font-size:1rem;line-height:20px;line-height:1.25rem;font-weight:400;display:none} .oe_search_found-mobile{display:inline-block} .oe_search_found::before{content:"";background:#73787a;width:2px;height:12px;position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)} @media print,screen and (min-width: 48em){.oe_search_found{display:inline-block}} .products-filter{display:none;position:fixed;top:0;left:0;overflow-y:auto;height:100%;width:265px;background:#fff;-webkit-box-shadow:0 6px 15px 0 rgba(0,0,0,.3);box-shadow:0 6px 15px 0 rgba(0,0,0,.3);z-index:100} @media print,screen and (min-width: 48em){.products-filter{margin-bottom:40px;position:relative;display:none;height:auto;width:100%;max-height:none}.products-filter::before{content:"";position:absolute;top:-8px;left:16px;width:0;height:0;border-left:8px solid rgba(0,0,0,0);border-right:8px solid rgba(0,0,0,0);border-bottom:8px solid #fff}} .products-filter.grid-container{padding:0 10px 30px} @media print,screen and (min-width: 48em){.products-filter.grid-container{padding:40px;margin-left:15px;margin-right:15px}} .products-filter.products-filter--open{display:none} @media print,screen and (min-width: 48em){.products-filter.products-filter--open{display:block}} @media print,screen and (max-width: 63.99875em){.products-filter.products-filter-mobile--open{display:block}} .products-filter #o_shop_collapse_category.nav{padding:0} .products-filter #o_shop_collapse_category.nav .nav-item{position:relative} .products-filter #o_shop_collapse_category.nav .nav-item i.fa-chevron-down,.products-filter #o_shop_collapse_category.nav .nav-item i.fa-chevron-right{position:absolute;right:16px;top:7px} .products-filter #o_shop_collapse_category.nav .nav-item i.fa-chevron-down::before,.products-filter #o_shop_collapse_category.nav .nav-item i.fa-chevron-right::before{color:#d4223a} .products-filter #o_shop_collapse_category.nav .nav-item a{font-size:16px;font-size:1rem;line-height:1.4;padding:4px 16px;color:#73787a;border-radius:0} .products-filter #o_shop_collapse_category.nav .nav-item a:hover,.products-filter #o_shop_collapse_category.nav .nav-item a.active{background-color:#00172b;color:#fff} .products-filter #o_shop_collapse_category.nav .nav-item a:hover .nav-link,.products-filter #o_shop_collapse_category.nav .nav-item a.active .nav-link{color:#00172b} .products-filter #o_shop_collapse_category.nav .nav-item.active{-webkit-box-shadow:inset 4px 0 0 0 #00172b;box-shadow:inset 4px 0 0 0 #00172b} .products-filter #o_shop_collapse_category.nav .nav-item ul{margin-left:16px} .products-filter #o_shop_collapse_category.nav .nav-item ul .nav-link{font-size:15px;font-size:.9375rem;line-height:1.4} .products-filter .wpf-groups{margin-bottom:0} @media print,screen and (min-width: 48em){.products-filter .wpf-groups{padding-left:40px}} .products-filter .wpf-groups .grid-x{list-style:none} .products-filter .wpf-groups .wpf-title{border-bottom:1px solid #0a1521;padding:0;font-size:16px} .products-filter .wpf-groups select{background-position:right -0.6rem center} .products-filter .wpf-groups .filter-group{margin-bottom:22px} .products-filter .wpf-groups .filter-group span+label{margin-left:10px} .products-filter ul.wpf-filter-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:15px;margin-left:0} .products-filter-types-column{border-right:0;margin-bottom:30px;border-bottom:2px solid #00172b;padding-bottom:32px} @media print,screen and (min-width: 48em){.products-filter-types-column{border-right:1px solid #00172b;border-bottom:0;margin-bottom:0;padding-bottom:0;max-height:60vh;overflow-y:auto}} @media print,screen and (min-width: 48em){.products-options-column{max-height:60vh;overflow-y:auto}} .wpf-applied{border:0;margin-bottom:40px;margin-left:15px;margin-right:15px} .wpf-applied .js_attributes_applied{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0} .wpf-applied .applied-filter{padding:8px 14px;background-color:#00172b;margin-right:14px;margin-bottom:8px;-ms-flex-negative:0;flex-shrink:0} .wpf-applied .applied-filter span{color:#fff} .wpf-applied .erase-filter-btn{margin-left:16px;line-height:0;padding-left:0} .wpf-applied .erase-filter-btn button{pointer-events:none} .wpf-applied .erase-filter-btn svg{fill:#fff} .wpf-applied .erase-filter-btn:hover{background-color:rgba(0,0,0,0)} .wpf-applied .erase-filter-btn:hover svg{fill:#d4223a} .wpf-applied .erase-filter-btn input{display:none} .wpf-applied .mt-radio:hover>input:not([disabled]):checked~span,.wpf-applied .mt-radio>input:checked~span,.wpf-applied .mt-checkbox:hover>input:not([disabled]):checked~span,.wpf-applied .mt-checkbox>input:checked~span{background:rgba(0,0,0,0);border:0;top:-9px;left:10px} .css_attribute_color{border:0} .css_attribute_color.active{border:0;position:relative} .css_attribute_color.active::after{content:"";display:block;height:11px;width:14px;background-size:contain;background-image:url("/iel_lachance_theme/static/build/css/../svg/originals/check.svg");position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)} .mobile-filters-header{padding:12px 24px;border-bottom:2px solid #00172b;margin:0 -10px 16px} @media print,screen and (min-width: 48em){.mobile-filters-header{display:none}} .mobile-filters-header .filter-label{font-size:20px;font-size:1.25rem;line-height:1.4;font-weight:700;margin-right:8px} .mobile-filters-header .oe_search_found-mobile{margin-right:8px;color:#73787a;font-size:12px;font-size:.75rem;line-height:1.4} .modale-filters-open{overflow:hidden;position:relative} @media print,screen and (min-width: 48em){.modale-filters-open{overflow:auto}} .modale-filters-open::before{content:"";display:block;position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(10,21,33,.5)} @media print,screen and (min-width: 48em){.modale-filters-open::before{display:none}} .option-filters{display:none} .option-filters.option-filters--open{display:block} @media print,screen and (min-width: 48em){.option-filters{display:block}} .option-filters-toggle{width:100%;margin-bottom:16px} @media print,screen and (min-width: 48em){.option-filters-toggle{display:none}} .reset-filters-btn{display:block} @media print,screen and (min-width: 48em){.reset-filters-btn{display:inline-block;position:absolute;bottom:40px;right:40px}} .shop-cart-page h1{margin:30px 0 20px} @media print,screen and (min-width: 48em){.shop-cart-page h1{margin:70px 0 50px}} .shop-cart-page main{margin-bottom:30px} @media print,screen and (min-width: 48em){.shop-cart-page main{margin-bottom:70px}} .cart-content-wrapper #cart_products{border:0} .cart-content-wrapper #cart_products .cart_line{margin-bottom:36px;padding-top:40px;border-top:2px solid #00172b} @media print,screen and (min-width: 48em){.cart-content-wrapper #cart_products .cart_line{padding-top:80px}} .cart-content-wrapper #cart_products .cart_line:first-child{padding-top:0;border-top:0} .cart-content-wrapper #cart_products .product-picture-wrapper{position:relative} .cart-content-wrapper #cart_products .product-picture-wrapper::before{content:"";background-color:#d4223a;width:calc(100% + 100px);height:100%;display:block;position:absolute;bottom:-18px;right:24px;z-index:-1} @media print,screen and (min-width: 48em){.cart-content-wrapper #cart_products .product-picture-wrapper::before{top:30px;right:50px;bottom:inherit}} .cart-content-wrapper #cart_products .product-picture{border:3px solid #00172b;background-color:#fff;position:relative} .cart-content-wrapper #cart_products .product-picture::before{content:"";display:block;padding-top:60.2%} .cart-content-wrapper #cart_products .product-picture img{max-width:100%;max-height:100%;position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%) !important;transform:translateX(-50%) !important} .cart-content-wrapper #cart_products .product-infos{margin-top:32px} @media print,screen and (min-width: 48em){.cart-content-wrapper #cart_products .product-infos{margin-top:0}} .cart-content-wrapper #cart_products .product-header{margin-bottom:40px} @media print,screen and (min-width: 48em){.cart-content-wrapper #cart_products .product-header{-webkit-box-align:center;-ms-flex-align:center;align-items:center}} .cart-content-wrapper #cart_products .product-header a{color:#d4223a;font-size:24px;font-size:1.5rem;line-height:1.4} .cart-content-wrapper #cart_products .product-header .product-number{font-size:20px;font-size:1.25rem;line-height:1.4} .cart-content-wrapper #cart_products .product-header .product-number .number{font-weight:700} .cart-content-wrapper #cart_products .delete-btn{margin-top:16px} @media print,screen and (min-width: 48em){.cart-content-wrapper #cart_products .delete-btn{margin-top:0}} .cart-content-wrapper #cart_products .delete-btn a{color:#00172b;border:1px solid #00172b;font-size:14px;font-size:.875rem;line-height:1.4;padding:8px 24px} .cart-content-wrapper #cart_products .delete-btn a:hover{color:#d4223a} .cart-content-wrapper #cart_products .delete-btn-desktop{display:none} @media print,screen and (min-width: 48em){.cart-content-wrapper #cart_products .delete-btn-desktop{display:block}} .cart-content-wrapper #cart_products .delete-btn-mobile{display:block;margin-top:0;margin-bottom:16px} @media print,screen and (min-width: 48em){.cart-content-wrapper #cart_products .delete-btn-mobile{display:none}} .cart-content-wrapper #cart_products .choosen-options{font-size:16px;font-size:1rem;line-height:1.4;margin-bottom:30px} .cart-content-wrapper #cart_products .choosen-options .option-title{font-size:16px;font-size:1rem;line-height:1.4;margin-bottom:0} .cart-content-wrapper #cart_products .choosen-options ul{padding:0} .cart-content-wrapper #cart_products .choosen-options.qty .text-muted{margin-left:8px} .cart-content-wrapper #cart_products .choosen-options.qty .text-muted br{display:none} .cart-content-wrapper #cart_products .choosen-options.qty .fa{color:#d4223a;vertical-align:bottom} .cart-content-wrapper #cart_products .choosen-options.qty .input-group{margin-top:8px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start} .cart-content-wrapper #cart_products .usage{font-size:16px;font-size:1rem;line-height:1.4} .cart-content-wrapper #cart_products .usage .usage-title span{color:#d4223a} .cart-content-wrapper #cart_products .suggested-products-wrapper{margin-bottom:40px} @media print,screen and (min-width: 48em){.cart-content-wrapper #cart_products .suggested-products-wrapper{margin-bottom:80px}} .cart-content-wrapper #cart_products .suggested-products-wrapper h3{color:#00172b !important} .cart-content-wrapper #cart_products .suggested-products-section .product-tile-button{color:#fff} .cart-content-wrapper .cart-content-wrapper .button-secondary{display:none} @media screen and (min-width: 75em){.cart-content-wrapper .cart-content-wrapper .button-secondary{display:inline-block}} .cart-content-wrapper .cart-content-wrapper+.col-12.col-xl-4 .btn-secondary{margin-bottom:0 !important;font-size:16px;font-size:1rem;line-height:1.4;background-color:#00172b;color:#fff;font-weight:700;padding:16px;border-radius:0;border:0;text-align:center} @media print,screen and (min-width: 48em){.cart-content-wrapper .cart-content-wrapper+.col-12.col-xl-4 .btn-secondary{padding:16px 48px}} .cart-content-wrapper .cart-content-wrapper+.col-12.col-xl-4 .btn-secondary:hover{background-color:#00172b;color:#fff;font-weight:700;padding:16px;-webkit-box-shadow:0 1px 4px rgba(10,21,33,.5);box-shadow:0 1px 4px rgba(10,21,33,.5);text-decoration:none} @media print,screen and (min-width: 48em){.cart-content-wrapper .cart-content-wrapper+.col-12.col-xl-4 .btn-secondary:hover{padding:16px 48px}} .cart-content-wrapper .cart-content-wrapper+.col-12.col-xl-4 .btn-secondary{background-color:#73787a} .cart-content-wrapper .cart-content-wrapper+.col-12.col-xl-4 .btn-secondary:hover{background-color:#73787a} .cart-content-wrapper .cart-foot-note{font-size:18px;font-size:1.125rem;line-height:1.4;border-top:2px solid #00172b;padding-top:30px;margin-top:30px} @media print,screen and (min-width: 48em){.cart-content-wrapper .cart-foot-note{padding-top:70px}} .cart-content-wrapper .cart-foot-note p{margin-bottom:20px} @media print,screen and (min-width: 48em){.cart-content-wrapper .cart-foot-note p{margin-bottom:40px}} .cart-content-wrapper .products-cart-buttons{max-width:80%;margin:auto} @media print,screen and (min-width: 48em){.cart-content-wrapper .products-cart-buttons{max-width:inherit}} .cart-content-wrapper .products-cart-buttons .button-primary{margin-top:8px} @media print,screen and (min-width: 48em){.cart-content-wrapper .products-cart-buttons .button-primary{margin-top:0}} .shop-page .breadcrumbs{margin-bottom:0} @media print,screen and (min-width: 48em){.shop-page .breadcrumbs{padding-bottom:0}} .shop-page main{margin-bottom:30px} @media print,screen and (min-width: 48em){.shop-page main{margin-bottom:70px}.shop-page main::before{content:"";position:absolute;z-index:-1;display:block;background-color:#e8ebed;height:120vh;width:100vw}} @media print,screen and (min-width: 48em){.product-tile-container{height:100%}} .publish-form{height:auto !important} .products-title{width:100%;margin-top:0 !important;margin-bottom:18px !important;margin-left:15px !important;margin-right:15px !important;word-break:break-all} @media print,screen and (min-width: 48em){.products-title{margin-bottom:40px !important}} .products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:4px;margin-right:4px;padding:0} .products-list .product-data{display:none} @media print,screen and (min-width: 48em){.products-list .product-data{display:-webkit-box;display:-ms-flexbox;display:flex}} @media print,screen and (min-width: 48em){.products-list .product-data-mobile{display:none}} .products-list .product-data-mobile .product-tile-name{margin:8px 0 0} .units-number-mobile{font-size:12px;font-size:.75rem;line-height:1.4;color:#73787a} .no-results-msg{width:100%;margin-top:40px;text-align:center;font-size:16px;font-size:1rem;line-height:1.4} @media print,screen and (min-width: 48em){.no-results-msg{margin-top:70px}} .no-results-msg .h3{color:#73787a;margin-bottom:24px} .no-results-msg a{margin-top:24px;font-size:18px;font-size:1.125rem;line-height:1.4;font-weight:700} .no-results-msg p{margin:0} .o_portal_sale_sidebar .col-lg-auto.d-print-none{padding-left:0 !important;margin-left:-15px} .o_portal_sale_sidebar #quote_content .card,.o_portal_sale_sidebar #quote_content .card-header,.o_portal_sale_sidebar #quote_content .card-body{border:0;padding-left:0;padding-right:0} .o_portal_sale_sidebar #quote_content textarea{max-width:500px} .o_portal_wrap .table-responsive{border:0 !important;border-radius:0 !important} .quotation-title{margin:20px 0 16px} @media print,screen and (min-width: 48em){.quotation-title{margin:40px 0 20px}} .quotation-list{border:2px solid #0a1521} .quotation-list .text-center{text-align:left !important} @media print,screen and (min-width: 48em){.quotation-list .text-center{text-align:center !important}} .quotation-list .text-right{text-align:left !important} @media print,screen and (min-width: 48em){.quotation-list .text-right{text-align:right !important}} .quotation-list .quotation-header{display:none} @media print,screen and (min-width: 48em){.quotation-list .quotation-header{display:table-header-group;font-weight:700;font-size:16px;font-size:1rem;line-height:1.4}} .quotation-list .quotation-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column} @media print,screen and (min-width: 48em){.quotation-list .quotation-item{display:table-row}} .quotation-list .quotation-item .mobile-only{font-weight:700;width:45%;display:inline-block} @media print,screen and (min-width: 48em){.quotation-list .quotation-item .mobile-only{display:none}} .quotation-list .quotation-number{color:#d4223a;font-weight:700} .form-border-bottom{border-bottom:1px solid #d8d8d8;max-width:initial} .register-title{margin-top:16px} @media print,screen and (min-width: 48em){.register-title{margin-top:0}} .register-title .form-instructions{margin:20px 0 8px} @media print,screen and (min-width: 48em){.register-title .form-instructions{margin:40px 0 16px;font-size:18px;font-size:1.125rem;line-height:1.4}} .register-form h2{display:none} .register-form .oe_signup_form{max-width:1140px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:auto;height:auto;margin:1rem 0} @media screen and (max-width: 62em){.register-form .oe_signup_form{max-width:960px}} @media screen and (max-width: 48em){.register-form .oe_signup_form{max-width:720px}} @media screen and (max-width: 36em){.register-form .oe_signup_form{max-width:540px}} .register-form .oe_signup_form .form-group{max-width:450px} .register-form .oe_signup_form label::after{margin-left:.2rem;color:#d4223a;content:"*"} .register-form .oe_login_buttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center} .register-form .oe_login_buttons button{width:auto;height:auto;padding:1rem 1.5rem} .register-form .oe_login_buttons .register-second-button{display:none} .register-form .register-tip{margin:20px 0} @media print,screen and (min-width: 48em){.register-form .register-tip{margin:40px 0;font-size:18px;font-size:1.125rem;line-height:1.4}} .related-products-wrapper{position:relative;padding-bottom:112px} .related-products-wrapper h2{margin-bottom:16px} .related-products-wrapper::before{z-index:-1;content:"";position:absolute;left:0;right:0;bottom:0;height:100%;top:90px;background:#e8ebed} .related-product{position:relative;display:block;text-decoration:none;background:#fff;border:solid 3px #0a1521;padding:0;padding-bottom:120%;height:0;z-index:1} .related-product:hover{position:relative;z-index:1;border:solid 3px #d4223a;outline:15px solid #d4223a;outline-offset:-15px;-webkit-box-shadow:1px 6px 40px 0 rgba(10,21,33,.3);box-shadow:1px 6px 40px 0 rgba(10,21,33,.3)} .related-product:hover .product-link-see-product{background-color:#d4223a} .related-product .oe_product_image{position:absolute;top:0;bottom:0;left:0;right:0;z-index:-1;text-align:center} .related-product .oe_product_image img{max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;left:0;bottom:auto;right:0;z-index:4} .related-product .product-data{position:absolute;bottom:2px;width:100%;text-align:center;padding-left:20px;padding-right:20px} @media screen and (min-width: 25em){.related-product .product-data{bottom:20px}} @media print,screen and (min-width: 48em){.related-product .product-data{bottom:70px}} .related-product .product-title{text-align:center;font-size:18px;font-size:1.125rem;line-height:23px;line-height:1.4375rem;color:#0a1521;font-weight:bold;text-decoration:none} @media screen and (max-width: 48em){.related-product .product-title{font-size:13px;font-size:.8125rem;line-height:17px;line-height:1.0625rem}} @media screen and (max-width: 25em){.related-product .product-title{width:100%}} .related-product .product-link-see-product{background-color:#0a1521;color:#fff;width:190px;height:56px;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;font-weight:bold;position:absolute;bottom:-3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)} @media screen and (max-width: 62em){.related-product .product-link-see-product{width:100%;left:0;-webkit-transform:none;transform:none}} @media screen and (max-width: 48em){.related-product .product-link-see-product{display:none}} @media print,screen and (min-width: 48em){.related-product{padding-bottom:160%}} .bg-alpha{background-color:#d4223a} .bg-beta{background-color:#00172b} .bg-gamma{background-color:#cc833e} .bg-delta{background-color:#e8ebed} .bg-epsilon{background-color:#73787a} .btn-wide .btn-primary{padding:16px 75px} .btn-white .btn-primary{font-size:14px;font-size:.875rem;line-height:1.4;padding:4px 16px;border:1px solid #0a1521;color:#0a1521;background-color:#fff;font-weight:400} .btn-red .btn-primary{font-size:14px;font-size:.875rem;line-height:1.4;padding:8px 48px;background-color:#d4223a;font-weight:400} .one-item-carousel,.three-item-carousel{margin:60px 0} .one-item-carousel .carousel-item,.three-item-carousel .carousel-item{min-height:auto !important} .one-item-carousel .carousel-control-prev,.one-item-carousel .carousel-control-next,.three-item-carousel .carousel-control-prev,.three-item-carousel .carousel-control-next{left:15px} .one-item-carousel .carousel-control-next,.three-item-carousel .carousel-control-next{right:15px;left:auto} .one-item-carousel a,.three-item-carousel a{color:#fff} .one-item-carousel .product-name{color:#d4223a;margin-top:16px} @media print,screen and (min-width: 48em){.one-item-carousel .product-name{margin-top:0}} .one-item-carousel .picture-container{border:3px solid #0a1521} 

/* /iel_lachance_theme/static/src/scss/_bootswatch.scss defined in bundle 'web.assets_frontend' */
 .bg-primary .navbar-nav .active > .nav-link{color: #18BC9C !important;} .bg-dark{background-color: #18BC9C !important;} .bg-dark.navbar-dark .navbar-nav .nav-link:focus, .bg-dark.navbar-dark .navbar-nav .nav-link:hover, .bg-dark.navbar-dark .navbar-nav .active > .nav-link{color: #2C3E50 !important;} .btn-secondary, .btn-secondary:hover, .btn-warning, .btn-warning:hover{color: #fff;} .table .thead-dark th{background-color: #2C3E50;} .table-success, .table-info, .table-warning, .table-danger{color: #fff;} .table-success, .table-success > th, .table-success > td{background-color: #18BC9C;} .table-info, .table-info > th, .table-info > td{background-color: #3498DB;} .table-danger, .table-danger > th, .table-danger > td{background-color: #E74C3C;} .table-warning, .table-warning > th, .table-warning > td{background-color: #F39C12;} .table-hover .table-success:hover, .table-hover .table-success:hover > th, .table-hover .table-success:hover > td{background-color: #15a589;} .table-hover .table-info:hover, .table-hover .table-info:hover > th, .table-hover .table-info:hover > td{background-color: #258cd1;} .table-hover .table-danger:hover, .table-hover .table-danger:hover > th, .table-hover .table-danger:hover > td{background-color: #e43725;} .table-hover .table-warning:hover, .table-hover .table-warning:hover > th, .table-hover .table-warning:hover > td{background-color: #e08e0b;} .nav-tabs .nav-link.active, .nav-tabs .nav-link.active:focus, .nav-tabs .nav-link.active:hover, .nav-tabs .nav-item.open .nav-link, .nav-tabs .nav-item.open .nav-link:focus, .nav-tabs .nav-item.open .nav-link:hover{color: #2C3E50;} .pagination a:hover{text-decoration: none;} .close{text-decoration: none; opacity: 0.4;} .close:hover, .close:focus{opacity: 1;} .badge-secondary, .badge-warning{color: #fff;} .alert{border: none; color: #fff;} .alert a, .alert .alert-link{color: #fff; text-decoration: underline;} .alert-primary{background-color: #2C3E50;} .alert-secondary{background-color: #95a5a6;} .alert-success{background-color: #18BC9C;} .alert-info{background-color: #3498DB;} .alert-warning{background-color: #F39C12;} .alert-danger{background-color: #E74C3C;} .alert-light{background-color: #ecf0f1;} .alert-dark{background-color: #7b8a8b;} .alert-light, .alert-light a, .alert-light .alert-link{color: #212529;} .modal .close{color: #000;} .modal .close:not(:disabled):not(.disabled):hover, .modal .close:not(:disabled):not(.disabled):focus{color: #000;} 

/* /website_sale_secondary_unit/static/src/scss/website_sale_secondary_unit.scss defined in bundle 'web.assets_frontend' */
 .css_secondary_quantity{max-width: 150px;} .oe_website_sale input.js_secondary_quantity{min-width: 48px; text-align: center;} 

/* /website_sale_delivery/static/src/scss/website_sale_delivery.scss defined in bundle 'web.assets_frontend' */
 @media (max-width: 767.98px){.o_delivery_compute{max-width: 130px; text-overflow: ellipsis; overflow: hidden;}} 

/* /payment/static/src/scss/portal_payment.scss defined in bundle 'web.assets_frontend' */
 input#cc_number{background-repeat: no-repeat; background-position: 14px 14px;} div.card_placeholder{background-image: url("/website_payment/static/src/img/placeholder.png"); background-repeat: no-repeat; width: 32px; height: 20px; position: absolute; top: 8px; right: 20px; -webkit-transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); transition: 0.4s cubic-bezier(0.455, 0.03, 0.515, 0.955); pointer-events: none;} div.o_card_brand_detail{position: relative;} div.o_card_brand_detail div.card_placeholder{right: 5px;} div.amex{background-image: url("/website_payment/static/src/img/amex.png"); background-repeat: no-repeat;} div.diners{background-image: url("/website_payment/static/src/img/diners.png"); background-repeat: no-repeat;} div.discover{background-image: url("/website_payment/static/src/img/discover.png"); background-repeat: no-repeat;} div.jcb{background-image: url("/website_payment/static/src/img/jcb.png"); background-repeat: no-repeat;} div.mastercard{background-image: url("/website_payment/static/src/img/mastercard.png"); background-repeat: no-repeat;} div.visa{background-image: url("/website_payment/static/src/img/visa.png"); background-repeat: no-repeat;} ul.payment_method_list img.rounded{max-width: 100px; max-height: 40px;} 

/* /payment/static/src/scss/payment_form.scss defined in bundle 'web.assets_frontend' */
 .o_payment_form label > input[type="radio"], .o_payment_form input[type="checkbox"]{vertical-align: middle; margin-right: 5px;} .o_payment_form .payment_option_name{font-size: 14px; font-weight: normal !important; font-family: Helvetica Neue, sans-serif; line-height: 1.3em; color: #4d4d4d;} .o_payment_form label{font-weight: normal; margin-top: 5px;} .o_payment_form .card-body:first-child{border-top: 0px;} .o_payment_form .card{border-radius: 10px;} .o_payment_form .card-footer:last-child{border-bottom-right-radius: 10px !important; border-bottom-left-radius: 10px !important;} .o_payment_form .card-body{border-top: 1px solid #ddd; padding: 1.14em !important;} .o_payment_form .payment_icon_list{position: relative; margin-top: 0px !important; margin-bottom: -5px !important;} .o_payment_form .payment_icon_list li{padding-left: 5px !important; padding-right: 0px !important;} .o_payment_form .payment_icon_list .more_option{position: absolute; top: auto; left: auto; bottom: auto; right: 10px; font-size: 10px;} 

/* /sale/static/src/scss/sale_portal.scss defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: -webkit-box; display: -webkit-flex; display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .sale_tbody .o_line_note{word-break: break-word; word-wrap: break-word; overflow-wrap: break-word;} .sale_tbody input.js_quantity{min-width: 48px; text-align: center;} .sale_tbody input.quantity{padding: 0;}