.fb form.active #buttonToggle,.fb--left,.fb.form-is-open .toggle-form.btn-margin,.signature{display:none}.fb.form-is-open form{display:block;max-height:100%!important;opacity:1!important}.toggle-form{display:inline-block;position:relative;z-index:3}.toggle-form button{font-size:16px}.fb{background:-o-linear-gradient(341.7deg,#007ba9 0,#192d38 100%);background:linear-gradient(108.3deg,#007ba9,#192d38);overflow:hidden;padding:320px 0 48px;position:relative;text-align:center}.fb.fb--plain{padding:48px 0}.fb .toggle-form{margin-top:32px}.fb__form h3{margin:0}.fb__form form{margin-top:24px}.signature{margin-top:16px}.signature.active{display:block}.fb .hs_submit.hs-submit{margin-bottom:16px;text-align:center}.fb .hs_submit.hs-submit input[type=submit]{font-size:16px}.fb .signature p{margin:0}.fb .fb__form{width:100%}.fb .fb__form form{max-height:0;opacity:0;-webkit-transition:max-height .8s;-o-transition:max-height .8s;transition:max-height .8s}.fb .fb__form.active form{display:block;max-height:800px;opacity:1}.fb .hs_firstname.hs-firstname.hs-fieldtype-text.field.hs-form-field{margin-bottom:0}.fb .microcopy.microcopy--expertise{margin-top:21px}.fb form fieldset{max-width:100%!important}.fb fieldset.form-columns-1:last-of-type{margin-bottom:26px}.fb p{font-size:18px;font-weight:400;line-height:32px;margin-bottom:32px}.fb form{float:left;max-height:0;text-align:left;-webkit-transition:all 3s ease-in-out;-o-transition:all 3s ease-in-out;transition:all 3s ease-in-out;width:100%}.fb__content .lead,.fb__content h2{max-width:450px}.fb--left,.fb--right{left:50%;max-width:260px;position:absolute;top:40px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:75%}.fb--left:after,.fb--right:after{content:"";display:block;padding-bottom:100%}.fb--left{left:0}.fb__item{background-color:#fbfaf6;border-radius:8px;overflow:hidden;position:absolute}.fb--left .fb__item:after,.fb--right .fb__item:after{content:"";display:block;padding-bottom:100%}.fb--right .fb__item:first-child{left:4%;top:10%;width:26.18%}.fb--right .fb__item:nth-child(2){right:11%;top:14%;width:44.73%}.fb--right .fb__item:nth-child(3){bottom:13%;left:13%;width:35.27%}.fb--left .fb__item:first-child{left:49%;top:5px;width:10.5%}.fb--left .fb__item:nth-child(2){right:14%;top:9%;width:25.5%}.fb--left .fb__item:nth-child(3){bottom:33%;left:10%;width:45%}.fb--left .fb__item:nth-child(4){bottom:7%;right:53px;width:35%}.fb--left .fb__item:nth-child(5){bottom:8%;left:32%;width:10.5%}.fb__item__img{background:no-repeat 50%;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;-webkit-transform:rotate(-45deg) scale(1.4);-ms-transform:rotate(-45deg) scale(1.4);transform:rotate(-45deg) scale(1.4)}.fb form label span{color:#fff}@media screen and (min-width:374px) and (max-width:766px){.fb__content .heading-m{font-size:28px}}@media screen and (min-width:767px){.signature.active{bottom:37px;left:188px;position:absolute}.fb fieldset.form-columns-1:last-of-type{margin-bottom:80px}.fb .toggle-form{margin-top:16px}.fb__form form{margin-top:40px}.fb__form form label{display:block;margin:10px 0}.fb .hs-submit{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.fb h2{font-size:40px;line-height:56px;margin-bottom:32px}.fb form fieldset.form-columns-2{display:-webkit-box;display:-ms-flexbox;display:flex}.fb form .hs_submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:80px}.fb.active{bottom:-7px;display:block;left:160px;position:absolute}.fb .microcopy{margin-left:40px}}@media screen and (min-width:992px){.fb{padding:104px 0}.fb--left,.fb--right{display:block;max-width:275px;top:104px;-webkit-transform:none;-ms-transform:none;transform:none;width:30%}h3.heading-m{font-size:40px;font-weight:600;line-height:56px}.fb p.lead{font-size:18px;line-height:32px}.fb--left{left:-36px}.fb--right{left:auto;right:-36px}.fb.fb--plain{padding:88px 0}.fb.fb--plain .fb__content h2{max-width:1073px}}@media screen and (min-width:1200px){.fb--left,.fb--right{max-height:424px;max-width:448px}}