@import url("https://fonts.googleapis.com/css?family=Roboto:300,300i,700,700i&display=swap");@font-face{font-family:"Optima";src:url("/static/site/fonts/optima/3ACE73_0_0.eot?53deacdd6b23");src:url("/static/site/fonts/optima/3ACE73_0_0.eot?&53deacdd6b23#iefix") format("embedded-opentype"),url("/static/site/fonts/optima/3ACE73_0_0.woff?53deacdd6b23") format("woff"),url("/static/site/fonts/optima/3ACE73_0_0.ttf?53deacdd6b23") format("truetype");font-weight:bold;font-style:normal}@font-face{font-family:"fontcustom";src:url("/static/site/icons/fontcustom/fontcustom_c8028218576585c420e4a453ddbe5d3d.eot?53deacdd6b23");src:url("/static/site/icons/fontcustom/fontcustom_c8028218576585c420e4a453ddbe5d3d.eot?&53deacdd6b23#iefix") format("embedded-opentype"),url("/static/site/icons/fontcustom/fontcustom_c8028218576585c420e4a453ddbe5d3d.woff?53deacdd6b23") format("woff"),url("/static/site/icons/fontcustom/fontcustom_c8028218576585c420e4a453ddbe5d3d.ttf?53deacdd6b23") format("truetype"),url("/static/site/icons/fontcustom/fontcustom_c8028218576585c420e4a453ddbe5d3d.svg?53deacdd6b23#fontcustom") format("svg");font-weight:normal;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio: 0){@font-face{font-family:"fontcustom";src:url("/static/site/icons/fontcustom/fontcustom_c8028218576585c420e4a453ddbe5d3d.svg?53deacdd6b23#fontcustom") format("svg")}}[data-icon]:before{content:attr(data-icon)}[data-icon]:before,.icon-downloads:before,.icon-glossaryClose:before,.close-no-point-popup:before,.icon-languageSelect:before,.language-selection .active:before,.icon-scrollDown:before,.icon-search:before,.icon-slideNext:before,.page-header .slick-next:before,.icon-slidePrev:before,.page-header .slick-prev:before{display:inline-block;font-family:"fontcustom";font-style:normal;font-weight:normal;font-variant:normal;line-height:1;text-decoration:inherit;text-rendering:optimizeLegibility;text-transform:none;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}.icon-downloads:before{content:"\f100"}.icon-glossaryClose:before,.close-no-point-popup:before{content:"\f105"}.icon-languageSelect:before,.language-selection .active:before{content:"\f106"}.icon-scrollDown:before{content:"\f101"}.icon-search:before{content:"\f102"}.icon-slideNext:before,.page-header .slick-next:before{content:"\f103"}.icon-slidePrev:before,.page-header .slick-prev:before{content:"\f104"}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;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:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{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}.ps{overflow:hidden !important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;height:15px;bottom:0px;position:absolute}.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear, opacity .2s linear;-webkit-transition:background-color .2s linear, opacity .2s linear;width:15px;right:0;position:absolute}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y,.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y{opacity:0.6}.ps .ps__rail-x:hover,.ps .ps__rail-y:hover,.ps .ps__rail-x:focus,.ps .ps__rail-y:focus,.ps .ps__rail-x.ps--clicking,.ps .ps__rail-y.ps--clicking{background-color:#eee;opacity:0.9}.ps__thumb-x{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, height .2s ease-in-out;-webkit-transition:background-color .2s linear, height .2s ease-in-out;height:6px;bottom:2px;position:absolute}.ps__thumb-y{background-color:#aaa;border-radius:6px;transition:background-color .2s linear, width .2s ease-in-out;-webkit-transition:background-color .2s linear, width .2s ease-in-out;width:6px;right:2px;position:absolute}.ps__rail-x:hover>.ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x.ps--clicking .ps__thumb-x{background-color:#999;height:11px}.ps__rail-y:hover>.ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y.ps--clicking .ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style: none){.ps{overflow:auto !important}}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.ps{overflow:auto !important}}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.clearfix,.site-main{*zoom:1}.clearfix:after,.site-main:after{content:"";display:table;clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right}.pull-left{float:left}.hidden{display:none}.visible{display:block}.row{*zoom:1;margin-left:-10px;margin-right:-10px}.row:after{content:"";display:table;clear:both}.visible-xs{display:none}.visible-sm{display:none}.visible-md{display:none}.visible-lg{display:none}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none}@media (max-width: 767px){.visible-xs{display:block}table.visible-xs{display:table}tr.visible-xs{display:table-row}th.visible-xs,td.visible-xs{display:table-cell}}@media (max-width: 767px){.visible-xs-block{display:block}}@media (max-width: 767px){.visible-xs-inline{display:inline}}@media (max-width: 767px){.visible-xs-inline-block{display:inline-block}}@media (min-width: 768px) and (max-width: 991px){.visible-sm{display:block}table.visible-sm{display:table}tr.visible-sm{display:table-row}th.visible-sm,td.visible-sm{display:table-cell}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-block{display:block}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline{display:inline}}@media (min-width: 768px) and (max-width: 991px){.visible-sm-inline-block{display:inline-block}}@media (min-width: 992px) and (max-width: 1199px){.visible-md{display:block}table.visible-md{display:table}tr.visible-md{display:table-row}th.visible-md,td.visible-md{display:table-cell}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-block{display:block}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline{display:inline}}@media (min-width: 992px) and (max-width: 1199px){.visible-md-inline-block{display:inline-block}}@media (min-width: 1200px){.visible-lg{display:block}table.visible-lg{display:table}tr.visible-lg{display:table-row}th.visible-lg,td.visible-lg{display:table-cell}}@media (min-width: 1200px){.visible-lg-block{display:block}}@media (min-width: 1200px){.visible-lg-inline{display:inline}}@media (min-width: 1200px){.visible-lg-inline-block{display:inline-block}}@media (max-width: 767px){.hidden-xs{display:none}}@media (min-width: 768px) and (max-width: 991px){.hidden-sm{display:none}}@media (min-width: 992px) and (max-width: 1199px){.hidden-md{display:none}}@media (min-width: 1200px){.hidden-lg{display:none}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}section,article,aside,header,footer,nav,main,figure,figcaption,code,picture{display:block}h1,h2,h3,h4,h5,h6,p,ul,ol,dl,table{margin:0 0 24px}h1,h2,h3{margin-bottom:12px}h4,h5,h6,p,ul,ol,dl,table{margin-bottom:20px}img{max-width:100%;height:auto}a:focus,input:focus,textarea:focus,button:focus,.slick-slide:focus{outline:none}a,button,.btn{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s}a{-webkit-tap-highlight-color:transparent;color:#f07d1b;text-decoration:underline}a:hover{color:#000;text-decoration:underline}.link-unstyled,#warning-container #cookie-warning .terms,#warning-container #cookie-warning .close,#warning-container #cookie-warning .close-warning,.close-no-point-popup,.support-download-btn,.support-nav a,.product-tabs-menu a,.products-submenu-btn,.products-submenu a,.downloads-banner,.default-list a,.search-results-list a,.downloads-list a,.default-list-menu a,.search-results-menu a,.downloads-menu a,.footer-credits a,.footer-menu a,.close-search-panel,.products-menu-highlights a,.products-menu a,.products-nav-close,.main-menu a,.language-selection a,.header-tools-btn,.site-brand a,.glossary-panel-close,.contacts-plugin a,.columns-plugin .link-block,.columns-plugin .col>a,.blocks-plugin a.text,.blocks-plugin .image,.scroll-down,.page-share a,input[type="submit"],button,.btn{color:inherit;text-decoration:none}.link-unstyled:hover,#warning-container #cookie-warning .terms:hover,#warning-container #cookie-warning .close:hover,#warning-container #cookie-warning .close-warning:hover,.close-no-point-popup:hover,.support-download-btn:hover,.support-nav a:hover,.product-tabs-menu a:hover,.products-submenu-btn:hover,.products-submenu a:hover,.downloads-banner:hover,.default-list a:hover,.search-results-list a:hover,.downloads-list a:hover,.default-list-menu a:hover,.search-results-menu a:hover,.downloads-menu a:hover,.footer-credits a:hover,.footer-menu a:hover,.close-search-panel:hover,.products-menu-highlights a:hover,.products-menu a:hover,.products-nav-close:hover,.main-menu a:hover,.language-selection a:hover,.header-tools-btn:hover,.site-brand a:hover,.glossary-panel-close:hover,.contacts-plugin a:hover,.columns-plugin .link-block:hover,.columns-plugin .col>a:hover,.blocks-plugin a.text:hover,.blocks-plugin .image:hover,.scroll-down:hover,.page-share a:hover,input[type="submit"]:hover,button:hover,.btn:hover{color:inherit;text-decoration:none}body{font-size:16px;line-height:24px;background:#fff;color:#000;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}em,i{font-style:italic}strong,b{font-weight:bold}strong em,em strong,b i,i b{font-style:italic;font-weight:bold}u{text-decoration:underline}sup{font-size:80%;position:relative;top:-0.6em}sub{font-size:80%;position:relative;bottom:-0.2em}h1,h2,h3{font-family:Optima,Roboto,Arial,Helvetica,sans-serif;font-weight:bold}h1{font-size:42px;line-height:56px}@media (min-width: 768px){h1{font-size:72px;line-height:86px}}h2{font-size:34px;line-height:44px}@media (min-width: 768px){h2{font-size:48px;line-height:58px}}h3{font-size:26px;line-height:33px}@media (min-width: 768px){h3{font-size:36px;line-height:43px}}h4{font-size:20px;line-height:32px}@media (min-width: 768px){h4{font-size:24px;line-height:36px}}h5{font-size:none}h6{font-size:none}small{font-size:14px;line-height:22px}.subtitle{display:block}hr{margin:24px 0;display:block;height:1px;border:0;border-top:1px solid #f07d1b}ul,ol{padding-left:1.1em;list-style-position:outside}ul{list-style-type:disc}ol{list-style-type:decimal}.list-unstyled,.accessories-banner ul,.accessories-list-content ul,.support-nav ul,.product-tabs-menu,.products-list ul,.products-submenu ul,.default-list,.search-results-list,.downloads-list,.default-list-menu ul,.search-results-menu ul,.downloads-menu ul,.default-list-menu,.search-results-menu,.downloads-menu,.footer-menu ul,.footer-menu,.products-menu-highlights,.products-menu,.main-menu,.language-selection ul,.glossary-items,.glossary-menu,.blocks-plugin .slick-dots,.option-field ul{list-style:none;padding-left:0;margin-bottom:0}input[type="submit"],button,.btn{font-size:16px;line-height:24px;-webkit-appearance:none;display:inline-block;cursor:pointer;line-height:1;text-align:center;border-radius:4px;background:transparent;border:none;color:#000;border:1px solid #000;font-weight:300;padding:10px 10px}input[type="submit"]:hover,button:hover,.btn:hover{background:#000;color:#fff}input[type="submit"].btn-black,button.btn-black,.btn.btn-black,.blocks-plugin.bg-white .btn{color:#000;border-color:#000}input[type="submit"].btn-black:hover,button.btn-black:hover,.btn.btn-black:hover,.blocks-plugin.bg-white .btn:hover{background:#000;color:#fff}input[type="submit"].btn-white,button.btn-white,.search-panel button,.btn.btn-white,.blocks-plugin .btn,.page-header .btn{color:#fff;border-color:#fff}input[type="submit"].btn-white:hover,button.btn-white:hover,.search-panel button:hover,.btn.btn-white:hover,.blocks-plugin .btn:hover,.page-header .btn:hover{background:#fff;color:#000}input[type="submit"].btn-filled,button.btn-filled,.btn.btn-filled{background:#000;color:#fff}input[type="submit"].btn-filled:hover,button.btn-filled:hover,.btn.btn-filled:hover{background:transparent;color:#000}input[type="submit"].btn-filled-white,button.btn-filled-white,.btn.btn-filled-white{background:#fff;border-color:#fff;color:#000}input[type="submit"].btn-filled-white:hover,button.btn-filled-white:hover,.btn.btn-filled-white:hover{background:transparent;color:#fff}.container,#popup-container #cookie-popup{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px}@media (min-width: 768px){.container,#popup-container #cookie-popup{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.container,#popup-container #cookie-popup{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.container,#popup-container #cookie-popup{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.container,#popup-container #cookie-popup{margin-left:50px;margin-right:50px}}.container-row,#warning-container #cookie-warning{width:auto;position:relative;margin-left:10px;margin-right:10px}@media (min-width: 768px){.container-row,#warning-container #cookie-warning{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.container-row,#warning-container #cookie-warning{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.container-row,#warning-container #cookie-warning{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.container-row,#warning-container #cookie-warning{margin-left:50px;margin-right:50px}}.screen-height{height:600px;min-height:600px}.simple-parallax{background-attachment:fixed}.site-main{position:relative;z-index:40;overflow:hidden;min-height:100vh}body{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:600px;min-height:100vh}.site-header,.site-footer{-webkit-flex:none;flex:none}.site-main{-webkit-flex:1 0 auto;flex:1 0 auto;position:relative}.site-main:after{content:'\00a0';display:block;margin-top:var(--space);height:0px;visibility:hidden}html.noscroll{position:fixed;overflow-y:scroll;width:100%}table{width:100%}td,th{padding:5px 10px;border-top:1px solid #000;border-bottom:1px solid #000;vertical-align:middle}td:first-child,td.rm-left-padding,th:first-child,th.rm-left-padding{padding-left:0}td:last-child,td.rm-right-padding,th:last-child,th.rm-right-padding{padding-right:0}th,td:before{color:#4d4d4d;font-weight:bold}td:before{margin-bottom:0}.image-th .image-label{display:none}.table-responsive-scroll{width:100%;overflow:scroll;position:relative}@media (max-width: 767px){.table-responsive-scroll.ps--active-x{margin-bottom:12px}.table-responsive-scroll.ps--active-x>.ps__rail-x{background:#ccc;opacity:1;height:6px;border-radius:3px}.table-responsive-scroll.ps--active-x .ps__thumb-x{background:gray;opacity:1;height:6px;border-radius:3px;bottom:0}}@media (max-width: 767px){.table-responsive-list thead{display:none}.table-responsive-list tr{border-top:1px solid #000;padding:10px 0;display:block}.table-responsive-list tr:last-child{border-bottom:1px solid #000}.table-responsive-list th,.table-responsive-list td{border:none;padding:0;text-align:left}.table-responsive-list th.align-left,.table-responsive-list th.align-right,.table-responsive-list th.align-center,.table-responsive-list td.align-left,.table-responsive-list td.align-right,.table-responsive-list td.align-center{text-align:left}.table-responsive-list td{display:-webkit-flex;display:flex;margin-bottom:5px}.table-responsive-list td:last-child{margin-bottom:0}.table-responsive-list td:before{content:attr(data-th);padding-right:20px;display:inline-block;width:120px}.table-responsive-list td.image-th:before{display:none}.table-responsive-list td.image-th .image-label{display:block;width:120px;padding-right:20px;margin:0}.table-responsive-list tfoot tr:first-child{border-top:none}.table-responsive-list tfoot td,.table-responsive-list tfoot th{display:inline-block}.table-responsive-list tfoot th{width:120px}.table-responsive-list tfoot td:before{content:none}}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}input[type="range"]{display:block;width:100%}select[multiple],select[size]{height:auto}fieldset{padding:0;margin:0;border:0;min-width:0}legend{display:block;width:100%;padding:0}label{font-size:16px;line-height:24px;line-height:1.2;max-width:100%;display:block;margin:0 0 6px}select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="file"]{display:block;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-size:16px;line-height:24px;font-family:Roboto,Arial,Helvetica,sans-serif;line-height:1;width:100%;color:#000;border:1px solid #000;background:rgba(0,0,0,0);border-radius:0;padding:7px 10px;background-image:none;font-size:16px}@media (max-width: 991px){select,textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],input[type="file"]{font-size:16px}}select::-ms-expand,textarea::-ms-expand,input[type="text"]::-ms-expand,input[type="password"]::-ms-expand,input[type="datetime"]::-ms-expand,input[type="datetime-local"]::-ms-expand,input[type="date"]::-ms-expand,input[type="month"]::-ms-expand,input[type="time"]::-ms-expand,input[type="week"]::-ms-expand,input[type="number"]::-ms-expand,input[type="email"]::-ms-expand,input[type="url"]::-ms-expand,input[type="search"]::-ms-expand,input[type="tel"]::-ms-expand,input[type="color"]::-ms-expand,input[type="file"]::-ms-expand{border:0;background-color:transparent}select:focus,textarea:focus,input[type="text"]:focus,input[type="password"]:focus,input[type="datetime"]:focus,input[type="datetime-local"]:focus,input[type="date"]:focus,input[type="month"]:focus,input[type="time"]:focus,input[type="week"]:focus,input[type="number"]:focus,input[type="email"]:focus,input[type="url"]:focus,input[type="search"]:focus,input[type="tel"]:focus,input[type="color"]:focus,input[type="file"]:focus{outline:none}select[disabled],select[readonly],fieldset[disabled] select,textarea[disabled],textarea[readonly],fieldset[disabled] textarea,input[type="text"][disabled],input[type="text"][readonly],fieldset[disabled] input[type="text"],input[type="password"][disabled],input[type="password"][readonly],fieldset[disabled] input[type="password"],input[type="datetime"][disabled],input[type="datetime"][readonly],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],input[type="datetime-local"][readonly],fieldset[disabled] input[type="datetime-local"],input[type="date"][disabled],input[type="date"][readonly],fieldset[disabled] input[type="date"],input[type="month"][disabled],input[type="month"][readonly],fieldset[disabled] input[type="month"],input[type="time"][disabled],input[type="time"][readonly],fieldset[disabled] input[type="time"],input[type="week"][disabled],input[type="week"][readonly],fieldset[disabled] input[type="week"],input[type="number"][disabled],input[type="number"][readonly],fieldset[disabled] input[type="number"],input[type="email"][disabled],input[type="email"][readonly],fieldset[disabled] input[type="email"],input[type="url"][disabled],input[type="url"][readonly],fieldset[disabled] input[type="url"],input[type="search"][disabled],input[type="search"][readonly],fieldset[disabled] input[type="search"],input[type="tel"][disabled],input[type="tel"][readonly],fieldset[disabled] input[type="tel"],input[type="color"][disabled],input[type="color"][readonly],fieldset[disabled] input[type="color"],input[type="file"][disabled],input[type="file"][readonly],fieldset[disabled] input[type="file"]{opacity:1}select[disabled],fieldset[disabled] select,textarea[disabled],fieldset[disabled] textarea,input[type="text"][disabled],fieldset[disabled] input[type="text"],input[type="password"][disabled],fieldset[disabled] input[type="password"],input[type="datetime"][disabled],fieldset[disabled] input[type="datetime"],input[type="datetime-local"][disabled],fieldset[disabled] input[type="datetime-local"],input[type="date"][disabled],fieldset[disabled] input[type="date"],input[type="month"][disabled],fieldset[disabled] input[type="month"],input[type="time"][disabled],fieldset[disabled] input[type="time"],input[type="week"][disabled],fieldset[disabled] input[type="week"],input[type="number"][disabled],fieldset[disabled] input[type="number"],input[type="email"][disabled],fieldset[disabled] input[type="email"],input[type="url"][disabled],fieldset[disabled] input[type="url"],input[type="search"][disabled],fieldset[disabled] input[type="search"],input[type="tel"][disabled],fieldset[disabled] input[type="tel"],input[type="color"][disabled],fieldset[disabled] input[type="color"],input[type="file"][disabled],fieldset[disabled] input[type="file"]{cursor:not-allowed}input[type="file"]{padding-top:9px}select{background-image:url("/static/site/images/selectArrow.png?53deacdd6b23");background-position:calc(100% - 10px) 49%;background-size:10px auto;background-repeat:no-repeat;-moz-appearance:none;-webkit-appearance:none;appearance:none;cursor:pointer}textarea{height:auto;line-height:1.4;min-height:200px}input[type="search"]{-webkit-appearance:none}.option-field input,.option-field label{display:inline-block;width:auto}.option-field input{visibility:hidden;width:1px;height:1px;position:absolute;right:0}.option-field label{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;cursor:pointer;position:relative}.option-field span.input{-webkit-flex:0 0 auto;flex:0 0 auto;width:14px;height:14px;background:rgba(0,0,0,0);border:1px solid #000;display:inline-block;margin-right:10px;margin-top:-3px;position:relative}.option-field span.input:before{content:'';position:absolute;top:2px;bottom:2px;right:2px;left:2px;background:transparent}.option-field input[type="checkbox"]:checked~.input:before,.option-field input[type="radio"]:checked~.input:before{background:#000}.option-field input[type="radio"]~.input,.option-field input[type="radio"]:checked~.input:before{border-radius:50%}.error-msgs,#errorMsg,.errorField{color:red}.field.error label{color:red}.field.error input,.field.error select,.field.error textarea,.field.error span.input{border-color:red !important}.field-errors{font-size:16px;line-height:24px;color:red;margin:4px 0 2px}.field{margin-bottom:20px}.field label{margin-bottom:10px}@media (min-width: 768px){.field.inline-field{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-left:-10px;margin-right:-10px}.field.inline-field label{width:25%;padding:0 10px;margin-bottom:0}.field.inline-field input{-webkit-flex:1 1 0px;flex:1 1 0px;margin-left:10px;margin-right:10px}}.form-submit{margin-top:40px;display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}.form-submit .btn{margin-left:auto}.form-submit .form-info{margin-right:20px;margin-bottom:0}.form-plugin{padding-top:30px;padding-bottom:30px;background:#f2f2f2}@media (min-width: 992px){.form-plugin{padding-top:60px;padding-bottom:60px}}@media (min-width: 768px){.form-plugin h2{margin-bottom:48px}}.form-plugin input:not(.btn),.form-plugin textarea{background:#fff;border-color:#fff}.slideshow{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;opacity:0}.slideshow.slick-initialized{opacity:1}.slick-slider,.slick-list,.slick-track,.slick-slide{height:100%}.text-plugin{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px;margin-top:40px}@media (min-width: 768px){.text-plugin{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.text-plugin{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.text-plugin{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.text-plugin{margin-left:50px;margin-right:50px}}@media (min-width: 992px){.text-plugin{margin-top:80px}}.text-plugin.no-margin{margin-top:0}.text-plugin h1:last-child,.text-plugin h2:last-child,.text-plugin h3:last-child,.text-plugin h4:last-child,.text-plugin p:last-child,.text-plugin ul:last-child,.text-plugin ol:last-child{margin-bottom:0}.site-main{padding-bottom:84px}@media (min-width: 768px){.site-main{padding-bottom:156px}}.page-share{height:84px;font-size:20px;line-height:32px;position:absolute;bottom:0;left:0;right:0;text-align:right;padding-top:80px;padding-bottom:40px;background:#fff}@media (min-width: 768px){.page-share{height:156px}}@media (min-width: 768px){.page-share{font-size:24px;line-height:36px}}@media (max-width: 767px){.page-share{font-size:16px;line-height:24px;padding-top:40px;padding-bottom:20px}}.page-share a:hover{opacity:0.5}.page-share .addthis_inline_share_toolbox{display:none}.page-header{background-repeat:no-repeat;background-position:center;background-size:cover;height:100vh;position:relative;color:#fff;min-height:560px}.page-header.with-overlay:before,.page-header.with-slideshow-overlay .slick-slide:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2);z-index:3}.page-header .slideshow{position:absolute;top:0;bottom:0;left:0;right:0;z-index:3}.page-header .slick-slide{background-repeat:no-repeat;background-position:center;background-size:cover}.page-header .slick-arrow{width:20px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;z-index:10;border:none;border-radius:0;height:auto;text-align:center;color:#fff;background:transparent;font-size:21px;padding:0}@media (min-width: 768px){.page-header .slick-arrow{width:30px}}@media (min-width: 992px){.page-header .slick-arrow{width:40px}}@media (min-width: 1200px){.page-header .slick-arrow{width:60px}}@media (min-width: 1620px){.page-header .slick-arrow{width:60px}}.page-header .slick-prev{left:0}.page-header .slick-next{right:0}.page-header .video{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;overflow:hidden}.page-header .video video{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;top:0;min-width:100%;min-height:100%}.page-header .caption{width:auto;position:relative;margin-left:10px;margin-right:10px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;position:relative;z-index:5;height:100%}@media (min-width: 768px){.page-header .caption{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.page-header .caption{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.page-header .caption{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.page-header .caption{margin-left:50px;margin-right:50px}}.page-header h1{padding-left:10px;padding-right:10px;width:100%;text-align:center;margin:0 auto}@media (min-width: 992px){.page-header h1{width:83.33333%}}.page-header .btn{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:75%;left:50%}.page-header .logo{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;left:50%;bottom:100px;z-index:6}.page-header .logo img{display:block;margin:0 auto}.scroll-down{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:20px;left:50%;z-index:15;font-size:21px}.scroll-down.color-white{color:#fff}.blocks-plugin{margin-top:40px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}@media (min-width: 992px){.blocks-plugin{margin-top:80px}}.blocks-plugin.no-margin{margin-top:0}.blocks-plugin.top-bottom-margin{margin-top:30px;margin-bottom:30px}@media (min-width: 992px){.blocks-plugin.top-bottom-margin{margin-top:60px;margin-bottom:60px}}.blocks-plugin .col{width:100%;position:relative}.blocks-plugin .col:before{display:block;content:"";height:0;width:100%;padding-top:80%}@media (min-width: 768px){.blocks-plugin .col{width:50%}}.blocks-plugin.size-larger .col:before{padding-top:90%}.blocks-plugin.in-container{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px}@media (min-width: 768px){.blocks-plugin.in-container{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.blocks-plugin.in-container{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.blocks-plugin.in-container{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.blocks-plugin.in-container{margin-left:50px;margin-right:50px}}.blocks-plugin.in-container .col:before{padding-top:90.90909%}@media (max-width: 767px){.blocks-plugin.change-order-mobile .col:first-child{-webkit-order:2;order:2}}.blocks-plugin .image,.blocks-plugin .slideshow{position:absolute;top:0;left:0;right:0;bottom:0}.blocks-plugin .image{background-repeat:no-repeat;background-position:center;background-size:cover;display:block;height:100%}.blocks-plugin .text{padding:20px;display:block;background:#000;color:#fff;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;right:0;top:50%;min-height:100%}@media (min-width: 768px){.blocks-plugin .text{padding:30px}}@media (min-width: 992px){.blocks-plugin .text{padding:40px}}@media (min-width: 1200px){.blocks-plugin .text{padding:60px}}@media (min-width: 1620px){.blocks-plugin .text{padding:60px}}.blocks-plugin a.text{color:#fff}.blocks-plugin a.text:hover{color:#fff}.blocks-plugin a.text:hover .btn{background:#fff;color:#000}.blocks-plugin.bg-white .text{background:#fff;color:#000}.blocks-plugin.bg-white a.text{color:#000}.blocks-plugin.bg-white a.text:hover{color:#000}.blocks-plugin.bg-white a.text:hover .btn{background:#000;color:#fff}.blocks-plugin h2,.blocks-plugin h3{margin-bottom:24px}@media (max-width: 767px){.blocks-plugin h2,.blocks-plugin h3{margin-bottom:12px}}.blocks-plugin h4,.blocks-plugin p{margin-bottom:30px}@media (max-width: 767px){.blocks-plugin h4,.blocks-plugin p{margin-bottom:20px}}.blocks-plugin h2:last-child,.blocks-plugin h3:last-child,.blocks-plugin h4:last-child,.blocks-plugin p:last-child{margin-bottom:0}.blocks-plugin .slick-slide{background-repeat:no-repeat;background-position:center;background-size:cover}.blocks-plugin .caption{font-size:20px;line-height:32px;font-weight:bold;padding:0 20px;text-align:center;position:absolute;bottom:80px;left:0;right:0;color:#fff}@media (min-width: 768px){.blocks-plugin .caption{font-size:24px;line-height:36px}}.blocks-plugin .slick-dots{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;position:absolute;bottom:40px;left:0;right:0;z-index:5;line-height:0}.blocks-plugin .slick-dots li{margin:0 10px}@media (max-width: 991px){.blocks-plugin .slick-dots li{margin:0 5px}}.blocks-plugin .slick-dots button{border:none;background:rgba(255,255,255,0.5);font-size:0px;color:transparent;padding:0;border-radius:0;width:50px;height:5px}@media (max-width: 991px){.blocks-plugin .slick-dots button{width:35px}}.blocks-plugin .slick-dots .slick-active button{background:#fff}.columns-plugin{width:auto;position:relative;margin-left:10px;margin-right:10px;margin-top:40px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.columns-plugin{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.columns-plugin{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.columns-plugin{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.columns-plugin{margin-left:50px;margin-right:50px}}@media (min-width: 992px){.columns-plugin{margin-top:80px}}.columns-plugin.no-margin{margin-top:0}.columns-plugin .intro{float:left;padding-left:10px;padding-right:10px;width:100%;margin-bottom:30px}@media (max-width: 767px){.columns-plugin .intro{margin-bottom:20px}}.columns-plugin .intro:last-child{margin-bottom:0}.columns-plugin .col{float:left;padding-left:10px;padding-right:10px;width:100%}@media (max-width: 767px){.columns-plugin .col{margin-bottom:20px}.columns-plugin .col:last-child{margin-bottom:0}}@media (min-width: 768px){.columns-plugin.cols-2 .col{width:50%}}@media (min-width: 768px){.columns-plugin.cols-3 .col{width:33.33333%}}@media (min-width: 768px){.columns-plugin.small-col-left .col{width:66.66667%}.columns-plugin.small-col-left .col:first-child{width:33.33333%}}@media (min-width: 768px){.columns-plugin.small-col-right .col{width:66.66667%}.columns-plugin.small-col-right .col:last-child{width:33.33333%}}.columns-plugin .col>a{display:block}.columns-plugin picture{margin-bottom:24px}@media (max-width: 767px){.columns-plugin picture{margin-bottom:20px}}.columns-plugin img{display:block;margin:0 auto}.columns-plugin .upscale img{width:100%}.columns-plugin h2:last-child,.columns-plugin h3:last-child,.columns-plugin h4:last-child,.columns-plugin p:last-child,.columns-plugin ul:last-child,.columns-plugin ol:last-child{margin-bottom:0}.columns-plugin .link-block{background-repeat:no-repeat;background-position:center;background-size:cover;display:block;position:relative}.columns-plugin .link-block:before{display:block;content:"";height:0;width:100%;padding-top:69.76744%}.columns-plugin .link-block.with-overlay:after{content:'';position:absolute;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,0.2);z-index:3}.columns-plugin .link-block h3{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);color:#fff;position:absolute;top:50%;left:0;right:0;z-index:5;text-align:center}.columns-plugin .picture-head{position:relative}.columns-plugin .picture-head h4{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);text-align:center;margin:0;color:#fff;position:absolute;top:50%;left:20px;right:20px}.banner-plugin{position:relative;background-color:#f2f2f2}@media (max-width: 767px){.banner-plugin{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}}.banner-plugin .image{background-repeat:no-repeat;background-position:center;background-size:cover}.banner-plugin .image:before{display:block;content:"";height:0;width:100%;padding-top:50%}@media (max-width: 767px){.banner-plugin .image{-webkit-order:2;order:2}}.banner-plugin .text{padding:20px}@media (min-width: 768px){.banner-plugin .text{padding:30px}}@media (min-width: 992px){.banner-plugin .text{padding:40px}}@media (min-width: 1200px){.banner-plugin .text{padding:60px}}@media (min-width: 1620px){.banner-plugin .text{padding:60px}}@media (min-width: 768px){.banner-plugin .text{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;left:0;width:50%;top:50%;min-height:100%}}.contacts-plugin{margin-top:40px;padding-top:30px;padding-bottom:30px;background:#000;color:#fff}@media (min-width: 992px){.contacts-plugin{margin-top:80px}}@media (min-width: 992px){.contacts-plugin{padding-top:60px;padding-bottom:60px}}.contacts-plugin .container,.contacts-plugin #popup-container #cookie-popup,#popup-container .contacts-plugin #cookie-popup{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.contacts-plugin .text{float:left;padding-left:10px;padding-right:10px;width:100%;font-size:20px;line-height:32px}@media (min-width: 768px){.contacts-plugin .text{font-size:24px;line-height:36px}}@media (max-width: 767px){.contacts-plugin .text{margin-bottom:20px}}@media (min-width: 768px){.contacts-plugin .text{width:41.66667%}}@media (min-width: 992px){.contacts-plugin .text{width:50%}}.contacts-plugin p:last-child{margin-bottom:0}.contacts-plugin .map{float:left;padding-left:10px;padding-right:10px;width:100%;position:relative}@media (min-width: 768px){.contacts-plugin .map{width:50%;margin-left:auto}}.contacts-plugin .map:before{display:block;content:"";height:0;width:100%;padding-top:100%}.contacts-plugin .map-container{position:absolute;top:0;bottom:0;left:10px;right:10px}.contacts-plugin .leaflet-container{width:100%;height:100%}.contacts-plugin .leaflet-pane{z-index:50}.contacts-plugin img,.contacts-plugin iframe{display:block;width:100%}.glossary.fixed .glossary-btn{top:75px}.glossary.fixed .glossary-panel{top:109px}.glossary-btn{-webkit-transition:top .4s;-moz-transition:top .4s;-o-transition:top .4s;transition:top .4s;right:20px;position:fixed;top:86px;height:28px;z-index:100}@media (min-width: 768px){.glossary-btn{right:30px}}@media (min-width: 992px){.glossary-btn{right:40px}}@media (min-width: 1200px){.glossary-btn{right:60px}}@media (min-width: 1620px){.glossary-btn{right:60px}}.glossary-btn img{-webkit-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.35);-moz-box-shadow:1px 1px 4px 0px rgba(0,0,0,0.35);box-shadow:1px 1px 4px 0px rgba(0,0,0,0.35);display:block;border-radius:6px}.glossary-panel{-webkit-transition:top .4s,visibility 0s linear,opacity .5s linear;-webkit-transition-delay:0s,.5s,0s;-moz-transition:top .4s,visibility 0s linear .5s,opacity .5s linear;-o-transition:top .4s,visibility 0s linear .5s,opacity .5s linear;transition:top .4s,visibility 0s linear .5s,opacity .5s linear;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.5);right:20px;width:300px;position:fixed;top:120px;bottom:0;overflow:hidden;z-index:100;background:#fff;opacity:0;visibility:hidden}@media (min-width: 768px){.glossary-panel{right:30px}}@media (min-width: 992px){.glossary-panel{right:40px}}@media (min-width: 1200px){.glossary-panel{right:60px}}@media (min-width: 1620px){.glossary-panel{right:60px}}@media (min-width: 768px){.glossary-panel{width:355px}}.glossary-panel.opened{opacity:1;visibility:visible;transition-delay:0s}.glossary-panel-header{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:58px;padding:0 20px;position:relative}.glossary-panel-header:before{content:'';display:block;position:absolute;left:20px;right:20px;height:1px;border-top:1px solid #000;top:auto;bottom:0}.glossary-panel-header h2{font-size:20px;line-height:32px;font-family:Roboto,Arial,Helvetica,sans-serif;font-weight:300;margin:0 20px 0 0}@media (min-width: 768px){.glossary-panel-header h2{font-size:24px;line-height:36px}}.glossary-panel-close{margin-left:auto;font-size:16px}.glossary-panel-content{position:absolute;top:78px;bottom:20px;left:20px;right:20px;overflow:hidden}.glossary-menu{font-size:14px;line-height:22px;position:absolute;top:0;left:0;bottom:0;width:30px;overflow:scroll}.glossary-menu .item{cursor:pointer}.glossary-menu .item.active{opacity:0.5}.glossary-menu .ps__rail-y,.glossary-menu .ps__rail-y:hover,.glossary-menu:hover .ps__rail-y{opacity:0;background:#ccc;width:5px;border-radius:0}.glossary-menu .ps__rail-y .ps__thumb-y,.glossary-menu .ps__rail-y:hover .ps__thumb-y,.glossary-menu:hover .ps__rail-y .ps__thumb-y{background:#000;width:5px;right:0;border-radius:0}.glossary-items{font-size:14px;line-height:22px;position:absolute;top:0;left:30px;right:0;bottom:0;overflow:hidden;padding-right:20px}.glossary-items .item{border-bottom:1px solid #000}.glossary-items .item:first-child .name{padding-top:0}.glossary-items .name{font-weight:bold;padding:10px 0;cursor:pointer}.glossary-items .description{display:none;padding:0 0 10px}.glossary-items p{margin:0}.glossary-items .ps__rail-y,.glossary-items .ps__rail-y:hover,.glossary-items:hover .ps__rail-y{opacity:1;background:#ccc;width:5px;border-radius:0}.glossary-items .ps__rail-y .ps__thumb-y,.glossary-items .ps__rail-y:hover .ps__thumb-y,.glossary-items:hover .ps__rail-y .ps__thumb-y{opacity:1;background:#000;width:5px;right:0;border-radius:0}.site-header{-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s;position:fixed;top:0;left:0;right:0;z-index:150;color:#fff}.site-header>.container,#popup-container .site-header>#cookie-popup{height:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width: 767px){.site-header .hide-on-mobile{display:none}}@media (min-width: 768px){.site-header .show-on-mobile{display:none}}.site-header.fixed,.dark-header .site-header,.site-header.opened-panel{background:#000}@media (min-width: 768px){.site-header.fixed .language-selection ul,.dark-header .site-header .language-selection ul,.site-header.opened-panel .language-selection ul{background:#000;color:#fff}}.cms-toolbar-expanded .site-header,.cms-toolbar-expanded .search-panel,.cms-toolbar-expanded .products-nav,.cms-toolbar-expanded .products-submenu,.cms-toolbar-expanded .glossary-btn,.cms-toolbar-expanded .glossary-panel{margin-top:46px}@media (max-width: 767px){.cms-toolbar-expanded .site-nav{margin-top:46px}}.site-brand{-webkit-flex:0 0 auto;flex:0 0 auto;margin-right:auto}.site-brand a{display:block}.site-brand img{height:15px;display:block;width:auto}.header-tools{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:100%;margin-left:auto}.header-tools-btn{margin-right:30px;font-size:18px}.header-tools-btn:last-child{margin-right:0}.menu-btn{position:relative;display:block;height:16px;width:26px}.menu-btn:before,.menu-btn:after{content:'';display:block;width:26px;border-top:2px solid #fff;position:absolute;left:0}.menu-btn:before{height:9px;border-bottom:2px solid #fff;top:0}.menu-btn:after{bottom:0}@media (min-width: 768px){.menu-btn{display:none}}.menu-btn:before,.menu-btn:after{-webkit-transition:all .35s;-moz-transition:all .35s;-o-transition:all .35s;transition:all .35s}.menu-btn.opened:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:7px;height:2px;border-bottom:none}.menu-btn.opened:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:7px}.language-selection{font-weight:bold;text-transform:uppercase}@media (max-width: 767px){.language-selection{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin-bottom:10px;margin-top:10px}}@media (min-width: 768px){.language-selection{height:100%;position:relative}.language-selection:hover ul,.language-selection.opened ul{opacity:1;visibility:visible;transition-delay:0s}}.language-selection .active{display:block}@media (max-width: 767px){.language-selection .active:before{display:none}}@media (min-width: 768px){.language-selection .active{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;position:relative;cursor:pointer;height:100%;padding-left:20px}.language-selection .active:before{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);font-size:10px;position:absolute;top:50%;left:0}}@media (max-width: 767px){.language-selection ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-weight:normal}}@media (min-width: 768px){.language-selection ul{-webkit-transition:visibility 0s linear, opacity .35s linear;-webkit-transition-delay:.35s, 0s;-moz-transition:visibility 0s linear .35s, opacity .35s linear 0s;-o-transition:visibility 0s linear .35s, opacity .35s linear 0s;transition:visibility 0s linear .35s, opacity .35s linear 0s;position:absolute;top:100%;left:0;opacity:0;visibility:hidden;padding:10px 20px;background:#fff;color:#000}}@media (max-width: 767px){.language-selection li{margin-left:20px}}@media (min-width: 768px){.language-selection li{margin-bottom:5px}.language-selection li:last-child{margin-bottom:0}}@media (max-width: 767px){.header-tools .language-selection{display:none}}.site-nav{top:60px;padding-left:20px;padding-right:20px}@media (min-width: 768px){.site-nav{padding-left:30px;padding-right:30px}}@media (min-width: 992px){.site-nav{padding-left:40px;padding-right:40px}}@media (min-width: 1200px){.site-nav{padding-left:60px;padding-right:60px}}@media (min-width: 1620px){.site-nav{padding-left:60px;padding-right:60px}}@media (max-width: 767px){.site-nav{position:fixed;bottom:0;left:0;right:0;background:#000;overflow:scroll;-webkit-transition:visibility 0s linear, bottom .5s linear;-webkit-transition-delay:.5s, 0s;-moz-transition:visibility 0s linear .5s, bottom .5s linear;-o-transition:visibility 0s linear .5s, bottom .5s linear;transition:visibility 0s linear .5s, bottom .5s linear;visibility:hidden;bottom:100%}.site-nav.opened{bottom:0;visibility:visible;transition-delay:0s}}@media (min-width: 768px){.site-nav{margin:0 auto;top:auto;padding-left:0;padding-right:0}}@media (min-width: 768px){.site-nav .language-selection,.site-nav .products-menu,.site-nav .products-menu-highlights{display:none}}@media (min-width: 768px){.main-menu{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media (max-width: 767px){.main-menu>li{margin-bottom:10px;padding-top:10px;border-top:1px solid}.main-menu>li:last-child{border-bottom:1px solid;padding-bottom:10px;margin-bottom:0}}@media (min-width: 768px){.main-menu>li{margin:0 20px}.main-menu>li:first-child{margin-left:0}.main-menu>li:nth-last-child(-n+2){margin-right:0}}.main-menu .selected a,.main-menu a:hover,.main-menu a.opened{opacity:0.5}.products-nav{top:60px;position:fixed;left:0;right:0;bottom:0;z-index:150;background:#fff;color:#000;overflow:hidden;-webkit-transition:visibility 0s linear,bottom .5s linear;-webkit-transition-delay:.5s,0s;-moz-transition:visibility 0s linear .5s,bottom .5s linear;-o-transition:visibility 0s linear .5s,bottom .5s linear;transition:visibility 0s linear .5s,bottom .5s linear;visibility:hidden;bottom:100%}.products-nav.opened{bottom:0;visibility:visible;transition-delay:0s}@media (max-width: 767px){.products-nav{display:none}}.products-nav>.container,#popup-container .products-nav>#cookie-popup{display:-webkit-flex;display:flex;padding:0}@media (min-width: 768px){.products-nav>.container,#popup-container .products-nav>#cookie-popup{padding-top:24px}}.products-nav-close{position:absolute;top:20px;right:10px;font-size:30px}@media (max-width: 767px){.products-nav-close{display:none}}.products-nav-close::before{content:'\2715'}.products-menu{font-size:20px;line-height:32px}@media (min-width: 768px){.products-menu{font-size:24px;line-height:36px}}@media (max-width: 767px){.products-menu{font-size:16px;line-height:24px;padding-bottom:10px}}@media (min-width: 768px){.products-menu{float:left;padding-left:10px;padding-right:10px;width:41.66667%;margin-top:40px;margin-bottom:40px}}.products-menu li{margin-top:10px}.products-menu li:first-child{margin-bottom:0}@media (min-width: 768px){.products-menu li.with-separator{border-top:1px solid;padding-top:10px}}.products-menu a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;margin:0 -10px}.products-menu a:hover{opacity:0.5}.products-menu .icon{margin-right:10px;width:20%;padding:0 10px}@media (max-width: 767px){.products-menu .icon.black{display:none}}@media (min-width: 768px){.products-menu .icon.white{display:none}}.products-menu-highlights{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (max-width: 767px){.products-menu-highlights{margin-left:-10px;margin-right:-10px;margin-bottom:30px}}@media (min-width: 768px){.products-menu-highlights{width:50%;margin-left:auto;margin-top:10px;margin-bottom:40px}}.products-menu-highlights li{float:left;padding-left:10px;padding-right:10px;width:50%;margin-top:20px}@media (min-width: 768px){.products-menu-highlights li{margin-top:30px}}.products-menu-highlights li.big{width:100%}.products-menu-highlights a{display:block}.products-menu-highlights picture{margin-bottom:20px}.products-menu-highlights img{display:block;width:100%}.products-menu-highlights .description{font-size:20px;line-height:32px}@media (min-width: 768px){.products-menu-highlights .description{font-size:24px;line-height:36px}}@media (max-width: 767px){.products-menu-highlights .description{font-size:16px;line-height:24px}}.search-panel{position:fixed;top:0;bottom:0;left:0;right:0;z-index:155;background:#000;-webkit-transition:visibility 0s linear,opacity .5s linear;-webkit-transition-delay:.5s,0s;-moz-transition:visibility 0s linear .5s,opacity .5s linear;-o-transition:visibility 0s linear .5s,opacity .5s linear;transition:visibility 0s linear .5s,opacity .5s linear;visibility:hidden;opacity:0}.search-panel.opened{opacity:1;visibility:visible;transition-delay:0s}.search-panel>.container,#popup-container .search-panel>#cookie-popup{top:60px;display:-webkit-flex;display:flex;-webkit-flex-direction:columns;flex-direction:columns;-webkit-align-items:center;align-items:center;position:absolute;bottom:0;left:0;right:0;padding:0}.search-panel form{display:-webkit-flex;display:flex;-webkit-flex:1 1 auto;flex:1 1 auto}.search-panel .field{-webkit-flex:1 1 auto;flex:1 1 auto;display:-webkit-flex;display:flex;padding:0 10px;margin:0}@media (min-width: 768px){.search-panel .field{-webkit-flex:0 0 auto;flex:0 0 auto;width:83.33333%}}.search-panel input{-webkit-flex:1 1 auto;flex:1 1 auto;font-size:26px;line-height:33px;background:transparent;border:none;border-bottom:1px solid #fff;color:#fff;padding:5px 0;font-weight:300}@media (min-width: 768px){.search-panel input{font-size:36px;line-height:43px}}.search-panel button{-webkit-flex:0 0 auto;flex:0 0 auto;margin:0 10px}@media (min-width: 768px){.search-panel button{margin-left:auto}}.search-panel-header{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px;height:60px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (min-width: 768px){.search-panel-header{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.search-panel-header{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.search-panel-header{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.search-panel-header{margin-left:50px;margin-right:50px}}.close-search-panel{position:relative;display:block;height:16px;width:26px}.close-search-panel:before,.close-search-panel:after{content:'';display:block;width:26px;border-top:2px solid #fff;position:absolute;left:0}.close-search-panel:before{height:9px;border-bottom:2px solid #fff;top:0}.close-search-panel:after{bottom:0}.close-search-panel:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:7px;height:2px;border-bottom:none}.close-search-panel:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);bottom:7px}.site-footer{background:#000;color:#fff;position:relative;z-index:30}.site-footer>.container,#popup-container .site-footer>#cookie-popup{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0}.footer-head{padding-left:10px;padding-right:10px;width:100%;position:relative;padding-bottom:30px;margin-top:30px;margin-bottom:30px}@media (min-width: 768px){.footer-head{display:-webkit-flex;display:flex;-webkit-align-items:flex-end;align-items:flex-end;margin-top:50px;margin-bottom:50px;padding-bottom:50px}}.footer-head:before{content:'';display:block;position:absolute;left:10px;right:10px;height:1px;border-top:1px solid;top:auto;bottom:0}.footer-brand img{height:70px;display:block;width:auto}.footer-slogan{font-size:20px;line-height:32px;margin-left:auto}@media (min-width: 768px){.footer-slogan{font-size:24px;line-height:36px}}@media (max-width: 767px){.footer-slogan{margin-top:10px}}.footer-menu{float:left;padding-left:10px;padding-right:10px;width:100%;font-size:14px;line-height:24px}@media (min-width: 768px){.footer-menu{width:25%}}.footer-menu>li{margin-bottom:24px}@media (max-width: 767px){.footer-menu>li{margin-bottom:12px}}.footer-menu>li>a{font-weight:bold}.footer-menu a:hover{opacity:0.5}.footer-image{padding-left:10px;padding-right:10px;width:100%;margin-top:40px;margin-bottom:20px}@media (min-width: 768px){.footer-image{margin-top:90px;margin-bottom:30px}}.footer-image img{display:block;margin:0 auto;width:100%}.footer-credits{background:gray;padding:20px 0;font-size:14px;line-height:1.4}.footer-credits .container,.footer-credits #popup-container #cookie-popup,#popup-container .footer-credits #cookie-popup{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.footer-credits p{margin:0}.footer-credits a:hover{opacity:0.5}.footer-credits.theme-white{background:#fff;color:#000;padding:10px 0}.footer-credits picture{margin-left:20px}.footer-credits img{display:block}.footer-sponsors{background:#fff;padding:50px 0}.footer-sponsors .container,.footer-sponsors #popup-container #cookie-popup,#popup-container .footer-sponsors #cookie-popup{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (max-width: 767px){.footer-sponsors .container,.footer-sponsors #popup-container #cookie-popup,#popup-container .footer-sponsors #cookie-popup{-webkit-flex-direction:column;flex-direction:column}}@media (max-width: 767px){.footer-sponsors picture{margin-bottom:20px}}@media (min-width: 768px){.footer-sponsors picture{margin-right:60px}}.footer-sponsors img{display:block}.default-page .site-main{padding-top:60px;background:#f2f2f2}.default-page h1{font-size:34px;line-height:44px}@media (min-width: 768px){.default-page h1{font-size:48px;line-height:58px}}.default-page h2{font-size:26px;line-height:33px}@media (min-width: 768px){.default-page h2{font-size:36px;line-height:43px}}.default-page h3{font-size:20px;line-height:32px;font-weight:300;font-family:Roboto,Arial,Helvetica,sans-serif}@media (min-width: 768px){.default-page h3{font-size:24px;line-height:36px}}.default-page h2,.default-page h3{margin-top:30px}.default-page h2:first-child,.default-page h3:first-child{margin-top:0}.default-page .text-plugin{margin-bottom:80px;margin-top:0}.default-page-header{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px;padding-top:80px}@media (min-width: 768px){.default-page-header{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.default-page-header{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.default-page-header{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.default-page-header{margin-left:50px;margin-right:50px}}.default-list-container,.search-results,.downloads-container{width:auto;position:relative;margin-left:10px;margin-right:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin-bottom:80px}@media (min-width: 768px){.default-list-container,.search-results,.downloads-container{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.default-list-container,.search-results,.downloads-container{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.default-list-container,.search-results,.downloads-container{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.default-list-container,.search-results,.downloads-container{margin-left:50px;margin-right:50px}}.default-list-menu,.search-results-menu,.downloads-menu{float:left;padding-left:10px;padding-right:10px;width:100%}@media (max-width: 767px){.default-list-menu,.search-results-menu,.downloads-menu{background:#f2f2f2}}@media (min-width: 768px){.default-list-menu,.search-results-menu,.downloads-menu{width:25%}}@media (max-width: 767px){.default-list-menu ul,.search-results-menu ul,.downloads-menu ul{display:none}}@media (min-width: 768px){.default-list-menu ul,.search-results-menu ul,.downloads-menu ul{display:block !important}}.default-list-menu li,.search-results-menu li,.downloads-menu li{border-bottom:1px solid}@media (min-width: 768px){.default-list-menu li:first-child,.search-results-menu li:first-child,.downloads-menu li:first-child{border-top:1px solid}}.default-list-menu a,.search-results-menu a,.downloads-menu a{display:block;padding:10px 0}.default-list-menu a.selected,.search-results-menu a.selected,.downloads-menu a.selected{opacity:0.5}.default-list-menu a:hover,.search-results-menu a:hover,.downloads-menu a:hover{background:#000;color:#fff;padding-left:10px;padding-right:10px}.default-list-menu .current,.search-results-menu .current,.downloads-menu .current{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-top:1px solid;border-bottom:1px solid}@media (min-width: 768px){.default-list-menu .current,.search-results-menu .current,.downloads-menu .current{display:none}}.default-list-menu .current:before,.search-results-menu .current:before,.downloads-menu .current:before{-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;-webkit-order:2;order:2;content:'\25bc';margin-left:auto}.default-list-menu .current:hover,.search-results-menu .current:hover,.downloads-menu .current:hover{background:transparent;color:#000;padding-left:0;padding-right:0}.default-list-menu .current.active:before,.search-results-menu .current.active:before,.downloads-menu .current.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center}.default-list,.search-results-list,.downloads-list{float:left;padding-left:10px;padding-right:10px;width:100%}@media (max-width: 767px){.default-list,.search-results-list,.downloads-list{margin-top:40px}}@media (min-width: 768px){.default-list,.search-results-list,.downloads-list{width:66.66667%;margin-left:auto}}.default-list li,.search-results-list li,.downloads-list li{border-bottom:1px solid}.default-list li:first-child,.search-results-list li:first-child,.downloads-list li:first-child{border-top:1px solid}.default-list a,.search-results-list a,.downloads-list a{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:10px 0}.default-list a:hover,.search-results-list a:hover,.downloads-list a:hover{background:#000;color:#fff;padding-left:10px;padding-right:10px}.downloads-banner{margin-top:40px;display:block;background:#f2f2f2;padding:40px 0}@media (min-width: 992px){.downloads-banner{margin-top:80px}}.downloads-banner .container,.downloads-banner #popup-container #cookie-popup,#popup-container .downloads-banner #cookie-popup{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;padding:0}.downloads-banner .icon{float:left;padding-left:10px;padding-right:10px;width:100%}@media (max-width: 767px){.downloads-banner .icon{margin-bottom:12px}}@media (min-width: 768px){.downloads-banner .icon{width:8.33333%}}.downloads-banner .icon:before{font-size:24px}.downloads-banner .text{float:left;padding-left:10px;padding-right:10px;width:100%}@media (min-width: 768px){.downloads-banner .text{width:91.66667%}}.downloads-banner h3,.downloads-banner p{margin:0;max-width:43em}.downloads-container{margin-top:56px}.downloads-list .name{margin-right:20px}.downloads-list .size{margin-left:auto;white-space:nowrap}.search-results{margin-top:16px}.search-results>h3{float:left;padding-left:10px;padding-right:10px;width:100%;margin-bottom:40px}.products-submenu{-webkit-transition:height .5s,background .5s,color .5s;-moz-transition:height .5s,background .5s,color .5s;-o-transition:height .5s,background .5s,color .5s;transition:height .5s,background .5s,color .5s;top:60px;height:80px;position:fixed;left:0;right:0;z-index:38;background:#fff}.products-submenu.transparent-bg{background:transparent;color:#fff}.products-submenu.transparent-bg .title img:not(.transparent-icon){opacity:0}.products-submenu.transparent-bg .title img.transparent-icon{opacity:1}.products-submenu.fixed{height:60px}.products-submenu.fixed.transparent-bg{background:#fff;color:#000}.products-submenu.fixed.transparent-bg .title img:not(.transparent-icon){opacity:1}.products-submenu.fixed.transparent-bg .title img.transparent-icon{opacity:0}.products-submenu .container,.products-submenu #popup-container #cookie-popup,#popup-container .products-submenu #cookie-popup{height:100%;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;padding:0}.products-submenu .title{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;font-size:20px;line-height:32px;padding:0 10px}@media (min-width: 768px){.products-submenu .title{font-size:24px;line-height:36px}}.products-submenu .title .icon{margin-right:10px;position:relative}.products-submenu .title img{-webkit-transition:opacity .5s;-moz-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;display:block}.products-submenu .title img.transparent-icon{-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;opacity:0}.products-submenu ul{left:-10px;right:-10px;padding-left:20px;padding-right:20px}@media (max-width: 767px){.products-submenu ul{display:none;position:absolute;top:100%;padding-top:10px;padding-bottom:20px;background:#fff}}@media (min-width: 768px){.products-submenu ul{left:-20px;right:-20px;padding-left:30px;padding-right:30px}}@media (min-width: 992px){.products-submenu ul{left:-30px;right:-30px;padding-left:40px;padding-right:40px}}@media (min-width: 1200px){.products-submenu ul{left:-50px;right:-50px;padding-left:60px;padding-right:60px}}@media (min-width: 1620px){.products-submenu ul{left:-50px;right:-50px;padding-left:60px;padding-right:60px}}@media (min-width: 768px){.products-submenu ul{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;display:flex !important;left:auto;right:auto;padding:0 10px;margin-left:20px}}@media (min-width: 768px){.products-submenu ul.align-to-menu{-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;margin-left:0;padding:0}}@media (max-width: 767px){.products-submenu li{margin-bottom:10px}.products-submenu li:last-child{margin-bottom:0}}@media (min-width: 768px){.products-submenu li{margin-right:20px}}.products-submenu .selected,.products-submenu a:hover{opacity:0.5}.products-submenu-btn{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:flex-end;justify-content:flex-end;position:absolute;top:0;bottom:0;left:0;right:50px;z-index:5;font-size:20px}@media (min-width: 768px){.products-submenu-btn{display:none}}.products-submenu-btn:before{content:'\25bc';margin-right:10px}.products-submenu-btn.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center}.products-header{padding-top:60px;color:#000;height:100vh;position:relative;background-repeat:no-repeat;background-position:center bottom;background-size:100% auto;max-height:750px;min-height:560px;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.products-header .container,.products-header #popup-container #cookie-popup,#popup-container .products-header #cookie-popup{top:60px;padding:60px 0 0;text-align:center;position:absolute;left:0;right:0;bottom:80px}.products-header.with-submenu .container,.products-header.with-submenu #popup-container #cookie-popup,#popup-container .products-header.with-submenu #cookie-popup{margin-top:80px;padding-top:40px}.products-header h1,.products-header h2,.products-header h3,.products-header h4,.products-header p{padding-left:10px;padding-right:10px;width:100%;text-align:center;margin:0 auto;max-width:800px}@media (min-width: 992px){.products-header h1,.products-header h2,.products-header h3,.products-header h4,.products-header p{width:83.33333%}}.products-header h1:last-child,.products-header h2:last-child,.products-header h3:last-child,.products-header h4:last-child,.products-header p:last-child{margin-top:20px;margin-bottom:auto}.products-header .image{padding-left:20px;padding-right:20px;margin:auto auto 90px}@media (min-width: 768px){.products-header .image{padding-left:30px;padding-right:30px}}@media (min-width: 992px){.products-header .image{padding-left:40px;padding-right:40px}}@media (min-width: 1200px){.products-header .image{padding-left:60px;padding-right:60px}}@media (min-width: 1620px){.products-header .image{padding-left:60px;padding-right:60px}}@media (max-width: 767px){.products-header .image{max-width:350px}}.products-header img{display:block;margin:0 auto}.products-list{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px;margin-top:30px}@media (min-width: 768px){.products-list{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.products-list{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.products-list{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.products-list{margin-left:50px;margin-right:50px}}@media (min-width: 992px){.products-list{margin-top:60px}}.products-list .title{margin-bottom:0}.products-list ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.products-list li{margin-top:40px;float:left;padding-left:10px;padding-right:10px;width:50%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}@media (min-width: 992px){.products-list li{margin-top:60px}}@media (min-width: 768px){.products-list li.cols-2{width:16.66667%}}@media (min-width: 768px){.products-list li.cols-3{width:25%}}@media (min-width: 768px){.products-list li.cols-4{width:33.33333%}}.products-list .inner{margin-top:auto}.products-list picture{margin-bottom:10px}.products-list img{display:block}.products-disclaimer{margin-top:40px;background:#f2f2f2;padding:30px 0}@media (min-width: 992px){.products-disclaimer{margin-top:80px}}.products-disclaimer .container,.products-disclaimer #popup-container #cookie-popup,#popup-container .products-disclaimer #cookie-popup{display:-webkit-flex;display:flex;padding:0}.products-disclaimer .text{float:left;padding-left:10px;padding-right:10px;width:83.33333%;-webkit-flex:1 1 83.33333%;flex:1 1 83.33333%}@media (min-width: 768px){.products-disclaimer .text{width:91.66667%}}.products-disclaimer .icon{float:left;padding-left:10px;padding-right:10px;width:16.66667%;font-size:60px;line-height:1;font-weight:bold;font-family:Optima,Roboto,Arial,Helvetica,sans-serif}@media (min-width: 768px){.products-disclaimer .icon{width:8.33333%}}.products-disclaimer p:last-child{margin-bottom:0}.product-tabs{margin-top:40px}@media (min-width: 992px){.product-tabs{margin-top:80px}}.product-tabs-header{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px;text-align:center}@media (min-width: 768px){.product-tabs-header{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.product-tabs-header{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.product-tabs-header{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.product-tabs-header{margin-left:50px;margin-right:50px}}.product-tabs-header h3{margin-bottom:0}.product-tabs-menu{margin-bottom:24px;margin-top:12px}.product-tabs-menu li{display:inline-block;margin:0 20px}@media (max-width: 767px){.product-tabs-menu li{margin:0 7px}}.product-tabs-menu a{display:block}.product-tabs-menu a:hover,.product-tabs-menu a.active{opacity:0.5}.product-tabs-content .slick-slide{position:relative}.product-tabs-content img{display:block;width:100%}.product-tabs-content .btn{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);position:absolute;bottom:60px;left:50%;z-index:5}.support-page .site-main{padding-top:60px}.support-container{padding-top:40px;width:auto;position:relative;margin-left:10px;margin-right:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}@media (min-width: 992px){.support-container{padding-top:80px}}@media (min-width: 768px){.support-container{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.support-container{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.support-container{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.support-container{margin-left:50px;margin-right:50px}}.support-container.with-submenu{margin-top:80px;padding-top:20px}@media (min-width: 992px){.support-container.with-submenu{padding-top:40px}}.support-title{padding-left:10px;padding-right:10px;width:100%;font-size:20px;line-height:32px;margin-bottom:24px}@media (min-width: 768px){.support-title{font-size:24px;line-height:36px}}.support-nav{font-size:14px;line-height:22px;float:left;padding-left:10px;padding-right:10px;width:100%}@media (max-width: 767px){.support-nav{background:#fff;margin-bottom:40px;z-index:50}}@media (min-width: 768px){.support-nav{width:25%}}.support-nav a{display:block}.support-nav a.selected{font-weight:bold}@media (max-width: 767px){.support-nav .menu{display:none}}@media (min-width: 768px){.support-nav .menu{display:block !important}}.support-nav .menu>li{border-top:1px solid}@media (max-width: 767px){.support-nav .menu>li:first-child{border-top:none}}.support-nav .menu>li:last-child{border-bottom:1px solid}.support-nav .menu>li>a{padding:10px 0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.support-nav .menu>li>a.has-children:before{content:'+';margin-left:auto;padding-left:20px;-webkit-order:2;order:2}.support-nav .menu>li>a.has-children.active:before{content:'-'}.support-nav .submenu{display:none}.support-nav .submenu>li{margin-bottom:10px}.support-nav .current{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;border-top:1px solid;border-bottom:1px solid;padding:10px 0}@media (min-width: 768px){.support-nav .current{display:none}}.support-nav .current:before{-webkit-transition:-webkit-transform .25s;-moz-transition:-moz-transform .25s;-o-transition:-o-transform .25s;transition:transform .25s;-webkit-order:2;order:2;content:'\25bc';margin-left:auto}.support-nav .current:hover{background:transparent;color:#000;padding-left:0;padding-right:0}.support-nav .current.active:before{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center}.support-main{float:left;padding-left:10px;padding-right:10px;width:100%}@media (min-width: 768px){.support-main{width:66.66667%;margin-left:auto}}.support-main h1{font-size:34px;line-height:44px}@media (min-width: 768px){.support-main h1{font-size:48px;line-height:58px}}.support-main h2{font-size:26px;line-height:33px}@media (min-width: 768px){.support-main h2{font-size:36px;line-height:43px}}.support-main h3{font-size:20px;line-height:32px}@media (min-width: 768px){.support-main h3{font-size:24px;line-height:36px}}.support-main h2,.support-main h3{margin-top:48px}.support-main h2:first-child,.support-main h3:first-child{margin-top:0}.support-main .caption{color:gray}.support-main ul,.support-main ol{list-style-type:none;padding-left:0}.support-main ul li,.support-main ol li{position:relative;padding-left:1.3em}.support-main ul li::before,.support-main ol li::before{position:absolute;left:0}.support-main ul li:before{content:'\2022';font-size:1.6em}.support-main ol{counter-reset:list-counter}.support-main ol li{counter-increment:list-counter}.support-main ol li::before{content:counter(list-counter) "."}.support-main picture:not(.slope-calculator-image){margin-bottom:24px}.support-main img{display:block;margin:0 auto}.support-main .text-plugin{margin:0 0 24px;padding:0}.support-main .columns-plugin{margin:0 -10px 24px;padding:0}.support-download-btn{font-size:20px;line-height:32px;display:block;background:#f2f2f2;padding:12px 20px;margin-top:72px;margin-bottom:72px}@media (min-width: 768px){.support-download-btn{font-size:24px;line-height:36px}}@media (max-width: 767px){.support-download-btn{margin-top:60px;margin-bottom:60px}}.support-download-btn:last-child{margin-bottom:0}.support-download-btn:before{font-size:24px;margin-right:20px}.support-download-btn:hover{background:#000;color:#fff}.default-page .support-download-btn{background:#fff}.default-page .support-download-btn:hover{background:#000;color:#fff}.specs-section{margin-top:30px}@media (min-width: 992px){.specs-section{margin-top:60px}}.specs-section.no-margin{margin-top:0}.specs-section.bg-gray{padding-top:30px;padding-bottom:30px;background:#f2f2f2}@media (min-width: 992px){.specs-section.bg-gray{padding-top:60px;padding-bottom:60px}}.specs-table th,.specs-table td:before{color:#000}.specs-table img{display:block}.specs-table .valign-bottom td,.specs-table .valign-bottom th{vertical-align:bottom}.specs-table .no-top-border td,.specs-table .no-top-border th{border-top:none}.specs-table .align-center img{margin:0 auto}.specs-table-caption{margin:0 -10px;color:gray}@media (min-width: 768px){.specs-table-caption{display:-webkit-flex;display:flex;-webkit-align-items:flex-start;align-items:flex-start}}.specs-table-caption .text{padding:0 10px}@media (min-width: 768px){.specs-table-caption .text{-webkit-flex:1 1 83.33333%;flex:1 1 83.33333%}}.specs-table-caption p:last-child{margin-bottom:0}.specs-table-caption .certification{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}@media (max-width: 767px){.specs-table-caption .certification{padding:0 10px;margin-top:20px}}@media (min-width: 768px){.specs-table-caption .certification{float:left;padding-left:10px;padding-right:10px;width:16.66667%;-webkit-justify-content:flex-end;justify-content:flex-end}}.specs-table-caption .certification img{-webkit-flex:0 0 auto;flex:0 0 auto;display:block;margin:0 20px 0 0}@media (min-width: 768px){.specs-table-caption .certification img{margin:0 0 0 20px}}.specs-highlight-text{font-size:20px;line-height:32px}@media (min-width: 768px){.specs-highlight-text{font-size:24px;line-height:36px}}.specs-highlight-text h1:last-child,.specs-highlight-text h2:last-child,.specs-highlight-text h3:last-child,.specs-highlight-text h4:last-child,.specs-highlight-text p:last-child,.specs-highlight-text ul:last-child,.specs-highlight-text ol:last-child{margin-bottom:0}.specs-table-text{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:48px -10px 0}@media (max-width: 767px){.specs-table-text{margin-top:40px}}.specs-table-text .title{padding-left:10px;padding-right:10px;width:100%}.specs-table-text .text{float:left;padding-left:10px;padding-right:10px;width:100%}@media (min-width: 768px){.specs-table-text .text{width:33.33333%}}.specs-table-text p:last-child{margin-bottom:0}.specs-table-text .table{float:left;padding-left:10px;padding-right:10px;width:100%}@media (max-width: 767px){.specs-table-text .table{margin-top:24px}}@media (min-width: 768px){.specs-table-text .table{width:66.66667%}}.specs-text-cols{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px}.specs-text-cols .text{float:left;padding-left:10px;padding-right:10px;width:100%}@media (max-width: 767px){.specs-text-cols .text{margin-bottom:20px}.specs-text-cols .text:last-child{margin-bottom:0}}@media (min-width: 768px){.specs-text-cols .text{width:50%}}.specs-text-cols h2:last-child,.specs-text-cols h3:last-child,.specs-text-cols h4:last-child,.specs-text-cols p:last-child,.specs-text-cols ul:last-child,.specs-text-cols ol:last-child{margin-bottom:0}.specs-text-cols ol li{margin-bottom:24px}@media (max-width: 767px){.specs-text-cols ol li{margin-bottom:20px}}.specs-text-cols ol li:last-child{margin-bottom:0}.climatic-zoning-map{padding-top:30px;padding-bottom:30px;margin-top:40px;background:#000;color:#fff}@media (min-width: 992px){.climatic-zoning-map{padding-top:60px;padding-bottom:60px}}@media (min-width: 992px){.climatic-zoning-map{margin-top:80px}}.climatic-zoning-map .container,.climatic-zoning-map #popup-container #cookie-popup,#popup-container .climatic-zoning-map #cookie-popup{padding:0;position:relative}.climatic-zoning-map h3{padding-left:10px;padding-right:10px;width:100%}@media (min-width: 768px){.climatic-zoning-map h3{width:58.33333%;position:absolute;left:0;top:0}}@media (min-width: 992px){.climatic-zoning-map h3{width:50%}}.climatic-zoning-map picture{padding-left:10px;padding-right:10px;width:100%}.climatic-zoning-map img{display:block;width:100%}.accessories-list{width:auto;position:relative;margin-left:10px;margin-right:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;margin-top:40px}@media (min-width: 768px){.accessories-list{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.accessories-list{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.accessories-list{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.accessories-list{margin-left:50px;margin-right:50px}}@media (min-width: 992px){.accessories-list{margin-top:80px}}.accessories-list-scheme{float:left;padding-left:10px;padding-right:10px;width:50%;padding-top:24px}@media (min-width: 768px){.accessories-list-scheme{width:33.33333%}}@media (min-width: 992px){.accessories-list-scheme{width:25%}}.accessories-list-scheme img{display:block}.accessories-list-scheme .caption{font-weight:bold;margin-top:12px}.accessories-list-content{float:left;padding-left:10px;padding-right:10px;width:50%;margin-left:auto}@media (min-width: 768px){.accessories-list-content{width:66.66667%}}.accessories-list-content h3{margin-bottom:0}.accessories-list-content ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px 40px}.accessories-list-content ul:last-child{margin-bottom:0}.accessories-list-content li{float:left;padding-left:10px;padding-right:10px;width:100%;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-top:40px;position:relative}@media (min-width: 768px){.accessories-list-content li.cols-2{width:25%}}@media (min-width: 768px){.accessories-list-content li.cols-4{width:50%}}.accessories-list-content .inner{-webkit-transition:background .5s;-moz-transition:background .5s;-o-transition:background .5s;transition:background .5s;margin-top:auto;padding:40px 20px}.accessories-list-content .inner.js-schemeItem{cursor:pointer}.accessories-list-content .inner.selected{background:#f2f2f2}.accessories-list-content picture,.accessories-list-content .name,.accessories-list-content .description{position:relative;z-index:5}.accessories-list-content picture{margin-bottom:20px}.accessories-list-content img{display:block;margin:0 auto}.accessories-list-content .name{font-weight:bold}.scheme-container{position:relative}.scheme-svg svg{display:block;width:100%}.scheme-svg .point-path{opacity:0}.scheme-point{-webkit-transition:background .3s,width .5s ease,height .5s ease;-moz-transition:background .3s,width .5s ease,height .5s ease;-o-transition:background .3s,width .5s ease,height .5s ease;transition:background .3s,width .5s ease,height .5s ease;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;display:block;width:6px;height:6px;border-radius:50%;background:black;cursor:pointer;z-index:5}.scheme-point:before{-webkit-transition:opacity .3s,width .5s ease,height .5s ease;-moz-transition:opacity .3s,width .5s ease,height .5s ease;-o-transition:opacity .3s,width .5s ease,height .5s ease;transition:opacity .3s,width .5s ease,height .5s ease;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);transform:translate(-50%, -50%);content:'';width:0;height:0;border:2px solid #f07d1b;position:absolute;top:50%;left:50%;border-radius:50%;opacity:0}.scheme-point.selected{background:#f07d1b;width:10px;height:10px}.scheme-point.selected:before{width:20px;height:20px;opacity:1}.no-point-popup{-webkit-transition:visibility 0s linear,opacity .5s linear;-webkit-transition-delay:.5s,0s;-moz-transition:visibility 0s linear .5s,opacity .5s linear;-o-transition:visibility 0s linear .5s,opacity .5s linear;transition:visibility 0s linear .5s,opacity .5s linear;font-size:14px;line-height:22px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);position:absolute;background:#000;color:#fff;top:50%;left:0;right:0;max-width:250px;margin:0 auto;z-index:10;padding:13.33333px 30px 13.33333px 20px;font-weight:bold;line-height:1.4;opacity:0;visibility:hidden}@media (max-width: 767px){.no-point-popup{-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;padding:20px 13.33333px 10px;top:-5px;font-size:12px}}@media (min-width: 768px){.no-point-popup{left:10px;right:10px}}.no-point-popup p:last-child{margin-bottom:0}.close-no-point-popup{position:absolute;top:10px;right:10px;font-size:10px;cursor:pointer}@media (max-width: 767px){.close-no-point-popup{top:5px;right:5px}}.scheme-container.no-point .no-point-popup{opacity:1;visibility:visible;transition-delay:0s}.accessories-banner{margin-top:40px;padding-top:30px;padding-bottom:30px;background:#f2f2f2}@media (min-width: 992px){.accessories-banner{margin-top:80px}}@media (min-width: 992px){.accessories-banner{padding-top:60px;padding-bottom:60px}}.accessories-banner .title{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px;text-align:center}@media (min-width: 768px){.accessories-banner .title{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.accessories-banner .title{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.accessories-banner .title{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.accessories-banner .title{margin-left:50px;margin-right:50px}}.accessories-banner ul{width:auto;position:relative;margin-left:10px;margin-right:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-end;align-items:flex-end;-webkit-justify-content:center;justify-content:center}@media (min-width: 768px){.accessories-banner ul{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.accessories-banner ul{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.accessories-banner ul{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.accessories-banner ul{margin-left:50px;margin-right:50px}}.accessories-banner li{float:left;padding-left:10px;padding-right:10px;width:50%;text-align:center}@media (max-width: 767px){.accessories-banner li{margin-top:20px}}@media (min-width: 768px){.accessories-banner li{width:20%}}.accessories-banner img{display:block;margin:0 auto}.accessories-banner .name{font-weight:bold;margin-top:20px}.accessories-descriptions{margin-top:40px}@media (min-width: 992px){.accessories-descriptions{margin-top:80px}}.accessories-descriptions-group{margin-bottom:30px;width:auto;position:relative;margin-left:10px;margin-right:10px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 992px){.accessories-descriptions-group{margin-bottom:60px}}@media (min-width: 768px){.accessories-descriptions-group{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.accessories-descriptions-group{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.accessories-descriptions-group{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.accessories-descriptions-group{margin-left:50px;margin-right:50px}}@media (min-width: 768px){.accessories-descriptions-group{-webkit-align-items:center;align-items:center}}.accessories-descriptions-group:last-child{margin-bottom:0}.accessories-descriptions-group .text{float:left;padding-left:10px;padding-right:10px;width:100%}@media (min-width: 768px){.accessories-descriptions-group .text{width:33.33333%}}.accessories-descriptions-group p:last-child{margin-bottom:0}.accessories-descriptions-group .images{width:100%;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media (min-width: 768px){.accessories-descriptions-group .images{width:66.66667%}}.accessories-descriptions-group picture{float:left;padding-left:10px;padding-right:10px;width:50%;margin-top:24px}@media (max-width: 767px){.accessories-descriptions-group picture{margin-top:20px}}@media (min-width: 768px){.accessories-descriptions-group picture:nth-child(-n+2){margin-top:0}}@media (min-width: 992px){.accessories-descriptions-group picture{width:25%}.accessories-descriptions-group picture:nth-child(-n+4){margin-top:0}}.accessories-descriptions-group img{display:block}.slope-calculator{font-size:14px;line-height:22px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:flex-start;align-content:flex-start;width:100%;padding:20px 0;margin-bottom:24px;position:relative;border-top:1px solid #000;border-bottom:1px solid #000}.slope-calculator.with-results .slope-calculator-form{height:220px}@media (min-width: 768px){.slope-calculator.with-results .slope-calculator-form{height:190px}}.slope-calculator.with-results .slope-calculator-info{opacity:0;visibility:hidden;transition-delay:0s}.slope-calculator-info{-webkit-transition:visibility 0s linear,opacity .3s linear;-webkit-transition-delay:.3s,0s;-moz-transition:visibility 0s linear .3s,opacity .3s linear 0s;-o-transition:visibility 0s linear .3s,opacity .3s linear 0s;transition:visibility 0s linear .3s,opacity .3s linear 0s;width:100%}.slope-calculator-image{margin-left:auto;margin-bottom:0}@media (max-width: 767px){.slope-calculator-image{position:absolute;right:-5px;bottom:0}}.slope-calculator-image img{height:150px;display:block;width:auto;max-width:none}.slope-calculator-form{-webkit-transition:height .3s linear;-moz-transition:height .3s linear;-o-transition:height .3s linear;transition:height .3s linear;height:220px;position:relative;z-index:5}@media (min-width: 768px){.slope-calculator-form{height:140px}}.slope-calculator-form .results{font-size:14px;line-height:22px;width:200px;-webkit-transition:visibility 0s linear,opacity .3s linear;-webkit-transition-delay:.3s,0s;-moz-transition:visibility 0s linear .3s,opacity .3s linear 0s;-o-transition:visibility 0s linear .3s,opacity .3s linear 0s;transition:visibility 0s linear .3s,opacity .3s linear 0s;position:absolute;top:0;left:0;visibility:hidden;opacity:0}@media (min-width: 768px){.slope-calculator-form .results{width:270px}}@media (max-width: 767px){.slope-calculator-form .results{font-size:12px}}.slope-calculator-form .results.visible{opacity:1;visibility:visible;transition-delay:0s}.slope-calculator-form .results-item{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;white-space:nowrap;border-top:1px solid #000;padding:4px 0}.slope-calculator-form .results-item:last-child{border-bottom:1px solid #000}.slope-calculator-form .results-item strong{width:75%}.slope-calculator-form .step{-webkit-transition:visibility 0s linear,opacity .3s linear;-webkit-transition-delay:.3s,0s;-moz-transition:visibility 0s linear .3s,opacity .3s linear 0s;-o-transition:visibility 0s linear .3s,opacity .3s linear 0s;transition:visibility 0s linear .3s,opacity .3s linear 0s;display:-webkit-flex;display:flex;visibility:hidden;opacity:0;margin-top:10px}.slope-calculator-form .step:first-child{margin-top:0}.slope-calculator-form .step.visible{opacity:1;visibility:visible;transition-delay:0s}.slope-calculator-form input,.slope-calculator-form select,.slope-calculator-form .btn{font-size:14px;line-height:22px;padding:5px 8px;height:34px}@media (max-width: 767px){.slope-calculator-form input,.slope-calculator-form select,.slope-calculator-form .btn{font-size:12px}}.slope-calculator-form input,.slope-calculator-form select{border:1px solid #f2f2f2;background-color:#f2f2f2}.slope-calculator-form input{margin-right:5px;width:50px}.slope-calculator-form input.error{border-color:red}.slope-calculator-form select{margin-right:5px;width:180px}@media (max-width: 767px){.slope-calculator-form select{width:155px}}.slope-calculator-form .btn{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;line-height:1;border:1px solid #000;background-color:#000;cursor:pointer;color:#fff}.slope-calculator-form .btn:hover{background-color:transparent;color:#000}.slope-calculator-form .reset-btn{position:absolute;bottom:0;left:0;border:1px solid #000;background:transparent;color:#000}.slope-calculator-form .reset-btn:hover{background-color:#000;color:#fff}.sustainability-blocks{width:auto;position:relative;padding-right:10px;padding-left:10px;margin-left:10px;margin-right:10px;margin-top:40px;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start}@media (min-width: 768px){.sustainability-blocks{margin-left:20px;margin-right:20px}}@media (min-width: 992px){.sustainability-blocks{margin-left:30px;margin-right:30px}}@media (min-width: 1200px){.sustainability-blocks{margin-left:50px;margin-right:50px}}@media (min-width: 1620px){.sustainability-blocks{margin-left:50px;margin-right:50px}}@media (min-width: 992px){.sustainability-blocks{margin-top:80px}}.sustainability-blocks .group{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:flex-start;align-items:flex-start;width:100%}.sustainability-blocks .block{background-repeat:no-repeat;background-position:center;background-size:cover;background-color:#f2f2f2;width:100%;position:relative}.sustainability-blocks .block:before{display:block;content:"";height:0;width:100%;padding-top:100%}.sustainability-blocks .block.js-showOnScroll{-webkit-transition:opacity .75s ease;-webkit-transition-delay:.25s;-moz-transition:opacity .75s ease .25s;-o-transition:opacity .75s ease .25s;transition:opacity .75s ease .25s;opacity:0}.sustainability-blocks .block.js-showOnScroll.visible{opacity:1}.sustainability-blocks .block.bg-black{background-color:#000;color:#fff}.sustainability-blocks .block.bg-white{background-color:#fff}.sustainability-blocks .block.v-align-center .block-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.sustainability-blocks .block.h-align-center .block-content{display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center}.sustainability-blocks .block.center-icon .block-content{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}@media (max-width: 767px){.sustainability-blocks .block.center-icon .icon{transform-origin:50% 50%}}@media (max-width: 767px){.sustainability-blocks .sm-width-1-2{width:50%}.sustainability-blocks .sm-width-1-2 .block.sm-width-1-2{width:100%}.sustainability-blocks .sm-width-1-2 .block.sm-width-2-2{width:100%}.sustainability-blocks .sm-width-1-2.block.sm-height-1-2:before{padding-top:100%}.sustainability-blocks .sm-width-1-2.block.sm-height-2-2:before{padding-top:200%}.sustainability-blocks .sm-width-2-2{width:100%}.sustainability-blocks .sm-width-2-2 .block.sm-width-1-2{width:50%}.sustainability-blocks .sm-width-2-2 .block.sm-width-2-2{width:100%}.sustainability-blocks .sm-width-2-2.block.sm-height-1-2:before{padding-top:50%}.sustainability-blocks .sm-width-2-2.block.sm-height-2-2:before{padding-top:100%}}@media (min-width: 768px){.sustainability-blocks .width-1-3{width:33.33333%}.sustainability-blocks .width-1-3 .block.width-1-3{width:100%}.sustainability-blocks .width-1-3 .block.width-2-3{width:100%}.sustainability-blocks .width-1-3 .block.width-3-3{width:100%}.sustainability-blocks .width-1-3.block.height-1-2:before{padding-top:100%}.sustainability-blocks .width-1-3.block.height-2-2:before{padding-top:200%}.sustainability-blocks .width-2-3{width:66.66667%}.sustainability-blocks .width-2-3 .block.width-1-3{width:50%}.sustainability-blocks .width-2-3 .block.width-2-3{width:100%}.sustainability-blocks .width-2-3 .block.width-3-3{width:100%}.sustainability-blocks .width-2-3.block.height-1-2:before{padding-top:50%}.sustainability-blocks .width-2-3.block.height-2-2:before{padding-top:100%}.sustainability-blocks .width-3-3{width:100%}.sustainability-blocks .width-3-3 .block.width-1-3{width:33.33333%}.sustainability-blocks .width-3-3 .block.width-2-3{width:66.66667%}.sustainability-blocks .width-3-3 .block.width-3-3{width:100%}.sustainability-blocks .width-3-3.block.height-1-2:before{padding-top:33.33333%}.sustainability-blocks .width-3-3.block.height-2-2:before{padding-top:66.66667%}}.sustainability-blocks .block-content{padding:20px;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-width: 768px){.sustainability-blocks .block-content{padding:20px}}@media (min-width: 992px){.sustainability-blocks .block-content{padding:40px}}.sustainability-blocks .icon{margin-bottom:24px}@media (max-width: 767px){.sustainability-blocks .icon{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);transform-origin:0 0;margin-bottom:-24px}}.sustainability-blocks .icon:last-child{margin-bottom:0}.sustainability-blocks .icon img{display:block}.sustainability-blocks .text{font-size:16px;line-height:22px;font-weight:300}@media (min-width: 768px){.sustainability-blocks .text{font-size:20px;line-height:32px}}@media (min-width: 1200px){.sustainability-blocks .text{font-size:24px;line-height:36px}}.sustainability-blocks p:last-child{margin-bottom:0}@media (max-width: 459px){.sustainability-blocks .block-content{padding:10px}.sustainability-blocks .icon{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5);margin-bottom:-30px}.sustainability-blocks .icon:last-child{margin-bottom:0}.sustainability-blocks .center-icon .icon{-webkit-transform:scale(0.5);-moz-transform:scale(0.5);-ms-transform:scale(0.5);-o-transform:scale(0.5);transform:scale(0.5)}.sustainability-blocks .text{font-size:3.5vw;line-height:1.5em}}#warning-container{-webkit-transition:all .5s;-moz-transition:all .5s;-o-transition:all .5s;transition:all .5s;font-size:15px;line-height:20px;display:none;position:fixed;bottom:0;width:100%;z-index:9999;background:#969696;opacity:0.9}#warning-container:hover{opacity:1}#warning-container #cookie-warning{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;height:84px}@media (max-width: 767px){#warning-container #cookie-warning{-webkit-flex-wrap:wrap;flex-wrap:wrap;height:auto;padding-top:20px;padding-bottom:20px}}#warning-container #cookie-warning .lead{padding-left:10px;margin-right:20px;margin-bottom:0}@media (max-width: 767px){#warning-container #cookie-warning .lead{width:100%;margin-bottom:10px}}@media (min-width: 1200px){#warning-container #cookie-warning .lead{margin-left:8.33333%}}#warning-container #cookie-warning .terms,#warning-container #cookie-warning .close,#warning-container #cookie-warning .close-warning{display:-webkit-inline-flex;display:inline-flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:4px 10px;color:#000}#warning-container #cookie-warning .terms{margin:0 10px 0 auto;border:1px solid;white-space:nowrap}@media (max-width: 767px){#warning-container #cookie-warning .terms{-webkit-flex:1 1 auto;flex:1 1 auto}}#warning-container #cookie-warning .terms:hover{opacity:1;color:#fff}#warning-container #cookie-warning .close,#warning-container #cookie-warning .close-warning{margin-right:10px;background:#bebebe}@media (max-width: 767px){#warning-container #cookie-warning .close,#warning-container #cookie-warning .close-warning{-webkit-flex:0 0 auto;flex:0 0 auto}}@media (min-width: 1200px){#warning-container #cookie-warning .close,#warning-container #cookie-warning .close-warning{margin-right:8.33333%}}#warning-container #cookie-warning .close:hover,#warning-container #cookie-warning .close-warning:hover{background:#fff}#popup-container{display:none;position:fixed;width:100%;height:100%;z-index:9999;top:0;left:0;background:url("/static/cookieapp/style/images/transparent-backgroundpop.png?999cbfdc18b9")}#popup-container #cookie-popup{position:relative;height:66%;margin:0 auto;top:10%}#popup-container #cookie-popup .termsofuse-container{position:relative;z-index:5;background-color:#fff;height:100%}@media (min-width: 768px){#popup-container #cookie-popup .termsofuse-container{margin:0 8.33333%}}@media (min-width: 992px){#popup-container #cookie-popup .termsofuse-container{margin:0 16.66667%}}#popup-container #cookie-popup .termsofuse-container .utils-container{height:15%;padding:20px 20px 0 20px}#popup-container #cookie-popup .termsofuse-container .utils-container h2{display:inline-block;font-size:18px;line-height:24px}#popup-container #cookie-popup .termsofuse-container .utils-container .popup-close{float:right;display:inline-block;font-weight:bold;text-transform:uppercase;text-decoration:underline}#popup-container #cookie-popup .termsofuse-container .body{margin:0 40px 0 30px;width:94%;height:78%;overflow-y:scroll}#popup-container #cookie-popup .termsofuse-container .body p{margin-bottom:20px;margin-right:3%;clear:both}#popup-container #cookie-popup .termsofuse-container .body ol,#popup-container #cookie-popup .termsofuse-container .body ul{margin:10 0;display:list-item;margin-right:3%}#popup-container #cookie-popup .termsofuse-container .body ol li,#popup-container #cookie-popup .termsofuse-container .body ul li{list-style-position:outside;margin-bottom:10px;color:#000}#popup-container #cookie-popup .termsofuse-container .body ul{list-style:circle}#popup-container #cookie-popup .termsofuse-container .body ul li{margin-left:14px;padding-left:5px}@media screen and (-webkit-min-device-pixel-ratio: 0){#popup-container #cookie-popup .termsofuse-container .body ul li{margin-left:16px;padding-left:2px}}#popup-container #cookie-popup .termsofuse-container .body ol{list-style:decimal}#popup-container #cookie-popup .termsofuse-container .body ol li{margin-left:19px}@media screen and (-webkit-min-device-pixel-ratio: 0){#popup-container #cookie-popup .termsofuse-container .body ol li{margin-left:17px}}
