.elementor-9728 .elementor-element.elementor-element-5be1209{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9728 .elementor-element.elementor-element-ccd73c8{--display:flex;--min-height:320px;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;}.elementor-9728 .elementor-element.elementor-element-ef6fd9a img, .elementor-9728 .elementor-element.elementor-element-ef6fd9a svg{width:1300px;}.elementor-9728 .elementor-element.elementor-element-ef6fd9a svg{height:auto;}.elementor-9728 .elementor-element.elementor-element-d2c7260{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-9728 .elementor-element.elementor-element-4c5f0d3{--spacer-size:50px;}.elementor-9728 .elementor-element.elementor-element-ed539f9 > .elementor-widget-container{padding:0px 0px 0px 15px;border-style:solid;border-width:0px 0px 0px 15px;border-color:#7B8CA1;}.elementor-9728 .elementor-element.elementor-element-ed539f9 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:21px;font-weight:100;letter-spacing:2px;}.elementor-9728 .elementor-element.elementor-element-eea1d32{--spacer-size:20px;}.elementor-9728 .elementor-element.elementor-element-02c4cb1{font-family:"Open Sans", Sans-serif;font-weight:300;}.elementor-9728 .elementor-element.elementor-element-721b9a6{--spacer-size:10px;}.elementor-9728 .elementor-element.elementor-element-5b6f859{--spacer-size:100px;}.elementor-9728 .elementor-element.elementor-element-90bdc82{--display:flex;}.elementor-9728 .elementor-element.elementor-element-90bdc82:not(.elementor-motion-effects-element-type-background), .elementor-9728 .elementor-element.elementor-element-90bdc82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-9728 .elementor-element.elementor-element-d9574fc{--spacer-size:50px;}@media(min-width:768px){.elementor-9728 .elementor-element.elementor-element-d2c7260{--content-width:970px;}}@media(max-width:767px){.elementor-9728 .elementor-element.elementor-element-5be1209{--margin-top:20px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-9728 .elementor-element.elementor-element-ccd73c8{--min-height: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-9728 .elementor-element.elementor-element-d2c7260{--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-9728 .elementor-element.elementor-element-4c5f0d3{--spacer-size:5px;}}/* Start custom CSS */h3 {
    font-family: 'PF Bague Sans Pro', sans-serif!important;
    font-weight: 100;
    letter-spacing: 2px;
    font-size: 26px
 }
 
 p.gform_description {
	color:#000;
	font-size:18px;
	line-height:25px;
	padding-bottom:10px;
}

.gfield_label{
    font-family: 'PF Bague Sans Pro', sans-serif!important;
    font-weight:600;
    color:#000;
    padding-top:15px;
    font-size:14px!important;
    
}

.largerfont .gfield_label {
    font-size:19px!important;}
.gform_wrapper.gravity-theme .gfield_checkbox label, .gform_wrapper.gravity-theme .gfield_radio label {
    font-size:18px;
    line-height:25px;
    
}

.mylink a {
    color: #7B8CA1!important;
}

.mylink a:hover {
    text-decoration: underline;
}

 .gform_body .gform_fields .gfield input[type=text],
.gform_body .gform_fields .gfield input[type=text]:not(.ginput_total),
 .gform_body .gform_fields .gfield input[type=text]:not(.ginput_total) {
	background:transparent;
	color:#000;
	font-style:italic;
	font-size:15px;
	width: 100%;
	border:0px; 
	box-sizing: border-box;
	border-bottom:1px solid #000; 
   -webkit-transition: 0.5s;
   transition: 0.5s;
   outline: none;
   margin-bottom:0px!important;
}

.gform_wrapper .gform_body input[type=text], .gform_wrapper .gform_body input[type=tel], .gform_wrapper .gform_body input[type=url], .gform_wrapper .gform_body input[type=email], .gform_wrapper .gform_body input[type=number], .gform_wrapper .gform_body input[type=password] {
    	background:transparent;
	color:#000;
	font-style:italic;
	font-size:17px;
	width: 100%;
	border:0px; 
	box-sizing: border-box;
	border-bottom:1px solid #000; 
   -webkit-transition: 0.5s;
   transition: 0.5s;
   outline: none;
   margin-bottom:0px!important;
}


.gform_body .gform_fields .gfield input[type=text]:focus,
.gform_body .gform_fields .gfield input[type=text]:not(.ginput_total):focus,
 .gform_body .gform_fields .gfield input[type=text]:not(.ginput_total):focus {
	border-bottom:1px dashed #000; 
}

input#input_1_3:focus {
    border-bottom: 1px dashed #000;
}

input#input_1_4:focus {
    border-bottom: 1px dashed #000;
}

.gform_required_legend {
    display: none!important;
}

body  .gform_body .gform_fields .gfield select, 
body  .gform_body .gform_fields .gfield select,
body  .gform_body .gform_fields .gfield select{border:0px; border-bottom:1px solid #000;}

body  .gform_body .gform_fields .gfield select option:checked,
body  .gform_body .gform_fields .gfield select option:checked,
body  .gform_body .gform_fields .gfield select option:checked{
  color: #000;
  background-color: #ffcc00;
}


#gform_submit_button_1{
	margin-top:30px;
	background:#7B8CA1 ;
	font-family: 'PF Bague Sans Pro', sans-serif!important;
	font-weight: 100!important;
	font-size:17px!important;
	letter-spacing:1px!important;
	color:;
	border: 1px solid #658FCA;
	padding:15px 22px!important;
}
#gform_submit_button_1:hover {
	background:#7B8CA1 !important;
	border: 1px solid #fff;
	letter-spacing:2px;
	outline: 1px solid #fff;
    outline-offset: -3px;
}

footer#footer {
    display: none!important;
}/* End custom CSS */