.cursor-blur-circles-container[data-v-9cf47031]{inset:0;mix-blend-mode:hard-light;padding:20px;position:absolute;will-change:transform;z-index:2}.canvas[data-v-9cf47031],.cursor-blur-circles-container[data-v-9cf47031]{background:transparent;height:100%;width:100%}.canvas[data-v-9cf47031]{display:block;filter:blur(10px);pointer-events:none}.card{display:grid;grid-template-columns:1fr 1fr}.card-img-container{align-items:center;background:radial-gradient(61.35% 131.64% at 14.62% 35.06%,#0000e6 0,navy);border-radius:20px;display:flex;height:100%;justify-content:center;margin-right:20px;min-height:400px}.card-img-container img{display:block;height:400px;-o-object-fit:contain;object-fit:contain;width:400px}.card-content-container>.card-img-container{display:none}.card-content-footer,.card-content-head{align-items:flex-start;display:flex;gap:20px;justify-content:space-between}.card-content-footer-group,.card-content-head-group{width:100%}.card-content-head-group.right{min-width:250px;width:-moz-max-content;width:max-content}.card-content-head-group h3{font-size:36px;font-weight:500;letter-spacing:-6%;line-height:100%;margin:0 0 10px}.card-content-head-group p{font-size:20px;font-weight:600;letter-spacing:-6%;line-height:100%;opacity:.8}.card-content-footer button,.card-content-head-group button{height:50px}.card-content-price{font-size:36px;font-style:Italic;font-weight:600;letter-spacing:-6%;line-height:100%;margin:0 0 10px;text-align:right}@media screen and (max-width:1400px){.card-content-footer-group.right{max-width:250px}.card-img-container img{display:block;height:300px;-o-object-fit:contain;object-fit:contain;width:300px}}@media screen and (max-width:1200px){.card{grid-template-columns:1fr}.card>.card-img-container{display:none}.card-content-container>.card-img-container{display:flex;height:480px;margin-right:0;margin-top:20px}}@media screen and (max-width:630px){.card-content-container>.card-img-container{height:400px}.card-content-footer{flex-direction:column}.card-content-footer-group.right{max-width:100%}.card-content-price{text-align:left}}.services-info{align-items:flex-start;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin:30px 0}.services-info-item{border:1px dashed #07011433;border-radius:10px;cursor:default;font-weight:400;letter-spacing:-6%;line-height:100%;padding:5px 10px;transition:var(--transition)}.services-info-item:hover{border:1px dashed #070114}#services h4{font-size:24px;font-weight:600;margin:0 0 10px;text-transform:uppercase}#services h4,.service-total{letter-spacing:-6%;line-height:100%}.service-total{font-size:20px;font-weight:400}.base-input{background:transparent;border-radius:10px;opacity:.5;position:relative;transition:var(--transition);width:100%;z-index:0}.base-input:before{background:linear-gradient(92.07deg,#fff,#0000b2);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:-1}input{background-color:transparent;border:none;border-radius:10px;color:var(--bg);font-size:32px;font-weight:400;height:50px;letter-spacing:-6%;line-height:100%;outline:none;padding:0 20px;width:100%}input::-moz-placeholder{color:var(--bg);font-size:32px;font-weight:400;letter-spacing:-6%;line-height:100%;opacity:.7;text-transform:uppercase}input::placeholder{color:var(--bg);font-size:32px;font-weight:400;letter-spacing:-6%;line-height:100%;opacity:.7;text-transform:uppercase}.base-input:has(input:focus){opacity:1}@media screen and (max-width:630px){input::-moz-placeholder{font-size:24px}input,input::placeholder{font-size:24px}}.base-select{border-radius:10px;opacity:.5;position:relative;transition:var(--transition);width:100%;z-index:2}.base-select:before{background:linear-gradient(92.07deg,#fff,#0000b2);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:-1}.base-select.is-open{opacity:1}.select-trigger{align-items:center;background-color:transparent;border:none;border-radius:10px;color:var(--bg);cursor:pointer;display:flex;font-size:32px;font-weight:400;gap:10px;height:50px;justify-content:space-between;letter-spacing:-6%;line-height:50px;outline:none;padding:0 20px;width:100%}.selected-value{flex:1;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap}.arrow{color:var(--bg);flex-shrink:0;transition:transform .3s ease}.arrow.rotated{transform:rotate(180deg)}.dropdown-wrapper{background:radial-gradient(50% 611.19% at 50% 50%,#0000e6 0,navy);border-radius:10px;left:0;overflow:hidden;position:absolute;right:0;top:calc(100% + 8px);z-index:10}.dropdown-wrapper:before{background:linear-gradient(92.07deg,#fff,#0000b2);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:2}.dropdown-wrapper:after{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:8px;content:"";inset:2px;pointer-events:none;position:absolute;z-index:0}.select-dropdown{list-style:none;margin:0;max-height:250px;overflow-y:auto;padding:0;position:relative;z-index:1}.select-dropdown li{color:var(--bg);cursor:pointer;font-size:24px;font-weight:400;letter-spacing:-6%;line-height:100%;padding:12px 20px;transition:all .2s ease}.select-dropdown li:hover{background:#ffffff1a}.dropdown-enter-active,.dropdown-leave-active{transition:all .2s ease}.dropdown-enter-from,.dropdown-leave-to{opacity:0;transform:translateY(-10px)}.select-dropdown::-webkit-scrollbar{width:6px}.select-dropdown::-webkit-scrollbar-track{background:#ffffff1a;border-radius:3px}.select-dropdown::-webkit-scrollbar-thumb{background:linear-gradient(92.07deg,#fff,#0000b2);border-radius:3px}@media screen and (max-width:630px){.selected-value{font-size:24px}.select-dropdown li{font-size:18px;padding:10px 16px}}.base-textarea{background:transparent;border-radius:10px;opacity:.5;position:relative;transition:var(--transition);width:100%;z-index:0}.base-textarea:before{background:linear-gradient(92.07deg,#fff,#0000b2);border-radius:10px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;pointer-events:none;position:absolute;z-index:-1}textarea{background-color:transparent;border:none;border-radius:10px;color:var(--bg);font-family:inherit;font-size:32px;font-weight:400;letter-spacing:-6%;line-height:100%;outline:none;padding:16px 20px;resize:vertical;width:100%}textarea::-moz-placeholder{color:var(--bg);font-size:32px;font-weight:400;letter-spacing:-6%;line-height:100%;opacity:.7;text-transform:uppercase}textarea::placeholder{color:var(--bg);font-size:32px;font-weight:400;letter-spacing:-6%;line-height:100%;opacity:.7;text-transform:uppercase}.base-textarea:has(textarea:focus){opacity:1}@media screen and (max-width:630px){textarea::-moz-placeholder{font-size:24px}textarea,textarea::placeholder{font-size:24px}}#form{background:radial-gradient(50% 611.19% at 50% 50%,#0000e6 0,navy);color:var(--bg);padding:50px 0}.form-container{display:grid;grid-template-columns:1fr 1fr}.form-info{display:flex;flex-direction:column;gap:10px;max-width:405px}.form-title{font-size:40px;font-weight:700;line-height:100%;text-transform:uppercase}.form{display:flex;flex-direction:column;gap:20px}.input-group{display:flex;gap:10px}.form button{color:var(--btn-text)}.form button:disabled{cursor:not-allowed;opacity:.7}.form-text-policy a{color:var(--bg);text-decoration:underline}.form-message{border-radius:8px;font-size:14px;padding:12px;text-align:center}.form-message.success{background-color:#4caf5033;border:1px solid #4caf50;color:#4caf50}.form-message.error{background-color:#f4433633;border:1px solid #ff6b6b;color:#ff6b6b}@media screen and (max-width:1400px){.form-container{gap:30px;grid-template-columns:1fr}.form-info{max-width:475px}}@media screen and (max-width:1200px){.input-group{flex-direction:column}}@media screen and (max-width:630px){.form-title{font-size:36px}}
