.content-inner-2{position:relative;overflow:hidden}.appointment-image-wrapper{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(145deg,#ffffff14,#ffffff08);border-radius:35px;padding:18px;transition:all .5s;display:inline-block;position:relative;overflow:hidden}.appointment-image-wrapper:hover{transform:translateY(-12px)}.appointment-image-wrapper:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(130deg,#00ffd0,#0af,#00ffd0) 0 0/300% 300%;border-radius:35px;padding:2px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.appointment-image{border-radius:28px;width:100%;max-width:520px;transition:transform .8s}.appointment-image-wrapper:hover .appointment-image{transform:scale(1.05)}.image-glow{filter:blur(70px);z-index:0;background:#00ffc826;border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-70px}.floating-card{z-index:2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f0f0fd9;border:1px solid #ffffff14;border-radius:22px;padding:18px 22px;animation:4s ease-in-out infinite floatCard;position:absolute;top:25px;right:25px}.floating-card span{color:#00ffd0;font-size:32px;font-weight:700;display:block}.floating-card p{color:#ffffffb8;margin:0;font-size:13px}@keyframes floatCard{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.premium-form-body{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid #ffffff0f;position:relative;overflow:hidden;box-shadow:0 25px 60px #00000059;background:linear-gradient(#141414f5,#0a0a0afa)!important;border-radius:35px!important;padding:50px!important}.premium-form-body:before{content:"";-webkit-mask-composite:xor;background:linear-gradient(130deg,#00ffd0,#0af,#00ffd0) 0 0/300% 300%;border-radius:35px;padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.form-title{font-size:48px;line-height:1.2;color:#fff!important;margin-bottom:40px!important}.form-title span{background:linear-gradient(90deg,#00ffd0,#0af);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.premium-form .form-control{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:65px;transition:all .35s;color:#fff!important;background:#ffffff0a!important;border:1px solid #ffffff14!important;border-radius:18px!important}.premium-form textarea.form-control{height:auto;min-height:160px}.premium-form .form-control:focus{transform:translateY(-2px);border-color:#00ffc873!important;box-shadow:0 0 0 4px #00ffc814,0 0 25px #00ffc81f!important}.premium-form label{color:#ffffffa6!important}.bs-select{cursor:pointer;color:#fff;align-items:center;padding:0 20px;display:flex}.dropdown-menu{overflow:hidden;background:#161616!important;border:1px solid #ffffff0f!important;border-radius:18px!important}.dropdown-item{transition:all .3s;color:#ffffffbf!important;padding:12px 18px!important}.dropdown-item:hover{color:#00ffd0!important;background:linear-gradient(90deg,#00ffc81f,#00aaff1f)!important}.premium-submit-btn{position:relative;overflow:hidden;color:#fff!important;background:linear-gradient(135deg,#00ffd0,#0af)!important;border:none!important;transition:all .4s!important}.premium-submit-btn:hover{transform:translateY(-5px);box-shadow:0 15px 40px #00ffc840,0 0 30px #0af3}.premium-submit-btn:before{content:"";background:#ffffff4d;width:80%;height:100%;transition:all .8s;position:absolute;top:0;left:-120%;transform:skew(-25deg)}.premium-submit-btn:hover:before{left:130%}@keyframes borderFlow{0%{background-position:0%}to{background-position:100%}}@media only screen and (max-width:991px){.premium-form-body{padding:35px!important}.form-title{font-size:38px}.appointment-image-col{margin-bottom:50px}}@media only screen and (max-width:575px){.premium-form-body{border-radius:24px!important;padding:24px!important}.form-title{font-size:30px}.premium-form .form-control{height:58px;border-radius:14px!important}.premium-form textarea.form-control{min-height:120px}.floating-card{padding:12px 16px;top:15px;right:15px}.floating-card span{font-size:22px}.appointment-image-wrapper{border-radius:24px;padding:10px}.appointment-image{border-radius:18px}}
