body .g-button {
  background: #d2bb6b !important;
  color: #fff !important; }
  body .g-button:hover {
    color: #d2bb6b !important;
    border-color: #d2bb6b !important;
    background: #fff !important; }
  body .g-button.g-button--invert {
    color: #fff !important;
    border-color: #d2bb6b !important; }
  body .g-button.g-button--invert:hover {
    background: #d2bb6b !important;
    color: #fff !important; }
  body .blocklist__item--u-iwkyl3tty:hover {
    text-shadow: none !important; }

.lpc-product-4__wrap .lpc-product-4__box .lpc-product-4__body-top {
  padding: 0 36px; }
  @media (max-width: 480px) {
  .lpc-product-4__wrap .lpc-product-4__box .lpc-product-4__body-top {
    padding: 0 20px; } }

.lpc-product-4__wrap .lpc-product-4__body-bottom .lpc-product-4__price {
  justify-content: center; }

.opn_services {
  border-left: 4px solid #d2bb6b;
  padding-left: 16px;
  margin-bottom: 20px; }
  .opn_services-title {
    font-size: 20px;
    color: #444;
    margin-bottom: 10px;
    font-family: Forum, cursive; }
  .opn_services-list, .opn_services .opn_sublist {
    list-style: none;
    padding-left: 0; }
  .opn_services-item {
    font-size: 16px;
    line-height: 1.6;
    margin-bottom: 10px; }
  .opn_services li {
    color: #555;
    padding-left: 20px; }
  .opn_services li a {
    font-family: Forum, cursive;
    color: #d2bb6b;
    font-weight: 600; }
  .opn_services-icon {
    color: #d2bb6b;
    margin-right: 5px; }

.opn_conf_txt {
  background: url(/d/svgexport-6.svg) bottom 10px right 10px / 100px no-repeat, rgba(210, 187, 107, 0.29);
  padding: 30px;
  border: 2px solid #d2bb6b; }

.opn_ul2 {
  list-style: none;
  padding-left: 20px;
  margin-top: 10px; }
  .opn_ul2 li {
    padding: 5px 0;
    padding-left: 13px; }
  .opn_ul2 li:before {
    content: "";
    width: 25px;
    height: 25px;
    display: block;
    position: absolute;
    left: 0;
    background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='512' height='512' x='0' y='0' viewBox='0 0 520 520' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg data-name='15-Checked'%3E%3Cpath d='M232.019 422.469a10 10 0 0 1-8.624-4.938c-33.227-56.607-121.81-177.14-122.7-178.351a10 10 0 0 1 1.027-13.039l27.239-26.918a10 10 0 0 1 12.755-1.085l88.222 61.6c59.034-75.7 113.87-128 149.946-158.861C420.5 66.139 446.355 50.5 447.437 49.856a10 10 0 0 1 5.145-1.425h44.068A10 10 0 0 1 503.3 65.9C378.157 177.364 242.068 415.03 240.708 417.418a10 10 0 0 1-8.624 5.05z' fill='%23D2BB6B' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3Cpath d='M230.1 464.132c-99.252 0-180-80.747-180-180s80.748-180 180-180a179.651 179.651 0 0 1 58.491 9.72 10 10 0 1 1-6.5 18.916 159.712 159.712 0 0 0-52-8.636c-88.225 0-160 71.776-160 160s71.775 160 160 160 160-71.776 160-160a161.236 161.236 0 0 0-3.246-32.231 10 10 0 1 1 19.6-4.005 181.324 181.324 0 0 1 3.651 36.236c.004 99.253-80.744 180-179.996 180z' fill='%23D2BB6B' opacity='1' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") 50% 50% / 100% no-repeat; }

.opn_fieldset {
  border: 2px solid #d2bb6b;
  margin: 0 0 30px; }
  .opn_fieldset legend {
    font-size: 25px;
    color: #444;
    margin-bottom: 10px;
    font-family: Forum, cursive;
    padding: 0 10px; }

.opn_ul1 {
  border-left: 4px solid #d2bb6b;
  list-style: none;
  padding-left: 20px; }

.opn_note {
  background: rgba(210, 187, 107, 0.29);
  padding: 30px;
  border: 2px solid #d2bb6b; }

.text-block-wrap-div a {
  font-family: Forum, cursive;
  color: #d2bb6b;
  font-weight: 600; }
