.elementor-26350 .elementor-element.elementor-element-d7314d7{--display:flex;--min-height:0px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-ad8091c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-26350 .elementor-element.elementor-element-ec5ccc1{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-5d61d6d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-1a70e9c{--display:flex;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-26350 .elementor-element.elementor-element-ddb9d7b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-1591440{--display:flex;}.elementor-26350 .elementor-element.elementor-element-8ea74ec{--display:flex;}.elementor-26350 .elementor-element.elementor-element-192f146{--display:flex;}.elementor-26350 .elementor-element.elementor-element-083a387{--display:flex;}.elementor-26350 .elementor-element.elementor-element-083a387.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-3305c88{--display:flex;}.elementor-26350 .elementor-element.elementor-element-fb187df{--display:flex;}.elementor-26350 .elementor-element.elementor-element-f0e5aa0{--display:flex;}.elementor-26350 .elementor-element.elementor-element-f0e5aa0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-2ca196c{--display:flex;}.elementor-26350 .elementor-element.elementor-element-96a5e11 > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-26350 .elementor-element.elementor-element-c685293{--display:flex;}.elementor-26350 .elementor-element.elementor-element-928120d{--display:flex;}.elementor-26350 .elementor-element.elementor-element-03b82b3{--display:flex;}.elementor-26350 .elementor-element.elementor-element-54a3978{--display:flex;}.elementor-26350 .elementor-element.elementor-element-29b9f0e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-d1e7cb4{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-17ec6ec{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-edefac6{--display:flex;}.elementor-26350 .elementor-element.elementor-element-edefac6.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-ec05b94{--display:flex;}.elementor-26350 .elementor-element.elementor-element-b63b98e{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-def2715{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-f3e9c81{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-7c409d7{--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;}.elementor-26350 .elementor-element.elementor-element-7c409d7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-beee834{--display:flex;}.elementor-26350 .elementor-element.elementor-element-70e2042{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-b9600a0{--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;}.elementor-26350 .elementor-element.elementor-element-b9600a0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-7716367{--display:flex;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-26350 .elementor-element.elementor-element-87f80b0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-26350 .elementor-element.elementor-element-87f80b0 .elementor-divider-separator{width:100%;}.elementor-26350 .elementor-element.elementor-element-87f80b0 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-26350 .elementor-element.elementor-element-3394eb7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-4028ee2{--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;}.elementor-26350 .elementor-element.elementor-element-4028ee2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-ccd9831{--spacer-size:60px;}.elementor-26350 .elementor-element.elementor-element-4652f12{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-f48418f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-fd330cf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-fd330cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-830f464{width:var( --container-widget-width, 61.508% );max-width:61.508%;--container-widget-width:61.508%;--container-widget-flex-grow:0;}.elementor-26350 .elementor-element.elementor-element-830f464.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-06a52bd > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-26350 .elementor-element.elementor-element-700a5ec{--display:flex;}.elementor-26350 .elementor-element.elementor-element-8bad0da{--display:flex;}.elementor-26350 .elementor-element.elementor-element-d40bc01{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-c6ec02c{--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;}.elementor-26350 .elementor-element.elementor-element-c6ec02c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-1b2e5f7{--spacer-size:10px;}.elementor-26350 .elementor-element.elementor-element-d855438{--display:flex;}.elementor-26350 .elementor-element.elementor-element-fc67497{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-e8ef19f{--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;}.elementor-26350 .elementor-element.elementor-element-e8ef19f.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-45b3bc3{--display:flex;}.elementor-26350 .elementor-element.elementor-element-eff8709{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-f7f37e2{--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;}.elementor-26350 .elementor-element.elementor-element-f7f37e2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-92226bf{--display:flex;}.elementor-26350 .elementor-element.elementor-element-7b1e7fa{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-0eae56f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-c8a70f3{--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;}.elementor-26350 .elementor-element.elementor-element-3ed4c3c{text-align:center;}.elementor-26350 .elementor-element.elementor-element-3ed4c3c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:37px;font-weight:600;}.elementor-26350 .elementor-element.elementor-element-f3683b3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-b18ca59{--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;}.elementor-26350 .elementor-element.elementor-element-b18ca59.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-f67ac64{width:var( --container-widget-width, 53.301% );max-width:53.301%;--container-widget-width:53.301%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:normal;line-height:24px;}.elementor-26350 .elementor-element.elementor-element-f67ac64 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-26350 .elementor-element.elementor-element-f67ac64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-2afacfd{width:var( --container-widget-width, 101.869% );max-width:101.869%;--container-widget-width:101.869%;--container-widget-flex-grow:0;text-align:center;}.elementor-26350 .elementor-element.elementor-element-2afacfd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-b6a1dac{width:var( --container-widget-width, 97.973% );max-width:97.973%;--container-widget-width:97.973%;--container-widget-flex-grow:0;}.elementor-26350 .elementor-element.elementor-element-b6a1dac.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-51eeb89{--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;}.elementor-26350 .elementor-element.elementor-element-2207e14{width:var( --container-widget-width, 55.193% );max-width:55.193%;--container-widget-width:55.193%;--container-widget-flex-grow:0;font-family:"Roboto", Sans-serif;font-size:30px;font-weight:normal;line-height:24px;}.elementor-26350 .elementor-element.elementor-element-2207e14.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-26350 .elementor-element.elementor-element-17afc61 > .elementor-widget-container{padding:0px 0px 0px 31px;}.elementor-26350 .elementor-element.elementor-element-17afc61{text-align:center;}.elementor-26350 .elementor-element.elementor-element-33b4e27{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-78542d1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26350 .elementor-element.elementor-element-e2f0310{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-26350 .elementor-element.elementor-element-7fb9243{--display:flex;}.elementor-26350 .elementor-element.elementor-element-afb6ec6 .elementor-heading-title{color:#2C88C0;}.elementor-26350 .elementor-element.elementor-element-8d5d442{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-26350 .elementor-element.elementor-element-c58c40b{--display:flex;}@media(min-width:768px){.elementor-26350 .elementor-element.elementor-element-083a387{--width:23.507%;}.elementor-26350 .elementor-element.elementor-element-f0e5aa0{--width:25%;}.elementor-26350 .elementor-element.elementor-element-edefac6{--width:69.893%;}.elementor-26350 .elementor-element.elementor-element-7c409d7{--width:65.683%;}.elementor-26350 .elementor-element.elementor-element-b9600a0{--width:48.814%;}.elementor-26350 .elementor-element.elementor-element-4028ee2{--width:48.814%;}.elementor-26350 .elementor-element.elementor-element-fd330cf{--width:48.814%;}.elementor-26350 .elementor-element.elementor-element-c6ec02c{--width:56.935%;}.elementor-26350 .elementor-element.elementor-element-e8ef19f{--width:48.814%;}.elementor-26350 .elementor-element.elementor-element-f7f37e2{--width:48.814%;}.elementor-26350 .elementor-element.elementor-element-b18ca59{--width:45.664%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for hubspot-form, class: .elementor-element-e5f1a7b *//* ===========================
   HUBSPOT FORM — DATABOT
   Paste in: WP Dashboard →
   Appearance → Customize →
   Additional CSS
=========================== */

/* WRAPPER */
.hs-form-private,
.hbspt-form {
  font-family: system-ui, sans-serif;
  color: #1a1a1a;
  width: 100%;
}

/* LABELS */
.hs-form-private .hs-form-field label,
.hbspt-form .hs-form-field label {
  display: block;
  font-size: 14px;
  font-weight:600;
  color: #555;
  margin-bottom: 5px;
}

/* INPUTS & SELECTS */
.hs-form-private input[type="text"],
.hs-form-private input[type="email"],
.hs-form-private input[type="tel"],
.hs-form-private input[type="number"],
.hs-form-private select,
.hs-form-private textarea,
.hbspt-form input[type="text"],
.hbspt-form input[type="email"],
.hbspt-form input[type="tel"],
.hbspt-form input[type="number"],
.hbspt-form select,
.hbspt-form textarea {
  width: 100%;
  border: 1px solid #d0d0d0;
  padding: 10px 12px;
  font-size: 14px;
  color: #1a1a1a;
  background: #fff;
  outline: none;
  transition: border-color 0.2s ease;
  margin-bottom: 13px;
  -webkit-appearance: none;
  appearance: none;
}

/* HOVER — INPUTS */
.hs-form-private input[type="text"]:hover,
.hs-form-private input[type="email"]:hover,
.hs-form-private input[type="tel"]:hover,
.hs-form-private input[type="number"]:hover,
.hs-form-private select:hover,
.hs-form-private textarea:hover,
.hbspt-form input[type="text"]:hover,
.hbspt-form input[type="email"]:hover,
.hbspt-form input[type="tel"]:hover,
.hbspt-form select:hover,
.hbspt-form textarea:hover {
  border-color: #78bbed;
}

/* FOCUS — INPUTS */
.hs-form-private input[type="text"]:focus,
.hs-form-private input[type="email"]:focus,
.hs-form-private input[type="tel"]:focus,
.hs-form-private input[type="number"]:focus,
.hs-form-private select:focus,
.hs-form-private textarea:focus,
.hbspt-form input[type="text"]:focus,
.hbspt-form input[type="email"]:focus,
.hbspt-form input[type="tel"]:focus,
.hbspt-form select:focus,
.hbspt-form textarea:focus {
  border-color: #78bbed;
  box-shadow: 0 0 0 3px rgba(120, 187, 237, 0.15);
}

/* SUBMIT BUTTON */
.hs-form-private input[type="submit"],
.hs-form-private .hs-button,
.hbspt-form input[type="submit"],
.hbspt-form .hs-button {
  width: 100%;
  background: #2C88C0;
  color: #fff;
  border: none;
  padding: 12px;
  font-size: 15px;
  font-weight: 700;
  cursor: pointer;
  transition: background 0.2s ease;
  margin-top: 4px;
  
}

/* BUTTON HOVER */
.hs-form-private input[type="submit"]:hover,
.hs-form-private .hs-button:hover,
.hbspt-form input[type="submit"]:hover,
.hbspt-form .hs-button:hover {
  background: #d4761f;
}

/* BUTTON ACTIVE */
.hs-form-private input[type="submit"]:active,
.hs-form-private .hs-button:active,
.hbspt-form input[type="submit"]:active,
.hbspt-form .hs-button:active {
  background: #bd6819;
}

/* ERROR MESSAGES */
.hs-form-private .hs-error-msgs,
.hbspt-form .hs-error-msgs {
  list-style: none;
  margin: -8px 0 8px;
  padding: 0;
}

.hs-form-private .hs-error-msgs label,
.hbspt-form .hs-error-msgs label {
  font-size: 12px;
  color: #c0392b;
  font-weight: 500;
}

/* ERROR STATE — INPUT BORDER */
.hs-form-private .hs-input.error,
.hbspt-form .hs-input.error {
  border-color: #c0392b;
  box-shadow: 0 0 0 3px rgba(192, 57, 43, 0.1);
}

/* SUCCESS MESSAGE */
.hs-form-private .submitted-message,
.hbspt-form .submitted-message {
  font-size: 15px;
  color: #1a1a1a;
  line-height: 1.65;
  padding: 16px;
  background: #f0f9ee;
  border: 0.5px solid #b7dfb0;
  border-radius: 8px;
}

/* FIELD GROUPS SPACING */
.hs-form-private .hs-form-field,
.hbspt-form .hs-form-field {
  margin-bottom: 4px;
}

/* REMOVE HubSpot DEFAULT STYLES */
.hs-form-private fieldset,
.hbspt-form fieldset {
  max-width: 100% !important;
  border: none;
  padding: 0;
  margin: 0;
}/* End custom CSS */