.form-row{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.form-col{flex:1;min-width:200px}.wpcf7 input[type="text"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"],.wpcf7 textarea,.wpcf7 select{width:100%;padding:10px;border:1px solid #ccc;border-radius:8px;font-family:inherit;font-size:1.2rem;box-sizing:border-box}.wpcf7 input[type="submit"]{background:linear-gradient(#d2609c,#6f3860);color:#fff;padding:10px 25px;border:none;border-radius:10px;cursor:pointer;font-weight:normal;font-size:1.1rem}a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1.4px}.et_pb_button,.et_pb_button a,.et_pb_button_module_wrapper a{text-decoration:none!important}.csm-header-menu .menu-item-has-children>a:first-child:after{top:12px}.csm-header-menu nav .et-menu li li a,.et_pb_menu_0_tb_header nav .et-menu li li:last-child a{padding:6px 0!important}header .et-menu .sub-menu a{font-size:19px!important;line-height:28px!important}#left-area ul li,.comment-content ul li,.entry-content ul li{padding-bottom:8px;line-height:1.7em}