.elementor-9182 .elementor-element.elementor-element-7afcc4c > .elementor-container{min-height:489px;}.elementor-9182 .elementor-element.elementor-element-7afcc4c:not(.elementor-motion-effects-element-type-background), .elementor-9182 .elementor-element.elementor-element-7afcc4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brpss.com.au/wp-content/uploads/contact-us-banner.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9182 .elementor-element.elementor-element-7afcc4c > .elementor-background-overlay{background-color:var( --e-global-color-text );opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9182 .elementor-element.elementor-element-7afcc4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9182 .elementor-element.elementor-element-7afcc4c > .elementor-shape-bottom svg{height:60px;}.elementor-9182 .elementor-element.elementor-element-d69b972{text-align:center;}.elementor-9182 .elementor-element.elementor-element-d69b972 .elementor-heading-title{color:#FFFFFF;font-family:"Abril Display", Sans-serif;font-size:51px;font-weight:500;line-height:62px;text-shadow:0px 0px 10px rgba(0,0,0,0.3);}.elementor-9182 .elementor-element.elementor-element-d69b972 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 10px 0px;}.elementor-9182 .elementor-element.elementor-element-33db367 > .elementor-background-overlay{background-image:url("https://brpss.com.au/wp-content/uploads/splash-overlay-blue.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;}.elementor-9182 .elementor-element.elementor-element-33db367{margin-top:0%;margin-bottom:0%;padding:5% 0% 6% 0%;}.elementor-bc-flex-widget .elementor-9182 .elementor-element.elementor-element-1e60085.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-9182 .elementor-element.elementor-element-1e60085.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-9182 .elementor-element.elementor-element-1e60085 > .elementor-element-populated{padding:0% 5% 0% 0%;}.elementor-9182 .elementor-element.elementor-element-19420c6 .elementor-heading-title{font-family:"Abril Display", Sans-serif;font-size:35px;font-weight:500;}.elementor-9182 .elementor-element.elementor-element-5122939{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:1px;}.elementor-9182 .elementor-element.elementor-element-5122939 .elementor-divider-separator{width:100%;}.elementor-9182 .elementor-element.elementor-element-5122939 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-9182 .elementor-element.elementor-element-cc16dd6 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-9182 .elementor-element.elementor-element-cc16dd6 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-9182 .elementor-element.elementor-element-cc16dd6{--e-icon-list-icon-size:22px;}.elementor-9182 .elementor-element.elementor-element-cc16dd6 .elementor-icon-list-icon{padding-right:3px;}.elementor-9182 .elementor-element.elementor-element-cc16dd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9182 .elementor-element.elementor-element-cc16dd6 .elementor-icon-list-item > a{font-family:"Roboto", Sans-serif;font-weight:400;line-height:45px;}.elementor-9182 .elementor-element.elementor-element-cc16dd6 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-9182 .elementor-element.elementor-element-4de9683 iframe{height:471px;}.elementor-9182 .elementor-element.elementor-element-4de9683 > .elementor-widget-container{border-radius:25px 25px 25px 25px;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.2);}.elementor-9182 .elementor-element.elementor-element-ac9d434 > .elementor-background-overlay{background-image:url("https://brpss.com.au/wp-content/uploads/splash-overlay-blue.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.5;}.elementor-9182 .elementor-element.elementor-element-ac9d434{margin-top:0%;margin-bottom:0%;padding:0% 0% 5% 0%;}@media(min-width:1025px){.elementor-9182 .elementor-element.elementor-element-33db367 > .elementor-background-overlay{background-attachment:fixed;}.elementor-9182 .elementor-element.elementor-element-ac9d434 > .elementor-background-overlay{background-attachment:fixed;}}@media(max-width:767px){.elementor-9182 .elementor-element.elementor-element-7afcc4c > .elementor-container{min-height:355px;}.elementor-9182 .elementor-element.elementor-element-7afcc4c:not(.elementor-motion-effects-element-type-background), .elementor-9182 .elementor-element.elementor-element-7afcc4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://brpss.com.au/wp-content/uploads/contact-us-banner-mobile.jpg");background-size:cover;}.elementor-9182 .elementor-element.elementor-element-7afcc4c > .elementor-shape-bottom svg{height:25px;}.elementor-9182 .elementor-element.elementor-element-7afcc4c{padding:0% 05% 0% 05%;}.elementor-9182 .elementor-element.elementor-element-abe0a41 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9182 .elementor-element.elementor-element-d69b972{text-align:center;}.elementor-9182 .elementor-element.elementor-element-d69b972 .elementor-heading-title{font-size:40px;line-height:1.1em;}.elementor-9182 .elementor-element.elementor-element-d69b972 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-9182 .elementor-element.elementor-element-33db367{padding:10% 05% 10% 05%;}.elementor-9182 .elementor-element.elementor-element-1e60085 > .elementor-element-populated{padding:0% 0% 0% 0%;}.elementor-9182 .elementor-element.elementor-element-19420c6{text-align:center;}.elementor-9182 .elementor-element.elementor-element-19420c6 .elementor-heading-title{font-size:30px;}.elementor-9182 .elementor-element.elementor-element-cc16dd6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-9182 .elementor-element.elementor-element-cc16dd6 .elementor-icon-list-item > a{line-height:2.5em;}.elementor-9182 .elementor-element.elementor-element-cc16dd6 > .elementor-widget-container{padding:0% 0% 10% 0%;}}/* Start custom CSS for shortcode, class: .elementor-element-3e5368c *//* ====== Gravity Form Container ====== */
body .gform_wrapper {
  background: #e0f7ff;
  padding: 35px;
  border-radius: 25px;
  font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
  color: #333;
  box-shadow: 0 12px 25px rgba(0, 0, 0, 0.08);
  transition: all 0.3s ease;
}

/* ====== Heading Style ====== */
body .gform_wrapper h3.gform_title {
  color: #0073aa;
  text-align: center;
  font-size: 30px;
  letter-spacing: 1px;
}

/* ====== Input & Textarea Styling ====== */
body .gform_wrapper input[type="text"],
body .gform_wrapper input[type="email"],
body .gform_wrapper input[type="tel"],
body .gform_wrapper textarea,
body .gform_wrapper select {
  width: 100%;
  padding: 14px 16px;
  border: 1px solid #ccc;
  border-radius: 12px;
  font-size: 15px;
  background-color: #fff;
  transition: border-color 0.3s ease, box-shadow 0.3s ease;
  box-shadow: 0 2px 5px rgba(0,0,0,0.05);
}

body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus {
  border-color: #00bcd4;
  box-shadow: 0 0 0 3px rgba(0, 188, 212, 0.2);
  outline: none;
}

/* ====== Labels ====== */
body .gform_wrapper .gfield_label {
  font-weight: 600;
  color: #444;
  margin-bottom: 6px;
  display: block;
}

/* ====== Radio & Checkbox Styling ====== */
body .gform_wrapper .gfield_radio li,
body .gform_wrapper .gfield_checkbox li {
  margin-bottom: 12px;
}

body .gform_wrapper input[type="radio"],
body .gform_wrapper input[type="checkbox"] {
  accent-color: #00bcd4;
  transform: scale(1.2);
  margin-right: 8px;
}

/* ====== Submit Button ====== */
body .gform_wrapper .gform_footer input[type="submit"] {
  background: linear-gradient(135deg, #00bcd4, #0073aa);
  color: white;
  font-size: 16px;
  padding: 14px 30px;
  border: none;
  border-radius: 12px;
  cursor: pointer;
  box-shadow: 0 4px 12px rgba(0, 115, 170, 0.25);
  transition: background 0.3s ease, transform 0.2s ease;
}

body .gform_wrapper .gform_footer input[type="submit"]:hover {
  background: linear-gradient(135deg, #0073aa, #005c8b);
  transform: translateY(-2px);
}

/* ====== Dropdown ====== */
body .gform_wrapper select {
  background-color: #fff;
  color: #333;
}

/* ====== Form Field Blocks ====== */
body .gform_wrapper .gfield {
  margin-bottom: 24px;
}

/* ====== Captcha Styling (if used) ====== */
body .gform_wrapper .ginput_recaptcha {
  margin-top: 20px;
}

/* ====== Responsive (Optional) ====== */
@media (max-width: 600px) {
  body .gform_wrapper {
    padding: 20px;
  }
  body .gform_wrapper h3.gform_title {
    font-size: 24px;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Abril Display';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://brpss.com.au/wp-content/uploads/abril-display-6.ttf') format('truetype');
}
@font-face {
	font-family: 'Abril Display';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://brpss.com.au/wp-content/uploads/abril-display-7.ttf') format('truetype');
}
@font-face {
	font-family: 'Abril Display';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://brpss.com.au/wp-content/uploads/abril-display-2.ttf') format('truetype');
}
@font-face {
	font-family: 'Abril Display';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://brpss.com.au/wp-content/uploads/abril-display-5.ttf') format('truetype');
}
@font-face {
	font-family: 'Abril Display';
	font-style: italic;
	font-weight: 600;
	font-display: auto;
	src: url('https://brpss.com.au/wp-content/uploads/abril-display-8.ttf') format('truetype');
}
@font-face {
	font-family: 'Abril Display';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://brpss.com.au/wp-content/uploads/abril-display-4.ttf') format('truetype');
}
/* End Custom Fonts CSS */