
/* TEMPLATE SHORTCODE CSS (ID: 934) */

/* BREAKPOINT: Desktop (BASE) */
#brxe-eioxoz {width: 50%}
#brxe-eioxoz input {width: 100%}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
#brxe-eioxoz {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-bdlqdj {width: 50%}
#brxe-bdlqdj input {width: 100%}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
#brxe-bdlqdj {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-nqlwqg input {width: 100%}
#brxe-nqlwqg {width: 33%}

/* BREAKPOINT: Desktop (BASE) */
#brxe-ksprzt {align-self: stretch !important; width: 100%; display: flex; column-gap: 1.5rem}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
#brxe-ksprzt {flex-direction: row}
}

/* BREAKPOINT: Desktop (BASE) */
#brxe-bgrrui .loading i {color: var(--bricks-color-mbjywb)}
#brxe-bgrrui .loading svg {fill: var(--bricks-color-mbjywb)}
#brxe-bgrrui button {border-color: var(--bricks-color-deqfwa)}

/* BREAKPOINT: Mobile portrait */
@media (max-width: 478px) {
#brxe-bgrrui {width: 100%}
}

/* BREAKPOINT: Desktop (BASE) */
#contactform .input-icon-wrapper {flex-direction: row}
#contactform .brf-field-divider {width: 100%}
#contactform .brf-steps {top: -60px}
#contactform {margin-bottom: 3rem}