/*!/wp-content/themes/celigo/dist/b-blocks/css/brix-n7/brix-n7/style.css*/.brix-n7{position:relative}.brix-n7-container{max-width:1200px;margin:0 auto;padding:0 20px}.brix-n7__card{padding:48px;border-radius:16px;background-color:#fff}.brix-n7__grid{display:grid;grid-template-columns:.6fr 1fr;gap:60px;align-items:start}.brix-n7__content{display:flex;flex-direction:column;gap:20px}.brix-n7__heading{font-size:2.5rem;line-height:1.2;font-weight:600;margin:0;color:#1a1a1a}.brix-n7__rich-text{font-size:1.125rem;line-height:1.6;color:#333}.brix-n7__rich-text p{margin-bottom:1rem}.brix-n7__rich-text p:last-child{margin-bottom:0}.brix-n7__rich-text h1,.brix-n7__rich-text h2,.brix-n7__rich-text h3,.brix-n7__rich-text h4,.brix-n7__rich-text h5,.brix-n7__rich-text h6{font-weight:600;margin-bottom:.75rem;color:inherit}.brix-n7__rich-text h1{font-size:2rem}.brix-n7__rich-text h2{font-size:1.75rem}.brix-n7__rich-text h3{font-size:1.5rem}.brix-n7__rich-text h4{font-size:1.25rem}.brix-n7__rich-text h5{font-size:1.125rem}.brix-n7__rich-text h6{font-size:1rem}.brix-n7__rich-text strong{font-weight:600}.brix-n7__rich-text em{font-style:italic}.brix-n7__rich-text ul,.brix-n7__rich-text ol{margin-bottom:1rem;padding-left:1.5rem}.brix-n7__rich-text li{margin-bottom:.5rem}.brix-n7__rich-text a{color:inherit;text-decoration:underline}.brix-n7__rich-text a:hover{opacity:.8}.brix-n7__form{display:flex;align-items:center;justify-content:center;min-height:300px}.brix-n7__form-container{width:100%}.brix-n7__form-placeholder{width:100%;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:8px;padding:40px;text-align:center;color:#6c757d}.brix-n7__form-placeholder svg{width:60px;height:60px;margin:0 auto 15px;opacity:.5;display:block}.brix-n7__form-placeholder p{margin:0 0 8px 0;font-size:14px}.brix-n7__form-placeholder p:last-child{margin-bottom:0}.brix-n7__form-placeholder strong{font-size:16px;color:#495057}.brix-n7__form-container .hs-form{width:100%}.brix-n7__form-container .hs-form fieldset{max-width:100%}.brix-n7__form-container .hs-form .hs-input{width:100%;padding:12px;font-size:1rem;border-radius:4px;border:1px solid #ced4da}.brix-n7__form-container .hs-form .hs-input:focus{border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgb(0 123 255 / .25)}.brix-n7__form-container .hs-form .hs-button{padding:12px 24px;font-size:1rem;border-radius:4px;cursor:pointer;transition:all .3s ease}.padding-top-none{padding-top:0}.padding-top-small{padding-top:2rem}.padding-top-medium{padding-top:5rem}.padding-top-large{padding-top:7.5rem}.padding-top-xlarge{padding-top:10rem}.padding-bottom-none{padding-bottom:0}.padding-bottom-small{padding-bottom:2rem}.padding-bottom-medium{padding-bottom:5rem}.padding-bottom-large{padding-bottom:7.5rem}.padding-bottom-xlarge{padding-bottom:10rem}@media (max-width:991px){.brix-n7__card{padding:40px}.brix-n7__grid{gap:40px}.brix-n7__heading{font-size:2rem}.brix-n7__rich-text{font-size:1rem}.brix-n7__rich-text h1{font-size:1.75rem}.brix-n7__rich-text h2{font-size:1.5rem}.brix-n7__rich-text h3{font-size:1.25rem}.padding-top-medium{padding-top:3.75rem}.padding-top-large{padding-top:5rem}.padding-top-xlarge{padding-top:7.5rem}.padding-bottom-medium{padding-bottom:3.75rem}.padding-bottom-large{padding-bottom:5rem}.padding-bottom-xlarge{padding-bottom:7.5rem}}@media (max-width:767px){.brix-n7__card{padding:32px 24px}.brix-n7__grid{grid-template-columns:1fr;gap:30px}.brix-n7__heading{font-size:1.75rem}.brix-n7__rich-text{font-size:.9375rem}.brix-n7__rich-text h1{font-size:1.5rem}.brix-n7__rich-text h2{font-size:1.375rem}.brix-n7__rich-text h3{font-size:1.125rem}.brix-n7__rich-text h4{font-size:1rem}.brix-n7__form{min-height:250px}.brix-n7__form-placeholder{padding:30px 20px}.brix-n7__form-placeholder svg{width:50px;height:50px}.padding-top-small{padding-top:1.5rem}.padding-top-medium{padding-top:3rem}.padding-top-large{padding-top:3.75rem}.padding-top-xlarge{padding-top:5rem}.padding-bottom-small{padding-bottom:1.5rem}.padding-bottom-medium{padding-bottom:3rem}.padding-bottom-large{padding-bottom:3.75rem}.padding-bottom-xlarge{padding-bottom:5rem}}@media (max-width:480px){.brix-n7__card{padding:24px 20px}.brix-n7__heading{font-size:1.5rem}.brix-n7__rich-text{font-size:.875rem}}