.hs_cos_wrapper_type_form form.hs-form .input select{background-position:99% 51%;border:1rem solid #767676;border-radius:0;padding:5rem 4rem}.hs_cos_wrapper_type_form form.hs-form .input input[type=checkbox]{display:block;float:none;height:1.4em;margin-bottom:0;margin-right:0;top:0}.hs_cos_wrapper_type_form form.hs-form .input input[type=checkbox]+span{cursor:pointer;display:inline-block;font-size:16rem;font-weight:300;line-height:1.5;margin:0 0 0 10px}.hs_cos_wrapper_type_form form.hs-form .hs-form-field>label{font-size:17rem}.hs_cos_wrapper_type_form form.hs-form .form-columns-1 .input select,.hs_cos_wrapper_type_form form.hs-form .form-columns-2 .input select{background-position:99% 51%;border:1rem solid #767676;border-radius:0;padding:5rem 4rem}.hs_cos_wrapper_type_form form.hs-form legend.hs-field-desc{font-weight:700}.hs_cos_wrapper_type_form form.hs-form .hs_message textarea{margin-bottom:0}.hs-richtext.hs-main-font-element{font-size:17rem}.hs-richtext.hs-main-font-element h4{font-size:1.25em;font-weight:700;margin:0}.hs-richtext.hs-main-font-element p{font-size:.813em;font-weight:300}.floating-icon{display:none;height:100%;position:fixed;right:0;top:0;width:auto;z-index:9999}.floating-icon .popup{-webkit-backface-visibility:hidden;background-color:#29597d;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;color:#fff;height:auto;line-height:16px;margin:0;overflow:hidden;position:absolute;right:0;top:35%;width:200px;z-index:10;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;transform:translateX(100%);transition:all .4s cubic-bezier(.2,.6,.3,1)}.floating-icon .popup label.close{background:#655f4e;bottom:auto;color:#fff;cursor:pointer;font-size:20px;left:10px;opacity:.2;position:absolute;right:auto;text-align:center;text-shadow:0 1px 0 #fff;top:0;transition:all .1s ease-in-out;width:22px;z-index:999}.floating-icon .popup label.close:hover{background:#f16722;opacity:.5}.floating-icon .popup .wrap{float:left;height:auto;padding:30px;position:relative;width:100%}.floating-icon .popup .wrap a strong{font-size:18px;font-weight:700}.floating-icon .wrap a{color:#fff;font-size:16px;font-weight:500;line-height:normal;vertical-align:baseline}.floating-icon .wrap a:hover{text-decoration:underline}.floating-icon *{border:0;box-sizing:border-box;font-size:100%;font-style:normal;font-weight:300;line-height:normal;margin:0;outline:0;padding:0;vertical-align:baseline}.floating-icon .iconCnt{background:#f16722;-webkit-border-bottom-left-radius:4px;-webkit-border-top-left-radius:4px;color:#fff;font-size:19px;height:39px;position:absolute;width:60px;-moz-border-radius-topleft:4px;-moz-border-radius-bottomleft:4px;border-bottom-left-radius:4px;border-top-left-radius:4px;bottom:auto;cursor:pointer;left:auto;margin:0 auto;padding:10px 0;right:-105px;right:0;text-align:center!important;top:35%;transition:right .3s ease .4s,background .1s ease,color .1s ease;z-index:1}.floating-icon .iconCnt .cf-phone:before{content:"\e601";speak:none;font-variant:normal;font-weight:400;line-height:1;text-transform:none;-webkit-font-smoothing:antialiased}.floating-icon .iconCnt:hover{background:#222;color:#fff}.floating-icon.active .popup{transform:translateX(0)}.floating-icon.active .iconCnt{right:-105px}@media (max-width:767px){.floating-icon{display:none!important}}