.elementor-336380 .elementor-element.elementor-element-387ca45{--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;--padding-top:3rem;--padding-bottom:3rem;--padding-left:2rem;--padding-right:2rem;}.elementor-336380 .elementor-element.elementor-element-387ca45:not(.elementor-motion-effects-element-type-background), .elementor-336380 .elementor-element.elementor-element-387ca45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F6F6;}.elementor-336380 .elementor-element.elementor-element-1ed457a5{--display:flex;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:#B0AEB6;--border-color:#B0AEB6;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-336380 .elementor-element.elementor-element-1ed457a5:not(.elementor-motion-effects-element-type-background), .elementor-336380 .elementor-element.elementor-element-1ed457a5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-336380 .elementor-element.elementor-element-d803d48{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );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-336380 .elementor-element.elementor-element-d73f198{text-align:center;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:1.25rem;font-weight:500;line-height:1.375em;color:#373F51;}.elementor-336380 .elementor-element.elementor-element-d73f198 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-336380 .elementor-element.elementor-element-5c51c2c{text-align:center;font-family:"itc-avant-garde-gothic-pro", Sans-serif;font-size:0.75rem;font-weight:300;line-height:1.625em;color:#373F51;}.elementor-336380 .elementor-element.elementor-element-5c51c2c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-336380 .elementor-element.elementor-element-7dcb410a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;box-shadow:0px 20px 20px 1px rgba(0, 0, 0, 0.07);--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-336380 .elementor-element.elementor-element-7dcb410a:not(.elementor-motion-effects-element-type-background), .elementor-336380 .elementor-element.elementor-element-7dcb410a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(max-width:1200px) and (min-width:768px){.elementor-336380 .elementor-element.elementor-element-1ed457a5{--width:48%;}.elementor-336380 .elementor-element.elementor-element-7dcb410a{--width:100%;}}@media(max-width:1200px){.elementor-336380 .elementor-element.elementor-element-387ca45{--flex-wrap:wrap;}}@media(max-width:767px){.elementor-336380 .elementor-element.elementor-element-387ca45{--content-width:100%;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;}.elementor-336380 .elementor-element.elementor-element-1ed457a5{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}.elementor-336380 .elementor-element.elementor-element-7dcb410a{--padding-top:2rem;--padding-bottom:2rem;--padding-left:1rem;--padding-right:1rem;}}/* Start custom CSS for shortcode, class: .elementor-element-eb580ad */#franchise-submit {
  width: 100%;
  padding: 0.5rem;
  color: #fff;
  margin-top: 0.5rem;
  border: 1px solid rgba(55,63,81,1);
  background-color: rgba(55,63,81,1);
  color: #fff;
  width:100% !important;
}
#franchise-submit:hover {
    background-color: #fff;
    color: rgba(55,63,81,1);
    border-color: rgba(55,63,81,1);
}
#sample-submit {
  width: 100%;
  padding: 0.5rem;
  color: #fff;
  margin-top: 0.5rem;
  border: 1px solid rgba(55,63,81,1);
  background-color: rgba(55,63,81,1);
  color: #fff;
  width:100% !important;
}
#sample-submit:hover {
    background-color: #fff;
    color: rgba(55,63,81,1);
    border-color: rgba(55,63,81,1);
}
.checkbox {
  display:flex;
  flex-wrap:wrap
}
.checkbox label {
  clip:auto;
  font-size:.75rem;
  height:auto;
  margin:0;
  margin-bottom:.15rem;
  margin-top:.15rem;
  overflow:visible;
  padding:0;
  position:static;
  white-space:normal;
  width:auto;
  width:100%
}
label[for="DecisionBox"] {
    width: 100% !important
}
label[for="DecisionBox1"] {
    width: 100% !important
}
@media (min-width:375px) {
  .checkbox label {
    width:50%
  }
}
.checkbox label:first-of-type {
  clip:rect(0,0,0,0);
  border-width:0;
  height:1px;
  margin:-1px;
  overflow:hidden;
  padding:0;
  position:absolute;
  white-space:nowrap;
  width:1px
}
.elementor-shortcode h6 {
	font-family: "itc-avant-garde-gothic-pro", Sans-serif;
	font-size: 1.25rem;
	font-weight: 500;
	line-height: 1.375em;
	color: #373F51;
	text-align: center;
	margin-bottom: 0px;
}
.elementor-shortcode h7 {
	font-family: "itc-avant-garde-gothic-pro", Sans-serif;
	font-size: 0.75rem;
	font-weight: 300;
	line-height: 1.625em;
	color: #373F51;
	text-align: center;
	display: block;
}/* End custom CSS */