.gb-button.gb-button-text:hover{background-color:#FFF;transform:scale(1.05);box-shadow:none!important}.gb-button-764797ca:hover{background-color:#FFF;transform:scale(1.05);box-shadow:none!important}.contact-wrapper{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;max-width:1000px;margin:60px auto;padding:40px;background-color:#fff;border:4px solid #000;border-radius:20px;box-shadow:0 4px 16px rgb(0 0 0 / .1);gap:40px;flex-wrap:wrap}.contact-text{flex:1 1 300px;font-family:'Segoe UI',sans-serif;color:#333}.contact-text h2{font-size:28px;color:#800020;margin-bottom:15px}.contact-text p{font-size:17px;line-height:1.6}.contact-form{flex:1 1 550px}.wpcf7 form{width:100%}.wpcf7-form label{display:block;margin-bottom:8px;font-weight:700;color:#000}.wpcf7 input,.wpcf7 textarea{width:100%;padding:14px;margin-bottom:20px;border:2px solid #000;border-radius:10px;font-size:16px;background-color:#fff;transition:border 0.3s ease}.wpcf7 input:focus,.wpcf7 textarea:focus{border-color:#800020;outline:none}.wpcf7 input[type="submit"]{background-color:#800020;color:#fff;padding:14px 25px;font-size:17px;border:none;border-radius:12px;cursor:pointer;transition:background-color 0.3s ease}.wpcf7 input[type="submit"]:hover{background-color:#5c0015}@media (max-width:768px){.contact-wrapper{flex-direction:column;padding:30px}}.love-box{background:#eff9f5;color:#000;border:2px solid #009688;border-radius:5px;padding:32px;margin-bottom:28px;position:relative;font-family:"Poppins",system-ui,sans-serif;line-height:1.7;box-shadow:0 8px 20px rgb(0 0 0 / .08);transition:transform 0.35s ease,box-shadow 0.3s ease;transform-origin:center;z-index:0}.love-box::before{content:"";position:absolute;inset:0;border:2px solid #000;border-radius:5px;transform:rotate(-2deg);opacity:.12;pointer-events:none}.love-box:hover{transform:rotate(-1.5deg) translateY(-3px);box-shadow:0 12px 6px rgb(0 0 0 / .12)}.love-box *{transform:rotate(0deg);transition:none}.love-box h3.heart-wrapper{font-size:1.8rem;font-weight:800;margin-bottom:1.2rem;text-transform:uppercase;color:#006b62;position:relative;display:inline-block;padding-left:40px}.love-box h3.heart-wrapper::before{content:"💬";position:absolute;left:0;top:50%;transform:translateY(-50%) rotate(-8deg);font-size:1.6rem}.love-box ul{list-style:none;padding:0;margin:0}.love-box li{position:relative;padding-left:24px;margin-bottom:12px;font-size:1.6rem}.love-box li::before{content:"▣";position:absolute;left:0;color:#009688;font-size:1.6rem;transform:rotate(-10deg)}