.elementor-165 .elementor-element.elementor-element-cthero00{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-cthero00:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-cthero00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C221B;}.elementor-165 .elementor-element.elementor-element-ctherol1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:22px 22px;--row-gap:22px;--column-gap:22px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ctbtn001 .sik-section-button, .elementor-165 .elementor-element.elementor-element-ctbtn001 .inner-buttons-wrapper{justify-content:flex-start;}.elementor-165 .elementor-element.elementor-element-ctheror2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ctmain00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-ctmain00:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-ctmain00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-165 .elementor-element.elementor-element-ctrow001{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:44px 72px;--row-gap:44px;--column-gap:72px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ctleft02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ctci001 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-165 .elementor-element.elementor-element-ctci002 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-165 .elementor-element.elementor-element-ctci003 .elementor-icon-box-wrapper{align-items:start;gap:15px;}.elementor-165 .elementor-element.elementor-element-ctbtn002 .sik-section-button, .elementor-165 .elementor-element.elementor-element-ctbtn002 .inner-buttons-wrapper{justify-content:flex-start;}.elementor-165 .elementor-element.elementor-element-ctrite03{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EAE7E0;--border-color:#EAE7E0;--padding-top:44px;--padding-bottom:44px;--padding-left:44px;--padding-right:44px;}.elementor-165 .elementor-element.elementor-element-ctrite03:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-ctrite03 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F5F6;}.elementor-165 .elementor-element.elementor-element-ctmap000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ctmapw01 iframe{height:460px;}.elementor-165 .elementor-element.elementor-element-ctcta000{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-165 .elementor-element.elementor-element-ctcta000:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-ctcta000 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1C221B;}.elementor-165 .elementor-element.elementor-element-ctctaro1{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:28px 56px;--row-gap:28px;--column-gap:56px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ctctal02{--display:flex;--gap:18px 18px;--row-gap:18px;--column-gap:18px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ctctar03{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-165 .elementor-element.elementor-element-ctbtn003 .sik-section-button, .elementor-165 .elementor-element.elementor-element-ctbtn003 .inner-buttons-wrapper{justify-content:flex-start;}@media(min-width:768px){.elementor-165 .elementor-element.elementor-element-ctherol1{--width:50%;}.elementor-165 .elementor-element.elementor-element-ctheror2{--width:50%;}.elementor-165 .elementor-element.elementor-element-ctmain00{--content-width:1520px;}.elementor-165 .elementor-element.elementor-element-ctleft02{--width:40%;}.elementor-165 .elementor-element.elementor-element-ctrite03{--width:60%;}.elementor-165 .elementor-element.elementor-element-ctcta000{--content-width:1520px;}.elementor-165 .elementor-element.elementor-element-ctctal02{--width:62%;}.elementor-165 .elementor-element.elementor-element-ctctar03{--width:38%;}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-cthero00{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-165 .elementor-element.elementor-element-ctherol1{--width:100%;}.elementor-165 .elementor-element.elementor-element-ctheror2{--width:100%;}.elementor-165 .elementor-element.elementor-element-ctrow001{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-165 .elementor-element.elementor-element-ctleft02{--width:100%;}.elementor-165 .elementor-element.elementor-element-ctrite03{--width:100%;}.elementor-165 .elementor-element.elementor-element-ctmapw01 iframe{height:320px;}.elementor-165 .elementor-element.elementor-element-ctctaro1{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-165 .elementor-element.elementor-element-ctctal02{--width:100%;}.elementor-165 .elementor-element.elementor-element-ctctar03{--width:100%;}}/* Start custom CSS *//* ===== GCD Contact (165) — managed block: gcd-contact-165 ===== */
/* Elementor 4.x does not render _css_classes on CONTAINERS, only widgets.
   Containers are therefore targeted by element id. */

/* --- theme chrome --------------------------------------------------- */
.gcd-warranty__hero{display:none !important;}
.entry-page-title{display:none !important;}
#main.main-content{padding-bottom:0 !important;margin-bottom:0 !important;}
.elementor-165{overflow-x:clip;}
.elementor-165 .e-con,.elementor-165 .elementor-widget{min-width:0;}

/* --- layout contract: boxed 1520 + 20px gutters ---------------------- */
.elementor-165 .e-con.elementor-element-ctmain00{
  --padding-inline-start:20px !important;--padding-inline-end:20px !important;
  --padding-block-start:88px !important;--padding-block-end:88px !important;
}
.elementor-165 .e-con.elementor-element-ctcta000{
  --padding-inline-start:20px !important;--padding-inline-end:20px !important;
  --padding-block-start:76px !important;--padding-block-end:76px !important;
}
/* full-bleed split: pad the SECTION (100%, excludes scrollbar), not the 50% column */
.elementor-165 .e-con.elementor-element-cthero00{
  --padding-inline-start:max(20px, calc((100% - 1520px)/2)) !important;
  --padding-inline-end:0px !important;
  --padding-block-start:0px !important;--padding-block-end:0px !important;
  min-height:620px;
}
.elementor-165 .e-con.elementor-element-ctmap000{
  --padding-inline-start:0px !important;--padding-inline-end:0px !important;
  --padding-block-start:0px !important;--padding-block-end:0px !important;
}
.elementor-165 .e-con.elementor-element-ctherol1,
.elementor-165 .e-con.elementor-element-ctheror2,
.elementor-165 .e-con.elementor-element-ctrow001,
.elementor-165 .e-con.elementor-element-ctleft02,
.elementor-165 .e-con.elementor-element-ctctaro1,
.elementor-165 .e-con.elementor-element-ctctal02,
.elementor-165 .e-con.elementor-element-ctctar03{
  --padding-inline-start:0px !important;--padding-inline-end:0px !important;
  --padding-block-start:0px !important;--padding-block-end:0px !important;
}
.elementor-165 .e-con.elementor-element-ctherol1{
  --padding-inline-end:clamp(24px,4vw,72px) !important;
  --padding-block-start:clamp(52px,6vw,104px) !important;
  --padding-block-end:clamp(52px,6vw,104px) !important;
}
.elementor-165 .e-con.elementor-element-ctrite03{
  --padding-inline-start:clamp(22px,3vw,44px) !important;--padding-inline-end:clamp(22px,3vw,44px) !important;
  --padding-block-start:clamp(26px,3vw,44px) !important;--padding-block-end:clamp(26px,3vw,44px) !important;
}

/* --- type tokens ----------------------------------------------------- */
.elementor-165 .gcd-eyebrow .elementor-heading-title{
  display:flex;align-items:center;gap:16px;
  font-size:12px;font-weight:700;letter-spacing:2.2px;text-transform:uppercase;color:#4F7D14;margin:0;
}
.elementor-165 .gcd-eyebrow .elementor-heading-title::before{content:'';flex:0 0 34px;height:2px;background:#7ED321;}
.elementor-165 .gcd-eyebrow--light .elementor-heading-title{color:#7ED321;}
.elementor-165 .gcd-h1 .elementor-heading-title{
  font-size:clamp(34px,4vw,58px);line-height:1.03;letter-spacing:-.02em;font-weight:700;color:#FFFFFF;margin:0;
}
.elementor-165 .gcd-h2 .elementor-heading-title{
  font-size:clamp(32px,3.6vw,54px);line-height:1.04;letter-spacing:-.02em;font-weight:700;color:#14170F;margin:0;
}
.elementor-165 .gcd-h2--light .elementor-heading-title{color:#FFFFFF;}
.elementor-165 .gcd-h3card .elementor-heading-title{
  font-size:clamp(24px,2.3vw,32px);line-height:1.1;letter-spacing:-.02em;font-weight:700;color:#14170F;margin:0;
}
.elementor-165 .gcd-lead{font-size:17px;line-height:1.6;color:#6B6B6B;max-width:520px !important;}
.elementor-165 .gcd-lead--light{color:#C3CCBC;}
.elementor-165 .gcd-lead p{margin:0;}
.elementor-165 .gcd-crumb .elementor-heading-title{
  display:flex;align-items:center;gap:9px;font-size:13px;color:#8C9787;margin:0;font-weight:400;
}
.elementor-165 .gcd-crumb .elementor-heading-title a{color:#8C9787;text-decoration:none;}
.elementor-165 .gcd-crumb .elementor-heading-title a:hover{color:#7ED321;}
.elementor-165 .gcd-crumb .cur{color:#E8EDE3;}
.elementor-165 .gcd-crumb .sep{opacity:.55;}

/* --- buttons (theme sik-button) -------------------------------------- */
.elementor-165 .gcd-btn .sik-btn.btn-button{border-radius:999px !important;padding:13px 14px 13px 26px !important;border-style:solid !important;}
.elementor-165 .gcd-btn .sik-btn .txt{white-space:nowrap;}
.elementor-165 .gcd-btn-green .sik-btn.btn-button{background-color:#7ED321 !important;border-color:#7ED321 !important;color:#14170F !important;}
.elementor-165 .gcd-btn-green .sik-btn.btn-button.show-icon .icon{background-color:#14170F !important;color:#7ED321 !important;}
.elementor-165 .gcd-btn-green .sik-btn.btn-button:hover{background-color:#FFFFFF !important;border-color:#FFFFFF !important;color:#14170F !important;}
.elementor-165 .gcd-btn-green .sik-btn.btn-button:hover .icon{background-color:#14170F !important;color:#FFFFFF !important;}
.elementor-165 .gcd-btn-white .sik-btn.btn-button{background-color:#FFFFFF !important;border-color:#FFFFFF !important;color:#14170F !important;}
.elementor-165 .gcd-btn-white .sik-btn.btn-button.show-icon .icon{background-color:#14170F !important;color:#FFFFFF !important;}
.elementor-165 .gcd-btn-white .sik-btn.btn-button:hover{background-color:#7ED321 !important;border-color:#7ED321 !important;color:#14170F !important;}
.elementor-165 .gcd-btn-white .sik-btn.btn-button:hover .icon{background-color:#14170F !important;color:#7ED321 !important;}
.elementor-165 .elementor-widget.gcd-btn-dirlink{margin-top:30px;}
.elementor-165 .gcd-btn-dirlink .sik-btn{color:#14170F !important;font-weight:700 !important;}
.elementor-165 .gcd-btn-dirlink .sik-btn:hover{color:#4F7D14 !important;}

/* --- hero media half -------------------------------------------------- */
.elementor-165 .e-con.elementor-element-ctheror2{position:relative;overflow:hidden;align-self:stretch;}
.elementor-165 .e-con.elementor-element-ctheror2 .elementor-widget-image{position:absolute;inset:0;width:100%;height:100%;margin:0;}
.elementor-165 .e-con.elementor-element-ctheror2 figure{height:100%;margin:0;}
.elementor-165 .e-con.elementor-element-ctheror2 img{width:100%;height:100%;object-fit:cover;display:block;}

/* --- contact detail list (icon-box) ----------------------------------- */
.elementor-165 .elementor-widget.gcd-h2{margin-bottom:12px;}
.elementor-165 .elementor-widget.gcd-ci{
  padding:22px 0;border-bottom:1px solid #EAE7E0;
}
.elementor-165 .elementor-widget.gcd-ci:first-of-type{margin-top:20px;border-top:1px solid #EAE7E0;}
.elementor-165 .gcd-ci .elementor-icon-box-wrapper{display:flex;align-items:flex-start;gap:18px;text-align:left;}
.elementor-165 .gcd-ci .elementor-icon-box-icon{margin:0;flex:0 0 auto;}
.elementor-165 .gcd-ci .elementor-icon{
  display:flex;align-items:center;justify-content:center;
  width:44px;height:44px;border-radius:50%;background:#EEF7E4;color:#4F7D14;font-size:17px;
}
.elementor-165 .gcd-ci .elementor-icon svg{width:17px;height:17px;fill:#4F7D14;}
.elementor-165 .gcd-ci .elementor-icon-box-title{margin:0 0 6px;}
.elementor-165 .gcd-ci .elementor-icon-box-title,
.elementor-165 .gcd-ci .elementor-icon-box-title > span{
  font-size:13px;font-weight:700;line-height:1.2;letter-spacing:1.4px;text-transform:uppercase;color:#6B6B6B;
}
.elementor-165 .gcd-ci .elementor-icon-box-description{
  margin:0;font-size:18px;line-height:1.55;color:#14170F;font-weight:500;
}
.elementor-165 .gcd-ci .elementor-icon-box-description a{color:#14170F;text-decoration:none;border-bottom:1px solid #D7DCD2;}
.elementor-165 .gcd-ci .elementor-icon-box-description a:hover{color:#4F7D14;border-bottom-color:#7ED321;}
.elementor-165 .gcd-ci .gcd-ci-sub{display:block;margin-top:5px;font-size:15px;font-weight:400;color:#6B6B6B;}

/* --- form card -------------------------------------------------------- */
.elementor-165 .elementor-widget.gcd-formintro{margin:14px 0 26px;}
.elementor-165 .gcd-formintro{max-width:560px !important;}
.elementor-165 .gcd-cf7 .wpcf7{margin:0;}
.elementor-165 .gcd-cf7 .wpcf7 form > p{margin:0 0 18px;}
.elementor-165 .gcd-cf7 .wpcf7 form > p:last-child{margin-bottom:0;}
.elementor-165 .gcd-cf7 .wpcf7 label{
  display:block;width:100%;font-size:13px;font-weight:700;letter-spacing:1.2px;
  text-transform:uppercase;color:#6B6B6B;line-height:1.4;
}
.elementor-165 .gcd-cf7 .wpcf7 input[type=text],
.elementor-165 .gcd-cf7 .wpcf7 input[type=email],
.elementor-165 .gcd-cf7 .wpcf7 input[type=tel],
.elementor-165 .gcd-cf7 .wpcf7 input[type=url],
.elementor-165 .gcd-cf7 .wpcf7 input[type=number],
.elementor-165 .gcd-cf7 .wpcf7 input[type=date],
.elementor-165 .gcd-cf7 .wpcf7 select,
.elementor-165 .gcd-cf7 .wpcf7 textarea{
  display:block;width:100%;max-width:100%;box-sizing:border-box;
  margin-top:9px;padding:14px 18px;
  background:#FFFFFF;border:1px solid #E0E0E0;border-radius:10px;
  font-size:16px;line-height:1.5;color:#14170F;
  transition:border-color .2s ease, box-shadow .2s ease;
}
.elementor-165 .gcd-cf7 .wpcf7 textarea{min-height:150px;resize:vertical;}
.elementor-165 .gcd-cf7 .wpcf7 input:focus,
.elementor-165 .gcd-cf7 .wpcf7 select:focus,
.elementor-165 .gcd-cf7 .wpcf7 textarea:focus{
  outline:none;border-color:#7ED321;box-shadow:0 0 0 3px rgba(126,211,33,.18);
}
.elementor-165 .gcd-cf7 .wpcf7 input[type=submit]{
  display:inline-block;width:auto;max-width:100%;margin:6px 0 0;padding:15px 38px;
  background:#14170F;border:1px solid #14170F;border-radius:999px;
  color:#FFFFFF;font-size:15px;font-weight:700;letter-spacing:.3px;
  cursor:pointer;transition:background .2s ease,color .2s ease,border-color .2s ease;
}
.elementor-165 .gcd-cf7 .wpcf7 input[type=submit]:hover{background:#7ED321;border-color:#7ED321;color:#14170F;}
.elementor-165 .gcd-cf7 .wpcf7-not-valid-tip{margin-top:7px;font-size:13px;font-weight:600;color:#C0392B;text-transform:none;letter-spacing:0;}
.elementor-165 .gcd-cf7 .wpcf7 input[aria-invalid=true],
.elementor-165 .gcd-cf7 .wpcf7 textarea[aria-invalid=true]{border-color:#C0392B;}
.elementor-165 .gcd-cf7 .wpcf7-response-output{
  margin:20px 0 0 !important;padding:14px 18px !important;
  border:1px solid #EAE7E0 !important;border-left:4px solid #7ED321 !important;border-radius:6px;
  background:#FFFFFF;font-size:15px;line-height:1.5;color:#14170F;
}
.elementor-165 .gcd-cf7 .wpcf7 .wpcf7-spinner{margin:0 0 0 12px;vertical-align:middle;}

/* --- map -------------------------------------------------------------- */
.elementor-165 .gcd-map iframe{display:block;width:100%;border:0;filter:grayscale(.25);}

/* --- responsive --------------------------------------------------------- */
@media(max-width:1024px){
  .elementor-165 .e-con.elementor-element-ctmain00{--padding-block-start:62px !important;--padding-block-end:62px !important;}
  .elementor-165 .e-con.elementor-element-ctcta000{--padding-block-start:56px !important;--padding-block-end:56px !important;}
  .elementor-165 .e-con.elementor-element-cthero00{flex-direction:column;--padding-inline-start:0px !important;min-height:0;}
  .elementor-165 .e-con.elementor-element-ctherol1,
  .elementor-165 .e-con.elementor-element-ctheror2{width:100% !important;}
  .elementor-165 .e-con.elementor-element-ctherol1{--padding-inline-start:24px !important;--padding-inline-end:24px !important;}
  .elementor-165 .e-con.elementor-element-ctheror2{position:static;height:400px;}
  .elementor-165 .e-con.elementor-element-ctheror2 .elementor-widget-image{position:static;height:100%;}
  .elementor-165 .e-con.elementor-element-ctrow001{flex-direction:column;}
  .elementor-165 .e-con.elementor-element-ctleft02,
  .elementor-165 .e-con.elementor-element-ctrite03{width:100% !important;}
  .elementor-165 .e-con.elementor-element-ctctar03{align-items:flex-start;}
}
@media(max-width:767px){
  .elementor-165 .e-con.elementor-element-ctmain00{--padding-block-start:46px !important;--padding-block-end:46px !important;}
  .elementor-165 .e-con.elementor-element-ctcta000{--padding-block-start:44px !important;--padding-block-end:44px !important;}
  .elementor-165 .gcd-h1 .elementor-heading-title{font-size:clamp(28px,8vw,36px);}
  .elementor-165 .gcd-h2 .elementor-heading-title{font-size:clamp(25px,7vw,33px);}
  .elementor-165 .gcd-h3card .elementor-heading-title{font-size:clamp(22px,6vw,27px);}
  .elementor-165 .gcd-eyebrow .elementor-heading-title{gap:12px;letter-spacing:1.8px;}
  .elementor-165 .gcd-eyebrow .elementor-heading-title::before{flex:0 0 22px;}
  .elementor-165 .gcd-lead{font-size:16px;max-width:none !important;}
  .elementor-165 .e-con.elementor-element-ctheror2{height:260px;}
  .elementor-165 .gcd-btn .sik-btn .txt{white-space:normal;}
  .elementor-165 .gcd-crumb .elementor-heading-title{font-size:12px;gap:7px;}
  .elementor-165 .gcd-ci .elementor-icon-box-wrapper{gap:14px;}
  .elementor-165 .gcd-ci .elementor-icon{width:38px;height:38px;font-size:15px;}
  .elementor-165 .gcd-ci .elementor-icon-box-description{font-size:17px;word-break:break-word;overflow-wrap:anywhere;}
  .elementor-165 .gcd-cf7 .wpcf7 input[type=submit]{width:100%;}
}
/* ===== end managed block: gcd-contact-165 ===== *//* End custom CSS */