.form-meet{border:1px solid oklab(.729884 .16093 .0369245 / .2);border-radius:15px;padding:25px;display:flex;flex-direction:column;gap:15px;position:relative;overflow:hidden;transition:border-color 0.3s ease}.form-meet::before,.form-meet::after{content:'';position:absolute;inset:0;border-radius:15px;transition:opacity 0.3s ease;pointer-events:none}.form-meet::before{background-image:linear-gradient(to right bottom,oklab(.729884 .16093 .0369245 / .05) 0%,oklab(.999994 .0000455678 .0000200868 / .9) 50%,oklab(.36342 -.000455797 -.127774 / .05) 100%);opacity:1}.form-meet::after{background-image:linear-gradient(to right bottom,oklab(.729884 .16093 .0369245 / .1) 0%,oklab(.999994 .0000455678 .0000200868 / .9) 50%,oklab(.36342 -.000455797 -.127774 / .1) 100%);opacity:0}.form-meet:hover::before{opacity:0}.form-meet:hover::after{opacity:1}.form-meet>*{position:relative;z-index:1}.form-meet__content{display:flex;gap:15px}.form-meet__image{backdrop-filter:blur(12px);background-image:linear-gradient(to right bottom,oklab(.999994 .0000455678 .0000200868 / .3) 0%,oklab(.999994 .0000455678 .0000200868 / .1) 100%);border:1px solid;border-color:oklab(.999994 .0000455678 .0000200868 / .4);border-radius:15px;padding:15px;box-shadow:#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,rgb(0 0 0 / .1) 0 10px 15px -3px,rgb(0 0 0 / .1) 0 4px 6px -4px;transition:all 0.3s ease}.form-meet:hover .form-meet__image{scale:110%;background-image:linear-gradient(to right bottom,oklab(.36342 -.000455797 -.127774 / .1) 0%,#fff0 50%,oklab(.729884 .16093 .0369245 / .1) 100%);box-shadow:#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,oklab(.36342 -.000455797 -.127774 / .2) 0 25px 50px -12px}.form-meet__icon{width:32px;min-width:32px;height:32px}.form-meet__title{font-weight:700;color:#253580;font-size:20px;margin-bottom:15px}.form-meet__description{color:#374151;font-size:16px}.form-meet__buttons{display:flex;flex-direction:column;gap:15px;margin:0 auto}.form-meet__btn.form-meet__btn--primary{width:fit-content;backdrop-filter:blur(16px);background-color:#fff0;background-image:linear-gradient(to right,#253580 0%,oklab(.36342 -.000455797 -.127774 / .9) 100%);border:1px solid #253580;border-radius:15px;box-shadow:#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,oklab(.36342 -.000455797 -.127774 / .25) 0 10px 15px -3px,oklab(.36342 -.000455797 -.127774 / .25) 0 4px 6px -4px;color:#fff;text-decoration:none;padding:10px 12px;font-size:16px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;gap:10px;transition:all 0.3s ease}.form-meet__btn.form-meet__btn--primary::before{content:"";position:relative;width:16px;min-width:16px;height:16px;background-image:url(/wp-content/themes/vittoriavita/images/meet-icon.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.form-meet__btn.form-meet__btn--primary:hover{background-color:oklab(.729884 .16093 .0369245 / .9);box-shadow:#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,oklab(.36342 -.000455797 -.127774 / .4) 0 20px 25px -5px,oklab(.36342 -.000455797 -.127774 / .4) 0 8px 10px -6px;background-image:linear-gradient(to right,#253580 0%,oklab(.36342 -.000455797 -.127774 / .9) 100%)}.form-meet__btn.form-meet__btn--secondary{width:fit-content;backdrop-filter:blur(16px);background-color:#fff0;background-image:linear-gradient(to right,oklab(.999994 .0000455677 .0000200868 / .8) 0%,oklab(.999994 .0000455677 .0000200868 / .6) 100%);border:1px solid oklab(.36342 -.000455797 -.127774 / .4);border-radius:15px;box-shadow:#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,#fff0 0 0 0 0,rgb(0 0 0 / .1) 0 4px 6px -1px,rgb(0 0 0 / .1) 0 2px 4px -2px;color:#253580;text-decoration:none;padding:10px 12px;font-size:16px;font-weight:700;line-height:1;display:flex;align-items:center;justify-content:center;gap:10px;opacity:1!important;transition:all 0.3s ease}.form-meet__btn.form-meet__btn--secondary::before{content:"";position:relative;width:16px;min-width:16px;height:16px;background-image:url(/wp-content/themes/vittoriavita/images/form-icon.svg);background-repeat:no-repeat;background-position:center;background-size:100%}.form-meet__btn.form-meet__btn--secondary:hover{background-color:oklab(.729884 .16093 .0369245 / .9)}.form-meet__btn-subtext{display:block;font-size:16px;color:#fd768a}@media screen and (min-width:500px){.form-meet__buttons{margin:0 auto 0 65px}}@media screen and (min-width:992px){.form-meet{padding:35px}.form-meet__buttons{width:85%}}