html,body{font-weight:300;line-height:1.6}h1,.h1{font-family:canada-type-gibson,greycliff-cf,Georgia,Garamond,Times New Roman,sans-serif;font-weight:700;font-size:5rem;line-height:1.1}h1.font-normal,.h1.font-normal{font-weight:400}h1.large,.h1.large{font-size:7rem}@media only screen and (max-width: 1300px){h1.large,.h1.large{font-size:5rem}}@media only screen and (max-width: 1023px){h1.large,.h1.large{font-size:4rem}}@media only screen and (max-width: 1300px){h1,.h1{font-size:4rem}}@media only screen and (max-width: 1023px){h1,.h1{font-size:3rem}}@media only screen and (max-width: 767px){h1,.h1{font-size:2rem}}h2,.h2{font-family:canada-type-gibson,greycliff-cf,Georgia,Garamond,Times New Roman,sans-serif;font-size:42px;font-weight:700;line-height:1.2}h2.font-base,.h2.font-base{font-family:greycliff-cf,Manrope,Helvetica,Arial,Calibri,sans-serif}@media only screen and (max-width: 1300px){h2.n-small,.h2.n-small{font-size:1.4rem}h2,.h2{font-size:2.15rem}}@media only screen and (max-width: 1023px){h2,.h2{font-size:2rem}}@media only screen and (max-width: 767px){h2,.h2{font-size:1.5rem}}h3,.h3{font-family:canada-type-gibson,greycliff-cf,Georgia,Garamond,Times New Roman,sans-serif;font-size:1.5rem;line-height:1.2;font-weight:700}@media only screen and (max-width: 1023px){h3,.h3{font-size:1.25rem}}@media only screen and (max-width: 767px){h3,.h3{font-size:1.25rem}}.page-content p{line-height:1.6}.text-bigger{font-size:22px}@media only screen and (max-width: 767px){.text-bigger{font-size:1rem}}.large-font{font-size:22px}strong{font-weight:700}header .active.header{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));box-shadow:0 2px 6px #00000014}header .active .nav-wrap-home{justify-content:flex-end}header .active .nav-wrap-home .navigation__block__home{width:100%;padding-left:0}header .active .nav-wrap-home .navigation__block__home .baseline{opacity:1;transition-duration:.1s}header .nav-wrap-home{display:flex;justify-content:flex-end;transition-duration:.3s}header .nav-wrap-home .navigation__block__home{width:50%;padding-left:6rem;transition-duration:.3s}@media (max-width: 1300px){header .nav-wrap-home .navigation__block__home{padding-left:4rem}}@media (max-width: 1023px){header .nav-wrap-home .navigation__block__home{padding-left:2rem}}@media (max-width: 767px){header .nav-wrap-home .navigation__block__home{width:100%;padding-left:0}}@media only screen and (max-width: 767px){header .nav-wrap-home .navigation__block__home{transition-duration:0s}}header .nav-wrap-home .navigation__block__home .baseline{opacity:0;transition-duration:.3s}@media only screen and (max-width: 767px){header .navigation__block.navigation__block--mobile{height:88px}}header .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo{transition:all .3s cubic-bezier(.55,0,.1,1);height:76px;width:128px;background-size:contain}@media (max-width: 767px){header .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo{height:52px;width:90px}}header .navigation__block.navigation__block--mobile .mobile-header__btns .mobile-header__btn.burger-btn .burger{background:url(../img/icon-hamburger.svg) no-repeat center center;background-size:contain}header .navigation__block.navigation__block--mobile .mobile-header__btns .mobile-header__btn.mobile-header__btn--phone{color:#363636;font-size:1.25rem;margin-right:.5rem}header .navigation__block.navigation__block--mobile .mobile-header__btns .mobile-header__btn i.fas,header .navigation__block.navigation__block--mobile .mobile-header__btns .mobile-header__btn i.fab{font-size:1.5rem}header .navigation__block.navigation__block--mobile .mobile-header__btns .mobile-header__btn:not(:last-of-type){margin-right:.5rem}header .mobile-nav{transform:translate(100%);transition:all .3s cubic-bezier(.55,0,.1,1);visibility:hidden;position:fixed;inset:0;z-index:999;display:flex;align-items:center;justify-content:center;overflow:hidden;overflow-y:auto;background-size:cover;background-position:center;background-repeat:no-repeat}@media only screen and (max-height: 1000px){header .mobile-nav{align-items:flex-start}}header .mobile-nav .nav{position:relative;z-index:1;padding-top:120px;padding-bottom:4rem}@media (max-width: 767px){header .mobile-nav .nav{padding-top:80px}}@media only screen and (max-height: 1000px){header .mobile-nav .nav{padding-top:200px}}header .mobile-nav .nav .nav__item{padding-top:.75rem;padding-bottom:.75rem;text-align:center}@media only screen and (max-width: 767px){header .mobile-nav .nav .nav__item{font-size:1.75rem}}body.dark-mode header .header .mobile-header__btns .mobile-header__btn.burger-btn .burger{background:url(../img/icon-hamburger-white.svg) no-repeat center center;background-size:contain}@media only screen and (max-width: 767px){body.dark-mode header .header .mobile-header__btns .mobile-header__btn.burger-btn .burger{background:url(../img/icon-hamburger.svg) no-repeat center center;background-size:contain}}body.dark-mode header .header.active{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-shadow: 0 2px 6px 0 rgba(0,0,0,.08);--tw-shadow-colored: 0 2px 6px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}body.dark-mode header .header.active .baseline{--tw-text-opacity: 1;color:rgb(54 54 54 / var(--tw-text-opacity));opacity:1}body.dark-mode header .header.active .mobile-header__btns .mobile-header__btn.burger-btn .burger{background:url(../img/icon-hamburger.svg) no-repeat center center;background-size:contain}body.dark-mode header .header.active .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo{background-size:contain}body.dark-mode header .header.active .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo .letter{fill:#363636}body.dark-mode .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo{background-size:contain}body.dark-mode .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo svg .letter{transition-duration:.3s;fill:#fff}@media only screen and (max-width: 767px){body.dark-mode .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo svg .letter{fill:#363636}body.dark-mode .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo{background-size:contain}}.half-mode header .header.active .mobile-header__btns .mobile-header__btn.burger-btn .burger,.dark-mode header .header.active .mobile-header__btns .mobile-header__btn.burger-btn .burger{background:url(../img/icon-hamburger.svg) no-repeat center center;background-size:contain}body[data-panel=nav] .baseline,body[data-panel=nav] header .active .nav-wrap-home .navigation__block__home .baseline{opacity:0}body[data-panel=nav].half-mode header .header .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo .letter,body[data-panel=nav].dark-mode header .header .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo .letter{fill:#363636}body[data-panel=nav].half-mode header .header .mobile-header__btns .mobile-header__btn.burger-btn span,body[data-panel=nav].dark-mode header .header .mobile-header__btns .mobile-header__btn.burger-btn span{--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity))}body[data-panel=nav] header{position:fixed;inset:0;z-index:101;height:100%;width:100%}body[data-panel=nav].dark-mode .mobile-header__btns .mobile-header__btn.burger-btn span{--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity))}@media (max-width: 767px){body[data-panel=nav] .nav-wrap{background-color:transparent}}body[data-panel=nav] .navigation__block.navigation__block--mobile{height:88px;width:100%;padding-left:0}body[data-panel=nav] .navigation__block.navigation__block--mobile .logo{height:52px;width:90px}body[data-panel=nav] .navigation__block.navigation__block--mobile .mobile-header__btns .mobile-header__btn.burger-btn .burger{display:none}body[data-panel=nav] .navigation__block.navigation__block--mobile .mobile-header__btns .mobile-header__btn.burger-btn .close{display:block}body[data-panel=nav] .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo{height:100px;width:170px;background-size:contain}@media (max-width: 767px){body[data-panel=nav] .navigation__block.navigation__block--mobile .mobile-header__logo-wrap .logo{height:52px;width:90px}}body[data-panel=nav] .mobile-nav{visibility:visible;transform:translate(0)}footer{position:relative;--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}footer h3{padding-bottom:1.5rem}@media (max-width: 1023px){footer h3{padding-bottom:1rem}}footer .page-content p u{text-decoration-line:none}footer .bg{opacity:.6;background-size:cover}footer a{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}footer a:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.jv_form .checkbox input[name=privacy]+label{font-size:.875rem;padding-top:3px;padding-bottom:0;padding-left:2rem;margin:0}@media only screen and (max-width: 767px){.jv_form .checkbox input[name=privacy]+label{text-align:left}}.jv_form .checkbox input[name=privacy]+label a{text-decoration:underline}.jv_form .checkbox input[name=privacy]+label span{top:.25rem;left:0;border-radius:9999px;transform:translate(0)}.jv_form .checkbox input[name=privacy]+label span i.fas{font-size:.75rem;line-height:1rem}.jv_form .checkbox input[name=privacy]:checked+label{background-color:transparent}.jv_form .checkbox input[name=privacy]:checked+label span{--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity))}.jv_form .checkbox input[name=privacy]:checked+label span i.fas{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.jv_form .checkbox input[type=checkbox]+label span{background-color:transparent;border-color:#363636;transition:all .3s cubic-bezier(.55,0,.1,1)}.jv_form .checkbox input[type=checkbox]+label span i.fas{color:#363636}.jv_form .checkbox input[type=checkbox]:checked+label span,.jv_form .checkbox input[type=checkbox]:hover+label span{border-color:#363636}.jv_form input[type=text],.jv_form input[type=search],.jv_form input[type=email],.jv_form input[type=tel],.jv_form input[type=password],.jv_form input[type=number],.jv_form input[type=date],.jv_form textarea,.jv_form select{transition:all .3s cubic-bezier(.55,0,.1,1);border-radius:0;border:none;border-bottom:1px solid #363636;background-color:transparent;padding:14px 14px 14px 0}.jv_form input[type=text]::-moz-placeholder,.jv_form input[type=search]::-moz-placeholder,.jv_form input[type=email]::-moz-placeholder,.jv_form input[type=tel]::-moz-placeholder,.jv_form input[type=password]::-moz-placeholder,.jv_form input[type=number]::-moz-placeholder,.jv_form input[type=date]::-moz-placeholder,.jv_form textarea::-moz-placeholder,.jv_form select::-moz-placeholder{color:#363636;opacity:.7}.jv_form input[type=text]::placeholder,.jv_form input[type=search]::placeholder,.jv_form input[type=email]::placeholder,.jv_form input[type=tel]::placeholder,.jv_form input[type=password]::placeholder,.jv_form input[type=number]::placeholder,.jv_form input[type=date]::placeholder,.jv_form textarea::placeholder,.jv_form select::placeholder{color:#363636;opacity:.7}.jv_form input[type=text]:focus,.jv_form input[type=text]:hover,.jv_form input[type=search]:focus,.jv_form input[type=search]:hover,.jv_form input[type=email]:focus,.jv_form input[type=email]:hover,.jv_form input[type=tel]:focus,.jv_form input[type=tel]:hover,.jv_form input[type=password]:focus,.jv_form input[type=password]:hover,.jv_form input[type=number]:focus,.jv_form input[type=number]:hover,.jv_form input[type=date]:focus,.jv_form input[type=date]:hover,.jv_form textarea:focus,.jv_form textarea:hover,.jv_form select:focus,.jv_form select:hover{border-color:#363636}.jv_form input[type=text]::-moz-placeholder,.jv_form input[type=search]::-moz-placeholder,.jv_form input[type=email]::-moz-placeholder,.jv_form input[type=tel]::-moz-placeholder,.jv_form input[type=password]::-moz-placeholder,.jv_form input[type=number]::-moz-placeholder,.jv_form input[type=date]::-moz-placeholder,.jv_form textarea::-moz-placeholder,.jv_form select::-moz-placeholder{opacity:.5}.jv_form input[type=text]::placeholder,.jv_form input[type=search]::placeholder,.jv_form input[type=email]::placeholder,.jv_form input[type=tel]::placeholder,.jv_form input[type=password]::placeholder,.jv_form input[type=number]::placeholder,.jv_form input[type=date]::placeholder,.jv_form textarea::placeholder,.jv_form select::placeholder{opacity:.5}.jv_form .custom-select select{cursor:pointer}.jv_form textarea{min-height:240px}.jv_form .field-wrap{justify-content:flex-end}.jv_form .field-wrap .field-wrap__error{font-weight:600}.jv_form button.btn:not(.loading):hover{background-color:#1d1d1d}.about .bottom .bg-bottom,.about .top .bg,.loader-overlay,.cat-detail .bg,.subcat-detail .bg,.product-overview .title-wrap-mobile .bg-mobile,.product-overview .maincat-item:nth-child(odd) .right .bg,.product-overview .maincat-item:nth-child(even) .left .bg,.case-detail .top .bg,.cases .bg,footer .bg{position:absolute;inset:0}.cases{position:relative;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity))}.cases .bg{opacity:.3}.case-item .circle-top{--bg-color: main;background-color:var(--bg-color)}.case-detail .top{position:relative;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity))}@media only screen and (max-width: 767px){.case-detail .top{height:auto}}.case-detail .top .bg{opacity:.3}.case-detail .ref-picture-slider{animation:fadeIn 1s linear forwards;opacity:0}.case-detail .ref-picture-slider.is-slider.extra-init .slider__item,.case-detail .ref-picture-slider.is-slider.extra-init .slider__item__picture{transition:all .5s linear}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.case-detail .ref-picture-slider .slider .slider__item{transform:scale(.85);margin-left:1rem;margin-right:1rem;overflow:hidden;border-radius:9999px}.case-detail .ref-picture-slider .slider .slider__item .slider__item__picture{background-position:center right}.case-detail .ref-picture-slider .slider .slider__item.slick-current{transform:scale(1.1)}@media only screen and (max-width: 767px){.case-detail .ref-picture-slider .slider .slider__item.slick-current{transform:scale(1)}}.case-detail .ref-picture-slider .slider .slider__item.slick-current .slider__item__picture{transform:scale(1);background-position:center center}@media only screen and (max-width: 767px){.case-detail .ref-picture-slider .slider .slider__item.slick-current .slider__item__picture{transform:scale(1)}}.case-detail .ref-picture-slider .slider .slick-list{overflow:visible;padding:0}.case-detail .ref-picture-slider .slick-dots{margin-top:6rem;display:flex;align-items:center;justify-content:center;padding:0}@media (max-width: 767px){.case-detail .ref-picture-slider .slick-dots{margin-top:3rem}}.case-detail .ref-picture-slider .slick-dots li{display:flex;align-items:center}.case-detail .ref-picture-slider .slick-dots li.slick-active button{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.case-detail .ref-picture-slider .slick-dots li button{margin-left:1rem;margin-right:1rem;height:1rem;width:1rem;cursor:pointer;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent;padding:0;color:transparent}.case-detail .ref-picture-slider .slick-arrow{background:transparent;z-index:1}.case-detail .ref-picture-slider .slick-arrow i{display:none}.case-detail .ref-picture-slider .slick-arrow.slick-arrow--prev{left:-2rem}.case-detail .ref-picture-slider .slick-arrow.slick-arrow--next{right:-2rem}.case-detail .ref-picture-slider .slick-arrow.slick-arrow--next,.case-detail .ref-picture-slider .slick-arrow.slick-arrow--prev{height:100%;width:25%;background-color:transparent}.case-detail .ref-picture-slider .slick-arrow.slick-arrow--next:after,.case-detail .ref-picture-slider .slick-arrow.slick-arrow--prev:after{display:none}.case-detail .ref-half-picture-slider .slider .slick-arrow.slick-disabled{opacity:.5}.case-detail .ref-half-picture-slider .slider .slick-arrow.slick-arrow--next:after,.case-detail .ref-half-picture-slider .slider .slick-arrow.slick-arrow--prev:after{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAFyWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgOS4xLWMwMDEgNzkuMTQ2Mjg5OSwgMjAyMy8wNi8yNS0yMDowMTo1NSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0RXZ0PSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VFdmVudCMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIDI1LjIgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMy0xMi0xMlQxNDo0ODo1OSswMTowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjMtMTItMTRUMTY6NTY6NTQrMDE6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjMtMTItMTRUMTY6NTY6NTQrMDE6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjhiZGZjYTg2LWZlZDktN2U0Ny04NzhiLTI1ZGQwOTNlYTZkYSIgeG1wTU06RG9jdW1lbnRJRD0i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) no-repeat center center;background-size:contain}.case-detail .ref-half-picture-slider .slider .slider__item:first-child{margin-left:0}.case-detail .half-circle-picture{-webkit-clip-path:circle(50% at 0 50%);clip-path:circle(50% at 0 50%)}.cases-overview .search-wrap{width:100%;max-width:480px}.newsletter-wrap{max-width:75%}@media (max-width: 1300px){.newsletter-wrap{max-width:100%}}.newsletter-wrap .newsletter--form .field-wrap__button .btn{background-color:transparent;padding:0}.newsletter-wrap .newsletter--form .field-wrap__button .btn:hover{background:transparent}.newsletter-wrap .newsletter--form .field-wrap__button .btn i{font-size:1.875rem;line-height:2.25rem;--tw-text-opacity: 1;color:rgb(54 54 54 / var(--tw-text-opacity))}.about .bottom .bg-bottom,.about .top .bg,.loader-overlay,.cat-detail .bg,.subcat-detail .bg,.product-overview .title-wrap-mobile .bg-mobile,.product-overview .maincat-item:nth-child(odd) .right .bg,.product-overview .maincat-item:nth-child(even) .left .bg,footer .bg,.cases .bg,.case-detail .top .bg{position:absolute;inset:0}.product-overview .maincat-item.active .title-wrap-mobile i.fa-thin{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s}.product-overview .maincat-item.active .show-mobile{transition:all .2s linear;transform:scale(1)}@media only screen and (max-width: 767px){.product-overview .maincat-item.active .show-mobile{height:auto;padding:2rem;padding-bottom:0}}.product-overview .maincat-item .title-wrap-mobile i.fa-thin{transition:all .2s linear}@media only screen and (max-width: 767px){.product-overview .maincat-item .show-mobile{transform:scaleY(0);height:0px;padding:0}.product-overview .maincat-item .left{padding-left:0}}.product-overview .maincat-item:nth-child(even) .left{position:relative;--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media only screen and (max-width: 767px){.product-overview .maincat-item:nth-child(even) .left{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(54 54 54 / var(--tw-text-opacity))}}.product-overview .maincat-item:nth-child(even) .left .bg{background-size:cover;opacity:.37}@media only screen and (max-width: 767px){.product-overview .maincat-item:nth-child(even) .left .bg{display:none}}.product-overview .maincat-item:nth-child(odd) .right{position:relative;--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}@media only screen and (max-width: 767px){.product-overview .maincat-item:nth-child(odd) .right{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(54 54 54 / var(--tw-text-opacity))}}.product-overview .maincat-item:nth-child(odd) .right .bg{background-size:cover;opacity:.37}@media only screen and (max-width: 767px){.product-overview .maincat-item:nth-child(odd) .right .bg{display:none}}.product-overview .title-wrap-mobile{position:relative}@media only screen and (max-width: 767px){.product-overview .title-wrap-mobile{display:flex;justify-content:center;padding-top:4rem;padding-bottom:4rem}.product-overview .title-wrap-mobile .bg-mobile{display:block}}.cat-detail .bg,.subcat-detail .bg{background-size:cover;opacity:.23}.cat-items{display:grid;grid-auto-columns:1fr;grid-auto-rows:1fr}@media only screen and (max-width: 767px){.cat-items{display:block}.cat-item:hover>.bg-cat{background-image:none!important}.cat-item:hover>.bg-cat.bg-cat-mobile{display:block}}.about .bottom .bg-bottom,.about .top .bg,.loader-overlay,footer .bg,.cases .bg,.case-detail .top .bg,.product-overview .maincat-item:nth-child(even) .left .bg,.product-overview .maincat-item:nth-child(odd) .right .bg,.product-overview .title-wrap-mobile .bg-mobile,.cat-detail .bg,.subcat-detail .bg{position:absolute;inset:0}.is-slider{max-height:240px;overflow:hidden}.is-slider .loader-overlay{visibility:visible;z-index:6;display:block}.is-slider.extra-init{max-height:100%;overflow:visible}.is-slider.extra-init .loader-overlay{visibility:hidden;background-color:transparent;opacity:0}.loader-overlay{background-color:#363636;overflow:hidden;visibility:hidden;opacity:1;z-index:15;transition:all .3s cubic-bezier(.55,0,.1,1)}.loader-overlay .loader{display:block;width:32px;height:32px;margin-top:-16px;margin-left:-16px;border-radius:100px;border:4px solid rgba(255,255,255,.3);border-top:4px solid #FFF;z-index:6;transform:translate(-50%,-50%);animation:loader_rotate .7s infinite linear}.loader-overlay .loader.loader--secondary{border-color:#3636364d;border-top-color:#363636}.logo-slider .slider{padding-left:2rem;padding-right:2rem}.logo-slider .slider .slick-arrow{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));padding:0}.logo-slider .slider .slick-arrow.slick-arrow--next:after,.logo-slider .slider .slick-arrow.slick-arrow--prev:after{content:"";background:url(data:image/png;base64,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) no-repeat center center;background-size:contain;height:20px;width:20px;display:block}@media only screen and (max-width: 767px){.ref-slider{padding-bottom:2rem}}.ref-slider .slider__item{padding-left:6rem;padding-right:6rem}@media only screen and (max-width: 767px){.ref-slider .slider__item{padding-left:0;padding-right:0}.ref-slider .slick-arrow{display:none}}.ref-slider .slick-dots{position:absolute;left:50%;bottom:-1.5rem;z-index:3;margin-left:auto;margin-right:auto;display:flex;--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));flex-direction:row;padding:0;display:none!important}@media only screen and (max-width: 767px){.ref-slider .slick-dots{display:flex!important}}.ref-slider .slick-dots li{height:.75rem;width:.75rem;padding:0;padding-left:.75rem;padding-right:.75rem}.ref-slider .slick-dots li:before{content:none}.ref-slider .slick-dots li button{transition:all .3s cubic-bezier(.55,0,.1,1);height:.75rem;width:.75rem;cursor:pointer;border-style:none;--tw-bg-opacity: 1;background-color:rgb(54 54 54 / var(--tw-bg-opacity));color:transparent;opacity:.3}.ref-slider .slick-dots li.slick-active button{opacity:1}.ref-slider .slider__item{overflow:hidden}.ref-slider .slider__item:hover .overlay{display:flex;transition-duration:.3s}.ref-slider .slider__item:hover .slider__picture{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s}.slider .slick-arrow{background:transparent;z-index:1}.slider .slick-arrow i{display:none}.slider .slick-arrow.slick-arrow--next:after,.slider .slick-arrow.slick-arrow--prev:after{content:"";background:url(data:image/png;base64,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) no-repeat center center;background-size:contain;height:50px;width:50px;display:block}.slider .slick-arrow.slick-arrow--prev:after{transform:rotate(180deg)}/*! purgecss start ignore */.filter #refFilter .filter-checks .checkbox input[type=checkbox]+label{padding-bottom:.5rem;padding-left:2rem;padding-top:.75rem;font-size:22px}.filter #refFilter .filter-checks .checkbox input[type=checkbox]+label span{left:0;height:1.25rem;width:1.25rem;border-radius:9999px;border-width:1px;--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent}.filter #refFilter .filter-checks .checkbox input[type=checkbox]:checked+label span{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}@media only screen and (max-width: 1023px){.filter #refFilter .filter-checks .checkbox input[type=checkbox]+label{font-size:1rem}}@media only screen and (max-width: 767px){.filter #refFilter{padding:0}.filter #refFilter .filter-checks{flex-direction:column}.filter #refFilter .filter-checks .checkbox input[type=checkbox]+label,.filter #refFilter .filter-checks .deselect-btn{padding-left:2.5rem}.filter .filter-reset{position:static;margin-top:1rem}}.loader-overlay{background-color:#000000d9;opacity:0;visibility:hidden;z-index:1;transition:all .3s cubic-bezier(.55,0,.1,1)}.loader-overlay .loader{top:8rem;transform:translate(-50%)}#refWrap,#loadMoreContent{position:relative;z-index:0}#refWrap.is-loading .loader-overlay,#loadMoreContent.is-loading .loader-overlay{opacity:1;visibility:visible}.filter-bar{border-radius:6px;background-color:#505050;color:#363636;font-weight:600;align-items:center;justify-content:space-between;position:relative;margin-bottom:2rem;z-index:1;cursor:pointer}.filter-bar.filter-bar--events{margin-bottom:4rem}@media only screen and (max-width: 767px){.filter-bar{display:flex}}.filter-bar .filter-bar__title{font-family:canada-type-gibson,sans-serif;width:100%;letter-spacing:1px;padding:1rem}.filter-bar i.fas{font-size:1.25rem;padding:1rem}.sidebar-filter.sidebar-filter--events{margin-bottom:2rem}@media only screen and (max-width: 767px){.sidebar-filter{display:none}}.filter-search-input .search-wrap .search input[type=search]{border-bottom-width:1px;border-color:transparent;--tw-border-opacity: 1;border-bottom-color:rgb(255 255 255 / var(--tw-border-opacity));background-color:transparent}.filter-search-input i.fa-regular{position:absolute;left:.5rem;top:50%;--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}/*! purgecss end ignore */.about .bottom .bg-bottom,.about .top .bg,footer .bg,.cases .bg,.case-detail .top .bg,.product-overview .maincat-item:nth-child(even) .left .bg,.product-overview .maincat-item:nth-child(odd) .right .bg,.product-overview .title-wrap-mobile .bg-mobile,.cat-detail .bg,.subcat-detail .bg,.loader-overlay{position:absolute;inset:0}.about .top{position:relative}.about .top .bg{background-size:cover;opacity:.13}.about .bottom{position:relative;--tw-bg-opacity: 1;background-color:rgb(18 18 18 / var(--tw-bg-opacity))}.about .bottom .bg-bottom{background-size:cover;opacity:.33}footer .bg,.cases .bg,.case-detail .top .bg,.product-overview .maincat-item:nth-child(even) .left .bg,.product-overview .maincat-item:nth-child(odd) .right .bg,.product-overview .title-wrap-mobile .bg-mobile,.cat-detail .bg,.subcat-detail .bg,.loader-overlay,.about .top .bg,.about .bottom .bg-bottom{position:absolute;inset:0}.loader-overlay .loader{position:absolute;top:50%;left:50%}.logo-group.has-double:hover img.logo-1{display:none}.logo-group.has-double:hover img.logo-2{display:block}.logo-group.has-double img.logo-2{display:none}.cms-topbar .cms-topbar__logo .cms__logo{background:url(../img/cms_logo.svg) no-repeat left top;height:35px;background-size:contain;background-position:center left}html{scroll-behavior:smooth}body.mobile-freeze{overflow:hidden;height:100%}@media only screen and (max-width: 767px){body.has-cms-topbar .hero-wrap{min-height:0px}}body.has-cms-topbar .hero-wrap .hero-content{min-height:calc(100vh - 227px)}@media only screen and (max-width: 767px){body.has-cms-topbar .hero-wrap .hero-content{min-height:0px}}.hero-wrap .hero-content{min-height:calc(100vh - 167px)}@media only screen and (max-width: 767px){.hero-wrap .hero-content{min-height:0px}}.logo svg #logo-o-2{height:46px;width:46px}@media only screen and (max-width: 767px){.page-wrapper{padding-top:85px}}.picture-cover{background-size:cover;background-position:center;background-repeat:no-repeat}.picture-contain{background-size:contain;background-position:center;background-repeat:no-repeat}.container{padding-left:2rem;padding-right:2rem}.container.wide{max-width:1640px}.container.extra-wide{max-width:1920px}.container.no-padding,.container.no-padding-large{padding-left:0;padding-right:0}@media only screen and (max-width: 1680px){.container.no-padding-large{padding-left:2rem;padding-right:2rem}}@media only screen and (max-width: 767px){.container.sm-no-padding{padding:0}}.resp-margin-right{padding-right:calc((100vw - 1300px + 2rem)/2)}@media only screen and (max-width: 1360px){.resp-margin-right{padding-right:2rem}}.resp-margin-left{padding-left:calc((100vw - 1300px + 2rem)/2)}@media only screen and (max-width: 1360px){.resp-margin-left{padding-left:2rem}}.resp-margin-right-wide{padding-right:calc((100vw - 1640px)/2)}@media only screen and (max-width: 1660px){.resp-margin-right-wide{padding-right:2rem}}@media only screen and (max-width: 767px){.resp-margin-right-wide{padding-right:unset}}.resp-margin-left-wide{padding-left:calc((100vw - 1640px)/2)}@media only screen and (max-width: 1660px){.resp-margin-left-wide{padding-left:2rem}}.picture-grid{padding-left:4px;padding-right:4px}.custom-more{transition:all .3s cubic-bezier(.55,0,.1,1);transform:rotate(-45deg);background:url(../img/more-circle.svg) no-repeat center center;background-size:contain;height:100px;width:100px}.custom-more:hover{transform:rotate(45deg)}.custom-more:hover i.fa-light{transform:rotate(-45deg)}.custom-more i.fa-light{transition:all .3s cubic-bezier(.55,0,.1,1);transform:rotate(45deg)}.bg{background-size:cover;background-position:center;background-repeat:no-repeat}.cat-item.open .fa-thin.fa-circle-arrow-right.title-icon{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.3s}.cat-item.open .toggle-content{height:auto;padding:2rem}.custom-text-shadow{text-shadow:2px 2px rgba(0,0,0,.1)}
