/*****************************************/
/*     Start your custom style here      */
/*****************************************/
















































/* Light Mode */
:root[color-mode="light"] {
    
    --primary: #CC4D39;
    
    --secondary: #BAA188;
    
    --tertiary: #E0A65A;
    
    --success: #28a745;
    
    --info: #17a2b8;
    
    --warning: #ffc107;
    
    --danger: #dc3545;
    
    --light: #f8f9fa;
    
    --dark: #231F20;
    
    --white: #ffffff;
    
    --black: #000000;
    
    --borders: #DFDBD8;
    
    --body_bg: #F5F1ED;
    
    --body_color: #231F20;
    
    --heading: #231F20;
    
    --link_color: #231F20;
    
    --link_hover_color: #CC4D39;
    

    
    --label_color: #231F20;
    
    --field_color: #231F20;
    
    --field_focus_color: #231F20;
    
    --field_placeholder_color: rgba(35, 31, 32, 1.0);
    
    --field_background_color: rgba(255, 255, 255, 0.0);
    
    --field_border_color: #BAA188;
    
    --field_border_focus_color: #CC4D39;
    
    --help_text_color: #942E1E;
    
}
/* Dark Mode */
:root[color-mode="dark"] {
    
    --primary: #BAA188;
    
    --secondary: #BAA188;
    
    --tertiary: #BAA188;
    
    --success: #28a745;
    
    --info: #17a2b8;
    
    --warning: #ffc107;
    
    --danger: #dc3545;
    
    --light: #f8f9fa;
    
    --dark: #231F20;
    
    --white: #ffffff;
    
    --black: #000000;
    
    --borders: #BAA188;
    
    --body_bg: #343a40;
    
    --body_color: #F5F1ED;
    
    --heading: #F5F1ED;
    
    --link_color: #BAA188;
    
    --link_hover_color: #BAA188;
    

    
    --label_color: #e0a65a;
    
    --field_color: #231F20;
    
    --field_focus_color: #231F20;
    
    --field_placeholder_color: rgba(35, 31, 32, 0.5);
    
    --field_background_color: rgba(255, 255, 255, 0.0);
    
    --field_border_color: #231F20;
    
    --field_border_focus_color: #231F20;
    
    --help_text_color: #942E1E;
    
}

html {
    background-color: var(--body_bg);
}

body {
    color: var(--body_color);
    background-color: var(--body_bg);
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6,
.display-1, .display-2, .display-3, .display-4 {
    color: var(--heading);
}

a {
    color: var(--link_color);
}

a:hover,
a:hover:not(.btn) {
    color: var(--link_hover_color);
}

p a:hover {
    color: var(--link_hover_color);
}




/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-primary {
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-primary:hover {
    color: #fff;
    background-color: var(--primary);
}

.btn-primary:not(:disabled):not(.disabled).active,
.btn-primary:not(:disabled):not(.disabled):active,
.show>.btn-primary.dropdown-toggle,
.btn-primary.focus,
.btn-primary:focus {
    background-color: var(--primary);
}

.btn-wrapper.btn-primary-wrapper .cta_button,
.btn-wrapper.btn-primary-wrapper .cta-button,
input[type=submit].hs-button.primary,
.btn-wrapper.btn-primary-wrapper input[type="submit"],
.btn-wrapper.btn-primary-wrapper input[type="button"],
input[type=submit].hs-button.btn-primary {
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-wrapper.btn-primary-wrapper .cta_button:hover,
.btn-wrapper.btn-primary-wrapper .cta-button:hover,
input[type=submit].hs-button.primary:hover,
.btn-wrapper.btn-primary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-primary-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-primary:hover {
    background-color: var(--primary);
    border-color: var(--primary);
}

.btn-outline-primary {
    color: var(--primary);
    border-color: var(--primary);
}

.btn-outline-primary:hover {
    background-color: var(--primary);
}

.btn-wrapper.btn-outline-primary-wrapper .cta_button,
.btn-wrapper.btn-outline-primary-wrapper .cta-button,
.btn-wrapper.btn-outline-primary-wrapper input[type="submit"],
.btn-wrapper.btn-outline-primary-wrapper input[type="button"] {
    color: var(--primary);
    border-color: var(--primary);
}

.btn-wrapper.btn-outline-primary-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-primary-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-primary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-primary-wrapper input[type="button"]:hover {
    background-color: var(--primary);
    border-color: var(--primary);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-primary {
    color: var(--primary) !important;
}

.text-primary svg,
.text-primary svg g {
    fill: var(--primary)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-primary {
    background-color: var(--primary) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-primary {
    border-color: var(--primary) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-secondary {
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.btn-secondary:hover {
    color: #fff;
    background-color: var(--secondary);
}

.btn-secondary:not(:disabled):not(.disabled).active,
.btn-secondary:not(:disabled):not(.disabled):active,
.show>.btn-secondary.dropdown-toggle,
.btn-secondary.focus,
.btn-secondary:focus {
    background-color: var(--secondary);
}

.btn-wrapper.btn-secondary-wrapper .cta_button,
.btn-wrapper.btn-secondary-wrapper .cta-button,
input[type=submit].hs-button.secondary,
.btn-wrapper.btn-secondary-wrapper input[type="submit"],
.btn-wrapper.btn-secondary-wrapper input[type="button"],
input[type=submit].hs-button.btn-secondary {
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.btn-wrapper.btn-secondary-wrapper .cta_button:hover,
.btn-wrapper.btn-secondary-wrapper .cta-button:hover,
input[type=submit].hs-button.secondary:hover,
.btn-wrapper.btn-secondary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-secondary-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-secondary:hover {
    background-color: var(--secondary);
    border-color: var(--secondary);
}

.btn-outline-secondary {
    color: var(--secondary);
    border-color: var(--secondary);
}

.btn-outline-secondary:hover {
    background-color: var(--secondary);
}

.btn-wrapper.btn-outline-secondary-wrapper .cta_button,
.btn-wrapper.btn-outline-secondary-wrapper .cta-button,
.btn-wrapper.btn-outline-secondary-wrapper input[type="submit"],
.btn-wrapper.btn-outline-secondary-wrapper input[type="button"] {
    color: var(--secondary);
    border-color: var(--secondary);
}

.btn-wrapper.btn-outline-secondary-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-secondary-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-secondary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-secondary-wrapper input[type="button"]:hover {
    background-color: var(--secondary);
    border-color: var(--secondary);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-secondary {
    color: var(--secondary) !important;
}

.text-secondary svg,
.text-secondary svg g {
    fill: var(--secondary)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-secondary {
    background-color: var(--secondary) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-secondary {
    border-color: var(--secondary) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-tertiary {
    background-color: var(--tertiary);
    border-color: var(--tertiary);
}

.btn-tertiary:hover {
    color: #fff;
    background-color: var(--tertiary);
}

.btn-tertiary:not(:disabled):not(.disabled).active,
.btn-tertiary:not(:disabled):not(.disabled):active,
.show>.btn-tertiary.dropdown-toggle,
.btn-tertiary.focus,
.btn-tertiary:focus {
    background-color: var(--tertiary);
}

.btn-wrapper.btn-tertiary-wrapper .cta_button,
.btn-wrapper.btn-tertiary-wrapper .cta-button,
input[type=submit].hs-button.tertiary,
.btn-wrapper.btn-tertiary-wrapper input[type="submit"],
.btn-wrapper.btn-tertiary-wrapper input[type="button"],
input[type=submit].hs-button.btn-tertiary {
    background-color: var(--tertiary);
    border-color: var(--tertiary);
}

.btn-wrapper.btn-tertiary-wrapper .cta_button:hover,
.btn-wrapper.btn-tertiary-wrapper .cta-button:hover,
input[type=submit].hs-button.tertiary:hover,
.btn-wrapper.btn-tertiary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-tertiary-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-tertiary:hover {
    background-color: var(--tertiary);
    border-color: var(--tertiary);
}

.btn-outline-tertiary {
    color: var(--tertiary);
    border-color: var(--tertiary);
}

.btn-outline-tertiary:hover {
    background-color: var(--tertiary);
}

.btn-wrapper.btn-outline-tertiary-wrapper .cta_button,
.btn-wrapper.btn-outline-tertiary-wrapper .cta-button,
.btn-wrapper.btn-outline-tertiary-wrapper input[type="submit"],
.btn-wrapper.btn-outline-tertiary-wrapper input[type="button"] {
    color: var(--tertiary);
    border-color: var(--tertiary);
}

.btn-wrapper.btn-outline-tertiary-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-tertiary-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-tertiary-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-tertiary-wrapper input[type="button"]:hover {
    background-color: var(--tertiary);
    border-color: var(--tertiary);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-tertiary {
    color: var(--tertiary) !important;
}

.text-tertiary svg,
.text-tertiary svg g {
    fill: var(--tertiary)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-tertiary {
    background-color: var(--tertiary) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-tertiary {
    border-color: var(--tertiary) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-success {
    background-color: var(--success);
    border-color: var(--success);
}

.btn-success:hover {
    color: #fff;
    background-color: var(--success);
}

.btn-success:not(:disabled):not(.disabled).active,
.btn-success:not(:disabled):not(.disabled):active,
.show>.btn-success.dropdown-toggle,
.btn-success.focus,
.btn-success:focus {
    background-color: var(--success);
}

.btn-wrapper.btn-success-wrapper .cta_button,
.btn-wrapper.btn-success-wrapper .cta-button,
input[type=submit].hs-button.success,
.btn-wrapper.btn-success-wrapper input[type="submit"],
.btn-wrapper.btn-success-wrapper input[type="button"],
input[type=submit].hs-button.btn-success {
    background-color: var(--success);
    border-color: var(--success);
}

.btn-wrapper.btn-success-wrapper .cta_button:hover,
.btn-wrapper.btn-success-wrapper .cta-button:hover,
input[type=submit].hs-button.success:hover,
.btn-wrapper.btn-success-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-success-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-success:hover {
    background-color: var(--success);
    border-color: var(--success);
}

.btn-outline-success {
    color: var(--success);
    border-color: var(--success);
}

.btn-outline-success:hover {
    background-color: var(--success);
}

.btn-wrapper.btn-outline-success-wrapper .cta_button,
.btn-wrapper.btn-outline-success-wrapper .cta-button,
.btn-wrapper.btn-outline-success-wrapper input[type="submit"],
.btn-wrapper.btn-outline-success-wrapper input[type="button"] {
    color: var(--success);
    border-color: var(--success);
}

.btn-wrapper.btn-outline-success-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-success-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-success-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-success-wrapper input[type="button"]:hover {
    background-color: var(--success);
    border-color: var(--success);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-success {
    color: var(--success) !important;
}

.text-success svg,
.text-success svg g {
    fill: var(--success)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-success {
    background-color: var(--success) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-success {
    border-color: var(--success) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-info {
    background-color: var(--info);
    border-color: var(--info);
}

.btn-info:hover {
    color: #fff;
    background-color: var(--info);
}

.btn-info:not(:disabled):not(.disabled).active,
.btn-info:not(:disabled):not(.disabled):active,
.show>.btn-info.dropdown-toggle,
.btn-info.focus,
.btn-info:focus {
    background-color: var(--info);
}

.btn-wrapper.btn-info-wrapper .cta_button,
.btn-wrapper.btn-info-wrapper .cta-button,
input[type=submit].hs-button.info,
.btn-wrapper.btn-info-wrapper input[type="submit"],
.btn-wrapper.btn-info-wrapper input[type="button"],
input[type=submit].hs-button.btn-info {
    background-color: var(--info);
    border-color: var(--info);
}

.btn-wrapper.btn-info-wrapper .cta_button:hover,
.btn-wrapper.btn-info-wrapper .cta-button:hover,
input[type=submit].hs-button.info:hover,
.btn-wrapper.btn-info-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-info-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-info:hover {
    background-color: var(--info);
    border-color: var(--info);
}

.btn-outline-info {
    color: var(--info);
    border-color: var(--info);
}

.btn-outline-info:hover {
    background-color: var(--info);
}

.btn-wrapper.btn-outline-info-wrapper .cta_button,
.btn-wrapper.btn-outline-info-wrapper .cta-button,
.btn-wrapper.btn-outline-info-wrapper input[type="submit"],
.btn-wrapper.btn-outline-info-wrapper input[type="button"] {
    color: var(--info);
    border-color: var(--info);
}

.btn-wrapper.btn-outline-info-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-info-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-info-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-info-wrapper input[type="button"]:hover {
    background-color: var(--info);
    border-color: var(--info);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-info {
    color: var(--info) !important;
}

.text-info svg,
.text-info svg g {
    fill: var(--info)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-info {
    background-color: var(--info) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-info {
    border-color: var(--info) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-warning {
    background-color: var(--warning);
    border-color: var(--warning);
}

.btn-warning:hover {
    color: #fff;
    background-color: var(--warning);
}

.btn-warning:not(:disabled):not(.disabled).active,
.btn-warning:not(:disabled):not(.disabled):active,
.show>.btn-warning.dropdown-toggle,
.btn-warning.focus,
.btn-warning:focus {
    background-color: var(--warning);
}

.btn-wrapper.btn-warning-wrapper .cta_button,
.btn-wrapper.btn-warning-wrapper .cta-button,
input[type=submit].hs-button.warning,
.btn-wrapper.btn-warning-wrapper input[type="submit"],
.btn-wrapper.btn-warning-wrapper input[type="button"],
input[type=submit].hs-button.btn-warning {
    background-color: var(--warning);
    border-color: var(--warning);
}

.btn-wrapper.btn-warning-wrapper .cta_button:hover,
.btn-wrapper.btn-warning-wrapper .cta-button:hover,
input[type=submit].hs-button.warning:hover,
.btn-wrapper.btn-warning-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-warning-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-warning:hover {
    background-color: var(--warning);
    border-color: var(--warning);
}

.btn-outline-warning {
    color: var(--warning);
    border-color: var(--warning);
}

.btn-outline-warning:hover {
    background-color: var(--warning);
}

.btn-wrapper.btn-outline-warning-wrapper .cta_button,
.btn-wrapper.btn-outline-warning-wrapper .cta-button,
.btn-wrapper.btn-outline-warning-wrapper input[type="submit"],
.btn-wrapper.btn-outline-warning-wrapper input[type="button"] {
    color: var(--warning);
    border-color: var(--warning);
}

.btn-wrapper.btn-outline-warning-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-warning-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-warning-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-warning-wrapper input[type="button"]:hover {
    background-color: var(--warning);
    border-color: var(--warning);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-warning {
    color: var(--warning) !important;
}

.text-warning svg,
.text-warning svg g {
    fill: var(--warning)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-warning {
    background-color: var(--warning) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-warning {
    border-color: var(--warning) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-danger {
    background-color: var(--danger);
    border-color: var(--danger);
}

.btn-danger:hover {
    color: #fff;
    background-color: var(--danger);
}

.btn-danger:not(:disabled):not(.disabled).active,
.btn-danger:not(:disabled):not(.disabled):active,
.show>.btn-danger.dropdown-toggle,
.btn-danger.focus,
.btn-danger:focus {
    background-color: var(--danger);
}

.btn-wrapper.btn-danger-wrapper .cta_button,
.btn-wrapper.btn-danger-wrapper .cta-button,
input[type=submit].hs-button.danger,
.btn-wrapper.btn-danger-wrapper input[type="submit"],
.btn-wrapper.btn-danger-wrapper input[type="button"],
input[type=submit].hs-button.btn-danger {
    background-color: var(--danger);
    border-color: var(--danger);
}

.btn-wrapper.btn-danger-wrapper .cta_button:hover,
.btn-wrapper.btn-danger-wrapper .cta-button:hover,
input[type=submit].hs-button.danger:hover,
.btn-wrapper.btn-danger-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-danger-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-danger:hover {
    background-color: var(--danger);
    border-color: var(--danger);
}

.btn-outline-danger {
    color: var(--danger);
    border-color: var(--danger);
}

.btn-outline-danger:hover {
    background-color: var(--danger);
}

.btn-wrapper.btn-outline-danger-wrapper .cta_button,
.btn-wrapper.btn-outline-danger-wrapper .cta-button,
.btn-wrapper.btn-outline-danger-wrapper input[type="submit"],
.btn-wrapper.btn-outline-danger-wrapper input[type="button"] {
    color: var(--danger);
    border-color: var(--danger);
}

.btn-wrapper.btn-outline-danger-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-danger-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-danger-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-danger-wrapper input[type="button"]:hover {
    background-color: var(--danger);
    border-color: var(--danger);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-danger {
    color: var(--danger) !important;
}

.text-danger svg,
.text-danger svg g {
    fill: var(--danger)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-danger {
    background-color: var(--danger) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-danger {
    border-color: var(--danger) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-light {
    background-color: var(--light);
    border-color: var(--light);
}

.btn-light:hover {
    color: #fff;
    background-color: var(--light);
}

.btn-light:not(:disabled):not(.disabled).active,
.btn-light:not(:disabled):not(.disabled):active,
.show>.btn-light.dropdown-toggle,
.btn-light.focus,
.btn-light:focus {
    background-color: var(--light);
}

.btn-wrapper.btn-light-wrapper .cta_button,
.btn-wrapper.btn-light-wrapper .cta-button,
input[type=submit].hs-button.light,
.btn-wrapper.btn-light-wrapper input[type="submit"],
.btn-wrapper.btn-light-wrapper input[type="button"],
input[type=submit].hs-button.btn-light {
    background-color: var(--light);
    border-color: var(--light);
}

.btn-wrapper.btn-light-wrapper .cta_button:hover,
.btn-wrapper.btn-light-wrapper .cta-button:hover,
input[type=submit].hs-button.light:hover,
.btn-wrapper.btn-light-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-light-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-light:hover {
    background-color: var(--light);
    border-color: var(--light);
}

.btn-outline-light {
    color: var(--light);
    border-color: var(--light);
}

.btn-outline-light:hover {
    background-color: var(--light);
}

.btn-wrapper.btn-outline-light-wrapper .cta_button,
.btn-wrapper.btn-outline-light-wrapper .cta-button,
.btn-wrapper.btn-outline-light-wrapper input[type="submit"],
.btn-wrapper.btn-outline-light-wrapper input[type="button"] {
    color: var(--light);
    border-color: var(--light);
}

.btn-wrapper.btn-outline-light-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-light-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-light-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-light-wrapper input[type="button"]:hover {
    background-color: var(--light);
    border-color: var(--light);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-light {
    color: var(--light) !important;
}

.text-light svg,
.text-light svg g {
    fill: var(--light)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-light {
    background-color: var(--light) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-light {
    border-color: var(--light) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-dark {
    background-color: var(--dark);
    border-color: var(--dark);
}

.btn-dark:hover {
    color: #fff;
    background-color: var(--dark);
}

.btn-dark:not(:disabled):not(.disabled).active,
.btn-dark:not(:disabled):not(.disabled):active,
.show>.btn-dark.dropdown-toggle,
.btn-dark.focus,
.btn-dark:focus {
    background-color: var(--dark);
}

.btn-wrapper.btn-dark-wrapper .cta_button,
.btn-wrapper.btn-dark-wrapper .cta-button,
input[type=submit].hs-button.dark,
.btn-wrapper.btn-dark-wrapper input[type="submit"],
.btn-wrapper.btn-dark-wrapper input[type="button"],
input[type=submit].hs-button.btn-dark {
    background-color: var(--dark);
    border-color: var(--dark);
}

.btn-wrapper.btn-dark-wrapper .cta_button:hover,
.btn-wrapper.btn-dark-wrapper .cta-button:hover,
input[type=submit].hs-button.dark:hover,
.btn-wrapper.btn-dark-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-dark-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-dark:hover {
    background-color: var(--dark);
    border-color: var(--dark);
}

.btn-outline-dark {
    color: var(--dark);
    border-color: var(--dark);
}

.btn-outline-dark:hover {
    background-color: var(--dark);
}

.btn-wrapper.btn-outline-dark-wrapper .cta_button,
.btn-wrapper.btn-outline-dark-wrapper .cta-button,
.btn-wrapper.btn-outline-dark-wrapper input[type="submit"],
.btn-wrapper.btn-outline-dark-wrapper input[type="button"] {
    color: var(--dark);
    border-color: var(--dark);
}

.btn-wrapper.btn-outline-dark-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-dark-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-dark-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-dark-wrapper input[type="button"]:hover {
    background-color: var(--dark);
    border-color: var(--dark);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-dark {
    color: var(--dark) !important;
}

.text-dark svg,
.text-dark svg g {
    fill: var(--dark)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-dark {
    background-color: var(--dark) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-dark {
    border-color: var(--dark) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-white {
    background-color: var(--white);
    border-color: var(--white);
}

.btn-white:hover {
    color: #fff;
    background-color: var(--white);
}

.btn-white:not(:disabled):not(.disabled).active,
.btn-white:not(:disabled):not(.disabled):active,
.show>.btn-white.dropdown-toggle,
.btn-white.focus,
.btn-white:focus {
    background-color: var(--white);
}

.btn-wrapper.btn-white-wrapper .cta_button,
.btn-wrapper.btn-white-wrapper .cta-button,
input[type=submit].hs-button.white,
.btn-wrapper.btn-white-wrapper input[type="submit"],
.btn-wrapper.btn-white-wrapper input[type="button"],
input[type=submit].hs-button.btn-white {
    background-color: var(--white);
    border-color: var(--white);
}

.btn-wrapper.btn-white-wrapper .cta_button:hover,
.btn-wrapper.btn-white-wrapper .cta-button:hover,
input[type=submit].hs-button.white:hover,
.btn-wrapper.btn-white-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-white-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-white:hover {
    background-color: var(--white);
    border-color: var(--white);
}

.btn-outline-white {
    color: var(--white);
    border-color: var(--white);
}

.btn-outline-white:hover {
    background-color: var(--white);
}

.btn-wrapper.btn-outline-white-wrapper .cta_button,
.btn-wrapper.btn-outline-white-wrapper .cta-button,
.btn-wrapper.btn-outline-white-wrapper input[type="submit"],
.btn-wrapper.btn-outline-white-wrapper input[type="button"] {
    color: var(--white);
    border-color: var(--white);
}

.btn-wrapper.btn-outline-white-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-white-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-white-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-white-wrapper input[type="button"]:hover {
    background-color: var(--white);
    border-color: var(--white);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-white {
    color: var(--white) !important;
}

.text-white svg,
.text-white svg g {
    fill: var(--white)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-white {
    background-color: var(--white) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-white {
    border-color: var(--white) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-black {
    background-color: var(--black);
    border-color: var(--black);
}

.btn-black:hover {
    color: #fff;
    background-color: var(--black);
}

.btn-black:not(:disabled):not(.disabled).active,
.btn-black:not(:disabled):not(.disabled):active,
.show>.btn-black.dropdown-toggle,
.btn-black.focus,
.btn-black:focus {
    background-color: var(--black);
}

.btn-wrapper.btn-black-wrapper .cta_button,
.btn-wrapper.btn-black-wrapper .cta-button,
input[type=submit].hs-button.black,
.btn-wrapper.btn-black-wrapper input[type="submit"],
.btn-wrapper.btn-black-wrapper input[type="button"],
input[type=submit].hs-button.btn-black {
    background-color: var(--black);
    border-color: var(--black);
}

.btn-wrapper.btn-black-wrapper .cta_button:hover,
.btn-wrapper.btn-black-wrapper .cta-button:hover,
input[type=submit].hs-button.black:hover,
.btn-wrapper.btn-black-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-black-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-black:hover {
    background-color: var(--black);
    border-color: var(--black);
}

.btn-outline-black {
    color: var(--black);
    border-color: var(--black);
}

.btn-outline-black:hover {
    background-color: var(--black);
}

.btn-wrapper.btn-outline-black-wrapper .cta_button,
.btn-wrapper.btn-outline-black-wrapper .cta-button,
.btn-wrapper.btn-outline-black-wrapper input[type="submit"],
.btn-wrapper.btn-outline-black-wrapper input[type="button"] {
    color: var(--black);
    border-color: var(--black);
}

.btn-wrapper.btn-outline-black-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-black-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-black-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-black-wrapper input[type="button"]:hover {
    background-color: var(--black);
    border-color: var(--black);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-black {
    color: var(--black) !important;
}

.text-black svg,
.text-black svg g {
    fill: var(--black)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-black {
    background-color: var(--black) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-black {
    border-color: var(--black) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-borders {
    background-color: var(--borders);
    border-color: var(--borders);
}

.btn-borders:hover {
    color: #fff;
    background-color: var(--borders);
}

.btn-borders:not(:disabled):not(.disabled).active,
.btn-borders:not(:disabled):not(.disabled):active,
.show>.btn-borders.dropdown-toggle,
.btn-borders.focus,
.btn-borders:focus {
    background-color: var(--borders);
}

.btn-wrapper.btn-borders-wrapper .cta_button,
.btn-wrapper.btn-borders-wrapper .cta-button,
input[type=submit].hs-button.borders,
.btn-wrapper.btn-borders-wrapper input[type="submit"],
.btn-wrapper.btn-borders-wrapper input[type="button"],
input[type=submit].hs-button.btn-borders {
    background-color: var(--borders);
    border-color: var(--borders);
}

.btn-wrapper.btn-borders-wrapper .cta_button:hover,
.btn-wrapper.btn-borders-wrapper .cta-button:hover,
input[type=submit].hs-button.borders:hover,
.btn-wrapper.btn-borders-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-borders-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-borders:hover {
    background-color: var(--borders);
    border-color: var(--borders);
}

.btn-outline-borders {
    color: var(--borders);
    border-color: var(--borders);
}

.btn-outline-borders:hover {
    background-color: var(--borders);
}

.btn-wrapper.btn-outline-borders-wrapper .cta_button,
.btn-wrapper.btn-outline-borders-wrapper .cta-button,
.btn-wrapper.btn-outline-borders-wrapper input[type="submit"],
.btn-wrapper.btn-outline-borders-wrapper input[type="button"] {
    color: var(--borders);
    border-color: var(--borders);
}

.btn-wrapper.btn-outline-borders-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-borders-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-borders-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-borders-wrapper input[type="button"]:hover {
    background-color: var(--borders);
    border-color: var(--borders);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-borders {
    color: var(--borders) !important;
}

.text-borders svg,
.text-borders svg g {
    fill: var(--borders)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-borders {
    background-color: var(--borders) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-borders {
    border-color: var(--borders) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-body_bg {
    background-color: var(--body_bg);
    border-color: var(--body_bg);
}

.btn-body_bg:hover {
    color: #fff;
    background-color: var(--body_bg);
}

.btn-body_bg:not(:disabled):not(.disabled).active,
.btn-body_bg:not(:disabled):not(.disabled):active,
.show>.btn-body_bg.dropdown-toggle,
.btn-body_bg.focus,
.btn-body_bg:focus {
    background-color: var(--body_bg);
}

.btn-wrapper.btn-body_bg-wrapper .cta_button,
.btn-wrapper.btn-body_bg-wrapper .cta-button,
input[type=submit].hs-button.body_bg,
.btn-wrapper.btn-body_bg-wrapper input[type="submit"],
.btn-wrapper.btn-body_bg-wrapper input[type="button"],
input[type=submit].hs-button.btn-body_bg {
    background-color: var(--body_bg);
    border-color: var(--body_bg);
}

.btn-wrapper.btn-body_bg-wrapper .cta_button:hover,
.btn-wrapper.btn-body_bg-wrapper .cta-button:hover,
input[type=submit].hs-button.body_bg:hover,
.btn-wrapper.btn-body_bg-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-body_bg-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-body_bg:hover {
    background-color: var(--body_bg);
    border-color: var(--body_bg);
}

.btn-outline-body_bg {
    color: var(--body_bg);
    border-color: var(--body_bg);
}

.btn-outline-body_bg:hover {
    background-color: var(--body_bg);
}

.btn-wrapper.btn-outline-body_bg-wrapper .cta_button,
.btn-wrapper.btn-outline-body_bg-wrapper .cta-button,
.btn-wrapper.btn-outline-body_bg-wrapper input[type="submit"],
.btn-wrapper.btn-outline-body_bg-wrapper input[type="button"] {
    color: var(--body_bg);
    border-color: var(--body_bg);
}

.btn-wrapper.btn-outline-body_bg-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-body_bg-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-body_bg-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-body_bg-wrapper input[type="button"]:hover {
    background-color: var(--body_bg);
    border-color: var(--body_bg);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-body_bg {
    color: var(--body_bg) !important;
}

.text-body_bg svg,
.text-body_bg svg g {
    fill: var(--body_bg)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-body_bg {
    background-color: var(--body_bg) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-body_bg {
    border-color: var(--body_bg) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-body_color {
    background-color: var(--body_color);
    border-color: var(--body_color);
}

.btn-body_color:hover {
    color: #fff;
    background-color: var(--body_color);
}

.btn-body_color:not(:disabled):not(.disabled).active,
.btn-body_color:not(:disabled):not(.disabled):active,
.show>.btn-body_color.dropdown-toggle,
.btn-body_color.focus,
.btn-body_color:focus {
    background-color: var(--body_color);
}

.btn-wrapper.btn-body_color-wrapper .cta_button,
.btn-wrapper.btn-body_color-wrapper .cta-button,
input[type=submit].hs-button.body_color,
.btn-wrapper.btn-body_color-wrapper input[type="submit"],
.btn-wrapper.btn-body_color-wrapper input[type="button"],
input[type=submit].hs-button.btn-body_color {
    background-color: var(--body_color);
    border-color: var(--body_color);
}

.btn-wrapper.btn-body_color-wrapper .cta_button:hover,
.btn-wrapper.btn-body_color-wrapper .cta-button:hover,
input[type=submit].hs-button.body_color:hover,
.btn-wrapper.btn-body_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-body_color-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-body_color:hover {
    background-color: var(--body_color);
    border-color: var(--body_color);
}

.btn-outline-body_color {
    color: var(--body_color);
    border-color: var(--body_color);
}

.btn-outline-body_color:hover {
    background-color: var(--body_color);
}

.btn-wrapper.btn-outline-body_color-wrapper .cta_button,
.btn-wrapper.btn-outline-body_color-wrapper .cta-button,
.btn-wrapper.btn-outline-body_color-wrapper input[type="submit"],
.btn-wrapper.btn-outline-body_color-wrapper input[type="button"] {
    color: var(--body_color);
    border-color: var(--body_color);
}

.btn-wrapper.btn-outline-body_color-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-body_color-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-body_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-body_color-wrapper input[type="button"]:hover {
    background-color: var(--body_color);
    border-color: var(--body_color);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-body_color {
    color: var(--body_color) !important;
}

.text-body_color svg,
.text-body_color svg g {
    fill: var(--body_color)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-body_color {
    background-color: var(--body_color) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-body_color {
    border-color: var(--body_color) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-heading {
    background-color: var(--heading);
    border-color: var(--heading);
}

.btn-heading:hover {
    color: #fff;
    background-color: var(--heading);
}

.btn-heading:not(:disabled):not(.disabled).active,
.btn-heading:not(:disabled):not(.disabled):active,
.show>.btn-heading.dropdown-toggle,
.btn-heading.focus,
.btn-heading:focus {
    background-color: var(--heading);
}

.btn-wrapper.btn-heading-wrapper .cta_button,
.btn-wrapper.btn-heading-wrapper .cta-button,
input[type=submit].hs-button.heading,
.btn-wrapper.btn-heading-wrapper input[type="submit"],
.btn-wrapper.btn-heading-wrapper input[type="button"],
input[type=submit].hs-button.btn-heading {
    background-color: var(--heading);
    border-color: var(--heading);
}

.btn-wrapper.btn-heading-wrapper .cta_button:hover,
.btn-wrapper.btn-heading-wrapper .cta-button:hover,
input[type=submit].hs-button.heading:hover,
.btn-wrapper.btn-heading-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-heading-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-heading:hover {
    background-color: var(--heading);
    border-color: var(--heading);
}

.btn-outline-heading {
    color: var(--heading);
    border-color: var(--heading);
}

.btn-outline-heading:hover {
    background-color: var(--heading);
}

.btn-wrapper.btn-outline-heading-wrapper .cta_button,
.btn-wrapper.btn-outline-heading-wrapper .cta-button,
.btn-wrapper.btn-outline-heading-wrapper input[type="submit"],
.btn-wrapper.btn-outline-heading-wrapper input[type="button"] {
    color: var(--heading);
    border-color: var(--heading);
}

.btn-wrapper.btn-outline-heading-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-heading-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-heading-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-heading-wrapper input[type="button"]:hover {
    background-color: var(--heading);
    border-color: var(--heading);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-heading {
    color: var(--heading) !important;
}

.text-heading svg,
.text-heading svg g {
    fill: var(--heading)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-heading {
    background-color: var(--heading) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-heading {
    border-color: var(--heading) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-link_color {
    background-color: var(--link_color);
    border-color: var(--link_color);
}

.btn-link_color:hover {
    color: #fff;
    background-color: var(--link_color);
}

.btn-link_color:not(:disabled):not(.disabled).active,
.btn-link_color:not(:disabled):not(.disabled):active,
.show>.btn-link_color.dropdown-toggle,
.btn-link_color.focus,
.btn-link_color:focus {
    background-color: var(--link_color);
}

.btn-wrapper.btn-link_color-wrapper .cta_button,
.btn-wrapper.btn-link_color-wrapper .cta-button,
input[type=submit].hs-button.link_color,
.btn-wrapper.btn-link_color-wrapper input[type="submit"],
.btn-wrapper.btn-link_color-wrapper input[type="button"],
input[type=submit].hs-button.btn-link_color {
    background-color: var(--link_color);
    border-color: var(--link_color);
}

.btn-wrapper.btn-link_color-wrapper .cta_button:hover,
.btn-wrapper.btn-link_color-wrapper .cta-button:hover,
input[type=submit].hs-button.link_color:hover,
.btn-wrapper.btn-link_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-link_color-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-link_color:hover {
    background-color: var(--link_color);
    border-color: var(--link_color);
}

.btn-outline-link_color {
    color: var(--link_color);
    border-color: var(--link_color);
}

.btn-outline-link_color:hover {
    background-color: var(--link_color);
}

.btn-wrapper.btn-outline-link_color-wrapper .cta_button,
.btn-wrapper.btn-outline-link_color-wrapper .cta-button,
.btn-wrapper.btn-outline-link_color-wrapper input[type="submit"],
.btn-wrapper.btn-outline-link_color-wrapper input[type="button"] {
    color: var(--link_color);
    border-color: var(--link_color);
}

.btn-wrapper.btn-outline-link_color-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-link_color-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-link_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-link_color-wrapper input[type="button"]:hover {
    background-color: var(--link_color);
    border-color: var(--link_color);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-link_color {
    color: var(--link_color) !important;
}

.text-link_color svg,
.text-link_color svg g {
    fill: var(--link_color)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-link_color {
    background-color: var(--link_color) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-link_color {
    border-color: var(--link_color) !important;
}



/* ----------------------------------------------------------------------------------- */
/* Button color classes */
/* ----------------------------------------------------------------------------------- */



.btn-link_hover_color {
    background-color: var(--link_hover_color);
    border-color: var(--link_hover_color);
}

.btn-link_hover_color:hover {
    color: #fff;
    background-color: var(--link_hover_color);
}

.btn-link_hover_color:not(:disabled):not(.disabled).active,
.btn-link_hover_color:not(:disabled):not(.disabled):active,
.show>.btn-link_hover_color.dropdown-toggle,
.btn-link_hover_color.focus,
.btn-link_hover_color:focus {
    background-color: var(--link_hover_color);
}

.btn-wrapper.btn-link_hover_color-wrapper .cta_button,
.btn-wrapper.btn-link_hover_color-wrapper .cta-button,
input[type=submit].hs-button.link_hover_color,
.btn-wrapper.btn-link_hover_color-wrapper input[type="submit"],
.btn-wrapper.btn-link_hover_color-wrapper input[type="button"],
input[type=submit].hs-button.btn-link_hover_color {
    background-color: var(--link_hover_color);
    border-color: var(--link_hover_color);
}

.btn-wrapper.btn-link_hover_color-wrapper .cta_button:hover,
.btn-wrapper.btn-link_hover_color-wrapper .cta-button:hover,
input[type=submit].hs-button.link_hover_color:hover,
.btn-wrapper.btn-link_hover_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-link_hover_color-wrapper input[type="button"]:hover,
input[type=submit].hs-button.btn-link_hover_color:hover {
    background-color: var(--link_hover_color);
    border-color: var(--link_hover_color);
}

.btn-outline-link_hover_color {
    color: var(--link_hover_color);
    border-color: var(--link_hover_color);
}

.btn-outline-link_hover_color:hover {
    background-color: var(--link_hover_color);
}

.btn-wrapper.btn-outline-link_hover_color-wrapper .cta_button,
.btn-wrapper.btn-outline-link_hover_color-wrapper .cta-button,
.btn-wrapper.btn-outline-link_hover_color-wrapper input[type="submit"],
.btn-wrapper.btn-outline-link_hover_color-wrapper input[type="button"] {
    color: var(--link_hover_color);
    border-color: var(--link_hover_color);
}

.btn-wrapper.btn-outline-link_hover_color-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-link_hover_color-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-link_hover_color-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-link_hover_color-wrapper input[type="button"]:hover {
    background-color: var(--link_hover_color);
    border-color: var(--link_hover_color);
}

/* ----------------------------------------------------------------------------------- */
/* Text color classes */
/* ----------------------------------------------------------------------------------- */


.text-link_hover_color {
    color: var(--link_hover_color) !important;
}

.text-link_hover_color svg,
.text-link_hover_color svg g {
    fill: var(--link_hover_color)
}

/* ----------------------------------------------------------------------------------- */
/* Background color classes */
/* ----------------------------------------------------------------------------------- */


.bg-link_hover_color {
    background-color: var(--link_hover_color) !important;
}

/* ----------------------------------------------------------------------------------- */
/* Border color classes */
/* ----------------------------------------------------------------------------------- */


.border-link_hover_color {
    border-color: var(--link_hover_color) !important;
}



.custom-heroBanner #booya-wrapper form.__booya-form p , .custom-signUp-section #booya-wrapper-signup form.__booya-form p {
    line-height: normal !important;
    font-size: 12px;
    margin-bottom: 20px !important;
}
[name="signin"] .__booya-form-action:before {
    content: "By Signing in you are accepting cookies";
    margin-bottom: 20px;
    font-size: 12px;
}
form.donately-donation-form.nav-step-1 {
    padding-top: 78px !important;
}
.donately-donation-form {
    max-width: 600px;
}
.btn-wrapper.btn-outline-white-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-white-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-white-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-outline-white-wrapper input[type="button"]:hover,
.btn-wrapper.btn-white-wrapper .cta_button,
.btn-wrapper.btn-white-wrapper .cta-button,
.btn-wrapper.btn-white-wrapper input[type="submit"],
.btn-wrapper.btn-white-wrapper input[type="button"],
.btn-white,
.btn-outline-white:hover {
    color: #000;
}

.btn-wrapper.btn-white-wrapper .cta_button:hover,
.btn-wrapper.btn-white-wrapper .cta-button:hover,
.btn-wrapper.btn-white-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-white-wrapper input[type="button"]:hover,
.btn-wrapper.btn-black-wrapper .cta_button:hover,
.btn-wrapper.btn-black-wrapper .cta-button:hover,
.btn-wrapper.btn-black-wrapper input[type="submit"]:hover,
.btn-wrapper.btn-black-wrapper input[type="button"]:hover,
.btn-white:hover {
    background: #CC4D39;
    border-color: #CC4D39;
}


/* Override for primary button */


/* Override for secondary button */

.btn-wrapper.btn-secondary-wrapper .cta_button,
.btn-wrapper.btn-secondary-wrapper .cta-button,
.btn-wrapper.btn-secondary-wrapper .hs-form input[type="submit"],
.btn-wrapper.btn-secondary-wrapper .hs-form input[type="button"],
input[type=submit].hs-button.secondary {
    background-color: #BAA188;
    border-color: #BAA188;
    color: #fff;
}

.btn-wrapper.btn-secondary-wrapper .cta_button:hover,
.btn-wrapper.btn-secondary-wrapper .cta-button:hover,
.btn-wrapper.btn-secondary-wrapper .hs-form input[type="submit"]:hover,
.btn-wrapper.btn-secondary-wrapper .hs-form input[type="button"]:hover,
input[type=submit].hs-button.secondary:hover {
    background-color: #CC4D39;
    border-color: #CC4D39;
    color: #ffffff;
}
.btn-wrapper.btn-outline-secondary-wrapper .cta_button,
.btn-wrapper.btn-outline-secondary-wrapper .cta-button,
.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type="submit"],
.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type="button"] {
    border-color: #BAA188;
    color: #BAA188;
}
.btn-wrapper.btn-outline-secondary-wrapper .cta_button:hover,
.btn-wrapper.btn-outline-secondary-wrapper .cta-button:hover,
.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type="submit"]:hover,
.btn-wrapper.btn-outline-secondary-wrapper .hs-form input[type="button"]:hover {
    background-color: #CC4D39;
    border-color: #CC4D39;
    color: #ffffff;
}


/* Override for tertiary button */


/* ----------------------------------------------------------------------------------- */
/* Form */
/* ----------------------------------------------------------------------------------- */

::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: var(--field_placeholder_color);
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: var(--field_placeholder_color);
}

:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: var(--field_placeholder_color);
}

::-ms-input-placeholder {
    /* Microsoft Edge */
    color: var(--field_placeholder_color);
}

::placeholder {
    /* Most modern browsers support this now. */
    color: var(--field_placeholder_color);
}

.error::-webkit-input-placeholder {
    /* WebKit, Blink, Edge */
    color: var(--help_text_color);
}

.error::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: var(--help_text_color);
}

.error:-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: var(--help_text_color);
}

.error::-ms-input-placeholder {
    /* Microsoft Edge */
    color: var(--help_text_color);
}

.error::placeholder {
    /* Most modern browsers support this now. */
    color: var(--help_text_color);
}

.field > label,
.form-group label,
.field span,
.form-group span {
    color: var(--label_color);
}

textarea,
select,
.form-control,
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):not(.donately-btn),
input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):not(.donately-btn) {
    color: var(--field_color);
    background-color: var(--field_background_color);
    border-color: var(--field_border_color);
}

input[type="file"] {
    color: var(--field_color);
}
.donately-btn {
    display: inherit !important;
} 
textarea:focus,
select:focus,
.form-control:focus,
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):not(.donately-btn):focus,
input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):not(.donately-btn):focus {
    color: var(--field_focus_color);
    border-color: var(--field_border_focus_color);
}

input[type="file"]:focus {
    color: var(--field_focus_color);
}

textarea.error,
select.error,
.form-control.error,
input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).error,
input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]).error,
.hs-error-msg {
    color: var(--help_text_color);
    border-color: var(--help_text_color);
}

.hs-error-msg,
.hs-error-msgs li {
    color: var(--help_text_color);
}

@media (max-width:991px) {
    .display-1, 
    .display-2, 
    .display-3, 
    .display-4 { 
        line-height: 1;
    }
}
.book-promotion-page p,
.book-promotion-page .heading {
    margin-bottom: 24px;
}
.book-promotion-page p:last-child {
    margin-bottom: 0;
}
.book-promotion-page h1 {
    font-size: 48px;
    line-height: 1.167;
    font-weight: 700;
}
.book-promotion-page .btn-wrapper .cta_button {
    font-weight: 500;
    font-size: 16px;
    line-height: 1.3125;
}
.book-promotion-page .custom-testimonials-wrap .description {
    max-width: 714px;
    margin: auto;
    padding-bottom: 22px;
}

.book-promotion-page .description,
.book-promotion-page .col-content {
    font-weight: 400;
    font-size: 16px;
    line-height: 1.6552;
}
.book-promotion-page .sr-multicol-media .col-content {
    padding-bottom: 19px;
}

.book-promotion-page .sr-multicol-media .responsive-image img {
    border-radius: 5px;
    box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.1);
}

.book-promotion-page .custom-testimonials-wrap .container-fluid > div:first-child {
    padding: 0 15px;
}
.book-promotion-page .custom-testimonials-wrap .slide-content {
    margin-bottom: 29px;
}

.event-page-main-group .event-main {
    padding-top: 64px;
    margin-bottom: 184px;
}
.event-page-main-group .upcoming-events {
    padding: 0 78px 69px;
    margin-bottom: 0;
}


.event-page-main-group .event-main .short-descriptions {
    font-weight: 400;
    font-size: 14px;
    line-height: 1.3452;
    margin-bottom: 54px;
}

.event-page-main-group .event-main .event-post-body-content {
    padding-bottom: 34px;
    border-bottom: 1px solid rgba(186, 161, 136, 0.5);
}

.event-page-main-group .event-main .event-post-body-content > *:last-child {
    margin-bottom: 0;
}

.event-page-main-group .event-main .post-bottom {
    padding-top: 34px;
    padding-bottom:35px;
    font-weight: 400;
}

.event-page-main-group .event-main a.bt-btn {
    background-color: #fff;
    padding: 10px 38px;
    color: #323638;
    font-weight: 500;
    font-size: 14px;
    line-height: 18px;
    display: inline-block;
}

.event-page-main-group .author-group-items {
    display: flex;
    flex-direction: column;
}

.event-page-main-group .author-group-inner {
    margin-top: 54px;
    text-align: center;
    max-width: 159px;
    padding: 13px 10px 27px;
    background: #FFFFFF;
    box-shadow: 0px 4px 14px rgba(0, 0, 0, 0.1);
    backdrop-filter: blur(6px);
    flex: 1;
}

.event-page-main-group .author-group-inner .author-image img {
    width: 68px;
    height: 68px;
    border-radius: 100%;
    margin-bottom: 15px;
}

.event-page-main-group .author-group-inner .author-name {
    font-weight: 400;
    font-size: 12px;
    line-height: 1.3452;
    margin-bottom: 0;
    color: #231F20;
}

.event-page-main-group .author-group-inner a { 
    font-weight: 400;
    font-size: 12px;
    line-height: 1.3452;
    text-align: center;
    text-decoration-line: underline;
    color: #CC4D39;
}

.event-main .sidebar-description {
    margin-bottom: 54px;
}

.event-main .sidebar-description > div {
    border-bottom: 1px solid rgba(186, 161, 136, 0.5);
    font-weight: 400;
    font-size: 16px;
    line-height: 1.3452;
    padding: 24px 10px 15px;
}

.event-main .sidebar-description > div:first-child {
    border-top: 1px solid rgba(186, 161, 136, 0.5);
}

.event-main .sidebar-description .sidebar-address {
    margin-bottom: 10px;
}

.event-main .sidebar-description  .sidebar-address-map-directions a {
    color: #BAA188;
    font-weight: 500;
    font-size: 14px;
    line-height: 1.3452;
} 
.event-main .sidebar-form {
    background: #FFFFFF;
    border: 1px solid rgba(189, 188, 188, 0.33);
    box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.06);
    border-radius: 20px 20px 0px 0px;
}

.event-main .sidebar-form .form-title {
    background-color: #FFF5F3;
    border-radius: 20px 20px 0px 0px;
    text-align: center;
    margin: 0;
    padding: 12px 16px;
    font-weight: 500;
    font-size: 24px;
    line-height: 1.1667;
    color: #CC4D39;
}

.event-main .sidebar-form span.hs-form-required {
    color: rgba(204, 77, 57, 1);
}

.event-main .sidebar-form form {
    padding: 38px 24px 27px;
    display: block;
}

.event-main .sidebar-form .field > label {
    margin-bottom: 8px;
}

.event-main .sidebar-form .hs-form-field {
    margin-bottom: 17px;
    display: block;
}
.event-main .sidebar-form .hs-form-field label {
    margin-bottom: 8px;
}
.event-main .sidebar-form .hs-error-msgs label {
    margin-top: 8px;
    display: block;
    font-size: initial;
    line-height: initial;
    color: var(--help_text_color) !important;
}
.event-main .sidebar-form input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
    background: #FFFFFF;
    border: 1px solid rgba(35, 31, 32, 0.3);
    border-radius: 5px;
    min-height: 38.22px;
    padding: 10px 15px; 
}
.event-main .sidebar-form form {
    display: block;
}
.event-main .sidebar-form .hs_submit.hs-submit {
    margin: 38px 0 0;
}
.donation-page .icon_with_content_col_wrap .col-content p {
    font-size: 20px;
    line-height: 1.3;
    margin-top: 24px;
    margin-bottom: 0;
}

.donation-page .icon_with_content_col_wrap .col-md-2 {
    flex-grow: 1;
    padding: 0; 
    width: auto;
    -ms-flex: 0 0 1;
    flex: 0 0 1;
    max-width: 100%;
}

.donation-page .icon_with_content_col_wrap .sr-row {
    -ms-flex-wrap: unset;
    flex-wrap: unset;
    grid-gap: 26px; 
}
.home-page .icon_with_content_col_wrap .description {
    max-width: 943px;
    margin-left: auto;
    margin-right: auto;
}
@media (min-width: 992px) {
    .home-page .icon_with_content_col_wrap.subscribe .sr-row {
        column-gap: 95px;
        max-width: 904px;
        margin-left: auto;
        margin-right: auto;
    }

    .home-page .icon_with_content_col_wrap.subscribe .sr-row .col-md-4 {
        -ms-flex: 1;
        flex: 1;
        max-width: unset;
        padding: 0;
    }

    .home-page .icon_with_content_col_wrap.subscribe .container {
        max-width: 1116px;
    }
}
@media (max-width: 991px) {
    .event-page-main-group .upcoming-events {
        padding: 0 30px 69;
    }
    .donation-page .icon_with_content_col_wrap .sr-row {
        gap: 25px;
        margin-right: 0;
        margin-left: 0;
    }
}
@media (max-width: 767px) {
    .event-page-main-group .event-main .sidebar {
        margin-bottom: 2rem;
    }
    .event-page-main-group .upcoming-events {
        padding: 0 15px 39px;
    }
    .event-page-main-group .upcoming-events .upcoming-events-inner .upcoming-events-list .item .content-wrapper {
        padding-left: 15px;
        padding-right: 15px;
    }
    .event-page-main-group .event-main {
        margin-bottom: 64px;
    }
    .donation-page .icon_with_content_col_wrap .sr-row {
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    }
}
[color-mode="dark"] .membership-layouts {
    color: #fff;
}
.membership-layouts .hs-input {
    color: inherit !important;
    border-color: inherit !important;
    background-color: inherit !important;
}

@charset "UTF-8";@font-face{font-family:toga-icons;src:url('//5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/raw_assets/public/1517_Lms_Sr/fonts/toga-icons.woff') format('woff'),url('//5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/raw_assets/public/1517_Lms_Sr/fonts/toga-icons.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}body{opacity:1!important}.blog.show-slider-filter,.custom-team-cards .team-column:not(.active) .team-card,.searchpopup{overflow:hidden}.banner-content h1{font-size:40px;font-weight:700;line-height:51px;letter-spacing:0;text-align:center}.newstyle-bg-image{background-size:cover}.custom-team-cards .team-column{width:25%}.custom-team-cards .team-column .team-card{padding-top:0;border:0;background-color:transparent;position:static}.event-page-main-group .top-filter-group .top-filter .column-eq,.filter-dropdwon-group{position:relative;margin-bottom:16px}.custom-team-cards.sr-cards-team .team-card .card-img-top{border-radius:0;width:100%;height:302px;background-size:cover;background-position:top;text-align:left;display:flex;flex-direction:column;justify-content:end;background-repeat:no-repeat;left:0;top:0;padding:14px 14px 90px;color:#fff;position:relative;z-index:1;background-color:#cc4d39}.custom-team-cards.sr-cards-team .team-card .card-img-top:before{content:'';border:11px solid transparent;display:block;position:absolute;width:100%;height:100%;left:0;top:0}.custom-team-cards.sr-cards-team .team-card .card-img-top:hover,.multi-filter>*,.scripture-main h5.hs-scripture-tab{cursor:pointer}.custom-team-cards.sr-cards-team .team-card .card-img-top .card-text{color:#fff;font-size:20px;line-height:1.3452;font-weight:400;font-family:Ginto}.custom-team-cards.sr-cards-team .team-card .card-img-top .card-title{color:#fff;margin-bottom:0;font-size:24px;line-height:1.3452;font-weight:500;font-family:Ginto}.blog-content,.blog-index-iner-group .blog-image,.custom-team-cards.sr-cards-team .container,.custom-team-cards.sr-cards-team .js-filter .filter-input,.latest-podcast-content .latest-podcast-slide-inner,.post-content-wrapper .post-banner,.upcoming-events .upcoming-events-inner .upcoming-events-list .image,form.search-form{position:relative}.custom-team-cards.sr-cards-team .team-card .card-img-top:after{bottom:auto;content:"";background:linear-gradient(0,#fff 0,rgba(0,0,0,.85) 0,rgba(0,0,0,.3) 35%,rgba(255,255,255,0) 50%);position:absolute;width:100%;height:100%;top:0;left:0}.custom-team-cards .team-column.active,.custom-team-cards.sr-cards-team .filter-outer,.entry-detail-layout form>div,.hubdb-post-page .popup .content,.hubdb-post-page .popup .content iframe{width:100%}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper{position:absolute;width:75%;background-color:#fff;min-height:302px;padding:10px 0;overflow:hidden;max-height:100%;display:none;top:0;left:auto;right:0;height:100%}.all-author{margin-top:11px;width:100%}.custom-team-cards.sr-cards-team .js-filter .filter-input i:before{content:"";background:url(https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/Search-icon.png);display:block;width:24px;height:24px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .left-col{overflow-y:auto;width:calc(70% - 20px);padding-right:66px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .right-col{width:20%;padding-left:47px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .right-col .social-icon{margin-bottom:19px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .right-col .social-icon:last-child,.entry-detail-layout .post-bottom-content .post-bottom-description p:last-child,.entry-detail-layout .topic-wrapper,.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-back .flip-card-back-inner>:last-child,.latest-podcast-content .latest-podcast-slide-inner .latest-podcast-content-hover h2:last-child,.post-subtitle p:last-child,.short-discription p:last-child,ul.topic-list-group .topic-column ul.topic-list li:last-child{margin-bottom:0}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .right-col .social-links ul{display:flex;flex-direction:column}.custom-team-cards.sr-cards-team ul.social li i{background:0 0;color:#000;border-radius:0;border:1px solid #000;text-align:center}.custom-team-cards.sr-cards-team ul.social li i:hover{color:#fff;background-color:#000}.custom-team-cards.sr-cards-team .team-card .card-img-top .caption{height:auto;width:100%;bottom:0;position:absolute;padding:15px 24px;color:#1f1f1f;text-align:left;overflow:hidden;-webkit-transition:height .4s,opacity .4s;-moz-transition:height .4s,opacity .4s;transition:.4s,opacity .4s;left:0}.custom-team-cards.sr-cards-team .team-column:not(.active) .team-card .card-img-top{-webkit-transition:transform .4s;-moz-transition:transform .4s;transition:transform .4s}.custom-team-cards.sr-cards-team .team-card .card-img-top .caption svg.svg-inline--fa{width:15px!important;opacity:0;-webkit-transition:opacity .4s;-moz-transition:opacity .4s;transition:opacity .4s;display:none}.custom-team-cards.sr-cards-team .team-card:hover .card-img-top .caption .personal-info{display:inline-block;width:-webkit-calc(100% - 1px);width:-moz-calc(100% - 1px);width:calc(100% - 1px);vertical-align:middle;font-size:16px}.custom-team-cards.sr-cards-team .team-card .card-img-top img{width:100%;height:100%;object-fit:cover;-webkit-transition:-webkit-transform .4s;-moz-transition:-moz-transform .4s;transition:transform .4s;-moz-transition:transform .4s,-moz-transform .4s;transition:transform .4s,-webkit-transform .4s,-moz-transform .4s}.custom-team-cards.sr-cards-team .team-card .card-img-top:hover .caption{height:auto;color:#fff}.custom-team-cards.sr-cards-team .team-card .card-img-top:hover .caption::before{height:100%;-webkit-transition:height .2s;-moz-transition:height .2s;transition:height .2s}.custom-team-cards.sr-cards-team .team-card .card-img-top:hover h3.card-title{color:#fff}.custom-team-cards.sr-cards-team .team-card .personal-info{position:relative;z-index:1}.custom-team-cards.sr-cards-team .active .arrow,.custom-team-cards.sr-cards-team .team-card .card-img-top:hover .caption svg.svg-inline--fa{opacity:1}.event-list .event-list-items-inner{background:#fff;border:1px solid #cc4d39;box-shadow:0 4px 12px rgb(0 0 0 / 10%);border-radius:5px;padding:24px 37px}.dot-collision,.dot-collision::before,.dot-elastic,.dot-elastic::after,.dot-elastic::before,.dot-fire::after,.dot-fire::before,.dot-flashing,.dot-flashing::after,.dot-flashing::before,.dot-pulse,.dot-pulse::after,.dot-pulse::before,.dot-revolution{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.event-list-items,.related-image{margin-bottom:24px}.event-page-banner-group>.container-fluid,.event-page-main-group>.container-fluid{padding-left:0;padding-right:0}.event-page-main-group .top-filter-group .top-filter,.post-content-wrapper .bottom-content-inner .progress-container div#progressBar{margin-top:0}.event-banner .event-banner-content p{font-style:normal;font-weight:400;font-size:16px;line-height:165.52%}.event-banner .event-banner-content h2{font-style:normal;font-weight:700;font-size:48px;line-height:56px;text-align:center}.event-banner{padding-top:93px;padding-bottom:84px}.event-page-main-group .top-filter-group .top-filter form.search-form{gap:0}.entry-detail-layout .top-content,.event-list{padding-top:75px}.event-post-banner-image{min-height:440px;background-position:center center;background-size:cover;padding-bottom:56%}.dot-elastic{position:relative;animation:1s linear infinite dotElastic}.dot-collision::after,.dot-collision::before,.dot-elastic::after,.dot-elastic::before,.dot-falling::after,.dot-falling::before,.dot-flashing::after,.dot-flashing::before,.dot-floating::after,.dot-floating::before,.dot-stretching::after,.dot-stretching::before{content:'';display:inline-block;position:absolute;top:0}.dot-elastic::before{left:-15px;animation:1s linear infinite dotElasticBefore}.dot-elastic::after{left:15px;animation:1s linear infinite dotElasticAfter}@keyframes dotElasticBefore{0%,100%,75%{transform:scale(1,1)}25%{transform:scale(1,1.5)}50%{transform:scale(1,.67)}}@keyframes dotElastic{0%,100%,25%,75%{transform:scale(1,1)}50%{transform:scale(1,1.5)}}@keyframes dotElasticAfter{0%,100%,25%{transform:scale(1,1)}50%{transform:scale(1,.67)}75%{transform:scale(1,1.5)}}.dot-pulse{position:relative;left:-9999px;box-shadow:9999px 0 0 -5px #9880ff;animation:1.5s linear .25s infinite dotPulse}.dot-carousel,.dot-typing{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff;left:-9999px;position:relative}.dot-fire::after,.dot-fire::before,.dot-pulse::after,.dot-pulse::before{content:'';display:inline-block;position:absolute;top:0}.dot-pulse::before{box-shadow:9984px 0 0 -5px #9880ff;animation:1.5s linear infinite dotPulseBefore}.dot-pulse::after{box-shadow:10014px 0 0 -5px #9880ff;animation:1.5s linear .5s infinite dotPulseAfter}@keyframes dotPulseBefore{0%,100%,60%{box-shadow:9984px 0 0 -5px #9880ff}30%{box-shadow:9984px 0 0 2px #9880ff}}@keyframes dotPulse{0%,100%,60%{box-shadow:9999px 0 0 -5px #9880ff}30%{box-shadow:9999px 0 0 2px #9880ff}}@keyframes dotPulseAfter{0%,100%,60%{box-shadow:10014px 0 0 -5px #9880ff}30%{box-shadow:10014px 0 0 2px #9880ff}}.dot-flashing{position:relative;animation:1s linear .5s infinite alternate dotFlashing}.dot-flashing::before{left:-15px;animation:1s infinite alternate dotFlashing}.dot-flashing::after{left:15px;animation:1s 1s infinite alternate dotFlashing}@keyframes dotFlashing{0%{background-color:#9880ff}100%,50%{background-color:#ebe6ff}}.dot-collision,.dot-revolution{position:relative}.dot-collision::before{left:-10px;animation:2s ease-in infinite dotCollisionBefore}.dot-collision::after{left:10px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:2s ease-in 1s infinite dotCollisionAfter}.dot-revolution::after,.dot-revolution::before{left:0;background-color:#9880ff;color:#9880ff;width:10px;height:10px;border-radius:5px}@keyframes dotCollisionBefore{0%,100%,50%,75%{transform:translateX(0)}25%{transform:translateX(-15px)}}@keyframes dotCollisionAfter{0%,100%,50%,75%{transform:translateX(0)}25%{transform:translateX(15px)}}.dot-revolution::after,.dot-revolution::before,.dot-windmill::after,.dot-windmill::before{content:'';display:inline-block;position:absolute}.dot-revolution::before{top:-15px;transform-origin:5px 20px;animation:1.4s linear infinite dotRevolution}.dot-revolution::after{top:-30px;transform-origin:5px 35px;animation:1s linear infinite dotRevolution}@keyframes dotRevolution{0%{transform:rotateZ(0) translate3d(0,0,0)}100%{transform:rotateZ(360deg) translate3d(0,0,0)}}.dot-carousel{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:1.5s linear infinite dotCarousel}@keyframes dotCarousel{0%{box-shadow:9984px 0 0 -1px #9880ff,9999px 0 0 1px #9880ff,10014px 0 0 -1px #9880ff}50%{box-shadow:10014px 0 0 -1px #9880ff,9984px 0 0 -1px #9880ff,9999px 0 0 1px #9880ff}100%{box-shadow:9999px 0 0 1px #9880ff,10014px 0 0 -1px #9880ff,9984px 0 0 -1px #9880ff}}.dot-typing{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:1.5s linear infinite dotTyping}@keyframes dotTyping{0%,100%,33.333%,66.667%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}16.667%{box-shadow:9984px -10px 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px 0 0 0 #9880ff}50%{box-shadow:9984px 0 0 0 #9880ff,9999px -10px 0 0 #9880ff,10014px 0 0 0 #9880ff}83.333%{box-shadow:9984px 0 0 0 #9880ff,9999px 0 0 0 #9880ff,10014px -10px 0 0 #9880ff}}.dot-windmill{position:relative;top:-10px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;transform-origin:5px 15px;animation:2s linear infinite dotWindmill}.dot-windmill::before{left:-8.66px;top:15px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}.dot-windmill::after{left:8.66px;top:15px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}@keyframes dotWindmill{0%{transform:rotateZ(0) translate3d(0,0,0)}100%{transform:rotateZ(720deg) translate3d(0,0,0)}}.dot-bricks{position:relative;top:8px;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff;animation:2s infinite dotBricks}@keyframes dotBricks{0%,100%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}8.333%{box-shadow:10007px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff}16.667%{box-shadow:10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff,10007px 0 0 0 #9880ff}25%{box-shadow:10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}33.333%{box-shadow:10007px 0 0 0 #9880ff,9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}41.667%{box-shadow:10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff}50%{box-shadow:10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff}58.333%{box-shadow:9991px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff,9991px -16px 0 0 #9880ff}66.666%{box-shadow:9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff,9991px -16px 0 0 #9880ff}75%{box-shadow:9991px 0 0 0 #9880ff,10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}83.333%{box-shadow:9991px -16px 0 0 #9880ff,10007px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}91.667%{box-shadow:9991px -16px 0 0 #9880ff,9991px 0 0 0 #9880ff,10007px -16px 0 0 #9880ff}}.dot-fire,.dot-fire::after,.dot-fire::before{box-shadow:9999px 22.5px 0 -5px #9880ff}.dot-floating{position:relative;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:3s cubic-bezier(.15,.6,.9,.1) infinite dotFloating}.dot-floating::before{left:-12px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:3s ease-in-out infinite dotFloatingBefore}.dot-floating::after{left:-24px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:3s cubic-bezier(.4,0,1,1) infinite dotFloatingAfter}@keyframes dotFloating{0%{left:calc(-50% - 5px)}100%,75%{left:calc(50% + 105px)}}@keyframes dotFloatingBefore{0%,100%,75%{left:-50px}50%{left:-12px}}@keyframes dotFloatingAfter{0%,100%,75%{left:-100px}50%{left:-24px}}.dot-fire{position:relative;left:-9999px;width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff;animation:1.5s linear -.85s infinite dotFire}.dot-fire::before{animation:1.5s linear -1.85s infinite dotFire}.dot-fire::after{animation:1.5s linear -2.85s infinite dotFire}@keyframes dotFire{1%{box-shadow:9999px 22.5px 0 -5px #9880ff}50%{box-shadow:9999px -5.625px 0 2px #9880ff}100%{box-shadow:9999px -22.5px 0 -5px #9880ff}}.dot-spin{position:relative;width:10px;height:10px;border-radius:5px;background-color:transparent;color:transparent;box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 0 #9880ff,18px 0 0 0 #9880ff,12.72984px 12.72984px 0 0 rgba(152,128,255,0),0 18px 0 0 rgba(152,128,255,0),-12.72984px 12.72984px 0 0 rgba(152,128,255,0),-18px 0 0 0 rgba(152,128,255,0),-12.72984px -12.72984px 0 0 rgba(152,128,255,0);animation:1.5s linear infinite dotSpin}.dot-falling,.dot-falling::after,.dot-falling::before,.dot-stretching,.dot-stretching::after,.dot-stretching::before{width:10px;height:10px;border-radius:5px;background-color:#9880ff;color:#9880ff}@keyframes dotSpin{0%,100%{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 0 #9880ff,18px 0 0 0 #9880ff,12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}12.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 0 #9880ff,18px 0 0 0 #9880ff,12.72984px 12.72984px 0 0 #9880ff,0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}25%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 0 #9880ff,12.72984px 12.72984px 0 0 #9880ff,0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}37.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 0 #9880ff,0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}50%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 0 #9880ff,-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 -5px rgba(152,128,255,0)}62.5%{box-shadow:0 -18px 0 -5px rgba(152,128,255,0),12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 0 #9880ff,-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 0 #9880ff}75%{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 -5px rgba(152,128,255,0),18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 0 #9880ff,-12.72984px -12.72984px 0 0 #9880ff}87.5%{box-shadow:0 -18px 0 0 #9880ff,12.72984px -12.72984px 0 0 #9880ff,18px 0 0 -5px rgba(152,128,255,0),12.72984px 12.72984px 0 -5px rgba(152,128,255,0),0 18px 0 -5px rgba(152,128,255,0),-12.72984px 12.72984px 0 -5px rgba(152,128,255,0),-18px 0 0 -5px rgba(152,128,255,0),-12.72984px -12.72984px 0 0 #9880ff}}.dot-falling{position:relative;left:-9999px;box-shadow:9999px 0 0 0 #9880ff;animation:1s linear .1s infinite dotFalling}.dot-falling::before{animation:1s linear infinite dotFallingBefore}.dot-falling::after{animation:1s linear .2s infinite dotFallingAfter}@keyframes dotFalling{0%{box-shadow:9999px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9999px 0 0 0 #9880ff}100%{box-shadow:9999px 15px 0 0 rgba(152,128,255,0)}}@keyframes dotFallingBefore{0%{box-shadow:9984px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:9984px 0 0 0 #9880ff}100%{box-shadow:9984px 15px 0 0 rgba(152,128,255,0)}}@keyframes dotFallingAfter{0%{box-shadow:10014px -15px 0 0 rgba(152,128,255,0)}25%,50%,75%{box-shadow:10014px 0 0 0 #9880ff}100%{box-shadow:10014px 15px 0 0 rgba(152,128,255,0)}}.dot-stretching{position:relative;transform:scale(1.25,1.25);animation:2s ease-in infinite dotStretching}.dot-stretching::before{animation:2s ease-in infinite dotStretchingBefore}.dot-stretching::after{animation:2s ease-in infinite dotStretchingAfter}.dot-gathering,.dot-gathering::after,.dot-gathering::before,.dot-hourglass,.dot-hourglass::after,.dot-hourglass::before{width:12px;height:12px;border-radius:6px;background-color:#000;color:transparent}@keyframes dotStretching{0%,100%{transform:scale(1.25,1.25)}50%,60%{transform:scale(.8,.8)}}@keyframes dotStretchingBefore{0%,100%{transform:translate(0) scale(.7,.7)}50%,60%{transform:translate(-20px) scale(1,1)}}@keyframes dotStretchingAfter{0%,100%{transform:translate(0) scale(.7,.7)}50%,60%{transform:translate(20px) scale(1,1)}}.dot-gathering{position:relative;margin:-1px 0;filter:blur(2px)}.dot-gathering::after,.dot-gathering::before{content:'';display:inline-block;position:absolute;top:0;left:-50px;opacity:0;filter:blur(2px);animation:2s ease-in infinite dotGathering}.dot-gathering::after{animation-delay:.5s}@keyframes dotGathering{0%{opacity:0;transform:translateX(0)}35%,60%{opacity:1;transform:translateX(50px)}100%{opacity:0;transform:translateX(100px)}}.dot-hourglass{position:relative;top:-15px;margin:-1px 0;filter:blur(2px);transform-origin:5px 20px;animation:2.4s ease-in-out .6s infinite dotHourglass}.dot-hourglass::after,.dot-hourglass::before{content:'';display:inline-block;position:absolute;top:0;left:0;filter:blur(2px)}.dot-overtaking,.dot-overtaking::after,.dot-overtaking::before{width:12px;height:12px;border-radius:6px;color:#000;box-shadow:0 -20px 0 0;filter:blur(2px);background-color:transparent}.dot-hourglass::before{top:30px}.dot-hourglass::after{animation:2.4s cubic-bezier(.65,.05,.36,1) infinite dotHourglassAfter}.dot-overtaking,.dot-overtaking::before{animation:2s cubic-bezier(.2,.6,.8,.2) infinite dotOvertaking}@keyframes dotHourglass{0%{transform:rotateZ(0)}25%,50%{transform:rotateZ(180deg)}100%,75%{transform:rotateZ(360deg)}}@keyframes dotHourglassAfter{0%,100%,75%{transform:translateY(0)}25%,50%{transform:translateY(30px)}}.dot-overtaking{position:relative;margin:-1px 0}.dot-overtaking::after,.dot-overtaking::before{content:'';display:inline-block;position:absolute;top:0;left:0}.dot-overtaking::before{animation-delay:.3s}.dot-overtaking::after{animation:1.5s cubic-bezier(.2,.6,.8,.2) infinite dotOvertaking;animation-delay:.6s}@keyframes dotOvertaking{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.snippet{display:flex;align-items:center;height:100px;justify-content:center}.snippet .stage{width:100px;display:flex;align-items:center;justify-content:center}.dot-shuttle,.dot-shuttle::after,.dot-shuttle::before{width:12px;height:12px;border-radius:6px;background-color:#000;color:transparent;filter:blur(2px)}.dot-shuttle{position:relative;left:-15px;margin:-1px 0}.dot-shuttle::after,.dot-shuttle::before{content:'';display:inline-block;position:absolute;top:0}.dot-shuttle::before{left:15px;animation:2s ease-out infinite dotShuttle}.dot-shuttle::after{left:30px}@keyframes dotShuttle{0%,100%,50%{transform:translateX(0)}25%{transform:translateX(-45px)}75%{transform:translateX(45px)}}.dot-bouncing,.dot-rolling{position:relative;height:10px;font-size:10px}.dot-bouncing::before{content:'⚽🏀🏐';display:inline-block;position:relative;animation:1s infinite dotBouncing}@keyframes dotBouncing{0%{top:-20px;animation-timing-function:ease-in}34%,45%{transform:scale(1,1)}35%{top:20px;animation-timing-function:ease-out;transform:scale(1.5,.5)}100%,90%{top:-20px}}.dot-rolling::before{content:'⚽';display:inline-block;position:relative;transform:translateX(-25px);animation:3s infinite dotRolling}@keyframes dotRolling{0%,33.333%{content:'⚽';transform:translateX(-25px) rotateZ(0)}16.667%{content:'⚽';transform:translateX(25px) rotateZ(720deg)}34.333%,66.667%{content:'🏀';transform:translateX(-25px) rotateZ(0)}50%{content:'🏀';transform:translateX(25px) rotateZ(720deg)}100%,67.667%{content:'🏐';transform:translateX(-25px) rotateZ(0)}83.333%{content:'🏐';transform:translateX(25px) rotateZ(720deg)}}.custom-team-cards.sr-cards-team a.close-team-ogg{position:absolute;right:36px;cursor:pointer}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner{opacity:0;transition:opacity .2s;display:flex;text-align:left;padding:0 0 0 4px;height:100%}.custom-team-cards.sr-cards-team .js-filter{margin:0 -15px 55px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.custom-team-cards.sr-cards-team .js-filter .filter-btn{margin-right:15px;font-family:Ginto;font-style:normal;font-weight:500;font-size:16px;line-height:19px;letter-spacing:.02em;color:#323638}.custom-team-cards.sr-cards-team .js-filter .filter-input i{position:absolute;top:50%;transform:translateY(-50%);right:14px;left:auto}.custom-team-cards.sr-cards-team .js-filter .filter-input input{height:auto;min-height:0;padding:16px 40px 16px 30px;border-color:#baa188;line-height:1.25;font-weight:500;font-size:16px;font-family:Ginto;border-radius:0}.custom-team-cards.sr-cards-team .js-filter .filter-tag{display:flex;justify-content:space-between;width:100%;align-items:center;margin-top:8px}.custom-team-cards.sr-cards-team .arrow{width:0;height:0;position:absolute;left:auto;border-left:12.5px solid transparent;border-right:12.5px solid transparent;border-top:21.75px solid #cc4d39;opacity:0;right:-16px;transform:rotate(-90deg);top:50%}.blog-index-listing-section .blog-author-date-mins .blog-author-name .book-icon,.custom-team-cards .btn-wrapper.btn-none-wrapper .cta_button{display:inline-block}.custom-team-cards.sr-cards-team .team-column.active .team-card .card-img-top{width:calc(25% - 20px);margin-left:0}.custom-team-cards.sr-cards-team .team-column.active .team-card .card-img-top:before{border-color:#cc4d39}.custom-team-cards.sr-cards-team .team-column.active .team-card .card-img-top:after{opacity:0}.custom-team-cards .team-column.active .card-img-top .caption{opacity:0;-webkit-transition:height .4s,opacity .4s;-moz-transition:height .4s,opacity .4s;transition:height .4s,opacity .4s}.custom-team-cards .team-column.active .team-card .card-text-wrapper,.custom-team-cards.sr-cards-team .js-filter .filter-sorting.open .sort-button-group,.entry-detail-layout .post-author-bio-wrap .post-author-bio,.scripture-main ul.books-list li.books-list-item.active .chapter-list-group{display:block}.custom-team-cards .team-column.active .team-card .card-text-wrapper .inner{opacity:1;transition-duration:.2s}.custom-team-cards .team-column.active .team-card{padding-bottom:0}.custom-team-cards.sr-cards-team .team-column.active .team-card .card-text-wrapper .inner{transition-duration:.2s;opacity:1}.custom-team-cards.sr-cards-team .js-filter .filter-btn.active,.custom-team-cards.sr-cards-team .js-filter .filter-btn:hover{border-color:#00b087}.sr-cards-team .team-column{animation:1s zoomOut}.sr-cards-team .team-column.show{animation:1s zoomIn}.custom-team-cards.sr-cards-team .js-filter .filter-sorting{position:relative;width:200px;display:block}.custom-team-cards.sr-cards-team .js-filter .filter-sorting .filter-btn{display:block;margin:0;padding:5px 10px;border:0;text-transform:uppercase;width:100%;text-align:left}.custom-team-cards.sr-cards-team .js-filter .filter-sorting .sort-button-group{z-index:999;display:none;position:absolute;top:100%;left:0;background:#fff;width:100%;max-height:200px;overflow:auto}.custom-team-cards.sr-cards-team .js-filter .filter-sorting .sort-button-group .filter-btn{text-transform:none}.custom-team-cards .row.grid.row-filter-js{width:calc(100% + 30px)}.custom-team-cards .team-column{margin:10px;width:calc(25% - 20px)}.contributors-main .container{max-width:1296px}.custom-team-cards.sr-cards-team .team-card .card-img-top .caption{padding-bottom:24px}.custom-team-cards.sr-cards-team .team-column:hover .team-card .card-img-top .caption{padding-bottom:40px}.custom-team-cards.sr-cards-team .card-text-togg{letter-spacing:1.4px;line-height:1.3452;font-weight:400;font-size:20px;font-family:Ginto;color:#323638;margin-bottom:6px}.custom-team-cards.sr-cards-team h2.card-title-togg{font-family:Ginto;font-weight:500;font-size:24px;line-height:1.3452;color:#231f20;margin-bottom:25px}.custom-team-cards.sr-cards-team .card-description-ogg{font-family:Ginto;font-weight:400;font-size:16px;line-height:1.3452;color:#323638}.custom-team-cards.sr-cards-team a.close-team-ogg svg{width:24px;height:24px}.custom-team-cards.sr-cards-team a.close-team-ogg svg image{width:22px;height:22px;display:block}.custom-team-cards.sr-cards-team .js-filter .filter-sorting .filter-btn-trigger{border:1px solid #baa188;display:flex;justify-content:space-between;align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;font-family:Ginto;padding:16px 10px}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.filter-dropdwon-group.active .active-filter-value span.dropdoun-icon,img#arrow{transform:rotate(180deg)}.custom-team-cards.sr-cards-team .js-filter>div{flex:1}.banner-content p{line-height:1.345}.blog-index-listing-section .blog-heading h2{font-family:GT-Super_web!important;font-weight:700;line-height:1.17;font-size:24px;margin-bottom:22px}.blog-index-listing-section .blog-heading h2 a,.entry-detail-layout .related-title a,.latest-podcast-content .latest-podcast-slide-inner .latest-podcast-content-hover h2 a,.scripture-post-list-item-content h5 a,.scripture-post-sidebar .filter-dropdwon-group ul.filter-dropdwon{color:inherit}.blog-index-listing-section .blog-author-date-mins{font-style:normal;font-weight:500;font-size:12px;line-height:16px;letter-spacing:.02em;color:#231f2099}.blog-index-listing-section .blog-author-date-mins a,[color-mode=dark] .blog-index-listing-section .blog-author-date-mins{color:#baa188}.entry-detail-layout .related-description,.filter-dropdwon-group .filter-dropdwon,.load-more-group,.scripture-main ul.books-list li.books-list-item .chapter-list-group,.search-section button.ais-SearchBox-reset,.search-section button.ais-SearchBox-submit,span.ais-RefinementList-count,ul.ais-Pagination-list>li.ais-Pagination-item--disabled{display:none}.blog-index-listing-section .blog-body-content{font-family:Ginto;padding-bottom:120px;font-weight:400;font-size:16px;line-height:134.02%;letter-spacing:.02em}.blog-index-listing-section .blog-author-date-mins{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:34px}.blog-index-listing-section .blog-author-date-mins .blog-publish-date{margin-left:5px}.blog-index-listing-section .blog-author-date-mins:after,.entry-detail-layout .top-content .top-content-inner aside.entry-aside .meta-list>div.social-share ul.social-list:after,.entry-detail-layout .top-content .top-content-inner:after,.entry-detail-layout .topic-list:after,.upcoming-events .upcoming-events-inner .upcoming-events-list:after{clear:both;content:"";display:table}.blog-index-listing-section ul.ais-RefinementList-list li.dropdown-item a{font-family:Ginto;color:#323638;font-style:normal;font-weight:500;font-size:16px;line-height:136.5%}.blog-index-listing-section .blog-author-date-mins .blog-author-name img{width:18px;display:inline-block;vertical-align:middle}.blog-multi-tags{position:absolute;bottom:0;margin-bottom:-14px;max-height:120px;overflow-y:auto}.ais-Hits-list{list-style:none;padding:0;margin:0}.blog-index-iner-group{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-25px;margin-right:-25px}.blog-index-iner-group .blog-content,.blog-index-iner-group .blog-image{width:50%;padding-left:25px;padding-right:25px}.blog-index-listing-section .blog-author-date-mins .blog-publish-date.time:after{content:"";height:14px;width:1px;background:#231f2099;display:inline-block;position:relative;margin-left:2px;vertical-align:middle}.blog-index-listing-section .blog-author-date-mins div:last-child:after{display:none!important}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .left-col::-webkit-scrollbar{width:13px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .left-col::-webkit-scrollbar-track{background:#f1f2f3}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .left-col::-webkit-scrollbar-thumb{background:#cc4d39}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .left-col::-webkit-scrollbar-thumb:hover{background:#cc4d39}.ais-Pagination-list{margin:15px 0}.ais-Pagination-list a{cursor:pointer;border:1px solid #baa188;display:inline-block;line-height:1.25;padding:8px 10px;color:#baa188!important}.scripture-all-result h1,.scripture-main-header h1{font-size:3rem;line-height:3.9375rem;font-family:Ginto;font-style:normal}.ais-Pagination-list a.jp-previous{margin-right:15px}.ais-Pagination-list a.jp-next{margin-left:15px}.ais-Pagination-list a.jp-current,a.jp-current:hover{color:#a63e2e!important;font-weight:700;border-color:#a63e2e!important}.ais-Pagination-list a.jp-current,.ais-Pagination-list a.jp-disabled,a.jp-current:hover,a.jp-disabled:hover{cursor:default;background:0 0}.ais-Pagination-list a:hover{color:#a63e2e!important;border-color:a63e2e!important}.ais-Pagination-list a.jp-disabled,a.jp-disabled:hover{color:#bbb!important;border-color:#bbb!important}.ais-Pagination-list span{margin:0 5px}.author .author-image{width:144px;position:relative;overflow:hidden;border-radius:100%}.categories .blog-multi-tags{position:static;height:auto;width:auto;max-height:100%!important;display:none}.categories{margin-top:34px;margin-bottom:34px}.hs-categories-title{font-size:16px;line-height:21px;border-bottom:1px solid #000;margin-bottom:10px;padding-bottom:15px;letter-spacing:.02em;color:var(--heading);font-weight:500;position:relative;cursor:pointer}[color-mode=dark] .hs-categories-title{border-bottom:1px solid #fff}.hs-categories-title .arrow{transition:.3s;width:24px;transform:rotate(90deg);position:absolute;right:0;top:0}.categories.active img.arrow{transform:rotate(270deg)}.author .author-title{font-size:14px;color:initial}.scripture-all-result h1{font-weight:500;margin:0}.scripture-all-result span.red{color:#a73d2d}.scripture-nav .hs-menu-wrapper>ul{padding:0;display:flex;list-style:none;margin:0}.scripture-nav .hs-menu-wrapper>ul>li>a{font-family:Ginto;font-style:normal;font-weight:400;font-size:20px;line-height:26px;cursor:pointer;color:var(--heading)}.scripture-nav .hs-menu-wrapper>ul>li.selected>a,.scripture-nav .hs-menu-wrapper>ul>li:hover>a,.topic-listing-page .topic-list-group ul li a:hover{color:var(--link_color)}.scripture-nav .hs-menu-wrapper>ul>li+li{margin-left:34px}.scripture-nav .scripture-nav-left{float:left}.scripture-nav .scripture-nav-right{float:right}.alert.no-result{width:100%;font-size:25px;color:#a63e2e;padding:0 92px}.scripture-nav-right .hs-menu-wrapper>ul>li>a{align-items:center;padding:8px 28px;background:#f5f1ed;border:1px solid #baa188;border-radius:2px;color:#ac8864!important;font-weight:600;font-size:13px;line-height:16px;display:block}.scripture-nav-right .hs-menu-wrapper>ul>li.active>a{background:#ac8864;border:1px solid #ac8864;border-radius:2px;color:#f5f1ed!important}.scripture-nav{padding-bottom:12px;margin-bottom:35px;border-bottom:1px solid #000;display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px}.scripture-all-result{margin-bottom:66px}.scripture-main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:60px}.scripture-main-header h1{font-weight:500;color:#a73d2d;margin:0}.scripture-main h3{font-family:Ginto;font-style:normal;font-weight:700;font-size:32px;line-height:42px;color:#baa086;text-transform:uppercase;margin-bottom:24px}.chapter-list li.chapter-index a,.scripture-main .scripture-ch-list.active h5.hs-scripture-tab{color:#cc4d39}.scripture-main h5.hs-scripture-tab{font-family:Ginto;font-style:normal;font-weight:500;font-size:20px;line-height:26px;margin-bottom:16px}.entry-detail-layout .top-content .top-content-inner aside.entry-aside .meta-list>div.social-share ul.social-list,.scripture-main ul.books-list,ul.scripture-post-list{padding:0;margin:0;list-style:none}.chapter-list{display:flex;list-style:none;flex-wrap:wrap;padding-left:0;max-width:400px;margin:0}.chapter-list li.chapter-index{width:40px;font-family:Ginto;font-style:normal;font-weight:400;font-size:20px;line-height:26px}.heading-48{font-size:48px;line-height:1.16666666667;font-weight:700;margin-bottom:24px}img#arrow{width:13px}.see-more-wrp{margin-top:24px;margin-bottom:34px}.see-more-wrp a{font-family:Ginto;font-style:normal;font-weight:500;font-size:16px;line-height:21px;color:inherit}.learn-more-btn{padding:9px 20.6px;display:inline-block;background:#fff;border:1px solid #cc4d39;font-weight:500;font-size:14px;line-height:18px;color:#cc4d39}.scripture-post-sidebar label.Filterby{font-style:normal;font-weight:400;font-size:20px;line-height:26px;color:var(--heading);padding-bottom:9px;border-bottom:1px solid;display:block;margin-bottom:24px}.scripture-post-page .scripture-header h2{padding-bottom:12px;margin-bottom:71px;border-bottom:1px solid;font-family:Ginto;font-style:normal;font-weight:500;font-size:32px;line-height:42px;text-transform:uppercase}.filter-dropdwon-group .active-filter-value,.filter-dropdwon-group ul.filter-dropdwon{border:1px solid #baa188;font-weight:500;line-height:21px;color:#231f20;font-family:Ginto;font-size:16px}.filter-dropdwon-group .active-filter-value{background:#fff;padding:11px 16px;font-style:normal;margin-bottom:-1px;cursor:pointer;position:relative}.root-text,.scripture-post-contributor,.scripture-post-publish-date{font-weight:400;font-style:normal}.filter-dropdwon-group .active-filter-value span.dropdoun-icon{position:absolute;right:10px;transition:.3s}[color-mode=dark] .scripture-post-list .scripture-post-list-item{border-color:var(--body_color)}.filter-dropdwon-group ul.filter-dropdwon{list-style:none;padding:10px 0 0;font-style:normal}.filter-dropdwon-group ul.filter-dropdwon li.filter-option>a{display:block;color:inherit;padding:5px 16px}span.dropdoun-icon svg{height:18px;width:18px;transform:rotate(-90deg)}.scripture-post-body h4{font-family:Ginto;font-style:normal;font-weight:700;font-size:20px;line-height:26px;color:#cc4d39;text-transform:uppercase;margin-bottom:43px}.scripture-post-list .scripture-post-list-item{border-bottom:1px solid rgba(0,0,0,.22);padding-bottom:26px;margin-bottom:26px}.scripture-post-list-item-content h5{font-family:Ginto;font-style:normal;font-weight:700;font-size:20px;line-height:26px;margin-bottom:12px}.scripture-post-contributor{font-family:Ginto;font-size:14px;line-height:18px;margin-bottom:6px}.scripture-post-publish-date{font-family:Ginto;font-size:14px;line-height:18px}.scripture-post-body{padding-left:40px}.scripture-post-list .scripture-post-list-item:last-child{border-bottom:0}img.loading-image{height:200px}.page-load-status{text-align:center;display:none}ul.topic-list-group{margin:0;padding:0;list-style:none;column-count:3}.topic-listing-page{padding:81px 20px;position:relative}.entry-detail-layout .topic-list .heading,ul.topic-list-group .topic-column{margin-bottom:54px}.topic-listing-page .topic-header{padding:30px 0}.topic-listing-page .topic-list-group h4{font-size:24px;font-weight:700;text-transform:uppercase;margin-bottom:24px;letter-spacing:0;color:#baa086;font-family:Ginto;line-height:1.29}.topic-listing-page .topic-list-group ul li a{font-style:normal;font-weight:500;font-size:20px;line-height:26px;color:inherit;font-family:Ginto}.topic-listing-page .topic-list-group ul li{margin-bottom:16px}.blog-index-listing-section ul.ais-RefinementList-list,.blog-multi-tags>ul,.topic-listing-page .topic-list-group ul{margin:0;padding:0;list-style:none}.all-rc{font-size:16px;line-height:19px;text-align:right;margin-bottom:20px}.root-text,a.view-more-link{font-size:16px;line-height:21px}.all-rc a.see-all-result{font-style:normal;font-weight:500;color:#cc4d39;font-family:GT-Super_web;display:inline-block;vertical-align:middle}.more-link-wrapper{text-align:center;padding-bottom:94px}a.view-more-link{font-weight:500;color:#fff!important;background:#cc4d39;border-radius:5px;display:inline-block;padding:17.4px 48px}.detail-page-banner{margin-top:110px}.custom-post-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start}.root-text{font-family:Ginto;letter-spacing:.02em;color:#baa188}.italic-divider{height:79px;width:1px;background-color:#baa188;display:inline-block;transform:rotate(20deg)}.current-page-title{font-family:GT-Super_web;font-style:normal;font-weight:700;font-size:48px;line-height:56px;text-align:center;display:inline-block}.custom-post-header span.root-text{margin-right:15px;padding-top:30px}.in-header-rightgroup .meta_description{margin-top:24px;margin-left:15px;max-width:600px;font-style:normal;font-weight:400;font-size:16px;line-height:134.02%;letter-spacing:.02em}.custom-post-header span.current-page-title{margin-top:10px;margin-left:15px}.top-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:70px;-ms-flex-wrap:wrap;flex-wrap:wrap}.top-filter .column-eq{width:240px;margin-right:24px}.top-filter .column-eq:last-child,ul.post-social-list li:last-child{margin-right:0}.custom-post-header-group{padding-bottom:34px;border-bottom:1px solid rgba(50,54,56,.3);margin-bottom:64px}:root[color-mode=dark] .custom-post-header-group{border-bottom-color:var(--field_border_color)}button.SearchBox-submit{border:0;background:0 0;position:absolute;height:100%;top:0;right:0;width:40px;padding:0}button.SearchBox-submit svg.ais-SearchBox-submitIcon{width:16px;height:16px;color:inherit}.sr-padding-zero{padding:0!important}.top-filter input.search-input{background:#fff;font-family:Ginto;font-style:normal;font-weight:500;letter-spacing:.02em}.top-filter .filter-dropdwon-group .active-filter-value{font-style:normal;font-weight:500;letter-spacing:.02em;padding:17px 16px 18px;color:#323638;font-family:Ginto}.top-filter .filter-dropdwon-group ul.filter-dropdwon{position:absolute;background:#fff;width:100%;left:0;max-height:calc(100vh - 100px);overflow:auto;z-index:9}.top-filter .filter-dropdwon-group ul.filter-dropdwon li:first-child{margin-top:12px}.blog-index-iner ol>li.ais-Hits-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.page-load-status{margin-top:50px}@media (max-width:1300px){.custom-team-cards.sr-cards-team .js-filter{margin-left:0;margin-right:0}.custom-team-cards .row.grid.row-filter-js{width:calc(100% + 20px);margin-left:-10px;margin-right:-10px}.custom-team-cards .team-column{margin-left:0;margin-right:0;width:25%;padding-left:10px;padding-right:10px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .left-col{width:calc(70% - 10px)}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner{padding:0 0 0 10px}}@media(max-width:991px){.custom-team-cards.sr-cards-team .js-filter .filter-btn{margin-right:15px;margin-bottom:10px;display:inline-block}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .left-col{padding-right:30px}.custom-team-cards.sr-cards-team .js-filter .filter-outer{overflow:hidden;padding-bottom:10px}.custom-team-cards.sr-cards-team .js-filter .filter-tag{width:100%;display:block}.custom-team-cards.sr-cards-team .js-filter .filter-outer::-webkit-scrollbar{width:auto;height:4px}.custom-team-cards.sr-cards-team .js-filter .filter-btn:last-child{margin-right:0}.custom-team-cards .team-column,.custom-team-cards.sr-cards-team .team-column.active .team-card .card-img-top{width:33.3333%}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper{width:calc(100% - 33.3333%)}.custom-team-cards.sr-cards-team .team-column.active .team-card .card-img-top{width:calc(33.3333% - 12px)}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner{padding:0 0 0 15px}.custom-team-cards .team-column .team-card{position:relative}.entry-detail-layout .post-author-bio-wrap .post-author-bio{display:none!important}.entry-detail-layout .post-author-bio{display:block!important;MARGIN-TOP:20PX}}@media(max-width:767px){.top-filter .column-eq:last-child{order:1}.filter-dropdwon-group{order:2;margin-top:15px;margin-bottom:0}.top-filter .column-eq{width:100%;margin-right:0}.custom-team-cards .team-column{width:50%}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper{width:100%;top:auto}.custom-team-cards.sr-cards-team .team-column.active .team-card .card-img-top{width:100%;background-size:contain}.custom-team-cards .team-column.active .team-card{padding-bottom:302px}.custom-team-cards.sr-cards-team .arrow{left:50%;bottom:-20px;right:auto;top:auto;transform:rotate(0) translateX(-50%)}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner{padding:15px 0}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .right-col{width:30%;padding-left:25px;padding-right:25px}}@media(max-width:640px){.custom-post-header .italic-divider{height:1px;width:200px;transform:none;margin:10px auto}.custom-post-header span.root-text{width:100%;margin-right:0}.custom-post-header span.current-page-title{margin-right:0;width:100%;margin-top:0;margin-left:0}.custom-post-header{flex-wrap:wrap;text-align:center}.in-header-rightgroup .meta_description{margin-left:0;margin-top:10px}}@media(max-width:576px){.custom-team-cards .team-column{width:100%}.custom-team-cards .row.grid{padding:0;margin:0}.custom-team-cards.sr-cards-team .js-filter{margin-left:0;margin-right:0}.custom-team-cards.sr-cards-team .team-card .card-img-top{background-size:contain;height:auto;padding-bottom:56.25%}}.Contributors-listing-page img{max-width:100%;height:auto;vertical-align:middle}.banner-content .contributor_image{margin:0 auto 20px;padding:0;width:100px;height:100px;border-radius:50%;overflow:hidden}.banner-content .contributor_image img,.hs_post-author-section .hs_post-author-img img{height:100%;object-fit:cover}.blog-index-listing-section .blog-author-date-mins .blog-author-name:after{content:"";height:14px;width:1px;background:#baa188;display:inline-block;position:relative;margin-left:2px;vertical-align:middle}[color-mode=dark] .blog-index-listing-section .blog-author-date-mins .blog-author-name:after{background:#baa188}ul.ais-Pagination-list{padding:0;margin:0;list-style:none;display:flex;justify-content:center;align-items:center}ul.ais-Pagination-list>li{background-image:linear-gradient(-180deg,#fff,#f5f5fa);box-shadow:none;color:#b6b7d5;font-size:.875rem;font-weight:400;line-height:1.25rem;display:inline-flex;justify-content:center;align-items:center;border-radius:3px;cursor:pointer;position:relative;margin:2px;border:1px solid;transition:.3s}ul.ais-Pagination-list>li.ais-Pagination-item--selected,ul.ais-Pagination-list>li:hover{background-image:linear-gradient(-180deg,#ffaa9d,#cc4d39);border-color:#fff}.search-results .date,ul.ais-Pagination-list>li.ais-Pagination-item--selected>a,ul.ais-Pagination-list>li:hover>a{color:#fff}ul.ais-Pagination-list>li>a{display:inline-flex;line-height:normal;padding-left:1rem;padding-right:1rem;height:2rem;align-items:center;justify-content:center}.blog-index-listing-section .dropdown-menu{max-height:calc(100vh - 250px);overflow:auto;overflow-x:hidden;width:100%}.dropdown-item:focus,.dropdown-item:hover{background:0 0}.blog-index-listing-section .nav-item.dropdown>a{width:240px;font-size:1rem;color:#323638;background-color:#fff;min-height:3.5rem;padding:0 15px;display:flex;align-items:center;border:1px solid #baa188}.filter-slider-overlay{background:rgba(0,0,0,.5);position:fixed;top:0;left:0;right:0;bottom:0;transition:.5s;opacity:0;visibility:hidden;z-index:999;backdrop-filter:blur(10px)}.filter-relative{position:relative;padding:40px}.cross-icon{position:absolute;top:20px;display:inline-flex;right:20px;padding:10px;cursor:pointer}.cross-icon>svg{width:20px;height:20px}.show-slider-filter .filter-slider-overlay{opacity:1;visibility:visible}.filter-slider-show{width:400px;position:fixed;top:0;right:-100vw;bottom:0;background:#fff;height:100%;box-shadow:0 0 70px 0 rgba(0,0,0,.3);z-index:9999;transition:.6s;overflow:auto}.show-slider-filter .filter-slider-show{right:0;transition:.6s}.blog-index-listing-section #search-box form>input{border:1px solid #baa188;border-radius:0}.blog-index-iner ol>li.ais-Hits-item{padding-bottom:78px;margin-bottom:64px;border-bottom:1px solid rgba(50,54,56,.3)}[color-mode=dark] .ar-listing .top-filter,[color-mode=dark] .blog-index-iner ol>li.ais-Hits-item{border-color:var(--field_border_color)}.blog-index-iner-group .blog-image .blog-image-url,.blog-index-iner-group .blog-image a{height:100%;display:block}.allauthor{margin-top:0;margin-bottom:23px}.allauthor a{font-size:12px;color:#a63e2e;line-height:1.3;border-bottom:1px solid #a63e2e}.blog-index-iner-group .blog-image .blog-image-url img.blog-img{opacity:0;display:none;visibility:hidden}.blog-index-iner-group .blog-image .blog-image-url{background-size:contain;background-position:center;background-repeat:no-repeat}.banner-content{text-align:center;max-width:650px;margin:0 auto}.blog-multi-tags>ul>li{border:0;margin-right:.25rem;display:inline-block;margin-bottom:12px!important}.blog-multi-tags>ul>li>a{padding:11px 10px;border:1px solid #baa188;display:inline-block;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;background:#fff;color:#baa188}.filter-section{width:100%;display:flex;align-items:center;justify-content:flex-end;margin-bottom:40px;padding-bottom:30px;border-bottom:1px solid rgba(51 33 51 / 30%)}.search-section input.ais-SearchBox-input{-webkit-appearance:none;-moz-appearance:none;appearance:none!important;padding-right:35px!important;position:relative;background-image:url(https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/1517%20-%20images/search-b.svg);background-repeat:no-repeat;background-position:95% center}:root[color-mode=dark] .search-section input.ais-SearchBox-input{background-image:url(https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/1517%20-%20images/search-w.svg)}.entry-detail-layout .form form label,.post-content-wrapper figure.image,.total-post-number>*,section.banner-section .banner-content h1{margin:0}.filter-section>div+div{margin:10px}.search-section input[type=search i]:enabled:read-write:-webkit-any(:focus,:hover)::-webkit-search-cancel-button{display:none}.blog-index-listing-section .filter-section .total-post-number{font-weight:400;font-size:12px;line-height:1.3452}.blog-index-listing-section .filter-section a.dropdown-button{font-weight:500;font-size:14px;line-height:1.2143;letter-spacing:.02em;text-transform:uppercase}section.banner-section .banner-image{height:580px;background-size:cover;background-position:center;background-repeat:no-repeat}section.banner-section>.container{padding-top:46px;padding-bottom:46px}.contributors-main{padding-top:57px}.custom-team-cards.sr-cards-team .js-filter .filter-sorting .filter-btn-trigger{border-radius:0;padding-left:24px;padding-top:16px;padding-bottom:17px;font-weight:500;font-size:16px;line-height:1.3125;letter-spacing:.02em;color:var(--heading);position:relative}.custom-team-cards.sr-cards-team .js-filter .filter-sorting .filter-btn-trigger i:after{content:"";background:url(https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/down-arrow.png);width:24px;height:24px;display:block}.custom-team-cards.sr-cards-team .js-filter .filter-sorting .filter-btn-trigger i{position:absolute;top:15px;right:14px}.custom-team-cards.sr-cards-team .js-filter .filter-input input::-webkit-input-placeholder{color:var(--field_placeholder_color)}.custom-team-cards.sr-cards-team .js-filter .filter-input input::-moz-placeholder{color:var(--field_placeholder_color)}.custom-team-cards.sr-cards-team .js-filter .filter-input input:-ms-input-placeholder{color:var(--field_placeholder_color)}.custom-team-cards.sr-cards-team .js-filter .filter-input input::-ms-input-placeholder{color:var(--field_placeholder_color)}.custom-team-cards.sr-cards-team .js-filter .filter-input input::placeholder{color:var(--field_placeholder_color)}.podcast-show-listing .content-card__container{background:#3e4a50;padding:27px 27px 20px;height:100%}.audio-player audio#track,.entry-detail-layout .form form .hs-form-field>label>span:empty,.entry-detail-layout .post-author-bio,.entry-detail-layout .post-author-bio-wrap .post-author-job,.entry-detail-layout .post-author-bio-wrap .post-author-name,.entry-detail-layout .post-author-date,.entry-detail-layout .sort-by>ul ul,.entry-detail-layout form input[type=checkbox]+span:after,.hubdb-main-listing-group .podcast-show-listing .content-card .f-image img,.no-featured-image .blog-image{display:none}.no-featured-image .blog-content{width:100%!important}.post-content-wrapper figure.image img{max-width:100%;width:100%;display:block;max-height:540px;object-fit:cover}.post-content-wrapper .post-banner .entry-podcast{position:relative;bottom:0;width:100%;line-height:1}.post-content-wrapper .post-banner .entry-podcast iframe{margin:0;line-height:1;display:block}.post-content-wrapper .progress-container{height:8px;background:#f1f2f3;position:sticky;top:0;z-index:12}.post-content-wrapper .progress-container div#progressBar{height:100%;top:0;left:0;background-color:#cc4d39;transition:.1s linear;min-width:1%}.blog-author-name,.blog-multi-tags>ul>li>a,.videos-page .entry-detail-layout .post-bottom .hs-button,span.author{text-transform:uppercase}#hs_cos_wrapper_Algolia_Search .overlay-sec{visibility:hidden}.entry-detail-layout .container{margin:auto;padding-left:15px;padding-right:15px}.entry-detail-layout .top-content article.entry-main{float:right;max-width:calc(100% - 452px);position:relative;top:-11px}.entry-detail-layout .top-content header.entry-header{border-bottom:1px solid rgba(186,161,136,.5);padding-bottom:24px;margin-bottom:34px}.entry-detail-layout .top-content h1.post-title{font-size:48px;line-height:56px;margin-bottom:21px;font-weight:700}.entry-post-wrap .top-content h1.post-title,.related-post .related-post-item{margin-bottom:34px}.entry-detail-layout .top-content .top-content-inner aside.entry-aside{float:left;max-width:407px;margin-right:45px;width:100%}.post-content-wrapper .progress-container.hs-fixed{position:fixed;left:0;right:0;top:0}.entry-detail-layout .top-content .top-content-inner aside.entry-aside .meta-list>div{border-top:1px solid rgba(186,161,136,.5);line-height:1.15;padding-top:19px;padding-bottom:23px;padding-left:0;font-weight:400}.entry-detail-layout .top-content .top-content-inner aside.entry-aside .meta-list>div time.meta-date{font-size:14px;font-family:Ginto;line-height:134.52%;font-weight:400;display:inline-block;text-transform:uppercase;color:var(--heading)}.ais-Hits-list{min-height:0!important}.entry-detail-layout .top-content .top-content-inner aside.entry-aside .meta-list>div.social-share{padding-left:0;border-bottom:1px solid rgba(186,161,136,.5);padding-bottom:16px;padding-top:16px}.entry-detail-layout .top-content .top-content-inner aside.entry-aside .meta-list>div.social-share ul.social-list li.social-icon{float:left;margin-right:12px}.entry-detail-layout aside.entry-aside .author-summary-block{padding-left:1px}.entry-detail-layout aside.entry-aside .author-summary-block h6{font-weight:600;font-size:16px;font-family:Ginto;line-height:134.52%;margin:0;padding-top:35px;padding-bottom:15px;text-transform:uppercase}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card{background-color:transparent;width:407px;height:348px;perspective:1000px}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card img{max-width:100%;display:block;border-radius:5px}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .6s;transform-style:preserve-3d}.author-row+.author-row{margin-top:24px}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-front{position:absolute;width:100%;height:100%;backface-visibility:hidden;z-index:2;display:flex;justify-content:center}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-back{top:0;position:absolute;width:100%;height:100%;backface-visibility:hidden;color:#fff;transform:rotateY(180deg);z-index:1;display:flex;justify-content:center;align-items:center;padding:20px;overflow:auto}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-front figure.author-image{margin:0;background:0 0!important}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-front .author-title{position:absolute;bottom:78px;left:25px;font-weight:600;font-family:Ginto;color:#fff;line-height:32.29px;font-size:24px}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-front .author-subtitle{position:absolute;bottom:43px;left:26px;font-weight:400;font-family:Ginto;color:#fff;font-size:20px;line-height:26.9px}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card:focus{outline:0}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card:focus .flip-card-inner,.entry-detail-layout aside.entry-aside .author-summary-block .flip-card:hover .flip-card-inner{transform:rotateY(180deg)}.post-subtitle{font-family:GT-Super_web;font-size:16px;font-style:italic;line-height:21px}a.esv-crossref-link{color:#baa188!important}.cop-ths-main-article-content-row .section-content{min-height:240px}.entry-detail-layout .top-content .entry-blocks .article-content{font-size:20px;line-height:1.7;letter-spacing:.02em;word-break:break-word}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-back .flip-card-back-inner>:first-child{margin-top:20px}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-back .flip-card-back-inner{position:relative;margin:auto}.custo-post-bottom,.entry-aside .cta-group{margin-top:54px}.entry-detail-layout .top-content header.entry-header .meta-content{clear:`;margin-bottom:23px}.entry-detail-layout .top-content header.entry-header .meta-content .listen,.entry-detail-layout .top-content header.entry-header .meta-content .reading-time{float:left;font-size:14px;font-family:Ginto;font-weight:500;line-height:18px;letter-spacing:.02em}.entry-detail-layout .top-content header.entry-header .meta-content .listen{margin-left:16px;position:relative;top:-2px;cursor:pointer}.entry-detail-layout .top-content header.entry-header .meta-content:after{content:"";clear:both;display:table}.entry-detail-layout .top-content header.entry-header .meta-content .listen .icon{display:inline-block;vertical-align:middle}.entry-detail-layout .top-content header.entry-header .meta-content .listen .icon i.play-icon{background-image:url('https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/1517_JuneTheme/Images/Play_icon.png');display:block;width:24px;height:24px;background-repeat:no-repeat;background-position:50%;border-radius:50%;background-size:cover}.entry-detail-layout .top-content header.entry-header .meta-content .listen .content{display:inline-block;position:relative;top:0}.post-subtitle p{font-family:inherit;font-size:inherit;color:inherit}.article-CTA h2,.article-CTA h3,.article-CTA h4,.article-CTA h5,.custom-articles-page .entry-detail-layout .top-content .entry-blocks .article-content>p:first-child:first-letter,.form-with-image .description h1,.form-with-image .description h2{font-family:GT-Super_web,Constantia,Lucida Bright,Lucidabright,Lucida Serif,Lucida,DejaVu Serif,Bitstream Vera Serif,Liberation Serif,Georgia,serif}.entry-detail-layout .top-content .entry-blocks .article-content p{font-size:inherit;margin-bottom:14px;color:inherit}.entry-detail-layout .form{border:1px solid rgba(50,54,56,.3);margin-top:54px;padding:5px 28px}.entry-detail-layout .form .icon img{display:block;margin:auto}.entry-detail-layout .form .heading{text-align:center;font-size:24px;line-height:28px;font-weight:500;font-family:GT-Super_web;color:#cc4d39;position:relative;padding-top:1px;margin-bottom:14px}.entry-detail-layout form input[type=checkbox],.entry-detail-layout form input[type=radio]{border-radius:0;font-size:24px;width:18px;height:18px;position:relative;left:-1px;margin-right:0;line-height:1;display:block}.entry-detail-layout form input[type=checkbox]+span,.entry-detail-layout form input[type=radio]+span{font-weight:500;font-size:16px;line-height:136.5%;font-family:Ginto;display:inline-block;margin-left:16px;width:calc(100% - 44px);padding:0;margin-bottom:0;color:var(--body_color)}.entry-detail-layout form input[type=checkbox]{position:absolute;opacity:0}.entry-detail-layout form input[type=checkbox]+span{margin-left:0;padding-left:38px}.entry-detail-layout form input[type=checkbox]+span:before{width:18px;height:18px;background-image:url(//5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/raw_assets/public/sr/image/icon/uncheck.svg);border:0;background-size:cover;background-position:center center;border-radius:0;left:0;top:2px}.entry-detail-layout form input[type=checkbox]:checked+span:before{background-image:url(//5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/raw_assets/public/sr/image/icon/check.svg);background-position:center;background-size:cover}.entry-detail-layout form .inputs-list>li{margin-bottom:20px}.entry-detail-layout .hs_submit.hs-submit{margin-bottom:19px;width:100%}.entry-detail-layout form input[type=email],.entry-detail-layout form input[type=file],.entry-detail-layout form input[type=number],.entry-detail-layout form input[type=password],.entry-detail-layout form input[type=tel],.entry-detail-layout form input[type=text],.entry-detail-layout form select,.entry-detail-layout form textarea{border-width:1px;border-color:#231F204D}.entry-detail-layout form .inputs-list>li>label{display:flex;align-items:center}.entry-detail-layout .form form .hs-form-field>label>span{display:inline-block;margin-bottom:14px;font-size:16px;line-height:19.36px;font-family:Ginto;font-weight:400}.hs-form-field{margin-bottom:11px}.hs_submit.hs-submit{margin-top:17px;margin-bottom:15px}.hs_submit.hs-submit input.hs-button.primary.large{width:100%;background:#cc4d39;font-size:16px;font-weight:700;font-family:Ginto;line-height:19px;border:0;padding-top:17.5px;padding-bottom:17.5px}.entry-detail-layout .hs_submit.hs-submit input.hs-button.primary{justify-content:center}.entry-detail-layout .topic-list ul li a{text-transform:uppercase;font-size:12px;line-height:16px;font-weight:400;letter-spacing:.02em;font-family:Ginto;border:1px solid #baa188;padding:12px 10px;display:block;color:#baa188}.entry-detail-layout .topic-list ul{list-style:none;margin:0;padding:0}.entry-detail-layout .topic-list ul li{float:left;margin-right:14px;margin-bottom:24px}.entry-detail-layout .bottom-content{padding-top:0;position:relative;z-index:1}.entry-detail-layout .topic-list .heading{font-size:36px;line-height:42px;color:#baa188;font-family:GT-Super_web;font-weight:700}.upcoming-events-list .bg-img{padding-bottom:64.6%;background-size:cover;background-position:top center}[color-mode=dark] .entry-detail-layout .form{border-color:#f5f1ed}.entry-detail-layout .related-post-item .related-image img{max-width:100%}.entry-detail-layout .related-post-item>a{padding-right:44px;display:block;margin-top:34px}.entry-detail-layout .related-title{margin-bottom:14px;font-size:24px;line-height:134.52%;font-weight:500;font-family:GT-Super_web}.entry-detail-layout .related-description{line-height:134.52%;font-size:16px;font-family:Ginto;font-weight:400}.entry-detail-layout form .hs_error_rollup .inputs-list>li>label{color:#ef6b51}.related-post{margin-left:-12px;margin-right:-12px;margin-bottom:32px}.post-content-wrapper .bottom-content-inner .progress-container{height:12px;clear:both;padding-top:1px;background:0 0;margin-bottom:29px;display:none}.slider-progress{display:block;width:100%;height:10px;overflow:hidden;background-color:#f1f2f3!important;background-image:linear-gradient(to right,#cc4d39,#cc4d39);background-repeat:no-repeat;background-size:0 100%;transition:background-size .4s ease-in-out;margin-top:64px}.hubdb-post-page .popup{position:fixed;top:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:30px;background:rgb(0 0 0 / 50%);overflow:auto;opacity:0;pointer-events:none;visibility:hidden;transition:opacity .5s;z-index:9999999999}.entry-detail-layout .topic-list ul li a:focus,.entry-detail-layout .topic-list ul li a:hover{background:#baa188;color:#fff}.hubdb-post-page .popup .popup-inner{width:100%;position:relative;margin:auto}.hubdb-post-page .popup .close{position:fixed;right:30px;top:30px;cursor:pointer}.hubdb-post-page .popup .close:after{content:"X";color:#fff}.hubdb-post-page .post-content-wrapper.active+.popup{opacity:1;visibility:visible;pointer-events:auto}.upcoming-events{margin-bottom:31px}.upcoming-events .upcoming-events-inner .upcoming-events-heading{font-size:36px;line-height:42px;color:#baa188;margin-bottom:35px;font-family:GT-Super_web;font-weight:700}.upcoming-events .upcoming-events-inner .upcoming-events-list{margin-left:-12px;margin-right:-12px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.upcoming-events .upcoming-events-inner .upcoming-events-list .item{width:33.33%;padding-left:12px;padding-right:12px;margin-bottom:25px}.upcoming-events .upcoming-events-inner .upcoming-events-list .item .item-inner{background:#323638;height:100%}.upcoming-events .upcoming-events-inner .upcoming-events-list .image .floating-content{position:absolute;top:0;background:#a63e2e;padding:8px 23px 9px 24px;color:#e0a65a;text-align:center}.upcoming-events .upcoming-events-inner .upcoming-events-list .image .date{font-size:32px;font-family:GT-Super_web;line-height:1.15625;font-weight:500;margin-bottom:2px;color:#fff}.upcoming-events .upcoming-events-inner .upcoming-events-list .image .month{font-size:20px;line-height:1.15;font-weight:500;font-family:GT-Super_web;color:#fff}.upcoming-events .upcoming-events-inner .upcoming-events-list .item .content-wrapper{background:#323638;padding:34px 24px}.upcoming-events .upcoming-events-inner .upcoming-events-list .item .content-wrapper .heading{font-weight:500;font-size:24px;line-height:28px;color:#e0a65a;font-family:GT-Super_web;margin-bottom:14px}.upcoming-events .upcoming-events-inner .upcoming-events-list .item .content-wrapper .content{font-size:16px;line-height:1.3125;color:#fff;font-family:Ginto}.entry-detail-layout .container.container-bottom-content{max-width:1280px!important}.s-icon{width:38px;height:38px;background:#eaeaea;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-icon img{width:18px;display:block;margin:auto}.audio-player .player-button{background-color:#baa188;width:96px;min-height:96px;display:flex;align-items:center;justify-content:center}.audio-player .audio-player-content{position:relative;padding:32px 0 22px 48px}.audio-player .bg-bronze-lighter{background-color:#ad8d71;height:4px;position:absolute;bottom:0;left:0}.audio-player .player-button svg{width:24px;height:24px;color:#fff}.audio-player{display:flex;background-color:#f5f1ed}.audio-player-content{width:calc(100% - 96px)}.audio-player .player-button .control-icon{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.bg-img{padding-bottom:56%}.related-image .bg-img{background-position:center;background-size:cover;background-repeat:no-repeat}.article-CTA{border:1px solid #d3d3d3;display:flex;padding:10px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.article-CTA a.article-btn.btn{text-decoration:none;border-width:2px;border-radius:.125rem;font-size:.875rem;font-family:Ginto-Normal_web,system-ui,BlinkMacSystemFont,-apple-system,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;line-height:1;text-transform:uppercase;transition-timing-function:ease;transition-duration:.15s;transition-property:all;cursor:pointer;background-color:#363b3d;border-color:#363b3d;min-height:0;padding:14px 0;height:50px;color:#fff;text-align:center;width:160px;display:flex;justify-content:center}.blog-index-iner-group .blog-image .play_icon{position:absolute;top:50%;left:0;right:0;margin:0 auto;max-width:60px;text-align:center;cursor:pointer;transform:translateY(-50%)}.hs_post-author-section .hs_author_inner{background:#fff;box-shadow:0 4px 14px rgba(0,0,0,.1);backdrop-filter:blur(6px);padding:15px}[color-mode=dark] .hs_post-author-section .hs_author_inner{background:rgb(255 255 255 / 20%)}.hs_post-author-section .hs_author-row{padding:0 15px;width:50%}.home-page .icon_with_content_col_wrap .heading{margin-top:10px}.hs_post-author-section .hs_post-author-name{font-style:normal;font-weight:500;font-size:16px;line-height:134.52%;margin-bottom:8px;color:var(--heading)}.blog-index-listing-section .blog-author-date-mins span.author a{margin-bottom:10px;display:inline-block}.hs_post-author-section .hs_post-author-img{width:68px;height:68px;border-radius:50%;overflow:hidden;margin:0 auto 15px}.hs_post-author-section{border:none!important;padding:0!important;margin-top:54px}.hs_post-author-section .hs_post-findout{font-weight:400;font-size:12px;line-height:134.52%;text-align:center;text-decoration-line:underline}.newstyle-bg-image{min-height:1000px;background-position:center center;background-repeat:no-repeat}@media (max-width:1920px){.newstyle-bg-image{min-height:0;padding-bottom:46%}}@media (max-width:1024px){.entry-detail-layout .top-content article.entry-main{max-width:60%;padding-left:20px}.entry-detail-layout .top-content .top-content-inner aside.entry-aside{max-width:40%;margin-right:0;padding-right:25px}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card{width:100%;object-fit:cover}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card img{height:100%;width:100%;object-fit:cover}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-front a.author-summary-media,.entry-detail-layout aside.entry-aside .author-summary-block .flip-card .flip-card-front figure.author-image{height:100%}}@media (max-width:992px){.newstyle-bg-image{padding-bottom:56%}}@media (max-width:767px){ul.topic-list-group{column-count:1}.top-filter{margin-top:40px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner{display:block;padding-top:40px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .left-col{width:100%!important;max-height:200px}.custom-team-cards.sr-cards-team a.close-team-ogg{top:5px;right:15px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .right-col{justify-content:start;align-items:start;flex-direction:unset;margin-top:10px;width:100%;padding-right:0;padding-left:0}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .right-col .social-icon{margin-bottom:0;margin-right:10px}.custom-team-cards.sr-cards-team .team-card .card-text-wrapper .inner .right-col .social-icon:last-child{margin-right:0}.blog-index-listing-section .blog-content{margin-bottom:20px}.blog-index-listing-section .blog-body-content{padding-bottom:0}.blog-image{min-height:0}.newstyle-bg-image{padding-bottom:56%}.content-containter-cta{width:100%;margin-bottom:20px}.entry-detail-layout .top-content article.entry-main{float:none;max-width:100%;padding-left:0}.entry-detail-layout .top-content .top-content-inner aside.entry-aside{max-width:100%;padding-right:0;margin-top:32px}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card{width:407px}.post-content-wrapper .post-banner .entry-podcast{position:relative}.hubdb-post-page.video-page .post-content-wrapper .post-banner .entry-podcast{position:absolute}.entry-detail-layout .related-post-item>a{padding-right:0;margin-top:14px}.upcoming-events .upcoming-events-inner .upcoming-events-list .item{width:50%}.upcoming-events .upcoming-events-inner .upcoming-events-list .image .floating-content{display:flex;height:100%;flex-direction:column-reverse;justify-content:center}.upcoming-events .upcoming-events-inner .upcoming-events-list .item .content-wrapper .heading{font-size:12px;line-height:14px;margin-bottom:13px;font-weight:700;color:#231f20}.upcoming-events .upcoming-events-inner .upcoming-events-list .item .content-wrapper .content{font-size:12px;line-height:14px;color:#231f20}.upcoming-events .upcoming-events-inner .upcoming-events-list .item .content-wrapper{background:0 0;padding:11px 0}.entry-detail-layout .topic-list .heading,.upcoming-events .upcoming-events-inner .upcoming-events-heading{font-size:20px;line-height:1.3}.upcoming-events .view-all{display:block!important;text-align:right;margin-bottom:14px}.upcoming-events .upcoming-events-inner .upcoming-events-heading{margin-bottom:14px}.upcoming-events .upcoming-events-inner .upcoming-events-list{margin-left:-8px;margin-right:-8px}.upcoming-events .view-all a{text-decoration:underline}.entry-detail-layout .related-title{font-size:14px;line-height:134.52%;margin-bottom:13px}.entry-detail-layout .related-description{font-size:12px;line-height:134.52%}.entry-detail-layout form input[type=checkbox]+span,.entry-detail-layout form input[type=radio]+span{font-size:16px}.entry-detail-layout form input[type=checkbox],.entry-detail-layout form input[type=radio]{width:18px;height:18px}.entry-detail-layout .form .heading{font-size:20px;line-height:26px}.entry-detail-layout .bottom-content{padding-top:44px}.entry-detail-layout .top-content h1.post-title{font-size:32px;line-height:41px}.entry-detail-layout .top-content header.entry-header .meta-content .listen,.entry-detail-layout .top-content header.entry-header .meta-content .reading-time{font-size:14px;line-height:17px}.hs_post-author-section .hs_author-row{width:100%;margin-bottom:40px}}@media (max-width:479px){.event-post-banner-image{min-height:300px;padding-bottom:56.5%}.entry-detail-layout aside.entry-aside .author-summary-block .flip-card{width:270px}}.latest-podcast-content .latest-podcast-image{padding-bottom:100%;background-size:cover;background-position:center}.latest-podcast-content .latest-podcast-slide-inner .latest-podcast-content-hover{position:absolute;top:0;bottom:0;left:0;right:0;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#2a384d;padding:20px;opacity:0;transition:.3s;height:100%;overflow:auto;margin:auto}.latest-podcast-content .latest-podcast-slide-inner .latest-podcast-content-hover h2{font-style:normal;font-weight:400;font-size:20px;line-height:23px;color:#f5f1ed}.latest-podcast-content .latest-podcast-content-hover-inner{margin:auto;width:100%}.latest-podcast-content .latest-podcast-slide-inner:hover .latest-podcast-content-hover{opacity:.8}.hubdb-main-listing-group .flex-grid{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.latest-podcast-description{color:#f5f1ed;font-size:14px;font-weight:300}.hubdb-main-listing-group .content-card{width:100%;padding-bottom:4rem}.hubdb-main-listing-group .content-card .content-card__media{margin-bottom:22px;display:block}.hubdb-main-listing-group .content-card .f-image{position:relative;overflow:hidden;padding-top:100%;margin:0;outline:0;background-size:cover;background-position:center;background-repeat:no-repeat}.hubdb-main-listing-group .content-card .f-image img{position:absolute;top:0;left:0;width:100%;height:100%;backface-visibility:hidden;object-fit:cover;transition-property:all;transition-duration:.45s;transition-timing-function:var(--bezier-1);transform:scale(1)}.hubdb-main-listing-group .content-card .f-image:hover img{transform:scale(1.02)}.hubdb-main-listing-group .content-card .content-card__detail{font-style:normal;font-weight:400;font-size:16px;line-height:21px;color:#f5f1ed}.hubdb-main-listing-group .hubdb-main-listing-content{padding-bottom:3rem;padding-top:4rem}.hubdb-main-listing-group .content-card h2.card-title{font-style:normal;font-weight:400;font-size:20px;line-height:1.15;color:#f5f1ed;margin-bottom:24px}.latest-podcast .slick-dots{padding-top:54px;padding-bottom:74px}.latest-podcast .slick-dots button{width:13px;height:13px;border:0;background:rgba(204,77,57,.4)}.latest-podcast .slick-dots li.slick-active button,.latest-podcast .slick-dots li:hover button{box-shadow:none!important;background:#cc4d39!important}.hubdb-main-listing-header .hubdb-main-listing-content{max-width:640px;margin:0 auto}.hubdb-main-listing-header h1{font-size:48px;line-height:1.17;color:#231f20;font-weight:700;margin-bottom:24px}.hubdb-main-listing-header p{font-style:normal;font-weight:400;font-size:16px;line-height:165.52%;text-align:center;color:#323638;margin-bottom:0}[color-mode=dark] .hubdb-main-listing-header h1,[color-mode=dark] .hubdb-main-listing-header p{color:#f5f1ed}.scripture-main-header svg{margin-right:12px}[color-mode=dark] .scripture-main-header svg{background:#a73d2d}.total-count{font-style:normal;font-weight:400;font-size:12px;line-height:134.52%;text-align:center;align-self:center;margin-bottom:16px;margin-right:40px}.top-filter input.search-input{border:1px solid #baa188!important;padding-right:40px!important}.top-filter .filter-dropdwon-group ul.filter-dropdwon li{font-size:14px;line-height:17px!important}.entry-detail-layout .post-bottom{margin-top:54px;background-color:#3e4a50;padding:19px 0}.entry-detail-layout .post-bottom-inner{max-width:366px;margin:0 auto}.entry-detail-layout .post-bottom-content{text-align:center}.entry-detail-layout .post-bottom-content .heading{color:#f5f1ed;margin-bottom:19px;font-size:32px;line-height:37px}.entry-detail-layout .post-bottom-content .post-bottom-description{color:#f5f1ed;margin-bottom:34px;font-weight:400;font-size:16px;line-height:21px}.entry-detail-layout .post-bottom .hs-button{background-color:#fff;padding:10px 38px;color:#323638;font-weight:500;font-size:14px;line-height:18px;display:inline-block}.post-content-wrapper .has-video figure.image{margin:0;padding-bottom:56%}.post-content-wrapper .has-video figure.image img{object-fit:cover;height:100%;max-height:100%;position:absolute;left:0;right:0;top:0;bottom:0}.entry-detail-layout .bottom-pane{position:relative;background-color:#d1aa86;margin:184px 0 146px;padding:42px 0}.entry-detail-layout .bottom-pane-content .heading{color:#f5f1ed;margin-bottom:7px;font-weight:500;font-size:32px;line-height:37px}.entry-detail-layout .bottom-pane-content .bottom-pane-description{font-weight:400;font-size:16px;line-height:21px;color:#f5f1ed}.entry-detail-layout .bottom-pane-content .bottom-pane-description p{margin-bottom:1rem}.entry-detail-layout .bottom-pane .hs-button{background-color:transparent;padding:10px 12px;font-weight:500;font-size:14px;line-height:18px;display:inline-block;border:1px solid #fff;border-radius:30px;color:#fff;margin-bottom:24px;text-transform:uppercase}ul.post-social-list{margin:0;padding:0;list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}ul.post-social-list li{margin-right:14px}ul.post-social-list li a{color:#fff!important}.post-social-list span.icon{width:24px;height:24px;display:block}.post-social-list span.icon>*{width:100%;height:100%}.entry-detail-layout .post-author-section{margin-top:34px}.entry-detail-layout .post-author-title{font-weight:500;font-size:16px;line-height:134.52%;margin-bottom:24px;color:#231f20}:root[color-mode=dark] .entry-detail-layout .post-author-title{color:var(--white)}.entry-detail-layout .post-author-img-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:14px;-moz-column-gap:14px;column-gap:14px;margin-bottom:16px}.entry-detail-layout .post-author-img{max-width:78px}.entry-detail-layout .post-author-img img{object-fit:cover;height:100px;width:100px}.entry-detail-layout .post-author-bio-wrap{font-weight:400;font-size:14px;line-height:134.52%;width:calc(100% - 125px)}.entry-detail-layout .post-author-name{font-weight:500;font-size:14px;line-height:134.52%;color:#cc4d39;margin-bottom:4px}.entry-detail-layout .post-author-job{font-weight:400;font-size:12px;line-height:134.52%}.entry-detail-layout .sort-by{display:flex;justify-content:flex-end;position:relative;align-items:center;column-gap:14px;margin-bottom:23px}.entry-detail-layout .sort-by-text{font-weight:400;font-size:14px;line-height:18px;letter-spacing:.02em;color:#baa188}.entry-detail-layout .arrow{transition:.3s;width:20px;transform:rotate(-90deg);position:absolute;right:9px;top:9px}:root[color-mode=dark] .entry-detail-layout .arrow{filter:invert(1)}.entry-detail-layout .sort-by>ul{background:#fff;border:1px solid #baa188;min-width:164px;max-width:100%;cursor:pointer}.entry-detail-layout .sort-by>ul>li{margin:0;padding:9px;font-size:14px;line-height:18px}.Content_with_Donation_Form_wrap iframe{max-height:640px}.hero_banner .tabbing{overflow:auto}.icon_with_content_col_wrap .sr-row{row-gap:2rem}.custom-hero-banner .scroll-icon{margin-top:40px}.custom-hero-banner .scroll-icon img{margin:0 auto;display:block;cursor:pointer}.post-pagination{text-align:center;margin:95px 0 40px}.post-pagination a{display:inline-block;padding:11px 10px;font-style:normal;font-weight:400;font-size:12px;line-height:16px;letter-spacing:.02em;background:#fff;border:1px solid #baa188;color:#baa188;margin:5px 10px}.post-pagination a.active{color:var(--link_hover_color);border-color:var(--link_hover_color);pointer-events:none}section.blog-index-listing-section{margin-bottom:94px}.bg-img.no-image{background-color:#3e4a50}.article-content blockquote{font-style:normal;font-weight:500;font-size:32px;line-height:1.5;color:#cc4d39;padding:14px 0;margin:34px 0;border-top:1px solid rgba(186,161,136,.5);border-bottom:1px solid rgba(186,161,136,.5)}.top-filter .filter-dropdwon-group .active-filter-value,.top-filter input.search-input{text-transform:uppercase;font-size:14px!important;line-height:17px!important;border-radius:0!important}:root[color-mode=dark] .top-filter input.search-input{background-color:var(--white)!important}:root[color-mode=dark] .top-filter input.search-input::placeholder{color:var(--black)}:root[color-mode=dark] .top-filter input.search-input::-webkit-input-placeholder{color:var(--black)}.custom-articles-page .entry-detail-layout .top-content .entry-blocks .article-content>p:first-child:first-letter{border:8px solid #f4f0eb;font-style:normal;font-weight:700;font-size:64px;line-height:1;color:#cc4d39;padding:0 10px;margin-bottom:0;display:inline-block;vertical-align:24px;float:left;margin-right:10px;margin-top:-17px}[color-mode=dark] .book-promotion-page .custom-testimonial .author-title{color:#323638}.entry-detail-layout .top-content .entry-blocks .article-content .first+p{text-indent:-15px}.entry-detail-layout .top-content .entry-blocks .article-content .first+p:first-letter{color:red;opacity:0;height:0;width:0}.latest-podcast-group .hubdb-main-listing-header h1{margin-bottom:14px}.hubdb-main-listing-group .latest-podcast-group .hubdb-main-listing-content{padding-bottom:54px}.post-author-bio p{font-weight:400;font-size:14px;line-height:134.52%;margin-bottom:0}.submitted-message h5,.submitted-message p{line-height:136.5%;text-align:center;font-style:normal}.blog-index-listing-section .blog-author-date-mins .blog-author-name:after{content:none!important}.short-discription{font-size:20px;line-height:1.7;letter-spacing:.02em}@media (min-width:280px){.padding-27{padding-left:15px;padding-right:15px}.margin-27{margin-left:-15px;margin-right:-15px}}@media (min-width:768px){.hubdb-main-listing-group .content-card{padding-bottom:54px}.hubdb-main-listing-group .hubdb-main-listing-content{padding-top:4.875rem;padding-bottom:4.874rem}.padding-27{padding-left:15px;padding-right:15px}.margin-27{margin-left:-15px;margin-right:-15px}.custom-hero-banner .scroll-icon{margin-top:89px}.entry-detail-layout .top-content-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.entry-detail-layout .top-content .top-content-inner aside.entry-aside{position:sticky}}@media (min-width:992px) and (max-width:1024px){.scripture-nav .hs-menu-wrapper>ul>li>a{font-size:15px}}@media (min-width:768px) and (max-width:991px){.scripture-nav .hs-menu-wrapper>ul>li>a{font-size:14px}.scripture-nav-right .hs-menu-wrapper>ul>li>a{font-size:11px;padding:8px 16px}.scripture-nav .hs-menu-wrapper>ul>li+li{margin-left:25px}}.related-post .slick-arrow{position:absolute;top:calc(50% - 22px);z-index:1;background-size:cover;background-position:center;width:30px;height:30px;font-size:0;background-color:transparent;border:0}.related-post .slick-prev.slick-arrow{left:15px;background-image:url('https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/1517_JuneTheme/Images/article_arrow_left.svg')}.related-post .slick-next.slick-arrow{right:15px;background-image:url('https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/1517_JuneTheme/Images/article_arrow_right.svg')}.submitted-message .icon{margin-bottom:18px}.article-summary{margin-bottom:10px;display:block}.submitted-message h5{font-family:Ginto;font-weight:500;font-size:20px;margin-bottom:65px}.submitted-message p{font-weight:400;margin-bottom:0;font-size:18px}a.hs-button.confrem-mail{font-weight:700;font-size:16px;line-height:21px;color:#fff;background:#cc4d39;border-radius:5px;display:block;padding:16px 20px;height:auto;min-height:0;white-space:normal;margin-bottom:34px;margin-top:123px;text-align:center}.entry-detail-layout .post-subtitle{font-style:normal;font-weight:400;font-size:18px;line-height:134.02%}@media (min-width:1380px){.related-post .slick-arrow{position:absolute;top:calc(50% - 22px);z-index:1;background-size:cover;background-position:center;width:44px;height:44px;font-size:0;background-color:transparent;border:0}.related-post .slick-prev.slick-arrow{left:-56px}.related-post .slick-next.slick-arrow{right:-56px}}@media (min-width:992px){.latest-podcast-group{padding-top:22px}.padding-27{padding-left:27px;padding-right:27px}.margin-27{margin-left:-27px;margin-right:-27px}.videos-page .hs_videolist_wrapper .content-card__detail{max-width:90%}.videos-page .banner-content h1{font-weight:700;font-size:48px;line-height:1.167}}@media (max-width:991px){.blog-multi-tags{position:relative;margin-top:6px;margin-bottom:0;max-height:100%}.ais-Hits-list{padding-left:0;padding-right:0}.blog-multi-tags>ul>li{margin-bottom:0!important;margin-top:14px!important}.blog-index-iner-group>div{width:100%!important;padding-left:0!important;padding-right:0!important}.blog-index-iner-group .blog-content{order:2}.blog-index-iner-group .blog-image{order:1;margin-bottom:30px}.blog-index-iner-group{margin-left:0;margin-right:0}.blog-index-iner ol>li.ais-Hits-item{padding-left:0;padding-right:0;padding-bottom:34px;margin-bottom:34px}.blog-index-listing-section .blog-body-content{padding-bottom:0}.entry-detail-layout .top-content .top-content-inner aside.entry-aside .meta-list>div.social-share ul.social-list li.social-icon{margin-bottom:10px}.blog-index-iner-group .blog-image .blog-image-url img.blog-img{display:block;max-height:300px}}@media (max-width:767px){.entry-detail-layout .bottom-pane{margin-bottom:40px}.scripture-nav .hs-menu-wrapper>ul>li+li{margin-left:20px}.scripture-nav .hs-menu-wrapper>ul>li>a{font-size:17px}.scripture-nav .hs-menu-wrapper>ul,.videos-page .filter-section{flex-wrap:wrap}.entry-detail-layout .top-content .entry-blocks .article-content{padding-top:40px;font-size:14px}.upcoming-events .upcoming-events-inner .upcoming-events-list .item .item-inner{background-color:#fff}.custom-team-cards.sr-cards-team .js-filter>div{width:100%!important;flex:auto}.total-count{display:block;margin:0 auto 25px}.scripture-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:25px}.hubdb-main-listing-group .hubdb-main-listing-content{padding-top:2rem}.topic-listing-page{padding:25px 20px}.scripture-all-result{margin-bottom:20px;text-align:center}ul.topic-list-group .topic-column{margin-bottom:27px}.entry-detail-layout .top-content{padding-top:43px}.entry-detail-layout .post-subtitle{font-weight:400;font-size:14px;line-height:134.02%}.entry-detail-layout .top-content header.entry-header{padding-bottom:24px;margin-bottom:24px}.entry-detail-layout .post-bottom{padding:24px;margin:0 -15px}.entry-detail-layout .post-bottom-content .heading{font-weight:600;font-size:20px;line-height:26px;margin-bottom:11px}.entry-detail-layout .post-bottom-content .post-bottom-description{font-weight:400;font-size:14px;margin-bottom:26px;line-height:17px}.entry-detail-layout .post-bottom .hs-button{padding:4px 14px;font-weight:500;font-size:14px;line-height:17px;background-color:#baa188;color:#fff}.entry-detail-layout .post-author-img img{width:78px;height:78px}.entry-detail-layout .post-author-img{max-width:78px}.entry-detail-layout .post-author-title{margin-bottom:18px}.entry-detail-layout .post-author-img-wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.entry-detail-layout .post-author-bio-wrap .post-author-name{font-weight:600}.entry-detail-layout .post-author-bio,.entry-detail-layout .post-author-bio-wrap .post-author-bio,.entry-detail-layout .post-author-job,.entry-detail-layout .post-author-name{display:none}.entry-detail-layout .post-author-bio,.entry-detail-layout .post-author-bio-wrap .post-author-job,.entry-detail-layout .post-author-bio-wrap .post-author-name,.entry-detail-layout .post-author-date{display:block}.post-author-bio{font-weight:400;font-size:14px;line-height:134.52%;color:#000}[color-mode=dark] .post-author-bio{color:var(--body_color)}.entry-detail-layout .post-author-date{font-weight:500;font-size:12px;line-height:15px;letter-spacing:.02em;color:#231f20;margin-top:8px}.blog-multi-tags>ul>li>a{padding:10px 12px;font-weight:400;font-size:14px;line-height:17px}.blog-multi-tags>ul>li{margin-top:16px!important}.hs-categories-title{margin-bottom:0}.entry-detail-layout .topic-list .heading{margin-bottom:14px}.entry-detail-layout .topic-list ul li a{padding:10px 8px;font-weight:400;font-size:14px;line-height:17px;letter-spacing:.02em}.upcoming-events .upcoming-events-inner .upcoming-events-list .image .date,.upcoming-events .upcoming-events-inner .upcoming-events-list .image .month{font-weight:600;font-size:16px;line-height:20px;color:#f5f1ed}.videos-page .filter-section>div{flex-grow:1;width:100%;margin:10px}.videos-page .blog-index-listing-section .nav-item.dropdown>a,.videos-page .filter-section div#search-box{width:100%}}@media (min-width:576px){.section-menu-toggle{display:none!important}.scripture-nav .scripture-nav-left .hs-menu-wrapper{display:block!important}}@media (max-width:575px){.topic-listing-page{padding-left:0;padding-right:0}.scripture-all-result h1,.scripture-main-header h1{font-size:2rem}.section-menu-toggle{width:48px;cursor:pointer;height:48px;margin:0 auto 20px}.scripture-nav .scripture-nav-left .hs-menu-wrapper{display:none}.scripture-nav .scripture-nav-left{width:100%}.scripture-nav .hs-menu-wrapper>ul>li+li{margin-left:0}.scripture-nav .hs-menu-wrapper>ul{display:block}.scripture-nav .scripture-nav-right li{margin-bottom:10px;text-align:center}.scripture-nav .scripture-nav-left .hs-menu-wrapper>ul>li{margin-bottom:7px}}@media (max-width:480px){.upcoming-events .upcoming-events-inner .upcoming-events-list .item{width:100%}}@media (max-width:380px){.scripture-main-header{align-items:start}.scripture-all-result h1,.scripture-main-header h1{line-height:1}}



[type=button], [type=reset], [type=submit], button {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
}
.donately-donation-form input[type='checkbox'] {
    left:0;
}
/* popup form */
:root[color-mode="dark"] .booya-form-wrapper input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]) {
  border-color: var(--borders);
}
:root[color-mode=dark] .booya-form-wrapper form.__booya-form fieldset label,
:root[color-mode=dark] .booya-form-wrapper form.__booya-form h3,
:root[color-mode=dark] .booya-form-wrapper form.__booya-form fieldset label,
:root[color-mode=dark] .booya-form-wrapper form.__booya-form h3 {
    color: #fff;
}
.booya-form-wrapper form,
.booya-form-wrapper form fieldset {
  display: block;
}
.booya-form-wrapper form.__booya-form fieldset label,
.booya-form-wrapper .hs-form label ,
.booya-form-wrapper .hs-form label span {
  font-family: 'Poppins';
  font-style: normal; 
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  color: #fff;
  margin-bottom: 10px;
}
[color-mode="dark"] .booya-profile-wrapper .hs-input {
    border-color: inherit !important;
}

fieldset {
    max-width: 1000% !important;
}

.booya-profile-wrapper .hs_submit.hs-submit input.hs-button.primary.large {
    text-align: center;
    align-items: center;
    justify-content: center;
}
.booya-form-wrapper form.__booya-form fieldset label span.optional {
  display: none;
}
.booya-form-wrapper input:not([type=radio]):not([type=checkbox]):not([type=file]):not([type=submit]),
.booya-form-wrapper .hs-form .hs-input {
  color: #fff !important;
}
.booya-form-wrapper form.__booya-form .__booya-form-action button {
  border: none;
}
.booya-form-wrapper form > p {
  margin: 0;
  line-height
}
.booya-form-wrapper form.__booya-form fieldset .error {
  font-size: initial;
  font-weight: initial;
  position: static;
}
.booya-form-wrapper form.__booya-form p{
  margin: 0;
  line-height:0px;
}
.booya-form-wrapper .__booya-auth-widgets-wrapper {
  border: 0;
  padding: 0;
  margin: 0;
  width: 100%;
}
.booya-form-wrapper form.__booya-form .__booya-form-action button {
  border-radius: 4px;
  color: #fff !important;
  display: block;
  text-align: center;
  margin-bottom: 23px;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-size: 16px;
  line-height: 24px;
  padding: 15px 28px;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: var(--primary);
  border-color: var(--primary);
}
.booya-form-wrapper .progress {
  height: auto;
  background-color: transparent;
  position: relative;
  max-width: 227px;
  margin: auto;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.booya-form-wrapper .progress:before {
  content: "";
  border-bottom: 1px dashed #BAA188;
  position: absolute;
  width: 100%;
  top: 50%;
  transform: translateY(-50%);
}
.booya-form-wrapper .progress .circle {
  width: 19px !important;
  height: 19px;
  border: 1px dashed #BAA188;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #272a2b;
  z-index: 9;
  color: transparent;
}
.booya-form-wrapper .progress .circle.active {
  background: #BAA188;
  border: 1px dashed #BAA188;
  width: 25px !important;
  height: 25px;
  font-family: 'Poppins';
  font-style: normal;
  font-weight: 600;
  font-size: 11px;
  line-height: 16px;
  text-transform: capitalize;
  color: #FFFFFF;
}
.booya-form-wrapper .button {
  border-radius: 4px;
  color: #fff!important;
  display: block;
  font-family: Poppins;
  font-size: 16px;
  font-style: normal;
  font-weight: 600;
  line-height: 24px;
  padding: 15px 28px;
  text-align: center;
  text-decoration: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 23px;
  cursor: pointer;
  background-color: var(--primary);
  border-color: var(--primary);
}

form.__booya-form select {
   min-height: 3.375rem;
   background-color: var(--field_background_color);
   border-color: var(--field_border_color);
   color: #fff;
   background-image: url(https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/1517LMS_Theme/Images/dropdown.png);
}

form.__booya-form select option {
   color: var(--field_color);
}

form.__booya-form select:focus {
   border-color: var(--field_border_focus_color);
   box-shadow: none;
}

:root[color-mode="dark"] form.__booya-form select{
   border-color: var(--borders);
}
.membership-layouts input.hs-button {
    width: auto !important;
} 
:root[color-mode="dark"] .membership-layouts ::-webkit-input-placeholder { /* Chrome/Opera/Safari */
  color: #fff;
}
:root[color-mode="dark"] .membership-layouts ::-moz-placeholder { /* Firefox 19+ */
   color: #fff;
}
:root[color-mode="dark"] .membership-layouts :-ms-input-placeholder { /* IE 10+ */
   color: #fff;
}
:root[color-mode="dark"] .membership-layouts :-moz-placeholder { /* Firefox 18- */
  color: #fff;
}
:root[color-mode="dark"] input#hs-pwd-widget-password {
    border-color: #fff;
}
ul.no-list.hs-error-msgs {
    padding: 0;
}
input#hs-pwd-widget-password {
    margin-bottom: 20px;
}
.email-prefs .item .item-inner {
    background-color: transparent !important;
}


.membership-layouts .hs-input[name*="remember_me"] + label{
    color: #BAA188;
    font-size: 14px;
   position:relative;
   padding-left:24px;
}


.membership-layouts .hs-input[name*="explicit_consent"] + label {
    color: #BAA188;
    font-size: 14px;
   position:relative;
   padding-left:24px;
}


.membership-layouts a.hs-login-widget-show-password,
.membership-layouts a.hs-register-widget-show-password,
.membership-layouts a.hs-reset-widget-show-password{
   font-size: 13px;
   display: block;
   float: right;
  
}

.hc_member_page.membership-layouts a.hs-login-widget-show-password,
.hc_member_page.membership-layouts a.hs-register-widget-show-password,
.hc_member_page.membership-layouts a.hs-reset-widget-show-password{
     color: #BAA188;
}



.membership-layouts [type="checkbox"]:checked + [for*="hs-login-widget-remember"]:before,
.membership-layouts [type="checkbox"]:not(:checked) + [for*="hs-login-widget-remember"]:before
{
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 16px;
    height: 16px;
    border: 1px solid #BAA188;
    border-radius: 4px;
}

.membership-layouts [type="checkbox"]:checked + [for*="hs-passwordless-auth-explicit-consent"]:before,
.membership-layouts [type="checkbox"]:not(:checked) + [for*="hs-passwordless-auth-explicit-consent"]:before{
    content: '';
    position: absolute;
    left: 0;
    top: 8px;
    width: 16px;
    height: 16px;
    border: 1px solid #BAA188;
    border-radius: 4px;
}

.membership-layouts [type="checkbox"]:checked + [for*="hs-login-widget-remember"]:before {
    background: #CC4D39;
}

.membership-layouts [type="checkbox"]:checked + [for*="hs-passwordless-auth-explicit-consent"]:before {
    background: #CC4D39;
}

.membership-layouts [type="checkbox"]:checked + [for*="hs-login-widget-remember"]:after, 
.membership-layouts [type="checkbox"]:not(:checked) + [for*="hs-login-widget-remember"]:after {
    content: url('data:image/svg+xml; utf8, <svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 5L3.5 7L9 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 10px;
    height: 8px;
    position: absolute;
    top: -1px;
    left: 3px;
    transition: all .2s ease;
    opacity: 0;
}

.membership-layouts [type="checkbox"]:checked + [for*="hs-passwordless-auth-explicit-consent"]:after, 
.membership-layouts [type="checkbox"]:not(:checked) + [for*="hs-passwordless-auth-explicit-consent"]:after{
    content: url('data:image/svg+xml; utf8, <svg width="10" height="8" viewBox="0 0 10 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 5L3.5 7L9 1" stroke="white" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>');
    width: 10px;
    height: 8px;
    position: absolute;
    top: -1px;
    left: 3px;
    transition: all .2s ease;
    opacity: 0;
}
.emailsubscribe_page div#content .subscribe-options {
   display:none; 
}
.membership-layouts [type="checkbox"]:checked + [for*="hs-login-widget-remember"]:after{
    opacity: 1;
    
}
.legal-consent-container .hs-richtext {
    font-size: 12px;
    line-height: 1.4;
}
.membership-layouts [type="checkbox"]:checked + [for*="hs-passwordless-auth-explicit-consent"]:after{
    opacity: 1;
    
}




.hc_member_page {
    /*    border: 2px solid rgba(0, 0, 0, 0.48); */
    /*    background-color: #323638;
    background-image: url('https://5475273.fs1.hubspotusercontent-na1.net/hubfs/5475273/1517LMS_Theme/Images/LMS-banner-1.png'); */
    background-position: center;
    background-repeat: no-repeat;
    width: 100%;
    background-size: cover;
    position: relative;
}
.hc_member_page div#content .item {
    border-bottom: 1px solid;
    padding-bottom: 10px;
    margin-bottom: 10px;
}
/* .hc_member_page .email-prefs .item .item-inner [type="checkbox"]:checked,
.hc_member_page .email-prefs .item .item-inner [type="checkbox"]:not(:checked) {
left: 0;
}

*/
.hc_member_page .item-inner .checkbox-row {
    /*     padding-left: 45px;
    margin-bottom: 20px; */
}
.hc_member_page .email-prefs input[type="checkbox"] + span {
    position: static !important;
}
.hc_member_page .email-prefs input[type="checkbox"]{
    left: 0 !important;
    width: 100%;
    opacity: 0 !important;
    height: 24px;
    z-index: 9999;
    cursor: pointer;
}
.hc_member_page .email-prefs [type="checkbox"] + span:before{
    content: '';
    position: absolute;
    top: 1px;
    left: 2px;
    width: 20px;
    height: 20px;
    background: #fafafa;
    border-radius: 50%;
    transition: all 0.3s ease;
    z-index: 5;
    border: none;
}
.hc_member_page .email-prefs [type="checkbox"] + span:before,
.hc_member_page .email-prefs  [type="checkbox"] + span:after {
    left: 0px;
    top: 0px !important;
}
.hc_member_page .email-prefs [type="checkbox"] + span:before {
    top: 2px !important;
    right: 28px;
    left: auto;
}
.hc_member_page .email-prefs [type="checkbox"]+span:after{
    display: inline-block;
    width: 50px;
    height: 24px;
    border-radius: 20px;
    background: #dfd9ea;
    transition: background 0.28s cubic-bezier(0.4, 0, 0.2, 1);
    vertical-align: middle;
    cursor: pointer;
    content: "";
    opacity: 1;
    transform: none !important;
    right: 0;
    left: auto;
    top: 0;
}
.hc_member_page .email-prefs [type="checkbox"]:checked+span:after {
    display: inline-block !important;
    content: "";
    background: #CC4D39;
}

.hc_member_page .email-prefs  [type="checkbox"]:not(:checked)+span:active::before {
    box-shadow: 0 2px 8px rgba(0,0,0,0.28), 0 0 0 20px rgba(128,128,128,0.1);
}
.hc_member_page .email-prefs input:checked + span::before {
    right: 3px;
    left: auto;
    background: #fff;
}
.hc_member_page .email-prefs input:checked + span:active::before {
    box-shadow: 0 2px 8px rgba(0,0,0,0.28), 0 0 0 20px rgba(0,150,136,0.2);
}
.hc_member_page .email-prefs [type="checkbox"]:checked + span:after{
    display: none;
}

.hc_member_page  .email-prefs .subscribe-options input[type="checkbox"] + span {
    position: relative !important;
}
.hc_member_page .email-prefs .subscribe-options input[type="checkbox"] + span:before, .email-prefs .subscribe-options input[type="checkbox"] + span:after {
    top: 0 !important;
}
.hc_member_page .email-prefs .subscribe-options input[type="checkbox"] + span:before {
    top: 2px !important;
}
/* 
.hc_member_page:before {
content: '' !important;
position: absolute;
width: 100%;
height: 100%;
right: 0;
left: 0;
top: 0;
background-color: rgb(50 54 56 / 95%);
} */

.hc_member_page .container {
    position: relative;
    z-index: 6;
}
.hc_member_page .item-inner {
    position: relative;
}
.hc_member_page .box {
    border-radius: 16px;
    background: rgb(0 0 0 / 40%);
    max-width: 500px;
    margin: 0 auto;
    color: var(--white);
    padding: 48px;
    margin-bottom: 20px;
}

.hc_member_page .container .row {
    align-items: center;
    justify-content: center;
}

.hc_member_page .box h1,
.hc_member_page .box h2{
    color: #F5F1ED;
    text-align: center;
    text-shadow: 0px 2px 2px rgba(0, 0, 0, 0.25);
    font-size: 38px;
    font-style: normal;
    font-weight: 700;
    line-height: 1.3; /* 113.158% */
}


.hc_member_page .box h2{
    font-size: 34px;
}


.hc_member_page .box a {
    color: #fff;
}

.hc_member_page  .popupLinks {
    text-align: center;
    display: block;
    margin: 0 auto;
    width: auto;
    color: #BAA188;
    text-decoration: underline;
    color: var(--secondary) !important;
}

.hc_member_page .actions {
    text-align: center;
}

.hc_member_page .actions input.hs-button.primary.large {
    width: 100% !important;
    text-align: center !important;
    align-items: center;
    justify-content: center;
}
.hc_member_page .box ::placeholder {
    color: var(--white);
}

.sr-sbs-page.hc_member_page .box {
    max-width: 900px;
} 



.hc_member_page textarea,
.hc_member_page select,
.hc_member_page .form-control,
.hc_member_page input:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):not(.donately-btn), 
.hc_member_page input[readonly]:not([type="radio"]):not([type="checkbox"]):not([type="file"]):not([type="submit"]):not(.donately-btn){
    color: #fff;
    border-color: #baa188;
}
.hc_member_page .box h2 {
    font-size: 28px;
}

.hc_member_page .container .row {
    padding-left: 15px;
    padding-right: 15px;
}



/* Email Subscribe  */
.sr-sbs-page.emailsubscribe_page .box {
    max-width: 100%;
    border-radius: 0;
    background: transparent;
    padding: 0;
}
.emailsubscribe_page #email-prefs-form .page-header p {
    color: #8E8E8E;
    font-size: 16px;
    line-height: 2;
}
.emailsubscribe_page #email-prefs-form .page-header * {
    text-align: left;
}
.emailsubscribe_page #email-prefs-form .page-header h1,
.emailsubscribe_page #email-prefs-form .page-header h2 {
    color: #231F20;
    text-shadow: none;
}
.emailsubscribe_page #email-prefs-form .page-header h1 {
    margin: 0 0 16px 0;
    color: #8E8E8E;
    font-size: 18px;
    font-weight: 500;
    line-height: normal;
}
.emailsubscribe_page #email-prefs-form .page-header h2 {
    font-size: 32px;
    font-weight: 500;
    line-height: normal;
    margin: 0;
}
.emailsubscribe_page div#content {
    margin: 64px -15px 0;
    padding: 0 15px;
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.emailsubscribe_page div#content p.header {
    color: #231F20;
    font-size: 26px;
    line-height: 153.846%;
}
.emailsubscribe_page div#content .item{
    border: none;
    margin-bottom: 32px;
}
.emailsubscribe_page div#content .item-inner {
    border-radius: 8px;
    border: 1px solid #E9E5E1;
    background: #FFF !important;
    padding: 24px;
}
.emailsubscribe_page div#content .item-inner * {
    color: #231F20;
}
.emailsubscribe_page div#content .item-inner span {
    font-weight: 500;
    color: #231F20;
    font-size: 18px;
    padding-left: 0;
}
.emailsubscribe_page div#content .item-inner p {
    color: #5E5E5E;
    font-size: 16px;
    line-height: 150%;
    margin: 0;
}

.emailsubscribe_page div#content .subscribe-options {
    width: 100%;
    margin-top: 20px;
}
.emailsubscribe_page div#content .subscribe-options p:not(.header) {
    width: 100%;
    border-radius: 8px;
    border: 1px solid #E9E5E1;
    background: #FFF;
    padding: 24px;
    margin: 0 0 24px;
}
.emailsubscribe_page div#content .subscribe-options p span {
    color: #231F20;
    font-size: 18px;
    font-weight: 500;
    line-height: 24px;
    padding-left: 0;
}
.emailsubscribe_page div#content .item-inner span.fakelabel {
    position: relative;
    display: block;
    padding-right: 65px;
}
.emailsubscribe_page #email-prefs-form .page-header {
    padding: 24px 15px;
    position: relative;
}
.emailsubscribe_page #email-prefs-form .page-header:before {
    content: "";
    background: #FFF;
    position: absolute;
    height: 100%;
    left: -999px;
    right: -999px;
    margin-left: -100vw;
    margin-right: -100vw;
    width: 3000vw;
    z-index: -1;
    top: 0;
    box-shadow: 0px 1px 4px 0px rgba(0, 0, 0, 0.10);
}

.emailsubscribe_page .subscribe-options p [for="globalunsub"] {
    width: 100%;
    display: block;
}

.emailsubscribe_page .subscribe-options p [for="globalunsub"] span {
    display: block;
}


.emailsubscribe_page input#submitbutton {
    margin: 0 auto;
}
[color-mode="dark"] .emailsubscribe_page #email-prefs-form .page-header:before,
[color-mode="dark"] .emailsubscribe_page div#content .subscribe-options p:not(.header),
[color-mode="dark"] .emailsubscribe_page div#content .item-inner,
[color-mode="dark"] .emailsubscribe_page #email-prefs-form .page-header{
    background-color: var(--body_bg) !important;
}

[color-mode="dark"] .emailsubscribe_page div#content .subscribe-options p span,
[color-mode="dark"] .emailsubscribe_page div#content p.header,
[color-mode="dark"] .emailsubscribe_page div#content .item-inner *,
[color-mode="dark"] .emailsubscribe_page div#content > p.header,
[color-mode="dark"] .emailsubscribe_page #email-prefs-form .page-header p,
[color-mode="dark"] .emailsubscribe_page #email-prefs-form .page-header h1,
[color-mode="dark"] .emailsubscribe_page #email-prefs-form .page-header h2{
    color: var(--white);    
}

@media(min-width:768px){
    .emailsubscribe_page div#content .item{
        width: calc(50% - 15px);
    }
}
@media(max-width:767px){
    .hc_member_page .box {
        padding: 30px;
    }

    .emailsubscribe_page div#content .item {
        width: 100%;
    }

    .emailsubscribe_page #email-prefs-form #content {
        padding: 0 15px;
    }
    .emailsubscribe_page #email-prefs-form .page-header h2 {
        font-size: 22px;
    }
}