body.headbar-d .site-branding,body.headbar-d .site-member{display:none}.site-header{min-height:90px;background-color:#df8b0c;line-height:1}.site-header>.s-container{position:relative;min-height:90px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.site-header a{color:#000}.site-header a:hover{color:#df8b0c}.site-header-space{min-height:140px}.site-branding{position:relative;top:auto;left:auto;-webkit-transform:none;-ms-transform:none;transform:none}.site-branding img{max-height:90px}.site-title{font-size:24px}.site-description{display:inline-block;margin:0;padding-left:15px;opacity:.75;padding-top:2px}.site-nav-d{margin-left:auto}.site-nav-d>div{height:100%}.site-nav-d .children{display:none}.site-nav-d ul{padding:0;margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.site-nav-d li{height:100%;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;font-size:14px;font-weight:700}.site-nav-d li a{padding:10px 15px;color:rgba(102,102,102,.85)}.site-nav-d li a:hover{color:#000}.site-nav-d li.current-menu-item a{color:#000}.site-nav-d li:hover>.sub-menu{opacity:1;max-height:100vh;top:100%;height:auto;z-index:91;overflow:visible}.site-nav-d .sub-menu{display:block;text-align:left;overflow:hidden;opacity:0;height:auto;max-height:0;position:absolute;z-index:90;top:calc(100% + 5px);-webkit-filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .15));filter:drop-shadow(0 1px 3px rgba(0, 0, 0, .15));-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:#ae5313;min-width:180px}.site-nav-d .sub-menu::before{content:"";position:absolute;top:-8px;left:30px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #ae5313;z-index:1}.site-nav-d .sub-menu li{height:auto;line-height:1.4;position:relative;padding:0 15px}.site-nav-d .sub-menu li a{padding:10px 0;display:block;color:#000;text-align:left;border-bottom:1px solid #eee}.site-nav-d .sub-menu li:last-child>a{border-bottom:none}.site-nav-d .sub-menu li:hover .sub-menu{top:0;z-index:92}.site-nav-d .sub-menu .sub-menu{left:100%;top:5px}.site-nav-d .sub-menu .sub-menu::before{display:none}.site-nav-d .sub-menu .sub-menu .sub-menu{display:none}.site-member{position:relative;margin-left:20px;right:auto;top:auto;-webkit-transform:none;-ms-transform:none;transform:none}.site-member .m-user{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.site-member .info{padding-left:8px;display:block}.site-search{position:relative;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;padding-right:0}.site-toggle{display:none}.main-header{margin-bottom:15px;padding-top:30px}.main-header.-banner{padding-bottom:26px;min-height:220px;margin-bottom:30px}.main-header.-banner .main-title{width:750px}.main-header .title{font-size:32px}.content-item.-hero{border-radius:3px;overflow:hidden;display:grid;grid-template-columns:73fr 38fr}.content-item.-hero .pic{margin-bottom:0}.content-item.-hero .pic>a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%}.content-item.-hero .pic img{max-height:600px}.content-item.-hero .info{padding:30px}.content-pagination{margin-bottom:30px}.main-body.-rightbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-body.-rightbar .widget-area{width:240px;padding-left:30px}.main-body.-rightbar .content-area{width:calc(100% - 240px)}.main-body.-leftbar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.main-body.-leftbar .widget-area{width:240px;padding-right:30px}.main-body.-leftbar .content-area{width:calc(100% - 240px)}.main-body.-leftrightbar{display:-webkit-box;display:-ms-flexbox;display:flex}.page-form{padding:15px 25px 1px;max-width:920px}.site.-header-desktop-overlay .page-form{background-color:#fff;margin-top:-80px;position:relative}.entry-author{margin-top:40px;text-align:left;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.entry-author .pic{margin:0;padding-right:16px}.comments-area{margin-bottom:30px}.comment-form-author{float:left;width:32%;margin-right:2%}.comment-form-email{float:left;width:32%;margin-right:2%}.comment-form-url{float:left;width:32%}.site-login{max-height:400px}.site-footer-space{min-height:50px}.site-footer{min-height:50px}.s-top{height:90px}.s-top .s-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-second{min-height:50px;background:#ddb068;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.m-btn{height:80px}.m-btn .btn-nav a{font-size:16px;font-weight:600}.m-btn .btn-nav a span{font-size:24px;margin-bottom:4px}@media (min-width:992px){body.page-template-page-form .site-content{padding-top:35px;padding-bottom:35px}}
/* Premium contact page */
.seed-contact-page{
  padding: 26px 0 10px;
}
.seed-contact-hero{
  max-width: 860px;
  margin: 0 auto 26px;
  padding: 38px 42px;
  border-radius: 30px;
  border: 1px solid rgba(214,148,26,.28);
  background: linear-gradient(135deg, rgba(20,10,4,.96) 0%, rgba(34,12,5,.94) 55%, rgba(58,18,8,.9) 100%);
  box-shadow: inset 0 1px 0 rgba(255,214,131,.08), 0 18px 50px rgba(0,0,0,.22);
  text-align: center;
}
.seed-contact-hero__eyebrow{
  display:inline-block;
  margin-bottom:12px;
  padding:8px 14px;
  border-radius:999px;
  border:1px solid rgba(230,171,41,.4);
  color:#f0be58;
  font-size:13px;
  font-weight:700;
  letter-spacing:.12em;
}
.seed-contact-hero__title{
  margin:0 0 14px;
  color:#ffd26e;
  font-size:46px;
  line-height:1.08;
}
.seed-contact-hero__desc{
  margin:0 auto;
  max-width:680px;
  color:#f5e1b4;
  font-size:18px;
  line-height:1.75;
}
.seed-contact-layout{
  display:grid;
  grid-template-columns: minmax(280px, 380px) minmax(0, 1fr);
  gap:26px;
  align-items:start;
}
.seed-contact-info-card,
.seed-contact-form-card{
  border-radius:30px;
  border:1px solid rgba(214,148,26,.24);
  background: linear-gradient(180deg, rgba(15,8,4,.98) 0%, rgba(23,11,5,.98) 100%);
  box-shadow: inset 0 1px 0 rgba(255,225,160,.05), 0 16px 45px rgba(0,0,0,.18);
}
.seed-contact-info-card{
  padding:24px;
  display:grid;
  gap:18px;
}
.seed-contact-info-box{
  padding:22px 22px 20px;
  border-radius:24px;
  border:1px solid rgba(220,161,31,.18);
  background: linear-gradient(180deg, rgba(40,18,7,.55) 0%, rgba(18,10,5,.7) 100%);
}
.seed-contact-info-box__label{
  display:block;
  margin-bottom:10px;
  color:#c99635;
  font-size:13px;
  font-weight:700;
  letter-spacing:.06em;
}
.seed-contact-info-box__value{
  display:block;
  margin-bottom:8px;
  color:#ffcf68;
  font-size:24px;
  line-height:1.25;
}
.seed-contact-info-box p{
  margin:0;
  color:#efdcb2;
  line-height:1.75;
}
.seed-contact-form-card{
  padding:30px;
}
.seed-contact-form-card__head{
  margin-bottom:20px;
}
.seed-contact-form-card__head h2{
  margin:0 0 8px;
  color:#ffd26d;
  font-size:32px;
}
.seed-contact-form-card__head p{
  margin:0;
  color:#ebd9b0;
  line-height:1.75;
}
.seed-contact-alert{
  margin-bottom:18px;
  padding:14px 18px;
  border-radius:18px;
  font-weight:700;
}
.seed-contact-alert.is-success{
  background:rgba(18,95,54,.22);
  border:1px solid rgba(63,182,114,.35);
  color:#d7ffd8;
}
.seed-contact-alert.is-error{
  background:rgba(124,29,29,.22);
  border:1px solid rgba(226,93,93,.28);
  color:#ffd6d6;
}
.seed-contact-form,
.seed-contact-plugin-form{
  display:block;
}
.seed-contact-form__grid{
  display:grid;
  grid-template-columns:1fr 1fr;
  gap:16px;
}
.seed-contact-field{
  display:block;
  margin:0 0 16px;
}
.seed-contact-field span{
  display:block;
  margin:0 0 9px;
  color:#f4dba1;
  font-size:15px;
  font-weight:700;
}
.seed-contact-field input,
.seed-contact-field textarea,
.seed-contact-plugin-form input,
.seed-contact-plugin-form textarea,
.seed-contact-plugin-form select{
  width:100%;
  padding:16px 18px;
  border-radius:18px;
  border:1px solid rgba(222,164,43,.18);
  background:linear-gradient(180deg, rgba(41,19,9,.78) 0%, rgba(21,11,5,.92) 100%);
  color:#fff7e8;
  box-sizing:border-box;
  outline:none;
  transition:border-color .2s ease, box-shadow .2s ease, transform .2s ease;
}
.seed-contact-field textarea,
.seed-contact-plugin-form textarea{
  min-height:190px;
  resize:vertical;
}
.seed-contact-field input:focus,
.seed-contact-field textarea:focus,
.seed-contact-plugin-form input:focus,
.seed-contact-plugin-form textarea:focus,
.seed-contact-plugin-form select:focus{
  border-color:rgba(255,198,84,.58);
  box-shadow:0 0 0 4px rgba(219,156,27,.12);
  transform:translateY(-1px);
}
.seed-contact-submit,
.seed-contact-plugin-form input[type="submit"],
.seed-contact-plugin-form button,
.seed-contact-plugin-form .wpforms-submit,
.seed-contact-plugin-form .wpcf7-submit{
  display:inline-flex;
  align-items:center;
  justify-content:center;
  min-width:220px;
  margin-top:8px;
  padding:16px 28px;
  border:0;
  border-radius:999px;
  background:linear-gradient(180deg, #f5c861 0%, #d99819 100%);
  color:#241304;
  font-size:16px;
  font-weight:800;
  letter-spacing:.02em;
  cursor:pointer;
  box-shadow:0 10px 28px rgba(194,124,8,.28), inset 0 1px 0 rgba(255,248,219,.55);
}
.seed-contact-submit:hover,
.seed-contact-plugin-form input[type="submit"]:hover,
.seed-contact-plugin-form button:hover,
.seed-contact-plugin-form .wpforms-submit:hover,
.seed-contact-plugin-form .wpcf7-submit:hover{
  transform:translateY(-1px);
  filter:brightness(1.03);
}
.seed-contact-honeypot{
  position:absolute;
  left:-999em;
  width:1px;
  height:1px;
  opacity:0;
}
.seed-contact-plugin-form .wpcf7-form,
.seed-contact-plugin-form .wpforms-container form,
.seed-contact-plugin-form .fluentform,
.seed-contact-plugin-form form{
  margin:0;
}
.seed-contact-plugin-form p,
.seed-contact-plugin-form label,
.seed-contact-plugin-form .wpforms-field-label,
.seed-contact-plugin-form .ff-el-form-label,
.seed-contact-plugin-form .gfield_label{
  color:#f3dca9;
}
.seed-contact-plugin-form .wpcf7-not-valid-tip,
.seed-contact-plugin-form .wpforms-error,
.seed-contact-plugin-form .ff-el-is-error,
.seed-contact-plugin-form .validation_message{
  color:#ff9b9b;
}
.seed-contact-plugin-form .wpcf7-response-output,
.seed-contact-plugin-form .wpforms-confirmation-container,
.seed-contact-plugin-form .ff-message-success,
.seed-contact-plugin-form .gform_confirmation_message{
  margin:0 0 16px;
  padding:14px 18px;
  border-radius:18px;
  background:rgba(18,95,54,.22);
  border:1px solid rgba(63,182,114,.35);
  color:#d7ffd8;
}
