﻿ ::-webkit-file-upload-button{cursor:pointer}.hs-tools-menu{top:80px !important}body{font-family:'Source Sans Pro',sans-serif;-webkit-text-size-adjust:none;font-weight:300;font-size:15px;background:#ebebeb;margin:0;color:#505050;line-height:1.47em}.hs-responsive-embed-youtube{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.hs-responsive-embed-youtube iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}h1,h2,h3,h4,h5,h6{font-family:'Source Sans Pro',sans-serif;font-weight:300;text-rendering:optimizelegibility;color:#505050}h1{font-size:4em;margin:0 0 .4em 0;font-weight:200;line-height:1.45em}h2{font-size:2em;margin:0 0 .5em 0;line-height:1.6em}h3{font-size:1.33333em;margin:0 0 .5em 0;line-height:1.2em}pre{font-family:'Source Sans Pro',sans-serif}img{max-width:100%;height:auto}.center-text{text-align:center}.mnd-btn .btn,.btn.mnd-btn{background-image:url("//cdn2.hubspot.net/hubfs/588949/images/Design/Icons/ico_mndBtn.png") !important;background-position:3px center !important;background-repeat:no-repeat !important}.btn{border:0;padding:.4em .33333em;text-align:center;cursor:pointer;-moz-user-select:none;-ms-user-select:none;-webkit-user-select:none;user-select:none;outline:0;font-size:2em}.btn.teal{color:#fff;background:#008296;border:2px solid #008296;position:relative}.btn.teal:hover{background:#80c1cb;border:2px solid #80c1cb}.btn.teal.active{background:#80c1cb;border:2px solid #80c1cb}p{margin:0 0 1em}p+p{margin-top:1.33333em}a,a:visited{color:#80c1cb;text-decoration:none;outline:0}a:hover,a:focus{color:#80c1cb}p a,p a:visited{line-height:inherit}button{font-family:'Source Sans Pro',sans-serif}textarea,select,input[type=text],input[type=number],input[type=password],input[type=file],input[type=email],input[type=tel]{border:1px solid #80c1cb;background-color:#fff;width:100%;padding:.3em .43478em;line-height:1.3em;font-family:'Source Sans Pro',sans-serif;font-size:1.33333em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;border-radius:0}[type=submit]{font-family:'Source Sans Pro',sans-serif;padding:.13333em .33333em;text-align:center;cursor:pointer;font-size:2em;font-weight:300;color:#fff;background:#80c1cb;border:2px solid #80c1cb;position:relative;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.fileWrap{position:relative}.fileWrap input{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;cursor:pointer}.fileWrap .fileOver{border:1px solid #80c1cb;padding:2px;overflow:hidden}.fileWrap .fileOver button{float:left;width:40%;font-weight:300}.fileWrap .fileOver div{float:right;width:55%;padding-top:5px}.fileWrap .btn{font-size:1em;padding:3px 14px;margin-right:5px}label.error,.hs-error-msgs{color:#d78cb2;list-style:none;margin-left:4px;margin-top:2px;padding:0;font-size:.8em;text-align:left;float:left}.jsRemove{display:none !important}[required].placeholder:after{content:" *";color:#80c1cb}[required]::-webkit-input-placeholder:after{content:" *";color:#80c1cb}[required]:-moz-placeholder:after{content:" *";color:#80c1cb}[required]::-moz-placeholder:after{content:" *";color:#80c1cb}[required]:-ms-input-placeholder:after{content:" *";color:#80c1cb}.placeholder:after{font-weight:300}::-webkit-input-placeholder:after{font-weight:300}:-moz-placeholder:after{font-weight:300}::-moz-placeholder:after{font-weight:300}:-ms-input-placeholder:after{font-weight:300}.header-container-wrapper .span12{min-height:0}.visiba-container{max-width:1190px;width:96% !important;margin:0 auto !important;float:none !important}.hs-rss-item{margin-bottom:0}.mainHeader{position:fixed;top:0;left:0;right:0;z-index:999}.mainHeader .hideable{margin-left:1em;background:#fff;overflow:hidden;max-width:60px;-moz-transition:max-width 1s;-o-transition:max-width 1s;-webkit-transition:max-width 1s;transition:max-width 1s;-webkit-box-shadow:0 0 25px 0 rgba(0,0,0,0.3);box-shadow:0 0 25px 0 rgba(0,0,0,0.3)}.mainHeader .hideable>div{width:1920px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;float:right}.mainHeader .hideable>div>div{padding-left:1em;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mainHeader .widget-type-linked_image.span2{width:auto !important;margin-top:10px}.mainHeader .widget-type-simple_menu{float:right;max-width:840px}.mainHeader .widget-type-simple_menu ul{list-style:none;margin:0 1em 0 0;padding:0;font-size:1.06667em;color:#80c1cb;font-weight:600;text-align:center;text-transform:uppercase;float:right}.mainHeader .widget-type-simple_menu ul li{float:left}.mainHeader .widget-type-simple_menu ul li a{display:block;padding:1.25em 2em}.mainHeader .widget-type-simple_menu ul li.active a{background:#008296}.mainHeader .flagsWrap{width:75px !important;max-width:100%;float:right;margin-left:0 !important}.mainHeader .flags{float:right;font-weight:600;color:#80c1cb;position:relative;margin-top:1.4em}.mainHeader .flags .current{float:left}.mainHeader .flags .arrow{float:left;margin-left:8px}.mainHeader .flags .arrow polygon{fill:#80c1cb}.mainHeader .flags .ulWrap{max-height:0;overflow:hidden;-moz-transition:max-height 1s;-o-transition:max-height 1s;-webkit-transition:max-height 1s;transition:max-height 1s;background:#fff;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,0.3);box-shadow:0 0 10px 0 rgba(0,0,0,0.3);text-align:center;top:4.5em;right:60px;position:fixed;width:100px;z-index:99}.mainHeader .flags ul{margin:0;padding:4px 0;list-style:none}.mainHeader .flags ul img{margin-left:4px}.mainHeader .flags:hover svg{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}.mainHeader .flags:hover .ulWrap{max-height:200px}.mainHeader .miniLogo{width:60px !important;-moz-animation-duration:1s;-o-animation-duration:1s;-webkit-animation-duration:1s;animation-duration:1s;opacity:1;float:right}.mainHeader .miniLogo img{display:block}.mainHeader .menuBtnWrap{position:absolute;right:0;top:0;width:60px !important}.mainHeader .menuBtnPhone,.mainHeader .menuBtn{display:none;cursor:pointer;background:#fff;padding:16px;float:right;-moz-transition:all 1.5s;-o-transition:all 1.5s;-webkit-transition:all 1.5s;transition:all 1.5s;-webkit-box-shadow:0 0 24px -2px rgba(0,0,0,0.3);box-shadow:0 0 24px -2px rgba(0,0,0,0.3)}.mainHeader .menuBtnPhone .inner,.mainHeader .menuBtn .inner{border-radius:15px;border:3px solid #80c1cb;padding:12px;position:relative}.mainHeader .menuBtnPhone .inner .line,.mainHeader .menuBtn .inner .line{position:absolute;left:15%;right:15%;height:3px;background:#80c1cb;-moz-transition:all 1s;-o-transition:all 1s;-webkit-transition:all 1s;transition:all .8s;-moz-transform-origin:center center;-ms-transform-origin:center center;-o-transform-origin:center center;-webkit-transform-origin:center center;transform-origin:center center}.mainHeader .menuBtnPhone .inner .line.top,.mainHeader .menuBtn .inner .line.top{top:19%}.mainHeader .menuBtnPhone .inner .line.mid,.mainHeader .menuBtn .inner .line.mid{top:50%;margin-top:-1.5px;opacity:1}.mainHeader .menuBtnPhone .inner .line.bottom,.mainHeader .menuBtn .inner .line.bottom{bottom:15%}.mainHeader.detach{top:10px}.mainHeader.detach .menuBtn{display:block}.mainHeader.open .hideable{max-width:100%}.mainHeader.open .miniLogo{opacity:0}.mainHeader.open .menuBtn{-webkit-box-shadow:0 0 24px -2px transparent;box-shadow:0 0 24px -2px transparent}.mainHeader.open .menuBtn .inner .line.top{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);top:50%;margin-top:-1.5px}.mainHeader.open .menuBtn .inner .line.mid{opacity:0}.mainHeader.open .menuBtn .inner .line.bottom{bottom:50%;margin-bottom:-1.5px;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.mainHeader.animClose .menuBtn{display:block}.mainHeader.animClose .miniLogo{-moz-animation-name:miniLogoIn;-o-animation-name:miniLogoIn;-webkit-animation-name:miniLogoIn;animation-name:miniLogoIn;opacity:1}.mainHeader.animOpen .miniLogo{-moz-animation-name:miniLogoOut;-o-animation-name:miniLogoOut;-webkit-animation-name:miniLogoOut;animation-name:miniLogoOut;opacity:0}.mainFooter{background:#00414b;padding:3.8em 0;color:#fff;margin-top:5.7em}.mainFooter a{font-weight:normal}.mainFooter .visiba-container{padding:0 4.1em}.mainFooter .widget-type-simple_menu ul{list-style:none;margin:0;padding:0}.mainFooter .brochure{margin-top:1.5em !important}.mainFooter .widget-type-header h3{color:#fff;margin-bottom:.8em;padding-bottom:.8em;border-bottom:3px solid #fff;font-size:1.66667em;font-weight:normal}.mainFooter .widget-type-header h4{color:#fff;font-size:1.33333em}.mainFooter .widget-type-header.notFirst{margin-top:1.5em}.mainFooter .span3{padding:0 20px}.mainFooter .socialLinks a{margin-left:18px}.mainFooter .socialLinks a:first-child{margin-left:0}.mainFooter .ce{margin-top:3em}.mainFooter .widget-type-rss_listing h3{display:none}.mainFooter .widget-type-rss_listing .hs-rss-item{margin-bottom:1.5em}.mainFooter .widget-type-rss_listing .hs-rss-title{color:#fff}.mainFooter .widget-type-rss_listing .hs-rss-byline{display:none}.mainFooter .widget-type-rss_listing .hs-rss-description a{display:block;clear:left}.mainFooter form input[type=text],.mainFooter form input[type=tel],.mainFooter form input[type=email],.mainFooter form textarea{font-size:1em}.mainFooter form .hs-form-field{margin-bottom:1em}.mainFooter form .hs-form-field>label{display:none}.mainFooter form .hs-form-field ul{list-style:none;padding:0;margin:0}.mainFooter form .hs-form-field textarea{min-height:8em}.mainFooter form .hs-form-field .hs-form-checkbox label{overflow:hidden}.mainFooter form .hs-form-field .hs-form-checkbox label input{float:left;width:13px}.mainFooter form .hs-form-field .hs-form-checkbox label span{float:left;width:85%}.mainFooter form input[type=submit]{float:right;font-size:1.4em;padding-left:40px;padding-right:40px;margin-top:.6em}.IN-widget{width:100%;line-height:inherit !important}.IN-widget *{width:100%}.IN-widget a{background:#80c1cb url("//cdn2.hubspot.net/hubfs/588949/images/Design/btn_linkedInProfile.png") no-repeat left center;min-height:36px;display:inline-block;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:7px 0 0 45px;text-align:center;font-size:15px;color:#fff;margin-bottom:10px}.IN-widget a span{display:none !important}.temp_error .body-container-wrapper{margin-top:6em !important}.temp_error .error{padding:2em 8%;background:#fff;border:1px solid #80c1cb;width:83.19328% !important;margin-left:8.40336% !important}.blog .pagination{font-weight:normal;position:relative;color:#80c1cb;text-align:center}.blog .pagination .pages a{margin:0 1px}.blog .pagination img{vertical-align:middle}.blog .pagination .previous-posts-link{position:absolute;left:0;bottom:0}.blog .pagination .next-posts-link{position:absolute;right:0;bottom:0}.slide-popup-bottom{display:none;position:fixed;right:-1000px;bottom:70px;background:#fff;padding:20px 20px 30px 20px;-moz-transition:right 1s;-o-transition:right 1s;-webkit-transition:right 1s;transition:right 1s;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.slide-popup-bottom>.close{position:absolute;right:10px;top:10px;cursor:pointer}.slide-popup-bottom h2{margin:0}.slide-popup-bottom .bottom>img{position:relative;top:10px;margin-right:10px}.slide-popup-bottom.in{right:20px}.body-container-wrapper{margin-top:80px;position:relative}@media(min-width:1290px){.body-container-wrapper{margin-top:45px}}@media(min-width:1380px){.body-container-wrapper{margin-top:10px}}@media(min-width:1470px){.body-container-wrapper{margin-top:-25px}}@media(min-width:1560px){.body-container-wrapper{margin-top:-60px}}@media(min-width:1650px){.body-container-wrapper{margin-top:-95px}}@media(min-width:1740px){.body-container-wrapper{margin-top:-130px}}@media(min-width:1830px){.body-container-wrapper{margin-top:-165px}}@media(min-width:1920px){.body-container-wrapper{margin-top:-200px}}@media(min-width:800px) and (max-width:1024px){.mainHeader .widget-type-simple_menu ul li a{padding-left:1.3em;padding-right:1.3em}}@media(max-width:800px){h1{line-height:1.2em}h2{line-height:1.2em}.mainHeader .menuBtnPhone,.mainHeader .menuBtn{padding:15px}.mainHeader .hideable{min-height:4.1em}.mainHeader .hideable>div{width:100% !important}.mainHeader .hideable .widget-type-logo{position:fixed;left:10px;top:0;z-index:10}.mainHeader .miniLogo{display:none}.mainHeader .flagsWrap{margin-right:0;position:fixed;top:0;right:60px}.mainHeader .widget-type-simple_menu{width:100% !important;position:fixed;right:0;left:0;top:3em;max-height:0;-moz-transition:max-height 1s;-o-transition:max-height 1s;-webkit-transition:max-height 1s;transition:max-height 1s;overflow:hidden;margin-left:0 !important;min-height:0;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mainHeader .widget-type-simple_menu ul{background:#fff;padding:1em;-webkit-box-shadow:0 0 24px -2px rgba(0,0,0,0.3);box-shadow:0 0 24px -2px rgba(0,0,0,0.3);margin:0 0 1em 0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.mainHeader .widget-type-simple_menu ul li{display:block;float:none;width:100%;padding:5px 0;border-top:1px solid #80c1cb}.mainHeader .widget-type-simple_menu ul li:first-child{border-top:0}.mainHeader .menuBtnPhone{display:block;position:fixed;z-index:100;top:0;right:0;box-shadow:none}.mainHeader.mobileOpen .widget-type-simple_menu{max-height:600px}.mainHeader.mobileOpen .menuBtnPhone .line.top{-moz-transform:rotate(135deg);-ms-transform:rotate(135deg);-o-transform:rotate(135deg);-webkit-transform:rotate(135deg);transform:rotate(135deg);top:50%;margin-top:-1.5px}.mainHeader.mobileOpen .menuBtnPhone .line.mid{opacity:0}.mainHeader.mobileOpen .menuBtnPhone .line.bottom{bottom:50%;margin-bottom:-1.5px;-moz-transform:rotate(225deg);-ms-transform:rotate(225deg);-o-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg)}}@media(max-width:640px){h1{font-size:2.2em}h2{font-size:1.5em}.btn{font-size:1.3em}.body-container-wrapper{margin-top:1em}[type=submit]{font-size:1.5em}.mainFooter{padding:0 0 2em;margin-top:3em}.mainFooter .span3{padding:0}.mainFooter h3{margin-top:1.5em;margin-bottom:.5em}.mainFooter .visiba-container{padding:0 1em}.mainFooter .span4{width:100% !important;margin-left:0 !important}.mainFooter .hs_contact_me li{float:left;clear:left;width:100%}.slide-popup-bottom{bottom:0;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.slide-popup-bottom>.close{font-size:1.5em}.slide-popup-bottom .bottom img{max-width:40%}.slide-popup-bottom .bottom a{padding:10px 20px !important;float:right}.slide-popup-bottom.in{right:0}}@-webkit-keyframes miniLogoIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-moz-keyframes miniLogoIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@keyframes miniLogoIn{0%{opacity:0}75%{opacity:0}100%{opacity:1}}@-webkit-keyframes miniLogoOut{0%{opacity:1}100%{opacity:0}}@-moz-keyframes miniLogoOut{0%{opacity:1}25%{opacity:0}100%{opacity:0}}@keyframes miniLogoOut{0%{opacity:1}25%{opacity:0}100%{opacity:0}}