.elementor-kit-17{--e-global-color-primary:#7EFFA2;--e-global-color-secondary:#2C1CC7;--e-global-color-text:#FFFFFF;--e-global-color-accent:#2C1CC7;--e-global-color-ef15f7b:#70798A;--e-global-color-e876b4a:#08061C;--e-global-color-d52557a:#FFFFFF;--e-global-color-1945964:#FF4F00;--e-global-color-63e8df5:#F26E01;--e-global-color-249b6ab:#151327;--e-global-color-870b498:#363445;--e-global-color-66d36f8:#03020B;--e-global-color-87bf530:#00000000;--e-global-color-72ad3da:#000000;--e-global-color-870a516:#28263D;--e-global-color-a5aac83:#A2A2A2;--e-global-color-809feaf:#5A4AFC;--e-global-typography-primary-font-family:"Sculpin Variable";--e-global-typography-primary-font-size:24px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:20px;--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-text-line-height:26px;--e-global-typography-text-letter-spacing:-0.2px;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:14px;--e-global-typography-accent-font-weight:500;--e-global-typography-05519c0-font-family:"Sculpin Variable";--e-global-typography-05519c0-font-size:46px;--e-global-typography-05519c0-font-weight:600;--e-global-typography-05519c0-line-height:56px;--e-global-typography-f49fea6-font-family:"Sculpin Variable";--e-global-typography-f49fea6-font-size:38px;--e-global-typography-f49fea6-font-weight:600;--e-global-typography-f49fea6-line-height:46px;--e-global-typography-301e64d-font-family:"Sculpin Variable";--e-global-typography-301e64d-font-size:32px;--e-global-typography-301e64d-font-weight:600;--e-global-typography-301e64d-line-height:40px;--e-global-typography-835d2b1-font-size:30px;--e-global-typography-835d2b1-font-weight:600;--e-global-typography-835d2b1-line-height:38px;--e-global-typography-c5bdc11-font-size:24px;--e-global-typography-c5bdc11-line-height:30px;--e-global-typography-4146546-font-size:20px;--e-global-typography-4146546-font-weight:500;--e-global-typography-4146546-line-height:26px;background-color:var( --e-global-color-e876b4a );color:var( --e-global-color-text );}.elementor-kit-17 e-page-transition{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-72ad3da ) 0%, #f2295b 100%);}.elementor-kit-17 p{margin-block-end:28px;}.elementor-kit-17 a{color:#FFFFFF;}.elementor-kit-17 a:hover{color:#FFFFFF;}.elementor-kit-17 h1{color:var( --e-global-color-text );font-family:var( --e-global-typography-05519c0-font-family ), Sans-serif;font-size:var( --e-global-typography-05519c0-font-size );font-weight:var( --e-global-typography-05519c0-font-weight );line-height:var( --e-global-typography-05519c0-line-height );}.elementor-kit-17 h2{color:var( --e-global-color-text );font-family:var( --e-global-typography-f49fea6-font-family ), Sans-serif;font-size:var( --e-global-typography-f49fea6-font-size );font-weight:var( --e-global-typography-f49fea6-font-weight );line-height:var( --e-global-typography-f49fea6-line-height );}.elementor-kit-17 h3{color:var( --e-global-color-text );font-family:var( --e-global-typography-301e64d-font-family ), Sans-serif;font-size:var( --e-global-typography-301e64d-font-size );font-weight:var( --e-global-typography-301e64d-font-weight );line-height:var( --e-global-typography-301e64d-line-height );}.elementor-kit-17 h4{color:var( --e-global-color-text );font-size:var( --e-global-typography-835d2b1-font-size );font-weight:var( --e-global-typography-835d2b1-font-weight );line-height:var( --e-global-typography-835d2b1-line-height );}.elementor-kit-17 h5{font-size:var( --e-global-typography-c5bdc11-font-size );line-height:var( --e-global-typography-c5bdc11-line-height );}.elementor-kit-17 h6{font-size:var( --e-global-typography-4146546-font-size );font-weight:var( --e-global-typography-4146546-font-weight );line-height:var( --e-global-typography-4146546-line-height );word-spacing:var( --e-global-typography-4146546-word-spacing );}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{font-family:"Sculpin Variable", Sans-serif;font-size:18px;border-style:solid;border-width:0px 0px 0px 0px;border-color:var( --e-global-color-text );border-radius:36px 36px 36px 36px;padding:24px 32px 24px 32px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1260px;}.e-con{--container-max-width:1260px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-kit-17{--e-global-typography-05519c0-font-size:42px;--e-global-typography-f49fea6-font-size:36px;--e-global-typography-301e64d-font-size:30px;--e-global-typography-301e64d-line-height:38px;--e-global-typography-835d2b1-font-size:26px;--e-global-typography-c5bdc11-font-size:22px;--e-global-typography-4146546-font-size:18px;}.elementor-kit-17 h1{font-size:var( --e-global-typography-05519c0-font-size );line-height:var( --e-global-typography-05519c0-line-height );}.elementor-kit-17 h2{font-size:var( --e-global-typography-f49fea6-font-size );line-height:var( --e-global-typography-f49fea6-line-height );}.elementor-kit-17 h3{font-size:var( --e-global-typography-301e64d-font-size );line-height:var( --e-global-typography-301e64d-line-height );}.elementor-kit-17 h4{font-size:var( --e-global-typography-835d2b1-font-size );line-height:var( --e-global-typography-835d2b1-line-height );}.elementor-kit-17 h5{font-size:var( --e-global-typography-c5bdc11-font-size );line-height:var( --e-global-typography-c5bdc11-line-height );}.elementor-kit-17 h6{font-size:var( --e-global-typography-4146546-font-size );line-height:var( --e-global-typography-4146546-line-height );word-spacing:var( --e-global-typography-4146546-word-spacing );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-17{--e-global-typography-05519c0-font-size:28px;--e-global-typography-05519c0-line-height:36px;--e-global-typography-f49fea6-font-size:22px;--e-global-typography-f49fea6-line-height:30px;--e-global-typography-301e64d-font-size:18px;--e-global-typography-301e64d-line-height:25px;--e-global-typography-835d2b1-font-size:16px;--e-global-typography-835d2b1-line-height:24px;--e-global-typography-c5bdc11-font-size:15px;--e-global-typography-c5bdc11-line-height:20px;--e-global-typography-4146546-font-size:14px;--e-global-typography-4146546-line-height:20px;}.elementor-kit-17 p{margin-block-end:9px;}.elementor-kit-17 h1{font-size:var( --e-global-typography-05519c0-font-size );line-height:var( --e-global-typography-05519c0-line-height );}.elementor-kit-17 h2{font-size:var( --e-global-typography-f49fea6-font-size );line-height:var( --e-global-typography-f49fea6-line-height );}.elementor-kit-17 h3{font-size:var( --e-global-typography-301e64d-font-size );line-height:var( --e-global-typography-301e64d-line-height );}.elementor-kit-17 h4{font-size:var( --e-global-typography-835d2b1-font-size );line-height:var( --e-global-typography-835d2b1-line-height );}.elementor-kit-17 h5{font-size:var( --e-global-typography-c5bdc11-font-size );line-height:var( --e-global-typography-c5bdc11-line-height );}.elementor-kit-17 h6{font-size:var( --e-global-typography-4146546-font-size );line-height:var( --e-global-typography-4146546-line-height );word-spacing:var( --e-global-typography-4146546-word-spacing );}.elementor-kit-17 button,.elementor-kit-17 input[type="button"],.elementor-kit-17 input[type="submit"],.elementor-kit-17 .elementor-button{border-width:1px 1px 1px 1px;padding:10px 20px 10px 20px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//* Reduce paragraph spacing to 12px */
.elementor-widget-text-editor p,
.elementor-widget-theme-post-content p {
    margin-top: 8px;
    margin-bottom: 16px;
}

/* Style the unordered list container */
.elementor-widget-text-editor ul,
.elementor-widget-theme-post-content ul {
    padding: 20px;
    background-color: #362a57;
    margin: 28px 0;
    border-radius: 22px;
    list-style-position: inside;
    color: #ffffff;
}

/* Ensure the list itself aligns with the left margin */
.elementor-widget-text-editor ul,
.elementor-widget-theme-post-content ul {
    padding-left: 0px;
    margin-left: 0;
}

/* Style the list items and bullet points */
.elementor-widget-text-editor ul li,
.elementor-widget-theme-post-content ul li {
    font-size: 14pt;
    padding-left: 24px; /* Adjust padding to account for bullet width */
    text-indent: -22px; /* Negative indent to align second line */
    margin-left: 20px;
    color: #FFFFFF;
}


/* Change the bullet point to ► and adjust spacing */
.elementor-widget-text-editor ul li::marker,
.elementor-widget-theme-post-content ul li::marker {
    content: "► ";
    font-size: 14pt;
    color: #07CD72;
}

/* This code adds 12px of spacing between list items in a bullet point list */
.elementor-widget text-editor ul li, .elementor-widget-theme-post-content ul li {
margin-bottom:12px;
}

/* Add 32 pixels of space before and after H1 and H2 */
.elementor-widget-text-editor h1,
.elementor-widget-text-editor h2,
.elementor-widget-theme-post-content h1,
.elementor-widget-theme-post-content h2 {
    margin-top: 32px;
    margin-bottom: 32px;
}
/* Add 16 pixels of space before and after H3 and H4 */
.elementor-widget-text-editor h3,
.elementor-widget-text-editor h4,
.elementor-widget-theme-post-content h3,
.elementor-widget-theme-post-content h4 {
    margin-top: 32px;
    margin-bottom: 16px;
}
/* Add 8 pixels of space before and after H5 and H6 */
.elementor-widget-text-editor h5,
.elementor-widget-text-editor h6,
.elementor-widget-theme-post-content h5,
.elementor-widget-theme-post-content h6 {
    margin-top: 8px;
    margin-bottom: 8px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Sculpin Variable';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: italic;
	font-weight: 400;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Regular-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Medium-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Light-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: italic;
	font-weight: 700;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Bold-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Sculpin Variable';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://www.wearebrightr.com/wp-content/uploads/2024/07/Process-Type-Foundry-Sculpin-Black-Italic.ttf') format('truetype');
}
/* End Custom Fonts CSS */