.elementor-21677 .elementor-element.elementor-element-262a442c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-21677 .elementor-element.elementor-element-7c63366d .elementor-button{background-color:#02010100;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-radius:4px 4px 4px 4px;}.elementor-21677 .elementor-element.elementor-element-7c63366d .elementor-button-content-wrapper{flex-direction:row;}.elementor-21677 .elementor-element.elementor-element-5f5b52cd{--spacer-size:40px;}.elementor-21677 .elementor-element.elementor-element-10c2c633{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:6px 60px;--row-gap:6px;--column-gap:60px;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21677 .elementor-element.elementor-element-e2dda10{--display:flex;--gap:6px 0px;--row-gap:6px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21677 .elementor-element.elementor-element-e2dda10.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21677 .elementor-element.elementor-element-1f4665f0 .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:52px;font-weight:700;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-21677 .elementor-element.elementor-element-5586d40e .elementor-heading-title{font-family:"Assistant", Sans-serif;font-size:22px;font-weight:400;color:#0C0C0C;}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21677 .elementor-element.elementor-element-27db235a .elementor-icon-box-wrapper{align-items:center;gap:6px;}.elementor-21677 .elementor-element.elementor-element-27db235a .elementor-icon{font-size:23px;}.elementor-21677 .elementor-element.elementor-element-27db235a .elementor-icon-box-title, .elementor-21677 .elementor-element.elementor-element-27db235a .elementor-icon-box-title a{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;text-transform:capitalize;}.elementor-21677 .elementor-element.elementor-element-27db235a .elementor-icon-box-title{color:#535353;}.elementor-widget-image .widget-image-caption{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-excerpt .elementor-widget-container{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21677 .elementor-element.elementor-element-72024f9c > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-21677 .elementor-element.elementor-element-72024f9c .elementor-widget-container{font-family:"Assistant", Sans-serif;font-size:20px;font-weight:400;line-height:26px;}.elementor-21677 .elementor-element.elementor-element-5ce66e1d .elementor-button{background-color:#FF3535;font-family:"Assistant", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;fill:#FFFFFF;color:#FFFFFF;border-style:none;border-radius:4px 4px 4px 4px;padding:12px 23px 12px 23px;}.elementor-21677 .elementor-element.elementor-element-5ce66e1d > .elementor-widget-container{padding:20px 0px 0px 0px;}.elementor-21677 .elementor-element.elementor-element-5ce66e1d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-21677 .elementor-element.elementor-element-18e90225{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 224px;--row-gap:0px;--column-gap:224px;--padding-top:180px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21677 .elementor-element.elementor-element-5edafaaf{--display:flex;--gap:44px 44px;--row-gap:44px;--column-gap:44px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21677 .elementor-element.elementor-element-5edafaaf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21677 .elementor-element.elementor-element-490f25e{--box-border-width:0px;--separator-width:0px;--header-color:#0C0C0C;--nested-list-indent:0.1em;--item-text-color:#0C0C0C80;--item-text-hover-color:#000000;--item-text-hover-decoration:underline;--item-text-active-color:#000000;--marker-size:0px;}.elementor-21677 .elementor-element.elementor-element-490f25e .elementor-toc__header-title{text-align:start;}.elementor-21677 .elementor-element.elementor-element-490f25e .elementor-toc__header, .elementor-21677 .elementor-element.elementor-element-490f25e .elementor-toc__header-title{font-family:"Causten", Sans-serif;font-size:16px;font-weight:600;}.elementor-21677 .elementor-element.elementor-element-490f25e .elementor-toc__header{flex-direction:row;}.elementor-21677 .elementor-element.elementor-element-490f25e .elementor-toc__list-item{font-family:"Causten", Sans-serif;font-size:16px;font-weight:400;}.elementor-21677 .elementor-element.elementor-element-f9a1e83{--display:flex;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-21677 .elementor-element.elementor-element-cf133db{font-family:"Assistant", Sans-serif;font-weight:400;}body.elementor-page-21677:not(.elementor-motion-effects-element-type-background), body.elementor-page-21677 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #FAFAFA 32%, #CECECE 87%);}body.elementor-page-21677{padding:0px 0px 0px 0px;}@media(max-width:767px){.elementor-21677 .elementor-element.elementor-element-10c2c633{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21677 .elementor-element.elementor-element-1f4665f0 .elementor-heading-title{font-size:28px;}.elementor-21677 .elementor-element.elementor-element-5586d40e .elementor-heading-title{font-size:13px;}.elementor-21677 .elementor-element.elementor-element-27db235a .elementor-icon{font-size:21px;}.elementor-21677 .elementor-element.elementor-element-27db235a .elementor-icon-box-title, .elementor-21677 .elementor-element.elementor-element-27db235a .elementor-icon-box-title a{font-size:13px;}.elementor-21677 .elementor-element.elementor-element-72024f9c .elementor-widget-container{font-size:14px;}.elementor-21677 .elementor-element.elementor-element-18e90225{--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21677 .elementor-element.elementor-element-490f25e > .elementor-widget-container{padding:24px 0px 0px 0px;}.elementor-21677 .elementor-element.elementor-element-cf133db{font-size:14px;}body.elementor-page-21677{padding:100px 16px 100px 16px;}}@media(min-width:768px){.elementor-21677 .elementor-element.elementor-element-262a442c{--content-width:1440px;}.elementor-21677 .elementor-element.elementor-element-10c2c633{--width:1440px;}.elementor-21677 .elementor-element.elementor-element-e2dda10{--width:50%;}.elementor-21677 .elementor-element.elementor-element-18e90225{--content-width:1440px;}.elementor-21677 .elementor-element.elementor-element-5edafaaf{--width:37%;}}/* Start custom CSS for text-editor, class: .elementor-element-cf133db *//* Container reset for the numbering */
.elementor-21677 .elementor-element.elementor-element-cf133db {
    counter-reset: chapter-counter;
}

/* H2 Styling: Line 1 (Chapter), Line 2 (01), Line 3 (Title) */
.elementor-21677 .elementor-element.elementor-element-cf133db h2 {
    counter-increment: chapter-counter;
    display: block;
    font-family: 'Causten', sans-serif;
    font-size: 36px;
    
    /* The Separator Line */
    border-top: 1px solid rgba(0, 0, 0, 0.5); 
    
    /* Spacing */
    margin-top: 50px;       /* 50px above the line */
    padding-top: 50px;      /* 50px below the line */
    padding-bottom: 50px;   /* 50px padding under the whole H2 block */
    
    /* Title Styling (Line 3) */
    font-weight: 600;
    line-height: 1.2;
}

/* Injecting "Chapter" (Line 1) and "01" (Line 2) */
.elementor-21677 .elementor-element.elementor-element-cf133db h2::before {
    content: "Chapter" "\a" counter(chapter-counter, decimal-leading-zero);
    white-space: pre; 
    display: block;
    
    /* Chapter & Number Styling (Lines 1 & 2) */
    font-weight: 400;
    
    /* Gap between Line 2 (Number) and Line 3 (Title) */
    margin-bottom: 50px; 
}

/* H3 Styling */
.elementor-21677 .elementor-element.elementor-element-cf133db h3 {
    font-weight: bold;
    padding-bottom: 30px; /* 30px padding under the H3 */
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Assistant-VariableFont_wght.ttf') format('truetype');
}
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Assistant-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Assistant-ExtraBold.ttf') format('truetype');
}
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Assistant-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Assistant-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Assistant';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Assistant-SemiBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Causten';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Causten';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Causten';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Extra-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Causten';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Extra-Light-Oblique.ttf') format('truetype');
}
@font-face {
	font-family: 'Causten';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Causten';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Causten';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Causten';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Semi-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Causten';
	font-style: oblique;
	font-weight: 800;
	font-display: auto;
	src: url('https://tsgbrokers.com/wp-content/uploads/2025/11/Causten-Extra-Bold-Oblique.ttf') format('truetype');
}
/* End Custom Fonts CSS */