.form-component{margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem;width:100%}@media (min-width:576px){.form-component{max-width:576px}}@media (min-width:768px){.form-component{max-width:768px}}@media (min-width:992px){.form-component{max-width:992px}}@media (min-width:1200px){.form-component{max-width:1200px}}@media (min-width:1400px){.form-component{max-width:1400px}}.form-component{display:flex;flex-direction:column;gap:2rem;margin-bottom:5rem;margin-top:5rem;overflow:hidden;position:relative}.form-component .component-inner{display:grid;gap:3.5rem;grid-template-columns:repeat(1,minmax(0,1fr));justify-items:center;padding-top:2rem;width:100%}@media (min-width:768px){.form-component .component-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}.form-component .component-inner .form-container{align-items:center;display:flex;flex-direction:column;gap:2rem;margin-left:auto;margin-right:auto;max-width:var(--max-width-lg);width:100%}@media (min-width:768px){.form-component .component-inner .form-container{grid-column:span 2/span 2}}.form-component .component-inner .form-container>.the_content,.form-component .component-inner .form-container>h2{text-align:center}.form-component .component-inner .form-container .gform_wrapper{width:100%}.form-component .component-inner:has(.contact-container) .form-container{align-items:flex-start;grid-column:span 1/span 1}.form-component .component-inner:has(.contact-container) .form-container>.the_content,.form-component .component-inner:has(.contact-container) .form-container>h2{text-align:left}.form-component .component-inner:has(.contact-container) .contact-container{align-items:flex-end;display:flex;flex-direction:column;gap:2rem;margin-left:auto;max-width:100%;width:100%}@media (min-width:768px){.form-component .component-inner:has(.contact-container) .contact-container{width:-moz-fit-content;width:fit-content}}.form-component .component-inner:has(.contact-container) .contact-container>h2{width:100%}.form-component .component-inner:has(.contact-container) .contact-container .contact-blocks{display:flex;flex-direction:column;gap:1rem;max-width:100%;width:100%}@media (min-width:768px){.form-component .component-inner:has(.contact-container) .contact-container .contact-blocks{width:-moz-fit-content;width:fit-content}}.form-component .component-inner:has(.contact-container) .contact-container .contact-blocks .contact-block{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(75 117 126/var(--tw-bg-opacity,1));border-radius:.75rem;color:rgb(255 255 255/var(--tw-text-opacity,1));display:flex;flex:1 1 0%;flex-direction:column;gap:1rem;height:-moz-fit-content;height:fit-content;max-width:100%;min-width:100%;padding:2rem;width:auto}@media (min-width:768px){.form-component .component-inner:has(.contact-container) .contact-container .contact-blocks .contact-block{min-width:450px}}.form-component .component-inner:has(.contact-container) .contact-container .contact-blocks .contact-block ul.contact-info-list li .li-content .info-title{display:inline-flex;font-size:1.25rem;font-weight:600;line-height:1.75rem;margin-bottom:1rem;text-transform:uppercase;width:-moz-max-content;width:max-content}.form-component .component-inner:has(.contact-container) .contact-container .contact-blocks .contact-block ul.contact-info-list li i{--tw-text-opacity:1;color:rgb(242 229 211/var(--tw-text-opacity,1))}.form-component:before{background-image:url(/app/themes/bengel/assets/images/circle_default_xl.svg);min-width:11rem;top:0;width:28vw}.form-component:after,.form-component:before{aspect-ratio:1/1;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:flex;left:100%;position:absolute}.form-component:after{--tw-translate-x:-1.75rem;background-image:url(/app/themes/bengel/assets/images/circle_light.svg);min-width:3.5rem;top:21vw;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:9vw}.form-component:has(.contact-container):before{--tw-translate-x:-2.5rem;bottom:0;top:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.form-component:has(.contact-container):after{--tw-translate-x:-4rem;bottom:21vw;top:auto;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}
