*,*:before,*:after{box-sizing:border-box}figure{padding:0;margin:0;display:block}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:0;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none;max-width:100%;height:auto;display:block}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{background-color:#1a1a1a}.bg_white{background-color:#fff;color:#5d5d5d}.bg_ltgry{background-color:#e5e5e5;color:#5d5d5d}.bg_dkgry{background-color:#7b9095;color:#fff}.bg_black{background:#1a1a1a;color:#a0a0a0}.row-fluid{display:flex;width:100%}.row-fluid [class*="span"]{display:flex;width:100%;flex-direction:column}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.666667%}.row-fluid .span10{width:83.333333%}.row-fluid .span9{width:75%}.row-fluid .span8{width:66.666667%}.row-fluid .span7{width:58.333333%}.row-fluid .span6{width:50%}.row-fluid .span5{width:41.666667%}.row-fluid .span4{width:33.333333%}.row-fluid .span3{width:25%}.row-fluid .span2{width:16.666667%}.row-fluid .span1{width:8.333333%}.row-fluid-wrapper{position:relative;z-index:10;width:100%}@media(max-width:47.9375em){.row-fluid{flex-wrap:wrap}.row-fluid [class*="span"]{width:100%}}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;content:""}.clearfix:after{clear:both}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.hidden{display:none;visibility:hidden}.visible-phone{display:none !important}.visible-tablet{display:none !important}.hidden-desktop{display:none !important}@media(max-width:47.9375em){.visible-phone{display:inherit !important}.hidden-phone{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}@media(min-width:48em) and (max-width:71.1875em){.visible-tablet{display:inherit !important}.hidden-tablet{display:none !important}.hidden-desktop{display:inherit !important}.visible-desktop{display:none !important}}.hs-inline-edit main{padding-top:130px}@media(max-width:64.375em){.hs-inline-edit main{padding-top:80px}}.content-wrapper{margin:0 auto}.body-container{position:relative;z-index:10}.hs_cos_wrapper{position:relative;z-index:10}@media screen and (min-width:86.25em){.content-wrapper{padding:0}}.dnd-section>.row-fluid{margin:0 auto}.dnd-section .dnd-column{padding:0;flex-direction:column}@media(max-width:47.9375em){.dnd-section .dnd-column{padding:0;flex-wrap:wrap}}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-thin-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-thin-webfont.woff') format('woff');font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-ultralight-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-ultralight-webfont.woff') format('woff');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-light-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-light-webfont.woff') format('woff');font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-book-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-book-webfont.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-medium-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-medium-webfont.woff') format('woff');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-semibold-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-semibold-webfont.woff') format('woff');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-bold-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-bold-webfont.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-extrabold-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-extrabold-webfont.woff') format('woff');font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:'Flama';src:url('https://go.blackspectacles.com/hubfs/fonts/flama-black-webfont.woff2') format('woff2'),url('https://go.blackspectacles.com/hubfs/fonts/flama-black-webfont.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}body{line-height:1.2;word-break:break-word}html[lang^="ja"] body,html[lang^="zh"] body,html[lang^="ko"] body{line-break:strict;word-break:break-all}p{font-size:1.125em;margin:0 0 1.5em;line-height:1.618}p>span{font-size:1.125rem}a{cursor:pointer;text-decoration:none}a:hover,a:focus{text-decoration:underline}h1,h2,h3,h4,h5,h6{margin:0 0 1.4em}h2{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:bold;font-size:2.5em;letter-spacing:-.02em;width:100%;max-width:18em}@media(max-width:30em){h2{font-size:2em}}ul,ol{margin:0 0 1.4em;padding:0;list-style:none}ul ul,ol ul,ul ol,ol ol{margin:0}ul.no-list{list-style:none}main ul li{padding-left:1.125em;text-indent:-1.125em}main ul li::before{content:'+';margin-right:.5em;position:relative;top:-.1em}code{vertical-align:bottom}blockquote{margin:0 0 1.4em}q{quotes:"“" "”" "‘" "’"}hr{background-color:#91a2a6;border:0;color:#91a2a6;height:1px;width:80%;margin:2em auto}img{font-size:.625em;word-break:normal;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}body button,body .button,input[type=submit]{cursor:pointer;display:inline-block;font-size:.833333em;text-align:center;transition:all .15s;white-space:normal;padding:1em 2em;font-family:Flama,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em}button:disabled,.button:disabled{background-color:#d0d0d0;border-color:#d0d0d0;color:#e6e6e6}button:hover,button:focus,.button:hover,.button:focus{text-decoration:none;outline:0}button:active,.button:active{text-decoration:none;outline:0}button.icon{background-color:transparent;border:0;padding:0;margin:0;color:#e5e5e5;width:1em;height:1em;font-size:.9375em;transition:fill .25s;display:flex;justify-content:center;align-items:center}button.icon:hover{background:transparent;fill:#fff}button.icon:active,button.icon:focus{outline:0;background:0}button.icon svg,button.icon img{width:100%;height:100%}form label{display:block;font-size:.75em;margin-bottom:.25em;font-style:italic}form legend{font-size:.75em}form input[type=text],form input[type=email],form input[type=password],form input[type=tel],form input[type=number],form input[type=file],form select,form textarea{background-color:#fcfcfc;border:0;outline:0;-moz-appearance:none;-webkit-appearance:none;appearance:none;border-radius:0;font-size:1rem;padding:.5em 1em;width:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}form input[type=text]:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=number]:focus,form input[type=file]:focus,form select:focus,form textarea:focus{background:#fff;box-shadow:inset 0 0 2px rgba(0,0,0,.333);border:0;outline:0;border-radius:0}select{background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%20256%20448%22%20enable-background%3D%22new%200%200%20256%20448%22%3E%3Cstyle%20type%3D%22text%2Fcss%22%3E.arrow%7Bfill%3A%2300b1ff%3B%7D%3C%2Fstyle%3E%3Cpath%20class%3D%22arrow%22%20d%3D%22M255.9%20168c0-4.2-1.6-7.9-4.8-11.2-3.2-3.2-6.9-4.8-11.2-4.8H16c-4.2%200-7.9%201.6-11.2%204.8S0%20163.8%200%20168c0%204.4%201.6%208.2%204.8%2011.4l112%20112c3.1%203.1%206.8%204.6%2011.2%204.6%204.4%200%208.2-1.5%2011.4-4.6l112-112c3-3.2%204.5-7%204.5-11.4z%22%2F%3E%3C%2Fsvg%3E%0A),linear-gradient(#fafafa,#ddd);background-position:right 1em center,top center;background-repeat:no-repeat,repeat;background-size:auto 1.25em,auto;color:#707070;box-shadow:0 1px 2px rgba(0,0,0,.25)}select::-ms-expand{display:none}@-moz-document url-prefix(){select{color:rgba(0,0,0,0);text-shadow:0 0 0 #fff}}form fieldset{max-width:100% !important}form.hs-form fieldset.form-columns-1 input[type=text],form.hs-form fieldset.form-columns-1 input[type=email],form.hs-form fieldset.form-columns-1 input[type=password],form.hs-form fieldset.form-columns-1 input[type=tel],form.hs-form fieldset.form-columns-1 input[type=number],form.hs-form fieldset.form-columns-1 input[type=file],form.hs-form fieldset.form-columns-1 select,form.hs-form fieldset.form-columns-1 textarea{width:100%}form .inputs-list{margin:0;padding:0;list-style:none}form .inputs-list>li{display:block;margin:.7rem 0;padding-left:0;text-indent:0}form .inputs-list>li:before{content:none}form .inputs-list input,form .inputs-list span{vertical-align:middle}form input[type=checkbox],form input[type=radio]{cursor:pointer;margin-right:.35rem}.hs-dateinput{position:relative}.hs-dateinput:before{content:'\01F4C5';position:absolute;right:10%;top:50%;transform:translateY(-50%)}.fn-date-picker .pika-table thead th{color:#fff}.fn-date-picker td.is-selected .pika-button{border-radius:0;box-shadow:none}.fn-date-picker td .pika-button:hover,.fn-date-picker td .pika-button:focus{border-radius:0 !important;color:#fff}form input[type=file]{background-color:transparent;border:initial;padding:initial}form .hs-richtext,form .hs-richtext p{margin:0;font-size:1em}form .hs-richtext p{font-size:1.125em;margin-bottom:3em}form .hs-richtext img{max-width:100% !important}.submitted-message p{font-size:1.5em}.legal-consent-container .hs-form-booleancheckbox-display>span,.legal-consent-container .hs-form-booleancheckbox-display>span p{margin-left:1rem !important}form .legal-consent-container p{font-size:.75em;margin:3em 0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.hs-form-required{color:#e05c24}.hs-input.invalid.error{border-color:#e05c24}.hs-error-msg{color:#e05c24;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.75em;letter-spacing:.05em;font-style:normal;margin-top:.25em}main ul.hs-error-msgs li{margin:0;padding:0;text-indent:0}main ul.hs-error-msgs li::before{content:none}form input[type=submit],form .hs-button{cursor:pointer;display:inline-block;font-size:.92rem;text-align:center;transition:all .15s linear;white-space:normal}.grecaptcha-badge{margin:0 auto}div.hs_recaptcha,div.hs-recaptcha{display:flex;justify-content:flex-start}table{border:1px solid;margin-bottom:1.4rem;overflow-wrap:break-word}th,td{border:1px solid;padding:.75rem;vertical-align:top}thead th,thead td{border-bottom:2px solid;vertical-align:bottom}.video div.wrapper{width:100%;height:0;padding-bottom:56.25% !important;position:relative;background:#222}.video iframe,.video figure{display:block;width:100%;height:100%;position:absolute;top:0;left:0;margin:0;cursor:pointer;background:#111}.video figure img,.video figure video,.video figure video-js{width:100%;height:100%}.video figure button.fake{top:50%;left:50%;transform:translate(-50%,-50%);width:4em;height:4em;padding:0;border:0;border-radius:50%;background:rgba(0,0,0,.5) url(https://go.blackspectacles.com/hubfs/theme-images/icons/icon-play-video.svg) no-repeat 50% 50%;background-size:100% 100%;color:#fff;display:block;position:absolute;cursor:pointer;opacity:1;-webkit-transition:background-color .4s;-moz-transition:background-color .4s;-ms-transition:background-color .4s;-o-transition:background-color .4s;transition:background-color .4s}.video figure:hover button.fake{background-color:rgba(0,177,255,1)}.video button.fake span{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.video div#placeHolder{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;opacity:0}.video figure div#placeHolder.hasVideo{opacity:1;transition:opacity .5s}.header .dnd-section{padding:0}.hs-tools-menu{display:none !important}body header.header{background:rgba(26,26,26,1);border-bottom:1px rgba(123,123,123,.25) solid;color:#5e5e5e;display:flex;align-items:center;position:fixed;width:100%;height:130px;top:0;left:0;z-index:100;padding:0 2.5%;transition:height .25s}body.scrolled header.header{height:80px}header .header__container{display:flex;justify-content:space-between;width:100%;padding:0}.header__container .header__column{display:flex;width:100%;margin-right:2em}.header__row-1{display:none}.header__row-2{align-items:center;display:flex;width:100%}.header__navigation.header--element,.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module{display:flex;width:100%;justify-content:center}.header__navigation.header--element{margin-top:1.5em;align-items:center;transition:margin .25s}body.scrolled .header__navigation.header--element{margin-top:.5em}nav.navigation-primary{width:100%;justify-content:flex-end}@media(max-width:71em){body header.header{height:80px}figure.header__logo{width:120px;min-width:120px}.header__navigation.header--element{display:flex;width:100%;max-width:480px;box-shadow:0 -2px 4px 0 rgba(0,0,0,0.1);position:fixed;top:80px;right:0;height:calc(100% - 80px);background:rgba(26,26,26,1);margin-top:0;align-items:flex-start;transform:translateX(0);transition:transform .25s}.navoff .header__navigation.header--element{transform:translateX(100%)}body nav.navigation-primary{height:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch}body ul.submenu.level-1{flex-direction:column;margin:0;padding-bottom:3rem}body ul.submenu.level-1>li{border:0;flex-direction:column;padding:0;border-bottom:1px #333 solid}body .submenu.level-1>li>a{width:100%;padding:1.5em 5%}body .submenu.level-1>.has-submenu>span.menu-arrow{display:none}body nav ul.submenu.level-2{position:relative;left:0;top:0;display:block;transform:none;padding:0;border:0;background:0;border-radius:0;opacity:1;box-shadow:none;border-top:1px #333 solid}body nav ul.submenu.level-2>li:first-child::before,body nav ul.submenu.level-2>li::before{content:'+';display:block;position:absolute;left:2em;color:#e5e5e5;border:0;transform:none;background:0;height:auto;top:calc(50% - .55em);width:auto}body ul.submenu.level-2 li.menu-item{background:0;padding:0 0 0 calc(5% + 2em);border-bottom:1px #333 solid;position:relative}body .submenu.level-2 .menu-item a.menu-link{background:0;padding:1.5em 0}body .submenu.level-2 .menu-item:last-of-type{border-radius:0;border-bottom:0}body ul.submenu.level-1>li:nth-last-of-type(-n+2){margin-left:0;width:50%;position:absolute;z-index:10;bottom:0;left:0;font-size:.75rem}body ul.submenu.level-1>li:nth-last-of-type(1){left:auto;right:0;background:rgba(26,26,26,1)}body ul.submenu.level-1>li:nth-last-of-type(-n+2) a{padding:1.375em;text-align:center}body .submenu.level-2 .menu-item:first-of-type a.menu-link{padding-top:1.5em}body .submenu.level-2 .menu-item:last-of-type a.menu-link{padding-bottom:1.5em}body .header__search{padding-top:0}body header.header button.close{top:calc(50% - 1.25em);transform:translateY(-80px)}body.scrolled header.header button.search{top:calc(50% + .325em)}}@media(max-width:30em){body nav.navigation-primary{font-size:1.25em}body .header__navigation.header--element{height:calc(100% - 80px)}}.header__skip{height:1px;left:-1000px;overflow:hidden;position:absolute;text-align:left;top:-1000px;width:1px}.header__skip:hover,.header__skip:focus,.header__skip:active{height:auto;left:0;overflow:visible;top:0;width:auto}.header__logo{align-items:center;flex-shrink:0;height:auto;width:200px;min-width:200px;margin:0 5% 0 2.5%;transition:all .25s}body.scrolled .header__logo{width:120px;min-width:120px}.header__logo a{display:block}.header__logo img{min-width:100%;width:100%;height:auto;max-width:100%;display:block}.header__logo .logo-company-name{display:none}button.search{position:absolute;top:calc(50% + .325em);right:2.5%;transition:top .25s}body.scrolled button.search{top:calc(50% - .325em)}.header__search{padding:1.625em 1.25% 0;display:block;background-color:rgba(0,0,0,.95);position:absolute;left:0;right:0;top:0;bottom:0;z-index:10;transform:translateY(-100%);transition:transform .125s,top .25s}body.scrolled .header__search{padding-top:0}.header__search.open{transform:translateY(0)}.hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module{height:100%}.hs-search-field{width:100%}div#hs_cos_wrapper_site_search{align-items:center;padding-left:2px}.header__search form{display:flex;flex-direction:row-reverse;justify-content:center;padding-right:2.5em}.header__search label{display:none}.header__search .hs-search-field__input{background:#eaf0f0;height:auto;width:100%;max-width:42em;padding:.5em 1em;color:#5d5d5d;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:.01em}.header__search .hs-search-field__input:focus{outline:0;background:#fff}.header__search button{height:2.75em;width:2.75em;min-width:2.75em;padding:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='%23e5e5e5' d='M15.279,14.21l-3.228-3.228c0.873-1.103,1.399-2.494,1.399-4.008c0-3.571-2.904-6.475-6.475-6.475S0.5,3.404,0.5,6.975s2.904,6.475,6.475,6.475c1.513,0,2.903-0.526,4.008-1.399l3.228,3.228c0.148,0.148,0.342,0.221,0.534,0.221s0.387-0.073,0.534-0.221C15.573,14.984,15.573,14.506,15.279,14.21z M6.975,11.939c-2.737,0-4.964-2.227-4.964-4.964c0-2.737,2.227-4.964,4.964-4.964c2.738,0,4.964,2.227,4.964,4.964C11.939,9.712,9.712,11.939,6.975,11.939z'/%3E%3C/svg%3E");background-color:#00b1ff;background-position:50% 50%;background-size:.9375em .9375em;background-repeat:no-repeat}.header__search button:focus{outline:0}.header__search button span{display:none}.header__search .hs-search-field--open .hs-search-field__suggestions{background-color:#fff;color:#555;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:.875em;position:absolute;left:calc(50% - 1px);transform:translateX(-50%);width:53.175em;z-index:10;border:0}.header__search .hs-search-field__suggestions li a{color:#555;padding:1.25em 3.625em;text-decoration:none;background-color:#fff;transition:background-color .3s}.header__search .hs-search-field__suggestions li a:hover{background-color:#f6f6f6}.header__search .hs-search-field__suggestions #results-for{display:none}header.header button.close{position:absolute;display:flex;z-index:-1;pointer-events:none;width:2.5em;height:2.5em;background-color:#333;top:calc(50% - .375em);right:calc(50% - 24em);transform:translateY(-130px);transition:transform .125s,background-color .25s}body.scrolled header.header button.close{top:calc(50% - 1.25em);transform:translateY(-80px)}header.header button.close:hover{background-color:#444}header.header button.close svg{width:50%;height:50%}header.header button.close.show,body.scrolled header.header button.close.show{transition:transform .125s,background-color .25s;transform:translateY(0);z-index:10;pointer-events:all}.header__search ::-webkit-input-placeholder{color:#999}.header__search :-ms-input-placeholder{color:#999}.header__search ::placeholder{color:#999}@media(max-width:48em){body header.header button.close{right:calc(1.25% + 4px)}.header__search .hs-search-field--open .hs-search-field__suggestions{left:calc(50% - 2px);width:calc(100% - 4px)}}.header__language-switcher{cursor:pointer;padding-right:35px}.header__language-switcher .lang_switcher_class{position:static}.header__language-switcher .lang_list_class{border:2px solid;border-radius:6px;box-shadow:0 2px 8px 0 rgba(0,0,0,0.2);display:block;left:calc(100% - 24px);opacity:0;min-width:100px;padding-top:0;text-align:left;top:100%;transition:opacity .3s;visibility:hidden}.header__language-switcher:hover .lang_list_class,.header__language-switcher:focus .lang_list_class{opacity:1;transition:opacity .3s;visibility:visible}.header__language-switcher .lang_list_class:before{left:70%;top:-25px}.header__language-switcher .lang_list_class:after{left:70%;top:-22px}.header__language-switcher .lang_list_class.first-active::after{top:-22px;transition:.3s}.header__language-switcher .lang_list_class li{border:0;font-size:18px;padding:10px 15px}.header__language-switcher .lang_list_class li:first-child{border-radius:6px 6px 0 0;border-top:0}.header__language-switcher .lang_list_class li:last-child{border-bottom:0;border-radius:0 0 6px 6px}.header__language-switcher .lang_list_class li:hover{background-color:#ebeff3;transition:background-color .3s}.header__language-switcher--label{display:flex;position:relative}.header__language-switcher--label-current{align-items:center;display:flex;font-size:18px;margin-bottom:5px;margin-left:10px}.header__language-switcher--label-current:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #494a52;content:"";display:block;height:0px;margin-left:10px;margin-top:3px;width:0px}@media(max-width:47.9375em){.header__language-switcher{border-top:2px solid #ced4db;padding-left:30px;padding-right:0}.header__language-switcher .lang_list_class{border:0;box-shadow:unset;display:block;left:30px;opacity:1;padding:0 30px;top:0;visibility:visible}.header__language-switcher .lang_list_class li{background-color:inherit;font-size:22px}.header__language-switcher--label-current{display:none}.header__language-switcher .globe_class{background-image:none}.header__language-switcher .lang_list_class li:hover{background-color:inherit}.header__language-switcher .lang_list_class:before,.header__language-switcher .lang_list_class:after{content:none}}body .submenu.level-1{display:flex;width:100%;justify-content:flex-end}body .submenu.level-1>li{display:flex;padding:1em 1.333em;line-height:1;font-size:.75em}body .submenu.level-1>li:nth-last-of-type(-n+2){display:flex;justify-content:center;align-items:center;padding:0;margin-left:1em}body .submenu.level-1>li:nth-last-of-type(1){margin-left:2em}body .submenu.level-1>li:nth-last-of-type(-n+2) a{display:block;border:1px #00b1ff solid;padding:.75em 1.5em .75em 1.75em;background:#00b1ff;color:#fff;transition:background .25s,border .25s,color .25s,filter .25s}body .submenu.level-1>li:nth-last-of-type(1) a{background:transparent;color:#00b1ff}body .submenu.level-1>li:nth-last-of-type(-n+2) a:hover{color:#fff;background:#00b1ff;filter:brightness(1.1)}body nav.navigation-primary a{font-family:Flama,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;font-size:1em;line-height:1;letter-spacing:.15em}body nav.navigation-primary li a,body nav.navigation-primary li a.active-item{font-weight:400;transition:color .25s;color:#e5e5e5}body nav.navigation-primary li a:hover,body nav.navigation-primary li a.active-item:hover{color:#fff}nav.navigation-primary .submenu.level-1>li>a.active-item:after{content:none}.submenu.level-1>.has-submenu>span.menu-arrow{border:0;height:auto;position:relative;margin-left:.25em;right:auto;left:auto;top:0;width:auto;display:inline-block;color:#e5e5e5}body ul.submenu.level-2{width:auto;transform:translateX(-.5em)}body .submenu.level-2 .menu-item{border:0}body .submenu.level-2 .menu-item .menu-link{background-color:rgba(26,26,26,1);font-size:.91667em;padding:1em 2em}body .submenu.level-2 .menu-item:first-of-type,body .submenu.level-2 .menu-item:first-of-type .menu-link{border-radius:0}.submenu.level-2 .menu-item:first-of-type .menu-link{padding-top:2em}.submenu.level-2 .menu-item:last-of-type .menu-link{padding-bottom:2em}body ul.submenu.level-2>li:first-child:before{height:10px;left:2em;margin-left:0;top:-4px;width:10px}body ul.submenu.level-2,body ul.submenu.level-2>li:first-child:before{background-color:rgba(26,26,26,1);border:1px rgba(123,123,123,.25) solid;border-radius:0}@media(max-width:82.5em){body .submenu.level-1>li{padding:1em 1em}body .submenu.level-1>li:nth-last-of-type(-n+2){margin-left:.5em}body .submenu.level-1>li:nth-last-of-type(1){margin-left:1em}}@media(max-width:79em){body .submenu.level-1>li{padding:1em .5em}body nav.navigation-primary a{letter-spacing:.1em}}button.close,button.menu{display:none}body::before{content:'';display:block;position:fixed;z-index:99;top:0;left:0;width:0;height:0;background:rgba(0,0,0,.8);opacity:0;transition:opacity .25s}body:not(.navoff),body:not(.shadeoff){overflow:hidden !important;height:100% !important}body:not(.shadeoff)::before{width:100vw;height:100vh;opacity:1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}@media(max-width:71em){body button.menu{display:flex;position:absolute;top:calc(50% + .325em);right:calc(2.5% + 3em)}body button.menu svg path{transition:opacity .25s,transform .25s}body:not(.navoff) button.menu svg path:nth-of-type(1){opacity:0}body:not(.navoff) button.menu svg path:nth-of-type(2){transform:rotate(45deg) translate(.271739em,-.271739em)}body:not(.navoff) button.menu svg path:nth-of-type(3){transform:rotate(-45deg) translate(-.543478em,0)}.header__navigation,.header__language-switcher{display:none;width:100%}.header__navigation.open,.header__language-switcher.open{background-color:rgba(26,26,26,1);display:block;height:130px;left:0;position:absolute;right:0;top:0;z-index:2}.header__navigation--toggle.hide,.header__search--toggle.hide,.header__language-switcher--toggle.hide{display:none}.header__navigation--toggle.open,.header__search--toggle.open,.header__language-switcher--toggle.open{display:block;margin-left:0;margin-right:auto}.header__language-switcher--toggle{background-image:url(//static.hsappstatic.net/cos-LanguageSwitcher/static-1.1/img/globe.png);background-size:cover;height:1em;width:1em}}@media(max-width:30em){body button.search,body.scrolled header.header button.search{right:calc(2.5% + 1em);top:38px}body button.menu{top:38px;right:calc(2.5% + 4em)}}.testimonial_block{position:relative;z-index:10;display:flex}.testimonial_block .hs_cos_wrapper.hs_cos_wrapper_widget.hs_cos_wrapper_type_module{height:auto}section.testimonial{width:100%;background:#7b9095;display:flex;justify-content:center;position:relative}.testimonial div.container{width:100%;max-width:60em;color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:5% 10%;padding:5%}.hs_cos_wrapper+.hs_cos_wrapper .testimonial::before{content:'';display:block;width:1px;height:85%;position:absolute;left:-1px;top:50%;transform:translateY(-50%);background:rgba(255,255,255,.5)}.testimonial p.link{font-size:1.125em;font-family:Flama,"Helvetica Neue",Helvetica,Arial,sans-serif;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:3em 0 0}.testimonial p.link a{color:#e5e5e5}.testimonial p.link a:hover{color:#fff;text-decoration:none}.testimonial p.link a::after{content:'>';margin-left:.5em}@media(max-width:47.9375em){.hs_cos_wrapper+.hs_cos_wrapper .testimonial::before{height:1px;width:85%;left:50%;top:0;transform:translateX(-50%)}}@media(max-width:30em){section.testimonial{font-size:.888889em}.testimonial_block div.hs_cos_wrapper:first-of-type div.container{padding:10% 0 5%}.testimonial_block div.hs_cos_wrapper:last-of-type div.container{padding:5% 0 10%}}footer.footer{font-size:1em;padding:7.5% 0;text-align:center;position:relative;z-index:20}.footer .dnd-section,.content-wrapper--vertical-spacing{padding-top:2.5em}footer.footer,footer.footer p{font-family:inherit;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}footer.footer p{margin-bottom:0;font-size:.9375em}footer.footer p a{color:#e5e5e5}footer.footer p a:hover{color:#fff;text-decoration:none}footer.footer figure{display:block;margin:0 auto;width:4.5em;height:4.5em}footer.footer figure a{display:block}.footer figure svg{width:100%;height:auto}.footer .hs-menu-wrapper.hs-menu-flow-vertical ul{font-size:.875em;display:block;width:100%;max-width:36em;column-count:3;column-gap:10%;margin:2.5em auto}.footer .hs-menu-wrapper.hs-menu-flow-vertical ul li{padding:.125em 0;text-align:left}.hs-landing-page .footer .hs-menu-wrapper.hs-menu-flow-vertical ul li{text-align:center}.footer .hs-menu-wrapper.hs-menu-flow-vertical ul li a{white-space:nowrap;color:#e5e5e5;transition:color .25s;font-size:1em;display:block;padding:.5em 0}.footer .hs-menu-wrapper.hs-menu-flow-vertical ul li a:hover{color:#fff;text-decoration:none}.footer div.row-number-5{font-size:.875em;padding:0 5%}.hs-landing-page .footer div.row-number-3{padding:0 5%}@media(max-width:47.9375em){.footer .hs-menu-wrapper.hs-menu-flow-vertical ul{column-count:2;column-gap:2.5%;padding:0 7.5%}}@media(max-width:30em){footer.footer{font-size:.888889em;padding:15% 0}footer.footer figure{width:4em;height:4em}.footer .hs-menu-wrapper.hs-menu-flow-vertical ul{column-gap:5%;padding:0 10%}.footer .hs-menu-wrapper.hs-menu-flow-vertical ul li a{font-size:1.125em}}.hs-menu-wrapper ul{display:flex;flex-wrap:wrap;list-style:none;margin:0;padding-left:0}.hs-menu-wrapper.hs-menu-flow-horizontal .hs-menu-children-wrapper{flex-direction:column}@media(max-width:47.9375em){.hs-menu-wrapper.hs-menu-flow-horizontal ul{flex-direction:column}}.hs-menu-wrapper.hs-menu-flow-vertical ul{flex-direction:column}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts ul{display:inline-flex}@media(max-width:767px){.hs-menu-wrapper.hs-menu-flow-vertical ul{display:flex}}.hs-menu-wrapper.flyouts .hs-item-has-children{position:relative}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper{left:-9999px;opacity:0;position:absolute}.hs-menu-wrapper.flyouts .hs-menu-children-wrapper a{display:block;white-space:nowrap}.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;top:100%}.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:100%;opacity:1;top:0}@media(max-width:767px){.hs-menu-wrapper.flyouts .hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-horizontal.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper,.hs-menu-wrapper.hs-menu-flow-vertical.flyouts .hs-item-has-children:hover>.hs-menu-children-wrapper{left:0;opacity:1;position:relative;top:auto}}