:root{--gm-transition:300ms ease-in-out;--white:#FBFBFB}@keyframes gm-shake{0%{transform:translateX(0)}10%{transform:translateX(0)}25%{transform:translateX(.15rem)}50%{transform:translateX(-.15rem)}75%{transform:translateX(.1rem)}100%{transform:translateX(0)}}@keyframes gm-wiggle{0%{transform:rotateZ(0deg)}25%{transform:rotateZ(5deg)}50%{transform:rotateZ(-5deg)}75%{transform:rotateZ(3deg)}100%{transform:rotateZ(0deg)}}@keyframes gm-header-down{0%{transform:translateY(-100%);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes gm-height-down{0%{height:0;opacity:0;transform:translateY(-10px)}40%{opacity:1}100%{height:fit-content;min-height:100%;opacity:1;transform:translateY(0)}}@keyframes gm-fade-out{0%{opacity:1}99%{opacity:0}100%{opacity:0;display:none}}@keyframes gm-fade-in{0%{opacity:0}5%{opacity:0}100%{opacity:1}}@keyframes gm-left-to-right{0%{transform:translateX(-120%)}100%{transform:translateX(0)}}@keyframes gm-slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}.gm-animate__shake:hover svg{animation:gm-shake 0.6s linear forwards}.gm-animate__wiggle:hover svg{animation:gm-wiggle 0.5s linear forwards}#brx-header.scrolling .gm-sub-header{position:absolute;z-index:-1;animation:gm-fade-out 0.3s linear forwards}@media (prefers-reduced-motion:reduce){[class*=gm-animate__]{animation:none}}#csconsentlink,.csconsentlink{cursor:pointer;color:var(--base);transition:color var(--gm-transition)}.csconsentlink{color:var(--accent)}#csconsentlink:hover,.csconsentlink:hover{cursor:pointer;color:var(--accent-hover)}.brxe-nav-nested:not(.brx-open) .brx-nav-nested-items>.brxe-dropdown:not([data-toggle="click"]):hover::before{width:auto!important}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items li{height:auto}ul{margin:0}address{font-style:normal}a,.bricks-button{transition:all var(--gm-transition)}.gm-main-header{--header-pad-block:var(--space-m);--mobile-item-min-height:4.8rem}.gm-main-header__nav-items>.menu-item,.gm-main-header__nav-nested>ul .gm-main-header__dropdown{height:100%;display:flex;justify-content:center;font-weight:inherit}.gm-main-header__nav-items>.menu-item:has(.gm-main-header__button){height:auto;max-width:max-content}.gm-main-header__nav-link a{white-space:nowrap;font-weight:inherit}@media (width < 768px){.gm-main-header__nav-nested ul.gm-main-header__nav-items{display:none;transform:translateY(-110%)}}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items{display:flex;animation:gm-slideDown 0.15s ease-out forwards;position:absolute;top:100%;height:fit-content;background-color:var(--white);padding:var(--space-m) var(--section-padding-x);box-shadow:0 4px 6px -3px var(--base-trans-20);gap:0;isolation:isolate;z-index:-2}.gm-main-header__nav-nested.brx-open .gm-main-header__nav-items .menu-item a{margin-block:auto}.gm-main-header__nav-nested.brx-open .menu-item .wpml-ls-link{padding-left:var(--space-m)}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items>li{border-bottom:1px solid var(--primary-semi-light)}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items>li:last-child{border:none}.gm-main-header__nav-nested.brx-open .gm-main-header__nav-items>.menu-item:has(.gm-main-header__button){max-width:max-content;margin-top:var(--space-m)}.gm-main-header__nav-nested.brx-open .gm-main-header__nav-items .menu-item .gm-main-header__button{margin-left:0}.gm-main-header__nav-nested.brx-open ul.gm-main-header__nav-items li{display:flex;min-height:var(--mobile-item-min-height);justify-content:flex-start}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown .brx-submenu-toggle button[aria-expanded="true"]{transform:rotateZ(180deg)}.gm-main-header__nav-nested.brx-open ul>li:has(ul) ul.gm-main-header__dropdown__content{transform:translateX(-120%);animation:gm-left-to-right 0.15s linear forwards;animation-delay:0.05s}.gm-main-header__nav-nested.brx-open .brx-submenu-toggle{min-height:var(--mobile-item-min-height)}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown .brx-submenu-toggle,.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown .brx-submenu-toggle button{font-size:16px}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown.open ul{position:static}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown__content{min-height:var(--mobile-item-min-height);padding-bottom:1rem;background-color:var(--white);align-items:flex-start;margin-left:0}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown__content li{min-height:var(--mobile-item-min-height);padding-left:0;width:100%;align-items:flex-start}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown__content li a{font-weight:inherit;opacity:.75;justify-content:flex-start}.gm-main-header__nav-nested.brx-open .gm-main-header__dropdown__content li:hover a{opacity:1}.gm-footer__address span{display:block}.gm-footer__legal--text span#csconsentlink,.gm-footer__legal--text a{cursor:pointer;color:var(--white);opacity:.5;transition:opacity var(--gm-transition)}.gm-footer__legal--text span#csconsentlink:hover,.gm-footer__legal--text a:hover{color:var(--white);opacity:.9}.gm-standard-page h1{margin-bottom:0}.gm-standard-page .brxe-post-content{margin-top:var(--space-m)}.gm-standard-page .brxe-post-content>*:first-child{margin-top:0}.gm-standard-page h2{margin-top:var(--space-m)}.gm-standard-page h3{margin-top:var(--space-m)}.gm-standard-page ol,.gm-standard-page ul{margin-bottom:var(--space-m)}.gm-standard-page li:not(:first-child){margin-top:var(--space-s)}.gm-standard-page a{color:var(--action)}.gm-standard-page a:hover{color:var(--action-dark)}:root{--gform-col-gap:calc(var(--space-m)*1.5);--gform-row-gap:calc(var(--space-m)*1.5);--gfield-padding-block:1rem;--gfield-padding-inline:1rem;--gfield-padding:var(--gfield-padding-block) var(--gfield-padding-inline);--gfield--min-height:4.8rem;--gfield-font-size:var(--text-m);--gfield-line-height:1;--gfield-color:var(--primary);--gfield-placeholder-opacity:0.9;--gfield-border:0.1rem solid var(--neutral-semi-dark);--gfield-border--radius:0;--gfield-border--focus:0.1rem solid var(--tertiary);--gfield-bg-color:transparent;--gfield-bg--focus:var(--tertiary-ultra-light);--textarea-height:18rem;--required-icn:url(/wp-content/themes/bricks-child/images/asterisk.svg);--gfield-submit--align:flex-start;--gfield-submit--padding:var(--btn-padding-block) var(--btn-padding-inline);--gfield-submit--min-width:var(--btn-min-width);--gfield-submit--bg:var(--accent);--gfield-submit--hov-bg:var(--accent-hover);--gfield-submit--font-size:1.1em;--gfield-submit--color:var(--white);--gfield-submit--hov-color:var(--white);--gfield-submit--weight:600;--gfield-submit--text-transform:var(--btn-text-transform);--gfield-submit--border:var(--btn-border-size) solid var(--accent);--gfield-submit--border-rad:var(--radius-m);--gfield-submit--hov-border:var(--btn-border-size) solid var(--accent-hover);--gfield-border-color:var(--base-medium);--glabel-size:var(--text-m);--glabel-color:var(--base);--gdesc-color:var(--base)}body .gform-theme--framework form{--gf-ctrl-btn-bg-color-primary:var(--gfield-submit--bg);--gf-ctrl-btn-bg-color-hover-primary:var(--gfield-submit--hov-bg);--gf-field-list-btn-size:16px;--gf-field-list-btn-radius:50%;--gf-field-list-btn-font-size:0;--gf-field-list-btn-padding-y:var(--space-m);--gf-field-list-btn-padding-x:var(--space-m);--gf-form-footer-margin-y-start:var(--gform-row-gap);--gf-ctrl-btn-padding-y:var(--btn-padding-block);--gf-ctrl-btn-padding-x:var(--btn-padding-inline);--gf-ctrl-btn-radius:var(--gfield-submit--border-rad);--gf-ctrl-btn-font-size:var(--gfield-submit--font-size);--gf-ctrl-btn-font-weight:var(--gfield-submit--weight);--gf-ctrl-btn-color-primary:var(--gfield-submit--color);--gf-ctrl-btn-color-hover-primary:var(--gfield-submit--hov-color);--gf-ctrl-btn-color-focus-primary:var(--gfield-submit--hov-color);--gf-ctrl-btn-bg-color-focus-primary:var(--gfield-submit--hov-bg);--gf-ctrl-btn-border-color-focus-primary:var(--gfield-submit--hov-bg);--gf-ctrl-outline-color-focus:transparent;--gf-ctrl-radio-check-radius:0;--gf-ctrl-transition:all var(--gm-transition)}@media (max-width:641px){.gform_wrapper.gravity-theme input:not([type="radio"]):not([type="checkbox"]):not([type="image"]):not([type="file"]){line-height:var(--gfield-line-height)!important;min-height:var(--gfield--min-height)!important}}body .gform_wrapper .gfield_label,body .gform_wrapper .gform_heading{color:var(--gfield-color);font-size:var(--text-m)}body .gform_wrapper .gform_required_legend,body .gform_wrapper .gfield--type-name legend{visibility:hidden;position:absolute}body .gform_wrapper .gform_body .gform_fields,body .gform_wrapper.gravity-theme .ginput_complex{column-gap:var(--gform-col-gap);row-gap:var(--gform-row-gap)}body .gform_wrapper.gravity-theme .ginput_complex span{padding-left:0!important;padding-right:0!important;margin-bottom:0}body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type='url'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='number'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='password'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='file'],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield select,body .gform_wrapper .gform_body .gform_fields .gfield textarea{padding:var(--gfield-padding);min-height:var(--gfield--min-height);background-color:var(--gfield-bg-color);font-size:var(--gfield-font-size);line-height:var(--gfield-line-height);color:var(--gfield-color);border:var(--gfield-border);border-radius:var(--gfield-border--radius);outline:none;transition:all var(--gm-transition);box-shadow:none}body .gform_wrapper .gform_body .gform_fields .gfield select{--gfield-padding:1.4rem var(--gfield-padding-inline)}body .gform_wrapper .gform_body .gform_fields .gfield input[type='file']{min-height:3.9rem;cursor:pointer;padding-left:0;padding-right:2em}body .gform_wrapper .gform_body .gform_fields .gfield textarea{height:var(--textarea-height);width:100%;resize:none}body .gform_wrapper .gform_body .gform_fields .gfield input[type='text']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='url']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='email']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='tel']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='number']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='password']:focus,body .gform_wrapper .gform_body .gform_fields .gfield input[type='file']:focus,body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus{border-bottom:var(--gfield-border--focus);;background-color:var(--gfield-bg--focus)}.gfield_contains_required .ginput_container input[aria-required="true"]{background-image:var(--required-icn);background-size:1em;background-repeat:no-repeat;background-position:calc(100% - var(--space-s)) 50%}.gfield_contains_required .ginput_container input[aria-required="true"]:focus,.gfield_contains_required .ginput_container input[aria-required="true"]:not(:placeholder-shown){background-image:none}.gm-input__name,.gm-input__email,.gm-input__phone,.gm-input__message,.gm-input__upload{--icn-gap:calc(1.2em + var(--space-m));--gfield-padding:var(--gfield-padding-block) var(--gfield-padding-inline) var(--gfield-padding-block) var(--icn-gap)}.gm-input__name input,.gm-input__email input,.gm-input__phone input{background-repeat:no-repeat;background-position:var(--space-s) 50%;background-size:1.2em}.gm-input__upload input{background-repeat:no-repeat;background-size:1.2em;background-position:calc(100% - var(--space-s)) 50%}body .gform_wrapper .gform_body .gm-input__upload .gfield_label{position:static;visibility:visible;padding-left:var(--gfield-padding-inline)}.gm-input__upload .gform_fileupload_rules{display:none!important}.gm-input__name input{background-image:url(/wp-content/themes/bricks-child/images/user.svg)}.gm-input__email input{background-image:url(/wp-content/themes/bricks-child/images/mail.svg)}.gm-input__phone input{background-image:url(/wp-content/themes/bricks-child/images/phone.svg)}.gm-input__upload input{background-image:url(/wp-content/uploads/2025/07/download.svg)}.gm-input__email,.gm-input__phone{position:relative!important}.gfield_contains_required .ginput_container::before{position:absolute;top:50%;left:var(--space-s);height:1.2em;transform:translateY(-50%)}.gfield_contains_required .ginput_container_phone::before{content:url(/wp-content/themes/bricks-child/images/phone.svg)}.gfield_contains_required .ginput_container_email::before{content:url(/wp-content/themes/bricks-child/images/mail.svg)}.gm-input__message textarea{background-image:url(/wp-content/themes/bricks-child/images/chat.svg);background-repeat:no-repeat;background-position:var(--space-s) var(--gfield-padding-inline);background-size:1.2em}body .gform_wrapper .gform_footer{display:flex;justify-content:var(--gfield-submit--align);padding:0}body .gform_wrapper .gform_footer button[type=submit],body .gform_wrapper .gform_footer input[type=submit]{min-width:var(--gfield-submit--min-width);background-color:var(--gfield-submit--bg);padding:var(--gfield-submit--padding);border:var(--gfield-submit--border);border-radius:var(--gfield-submit--border-rad);color:var(--gfield-submit--color);font-weight:var(--gfield-submit--weight);text-transform:var(--gfield-submit--text-transform);text-align:center;font-size:var(--gfield-submit--font-size);transition:all var(--gm-transition)}body .gform_wrapper .gform_footer button[type=submit] span{display:flex;justify-content:center;align-items:center}body .gform_wrapper .gform_footer button[type=submit] span::after{content:'';width:2.4rem;height:2.4rem;display:inline-block;-webkit-mask:url(/wp-content/uploads/2025/07/arrow-right.svg) no-repeat 50% 50%;mask:url(/wp-content/uploads/2025/07/arrow-right.svg) no-repeat 50% 50%;-webkit-mask-size:cover;mask-size:cover;background-color:var(--base);transition:background-color var(--gm-transition),transform var(--gm-transition)}body .gform_wrapper .gform_footer button[type="submit"]:hover,body .gform_wrapper .gform_footer input[type="submit"]:hover{background-color:var(--gfield-submit--hov-bg);border:var(--gfield-submit--hov-border);color:var(--gfield-submit--hov-color)}body .gform_wrapper .gform_footer button[type=submit]:hover span::after{transform:translateX(3px);background-color:var(--white)}.gform_fields .gfield input::-webkit-input-placeholder{font-size:var(--gfield-font-size)!important;color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}.gform_fields .gfield input::-moz-placeholder{font-size:var(--gfield-font-size);color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}.gform_fields .gfield input:-ms-input-placeholder{font-size:var(--gfield-font-size);color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}.gform_fields .gfield input:-moz-placeholder{font-size:var(--gfield-font-size);color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}.gform_fields .gfield textarea::placeholder,.gform_fields .gfield textarea::-webkit-input-placeholder{font-size:var(--gfield-font-size);color:var(--gfield-color);opacity:var(--gfield-placeholder-opacity)}body .gform_wrapper .gform_validation_errors{border-radius:0}body .gform_wrapper .gfield_validation_message,body .gform_wrapper .validation_message{display:none}body .gform_wrapper .gfield--type-phone .gfield_validation_message{display:block}body .gform_wrapper .gform_validation_errors:focus{outline:none}body .gform_wrapper .gform_body .gform_fields .gfield.gfield_error input{color:#c02b0a;border-color:#c02b0a!important}body .gform-theme--foundation .gfield--width-half{grid-column:span 6}body .gform-theme--foundation .gfield--width-third{grid-column:span 4}body .gform-theme--foundation .gfield--width-quarter{grid-column:span 3}.gm-form-wrapper{container-type:inline-size}@container (max-width:48rem){.gm-form-wrapper .gform-theme--foundation .gform_fields>.gfield--width-half:not(.gfield--type-select){grid-column:span 12}}@container (max-width:50rem){.gm-form-wrapper .gform-theme--foundation .gform_fields>.gfield.gfield--width-third{grid-column:span 12}.gm-form-wrapper .gform-theme--foundation .gform_fields>.gfield.gfield--width-third~.gfield.gfield--width-third{grid-column:span 6}}@container (max-width:40rem){.gm-form-wrapper .gform-theme--foundation .gform_fields>.gfield.gfield--width-third~.gfield.gfield--width-third{grid-column:span 12}}@container (max-width:110rem){.gm-form-wrapper .gform-theme--foundation .gform_fields>.gfield--width-quarter{grid-column:span 6}}@container (max-width:52rem){.gm-form-wrapper .gform-theme--foundation .gform_fields>.gfield--width-quarter{grid-column:span 12}.gm-form-wrapper .gform-theme--foundation .gfield select.medium{inline-size:100%}}@media (max-width:478px){body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],body .gform_wrapper .gform_body .gform_fields .gfield input[type='url'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='number'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='password'],body .gform_wrapper .gform_body .gform_fields .gfield input[type='file'],body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],body .gform_wrapper .gform_body .gform_fields .gfield textarea{font-size:16px}}