@import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');@import url('https://cdnjs.cloudflare.com/ajax/libs/fancybox/2.1.3/jquery.fancybox.css');@import url('https://fonts.googleapis.com/css?family=Work+Sans:100,200,300,400,500,600,700,800,900');@import url('https://fonts.googleapis.com/css?family=Raleway:300,300i,400,400i,500,500i,600,600i,700,700i');input,button,textarea,select,input[type="text"],input[type="file"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"]{outline:0;border:1px solid #979797;background:#fff;height:48px;padding:0 15px;font-family:'Work Sans',sans-serif;font-size:16px;width:100%}input[type=checkbox],input[type=radio]{width:auto;height:auto}textarea{padding:15px 20px;height:100px}input[type=submit],button{width:224px;max-width:100%;letter-spacing:1px;border:1px solid transparent;cursor:pointer;background-image:url(https://cdn2.hubspot.net/hubfs/3894104/ArchSolution_2017/Image/blank.png) !important;background-color:#009dcd;font-size:14px;line-height:24px;font-weight:700;padding:8px 20px;font-weight:600;text-transform:uppercase;color:#fff;display:inline-block;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;transition:all .4s ease-in-out}input[type=submit]:hover,button:hover{background-color:transparent;border-color:#009dcd;color:#009dcd}ul.hs-error-msgs{margin:0;padding:0;list-style:none;float:left;width:100%}ul.hs-error-msgs li{list-style:none;text-align:left}ul.hs-error-msgs li label{color:red;font-size:14px;font-weight:500}.fancybox-inner ul.hs-error-msgs{display:block !important}.fancybox-inner ul.hs-error-msgs li label{color:red}.hs-form .input{margin:0}.hs-form .hs-form-field{padding:0 0 15px}.row-fluid .hs-form fieldset.form-columns-2 .input,.row-fluid .quizcontact-form .hs-form fieldset.form-columns-1 .input{margin-right:0}.row-fluid .hs-form fieldset.form-columns-2 .field{padding:0 0 10px 10px}.row-fluid .hs-form fieldset.form-columns-2 .field:first-child{padding:0 10px 10px 0}.row-fluid .hs-form fieldset.form-columns-3 .field{padding:0 0 10px 10px}.row-fluid .hs-form fieldset.form-columns-3 .field:first-child{padding:0 10px 10px 0}.row-fluid .hs-form fieldset.form-columns-3 .field:first-child+.field{padding:0 5px 10px}.row-fluid .hs-form fieldset .hs-input{width:100% !important}.row-fluid .hs-form fieldset{max-width:none}.row-fluid .hs-form fieldset input[type="checkbox"],.row-fluid .hs-form fieldset input[type="radio"]{width:auto !important}ul.inputs-list{margin:0;padding:5px 0;list-style:none}body .container-fluid .row-fluid form .hs_error_rollup{display:none}fieldset.form-columns-2 label{display:none}.inputs-list .hs-form-checkbox-display,.inputs-list .hs-form-booleancheckbox,.inputs-list li.hs-form-radio{display:block;position:relative}.inputs-list input[type="checkbox"],.inputs-list input[type="radio"]{position:absolute;left:0;margin:0;top:0;opacity:0;width:20px;height:20px}.inputs-list input[type="radio"]{top:3px}.inputs-list input[type="checkbox"]+span{line-height:22px;position:relative;display:block}.inputs-list input[type="checkbox"]:checked+span:before{background:#009dcd;color:#fff;border-color:#009dcd}.inputs-list input[type="checkbox"]:checked+span:after{text-align:center;color:#fff;position:absolute;left:-25px;top:0;content:"\f00c";font-family:'FontAwesome';width:20px;line-height:20px}.inputs-list input[type="radio"]+span:before{position:absolute;left:-2px;top:6px;content:'';width:20px;height:20px;border:1px solid #dadada;background:#fafafa;border-radius:100%}.inputs-list input[type="radio"]:checked+span:after{position:absolute;left:4px;top:12px;content:'';width:8px;height:8px;border-color:#333;background:#333;border-radius:100%}.row-fluid a.cta_button{-moz-box-sizing:border-box !important;-webkit-box-sizing:border-box !important;box-sizing:border-box !important}.row-fluid .set-bg{background-size:cover;background-repeat:no-repeat;background-position:center center}.row-fluid .get-bg{display:none}.row-fluid .text-uppercase,.row-fluid .title-uppercase h1,.row-fluid .title-uppercase h2,.row-fluid .title-uppercase h3,.row-fluid .title-uppercase h4,.row-fluid .title-uppercase h5,.row-fluid .title-uppercase h6{text-transform:uppercase}.row-fluid .text-center{text-align:center}.row-fluid .text-left{text-align:left}.row-fluid .text-right{text-align:right}.row-fluid .text-white,.row-fluid .text-white h1,.row-fluid .text-white h2,.row-fluid .text-white h3,.row-fluid .text-white h4,.row-fluid .text-white h5,.row-fluid .text-white h6{color:#fff}.row-fluid .text-italic{font-style:italic}.row-fluid .padding-top-0{padding-top:0 !important}.row-fluid .padding-bottom-0{padding-bottom:0 !important}.row-fluid .padding-top-30{padding-top:30px}.row-fluid .padding-bottom-30{padding-bottom:30px}.row-fluid .padding-top-40{padding-top:40px}.row-fluid .padding-bottom-40{padding-bottom:40px}.row-fluid .padding-top-50{padding-top:50px}.row-fluid .padding-bottom-50{padding-bottom:50px}.row-fluid .padding-top-60{padding-top:60px}.row-fluid .padding-bottom-60{padding-bottom:60px}.row-fluid .margin-top-0{margin-top:0 !important}.row-fluid .margin-bottom-0{margin-bottom:0 !important}.row-fluid .margin-top-20{margin-top:20px}.row-fluid .margin-bottom-20{margin-bottom:20px}.row-fluid .margin-top-30{margin-top:30px}.row-fluid .margin-bottom-30{margin-bottom:30px}.row-fluid .margin-top-40{margin-top:40px}.row-fluid .margin-bottom-40{margin-bottom:40px}.row-fluid .margin-top-50{margin-top:50px}.row-fluid .margin-bottom-50{margin-bottom:50px}.row-fluid .margin-top-60{margin-top:60px}.row-fluid .margin-bottom-60{margin-bottom:60px}.fancybox-skin{border:2px solid #009dcd !important}.row-fluid .form-style{text-align:center;font-size:16px;color:#4a4a4a;text-align:center}.row-fluid .form-style .section-title h3{margin:30px 0 25px}.row-fluid .form-style .mini-title{font-size:16px;color:#2a2a2a}.row-fluid .card-box.form-style{padding:90px 100px 130px;margin-top:-225px}.row-fluid .form-style .form-title{display:none}.row-fluid .form-style form{margin-top:30px}.row-fluid .form-style textarea{height:170px}.row-fluid .form-style input[type="text"]:focus,.row-fluid .form-style input[type="email"]:focus,.row-fluid .form-style input[type="url"]:focus,.row-fluid .form-style input[type="tel"]:focus,.row-fluid .form-style select:focus,.row-fluid .form-style textarea:focus{border-color:#009dcd}.row-fluid .form-style input.error,.row-fluid .form-style input.invalid{border-color:red}@media(min-width:768px){body .row-fluid .footer-menu ul li{padding:0 30px;float:left}}@media(max-width:991px){body .row-fluid .footer-menu ul li{padding:0 15px}}@media(max-width:767px){body .row-fluid .footer-menu ul li{padding:5px 0;display:block;float:none}}@media(max-width:500px){textarea,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],select{font-size:12px}}}.row-fluid .gaa-form-section .form-style form{margin-top:40px}.row-fluid .it-assessment-content{max-width:303px}.row-fluid .it-assessment-box{border:1px solid #dbdde4}.row-fluid .it-assessment-box h5{border-bottom:0;position:relative}.it-assessment-content p{display:inline-block;position:relative}.it-assessment-content h5:after{position:absolute;content:'';background:#dbdde4;height:1px;bottom:0;left:0;right:0;width:calc(100% - 13px)}.row-fluid .it-assessment-box .tablet-image,.row-fluid .it-assessment-box .mobile-image{display:none}@media(min-width:1280px){.row-fluid .it-assessment .container{width:100%;max-width:1500px;padding:0 20px}}@media(min-width:768px) and (max-width:1024px){.row-fluid .it-assessment-box .tablet-image{display:block}.row-fluid .it-assessment-box .desktop-image.has-tablet-img{display:none}.it-assessment-content p{font-size:14px;line-height:28px}.it-assessment-content p br{display:none}.row-fluid .it-assessment-box h5 span{margin-top:0px}.row-fluid .it-assessment-box h5{padding-bottom:16px;margin-bottom:2px;position:relative}.it-assessment-content h5:after{width:calc(100% - 21px)}.row-fluid .it-assessment-box{padding:44px 50px 30px 50px}.row-fluid .it-assessment-container>span .hs_cos_wrapper_widget:nth-child(odd) .it-assessment-content{float:right}.row-fluid .it-assessment-container>span .hs_cos_wrapper_widget:nth-child(odd) .it-assessment-image{left:0;right:auto}}@media(max-width:767px){.row-fluid .it-assessment-box .desktop-image.has-mobile-img{display:none}.row-fluid .it-assessment-box .mobile-image{display:block}.row-fluid .it-assessment-box{padding:39px 32px 0px;display:flex;display:-webkit-flex;display:-ms-flex;display:-moz-flex;flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;-moz-flex-wrap:wrap;flex-direction:column-reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;-moz-flex-direction:column-reverse;margin:0 auto}.row-fluid .it-assessment-content{max-width:100%;margin-bottom:13px}.row-fluid .it-assessment-image{position:relative;text-align:center}.it-assessment-content h5:after{width:calc(100% - 9px)}.it-assessment-content p{font-size:14px;line-height:28px}.it-assessment-content p br{display:none}.row-fluid .it-assessment-box h5 span{margin-top:0px}.row-fluid .it-assessment-box h5{padding-bottom:16px;margin-bottom:2px;position:relative}}.contact-sales-bar .hs_cos_wrapper_type_widget_container>.hs_cos_wrapper_type_module .hs_cos_wrapper_type_cta .cta_button,a#cta_button_3894104_9b2c9b10-be62-4b5a-bf01-60ec5c370fc5{width:auto !important}.survey-container i{font-family:FontAwesome;font-style:normal;font-weight:normal;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none}.survey-container a,.survey-container img{display:inline-block}.survey-container img{max-width:100%;height:auto}.survey-container ul{list-style:none;padding-left:0}.survey-container form{width:100%}.survey-container label{font-size:24px;margin-bottom:15px}.survey-container input[type="text"],.survey-container input[type="email"],.survey-container select{height:35px;color:#fff;background-color:transparent;border:0;font-size:30px;width:100%}label.error{display:block;font-size:12px !important;color:red}.survey-container input:focus{outline:0}.survey-container .active input[type="text"],.survey-container .active input[type="email"]{border-bottom:1px solid #fff}.survey-container .active select{border:1px solid #fff}.survey-container form div.hs-form-field,.survey-container form .legal-consent-container,.survey-container form .hs-submit{max-width:800px;padding:0px 20px 35px 20px;margin-left:auto;margin-right:auto}.survey-container form>*{padding-left:20px;padding-right:20px}.survey-container .step{opacity:.7;transition:opacity .5s}.survey-container .step.active{opacity:1}.survey-container .initially-hidden{display:none}.survey-container .step .icon{display:inline-block;padding-right:5px}.survey-container .btn{display:inline-block}.survey-container .btn,.survey-container input[type="submit"]{display:inline-block;background-color:#f9f9f9;width:auto;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;text-align:center;font-weight:bold;max-width:610px;overflow:hidden;-moz-transition:background-color ease-out 100ms 0ms;-webkit-transition:background-color ease-out 100ms 0ms;-o-transition:background-color ease-out 100ms 0ms;transition:background-color ease-out 100ms 0ms;color:#7a7a7a;-webkit-box-shadow:0 3px 12px 0 rgba(0,0,0,0.1);-moz-box-shadow:0 3px 12px 0 rgba(0,0,0,0.1);box-shadow:0 3px 12px 0 rgba(0,0,0,0.1)}.survey-container input[type="submit"]{height:45px;padding:5px 20px;font-size:25px;cursor:pointer}.survey-container .btn:hover,.survey-container input[type="submit"]:hover{background-color:#e0e0e0;color:#474747}.survey-container .hs-form-checkbox,.survey-container .hs-form-radio{margin-bottom:20px}.survey-container .step input[type=checkbox],.survey-container .step input[type=radio]{display:none}.survey-container input[type=checkbox]+span,.survey-container input[type=radio]+span,.survey-container input[type=checkbox]+.error+span,.survey-container input[type=radio]+.error+span{position:relative;display:inline-block !important;max-width:none !important;min-width:43%;padding:10px 40px 10px 30px;border:1px solid #fff;border-radius:0;transition:all .3s;cursor:pointer}.legal-consent-container span{border:none !important;padding:0 !important}.legal-consent-container span:after{content:none !important}.survey-container .step-num-9 input[type=radio]+span,.survey-container .step-num-9 input[type=radio]+.error+span{width:100%;box-sizing:border-box}.survey-container .step input[type=checkbox]+span:hover,.survey-container .step input[type=checkbox]:checked+span,.survey-container .step input[type=radio]+span:hover,.survey-container .step input[type=radio]:checked+span,.survey-container .step input[type=checkbox]+.error+span:hover,.survey-container .step input[type=checkbox]:checked+.error+span,.survey-container .step input[type=radio]+.error+span:hover,.survey-container .step input[type=radio]:checked+.error+span{background-color:rgba(255,255,255,0.2);border-color:#f7f7f7}.survey-container input[type=checkbox]:checked+span .vis-helper,.survey-container input[type=checkbox]:checked+.error+span .vis-helper,.survey-container input[type=radio]:checked+span .vis-helper,.survey-container input[type=radio]:checked+.error+span .vis-helper{background-color:#fff;color:#4b4d4c !important}.survey-container .inputs-list input[type=checkbox]:checked+span:after,.survey-container .inputs-list input[type=radio]:checked+span:after,.survey-container .inputs-list input[type=checkbox]:checked+.error+span:after,.survey-container .inputs-list input[type=radio]:checked+.error+span:after{content:'\f00c';font-family:Fontawesome;display:inline-block;position:absolute;color:#fff;right:4px;top:50%;transform:translateY(-50%);background:transparent;left:auto;width:auto;height:auto;line-height:normal}.survey-container .inputs-list input[type="radio"]+span:before{display:none !important}.survey-container .vis-helper{text-transform:uppercase;position:absolute;left:5px;font-size:14px;border:1px solid #fff;display:inline-block;background-color:rgba(255,255,255,0.2);border-radius:3px;top:50%;line-height:normal;margin-top:-11px;bottom:auto !important;padding:2px 4px}.right-form-content .hs-form-field.hs-fieldtype-checkbox{margin-bottom:20px}.survey-container .inputs-list.hs-error-msgs{line-height:normal;padding:0}.survey-container ul.hs-error-msgs li label{font-size:12px}.survey-container .form-bottom{color:#fff;background-color:transparent;position:fixed;font-size:14px;top:120px;right:0;z-index:0}.survey-container .form-bottom-nav{height:100%;display:flex;align-items:center}.survey-container .form-bottom-nav .btn{font-size:28px;padding:10px;margin-left:5px;cursor:pointer;transition:opacity .3s}.survey-container .form-bottom-nav .btn.inactive{cursor:default;opacity:.3}.survey-container .form-bottom-nav .btn.inactive:hover{background-color:#f9f9f9;color:#7a7a7a}@media(max-width:767px){body .row-fluid .faq-section .section-title.with-sub-title,body.partner-page .row-fluid .partner-section .container,body .row-fluid .career-section .container{padding-left:20px;padding-right:20px}div.form-bottom{display:none}.survey-container form div.hs-form-field,.survey-container form .legal-consent-container,.survey-container form .hs-submit{padding:0px 0px 40px 0px}.survey-container label{font-size:18px;display:block;line-height:110%}.inputs-list .hs-form-checkbox-display,.inputs-list .hs-form-booleancheckbox,.inputs-list li.hs-form-radio{padding:0 0 8px 5px}.survey-container input[type="text"],.survey-container input[type="email"],.survey-container select{font-size:20px;width:100%;padding-left:0}.survey-container input[type=checkbox]+span,.survey-container input[type=radio]+span,.survey-container input[type=checkbox]+.error+span,.survey-container input[type=radio]+.error+span{line-height:110%;padding-left:35px;width:100%}.survey-container input[type="submit"]{width:100%}body form{padding-top:50px !important}}.form-module-content .right-form-content .form-container{margin-top:0;width:100%;position:static;left:auto;-webkit-transform:none;transform:none}.form-module-content .right-form-content .form-container .input input{width:100%;border:0;height:auto;padding:11.4px 10.6px;margin-bottom:2px;background:#fff !important;color:#000}.form-module-content .right-form-content .form-container ul{padding:0}