.formimage-block{padding:80px 0 0 0}.formimage-block__header{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-m);max-width:680px;margin-inline:auto;margin-bottom:clamp(40px, 5vw, 72px)}.formimage-block__header h2{color:#1A1919;text-align:center;font-size:74px;font-style:normal;font-weight:500;line-height:74px;letter-spacing:-1.48px}.formimage-block .section-desc p{color:var(--black,#191919);text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:140%;opacity:.6;max-width:336px;margin:0 auto}.formimage__card{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;padding:8px;border-radius:14px;background:var(--sky-main,#B2CBE5);position:relative}.formimage__form-panel{border-radius:6px;background:var(--off-white-50,#FCFAF7);padding:40px 32px;position:relative;overflow:hidden}.formimage__form-content{transition:opacity 0.4s ease,transform 0.45s ease}.formimage__form-panel.is-success .formimage__form-content{opacity:0;transform:translateY(-14px);pointer-events:none}.formimage__form-title{color:#1A1919;font-size:32px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.16px;margin:0;margin-bottom:8px;display:block;max-width:484px}.formimage__form-desc{color:var(--black,#191919);margin:0 0 34px 0;opacity:.6;font-size:18px;font-style:normal;font-weight:500;line-height:140%;max-width:416px}.formimage__media{position:relative;border-radius:6px;background:var(--sky-main,#B2CBE5);min-height:clamp(360px, 40vw, 560px)}.formimage__media picture,.formimage__media img{display:block;width:calc(100% + 8px);height:calc(100% + 16px)}.formimage__media img{position:absolute;inset:0;object-fit:cover;right:-8px;top:-8px}.formimage__success{position:absolute;inset:0;padding:40px 32px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:16px;opacity:0;visibility:hidden;transform:translateY(16px);transition:opacity 0.5s ease,transform 0.5s ease,visibility 0s linear 0.5s}.formimage__form-panel.is-success .formimage__success{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 0.55s ease 0.15s,transform 0.55s ease 0.15s,visibility 0s}.formimage__success-icon{display:block;width:100px;height:100px;transform:scale(.6);opacity:0;transition:transform 0.55s cubic-bezier(.34,1.56,.64,1) 0.2s,opacity 0.4s ease 0.2s}.formimage__success-icon svg{display:block;width:100%;height:100%}.formimage__form-panel.is-success .formimage__success-icon{transform:scale(1);opacity:1}.formimage__success-title{margin:0;color:#1A1919;text-align:center;font-size:32px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.16px;max-width:400px}.formimage__success-desc{margin:0;color:var(--black,#191919);text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:140%;max-width:425px;opacity:.6}@media (prefers-reduced-motion:reduce){.formimage__form-content,.formimage__success,.formimage__success-icon{transition-duration:0.001s;transition-delay:0s;transform:none}}.formimage__form-wrap .wpcf7-form{display:flex;flex-direction:column;gap:10px}.formimage__form-wrap .wpcf7-form p{margin:0}.formimage__form-wrap .formWraap{display:flex;flex-direction:column;gap:16px}.formimage__form-wrap .formWraap_half{display:grid;grid-template-columns:1fr 1fr;gap:12px}.formimage__form-wrap .formWraap_full,.formimage__form-wrap .formWraap_half-item{min-width:0}.formimage__form-wrap .wpcf7-form-control-wrap{display:block;width:100%;position:relative}.formimage__form-wrap .cf7-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.formimage__form-wrap input[type="text"],.formimage__form-wrap input[type="email"],.formimage__form-wrap input[type="tel"],.formimage__form-wrap input[type="url"],.formimage__form-wrap input[type="number"],.formimage__form-wrap select,.formimage__form-wrap textarea{width:100%;padding:14px 16px;box-sizing:border-box;appearance:none;border-radius:6px;border:1px solid rgb(25 25 25 / .08);background-color:#F7F5F2!important;color:var(--black,#191919);font-family:var(--font-base);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px;outline:none;transition:border-color 0.2s}.formimage__form-wrap input[type="text"]::placeholder,.formimage__form-wrap input[type="email"]::placeholder,.formimage__form-wrap input[type="tel"]::placeholder,.formimage__form-wrap input[type="url"]::placeholder,.formimage__form-wrap input[type="number"]::placeholder,.formimage__form-wrap select::placeholder,.formimage__form-wrap textarea::placeholder{color:rgb(25 25 25 / .6)!important;font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px}.formimage__form-wrap select{cursor:pointer}.formimage__form-wrap input::placeholder,.formimage__form-wrap textarea::placeholder{color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px}.formimage__form-wrap input:focus,.formimage__form-wrap select:focus,.formimage__form-wrap textarea:focus{border-color:var(--color-black,#191919)}.formimage__form-wrap .wpcf7-not-valid{border-color:var(--deep-orange-error-500,#FF5722)!important}.formimage__form-wrap .wpcf7-form-control-wrap:has(.wpcf7-not-valid) .csel-trigger{border-color:var(--deep-orange-error-500,#FF5722)}.formimage__form-wrap .wpcf7-not-valid-tip{position:initial;background:#fff0;color:var(--deep-orange-error-500,#FF5722);font-size:11px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.11px}.formimage__form-wrap .wpcf7-not-valid-tip::after{content:'';position:absolute;top:16px;right:16px;width:16px;height:16px;background-image:url("data:image/svg+xml,%3Csvg width='12' height='13' viewBox='0 0 12 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M11.8125 6.5C11.8125 9.71094 9.1875 12.3125 6 12.3125C2.78906 12.3125 0.1875 9.71094 0.1875 6.5C0.1875 3.3125 2.78906 0.6875 6 0.6875C9.1875 0.6875 11.8125 3.3125 11.8125 6.5ZM6 7.67188C5.39062 7.67188 4.92188 8.16406 4.92188 8.75C4.92188 9.35938 5.39062 9.82812 6 9.82812C6.58594 9.82812 7.07812 9.35938 7.07812 8.75C7.07812 8.16406 6.58594 7.67188 6 7.67188ZM4.96875 3.80469L5.13281 6.99219C5.15625 7.15625 5.27344 7.25 5.41406 7.25H6.5625C6.70312 7.25 6.82031 7.15625 6.84375 6.99219L7.00781 3.80469C7.03125 3.64062 6.89062 3.5 6.72656 3.5H5.25C5.08594 3.5 4.94531 3.64062 4.96875 3.80469Z' fill='%23FF5722'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none}.formimage__form-wrap .wpcf7-acceptance label{display:flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--fs-body-s,13px);color:var(--color-gray-500);line-height:1.5;position:relative}.formimage__form-wrap .wpcf7-acceptance input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;width:20px;height:20px;margin:0;cursor:pointer;z-index:1}.formimage__form-wrap .custom-cb{flex-shrink:0;width:18px;height:18px;border-radius:4px;border:1.5px solid rgb(25 25 25 / .18);background:#fff;box-shadow:0 1px 4px rgb(0 0 0 / .08);position:relative;margin-top:2px;transition:background 0.15s,border-color 0.15s}.formimage__form-wrap .custom-cb.is-checked{background:#1A1919;border-color:#1A1919}.formimage__form-wrap .custom-cb::after{content:'';position:absolute;left:3px;top:4px;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);opacity:0;transition:opacity 0.12s}.formimage__form-wrap .custom-cb.is-checked::after{opacity:1}.formimage__form-wrap .wpcf7-acceptance .wpcf7-list-item{margin:0}.formimage__form-wrap .wpcf7-acceptance .wpcf7-list-item-label,.formimage__form-wrap .formWraap a{color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.formimage__form-wrap .csel-wrap{position:relative;width:100%}.formimage__form-wrap .csel-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;box-sizing:border-box;border-radius:6px;border:1px solid rgb(25 25 25 / .08);background:var(--Off-white-100,#F7F5F2);font-family:var(--font-base);color:rgb(25 25 25 / .4);cursor:pointer;transition:border-color 0.2s,border-radius 0.2s;user-select:none;outline:none}.formimage__form-wrap .csel-trigger__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px}.formimage__form-wrap .csel-wrap.has-val .csel-trigger{color:var(--color-black,#191919)}.formimage__form-wrap .csel-trigger:focus-visible{border-color:var(--color-black,#191919)}.formimage__form-wrap .csel-wrap.is-open .csel-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.formimage__form-wrap .csel-arrow{flex-shrink:0;transition:transform 0.2s;display:block}.formimage__form-wrap .csel-wrap.is-open .csel-arrow{transform:rotate(180deg)}.formimage__form-wrap .csel-list{position:absolute;top:100%;left:0;right:0;background:var(--color-off-white-50,#FAF9F7);border:1px solid rgb(25 25 25 / .14);border-top:1px solid rgb(25 25 25 / .08);border-radius:0 0 10px 10px;z-index:200;display:flex;flex-direction:column;max-height:264px;overflow:hidden;box-shadow:0 12px 28px rgb(25 25 25 / .08);scrollbar-width:thin;scrollbar-color:var(--gray-500,#807E7C) #fff0;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px);transform-origin:top center;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0s linear 0.22s}.formimage__form-wrap .csel-list::-webkit-scrollbar{width:4px}.formimage__form-wrap .csel-list::-webkit-scrollbar-track{background:#fff0}.formimage__form-wrap .csel-list::-webkit-scrollbar-thumb{background:var(--gray-500,#807E7C);border-radius:100px}.formimage__form-wrap .csel-list::-webkit-scrollbar-button{display:none;width:0;height:0}.formimage__form-wrap .csel-wrap.is-open .csel-list{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);overflow-y:auto;transition:opacity 0.22s ease,transform 0.22s ease,visibility 0s}.formimage__form-wrap .csel-item{display:flex;align-items:center;gap:12px;padding:9px 16px;cursor:pointer;font-family:var(--font-base);color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px;opacity:0;transform:translateY(4px);transition:background 0.12s ease,opacity 0.25s ease,transform 0.25s ease}.formimage__form-wrap .csel-item:first-child{padding-top:14px}.formimage__form-wrap .csel-item:last-child{padding-bottom:14px}.formimage__form-wrap .csel-item:hover{background:rgb(25 25 25 / .045)}.formimage__form-wrap .csel-wrap.is-open .csel-item{opacity:1;transform:translateY(0)}.formimage__form-wrap .csel-wrap.is-open .csel-item:nth-child(1){transition-delay:0.03s,0.04s,0.04s}.formimage__form-wrap .csel-wrap.is-open .csel-item:nth-child(2){transition-delay:0.03s,0.07s,0.07s}.formimage__form-wrap .csel-wrap.is-open .csel-item:nth-child(3){transition-delay:0.03s,0.10s,0.10s}.formimage__form-wrap .csel-wrap.is-open .csel-item:nth-child(4){transition-delay:0.03s,0.13s,0.13s}.formimage__form-wrap .csel-wrap.is-open .csel-item:nth-child(5){transition-delay:0.03s,0.16s,0.16s}.formimage__form-wrap .csel-wrap.is-open .csel-item:nth-child(6){transition-delay:0.03s,0.19s,0.19s}.formimage__form-wrap .csel-wrap.is-open .csel-item:nth-child(n+7){transition-delay:0.03s,0.22s,0.22s}@media (prefers-reduced-motion:reduce){.formimage__form-wrap .csel-list,.formimage__form-wrap .csel-item{transition-duration:0.001s;transition-delay:0s;transform:none}}.formimage__form-wrap .csel-item__cb{flex-shrink:0;width:18px;height:18px;border-radius:4px;border:1.5px solid rgb(25 25 25 / .18);background:#fff;box-shadow:0 1px 4px rgb(0 0 0 / .08);position:relative;transition:background 0.15s,border-color 0.15s}.formimage__form-wrap .csel-item.is-sel .csel-item__cb{background:#1A1919;border-color:#1A1919}.formimage__form-wrap .csel-item__cb::after{content:'';position:absolute;left:3px;top:4px;width:9px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg);opacity:0;transition:opacity 0.12s}.formimage__form-wrap .csel-item.is-sel .csel-item__cb::after{opacity:1}.formimage__form-wrap .wpcf7-submit{width:100%;padding:16px 24px;background:var(--color-black,#191919);color:#fff;border:none;border-radius:4px;font-family:var(--font-base);font-size:16px;font-weight:var(--fw-medium);cursor:pointer;transition:opacity 0.2s;margin-top:4px;height:48px;padding:8px 8px 8px 16px}.formimage__form-wrap .wpcf7-submit:hover{opacity:.88}.formimage__form-wrap .codedropz-upload-wrapper{width:100%}.formimage__form-wrap .codedropz-upload-handler{border:1.5px dashed rgb(25 25 25 / .2);border-radius:6px;background:#F7F5F2;padding:24px 20px;transition:border-color 0.2s ease,background 0.2s ease}.formimage__form-wrap .codedropz-upload-handler:hover,.formimage__form-wrap .codedropz-upload-handler.codedropz-dragover,.formimage__form-wrap .codedropz-upload-wrapper.codedropz-dragover .codedropz-upload-handler{border-color:rgb(25 25 25 / .45);background:#F1EFEC}.formimage__form-wrap .codedropz-upload-container{padding:0}.formimage__form-wrap .codedropz-upload-inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 6px;text-align:center}.formimage__form-wrap .fileUploader{display:flex;flex-direction:column;align-items:center;gap:10px;margin:0;padding:24px 20px;border:1.5px dashed rgb(25 25 25 / .2);border-radius:6px;background:#F7F5F2;text-align:center;cursor:pointer;transition:border-color 0.2s ease,background 0.2s ease}.formimage__form-wrap .fileUploader:hover{border-color:rgb(25 25 25 / .45);background:#F1EFEC}.formimage__form-wrap .fileUploader>svg{display:block;flex-shrink:0}.formimage__form-wrap .fileUploader .wpcf7-form-control-wrap{width:100%}.formimage__form-wrap .fileUploader .codedropz-upload-handler{border:0;background:#fff0;padding:0}.formimage__form-wrap .codedropz-upload-inner h3{order:2;margin:0;color:var(--black,#191919);font-size:14px;font-weight:500;line-height:140%;letter-spacing:-.14px}.formimage__form-wrap .codedropz-upload-inner>span{display:none}.formimage__form-wrap .codedropz-btn-wrap{order:1;display:inline;margin:0}.formimage__form-wrap .codedropz-btn-wrap .cd-upload-btn{color:var(--black,#191919);font-size:14px;font-weight:600;line-height:140%;letter-spacing:-.14px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.formimage__form-wrap .gf-upload-note{order:3;flex-basis:100%;margin:6px 0 0 0;color:var(--color-gray-500,#807E7C);font-size:13px;font-weight:500;line-height:140%}.formimage__form-wrap .dnd-upload-counter{display:none}.formimage__form-wrap .dnd-upload-status{margin-top:12px;text-align:left}.formimage__form-wrap .wpcf7-acceptance .wpcf7-list-item-label{color:rgb(25 25 25 / .7);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.formimage__form-wrap .formWraap a{color:var(--black,#191919);text-decoration:none}@media (max-width:900px){.formimage__card{grid-template-columns:1fr}.formimage__media{order:-1;min-height:clamp(220px, 60vw, 360px)}}@media (max-width:768px){.formimage-block{padding:60px 0 0 0}.formimage-block__header{gap:24px;padding-bottom:40px}.formimage-block__header h2{font-size:48px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-.96px}.formimage__form-panel{padding:32px 20px}.formimage__form-title{font-size:28px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.14px}.formimage__form-desc{font-size:16px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:38px}.formimage__form-wrap input::placeholder,.formimage__form-wrap select::placeholder,.formimage__form-wrap textarea::placeholder{font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px;color:#858788}.formimage__form-wrap .wpcf7-acceptance .wpcf7-list-item-label{color:#727374;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.formimage__form-wrap .wpcf7-acceptance .wpcf7-list-item-label a{color:var(--black,#191919)}.formimage__form-wrap .wpcf7-submit{font-size:16px;font-style:normal;font-weight:500;line-height:20px;border-radius:4px;background:#1A1919;box-shadow:0 9px 14px -5px rgb(255 255 255 / .3) inset,0 4px 6px 0 rgb(0 0 0 / .14)}.formimage__form-wrap .formWraap_half{gap:16px}.formimage__media{height:390px}}@media (max-width:560px){.formimage__form-wrap .cf7-row,.formimage__form-wrap .formWraap_half{grid-template-columns:1fr}.formimage__card{display:flex;flex-direction:column-reverse}}