.elementor-7094 .elementor-element.elementor-element-1f82aa5{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7094 .elementor-element.elementor-element-49d9547{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-49d9547.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-7094 .elementor-element.elementor-element-2ab59ba{width:auto;max-width:auto;}.elementor-7094 .elementor-element.elementor-element-3e342b1{--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:double;--border-style:double;border-width:0px 0px 0px 2px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:2px;border-color:#00000026;--border-color:#00000026;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:0px;--wd-sticky-offset:150px;}.elementor-7094 .elementor-element.elementor-element-3f5510a .title{color:#000000;font-size:60px;font-weight:900;line-height:51px;}.elementor-7094 .elementor-element.elementor-element-3f5510a .title-after_title{color:#000000;font-size:16px;}.elementor-7094 .elementor-element.elementor-element-7694991{width:auto;max-width:auto;}.elementor-7094 .elementor-element.elementor-element-e2deac9{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7094 .elementor-element.elementor-element-fe558df .wd-marquee{--wd-marquee-speed:50s;--wd-marquee-gap:40px;}.elementor-7094 .elementor-element.elementor-element-758ab33{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-e3c406d{--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-7094 .elementor-element.elementor-element-c63872d{--wd-img-height:340px;}.elementor-7094 .elementor-element.elementor-element-c63872d .banner-image{object-position:center center;}.elementor-7094 .elementor-element.elementor-element-4b788dc{--wd-img-height:340px;}.elementor-7094 .elementor-element.elementor-element-4b788dc .banner-image{object-position:center center;}.elementor-7094 .elementor-element.elementor-element-8caa2a3{--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-7094 .elementor-element.elementor-element-bb66311{--wd-img-height:340px;}.elementor-7094 .elementor-element.elementor-element-bb66311 .banner-image{object-position:center center;}.elementor-7094 .elementor-element.elementor-element-094d6ca{--wd-img-height:340px;}.elementor-7094 .elementor-element.elementor-element-094d6ca .banner-image{object-position:center center;}.elementor-7094 .elementor-element.elementor-element-174828e{--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-7094 .elementor-element.elementor-element-46179ad{--wd-img-height:340px;}.elementor-7094 .elementor-element.elementor-element-46179ad .banner-image{object-position:center center;}.elementor-7094 .elementor-element.elementor-element-53e3554{--wd-img-height:340px;}.elementor-7094 .elementor-element.elementor-element-53e3554 .banner-image{object-position:center center;}.elementor-7094 .elementor-element.elementor-element-a2b7b2f{--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-7094 .elementor-element.elementor-element-cd38370{--wd-img-height:340px;}.elementor-7094 .elementor-element.elementor-element-cd38370 .banner-image{object-position:center center;}.elementor-7094 .elementor-element.elementor-element-8307a50{--wd-img-height:340px;}.elementor-7094 .elementor-element.elementor-element-8307a50 .banner-image{object-position:center center;}.elementor-7094 .elementor-element.elementor-element-df7d9c8{--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:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-7094 .elementor-element.elementor-element-1cb61df{--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;--overlay-opacity:0.25;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:135px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-1cb61df:not(.elementor-motion-effects-element-type-background), .elementor-7094 .elementor-element.elementor-element-1cb61df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://harry-morley.co.uk/wp-content/uploads/2025/05/img-91-scaled.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-7094 .elementor-element.elementor-element-1cb61df::before, .elementor-7094 .elementor-element.elementor-element-1cb61df > .elementor-background-video-container::before, .elementor-7094 .elementor-element.elementor-element-1cb61df > .e-con-inner > .elementor-background-video-container::before, .elementor-7094 .elementor-element.elementor-element-1cb61df > .elementor-background-slideshow::before, .elementor-7094 .elementor-element.elementor-element-1cb61df > .e-con-inner > .elementor-background-slideshow::before, .elementor-7094 .elementor-element.elementor-element-1cb61df > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-7094 .elementor-element.elementor-element-8db202a > .elementor-widget-container{margin:-30px 0px 0px 0px;}.elementor-7094 .elementor-element.elementor-element-8db202a.elementor-element{--align-self:center;}.elementor-7094 .elementor-element.elementor-element-77309c4 .title{font-size:60px;font-weight:900;line-height:51px;}.elementor-7094 .elementor-element.elementor-element-77309c4 .title-after_title{color:#FFFFFF;font-size:16px;}.elementor-7094 .elementor-element.elementor-element-45f7b85{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-45f7b85.e-con{--align-self:center;}.elementor-7094 .elementor-element.elementor-element-2615457{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:20px 20px 20px 20px;--margin-top:0px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-7094 .elementor-element.elementor-element-2615457:not(.elementor-motion-effects-element-type-background), .elementor-7094 .elementor-element.elementor-element-2615457 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-7094 .elementor-element.elementor-element-2615457.e-con{--align-self:center;}.elementor-7094 .elementor-element.elementor-element-3cc298b > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-7094 .elementor-element.elementor-element-d99b7e6{--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;--justify-content:center;--align-items:center;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:37px 37px 37px 37px;--margin-top:10px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-d99b7e6.e-con{--align-self:center;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7094 .elementor-element.elementor-element-c11f3dc > .elementor-widget-container{margin:0px 0px -9px 0px;padding:0px 0px 0px 0px;}.elementor-7094 .elementor-element.elementor-element-c11f3dc .elementor-icon-wrapper{text-align:center;}.elementor-7094 .elementor-element.elementor-element-c11f3dc .elementor-icon{font-size:33px;}.elementor-7094 .elementor-element.elementor-element-c11f3dc .elementor-icon svg{height:33px;}.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-7094 .elementor-element.elementor-element-382fbd3{text-align:center;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;color:#FFFFFF;}.elementor-7094 .elementor-element.elementor-element-945b505{--e-rating-justify-content:center;--e-rating-icon-font-size:23px;}.elementor-7094 .elementor-element.elementor-element-b96c166{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-697e364 .title{font-size:40px;font-weight:900;line-height:51px;}.elementor-7094 .elementor-element.elementor-element-697e364 .title-after_title{font-size:16px;}.elementor-7094 .elementor-element.elementor-element-3bf5921{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-43da9b7 .wd-info-box{background-color:#363636;}.elementor-7094 .elementor-element.elementor-element-ed9ecca .wd-info-box{background-color:#363636;}.elementor-7094 .elementor-element.elementor-element-eedcc53 .wd-info-box{background-color:#363636;}@media(max-width:1024px){.elementor-7094 .elementor-element.elementor-element-3bf5921{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-7094 .elementor-element.elementor-element-1f82aa5{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-3e342b1{border-width:2px 0px 0px 0px;--border-top-width:2px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-3f5510a .title{font-size:35px;line-height:1.1em;}.elementor-7094 .elementor-element.elementor-element-3f5510a .title-after_title{font-size:14px;}.elementor-7094 .elementor-element.elementor-element-fe558df .wd-marquee{--wd-marquee-speed:100s;}.elementor-7094 .elementor-element.elementor-element-e3c406d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-df7d9c8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7094 .elementor-element.elementor-element-1cb61df:not(.elementor-motion-effects-element-type-background), .elementor-7094 .elementor-element.elementor-element-1cb61df > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://harry-morley.co.uk/wp-content/uploads/2025/05/img_013-1.jpg");background-position:center center;}.elementor-7094 .elementor-element.elementor-element-1cb61df{--padding-top:79px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-7094 .elementor-element.elementor-element-77309c4 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-7094 .elementor-element.elementor-element-77309c4 .title{font-size:35px;line-height:1.1em;}.elementor-7094 .elementor-element.elementor-element-77309c4 .title-after_title{font-size:15px;}.elementor-7094 .elementor-element.elementor-element-45f7b85{--margin-top:5px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-7094 .elementor-element.elementor-element-2615457{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7094 .elementor-element.elementor-element-d99b7e6{--justify-content:center;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--flex-wrap:wrap;}.elementor-7094 .elementor-element.elementor-element-c11f3dc .elementor-icon{font-size:25px;}.elementor-7094 .elementor-element.elementor-element-c11f3dc .elementor-icon svg{height:25px;}.elementor-7094 .elementor-element.elementor-element-382fbd3{text-align:center;font-size:14px;}.elementor-7094 .elementor-element.elementor-element-945b505{--e-rating-icon-font-size:16px;}.elementor-7094 .elementor-element.elementor-element-b96c166{--flex-wrap:nowrap;}.elementor-7094 .elementor-element.elementor-element-697e364 > .elementor-widget-container{padding:0px 15px 0px 15px;}.elementor-7094 .elementor-element.elementor-element-697e364 .title{font-size:35px;line-height:1.1em;}.elementor-7094 .elementor-element.elementor-element-697e364 .title-after_title{font-size:15px;}.elementor-7094 .elementor-element.elementor-element-3bf5921{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-7094 .elementor-element.elementor-element-49d9547{--width:33.75%;}.elementor-7094 .elementor-element.elementor-element-3e342b1{--width:100%;}.elementor-7094 .elementor-element.elementor-element-e3c406d{--width:25%;}.elementor-7094 .elementor-element.elementor-element-8caa2a3{--width:25%;}.elementor-7094 .elementor-element.elementor-element-174828e{--width:25%;}.elementor-7094 .elementor-element.elementor-element-a2b7b2f{--width:25%;}.elementor-7094 .elementor-element.elementor-element-45f7b85{--width:55%;}.elementor-7094 .elementor-element.elementor-element-2615457{--width:100%;}.elementor-7094 .elementor-element.elementor-element-d99b7e6{--width:39%;}.elementor-7094 .elementor-element.elementor-element-3bf5921{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-2615457 *//* Light Mode CSS for Gravity Form ID 6 Only */

#gform_wrapper_6 {
  background: transparent !important;
  color: #333333 !important;
}

#gform_wrapper_6 .gform_required_legend {
  display: none;
}

#gform_wrapper_6 .gfield_label,
#gform_wrapper_6 .gfield_label span,
#gform_wrapper_6 .gsection_title,
#gform_wrapper_6 .gfield_checkbox label,
#gform_wrapper_6 .gfield_radio label,
#gform_wrapper_6 .gfield_consent_label,
#gform_wrapper_6 .gform-field-label,
#gform_wrapper_6 .gform-field-label--type-inline {
  color: #333333 !important;
  font-weight: 500;
}

#gform_wrapper_6 .gfield_required {
  color: #dc3545 !important;
}

#gform_wrapper_6 .gfield_description,
#gform_wrapper_6 .instruction,
#gform_wrapper_6 .ginput_complex label,
#gform_wrapper_6 .field_sublabel_below,
#gform_wrapper_6 .field_sublabel_above {
  color: #666666 !important;
  font-size: 14px !important;
}

#gform_wrapper_6 input[type="text"],
#gform_wrapper_6 input[type="email"],
#gform_wrapper_6 input[type="tel"],
#gform_wrapper_6 input[type="url"],
#gform_wrapper_6 input[type="number"],
#gform_wrapper_6 input[type="password"],
#gform_wrapper_6 input[type="date"],
#gform_wrapper_6 input[type="time"],
#gform_wrapper_6 input[type="search"],
#gform_wrapper_6 textarea {
  background: #ffffff !important;
  border: 1px solid #d1d5db !important;
  border-radius: 8px !important;
  color: #333333 !important;
  padding: 11px 15px !important;
  font-size: 16px !important;
  line-height: 1.375 !important;
  height: 44px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  transition: all 0.3s ease !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
}

#gform_wrapper_6 textarea {
  min-height: 100px !important;
  padding: 12px 15px !important;
}

#gform_wrapper_6 input:hover,
#gform_wrapper_6 textarea:hover,
#gform_wrapper_6 select:hover {
  background: #fafafa !important;
  border-color: #9ca3af !important;
}

#gform_wrapper_6 input:focus,
#gform_wrapper_6 textarea:focus,
#gform_wrapper_6 select:focus {
  background: #ffffff !important;
  border-color: #3b82f6 !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1) !important;
}

#gform_wrapper_6 ::-webkit-input-placeholder {
  color: #9ca3af !important;
}
#gform_wrapper_6 ::-moz-placeholder {
  color: #9ca3af !important;
}
#gform_wrapper_6 :-ms-input-placeholder {
  color: #9ca3af !important;
}
#gform_wrapper_6 ::placeholder {
  color: #9ca3af !important;
}

#gform_wrapper_6 select,
#gform_wrapper_6 .gfield select,
#gform_wrapper_6 .ginput_container select,
#gform_wrapper_6 .ginput_container_select select,
body #gform_wrapper_6 select {
  -webkit-appearance: none !important;
  -moz-appearance: none !important;
  appearance: none !important;
  background-color: #ffffff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%236b7280' d='M5 7l5 5 5-5z'/%3E%3C/svg%3E") !important;
  background-repeat: no-repeat !important;
  background-position: right 12px center !important;
  background-size: 20px 20px !important;
  background-attachment: scroll !important;
  border: 1px solid #d1d5db !important;
  border-radius: 8px !important;
  color: #333333 !important;
  padding: 11px 45px 11px 15px !important;
  font-size: 16px !important;
  line-height: 1.375 !important;
  height: 44px !important;
  max-height: 44px !important;
  width: 100% !important;
  box-sizing: border-box !important;
  transition: all 0.3s ease !important;
  cursor: pointer !important;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05) !important;
  text-align: left !important;
  display: block !important;
}

#gform_wrapper_6 select option[value=""],
#gform_wrapper_6 select option[value="gf_placeholder"],
#gform_wrapper_6 select option:first-child[disabled],
#gform_wrapper_6 select option.gf_placeholder {
  color: #9ca3af !important;
}

#gform_wrapper_6.gform-theme--foundation select,
#gform_wrapper_6.gform-theme--framework select,
#gform_wrapper_6 .gform-theme__no-reset select,
#gform_wrapper_6 .gfield--input-type-select select,
#gform_wrapper_6 select.large,
#gform_wrapper_6 select.medium,
#gform_wrapper_6 select.small {
  background-color: #ffffff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%236b7280' d='M5 7l5 5 5-5z'/%3E%3C/svg%3E") !important;
  background-position: right 12px center !important;
  background-size: 20px 20px !important;
  background-repeat: no-repeat !important;
  color: #9ca3af !important;
  padding: 11px 45px 11px 15px !important;
  height: 44px !important;
  max-height: 44px !important;
}

#gform_wrapper_6 select:hover {
  background-color: #fafafa !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%236b7280' d='M5 7l5 5 5-5z'/%3E%3C/svg%3E") !important;
  background-position: right 12px center !important;
  background-size: 20px 20px !important;
  border-color: #9ca3af !important;
}

#gform_wrapper_6 select:focus {
  background-color: #ffffff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%233b82f6' d='M5 7l5 5 5-5z'/%3E%3C/svg%3E") !important;
  background-position: right 12px center !important;
  background-size: 20px 20px !important;
  border-color: #3b82f6 !important;
  outline: none !important;
  box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.1) !important;
}

#gform_wrapper_6 select option {
  background: #ffffff !important;
  background-color: #ffffff !important;
  color: #333333 !important;
  padding: 10px !important;
  text-align: left !important;
}

#gform_wrapper_6 select option:checked:not([value=""]),
#gform_wrapper_6 select option:hover {
  background: #f3f4f6 !important;
  background-color: #f3f4f6 !important;
  color: #333333 !important;
}

#gform_wrapper_6 select[style] {
  background-color: #ffffff !important;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='%236b7280' d='M5 7l5 5 5-5z'/%3E%3C/svg%3E") !important;
  background-position: right 12px center !important;
  background-size: 20px 20px !important;
  background-repeat: no-repeat !important;
  height: 44px !important;
  max-height: 44px !important;
}

#gform_wrapper_6 .ginput_container_select {
  position: relative !important;
}

#gform_wrapper_6 select::-ms-expand {
  display: none !important;
}

#gform_wrapper_6 .gfield_checkbox li,
#gform_wrapper_6 .gfield_radio li {
  margin-bottom: 10px !important;
}

#gform_wrapper_6 .gfield_checkbox input[type="checkbox"],
#gform_wrapper_6 .gfield_radio input[type="radio"] {
  appearance: none !important;
  -webkit-appearance: none !important;
  width: 20px !important;
  height: 20px !important;
  border: 2px solid #d1d5db !important;
  background: #ffffff !important;
  top: 4px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}

#gform_wrapper_6 .gfield_checkbox input[type="checkbox"] {
  border-radius: 4px !important;
}

#gform_wrapper_6 .gfield_radio input[type="radio"] {
  border-radius: 50% !important;
}

#gform_wrapper_6 .gfield_checkbox input[type="checkbox"]:checked,
#gform_wrapper_6 .gfield_radio input[type="radio"]:checked {
  background: #3b82f6 !important;
  border-color: #3b82f6 !important;
}

#gform_wrapper_6 .gfield_checkbox input[type="checkbox"]:checked::after {
  content: "✓" !important;
  position: absolute !important;
  color: white !important;
  font-size: 14px !important;
  top: -2px !important;
  left: 3px !important;
}

#gform_wrapper_6 .gfield_radio input[type="radio"]:checked::after {
  content: "" !important;
  position: absolute !important;
  width: 8px !important;
  height: 8px !important;
  background: white !important;
  border-radius: 50% !important;
  top: 4px !important;
  left: 4px !important;
}

#gform_wrapper_6 .gfield--type-fileupload,
#gform_wrapper_6 .ginput_container_fileupload,
#gform_wrapper_6 .gform_fileupload_multifile {
  background: transparent !important;
  border: none !important;
  padding: 0 !important;
}

#gform_wrapper_6 .gform_drop_area {
  background: #f9fafb !important;
  border: 2px dashed #d1d5db !important;
  border-radius: 10px !important;
  padding: 40px 30px !important;
  text-align: center !important;
  transition: all 0.3s ease !important;
}

#gform_wrapper_6 .gform_drop_area:hover {
  background: #f3f4f6 !important;
  border-color: #9ca3af !important;
}

#gform_wrapper_6 .gform_drop_instructions,
#gform_wrapper_6 .gform_drop_area span {
  color: #4b5563 !important;
  font-size: 16px !important;
}

#gform_wrapper_6 .gform_button_select_files {
  background: #3b82f6 !important;
  border: 1px solid #3b82f6 !important;
  color: white !important;
  padding: 10px 25px !important;
  border-radius: 50px !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
}

#gform_wrapper_6 .gform_button_select_files:hover {
  background: #2563eb !important;
  border-color: #2563eb !important;
  transform: translateY(-2px);
  box-shadow: 0 4px 6px rgba(0, 0, 0, 0.1) !important;
}

#gform_wrapper_6 .gform_fileupload_rules,
#gform_wrapper_6 .validation_message {
  color: #6b7280 !important;
  font-size: 12px !important;
}

#gform_wrapper_6 .datepicker {
  background: #ffffff !important;
  border: 1px solid #d1d5db !important;
}

#gform_wrapper_6 .ui-datepicker {
  background: #ffffff !important;
  border: 1px solid #e5e7eb !important;
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.1) !important;
}

#gform_wrapper_6 .ui-datepicker-header {
  background: #f9fafb !important;
  border: none !important;
}

#gform_wrapper_6 .ui-datepicker td a {
  color: #333333 !important;
  background: transparent !important;
}

#gform_wrapper_6 .ui-datepicker td a:hover {
  background: #3b82f6 !important;
  color: white !important;
}

#gform_wrapper_6 .gform_button,
#gform_wrapper_6 input[type="submit"],
#gform_wrapper_6 input[type="button"] {
  background: linear-gradient(135deg, #0b1b35, #081528) !important;
  border: 1px solid #0b1b35 !important;
  color: white !important;
  padding: 15px 40px !important;
  border-radius: 50px !important;
  text-transform: uppercase !important;
  letter-spacing: 1px !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  box-shadow: 0 4px 15px rgba(11, 27, 53, 0.2) !important;
}

#gform_wrapper_6 .gform_button:hover,
#gform_wrapper_6 input[type="submit"]:hover,
#gform_wrapper_6 input[type="button"]:hover {
  background: linear-gradient(135deg, #0d2245, #0b1b35) !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 6px 20px rgba(11, 27, 53, 0.3) !important;
}

#gform_wrapper_6 .validation_error {
  background: #fef2f2 !important;
  border: 1px solid #fecaca !important;
  color: #dc3545 !important;
  border-radius: 8px !important;
  padding: 15px !important;
}

#gform_wrapper_6 .gfield_error input,
#gform_wrapper_6 .gfield_error textarea,
#gform_wrapper_6 .gfield_error select {
  border-color: #f87171 !important;
  background: #fef2f2 !important;
}

#gform_wrapper_6 .validation_message {
  color: #dc3545 !important;
  font-size: 13px !important;
  margin-top: 5px !important;
}

#gform_wrapper_6 .gsection {
  border-bottom: 1px solid #e5e7eb !important;
  margin: 30px 0 !important;
  padding-bottom: 20px !important;
}

#gform_wrapper_6 .gsection_title {
  font-size: 20px !important;
  font-weight: 600 !important;
  color: #111827 !important;
  margin-bottom: 10px !important;
}

#gform_wrapper_6 .gf_progressbar {
  background: #f3f4f6 !important;
  border: 1px solid #e5e7eb !important;
  border-radius: 50px !important;
  overflow: hidden !important;
}

#gform_wrapper_6 .gf_progressbar_percentage {
  background: linear-gradient(90deg, #3b82f6, #2563eb) !important;
  color: white !important;
  font-weight: 600 !important;
}

#gform_wrapper_6 .gform_confirmation_message {
  background: #f0f9ff !important;
  border: 1px solid #bfdbfe !important;
  color: #1e40af !important;
  padding: 20px !important;
  border-radius: 8px !important;
}

#gform_wrapper_6 .gform_page_footer {
  margin-top: 30px !important;
  padding-top: 20px !important;
  border-top: 1px solid #e5e7eb !important;
}

#gform_wrapper_6 .gform_next_button,
#gform_wrapper_6 .gform_previous_button {
  background: #ffffff !important;
  border: 1px solid #d1d5db !important;
  color: #4b5563 !important;
  padding: 10px 30px !important;
  border-radius: 50px !important;
  margin: 0 5px !important;
  transition: all 0.3s ease !important;
}

#gform_wrapper_6 .gform_next_button:hover,
#gform_wrapper_6 .gform_previous_button:hover {
  background: #f9fafb !important;
  border-color: #9ca3af !important;
}

#gform_wrapper_6 .gform_validation_container {
  display: none !important;
}

@media screen and (max-width: 768px) {
  #gform_wrapper_6 input[type="submit"],
  #gform_wrapper_6 .gform_button {
    width: 100% !important;
  }
  
  #gform_wrapper_6 .gform_drop_area {
    padding: 30px 20px !important;
  }
}

#gform_wrapper_6 .gform_fields {
  row-gap: 20px !important;
}

#gform_wrapper_6 .gfield {
  margin-bottom: 0 !important;
}/* End custom CSS */