.cps-form{display:block;overflow:hidden;position:relative;padding:10px}.cps-premade-form{position:relative}.cps-form img{width:100%}a.cps-form-edit{top:0;right:0;z-index:99;padding:5px;font-size:12px;border:1px solid;font-weight:700;position:absolute;color:#fff!important;background:#000!important}.cps-form.is-style-layout-style1:has(.cps-sub-image){gap:15px;display:grid;align-items:center;grid-template-columns:1fr}.cps-form.is-style-layout-style2:has(.cps-sub-image) .cps-sub-extras{display:grid;gap:10px;align-items:center}.cps-form.is-style-layout-style2 form,.cps-form.is-style-layout-style3 form,.cps-form.is-style-layout-style4 form{display:grid;justify-content:center;grid-template-columns:1fr}.cps-form.is-style-layout-style4:after{top:0;left:0;bottom:0;right:0;z-index:1;content:'';width:100%;height:100%;position:absolute;background:inherit}.cps-form:is(.is-style-layout-style2,.is-style-layout-style3) .cps-sub-extras{margin-bottom:15px}.cps-form.is-style-layout-style4 .cps-sub-image{top:0;right:0;left:0;bottom:0;position:absolute}.cps-form.is-style-layout-style4 figure{width:100%;height:100%}.cps-form.is-style-layout-style4 img{width:100%;height:100%;object-fit:cover;object-position:top}.cps-sub-confirm{display:block}.cps-checkbox{display:inline-block;margin-right:10px;vertical-align:middle}.cps-sub-confirm-text{font-size:small}.cps-sub-confirm-text a{color:inherit}.cps-form .cps-sub-confirm,.cps-form.is-style-layout-style3 .cps-button{grid-column:1 / -1}.cps-form.is-style-layout-style4 .cps-sub-title-desc,.cps-form.is-style-layout-style4 .cps-sub-form .cps-sub-input{position:relative}.cps-sub-confirm,.cps-form.is-style-layout-style4 .cps-sub-title-desc,.cps-form.is-style-layout-style4 .cps-sub-form .cps-button,.cps-form.is-style-layout-style4 .cps-sub-form .cps-sub-input{z-index:2}@media only screen and (min-width:650px){.cps-form.is-style-layout-style2:has(.cps-sub-image) .cps-sub-extras,.cps-form.is-style-layout-style1:has(.cps-sub-image),.cps-form.is-style-layout-style3.cps2 form{grid-template-columns:repeat(2,1fr)}.cps-form.is-style-layout-style4 form,.cps-form.is-style-layout-style2 form{grid-template-columns:1fr .6fr}.cps-form.is-style-layout-style2.cps2 form,.cps-form.is-style-layout-style3.cps3 form,.cps-form.is-style-layout-style4.cps2 form{grid-template-columns:repeat(3,1fr)}.cps-form.is-style-layout-style2.cps3 form,.cps-form.is-style-layout-style4.cps3 form{grid-template-columns:repeat(4,1fr)}}h2.cps-sub-hd{color:inherit!important}.cps-sub-result{top:0;right:0;z-index:3;width:100%;height:100%;display:none;position:absolute}.cps-sub-result .cps-result-output{display:flex;width:inherit;height:inherit;font-size:20px;padding:30px 20px;text-align:center;align-items:center;justify-content:center;flex-direction:column}.cps-sub-result .cps-result-output.success{color:#fff;background:rgb(7 12 7 / 90%)}.cps-sub-result .cps-result-output.error{color:#000;background:rgb(195 136 136 / 90%)}.cps-sub-form .cps-sub-input{width:100%;height:auto;border:unset;display:block;max-width:100%;font-size:15px;padding:13px 15px;text-align:inherit;font-family:inherit;-webkit-appearance:none;appearance:none;color:var(--cps--sub--inputColor,inherit);background:var(--cps--sub--inputBg,unset);box-shadow:0 0 0 -5px #fff0}.cps-sub-form .cps-sub-input:focus{background:rgb(255 255 255 / 74%)}.cps-sc-form .cps-sub-input{text-align:center}.cps-sub-form .cps-sub-submit{cursor:pointer;font-size:15px;display:block;position:relative;letter-spacing:2px;line-height:normal;width:100%;padding:13px 15px}.cps-sub-form .cps-sub-input::placeholder{color:#333}.cps-sub-form{gap:10px;width:100%;display:flex;flex-direction:column}.cps-sub-extras+.cps-sub-form,.cps-sub-extras+.cps-sub-form-section{margin-top:20px}.cps-sub-wait{top:0;right:0;width:100%;height:100%;z-index:9999;position:absolute;background-color:#d3d3d387}#loading-spinner{top:50%;left:50%;width:30px;height:30px;border-radius:50%;position:absolute;border:4px solid #fff;border-top-color:#000;transform:translate(-50%,-50%);animation:cps-sub-spinner-animation 1s infinite linear}@keyframes cps-sub-spinner-animation{0%{transform:translate(-50%,-50%) rotate(0deg)}100%{transform:translate(-50%,-50%) rotate(360deg)}}