.contactform-block{padding-block:clamp(60px, 8vw, 120px)}.contactform-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)}.contactform-block__header h1{color:#1A1919;text-align:center;font-size:74px;font-style:normal;font-weight:500;line-height:74px;letter-spacing:-1.48px}.contactform-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}.contactform__card{display:grid;grid-template-columns:1fr 1fr;border-radius:16px;overflow:hidden;padding:8px;border-radius:14px;background:var(--sky-main,#B2CBE5);position:relative}.contactform__left{position:relative;padding:48px 32px;overflow:visible;display:flex;flex-direction:column;gap:40px}.contactform__deco{position:absolute;bottom:-20px;left:-8px;width:calc(100% + 80px);height:auto;pointer-events:none}.contactform__left-title{color:var(--Dark,#192023);margin:0;font-size:44px;font-style:normal;font-weight:500;line-height:110%;letter-spacing:-.66px}.contactform__items{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:clamp(14px, 2vw, 22px);position:relative;z-index:1}.contactform__item{display:flex;align-items:flex-start;gap:14px}.contactform__item-icon{flex-shrink:0;width:50px;height:50px;border-radius:4.545px;border:.833px solid rgb(25 25 25 / .04);background:var(--white,#FFF);box-shadow:0 22.727px 57.955px 0 rgb(26 26 18 / .01),0 11.911px 27.797px 0 rgb(26 26 18 / .02),0 4.377px 6.976px 0 rgb(26 26 18 / .03);display:flex;align-items:center;justify-content:center}.contactform__item-icon img{width:22px;height:22px;display:block;object-fit:contain}.contactform__item-body{display:flex;flex-direction:column;gap:2px;padding-top:3px}.formWraap .wpcf7-not-valid-tip{position:initial;background-color:#fff0;background:#fff0;color:var(--deep-orange-error-500,#FF5722);font-size:11px;font-style:normal;font-weight:600;line-height:normal;letter-spacing:-.11px}.contactform__form-wrap .wpcf7-not-valid{border-color:var(--deep-orange-error-500,#FF5722)!important}.contactform__form-wrap .wpcf7-form-control-wrap:has(.wpcf7-not-valid) .csel-trigger{border-color:var(--deep-orange-error-500,#FF5722)}.contactform__form-wrap .wpcf7-form-control-wrap{position:relative}.contactform__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}.contactform__item-label{color:var(--black,#191919);font-size:16px;font-style:normal;font-weight:500;line-height:130%;text-transform:capitalize;opacity:.7}.contactform__item-value{color:#1A1919;font-size:18px;font-style:normal;font-weight:500;line-height:140%;text-decoration:none}a.contactform__item-value:hover{text-decoration:underline}.contactform__right{border-radius:6px;background:var(--off-white-50,#FCFAF7);padding:40px 32px;position:relative;overflow:hidden}.contactform__form-content{transition:opacity 0.4s ease,transform 0.45s ease}.contactform__right.is-success .contactform__form-content{opacity:0;transform:translateY(-14px);pointer-events:none}.contactform__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}.contactform__right.is-success .contactform__success{opacity:1;visibility:visible;transform:translateY(0);transition:opacity 0.55s ease 0.15s,transform 0.55s ease 0.15s,visibility 0s}.contactform__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}.contactform__success-icon svg{display:block;width:100%;height:100%}.contactform__right.is-success .contactform__success-icon{transform:scale(1);opacity:1}.contactform__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}.contactform__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){.contactform__form-content,.contactform__success,.contactform__success-icon{transition-duration:0.001s;transition-delay:0s;transform:none}}.contactform__form-title{color:#1A1919;font-size:32px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.16px;margin:0}.contactform__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%}.contactform__form-wrap .wpcf7-form{display:flex;flex-direction:column;gap:10px}.contactform__form-wrap .wpcf7-form p{margin:0}.contactform__form-wrap .formWraap{display:flex;flex-direction:column;gap:16px}.contactform__form-wrap .formWraap_half{display:grid;grid-template-columns:1fr 1fr;gap:12px}.contactform__form-wrap .formWraap_full,.contactform__form-wrap .formWraap_half-item{min-width:0}.contactform__form-wrap .wpcf7-form-control-wrap{display:block;width:100%}.contactform__form-wrap .cf7-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.contactform__form-wrap input[type="text"],.contactform__form-wrap input[type="email"],.contactform__form-wrap input[type="tel"],.contactform__form-wrap input[type="url"],.contactform__form-wrap input[type="number"],.contactform__form-wrap select,.contactform__form-wrap textarea{width:100%;padding:14px 16px;border-radius:10px;border:1px solid rgb(25 25 25 / .14);background:#F7F5F2;font-family:var(--font-base);font-size:var(--fs-body-m,15px);color:var(--color-black,#191919);outline:none;transition:border-color 0.2s;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-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px}.contactform__form-wrap textarea{max-height:250px}.contactform__form-wrap select{cursor:pointer}.csel-trigger__text{color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px}.contactform__form-wrap input::placeholder,.contactform__form-wrap textarea::placeholder{color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px}.contactform__form-wrap input:focus,.contactform__form-wrap select:focus,.contactform__form-wrap textarea:focus{border-color:var(--color-black,#191919)}.contactform__form-wrap textarea{resize:vertical;min-height:110px}.contactform__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}.contactform__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}.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}.custom-cb.is-checked{background:#1A1919;border-color:#1A1919}.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}.custom-cb.is-checked::after{opacity:1}.csel-wrap{position:relative;width:100%}.csel-trigger{display:flex;align-items:center;gap:8px;width:100%;padding:14px 16px;border-radius:10px;border:1px solid rgb(25 25 25 / .14);background:var(--color-off-white-50,#FAF9F7);font-family:var(--font-base);font-size:var(--fs-body-m,15px);color:rgb(25 25 25 / .4);cursor:pointer;box-sizing:border-box;transition:border-color 0.2s,border-radius 0.2s;user-select:none;outline:none;border-radius:6px;border:1px solid rgb(25 25 25 / .08);background:var(--Off-white-100,#F7F5F2)}.csel-trigger__text{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csel-wrap.has-val .csel-trigger{color:var(--color-black,#191919)}.csel-trigger:focus-visible{border-color:var(--color-black,#191919)}.csel-wrap.is-open .csel-trigger{border-bottom-left-radius:0;border-bottom-right-radius:0}.csel-arrow{flex-shrink:0;transition:transform 0.2s;display:block}.csel-wrap.is-open .csel-arrow{transform:rotate(180deg)}.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}.csel-list::-webkit-scrollbar{width:4px}.csel-list::-webkit-scrollbar-track{background:#fff0}.csel-list::-webkit-scrollbar-thumb{background:var(--gray-500,#807E7C);border-radius:100px}.csel-list::-webkit-scrollbar-button{display:none;width:0;height:0}.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}.csel-item{display:flex;align-items:center;gap:12px;padding:9px 16px;cursor:pointer;font-family:var(--font-base);font-size:var(--fs-body-m,15px);color:var(--color-black,#191919);opacity:0;transform:translateY(4px);transition:background 0.12s ease,opacity 0.25s ease,transform 0.25s ease;color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px}.csel-item:first-child{padding-top:14px}.csel-item:last-child{padding-bottom:14px}.csel-item:hover{background:rgb(25 25 25 / .045)}.csel-wrap.is-open .csel-item{opacity:1;transform:translateY(0)}.csel-wrap.is-open .csel-item:nth-child(1){transition-delay:0.03s,0.04s,0.04s}.csel-wrap.is-open .csel-item:nth-child(2){transition-delay:0.03s,0.07s,0.07s}.csel-wrap.is-open .csel-item:nth-child(3){transition-delay:0.03s,0.10s,0.10s}.csel-wrap.is-open .csel-item:nth-child(4){transition-delay:0.03s,0.13s,0.13s}.csel-wrap.is-open .csel-item:nth-child(5){transition-delay:0.03s,0.16s,0.16s}.csel-wrap.is-open .csel-item:nth-child(6){transition-delay:0.03s,0.19s,0.19s}.csel-wrap.is-open .csel-item:nth-child(n+7){transition-delay:0.03s,0.22s,0.22s}@media (prefers-reduced-motion:reduce){.csel-list,.csel-item{transition-duration:0.001s;transition-delay:0s;transform:none}}.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}.csel-item.is-sel .csel-item__cb{background:#fff0;border-color:#fff0;box-shadow:none}.csel-item.is-sel .csel-item__cb::before{content:'';position:absolute;left:50%;top:50%;width:28px;height:28px;transform:translate(-50%,calc(-50% + 4px));background:url("data:image/svg+xml,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg filter='url(%23gf_cb_f)'%3E%3Crect x='6' y='2' width='16' height='16' rx='4' fill='%231A1919'/%3E%3Cpath d='M12.9999 11.5854L17.5961 6.98926L18.3032 7.69636L12.9999 12.9996L9.81787 9.8177L10.525 9.1106L12.9999 11.5854Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3Cfilter id='gf_cb_f' x='0' y='0' width='28' height='28' filterUnits='userSpaceOnUse' color-interpolation-filters='sRGB'%3E%3CfeFlood flood-opacity='0' result='BackgroundImageFix'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeOffset dy='4'/%3E%3CfeGaussianBlur stdDeviation='3'/%3E%3CfeComposite in2='hardAlpha' operator='out'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0.14 0'/%3E%3CfeBlend mode='normal' in2='BackgroundImageFix' result='effect1_dropShadow'/%3E%3CfeBlend mode='normal' in='SourceGraphic' in2='effect1_dropShadow' result='shape'/%3E%3CfeColorMatrix in='SourceAlpha' type='matrix' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 127 0' result='hardAlpha'/%3E%3CfeMorphology radius='5' operator='dilate' in='SourceAlpha' result='effect2_innerShadow'/%3E%3CfeOffset dy='9'/%3E%3CfeGaussianBlur stdDeviation='7'/%3E%3CfeComposite in2='hardAlpha' operator='arithmetic' k2='-1' k3='1'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.3 0'/%3E%3CfeBlend mode='normal' in2='shape' result='effect2_innerShadow'/%3E%3C/filter%3E%3C/defs%3E%3C/svg%3E") center/contain no-repeat}.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}.csel-item.is-sel .csel-item__cb::after{display:none}.contactform__form-wrap .wpcf7-submit{width:100%;padding:16px 24px;background:var(--color-black,#191919);color:#fff;border:none;border-radius:10px;font-family:var(--font-base);font-size:var(--fs-body-m,15px);font-weight:var(--fw-medium);cursor:pointer;transition:opacity 0.2s;margin-top:4px;color:#FFF;font-size:16px;font-style:normal;font-weight:500;line-height:20px}.contactform__form-wrap .wpcf7-submit:hover{opacity:.88}.formWraap a{color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.wpcf7-acceptance .wpcf7-list-item-label{color:rgb(25 25 25 / .6);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.formWraap textarea{height:100px}.contactform__item a{transition:all .25s linear}@media (max-width:900px){.contactform__card{grid-template-columns:1fr}.contactform__right{border-left:none;border-top:1.5px solid rgb(25 25 25 / .08)}}.contactform__deco.-mob{display:none}@media (max-width:768px){.csel-item__cb{width:16px;height:16px}.contactform__right.is-success .contactform__success-icon{width:80px;height:80px}.csel-item.is-sel .csel-item__cb{box-shadow:0 9px 14px -5px rgb(255 255 255 / .3) inset,0 4px 6px 0 rgb(0 0 0 / .14)}.contactform__right.is-success .contactform__success{padding:28px 0}.contactform__right.is-success .contactform__success{gap:8px}.contactform__right.is-success .contactform__form-content{display:none}.contactform__success-desc{font-size:16px;font-style:normal;font-weight:500;line-height:140%}.contactform__success-title{font-size:28px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.14px}.contactform__right.is-success .contactform__success{position:static;inset:auto}.contactform-block__header{padding-bottom:0!important}.contactform__deco.-mob{display:block;bottom:0;top:auto;width:calc(100% + 18px);right:-8px}.contactform-block__header h1{font-size:48px;font-style:normal;font-weight:500;line-height:50px;letter-spacing:-.96px}.contactform-block__header{gap:24px;padding-bottom:40px}.contactform__left{padding:34px 12px 90px 12px}.contactform__left-title{font-size:28px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.14px}.contactform__left{gap:26px}.contactform__item-value{font-size:18px;font-style:normal;font-weight:500;line-height:140%}.contactform__item-label{font-size:16px;font-style:normal;font-weight:500;line-height:140%}.contactform__items{gap:24px}.contactform__deco.-desk{display:none}.contactform__right{padding:32px 20px}.contactform__form-title{font-size:28px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.14px}.formWraap input::placeholder,.formWraap optgroup::placeholder,.formWraap select::placeholder,.formWraap textarea::placeholder{font-size:14px;font-style:normal;font-weight:500;line-height:normal;letter-spacing:-.14px;color:#858788}.contactform__form-title{margin-bottom:8px}.formWraap .wpcf7-list-item{margin:0}.wpcf7-acceptance .wpcf7-list-item-label{color:#727374;font-size:14px;font-style:normal;font-weight:500;line-height:140%}.wpcf7-acceptance .wpcf7-list-item-label a{color:var(--black,#191919);font-size:14px;font-style:normal;font-weight:500;line-height:140%}.contactform__item-value{padding-right:50px}.contactform__deco{position:absolute;bottom:-8px;left:auto;right:0;width:100%;height:auto;pointer-events:none}.contactform__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)}.contactform__form-desc{font-size:16px;font-style:normal;font-weight:500;line-height:140%;margin-bottom:38px}.contactform__left{position:relative}.contactform__left{overflow:visible}}@media (max-width:560px){.contactform__form-wrap .cf7-row,.contactform__form-wrap .formWraap_half{grid-template-columns:1fr}}