.elementor-10144 .elementor-element.elementor-element-31a10fd{--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:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-10144 .elementor-element.elementor-element-ce6f3b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-10144 .elementor-element.elementor-element-576e5f5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-10144 .elementor-element.elementor-element-8f16c02 > .elementor-widget-container{margin:0px 1px 24px 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 2px;}.elementor-10144 .elementor-element.elementor-element-8f16c02 .elementor-heading-title{line-height:1.2;}.elementor-10144 .elementor-element.elementor-element-6e4b0f6 > .elementor-widget-container{margin:0px 0px 12px 0px;}.elementor-10144 .elementor-element.elementor-element-6e4b0f6{text-align:center;}.elementor-10144 .elementor-element.elementor-element-0166b7c{--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;--justify-content:center;}.elementor-10144 .elementor-element.elementor-element-c275a35{width:100%;max-width:100%;}.elementor-10144 .elementor-element.elementor-element-c275a35 .elementor-button-content-wrapper{flex-direction:row;}.elementor-10144 .elementor-element.elementor-element-31d8ede .elementor-button{background-color:var( --e-global-color-a7d9de4 );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );}.elementor-10144 .elementor-element.elementor-element-31d8ede{width:100%;max-width:100%;}.elementor-10144 .elementor-element.elementor-element-31d8ede .elementor-button-content-wrapper{flex-direction:row;}.elementor-10144 .elementor-element.elementor-element-7569870 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10144 .elementor-element.elementor-element-398ebf7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:24px;--margin-left:0px;--margin-right:0px;}.elementor-10144 .elementor-element.elementor-element-ba7b732 > .elementor-widget-container{margin:0px 1px 24px 0px;padding:0px 0px 0px 8px;border-style:solid;border-width:0px 0px 0px 5px;border-color:var( --e-global-color-primary );border-radius:0px 0px 0px 2px;}.elementor-10144 .elementor-element.elementor-element-ba7b732 .elementor-heading-title{line-height:1.2;}#elementor-popup-modal-10144{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-10144 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-10144 .dialog-close-button{display:flex;}#elementor-popup-modal-10144 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for container, class: .elementor-element-31a10fd */a.btn.btn-lg.hero-button {
    display: block;
    width: 100%;
    margin: 0 auto;
    font-family: "Roboto", Sans-serif;
    color: #FFFFFF;
    background-color: var(--e-global-color-primary);
    border-style: none;
    padding: .5rem 1rem;
    font-size: 1rem;
    text-align: center;
    white-space: nowrap;
    display: inline-block;
    margin-bottom: 16px;
}
p.gform_required_legend {
    display: none;
}

.widget-heading{
    margin: 0px 0px 16px 0px;
    padding: 0px 0px 0px 8px;
    border-style: solid;
    border-width: 0px 0px 0px 5px;
    border-color: var(--e-global-color-primary);
    border-radius: 0px 0px 0px 2px;
}
/* Positioning the default radio inputs */
	fieldset#field_25_43 {
		margin: 0 auto;
		text-align: center;
	}
	.gchoice.gchoice_25_43_0,
	.gchoice.gchoice_25_43_1 {
		display: inline;
	}
    label#label_25_43_0:before {
        content: "\f019";
        font-family: "Font Awesome 5 Free";
        font-weight: 100; 
        color: var(--e-global-color-primary);
        padding-right: 8px;
    }
    label#label_25_43_1:before {
        content: "\f0e0";
        font-family: "Font Awesome 5 Free";
        font-weight: 100; 
        color: var(--e-global-color-primary);
        padding-right: 8px;
    }
    label#label_25_43_0:hover::before, label#label_25_43_1:hover::before{
        color:#fff;
    }
 /* Hide the default radio input */
  input#choice_25_43_0,input#choice_25_43_1 {
    display: none;
  }
  input#choice_25_43_0[type="checkbox"]:checked + label, input#choice_25_43_1[type="checkbox"]:checked + label {
    background-color: #28a745;
  }
  /* Style the label like a button */

  label#label_25_43_0,label#label_25_43_1 {
    padding: 10px 20px;
    width: 46%;
    background-color: #fff;
    color: var( --e-global-color-primary );
    border-radius: 0;
    border: 1px solid var( --e-global-color-primary );
    cursor: pointer;
    user-select: none;
    transition: background-color 0.3s;
  }
  label#label_25_43_0 {
    margin-right: 10px;
  }
  
  /* Change background color when hovering */
  label#label_25_43_0:hover,label#label_25_43_1:hover, label#label_25_43_0:active,label#label_25_43_1:active {
        background-color: var( --e-global-color-primary );
        color: #fff;
  }
    /* Style the checked state */
  input#choice_25_43_0[type="radio"]:checked + label#label_25_43_0,
  input#choice_25_43_1[type="radio"]:checked + label#label_25_43_1{
     background-color: var( --e-global-color-primary );
     color: #fff
  }
  input#choice_25_43_0[type="radio"]:checked + label#label_25_43_0:before,
  input#choice_25_43_1[type="radio"]:checked + label#label_25_43_1:before{
     background-color: var( --e-global-color-primary );
     color: #fff
  }
@media only screen and (min-width: 768px) {
  label#label_25_43_0,label#label_25_43_1 {
    width: 168px;
  }
}

.brochure-form, .brochure-confirm{
    display: none;
}/* End custom CSS */