.codeparachute-form-block.margin-top-none{margin-top:16px}.codeparachute-form-block.margin-bottom-none{margin-bottom:16px}.codeparachute-form-block .container{width:100%;display:flex;flex-direction:column;align-items:center}.codeparachute-form-block .container .codeparachute-contact-form{padding:24px;padding-top:20px;border-radius:16px;border:1px solid hsla(0,0%,100%,.04);background:hsla(0,0%,100%,.02);width:100%;max-width:416px}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form br{display:none}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form p{margin:0;margin-bottom:16px;line-height:180%}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form p:has(.wpcf7-submit){margin-bottom:0}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form label{padding-left:8px;margin-bottom:4px;color:hsla(0,0%,100%,.25);font-size:12px;font-style:normal;font-weight:600;line-height:1}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-form-control-wrap{width:100%;display:block}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-form-control-wrap select{width:100%;padding-left:16px}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-form-control-wrap:has(select){width:100%;display:block;position:relative}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-form-control-wrap:has(select) select{width:100%;padding-right:36px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-form-control-wrap:has(select):after{content:"";position:absolute;right:10px;top:50%;transform:translateY(-50%);width:16px;height:16px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAACNSURBVHgB7ZQxDoAgEAQXY+ETLCn9/4so/QWiuRLwbml3EgMF3IwNgBBCiAm11vP9QOK5v88ut+Wy/ZFSKojJc1uy7dHu371zG3xkGxiW/zEMsOKCYERHXkZ//3nADSyrZ90B3sGM3B3wJ2DloYCRyNbMyMMBgwiwcipgEhGW0wGdCEq+zOpTLYQQ4uUBFGtkYrSJ0TkAAAAASUVORK5CYII=");background-size:16px 16px;background-repeat:no-repeat;pointer-events:none}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form input{width:100%}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form textarea{height:100px;resize:none;width:100%}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-submit{border:1px solid hsla(0,0%,100%,.2);background:linear-gradient(225deg,#2ba4de,#297ca5);box-shadow:0 0 50px 0 rgba(34,142,194,.3)}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-spinner{display:none}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-not-valid-tip{opacity:.7;margin-top:2px}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-response-output{border:none;border-color:#fff;color:#fff;text-align:center}@media (max-width:900px){.codeparachute-form-block .container .codeparachute-contact-form{padding:16px;padding-top:12px;border-radius:16px}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form p{margin-bottom:12px}.codeparachute-form-block .container .codeparachute-contact-form .wpcf7 form .wpcf7-submit{margin-top:16px}}