@font-face{font-family:fontcustom;src:url(../font/fontcustom_e1f880f4773f4ddcc43c489c3bfdeb24.eot);src:url(../font/fontcustom_e1f880f4773f4ddcc43c489c3bfdeb24.eot?#iefix) format("embedded-opentype"),url(../font/fontcustom_e1f880f4773f4ddcc43c489c3bfdeb24.woff2) format("woff2"),url(../font/fontcustom_e1f880f4773f4ddcc43c489c3bfdeb24.woff) format("woff"),url(../font/fontcustom_e1f880f4773f4ddcc43c489c3bfdeb24.ttf) format("truetype"),url(../font/fontcustom_e1f880f4773f4ddcc43c489c3bfdeb24.svg#fontcustom) format("svg");font-weight:400;font-style:normal}@media screen and (-webkit-min-device-pixel-ratio:0){@font-face{font-family:fontcustom;src:url(../font/fontcustom_e1f880f4773f4ddcc43c489c3bfdeb24.svg#fontcustom) format("svg")}}[data-icon]:before{content:attr(data-icon)}.icon-arrow-up-right:before,.icon-arrow:before,.icon-back:before,.icon-burger:before,.icon-caret-down:before,.icon-caret-right:before,.icon-checkbox-checked-17-51-44:before,.icon-checkbox-default:before,.icon-close-btn:before,.icon-cross:before,.icon-forward:before,.icon-lock-closed:before,.icon-open-btn:before,.icon-radio-checked:before,.icon-radio-default:before,.icon-rating-negative:before,.icon-rating-positive:before,.icon-search:before,.icon-share-17-51-57:before,.icon-up:before,.icon-video-play:before,[data-icon]:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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-arrow:before{content:"\f116"}.icon-arrow-up-right:before{content:"\f100"}.icon-back:before{content:"\f101"}.icon-burger:before{content:"\f102"}.icon-caret-down:before{content:"\f103"}.icon-caret-right:before{content:"\f104"}.icon-checkbox-checked-17-51-44:before{content:"\f110"}.icon-checkbox-default:before{content:"\f106"}.icon-close-btn:before{content:"\f111"}.icon-cross:before{content:"\f107"}.icon-forward:before{content:"\f108"}.icon-lock-closed:before{content:"\f109"}.icon-open-btn:before{content:"\f112"}.icon-radio-checked:before{content:"\f10e"}.icon-radio-default:before{content:"\f10f"}.icon-rating-negative:before{content:"\f113"}.icon-rating-positive:before{content:"\f114"}.icon-search:before{content:"\f10a"}.icon-share-17-51-57:before{content:"\f115"}.icon-up:before{content:"\f10c"}.icon-video-play:before{content:"\f10d"}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}html{overflow-y:scroll}body{-webkit-text-size-adjust:none}.clear:after,.clear:before{content:"\0020";display:block;height:0;overflow:hidden}.clear:after{clear:both}.clear{zoom:1}sub,sup{font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;padding:15px}textarea{overflow:auto}.ie6 legend,.ie7 legend{margin-left:-7px}input.radio,input[type=radio]{vertical-align:text-bottom}.checkboxes input,input.checkbox,input[type=checkbox]{vertical-align:bottom}.ie7 .checkboxes input,.ie7 input.checkbox,.ie7 input[type=checkbox]{vertical-align:baseline}.ie6 input{vertical-align:text-bottom}.btn,button,input[type=button],input[type=submit],input[type=image],label{cursor:pointer}button,input,select,textarea{margin:0}button{width:auto;overflow:visible}.ie7 img{-ms-interpolation-mode:bicubic}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr}.hidden{display:none;visibility:hidden}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto}.invisible{visibility:hidden}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}input,select{vertical-align:middle}a:active,a:hover{outline:0}.content ol,.content ul{margin-left:2em}ol{list-style-type:decimal}nav li,nav ul{margin:0;list-style:none;list-style-image:none}b,strong,th{font-weight:700}.tooltipster-base{pointer-events:none;position:absolute}.tooltipster-ruler{bottom:0;left:0;overflow:hidden;position:fixed;right:0;top:0;visibility:hidden}.tooltipster-fade{opacity:0;transition-property:opacity}.tooltipster-fade.tooltipster-show{opacity:1}.tooltipster-grow{transform:scale(0,0);transition-property:transform;-webkit-backface-visibility:hidden}.tooltipster-grow.tooltipster-show{transform:scale(1,1);transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-swing{opacity:0;transform:rotateZ(4deg);transition-property:transform}.tooltipster-swing.tooltipster-show{opacity:1;transform:rotateZ(0);transition-timing-function:cubic-bezier(.23,.635,.495,2.4)}.tooltipster-fall{transition-property:top;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-fall.tooltipster-initial{top:0!important}.tooltipster-fall.tooltipster-dying{transition-property:all;top:0!important;opacity:0}.tooltipster-slide{transition-property:left;transition-timing-function:cubic-bezier(.175,.885,.32,1.15)}.tooltipster-slide.tooltipster-initial{left:-40px!important}.tooltipster-slide.tooltipster-dying{transition-property:all;left:0!important;opacity:0}@keyframes tooltipster-fading{0%{opacity:0}100%{opacity:1}}.tooltipster-update-fade{animation:tooltipster-fading .4s}@keyframes tooltipster-rotating{25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}100%{transform:rotate(0)}}.tooltipster-update-rotate{animation:tooltipster-rotating .6s}@keyframes tooltipster-scaling{50%{transform:scale(1.1)}100%{transform:scale(1)}}.tooltipster-update-scale{animation:tooltipster-scaling .6s}*{box-sizing:border-box}body,html{width:100%;height:100%}body{background:#fff;font-size:100%;line-height:120%;font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:300;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;-webkit-overflow-scrolling:touch}@media (min-width:790px){body{line-height:150%;font-size:18px}}body.detail-open{overflow:hidden}::-moz-selection{color:#fff;background:#0089A3}::selection{color:#fff;background:#0089A3}:focus{box-shadow:none;outline:0}article,aside,b,blockquote,canvas,caption,dd,details,div,dl,dt,fieldset,figcaption,figure,footer,form,header,hgroup,i,label,li,menu,nav,ol,p,pre,section,span,summary,table,tbody,td,tfoot,th,thead,tr,ul{font-size:100%}a{text-decoration:underline;color:#000}a:focus{color:#0089a3}a:hover{color:#777}.h1,h1{margin-bottom:15px}@media (min-width:790px){.h1,h1{font-size:24px;font-weight:300;line-height:140%;margin-bottom:30px}}@media (min-width:1025px){.h1,h1{font-size:30px}}h2{font-weight:700}@media (min-width:790px){h2{font-weight:300}}p,table,ul{margin-bottom:28px}p{line-height:1.3}@media (min-width:790px){p{line-height:150%}}@media (max-width:790px){h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:700;line-height:1.3}}#overlay{z-index:999;position:fixed;left:0;top:0;width:100%;height:100%;background:#fff;background-color:rgba(255,255,255,.75);padding:20px}#overlay .video-container{box-shadow:0 0 9px rgba(100,100,100,.4)}.a2a_dd{padding-left:45px!important;line-height:30px;display:inline-block;position:relative}@media (min-width:790px){.a2a_dd{line-height:40px;padding-left:55px!important}}.a2a_dd:hover{color:#777}.a2a_dd:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f115";font-size:30px;position:absolute;left:0;text-decoration:none}@media (min-width:790px){.a2a_dd:before{font-size:40px}}.typography .left{text-align:left}.typography .center{text-align:center}.typography .right{text-align:right}#but-top{display:none;width:40px;height:30px;position:fixed;bottom:40px;right:30px;z-index:30}@media (min-width:1025px){#but-top{right:40px}}#but-top:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f10c";font-size:44px;cursor:pointer;z-index:100;color:#000}#but-top:hover:before{color:#777}#but-top .visible{display:block}body.mobile-nav-open #but-top .visible{display:none!important}body.mobile-nav-open #but-top{display:none!important}.clear{clear:both}.right{text-align:right}.search-result-title{text-transform:uppercase;display:block;margin-bottom:10px;padding-bottom:5px;font-size:16px;font-weight:300;border-bottom:1px solid #000}@media (min-width:790px){.search-result-title{margin-bottom:20px;padding-bottom:20px;font-size:18px;font-weight:700;border-bottom:2px solid #000}}form fieldset #Form_ContactForm_Category_Holder{margin-bottom:0}form fieldset #Form_ContactForm_Category_Holder select{cursor:pointer;display:block;border:2px solid #000;border-radius:0;-webkit-appearance:none;background:#fff;width:70%;height:40px;font-size:18px;padding-left:10px;font-family:inherit;font-weight:inherit;box-sizing:border-box}@media screen and (min-width:1025px){form fieldset #Form_ContactForm_Category_Holder select{width:50%}}form fieldset #Form_ContactForm_Category_Holder select option{display:none}form fieldset #Form_ContactForm_Category_Holder.holder-required+.registrationform-category-picker{pointer-events:none;top:-63px}form fieldset #Form_ContactForm_Conditions_Holder span.required{display:block}form fieldset .registrationform-category-picker{pointer-events:none;position:relative;border:none;background:0 0;top:-36px;left:72%;font-weight:300;font-size:100%;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;cursor:pointer;text-decoration:underline;display:inline-block}@media screen and (min-width:1025px){form fieldset .registrationform-category-picker{left:51%}}form fieldset>p{margin-bottom:15px}form fieldset>div{margin-bottom:28px}form .clear{margin:0}form .field.optionset ul{margin-bottom:28px;list-style:none}form .field.optionset ul:after{content:"";clear:both;display:table}form .field.optionset ul li{float:left;margin-top:5px;margin-bottom:5px;margin-right:20px}@media (min-width:790px){form .field.optionset ul li{width:33.3%;margin:0}}form .field.optionset ul li input[type=radio]{display:none}form .field.optionset ul li input[type=radio]:checked+label:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f10e";font-size:40px;left:-45px;top:1px;line-height:.7}form .field.optionset ul li label{margin-left:40px;position:relative;display:inline-block;text-align:left;line-height:27px}form .field.optionset ul li label:before{font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f10f";width:27px;height:27px;display:inline-block;font-size:40px;left:-45px;top:1px;line-height:.7;position:absolute}form .field.checkbox input[type=checkbox]{display:none}form .field.checkbox input[type=checkbox]:checked+label:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f110";line-height:1.3;font-size:25px;left:-29px;top:2px}form .field.checkbox label{margin-left:40px;position:relative;display:inline-block;text-align:left;line-height:34px}form .field.checkbox label:before{font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f106";font-size:40px;background-repeat:no-repeat;width:27px;height:27px;display:inline-block;left:-40px;line-height:.75;position:absolute}input[type=text],input[type=password],input[type=email],textarea{width:100%;height:40px;font-size:18px;padding-left:10px;border:2px solid;border-color:#000;font-family:inherit;font-weight:inherit;border-radius:0}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,textarea:focus{outline:0;border-color:#0089a3}textarea{height:auto;padding-top:9px}input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}input[type=submit]{background-color:#000;color:#fff;border-radius:0;border:none;padding:14px 70px;font-size:18px;font-weight:600;width:auto;text-align:center}.Actions{text-align:right}.Actions input{text-align:center;font-family:inherit;font-weight:inherit;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form .outer .inner{padding-top:0}.BlogPage .contact-form{margin-bottom:32px}.BlogPage .contact-form .h1{margin-bottom:30px}#Form_ContactForm{margin-bottom:20px}#Form_ContactForm fieldset #CompanyType>label{display:block;margin-bottom:5px}#Form_ContactForm fieldset #CompanyType>label:after{content:"*"}#Form_ContactForm fieldset #CompanyType .middleColumn #Form_ContactForm_CompanyType{margin-left:0;margin-bottom:8px}#Form_ContactForm fieldset #Form_ContactForm_CompanyName_Holder>label:after{content:"*"}#Form_ContactForm fieldset #Form_ContactForm_Name_Holder>label:after{content:"*"}#Form_ContactForm fieldset #Form_ContactForm_Email_Holder>label:after{content:"*"}#Form_ContactForm fieldset #Form_ContactForm_Address_Holder>label:after{content:"*"}#Form_ContactForm fieldset #Form_ContactForm_ZipCity_Holder>label:after{content:"*"}#Form_ContactForm fieldset #Form_ContactForm_Phone_Holder>label:after{content:"*"}#Form_ContactForm fieldset #Form_ContactForm_Category_Holder>label:after{content:"*"}#Form_ContactForm fieldset .middleColumn{margin-bottom:1px}#Form_ContactForm fieldset .message{padding:5px;background-color:#0f0;color:#fff;font-weight:700;font-size:16px;line-height:1.8}#Form_ContactForm fieldset .message.required{background-color:red}#Form_ContactForm .Actions input[type=submit]{padding-left:20px;padding-right:120px}#Form_OrderForm{margin-bottom:20px}@media (min-width:790px){#Form_OrderForm{width:95%}}#Form_OrderForm fieldset label:after{content:"*"}#Form_OrderForm fieldset #OrderType>label{display:block;margin-bottom:5px}#Form_OrderForm fieldset #OrderType>label:after{content:"*"}#Form_OrderForm fieldset #OrderType .middleColumn #Form_OrderForm_OrderType{margin-left:0;margin-bottom:8px}@media (min-width:660px){#Form_OrderForm fieldset #OrderType .middleColumn #Form_OrderForm_OrderType li{white-space:nowrap}}#Form_OrderForm fieldset #OrderType .middleColumn #Form_OrderForm_OrderType li>label:after{content:""}#Form_OrderForm fieldset #Form_OrderForm_Quantity_Holder>label:after{content:""}#Form_OrderForm fieldset #Form_OrderForm_Quantity_Holder .small{width:54px}#Form_OrderForm fieldset #Form_OrderForm_Quantity_Holder input[type=text]{padding-left:1px;text-align:center}#Form_OrderForm fieldset .middleColumn{margin-bottom:1px}#Form_OrderForm fieldset .message{padding:5px;background-color:#0f0;color:#fff;font-weight:700;font-size:16px}#Form_OrderForm fieldset .message.required{background-color:red}#Form_OrderForm .Actions input[type=submit]{padding-left:45px;padding-right:45px}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[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}#header{z-index:100;position:fixed;left:0;top:0;width:100%;max-height:100px;background:#fff;padding-bottom:10px;padding-right:15px;padding-left:10px;padding-top:10px;box-shadow:0 8px 15px -8px #000}body.mobile-nav-open #header{box-shadow:none;position:absolute}@media (min-width:1025px){body.mobile-nav-open #header{padding:25px;max-height:230px;box-shadow:0 8px 15px -8px #000;position:fixed}}@media (min-width:1025px){#header{padding:25px;max-height:230px;box-shadow:0 8px 15px -8px #000}}body.scr #header{padding-bottom:10px}@media (min-width:1025px){body.scr #header{padding:25px;max-height:120px}}#header #logo{width:179px;height:70px;line-height:0;display:inline-block;position:relative;z-index:30;cursor:pointer}@media screen and (min-width:1025px){#header #logo{height:130px;width:332px}}#header #logo a{display:block;width:100%;height:100%}body.scr #header #logo{height:35px;width:35px}@media screen and (min-width:1025px){body.scr #header #logo{width:179px;height:70px}}#header #logo img{width:100%;height:100%}#header .nav-mobile-button{position:absolute;display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;top:0;right:0;font-size:37px;padding-top:24px;padding-right:7px;cursor:pointer}body.scr #header .nav-mobile-button{padding-top:9px}@media screen and (min-width:1025px){#header .nav-mobile-button{display:none}}#header nav{font-size:16px}@media screen and (max-width:460px){#header nav.primary{float:none}}@media screen and (max-width:460px){#header nav.primary ul li{float:none;padding-left:0;padding-bottom:16px}}#header .dropdown{width:100%;position:fixed;display:none;left:0;right:0;top:150px;background-color:#F5F5F5;box-shadow:0 8px 15px -8px #000}@media (min-width:1025px){#header .dropdown{top:200px;display:block}}body.scr #header .dropdown{top:120px}#header .dropdown form{max-width:1180px;margin:auto;position:relative;padding:40px}#header .dropdown form .clear{display:none}#header .dropdown form fieldset{margin-bottom:0;position:relative}#header .dropdown form fieldset div{position:relative;margin:0}#header .dropdown form fieldset div.checkbox{display:none}#header .dropdown form fieldset div label{margin-top:16px;font-size:32px;position:absolute;z-index:10}#header .dropdown form fieldset div div input{display:block;width:100%;font-size:32px;height:60px;background-color:#F5F5F5;border:none;border-bottom:2px solid;border-color:#000}#header .dropdown form fieldset div div input:focus{border-color:#0089a3}#header .dropdown form .Actions{position:relative}#header .dropdown form .Actions>input{border:none;font-size:18px;color:#fff;background-color:#000;padding:14px 70px;position:absolute;right:0;top:6px}#header .dropdown form .Actions p{margin-top:-6px;margin-bottom:17px}#header .dropdown .login-panel{display:none}#header .dropdown .login-panel .close-login{font-size:38px;position:absolute;right:0;margin-top:15px;margin-right:20px;display:none;z-index:20;cursor:pointer}#header .dropdown .login-panel .close-login:hover{color:#777}#header .dropdown .login-panel>.formcontent>p{max-width:1100px;margin:auto;margin-top:18px;margin-bottom:-18px}@media (min-width:1025px){#header .dropdown .login-panel>.formcontent>p{padding-left:72px;padding-right:72px}}#header .dropdown .login-panel .display{display:block}#header .dropdown .login-panel #ForgotPassword{margin-bottom:34px;text-align:left}#header .dropdown .login-panel #ForgotPassword a{position:relative;left:200px;top:-1px}#header .dropdown .login-panel form{padding-top:50px;padding-right:80px;padding-bottom:40px;padding-left:80px}@media (min-width:1235px){#header .dropdown .login-panel form{padding-right:40px;padding-left:40px}}#header .dropdown .login-panel form .formcontent p{font-weight:700}#header .dropdown .login-panel form a{cursor:pointer}#header .dropdown .login-panel form a:hover{color:#777}#header .dropdown .login-panel form a.registration{position:absolute;display:inline-block;bottom:75px}#header .dropdown .login-panel form a.registration:focus{color:#0089a3}#header .dropdown .login-panel form fieldset{margin-bottom:20px}@media (min-width:1025px){#header .dropdown .login-panel form#ChangePasswordForm_ChangePasswordForm{padding-bottom:90px}}@media (min-width:1025px){#header .dropdown .login-panel form#ChangePasswordForm_ChangePasswordForm .registration{bottom:60px}}#header .dropdown .login-panel form#MemberLoginForm_LostPasswordForm .Actions input{top:0;position:static}#header .dropdown .login-panel form#MemberLoginForm_LostPasswordForm a.registration{bottom:65px}#header .dropdown .login-panel form#MemberLoginForm_LoginForm .Actions input{top:0;position:static}#header .dropdown .registration-panel{display:none}#header .dropdown .registration-panel .close-login{font-size:38px;position:absolute;right:0;margin-top:15px;margin-right:20px;display:none;z-index:20;cursor:pointer}#header .dropdown .registration-panel .close-login:hover{color:#777}#header .dropdown .registration-panel .display{display:block}#header .dropdown .registration-panel form{padding-top:65px;padding-right:80px;padding-bottom:40px;padding-left:80px}@media (min-width:1235px){#header .dropdown .registration-panel form{padding-right:40px;padding-left:40px}}#header .dropdown .registration-panel form fieldset{margin:0}#header .dropdown .registration-panel form fieldset div label span{display:none}#header .dropdown .registration-panel form .Actions{margin-top:20px;text-align:right}#header .dropdown .registration-panel form .Actions input{border:none;font-size:18px;color:#fff;background-color:#000;padding:14px 70px;right:0;top:6px;position:static}#header .dropdown .search-panel{display:none}#header .dropdown .search-panel form fieldset{margin:0}#header .dropdown .search-panel form fieldset:after{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;font-size:38px;content:"\f10a";right:0;position:absolute;top:12px}#header .dropdown .search-panel form fieldset:focus:after{color:#0089a3}#header .dropdown .search-panel form fieldset input{padding-left:0}#header .dropdown .search-panel form fieldset input.action{position:absolute;right:0;top:0;border:0;width:40px;height:100%;color:transparent;background-color:rgba(0,0,0,0);cursor:pointer;z-index:20}#header .dropdown .search-panel form fieldset div div input{padding-right:50px}#header .dropdown .search-panel #search-suggestions{list-style:none;padding:0;margin:0;max-width:1100px;background-color:#fff;position:absolute;left:40px;right:40px;top:98px;margin:auto;border:2px solid #000;display:none}#header .dropdown .search-panel #search-suggestions>li{margin:0}#header .dropdown .search-panel #search-suggestions.show{display:block}#header .dropdown .search-panel #search-suggestions li{padding-left:10px;padding-top:7px;padding-bottom:7px}#header .dropdown .search-panel #search-suggestions li.focus{background:#0089a3;color:#fff}#header .dropdown .search-panel .search-suggest{cursor:pointer}#header .dropdown .search-panel .search-suggest:hover{background-color:#0089a3;color:#fff}#header .dropdown .display{display:block}#main-nav{display:none;font-weight:300;padding-bottom:0;padding-top:25px;bottom:-2px}@media screen and (min-width:1025px){#main-nav{display:block;bottom:0;z-index:20;position:relative;float:right;right:0;padding:0;left:0;top:20px;width:100%}}@media (min-width:1025px){body.scr #main-nav{width:auto;top:47px}}#main-nav:before{content:" ";display:table;clear:both}#main-nav:after{content:" ";display:table;clear:both}#main-nav .top-nav{background-color:#F5F5F5}#main-nav .top-nav>li{border:0}@media screen and (min-width:1025px){#main-nav .top-nav>li{float:right;margin:0 0 0 30px}}@media screen and (min-width:1025px){#main-nav .top-nav>li:last-child{margin-left:0}}#main-nav .top-nav>li.MainNavPage{cursor:default}#main-nav .top-nav>li:hover>a{border-color:#000}#main-nav .top-nav>li.current>a{border-color:#000}#main-nav .top-nav>li>a{border:none;border-bottom:2px solid transparent}#main-nav .top-nav>li>a:focus{border-color:#0089a3}#main-nav .top-nav>li.section .sub-menu .current{color:#777}#main-nav .top-nav>li.section.active>a{border-bottom:2px solid #000}#main-nav .top-nav>li#search{cursor:pointer}#main-nav .top-nav>li#search:hover{border-bottom:0}#main-nav .top-nav>li#search a:hover{color:#000}#main-nav .top-nav>li#search .icon-search{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;font-size:38px;position:relative;top:-5px;padding-bottom:13px}#main-nav .top-nav>li#search .icon-search:focus{color:#0089a3}#main-nav .top-nav>li#search .icon-cross{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;font-size:38px;position:relative;top:-5px;padding-bottom:13px;text-decoration:none}#main-nav .top-nav>li#search .icon-cross:focus{color:#0089a3}#main-nav .top-nav>li#search>form{display:none}#main-nav .top-nav>li.open .sub-menu{position:absolute;display:block;background-color:#fff;margin-top:0;left:0;right:0}#main-nav .top-nav>li>a{padding:18px 45px;text-decoration:none;display:inline-block}@media screen and (min-width:1025px){#main-nav .top-nav>li>a{text-decoration:none;color:#000;font-weight:600;font-size:18px;padding:0;padding-bottom:19px}#main-nav .top-nav>li>a:focus{color:#0089a3}}#main-nav .top-nav>li .sub-menu{display:none;padding-top:19px;padding-bottom:19px;height:auto;position:absolute;margin-top:2px;box-shadow:0 8px 15px -8px #000}#main-nav .top-nav>li .sub-menu li.current a{color:#777}#main-nav .top-nav>li .sub-menu li a{text-decoration:none;border-bottom:none;color:#000}#main-nav .top-nav>li .sub-menu li a:hover{color:#777}@media screen and (min-width:1025px){#main-nav .top-nav>li#lang.current{border-bottom:2px solid #000}}#main-nav .top-nav>li#lang a{display:inline-block;padding-right:10px}@media screen and (min-width:1025px){#main-nav .top-nav>li#lang a{margin-right:4px;padding:0}}#main-nav .top-nav>li#lang a:not(:first-child){padding-left:4px}#meta-nav{position:absolute;right:25px;top:19px;text-transform:uppercase;display:none}@media screen and (min-width:1025px){#meta-nav{display:block}}#meta-nav ul{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:end;justify-content:flex-end;-ms-flex-align:start;align-items:flex-start}#meta-nav ul li{display:inline;margin-right:40px}#meta-nav ul li:last-child{margin-right:0}#meta-nav ul li#login-button a{cursor:pointer}#meta-nav ul li#login-button a:hover{color:#777}#meta-nav ul li.current a{text-decoration:underline}#meta-nav ul li a{text-decoration:none}#meta-nav ul li a:hover{color:#777}#meta-nav ul li a.current{text-decoration:underline}#meta-nav ul li.partner-logo{position:relative;display:inline-block;height:54px}body.scr #meta-nav ul li.partner-logo{display:none}#meta-nav ul li.partner-logo svg{display:block;width:auto;height:100%}#mobile-navigation{display:none;background-color:#F5F5F5;position:absolute;right:0;left:0;margin-top:10px;border-top:1px solid #000;line-height:150%}body.mobile-nav-open #mobile-navigation{display:block}@media (min-width:1025px){body.mobile-nav-open #mobile-navigation{display:none}}@media (min-width:1025px){#mobile-navigation{display:none}}#mobile-navigation #main-nav-mobile{display:block;padding-top:0}#mobile-navigation #main-nav-mobile .top-nav li{margin-left:10px;margin-right:10px;position:relative;border-bottom:1px solid #000}#mobile-navigation #main-nav-mobile .top-nav li.MainNavPage:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;font-size:30px;content:"\f104";position:absolute;left:0;top:0;padding-top:11px;padding-right:10px}#mobile-navigation #main-nav-mobile .top-nav li.open .sub-menu{display:block;border-top:1px solid #000;list-style:none;padding:0;margin:0}#mobile-navigation #main-nav-mobile .top-nav li.open .sub-menu>li{margin:0}#mobile-navigation #main-nav-mobile .top-nav li.open .sub-menu li:last-child{border-bottom:none}#mobile-navigation #main-nav-mobile .top-nav li.open .sub-menu li a{font-weight:400}#mobile-navigation #main-nav-mobile .top-nav li.open.MainNavPage:before{content:"\f103"}#mobile-navigation #main-nav-mobile .top-nav li a{font-weight:700;display:block;padding-top:13px;padding-right:9px;padding-bottom:13px;padding-left:40px;text-decoration:none;cursor:pointer}#mobile-navigation #main-nav-mobile .top-nav li a:hover{color:#000}#mobile-navigation #main-nav-mobile .top-nav li .sub-menu{display:none}#mobile-navigation #main-nav-mobile .top-nav li .sub-menu li.current a{color:#777}#mobile-navigation #main-nav-mobile .top-nav li .sub-menu li a:hover{color:#777}#mobile-navigation #main-nav-mobile .top-nav li#search{position:relative;margin:0}#mobile-navigation #main-nav-mobile .top-nav li#search a.icon-cross:before{content:"\f10a"}#mobile-navigation #main-nav-mobile .top-nav li#search:before{content:''}#mobile-navigation #main-nav-mobile .top-nav li#search>a{padding:0;position:absolute;right:0;font-size:30px;margin-top:11px;text-decoration:none;width:60px;height:35px;z-index:25;padding-left:20px;background-color:#F5F5F5}#mobile-navigation #main-nav-mobile .top-nav li#search>form{display:block;height:100%}#mobile-navigation #main-nav-mobile .top-nav li#search>form fieldset{position:relative;height:100%}#mobile-navigation #main-nav-mobile .top-nav li#search>form fieldset>div{height:100%;margin-bottom:25px}#mobile-navigation #main-nav-mobile .top-nav li#search>form fieldset>div>label{position:relative;z-index:20;display:block;max-width:90%;top:13px;left:10px;border-bottom:1px solid #777}#mobile-navigation #main-nav-mobile .top-nav li#search>form fieldset>div div{height:100%}#mobile-navigation #main-nav-mobile .top-nav li#search>form fieldset>div div>input{width:100%;border:none;color:#000;font-size:100%;padding-left:70px;padding-right:45px;z-index:22}#mobile-navigation #main-nav-mobile .top-nav li#search>form fieldset input{position:absolute;right:0;top:0;height:100%;border:none;width:50px;padding:0;color:transparent;background-color:rgba(0,0,0,0)}#mobile-navigation #main-nav-mobile .top-nav li#search>form fieldset input[type=submit]{z-index:9999}#mobile-navigation #main-nav-mobile .top-nav li.section .sub-menu .current a{color:#777}#mobile-navigation #meta-nav-mobile{margin:20px 10px}#mobile-navigation #meta-nav-mobile ul li{margin-bottom:5px}#mobile-navigation #meta-nav-mobile ul li a{text-transform:uppercase;text-decoration:none;margin-right:5px;margin-left:5px}#mobile-navigation #meta-nav-mobile ul li a:first-child{margin-left:0}#mobile-navigation #meta-nav-mobile ul li a:last-child{margin-right:0}#mobile-navigation #meta-nav-mobile ul li.current a{text-decoration:underline}#mobile-navigation #meta-nav-mobile ul li#lang a.current{text-decoration:underline}#mobile-navigation .partner-logos{margin:10px 10px}#mobile-navigation .partner-logos-list{display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-left:-5px;margin-right:-5px}#mobile-navigation .partner-logos-list li{-ms-flex:1 auto;flex:1 auto;position:relative;max-width:480px;margin:5px}#mobile-navigation .partner-logos-list svg{width:100%;height:auto}#mobile-navigation #login-mobile{margin-left:10px;margin-right:10px}#mobile-navigation #login-mobile.visible .login-btn{border:none;border-bottom:1px solid #000}#mobile-navigation #login-mobile>a{border:1px solid #000;box-sizing:border-box;cursor:pointer;padding:10px;display:block;text-decoration:none;position:relative}#mobile-navigation #login-mobile>a span{position:absolute;right:5px;font-size:30px;top:8px}#mobile-navigation #login-mobile .login-panel{display:none;margin:10px}#mobile-navigation #login-mobile .login-panel>p{margin-bottom:10px}#mobile-navigation #login-mobile .login-panel form fieldset .checkbox{display:none}#mobile-navigation #login-mobile .login-panel form fieldset .clear{margin:0}#mobile-navigation #login-mobile .login-panel form fieldset div label{display:inline-block;margin-top:10px}#mobile-navigation #login-mobile .login-panel form fieldset div div input{width:100%;position:static;border:1px solid #000;color:#000;font-size:100%;background-color:#F5F5F5}#mobile-navigation #login-mobile .login-panel form .Actions{position:relative;margin-top:20px}#mobile-navigation #login-mobile .login-panel form .Actions input{border:none;font-size:100%;color:#fff;background-color:#000;padding:10px 30px;display:block;margin-left:auto;margin-right:0}#mobile-navigation #login-mobile .login-panel form .Actions p{margin:0;margin-top:10px;text-align:right}#mobile-navigation #login-mobile .login-panel form a{cursor:pointer}#mobile-navigation #login-mobile .login-panel form a.registration{display:block;text-align:right}#mobile-navigation #login-mobile .login-panel form#MemberLoginForm_LostPasswordForm .Actions{margin-top:0;margin-bottom:10px}@media (min-width:1025px){#mobile-navigation #login-mobile .login-panel form#MemberLoginForm_LostPasswordForm .Actions{margin-bottom:0}}#mobile-navigation #login-mobile .login-panel form#MemberLoginForm_LostPasswordForm .Actions input[type=submit]{top:0;position:static;max-width:100%}#mobile-navigation #login-mobile .login-panel form#MemberLoginForm_LostPasswordForm a.registration{bottom:65px}#mobile-navigation #login-mobile .login-panel.open{display:block;border:none}#mobile-navigation .visible{border:1px solid #000}#mobile-navigation .registration-panel{display:none;margin:20px 10px}#mobile-navigation .registration-panel form fieldset .checkbox{display:none}#mobile-navigation .registration-panel form fieldset .clear{margin:0}#mobile-navigation .registration-panel form fieldset div label{display:block;margin-top:10px}#mobile-navigation .registration-panel form fieldset div label span{display:none}#mobile-navigation .registration-panel form fieldset div div input{width:100%;position:static;border:1px solid #000;color:#000;font-size:100%;background-color:#F5F5F5}#mobile-navigation .registration-panel form .Actions{position:relative;margin-top:20px}#mobile-navigation .registration-panel form .Actions input{border:none;font-size:100%;color:#fff;background-color:#000;padding:10px 30px;display:block;margin-left:auto;margin-right:0}#mobile-navigation .registration-panel form .Actions p{margin:0;margin-top:10px;text-align:right}#mobile-navigation .registration-panel form a{cursor:pointer}#mobile-navigation .registration-panel form a.registration{display:block;text-align:right}#mobile-navigation .registration-panel.open{display:block}#mobile-navigation .address{margin-left:10px;margin-right:10px}#mobile-navigation .address header h1{text-transform:uppercase;font-weight:600;font-size:18px;margin-top:30px;margin-bottom:0}#mobile-navigation .address header h2{font-weight:300}#mobile-navigation .address p{line-height:1.3}#mobile-navigation .address p a{text-decoration:none}#main{font-weight:300;padding:18px 0;padding-top:93px}@media screen and (min-width:1025px){#main{padding-top:230px}}body.mobile-nav-open #main{display:none}@media screen and (min-width:1025px){body.mobile-nav-open #main{display:block}}#main figure.video:before{content:" ";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../img/play.svg);background-position:center;background-repeat:no-repeat}#main .outer{max-width:1200px;margin:0 auto}#main .outer>.inner{padding:10px}@media screen and (min-width:1025px){#main .outer>.inner{padding-top:0;padding-right:50px;padding-bottom:50px;padding-left:50px}}#main .responsive-video-wrapper{width:100%;position:relative;padding:0}#main .responsive-video-wrapper embed,#main .responsive-video-wrapper iframe,#main .responsive-video-wrapper object{position:absolute;top:0;left:0;width:100%;height:100%}#main .video-container{position:relative;width:100%;height:0;padding-bottom:56.25%}#main .video-container iframe{position:absolute;left:0;top:0;width:100%;height:100%}#main h1+.accordeon{margin-top:-16px}#main .accordeon{margin-bottom:10px}#main .accordeon .toggler{cursor:pointer}#main .accordeon .toggler p{margin-bottom:0}#main .accordeon .content{height:0;overflow:hidden;transition:height .4s ease-in}#main .categoryselector{margin-bottom:50px}#main .searchResults .categoryselector,#main .searchResults .searchfilter{margin-top:50px}@media screen and (min-width:1025px){#main .categoryselector,#main .searchfilter{margin-top:100px}body.BlogPage #main .categoryselector,body.BlogPage #main .searchfilter{margin-top:0}}#main .categoryselector .outer .inner,#main .searchfilter .outer .inner{position:relative;padding-top:0;padding-bottom:0}#main .searchfilter{margin-bottom:25px}@media screen and (min-width:1025px){#main .searchfilter{margin-bottom:44px}body.BlogPage #main .searchfilter{margin-top:100px}}@media screen and (min-width:1025px){#main .searchfilter.activeSearch{margin-top:240px}body.BlogPage #main .searchfilter.activeSearch{margin-top:240px}}#main .reset-password{margin-top:80px}#main .reset-password .pagecontent .outer .inner{padding-bottom:0}#main .reset-password .contact-form .outer .inner form fieldset .clear{margin-bottom:0}#main .reset-password .contact-form .outer .inner form .Actions input{width:auto}.page-section{display:block}.page-section__title{font-size:22px;line-height:1.33333333;font-weight:700;color:#0091B5;margin:10px 0}@media screen and (min-width:1025px){.page-section__title{font-size:30px}}@media (min-width:790px){.page-section__title{margin:30px 0}}.page-section__rte h1{font-size:22px;line-height:1.33333333;font-weight:700;margin:1.75em 0 .5em}@media screen and (min-width:1025px){.page-section__rte h1{font-size:30px}}.page-section__rte h2{font-size:18px;line-height:1.25;font-weight:700;margin:1.75em 0 .5em}@media screen and (min-width:1025px){.page-section__rte h2{font-size:24px}}.page-section__rte h3,.page-section__rte h4{font-size:16px;line-height:1.2;font-weight:700;margin:1.75em 0 .5em}@media screen and (min-width:1025px){.page-section__rte h3,.page-section__rte h4{font-size:18px;line-height:1.44444444}}.page-section__rte h5,.page-section__rte h6{font-size:15px;line-height:1.46666667;font-weight:300;margin:1.75em 0 .5em}.page-section__rte blockquote,.page-section__rte ol,.page-section__rte p,.page-section__rte table,.page-section__rte ul{font-size:16px;line-height:1.2;margin:1em 0}@media screen and (min-width:1025px){.page-section__rte blockquote,.page-section__rte ol,.page-section__rte p,.page-section__rte table,.page-section__rte ul{font-size:18px;line-height:1.44444444}}.page-section__rte ol,.page-section__rte ul{margin-left:2em}.page-section__rte a{color:#0091B5}.page-section__rte a:hover{color:#007689}.page-section__rte img{display:block;height:auto;max-width:100%}.page-section__rte .rte-huge-font{font-size:30px;line-height:1.4}@media screen and (min-width:1025px){.page-section__rte .rte-huge-font{font-size:42px;line-height:1.33333333}}.page-section__rte .rte-bigger-font{font-size:22px;line-height:1.33333333}@media screen and (min-width:1025px){.page-section__rte .rte-bigger-font{font-size:30px}}.page-section__rte .rte-small-font{font-size:15px;line-height:1.46666667}.page-section__rte .rte-tiny-font{font-size:12px;line-height:1.5}.page-section__rte .rte-colored-link{color:#005E6D}.page-section__rte .rte-colored-link:hover{color:#007689}.page-section__rte .rte-button-link{display:inline-block;font-weight:300;text-decoration:none;padding:.72222222em 1.33333333em;background-color:#0091B5;color:#FFF}.page-section__rte .rte-button-link:hover{background-color:#007689;color:#FFF}.page-section.default{margin-top:70px}@media (min-width:790px){.page-section.default{margin-top:130px}}.page-section.default:first-child{margin-top:0}.page-section.download-category-selector{margin-top:35px}.page-section.download-category-selector:first-child{margin-top:0}.page-section.download{margin-top:50px}@media (min-width:790px){.page-section.download{margin-top:58px}}.page-section.download.product>.inner>h1{display:block}@media (min-width:790px){.page-section.download.product>.inner>h1{display:inline-block}}@media (min-width:790px){.page-section.download.product .download-container{margin-left:-10px;margin-right:-10px;clear:both;margin:0}.page-section.download.product .download-container:after,.page-section.download.product .download-container:before{content:" ";display:table;clear:both}}.page-section.download.product .download-container .file{margin:0;min-height:80px;margin-bottom:30px}.page-section.download.product .download-container .file:first-child{margin-top:0}@media (min-width:790px){.page-section.download.product .download-container .file{width:50%;float:left;box-sizing:border-box;margin:0;margin-bottom:16px;padding:0;clear:none;padding-right:20px}}.page-section.download.product .download-container .file .inner{margin-left:-10px;margin-right:-10px}.page-section.download.product .download-container .file .inner figure{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:16.66666667%;width:15%;margin:0;top:5px}@media (min-width:790px){.page-section.download.product .download-container .file .inner figure{top:6px;width:11%}}.page-section.download.product .download-container .file .inner figure img{padding:0;margin:0;height:auto;width:auto;max-width:100%}@media (min-width:790px){.page-section.download.product .download-container .file .inner figure img{width:40px}}.page-section.download.product .download-container .file .inner>.content{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:83.33333333%;width:85%}@media (min-width:790px){.page-section.download.product .download-container .file .inner>.content{width:89%}}.page-section.download.product .download-container .file .inner>.content>h2{font-size:100%;font-weight:500;margin:0;font-size:18px}.page-section.download.product .download-container .file .inner>.content>*{margin:0;padding:0}.page-section.download.product .download-container .file .inner>.content>a{display:inline-block;margin:0}.page-section.download>.inner{clear:both}.page-section.download>.inner button{padding:0;margin:0;margin-bottom:20px;background:0 0;border:none;text-decoration:underline;cursor:pointer;font-size:18px;font-weight:300}@media (min-width:790px){.page-section.download>.inner button{margin-bottom:0;margin-left:12px;padding:1px 7px 2px 7px}}.page-section.download>.inner h1{display:inline-block;margin-bottom:20px}.page-section.download>.inner:after,.page-section.download>.inner:before{content:" ";display:table;clear:both}.page-section.download>.inner .file{width:100%;box-sizing:border-box;margin-top:34px;margin-bottom:34px;clear:both}@media (min-width:790px){.page-section.download>.inner .file{margin-left:-10px;margin-right:-10px;clear:both}.page-section.download>.inner .file:after,.page-section.download>.inner .file:before{content:" ";display:table;clear:both}}.page-section.download>.inner .file:first-of-type{margin-top:30px}.page-section.download>.inner .file .inner figure{margin-bottom:20px}@media (min-width:790px){.page-section.download>.inner .file .inner figure{text-align:left;margin-bottom:0;min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:16.66666667%;width:14%;top:6px}}.page-section.download>.inner .file .inner figure img{padding:0;margin:0;height:auto;width:100px}@media (min-width:790px){.page-section.download>.inner .file .inner>.content{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:83.33333333%;width:86%}}.page-section.download>.inner .file .inner>.content>h2{font-size:100%;font-weight:500;margin-bottom:3px}.page-section.download>.inner .file .inner>.content>*{margin-bottom:0}.page-section.download>.inner .file .inner>.content>a{position:relative;display:inline-block;margin-top:26px}.page-section.download>.inner .file .inner>.content>a.secure:after{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f109";font-size:33px;text-decoration:none;position:absolute;right:-30px;top:50%;margin-top:-13px}@media screen and (-webkit-min-device-pixel-ratio:0){.page-section.download>.inner .file .inner>.content>a.secure:after{margin-top:-18px}}.page-section.download>.inner .file:after,.page-section.download>.inner .file:before{content:" ";display:table;clear:both}.page-section.form{margin-top:70px}@media (min-width:790px){.page-section.form{margin-top:130px}}.page-section.form:first-child{margin-top:0}.page-section.form .inner .accordeon .toggler{margin-bottom:45px}.page-section.form .inner .accordeon .toggler h1{margin:0}.page-section.projects{margin-top:70px}@media (min-width:790px){.page-section.projects{margin-top:130px}}.page-section.projects:first-child{margin-top:0}.page-section.projects .search-result-title{border-bottom:0;margin-bottom:0;padding-bottom:15px}.page-section.projects .inner table{width:100%}.page-section.projects .inner table tr{display:block}.page-section.projects .inner table thead{display:none}@media (min-width:790px){.page-section.projects .inner table thead{display:block}}.page-section.projects .inner table thead tr th{font-weight:400;text-align:left;padding-right:9px}.page-section.projects .inner table thead tr th:first-child{width:30%}.page-section.projects .inner table thead tr th:nth-child(2){width:25%}.page-section.projects .inner table thead tr th:nth-child(3){width:25%}.page-section.projects .inner table thead tr th:nth-child(4){width:20%}.page-section.projects .inner table thead tr th:last-child{width:10%}.page-section.projects .inner table tbody tr{padding-top:10px;padding-bottom:10px;border-top:1px solid #000;display:block;position:relative}@media (min-width:790px){.page-section.projects .inner table tbody tr{border-top:2px solid #000;display:table}}.page-section.projects .inner table tbody tr:last-child{border-bottom:1px solid #000}@media (min-width:790px){.page-section.projects .inner table tbody tr:last-child{border-bottom:2px solid #000}}.page-section.projects .inner table tbody tr td{text-align:left;padding-right:36px;position:relative;display:block;vertical-align:middle}@media (min-width:790px){.page-section.projects .inner table tbody tr td{display:table-cell}}.page-section.projects .inner table tbody tr td:first-child{font-weight:700}@media (min-width:790px){.page-section.projects .inner table tbody tr td:first-child{width:30%}}@media (min-width:790px){.page-section.projects .inner table tbody tr td:nth-child(2){width:25%}}@media (min-width:790px){.page-section.projects .inner table tbody tr td:nth-child(3){width:25%}}@media (min-width:790px){.page-section.projects .inner table tbody tr td:nth-child(4){width:20%}}.page-section.projects .inner table tbody tr td:last-child{position:absolute;right:10px;top:-8px}@media (min-width:790px){.page-section.projects .inner table tbody tr td:last-child{width:10%;right:0;position:relative}}.page-section.projects .inner table tbody tr td a{font-family:fontcustom;font-style:normal;font-weight:400;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;position:absolute;font-size:40px;display:inline-block;top:20px}@media (min-width:790px){.page-section.projects .inner table tbody tr td a{font-size:30px;margin-top:-6px;top:auto}}.page-section.team{margin-top:20px}@media (min-width:790px){.page-section.team{margin-top:60px}}.page-section.team:first-child{margin-top:0}.page-section.team .inner .team-row{margin:0 -5px;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-section.team .team__role{font-size:22px;line-height:1.33333333;font-weight:700;margin:30px 0}@media screen and (min-width:1025px){.page-section.team .team__role{font-size:30px}}.teammember{padding:10px 5px 30px;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:660px){.teammember{-ms-flex:0 0 50%;flex:0 0 50%}}@media (min-width:1025px){.teammember{-ms-flex:0 0 33.333%;flex:0 0 33.333%}}.teammember__figure img{width:auto;max-width:100%;height:auto;margin-bottom:10px}.teammember__job,.teammember__name{font-size:100%;font-weight:700;margin:0}.teammember__job{color:#0091B5}.teammember__description{margin-top:28px;font-size:15px;line-height:1.46666667}.page-section.faq{margin-top:70px}@media (min-width:790px){.page-section.faq{margin-top:130px}}.page-section.faq:first-child{margin-top:0}.page-section.faq .group{margin-top:64px}.page-section.faq .group:first-child{margin-top:0}.page-section.faq .group h2{font-size:18px;line-height:1.25;font-weight:700;margin-bottom:12px}@media screen and (min-width:1025px){.page-section.faq .group h2{font-size:24px}}.page-section.faq .group .faqquestion .inner{position:relative}.page-section.faq .group .faqquestion .inner .question-title{font-weight:700;margin-left:20px;cursor:pointer;display:inline-block}.page-section.faq .group .faqquestion .inner .question-title:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f104";font-size:30px;position:absolute;left:-10px}.page-section.faq .group .faqquestion .inner .question-title.open:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f103"}.page-section.faq .group .faqquestion .inner .content{display:none;padding-left:20px}.page-section.faq .group .faqquestion .inner .content.open{display:block}.page-section--partners__grouptitle{font-size:22px;line-height:1.33333333;font-weight:700;margin:10px 0}@media screen and (min-width:1025px){.page-section--partners__grouptitle{font-size:30px}}@media (min-width:790px){.page-section--partners__grouptitle{margin:30px 0}}.page-section.partners{margin-top:20px}@media (min-width:790px){.page-section.partners{margin-top:60px}}.page-section.partners:first-child{margin-top:0}.page-section.partners ul.partner-row{list-style:none;padding:0;margin:0;margin-left:-10px;margin-right:-10px;clear:both}.page-section.partners ul.partner-row>li{margin:0}.page-section.partners ul.partner-row:after,.page-section.partners ul.partner-row:before{content:" ";display:table;clear:both}.page-section.partners ul.partner-row.size-m .partner{width:50%}@media (min-width:660px){.page-section.partners ul.partner-row.size-m .partner{width:33.333%}}@media (min-width:790px){.page-section.partners ul.partner-row.size-m .partner{width:25%}}.page-section.partners ul.partner-row.size-l .partner{width:100%}@media (min-width:660px){.page-section.partners ul.partner-row.size-l .partner{width:50%}}@media (min-width:790px){.page-section.partners ul.partner-row.size-l .partner{width:33.333%}}.page-section.partners ul.partner-row .partner{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%;padding-top:12px;padding-bottom:12px;width:33.333%}@media (min-width:660px){.page-section.partners ul.partner-row .partner{width:25%}}@media (min-width:790px){.page-section.partners ul.partner-row .partner{width:20%}}.page-section.partners ul.partner-row .partner ul{list-style:none;padding:0;margin:0}.page-section.partners ul.partner-row .partner ul>li{margin:0}.page-section.partners ul.partner-row .partner ul li{position:relative;width:100%;height:100%;padding:0}.page-section.partners ul.partner-row .partner ul li a{display:block;background-color:#fff;background-position:center;background-size:contain;background-repeat:no-repeat;left:0;top:0;position:relative;width:100%;height:0;padding-bottom:72.2222222222228%}.page-section.partners ul.partner-row .partner ul li a .partner-bg-title{display:none;width:102%;height:100%;text-align:center;position:absolute;background-color:#fff;box-sizing:border-box;left:-1px;right:0;top:0;bottom:0}.page-section.partners ul.partner-row .partner ul li a .partner-bg-title span{vertical-align:middle;text-align:center;box-sizing:border-box;display:table-cell;position:relative}.page-section.partners ul.partner-row .partner ul li a:hover .partner-bg-title{display:table}article.pagecontent>*,article.post>*{margin-bottom:18px}article.pagecontent .outer>.inner,article.post .outer>.inner{padding-top:0;padding-bottom:50px}@media screen and (min-width:1025px){article.pagecontent .outer>.inner,article.post .outer>.inner{padding-bottom:120px}}article.pagecontent header p,article.post header p{font-size:30px;line-height:1.3}article.pagecontent h1 a,article.post h1 a{text-decoration:none}article.pagecontent h1 a:hover,article.post h1 a:hover{text-decoration:none}article.pagecontent.pagecontent:first-child,article.post.pagecontent:first-child{padding-top:40px}article.pagecontent.post,article.post.post{background:transparent repeat-y left top}article.pagecontent.post h1,article.post.post h1{margin-bottom:20px;line-height:1.02}article.pagecontent.post .h1,article.post.post .h1{margin-bottom:15px;line-height:1.02}article.pagecontent.post figure.pic,article.post.post figure.pic{margin-bottom:6px}article.pagecontent.post figure.pic figcaption,article.post.post figure.pic figcaption{padding:0}article.pagecontent.post figure.pic .gallery,article.post.post figure.pic .gallery{margin:0}article.pagecontent.post .meta,article.post.post .meta{line-height:150%;margin-bottom:8px}article.pagecontent.post .meta a,article.post.post .meta a{text-decoration:none}article.pagecontent.post .excerpt,article.post.post .excerpt{margin-bottom:18px}article.pagecontent.post .excerpt p,article.post.post .excerpt p{margin-bottom:0;display:inline}article.pagecontent.post.detail .excerpt p,article.post.post.detail .excerpt p{margin-bottom:28px;display:block;font-weight:600}body.BlogPage article.post{margin-bottom:46px;clear:both}body.BlogPage article.post .outer .inner>a{padding-left:0;padding-right:0;display:block}@media (min-width:790px){body.BlogPage article.post .outer .inner>a{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:50%;padding-left:0;padding-right:0}}body.BlogPage article.post .outer .inner>a .pic,body.BlogPage article.post .outer .inner>a .video{margin:0;position:relative}body.BlogPage article.post .outer .inner>a .pic img,body.BlogPage article.post .outer .inner>a .video img{width:auto;height:auto;max-width:100%}body.BlogPage article.post .outer .inner .content{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%;float:right;padding-left:0;padding-right:0}@media (min-width:790px){body.BlogPage article.post .outer .inner .content{padding-right:0;min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:50%;float:right;padding-left:30px}}body.BlogPage article.post .outer .inner .content .meta{display:inline-block}body.BlogPage article.post .outer .inner .content h1>a{margin:0;padding:0;width:100%;display:inline;float:none;font-weight:700}@media (min-width:790px){body.BlogPage article.post .outer .inner .content h1>a{font-weight:300}}body.BlogPage article.post .outer .inner .content h1>a:hover{color:#777}body.BlogPage article.post .outer .inner .content .excerpt .more>a{width:auto;display:inline;margin:0;padding:0}body.BlogPage article.post .outer .inner .content .excerpt .more>a:hover{color:#777}body.BlogPage article.post .outer .inner .content>a{float:none;padding-left:55px}body.BlogPage article.post:after,body.BlogPage article.post:before{content:" ";display:table;clear:both}body.BlogPage article.post.detail{margin-top:50px}body.BlogPage article.post.detail .outer .inner>a{display:none}body.BlogPage article.post.detail .outer .inner>a .pic img,body.BlogPage article.post.detail .outer .inner>a .video img{width:auto;height:auto;max-width:100%}body.BlogPage article.post.detail .outer .inner .content{width:100%}body.BlogPage article.post.detail .outer .inner .content .pic img,body.BlogPage article.post.detail .outer .inner .content .video img{width:auto;height:auto;max-width:100%}body.BlogPage article.post.detail .outer .inner .content .video-container{margin-bottom:20px;width:100%}body.BlogPage article.post.detail .outer .inner .content .content{padding:0}.headerslide__button{display:block;position:absolute;z-index:999;background:#b5dc0f;color:#fff;bottom:1vw;left:1vw;width:10em;height:10em;border-radius:50%;text-decoration:none;font-weight:700;font-size:2.8vw}@media (min-width:790px){.headerslide__button{bottom:40px;left:60px;font-size:100%}}@media (min-width:1130px){.headerslide__button{font-size:120%}}@media (min-width:1235px){.headerslide__button{font-size:180%}}.headerslide__button:focus,.headerslide__button:hover{color:#fff;background-color:#a5c22e}.headerslide__button__text{transform:rotate(-11deg);-ms-flex:0 0 100%;flex:0 0 100%;height:100%;display:-ms-flexbox;display:flex;-ms-flex-flow:column nowrap;flex-flow:column nowrap;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;text-align:center;line-height:1.04;font-size:120%}.headerslide__button__text__lower{margin-top:.6ex;font-size:80%}figure.pic.headerslide{position:relative;overflow:hidden}figure.pic.headerslide img{width:100%;height:auto}figure.pic.headerslide figcaption{position:absolute;bottom:14px;left:5px;right:5px}@media screen and (min-width:660px){figure.pic.headerslide figcaption{left:50px;right:50px;bottom:18px}}@media screen and (min-width:1025px){figure.pic.headerslide figcaption{left:50px;right:50px;bottom:50px}}figure.pic.headerslide figcaption .description{color:#000;line-height:120%;font-size:20px;max-width:70%;font-weight:300;display:none;background-color:rgba(255,255,255,.65);padding:15px 25px 20px 25px}@media (min-width:660px){figure.pic.headerslide figcaption .description{display:inline-block}}figure.pic.headerslide figcaption .description>*{display:inline;margin:0}figure.pic.headerslide figcaption .description>*>.bg{display:inline;margin:0}figure.pic.headerslide figcaption .description a{margin-top:20px;display:block}@media screen and (min-width:660px){figure.pic.headerslide figcaption .description{font-size:20px}}@media screen and (min-width:1025px){figure.pic.headerslide figcaption .description{font-size:36px}}figure.pic.headerslide figcaption .description .additional{font-size:14px}@media screen and (min-width:660px){figure.pic.headerslide figcaption .description .additional{margin-top:6px;font-size:16px}}@media screen and (min-width:1025px){figure.pic.headerslide figcaption .description .additional{font-size:24px}}figure.pic.headerslide figcaption .copyright{padding:0 10px;text-align:right;font-size:80%}figure.pic.headerslide #slider-play-button{position:absolute;right:10px;bottom:22px;cursor:pointer}@media screen and (min-width:1025px){figure.pic.headerslide #slider-play-button{bottom:90px;right:40px}}figure.pic.headerslide #slider-play-button a{display:block;height:40px;text-decoration:none}figure.pic.headerslide #slider-play-button a:after{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f10d";font-size:36px}figure.pic.headerslide #slider-play-button a span{position:relative;top:-8px}figure.pic.headerslide .gallery{margin:0;padding:0;margin-bottom:40px}@media screen and (min-width:1025px){figure.pic.headerslide .gallery{margin-bottom:140px}}figure.pic.headerslide .gallery button{border:none;background:0 0;outline:0;width:0;height:0;color:transparent;padding:0;margin:0}figure.pic.headerslide .gallery .slick-arrow{position:absolute;z-index:10;top:0;height:100%;width:80px}figure.pic.headerslide .gallery .slick-arrow:hover{opacity:.5}figure.pic.headerslide .gallery .slick-arrow:before{content:" ";position:absolute;width:40px;height:40px;top:50%;margin-top:-20px;background-size:cover;background-repeat:no-repeat}figure.pic.headerslide .gallery .slick-arrow.slick-next{right:0}figure.pic.headerslide .gallery .slick-arrow.slick-next:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f108";font-size:40px;position:absolute;color:#000;display:none}@media screen and (min-width:660px){figure.pic.headerslide .gallery .slick-arrow.slick-next:before{left:45px;display:block}}@media screen and (min-width:1025px){figure.pic.headerslide .gallery .slick-arrow.slick-next:before{left:20px}}figure.pic.headerslide .gallery .slick-arrow.slick-next:focus:before{color:#0089a3}figure.pic.headerslide .gallery .slick-arrow.slick-prev{left:0}figure.pic.headerslide .gallery .slick-arrow.slick-prev:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f101";font-size:40px;position:absolute;color:#000;display:none}@media screen and (min-width:660px){figure.pic.headerslide .gallery .slick-arrow.slick-prev:before{right:45px;display:block}}@media screen and (min-width:1025px){figure.pic.headerslide .gallery .slick-arrow.slick-prev:before{right:20px}}figure.pic.headerslide .gallery .slick-arrow.slick-prev:focus:before{color:#0089a3}figure.pic.headerslide .gallery .slick-dots{position:absolute;height:40px;left:5px;top:100%;width:100%;margin-top:5px;text-align:left}@media screen and (min-width:1025px){figure.pic.headerslide .gallery .slick-dots{text-align:center;margin-top:10px}}figure.pic.headerslide .gallery .slick-dots li{display:inline-block}figure.pic.headerslide .gallery .slick-dots li button{border-radius:0;width:11px;height:11px;margin:14px 5px;background:#000;display:block}figure.pic.headerslide .gallery .slick-dots li.slick-active button{background:#777}figure.pic.headerslide .gallery .item{position:relative}.searchResults .searchQuery{display:block}@media (min-width:1025px){.searchResults .searchQuery{display:none}}.searchResults section{margin-top:70px}.searchResults section:first-of-type{margin-top:50px}@media (min-width:790px){.searchResults section{margin-top:130px}.searchResults section:first-of-type{margin-top:0}}.searchResults #SearchResultsPageSection article{margin-bottom:40px}.searchResults #SearchResultsPageSection article h3{color:#777;font-size:18px;margin:0}.searchResults #SearchResultsPageSection article h4{font-size:18px;line-height:120%;font-weight:300;margin:0}@media (min-width:790px){.searchResults #SearchResultsPageSection article h4{font-size:30px}}.searchResults #SearchResultsPageSection article p{display:inline}.searchResults #ResultsBlog .search-result-title{margin-bottom:8px}.searchResults #ResultsBlog .Event .outer .inner{padding:0}.searchResults #ResultsBlog article{margin-top:40px}.searchResults #ResultsBlog article:first-of-type{margin-top:0}.searchResults #ResultsBlog article .outer{margin-top:20px;margin-left:-10px;margin-right:-10px;clear:both;position:relative;width:100%;box-sizing:border-box}.searchResults #ResultsBlog article .outer:after,.searchResults #ResultsBlog article .outer:before{content:" ";display:table;clear:both}.searchResults #ResultsBlog article .outer:first-child{margin-top:0}.searchResults #ResultsBlog article .outer .inner{padding-left:0;padding-right:0}.searchResults #ResultsBlog article .outer .inner figure:before{z-index:100;width:50%;top:auto;left:auto;z-index:11}.searchResults #ResultsBlog article .outer .inner figure img{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%;padding-top:10px;width:auto;height:auto;max-width:100%;margin-bottom:10px;z-index:10}@media (min-width:790px){.searchResults #ResultsBlog article .outer .inner figure img{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:50%}}body.BlogPage .searchResults #ResultsBlog article .outer .inner figure img{width:100%;height:auto}.searchResults #ResultsBlog article .outer .inner>.content{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}@media (min-width:790px){.searchResults #ResultsBlog article .outer .inner>.content{padding-left:30px;min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:50%}}.searchResults #ResultsDownload:first-of-type{margin-top:0}.searchResults #ResultsFAQ .group{margin-top:0}.searchResults #ResultsPartners .search-result-title{margin-bottom:12px}.searchResults #ResultsPartners .partner-list{margin-left:-10px;margin-right:-10px;clear:both}.searchResults #ResultsPartners .partner-list:after,.searchResults #ResultsPartners .partner-list:before{content:" ";display:table;clear:both}.searchResults #ResultsProject table thead{display:none}.searchResults #ResultsEvents{overflow:hidden}.searchResults #ResultsEvents .event-result{margin-top:50px}@media (min-width:960px){.searchResults #ResultsEvents .event-result{margin-top:0;margin-left:-15px;margin-right:-15px;clear:both}.searchResults #ResultsEvents .event-result:after,.searchResults #ResultsEvents .event-result:before{content:" ";display:table;clear:both}}.searchResults #ResultsEvents .event-result:first-child{margin-top:0}.searchResults #ResultsEvents .event-result a{text-decoration:none}.searchResults #ResultsEvents .event-result a figure>img{width:auto;height:auto;max-width:100%}@media (min-width:960px){.searchResults #ResultsEvents .event-result .event-calendar-entry-date{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:16.66666667%;width:12.037037037%;padding-left:15px;padding-right:15px;margin-top:32px}}.searchResults #ResultsEvents .event-result .event-calendar-entry-date span{display:block}.searchResults #ResultsEvents .event-result .event-calendar-entry-date span.event-calendar-entry-date-day{font-size:166.66666667%;line-height:1.2}.searchResults #ResultsEvents .event-result .event-calendar-entry-date span.event-calendar-entry-date-date{line-height:1}@media (min-width:960px){.searchResults #ResultsEvents .event-result .event-calendar-entry-thumb{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:25%;width:23.1481481481%;padding-left:15px;padding-right:15px;margin-top:40px;margin-bottom:40px}}.searchResults #ResultsEvents .event-result .event-calendar-entry-thumb a figure{max-width:600px;margin:0 auto}.searchResults #ResultsEvents .event-result .event-calendar-entry-thumb a figure img{width:auto;height:auto;max-width:100%;display:block;margin:0 auto}@media (min-width:960px){.searchResults #ResultsEvents .event-result .event-calendar-entry-title{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333333%;width:39.8148148148%;padding-left:15px;padding-right:15px;margin-top:33px;margin-bottom:40px}}.searchResults #ResultsEvents .event-result .event-calendar-entry-title .event-calendar-entry-title-host{color:#b2e12a;line-height:1.66666667}.searchResults #ResultsEvents .event-result .event-calendar-entry-title h1{font-weight:300;font-size:138.88888889%;line-height:1.2}@media (min-width:960px){.searchResults #ResultsEvents .event-result .event-calendar-entry-meta{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:25%;padding-left:15px;padding-right:15px;margin-top:32px;padding-top:1px}}.searchResults #ResultsEvents .event-result .event-calendar-entry-meta span{display:block}.searchResults #ResultsEvents .event-result .event-calendar-entry-meta span.event-calendar-entry-meta-time{margin-top:6px}.searchResults .glossary-results .glossary-result-article{margin-top:60px}.searchResults .glossary-results .glossary-result-article:first-child{margin-top:0}.searchResults .glossary-results .glossary-result-article h1,.searchResults .glossary-results .glossary-result-article h2{margin:0}.products{margin-top:70px}@media (min-width:790px){.products{margin-top:130px}}.products:first-child{margin-top:0}.products .inner{clear:both}.products .inner:after,.products .inner:before{content:" ";display:table;clear:both}.products .inner .product{margin-top:50px;margin-left:-10px;margin-right:-10px;clear:both;width:100%;box-sizing:border-box;margin-left:0;margin-right:0}.products .inner .product:after,.products .inner .product:before{content:" ";display:table;clear:both}@media (min-width:660px){.products .inner .product .inner figure{padding-left:10px;padding-right:10px}}@media (min-width:790px){.products .inner .product .inner figure{padding-left:0;padding-right:0}}.products .inner .product .inner figure img{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%;box-shadow:3px 3px 5px #ccc;padding-left:0;padding-right:0;margin-bottom:15px}@media (min-width:660px){.products .inner .product .inner figure img{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:50%;margin-bottom:0;padding-top:3px;padding-left:0;padding-right:0}}@media (min-width:790px){.products .inner .product .inner figure img{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:25%;padding-left:0;padding-right:0}}@media (min-width:660px){.products .inner .product .inner>.content{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:50%;padding-left:20px}}@media (min-width:790px){.products .inner .product .inner>.content{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:75%;padding-left:30px}}.products .inner .product .inner>.content>h2{margin-bottom:5px;font-weight:700;font-size:18px}@media (min-width:790px){.products .inner .product .inner>.content>h2{font-weight:300;font-size:30px}}.products .inner .product .inner>.content>p{margin-bottom:16px}.products .inner .product .inner>.content a{position:relative;display:inline-block}.products .inner .product .inner>.content a.secure:after{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f109";font-size:33px;text-decoration:none;position:absolute;right:-30px;top:50%;margin-top:-7px}#glossary-app #glossary-app-filter .glossary-search{position:relative}#glossary-app #glossary-app-filter .glossary-search #glossary-app-search-input{display:block;width:100%;border:0;font-size:166.66666667%;font-weight:300;border-bottom:2px solid #000;padding-right:50px}@media (min-width:660px){#glossary-app #glossary-app-filter .glossary-search #glossary-app-search-input{font-size:277.77777778%}}#glossary-app #glossary-app-filter .glossary-search .icon-search{position:absolute;right:0;bottom:8px;font-size:194.44444444%}@media (min-width:660px){#glossary-app #glossary-app-filter .glossary-search .icon-search{font-size:222.22222222%}}#glossary-app #glossary-app-filter .glossary-checkbox{float:left;margin:20px 0}#glossary-app #glossary-app-filter .glossary-checkbox input{display:none}#glossary-app #glossary-app-filter .glossary-checkbox input:checked+label{border-bottom:2px solid #000}#glossary-app #glossary-app-filter .glossary-checkbox label{font-size:166.66666667%;line-height:1.4}#glossary-app #glossary-app-filter .custom-selector{float:right;margin:0;margin-top:24px;margin-bottom:110px}#glossary-app #glossary-app-filter .custom-selector .customSelect{border:1px solid #000;font-size:100%}#glossary-app #glossary-app-filter .custom-selector .customSelect:after{background-size:cover;top:2px;position:relative}#glossary-app #glossary-app-view-mode-selector{clear:both;text-align:right}#glossary-app #glossary-app-view-mode-selector:after,#glossary-app #glossary-app-view-mode-selector:before{content:" ";display:table;clear:both}#glossary-app #glossary-app-view-mode-selector input{display:none}#glossary-app #glossary-app-view-mode-selector input:checked+label{border-bottom:2px solid #000}#glossary-app #glossary-app-view-mode-selector label{font-size:88.88888889%;line-height:1.6875;text-transform:uppercase}#glossary-app #glossary-app-view-mode-selector label:first-of-type{margin-right:40px}#glossary-app #glossary-app-cards{margin:17px -1px 0 0;clear:both}#glossary-app #glossary-app-cards:after,#glossary-app #glossary-app-cards:before{content:" ";display:table;clear:both}#glossary-app #glossary-app-cards dl,#glossary-app #glossary-app-cards dt{list-style:none;margin:0;padding:0}#glossary-app #glossary-app-cards .card{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-height:1px;float:left;position:relative;padding-left:10px;padding-right:10px;width:50%;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;padding:0;cursor:default}@media (min-width:660px){#glossary-app #glossary-app-cards .card{width:33.33333333%}}@media (min-width:1130px){#glossary-app #glossary-app-cards .card{width:25%}}#glossary-app #glossary-app-cards .card .spacer{height:0;width:100%;padding-bottom:100%;position:relative;overflow:hidden}#glossary-app #glossary-app-cards .card .anchor{display:block;position:absolute;height:100%;left:0;right:0;padding:10px 14px;box-sizing:border-box;color:#fff;text-decoration:none}#glossary-app #glossary-app-cards .card.glossary-entry.open{cursor:default}#glossary-app #glossary-app-cards .card.glossary-entry.open>span.icon-arrow{font-size:12px;position:absolute;top:auto;left:50%;transform:translate(-50%,0);z-index:99999;bottom:-26px;width:24px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#glossary-app #glossary-app-cards .card.glossary-entry.open>span.icon-arrow{bottom:-24px}}@supports (-ms-ime-align:auto){#glossary-app #glossary-app-cards .card.glossary-entry.open>span.icon-arrow{bottom:-23px}}#glossary-app #glossary-app-cards .card.glossary-entry.open:before{content:"";position:absolute;right:0;top:0;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);z-index:100}#glossary-app #glossary-app-cards .card.glossary-entry:not(.open)>span.icon-arrow{display:none}#glossary-app #glossary-app-cards .card.glossary-entry:not(.open):hover{cursor:pointer}#glossary-app #glossary-app-cards .card.glossary-entry:not(.open):hover:before{content:"";position:absolute;right:0;top:0;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);z-index:100;pointer-events:none}#glossary-app #glossary-app-cards .card.glossary-entry:not(.open):hover>div span.icon-open-btn{display:inline-block}#glossary-app #glossary-app-cards .card.glossary-entry .title{font-weight:700;line-height:1.16666667}#glossary-app #glossary-app-cards .card.glossary-entry .synonymes{line-height:1.16666667}#glossary-app #glossary-app-cards .card.glossary-entry .synonymes ul{list-style:none;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#glossary-app #glossary-app-cards .card.glossary-entry .synonymes ul>li{margin:0}#glossary-app #glossary-app-cards .card.glossary-entry .synonymes li{line-height:1.16666667;display:inline}#glossary-app #glossary-app-cards .card.glossary-entry .synonymes li:after{content:", "}#glossary-app #glossary-app-cards .card.glossary-entry .synonymes li:last-child:after{content:" "}#glossary-app #glossary-app-cards .card.glossary-entry .abbrevation{clear:both;font-size:166.66666667%;line-height:1.16666667;display:block;font-weight:400}#glossary-app #glossary-app-cards .card.glossary-entry .abbrevation:after,#glossary-app #glossary-app-cards .card.glossary-entry .abbrevation:before{content:" ";display:table;clear:both}#glossary-app #glossary-app-cards .card.glossary-entry .category{margin:0;padding:0;text-transform:capitalize;position:absolute;padding-left:14px;padding-bottom:7px;bottom:0;left:0;right:0;font-size:77.77777778%}#glossary-app #glossary-app-cards .card.glossary-entry span.icon-open-btn{display:none;font-size:18px;color:#fff;position:absolute;right:14px;bottom:10px}#glossary-app #glossary-app-cards .card.letter .title{font-size:555.55555556%;text-transform:uppercase;font-weight:300;position:absolute;left:15px;top:34px;color:#000}@media (min-width:790px){#glossary-app #glossary-app-cards .card.letter .title{font-size:1055.55555556%;left:17px;top:66px}}#glossary-app #glossary-app-cards .card.category .title{padding:0;margin:0;font-size:122.22222222%;font-weight:700;text-transform:capitalize;color:#000}@media (min-width:790px){#glossary-app #glossary-app-cards .card.category .title{font-size:166.66666667%}}#glossary-app-detail{position:absolute;left:0;right:0}.glossary-entry-detail-panel{max-width:1120px;margin:1px auto 0;padding:0 10px;background:#fff;z-index:100;display:block;min-height:300px;clear:both}.glossary-entry-detail-panel:after,.glossary-entry-detail-panel:before{content:" ";display:table;clear:both}.glossary-entry-detail-panel>.inner{border-top:6px solid #000;position:relative}.glossary-entry-detail-panel .card-indicator{width:0;height:0;position:absolute;top:0;color:#000}.glossary-entry-detail-panel .card-indicator:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f116";display:block;margin-left:-5px;font-size:10px;margin-top:5px}.glossary-entry-detail-panel header{margin-top:38px}.glossary-entry-detail-panel header>button{border:none;background:0 0;font-size:20px;position:absolute;padding:0;right:0;top:12px;cursor:pointer}.glossary-entry-detail-panel header h2,.glossary-entry-detail-panel header h3{margin:0;padding:0}.glossary-entry-detail-panel header h2{font-size:100%;font-weight:700;line-height:1.16666667}.glossary-entry-detail-panel header h3{font-size:166.66666667%;line-height:1.16666667;font-weight:400;margin-top:2px;margin-bottom:28px}.glossary-entry-detail-panel header ul{list-style:none;padding:0;margin:0;display:block;font-weight:400}.glossary-entry-detail-panel header ul>li{margin:0}.glossary-entry-detail-panel header ul>li{font-size:100%;line-height:1.16666667;font-weigth:300;display:inline-block}.glossary-entry-detail-panel header ul>li:after{content:", "}.glossary-entry-detail-panel header ul>li:last-child:after{content:" "}.glossary-entry-detail-panel .content{background:#fff}@media (min-width:790px){.glossary-entry-detail-panel .content{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:66.66666667%;padding-left:2px}}.glossary-entry-detail-panel .content .source{margin:0;margin-bottom:86px}.glossary-entry-detail-panel .rating-btns{margin-top:40px;margin-bottom:40px;background:#fff;text-align:center}@media (min-width:790px){.glossary-entry-detail-panel .rating-btns{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333333%;text-align:left;margin-top:0;margin-bottom:88px}}.glossary-entry-detail-panel .rating-btns>p{margin-bottom:18px}.glossary-entry-detail-panel .rating-btns button{border:none;background:0 0;cursor:pointer;font-size:277.77777778%;padding:0}.glossary-entry-detail-panel .rating-btns button:first-of-type{margin-right:40px}.glossary-entry-detail-panel .rating-btns button[disabled]{opacity:.7;pointer:default}#project-app #project-app-filter .project-search{position:relative}#project-app #project-app-filter .project-search #project-app-search-input{display:block;width:100%;border:0;font-size:166.66666667%;font-weight:300;border-bottom:2px solid #000;padding-right:50px}@media (min-width:660px){#project-app #project-app-filter .project-search #project-app-search-input{font-size:277.77777778%}}#project-app #project-app-filter .project-search .icon-search{position:absolute;right:0;bottom:8px;font-size:194.44444444%}@media (min-width:660px){#project-app #project-app-filter .project-search .icon-search{font-size:222.22222222%}}#project-app #project-app-filter .project-checkbox{float:left;margin:20px 0}#project-app #project-app-filter .project-checkbox input{display:none}#project-app #project-app-filter .project-checkbox input:checked+label{border-bottom:2px solid #000}#project-app #project-app-filter .project-checkbox label{font-size:166.66666667%;line-height:1.4}#project-app #project-app-filter .custom-selector{float:right;margin:0;margin-top:24px;margin-bottom:110px}#project-app #project-app-filter .custom-selector .customSelect{border:1px solid #000;font-size:100%}#project-app #project-app-filter .custom-selector .customSelect:after{background-size:cover;top:2px;position:relative}#project-app #project-app-view-mode-selector{clear:both;text-align:right}#project-app #project-app-view-mode-selector:after,#project-app #project-app-view-mode-selector:before{content:" ";display:table;clear:both}#project-app #project-app-view-mode-selector input{display:none}#project-app #project-app-view-mode-selector input:checked+label{border-bottom:2px solid #000}#project-app #project-app-view-mode-selector label{font-size:88.88888889%;line-height:1.6875;text-transform:uppercase}#project-app #project-app-view-mode-selector label:first-of-type{margin-right:40px}#project-app #project-app-cards{margin:17px -1px 0 0;clear:both}#project-app #project-app-cards:after,#project-app #project-app-cards:before{content:" ";display:table;clear:both}#project-app #project-app-cards dl,#project-app #project-app-cards dt{list-style:none;margin:0;padding:0}#project-app #project-app-cards .card{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;min-height:1px;float:left;position:relative;padding-left:10px;padding-right:10px;width:50%;border-right:1px solid #fff;border-bottom:1px solid #fff;box-sizing:border-box;padding:0;cursor:default}@media (min-width:660px){#project-app #project-app-cards .card{width:33.33333333%}}#project-app #project-app-cards .card .spacer{height:0;width:100%;padding-bottom:100%;position:relative;overflow:hidden}#project-app #project-app-cards .card .anchor{display:block;position:absolute;height:100%;left:0;right:0;padding:10px 14px;box-sizing:border-box;color:#fff;text-decoration:none}#project-app #project-app-cards .card.project-entry.open{cursor:default}#project-app #project-app-cards .card.project-entry.open>span.icon-arrow{font-size:12px;position:absolute;top:auto;left:50%;transform:translate(-50%,0);z-index:99999;bottom:-26px;width:24px}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#project-app #project-app-cards .card.project-entry.open>span.icon-arrow{bottom:-24px}}@supports (-ms-ime-align:auto){#project-app #project-app-cards .card.project-entry.open>span.icon-arrow{bottom:-23px}}#project-app #project-app-cards .card.project-entry.open:before{content:"";position:absolute;right:0;top:0;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);z-index:100}#project-app #project-app-cards .card.project-entry:not(.open)>span.icon-arrow{display:none}#project-app #project-app-cards .card.project-entry:not(.open):hover{cursor:pointer}#project-app #project-app-cards .card.project-entry:not(.open):hover:before{content:"";position:absolute;right:0;top:0;bottom:0;left:0;width:100%;height:100%;background:rgba(255,255,255,.3);z-index:100;pointer-events:none}#project-app #project-app-cards .card.project-entry:not(.open):hover>div span.icon-open-btn{display:inline-block}#project-app #project-app-cards .card.project-entry .title{font-weight:700;line-height:1.16666667}#project-app #project-app-cards .card.project-entry .synonymes{line-height:1.16666667}#project-app #project-app-cards .card.project-entry .synonymes ul{list-style:none;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#project-app #project-app-cards .card.project-entry .synonymes ul>li{margin:0}#project-app #project-app-cards .card.project-entry .synonymes li{line-height:1.16666667;display:inline}#project-app #project-app-cards .card.project-entry .synonymes li:after{content:", "}#project-app #project-app-cards .card.project-entry .synonymes li:last-child:after{content:" "}#project-app #project-app-cards .card.project-entry .abbrevation{clear:both;font-size:166.66666667%;line-height:1.16666667;display:block;font-weight:400}#project-app #project-app-cards .card.project-entry .abbrevation:after,#project-app #project-app-cards .card.project-entry .abbrevation:before{content:" ";display:table;clear:both}#project-app #project-app-cards .card.project-entry .category{margin:0;padding:0;text-transform:capitalize;position:absolute;padding-left:14px;padding-bottom:7px;bottom:0;left:0;right:0;font-size:77.77777778%}#project-app #project-app-cards .card.project-entry span.icon-open-btn{display:none;font-size:18px;color:#fff;position:absolute;right:14px;bottom:10px}#project-app #project-app-cards .card.letter .title{font-size:555.55555556%;text-transform:uppercase;font-weight:300;position:absolute;left:15px;top:34px;color:#000}@media (min-width:790px){#project-app #project-app-cards .card.letter .title{font-size:1055.55555556%;left:17px;top:66px}}#project-app #project-app-cards .card.category .title{padding:0;margin:0;font-size:122.22222222%;font-weight:700;text-transform:capitalize;color:#000}@media (min-width:790px){#project-app #project-app-cards .card.category .title{font-size:166.66666667%}}#project-app-detail{position:absolute;left:0;right:0}.project-entry-detail-panel{max-width:1120px;margin:1px auto 0;padding:0 10px;background:#fff;z-index:100;display:block;min-height:300px;clear:both}.project-entry-detail-panel:after,.project-entry-detail-panel:before{content:" ";display:table;clear:both}.project-entry-detail-panel>.inner{border-top:6px solid #000;position:relative}.project-entry-detail-panel .card-indicator{width:0;height:0;position:absolute;top:0;color:#000}.project-entry-detail-panel .card-indicator:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f116";display:block;margin-left:-5px;font-size:10px;margin-top:5px}.project-entry-detail-panel header{margin-top:38px}.project-entry-detail-panel header>button{border:none;background:0 0;font-size:20px;position:absolute;padding:0;right:0;top:12px;cursor:pointer}.project-entry-detail-panel header h2,.project-entry-detail-panel header h3{margin:0;padding:0}.project-entry-detail-panel header h2{font-size:100%;font-weight:700;line-height:1.16666667}.project-entry-detail-panel header h3{font-size:166.66666667%;line-height:1.16666667;font-weight:400;margin-top:2px;margin-bottom:28px}.project-entry-detail-panel header ul{list-style:none;padding:0;margin:0;display:block;font-weight:400}.project-entry-detail-panel header ul>li{margin:0}.project-entry-detail-panel header ul>li{font-size:100%;line-height:1.16666667;font-weigth:300;display:inline-block}.project-entry-detail-panel header ul>li:after{content:", "}.project-entry-detail-panel header ul>li:last-child:after{content:" "}.project-entry-detail-panel .content{background:#fff}@media (min-width:790px){.project-entry-detail-panel .content{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:66.66666667%;padding-left:0}}.project-entry-detail-panel .content .source{margin:0;margin-bottom:86px}.project-entry-detail-panel .rating-btns{margin-top:40px;margin-bottom:40px;background:#fff;text-align:center}@media (min-width:790px){.project-entry-detail-panel .rating-btns{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333333%;text-align:left;margin-top:0;margin-bottom:88px}}.project-entry-detail-panel .rating-btns>p{margin-bottom:18px}.project-entry-detail-panel .rating-btns button{border:none;background:0 0;cursor:pointer;font-size:277.77777778%;padding:0}.project-entry-detail-panel .rating-btns button:first-of-type{margin-right:40px}.project-entry-detail-panel .rating-btns button[disabled]{opacity:.7;pointer:default}.select{cursor:pointer}.customSelect{font-size:87.5%;line-height:100%;width:auto;margin:0;padding:8px;border:2px solid #000;color:#000}.customSelect:after{content:" ";width:16px;height:16px;background:url(../img/select-drop.svg);display:block;float:right}.hasCustomSelect{cursor:pointer!important;width:auto!important}.customSelectInner{width:auto!important;padding-right:20px}#event-calendar-app{padding-top:30px}@media (min-width:660px){#event-calendar-app{padding-top:50px}}@media (min-width:790px){#event-calendar-app{padding-top:66px}}@media (min-width:1025px){#event-calendar-app{padding-top:78px}}#event-calendar-app .event-calendar-app-search{position:relative}#event-calendar-app .event-calendar-app-search input#event-calendar-search-input{display:block;width:100%;border:0;font-size:166.66666667%;font-weight:300;border-bottom:2px solid #000;padding-right:50px}@media (min-width:660px){#event-calendar-app .event-calendar-app-search input#event-calendar-search-input{font-size:277.77777778%}}#event-calendar-app .event-calendar-app-search span.icon-search{position:absolute;right:0;bottom:8px;font-size:194.44444444%}@media (min-width:660px){#event-calendar-app .event-calendar-app-search span.icon-search{font-size:222.22222222%}}#event-calendar-app #event-calendar-app-filter{margin:0;margin-top:28px;float:right;width:100%}@media (min-width:960px){#event-calendar-app #event-calendar-app-filter{width:auto;float:none;margin-top:35px;margin-left:-5px;margin-right:-5px;clear:both}#event-calendar-app #event-calendar-app-filter:after,#event-calendar-app #event-calendar-app-filter:before{content:" ";display:table;clear:both}}#event-calendar-app #event-calendar-app-filter .select-col{width:50%;float:left;padding-bottom:3px;box-sizing:border-box;position:relative}#event-calendar-app #event-calendar-app-filter .select-col:nth-of-type(odd){padding-right:3px}@media (min-width:960px){#event-calendar-app #event-calendar-app-filter .select-col:nth-of-type(odd){margin:0}}@media (min-width:960px){#event-calendar-app #event-calendar-app-filter .select-col{width:auto;margin-right:10px;margin:0;min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:16.66666667%;padding-left:5px;padding-right:5px}}#event-calendar-app #event-calendar-app-filter .select-col:after{width:10px;height:10px;background-size:cover;top:2px;position:relative}#event-calendar-app #event-calendar-app-filter .select-col .hasCustomSelect{display:block;width:100%!important;right:0;left:0}#event-calendar-app #event-calendar-app-filter .select-col .customSelect{width:100%;border:1px solid #000;font-size:100%}#event-calendar-app #event-calendar-app-filter .select-col .customSelect:after{margin-top:2px;background-size:contain}#event-calendar-app #event-calendar-app-filter .select-col .customSelect .customSelectInner{padding-right:6px}#event-calendar-app #event-calendar-app-cards{clear:both;overflow:hidden;padding-top:50px}#event-calendar-app #event-calendar-app-cards:after,#event-calendar-app #event-calendar-app-cards:before{content:" ";display:table;clear:both}@media (min-width:960px){#event-calendar-app #event-calendar-app-cards{padding-top:124px}}#event-calendar-app #event-calendar-app-cards .event-calendar-month{margin-top:60px}#event-calendar-app #event-calendar-app-cards .event-calendar-month:first-child{margin-top:0}#event-calendar-app #event-calendar-app-cards .event-calendar-month .parting-line{display:block;width:100%;background:#cecece;height:1px}#event-calendar-app #event-calendar-app-cards .event-calendar-month header{font-size:166.66666667%;padding-bottom:13px;border-bottom:1px solid #cecece;text-transform:capitalize}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry{margin-top:10px}@media (min-width:960px){#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry{margin-top:0;margin-left:-15px;margin-right:-15px;clear:both}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry:after,#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry:before{content:" ";display:table;clear:both}}@media (min-width:960px){#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-date{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:16.66666667%;width:12.037037037%;padding-left:15px;padding-right:15px;margin-top:32px}}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-date span{display:block}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-date span.event-calendar-entry-date-day{font-size:166.66666667%;line-height:1.2;text-transform:capitalize}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-date span.event-calendar-entry-date-date{line-height:1}@media (min-width:960px){#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-thumb{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:25%;width:23.1481481481%;padding-left:15px;padding-right:15px;margin-top:40px;margin-bottom:40px}}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-thumb a figure{max-width:600px;margin:0 auto}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-thumb a figure img{width:auto;height:auto;max-width:100%;display:block;margin:0 auto}@media (min-width:960px){#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-title{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333333%;width:39.8148148148%;padding-left:15px;padding-right:15px;margin-top:33px;margin-bottom:40px}}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-title .event-calendar-entry-title-host{color:#b2e12a;line-height:1.66666667}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-title h1{font-weight:300;font-size:138.88888889%;line-height:1.2}@media (min-width:960px){#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-meta{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:25%;padding-left:15px;padding-right:15px;margin-top:32px;padding-top:1px}}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-meta span{display:block}#event-calendar-app #event-calendar-app-cards .event-calendar-month .event-calendar-entry-meta span.event-calendar-entry-meta-time{margin-top:6px}#event-calendar-app .event-calendar-details{position:absolute;top:0;right:0;left:0;height:auto;z-index:120;background:#fff;padding:0 10px;min-height:100%;-webkit-overflow-scrolling:touch;display:none}body.detail-open #event-calendar-app .event-calendar-details{display:block}#event-calendar-app .event-calendar-details>.inner{box-sizing:border-box;max-width:824px;margin:0 auto;padding:0;padding-top:34px;padding-bottom:40px}@media (min-width:660px){#event-calendar-app .event-calendar-details>.inner{padding-top:64px;padding-bottom:70px}}#event-calendar-app .event-calendar-details>.inner .icon-cross{background:0 0;position:absolute;right:0;top:10px;border:none;font-size:166.66666667%;cursor:pointer}@media (min-width:660px){#event-calendar-app .event-calendar-details>.inner .icon-cross{font-size:255.55555556%}}@media (min-width:850px){#event-calendar-app .event-calendar-details>.inner .icon-cross{right:22px;top:25px}}#event-calendar-app .event-calendar-details>.inner header span{font-size:100%;line-height:1.66666667;color:#b2e12a}#event-calendar-app .event-calendar-details>.inner header h1{font-size:138.88888889%;line-height:1.2;margin-bottom:20px;font-weight:300}#event-calendar-app .event-calendar-details>.inner img{max-width:100%;height:auto;width:auto;display:block;margin-left:auto;margin-right:auto;margin-bottom:6px}.page-section--program__list{margin-top:40px}.page-section--program__item{border-left:10px solid #000;margin-bottom:5px}.page-section--program__item__header__button{display:inline-block;border:none;background:0 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;font-size:100%;font:inherit;color:inherit;text-align:inherit;width:100%;background:#F6F6F6;padding:12px 38px 12px 17px;position:relative;display:-ms-flexbox;display:flex;-ms-flex-flow:column wrap;flex-flow:column wrap;-ms-flex-pack:center;justify-content:center;min-height:69px}.page-section--program__item__header__button::-moz-focus-inner{border:0}.page-section--program__item__header__button:active,.page-section--program__item__header__button:focus{outline:0}@media (min-width:660px){.page-section--program__item__header__button{min-height:84px}}.page-section--program__item__header__button:focus,.page-section--program__item__header__button:hover{background-color:#EAEAEA}.page-section--program__item__header__icon{position:absolute;right:20px;top:50%;width:1em;height:1em;margin-top:-.5em;transition:opacity .4s ease}.page-section--program__item__header__icon:before{display:block}.page-section--program__item__header__icon.icon-close-btn{opacity:0}.page-section--program__item.open .page-section--program__item__header__icon.icon-close-btn{opacity:1}.page-section--program__item.open .page-section--program__item__header__icon.icon-open-btn{opacity:0}.page-section--program__item__date,.page-section--program__item__title{margin:0;font-size:18px;line-height:1.25;font-weight:700}@media screen and (min-width:1025px){.page-section--program__item__date,.page-section--program__item__title{font-size:24px}}.page-section--program__item__entry:not(:last-child){border-bottom:1px solid #000}.page-section--program__item__entry__header{padding:24px 17px;font-weight:700;display:-ms-flexbox;display:flex}.page-section--program__item__entry__time,.page-section--program__item__entry__title{margin:0;font-size:16px;line-height:1.2;font-weight:700}@media screen and (min-width:1025px){.page-section--program__item__entry__time,.page-section--program__item__entry__title{font-size:18px;line-height:1.44444444}}.page-section--program__item__entry__time{-ms-flex:0 0 50px;flex:0 0 50px}@media (min-width:660px){.page-section--program__item__entry__time{-ms-flex:0 0 100px;flex:0 0 100px}}.page-section--program__item__entry__title{-ms-flex:1 1 auto;flex:1 1 auto}.page-section--program__item__entry__description{margin-left:17px;padding:0 17px 20px 50px;font-size:15px;line-height:1.46666667}@media (min-width:660px){.page-section--program__item__entry__description{padding-left:100px}}.page-section--program__item__entry__description :first-child{margin-top:0}.page-section--program__item__entry__description :last-child{margin-bottom:0}.linktip{width:100%;max-width:1090px}.linktip__inner{display:-ms-flexbox;display:flex;background:#fff;box-shadow:0 0 4px rgba(0,0,0,.3);padding:20px;margin:0 10px}@media (min-width:1025px){.linktip__inner{margin:0 30px;padding:60px}}.linktip__content{-ms-flex:1 1 auto;flex:1 1 auto}.linktip__figure{display:none}@media (min-width:790px){.linktip__figure{display:block;-ms-flex:0 0 200px;flex:0 0 200px;padding-right:20px}}@media (min-width:1025px){.linktip__figure{-ms-flex:0 0 400px;flex:0 0 400px;padding-right:60px}}.linktip__figure__img{display:block;width:100%;height:auto}.linktip__job,.linktip__title{font-size:16px;line-height:1.2;font-weight:700}@media screen and (min-width:1025px){.linktip__job,.linktip__title{font-size:18px;line-height:1.44444444}}.linktip__job{color:#0091B5}.linktip__description{font-size:15px;line-height:1.46666667;margin:10px 0 0}@media (min-width:1025px){.linktip__description{margin:30px 0 0}}.linktip__description>:last-child{margin-bottom:0}@media (min-width:680px){.page-section--gallery{overflow:hidden}}.page-section--gallery .page-section__rte{margin-bottom:30px}.page-section--gallery .slick-list{overflow:visible}.page-section--gallery .slick-arrow{display:inline-block;border:none;background:0 0;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;margin:0;font-size:100%;font:inherit;color:inherit;text-align:inherit;position:absolute;top:0;bottom:0;width:20px;cursor:pointer;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;z-index:99;fill:#000}.page-section--gallery .slick-arrow::-moz-focus-inner{border:0}.page-section--gallery .slick-arrow:active,.page-section--gallery .slick-arrow:focus{outline:0}@media (min-width:680px){.page-section--gallery .slick-arrow{width:60px}}.page-section--gallery .slick-arrow:focus,.page-section--gallery .slick-arrow:hover{fill:#0091B5}.page-section--gallery .slick-arrow:active{fill:#000}.page-section--gallery .slick-arrow svg{width:13px;height:auto}@media (min-width:680px){.page-section--gallery .slick-arrow svg{width:17px}}.page-section--gallery .slick-prev{right:calc(100% - 20px)}@media (min-width:680px){.page-section--gallery .slick-prev{right:calc(100% - 30px)}}.page-section--gallery .slick-next{left:calc(100% - 20px)}@media (min-width:680px){.page-section--gallery .slick-next{left:calc(100% - 30px)}}.page-section--gallery__caption{padding:7px 20px}@media (min-width:680px){.page-section--gallery__caption{padding:14px 61px}}.page-section--gallery__slider{position:relative;margin:0 -10px}@media (min-width:680px){.page-section--gallery__slider{margin:0 auto;width:660px}}.page-section--gallery__item{margin:0;padding:0;width:100%;height:100%;padding:0 20px;box-sizing:border-box;float:left;position:relative}@media (min-width:680px){.page-section--gallery__item{padding:0 30px}}.page-section--gallery__item__holder{background:#F6F6F6 no-repeat center;background-size:contain;position:relative;height:0;padding-bottom:66.66666667%}.page-section--gallery__item__caption{display:none;font-size:18px;line-height:1.44444444}.page-section--gallery__item__caption__count{font-weight:700;float:left;width:67px}.page-section--gallery__item__caption__text{margin-left:67px}.page-section--gallery__item__img{width:100%;height:auto}#Form_ContactForm_Category_Holder .middleColumn{position:relative;cursor:pointer}#Form_ContactForm_Category_Holder .middleColumn:after{content:"";position:absolute;width:100%;height:100%;top:0}#registrationform-overlay-category{position:absolute;left:0;right:0;z-index:100;width:100%;min-height:100%;top:-100%;height:0;overflow:hidden;background:#F5F5F5}body.form-overlay-open #registrationform-overlay-category{top:0;height:auto;overflow-y:visible}#registrationform-overlay-category .registrationform-overlay-inner{max-width:1200px;margin:0;padding-top:30px;padding-bottom:30px;padding-right:10px;padding-left:10px;background:#fff;height:100%;width:100%;position:relative}@media screen and (min-width:1025px){#registrationform-overlay-category .registrationform-overlay-inner{margin:50px auto;padding-top:74px;padding-bottom:74px;padding-right:78px;padding-left:78px}}#registrationform-overlay-category .registrationform-overlay-title{margin-bottom:53px;font-size:100%;line-height:1.2}#registrationform-overlay-category button.registrationform-overlay-closer{background:0 0;border:none;padding:0;position:absolute;right:24px;top:28px}#registrationform-overlay-category button.icon-cross{font-size:30px}#registrationform-overlay-category ul{list-style:none;padding:0;margin:0}#registrationform-overlay-category ul>li{margin:0}#registrationform-overlay-category ul.registrationform-overlay-option{margin-top:50px;margin-bottom:40px}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option{margin-top:0;margin-bottom:32px}}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-title{display:none}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-title{display:block;margin-bottom:30px}}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-title>ul>li{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:8.33333333%}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-title>ul>li.option-title-category{margin-left:8.33333333%;width:8.33333333%}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-title>ul>li.option-title-criterion{width:41.66666667%}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-title>ul>li.option-title-annual-amount{width:41.66666667%}}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry{border-bottom:2px solid #000;clear:both}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry:after,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry:before{content:" ";display:table;clear:both}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry:hover{background:#F5F5F5}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry:last-child{border-bottom:none}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry.active>ul>li.option-entry-selector:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f10e"}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul{display:table;cursor:pointer;width:100%}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul{display:block}}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:8.33333333%}}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-selector:before{display:inline-block;font-family:fontcustom;font-style:normal;font-weight:400;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;content:"\f10f";font-size:30px;line-height:1.5}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-selector:before{font-size:38px;line-height:1.1}}@media not all and (min-resolution:0.001dpcm){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-selector:before{position:relative;top:2px}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-selector:before{position:relative;top:2px}}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-category,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-selector{display:table-cell;vertical-align:middle;width:10%}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-annual-amount,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-criterion{padding-left:10px}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-annual-amount:before,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-criterion:before{content:attr(data-label);display:block;position:relative;width:auto;height:auto;font-size:81.25%;top:5px}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-annual-amount:before,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-criterion:before{display:none}}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-selector{padding-right:5px}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-selector{padding-left:0;padding-right:10px;width:8.33333333%}}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-annual-amount,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-category,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-criterion{line-height:1.5}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-annual-amount,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-category,#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-criterion{line-height:2.4}}#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-category{padding-right:10px}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-category{width:8.33333333%}}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-criterion{width:41.66666667%}}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li.option-entry>ul>li.option-entry-annual-amount{width:41.66666667%}}#registrationform-overlay-category ul.registrationform-overlay-option>li>ul{display:block}#registrationform-overlay-category ul.registrationform-overlay-option>li>ul>li{display:block}@media (min-width:1025px){#registrationform-overlay-category ul.registrationform-overlay-option>li>ul>li{display:inline-block}}#registrationform-overlay-category .registrationform-overlay-caption{margin-bottom:10px}#footer{background-color:#f5f5f5;padding-bottom:30px;clear:both}#footer:after,#footer:before{content:" ";display:table;clear:both}@media (min-width:1025px){#footer{padding-bottom:0}}body.mobile-nav-open #footer{display:none}@media (min-width:1025px){body.mobile-nav-open #footer{display:block}}#footer .outer{max-width:1200px;margin:auto;padding-top:66px;padding-bottom:65px}@media (min-width:1025px){#footer .outer{padding-left:50px;padding-right:50px}}#footer .outer .inner{box-sizing:border-box}@media (min-width:1025px){#footer .outer .inner{margin-left:-10px;margin-right:-10px;clear:both}#footer .outer .inner:after,#footer .outer .inner:before{content:" ";display:table;clear:both}}#footer .address{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%}@media screen and (min-width:768px){#footer .address{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333333%}}#footer .address h1{text-transform:uppercase;font-weight:600;font-size:18px;margin-bottom:0}#footer .address h2{font-weight:300}#footer .address p{margin-bottom:36px}#footer .address p:last-child{margin-bottom:0}#footer .address a{text-decoration:none}#footer .address .social-links{margin-top:54px}#footer .address .social-links ul{list-style:none;padding:0;margin:0;margin-top:-13px;margin-bottom:0;height:40px}#footer .address .social-links ul>li{margin:0}#footer .address .social-links ul li{display:inline;margin-left:9px}#footer .address .social-links ul li:first-child{margin-left:0}#footer .address .social-links ul li a{text-decoration:none}#footer #footer-nav{display:none;min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%;margin-top:30px}@media screen and (min-width:768px){#footer #footer-nav{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:33.33333333%;margin-top:0}}#footer #footer-nav ul li{padding:0 24px 0 0}@media screen and (max-width:1025px){#footer #footer-nav ul li.link{display:none}}#footer #footer-nav ul li.footer-nav{display:block}#footer #footer-nav ul li a{text-decoration:underline}#footer .footer-partner-logo-holder{list-style:none;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-ms-flex-pack:justify;justify-content:space-between;margin-right:-10px}@media screen and (min-width:768px){#footer .footer-partner-logo-holder{-ms-flex-pack:end;justify-content:flex-end}}#footer .footer-partner-logo-holder li{margin:0 10px}#footer .footer-partner-logo-holder svg{display:block;height:54px;width:auto}#footer .company-info{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:100%;margin-top:30px}@media screen and (min-width:768px){#footer .company-info{min-height:1px;float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px;width:66.66666667%;margin-top:0}}#footer .company-info a{display:block;margin-top:30px}#footer .company-info a:first-child{margin-top:7px}#footer .company-info a img.bds-logo{height:auto;max-width:180px}#footer .company-info a img.build-smart-logo{height:auto;max-width:245px}@media screen and (min-width:768px){#footer .company-info a img.build-smart-logo{max-width:100%}}@media screen and (min-width:820px){#footer .company-info a img.build-smart-logo{max-width:245px}}#footer .company-info .copyright{float:right;margin-top:20px;margin-bottom:0;font-size:16px}