.elementor-kit-18{--e-global-color-primary:#111013;--e-global-color-secondary:#393939;--e-global-color-text:#161519;--e-global-color-accent:#161519;--e-global-color-df8b19b:#90919C0F;--e-global-color-46e9499:#DF3A8C;--e-global-typography-primary-font-family:"Space Grotesk";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Space Grotesk";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Space Grotesk";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Space Grotesk";--e-global-typography-accent-font-weight:600;font-size:18px;line-height:1.6em;}.elementor-kit-18 button,.elementor-kit-18 input[type="button"],.elementor-kit-18 input[type="submit"],.elementor-kit-18 .elementor-button{background-color:var( --e-global-color-primary );font-size:17px;line-height:27px;letter-spacing:1px;border-radius:6px 6px 6px 6px;padding:12px 20px 12px 20px;}.elementor-kit-18 button:hover,.elementor-kit-18 button:focus,.elementor-kit-18 input[type="button"]:hover,.elementor-kit-18 input[type="button"]:focus,.elementor-kit-18 input[type="submit"]:hover,.elementor-kit-18 input[type="submit"]:focus,.elementor-kit-18 .elementor-button:hover,.elementor-kit-18 .elementor-button:focus{background-color:var( --e-global-color-46e9499 );}.elementor-kit-18 e-page-transition{background-color:#FFBC7D;}.elementor-kit-18 h1{font-size:5.2vw;font-weight:700;line-height:0.9em;}.elementor-kit-18 h2{font-size:3.5rem;line-height:1.05em;}.elementor-kit-18 h3{font-size:2.25rem;line-height:1.15em;}.elementor-kit-18 h4{font-size:1.75rem;line-height:1.2em;}.elementor-kit-18 h5{font-size:1.25rem;line-height:1.25em;}.elementor-kit-18 h6{font-size:1em;line-height:1.35em;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}.e-wc-error-notice .woocommerce-error, .e-wc-error-notice .wc-block-components-notice-banner.is-error{--error-message-text-color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;--error-message-normal-links-color:var( --e-global-color-46e9499 );--error-message-hover-links-color:var( --e-global-color-primary );--error-box-border-radius:6px 6px 6px 6px;}body.e-wc-error-notice .woocommerce-error a.wc-backward, body.e-wc-error-notice .wc-block-components-notice-banner.is-error a.wc-backward{font-family:"Space Grotesk", Sans-serif;font-size:16px;}body.e-wc-error-notice .woocommerce-error, body.e-wc-error-notice .wc-block-components-notice-banner.is-error{border-style:none;}.e-wc-message-notice .woocommerce-message, .e-wc-message-notice .wc-block-components-notice-banner.is-success{--message-message-text-color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;--message-box-border-radius:6px 6px 6px 6px;--message-buttons-border-radius:4px 4px 4px 4px;}body.e-wc-message-notice .woocommerce-message .restore-item, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, body.e-wc-message-notice .woocommerce-message a:not([class]), body.e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){font-family:"Space Grotesk", Sans-serif;font-size:16px;}.e-wc-message-notice .woocommerce-message .restore-item, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item, .e-wc-message-notice .woocommerce-message a:not([class]), .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]){--notice-message-normal-links-color:var( --e-global-color-46e9499 );}.e-wc-message-notice .woocommerce-message .restore-item:hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success .restore-item:hover, .e-wc-message-notice .woocommerce-message a:not([class]):hover, .e-wc-message-notice .wc-block-components-notice-banner.is-success a:not([class]):hover{--notice-message-hover-links-color:var( --e-global-color-primary );}body.e-wc-message-notice .woocommerce-message, body.e-wc-message-notice .wc-block-components-notice-banner.is-success{border-style:none;}body.e-wc-message-notice .woocommerce-message .button, body.e-wc-message-notice .wc-block-components-notice-banner.is-success .button{font-family:"Space Grotesk", Sans-serif;}.e-wc-info-notice .woocommerce-info, .e-wc-info-notice .wc-block-components-notice-banner.is-info{--info-message-text-color:var( --e-global-color-primary );font-family:"Space Grotesk", Sans-serif;font-size:16px;--info-box-border-radius:8px 8px 8px 8px;--info-buttons-border-radius:4px 4px 4px 4px;}body.e-wc-info-notice .woocommerce-info, body.e-wc-info-notice .wc-block-components-notice-banner.is-info{border-style:none;}body.e-wc-info-notice .woocommerce-info .button, body.e-wc-info-notice .wc-block-components-notice-banner.is-info .button{font-family:"Space Grotesk", Sans-serif;}@media(max-width:1125px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-18{font-size:1rem;}.elementor-kit-18 h1{font-size:4em;}.elementor-kit-18 h2{font-size:2.35rem;}.elementor-kit-18 h3{font-size:2rem;}.elementor-kit-18 h4{font-size:1.5rem;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS */body {
    margin-bottom: 0px !important;
}

.woocommerce-shipping-fields {
    display: none !important;
}


.gform_heading {
    display: none !important;
}

.elementor-menu-toggle {
    padding: 0px !important;
}


@media screen and (min-width: 1125px) {
span.menunumber {
    font-size: 10px;
    line-height: 1;
    text-align: right !important;
    font-weight: 700;
}
a.elementor-item {
    flex-direction: column;
    align-items: flex-end;
}
.homeherotext h1 {
    margin-right: -300px !important;
}


}

@media screen and (max-width: 1125px) {
span.menunumber {
    display: none !important;
}
.elementor-slide-description {
    margin: 0px !important;
}
}

g {
    font-family: "Space Grotesk", Sans-serif;
}


.gform_wrapper.gravity-theme .gfield_label {
    display: inline-block;
    font-size: 14px;
    line-height: 16px;
    font-weight: 500;
    margin-bottom: 8px;
    padding: 0;
    font-family: 'Space Grotesk';
    color:#161519;
}

.gform_wrapper.gravity-theme .gfield_required .gfield_required_custom, .gform_wrapper.gravity-theme .gfield_required .gfield_required_text {
    font-style: normal !important;
    font-weight: 500 !important;
}


.gform_wrapper.gravity-theme input[type=color], .gform_wrapper.gravity-theme input[type=date], .gform_wrapper.gravity-theme input[type=datetime-local], .gform_wrapper.gravity-theme input[type=datetime], .gform_wrapper.gravity-theme input[type=email], .gform_wrapper.gravity-theme input[type=month], .gform_wrapper.gravity-theme input[type=number], .gform_wrapper.gravity-theme input[type=password], .gform_wrapper.gravity-theme input[type=search], .gform_wrapper.gravity-theme input[type=tel], .gform_wrapper.gravity-theme input[type=text], .gform_wrapper.gravity-theme input[type=time], .gform_wrapper.gravity-theme input[type=url], .gform_wrapper.gravity-theme input[type=week], .gform_wrapper.gravity-theme select, .gform_wrapper.gravity-theme textarea {
    font-size: 17px !important;
    line-height: 27px !important;
    background-color: #90919C14 !important;
    border: 0px !important;
    padding: 10px 16px 10px 16px !important;
        font-family: 'Space Grotesk' !important;
        color: #60606B !important;
}

.gform_wrapper.gravity-theme .gform_footer button, .gform_wrapper.gravity-theme .gform_footer input, .gform_wrapper.gravity-theme .gform_page_footer button, .gform_wrapper.gravity-theme .gform_page_footer input {
    background-color: #111013 !important;
    border: 0  !important;
    font-family: 'Space Grotesk'  !important;
    font-size: 17px  !important;
    font-weight: 700  !important;
    color:#ffffff;
}


span#gfield_upload_rules_3_10 {
    font-family: 'Space Grotesk';
    padding-top: 0px;
}

label.gform-field-label.gform-field-label--type-sub {
    font-family: 'Space Grotesk';
}

span#gfield_upload_rules_2_1 {
      font-family: 'Space Grotesk';
    padding-top: 0px;  
}

header#masthead {
    display: none;
}

/* Style activation content */
#content.widecolumn {
    max-width: 800px;
    width: 100%;
    margin: 0 auto;
    padding: 100px 0;
    box-sizing: border-box;
    font-family: "Space Grotesk", Sans-serif;
}

#content.widecolumn,
#content.widecolumn * {
    font-family: "Space Grotesk", Sans-serif;
}

/* Mobile */
@media (max-width: 767px) {
    #content.widecolumn {
        max-width: 100%;
        padding: 60px 20px;
    }
}

a.woocommerce-Button.wc-forward.button {
    display: none;
}

h2.gform_submission_error.hide_summary {
    margin-top: 0px !important;
}

.gform-field-label--type-inline {
     font-family: 'Space Grotesk'  !important;
    font-size: 16px  !important;
    font-weight: 500  !important;
}

fieldset#wc-stripe-upe-form {
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}

.payment_method_stripe > fieldset{
    padding: 0px !important;
    margin: 0px !important;
    border: 0px !important;
}

.woocommerce-MyAccount-content-wrapper {
    padding: 0px !important;
    background-color: transparent !important;
    border: 0px !important;
}/* End custom CSS */