.elementor-70 .elementor-element.elementor-element-b42d6a0{--display:flex;--min-height:60vh;--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;--justify-content:center;--overlay-opacity:0.33;}.elementor-70 .elementor-element.elementor-element-b42d6a0::before, .elementor-70 .elementor-element.elementor-element-b42d6a0 > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-b42d6a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-70 .elementor-element.elementor-element-b42d6a0 > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-b42d6a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-70 .elementor-element.elementor-element-b42d6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );background-image:url("https://www.marauders-menshealth.org/wp-content/uploads/2026/03/5_connect.svg");--background-overlay:'';background-position:bottom right;background-repeat:no-repeat;background-size:auto;}.elementor-70 .elementor-element.elementor-element-b42d6a0:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-b42d6a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-6fec01d .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:2em;font-weight:400;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-f2741ab .elementor-heading-title{font-family:"Bricolage Grotesque", Sans-serif;font-size:4em;font-weight:900;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-6557fc8{--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:-60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-70 .elementor-element.elementor-element-d12e7f5{--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;--border-radius:8px 8px 8px 8px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:20;}.elementor-70 .elementor-element.elementor-element-d12e7f5:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-d12e7f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-70 .elementor-element.elementor-element-e13fffd{--display:flex;}.elementor-70 .elementor-element.elementor-element-fe73549 .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:3.5em;font-weight:900;color:#FFFFFF;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );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-70 .elementor-element.elementor-element-350ab9c{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.25em;font-weight:500;color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-f5aa987{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-70 .elementor-element.elementor-element-8bd9afb .elementor-button{background-color:var( --e-global-color-primary );font-family:"Bricolage Grotesque", Sans-serif;font-size:1.25em;font-weight:700;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:var( --e-global-color-text );color:var( --e-global-color-text );border-style:none;border-radius:8px 8px 8px 8px;padding:016px 35px 16px 35px;}.elementor-70 .elementor-element.elementor-element-8bd9afb .elementor-button:hover, .elementor-70 .elementor-element.elementor-element-8bd9afb .elementor-button:focus{background-color:var( --e-global-color-d0fe08e );color:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-8bd9afb .elementor-button:hover svg, .elementor-70 .elementor-element.elementor-element-8bd9afb .elementor-button:focus svg{fill:#FFFFFF;}.elementor-70 .elementor-element.elementor-element-f82f3e4{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-70 .elementor-element.elementor-element-2a21732 img{width:100%;max-width:500px;}.elementor-70 .elementor-element.elementor-element-0e544d3{--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-70 .elementor-element.elementor-element-b457d59{--spacer-size:50px;}.elementor-70 .elementor-element.elementor-element-454e404{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-85356bf{--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-70 .elementor-element.elementor-element-67edac0:not( .elementor-widget-image ), .elementor-70 .elementor-element.elementor-element-67edac0.elementor-widget-image img{-webkit-mask-image:url( https://www.marauders-menshealth.org/wp-content/uploads/2026/03/blob-8.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-70 .elementor-element.elementor-element-9e13e55{--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;--justify-content:center;}.elementor-70 .elementor-element.elementor-element-0be101f .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:3em;font-weight:900;color:var( --e-global-color-d0fe08e );}.elementor-70 .elementor-element.elementor-element-0625dcb{font-family:"Bricolage Grotesque", Sans-serif;font-size:1.25em;font-weight:400;}.elementor-70 .elementor-element.elementor-element-b1af6be{--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;}.elementor-70 .elementor-element.elementor-element-356fb37{--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-70 .elementor-element.elementor-element-46ba858:not( .elementor-widget-image ), .elementor-70 .elementor-element.elementor-element-46ba858.elementor-widget-image img{-webkit-mask-image:url( https://www.marauders-menshealth.org/wp-content/uploads/2026/03/blob-8.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-70 .elementor-element.elementor-element-af939dc{--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;--justify-content:center;}.elementor-70 .elementor-element.elementor-element-4a5a063 .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:3em;font-weight:900;color:var( --e-global-color-d0fe08e );}.elementor-70 .elementor-element.elementor-element-0d8bb34{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-70 .elementor-element.elementor-element-27ac620{--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-70 .elementor-element.elementor-element-70a3c2b:not( .elementor-widget-image ), .elementor-70 .elementor-element.elementor-element-70a3c2b.elementor-widget-image img{-webkit-mask-image:url( https://www.marauders-menshealth.org/wp-content/uploads/2026/03/blob-8.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-70 .elementor-element.elementor-element-053c3a8{--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;--justify-content:center;}.elementor-70 .elementor-element.elementor-element-b0b8b43 .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:3em;font-weight:900;color:var( --e-global-color-d0fe08e );}.elementor-70 .elementor-element.elementor-element-ec7dce8{--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-70 .elementor-element.elementor-element-0111b31{--spacer-size:25px;}.elementor-70 .elementor-element.elementor-element-de07609{--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-70 .elementor-element.elementor-element-de07609:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-de07609 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-befd67a{--spacer-size:25px;}.elementor-70 .elementor-element.elementor-element-daec9f3 .elementor-heading-title{font-family:"Kalam", Sans-serif;font-size:5em;font-weight:900;color:#000000;}.elementor-70 .elementor-element.elementor-element-f0a6566{--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-70 .elementor-element.elementor-element-f0a6566:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-f0a6566 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-58990d3{--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-70 .elementor-element.elementor-element-58990d3:not(.elementor-motion-effects-element-type-background), .elementor-70 .elementor-element.elementor-element-58990d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-70 .elementor-element.elementor-element-c87bfa4{--spacer-size:50px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-70 .elementor-element.elementor-element-e13fffd{--width:75%;}.elementor-70 .elementor-element.elementor-element-f82f3e4{--width:25%;}.elementor-70 .elementor-element.elementor-element-85356bf{--width:33.3333%;}.elementor-70 .elementor-element.elementor-element-9e13e55{--width:66.6666%;}.elementor-70 .elementor-element.elementor-element-356fb37{--width:33.3333%;}.elementor-70 .elementor-element.elementor-element-af939dc{--width:66.6666%;}.elementor-70 .elementor-element.elementor-element-27ac620{--width:33.3333%;}.elementor-70 .elementor-element.elementor-element-053c3a8{--width:66.6666%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-70 .elementor-element.elementor-element-8bd9afb .elementor-button{font-size:14px;padding:14px 35px 14px 35px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-70 .elementor-element.elementor-element-8bd9afb .elementor-button{font-size:1.1em;padding:12px 25px 12px 25px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-70 .elementor-element.elementor-element-b1af6be{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-70 .elementor-element.elementor-element-daec9f3 .elementor-heading-title{font-size:4em;}}/* Start custom CSS for image, class: .elementor-element-2a21732 */@media (max-width: 767px) {
  .mmh-svg-wrapper img,
  .mmh-svg-wrapper svg {
    width: min(100vw, 300px) !important; !important;
    max-width: none !important;
  }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-9f4107e *//* Gravity Forms styling (scoped) */
.dt-gf,
.dt-gf .gform_wrapper {
  font-family: "Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
}

/* Hide form title */
.dt-gf .gform_wrapper .gform_title {
  display: none !important;
}

/* Labels */
.dt-gf .gfield_label,
.dt-gf .gform-field-label {
  font-family: "Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  font-size: 1.1em !important;
}

/* Inputs / selects / textareas */
.dt-gf input[type="text"],
.dt-gf input[type="email"],
.dt-gf input[type="tel"],
.dt-gf input[type="url"],
.dt-gf input[type="number"],
.dt-gf input[type="password"],
.dt-gf input[type="search"],
.dt-gf select,
.dt-gf textarea {
  font-family: "Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  border: 1px solid #fff !important;
  border-radius: 8px !important;
  background-color: #fff !important;
  color: #000 !important;
}

/* Placeholder text */
.dt-gf input::placeholder,
.dt-gf textarea::placeholder {
  color: #000 !important;
  opacity: 1;
}

/* Sub-labels e.g. First, Last, Enter Email, Confirm Email */
.dt-gf .gform_wrapper .gfield .ginput_complex label,
.dt-gf .gform_wrapper .gfield .ginput_container_email label,
.dt-gf .gform_wrapper .gfield .ginput_container_name label {
  color: #000 !important;
}

/* Field descriptions / helper text */

.dt-gf .gfield_description,

.dt-gf .gform-field-description,

.dt-gf .gfield_consent_description,

.dt-gf .gfield .instruction {

  color: #000 !important;
    font-size: 1em !important;

}

/* Submit button (Gravity Forms uses a few different patterns) */
.dt-gf .gform_wrapper .gform_footer input[type="submit"],
.dt-gf .gform_wrapper .gform_footer input[type="button"],
.dt-gf .gform_wrapper .gform_page_footer input[type="submit"],
.dt-gf .gform_wrapper .gform_page_footer input[type="button"],
.dt-gf .gform_wrapper input.gform_button,
.dt-gf .gform_wrapper button.gform_button,
.dt-gf .gform_wrapper .gform_button.button,
.dt-gf .gform_wrapper .gform_next_button,
.dt-gf .gform_wrapper .gform_previous_button {
  font-family: "Bricolage Grotesque", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;
  border-radius: 8px !important;
  background: #000 !important;
  border-color: #000 !important;
  color: #fff !important;

  /* Bigger button */
  padding: 16px 28px !important;
  font-size: 18px !important;
  line-height: 1.1 !important;
  min-height: 52px;
}

/* Submit hover / focus */
.dt-gf .gform_wrapper .gform_footer input[type="submit"]:hover,
.dt-gf .gform_wrapper .gform_footer input[type="submit"]:focus,
.dt-gf .gform_wrapper input.gform_button:hover,
.dt-gf .gform_wrapper input.gform_button:focus,
.dt-gf .gform_wrapper button.gform_button:hover,
.dt-gf .gform_wrapper button.gform_button:focus,
.dt-gf .gform_wrapper .gform_button.button:hover,
.dt-gf .gform_wrapper .gform_button.button:focus,
.dt-gf .gform_wrapper .gform_next_button:hover,
.dt-gf .gform_wrapper .gform_next_button:focus,
.dt-gf .gform_wrapper .gform_previous_button:hover,
.dt-gf .gform_wrapper .gform_previous_button:focus {
  background: #000 !important;
  border-color: #000 !important;
  color: #fff !important;
}

/* Optional: full-width button on mobile */
@media (max-width: 767px) {
  .dt-gf .gform_wrapper .gform_footer input[type="submit"],
  .dt-gf .gform_wrapper input.gform_button,
  .dt-gf .gform_wrapper button.gform_button {
    width: 100% !important;
  }
}/* End custom CSS */