.blog-contact-card{padding-top:40px;padding-bottom:40px}.blog-contact-card.has_border{padding-bottom:80px;border-bottom:1px solid #646464}.blog-contact-card .content-wrapper{max-width:848px;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-contact-card .inner-container{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;max-width:650px;-webkit-align-self:center;-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center;padding-right:10px;padding-left:10px}.blog-contact-card .contact__title{margin:0;margin-bottom:24px}.blog-contact-card .contact__title h2{margin:0;font-weight:400;line-height:1.375;font-size:2rem;line-height:1;color:#fff}.blog-contact-card .person__image{margin:0 0 24px}.blog-contact-card .person__image-wrapper{width:100%;padding-top:143.33333%;position:relative}.blog-contact-card .image{width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.blog-contact-card .image__wrapper{width:100%;height:100%}.blog-contact-card .image__wrapper img{width:100%;height:100%;position:absolute;top:0;left:0;display:block;object-fit:cover;object-position:50% 50%}.blog-contact-card .person__name{font-weight:500;line-height:1.41667;font-size:1.5rem;color:#fff}.blog-contact-card .person__function{font-weight:400;line-height:1.55556;font-size:1.125rem;color:#fff}.blog-contact-card .person__email,.blog-contact-card .person__phone{display:block;color:#9dd0f2;position:relative}.blog-contact-card .person__email a,.blog-contact-card .person__phone a{text-decoration:none;color:inherit;display:inline-block;position:relative}.blog-contact-card .person__email a:after,.blog-contact-card .person__phone a:after{position:absolute;bottom:2px;left:0;display:block;width:100%;height:1px;content:"";transition:-webkit-transform .15s ease-out;transition:transform .15s ease-out;transition:transform .15s ease-out,-webkit-transform .15s ease-out;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;background-color:currentColor}.blog-contact-card .person__email a:hover:after,.blog-contact-card .person__phone a:hover:after{-webkit-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1)}.blog-contact-card .text__inner.content-wrapper{max-width:880px;-webkit-flex-direction:initial;-ms-flex-direction:initial;flex-direction:initial}.blog-contact-card.type2 .text__header{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;padding-right:10px;padding-left:10px;margin:0 0 16px}.blog-contact-card.type2 .text__header h2{margin:0;font-size:2.5rem;line-height:2.8125rem;max-width:620px;font-weight:400;color:#fff}.blog-contact-card.type2 .text__content{-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;width:100%;padding-right:10px;padding-left:10px}.blog-contact-card.type2 .text__column{display:block;display:block;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.blog-contact-card.type2 .a-text.wysiwyg{color:#fff}.blog-contact-card.type2 .a-text.wysiwyg p{line-height:1.55556;font-size:1.125rem;margin-top:16px}.blog-contact-card.type2 .a-text.wysiwyg p:first-child{margin-top:0}.blog-contact-card.type2 img{max-width:147px}.blog-contact-card .hs-form-field>label{display:none}.blog-contact-card .hs-input{text-decoration:none;color:inherit;outline:0;font-family:CentraNo1,Arial,Helvetica,sans-serif;width:100%;height:40px;border:0;border-bottom:1px solid #fff !important;background-color:transparent;line-height:40px;font-size:1.125rem;padding:1px 2px !important}.blog-contact-card .hs-input::placeholder{color:#cdd0cf;opacity:.55}.blog-contact-card .hs-form-field{margin-bottom:24px}.blog-contact-card input.hs-button.primary.large{padding:0;font:inherit;text-decoration:none;color:inherit;outline:0;font-family:CentraNo1,Arial,Helvetica,sans-serif;font-size:1.125rem;-webkit-appearance:button;cursor:pointer;width:auto;display:block;min-height:44px;padding-right:20px;padding-left:20px;transition:color,background-color,border-color;transition-timing-function:ease-out;transition-duration:.15s;color:#fff;border:1px solid #fff;background-color:hsla(0,0%,100%,0);line-height:42px;border-radius:0}.blog-contact-card input.hs-button.primary.large:hover{color:#000;background-color:#fff}.blog-contact-card .hs-input:focus{border-bottom:1px solid #fff}.blog-contact-card.type2{padding-top:0}.blog-contact-card:before,.blog-contact-card:after{display:table;content:""}.blog-contact-card.type2{padding-bottom:120px}.blog-contact-card .hs-input.invalid.error{border-bottom-color:red}.blog-contact-card .hs-input.invalid.error{border-bottom-color:red !important}.blog-contact-card .hs-error-msgs label{margin-top:5px;color:red;line-height:1.55556;font-size:1.125rem;margin-bottom:0}.blog-contact-card textarea.hs-input{overflow:hidden;resize:none}.blog-contact-card .actions{margin:0;padding:0}.blog-contact-card .hs-form-field>label{display:block;position:absolute;z-index:1;top:6px;left:1px;cursor:text;transition:left .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1),left .2s cubic-bezier(.215,.61,.355,1);transition:transform .2s cubic-bezier(.215,.61,.355,1),left .2s cubic-bezier(.215,.61,.355,1),-webkit-transform .2s cubic-bezier(.215,.61,.355,1);-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;opacity:.55;line-height:1.55556;font-size:1.125rem}.blog-contact-card .hs-form-field{position:relative}.blog-contact-card .hs-form-field>label{color:#cdd0cf;font-weight:400;font-family:CentraNo1,Arial,Helvetica,sans-serif}.blog-contact-card .hs-form-field>label .hs-form-required{display:none}.blog-contact-card .hs-form-field.not-empty>label,.blog-contact-card .hs-form-field.input-focused>label{left:0;-webkit-transform:translateY(-18px) scale(.65);-ms-transform:translateY(-18px) scale(.65);transform:translateY(-18px) scale(.65)}.blog-contact-card.full_width,.blog-contact-card.top_padding{padding-top:40px}.blog-contact-card.full_width .text__content .text__column{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 !important}.blog-contact-card.full_width img{float:left;margin-top:16px;margin-right:16px;margin-bottom:16px;max-width:246px}.blog-contact-card.full_width .hs_cos_wrapper_type_form{display:block;float:left;clear:both;width:100%}.blog-contact-card.full_width textarea.hs-input{width:100%;min-height:160px;padding:10px 0;resize:none !important}@media screen and (min-width:28rem){.blog-contact-card .person{display:-webkit-flex;display:-ms-flexbox;display:flex}.blog-contact-card .person__image{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;margin:0;padding:0 10px 0 0}.blog-contact-card .person__info{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;width:50%;padding:0 0 0 10px}}@media screen and (min-width:48rem){.blog-contact-card{padding-bottom:80px;padding-top:80px}.blog-contact-card.has_border{padding-bottom:152px}.blog-contact-card .person__image{padding-right:25px}.blog-contact-card .person__info{padding-left:25px}.blog-contact-card .person__name{font-size:1.5rem}.blog-contact-card .person__function{font-size:1.125rem}.blog-contact-card.type2 .text__header{margin:0 0 24px}.blog-contact-card.type2 .text__content{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.blog-contact-card.type2 .text__column{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%}.blog-contact-card.type2 .text__column:first-child{padding-right:25px}.blog-contact-card.type2 .text__column:last-child{padding-left:25px}.blog-contact-card.type2 .a-text.wysiwyg p{margin-top:20px}.blog-contact-card.type2{padding-bottom:160px}.blog-contact-card.full_width,.blog-contact-card.top_padding{padding-top:80px}.blog-contact-card.full_width .text__content{padding:0 40px}}@media screen and (min-width:62.25rem){.blog-contact-card .contact__title{margin-bottom:56px}.blog-contact-card .contact__title h2{font-size:2.5rem}.blog-contact-card.type2 .text__column:first-child{padding-right:50px}.blog-contact-card.type2 .text__column:last-child{padding-left:50px}.blog-contact-card.full_width .text__content{padding:0 80px}}@media(max-width:575px){.blog-contact-card.full_width img{float:none}.blog-contact-card.full_width .not_mob{display:none}.blog-contact-card .person__email a,.blog-contact-card .person__phone a{word-break:break-all}}@media(max-width:430px){.blog-contact-card .contact__title h2{font-size:7.15vw}}