/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.menu-local-tasks{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:1em;padding-bottom:1em;li{text-align:center;font-weight:700;text-transform:uppercase;color:#949e96;a{display:block;padding:8px 10px;}a.is-active{background:#f1f1f1;color:#404040;}a:hover{color:#404040;}}}
@media only screen{html{-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none}}.as--underline-hover{display:inline!important;background-image:linear-gradient(to right,#232220,#232220);background-repeat:no-repeat;background-position:0 100%;background-size:0 .3rem;transition:background-size .8s ease-in-out}.as--underline-hover:hover{background-size:100% .3rem}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}input,select{vertical-align:middle}html{overflow-y:scroll}ol{list-style-type:decimal}nav li,nav ul{margin:0;list-style:none;list-style-image:none}small{font-size:85%}strong{font-weight:700}td{vertical-align:top}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}code,kbd,pre,samp{font-family:monospace,sans-serif}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}button,input[type=button],input[type=image],input[type=submit],label{cursor:pointer}button,input,select,textarea{margin:0}input:invalid,textarea:invalid{box-shadow:none}button{width:auto;overflow:visible}h1,h2,h3,h4,h5,h6{font-weight:400}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.blocker{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:auto;z-index:100;padding:20px;box-sizing:border-box;background:rgba(0,0,0,.8);text-align:center}.blocker:before{content:"";display:inline-block;height:100%;vertical-align:middle;margin-right:-.05em}.blocker.behind{background-color:transparent}.modal{display:none;vertical-align:middle;position:relative;z-index:100;max-width:120rem;box-sizing:border-box;width:100%;background:0;padding:15px 0;text-align:left;transform:translateY(7rem);margin-bottom:10rem}.modal a.close-modal{position:absolute;top:1.5rem;right:-2rem;font-size:2rem;text-align:center;transform:translate(0,-2rem);display:block;width:5rem;height:5rem;background:#232220;line-height:4.5rem;color:#fff;border-radius:50%;text-decoration:none}@media only screen and (max-width:56em){.modal a.close-modal{width:5rem;height:5rem;line-height:4.5rem;right:50%;transform:translate(50%,-5rem)}}.modal-spinner{display:none;position:fixed;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);padding:12px 16px;border-radius:5px;background-color:#111;height:20px}.modal-spinner>div{border-radius:100px;background-color:#fff;height:20px;width:2px;margin:0 1px;display:inline-block;animation:sk-stretchdelay 1.2s infinite ease-in-out}.modal-spinner .rect2{animation-delay:-1.1s}.modal-spinner .rect3{animation-delay:-1s}.modal-spinner .rect4{animation-delay:-.9s}@keyframes sk-stretchdelay{0%,100%,40%{transform:scaleY(.5)}20%{transform:scaleY(1)}}.inner-modal{background:#fff;padding:2.5rem}.old-template #main-content>div.inner-wrap:has(.btn-back-inline){padding-bottom:4.5rem}.old-template #main-content>div.inner-wrap .breadcrumb+.a-title-1{margin-bottom:3rem}.old-template #main-content>div.inner-wrap figure{margin:1em 40px}.old-template #main-content>div.inner-wrap hr{box-sizing:content-box;height:0}.old-template #main-content>div.inner-wrap pre{overflow:auto}.old-template #main-content>div.inner-wrap code,.old-template #main-content>div.inner-wrap kbd,.old-template #main-content>div.inner-wrap pre,.old-template #main-content>div.inner-wrap samp{font-family:monospace,monospace;font-size:1em}.old-template #main-content>div.inner-wrap button,.old-template #main-content>div.inner-wrap input,.old-template #main-content>div.inner-wrap optgroup,.old-template #main-content>div.inner-wrap select,.old-template #main-content>div.inner-wrap textarea{color:inherit;font:inherit;margin:0}.old-template #main-content>div.inner-wrap button{overflow:visible}.old-template #main-content>div.inner-wrap button,.old-template #main-content>div.inner-wrap select{text-transform:none}.old-template #main-content>div.inner-wrap button,.old-template #main-content>div.inner-wrap html input[type=button],.old-template #main-content>div.inner-wrap input[type=reset],.old-template #main-content>div.inner-wrap input[type=submit]{-webkit-appearance:button;cursor:pointer}.old-template #main-content>div.inner-wrap button[disabled],.old-template #main-content>div.inner-wrap html input[disabled]{cursor:default}.old-template #main-content>div.inner-wrap button::-moz-focus-inner,.old-template #main-content>div.inner-wrap input::-moz-focus-inner{border:0;padding:0}.old-template #main-content>div.inner-wrap input{line-height:normal}.old-template #main-content>div.inner-wrap input[type=checkbox],.old-template #main-content>div.inner-wrap input[type=radio]{box-sizing:border-box;padding:0}.old-template #main-content>div.inner-wrap input[type=number]::-webkit-inner-spin-button,.old-template #main-content>div.inner-wrap input[type=number]::-webkit-outer-spin-button{height:auto}.old-template #main-content>div.inner-wrap input[type=search]{-webkit-appearance:textfield;box-sizing:content-box}.old-template #main-content>div.inner-wrap input[type=search]::-webkit-search-cancel-button,.old-template #main-content>div.inner-wrap input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.old-template #main-content>div.inner-wrap .centered-text{text-align:center}.old-template #main-content>div.inner-wrap .underline{text-decoration:underline}.old-template #main-content>div.inner-wrap .scalable{max-width:100%}.old-template #main-content>div.inner-wrap .uppercase{text-transform:uppercase}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .collapse-mobile{width:100%!important;display:block!important;float:none!important}}@media screen and (max-width:945px){.old-template #main-content>div.inner-wrap .collapse-tablet{width:100%!important;display:block!important;float:none!important}}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .pull-before-mobile{display:table-header-group!important}}.old-template #main-content>div.inner-wrap .is-hidden{display:none!important}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .hide-mobile{display:none!important}}@media screen and (max-width:945px){.old-template #main-content>div.inner-wrap .hide-tablet{display:none!important}}.old-template #main-content>div.inner-wrap .font-bold{font-weight:700}.old-template #main-content>div.inner-wrap .font-semi-bold{font-weight:600}.old-template #main-content>div.inner-wrap .font-regular{font-weight:400}.old-template #main-content>div.inner-wrap .font-light{font-weight:300}.old-template #main-content>div.inner-wrap .font-italic{font-style:italic}.old-template #main-content>div.inner-wrap .font-noItalic{font-style:normal}.old-template #main-content>div.inner-wrap .font-size-12{font-size:12px;font-size:1.2rem}.old-template #main-content>div.inner-wrap .font-size-13{font-size:13px;font-size:1.3rem}.old-template #main-content>div.inner-wrap .font-size-14{font-size:14px;font-size:1.4rem}.old-template #main-content>div.inner-wrap .font-size-16{font-size:16px;font-size:1.6rem}.old-template #main-content>div.inner-wrap .font-size-18{font-size:18px;font-size:1.8rem}.old-template #main-content>div.inner-wrap .font-size-21{font-size:21px;font-size:2.1rem}.old-template #main-content>div.inner-wrap .font-size-23{font-size:23px;font-size:2.3rem}.old-template #main-content>div.inner-wrap .font-size-26{font-size:26px;font-size:2.6rem}.old-template #main-content>div.inner-wrap .font-size-28{font-size:28px;font-size:2.8rem}.old-template #main-content>div.inner-wrap .font-size-31{font-size:31px;font-size:3.1rem}.old-template #main-content>div.inner-wrap .font-size-36{font-size:36px;font-size:3.6rem}.old-template #main-content>div.inner-wrap input::-webkit-input-placeholder{color:#868686}.old-template #main-content>div.inner-wrap input::-moz-placeholder{color:#868686;opacity:1}.old-template #main-content>div.inner-wrap input:-ms-placeholder{color:#868686}.old-template #main-content>div.inner-wrap input:-moz-placeholder{color:#868686;opacity:1}.old-template #main-content>div.inner-wrap input.placeholder{color:#868686}.old-template #main-content>div.inner-wrap input:focus::-webkit-input-placeholder{color:#c6c6c6;-webkit-transition:all .5s ease}.old-template #main-content>div.inner-wrap input:focus::-moz-placeholder{color:#c6c6c6;-moz-transition:all .5s ease;transition:all .5s ease}.old-template #main-content>div.inner-wrap input:focus:-ms-placeholder{color:#c6c6c6;-ms-transition:all .5s ease;transition:all .5s ease}.old-template #main-content>div.inner-wrap input:focus:-moz-placeholder{color:#c6c6c6;-moz-transition:all .5s ease;transition:all .5s ease}.old-template #main-content>div.inner-wrap .selectWrapper{position:relative;display:inline-block;vertical-align:middle;margin-right:10px}.old-template #main-content>div.inner-wrap .selectWrapper select{zoom:1;width:100%!important;height:38px;position:absolute;font-size:13px;z-index:1;-webkit-appearance:none;cursor:pointer;color:#404040}.old-template #main-content>div.inner-wrap .selectWrapper:not(:has(.placeholder)){vertical-align:top;height:38px}.old-template #main-content>div.inner-wrap .selectWrapper:not(:has(.placeholder)):after{z-index:1}.old-template #main-content>div.inner-wrap .selectWrapper:not(:has(.placeholder)) select{opacity:1!important;border-color:#d7d7d7;font-size:15px;padding:0 51px 0 8px}.old-template #main-content>div.inner-wrap .selectWrapper select:hover+.placeholder{background:#fafafa}.old-template #main-content>div.inner-wrap .selectWrapper .placeholder{float:none!important;color:#404040;overflow:hidden;display:block;width:auto;height:38px;min-width:200px;padding:0 51px 0 8px;line-height:37px;background:#fff;border:1px solid #d7d7d7;text-align:left;margin:0!important}.old-template #main-content>div.inner-wrap .selectWrapper:after{content:"";color:#fff;position:absolute;top:0;right:0;width:43px;height:38px;background:#404040 url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-bottom-white.png) no-repeat center}.old-template #main-content>div.inner-wrap .selectWrapper.green{display:block;margin-right:0;margin-bottom:20px}.old-template #main-content>div.inner-wrap .selectWrapper.green select{height:57px;font-size:15px}.old-template #main-content>div.inner-wrap .selectWrapper.green .placeholder{height:57px;line-height:56px;font-family:Cuprum,sans-serif;font-weight:700;font-size:18px;font-size:1.8rem;padding-left:15px}.old-template #main-content>div.inner-wrap .selectWrapper.green:after{background-color:#232220;height:57px}.old-template #main-content>div.inner-wrap .selectWrapper.disabled{opacity:.5}.old-template #main-content>div.inner-wrap .selectWrapper.disabled select{cursor:default}.old-template #main-content>div.inner-wrap .selectWrapper.disabled select:hover+.placeholder{background:#fff}.old-template #main-content>div.inner-wrap .filter-item-list .selectWrapper{float:left}.old-template #main-content>div.inner-wrap .select-wrap{display:inline-block;vertical-align:middle;margin:0 10px 5px 0;height:38px;min-width:200px;background:#fff;border:1px solid #d7d7d7;position:relative;overflow:hidden}@media screen and (max-width:479px){.old-template #main-content>div.inner-wrap .select-wrap{min-width:100%}}.old-template #main-content>div.inner-wrap .select-wrap:after{content:"";color:#fff;position:absolute;top:0;right:0;width:43px;height:38px;background:#404040 url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-bottom-white.png) no-repeat center}.old-template #main-content>div.inner-wrap .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;width:100%;height:100%;position:absolute;z-index:1;background:0 0;border:0;padding-left:10px;font-size:13px;color:#404040}.old-template #main-content>div.inner-wrap .select-wrap select option{color:#000}.old-template #main-content>div.inner-wrap .agenda-form-reset{margin-left:5px}.old-template #main-content>div.inner-wrap .msg-error,.old-template #main-content>div.inner-wrap .msg-info,.old-template #main-content>div.inner-wrap .msg-success{font-weight:600;display:block;color:#a94442;text-align:center;padding:13px;margin:25px 0;background-color:#f2dede;border:1px solid #ebccd1}.old-template #main-content>div.inner-wrap .msg-success{background-color:#dff0d8;border-color:#d6e9c6;color:#3c763d}.old-template #main-content>div.inner-wrap .msg-info{background-color:#ebdcc0;border-color:#ebc987;color:#d1842a}.old-template #main-content>div.inner-wrap .locator-app-no-results{margin-top:1rem;color:#cf142b;font-style:italic;font-weight:700}.old-template #main-content>div.inner-wrap .fieldset-wrapper{width:100%}.old-template #main-content>div.inner-wrap .webform-element-description{margin-top:.4rem;margin-bottom:.4rem}.old-template #main-content>div.inner-wrap .form-composite,.old-template #main-content>div.inner-wrap .form-item-checkbox,.old-template #main-content>div.inner-wrap .form-line{display:flex;padding:10px 0}.old-template #main-content>div.inner-wrap .form-composite>.form-left,.old-template #main-content>div.inner-wrap .form-composite>legend,.old-template #main-content>div.inner-wrap .form-item-checkbox>.form-left,.old-template #main-content>div.inner-wrap .form-item-checkbox>legend,.old-template #main-content>div.inner-wrap .form-line>.form-left,.old-template #main-content>div.inner-wrap .form-line>legend{flex:1 0 auto}.old-template #main-content>div.inner-wrap .form-composite>.form-left,.old-template #main-content>div.inner-wrap .form-composite>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-composite>legend,.old-template #main-content>div.inner-wrap .form-composite>legend .fieldset-legend,.old-template #main-content>div.inner-wrap .form-item-checkbox>.form-left,.old-template #main-content>div.inner-wrap .form-item-checkbox>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-item-checkbox>legend,.old-template #main-content>div.inner-wrap .form-item-checkbox>legend .fieldset-legend,.old-template #main-content>div.inner-wrap .form-line>.form-left,.old-template #main-content>div.inner-wrap .form-line>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-line>legend,.old-template #main-content>div.inner-wrap .form-line>legend .fieldset-legend{width:250px;max-width:250px;display:block}.old-template #main-content>div.inner-wrap .form-composite>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-composite>.form-left label,.old-template #main-content>div.inner-wrap .form-composite>legend .fieldset-legend,.old-template #main-content>div.inner-wrap .form-composite>legend label,.old-template #main-content>div.inner-wrap .form-item-checkbox>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-item-checkbox>.form-left label,.old-template #main-content>div.inner-wrap .form-item-checkbox>legend .fieldset-legend,.old-template #main-content>div.inner-wrap .form-item-checkbox>legend label,.old-template #main-content>div.inner-wrap .form-line>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-line>.form-left label,.old-template #main-content>div.inner-wrap .form-line>legend .fieldset-legend,.old-template #main-content>div.inner-wrap .form-line>legend label{display:block;text-transform:uppercase;text-align:right;padding:5px 25px 0 0;font-family:"Plus Jakarta Sans",sans-serif;color:#050304;font-size:16px;font-size:1.6rem;line-height:1.3;position:relative}.old-template #main-content>div.inner-wrap .form-composite>.form-left .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-composite>.form-left label:after,.old-template #main-content>div.inner-wrap .form-composite>legend .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-composite>legend label:after,.old-template #main-content>div.inner-wrap .form-item-checkbox>.form-left .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-item-checkbox>.form-left label:after,.old-template #main-content>div.inner-wrap .form-item-checkbox>legend .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-item-checkbox>legend label:after,.old-template #main-content>div.inner-wrap .form-line>.form-left .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-line>.form-left label:after,.old-template #main-content>div.inner-wrap .form-line>legend .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-line>legend label:after{content:"";position:absolute;top:6px;right:11px;width:1px;background:0 0;height:19px;border-left:1px solid #979797}.old-template #main-content>div.inner-wrap .form-composite.webform-composite-hidden-title,.old-template #main-content>div.inner-wrap .form-item-checkbox.webform-composite-hidden-title,.old-template #main-content>div.inner-wrap .form-line.webform-composite-hidden-title{flex-direction:column}.old-template #main-content>div.inner-wrap .form-composite.form-no-label>.form-left,.old-template #main-content>div.inner-wrap .form-item-checkbox.form-no-label>.form-left,.old-template #main-content>div.inner-wrap .form-line.form-no-label>.form-left{display:none}.old-template #main-content>div.inner-wrap .form-composite input[type=email],.old-template #main-content>div.inner-wrap .form-composite input[type=password],.old-template #main-content>div.inner-wrap .form-composite input[type=tel],.old-template #main-content>div.inner-wrap .form-composite input[type=text],.old-template #main-content>div.inner-wrap .form-composite textarea,.old-template #main-content>div.inner-wrap .form-item-checkbox input[type=email],.old-template #main-content>div.inner-wrap .form-item-checkbox input[type=password],.old-template #main-content>div.inner-wrap .form-item-checkbox input[type=tel],.old-template #main-content>div.inner-wrap .form-item-checkbox input[type=text],.old-template #main-content>div.inner-wrap .form-item-checkbox textarea,.old-template #main-content>div.inner-wrap .form-line input[type=email],.old-template #main-content>div.inner-wrap .form-line input[type=password],.old-template #main-content>div.inner-wrap .form-line input[type=tel],.old-template #main-content>div.inner-wrap .form-line input[type=text],.old-template #main-content>div.inner-wrap .form-line textarea{background:#fff;color:#404040;border:1px solid #d7d7d7;padding:7px 8px;display:inline-block;vertical-align:top;width:310px}.old-template #main-content>div.inner-wrap .form-composite input[type=email]:focus,.old-template #main-content>div.inner-wrap .form-composite input[type=password]:focus,.old-template #main-content>div.inner-wrap .form-composite input[type=tel]:focus,.old-template #main-content>div.inner-wrap .form-composite input[type=text]:focus,.old-template #main-content>div.inner-wrap .form-composite textarea:focus,.old-template #main-content>div.inner-wrap .form-item-checkbox input[type=email]:focus,.old-template #main-content>div.inner-wrap .form-item-checkbox input[type=password]:focus,.old-template #main-content>div.inner-wrap .form-item-checkbox input[type=tel]:focus,.old-template #main-content>div.inner-wrap .form-item-checkbox input[type=text]:focus,.old-template #main-content>div.inner-wrap .form-item-checkbox textarea:focus,.old-template #main-content>div.inner-wrap .form-line input[type=email]:focus,.old-template #main-content>div.inner-wrap .form-line input[type=password]:focus,.old-template #main-content>div.inner-wrap .form-line input[type=tel]:focus,.old-template #main-content>div.inner-wrap .form-line input[type=text]:focus,.old-template #main-content>div.inner-wrap .form-line textarea:focus{background:#fafafa}.old-template #main-content>div.inner-wrap .form-composite textarea,.old-template #main-content>div.inner-wrap .form-item-checkbox textarea,.old-template #main-content>div.inner-wrap .form-line textarea{height:150px;resize:vertical}.old-template #main-content>div.inner-wrap .form-composite input[disabled],.old-template #main-content>div.inner-wrap .form-item-checkbox input[disabled],.old-template #main-content>div.inner-wrap .form-line input[disabled]{opacity:.4;background:#f5f5f5}.old-template #main-content>div.inner-wrap .form-composite .selectWrapper,.old-template #main-content>div.inner-wrap .form-item-checkbox .selectWrapper,.old-template #main-content>div.inner-wrap .form-line .selectWrapper{width:310px}.old-template #main-content>div.inner-wrap .form-line.submit{padding-top:20px;padding-bottom:20px;padding-left:250px}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .form-composite,.old-template #main-content>div.inner-wrap .form-line{flex-direction:column}.old-template #main-content>div.inner-wrap .form-composite>.form-left,.old-template #main-content>div.inner-wrap .form-composite>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-composite>legend,.old-template #main-content>div.inner-wrap .form-composite>legend .fieldset-legend,.old-template #main-content>div.inner-wrap .form-line>.form-left,.old-template #main-content>div.inner-wrap .form-line>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-line>legend,.old-template #main-content>div.inner-wrap .form-line>legend .fieldset-legend{width:100%;max-width:none}.old-template #main-content>div.inner-wrap .form-composite>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-composite>.form-left label,.old-template #main-content>div.inner-wrap .form-composite>legend .fieldset-legend,.old-template #main-content>div.inner-wrap .form-composite>legend label,.old-template #main-content>div.inner-wrap .form-line>.form-left .fieldset-legend,.old-template #main-content>div.inner-wrap .form-line>.form-left label,.old-template #main-content>div.inner-wrap .form-line>legend .fieldset-legend,.old-template #main-content>div.inner-wrap .form-line>legend label{text-align:left;padding:5px 0 0 25px}.old-template #main-content>div.inner-wrap .form-composite>.form-left .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-composite>.form-left label:after,.old-template #main-content>div.inner-wrap .form-composite>legend .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-composite>legend label:after,.old-template #main-content>div.inner-wrap .form-line>.form-left .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-line>.form-left label:after,.old-template #main-content>div.inner-wrap .form-line>legend .fieldset-legend:after,.old-template #main-content>div.inner-wrap .form-line>legend label:after{left:11px}}.old-template #main-content>div.inner-wrap .custom-input .form-right{display:grid}.old-template #main-content>div.inner-wrap input[type=checkbox],.old-template #main-content>div.inner-wrap input[type=radio]{opacity:0;position:absolute}.old-template #main-content>div.inner-wrap input[type=checkbox]+label,.old-template #main-content>div.inner-wrap input[type=radio]+label{padding-left:22px;position:relative}.old-template #main-content>div.inner-wrap input[type=checkbox]+label::before,.old-template #main-content>div.inner-wrap input[type=radio]+label::before{content:"";display:inline-block;position:absolute;top:4px;left:2px;width:15px;height:15px;border-radius:3px;border:1px solid #050304;background:#fff}.old-template #main-content>div.inner-wrap input[type=checkbox]+label:hover::before,.old-template #main-content>div.inner-wrap input[type=radio]+label:hover::before{background:#f7f7f7}.old-template #main-content>div.inner-wrap input[type=checkbox]:checked+label::before,.old-template #main-content>div.inner-wrap input[type=radio]:checked+label::before{border:2px solid #fff;background:#050304;width:13px;height:13px;top:5px;left:3px;box-shadow:0 0 0 1px #050304}.old-template #main-content>div.inner-wrap input[type=radio]+label::before{border-radius:10px}.old-template #main-content>div.inner-wrap .btn{display:inline-block!important;border:0;text-transform:uppercase;padding:11px 20px;-webkit-appearance:none;cursor:pointer;font-family:"Plus Jakarta Sans",serif;font-weight:400;font-size:19px;font-size:1.9rem;line-height:1;color:#fff;background-color:#3b3b3b;text-align:center;transition:all 150ms ease}.old-template #main-content>div.inner-wrap .btn:hover{background-color:#050304}.old-template #main-content>div.inner-wrap .btn.btn-black{color:#fff;background-color:#3b3b3b}.old-template #main-content>div.inner-wrap .btn.btn-black:hover{background-color:#050304}.old-template #main-content>div.inner-wrap .btn.btn-white{color:#404040;background-color:#fff}.old-template #main-content>div.inner-wrap .btn.btn-white:hover{background-color:#f1f1f1}.old-template #main-content>div.inner-wrap .btn.btn-green{color:#fff;background-color:#232220}.old-template #main-content>div.inner-wrap .btn.btn-green:hover{background-color:#818d84}.old-template #main-content>div.inner-wrap .btn.btn-small{font-size:18px;font-size:1.8rem}.old-template #main-content>div.inner-wrap .btn-mailTo,.old-template #main-content>div.inner-wrap .btn-print{display:inline-block;background-color:#232220;width:37px;height:35px;text-align:center;vertical-align:middle;margin-left:2px;padding-top:11px}.old-template #main-content>div.inner-wrap .btn-mailTo{padding-top:9px;background-color:#232220}.old-template #main-content>div.inner-wrap .btn-arrow{font-family:Cuprum,sans-serif;color:#fff;display:inline-block;font-size:24px;font-size:2.4rem;background-color:#232220;border-radius:5px;border:1px solid #232220;width:35px;height:35px;text-align:center;line-height:32px;box-shadow:inset 0 0 0 1px #3658ae}.old-template #main-content>div.inner-wrap .btn-video{display:inline-block;margin:20px 0;position:relative;cursor:pointer}.old-template #main-content>div.inner-wrap .btn-video img{display:block;max-width:100%;position:relative;z-index:1}.old-template #main-content>div.inner-wrap .btn-video:before{content:"";width:85%;height:125px;position:absolute;bottom:-23px;right:-5px;z-index:0;background:radial-gradient(ellipse at center,rgba(90,90,90,.8) 0,45%,rgba(255,255,255,0) 75%)}.old-template #main-content>div.inner-wrap .btn-video:after{content:"";background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/btn-video.png) no-repeat center;width:90px;height:90px;position:absolute;top:50%;left:50%;z-index:2;margin:-45px 0 0 -45px;cursor:pointer}.old-template #main-content>div.inner-wrap .btn-video-grey:after{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/btn-video-grey.png)}.old-template #main-content>div.inner-wrap .btn-back{color:#fff;background:#050304 url(/themes/custom/cansoninf2025/assets/img/old-image/common/back_arrow.svg) no-repeat 50% 78%;background-size:18px auto;padding:0 0 21px;text-align:center}.old-template #main-content>div.inner-wrap .btn-back-inline{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/back_arrow.svg);background-repeat:no-repeat;background-position:20px 55%;background-size:18px auto;padding-left:55px}.old-template #main-content>div.inner-wrap .edito .btn-back-inline,.old-template #main-content>div.inner-wrap div:not([class]) .btn-back-inline{color:#fff;text-decoration:none;margin-top:30px;margin-bottom:20px}.old-template #main-content>div.inner-wrap .no-svg .btn-back,.old-template #main-content>div.inner-wrap .no-svg .btn-back-inline{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/back_arrow.png)}.old-template #main-content>div.inner-wrap .goToTop{background:#232220 url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-top-white.png) no-repeat center 13px;display:inline-block;padding:29px 5px 10px;color:#fff!important;text-decoration:none!important;font-family:"Plus Jakarta Sans",sans-serif;max-width:100px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1;transition:.3s}.old-template #main-content>div.inner-wrap .goToTop:hover{background-color:#050304;background-position:center 10px}.old-template #main-content>div.inner-wrap .inner{width:98%;max-width:945px;min-width:767px;margin:0 auto}.old-template #main-content>div.inner-wrap .main{width:98%;max-width:945px;min-width:767px;min-height:580px;margin:0 auto;background:#fff}.old-template #main-content>div.inner-wrap .content-section{padding:0 0 45px;position:relative;zoom:1}.old-template #main-content>div.inner-wrap .content-section:after,.old-template #main-content>div.inner-wrap .content-section:before{content:"";display:table}.old-template #main-content>div.inner-wrap .content-section:after{clear:both}.old-template #main-content>div.inner-wrap .intro-section{margin:3rem 0}.old-template #main-content>div.inner-wrap .intro-section .intro-section-text{overflow:hidden;display:table-cell;vertical-align:top;padding:30px 40px;background:#f1f1f1;width:calc(100% - 374px)}.old-template #main-content>div.inner-wrap .intro-section .intro-section-text:only-child{width:100%;display:block}.old-template #main-content>div.inner-wrap .intro-section:has(+.filter-item-list) .intro-section-text:only-child{display:flex;flex-wrap:wrap;justify-content:space-between}.old-template #main-content>div.inner-wrap .intro-section .intro-section-text li{padding:3px 0}.old-template #main-content>div.inner-wrap .intro-section .intro-section-text li:before{content:"";width:13px;height:17px;display:inline-block;vertical-align:middle;margin-right:8px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/flame.svg) no-repeat center}.old-template #main-content>div.inner-wrap .intro-section .intro-section-aside{display:table-cell;vertical-align:top;width:374px;background:#282627}.old-template #main-content>div.inner-wrap .intro-section .intro-section-aside img{display:block}.old-template #main-content>div.inner-wrap .intro-section .date{padding:5px 13px 2px;display:inline-block;background:#3d3d3d;color:#fff;text-transform:uppercase;font-family:Oranienbaum,serif;font-size:18px;margin-bottom:5px}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .intro-section .date{display:table}}.old-template #main-content>div.inner-wrap .slider-default,.old-template #main-content>div.inner-wrap .slider-gamme,.old-template #main-content>div.inner-wrap .slider-histoire,.old-template #main-content>div.inner-wrap .slider-video{margin:0 0 20px;padding:15px 75px;background:#f1f1f1}.old-template #main-content>div.inner-wrap .slider-default .item,.old-template #main-content>div.inner-wrap .slider-gamme .item,.old-template #main-content>div.inner-wrap .slider-histoire .item,.old-template #main-content>div.inner-wrap .slider-video .item{padding:0 4px 10px}.old-template #main-content>div.inner-wrap .slider-default .item img,.old-template #main-content>div.inner-wrap .slider-gamme .item img,.old-template #main-content>div.inner-wrap .slider-histoire .item img,.old-template #main-content>div.inner-wrap .slider-video .item img{margin:0 auto 7px;max-width:100%}.old-template #main-content>div.inner-wrap .slider-default .item span,.old-template #main-content>div.inner-wrap .slider-gamme .item span,.old-template #main-content>div.inner-wrap .slider-histoire .item span,.old-template #main-content>div.inner-wrap .slider-video .item span{display:block;max-width:110px;margin:0 auto;padding-bottom:8px;min-height:60px;line-height:1.3}.old-template #main-content>div.inner-wrap .slider-default .item.active span,.old-template #main-content>div.inner-wrap .slider-gamme .item.active span,.old-template #main-content>div.inner-wrap .slider-histoire .item.active span,.old-template #main-content>div.inner-wrap .slider-video .item.active span{border-bottom:3px solid #232220}.old-template #main-content>div.inner-wrap .slider-default .item a,.old-template #main-content>div.inner-wrap .slider-gamme .item a,.old-template #main-content>div.inner-wrap .slider-histoire .item a,.old-template #main-content>div.inner-wrap .slider-video .item a{display:block}.old-template #main-content>div.inner-wrap .slider-default .slick-next,.old-template #main-content>div.inner-wrap .slider-default .slick-prev,.old-template #main-content>div.inner-wrap .slider-gamme .slick-next,.old-template #main-content>div.inner-wrap .slider-gamme .slick-prev,.old-template #main-content>div.inner-wrap .slider-histoire .slick-next,.old-template #main-content>div.inner-wrap .slider-histoire .slick-prev,.old-template #main-content>div.inner-wrap .slider-video .slick-next,.old-template #main-content>div.inner-wrap .slider-video .slick-prev{left:22px;margin-top:-48px;height:35px;width:35px}.old-template #main-content>div.inner-wrap .slider-default .slick-next,.old-template #main-content>div.inner-wrap .slider-gamme .slick-next,.old-template #main-content>div.inner-wrap .slider-histoire .slick-next,.old-template #main-content>div.inner-wrap .slider-video .slick-next{left:auto;right:22px}.old-template #main-content>div.inner-wrap .slider-default .slick-next:before,.old-template #main-content>div.inner-wrap .slider-default .slick-prev:before,.old-template #main-content>div.inner-wrap .slider-gamme .slick-next:before,.old-template #main-content>div.inner-wrap .slider-gamme .slick-prev:before,.old-template #main-content>div.inner-wrap .slider-histoire .slick-next:before,.old-template #main-content>div.inner-wrap .slider-histoire .slick-prev:before,.old-template #main-content>div.inner-wrap .slider-video .slick-next:before,.old-template #main-content>div.inner-wrap .slider-video .slick-prev:before{background:#050304 url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-left-white.png) no-repeat center;content:"";width:100%;height:100%;display:block}.old-template #main-content>div.inner-wrap .slider-default .slick-next:before,.old-template #main-content>div.inner-wrap .slider-gamme .slick-next:before,.old-template #main-content>div.inner-wrap .slider-histoire .slick-next:before,.old-template #main-content>div.inner-wrap .slider-video .slick-next:before{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-white.png)}.old-template #main-content>div.inner-wrap #timeSpan{color:#404040;margin-top:20px}.old-template #main-content>div.inner-wrap #timeSpan .timeSpan-title{float:left;margin-right:15px}.old-template #main-content>div.inner-wrap #timeSpan .slick-dots{position:static;text-align:left}.old-template #main-content>div.inner-wrap #timeSpan .slick-dots li{width:auto;padding:2px 9px;margin:0;height:auto;border-right:1px dotted #404040}.old-template #main-content>div.inner-wrap #timeSpan .slick-dots li:first-child{border-left:1px dotted #404040}.old-template #main-content>div.inner-wrap #timeSpan .slick-dots li:before{display:none}.old-template #main-content>div.inner-wrap #timeSpan .slick-dots li span{padding:2px 7px}.old-template #main-content>div.inner-wrap #timeSpan .slick-dots .slick-active span{background:#232220;color:#fff}.old-template #main-content>div.inner-wrap .next-date,.old-template #main-content>div.inner-wrap .prev-date{height:35px;width:35px;float:left;overflow:hidden;text-indent:-999em;margin-bottom:10px}.old-template #main-content>div.inner-wrap .next-date{float:right}.old-template #main-content>div.inner-wrap .next-date:before,.old-template #main-content>div.inner-wrap .prev-date:before{background:#050304 url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-left-white.png) no-repeat center;content:"";width:100%;height:100%;display:block}.old-template #main-content>div.inner-wrap .next-date:before{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-white.png)}.old-template #main-content>div.inner-wrap .slider-histoire{background:#fff;padding:15px 50px}.old-template #main-content>div.inner-wrap .slider-histoire .item{color:#404040;padding:0 19px}.old-template #main-content>div.inner-wrap .slider-histoire .item .year{display:block;color:#232220;max-width:100%;min-height:0;padding:0;margin:0 0 5px}.old-template #main-content>div.inner-wrap .slider-histoire .visu{background:#f5f5f5;border:1px solid #e8e8e8;height:180px;line-height:180px;position:relative;margin:0 -16px 15px;text-align:center}.old-template #main-content>div.inner-wrap .slider-histoire .visu img{max-width:100%;max-height:100%;display:inline-block;vertical-align:middle}.old-template #main-content>div.inner-wrap .slider-histoire .slider-histoire-title{color:#4d4b4c;text-transform:uppercase;line-height:1.3;margin-bottom:15px}.old-template #main-content>div.inner-wrap .slider-histoire .slick-prev{left:0}.old-template #main-content>div.inner-wrap .slider-histoire .slick-next{right:0}.old-template #main-content>div.inner-wrap .slider-histoire .btn{margin-top:15px}.old-template #main-content>div.inner-wrap .slider-default{background:#fff;padding:15px 50px}.old-template #main-content>div.inner-wrap .slider-default .slick-prev{left:0}.old-template #main-content>div.inner-wrap .slider-default .slick-next{right:0}.old-template #main-content>div.inner-wrap .diaporama{width:250px;float:left;margin-bottom:15px}.old-template #main-content>div.inner-wrap .diaporama .btn-video{max-width:100%}.old-template #main-content>div.inner-wrap .diaporama-main{width:249px;height:237px;margin-bottom:7px;border-bottom:7px solid #fff}.old-template #main-content>div.inner-wrap .diaporama-main img{display:block;margin:auto;width:230px;height:230px}.old-template #main-content>div.inner-wrap .diaporama-thumbs{margin-right:-8px}.old-template #main-content>div.inner-wrap .diaporama-thumbs li{margin:0 8px 9px 0;display:inline-block;vertical-align:top}.old-template #main-content>div.inner-wrap .diaporama-thumbs li.active{display:none}.old-template #main-content>div.inner-wrap .diaporama-thumbs img{display:block;width:75px;height:75px;cursor:pointer;border:1px solid #e8e8e8}.old-template #main-content>div.inner-wrap .product-desc{float:right;width:calc(100% - 285px)}.old-template #main-content>div.inner-wrap .product-desc h3{color:#232220;font-size:18px;font-size:1.8rem;font-family:Cuprum,sans-serif}.old-template #main-content>div.inner-wrap .product-desc a{text-decoration:underline;color:#404040;font-size:17px;font-size:1.7rem;font-family:Oranienbaum,serif}.old-template #main-content>div.inner-wrap .product-desc a:hover{text-decoration:none}.old-template #main-content>div.inner-wrap .lt-ie9 .product-desc{width:450px}.old-template #main-content>div.inner-wrap .product-title{margin-bottom:10px}.old-template #main-content>div.inner-wrap .product-subtitle{color:#558dbe;font-size:17px;font-size:1.7rem;font-family:Cuprum,sans-serif}.old-template #main-content>div.inner-wrap .product-specs{float:right;clear:right;width:calc(100% - 285px);margin-top:40px}.old-template #main-content>div.inner-wrap .lt-ie9 .product-specs{width:450px}.old-template #main-content>div.inner-wrap .artist-quote-visu{display:inline-block;width:50%;vertical-align:top;padding-top:35px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/quote.png) no-repeat 0 0;margin-top:15px}.old-template #main-content>div.inner-wrap .artist-quote-visu img{max-width:95%}.old-template #main-content>div.inner-wrap .artist-quote-visu figcaption em{display:block;margin:-3px 0 3px}.old-template #main-content>div.inner-wrap .artist-quote-visu figcaption a{text-decoration:underline;font-weight:700}.old-template #main-content>div.inner-wrap .artist-quote-visu figcaption a:hover{text-decoration:none}.old-template #main-content>div.inner-wrap .artist-quote-visu+.artist-quote-text{width:49%;background:0 0}.old-template #main-content>div.inner-wrap .artist-quote-text{display:inline-block;width:100%;vertical-align:top;padding:35px 0 25px;position:relative;margin-top:15px;font-style:italic;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/quote.png) no-repeat 0 0}.old-template #main-content>div.inner-wrap .artist-quote-text:after{content:"";position:absolute;bottom:0;right:5px;transform:rotate(180deg);width:35px;height:25px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/quote.png) no-repeat 0 0}.old-template #main-content>div.inner-wrap .product-suggest{clear:both;padding-top:15px}.old-template #main-content>div.inner-wrap .product-suggest>h2{color:#fff;background:#282627;padding-top:35px;line-height:1}.old-template #main-content>div.inner-wrap .product-suggest>ul{color:#fff;background:#282627;margin-left:0;margin-right:0}.old-template #main-content>div.inner-wrap .product-suggest>ul li{border-top-color:#3b3b3b}.old-template #main-content>div.inner-wrap .product-suggest>ul .visu{width:150px}.old-template #main-content>div.inner-wrap .product-suggest>ul .item-list-title{color:#fff}.old-template #main-content>div.inner-wrap .spotlight{float:right;clear:right;margin:15px 0 25px 45px;width:270px;position:relative;z-index:1;line-height:1.2;color:#4d4b4c}.old-template #main-content>div.inner-wrap .spotlight .spotlight-inner{min-height:170px;padding:25px;background:rgba(255,255,255,.85)}.old-template #main-content>div.inner-wrap .spotlight .spotlight-title{color:#003b5b;margin-bottom:10px}.old-template #main-content>div.inner-wrap .spotlight:before{content:"";position:absolute;left:-12px;bottom:-3px;width:250px;height:95%;background:#003b5b;z-index:-2;transform:rotate(-3deg)}.old-template #main-content>div.inner-wrap .spotlight:after{content:"";position:absolute;z-index:-1;left:0;bottom:0;width:100%;height:100%;background:#fff url(/themes/custom/cansoninf2025/assets/img/old-image/common/flame.svg) no-repeat 140px 22px;background-size:140px auto}.old-template #main-content>div.inner-wrap .spotlight.right{float:right;margin:15px 0 25px 45px}.old-template #main-content>div.inner-wrap .spotlight.left{float:left;clear:left;margin:15px 25px 25px 30px}.old-template #main-content>div.inner-wrap .no-rgba .spotlight-inner{background:#fff}.old-template #main-content>div.inner-wrap .search-locator{padding:30px 40px 20px;margin:0 -40px;background:#f1f1f1}.old-template #main-content>div.inner-wrap .search-locator input[type=text]{background:#fff;color:#404040;border:1px solid #d7d7d7;padding:8px;display:inline-block;vertical-align:middle;width:210px;margin:0 7px 0 0}.old-template #main-content>div.inner-wrap .search-locator .btn{vertical-align:middle;padding-left:50px;padding-right:50px}.old-template #main-content>div.inner-wrap .search-locator p{margin-bottom:15px}.old-template #main-content>div.inner-wrap .locator-app-mode-laboratories .search-locator{padding-top:0;background:#fff}.old-template #main-content>div.inner-wrap .locator-app-mode-laboratories .filter-locator{background:#fff}.old-template #main-content>div.inner-wrap .locator-app-mode-laboratories .filter-locator .filter{display:inline-block}.old-template #main-content>div.inner-wrap .locator-app-mode-laboratories .filter-locator .filter .selectWrapper .placeholder{min-width:300px}.old-template #main-content>div.inner-wrap .locator-app-mode-laboratories ul.store-info>li{padding-left:0!important;padding-right:0!important}.old-template #main-content>div.inner-wrap .locator-app-mode-laboratories ul.store-info table img{max-width:130px;margin-right:5px;height:auto;border:1px solid #d7d7d7}.old-template #main-content>div.inner-wrap .locator-app-mode-stores .intro-section{margin:0}.old-template #main-content>div.inner-wrap .locator-app-mode-stores .intro-section .intro-section-text{padding:0}.old-template #main-content>div.inner-wrap .filter-locator{padding:0 40px 0;margin:20px -40px 0;background:#f1f1f1}.old-template #main-content>div.inner-wrap .filter-locator .filter-locator-title{display:inline-block;vertical-align:baseline;padding-right:15px;margin-right:4px;text-transform:uppercase;position:relative}.old-template #main-content>div.inner-wrap .filter-locator .filter-locator-title:after{content:"";position:absolute;top:6px;right:6px;width:1px;background:0 0;height:19px;border-left:1px solid #979797}.old-template #main-content>div.inner-wrap #storeLocatorContainer{width:350px;height:650px;display:inline-block;vertical-align:middle;margin:0 20px 15px 0}.old-template #main-content>div.inner-wrap #storeLocator{width:100%;height:100%;background:#e8e8e8}.old-template #main-content>div.inner-wrap #storeLocator .cluster{font-size:25px!important;font-size:2.5rem!important}.old-template #main-content>div.inner-wrap .markerLabels{margin-top:-20px;margin-left:-5px;color:#558dbe;font-weight:700;font-size:18px;width:30px;text-align:center}.old-template #main-content>div.inner-wrap .infobox{background:#fff;font-size:14px;font-size:1.4rem;line-height:1.3}.old-template #main-content>div.inner-wrap .infobox:after{content:"";width:0;height:0;border-left:9px solid transparent;border-right:9px solid transparent;border-top:11px solid #fff;position:absolute;left:50%;margin-left:-9px;bottom:-9px}.old-template #main-content>div.inner-wrap .infobox strong{display:block;color:#050304;font-weight:500}.old-template #main-content>div.inner-wrap .infobox a{font-size:12px;font-size:1.2rem;color:#232220;text-decoration:underline}.old-template #main-content>div.inner-wrap .infobox a:hover{text-decoration:none}.old-template #main-content>div.inner-wrap #storeList{display:inline-block;vertical-align:middle;width:calc(100% - 375px);margin-bottom:15px}.old-template #main-content>div.inner-wrap #storeList .store-info{border-bottom:1px solid #e8e8e8;clear:both;margin-bottom:15px}.old-template #main-content>div.inner-wrap #storeList .store-info li{border-top:1px solid #e8e8e8;padding:13px 9px;text-align:right}.old-template #main-content>div.inner-wrap #storeList .store-info li table{margin:0 0 10px 0;text-align:left;width:100%;table-layout:fixed;font-size:13px;font-size:1.3rem}.old-template #main-content>div.inner-wrap #storeList .store-info li table td{vertical-align:top}.old-template #main-content>div.inner-wrap #storeList .store-info li table td:first-child strong{color:#050304;font-weight:600;font-size:14px;font-size:1.4rem}.old-template #main-content>div.inner-wrap #storeList .store-info li table td:first-child em{color:#232220;font-size:14px;font-size:1.4rem}.old-template #main-content>div.inner-wrap #storeList .store-info li.active{background:#f7f7f7}.old-template #main-content>div.inner-wrap #storeList .pagination{margin-bottom:15px}.old-template #main-content>div.inner-wrap .locator-empty{zoom:1;padding-top:20px;font-family:Cuprum,sans-serif;font-size:20px;font-size:2rem;font-weight:700}.old-template #main-content>div.inner-wrap .locator-empty:after,.old-template #main-content>div.inner-wrap .locator-empty:before{content:"";display:table}.old-template #main-content>div.inner-wrap .locator-empty:after{clear:both}.old-template #main-content>div.inner-wrap .locator-empty img{float:left;border:1px solid #d7d7d7;max-width:350px;width:350px;padding:15px 30px;margin:0 30px 30px 0}.old-template #main-content>div.inner-wrap .locator-empty a{text-decoration:underline}.old-template #main-content>div.inner-wrap .locator-empty a:hover{text-decoration:none}.old-template #main-content>div.inner-wrap .filter-profils{padding:30px 35px 15px;color:#fff}.old-template #main-content>div.inner-wrap .filter-profils .font-cuprum{line-height:1.1;margin-bottom:10px}.old-template #main-content>div.inner-wrap .goToSetup{display:block;margin-bottom:3rem}.old-template #main-content>div.inner-wrap #iccSetup{padding-top:50px}.old-template #main-content>div.inner-wrap .videos{text-align:center;margin:10px 0 35px}.old-template #main-content>div.inner-wrap .videos .item-video{display:inline-block;vertical-align:top;margin:10px 5px;max-width:200px;line-height:1.1}.old-template #main-content>div.inner-wrap .videos .item-video .btn-video{display:block}.old-template #main-content>div.inner-wrap .how-to{margin:0 80px;line-height:1.8;position:relative}.old-template #main-content>div.inner-wrap .how-to img{display:block;max-width:100%;margin:35px auto}.old-template #main-content>div.inner-wrap .how-to .goToTop{position:absolute;right:-120px;bottom:0}.old-template #main-content>div.inner-wrap .labIntro{padding:40px 0 25px}.old-template #main-content>div.inner-wrap .labIntro .visu{float:left;max-width:235px;margin-right:20px;border:1px solid #d7d7d7;background:#fff}.old-template #main-content>div.inner-wrap .labIntro>div{overflow:hidden}.old-template #main-content>div.inner-wrap .labGallery{clear:both;background:#f1f1f1;margin:35px -40px;padding:20px 18px}.old-template #main-content>div.inner-wrap .labGallery ul.item-list{margin-left:0;margin-right:0}.old-template #main-content>div.inner-wrap .labGallery ul.item-list li{text-align:left}.old-template #main-content>div.inner-wrap .labGallery ul.item-list li strong{font-weight:600}.old-template #main-content>div.inner-wrap .labInfo{width:calc(100% - 540px);float:right;margin:-20px 0 35px}.old-template #main-content>div.inner-wrap .labInfo strong{font-weight:600}.old-template #main-content>div.inner-wrap .labInfo h2{margin-top:20px;line-height:1.2}.old-template #main-content>div.inner-wrap #mapLab{width:515px;height:445px;max-width:100%;float:left;margin-bottom:35px}.old-template #main-content>div.inner-wrap .main-title-container{color:#fff;background:#232220;width:100%;clear:both;position:relative}.old-template #main-content>div.inner-wrap .main-title-container .main-title{vertical-align:middle;padding:5px 90px 5px 40px;line-height:1.2;display:block}.old-template #main-content>div.inner-wrap .main-title-container .btn-back{width:80px;right:-80px;position:absolute;top:0;bottom:0;vertical-align:middle}@media screen and (max-width:1120px){.old-template #main-content>div.inner-wrap .main-title-container .btn-back{right:0}}.old-template #main-content>div.inner-wrap .shareBox-container{text-align:right;margin:0 7px 0 0}.old-template #main-content>div.inner-wrap .shareBox{text-align:left;display:inline-block;vertical-align:middle;margin-right:10px;padding:9px 7px 2px}.old-template #main-content>div.inner-wrap .shareBox em{font-style:normal;display:inline-block;vertical-align:top;color:#404040;position:relative;padding-right:19px;text-transform:uppercase}.old-template #main-content>div.inner-wrap .shareBox em:after{content:"";position:absolute;top:1px;right:2px;width:1px;height:22px;background:#404040}.old-template #main-content>div.inner-wrap .shareBox .social{display:inline-block;vertical-align:middle;margin-left:9px}.old-template #main-content>div.inner-wrap .picto_social{display:block;border:1px solid #f1f1f1;position:relative;background:#393939;width:26px;height:26px;overflow:hidden;text-indent:-999em;border-radius:13px;transition:background-color .3s ease}.old-template #main-content>div.inner-wrap .picto_social:after{content:"";position:absolute;top:0;left:0;background:#868686;width:100%;height:50%;border-radius:20%}.old-template #main-content>div.inner-wrap .picto_social span{display:block;width:100%;height:100%;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/sprite_social.png) no-repeat 0 0;position:relative;z-index:1}.old-template #main-content>div.inner-wrap .picto_social.fb span{background-position:5px 5px}.old-template #main-content>div.inner-wrap .picto_social.twitter span{background-position:4px -43px}.old-template #main-content>div.inner-wrap .picto_social.pinterest span{background-position:5px -22px}.old-template #main-content>div.inner-wrap .picto_social.youtube span{background-position:4px -82px}.old-template #main-content>div.inner-wrap .picto_social:hover{background-color:#868686!important}.old-template #main-content>div.inner-wrap .table{width:100%;margin:30px 0 12px;table-layout:fixed}.old-template #main-content>div.inner-wrap .table th{color:#fff;background:#232220;font-weight:600;text-align:left;padding:8px 9px 12px;border-right:1px solid #bcc2bd;border-bottom:1px solid #232220}.old-template #main-content>div.inner-wrap .table td{padding:10px 9px;vertical-align:top;border:1px solid #232220;border-width:0 1px 1px 0}.old-template #main-content>div.inner-wrap .table td:first-child{padding-left:3px}.old-template #main-content>div.inner-wrap .table td:last-child{border-right-width:0}.old-template #main-content>div.inner-wrap .table td strong{font-size:1.1em}.old-template #main-content>div.inner-wrap .table .downloadCell{background:0 0;padding-left:0}.old-template #main-content>div.inner-wrap .pagination li{display:inline-block;vertical-align:middle;margin:0 2px;font-weight:700;font-size:18px;font-size:1.8rem}.old-template #main-content>div.inner-wrap .pagination li a{display:block;min-width:35px;height:33px;text-align:center;background:#404040;color:#fff;line-height:33px}.old-template #main-content>div.inner-wrap .pagination li a:hover{background:#050304}.old-template #main-content>div.inner-wrap .pagination .current,.old-template #main-content>div.inner-wrap .pagination .current a,.old-template #main-content>div.inner-wrap .pagination .current a:hover{background:#232220}.old-template #main-content>div.inner-wrap .pagination .current{color:#fff;min-width:35px;height:33px;text-align:center;line-height:33px}.old-template #main-content>div.inner-wrap .pagination .next,.old-template #main-content>div.inner-wrap .pagination .prev{overflow:hidden;text-indent:-999em;margin:0 7px}.old-template #main-content>div.inner-wrap .pagination .next a,.old-template #main-content>div.inner-wrap .pagination .next a:hover,.old-template #main-content>div.inner-wrap .pagination .prev a,.old-template #main-content>div.inner-wrap .pagination .prev a:hover{background:transparent url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-left-black.png) no-repeat center;min-width:17px}.old-template #main-content>div.inner-wrap .pagination .next{margin-left:4px}.old-template #main-content>div.inner-wrap .pagination .next a,.old-template #main-content>div.inner-wrap .pagination .next a:hover{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-black.png)}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .pagination .pager-first,.old-template #main-content>div.inner-wrap .pagination .pager-last{display:none}}.old-template #main-content>div.inner-wrap .pagination .pager-first a,.old-template #main-content>div.inner-wrap .pagination .pager-last a{background:#fff;color:#404040;text-transform:uppercase}.old-template #main-content>div.inner-wrap .pagination .pager-first a:hover,.old-template #main-content>div.inner-wrap .pagination .pager-last a:hover{background:#fff;color:#404040;text-decoration:underline}.old-template #main-content>div.inner-wrap .page-news .pagination{float:none;display:block;width:100%;text-align:center;margin-bottom:20px}.old-template #main-content>div.inner-wrap .tabs{display:table;width:100%}.old-template #main-content>div.inner-wrap .tabs li{display:table-cell;text-align:center;font-weight:700;text-transform:uppercase;color:#232220;padding:8px 10px;cursor:pointer}.old-template #main-content>div.inner-wrap .tabs li.active{background:#f1f1f1;color:#404040}.old-template #main-content>div.inner-wrap .tabContent{background:#f1f1f1;display:none;padding:20px 18px}.old-template #main-content>div.inner-wrap .tabContent:first-of-type{display:block}.old-template #main-content>div.inner-wrap .tabSelect{display:none;margin-bottom:20px}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .tabSelect{display:block}}.old-template #main-content>div.inner-wrap .tabSelect .selectWrapper{display:block}.old-template #main-content>div.inner-wrap .faq{position:relative;min-height:580px;margin-top:5rem;margin-bottom:5rem}.old-template #main-content>div.inner-wrap .faq .tabs{width:280px;float:left;background:#f1f1f1}.old-template #main-content>div.inner-wrap .faq .tabs li{display:block;border-top:1px solid #d7d7d7;text-align:left;color:#404040;position:relative;padding:12px 33px;font-size:16px;font-size:1.6rem}.old-template #main-content>div.inner-wrap .faq .tabs li:first-child{border-top:0}.old-template #main-content>div.inner-wrap .faq .tabs li:hover{background:#e4e4e4}.old-template #main-content>div.inner-wrap .faq .tabs li.active{background:#232220;color:#fff}.old-template #main-content>div.inner-wrap .faq .tabs li.active:after{content:"";position:absolute;left:99%;top:50%;margin-top:-10px;width:0;height:0;border-top:13px solid transparent;border-left:13px solid #232220;border-bottom:13px solid transparent}.old-template #main-content>div.inner-wrap .faq .tabs li img{display:block;width:175px;height:85px;margin-top:5px}.old-template #main-content>div.inner-wrap .faq .tabContainer{width:calc(100% - 280px);float:right;padding:20px 20px 95px}.old-template #main-content>div.inner-wrap .faq .tabSelect{background:#f1f1f1;margin:-20px -20px 10px;padding:30px 20px}.old-template #main-content>div.inner-wrap .faq .tabContent{background:#fff;padding:0;color:#232220}.old-template #main-content>div.inner-wrap .faq .faq-list li{color:#404040;font-weight:700;padding:12px 17px;border-bottom:1px solid #d7d7d7}.old-template #main-content>div.inner-wrap .faq .faq-list a:hover{color:#232220}.old-template #main-content>div.inner-wrap .faq .goToTop{position:absolute;bottom:0;right:0}.old-template #main-content>div.inner-wrap .filter-item-list{float:left}.old-template #main-content>div.inner-wrap .filter-item-list+.pagination:has(+.item-list){display:none}.old-template #main-content>div.inner-wrap .item-list{clear:both;margin:0 0 25px}.old-template #main-content>div.inner-wrap .item-list li{zoom:1;text-align:end;border-bottom:1px solid #e8e8e8;padding:30px 40px}.old-template #main-content>div.inner-wrap .item-list li :not(.btn){text-align:start}.old-template #main-content>div.inner-wrap .item-list li:after,.old-template #main-content>div.inner-wrap .item-list li:before{display:none}.old-template #main-content>div.inner-wrap .item-list li:after{clear:both}.old-template #main-content>div.inner-wrap .item-list li:first-child{border-top:0}.old-template #main-content>div.inner-wrap .item-list h3:not([class]){margin-bottom:1.5rem;font-size:1.8rem;line-height:1.3;text-transform:uppercase;color:#4d4b4c}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .item-list li:nth-child(even){background-color:#e8e8e8}}.old-template #main-content>div.inner-wrap .item-list .visu{float:left;display:block;width:260px;height:auto}.old-template #main-content>div.inner-wrap .item-list .date{overflow:hidden;text-align:left;padding-left:25px;display:block;color:#232220}.old-template #main-content>div.inner-wrap .item-list .item-list-title{overflow:hidden;text-align:left;text-transform:uppercase;color:#4d4b4c;line-height:1.3;padding:0 0 10px 25px}.old-template #main-content>div.inner-wrap .item-list .item-list-preview{overflow:hidden;text-align:left;padding:0 0 20px 25px}.old-template #main-content>div.inner-wrap .item-list .item-list-preview strong{color:#232220;font-family:Cuprum,sans-serif}.old-template #main-content>div.inner-wrap .item-list.item-list-3-col{margin:30px 0 50px;display:flex;flex-wrap:wrap;gap:6rem 3rem}.old-template #main-content>div.inner-wrap .item-list.item-list-3-col li{padding:20px;border-bottom:0;flex:1 1 auto}.old-template #main-content>div.inner-wrap .item-list.item-list-3-col .item-list-title{padding-left:0;text-align:left}.old-template #main-content>div.inner-wrap .item-list.item-list-3-col .visu{float:none;max-width:260px;margin:5px 0 15px}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col{margin:0 0 25px;display:flex;flex-wrap:wrap}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col li{border-bottom:0;padding:0 35px!important;text-align:left;width:300px;margin:40px 15px;line-height:1.1;position:relative}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col li:before{display:none!important}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col .visu{float:none;width:130px;margin:0 0 13px 0;border:1px solid #d7d7d7}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col .visu.fallback{opacity:.4;padding:7px 14px}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col .flag{display:block;margin:13px 0 4px;width:27px;border:1px solid #f1f1f1}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col .btn{position:absolute;bottom:0}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col .more{display:inline-block;padding-top:6px;font-family:Oranienbaum,serif;font-size:17px;font-size:1.7rem;text-decoration:underline}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col .more:hover{text-decoration:none}.old-template #main-content>div.inner-wrap .no-flexbox .item-list.item-list-3-col li,.old-template #main-content>div.inner-wrap .no-flexbox .item-list.item-list-4-col li{float:left}.old-template #main-content>div.inner-wrap .item-list-event .item-list-event-taglist{overflow:hidden;text-align:left;padding:0 0 10px 25px}.old-template #main-content>div.inner-wrap .item-list-event .item-list-event-pic{border:1px solid #dbdbdb;background:#fff;float:left;width:290px;margin-right:15px;display:flex;align-items:center}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .item-list-event .item-list-event-pic{float:none;margin:0 auto 35px;max-width:290px;width:95%}}.old-template #main-content>div.inner-wrap .item-list-event .item-list-event-pic img{border:1px solid #dbdbdb;width:77%;height:auto;margin:-1px}.old-template #main-content>div.inner-wrap .item-list-event .item-list-event-date{flex:1 0 auto;padding:10px 12px 5px 0;line-height:1.1;font-family:Oranienbaum,serif;font-size:19px;font-weight:700;max-width:24%;text-align:right!important}.old-template #main-content>div.inner-wrap .item-list-event .item-list-event-date span{display:block;text-align:right!important}.old-template #main-content>div.inner-wrap .item-list-event .item-list-event-date .year{color:#232220;font-weight:400;font-size:16px;padding-top:4px}.old-template #main-content>div.inner-wrap .item-list-event .item-list-event-date img{width:auto;margin:-2px 0 2px;border:0}.old-template #main-content>div.inner-wrap .filter-event-list{zoom:1;padding:20px 40px 0;margin:20px -40px 0;border-top:1px solid #d7dad7}.old-template #main-content>div.inner-wrap .filter-event-list:after,.old-template #main-content>div.inner-wrap .filter-event-list:before{content:"";display:table}.old-template #main-content>div.inner-wrap .filter-event-list:after{clear:both}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .filter-event-list{padding:20px 20px 0;margin:20px -20px 0}.old-template #main-content>div.inner-wrap .filter-event-list .selectWrapper{margin-bottom:7px}}.old-template #main-content>div.inner-wrap .filter-event-list label{display:inline-block;text-transform:uppercase;font-family:Cuprum,sans-serif;font-weight:700;font-size:19px;margin-right:10px;vertical-align:middle}@media screen and (max-width:945px){.old-template #main-content>div.inner-wrap .filter-event-list label{display:block}}.old-template #main-content>div.inner-wrap .filter-event-list input{display:inline-block;vertical-align:middle}@media screen and (max-width:479px){.old-template #main-content>div.inner-wrap .filter-event-list input{float:right;margin-top:10px}}.old-template #main-content>div.inner-wrap .extra-popin-content{display:none}.old-template #main-content>div.inner-wrap .extra-content-container{display:block;padding:10px 60px 0;min-height:80px;line-height:1.3}.old-template #main-content>div.inner-wrap .extra-content-container .shareBox{margin-top:5px}.old-template #main-content>div.inner-wrap .art-author{display:block}.old-template #main-content>div.inner-wrap .art-title{display:block}.old-template #main-content>div.inner-wrap .art-title strong{color:#4d4b4c;margin-right:5px}.old-template #main-content>div.inner-wrap .art-spec{display:block;color:#4d4b4c;font-weight:600;padding:5px 0 10px}.old-template #main-content>div.inner-wrap .submit-selector{text-align:right;padding-right:30px}.old-template #main-content>div.inner-wrap .btn-back-selector{color:#003b5b;margin-right:20px}.old-template #main-content>div.inner-wrap .btn-back-selector:before{content:"<";font-size:18px;font-size:1.8rem;margin-right:4px;vertical-align:top;display:inline-block}.old-template #main-content>div.inner-wrap .container-inline .form-actions,.old-template #main-content>div.inner-wrap .container-inline.form-actions{margin-top:12px}.old-template #main-content>div.inner-wrap .store-info tbody{border:0}.old-template #main-content>div.inner-wrap .bottom-highlight{background:#282627}.old-template #main-content>div.inner-wrap .bottom-highlight img{display:block;max-width:100%;margin:0 auto}.old-template #main-content>div.inner-wrap .infobox a.btn{color:#fff;text-decoration:none;width:100%;margin-top:10px}.old-template #main-content>div.inner-wrap .sticked{position:fixed;top:0;left:0;width:100%;z-index:10;box-shadow:0 0 10px 0 rgba(0,0,0,.2)}.old-template #main-content>div.inner-wrap .sticked .backHome{left:10px}.old-template #main-content>div.inner-wrap .sticked+.meta{margin-top:42px}.old-template #main-content>div.inner-wrap .no-svg .backHome{text-indent:0}.old-template #main-content>div.inner-wrap .slider-actu-title{width:280px;position:relative;z-index:2;background:#282627;color:#fff;border-bottom:1px solid #3b3b3b;padding:25px 30px;line-height:1.2;margin-bottom:-117px}.old-template #main-content>div.inner-wrap .slider-actu-title a{text-decoration:underline;font-family:Oranienbaum,serif;font-size:17px;font-size:1.7rem}.old-template #main-content>div.inner-wrap .slider-actu{color:#fff;z-index:1;border-top:1px solid #282627}@media screen and (min-width:768px){.old-template #main-content>div.inner-wrap .slider-actu:after{content:"";position:absolute;bottom:-50px;left:0;height:50px;width:280px;background:#282627}.old-template #main-content>div.inner-wrap .slider-actu .item-actu .btn{position:absolute;bottom:0;left:140px;transform:translateX(-50%)}}.old-template #main-content>div.inner-wrap .slider-actu .item-actu{float:left;width:280px;height:360px;background:#282627;padding:146px 30px 35px;line-height:1.1}.old-template #main-content>div.inner-wrap .slider-actu .item-actu p{line-height:1.4;margin:5px 0 60px}.old-template #main-content>div.inner-wrap .slider-actu .visu{float:right;width:530px;z-index:-1;border-bottom:1px solid #282627}.old-template #main-content>div.inner-wrap .slider-actu .visu img{height:auto;width:100%}.old-template #main-content>div.inner-wrap .slider-actu-control{position:absolute;width:80px;height:105px;background:#282627;left:-80px;top:100%;padding-top:35px;text-align:center}.old-template #main-content>div.inner-wrap .slider-actu-control .slick-prev{top:20px;right:10px;left:auto}.old-template #main-content>div.inner-wrap .slider-actu-control .slick-prev:before{content:"";opacity:1;display:block;width:100%;height:100%;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-left-white.png) no-repeat center}.old-template #main-content>div.inner-wrap .slider-actu-control .slick-next{top:auto;bottom:15px;right:10px}.old-template #main-content>div.inner-wrap .slider-actu-control .slick-next:before{content:"";opacity:1;display:block;width:100%;height:100%;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-white.png) no-repeat center}.old-template #main-content>div.inner-wrap .slider-actu-control .current{font-family:Oranienbaum,serif;color:#d7d7d7}.old-template #main-content>div.inner-wrap .slider-actu-control .current em{font-style:normal;color:#fff;font-size:36px;font-size:3.6rem;vertical-align:-13px}.old-template #main-content>div.inner-wrap .webTv{background:#f1f1f1;color:#404040;text-align:center;margin-bottom:30px;padding:100px 0 60px}.old-template #main-content>div.inner-wrap .webTv .item-video{display:inline-block;vertical-align:top;margin:10px;max-width:290px;line-height:1.2}.old-template #main-content>div.inner-wrap .webTv .item-video .btn-video{display:block}.old-template #main-content>div.inner-wrap .webTv h3{margin-bottom:-5px}.old-template #main-content>div.inner-wrap .webTv a{text-decoration:underline}.old-template #main-content>div.inner-wrap .highlights-video-wrap{width:100%;margin:40px auto;max-width:945px}.old-template #main-content>div.inner-wrap .highlights-video{position:relative;width:100%;padding-bottom:56.25%;height:0}.old-template #main-content>div.inner-wrap .highlights-video iframe{position:absolute;top:0;left:0;height:100%;width:100%;margin-bottom:0}.old-template #main-content>div.inner-wrap .ad{display:block;margin:50px auto 0;max-width:100%}.old-template #main-content>div.inner-wrap .welcome{background:#050304;color:#f1f1f1}.old-template #main-content>div.inner-wrap .welcome .welcome-text{float:right;line-height:1.8;padding:30px 30px 10px 40px;width:calc(100% - 280px)}.old-template #main-content>div.inner-wrap .welcome .history{background:#232220 url(/themes/custom/cansoninf2025/assets/img/old-image/common/bg_textured.png) repeat 0 0;width:280px;text-align:center;float:left;padding:25px 10px}.old-template #main-content>div.inner-wrap .welcome .history img{display:block;margin:0 auto 15px;max-width:250px}.old-template #main-content>div.inner-wrap .welcome .history .btn{background:#050304;cursor:default}.old-template #main-content>div.inner-wrap .product-preview{background:#fff}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .product-preview{padding-top:25px}}.old-template #main-content>div.inner-wrap .product-preview li{display:table;width:100%;border-top:1px solid #d7d7d7}.old-template #main-content>div.inner-wrap .product-preview li:first-child{border-top:0;color:#232220;line-height:1.2}.old-template #main-content>div.inner-wrap .product-preview li:first-child .left{padding:25px 10px}.old-template #main-content>div.inner-wrap .product-preview li:first-child .left img{width:33px;height:28px;margin-bottom:10px}.old-template #main-content>div.inner-wrap .product-preview li:first-child .left a{text-decoration:underline;font-family:Oranienbaum,serif;font-size:18px;font-size:1.8rem}.old-template #main-content>div.inner-wrap .product-preview li:first-child .right:before{display:none}.old-template #main-content>div.inner-wrap .product-preview .left,.old-template #main-content>div.inner-wrap .product-preview .right{display:table-cell;vertical-align:middle}.old-template #main-content>div.inner-wrap .product-preview .left{width:280px;padding:15px 10px;text-align:center}.old-template #main-content>div.inner-wrap .product-preview .left img{max-width:240px;width:100%;display:block;margin:0 auto}.old-template #main-content>div.inner-wrap .product-preview .right{background:#f1f1f1;position:relative;padding:25px 40px}.old-template #main-content>div.inner-wrap .product-preview .right:before{content:"";position:absolute;left:-1px;top:50%;margin-top:-10px;width:0;height:0;border-top:13px solid transparent;border-left:13px solid #fff;border-bottom:13px solid transparent}.old-template #main-content>div.inner-wrap .product-preview .right .font-cuprum{line-height:1.2}.old-template #main-content>div.inner-wrap .product-preview .right p{margin-bottom:15px}.old-template #main-content>div.inner-wrap .product-preview .product-preview-elearning .left{vertical-align:top;padding:0;background:#282627}.old-template #main-content>div.inner-wrap .product-preview .product-preview-elearning .left img{max-width:none}.old-template #main-content>div.inner-wrap .product-preview .product-preview-elearning .right{background:#fff;vertical-align:top}.old-template #main-content>div.inner-wrap .product-preview .product-preview-elearning .right:before{visibility:hidden}.old-template #main-content>div.inner-wrap .product-preview .product-preview-elearning .right .font-size-36{color:#232220}.old-template #main-content>div.inner-wrap .product-preview .product-preview-elearning .right p{font-size:13px;font-size:1.3rem;margin:10px 0 30px}.old-template #main-content>div.inner-wrap .event-calendar{width:100%;background:#fff;position:relative}.old-template #main-content>div.inner-wrap .event-calendar .selectWrapper{display:block;margin-top:15px;margin-right:0;width:auto!important}.old-template #main-content>div.inner-wrap .event-calendar .event-calendar-head{position:absolute;top:13px;left:0;z-index:1;padding:30px 25px;border-bottom:1px solid rgba(255,255,255,.4);line-height:1.3;width:300px}@media screen and (max-width:945px){.old-template #main-content>div.inner-wrap .event-calendar .event-calendar-head{width:250px}}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .event-calendar .event-calendar-head{position:static;width:100%}}.old-template #main-content>div.inner-wrap .event-calendar .event-calendar-head a{text-decoration:underline;font-family:Oranienbaum,serif;font-size:17px;font-size:1.7rem}.old-template #main-content>div.inner-wrap .event-calendar .event-details{color:#000;background:#fff;width:100%}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .event-calendar .event-details{border-top:40px solid #e8e8e8}}.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-list{padding:210px 0 0!important}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-list{padding-top:0!important}}.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-track{border-top:20px solid #fff;border-bottom:1px solid #d7d7d7}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-track{border-top-width:0}}.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-next,.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-prev{top:auto;bottom:28px;padding:0;margin:0;border:0;width:115px;height:365px;background:0 0;-webkit-appearance:none;overflow:hidden;outline:0;right:0;cursor:default;text-align:left}.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-next:before,.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-prev:before{content:"";display:inline-block;cursor:pointer;margin:0 25px;width:40px;height:40px;background:#282627 url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-white.png) no-repeat center}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-next,.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-prev{width:40px;height:40px;bottom:auto;top:-40px}.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-next:before,.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-prev:before{margin:0}}.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-prev{right:auto;left:0;text-align:right}.old-template #main-content>div.inner-wrap .event-calendar .event-details .slick-prev:before{background:#282627 url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-left-white.png) no-repeat center}.old-template #main-content>div.inner-wrap .event-calendar .event-item{color:#000;opacity:.3;transition:.3s;position:relative;pointer-events:none}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .event-calendar .event-item{opacity:1!important;pointer-events:auto;border-bottom:1px solid #d7d7d7}}.old-template #main-content>div.inner-wrap .event-calendar .event-item a{display:block}.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info{opacity:0;width:440px;position:absolute;bottom:calc(100% + 40px);left:50%;transform:translateX(-50px);transition:opacity 5ms ease}@media screen and (max-width:945px){.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info{width:390px;transform:translateX(-100px)}}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info{width:100%;padding:20px 25px;position:relative;transform:translateX(0);top:0;left:0;bottom:auto;background:#fff;opacity:1!important}.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info:before{display:none}}.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info:before{content:"";position:absolute;top:50%;left:-10px;height:90%;width:1px;transform:translateY(-50%);background:#e8e8e8}.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info .event-item-title{font-family:Cuprum,sans-serif;text-transform:uppercase;font-size:26px;line-height:1;color:#232220;padding:12px 0 5px 0;clear:both}.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info .event-item-date{padding:2px 0 0;font-family:Oranienbaum,serif;text-transform:uppercase;line-height:1.1;font-size:19px;font-weight:700}.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info .event-item-date .year{color:#232220;font-weight:400;font-size:16px;padding-top:4px}.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-details-info .event-item-date img{display:inline-block;vertical-align:-3px;transform:rotate(-90deg);width:13px;margin:2px 0 5px auto}.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-item-pic{display:block;margin:0 auto;border-top:1px solid #dbdbdb}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .event-calendar .event-item .event-item-pic{width:100%}}.old-template #main-content>div.inner-wrap .event-calendar .event-item.slick-active{pointer-events:auto;opacity:1;transition:opacity .3s ease .5s}.old-template #main-content>div.inner-wrap .event-calendar .event-item.slick-active .event-details-info{opacity:1;transition:opacity .4s ease .5s}.old-template #main-content>div.inner-wrap body:not(.home) .event-calendar{margin:-20px -40px 0;width:auto}.old-template #main-content>div.inner-wrap body:not(.home) .event-calendar:before{content:"";position:absolute;top:-25px;left:50%;width:calc(100% - 130px);height:1px;background:#d7d7d7;transform:translateX(-50%)}.old-template #main-content>div.inner-wrap body:not(.home) .event-calendar .event-calendar-head{left:40px}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap body:not(.home) .event-calendar{margin:-20px -13px 0}.old-template #main-content>div.inner-wrap body:not(.home) .event-calendar:before{top:-15px;width:calc(100% - 50px)}}.old-template #main-content>div.inner-wrap .event-item-tag{display:inline-block;padding:3px 8px 0;text-transform:uppercase;color:#fff;background:#3d3d3d;margin-bottom:3px;font-family:Cuprum,sans-serif;font-size:17px}.old-template #main-content>div.inner-wrap .intro-section-text .event-item-tag{float:right;margin:0 0 8px 10px}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap .intro-section-text .event-item-tag{float:none;margin:0 10px 20px 0}}.old-template #main-content>div.inner-wrap .event-item-tag:first-of-type{background:#5b5b5b}.old-template #main-content>div.inner-wrap .event-item-tag.past-event{font-size:13px;float:right}@media screen and (max-width:460px){.old-template #main-content>div.inner-wrap .event-item-tag.past-event{float:none;display:block;text-align:center;margin:15px 0}}.old-template #main-content>div.inner-wrap .edito ul,.old-template #main-content>div.inner-wrap div:not([class]) ul{margin:25px 0 25px 10px;overflow:hidden}.old-template #main-content>div.inner-wrap .edito ul:not(.pagination) li,.old-template #main-content>div.inner-wrap div:not([class]) ul:not(.pagination) li{padding:3px 0}.old-template #main-content>div.inner-wrap .edito ul:not(.pagination) li:before,.old-template #main-content>div.inner-wrap div:not([class]) ul:not(.pagination) li:before{content:"";width:13px;height:17px;display:inline-block;vertical-align:middle;margin-right:8px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/flame.svg) no-repeat center}.old-template #main-content>div.inner-wrap .edito a:not(.btn),.old-template #main-content>div.inner-wrap div:not([class]):not(:has(>.pagination)) a:not(.btn){text-decoration:underline;color:#232220}.old-template #main-content>div.inner-wrap .edito a:not(.btn):hover,.old-template #main-content>div.inner-wrap div:not([class]):not(:has(>.pagination)) a:not(.btn):hover{text-decoration:none}.old-template #main-content>div.inner-wrap .edito h3,.old-template #main-content>div.inner-wrap div:not([class]) h3{font-size:18px;font-size:1.8rem;font-family:Cuprum,sans-serif;font-weight:700}.old-template #main-content>div.inner-wrap .edito h3 img,.old-template #main-content>div.inner-wrap div:not([class]) h3 img{display:block;max-width:100%;margin:0 2px;border:5px solid #f1f1f1}.old-template #main-content>div.inner-wrap .edito p,.old-template #main-content>div.inner-wrap div:not([class]) p{margin-bottom:10px}.old-template #main-content>div.inner-wrap .edito p img,.old-template #main-content>div.inner-wrap div:not([class]) p img{display:block;max-width:100%;margin:0 2px;border:5px solid #f1f1f1}.old-template #main-content>div.inner-wrap .edito>img,.old-template #main-content>div.inner-wrap div:not([class])>img{display:block;max-width:100%;height:auto;margin:0 2px;border:5px solid #f1f1f1}.old-template #main-content>div.inner-wrap .edito>img.align-center,.old-template #main-content>div.inner-wrap div:not([class])>img.align-center{margin:auto}.old-template #main-content>div.inner-wrap .edito object,.old-template #main-content>div.inner-wrap div:not([class]) object{margin:15px 0;max-width:100%;display:block}.old-template #main-content>div.inner-wrap .edito-event strong{color:#232220;font-size:1.1em}.old-template #main-content>div.inner-wrap .edito-highlight{margin:80px 25px 50px}.old-template #main-content>div.inner-wrap .timetable{margin:40px 0;display:flex;align-items:center}.old-template #main-content>div.inner-wrap .timetable img{display:block;max-width:60%;width:auto;border:1px solid #d7d7d7}.old-template #main-content>div.inner-wrap .timetable .timetable-infos{border:1px solid #d7d7d7;background:#fff url(/themes/custom/cansoninf2025/assets/img/old-image/common/icon-timetable.png) no-repeat 96% 13px;padding:30px 55px 30px 30px;margin-left:-30px}.old-template #main-content>div.inner-wrap .timetable .timetable-infos strong{font-size:1.4rem}@media screen and (max-width:945px){.old-template #main-content>div.inner-wrap .timetable{flex-wrap:wrap;flex-direction:column;justify-content:center}.old-template #main-content>div.inner-wrap .timetable img{max-width:100%}.old-template #main-content>div.inner-wrap .timetable .timetable-infos{margin-left:0;margin-top:20px;padding:20px;max-width:520px}}.old-template #main-content>div.inner-wrap .no-svg .edito li:before,.old-template #main-content>div.inner-wrap .no-svg div:not([class]) li:before{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/flame.png)}.old-template #main-content>div.inner-wrap ol,.old-template #main-content>div.inner-wrap ul.numbered-list{counter-reset:section;margin:25px 0 25px 10px}.old-template #main-content>div.inner-wrap ol li,.old-template #main-content>div.inner-wrap ul.numbered-list li{counter-increment:section;padding:3px 0 10px 35px;background:0 0;position:relative}.old-template #main-content>div.inner-wrap ol li:before,.old-template #main-content>div.inner-wrap ul.numbered-list li:before{content:counters(section,".");font-weight:700;position:absolute;top:0;left:0;background:#404040;color:#fff;width:28px;height:28px;line-height:28px;text-align:center;border-radius:0}.old-template #main-content>div.inner-wrap .edito-highlight h2,.old-template #main-content>div.inner-wrap .edito-title,.old-template #main-content>div.inner-wrap .timetable-infos h2{display:block;font-size:22px;font-size:2.2rem;font-weight:700;font-family:Cuprum,sans-serif;color:#050304;text-transform:uppercase}.old-template #main-content>div.inner-wrap .edito-intro{display:block;margin:0 0 15px;font-family:Cuprum,sans-serif;font-size:18px;font-size:1.8rem;line-height:1.3}.old-template #main-content>div.inner-wrap .edito-image-single{background:#f1f1f1;padding:10px 10px 5px;float:left;clear:left;margin:0 25px 25px 0}.old-template #main-content>div.inner-wrap .edito-image-single img{display:block;width:230px;margin:0 auto}.old-template #main-content>div.inner-wrap .edito-image-single .edito-legend{max-width:220px;padding:10px 0}.old-template #main-content>div.inner-wrap .edito-image-single.right{float:right;clear:right;margin:0 0 25px 25px}.old-template #main-content>div.inner-wrap .edito-image-single.left{float:left;margin:0 25px 25px 0}.old-template #main-content>div.inner-wrap .edito-image-double{margin:25px 0;padding:10px;display:block;width:100%;clear:both;background:#f1f1f1;text-align:center}.old-template #main-content>div.inner-wrap .edito-image-double img{display:inline-block;width:49%;vertical-align:middle}.old-template #main-content>div.inner-wrap .edito-image-triple{margin:25px 0;padding:10px 0;display:block;width:100%;clear:both;background:#f1f1f1;text-align:center}.old-template #main-content>div.inner-wrap .edito-image-triple img{width:32%;display:inline-block;vertical-align:middle}.old-template #main-content>div.inner-wrap .edito-legend{display:block;font-style:italic;text-align:left;font-size:12px;font-size:1.2rem;line-height:1.3;background:#f1f1f1;padding:10px}.old-template #main-content>div.inner-wrap .adressBox{display:inline-table;padding:10px 30px 20px 20px}.old-template #main-content>div.inner-wrap .adressBox .adressBox-title{color:#050304;font-weight:700;position:relative}.old-template #main-content>div.inner-wrap .adressBox .adressBox-title:before{content:"";position:absolute;top:4px;left:-20px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-black.png) no-repeat center;width:10px;height:14px}.old-template #main-content>div.inner-wrap .filiales td{padding:10px 30px 20px 20px}.old-template #main-content>div.inner-wrap .filiales p>strong{color:#232220;font-weight:700;position:relative;display:inline-block}.old-template #main-content>div.inner-wrap .filiales p>strong:before{content:"";position:absolute;top:4px;left:-20px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-black.png) no-repeat center;width:10px;height:14px}.old-template #main-content>div.inner-wrap ul.glossary-index{margin:10px 0 0}.old-template #main-content>div.inner-wrap ul.glossary-index li{background:0 0;display:inline-block;padding:0;width:32px;height:32px;line-height:32px;text-align:center;margin-right:2px}.old-template #main-content>div.inner-wrap ul.glossary-index li:before{display:none}.old-template #main-content>div.inner-wrap ul.glossary-index a{text-decoration:none;font-weight:700;background:#404040;color:#fff;display:block;height:100%}.old-template #main-content>div.inner-wrap ul.glossary-index a:hover{background:#232220}.old-template #main-content>div.inner-wrap .glossary-anchor{padding:43px 0 3px;margin-bottom:5px;font-weight:700;border-bottom:1px solid #e8e8e8;font-size:20px;font-size:2rem;font-family:Cuprum,sans-serif}.old-template #main-content>div.inner-wrap .glossary h3{padding:43px 0 3px;margin-bottom:5px;font-weight:700;font-size:20px;font-size:2rem;font-family:Cuprum,sans-serif;border-bottom:1px solid #e8e8e8}.old-template #main-content>div.inner-wrap #findProduct{background:#282627}.old-template #main-content>div.inner-wrap .filter-title{color:#fff;width:290px;margin:0 auto}.old-template #main-content>div.inner-wrap .filterBlock-title{background:#fff;width:290px;margin:10px auto -1px;position:relative;border-bottom:1px solid #d8d8d8;padding:12px}.old-template #main-content>div.inner-wrap .filterBlock-title span{font-size:16px;font-size:1.6rem;color:#232220;font-family:Oranienbaum,serif;font-weight:400;float:right;margin-top:4px}.old-template #main-content>div.inner-wrap .product-filters{float:left;width:370px;padding:18px 0}.old-template #main-content>div.inner-wrap .product-filters .filterBlock{width:290px;margin:0 auto 40px;background:#f1f1f1}.old-template #main-content>div.inner-wrap .product-filters .filterBlock h3{text-transform:uppercase;font-weight:700;font-size:17px;line-height:1.3;padding:12px 45px 12px 15px;border-top:1px solid #bcc2bd;cursor:pointer;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-top-black.png) no-repeat 94% 50%;overflow:hidden;transition:ease all .3s;max-height:70px}.old-template #main-content>div.inner-wrap .product-filters .filterBlock h3.selected{max-height:0;padding-top:0;padding-bottom:0;border-top-width:0}.old-template #main-content>div.inner-wrap .product-filters .filterBlock .filter-category-container.closed h3{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-bottom-black.png)}.old-template #main-content>div.inner-wrap .product-filters .filterBlock .filter-category-container.closed .filter-category{display:none}.old-template #main-content>div.inner-wrap .filter-category{padding:0 15px 15px;margin-top:-6px}.old-template #main-content>div.inner-wrap .product-list-header{background:#f1f1f1;padding:20px 35px;line-height:1.2;margin-bottom:25px}.old-template #main-content>div.inner-wrap .product-list{float:right;width:calc(100% - 371px);max-width:570px;background:#fff;min-height:850px;position:relative;padding-bottom:80px}.old-template #main-content>div.inner-wrap .product-list .goToTop{position:absolute;bottom:0;right:0}.old-template #main-content>div.inner-wrap .product-list ul{padding:0 10px 0 32px;overflow:hidden}.old-template #main-content>div.inner-wrap .product-list .item{display:inline-block;vertical-align:top;width:160px;margin:0 3px 50px 3px;line-height:1.2;position:relative;padding-bottom:48px;min-height:325px;transform:scale(1);opacity:1;transition:transform 550ms ease,opacity .6s linear}.old-template #main-content>div.inner-wrap .product-list .item.hidden{transform:scale(.95);opacity:0;transition-property:none}.old-template #main-content>div.inner-wrap .product-list .item img{width:160px;height:165px;display:block}.old-template #main-content>div.inner-wrap .product-list .item a{display:block}.old-template #main-content>div.inner-wrap .product-list .item h2{border-top:7px solid #232220;padding:8px 0 4px;line-height:1.3;font-size:20px;font-size:2rem}.old-template #main-content>div.inner-wrap .product-list .item .btn{position:absolute;bottom:0;left:0}.old-template #main-content>div.inner-wrap .filterTag,.old-template #main-content>div.inner-wrap .filterTagArchive{display:inline-block;margin:0 2px 6px;background:#fff;padding:5px 15px 5px 23px;color:#404040;font-weight:700;cursor:pointer;position:relative}.old-template #main-content>div.inner-wrap .filterTag:before,.old-template #main-content>div.inner-wrap .filterTagArchive:before{content:"+";position:absolute;top:0;left:4px;font-size:22px;transform:rotate(45deg)}.old-template #main-content>div.inner-wrap .selected-criteria{padding-top:8px}.old-template #main-content>div.inner-wrap .btnReset{color:#fff;background:#232220;padding:5px 15px;border:0;font-weight:700}.old-template #main-content>div.inner-wrap .btnReset:hover{background:#818d84}.old-template #main-content>div.inner-wrap .showArchiveList{cursor:pointer}.old-template #main-content>div.inner-wrap .filterTagArchive{display:none}.old-template #main-content>div.inner-wrap .archiveList{height:0}.old-template #main-content>div.inner-wrap .archiveList li{display:inline-block;vertical-align:top;width:160px;margin:0 3px 20px 3px;transform:scale(.95);opacity:0;transition:transform 550ms ease,opacity .6s linear}.old-template #main-content>div.inner-wrap .archiveList li img{width:160px;height:165px;display:block}.old-template #main-content>div.inner-wrap .archiveList li a{display:block}.old-template #main-content>div.inner-wrap .archiveList li h2{border-top:7px solid #232220;padding:8px 0 4px;line-height:1.3}.old-template #main-content>div.inner-wrap .archiveList li .btn{margin-top:15px}.old-template #main-content>div.inner-wrap .archiveMode ul{height:0}.old-template #main-content>div.inner-wrap .archiveMode .filterTagArchive{display:inline-block}.old-template #main-content>div.inner-wrap .archiveMode .archiveList{height:auto}.old-template #main-content>div.inner-wrap .archiveMode .archiveList li{transform:scale(1);opacity:1}.old-template #main-content>div.inner-wrap .webinar-focus{position:relative;border-bottom:1px solid #d7d7d7;margin:0 -40px;padding:40px 40px 50px;clear:both}.old-template #main-content>div.inner-wrap .webinar-focus .tag{width:80px;position:absolute;z-index:2;top:5px;right:5px}.old-template #main-content>div.inner-wrap .webinar-focus .tag~.webinar-desc{padding-top:15px}.old-template #main-content>div.inner-wrap .webinar-focus .btn{position:absolute;bottom:15px;right:30px}.old-template #main-content>div.inner-wrap .webinar-focus .visu{float:left;margin-right:25px}.old-template #main-content>div.inner-wrap .webinar-focus .visu img{display:block;max-width:350px;width:100%}.old-template #main-content>div.inner-wrap .webinar-focus .visu .btn-video{margin:0;cursor:default}.old-template #main-content>div.inner-wrap .webinar-focus .visu .btn-video:after{cursor:default}.old-template #main-content>div.inner-wrap .webinar-focus .visu .tag-new{text-align:center;border-top:8px solid #cf142b;margin-top:4px}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc{overflow:hidden}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc>.font-cuprum:first-child{line-height:1}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc .date{font-size:16px;font-size:1.6rem;font-family:Cuprum,sans-serif;display:block;color:#cf142b;text-transform:uppercase;margin-bottom:10px}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc p{margin:13px 0}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc .author{font-size:17px;font-size:1.7rem;line-height:1;display:block;color:#232220;margin:10px 0 0}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc .author img{display:inline-block;vertical-align:-9px;margin-left:3px}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc .author+.date{margin-top:-6px}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc .link-gallery{display:inline-block;color:#232220;font-size:17px;font-size:1.7rem}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc .link-gallery img{display:inline-block;vertical-align:middle;margin-right:5px;width:35px;height:35px}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc .link-gallery span{text-decoration:underline;display:inline-block;vertical-align:middle}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc .link-gallery:hover span{text-decoration:none}.old-template #main-content>div.inner-wrap .webinar-focus .rating-wrapper .rating-label{display:inline-block;vertical-align:bottom;font-weight:700;margin-right:3px}.old-template #main-content>div.inner-wrap .webinar-focus .rating-wrapper .br-wrapper{display:inline-block;vertical-align:bottom}.old-template #main-content>div.inner-wrap .webinar-focus .rating-wrapper+.link-gallery{margin-top:20px}.old-template #main-content>div.inner-wrap .tag-new{display:block;color:#cf142b;font-family:Cuprum,sans-serif;font-size:20px;font-size:2rem;font-weight:700;text-transform:uppercase}.old-template #main-content>div.inner-wrap .webinar-list .filter-item-list,.old-template #main-content>div.inner-wrap .webinar-list .pagination{float:none}.old-template #main-content>div.inner-wrap .webinar-list .pagination{text-align:right;margin-top:30px}.old-template #main-content>div.inner-wrap .webinar-list .filter-item-list .selectWrapper{margin-bottom:5px}.old-template #main-content>div.inner-wrap .webinar-list>.font-cuprum{color:#232220;margin-bottom:15px}.old-template #main-content>div.inner-wrap .webinar-intro{padding-top:25px;margin-bottom:25px;font-size:12px;font-size:1.2rem}.old-template #main-content>div.inner-wrap .webinar-intro img{float:left;margin:0 25px 0 0;max-width:350px}.old-template #main-content>div.inner-wrap .webinar-intro div{overflow:hidden}.old-template #main-content>div.inner-wrap .next-webinar{margin-top:20px;margin-bottom:20px;padding-top:15px;background:#f1f1f1;border:3px solid #232220}.old-template #main-content>div.inner-wrap .next-webinar>.font-cuprum:first-child{color:#232220;margin-bottom:15px;line-height:1.2}.old-template #main-content>div.inner-wrap .webinar-list-item{border-top:1px solid #d7d7d7;margin-top:25px;margin-bottom:-26px}.old-template #main-content>div.inner-wrap .webinar-list-item .visu .tag-new,.old-template #main-content>div.inner-wrap .webinar-list-item .visu img{max-width:260px}.old-template #main-content>div.inner-wrap .webinar-list-item:last-of-type{margin-bottom:30px}.old-template #main-content>div.inner-wrap .e-academy-video .tag-new,.old-template #main-content>div.inner-wrap .webinar-fiche .tag-new{border-left:8px solid #cf142b;margin:15px 0 -7px;padding-left:10px}.old-template #main-content>div.inner-wrap .e-academy-video .video-wrapper,.old-template #main-content>div.inner-wrap .webinar-fiche .video-wrapper{margin:20px 0;position:relative;padding-bottom:56.25%;height:0}.old-template #main-content>div.inner-wrap .e-academy-video .video-wrapper iframe,.old-template #main-content>div.inner-wrap .webinar-fiche .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.old-template #main-content>div.inner-wrap .e-academy-video .webinar-focus,.old-template #main-content>div.inner-wrap .webinar-fiche .webinar-focus{border:0;padding-top:20px;padding-bottom:0}.old-template #main-content>div.inner-wrap .e-academy-video .webinar-focus .webinar-desc,.old-template #main-content>div.inner-wrap .webinar-fiche .webinar-focus .webinar-desc{vertical-align:top;display:inline-block;width:calc(100% - 375px)}.old-template #main-content>div.inner-wrap .e-academy-video .slider-video,.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video{display:inline-block;vertical-align:top;margin-left:20px;max-width:350px;width:100%;padding:100px 50px 0;line-height:1.2}.old-template #main-content>div.inner-wrap .e-academy-video .slider-video:before,.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video:before{content:attr(data-slidertitle);position:absolute;top:20px;left:0;width:100%;text-align:center;padding:0 30px;color:#232220;font-family:Cuprum,sans-serif;font-size:2rem;text-transform:uppercase;line-height:1.1}.old-template #main-content>div.inner-wrap .e-academy-video .slider-video:before .item img,.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video:before .item img{max-width:90%}.old-template #main-content>div.inner-wrap .e-academy-video .slider-video .slick-prev,.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video .slick-prev{left:12px;margin-top:-15px}.old-template #main-content>div.inner-wrap .e-academy-video .slider-video .slick-next,.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video .slick-next{right:12px;margin-top:-15px}.old-template #main-content>div.inner-wrap .e-academy-video .slider-video .author,.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video .author{text-align:left;color:#232220;margin-top:10px}.old-template #main-content>div.inner-wrap .e-academy-video .slider-video .author img,.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video .author img{margin:0}.old-template #main-content>div.inner-wrap .e-academy-video .slider-video .btn-video,.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video .btn-video{margin:0}.old-template #main-content>div.inner-wrap .slick-slider{position:relative;display:block;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.old-template #main-content>div.inner-wrap .slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.old-template #main-content>div.inner-wrap .slick-list:focus{outline:0}.old-template #main-content>div.inner-wrap .slick-list.dragging{cursor:pointer;cursor:hand}.old-template #main-content>div.inner-wrap .slick-slider .slick-track{transform:translate3d(0,0,0)}.old-template #main-content>div.inner-wrap .slick-track{position:relative;left:0;top:0;display:block}.old-template #main-content>div.inner-wrap .slick-track:after,.old-template #main-content>div.inner-wrap .slick-track:before{content:"";display:table}.old-template #main-content>div.inner-wrap .slick-track:after{clear:both}.old-template #main-content>div.inner-wrap .slick-loading .slick-track{visibility:hidden}.old-template #main-content>div.inner-wrap .slick-slide{float:left;min-height:1px;display:none}.old-template #main-content>div.inner-wrap [dir=rtl] .slick-slide{float:right}.old-template #main-content>div.inner-wrap .slick-slide img{display:block}.old-template #main-content>div.inner-wrap .slick-slide.slick-loading img{display:none}.old-template #main-content>div.inner-wrap .slick-slide.dragging img{pointer-events:none}.old-template #main-content>div.inner-wrap .slick-initialized .slick-slide{display:block}.old-template #main-content>div.inner-wrap .slick-loading .slick-slide{visibility:hidden}.old-template #main-content>div.inner-wrap .slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.old-template #main-content>div.inner-wrap .slick-next,.old-template #main-content>div.inner-wrap .slick-prev{position:absolute;display:block;height:20px;width:20px;line-height:0;font-size:0;cursor:pointer;background:0 0;color:transparent;top:50%;margin-top:-10px;padding:0;border:none;outline:0}.old-template #main-content>div.inner-wrap .slick-next:focus,.old-template #main-content>div.inner-wrap .slick-next:hover,.old-template #main-content>div.inner-wrap .slick-prev:focus,.old-template #main-content>div.inner-wrap .slick-prev:hover{outline:0;background:0 0;color:transparent}.old-template #main-content>div.inner-wrap .slick-next:focus:before,.old-template #main-content>div.inner-wrap .slick-next:hover:before,.old-template #main-content>div.inner-wrap .slick-prev:focus:before,.old-template #main-content>div.inner-wrap .slick-prev:hover:before{opacity:1}.old-template #main-content>div.inner-wrap .slick-next.slick-disabled:before,.old-template #main-content>div.inner-wrap .slick-prev.slick-disabled:before{opacity:.25}.old-template #main-content>div.inner-wrap .slick-next:before,.old-template #main-content>div.inner-wrap .slick-prev:before{font-size:20px;line-height:1;color:#fff;opacity:.85;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.old-template #main-content>div.inner-wrap .slick-prev{left:-25px}.old-template #main-content>div.inner-wrap .slick-prev:before{content:"←"}.old-template #main-content>div.inner-wrap .slick-next{right:-25px}.old-template #main-content>div.inner-wrap .slick-next:before{content:"→"}.old-template #main-content>div.inner-wrap .slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.old-template #main-content>div.inner-wrap .slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.old-template #main-content>div.inner-wrap .slick-dots li button{border:0;background:0 0;display:block;height:20px;width:20px;outline:0;line-height:0;font-size:0;color:transparent;padding:5px;cursor:pointer}.old-template #main-content>div.inner-wrap .slick-dots li button:focus,.old-template #main-content>div.inner-wrap .slick-dots li button:hover{outline:0}.old-template #main-content>div.inner-wrap .slick-dots li button:focus:before,.old-template #main-content>div.inner-wrap .slick-dots li button:hover:before{opacity:1}.old-template #main-content>div.inner-wrap .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:slick;font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.old-template #main-content>div.inner-wrap .slick-dots li.slick-active button:before{color:#000;opacity:.75}.old-template #main-content>div.inner-wrap #cboxOverlay,.old-template #main-content>div.inner-wrap #cboxWrapper,.old-template #main-content>div.inner-wrap #colorbox{position:absolute;top:0;left:0;z-index:9999}.old-template #main-content>div.inner-wrap #cboxWrapper{max-width:none}.old-template #main-content>div.inner-wrap #cboxOverlay{position:fixed;width:100%;height:100%}.old-template #main-content>div.inner-wrap #cboxBottomLeft,.old-template #main-content>div.inner-wrap #cboxMiddleLeft{clear:left}.old-template #main-content>div.inner-wrap #cboxContent{position:relative}.old-template #main-content>div.inner-wrap #cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}.old-template #main-content>div.inner-wrap #cboxTitle{margin:0}.old-template #main-content>div.inner-wrap #cboxLoadingGraphic,.old-template #main-content>div.inner-wrap #cboxLoadingOverlay{position:absolute;top:0;left:0;width:100%;height:100%}.old-template #main-content>div.inner-wrap #cboxClose,.old-template #main-content>div.inner-wrap #cboxNext,.old-template #main-content>div.inner-wrap #cboxPrevious,.old-template #main-content>div.inner-wrap #cboxSlideshow{cursor:pointer}.old-template #main-content>div.inner-wrap .cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.old-template #main-content>div.inner-wrap .cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}.old-template #main-content>div.inner-wrap #cboxContent,.old-template #main-content>div.inner-wrap #cboxLoadedContent,.old-template #main-content>div.inner-wrap #colorbox{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}.old-template #main-content>div.inner-wrap #cboxOverlay{background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/bg_popin.png) repeat 0 0}.old-template #main-content>div.inner-wrap #colorbox{outline:0}.old-template #main-content>div.inner-wrap #cboxContent{background:#fff;border:10px solid #232220;border-radius:12px;padding:10px}.old-template #main-content>div.inner-wrap .cboxIframe{background:#fff}.old-template #main-content>div.inner-wrap #cboxCurrent{display:none}.old-template #main-content>div.inner-wrap #cboxLoadingOverlay{background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/AjaxLoader.gif) no-repeat center center}.old-template #main-content>div.inner-wrap #cboxClose,.old-template #main-content>div.inner-wrap #cboxNext,.old-template #main-content>div.inner-wrap #cboxPrevious,.old-template #main-content>div.inner-wrap #cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}.old-template #main-content>div.inner-wrap #cboxClose{position:absolute;top:15px;right:-55px;width:50px;height:50px;text-indent:-999em;overflow:hidden;border-radius:0 5px 5px 0;background:#232220 url(/themes/custom/cansoninf2025/assets/img/old-image/common/close.png) no-repeat center center}.old-template #main-content>div.inner-wrap #cboxClose:active,.old-template #main-content>div.inner-wrap #cboxNext:active,.old-template #main-content>div.inner-wrap #cboxPrevious:active,.old-template #main-content>div.inner-wrap #cboxSlideshow:active{outline:0}.old-template #main-content>div.inner-wrap #cboxNext,.old-template #main-content>div.inner-wrap #cboxPrevious{background:#282627 url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-left-white.png) no-repeat center;position:absolute;left:20px;bottom:40px;width:35px;height:35px;overflow:hidden;text-indent:-999em}.old-template #main-content>div.inner-wrap #cboxNext:hover,.old-template #main-content>div.inner-wrap #cboxPrevious:hover{background-color:#050304}.old-template #main-content>div.inner-wrap #cboxNext{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-white.png);left:auto;right:20px}.old-template #main-content>div.inner-wrap #cc-tag{right:5%!important}.old-template #main-content>div.inner-wrap #cc-tag a{padding:6px 8px!important;box-shadow:0;border-color:#232220}.old-template #main-content>div.inner-wrap #cc-tag a span{font-size:12px!important}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget{height:28px;white-space:nowrap}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a{text-decoration:none;height:30px;width:18px;float:left;font-size:23px;margin-right:5px;position:relative}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a:after{content:"★";color:#d2d2d2}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a.br-active:after{color:#edb867}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a.br-selected:after{color:#edb867}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a.br-fractional:before{position:absolute;top:0;left:0;content:"★";color:#edb867;overflow:hidden;width:50%}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a.br-fractional-50:before{width:50%}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget.br-widget-no-rating a:after{color:#d2d2d2}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget.br-widget-no-rating a.br-active:after{color:#edb867}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget .br-current-rating{display:none}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-readonly a{cursor:default}@media print{.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a:after{content:"☆";color:#000}.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a.br-active:after,.old-template #main-content>div.inner-wrap .br-theme-css-stars .br-widget a.br-selected:after{content:"★";color:#000}}.old-template #main-content>div.inner-wrap .ui-datepicker{font-family:Cuprum,sans-serif}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header{color:#fff;position:relative;padding:5px 0 10px}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{position:absolute;top:13px;left:0;cursor:pointer}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before,.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-prev:before{content:"";display:block;width:20px;height:20px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-left-white.png) no-repeat center}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-next.ui-state-disabled,.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-prev.ui-state-disabled{opacity:.4;pointer-events:none}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{display:none}@media screen and (min-width:1400px){.old-template #main-content>div.inner-wrap .home .ui-datepicker .ui-datepicker-header .ui-datepicker-next,.old-template #main-content>div.inner-wrap .home .ui-datepicker .ui-datepicker-header .ui-datepicker-prev{top:9px;left:auto;right:15px}}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-next{left:auto;right:0}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-next:before{background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-white.png) no-repeat center}@media screen and (min-width:1400px){.old-template #main-content>div.inner-wrap .home .ui-datepicker .ui-datepicker-header .ui-datepicker-next{top:auto;right:15px;bottom:8px}}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:center;padding:0 25px}@media screen and (min-width:1400px){.old-template #main-content>div.inner-wrap .home .ui-datepicker .ui-datepicker-header .ui-datepicker-title{text-align:right;padding:44px 15px 0 10px;line-height:.8}}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-month{font-family:Oranienbaum,serif;text-transform:uppercase;font-size:27px}@media screen and (min-width:1400px){.old-template #main-content>div.inner-wrap .home .ui-datepicker .ui-datepicker-header .ui-datepicker-month{font-size:24px;display:block}}.old-template #main-content>div.inner-wrap .ui-datepicker .ui-datepicker-header .ui-datepicker-year{font-family:Oranienbaum,serif;color:#232220;font-size:18px;margin-left:4px}@media screen and (min-width:1400px){.old-template #main-content>div.inner-wrap .home .ui-datepicker .ui-datepicker-header .ui-datepicker-year{display:block}}.old-template #main-content>div.inner-wrap .ui-datepicker table{color:#fff;width:100%;table-layout:fixed}.old-template #main-content>div.inner-wrap .ui-datepicker table th{border:0!important;text-align:center!important}.old-template #main-content>div.inner-wrap .ui-datepicker table td{text-align:center;background:#3d3d3d;font-size:13px;height:35px;line-height:35px;border:2px solid #282627}.old-template #main-content>div.inner-wrap .ui-datepicker table td a{position:relative;display:block;height:35px;color:#fff}.old-template #main-content>div.inner-wrap .ui-datepicker table td.ui-datepicker-unselectable{color:rgba(255,255,255,.2)}.old-template #main-content>div.inner-wrap .ui-datepicker table td.ui-past-day{color:rgba(255,255,255,.2)}.old-template #main-content>div.inner-wrap .ui-datepicker table td.ui-selectable-event a{font-weight:700}.old-template #main-content>div.inner-wrap .ui-datepicker table td.ui-selectable-event a:before{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-bottom:15px solid #232220;border-left:15px solid transparent}.old-template #main-content>div.inner-wrap .ui-datepicker table td.ui-selectable-event a:hover{background:rgba(255,255,255,.2)}.old-template #main-content>div.inner-wrap .ui-datepicker table td.ui-selectable-event.ui-datepicker-current-day a{background:#232220}.old-template #main-content>div.inner-wrap .ui-datepicker table td.ui-selectable-event.ui-datepicker-current-day a:before{display:none}.old-template #main-content>div.inner-wrap .ui-datepicker table td.ui-datepicker-today{color:#fff}.old-template #main-content>div.inner-wrap .touchMenuTrigger{display:none;float:right;margin:0 10px 0 2px;width:45px;height:51px;border:0;outline:0;background:0 0;color:#fff}.old-template #main-content>div.inner-wrap .touchMenuTrigger .menu-icon-bottom,.old-template #main-content>div.inner-wrap .touchMenuTrigger .menu-icon-mid,.old-template #main-content>div.inner-wrap .touchMenuTrigger .menu-icon-top{display:block;width:30px;height:3px;background:#fff;margin:5px auto 0;transform:rotate(0) translate(0,0);transform-origin:center left;transition:transform .2s linear .2s}.old-template #main-content>div.inner-wrap .offCanvasActive .menu-icon-mid{display:none}.old-template #main-content>div.inner-wrap .offCanvasActive .menu-icon-top{transform:rotate(45deg) translate(0,-9px)}.old-template #main-content>div.inner-wrap .offCanvasActive .menu-icon-bottom{transform:rotate(-45deg) translate(0,10px)}.old-template #main-content>div.inner-wrap .tabs-locator{display:none;width:100%;margin:15px 0;text-align:center}.old-template #main-content>div.inner-wrap .tabs-locator li{display:inline-block;width:49%;text-align:center;padding:6px 0;color:#a7a7a7;border-radius:0 10px 10px 0;border:1px solid #e8e8e8;cursor:pointer}.old-template #main-content>div.inner-wrap .tabs-locator li.active{background:#282627;color:#fff;border-color:#282627}.old-template #main-content>div.inner-wrap .tabs-locator li:first-child{margin-right:-5px;border-radius:10px 0 0 10px}@media screen and (max-width:1120px){.old-template #main-content>div.inner-wrap .slider-actu-control{width:100%;bottom:0;left:0;height:auto;background:0 0}.old-template #main-content>div.inner-wrap .slider-actu-control .slick-prev{top:46px;left:7px}.old-template #main-content>div.inner-wrap .slider-actu-control .slick-next{top:46px;right:10px}.old-template #main-content>div.inner-wrap .slider-actu-control .current{display:none}.old-template #main-content>div.inner-wrap .slider-actu .item-actu,.old-template #main-content>div.inner-wrap .slider-actu-title,.old-template #main-content>div.inner-wrap .slider-actu:after{width:calc(100% - 530px)}.old-template #main-content>div.inner-wrap .slider-actu .item-actu .btn{left:calc(50% - 265px)}.old-template #main-content>div.inner-wrap .item-list.item-list-3-col li{text-align:left}}@media screen and (max-width:945px){.old-template #main-content>div.inner-wrap #cc-notification #cc-notification-wrapper{padding:13px 10px 0!important}.old-template #main-content>div.inner-wrap #cc-notification #cc-notification-wrapper h2{margin-right:75px!important;margin-bottom:10px!important}.old-template #main-content>div.inner-wrap #cc-notification #cc-notification-wrapper h2 a,.old-template #main-content>div.inner-wrap #cc-notification #cc-notification-wrapper h2 span{font-size:15px!important}.old-template #main-content>div.inner-wrap #timeSpan{display:none}.old-template #main-content>div.inner-wrap #storeList .store-info td{display:block;padding-right:0}.old-template #main-content>div.inner-wrap #cboxClose{right:-7px;top:-5px;border-radius:0 0 0 5px}.old-template #main-content>div.inner-wrap .footer,.old-template #main-content>div.inner-wrap .header,.old-template #main-content>div.inner-wrap .inner,.old-template #main-content>div.inner-wrap .main{min-width:0;width:100%}.old-template #main-content>div.inner-wrap .header .logo{width:127px;height:61px;left:0}.old-template #main-content>div.inner-wrap .header .logo img{width:61%;margin-top:-2px}.old-template #main-content>div.inner-wrap .header .tagline{margin:10px 10px 15px 127px;line-height:1.2;font-size:15px;font-size:1.5rem}.old-template #main-content>div.inner-wrap .nav-main{text-align:center;font-size:16px;font-size:1.6rem}.old-template #main-content>div.inner-wrap .nav-main .backHome{background:0 0}.old-template #main-content>div.inner-wrap .nav-main>ul{padding:0 5px 0 100px;display:block}.old-template #main-content>div.inner-wrap .form-line .label{display:block;width:auto;text-align:left;padding-bottom:5px}.old-template #main-content>div.inner-wrap .form-line .label:after{visibility:hidden}.old-template #main-content>div.inner-wrap .form-line.checkbox,.old-template #main-content>div.inner-wrap .form-line.submit{padding-left:0}.old-template #main-content>div.inner-wrap .form-line.form-captcha img{margin-left:0}.old-template #main-content>div.inner-wrap .search-locator{padding-bottom:15px}.old-template #main-content>div.inner-wrap .search-locator .selectWrapper,.old-template #main-content>div.inner-wrap .search-locator input[type=text]{width:100%;display:block;margin-bottom:15px}.old-template #main-content>div.inner-wrap .artist-quote-text{padding-top:0}}@media screen and (max-width:767px){.old-template #main-content>div.inner-wrap #storeList .btn,.old-template #main-content>div.inner-wrap .downloadCell .btn,.old-template #main-content>div.inner-wrap .home .logo-mobile,.old-template #main-content>div.inner-wrap .product-preview .right:before,.old-template #main-content>div.inner-wrap .searchBox,.old-template #main-content>div.inner-wrap .shareBox-container,.old-template #main-content>div.inner-wrap .slick-dots,.old-template #main-content>div.inner-wrap .slider-home-desc .btn,.old-template #main-content>div.inner-wrap .topBar .social,.old-template #main-content>div.inner-wrap body:not(.home) .logo,.old-template #main-content>div.inner-wrap body:not(.home) .tagline{display:none!important}.old-template #main-content>div.inner-wrap .logo-mobile,.old-template #main-content>div.inner-wrap .tabs-locator,.old-template #main-content>div.inner-wrap .touchMenuTrigger{display:block}.old-template #main-content>div.inner-wrap .lang .currentLang,.old-template #main-content>div.inner-wrap .lang.opened .currentLang{background-image:none;padding-right:10px}.old-template #main-content>div.inner-wrap .topBar{margin-bottom:0}.old-template #main-content>div.inner-wrap .home .topBar{margin-bottom:15px}.old-template #main-content>div.inner-wrap .product-list{width:100%;max-width:100%}.old-template #main-content>div.inner-wrap .product-list ul{padding-left:10px}.old-template #main-content>div.inner-wrap .product-list-header{padding-left:15px;padding-right:15px}.old-template #main-content>div.inner-wrap .filter-title{width:92%}.old-template #main-content>div.inner-wrap .filterBlock-title,.old-template #main-content>div.inner-wrap .product-filters .filterBlock{width:100%}.old-template #main-content>div.inner-wrap .filter-title{background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-bottom-white.png) no-repeat 99% 50%}.old-template #main-content>div.inner-wrap .filterBlock-title,.old-template #main-content>div.inner-wrap .product-filters .filterBlock{display:none}.old-template #main-content>div.inner-wrap .show-mobile .filter-title{background-image:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-top-white.png)}.old-template #main-content>div.inner-wrap .show-mobile .filterBlock,.old-template #main-content>div.inner-wrap .show-mobile .filterBlock-title{display:block}.old-template #main-content>div.inner-wrap .sticked{position:absolute;width:auto;left:auto;z-index:-1;box-shadow:none}.old-template #main-content>div.inner-wrap .sticked+.main{margin-top:0}.old-template #main-content>div.inner-wrap .nav-main{background:#050304 url(/themes/custom/cansoninf2025/assets/img/old-image/common/logo_cansonInfinity.svg) no-repeat 50% 20px;background-size:175px auto;text-align:left;position:absolute;width:275px;padding-top:155px;top:0;right:0;z-index:-1;transition:z-index 5ms linear}.old-template #main-content>div.inner-wrap .nav-main>ul{padding-right:0;padding-left:0}.old-template #main-content>div.inner-wrap .nav-main>ul>li{border-top:2px solid #050304;margin-left:0;background:#fff;box-shadow:inset 4px 0 5px -1px rgba(0,0,0,.2);width:auto}.old-template #main-content>div.inner-wrap .nav-main>ul>li:first-child{border-top:0}.old-template #main-content>div.inner-wrap .nav-main>ul>li>span{padding-left:22px;font-size:20px;font-size:2rem}.old-template #main-content>div.inner-wrap .nav-main>ul>li>span em{text-align:left}.old-template #main-content>div.inner-wrap .nav-main>ul>li>span:after{height:0!important}.old-template #main-content>div.inner-wrap .nav-main li{display:block!important}.old-template #main-content>div.inner-wrap .nav-main .backHome{top:-153px;left:10px;width:255px;height:140px}.old-template #main-content>div.inner-wrap .nav-main .links-toolbar{display:block}.old-template #main-content>div.inner-wrap .nav-submenu{display:none;position:static;width:100%;z-index:0;opacity:1;margin-bottom:-1px;border:0;background:#050304;transform:translate(0,0);transition:none!important;padding-top:10px!important}.old-template #main-content>div.inner-wrap .nav-submenu a{border-bottom-color:#232220;color:#bcbcbc;padding:13px 0}.old-template #main-content>div.inner-wrap .nav-submenu a:hover{color:#fff}.old-template #main-content>div.inner-wrap .nav-submenu>ul{border-top-color:#050304}.old-template #main-content>div.inner-wrap .nav-submenu>ul li a{padding:13px 5px}.old-template #main-content>div.inner-wrap .opened .nav-submenu{display:block}.old-template #main-content>div.inner-wrap .nav-col-1-3,.old-template #main-content>div.inner-wrap .nav-col-1-4,.old-template #main-content>div.inner-wrap .nav-col-3-4{width:100%;float:none;margin-bottom:20px}.old-template #main-content>div.inner-wrap .footer,.old-template #main-content>div.inner-wrap .header,.old-template #main-content>div.inner-wrap .main,.old-template #main-content>div.inner-wrap .meta{transform:translate(0,0);transition:transform 350ms ease}.old-template #main-content>div.inner-wrap .header{position:relative;z-index:1}.old-template #main-content>div.inner-wrap .meta .inner{padding-top:20px}.old-template #main-content>div.inner-wrap .offCanvasActive .footer,.old-template #main-content>div.inner-wrap .offCanvasActive .header,.old-template #main-content>div.inner-wrap .offCanvasActive .main,.old-template #main-content>div.inner-wrap .offCanvasActive .meta{transform:translate(-275px,0);box-shadow:1px 5px 5px 3px rgba(0,0,0,.2);transition:transform 350ms ease}.old-template #main-content>div.inner-wrap .offCanvasActive .nav-main{z-index:1;transition:z-index 5ms linear .4s}.old-template #main-content>div.inner-wrap .footer{padding-top:10px;padding-bottom:50px}.old-template #main-content>div.inner-wrap .footer .col{display:block;width:100%;padding:20px 4%!important;border-left:0}.old-template #main-content>div.inner-wrap .footer .col:first-child{padding-top:0;border-bottom:1px solid #232220}.old-template #main-content>div.inner-wrap .footer .col:last-child{border-top:1px solid #232220}.old-template #main-content>div.inner-wrap .footer .bottomTXt,.old-template #main-content>div.inner-wrap .footer .pushContact{text-align:center}.old-template #main-content>div.inner-wrap .slider-home{height:auto}.old-template #main-content>div.inner-wrap .slider-home .slick-slide{height:auto}.old-template #main-content>div.inner-wrap .slider-home .slick-slide .visu-slider-home-mobile{display:block;margin:0 auto;position:static;max-width:100%;transform:translateX(0)}.old-template #main-content>div.inner-wrap .slider-home .slick-slide .slider-home-desc{width:100%;margin-left:0;left:0;bottom:5px;top:auto;text-align:center}.old-template #main-content>div.inner-wrap .slider-home .slick-slide .slider-home-desc .font-cuprum{margin-bottom:0;font-size:22px;font-size:2.2rem}.old-template #main-content>div.inner-wrap .slider-home .slick-next,.old-template #main-content>div.inner-wrap .slider-home .slick-prev{width:18px;height:28px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/arrow-right-big.png) no-repeat 0 0}.old-template #main-content>div.inner-wrap .slider-home .slick-next:before,.old-template #main-content>div.inner-wrap .slider-home .slick-prev:before{display:none}.old-template #main-content>div.inner-wrap .slider-home .slick-prev{left:10px;transform:rotate(180deg)}.old-template #main-content>div.inner-wrap .slider-home .slick-next{right:10px}.old-template #main-content>div.inner-wrap .slider-actu-title{margin-bottom:0;width:100%}.old-template #main-content>div.inner-wrap .slider-actu .item-actu{float:none;width:100%;height:auto;padding-top:31px}.old-template #main-content>div.inner-wrap .slider-actu .item-actu p{margin-bottom:30px}.old-template #main-content>div.inner-wrap .slider-actu .visu{float:none;height:auto;width:100%}.old-template #main-content>div.inner-wrap .webTv{padding:30px 0}.old-template #main-content>div.inner-wrap .product-preview li .right{padding-right:25px;padding-left:25px}.old-template #main-content>div.inner-wrap .product-preview li:first-child .left{padding:10px 10px 20px;border-top:3px solid #fff}.old-template #main-content>div.inner-wrap .product-preview li:first-child .right{background:#fff;text-align:center;font-size:22px;font-size:2.2rem}.old-template #main-content>div.inner-wrap .product-preview li.product-preview-elearning .left{height:235px;overflow:hidden}.old-template #main-content>div.inner-wrap .product-preview li.product-preview-elearning .left img{position:relative;top:50%;transform:translateY(-50%);height:auto}.old-template #main-content>div.inner-wrap .welcome .welcome-text{padding:25px}.old-template #main-content>div.inner-wrap .main-title-container .main-title{padding-left:92px;padding-right:5px}.old-template #main-content>div.inner-wrap .main-title-container .main-title:only-child{padding-left:20px}.old-template #main-content>div.inner-wrap .main-title-container .btn-back{right:auto;left:0}.old-template #main-content>div.inner-wrap .content-section{margin-left:0;border-width:1px 0 0}.old-template #main-content>div.inner-wrap .intro-section .intro-section-text{padding-left:20px;padding-right:20px}.old-template #main-content>div.inner-wrap .intro-section+.pagination{margin-top:30px}.old-template #main-content>div.inner-wrap div:not([class]) .intro-section,.old-template #main-content>div.inner-wrap edito .intro-section{margin-bottom:45px}.old-template #main-content>div.inner-wrap .webinar-focus{padding:15px 13px 50px;margin:0 -13px}.old-template #main-content>div.inner-wrap .webinar-focus.next-webinar{margin-top:15px;margin-bottom:15px}.old-template #main-content>div.inner-wrap .webinar-focus.webinar-list-item{margin-top:20px;margin-bottom:-21px}.old-template #main-content>div.inner-wrap .webinar-focus.webinar-list-item:last-of-type{margin-bottom:30px}.old-template #main-content>div.inner-wrap .webinar-focus .visu{margin:0 0 25px 0;float:none;display:block}.old-template #main-content>div.inner-wrap .webinar-focus .visu .tag-new{text-align:left}.old-template #main-content>div.inner-wrap .webinar-focus .slider-video{margin:0 0 15px 0;float:none}.old-template #main-content>div.inner-wrap .webinar-focus .webinar-desc{padding-top:0!important;display:block!important;width:100%!important;margin-bottom:4rem}.old-template #main-content>div.inner-wrap .webinar-focus .btn{right:14px;bottom:14px}.old-template #main-content>div.inner-wrap .webinar-intro img{float:none;display:block;margin:0 auto 15px;max-width:100%}.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video{display:block;max-width:100%;margin-top:20px}.old-template #main-content>div.inner-wrap .webinar-fiche .slider-video:before{padding:0 10px}.old-template #main-content>div.inner-wrap .webinar-fiche .webinar-desc{display:block!important;width:100%!important}.old-template #main-content>div.inner-wrap .filter-item-list{float:none;display:block;background:#f1f1f1;padding:0 20px 20px;margin:-10px -13px 30px}.old-template #main-content>div.inner-wrap .webinar-list .filter-item-list{padding-top:30px;margin-top:10px}.old-template #main-content>div.inner-wrap .item-list .visu{float:none;margin:0 auto 15px}.old-template #main-content>div.inner-wrap .item-list li{padding-left:0;padding-right:25px}.old-template #main-content>div.inner-wrap .item-list.item-list-3-col{margin-left:0;margin-right:0}.old-template #main-content>div.inner-wrap .item-list.item-list-3-col li{flex-grow:1}.old-template #main-content>div.inner-wrap .item-list.item-list-4-col li{flex-grow:1}.old-template #main-content>div.inner-wrap .labIntro{background:#f1f1f1;margin-bottom:40px;margin-left:-13px;margin-right:-13px;padding:20px}.old-template #main-content>div.inner-wrap .labIntro .visu{float:none;margin:0 auto 25px;display:block}.old-template #main-content>div.inner-wrap .labGallery{margin-left:-13px;margin-right:-13px;padding:20px 0 0}.old-template #main-content>div.inner-wrap #mapLab{height:280px}.old-template #main-content>div.inner-wrap .pagination{float:none;text-align:center!important}.old-template #main-content>div.inner-wrap .tabContent{padding-left:10px;padding-right:10px}.old-template #main-content>div.inner-wrap .table{overflow:hidden;font-size:12px;font-size:1.2rem}.old-template #main-content>div.inner-wrap .shareBox-container{margin:-10px 7px 15px 0}.old-template #main-content>div.inner-wrap .goToSetup,.old-template #main-content>div.inner-wrap .how-to{margin-left:15px;margin-right:15px}.old-template #main-content>div.inner-wrap .how-to .goToTop{position:static;float:right}.old-template #main-content>div.inner-wrap .edito-image-single{float:none;margin:15px 0}.old-template #main-content>div.inner-wrap .edito-image-single img{margin:0 auto}.old-template #main-content>div.inner-wrap .edito-image-single.left,.old-template #main-content>div.inner-wrap .edito-image-single.right{float:none;margin:15px 0;display:inline-block}.old-template #main-content>div.inner-wrap .spotlight{margin-right:5px}.old-template #main-content>div.inner-wrap .spotlight.left{margin-left:5px}.old-template #main-content>div.inner-wrap .spotlight.right{margin-right:5px}.old-template #main-content>div.inner-wrap .product-desc,.old-template #main-content>div.inner-wrap .product-specs{float:none;width:100%!important;margin-bottom:30px}.old-template #main-content>div.inner-wrap .diaporama{float:none;margin:0 auto}.old-template #main-content>div.inner-wrap #storeLocator{margin-right:0}.old-template #main-content>div.inner-wrap #storeLocatorContainer{height:400px}.old-template #main-content>div.inner-wrap .search-locator{margin-left:-13px;margin-right:-13px;padding:20px}.old-template #main-content>div.inner-wrap .filter-locator{line-height:18px;border-top:1px solid #e8e8e8;margin:0 -13px;padding:15px 20px}.old-template #main-content>div.inner-wrap .filter-locator .filter-locator-title{display:block;padding-bottom:5px}.old-template #main-content>div.inner-wrap .filter-locator .filter-locator-title:after{visibility:hidden}.old-template #main-content>div.inner-wrap .filter-locator .skinMe{margin-right:7px}.old-template #main-content>div.inner-wrap .filter-locator .skinMe label{font-size:13px;font-size:1.3rem}.old-template #main-content>div.inner-wrap .tabs-container{position:relative;overflow:hidden;padding:10px 20px 0;margin:0 -13px}.old-template #main-content>div.inner-wrap .tab-content-locator{position:absolute;overflow:hidden;top:0;left:0;z-index:0;width:100%!important;animation:hideTab;animation-duration:550ms;animation-timing-function:ease;animation-delay:0;animation-fill-mode:forwards}.old-template #main-content>div.inner-wrap .tab-content-locator.show{position:relative;z-index:1;animation:showTab;animation-duration:550ms;animation-timing-function:ease;animation-delay:0;animation-fill-mode:forwards}@keyframes showTab{0%{opacity:0;transform:scale(1.1)}100%{opacity:1;transform:scale(1)}}@keyframes hideTab{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(.9)}}}@media screen and (max-width:479px){.old-template #main-content>div.inner-wrap .slider-histoire{padding:15px 25px}.old-template #main-content>div.inner-wrap .slider-histoire .slick-prev{left:-8px}.old-template #main-content>div.inner-wrap .slider-histoire .slick-next{right:-8px}.old-template #main-content>div.inner-wrap .archiveList,.old-template #main-content>div.inner-wrap .product-list ul{text-align:center}.old-template #main-content>div.inner-wrap .archiveList .item,.old-template #main-content>div.inner-wrap .archiveList li,.old-template #main-content>div.inner-wrap .product-list ul .item,.old-template #main-content>div.inner-wrap .product-list ul li{margin:0 auto 40px;max-width:260px;width:95%;text-align:left}.old-template #main-content>div.inner-wrap .archiveList .item img,.old-template #main-content>div.inner-wrap .archiveList li img,.old-template #main-content>div.inner-wrap .product-list ul .item img,.old-template #main-content>div.inner-wrap .product-list ul li img{width:auto;height:auto;max-width:100%;margin:0 auto}.old-template #main-content>div.inner-wrap .selectWrapper{width:100%;margin-bottom:15px}.old-template #main-content>div.inner-wrap .form-line .selectWrapper,.old-template #main-content>div.inner-wrap .form-line input[type=email],.old-template #main-content>div.inner-wrap .form-line input[type=password],.old-template #main-content>div.inner-wrap .form-line input[type=tel],.old-template #main-content>div.inner-wrap .form-line input[type=text],.old-template #main-content>div.inner-wrap .form-line textarea{width:100%}.old-template #main-content>div.inner-wrap .item-list.item-list-3-col li,.old-template #main-content>div.inner-wrap .item-list.item-list-4-col li{flex-grow:0;margin:0 auto 25px}.old-template #main-content>div.inner-wrap .search-locator .btn{width:100%}}@media print{.old-template #main-content>div.inner-wrap *,.old-template #main-content>div.inner-wrap :after,.old-template #main-content>div.inner-wrap :before{box-shadow:none!important;background:0 0!important;text-shadow:none!important;filter:none!important;-ms-filter:none!important}.old-template #main-content>div.inner-wrap #cc-tag,.old-template #main-content>div.inner-wrap .footer,.old-template #main-content>div.inner-wrap .links-toolbar,.old-template #main-content>div.inner-wrap .main-title-container .btn-back,.old-template #main-content>div.inner-wrap .nav-main,.old-template #main-content>div.inner-wrap .searchBox,.old-template #main-content>div.inner-wrap .shareBox-container,.old-template #main-content>div.inner-wrap .topBar{display:none!important}.old-template #main-content>div.inner-wrap .logo{position:static;margin-top:25px;display:block;width:100%;height:90px;overflow:hidden}.old-template #main-content>div.inner-wrap .logo:before{display:none}.old-template #main-content>div.inner-wrap .logo img{width:250px}.old-template #main-content>div.inner-wrap .tagline{margin:15px 0;text-align:center}.old-template #main-content>div.inner-wrap .main{margin-top:25px}.old-template #main-content>div.inner-wrap .content-section{margin-left:0!important}.old-template #main-content>div.inner-wrap img,.old-template #main-content>div.inner-wrap tr{page-break-inside:avoid}.old-template #main-content>div.inner-wrap img{max-width:100%!important}}.old-template #main-content>div.inner-wrap .cc-country-switcher a{padding:.1rem;padding-left:.3rem;padding-right:.3rem;font-weight:700}.old-template #main-content>div.inner-wrap .cc-country-switcher a:not(:first-child){margin-left:.5rem}.old-template #main-content>div.inner-wrap .cc-country-switcher a.active{background-color:#232220;color:#fff;border-radius:10px}.old-template #main-content>div.inner-wrap .rteindent1{margin-left:40px}.old-template #main-content>div.inner-wrap .rteindent2{margin-left:80px}.old-template #main-content>div.inner-wrap .rteindent3{margin-left:120px}.old-template #main-content>div.inner-wrap .rteindent4{margin-left:160px}.old-template #main-content>div.inner-wrap .rteleft{text-align:left}.old-template #main-content>div.inner-wrap .rteright{text-align:right}.old-template #main-content>div.inner-wrap .rtecenter{text-align:center}.old-template #main-content>div.inner-wrap .rtejustify{text-align:justify}.old-template #main-content>div.inner-wrap .ibimage_left{float:left}.old-template #main-content>div.inner-wrap .ibimage_right{float:right}.old-template #main-content>div.inner-wrap tr.even .form-item,.old-template #main-content>div.inner-wrap tr.odd .form-item{margin-top:0;margin-bottom:0;white-space:nowrap}.old-template #main-content>div.inner-wrap .form-item .description{font-size:.85em}.old-template #main-content>div.inner-wrap label.option{display:inline;font-weight:400}.old-template #main-content>div.inner-wrap .form-required,.old-template #main-content>div.inner-wrap .marker{color:red}.old-template #main-content>div.inner-wrap .form-item input.error,.old-template #main-content>div.inner-wrap .form-item select.error,.old-template #main-content>div.inner-wrap .form-item textarea.error{border:2px solid red}.old-template #main-content>div.inner-wrap body.product-selector .content-section{padding:0}.old-template #main-content>div.inner-wrap body div[data-drupal-messages]{padding:10px}.old-template #main-content>div.inner-wrap body .msg-error,.old-template #main-content>div.inner-wrap body .msg-info,.old-template #main-content>div.inner-wrap body .msg-success{margin:5px}.old-template #main-content>div.inner-wrap .menu-local-tasks{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:1em;padding-bottom:1em}.old-template #main-content>div.inner-wrap .menu-local-tasks li{text-align:center;font-weight:700;text-transform:uppercase;color:#232220}.old-template #main-content>div.inner-wrap .menu-local-tasks li a{display:block;padding:8px 10px}.old-template #main-content>div.inner-wrap .menu-local-tasks li a.is-active{background:#f1f1f1;color:#404040}.old-template #main-content>div.inner-wrap .menu-local-tasks li a:hover{color:#404040}.old-template #main-content>div.inner-wrap body.home .menu-local-tasks{padding:0}.old-template #main-content>div.inner-wrap body .btn-video img{width:100%;height:auto}.old-template #main-content>div.inner-wrap .product-partners{margin-bottom:2rem}.old-template #main-content>div.inner-wrap .download-links{margin-top:4rem}.old-template #main-content>div.inner-wrap .product-suggest{padding-top:5rem}.old-template #main-content>div.inner-wrap section.faq{zoom:1}.old-template #main-content>div.inner-wrap section.faq:after,.old-template #main-content>div.inner-wrap section.faq:before{content:"";display:table}.old-template #main-content>div.inner-wrap section.faq:after{clear:both}.old-template #main-content>div.inner-wrap .form-line.submit{padding-top:20px;padding-bottom:20px}.old-template #main-content>div.inner-wrap .form-composite.webform-fieldset--title-inline legend{margin:inherit!important}.old-template #main-content>div.inner-wrap .webform-confirmation{text-align:center;font-size:1.4rem;background:#f1f1f1;padding:10px}.old-template #main-content>div.inner-wrap .webform-confirmation__back,.old-template #main-content>div.inner-wrap body .webform-confirmation__message{margin:0}.old-template #main-content>div.inner-wrap .collapse-processed>summary{padding-right:.5em;padding-left:.5em}.old-template #main-content>div.inner-wrap .collapse-processed>summary:before{float:left;width:1em;height:1em;content:"";background:url(/core/misc/menu-expanded.png) 50% 100% no-repeat}.old-template #main-content>div.inner-wrap [dir=rtl] .collapse-processed>summary:before{float:right;background-position:100% 100%}.old-template #main-content>div.inner-wrap .collapse-processed:not([open])>summary:before{transform:rotate(-90deg);background-position:25% 75%}.old-template #main-content>div.inner-wrap [dir=rtl] .collapse-processed:not([open])>summary:before{transform:rotate(90deg);background-position:75% 75%}.old-template #main-content>div.inner-wrap .carousel-links{margin-top:45px}.old-template #main-content>div.inner-wrap section.agenda,.old-template #main-content>div.inner-wrap section.agenda-archives,.old-template #main-content>div.inner-wrap section.eshops,.old-template #main-content>div.inner-wrap section.icc,.old-template #main-content>div.inner-wrap section.laboratories,.old-template #main-content>div.inner-wrap section.stores{padding:30px 40px;padding-top:0}.old-template #main-content>div.inner-wrap section.laboratories .intro-section-aside{background-color:transparent}.old-template #main-content>div.inner-wrap .icc-results{padding-bottom:50px}.old-template #main-content>div.inner-wrap article div.edito:first-child,.old-template #main-content>div.inner-wrap section.content-section>div.edito:first-child,.old-template #main-content>div.inner-wrap section.content-section>div.pagination-container:first-child{padding-top:40px}.old-template #main-content>div.inner-wrap div:not([class]) p:last-child{margin-bottom:0}.old-template #main-content>div.inner-wrap section.content-section>div.webform-confirmation:first-child{margin-top:40px}.old-template #main-content>div.inner-wrap ul.pagination{text-align:center;margin-bottom:20px}.old-template #main-content>div.inner-wrap .e-academy .webinar-focus .description{margin:13px 0}.old-template #main-content>div.inner-wrap .e-academy h2{color:#232220;margin-bottom:15px}.old-template #main-content>div.inner-wrap .e-academy .selectWrapper{margin-bottom:5px}.old-template #main-content>div.inner-wrap .e-academy ul.pagination{margin-top:30px}.old-template #main-content>div.inner-wrap section.stores .search-locator{margin-bottom:20px}.old-template #main-content>div.inner-wrap body.offCanvasActive .nav-main .links-toolbar{width:inherit;max-width:none;min-width:auto}.old-template #main-content>div.inner-wrap body.offCanvasActive .nav-main .links-toolbar.hide-mobile{display:block!important}.old-template #main-content>div.inner-wrap .visually-hidden{position:absolute!important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal}.old-template #main-content>div.inner-wrap .pager{margin:4rem 0}.old-template #main-content>div.inner-wrap .pager .pager__items{display:flex;justify-content:center;gap:1.6rem 1rem;flex-wrap:wrap}.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item{display:flex;justify-content:center;align-items:center;min-width:35px;height:33px;font-size:1.8rem;font-weight:700;color:#fff;background-color:#404040;cursor:pointer}.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item:hover{background-color:#050304}.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--ellipsis{display:none}.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--first,.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--last{color:#404040;text-transform:uppercase;background-color:transparent}.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--first:hover,.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--last:hover{text-decoration:underline}.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--next,.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--prev{width:1.8rem}.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--prev{background:url(/themes/custom/cansoninf2025/assets/img/upload/arrow-left-black.png) no-repeat center}.old-template #main-content>div.inner-wrap .pager .pager__items .pager__item.pager__item--next{background:url(/themes/custom/cansoninf2025/assets/img/upload/arrow-right-black.png) no-repeat center}.old-template #main-content>div.inner-wrap .align-left{float:left}.old-template #main-content>div.inner-wrap select[data-v-2dacfbcc],.old-template #main-content>div.inner-wrap select[data-v-e6796392]{opacity:0}.old-template .search-form{text-align:center}.old-template .search-form [type=search]{background:#fff;color:#404040;border:1px solid #d7d7d7;padding:12px 8px;width:250px;margin:1rem}.old-template [type=submit]{height:auto!important}.a-icon{display:inline-block;vertical-align:middle;width:2.5rem;height:2.5rem;box-sizing:content-box;fill:currentColor;stroke:transparent;transition:.5s cubic-bezier(.34,1.56,.64,1)}.a-icon svg{display:block;width:100%;height:100%}.as--black{fill:#000;stroke:transparent}.as--white{fill:#fff;stroke:transparent}.as--grey{fill:#dcdcdc;stroke:transparent}.as--text{fill:#232220;stroke:transparent}.as--primary{fill:#232220;stroke:transparent}.a-icon.as--12{width:1.2rem;height:1.2rem}.a-icon.as--15{width:1.5rem;height:1.5rem}.a-icon.as--18{width:1.8rem;height:1.8rem}.a-icon.as--20{width:2rem;height:2rem}.a-icon.as--25{width:2.5rem;height:2.5rem}.a-icon.as--30{width:3rem;height:3rem}.a-icon.as--35{width:3.5rem;height:3.5rem}.a-icon.as--40{width:4rem;height:4rem}.a-icon.as--45{width:4.5rem;height:4.5rem}.a-icon.as--50{width:5rem;height:5rem}.a-icon.as--55{width:5.5rem;height:5.5rem}.a-button{position:relative;display:inline-flex;justify-content:center;align-items:center;padding:1.25rem 3rem;font-size:1.4rem;font-weight:600;line-height:1.9;color:#fff;background-color:#232220;text-align:center;border:none;border-radius:1rem}.a-button.as--rounded{border-radius:5rem}.a-button.as--ghost{color:#232220;background-color:#fff;border:1px solid #dcdcdc}.a-button.as--ghost .a-icon{fill:#232220}.a-button.as--icon{gap:1rem}.a-button.as--icon.as--left{flex-direction:row-reverse}.a-button.as--icon.as--rotate-icon .a-icon{rotate:180deg}.a-button.as--icon.as--hover-reverse-icon{color:transparent}.a-button.as--icon.as--hover-reverse-icon .icon-space-simulator{width:2rem;aspect-ratio:1/1}.a-button.as--icon.as--hover-reverse-icon .icon-space-simulator .a-icon{position:absolute;right:calc(100% - 3rem);top:50%;translate:100% -50%;fill:#fff;transition:.5s cubic-bezier(.34,1.56,.64,1)}.a-button.as--icon.as--hover-reverse-icon:after{content:attr(title);position:absolute;left:calc(100% - 3rem);translate:-100% 0;width:-moz-max-content;width:max-content;color:#fff;transition:.5s cubic-bezier(.34,1.56,.64,1)}.a-button.as--icon.as--hover-reverse-icon:hover .a-icon{right:3rem;translate:0 -50%}.a-button.as--icon.as--hover-reverse-icon:hover:after{left:3rem;translate:0}.a-button.as--icon.as--hover-reverse-icon.as--right .a-icon{left:calc(100% - 3rem);right:initial;translate:-100% -50%}.a-button.as--icon.as--hover-reverse-icon.as--right:after{right:calc(100% - 3rem);left:initial;translate:100% 0}.a-button.as--icon.as--hover-reverse-icon.as--right:hover .a-icon{left:3rem;translate:0 -50%}.a-button.as--icon.as--hover-reverse-icon.as--right:hover:after{right:3rem;translate:0}.a-button.as--icon.as--hover-reverse-icon.as--ghost .a-icon{fill:#232220}.a-button.as--icon.as--hover-reverse-icon.as--ghost:after{color:#232220}.a-button.as--icon.as--hover-false-icon-only{padding:1.25rem 2rem 1.25rem 3rem}.a-button.as--icon.as--hover-false-icon-only .button-content{overflow:hidden;width:0;opacity:0;white-space:nowrap;transition:opacity .3s cubic-bezier(.34,1.56,.64,1),width .6s cubic-bezier(.34,1.56,.64,1)}.a-button.as--icon.as--hover-false-icon-only:hover .button-content{opacity:1}.a-button.as--icon.as--hover-false-icon-only.as--ghost{color:#232220}@media only screen and (max-width:56em){.a-button.as--icon.as--hover-false-icon-only .button-content{width:auto!important;opacity:1!important}}.a-button.as--icon-only{padding:0;width:5rem;aspect-ratio:1/1;border-radius:50%}.a-button.as--icon-only.as--hover-switch-bg{background-color:transparent;border:none}.a-button.as--icon-only.as--hover-switch-bg:after,.a-button.as--icon-only.as--hover-switch-bg:before{content:"";position:absolute;border-radius:inherit;transition:.3s cubic-bezier(.34,1.56,.64,1)}.a-button.as--icon-only.as--hover-switch-bg:before{width:100%;height:100%;background-color:#232220;transition-delay:.15s}.a-button.as--icon-only.as--hover-switch-bg:after{width:0;height:0;background-color:#fff;border:1px solid #dcdcdc;transition-delay:0s}.a-button.as--icon-only.as--hover-switch-bg .a-icon{z-index:1;transition:.3s cubic-bezier(.34,1.56,.64,1)}.a-button.as--icon-only.as--hover-switch-bg:hover:before{width:0;height:0;transition-delay:0s}.a-button.as--icon-only.as--hover-switch-bg:hover:after{width:100%;height:100%;transition-delay:.15s}.a-button.as--icon-only.as--hover-switch-bg:hover .a-icon{fill:#232220}.a-button.as--icon-only.as--hover-switch-bg.as--ghost:before{background-color:#fff;border:1px solid #dcdcdc}.a-button.as--icon-only.as--hover-switch-bg.as--ghost:after{background-color:#232220}.a-button.as--icon-only.as--hover-switch-bg.as--ghost:hover .a-icon{fill:#fff}.a-button.as--hover-reverse-colors{transition:.5s cubic-bezier(.34,1.56,.64,1)}.a-button.as--hover-reverse-colors:hover{color:#232220;background-color:#fff;border:1px solid #dcdcdc}.a-button.as--hover-reverse-colors:hover .a-icon{fill:#232220}.a-button.as--hover-reverse-colors.as--ghost:hover{color:#fff;border-color:#232220;background-color:#232220}.a-button.as--hover-reverse-colors.as--ghost:hover .a-icon{fill:#fff}.a-button.as--filter-button{padding:1.5rem 3rem;color:#232220;background-color:rgba(220,220,220,.2);transition:.5s cubic-bezier(.34,1.56,.64,1)}.a-button.as--filter-button .a-icon{display:none}.a-button.as--filter-button.is-active,.a-button.as--filter-button:hover{color:#fff;background-color:#232220}.a-button.as--filter-button.is-active{pointer-events:none}.a-button.as--filter-button.is-active .a-icon{display:block}.a-button.as--return-button{padding:.7rem 1.4rem}.a-button.as--return-button.as--hover-reverse-icon{transition:.5s cubic-bezier(.34,1.56,.64,1)}.a-button.as--return-button.as--hover-reverse-icon .icon-space-simulator .a-icon{right:calc(100% - 1.4rem)}.a-button.as--return-button.as--hover-reverse-icon:after{left:calc(100% - 1.4rem)}.a-button.as--return-button.as--hover-reverse-icon:hover{background-color:#232220}.a-button.as--return-button.as--hover-reverse-icon:hover .icon-space-simulator .a-icon{right:1.4rem;fill:#fff}.a-button.as--return-button.as--hover-reverse-icon:hover:after{left:1.4rem;color:#fff}.a-button.as--loading{cursor:default;pointer-events:none}.a-button.as--disabled,.a-button[disabled]{pointer-events:none;cursor:default;opacity:.3}.sticky-buttons{position:absolute;right:6.5rem;bottom:0;translate:0 50%;display:flex;gap:1.1rem;z-index:2}@media only screen and (max-width:56em){.sticky-buttons{right:50%;translate:50% 50%}}.sticky-buttons .share-links{display:flex}@media only screen and (max-width:56em){.sticky-buttons .share-links{display:none}}.sticky-buttons .share-links .a-button.main-share-button{transition:.5s cubic-bezier(.34,1.56,.64,1);transition-delay:.3s}.sticky-buttons .share-links .a-button:not(.main-share-button){max-width:0;border:none;transition:max-width .8s cubic-bezier(.34,1.56,.64,1)}.sticky-buttons .share-links .a-button.as--icon-only{border-radius:0}.sticky-buttons .share-links .a-button:first-child{border-top-left-radius:5rem;border-bottom-left-radius:5rem}.sticky-buttons .share-links .a-button.as--different{background-color:#f5f5f5}.sticky-buttons .share-links .a-button.as--different:hover{background-color:#232220}.sticky-buttons .share-links .a-button.as--different:hover .a-icon{fill:#fff}.sticky-buttons .share-links:has(:focus-visible) .main-share-button,.sticky-buttons .share-links:hover .main-share-button{border-top-left-radius:0;border-bottom-left-radius:0;transition:none}.sticky-buttons .share-links:has(:focus-visible) .main-share-button:after,.sticky-buttons .share-links:hover .main-share-button:after{left:3rem;translate:0}.sticky-buttons .share-links:has(:focus-visible) .main-share-button .a-icon,.sticky-buttons .share-links:hover .main-share-button .a-icon{right:3rem;translate:0 -50%}.sticky-buttons .share-links:has(:focus-visible) .a-button:not(.main-share-button),.sticky-buttons .share-links:hover .a-button:not(.main-share-button){max-width:10rem;border:1px solid #e6e6e6}.sticky-buttons .share-links:has(:focus-visible) .a-button:not(.main-share-button):first-child,.sticky-buttons .share-links:hover .a-button:not(.main-share-button):first-child{padding-left:.3rem}.sticky-buttons .contact-button .button-content{max-width:50rem;transition:max-width .5s cubic-bezier(.34,1.56,.64,1)}@media only screen and (min-width:56.0625em){.sticky-buttons:has(.is-sticky){translate:initial;z-index:20}.sticky-buttons:has(.is-sticky) .share-links{opacity:0;visibility:hidden}.sticky-buttons:has(.is-sticky) .is-sticky{position:fixed;top:3rem;right:6.5rem}.sticky-buttons:has(.is-sticky) .is-sticky.contact-button{padding:0;width:5rem;height:5rem;border-radius:50%;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.sticky-buttons:has(.is-sticky) .is-sticky.contact-button .a-icon{position:absolute;top:50%;right:50%;translate:50% -50%}.sticky-buttons:has(.is-sticky) .is-sticky.contact-button .button-content{max-width:0}.sticky-buttons:has(.is-sticky) .is-sticky.contact-button:after{opacity:0}.sticky-buttons:has(.is-sticky) .is-sticky.contact-button:hover{transform:scale(1.4)}}.a-title-1{display:block;font-family:"Plus Jakarta Sans",sans-serif;text-decoration:none;font-size:3.8rem;font-weight:600;line-height:1.05;letter-spacing:-1.14px}.a-title-2{display:block;font-family:"Plus Jakarta Sans",sans-serif;text-decoration:none;font-size:2.9rem;font-weight:600;line-height:1.3;letter-spacing:-.87px}.a-title-3{display:block;font-family:"Plus Jakarta Sans",sans-serif;text-decoration:none;font-size:2.5rem;font-weight:600;line-height:1.5;letter-spacing:-.75px}.a-title-4{display:block;font-family:"Plus Jakarta Sans",sans-serif;text-decoration:none;font-size:2rem;font-weight:500;line-height:1.3;letter-spacing:-.6px}.as--loading{cursor:default;position:relative}.as--loading:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.35) url(/themes/custom/cansoninf2025/assets/img/common/loading.gif) no-repeat center;z-index:2}.editor-wysiwyg{position:relative;margin:7.5rem 0}.editor-wysiwyg:after,.editor-wysiwyg:before{content:" ";display:table}.editor-wysiwyg:after{clear:both}.editor-wysiwyg:first-child{margin-top:0}.editor-wysiwyg h2:not(.a-title-1):not(.a-title-2):not(.a-title-3):not(.a-title-4){display:block;font-family:"Plus Jakarta Sans",sans-serif;text-decoration:none;font-size:3.8rem;font-weight:600;line-height:1.05;letter-spacing:-1.14px;margin-bottom:2.5rem}.editor-wysiwyg h3:not(.a-title-1):not(.a-title-2):not(.a-title-3):not(.a-title-4){display:block;font-family:"Plus Jakarta Sans",sans-serif;text-decoration:none;font-size:2.9rem;font-weight:600;line-height:1.3;letter-spacing:-.87px;margin-bottom:1.8rem}.editor-wysiwyg h4:not(.a-title-1):not(.a-title-2):not(.a-title-3):not(.a-title-4){display:block;font-family:"Plus Jakarta Sans",sans-serif;text-decoration:none}.editor-wysiwyg blockquote,.editor-wysiwyg iframe,.editor-wysiwyg ol,.editor-wysiwyg p,.editor-wysiwyg table,.editor-wysiwyg ul{margin-bottom:1.5em}.editor-wysiwyg a:not(.a-button){text-decoration:underline}.editor-wysiwyg a:not(.a-button):hover{color:#232220}.editor-wysiwyg hr{clear:both}.editor-wysiwyg hr.clearfix{border:0}.editor-wysiwyg ol,.editor-wysiwyg ul:not(.slick-dots):not(.accordion):not(.accordion-nested){margin-left:0;margin-top:0;padding:0;overflow:hidden;list-style:none}.editor-wysiwyg ul:not(.slick-dots):not(.accordion):not(.accordion-nested)>li{position:relative;margin-left:2rem}.editor-wysiwyg ul:not(.slick-dots):not(.accordion):not(.accordion-nested)>li:before{content:"•";position:absolute;top:.4rem;left:-2rem;font-family:Arial,sans-serif;font-size:2rem;font-weight:700;line-height:1;color:#232220}.editor-wysiwyg ol{counter-reset:my-badass-counter}.editor-wysiwyg ol>li{position:relative;margin-left:2.5em}.editor-wysiwyg ol>li:before{position:absolute;top:.1em;left:-1.3em;margin-right:0;padding:0 6px 0 0;font-size:.9em;font-weight:700;content:counter(my-badass-counter,decimal);counter-increment:my-badass-counter}.editor-wysiwyg .quote{text-align:center;font-style:italic;font-size:3rem}.editor-wysiwyg .editor-img img,.editor-wysiwyg .editor-img picture{height:auto}.editor-wysiwyg .align-none,.editor-wysiwyg .alignnone,.editor-wysiwyg .img-wysiwyg{display:block;margin:0 auto 2em;clear:both}.editor-wysiwyg .align-none img,.editor-wysiwyg .alignnone img,.editor-wysiwyg .img-wysiwyg img{display:block;width:auto;max-width:100%;height:auto}.editor-wysiwyg .align-none figcaption,.editor-wysiwyg .align-none p,.editor-wysiwyg .alignnone figcaption,.editor-wysiwyg .alignnone p,.editor-wysiwyg .img-wysiwyg figcaption,.editor-wysiwyg .img-wysiwyg p{padding:.75em 0;margin:0;font-size:.8em;font-style:italic}.editor-wysiwyg .align-left,.editor-wysiwyg .alignleft,.editor-wysiwyg .img-wysiwyg-left{display:block;margin:0 auto 2em;clear:both}.editor-wysiwyg .align-left img,.editor-wysiwyg .alignleft img,.editor-wysiwyg .img-wysiwyg-left img{display:block;width:auto;max-width:100%;height:auto}.editor-wysiwyg .align-left figcaption,.editor-wysiwyg .align-left p,.editor-wysiwyg .alignleft figcaption,.editor-wysiwyg .alignleft p,.editor-wysiwyg .img-wysiwyg-left figcaption,.editor-wysiwyg .img-wysiwyg-left p{padding:.75em 0;margin:0;font-size:.8em;font-style:italic}@media screen and (min-width:56.0625em){.editor-wysiwyg .align-left,.editor-wysiwyg .alignleft,.editor-wysiwyg .img-wysiwyg-left{margin:0 2em 2em 0;max-width:50%;float:left}}@media screen and (max-width:56em){.editor-wysiwyg .align-left,.editor-wysiwyg .alignleft,.editor-wysiwyg .img-wysiwyg-left{display:block;margin:0 auto 2em;clear:both}.editor-wysiwyg .align-left img,.editor-wysiwyg .alignleft img,.editor-wysiwyg .img-wysiwyg-left img{display:block;width:auto;max-width:100%;height:auto}.editor-wysiwyg .align-left figcaption,.editor-wysiwyg .align-left p,.editor-wysiwyg .alignleft figcaption,.editor-wysiwyg .alignleft p,.editor-wysiwyg .img-wysiwyg-left figcaption,.editor-wysiwyg .img-wysiwyg-left p{padding:.75em 0;margin:0;font-size:.8em;font-style:italic}.editor-wysiwyg .align-left img,.editor-wysiwyg .alignleft img,.editor-wysiwyg .img-wysiwyg-left img{margin:0 auto}.editor-wysiwyg .align-left figcaption,.editor-wysiwyg .align-left p,.editor-wysiwyg .alignleft figcaption,.editor-wysiwyg .alignleft p,.editor-wysiwyg .img-wysiwyg-left figcaption,.editor-wysiwyg .img-wysiwyg-left p{text-align:center}}.editor-wysiwyg .align-right,.editor-wysiwyg .alignright,.editor-wysiwyg .img-wysiwyg-right{display:block;margin:0 auto 2em;clear:both}.editor-wysiwyg .align-right img,.editor-wysiwyg .alignright img,.editor-wysiwyg .img-wysiwyg-right img{display:block;width:auto;max-width:100%;height:auto}.editor-wysiwyg .align-right figcaption,.editor-wysiwyg .align-right p,.editor-wysiwyg .alignright figcaption,.editor-wysiwyg .alignright p,.editor-wysiwyg .img-wysiwyg-right figcaption,.editor-wysiwyg .img-wysiwyg-right p{padding:.75em 0;margin:0;font-size:.8em;font-style:italic}@media screen and (min-width:56.0625em){.editor-wysiwyg .align-right,.editor-wysiwyg .alignright,.editor-wysiwyg .img-wysiwyg-right{margin:0 0 2em 2em;max-width:50%;float:right}}@media screen and (max-width:56em){.editor-wysiwyg .align-right,.editor-wysiwyg .alignright,.editor-wysiwyg .img-wysiwyg-right{display:block;margin:0 auto 2em;clear:both}.editor-wysiwyg .align-right img,.editor-wysiwyg .alignright img,.editor-wysiwyg .img-wysiwyg-right img{display:block;width:auto;max-width:100%;height:auto}.editor-wysiwyg .align-right figcaption,.editor-wysiwyg .align-right p,.editor-wysiwyg .alignright figcaption,.editor-wysiwyg .alignright p,.editor-wysiwyg .img-wysiwyg-right figcaption,.editor-wysiwyg .img-wysiwyg-right p{padding:.75em 0;margin:0;font-size:.8em;font-style:italic}.editor-wysiwyg .align-right img,.editor-wysiwyg .alignright img,.editor-wysiwyg .img-wysiwyg-right img{margin:0 auto}.editor-wysiwyg .align-right figcaption,.editor-wysiwyg .align-right p,.editor-wysiwyg .alignright figcaption,.editor-wysiwyg .alignright p,.editor-wysiwyg .img-wysiwyg-right figcaption,.editor-wysiwyg .img-wysiwyg-right p{text-align:center}}.editor-wysiwyg .align-center,.editor-wysiwyg .aligncenter,.editor-wysiwyg .img-wysiwyg-center{display:block;margin:0 auto 2em;clear:both}.editor-wysiwyg .align-center img,.editor-wysiwyg .aligncenter img,.editor-wysiwyg .img-wysiwyg-center img{display:block;width:auto;max-width:100%;height:auto}.editor-wysiwyg .align-center figcaption,.editor-wysiwyg .align-center p,.editor-wysiwyg .aligncenter figcaption,.editor-wysiwyg .aligncenter p,.editor-wysiwyg .img-wysiwyg-center figcaption,.editor-wysiwyg .img-wysiwyg-center p{padding:.75em 0;margin:0;font-size:.8em;font-style:italic}.editor-wysiwyg .align-center img,.editor-wysiwyg .aligncenter img,.editor-wysiwyg .img-wysiwyg-center img{margin:0 auto}.editor-wysiwyg .align-center figcaption,.editor-wysiwyg .align-center p,.editor-wysiwyg .aligncenter figcaption,.editor-wysiwyg .aligncenter p,.editor-wysiwyg .img-wysiwyg-center figcaption,.editor-wysiwyg .img-wysiwyg-center p{text-align:center}.editor-col{display:flex;gap:8rem}@media only screen and (max-width:56em){.editor-col{flex-wrap:wrap;gap:2rem}}.editor-col.as--align-center{align-items:center}.editor-col>.col{flex:1;max-width:50%}@media only screen and (max-width:56em){.editor-col>.col{margin-bottom:2rem;flex:1 1 100%!important;max-width:100%!important}}.editor-col>.col .editor-img{margin-bottom:2.5rem}.reveal-container .reveal-item{overflow:hidden;height:0;opacity:0;transition:opacity .3s ease 150ms}.reveal-container .reveal-item.is-shown{height:auto;opacity:1;transition-delay:0s;transition-duration:5ms}.reveal-container .reveal-item.is-shown.animated{transition-delay:150ms;transition-duration:.3s}.a-tip{display:inline-block;position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none}.a-tip:before{content:"";position:absolute;width:1.2rem;height:1.2rem;background-color:#fff;border:1px solid #dcdcdc;border-radius:50%;z-index:1;opacity:0}.a-tip .a-tip-text{position:absolute;padding:.3rem 1.7rem .4rem;font-size:1.3rem;font-weight:500;text-align:center;color:#232220;background:#fff;border:1px solid #dcdcdc;white-space:nowrap;border-radius:2rem;opacity:0;pointer-events:none;transition:opacity .2s ease,translate .2s ease,z-index 5ms linear .3s}.a-tip .a-tip-text:focus-visible{border:none}.a-tip .a-tip-text a{text-decoration:none}.a-tip.as--top:before{left:50%;top:-.8rem;translate:-50% 0}.a-tip.as--top .a-tip-text{bottom:calc(100% + .25rem);left:50%;translate:-50% -.5rem}.a-tip.as--top:focus .a-tip-text,.a-tip.as--top:hover .a-tip-text{translate:-50% 0}.a-tip.as--bottom:before{left:50%;bottom:-.8rem;translate:-50% 0}.a-tip.as--bottom .a-tip-text{top:calc(100% + .25rem);left:50%;translate:-50% .5rem}.a-tip.as--bottom .a-tip-text:before{top:auto;bottom:100%;rotate:180deg;translate:50% 0}.a-tip.as--bottom:focus .a-tip-text,.a-tip.as--bottom:hover .a-tip-text{translate:-50% 0}.a-tip.as--left:before{left:-.8rem;top:50%;translate:0 -50%}.a-tip.as--left .a-tip-text{top:50%;right:calc(100% + .25rem);translate:-.5rem -50%}.a-tip.as--left .a-tip-text:before{top:50%;left:calc(100% - .4rem);rotate:-90deg;translate:.3rem 0}.a-tip.as--left:focus .a-tip-text,.a-tip.as--left:hover .a-tip-text{translate:0 -50%}.a-tip.as--right:before{right:-.8rem;top:50%;translate:0 -50%}.a-tip.as--right .a-tip-text{top:50%;left:calc(100% + .25rem);translate:.5rem -50%}.a-tip.as--right .a-tip-text:before{top:50%;left:auto;right:calc(100% - .4rem);rotate:90deg;translate:-.3rem 0}.a-tip.as--right:focus .a-tip-text,.a-tip.as--right:hover .a-tip-text{translate:0 -50%}.a-tip:focus .a-tip-text,.a-tip:focus:before,.a-tip:hover .a-tip-text,.a-tip:hover:before{opacity:1;z-index:100;transition:opacity .2s ease,transform .2s ease,z-index 5ms linear}.editor-img{position:relative;overflow:hidden}.editor-img img,.editor-img picture{display:block;width:100%;height:100%}.editor-img img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.editor-img.as--conserve-ratio img{height:auto}.editor-img.as--bg-img{position:absolute;top:0;left:0;width:100%;height:100%}.editor-img.as--overlay:after{content:"";position:absolute;inset:0;background-color:#232220;opacity:.3}html{font-size:.625em;scroll-behavior:smooth}body{margin:0 auto;font-size:1.5rem;line-height:1.95;background-image:url(/themes/custom/cansoninf2025/assets/img/common/bg/bg-body.jpg);background-size:cover;background-position:center;-webkit-font-smoothing:antialiased}body,button,input,select,textarea{color:#232220;font-weight:300;font-family:"Plus Jakarta Sans",sans-serif}::-moz-selection{background:#232220;color:#fff;text-shadow:none}::selection{background:#232220;color:#fff;text-shadow:none}:focus-visible{outline:.4rem solid #000}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}*,::after,::before{box-sizing:border-box}li,ul{margin:0;padding:0;list-style:none}b,strong{font-weight:700}em,i{font-style:italic}a{text-decoration:none;color:inherit}.main-content{overflow-x:hidden}@media only screen and (max-width:56em){.main-content{padding-top:11.5rem}}.inner-wrap{margin-left:auto;margin-right:auto;padding:0 2rem;width:100%;max-width:159.5rem}.inner-wrap.as--wrapper-smaller{max-width:136rem}.inner-wrap .inner-wrap{padding-left:0;padding-right:0}.intro-block{display:flex;justify-content:space-between;align-items:center;gap:3rem;margin-top:10rem;margin-bottom:8.5rem}@media only screen and (max-width:56em){.intro-block{flex-direction:column;margin-top:4rem;margin-bottom:4.5rem}}.intro-block>.a-button{flex-shrink:0}.intro-block.as--absolute-heading{position:relative;padding-top:5.5rem;align-items:flex-start}@media only screen and (max-width:56em){.intro-block.as--absolute-heading{padding-top:0}}.intro-block.as--absolute-heading .a-title-1,.intro-block.as--absolute-heading .a-title-2{position:absolute;top:0}@media only screen and (max-width:56em){.intro-block.as--absolute-heading .a-title-1,.intro-block.as--absolute-heading .a-title-2{position:initial}}.intro-block.as--absolute-heading .a-button{margin-top:.75rem}@media only screen and (max-width:56em){.intro-block.as--absolute-heading .a-button{margin-top:0}}.aside-decoration{display:none!important;position:absolute;top:36rem;left:-20rem;font-size:1.3rem;writing-mode:vertical-lr;rotate:180deg;opacity:.5}.legend{font-size:1.2rem;font-weight:500;color:#fff;opacity:.5}.push-newsletter{background:rgba(220,220,220,.2);display:flex;align-items:center;width:100%;max-width:100rem;margin:7rem auto 11rem;padding:2.5rem 6rem}.push-newsletter .push-newsletter-content{flex:0 1 75%;max-width:calc(100% - 20rem);padding-right:2rem}.push-newsletter .a-button{margin-left:auto}@media only screen and (max-width:56em){.push-newsletter{padding:2.5rem;flex-wrap:wrap}.push-newsletter .push-newsletter-content{flex:1 1 100%;max-width:100%}.push-newsletter .a-button{margin:3rem auto 2rem}}.skip-list{position:fixed;top:0;right:.5rem;translate:0 -100%;display:flex;gap:.5rem;background-color:#dcdcdc;color:#232220;z-index:999;transition:translate .5s cubic-bezier(.34,1.56,.64,1)}.skip-list .skip-cta{display:block;font-size:1.4rem;padding:.5rem 1rem;transition:.5s cubic-bezier(.34,1.56,.64,1)}.skip-list .skip-cta:focus-visible,.skip-list .skip-cta:hover{color:#fff;background-color:#000}.skip-list.is-focused{translate:0}body .ui-dialog.custom-popup.ui-widget{width:95%!important;max-width:695px!important;line-height:1.5}body .ui-dialog.custom-popup.ui-widget .captcha legend,body .ui-dialog.custom-popup.ui-widget .form-composite.webform-fieldset--title-inline legend{float:none!important;font-weight:700!important;margin-top:1.5rem!important}body .ui-dialog.custom-popup.ui-widget .captcha{margin-top:1.5rem}body .ui-dialog.custom-popup.ui-widget .form-item .form-left label{font-weight:700!important;display:block!important}body .ui-dialog.custom-popup.ui-widget .form-item .form-right [type=text]{width:100%!important;max-width:320px!important;padding:.5rem!important}body .ui-dialog.custom-popup.ui-widget .form-item .form-right .selectWrapper select{opacity:1!important;width:100%!important;max-width:320px!important;padding:.5rem!important}body .ui-dialog.custom-popup.ui-widget .submit{padding-top:3rem;padding-bottom:2rem;text-align:center}body .ui-dialog.custom-popup.ui-widget .submit .form-submit{border:0;text-transform:uppercase;padding:11px 20px;-webkit-appearance:none;cursor:pointer;font-family:"Plus Jakarta Sans",serif;font-weight:400;font-size:1.9rem;line-height:1;color:#fff;background-color:#3b3b3b}.header-inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.25rem;padding:0 2rem 1.8rem;width:100%;background:#232220;z-index:10;transition:translate .5s cubic-bezier(.34,1.56,.64,1)}@media only screen and (max-width:56em){.header-inner{position:fixed;top:0;left:0;padding:.5rem 2rem 2rem}}.header-inner.is-hidden:not(:has(.mobile-menu-wrapper.is-open)){translate:0 -100%}.header-inner .logo img{display:block;max-width:20rem;height:auto}@media only screen and (max-width:56em){.header-inner .logo img{max-width:15rem}}.mobile-menu-wrapper{width:100%}@media only screen and (max-width:56em){.mobile-menu-wrapper{position:absolute;top:11.7rem;height:calc(100svh - 11.5rem);overflow-x:auto;background:url(/themes/custom/cansoninf2025/assets/img/common/bg/bg-mobile-menu.jpg) no-repeat center/cover;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.34,1.56,.64,1)}.mobile-menu-wrapper.is-open,.mobile-menu-wrapper:has(:focus-visible){opacity:1;pointer-events:auto}}.practical-buttons{position:absolute;top:0;right:0;display:flex;border-bottom:1px solid #656463}@media only screen and (max-width:56em){.practical-buttons{position:initial;width:100%;background-color:#232220;border-bottom:none;border-top:1px solid #656463}}@media only screen and (max-width:56em){.practical-buttons li{flex:1 1 50%}}.practical-buttons li button,.practical-buttons li select{display:flex;justify-content:center;align-items:center;padding:1.3rem 4.5rem;height:100%;min-width:12.1rem;font-size:1.4rem;font-weight:600;color:#fff;text-align:center;background-color:transparent;border:none;cursor:pointer;transition:.5s cubic-bezier(.34,1.56,.64,1)}@media only screen and (max-width:56em){.practical-buttons li button,.practical-buttons li select{width:100%;min-width:initial}}.practical-buttons li button:focus-visible,.practical-buttons li button:hover,.practical-buttons li select:focus-visible,.practical-buttons li select:hover{color:#232220;background-color:#fff}.practical-buttons li button:focus-visible .a-icon,.practical-buttons li button:hover .a-icon,.practical-buttons li select:focus-visible .a-icon,.practical-buttons li select:hover .a-icon{fill:#232220}.practical-buttons li select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url(/themes/custom/cansoninf2025/assets/img/svg/icon-down.svg);background-repeat:no-repeat;background-size:1.2rem;background-position:68% 51%;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(1%) hue-rotate(319deg) brightness(105%) contrast(101%)}@media only screen and (max-width:56em){.practical-buttons li select{background-size:1rem;background-position:calc(50% + 2.5rem) 51%}}.practical-buttons li select:focus-visible,.practical-buttons li select:hover{filter:none;outline:0}.practical-buttons li select option{background-color:#fff}.practical-buttons li:first-child>*{border-left:1px solid #656463}@media only screen and (max-width:56em){.practical-buttons li:first-child>*{border-left:none}}.practical-buttons li:not(:last-child)>*{border-right:1px solid #656463}.header-nav>ul{display:flex;justify-content:center;align-items:center;gap:6.4rem}@media only screen and (max-width:75em){.header-nav>ul{gap:3.4rem}}@media only screen and (max-width:56em){.header-nav>ul{flex-direction:column;align-items:start;gap:0}}.header-nav>ul li{height:-moz-fit-content;height:fit-content}@media only screen and (max-width:56em){.header-nav>ul li{width:100%}}.header-nav>ul li .btn-nav{display:block;font-weight:500;text-align:center;text-transform:uppercase;color:#dcdcdc}@media only screen and (max-width:56em){.header-nav>ul li .btn-nav{padding:1.7rem 2.4rem;text-align:start;color:#232220}.header-nav>ul li .btn-nav:hover{text-decoration:underline}}.header-nav>ul li:has(.as--home){line-height:1.8}@media only screen and (max-width:56em){.header-nav>ul li:has(.as--home){background-color:#dcdcdc}}.mobile-menu-button{display:none;justify-content:center;align-items:center;position:absolute;top:50%;right:2.8rem;translate:0 -50%;margin:0;padding:0;border:0;background:0;z-index:5}.mobile-menu-button .a-icon.btn-close{display:none}.mobile-menu-button.is-open .a-icon{display:none}.mobile-menu-button.is-open .a-icon.btn-close{display:block}@media only screen and (max-width:56em){.mobile-menu-button{display:block}}.mobile-only-buttons{display:none;flex-direction:column;align-items:center;margin-top:3rem;padding:0 2rem 4rem}@media only screen and (max-width:56em){.mobile-only-buttons{display:flex}}.mobile-only-buttons .rs-links{display:flex;justify-content:center;align-items:center;gap:1.2rem .7rem;flex-wrap:wrap;margin-top:4.5rem}.mobile-only-buttons .rs-links .a-button{padding:.5rem 1.6rem}.nav-indicator{position:absolute;bottom:0;left:20rem;height:.6rem;width:1.7rem;background:#fff;opacity:0;z-index:2;pointer-events:none;transition:.4s cubic-bezier(.34,1.56,.64,1)}@media only screen and (max-width:56em){.nav-indicator{display:none}}.footer{padding:4rem 0;color:#fff;background-color:#232220}@media only screen and (max-width:56em){.footer{padding-bottom:0}}.footer .footer-inner{display:flex;flex-direction:column;align-items:center;gap:8rem}@media only screen and (max-width:75em){.footer .footer-inner{gap:4rem}}.footer .footer-inner>:not(.footer-img){padding-left:2rem;padding-right:2rem}.footer .logo{width:-moz-fit-content;width:fit-content}.footer .footer-nav-links .footer-cols{display:flex;justify-content:center;gap:8rem;flex-wrap:wrap;min-width:15.6rem}@media only screen and (max-width:75em){.footer .footer-nav-links .footer-cols{gap:4.5rem}}@media only screen and (max-width:32em){.footer .footer-nav-links .footer-cols{flex-direction:column;gap:2.4rem;text-align:center}}.footer .footer-nav-links .footer-cols>li{display:flex;flex-direction:column;gap:3.6rem}@media only screen and (max-width:75em){.footer .footer-nav-links .footer-cols>li{gap:1.4rem}}@media only screen and (max-width:32em){.footer .footer-nav-links .footer-cols>li{gap:.5rem}}.footer .footer-nav-links .footer-cols>li .footer-col-heading{font-size:2rem;font-weight:500}.footer .footer-nav-links .footer-cols>li .footer-list-links{display:flex;flex-direction:column;gap:1.3rem}@media only screen and (max-width:32em){.footer .footer-nav-links .footer-cols>li .footer-list-links{gap:0}}.footer .footer-link{font-size:1.6rem;line-height:1.4;letter-spacing:-.48px;opacity:.7;transition:opacity .3s cubic-bezier(.34,1.56,.64,1)}.footer .footer-link:hover{text-decoration:underline;opacity:1}.footer .footer-bottom-links{display:flex;justify-content:center;align-items:center;gap:0 2.5rem;flex-wrap:wrap}.footer .footer-bottom-links>li{position:relative}.footer .footer-bottom-links>li .footer-link{font-size:1.4rem}.footer .footer-bottom-links>li>*{opacity:.7}.footer .footer-bottom-links>li:not(:last-child):after{content:"-";position:absolute;top:45%;right:-2rem;translate:-50% -50%;line-height:0}.footer .footer-img{margin-top:-3.5rem;width:100%}.searchbar{position:fixed;top:0;left:0;translate:0 -100%;width:100%;background-color:#232220;z-index:20;opacity:0;visibility:hidden;pointer-events:none;transition:.5s cubic-bezier(.34,1.56,.64,1)}.searchbar:after{content:"";position:absolute;left:0;top:0;width:100%;height:200svh;background-color:#232220;opacity:.4}.searchbar .search-area{position:relative;display:flex;flex-direction:column;align-items:center;padding:5rem 2.6rem;z-index:1}.searchbar .search-area .close-searchbar{transition:.5s cubic-bezier(.34,1.56,.64,1)}.searchbar .search-area .close-searchbar:focus-visible,.searchbar .search-area .close-searchbar:hover{background-color:#dcdcdc}.searchbar .search-area .inline-form{display:flex;width:100%;max-width:100.5rem}@media only screen and (max-width:32em){.searchbar .search-area .inline-form{flex-direction:column;align-items:center;gap:2rem}}.searchbar .search-area .inline-form input{padding:1.5rem 3rem;flex-grow:2;font-weight:600;background-color:#fff;border:1px solid #dcdcdc;border-top-left-radius:1rem;border-bottom-left-radius:1rem}@media only screen and (max-width:32em){.searchbar .search-area .inline-form input{padding:1.5rem 1rem;width:100%;border-radius:1rem}}.searchbar .search-area .inline-form input:focus-visible{border:none;outline:.4rem solid #000}.searchbar .search-area .inline-form .a-button{border-top-left-radius:0;border-bottom-left-radius:0;transition:.5s cubic-bezier(.34,1.56,.64,1)}@media only screen and (max-width:32em){.searchbar .search-area .inline-form .a-button{border-radius:1rem;width:-moz-fit-content;width:fit-content}}.searchbar .search-area .inline-form .a-button:focus-visible,.searchbar .search-area .inline-form .a-button:hover{background-color:#dcdcdc}.searchbar.is-visible{translate:0 0;visibility:visible;opacity:1;pointer-events:auto}.banner-wrap{position:relative;height:40rem}.banner-wrap .editor-img{height:100%}@media only screen and (max-width:32em){.banner-wrap .editor-img{aspect-ratio:1/1}}.banner-wrap .editor-img.h-show-mobile .legend-image-left{bottom:3.5rem}.banner-wrap.as--smaller{height:10rem}.banner-wrap.as--smaller .editor-img{aspect-ratio:initial}.banner-wrap.as--smaller .editor-img img{-o-object-position:top;object-position:top}.banner-wrap.as--smaller .sticky-buttons{bottom:-7.5rem}@media only screen and (max-width:56em){.banner-wrap.as--smaller .sticky-buttons{bottom:0}}.banner-wrap.as--smaller+:has(.breadcrumb) .breadcrumb{margin-top:6.2rem;margin-bottom:3.8rem}.slider-banner{position:relative}.slider-banner .slick-slide{height:60rem}@media only screen and (max-width:88em){.slider-banner .slick-slide{height:45rem}}@media only screen and (max-width:56em){.slider-banner .slick-slide{height:auto}}.slider-banner .slick-slide>div{height:inherit}.slider-banner .slider .slide-content{position:relative;height:inherit}@media only screen and (max-width:56em){.slider-banner .slider .slide-content{display:flex;flex-direction:column}}.slider-banner .slider .slide-content.as--illustrate-desktop .slide-description{display:none}@media only screen and (max-width:56em){.slider-banner .slider .slide-content.as--illustrate-desktop .slide-description{display:block}}@media only screen and (max-width:56em){.slider-banner .slider .slide-content:has(.editor-img.as--mobile-image) .editor-img:not(.as--mobile-image){display:none}}.slider-banner .slider .slide-content .editor-img{height:inherit}@media only screen and (max-width:56em){.slider-banner .slider .slide-content .editor-img{height:50rem}}@media only screen and (max-width:32em){.slider-banner .slider .slide-content .editor-img{height:initial;aspect-ratio:1/1}}.slider-banner .slider .slide-content .editor-img.as--mobile-image{display:none}@media only screen and (max-width:56em){.slider-banner .slider .slide-content .editor-img.as--mobile-image{display:block}}.slider-banner .slider .slide-content .editor-img img{height:100%}.slider-banner .slider .slide-content .slide-description{position:absolute;top:0;left:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:10rem 4rem;height:100%;width:40%;min-width:55rem;max-width:80rem;color:#fff;background-color:rgba(0,0,0,.5)}@media only screen and (max-width:56em){.slider-banner .slider .slide-content .slide-description{position:absolute;bottom:0;padding:0;width:100%;justify-content:flex-end;min-width:initial;max-width:initial;height:auto;background-color:transparent}}.slider-banner .slider .slide-content .slide-description .slide-description-wrapper{max-width:50rem}@media only screen and (max-width:56em){.slider-banner .slider .slide-content .slide-description .slide-description-wrapper{max-width:initial;padding-bottom:6rem}.slider-banner .slider .slide-content .slide-description .slide-description-wrapper>:not(.a-button){display:none}}.slider-banner .slider .slide-content .slide-legend-image{position:absolute;right:1.8rem;top:1.5rem}.slider-banner .slider-controls{position:absolute;left:4.1rem;bottom:4.1rem}@media only screen and (max-width:56em){.slider-banner .slider-controls{display:none}}.slider-banner .slider-controls .a-button:after{border:none}.legend-image-left,.legend-image-right{position:absolute;z-index:2;writing-mode:vertical-rl}.legend-image-left{left:1rem;top:40%;rotate:180deg}.banner-wrap .legend-image-left{top:initial;bottom:1rem;left:2rem;rotate:initial;writing-mode:initial}.legend-image-right{right:1rem;top:4rem}.filters{display:flex;justify-content:center;align-items:flex-end;gap:2.4rem 1.5rem;flex-wrap:wrap;margin-bottom:5rem}.classic-input-style{display:flex;flex-direction:column;gap:1.3rem;flex:1;min-width:22rem;max-width:29rem}.classic-input-style label{font-size:1.4rem;font-weight:400;line-height:1.75}.classic-input-style input,.classic-input-style select{position:relative;padding:1.5rem 3rem;width:100%;font-size:1.5rem;font-weight:600;line-height:1.9;background-color:rgba(220,220,220,.2);border:1px solid #dcdcdc;border-radius:1rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.classic-input-style select{padding-right:4rem;background:url(/themes/custom/cansoninf2025/assets/img/svg/icon-down.svg) rgba(220,220,220,.2) no-repeat right 2rem top 52%/1.2rem}.classic-input-style .dropdown-filter-toggle{width:100%;height:6.05rem}.classic-input-style .dropdown-filter-menu{z-index:5}.classic-input-style .dropdown-filter-menu input{margin:0;padding:0;width:0;height:0}[type=submit]{height:6.05rem}.products-list-filters{display:flex;flex-direction:column;align-items:center;gap:4rem}.products-list-filters .products-categories-filters{display:flex;justify-content:center;gap:1.5rem;flex-wrap:wrap}.secondary-filters-list{display:flex;justify-content:center;align-items:center;gap:1rem;flex-wrap:wrap}@media only screen and (max-width:32em){.secondary-filters-list{flex-direction:column}}.secondary-filters-list>li{height:-moz-fit-content;height:fit-content}.secondary-filters-list>li:has(.dropdown-filter-menu.is-open),.secondary-filters-list>li:has(:focus-visible){z-index:5}.secondary-filter-checkbox{position:relative;display:flex;justify-content:center;align-items:center;height:-moz-fit-content;height:fit-content;min-height:4rem;border:1px solid #dcdcdc;border-radius:.6rem}.secondary-filter-checkbox:before{content:"";position:absolute;left:1.2rem;top:50%;translate:0 -50%;width:2rem;aspect-ratio:1/1;border:1px solid #000;border-radius:.4rem;transition:background-color .5s cubic-bezier(.34,1.56,.64,1)}.secondary-filter-checkbox:after{content:"";position:absolute;left:1.2rem;top:50%;translate:0 -50%;width:2rem;aspect-ratio:1/1;border-radius:.4rem;background-image:url(/themes/custom/cansoninf2025/assets/img/svg/icon-check.svg);background-repeat:no-repeat;background-size:1.2rem;background-position:center;background-color:transparent;filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(1%) hue-rotate(319deg) brightness(105%) contrast(101%);opacity:0;transition:opacity .5s cubic-bezier(.34,1.56,.64,1)}.secondary-filter-checkbox label{padding:1rem 1.2rem 1rem 4rem;font-size:1.4rem;font-weight:400;line-height:1.7;z-index:1}.secondary-filter-checkbox input{opacity:0;width:0;height:0}.secondary-filter-checkbox:has(input:checked):before{background-color:#000}.secondary-filter-checkbox:has(input:checked):after{opacity:1}.secondary-filter-checkbox:has(:focus-visible){outline:4px solid #000}.dropdown-filter{position:relative}.dropdown-filter .dropdown-filter-toggle{position:relative;padding:.9rem 7.5rem .9rem 1.5rem;font-size:1.4rem;font-weight:400;text-align:start;background-color:#fff;border:1px solid #dcdcdc;border-radius:.6rem}.dropdown-filter .dropdown-filter-toggle:after{content:"";position:absolute;top:50%;right:1.7rem;translate:0 -50%;width:1rem;height:1rem;background-image:url(/themes/custom/cansoninf2025/assets/img/svg/icon-down.svg);background-repeat:no-repeat;background-position:center}.dropdown-filter:has(:focus-visible) .dropdown-filter-menu{opacity:1;pointer-events:initial}.dropdown-filter .dropdown-filter-menu{position:absolute;top:calc(100% + .6rem);left:0;display:flex;flex-direction:column;gap:.2rem;padding:.3rem;width:100%;max-height:30rem;overflow:auto;background-color:#fff;border:1px solid #dcdcdc;border-radius:.6rem;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.34,1.56,.64,1)}.dropdown-filter .dropdown-filter-menu.is-open{opacity:1;pointer-events:initial}.dropdown-filter .dropdown-filter-menu:has(input:focus-visible) label:has(input:focus-visible){outline:4px solid #000}.dropdown-filter .dropdown-filter-menu label{position:relative;display:block;padding:.5rem 0 .5rem 3.5rem;width:100%;font-size:1.4rem;line-height:1.7;font-weight:500;border-radius:.6rem;transition:background-color .3s linear}.dropdown-filter .dropdown-filter-menu label:before{content:"";position:absolute;left:.9rem;top:50%;translate:0 -50%;width:1.5rem;height:1.5rem;background-image:url(/themes/custom/cansoninf2025/assets/img/svg/icon-check.svg);background-repeat:no-repeat;background-position:center;opacity:0;transition:opacity .5s cubic-bezier(.34,1.56,.64,1)}.dropdown-filter .dropdown-filter-menu label:has(input:checked){background-color:rgba(220,220,220,.2)}.dropdown-filter .dropdown-filter-menu label:has(input:checked):before{opacity:1}.dropdown-filter .dropdown-filter-menu input{opacity:0;width:0;height:0}.dropdown-filter.as--classic-style .dropdown-filter-toggle{padding:1.5rem 10rem 1.5rem 3rem;font-weight:600;background-color:rgba(220,220,220,.2);backdrop-filter:blur(1rem);border-radius:1rem;border:1px solid #dcdcdc}.reset-filters{margin-left:.8rem;padding-bottom:.3rem;font-size:1.3rem;font-weight:400;border-bottom:1px solid rgba(0,0,0,.2);opacity:.5;transition:opacity .5s cubic-bezier(.34,1.56,.64,1)}.reset-filters:hover{opacity:1}.slick-slider .slick-slide>div>*{display:block!important}.slick-slider .slick-slide>div>.contacts-grid{display:grid!important}.slider-controls{display:flex;gap:2rem}.slider-controls .slick-arrow.slick-prev .a-icon{rotate:180deg}.slider-controls .slick-arrow.slick-disabled{pointer-events:none;opacity:.5}.slider-controls.as--fused{gap:0}.slider-controls.as--fused .slick-arrow{width:6rem;height:5rem;aspect-ratio:initial;border-radius:5rem}.slider-controls.as--fused .slick-arrow.slick-prev{border-top-right-radius:0;border-bottom-right-radius:0;border-right-width:0}.slider-controls.as--fused .slick-arrow.slick-next{border-top-left-radius:0;border-bottom-left-radius:0;border-left-width:.5px}.slick-dots{margin-bottom:0!important;width:100%;text-align:center}.slick-dots li{display:inline-block;margin:0 .5rem;width:1rem;height:1rem;background:#232220;border-radius:50%;opacity:.2;transition:.8s cubic-bezier(.34,1.56,.64,1)}.slick-dots li button{display:none}.slick-dots li.slick-active{opacity:1}.slider-multiples{position:relative;margin-top:15.5rem;margin-bottom:22.5rem}@media only screen and (max-width:56em){.slider-multiples{margin-top:6.5rem;margin-bottom:6.5rem}}.slider-multiples .slider-multiples-header{display:flex;justify-content:space-between;align-items:center;gap:6rem;margin-left:4.3rem}@media only screen and (max-width:56em){.slider-multiples .slider-multiples-header{flex-direction:column;align-items:flex-start;gap:3.3rem;margin-left:0}}.slider-multiples .slider-multiples-header .slider-multiples-texts{flex:1 1 auto;max-width:70rem}.slider-multiples .slider-multiples-header .slider-multiples-buttons{display:flex;align-items:center;gap:1.95rem;flex-shrink:0}@media only screen and (max-width:56em){.slider-multiples .slider-multiples-header .slider-multiples-buttons{align-self:end}}@media only screen and (max-width:32em){.slider-multiples .slider-multiples-header .slider-multiples-buttons>.a-button{display:none}}.slider-multiples .slider{margin-top:7.8rem;margin-right:-4.2rem}@media only screen and (max-width:56em){.slider-multiples .slider{margin-top:3rem}}.slider-multiples .slider .slick-slide{margin-right:4.2rem}.slider-multiples.as--overflow-visible{overflow-x:visible}.slider-multiples.as--overflow-visible .slick-list{overflow:visible}.slider-multiples:has(+.triple-columns){margin-bottom:11rem}@media only screen and (max-width:56em){.home-page .slider-multiples:has(+.triple-columns){margin-bottom:4rem}}.slider-videos{margin-bottom:14rem}@media only screen and (max-width:56em){.slider-videos{margin-bottom:7rem}}.slider-videos .video-card{max-width:calc(100svw - 5.5rem)}.slider-videos .video-card .card-image{height:50rem}@media only screen and (max-width:56em){.slider-videos .video-card .card-image{height:35rem}}.slider-lists{position:relative;margin-top:8.5rem;margin-bottom:17.5rem}@media only screen and (max-width:56em){.slider-lists{margin-bottom:10rem}}.slider-lists .slick-slide:not(.slick-current){visibility:hidden}.slider-lists .slick-slide.slick-current{visibility:visible}.slider-lists .slider-controls{display:flex;justify-content:center;align-items:center;gap:3.2rem;margin-top:4.6rem}@media only screen and (max-width:32em){.slider-lists .slider-controls{position:relative;padding-top:5rem;gap:1.5rem}}.slider-lists .slider-controls .slide-counter{font-size:1.4rem;font-weight:500}@media only screen and (max-width:32em){.slider-lists .slider-controls .slide-counter{position:absolute;top:0;left:50%;translate:-50% 0}}.slider-lists .slider-controls .a-button{padding-top:.8rem;padding-bottom:.8rem}.slider-lists .aside-decoration{left:-8rem}.slider-history{position:relative;display:flex;justify-content:space-between;align-items:flex-start;gap:4rem 6.4rem;margin-top:11rem;margin-bottom:23.8rem}@media only screen and (max-width:75em){.slider-history{flex-direction:column;margin-top:7.5rem;margin-bottom:9rem}}@media only screen and (max-width:32em){.slider-history{margin-top:4rem;margin-bottom:6.5rem}}.slider-history .slider-left{display:flex;flex-direction:column;gap:1.5rem;padding:0 8rem}@media only screen and (max-width:75em){.slider-history .slider-left{width:100%;padding:0 2rem}}.slider-history .slider-right{margin-top:4rem;padding:0 2rem;width:40%;max-width:62.4rem}@media only screen and (max-width:75em){.slider-history .slider-right{margin-top:0;width:100%;max-width:initial}}.slider-history .grid-dates-wrapper{gap:1.5rem}@media only screen and (max-width:75em){.slider-history .grid-dates-wrapper{display:flex;flex-direction:column;gap:1.5rem;margin:2rem 0;padding-bottom:1.5rem}}@media only screen and (max-width:56em){.slider-history .grid-dates-wrapper{flex-direction:row;margin:2rem -4rem;padding:0 4rem 1.5rem;overflow-x:auto}}.slider-history .grid-dates-wrapper::-webkit-scrollbar{height:1.2rem}.slider-history .grid-dates-wrapper::-webkit-scrollbar-thumb{background-color:#232220;border-radius:.6rem}.slider-history .grid-dates-wrapper .grid-dates{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem;width:-moz-fit-content;width:fit-content;z-index:1}@media only screen and (max-width:75em){.slider-history .grid-dates-wrapper .grid-dates{grid-template-columns:repeat(8,1fr);width:100%}}@media only screen and (max-width:56em){.slider-history .grid-dates-wrapper .grid-dates{display:flex;width:-moz-fit-content;width:fit-content}}.slider-history .grid-dates-wrapper .grid-dates:first-of-type{margin-top:7rem}@media only screen and (max-width:75em){.slider-history .grid-dates-wrapper .grid-dates:first-of-type{margin-top:0}}.slider-history .grid-dates-wrapper .grid-dates .a-button{transition:.5s cubic-bezier(.34,1.56,.64,1)}.slider-history .grid-dates-wrapper .grid-dates .a-button.as--ghost.is-active{color:#fff;background-color:#232220}.slider-history .wheel-current-date{display:inline-block;position:relative;margin:0 -8rem;font-size:30rem;font-weight:800;letter-spacing:-2.8rem;line-height:.9;text-align:center}@media only screen and (max-width:75em){.slider-history .wheel-current-date{display:none}}.slider-history .wheel-current-date:after{content:"";position:absolute;top:0;right:-3rem;width:7rem;height:100%;background-color:rgba(255,255,255,.5);backdrop-filter:blur(10px)}.slider-history .wheel-current-date #current-date{display:flex;width:-moz-fit-content;width:fit-content;height:30rem;overflow:hidden}.slider-history .wheel-current-date #current-date>span{display:flex;flex-direction:column;text-align:center;width:16rem;opacity:0;transition:all .6s cubic-bezier(.34,1.56,.64,1)}.slider-history .wheel-current-date #current-date>span.is-visible{position:static;opacity:1}@media only screen and (max-width:75em){.slider-history .slider-controls{display:none}}.slider-history .slider{margin-top:4.8rem}@media only screen and (max-width:75em){.slider-history .slider{margin-top:0}}@media only screen and (max-width:75em){.slider-history .slider .history-slide{display:flex!important;gap:4rem}}@media only screen and (max-width:38em){.slider-history .slider .history-slide{flex-direction:column}}.slider-history .slider .history-slide .history-image{margin-bottom:5rem;display:flex;align-items:flex-end;gap:1.5rem 5rem}@media only screen and (max-width:75em){.slider-history .slider .history-slide .history-image{flex-direction:column;align-items:flex-start;min-width:25rem}}@media only screen and (max-width:38em){.slider-history .slider .history-slide .history-image{margin-bottom:0;order:3;max-width:35rem}}.slider-history .slider .history-slide .history-image img{width:-moz-fit-content;width:fit-content;max-width:70%}@media only screen and (max-width:75em){.slider-history .slider .history-slide .history-image img{width:100%;max-width:initial;height:auto}}.slider-history .slider .history-slide .history-image .history-image-legend{font-size:1.2rem}.slider-history .slider .history-slide .history-source{margin-top:3.5rem}.slider-history .slider .history-slide .history-source cite{font-style:italic}.slider-history .slider .history-slide .edito a:not(.a-button){text-decoration:underline}.slider-history .slider .history-slide .edito a:not(.a-button):hover{text-decoration:none;color:#232220}.slider-history .slider .history-slide .edito p{margin-bottom:2.5rem}.slider-history .slider .history-slide .edito ul{margin:25px 0 25px 10px;overflow:hidden}.slider-history .slider .history-slide .edito ul li{padding:3px 0}.slider-history .slider .history-slide .edito ul li:before{content:"";width:13px;height:17px;display:inline-block;vertical-align:middle;margin-right:8px;background:url(/themes/custom/cansoninf2025/assets/img/old-image/common/flame.svg) no-repeat center}.large-frieze{display:flex;justify-content:space-between;align-items:center;color:#fff;background-image:url(/themes/custom/cansoninf2025/assets/img/common/bg/bg-texture.jpg)}@media only screen and (max-width:88em){.large-frieze{align-items:stretch}}@media only screen and (max-width:56em){.large-frieze{flex-direction:column}}.large-frieze .editor-img{flex:0 0 auto;max-width:40%}@media only screen and (max-width:88em){.large-frieze .editor-img{max-width:30%}}@media only screen and (max-width:56em){.large-frieze .editor-img{max-width:initial}}.large-frieze .editor-img img{height:auto}@media only screen and (max-width:88em){.large-frieze .editor-img img{height:100%;-o-object-position:left;object-position:left}}.large-frieze .editor-img .legend{position:absolute;left:2rem;bottom:1rem}.large-frieze .editor-img.as--fixed-to-bottom{align-self:flex-end}@media only screen and (max-width:88em){.large-frieze .editor-img.as--fixed-to-bottom{max-width:15rem}}@media only screen and (max-width:56em){.large-frieze .editor-img.as--fixed-to-bottom{max-width:initial}}.large-frieze .action-card{margin-left:4.6rem;padding:2rem 0;flex:1 1 0;min-width:0;max-width:45rem}@media only screen and (max-width:88em){.large-frieze .action-card{padding:5rem 0}}@media only screen and (max-width:56em){.large-frieze .action-card{margin:0!important;padding:5rem 2rem}}.large-frieze .action-card:nth-of-type(2){margin-bottom:7rem}.large-frieze .action-card:nth-of-type(3){margin-top:7rem}.large-frieze .action-card .a-button.as--hover-false-icon-only{color:#fff;background-color:transparent}.large-frieze .action-card .a-button.as--hover-false-icon-only .a-icon{fill:#fff}.large-frieze .action-card:hover .a-button.as--hover-false-icon-only{color:#232220;background-color:#fff}.large-frieze .action-card:hover .a-button.as--hover-false-icon-only .button-content{opacity:1}.large-frieze .action-card:hover .a-button.as--hover-false-icon-only .a-icon{fill:#232220}.large-frieze.as--medium .editor-img{max-width:60%}@media only screen and (max-width:56em){.large-frieze.as--medium .editor-img{max-width:initial}}.large-frieze.as--medium .action-card{margin-left:9.4rem;margin-right:11rem}.large-frieze.as--medium .action-card:nth-of-type(2){margin-bottom:0}.large-frieze.as--smaller .editor-img{max-width:35%;align-self:flex-start}.large-frieze.as--smaller .action-card{margin-left:1.8rem;margin-right:6.5rem}.large-frieze.as--smaller .action-card:nth-of-type(2){margin-bottom:0}.triple-columns{position:relative;margin-top:11rem;margin-bottom:20rem;padding-top:18rem}@media only screen and (max-width:56em){.triple-columns{margin-top:7.5rem;margin-bottom:13rem;padding-top:0}.home-page .triple-columns{margin-top:4rem}}.triple-columns .columns-intro{position:absolute;left:50%;top:0;translate:-50% 0;display:flex;flex-direction:column;align-items:center;gap:1rem;max-width:26.6rem}@media only screen and (max-width:56em){.triple-columns .columns-intro{position:relative;left:initial;translate:0 0;margin-bottom:5.3rem;width:100%;max-width:initial}}.triple-columns .columns-intro .intro-text{font-size:1.7rem;font-weight:600;line-height:1.7;text-align:center}.triple-columns .columns-wrapper{display:grid;grid-template-columns:repeat(3,1fr);gap:4.1rem}@media only screen and (max-width:75em){.triple-columns .columns-wrapper{gap:3rem}}@media only screen and (max-width:56em){.triple-columns .columns-wrapper{grid-template-columns:1fr;gap:3.7rem}}.triple-columns .columns-wrapper .action-card{padding-bottom:8.5rem;color:#fff;background-image:url(/themes/custom/cansoninf2025/assets/img/common/bg/bg-texture.jpg)}.triple-columns .columns-wrapper .action-card>:not(.card-image){margin-left:6rem;margin-right:6rem}@media only screen and (max-width:75em){.triple-columns .columns-wrapper .action-card>:not(.card-image){margin-left:2.5rem;margin-right:2.5rem}}@media only screen and (max-width:56em){.triple-columns .columns-wrapper .action-card>:not(.card-image){margin-left:6rem;margin-right:6rem}}.triple-columns .columns-wrapper .action-card .card-title{margin-top:.5rem}@media only screen and (max-width:56em){.triple-columns .columns-wrapper .action-card .card-content{margin-bottom:1.9rem}}.triple-columns .columns-wrapper .action-card:not(:has(.card-image)){padding:5.5rem 0}@media only screen and (max-width:56em){.triple-columns .columns-wrapper .action-card:not(:has(.card-image)){padding:2.5rem 0}}.triple-columns .columns-wrapper .action-card:nth-child(2){margin-top:19.2rem;margin-bottom:-19.2rem}@media only screen and (max-width:56em){.triple-columns .columns-wrapper .action-card:nth-child(2){margin:0}}.triple-columns .columns-wrapper .action-card.as--lighter:nth-child(5){grid-column:3}@media only screen and (max-width:56em){.triple-columns .columns-wrapper .action-card.as--lighter:nth-child(5){grid-column:auto}}@media only screen and (max-width:56em){.triple-columns .columns-wrapper .action-card.as--lighter{background-color:transparent;border:none}}@media only screen and (max-width:56em){.triple-columns .columns-wrapper .action-card.as--lighter>:not(.card-image){margin-left:0;margin-right:0}}.triple-columns .aside-decoration{top:50.5rem}.product-card{position:relative}.product-card .card-image{width:100%;aspect-ratio:1/1}.product-card .card-image:after{content:"";position:absolute;left:0;bottom:0;width:4.2rem;height:1rem;background-color:var(--product-color);transition:.4s cubic-bezier(.34,1.56,.64,1)}.product-card .card-image>img,.product-card .card-image>picture{position:absolute;inset:0}.product-card .card-image>img:nth-child(2),.product-card .card-image>picture:nth-child(2){opacity:0;transition:opacity .4s cubic-bezier(.34,1.56,.64,1)}.product-card .card-image .a-button{position:absolute;bottom:2.5rem;left:2rem;translate:-2rem 0;background-color:var(--product-color);opacity:0;transition:.4s cubic-bezier(.34,1.56,.64,1)}.product-card .card-title{display:inline-block;margin-top:2rem;font-size:1.6rem;font-weight:600;line-height:1.5}.product-card .card-link:before{content:"";position:absolute;inset:0}.product-card .card-description{line-height:1.9}.product-card:hover .card-image:after{width:0;opacity:0}.product-card:hover .card-image>img:nth-child(2),.product-card:hover .card-image>picture:nth-child(2){opacity:1}.product-card:hover .card-image .a-button{opacity:1;translate:0 0}.event-card{position:relative}.event-card .card-image{background-image:url(/themes/custom/cansoninf2025/assets/img/common/bg/bg-texture.jpg)}.event-card .card-image img{margin:0 auto;height:100%;width:auto}.event-card .card-image .card-tags-list{position:absolute;left:1.5rem;top:1.3rem;display:flex;gap:.5rem;flex-wrap:wrap;width:100%}.event-card .card-image .card-tags-list .card-tag{padding:.8rem 1rem;font-size:1.4rem;font-weight:600;line-height:normal;background-color:rgba(255,255,255,.5);border-radius:.4rem;backdrop-filter:blur(.6rem)}.event-card .card-image .card-image-artist{position:absolute;right:1.5rem;bottom:1.3rem;padding:.6rem 1.1rem;font-size:1.1rem;font-weight:600;line-height:normal;background-color:rgba(255,255,255,.5);border-radius:.4rem;backdrop-filter:blur(.6rem)}.event-card .card-image .a-button{position:absolute;bottom:2.5rem;left:2rem;translate:-2rem 0;background-color:#232220;opacity:0;transition:.4s cubic-bezier(.34,1.56,.64,1)}.event-card>:not(.card-image){max-width:82%}.event-card .card-title{display:inline-block;margin-top:2rem;font-size:1.6rem;font-weight:600;line-height:1.5}.event-card .card-link:before{content:"";position:absolute;inset:0}.event-card:hover .card-image .a-button{opacity:1;translate:0 0}@media only screen and (max-width:56em){.home-page .event-card .card-image{height:40rem}}.action-card{position:relative}.action-card .card-title{margin-bottom:1.6rem}.action-card .card-link:before{content:"";position:absolute;inset:0;z-index:1}.action-card .card-content{margin-bottom:4.5rem}.action-card .a-button.as--hover-false-icon-only{color:#fff;background-color:transparent}.action-card .a-button.as--hover-false-icon-only .a-icon{fill:#fff}.action-card:hover .a-button.as--hover-false-icon-only{color:#232220;background-color:#fff}.action-card:hover .a-button.as--hover-false-icon-only .button-content{opacity:1}.action-card:hover .a-button.as--hover-false-icon-only .a-icon{fill:#232220}.action-card.as--lighter{color:#232220!important;background-color:rgba(220,220,220,.2);background-image:none!important;border:1px solid #dcdcdc}.action-card.as--lighter .a-button.as--hover-false-icon-only{color:#232220}.action-card.as--lighter .a-button.as--hover-false-icon-only .a-icon{fill:#232220}.action-card.as--lighter:hover .a-button.as--hover-false-icon-only{color:#fff;background-color:#232220}.action-card.as--lighter:hover .a-button.as--hover-false-icon-only .a-icon{fill:#fff}.action-card.as--no-background .a-button .a-icon{fill:#232220}.action-card.as--no-background:hover .a-button{color:#fff;background-color:#232220}.action-card.as--no-background:hover .a-button .a-icon{fill:#fff}.contact-card{position:relative;display:flex;justify-content:space-between;gap:3rem;padding:1.5rem 0 1.7rem;min-height:15.8rem;line-height:2.9rem;border-bottom:1px solid #dcdcdc}.contact-card .card-title{font-size:1.7rem;font-weight:600}.contact-card .card-link:after{content:"";position:absolute;inset:0;z-index:1}.contact-card .card-type{font-size:1.5rem;font-weight:300}.contact-card .right-part{display:flex;flex-direction:column;gap:2.6rem;align-self:flex-end;min-width:20rem}.contact-card:hover .a-button.as--hover-reverse-icon .a-icon{right:3rem;translate:0 -50%}.contact-card:hover .a-button.as--hover-reverse-icon:after{left:3rem;translate:0}.video-card{position:relative;display:flex;flex-direction:column}.video-card .open-video-modal{position:absolute;inset:0;background-color:transparent;border:none;z-index:1}.video-card .open-video-modal .a-button{position:absolute;top:50%;left:50%;translate:-50% -50%;width:6rem;transition:transform .5s cubic-bezier(.34,1.56,.64,1)}.video-card .open-video-modal .a-button .a-icon{translate:10% 0}.video-card .open-video-modal:focus-visible .a-button,.video-card .open-video-modal:hover .a-button{transform:scale(1.4)}.video-card .open-video-modal:focus-visible .a-button{outline:4px solid #000;outline-offset:.2rem}.video-card .card-title{margin-top:2.3rem;font-size:1.6rem;font-weight:600}.products-list-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:3rem 2rem;grid-auto-flow:dense;margin-top:10.5rem;margin-bottom:18rem}@media only screen and (max-width:56em){.products-list-grid{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:32em){.products-list-grid{grid-template-columns:1fr;margin-top:7rem;margin-bottom:9.5rem}}.products-list-grid .product-card.as--bigger-left,.products-list-grid .product-card.as--bigger-right{grid-column:span 2;grid-row:span 2;display:flex;flex-direction:column}@media only screen and (max-width:32em){.products-list-grid .product-card.as--bigger-left,.products-list-grid .product-card.as--bigger-right{display:block;grid-column:span 1;grid-row:span 1}}.products-list-grid .product-card.as--bigger-left .card-image,.products-list-grid .product-card.as--bigger-right .card-image{flex-grow:2}.products-list-grid .product-card.as--bigger-right{grid-column:3/5}@media only screen and (max-width:56em){.products-list-grid .product-card.as--bigger-right{grid-column:2/4}}@media only screen and (max-width:32em){.products-list-grid .product-card.as--bigger-right{grid-column:auto}}.products-list-grid .aside-decoration:first-of-type{top:2.9rem}.products-list-grid .aside-decoration:last-of-type{top:initial;bottom:15%}.maps-wrapper{position:relative;margin:5.8rem 0 7.6rem;height:76rem;transition:height .5s cubic-bezier(.34,1.56,.64,1)}.maps-wrapper.is-reduce{height:25rem}.maps-wrapper .editor-img{height:100%}.maps-wrapper .editor-img img{height:100%}.maps-wrapper .maps-wrapper-buttons{position:absolute;top:2.4rem;right:5.5rem}@media only screen and (max-width:32em){.maps-wrapper .maps-wrapper-buttons{right:3rem}}.maps-wrapper .maps-wrapper-buttons .a-button{position:absolute;top:0;right:0;opacity:0;pointer-events:none;visibility:hidden}.maps-wrapper .maps-wrapper-buttons .a-button.is-visible{opacity:1;pointer-events:auto;visibility:visible}.contacts-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0 13.4rem}@media only screen and (max-width:88em){.contacts-grid{-moz-column-gap:6rem;column-gap:6rem}}@media only screen and (max-width:32em){.contacts-grid{grid-template-columns:1fr;row-gap:2rem}}@media only screen and (max-width:75em){.contacts-grid .contact-card{flex-direction:column;gap:1rem}}@media only screen and (max-width:75em){.contacts-grid .contact-card .right-part{align-self:flex-start}}.listing-cards{position:relative;display:flex;align-items:flex-start;gap:5.4rem;margin-top:11rem;margin-bottom:25.2rem}@media only screen and (max-width:56em){.listing-cards{flex-direction:column;margin-top:6rem;margin-bottom:11rem}}.listing-cards .sticky-intro{min-width:30rem;max-width:34rem}@media only screen and (max-width:56em){.listing-cards .sticky-intro{width:100%;max-width:initial}}.listing-cards .sticky-intro .intro-content{max-width:inherit}@media only screen and (min-width:56.0625em){.listing-cards .sticky-intro .intro-content.is-sticky{position:fixed;top:12.5rem}.listing-cards .sticky-intro .intro-content.is-stuck-bottom{position:absolute;bottom:0;left:0!important;top:initial}}.listing-cards .sticky-intro+*{margin-top:6.4rem}@media only screen and (max-width:56em){.listing-cards .sticky-intro+*{margin-top:0}}.listing-cards .large-frieze{min-height:37rem}.listing-cards .large-frieze .card-title{margin-bottom:1.4rem}.listing-cards .large-frieze+.cards-list{margin-top:10.6rem}@media only screen and (max-width:56em){.listing-cards .large-frieze+.cards-list{margin-top:6rem}}.listing-cards .cards-list{display:flex;gap:0 3.9rem;flex-wrap:wrap}@media only screen and (max-width:56em){.listing-cards .cards-list{-moz-column-gap:2.5rem;column-gap:2.5rem}}@media only screen and (max-width:32em){.listing-cards .cards-list{row-gap:5rem}}.listing-cards .cards-list .action-card{width:calc(50% - 2rem)}@media only screen and (max-width:56em){.listing-cards .cards-list .action-card{width:calc(50% - 1.25rem)}}@media only screen and (max-width:32em){.listing-cards .cards-list .action-card{width:100%}}.listing-cards .cards-list .action-card:nth-child(even){margin-top:16.3rem}@media only screen and (max-width:32em){.listing-cards .cards-list .action-card:nth-child(even){margin-top:0}}.listing-cards .cards-list .action-card .card-title{margin-bottom:.5rem}.listing-cards .cards-list .action-card .card-content{margin-bottom:2rem}.product-presentation{display:flex;align-items:flex-start;gap:4.1rem;margin-top:2.4rem;margin-bottom:14rem;width:100%}@media only screen and (max-width:56em){.product-presentation{flex-direction:column;margin-bottom:2rem}}.product-presentation .left-part,.product-presentation .right-part{width:50%}@media only screen and (max-width:56em){.product-presentation .left-part,.product-presentation .right-part{width:100%}}.product-presentation .slider-product-images{position:relative}.product-presentation .slider-product-images .editor-img{aspect-ratio:1/1}.product-presentation .slider-product-images .slider-controls{position:absolute;left:2.4rem;bottom:2.4rem;gap:1.5rem}.product-presentation .product-links{display:flex;gap:1.1rem;flex-wrap:wrap;margin-top:2.5rem}.product-presentation .product-caracteristics-list{display:flex;gap:3.2rem;flex-wrap:wrap;margin-top:4.5rem}@media only screen and (max-width:56em){.product-presentation .product-caracteristics-list{padding:0 2rem}}.product-presentation .product-caracteristics-list img{height:6.5rem;width:auto}.product-presentation .as--cutoff{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width:56em){.accordion-references .accordion-content .edito:has(.table){width:100%;padding-left:0!important;padding-right:0!important;overflow:auto;scrollbar-color:#232220 #dcdcdc;scrollbar-width:thin}.accordion-references .accordion-content .edito:has(.table)>.table td{min-width:17rem}}.accordion-references .accordion-content .table{width:100%}.accordion-references .accordion-content .table tr:first-child th{border:0;font-size:2rem;background:0}.accordion-references .accordion-content .table th{display:table-cell;background:#dcdcdc;border:1px solid #656463;border-width:1px 1px 1px 0;padding:1rem 1.5rem;font-size:1.6rem;font-weight:700}.accordion-references .accordion-content .table th:last-child{border-right-width:0}.accordion-references .accordion-content .table td{display:table-cell;border:1px solid #656463;border-width:0 1px 1px 0;padding:1rem 1.5rem;vertical-align:middle}.accordion-references .accordion-content .table td:last-child{padding-right:0;border-right-width:0}.accordion-references .accordion-content .table td a[class*=cc-InlineButton-module-button_]{background:#232220!important;font-weight:500!important;border-radius:10px!important;padding:2rem 3rem!important;height:auto!important}.accordion-references .accordion-content .artist-quote{display:flex;position:relative;padding-top:4rem;max-width:90%}.accordion-references .accordion-content .artist-quote:before{content:"“";font-size:13rem;line-height:1;color:#000;opacity:.3;position:absolute;top:0;left:0}.accordion-references .accordion-content .artist-quote:after{content:"”";font-size:13rem;line-height:0;color:#000;opacity:.3;position:absolute;bottom:0;right:0}.accordion-references .accordion-content .artist-quote .artist-quote-visu{flex:1 1 35%;max-width:35%;padding-right:2rem;padding-left:2rem}.accordion-references .accordion-content .artist-quote .artist-quote-visu img{display:block;max-width:100%;margin-bottom:1rem}.accordion-references .accordion-content .artist-quote .artist-quote-visu figcaption a{text-decoration:underline;margin-left:1rem}.accordion-references .accordion-content .artist-quote .artist-quote-text{max-width:65%;flex:1 1 65%;font-style:italic}@media only screen and (max-width:56em){.accordion-references .accordion-content .artist-quote{flex-wrap:wrap;max-width:100%;padding-left:0!important;padding-right:0!important}.accordion-references .accordion-content .artist-quote:before{top:-20px}.accordion-references .accordion-content .artist-quote:after{bottom:-4rem}.accordion-references .accordion-content .artist-quote .artist-quote-text,.accordion-references .accordion-content .artist-quote .artist-quote-visu{flex:1 1 100%;max-width:100%}.accordion-references .accordion-content .artist-quote .artist-quote-visu{padding-right:0;padding-left:0;padding-bottom:3rem}}.labIntro{padding:20px 0 40px}.labIntro .visu{float:left;max-width:235px;margin-right:20px;margin-bottom:20px;border:1px solid #d7d7d7;background:#fff}.labInfo{width:calc(100% - 540px);float:right;margin:0 0 35px}.labInfo strong{font-weight:600}.labInfo h2{margin-top:20px;line-height:1.2}@media only screen and (max-width:56em){.labInfo{width:100%;float:none}}#mapLab{width:515px;height:445px;max-width:100%;float:left;margin-bottom:35px}@media only screen and (max-width:56em){#mapLab{margin:0 auto 35px;width:100%;max-width:515px;float:none}}.accordion{interpolate-size:allow-keywords}.accordion li:not(:last-child){margin-bottom:2rem}.accordion li details{overflow:hidden}.accordion li details summary.accordion-title{position:relative;display:flex;align-items:center;gap:3.2rem;padding:2.9rem 12rem 2.9rem 5rem;width:100%;font-weight:700;text-align:start;background-color:rgba(220,220,220,.2);border:none;border-radius:.6rem;cursor:pointer;transition:padding-left .5s cubic-bezier(.34,1.56,.64,1)}@media only screen and (max-width:56em){.accordion li details summary.accordion-title{gap:1.5rem;padding:2.9rem 9.5rem 2.9rem 2rem}}.accordion li details summary.accordion-title .a-button{width:5rem;height:5rem}@media only screen and (max-width:32em){.accordion li details summary.accordion-title .a-title-2{font-size:2.2rem}}.accordion li details summary.accordion-title .accordion-state-indicator{position:absolute;top:50%;right:5.6rem;translate:0 -50%}@media only screen and (max-width:56em){.accordion li details summary.accordion-title .accordion-state-indicator{right:2rem}}.accordion li details summary.accordion-title::marker{content:"";display:none}.accordion li details summary.accordion-title:hover{padding-left:5.8rem}@media only screen and (max-width:56em){.accordion li details summary.accordion-title:hover{padding-left:2rem}}.accordion li details .accordion-content{padding:2rem 0 4rem}.accordion li details .accordion-content>:not(table){padding:0 5.6rem}.accordion li details .accordion-content:has(details){padding:3rem 2rem}.accordion li details::details-content{block-size:0;transition:block-size .5s cubic-bezier(.34,1.56,.64,1),content-visibility .5s cubic-bezier(.34,1.56,.64,1);transition-behavior:allow-discrete}.accordion li details summary.accordion-title:hover::details-content,.accordion li details[open]::details-content{block-size:auto}.accordion li details summary.accordion-title:hover .accordion-state-indicator:before,.accordion li details[open] .accordion-state-indicator:before{width:0;height:0}.accordion li details summary.accordion-title:hover .accordion-state-indicator:after,.accordion li details[open] .accordion-state-indicator:after{width:100%;height:100%;transition-delay:.15s}.accordion li details summary.accordion-title:hover .accordion-state-indicator .a-icon,.accordion li details[open] .accordion-state-indicator .a-icon{fill:#fff}.accordion li details:has(.accordion-title:focus-visible) .accordion-title{outline:0}.accordion li details:has(.accordion-title:focus-visible) .accordion-title .a-title-2{outline:4px solid #000}.table-wrapper{overflow-x:auto}.table-wrapper table{width:100%}.table-wrapper table tr{min-height:7.5rem;border-bottom:1px solid #dcdcdc}.table-wrapper table thead{background-color:#dcdcdc}.table-wrapper table thead th{padding:.5rem 3.7rem;text-align:start}.table-wrapper table thead th:not(:last-child){border-right:1px solid #fff}.table-wrapper table tbody td,.table-wrapper table tbody th{padding:1rem 3.7rem;height:100%;min-width:25rem;min-height:inherit;vertical-align:middle;text-align:start}.table-wrapper table tbody td:first-child,.table-wrapper table tbody th:first-child{display:flex;align-items:center;padding-left:.8rem}.table-wrapper table tbody td img,.table-wrapper table tbody th img{margin-right:8rem;max-width:10.5rem;height:auto}@media only screen and (max-width:56em){.table-wrapper table tbody td img,.table-wrapper table tbody th img{margin-right:4rem}}.table-wrapper table tbody td .row-links,.table-wrapper table tbody th .row-links{display:flex;justify-content:flex-end;align-items:center;gap:.9rem}.table-wrapper table tbody td .row-links>.a-button:last-child,.table-wrapper table tbody th .row-links>.a-button:last-child{margin-left:3rem}.table-wrapper table tbody td:has(.row-links),.table-wrapper table tbody th:has(.row-links){min-width:45rem}.slider-lists .table-wrapper td>a{display:flex;align-items:center}.breadcrumb{display:flex;align-items:center;gap:2.4rem;margin:2rem 0}@media only screen and (max-width:56em){.breadcrumb{margin-top:4rem}}.breadcrumb>*{position:relative;font-size:1.4rem;font-weight:400;color:rgba(0,0,0,.6)}.breadcrumb>:not(:last-child):after{content:"";position:absolute;top:.7rem;right:-2rem;width:1.4rem;height:1.4rem;background:center/.6rem no-repeat url(/themes/custom/cansoninf2025/assets/img/svg/icon-next.svg);filter:brightness(0) saturate(100%) invert(37%) sepia(21%) saturate(0) hue-rotate(139deg) brightness(100%) contrast(86%)}.breadcrumb a:hover{text-decoration:underline}.modal-area{position:fixed;inset:0;z-index:999;opacity:0;pointer-events:none;transition:opacity .5s cubic-bezier(.34,1.56,.64,1)}.modal-area.is-open{opacity:1;pointer-events:initial}.modal-area:before{content:"";position:absolute;inset:0;background-color:#000;opacity:.6}.modal-area .modal-content{position:absolute;left:50%;top:50%;translate:-50% -50%;width:80%;max-width:110rem}@media only screen and (max-width:56em){.modal-area .modal-content{width:92%}}.modal-area .modal-content .close-video-modal{position:absolute;right:0;top:0;translate:50% -50%;z-index:1;transition:background-color .5s cubic-bezier(.34,1.56,.64,1)}@media only screen and (max-width:75em){.modal-area .modal-content .close-video-modal{top:-3rem;left:50%;translate:-50% -100%}}#video-modal .editor-wysiwyg-video{position:relative;margin-bottom:2.5rem;padding-bottom:56.25%;height:0;overflow:hidden}#video-modal .editor-wysiwyg-video iframe{position:absolute;top:0;left:0;margin-bottom:0;height:100%;width:100%}.h-color-black{color:#000}.h-bg-black{background-color:#000}.h-color-white{color:#fff}.h-bg-white{background-color:#fff}.h-color-grey{color:#dcdcdc}.h-bg-grey{background-color:#dcdcdc}.h-color-text{color:#232220}.h-bg-text{background-color:#232220}.h-color-primary{color:#232220}.h-bg-primary{background-color:#232220}.h-fz-12{font-size:1.2rem}.h-fz-15{font-size:1.5rem}.h-fz-20{font-size:2rem}.h-m-0{margin:0}.h-mt-0{margin-top:0}.h-mb-0{margin-bottom:0}.h-ml-0{margin-left:0}.h-mr-0{margin-right:0}.h-my-0{margin-top:0;margin-bottom:0}.h-mx-0{margin-left:0;margin-right:0}.h-p-0{padding:0}.h-pt-0{padding-top:0}.h-pb-0{padding-bottom:0}.h-pl-0{padding-left:0}.h-pr-0{padding-right:0}.h-py-0{padding-top:0;padding-bottom:0}.h-px-0{padding-left:0;padding-right:0}.h-m-5{margin:.5rem}.h-mt-5{margin-top:.5rem}.h-mb-5{margin-bottom:.5rem}.h-ml-5{margin-left:.5rem}.h-mr-5{margin-right:.5rem}.h-my-5{margin-top:.5rem;margin-bottom:.5rem}.h-mx-5{margin-left:.5rem;margin-right:.5rem}.h-p-5{padding:.5rem}.h-pt-5{padding-top:.5rem}.h-pb-5{padding-bottom:.5rem}.h-pl-5{padding-left:.5rem}.h-pr-5{padding-right:.5rem}.h-py-5{padding-top:.5rem;padding-bottom:.5rem}.h-px-5{padding-left:.5rem;padding-right:.5rem}.h-m-10{margin:1rem}.h-mt-10{margin-top:1rem}.h-mb-10{margin-bottom:1rem}.h-ml-10{margin-left:1rem}.h-mr-10{margin-right:1rem}.h-my-10{margin-top:1rem;margin-bottom:1rem}.h-mx-10{margin-left:1rem;margin-right:1rem}.h-p-10{padding:1rem}.h-pt-10{padding-top:1rem}.h-pb-10{padding-bottom:1rem}.h-pl-10{padding-left:1rem}.h-pr-10{padding-right:1rem}.h-py-10{padding-top:1rem;padding-bottom:1rem}.h-px-10{padding-left:1rem;padding-right:1rem}.h-m-15{margin:1.5rem}.h-mt-15{margin-top:1.5rem}.h-mb-15{margin-bottom:1.5rem}.h-ml-15{margin-left:1.5rem}.h-mr-15{margin-right:1.5rem}.h-my-15{margin-top:1.5rem;margin-bottom:1.5rem}.h-mx-15{margin-left:1.5rem;margin-right:1.5rem}.h-p-15{padding:1.5rem}.h-pt-15{padding-top:1.5rem}.h-pb-15{padding-bottom:1.5rem}.h-pl-15{padding-left:1.5rem}.h-pr-15{padding-right:1.5rem}.h-py-15{padding-top:1.5rem;padding-bottom:1.5rem}.h-px-15{padding-left:1.5rem;padding-right:1.5rem}.h-m-20{margin:2rem}.h-mt-20{margin-top:2rem}.h-mb-20{margin-bottom:2rem}.h-ml-20{margin-left:2rem}.h-mr-20{margin-right:2rem}.h-my-20{margin-top:2rem;margin-bottom:2rem}.h-mx-20{margin-left:2rem;margin-right:2rem}.h-p-20{padding:2rem}.h-pt-20{padding-top:2rem}.h-pb-20{padding-bottom:2rem}.h-pl-20{padding-left:2rem}.h-pr-20{padding-right:2rem}.h-py-20{padding-top:2rem;padding-bottom:2rem}.h-px-20{padding-left:2rem;padding-right:2rem}.h-m-25{margin:2.5rem}.h-mt-25{margin-top:2.5rem}.h-mb-25{margin-bottom:2.5rem}.h-ml-25{margin-left:2.5rem}.h-mr-25{margin-right:2.5rem}.h-my-25{margin-top:2.5rem;margin-bottom:2.5rem}.h-mx-25{margin-left:2.5rem;margin-right:2.5rem}.h-p-25{padding:2.5rem}.h-pt-25{padding-top:2.5rem}.h-pb-25{padding-bottom:2.5rem}.h-pl-25{padding-left:2.5rem}.h-pr-25{padding-right:2.5rem}.h-py-25{padding-top:2.5rem;padding-bottom:2.5rem}.h-px-25{padding-left:2.5rem;padding-right:2.5rem}.h-m-30{margin:3rem}.h-mt-30{margin-top:3rem}.h-mb-30{margin-bottom:3rem}.h-ml-30{margin-left:3rem}.h-mr-30{margin-right:3rem}.h-my-30{margin-top:3rem;margin-bottom:3rem}.h-mx-30{margin-left:3rem;margin-right:3rem}.h-p-30{padding:3rem}.h-pt-30{padding-top:3rem}.h-pb-30{padding-bottom:3rem}.h-pl-30{padding-left:3rem}.h-pr-30{padding-right:3rem}.h-py-30{padding-top:3rem;padding-bottom:3rem}.h-px-30{padding-left:3rem;padding-right:3rem}.h-m-40{margin:4rem}.h-mt-40{margin-top:4rem}.h-mb-40{margin-bottom:4rem}.h-ml-40{margin-left:4rem}.h-mr-40{margin-right:4rem}.h-my-40{margin-top:4rem;margin-bottom:4rem}.h-mx-40{margin-left:4rem;margin-right:4rem}.h-p-40{padding:4rem}.h-pt-40{padding-top:4rem}.h-pb-40{padding-bottom:4rem}.h-pl-40{padding-left:4rem}.h-pr-40{padding-right:4rem}.h-py-40{padding-top:4rem;padding-bottom:4rem}.h-px-40{padding-left:4rem;padding-right:4rem}.h-m-50{margin:5rem}.h-mt-50{margin-top:5rem}.h-mb-50{margin-bottom:5rem}.h-ml-50{margin-left:5rem}.h-mr-50{margin-right:5rem}.h-my-50{margin-top:5rem;margin-bottom:5rem}.h-mx-50{margin-left:5rem;margin-right:5rem}.h-p-50{padding:5rem}.h-pt-50{padding-top:5rem}.h-pb-50{padding-bottom:5rem}.h-pl-50{padding-left:5rem}.h-pr-50{padding-right:5rem}.h-py-50{padding-top:5rem;padding-bottom:5rem}.h-px-50{padding-left:5rem;padding-right:5rem}.h-m-60{margin:6rem}.h-mt-60{margin-top:6rem}.h-mb-60{margin-bottom:6rem}.h-ml-60{margin-left:6rem}.h-mr-60{margin-right:6rem}.h-my-60{margin-top:6rem;margin-bottom:6rem}.h-mx-60{margin-left:6rem;margin-right:6rem}.h-p-60{padding:6rem}.h-pt-60{padding-top:6rem}.h-pb-60{padding-bottom:6rem}.h-pl-60{padding-left:6rem}.h-pr-60{padding-right:6rem}.h-py-60{padding-top:6rem;padding-bottom:6rem}.h-px-60{padding-left:6rem;padding-right:6rem}.h-m-65{margin:6.5rem}.h-mt-65{margin-top:6.5rem}.h-mb-65{margin-bottom:6.5rem}.h-ml-65{margin-left:6.5rem}.h-mr-65{margin-right:6.5rem}.h-my-65{margin-top:6.5rem;margin-bottom:6.5rem}.h-mx-65{margin-left:6.5rem;margin-right:6.5rem}.h-p-65{padding:6.5rem}.h-pt-65{padding-top:6.5rem}.h-pb-65{padding-bottom:6.5rem}.h-pl-65{padding-left:6.5rem}.h-pr-65{padding-right:6.5rem}.h-py-65{padding-top:6.5rem;padding-bottom:6.5rem}.h-px-65{padding-left:6.5rem;padding-right:6.5rem}.h-m-80{margin:8rem}.h-mt-80{margin-top:8rem}.h-mb-80{margin-bottom:8rem}.h-ml-80{margin-left:8rem}.h-mr-80{margin-right:8rem}.h-my-80{margin-top:8rem;margin-bottom:8rem}.h-mx-80{margin-left:8rem;margin-right:8rem}.h-p-80{padding:8rem}.h-pt-80{padding-top:8rem}.h-pb-80{padding-bottom:8rem}.h-pl-80{padding-left:8rem}.h-pr-80{padding-right:8rem}.h-py-80{padding-top:8rem;padding-bottom:8rem}.h-px-80{padding-left:8rem;padding-right:8rem}.h-m-100{margin:10rem}.h-mt-100{margin-top:10rem}.h-mb-100{margin-bottom:10rem}.h-ml-100{margin-left:10rem}.h-mr-100{margin-right:10rem}.h-my-100{margin-top:10rem;margin-bottom:10rem}.h-mx-100{margin-left:10rem;margin-right:10rem}.h-p-100{padding:10rem}.h-pt-100{padding-top:10rem}.h-pb-100{padding-bottom:10rem}.h-pl-100{padding-left:10rem}.h-pr-100{padding-right:10rem}.h-py-100{padding-top:10rem;padding-bottom:10rem}.h-px-100{padding-left:10rem;padding-right:10rem}.h-m-150{margin:15rem}.h-mt-150{margin-top:15rem}.h-mb-150{margin-bottom:15rem}.h-ml-150{margin-left:15rem}.h-mr-150{margin-right:15rem}.h-my-150{margin-top:15rem;margin-bottom:15rem}.h-mx-150{margin-left:15rem;margin-right:15rem}.h-p-150{padding:15rem}.h-pt-150{padding-top:15rem}.h-pb-150{padding-bottom:15rem}.h-pl-150{padding-left:15rem}.h-pr-150{padding-right:15rem}.h-py-150{padding-top:15rem;padding-bottom:15rem}.h-px-150{padding-left:15rem;padding-right:15rem}.h-m-200{margin:20rem}.h-mt-200{margin-top:20rem}.h-mb-200{margin-bottom:20rem}.h-ml-200{margin-left:20rem}.h-mr-200{margin-right:20rem}.h-my-200{margin-top:20rem;margin-bottom:20rem}.h-mx-200{margin-left:20rem;margin-right:20rem}.h-p-200{padding:20rem}.h-pt-200{padding-top:20rem}.h-pb-200{padding-bottom:20rem}.h-pl-200{padding-left:20rem}.h-pr-200{padding-right:20rem}.h-py-200{padding-top:20rem;padding-bottom:20rem}.h-px-200{padding-left:20rem;padding-right:20rem}.h-lc-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.h-lc-4{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.h-lc-5{display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.h-lc-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.h-fw-300{font-weight:300}.h-fw-400{font-weight:400}.h-fw-500{font-weight:500}.h-fw-600{font-weight:600}.h-fw-700{font-weight:700}.h-fs-normal{font-style:normal}.h-fs-italic{font-style:italic}.h-align-center{text-align:center}.h-align-left{text-align:left}.h-align-right{text-align:right}.h-uppercase{text-transform:uppercase}.h-lowercase{text-transform:lowercase}.h-hide-desktop{display:none!important;visibility:hidden}@media only screen and (max-width:56em){.h-show-mobile{display:block!important;visibility:visible}}@media only screen and (max-width:56em){.h-hide-mobile{display:none!important;visibility:hidden}}
