@font-face{font-family:'Brandon Text';src:url("../fnt/BrandonText-Light.eot");src:url("../fnt/BrandonText-Light.eot?#iefix") format("embedded-opentype"),url("../fnt/BrandonText-Light.woff") format("woff"),url("../fnt/BrandonText-Light.ttf") format("truetype"),url("../fnt/BrandonText-Light.svg#BrandonText-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Brandon Text';src:url("../fnt/BrandonText-Regular.eot");src:url("../fnt/BrandonText-Regular.eot?#iefix") format("embedded-opentype"),url("../fnt/BrandonText-Regular.woff") format("woff"),url("../fnt/BrandonText-Regular.ttf") format("truetype"),url("../fnt/BrandonText-Regular.svg#BrandonText-Regular") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Brandon Text';src:url("../fnt/BrandonText-Medium.eot");src:url("../fnt/BrandonText-Medium.eot?#iefix") format("embedded-opentype"),url("../fnt/BrandonText-Medium.woff") format("woff"),url("../fnt/BrandonText-Medium.ttf") format("truetype"),url("../fnt/BrandonText-Medium.svg#BrandonText-Medium") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:"Flaticon";src:url("../fnt/Flaticon.eot");src:url("../fnt/Flaticon.eot?#iefix") format("embedded-opentype"),url("../fnt/Flaticon.woff") format("woff"),url("../fnt/Flaticon.ttf") format("truetype"),url("../fnt/Flaticon.svg#Flaticon") format("svg");font-weight:normal;font-style:normal}body,input,textarea,select,button{font-size:16px;font-family:'Brandon Text', sans-serif}body{color:#000;line-height:24px}input,textarea,select,button{line-height:normal}h1,.s-h1,h2,h3{font-weight:normal;line-height:1.25em;margin:0;color:#3b3fb6}h1,.s-h1{font-size:32px;margin-bottom:30px;font-weight:500}h1.bold,.s-h1.bold{font-weight:700}h2{font-size:24px;margin-bottom:15px}h3{font-size:20.8px;margin-bottom:15px}p,ul,ol,.flex-img,.flex-vid{margin:0 0 30px}ul{padding:0 20px;list-style:none}ul:not(.nav,.flex-direction-nav) li{position:relative}ul:not(.nav,.flex-direction-nav) li:not(:last-child){margin-bottom:5px}ul:not(.nav,.flex-direction-nav) li:before{content:'';height:2px;width:6px;position:absolute;left:-20px;top:11px;background-color:#000}ol{padding:0 30px}a{color:#3b3fb6;text-decoration:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}a:hover{-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.btn{display:inline-block;line-height:18px;text-align:center;padding:15px 22.5px;color:#fff;background:#302682;font-size:18px;font-weight:bold;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}.btn:hover,.btn:focus{background:#71dbd4}.btn.s-secondary{background:#71dbd4}.btn.s-secondary:hover,.btn.s-secondary:focus{background:#3b3fb6}.btn.s-tertiary:hover,.btn.s-tertiary:focus{background:#f4f8fa}.btn.s-quarternary{background:#f4f8fa;color:#3b3fb6}.btn.s-quarternary:hover,.btn.s-quarternary:focus{color:#fff;background:#3b3fb6}.btn.btn-icon:before{float:right;display:block;margin-left:15px}.btn-cont{margin-bottom:0;padding-bottom:15px;overflow:hidden}.btn-cont .btn{float:left;margin:0 15px 15px 0}.intro{font-size:18px}.main-content.wrap .intro{font-size:20px;line-height:32px;opacity:.75}.desc{font-size:14px}strong{font-weight:600}hr{border:none;height:1px;background:#eff2f5;margin:0 0 30px}hr.clear{background:none;height:0;margin:0}hr.product-page-spacer{margin:60px auto}.product-info hr{margin-bottom:0}table{width:100%;border-spacing:0}table tr:nth-child(2n+1){background-color:#eff2f5}table td:first-child{font-weight:600}table td{line-height:16px;padding:10px;font-size:14px;border:none}[class^='i-']:before,[class*=' i-']:before,[class^='i-']:after,[class*=' i-']:after,input[type=checkbox]+label:before,.validation:before,.flex-direction-nav a:before{font-family:'Flaticon';font-size:12px;font-style:normal;font-weight:normal}.i-conversation:before{content:"\f100"}.i-world:before{content:"\f101"}.i-building:before{content:"\f102"}.i-square:before{content:"\f103"}.i-group:before{content:"\f104"}.i-flag-map-marker:before{content:"\f105"}.i-plus:before{content:"\f106"}.i-arrow-east:before{content:"\f107"}.i-arrow-west:before{content:"\f108"}.i-arrow-south:before{content:"\f107";-webkit-transform:rotate3d(0, 0, 1, 90deg);-moz-transform:rotate3d(0, 0, 1, 90deg);transform:rotate3d(0, 0, 1, 90deg)}.i-arrow-line-south:before{content:"\f109"}.i-arrow-line-east:before{content:"\f10a"}.i-envelope:before{content:"\f10b"}.i-linkedin:before{content:"\f10c"}.i-facebook:before{content:"\f10d"}.i-twitter:before{content:"\f10e"}.i-play:before{color:#fff;display:block;height:60px;width:60px;line-height:60px;text-align:center;font-size:22px;background-color:#3b3fb6}form{margin:0;padding:0}form.main-content{border:1px solid #f1f1f1;overflow:hidden;padding-bottom:30px}label,.label{display:inline-block;margin-bottom:0;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;font-weight:300;font-size:16px;line-height:50px}label{cursor:pointer}input,textarea,select,button{padding:0;margin:0;-webkit-appearance:none;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}input:focus,textarea:focus,select:focus,button:focus{outline:none}input,textarea,select{width:100%;border:1px solid #e3e3e3;padding:15px;color:#2a314c;font-weight:300;background-color:#fafafa}input:required:valid+.validation,textarea:required:valid+.validation,select:required:valid+.validation{color:green}input.s-invalid,textarea.s-invalid,select.s-invalid{border-color:red}input.s-invalid:valid:focus,textarea.s-invalid:valid:focus,select.s-invalid:valid:focus{border-color:green}textarea{min-height:10em}input[type=date]{min-height:46px}select{-moz-appearance:none}form.s-invalid input:required,form.s-invalid textarea:required,form.s-invalid select:required{border-color:red}form.s-invalid input:required:valid,form.s-invalid textarea:required:valid,form.s-invalid select:required:valid{border-color:#e8edf1}form.s-invalid ::-webkit-input-placeholder{color:red}form.s-invalid :-moz-placeholder{color:red}form.s-invalid ::-moz-placeholder{color:red}form.s-invalid :-ms-input-placeholder{color:red}button{cursor:pointer;background:none;border:none}input[type=checkbox],input[type=radio]{width:auto;padding:0;margin:0;border:none;display:none}input[type=checkbox]+label,input[type=radio]+label{display:block;position:relative;padding-left:35px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:'';display:block;width:20px;height:20px;line-height:20px;text-align:center;color:#71dbd4;background:#3b3fb6;border:1px solid #3b3fb6;position:absolute;top:0;left:0;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}input[type=checkbox]:checked+label:before,input[type=radio]:checked+label:before{background:#71dbd4;color:#3b3fb6}input[type=checkbox]{-webkit-appearance:checkbox}input[type=checkbox]+label:before{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0}input[type=radio]{-webkit-appearance:radio}input[type=radio]+label:before{-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%}.options{margin-bottom:30px}form .row{position:relative;margin-bottom:10px;padding:0 30px}form .row.s-aligned label,form .row.s-aligned .label{float:left;width:24%;padding-right:15px}form .row.s-aligned input,form .row.s-aligned textarea,form .row.s-aligned select,form .row.s-aligned .options,form .row.s-aligned .upload,form .row.s-aligned .select-field{float:left;width:76%}form .row.s-aligned .options label,form .row.s-aligned .options input,form .row.s-aligned .options textarea,form .row.s-aligned .options select,form .row.s-aligned .options .upload{float:none;width:100%}form .row.s-aligned:first-child{margin-top:30px}form .row .options{margin-bottom:0}form .row .validation{display:none;position:absolute;bottom:0;right:0;width:10px;height:10px;line-height:10px;background:red;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-moz-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-ms-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;-o-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}form .row .validation:before{content:'';font-size:10px}form .row.textarea-row .validation{bottom:auto}form .row.textarea-row .validation,form .row.textarea-row.s-aligned .validation{top:0}form .row.textarea-row label+textarea+.validation{top:0}form .row.textarea-row label{line-height:24px}form .options.s-aligned,.submit-row.s-aligned,.validation-row.s-aligned{padding-left:30px}form .options.s-aligned button,.submit-row.s-aligned button,.validation-row.s-aligned button{margin-left:23%}.select-row{position:relative}.select-row .select-field{position:relative}.select-row .select-field select{position:relative;z-index:2;background:transparent;padding-right:45px}.select-row .select-field:after{content:"\f109";font-family:'Flaticon';color:#000;display:inline-block;font-size:15px;width:15px;height:15px;line-height:15px;position:absolute;bottom:17px;right:17px;z-index:1}.select-row.s-aligned .select-field select{float:none;width:100%}.select-row.purple{background-color:#302682;margin-bottom:30px;padding:22.5px 30px 30px}.select-row.purple label{color:#fff;font-size:20px;font-weight:700;margin-bottom:15px}.select-row.purple select{background-color:#fff;border-color:#fff}.select-row.purple .select-field{background-color:#fff}.select-row.purple .select-field select{background:transparent}.validation-row{display:none;color:red;font-weight:bold;margin:30px 0}form.s-invalid .validation-row{display:block}.invalid-note{display:none}.s-invalid .invalid-note{display:inline-block}.upload .upload-holder{position:relative;padding-right:0}.upload p{margin:0}.upload .file-field,.upload .file-select a{height:45px;line-height:45px;overflow:hidden}.upload .file-select{position:absolute;top:0;right:0}.upload .upload-error{clear:both;display:none;color:red;padding-top:5px}.upload .s-invalid .upload-error{display:block}#top{position:relative;padding:0 45px;z-index:11111111111;background-color:#fff;-webkit-box-shadow:0px 0px 12px -2px rgba(0,0,0,0.75);-moz-box-shadow:0px 0px 12px -2px rgba(0,0,0,0.75);box-shadow:0px 0px 12px -2px rgba(0,0,0,0.75)}#top #logo{float:left;position:relative;z-index:9}#top #logo a{display:block;padding:18px 0}#top #logo img{display:block;width:191px}@media (max-width: 450px){#top #logo{margin-left:-15px}#top #logo img{width:130px;margin-top:5px}}#top #search-box{text-align:center;float:right;background-color:#f4f8fa;position:absolute;right:0;top:0;bottom:0;width:160px;z-index:5;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#top #search-box button,#top #search-box .s-close{position:absolute;top:30px;right:45px;color:#555757}#top #search-box .i-search:before{margin-right:5px;font-size:16px}#top #search-box input{border:none;padding:20px 30px;background-color:#f4f8fa;line-height:27px;width:50%;min-width:555px;text-align:center}#top #search-box .s-close{display:none;height:14px;line-height:14px}#top #search-box .s-close:before,#top #search-box .s-close:after{content:'';position:absolute;height:2px;width:19.8px;left:-30px;background-color:#000;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}#top #search-box .s-close:before{top:5px;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}#top #search-box .s-close:after{bottom:7px;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}#top #search-box #search-overlay{position:fixed;width:100%;top:129px;bottom:0;left:100%;padding:30px 0;opacity:0;-webkit-transition:opacity .3s ease-in,left .3s linear .3s,top .3s linear .3s;-moz-transition:opacity .3s ease-in,left .3s linear .3s,top .3s linear .3s;-ms-transition:opacity .3s ease-in,left .3s linear .3s,top .3s linear .3s;-o-transition:opacity .3s ease-in,left .3s linear .3s,top .3s linear .3s;transition:opacity .3s ease-in,left .3s linear .3s,top .3s linear .3s;background-color:#71dbd4;z-index:11111111111}#top #search-box #search-overlay .results{width:50%;min-width:555px;margin:30px auto 0;overflow:hidden;max-height:80%}#top #search-box #search-overlay .section{padding:15px;background-color:#f4f8fa}#top #search-box #search-overlay .section:not(:last-child){border-bottom:1px solid #71dbd4}#top #search-box #search-overlay .section .category,#top #search-box #search-overlay .section .info{font-weight:600;margin-bottom:10px}#top #search-box #search-overlay .section .category{float:left}#top #search-box #search-overlay .section .info{float:right}#top #search-box #search-overlay .section .result{display:block;text-align:left;font-weight:300}#top #search-box #search-overlay .section .result:hover{opacity:1;text-decoration:underline}#top #search-box.s-open{width:100%}#top #search-box.s-open .i-search{display:none}#top #search-box.s-open .s-close{display:block}#top #search-box.s-open #search-overlay{left:0;opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media (max-height: 650px){#top #search-box.s-open #search-overlay .results{overflow-y:scroll}}@media (max-height: 500px){#top #search-box.s-open #search-overlay .results{max-height:60%}}#top.s-stick{position:fixed;top:0;left:0;width:100%}#top.s-stick #search-box #search-overlay{top:79px}#top.s-stick+*{margin-top:79px}#top .wrap{position:relative}#top .top-action{position:absolute;top:0;right:30px;padding:5px 10px;font-size:14px;font-weight:normal;z-index:10}@media (max-width: 450px){#top .top-action{font-size:10px}}.footer-logo{width:172.5px;margin-right:90px;float:left}.footer-logo.positioned{position:absolute;bottom:0}#bottom{background-color:#ececec;color:#3b3fb6}#bottom>.wrap{padding:90px 15px 0;position:relative}#bottom .col{width:33%;float:left;margin-bottom:30px;min-height:135px}#bottom .col a{font-size:14px;line-height:24px;font-weight:500;display:block;opacity:.75}#bottom .col a:hover{text-decoration:underline}#bottom .title{font-weight:bold;font-size:19px;margin-bottom:15px}#bottom .footer-content{margin-left:25%}#post-bottom{line-height:80px;background-color:#fff;font-weight:300;font-size:14px;height:80px}#post-bottom #copyright{float:left}#post-bottom .links{float:right}#post-bottom .links a:hover{text-decoration:underline}#post-bottom .links .divider{margin:0 7.5px}#post-bottom p{margin-bottom:0}.nav ul,ul.nav{list-style:none;padding:0;margin:0}#nav-main{text-align:center;width:100%;padding-left:190px}#nav-main li{position:relative}@media (max-width: 1050px){#nav-main li.state-open>.submenu-positioner{display:block}}@media (min-width: 1050px){#nav-main li:hover>.submenu-positioner{display:block}}#nav-main .nav-el{z-index:1;display:inline-block}#nav-main .nav-el .submenu-positioner{display:none;margin-top:-24px}@media (min-width: 1050px){#nav-main .nav-el .submenu-positioner{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;margin-top:auto;position:absolute;top:70px;left:0}}#nav-main .nav-el .submenu-positioner .submenu{background-color:#ffffff}#nav-main .nav-el .submenu-positioner .submenu a{color:#767988;padding:35px 15px;line-height:16px;font-size:18px;display:block;font-weight:500;background-color:#e8edf1}@media (min-width: 1050px){#nav-main .nav-el .submenu-positioner .submenu a{white-space:nowrap;background-color:#ffffff;padding:20px}#nav-main .nav-el .submenu-positioner .submenu a span{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out;border-bottom:3px solid transparent}#nav-main .nav-el .submenu-positioner .submenu a:hover span{border-color:#71dbd4}}#nav-main .nav-el .submenu-positioner .submenu .depth-3 a{padding:5px 15px}@media (min-width: 1050px){#nav-main .nav-el .submenu-positioner .submenu .depth-3 a{padding:15px;background-color:#e8edf1}}#nav-main .nav-el .submenu-positioner .depth-2:not(:first-child){border-top:1px solid #fff}@media (min-width: 1050px){#nav-main .nav-el .submenu-positioner .depth-2:not(:first-child){border-top:none}}@media (min-width: 1050px){#nav-main .nav-el .submenu-positioner .depth-2 .submenu-positioner{top:0;left:100%}}#nav-main .nav-el .submenu-positioner .depth-2 .submenu{padding:5px 0 30px;background-color:#e8edf1}@media (min-width: 1050px){#nav-main .nav-el .submenu-positioner .depth-2 .submenu{padding:0}}#nav-main .nav-el>a{color:#767988;padding:34px 15px 24px;line-height:16px;font-size:18px;display:block;font-weight:500}#nav-main .nav-el>a span{display:block;padding-bottom:6px;border-bottom:3px solid transparent;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-main .nav-el>a:hover span{border-color:#71dbd4;color:#3b3fb6;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-main .nav-el.s-active a span{border-color:#71dbd4;color:#3b3fb6}#nav-main .nav-el.language-select{float:right}#nav-main .nav-el.language-select a{font-size:13px}#language-select-overlay{background-color:rgba(0,0,0,0.45);position:fixed;top:0;right:0;bottom:0;left:0;padding:120px 30px 30px;z-index:1338}#language-select-overlay:not(.s-active){display:none}#language-select-overlay .wrap{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;background-color:#fff;max-width:980px;padding:15px}#language-select-overlay .close-overlay{display:block;float:right;position:relative;height:20px;width:20px;margin-top:15px;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}#language-select-overlay .close-overlay:before,#language-select-overlay .close-overlay:after{content:'';background-color:#000}#language-select-overlay .close-overlay:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:100%;left:0;height:2px}#language-select-overlay .close-overlay:after{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);height:100%;top:0;width:2px}#language-select-overlay .title{font-size:24px;margin-bottom:30px;text-align:left}#language-select-overlay .countries{width:100%;overflow:hidden}#language-select-overlay .countries .country{width:50%;float:left;margin-bottom:10px;text-align:left}#language-select-overlay .countries .country:nth-child(2n+1){clear:both}#language-select-overlay .countries .country a{display:block;line-height:16px}#language-select-overlay .countries .country a .flag{height:16px;width:20px;background-repeat:no-repeat;margin-right:5px;display:inline-block;background-image:url("../img/sprite.png");background-repeat:no-repeat;background-size:150px 16px}#language-select-overlay .countries .country a.nl .flag{background-position:0 0}#language-select-overlay .countries .country a.uk .flag{background-position:-24px 0;width:32px}#language-select-overlay .countries .country a.es .flag{background-position:-56px 0}#language-select-overlay .countries .country a.cn .flag{background-position:-80px 0}#language-select-overlay .countries .country a.us .flag{background-position:-104px 0;width:30px}#nav-trigger{float:right;display:none;cursor:pointer}#nav-trigger .icon-cont{display:block;position:relative;margin:30px auto;width:30px}#nav-trigger .icon{display:block;height:2px;background-color:#000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#nav-trigger .icon:before,#nav-trigger .icon:after{height:2px;background-color:#000;position:absolute;display:block;width:30px;content:'';-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-trigger .icon:before{top:-8px}#nav-trigger .icon:after{bottom:-8px}#nav-trigger.s-active .icon{background-color:transparent;-webkit-transition:all .1s ease-out;-moz-transition:all .1s ease-out;-ms-transition:all .1s ease-out;-o-transition:all .1s ease-out;transition:all .1s ease-out}#nav-trigger.s-active .icon:before,#nav-trigger.s-active .icon:after{top:0px;bottom:auto;-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}#nav-trigger.s-active .icon:before{-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}#nav-trigger.s-active .icon:after{-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.grid .el{width:25%;float:left;padding:0 2px;margin-bottom:30px}.grid .el .block{display:block;background-color:#fafafa;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;overflow:hidden;height:330px;position:relative}.grid .el .block .img-container{width:100%;position:relative;padding:15px;height:70%}.grid .el .block .img-container img{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);max-height:100%;max-width:100%}.grid .el .block .info{margin-bottom:0;position:absolute;left:0;right:0;bottom:0;color:#000;text-align:center;padding-bottom:20px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.grid .el .block .info span{display:block}.grid .el .block .info .name{font-weight:700}.grid .el .block .info .brand{font-size:14px}.grid .el .block .link-block{display:block;position:absolute;left:0;right:0;bottom:-100%;font-weight:bold;color:#fff;background-color:#3b3fb6;line-height:40px;text-align:center;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.grid .el .block:hover{opacity:1;background-color:#71dbd4}.grid .el .block:hover .info{bottom:30px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.grid .el .block:hover .link-block{bottom:0;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}@media (min-width: 850px){.grid:not(.cols-3):nth-child(4n+5){clear:both}}.grid .brochure{padding-top:35px}.cards{margin-bottom:30px;position:relative}.cards .flex-direction-nav{position:absolute;right:7.5px;top:-80px}.cards .flex-direction-nav li{float:left;margin-left:10px}.cards .flex-direction-nav li:before{content:normal}.cards .flex-direction-nav .flex-prev:before{content:'\f108';font-family:'Flaticon';line-height:32px}.cards .flex-direction-nav .flex-next:before{content:'\f107';font-family:'Flaticon';line-height:32px}.cards .flex-direction-nav .flex-prev,.cards .flex-direction-nav .flex-next{display:block;border:2px solid #3b3fb6;height:35px;width:35px;text-align:center;color:#3b3fb6;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.cards .flex-direction-nav .flex-prev:hover,.cards .flex-direction-nav .flex-next:hover{background-color:#3b3fb6;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.cards .el{width:25%;padding:0 7.5px;float:left;overflow:hidden;margin-bottom:15px}.cards .el .block{display:block;position:relative}.cards .el .block .img-container{position:relative;overflow:hidden;height:500px}.cards .el .block .img-container img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-height:100%;min-width:100%}.cards .el .block .img-container:after{content:'';position:absolute;left:0;top:0;height:100%;width:100%;opacity:.65;background:rgba(42,49,76,0);background:-webkit-linear-gradient(top, rgba(42,49,76,0), #2a314c);background:-o-linear-gradient(bottom, rgba(42,49,76,0), #2a314c);background:-moz-linear-gradient(bottom, rgba(42,49,76,0), #2a314c);background:linear-gradient(to bottom, rgba(42,49,76,0), #2a314c)}.cards .el .block .text-container{position:absolute;bottom:0;width:100%;padding:22.5px 22.5px 0;color:#fff;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.cards .el .block .text-container .name{font-size:23px;line-height:32px;font-weight:bold;margin-bottom:19.8px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.cards .el .block .text-container .i-arrow-east{position:absolute;bottom:-45px;font-size:0;width:45px;text-align:center;line-height:45px;height:45px;display:block;-webkit-transition:all .15s ease-out;-moz-transition:all .15s ease-out;-ms-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.cards .el .block .text-container .function{margin-bottom:22.5px;opacity:.65;font-weight:500}.cards .el a.block:hover .text-container{background-color:#71dbd4;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.cards .el a.block:hover .text-container .name{margin-bottom:60px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.cards .el a.block:hover .text-container .i-arrow-east{font-size:16px;bottom:0;background-color:#3b3fb6;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-ms-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}@media (min-width: 901px){.cards:not(.slider) .el:nth-child(4n+5){clear:both}}@media (max-width: 900px) and (min-width: 651px){.cards:not(.slider) .el{width:calc(100%/3)}.cards:not(.slider) .el:nth-child(3n+4){clear:both}}@media (max-width: 650px) and (min-width: 451px){.cards:not(.slider) .el{width:50%}.cards:not(.slider) .el:nth-child(2n+3){clear:both}}@media (max-width: 450px){.cards:not(.slider) .el{width:100%}}.brands-list{padding-top:120px;float:right;width:70%;padding-bottom:120px}.brands-list .row{display:block;border-bottom:1px solid #e7edf2;overflow:hidden;position:relative}.brands-list .row span{display:block;padding:22.5px 0 15px;border-bottom:4px solid #fff}.brands-list .row .name{float:left;font-weight:bold;font-size:18px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.brands-list .row .market{float:right;font-weight:500;color:#595959;width:30%}.brands-list .row:hover .name{border-bottom-color:#71dbd4;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.brands-list .row:hover:before{color:#fff;border-color:#71dbd4;background-color:#71dbd4;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.brands-list li:first-child .row{border-top:1px solid #e7edf2}.i-plus:before{float:right;height:30px;width:30px;padding:0;display:block;margin-top:18px;line-height:30px;text-align:center;border:1px solid #e6e6e6;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;font-size:10px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.list .el{border:1px solid #eae9f2;-webkit-border-radius:1px;-moz-border-radius:1px;-ms-border-radius:1px;border-radius:1px;padding:19.8px 69px 19.8px 22.5px;margin-bottom:10px;display:block;position:relative}.list .el .name{font-weight:bold;font-size:24px;margin-bottom:0}.list .el .subtitle{margin-bottom:0;opacity:.65;font-weight:500}.list .el:before{position:absolute;right:18px;margin-top:0}.list .el:hover{background-color:#fafafa}.list .el:hover:before{color:#fff;border-color:#71dbd4;background-color:#71dbd4;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.events .el{width:100%;margin-bottom:8px}.events .event{overflow:hidden;display:block;position:relative;background-color:#fff;-webkit-box-shadow:0px 0px 15px -2px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 15px -2px rgba(0,0,0,0.25);box-shadow:0px 0px 15px -2px rgba(0,0,0,0.25)}.events .event .dates{position:absolute;left:0;top:0;bottom:0;color:#fff;background-color:#71dbd4;width:50px;text-align:center;padding:15px 0}.events .event .dates .month,.events .event .dates .day{display:block;line-height:18px}.events .event .dates .month{text-transform:uppercase;font-weight:300;font-size:12px}.events .event .dates .day{font-weight:600;font-size:18px}.events .event .dates .start:not(:last-child),.events .event .dates .end:not(:last-child){margin-bottom:10px}.events .event .card{padding:15px 119.8px 15px 69.8px}.events .event .card .info{position:relative;min-height:110px;margin-bottom:0;padding-right:30px}.events .event .card .info span{display:block}.events .event .card .info .title{color:#3b3fb6;font-size:19px;font-weight:500;white-space:nowrap}.events .event .card .info .location{color:#2a314c;font-weight:300;white-space:nowrap}.events .event .card .info .tag{position:absolute;bottom:0;left:0}.events .event .event-image{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:15px;max-width:100px;max-height:83%;display:block}.sidebar .events .event .card .info{border:none;min-height:90px}.sidebar .events .event .card .info .title{font-size:16px}.sidebar .events .event .card .info .location{font-size:14px}.sidebar .events .event .event-image{max-width:45px}#pagination{margin:60px auto;text-align:center}#pagination:not(.cols-3){width:100%}#pagination li{display:inline-block}#pagination a{padding:7.5px;font-weight:600;color:#a9a9a9;font-size:14px}#pagination .s-current a{color:#3b3fb6;text-decoration:underline}#pagination .first,#pagination .last{margin:0 15px}#pagination .first a,#pagination .last a{color:#000000}#pagination a:hover{color:#3b3fb6;opacity:1}.btn-grid{padding-top:90px}.btn-grid .s-h1{text-align:center}.btn-grid ul{text-align:center;margin-bottom:45px}.btn-grid li{display:inline-block;width:30%;margin-bottom:10px}@media (min-width: 951px){.btn-grid li:nth-child(3n+2){margin-left:4%;margin-right:4%}}@media (max-width: 950px) and (min-width: 601px){.btn-grid li{width:48%}.btn-grid li:nth-child(2n+2){margin-left:3%}}@media (max-width: 600px){.btn-grid li{width:100%}}.btn-grid .el{display:block;text-align:center;font-weight:bold;color:#3b3fb6;border:3px solid #3b3fb6;padding:15px}.btn-grid .el:hover{color:#fff;background-color:#3b3fb6}.brands-grid{overflow:hidden}.brands-grid.state-left .big-title{text-align:left;padding:0 30px}.brands-grid.wrap{padding:60px 0}.brands-grid li{width:calc(100%/3);padding:0 30px;margin-bottom:45px;float:left}.brands-grid .el{display:block;border:2px solid #f0f6f6;padding:15px;position:relative;height:140px;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.brands-grid .el img{max-height:100%;max-width:100%;display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.brands-grid .el:hover{border-color:#71dbd4;-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;-ms-transition:all .2s ease-out;-o-transition:all .2s ease-out;transition:all .2s ease-out}.sidebar .brands-grid.state-left .big-title{padding:0;font-size:32px;line-height:1.25em}.sidebar .brands-grid li{padding:0;width:49%}.sidebar .brands-grid li:nth-child(even){margin-right:1%}.sidebar .brands-grid li:nth-child(odd){margin-right:1%}.sidebar>.brands-grid.wrap{padding-top:0}iframe,img{border:none}.flex-img img,.flex-vid iframe,.flex-frame iframe{max-width:100%;display:block}.clear{clear:both}.main-content,.sidebar{margin-bottom:30px}.main-content:not(.wrap){width:58%;float:left}.main-content.wrap{max-width:830px;text-align:center}.sidebar{width:35%;float:right}.sidebar .widget{margin-bottom:22.5px}.sidebar *:last-child{margin-bottom:0}.slides,.flex-direction-nav,.flex-control-nav{list-style:none;padding:0;margin:0}.slides{overflow:hidden}.slides .el{display:none}.slides .el:first-child{display:block}.flex-control-nav li{float:left}.flex-control-nav li:not(:last-child){margin-right:10px}.flex-control-nav a{font-size:0;display:block;height:8px;width:8px;border:1px solid #e9e9e9;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background-color:#302682}.flex-control-nav a:not(.flex-active){opacity:.35}#banner{position:relative;overflow:hidden;margin-bottom:90px}#banner .banner-slider{position:relative;margin-bottom:36px}@media (min-width: 1000px){#banner .banner-slider{margin-bottom:0}}#banner .flex-direction-nav{display:flex;align-items:center;justify-content:center;position:absolute;right:0;z-index:1111111111;bottom:-36px}@media (min-width: 1000px){#banner .flex-direction-nav{bottom:auto;top:50%;transform:translateY(-50%);flex-direction:column}}#banner .flex-direction-nav .flex-prev,#banner .flex-direction-nav .flex-next{flex:0 0 auto;color:#fff;background-color:#302682;width:36px;height:36px;line-height:36px;text-align:center;display:block;font-size:0;position:relative;transition:background-color .3s ease-out, color .3s ease-out}#banner .flex-direction-nav .flex-prev:before,#banner .flex-direction-nav .flex-next:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media (min-width: 1050px){#banner .flex-direction-nav .flex-prev:hover,#banner .flex-direction-nav .flex-next:hover{background-color:#71dbd4;color:#fff}}#banner .flex-direction-nav .flex-prev:before{content:'\f108'}#banner .flex-direction-nav .flex-next:before{content:'\f107'}#banner picture img{display:block;width:100%}#banner.home picture:after{content:'';position:absolute;left:0;top:0;right:0;bottom:0;background:#3b3fb6;background:-webkit-linear-gradient(right, #3b3fb6, rgba(59,63,182,0));background:-o-linear-gradient(left, #3b3fb6, rgba(59,63,182,0));background:-moz-linear-gradient(left, #3b3fb6, rgba(59,63,182,0));background:linear-gradient(to left, #3b3fb6, rgba(59,63,182,0));opacity:.6}#banner .text-container{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:60%}#banner .text-container .title{font-size:48px;font-weight:bold;line-height:50px;margin-bottom:45px;color:#fff}#banner.home .text-container{max-width:456px}@media (max-width: 1080px){#banner.home .text-container{left:40%;max-width:684px}}@media (max-width: 850px){#banner.home .text-container{left:0;padding:0 15px;max-width:100%;width:100%}}@media (max-width: 750px){#banner.home .text-container .title{font-size:32px;margin-bottom:30px;line-height:36px}}@media (max-width: 600px){#banner.home .text-container .title{font-size:24px;margin-bottom:15px;line-height:28px}}@media (max-width: 450px){#banner.home .text-container .title{font-size:16px;line-height:18px;margin-bottom:7.5px}}#banner.information{background-color:#71dbd4}#banner.information .wrap{padding:60px 15px;overflow:hidden}#banner.information .main-content{width:62%}#banner.information .main-content p{font-size:22px;line-height:32px;opacity:.75;margin-bottom:19.8px}#banner.information .sidebar{width:28%}@media (max-width: 1000px){#banner.information .main-content,#banner.information .sidebar{width:100%}}#banner.information h1{font-weight:700;margin-bottom:19.8px;font-size:50px;color:#fff}#banner.information .i-arrow-line-south{font-weight:bold;line-height:16px;position:relative}#banner.information .i-arrow-line-south:before{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:100%;margin-left:19.8px;color:#7a8ea4}#banner.information .i-arrow-line-south .s-toggleable{font-size:0}#banner.information .i-arrow-line-south.s-active{font-size:0}#banner.information .i-arrow-line-south.s-active:before{content:normal}#banner.information .i-arrow-line-south.s-active .s-toggleable{font-size:16px}#banner.information .left{float:left;width:32%;margin-bottom:0;line-height:30px}#banner.information .right{float:right;width:64%;margin-bottom:0;font-size:22px;opacity:.75;line-height:32px}#banner.information .brochure .text{font-size:18px}#banner.information .brochure .link{font-size:16px}#banner.product{background-color:#3b3fb6;padding:75px 0;margin-bottom:60px}#banner.product .wrap{position:relative}#banner.product #product-banner-slider .slides{height:420px;margin-left:14%;width:43%}#banner.product #product-banner-slider .slides .el{height:100%}#banner.product #product-banner-slider .slides .el img{display:block;max-height:100%;max-width:100%;margin:0 auto}#banner.product #product-banner-slider .controls{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#banner.product #product-banner-slider .controls .control{padding:4px;-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;-webkit-transform:rotate3d(0, 0, 1, -45deg);-moz-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg);border:3px solid transparent}#banner.product #product-banner-slider .controls .control:not(:last-child){margin-bottom:5px}#banner.product #product-banner-slider .controls .control img{display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;-webkit-transform:rotate3d(0, 0, 1, 45deg);-moz-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg);max-height:75px;max-width:75px}#banner.product #product-information{position:absolute;top:0;right:0;bottom:0;width:38%;background-color:#2f3292;padding:30px}#banner.product #product-information .banner-preview,#banner.product #product-information .banner-only{display:none}#banner.product #product-information h1{color:#fff;font-weight:bold;margin-bottom:22.5px}#banner.product #product-information .short{color:#cbcce4;max-height:144px;overflow:hidden;text-overflow:ellipsis}@media (max-width: 450px){#banner.product #product-information .short{margin-bottom:135px}}#banner.product #product-information .short a{display:inline-block;position:relative;margin-top:22.5px;font-weight:bold;color:#71dbd4}#banner.product #product-information .short a:before{position:absolute;left:calc(100% + 15px);top:0}#banner.product #product-information .btn-cont{position:absolute;bottom:30px;left:30px;right:30px;padding:30px 0 0;border-top:1px solid #4a4ea0}#banner.product #product-information .btn-cont .btn{width:49%;margin:0 1px;padding:15px;white-space:nowrap;text-align:center}@media (max-width: 450px){#banner.product #product-information .btn-cont .btn{width:100%}}#banner.product #product-information.s-stick{position:fixed;left:0;top:79px;width:100%;z-index:1336;background-color:rgba(197,228,246,0.9);bottom:auto;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;padding:7.5px 30px}#banner.product #product-information.s-stick .short{display:none}#banner.product #product-information.s-stick .banner-preview{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;display:block;max-height:60px}#banner.product #product-information.s-stick h1{font-size:21px;min-width:50%;padding:7.5px 420px 0 80px;margin-bottom:0}#banner.product #product-information.s-stick .banner-only{display:block;min-width:50%;padding:0 420px 0 80px;color:#2a314c;font-size:14px}#banner.product #product-information.s-stick .btn-cont{bottom:auto;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding:0;left:auto;border:none}#banner.product #product-information.s-stick .btn-cont .btn{width:175px}#banner .content-block{position:relative;display:block;color:#fff}#banner .content-block.wrap{padding:60px 35% 60px 15px}#banner .content-block .title{font-size:58px;font-weight:bold;line-height:65px}#banner .content-block .short{font-size:22px;opacity:.75;line-height:32px}#banner .content-block .btn{border:1px solid #c3c4e7;color:#fff;padding:10px 15px;background-color:transparent}#banner .content-block .btn:hover{border-color:#fff;background-color:#fff;color:#3b3fb6}#banner.brand,#banner.blog{overflow:hidden}#banner.brand img,#banner.blog img{position:absolute;min-width:100%;min-height:100%}#banner.brand{background-color:#3b3fb6}#banner.brand img{opacity:.15}#banner.blog .gradient-overlay{background:rgba(59,63,182,0);background:-webkit-linear-gradient(right, rgba(59,63,182,0), #3b3fb6);background:-o-linear-gradient(left, rgba(59,63,182,0), #3b3fb6);background:-moz-linear-gradient(left, rgba(59,63,182,0), #3b3fb6);background:linear-gradient(to left, rgba(59,63,182,0), #3b3fb6);position:absolute;top:0;left:0;right:0;bottom:0}#banner.fixed{position:absolute;width:100%;left:0;right:0}#banner.fixed img{position:relative}.half-text{overflow:hidden}.half-text.wrap{margin-bottom:120px}.half-text .media{width:48%;position:relative}.half-text .media .flex-vid,.half-text .media .flex-img{margin-bottom:0;position:relative}.half-text .media .flex-vid img,.half-text .media .flex-img img{max-width:100%;margin:0 auto}.half-text .text-container{width:48%}.half-text .text-container .pretitle{margin-bottom:0;line-height:36px}.half-text .text-container .title{color:#3b3fb6;font-weight:500;font-size:32px;line-height:40px;margin-bottom:22.5px}.half-text .text-container .short{margin-bottom:22.5px;font-size:18px;line-height:28px;color:#2a314c}.half-text .text-container a:not(.btn){color:#71dbd4;font-weight:bold;font-size:18px}.half-text.right .media{float:left}.half-text.right .text-container{float:right}.half-text.left .media{float:right}.half-text.left .text-container{float:left}@media (min-width: 850px){.half-text:not(.wrap){margin-bottom:90px}.half-text:not(.wrap) .text-container{float:none;margin:0 auto;max-width:1140px;width:100%}}@media (min-width: 850px) and (max-width: 1270px){.half-text:not(.wrap) .text-container{max-width:980px}}@media (min-width: 850px){.half-text:not(.wrap) .text-container .short{font-size:20px}.half-text:not(.wrap) .text-container .short:not(.intro){opacity:.8}.half-text:not(.wrap).left .text-container p{padding-right:50%}.half-text:not(.wrap).right .text-container p{padding-left:50%}}.grid-row{position:relative}.grid-row.wrap{padding-bottom:60px;margin-bottom:90px}.grid-row .s-h1{text-align:center;margin-bottom:39.9px}.grid-row .btn{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:0}.event-row{position:relative;background-color:#000;overflow:hidden}.event-row .bg-image{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);min-width:100%;min-height:100%}.event-row .wrap{overflow:hidden;margin:120px auto;position:relative}.event-row .text-container{float:left;color:#fff;width:40%}.event-row .text-container .title{font-size:50px;font-weight:500;line-height:55px;margin-bottom:10px}.event-row .text-container .short{font-size:22px;line-height:36px;opacity:.75}.event-row .events{float:right;width:55%}.product-info p,.product-info li,.product-info li:before{opacity:.75}.product-info p.intro,.product-info li.intro,.product-info li:before.intro{opacity:1}.product-info h2{font-size:30px}.product-info h3{font-size:22px;border-top:4px solid #71dbd4;display:inline-block;padding-top:30px}.brochure{text-align:center}.brochure .text{font-weight:700;margin-bottom:0;color:#000}.brochure .link{font-size:14px}.brochure img{width:100%}.blog-detail img{width:100%;margin-bottom:30px}.contact .sidebar{float:left;width:20%;min-width:230px}.contact .main-content{float:right;width:73%}.accordeon .nav{background-color:#000;color:#fff;overflow:hidden;margin-bottom:22.5px}.accordeon .nav .title{padding:22.5px;font-weight:600;font-size:18px}.accordeon .nav .expandable .content-block{padding:15px 22.5px;display:block;background-color:#1e1f1f;font-weight:300;font-size:13px;line-height:20px;margin-bottom:0;color:#d8d8d8}.accordeon .nav .expandable .content-block a{color:#71dbd4}.accordeon .btn{width:100%;padding:15px 0;white-space:nowrap;font-size:12px}#card-row{padding:90px 0 120px;color:#3b3fb6}#card-row .wrap{position:relative}#card-row .title{font-weight:500;font-size:35px;margin-bottom:45px;line-height:35px;display:inline-block;position:relative;padding-right:15px;margin-left:7.5px}#card-row.blue{background-color:#3b3fb6;color:#fff}#card-row.blue .wrap:before{content:'';height:1px;width:90%;left:5%;top:20px;position:absolute;background-color:#585cc1}#card-row.blue .title{background-color:#3b3fb6}#card-row.blue .flex-direction-nav{background-color:#3b3fb6}#card-row.blue .flex-direction-nav .flex-prev,#card-row.blue .flex-direction-nav .flex-next{color:#fff;border:2px solid #fff}#card-row.blue .flex-direction-nav .flex-prev:hover,#card-row.blue .flex-direction-nav .flex-next:hover{background-color:#fff;color:#302582}#card-row.employees .cards .el .block .text-container .name{margin-bottom:5px}#card-row.small{padding:60px 0}#card-row.small .wrap{max-width:860px}#card-row.small .el{width:calc(100%/3)}#card-row .header{font-size:32px;font-weight:500;margin-bottom:22.5px}#card-row .short{color:#262626;font-size:15px;line-height:28px;margin-bottom:22.5px}#card-row .more{color:#71dbd4;font-size:15px;font-weight:bold}.brands-row{overflow:hidden}.brands-row .brand-flag{padding:120px 30px 39.9px;background-color:#fafafa;width:25%;float:left}.brands-row .brand-flag p{font-weight:500;color:#252525;font-size:15px}.brands-row .brand-flag .title{font-size:35px;color:#000}.brands-row .brand-flag a{color:#71dbd4;font-weight:bold;font-size:18px}.image-slider.wrap{position:relative;padding-bottom:90px;overflow:hidden}.image-slider.wrap .el img{display:block;width:100%}.image-slider.wrap .flex-control-nav{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:45px}h1.wrap{color:#000;font-size:62px;text-align:center;margin-bottom:90px}.title.left{width:24%;float:left;font-weight:500;font-size:32px;line-height:38px}.title.left .subtitle{display:block;color:#71dbd4;font-size:18px;font-weight:700}.title.left .subtitle:hover{color:#3b3fb6}.title.left:before{color:#302682;font-size:43px}.showcase-row{overflow:hidden}.showcase-row.wrap{padding:90px 15px}.showcase-row .highlights{width:72%;float:right}.showcase-row .highlights li{width:50%;float:left;margin-bottom:22.5px;overflow:hidden;position:relative}.showcase-row .highlights li:nth-child(2n+3){clear:both}.showcase-row .highlights li:before{display:block;height:64px;width:64px;border:3px solid #3b3fb6;color:#3b3fb6;line-height:64px;font-size:30px;text-align:center;float:left}.showcase-row .highlights li .highlight{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);padding-left:22.5px;font-size:19px;font-weight:500;color:#302682}.news-row{overflow:hidden}.news-row.wrap{margin-bottom:60px}.news-row .list{width:72%;float:right}.image-row{margin-bottom:90px}.image-row img{width:100%;display:block}#cookie-notification{position:fixed;bottom:0;left:0;right:0;padding:15px;background-color:#3b3fb6;font-size:14px;color:#fff;z-index:9001;text-align:center}#cookie-notification a,#cookie-notification .close-btn{color:#fff;font-weight:500;text-decoration:underline}#cookie-notification .close-btn{display:block}.big-title{font-weight:500;color:#302682;font-size:30px;text-align:center;margin-bottom:45px}h1.big-title{font-weight:bold;font-size:55px}.widget.small-list{border-left:1px solid #60bab4;padding-left:22.5px}.widget.small-list li{font-weight:500;line-height:24px;color:#1c3735;padding-left:15px}.widget.small-list li:before{left:0}.widget.small-list .title{color:#fff;font-size:30px;font-weight:bold;padding-left:0;margin-bottom:22.5px;margin-top:5px}.widget.small-list .title:before{content:normal}#content-page{margin-bottom:60px;overflow:hidden}#content-page .main-content{text-align:left}#content-page .main-content p{color:#555a70}#content-page .main-content .intro{color:#302682;font-weight:500}#content-page .main-content h1{margin-bottom:0;color:#000}#content-page .main-content .subtitle{color:#7872ae !important}#content-page img{width:100%;display:block;margin-bottom:30px}#content-page.blog-detail{padding-top:180px;background-color:#f5f5f5;margin-bottom:0}#content-page.blog-detail .main-content{padding:60px;background-color:#fff;-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);box-shadow:0px 0px 5px 0px rgba(0,0,0,0.25);position:relative}#content-page .action-row{border-top:1px solid #eae9f2;padding-top:30px;overflow:hidden}#content-page .action-row .label{color:#3b3fb6;font-size:18px;font-weight:500;line-height:18px;margin-bottom:22.5px}#content-page .action-row .btn{display:block;font-size:16px;line-height:16px;padding:9px 22.5px}#content-page .action-row .right a{float:right;border:2px solid #3b3fb6;display:block;height:30px;width:30px;line-height:30px;text-align:center;color:#3b3fb6}#content-page .action-row .right a:not(:last-child){margin-left:23px}#content-page .action-row .left{float:left}#content-page .action-row .right{float:right}.reference{border-left:3px solid #71dbd4;padding-left:30px;margin:60px 0}.reference .quote{font-size:25px;margin-bottom:15px;color:#000 !important}.reference .author{color:#3b3fb6 !important;margin-bottom:0}a.back{display:block;text-align:center;font-weight:500;font-size:18px}a.back.wrap{margin:30px auto;padding:30px 15px}a.back:hover{text-decoration:underline}@media (max-width: 1150px){#nav-main{margin-right:90px}#top #search-box{width:110px}#top #search-box button.i-search{font-size:0}.contact .main-content{width:68%}}@media (max-width: 1050px){#nav-trigger{display:block}#nav-main{position:fixed;top:-1000%;right:0;left:0;height:100%;background-color:#fff;margin:0;border-top:2px solid #e8edf1;padding-left:0}#nav-main .nav-el{width:100%}#nav-main.s-active{top:63px}#top #seach-box button,#top #search-box .s-close{top:22px}#top #logo a{padding:10px 0}#top #logo a img{width:170px}#top #search-box #search-overlay{top:112px}#top.s-stick+*{margin-top:62px}#top.s-stick #search-box #search-overlay{top:62px}#top .top-action{right:60px;top:15px}#banner.product #product-information.s-stick{top:62px}#banner.product #product-information.s-stick .s-quarternary{display:none}#banner.product #product-information.s-stick h1{padding-right:300px}}@media (max-width: 1000px){nav.list.has-spotlight .el{float:none;width:100%}nav.list.has-spotlight .el:first-child{max-width:515px;margin:0 auto}nav.list.has-spotlight .el:nth-child(2){clear:both}nav.list.has-spotlight .el .block .img-container{margin-right:15px}nav.list.has-spotlight .el .block .text-container{width:auto;float:none}.main-content,.sidebar{width:100%}#banner.blog .text-container .short{display:none}.employee-grid .el .image-container p{font-size:19px;line-height:24px}.showcase-row.wrap{padding:60px 15px}.showcase-row .title{width:100%}.showcase-row .highlights{float:none;width:100%}#banner.information .left,#banner.information .right{width:100%;float:none}#banner.information .left{margin-bottom:30px}}@media (max-width: 900px){.contact .sidebar,.contact .main-content{width:100%}#banner.product #product-information{width:100%;min-width:0px;position:relative}#banner.product #product-information .short{margin-bottom:90px}#banner.product #product-banner-slider{position:relative;padding:30px 30px 120px}#banner.product #product-banner-slider .slides{margin-left:0;width:100%}#banner.product #product-banner-slider .controls{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-60px;top:auto}#banner.product #product-banner-slider .controls .control{display:inline-block}.brands-row .brand-flag{float:none;width:100%;padding-top:45px}.brands-row .brands-list{width:100%;float:none;padding-top:0;padding-bottom:30px}.news-row .title{width:100%}.news-row .list{width:100%;float:none;clear:both}}@media (max-width: 850px){.anchors{display:none}.product-info{margin-top:30px}#banner.blog .text-container p{max-width:100%}.half-text .media,.half-text .text-container{width:100%}.half-text .media{margin-bottom:30px}.grid .el{width:calc(100%/3)}.grid-row .grid .el:nth-child(n+4){display:none}.event-row .wrap{margin:45px auto}.event-row .events,.event-row .text-container{width:100%}.event-row .events{margin-bottom:30px}#bottom>.wrap{padding:30px 15px}#bottom .footer-content{margin-left:0}#bottom .footer-logo{display:none}#bottom #post-bottom{height:30px;line-height:30px}#post-bottom{font-size:10px}.m-hidden{display:none}.cta-row.wrap{margin-bottom:0}.cta-row .text-container{width:60%}.cta-row .btn-cont{width:30%;min-width:1px}.cta-row .btn-cont .btn{float:none;width:100%}.cta-row .btn-cont .btn:first-child{margin-right:0;margin-bottom:5px}.blue-intro-row{padding:30px 0}.blue-intro-row .decorated-text{float:none;width:100%}.blue-intro-row .text-content{float:none;width:100%}.reference-row .quote{padding:0 0 30px 15%}.reference-row .quote .i-play:before{width:45px;height:45px;line-height:45px}.reference-row .quote .author{left:15%}}@media (max-width: 750px){#top{padding:0 15px}#top #search-box{width:55px}#top #search-box button,#top #search-box .s-close{right:15px}.cta-row img{display:none}.cta-row .text-container{padding-left:0}.employees .header{width:100%}.employees .filter{float:left}.employees .filter input{margin-left:0}.employees .filter.i-search:before{left:15px}.employees .filter:not(:last-child){margin-right:15px}#banner.product #product-information.s-stick h1{padding-left:0;padding-right:250px}#banner.product #product-information.s-stick .banner-only{padding-left:0;padding-right:250px}#banner.product #product-information.s-stick .banner-preview{display:none}.brands-grid li{width:50%}}@media (max-width: 700px){#banner .text-container p,#banner .text-container h1{max-width:100%}#banner .s-clickable{position:absolute;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);bottom:-60px}#banner .s-clickable:hover{bottom:-75px}.maps-row .title{display:none}.maps-row .subtitle{width:100%}.maps-row .filter{width:50%;max-width:100%}}@media (max-width: 650px){#pre-top{text-align:center}#pre-top .left{display:none}#pre-top .right{float:none}#pre-top .right a{float:none}#pre-top .right .divider{float:none;display:inline-block}#pre-top .right .language-select{float:none}.search-row.wrap{-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:30px}.search-row.wrap .btn{width:100%}.search-row.wrap .btn:not(:last-child){margin-bottom:5px}.showcase-row.wrap{padding:30px 15px}.showcase-row .highlights li{width:100%}.brands-row .row:before{display:none}.brands-row .row .market{text-align:right;width:auto}#bottom .col{width:100%;margin-bottom:15px;min-height:0px}}@media (max-width: 600px){.grid .el{width:50%}.grid-row .grid .el:nth-child(n+3){display:none}#top #search-box input,#top #search-box #search-overlay .results{width:90%;min-width:0px}.list .el{padding:15px}.list .el:before{content:normal}}@media (max-width: 550px){#banner.blog .text-container .title{font-size:19px;line-height:24px}form .row.s-aligned label,form .row.s-aligned .label,form .row.s-aligned .options,form .row.s-aligned input,form .row.s-aligned textarea,form .row.s-aligned select,form .row.s-aligned .upload,form .row.s-aligned .select-field{float:none;width:100%}form .options.s-aligned,form .submit-row.s-aligned,form .validation-row.s-aligned{padding-left:0}form .row.textarea-row.s-aligned .validation{top:0}.cta-row .text-container{width:100%;margin-bottom:30px}.cta-row .btn-cont{width:100%;position:relative;-moz-transform:none;-o-transform:none;-webkit-transform:none;-ms-transform:none;transform:none;right:0}.events .event .card .info .title{font-size:15px}.events .event .card .info .location{font-size:13px}.events .event .card .info .tag{font-size:13px}#banner .text-container h1{font-size:30px;line-height:35px}nav.list .block .img-container{float:none;width:100%;text-align:center}nav.list.big .block .text-container{width:100%}.action-row .share .label{display:none}}@media (max-width: 475px){.brands-grid li{width:100%}}@media (max-width: 400px){#bottom .col{width:100%}.search-row.wrap{padding:45px 15px}.events .event .card .info .location{display:none}.reference-row .quote{padding:0 0 30px 0}.reference-row .quote .author{left:0}.reference-row .quote .i-play{display:none}.reference-row .wrap{margin:30px 0 60px}.maps-row .filter{width:100%;margin-bottom:5px}.brands-row{margin-bottom:30px}.brands-row .brands-list{display:none}}*{-moz-box-sizing:border-box;box-sizing:border-box}::selection{background:#def1fc}article,aside,details,footer,header,nav,section,picture{display:block}html,body{margin:0;padding:0;width:100%}body.s-menu-open{overflow:hidden;position:fixed;top:0;z-index:-1}.wrap{margin:0 auto;padding:0 15px;max-width:1140px}@media (max-width: 1270px){.wrap{max-width:980px}}#top+.wrap{padding-top:90px}.row{overflow:hidden}
