.elementor-972 .elementor-element.elementor-element-7c25aa5b{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:var( --e-global-color-cgline1 );--border-color:var( --e-global-color-cgline1 );--padding-top:40px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-7c25aa5b:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-7c25aa5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgsurf1 );}.elementor-972 .elementor-element.elementor-element-38f522f2 .elementor-heading-title{font-family:var( --e-global-typography-cgeyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-cgeyebr-font-size );font-weight:var( --e-global-typography-cgeyebr-font-weight );text-transform:var( --e-global-typography-cgeyebr-text-transform );line-height:var( --e-global-typography-cgeyebr-line-height );letter-spacing:var( --e-global-typography-cgeyebr-letter-spacing );color:var( --e-global-color-primary );}.elementor-972 .elementor-element.elementor-element-126f9894 .elementor-heading-title{font-family:var( --e-global-typography-cgh1typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh1typ-font-size );font-weight:var( --e-global-typography-cgh1typ-font-weight );line-height:var( --e-global-typography-cgh1typ-line-height );letter-spacing:var( --e-global-typography-cgh1typ-letter-spacing );color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-75e7deb2{font-family:var( --e-global-typography-cglead0-font-family ), Sans-serif;font-size:var( --e-global-typography-cglead0-font-size );font-weight:var( --e-global-typography-cglead0-font-weight );line-height:var( --e-global-typography-cglead0-line-height );color:var( --e-global-color-cgmute1 );}.elementor-972 .elementor-element.elementor-element-611016ea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-6598ca3c .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-cgbtn00-font-family ), Sans-serif;font-size:var( --e-global-typography-cgbtn00-font-size );font-weight:var( --e-global-typography-cgbtn00-font-weight );line-height:var( --e-global-typography-cgbtn00-line-height );fill:var( --e-global-color-cgwhite );color:var( --e-global-color-cgwhite );border-radius:999px 999px 999px 999px;padding:14px 24px 14px 24px;}.elementor-972 .elementor-element.elementor-element-6598ca3c .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-6598ca3c .elementor-button:focus{background-color:var( --e-global-color-cgdeep1 );}.elementor-972 .elementor-element.elementor-element-46dbddf5 .elementor-heading-title{font-family:var( --e-global-typography-cgmeta0-font-family ), Sans-serif;font-size:var( --e-global-typography-cgmeta0-font-size );font-weight:var( --e-global-typography-cgmeta0-font-weight );line-height:var( --e-global-typography-cgmeta0-line-height );color:var( --e-global-color-primary );}.elementor-972 .elementor-element.elementor-element-dbfdb7a{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:48px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-dbfdb7a:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-dbfdb7a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-972 .elementor-element.elementor-element-f996d6f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-972 .elementor-element.elementor-element-588af876{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;}.elementor-972 .elementor-element.elementor-element-69d6ae1f .elementor-heading-title{font-family:var( --e-global-typography-cgh2typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh2typ-font-size );font-weight:var( --e-global-typography-cgh2typ-font-weight );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-7022b9a5 .elementor-heading-title{font-family:var( --e-global-typography-cgsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-cgsmall-font-size );font-weight:var( --e-global-typography-cgsmall-font-weight );line-height:var( --e-global-typography-cgsmall-line-height );color:var( --e-global-color-cgmute1 );}.elementor-972 .elementor-element.elementor-element-610fa951 .elementor-button{background-color:var( --e-global-color-cgwhite );font-family:var( --e-global-typography-cgmeta0-font-family ), Sans-serif;font-size:var( --e-global-typography-cgmeta0-font-size );font-weight:var( --e-global-typography-cgmeta0-font-weight );line-height:var( --e-global-typography-cgmeta0-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-972 .elementor-element.elementor-element-610fa951 .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-610fa951 .elementor-button:focus{background-color:var( --e-global-color-cgwhite );color:var( --e-global-color-cgdeep1 );}.elementor-972 .elementor-element.elementor-element-610fa951 .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-610fa951 .elementor-button:focus svg{fill:var( --e-global-color-cgdeep1 );}.elementor-972 .elementor-element.elementor-element-1e37f76d .cgr{--cgr-gap:12px;}.elementor-972 .elementor-element.elementor-element-1e37f76d .cgr-more{text-align:center;}.elementor-972 .elementor-element.elementor-element-1e37f76d .cgr-more .cgr-more__btn > span[aria-hidden]{display:inline;}.elementor-972 .elementor-element.elementor-element-5c10d284{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-5c10d284:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-5c10d284 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgsurf1 );}.elementor-972 .elementor-element.elementor-element-7f40561a .elementor-heading-title{font-family:var( --e-global-typography-cgh2typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh2typ-font-size );font-weight:var( --e-global-typography-cgh2typ-font-weight );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-5e7e4743 .elementor-heading-title{font-family:var( --e-global-typography-cgsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-cgsmall-font-size );font-weight:var( --e-global-typography-cgsmall-font-weight );line-height:var( --e-global-typography-cgsmall-line-height );color:var( --e-global-color-cgmute1 );}.elementor-972 .elementor-element.elementor-element-70eaa62d{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:56px;--padding-bottom:48px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-70eaa62d:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-70eaa62d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-972 .elementor-element.elementor-element-8b261c7 .elementor-heading-title{font-family:var( --e-global-typography-cgh2typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh2typ-font-size );font-weight:var( --e-global-typography-cgh2typ-font-weight );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-cards{--cgr-cp-cols:4;}.elementor-972 .elementor-element.elementor-element-112177f7{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-112177f7:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-112177f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-972 .elementor-element.elementor-element-9e3c356{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-972 .elementor-element.elementor-element-14f45dbb{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-972 .elementor-element.elementor-element-e57d4c3 .elementor-heading-title{font-family:var( --e-global-typography-cgeyebr-font-family ), Sans-serif;font-size:var( --e-global-typography-cgeyebr-font-size );font-weight:var( --e-global-typography-cgeyebr-font-weight );text-transform:var( --e-global-typography-cgeyebr-text-transform );line-height:var( --e-global-typography-cgeyebr-line-height );letter-spacing:var( --e-global-typography-cgeyebr-letter-spacing );color:var( --e-global-color-primary );}.elementor-972 .elementor-element.elementor-element-4d3bee48 .elementor-heading-title{font-family:var( --e-global-typography-cgh2typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh2typ-font-size );font-weight:var( --e-global-typography-cgh2typ-font-weight );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-79600b99{font-family:var( --e-global-typography-cgbody0-font-family ), Sans-serif;font-size:var( --e-global-typography-cgbody0-font-size );font-weight:var( --e-global-typography-cgbody0-font-weight );line-height:var( --e-global-typography-cgbody0-line-height );color:var( --e-global-color-text );}.elementor-972 .elementor-element.elementor-element-4aa219a1 .elementor-button{background-color:var( --e-global-color-cgwhite );font-family:var( --e-global-typography-cgmeta0-font-family ), Sans-serif;font-size:var( --e-global-typography-cgmeta0-font-size );font-weight:var( --e-global-typography-cgmeta0-font-weight );line-height:var( --e-global-typography-cgmeta0-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-972 .elementor-element.elementor-element-4aa219a1 .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-4aa219a1 .elementor-button:focus{background-color:var( --e-global-color-cgwhite );color:var( --e-global-color-cgdeep1 );}.elementor-972 .elementor-element.elementor-element-4aa219a1 .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-4aa219a1 .elementor-button:focus svg{fill:var( --e-global-color-cgdeep1 );}.elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-cards{--cgr-cp-cols:4;}.elementor-972 .elementor-element.elementor-element-70f7c61b{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:56px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-70f7c61b:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-70f7c61b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgsurf1 );}.elementor-972 .elementor-element.elementor-element-df5ef3f .elementor-heading-title{font-family:var( --e-global-typography-cgh2typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh2typ-font-size );font-weight:var( --e-global-typography-cgh2typ-font-weight );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-29ab3b61 .elementor-heading-title{font-family:var( --e-global-typography-cgsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-cgsmall-font-size );font-weight:var( --e-global-typography-cgsmall-font-weight );line-height:var( --e-global-typography-cgsmall-line-height );color:var( --e-global-color-cgmute1 );}.elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-cards{--cgr-cp-cols:4;}.elementor-972 .elementor-element.elementor-element-56a37905{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:64px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-56a37905:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-56a37905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-972 .elementor-element.elementor-element-7dd5979f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-7dd5979f.e-con{--align-self:center;}.elementor-972 .elementor-element.elementor-element-767c85a2{text-align:justify;color:var( --e-global-color-text );font-family:var( --e-global-typography-cgbody0-font-family ), Sans-serif;font-size:var( --e-global-typography-cgbody0-font-size );font-weight:var( --e-global-typography-cgbody0-font-weight );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-972 .elementor-element.elementor-element-39c11b1f{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:40px;--padding-bottom:56px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-39c11b1f:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-39c11b1f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-972 .elementor-element.elementor-element-6c380af9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:flex-end;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-972 .elementor-element.elementor-element-53a56703 .elementor-heading-title{font-family:var( --e-global-typography-cgh2typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh2typ-font-size );font-weight:var( --e-global-typography-cgh2typ-font-weight );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-332afa3e .elementor-button{background-color:var( --e-global-color-cgwhite );font-family:var( --e-global-typography-cgmeta0-font-family ), Sans-serif;font-size:var( --e-global-typography-cgmeta0-font-size );font-weight:var( --e-global-typography-cgmeta0-font-weight );line-height:var( --e-global-typography-cgmeta0-line-height );fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-972 .elementor-element.elementor-element-332afa3e .elementor-button:hover, .elementor-972 .elementor-element.elementor-element-332afa3e .elementor-button:focus{background-color:var( --e-global-color-cgwhite );color:var( --e-global-color-cgdeep1 );}.elementor-972 .elementor-element.elementor-element-332afa3e .elementor-button:hover svg, .elementor-972 .elementor-element.elementor-element-332afa3e .elementor-button:focus svg{fill:var( --e-global-color-cgdeep1 );}.elementor-972 .elementor-element.elementor-element-65ce2b48{--grid-columns:3;--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-972 .elementor-element.elementor-element-65ce2b48 .elementor-loop-container{grid-auto-rows:1fr;}.elementor-972 .elementor-element.elementor-element-65ce2b48 .e-loop-item > .elementor-section, .elementor-972 .elementor-element.elementor-element-65ce2b48 .e-loop-item > .elementor-section > .elementor-container, .elementor-972 .elementor-element.elementor-element-65ce2b48 .e-loop-item > .e-con, .elementor-972 .elementor-element.elementor-element-65ce2b48 .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-972 .elementor-element.elementor-element-16eb7c80{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-1f936982{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-972 .elementor-element.elementor-element-4a33e46{--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;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:56px;--padding-bottom:40px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-4a33e46:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-4a33e46 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-972 .elementor-element.elementor-element-3ee149e5{--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;--gap:6px 6px;--row-gap:6px;--column-gap:6px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 4px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:4px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--border-radius:12px 12px 12px 12px;--padding-top:24px;--padding-bottom:20px;--padding-left:28px;--padding-right:28px;}.elementor-972 .elementor-element.elementor-element-3ee149e5:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-3ee149e5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwarn1 );}.elementor-972 .elementor-element.elementor-element-76d33b2b .elementor-heading-title{font-family:var( --e-global-typography-cgh4typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh4typ-font-size );font-weight:var( --e-global-typography-cgh4typ-font-weight );line-height:var( --e-global-typography-cgh4typ-line-height );color:var( --e-global-color-secondary );}.elementor-972 .elementor-element.elementor-element-550b58e4{font-family:var( --e-global-typography-cgsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-cgsmall-font-size );font-weight:var( --e-global-typography-cgsmall-font-weight );line-height:var( --e-global-typography-cgsmall-line-height );color:var( --e-global-color-text );}.elementor-972 .elementor-element.elementor-element-4049bde2{font-family:var( --e-global-typography-cgsmall-font-family ), Sans-serif;font-size:var( --e-global-typography-cgsmall-font-size );font-weight:var( --e-global-typography-cgsmall-font-weight );line-height:var( --e-global-typography-cgsmall-line-height );color:var( --e-global-color-text );}.elementor-972 .elementor-element.elementor-element-5dc40e42{font-family:var( --e-global-typography-cgcapt0-font-family ), Sans-serif;font-size:var( --e-global-typography-cgcapt0-font-size );font-weight:var( --e-global-typography-cgcapt0-font-weight );line-height:var( --e-global-typography-cgcapt0-line-height );color:var( --e-global-color-cgmute1 );}.elementor-972 .elementor-element.elementor-element-df6e5d0{--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;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:8px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-972 .elementor-element.elementor-element-df6e5d0:not(.elementor-motion-effects-element-type-background), .elementor-972 .elementor-element.elementor-element-df6e5d0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-972 .elementor-element.elementor-element-6f2ad71d .elementor-heading-title{font-family:var( --e-global-typography-cgh4typ-font-family ), Sans-serif;font-size:var( --e-global-typography-cgh4typ-font-size );font-weight:var( --e-global-typography-cgh4typ-font-weight );line-height:var( --e-global-typography-cgh4typ-line-height );color:var( --e-global-color-secondary );}@media(min-width:768px){.elementor-972 .elementor-element.elementor-element-7c25aa5b{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-dbfdb7a{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-5c10d284{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-70eaa62d{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-112177f7{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-14f45dbb{--width:60%;}.elementor-972 .elementor-element.elementor-element-70f7c61b{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-56a37905{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-7dd5979f{--width:100%;}.elementor-972 .elementor-element.elementor-element-39c11b1f{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-4a33e46{--content-width:1100px;}.elementor-972 .elementor-element.elementor-element-df6e5d0{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-972 .elementor-element.elementor-element-14f45dbb{--width:100%;}}@media(max-width:1024px){.elementor-972 .elementor-element.elementor-element-38f522f2 .elementor-heading-title{font-size:var( --e-global-typography-cgeyebr-font-size );line-height:var( --e-global-typography-cgeyebr-line-height );letter-spacing:var( --e-global-typography-cgeyebr-letter-spacing );}.elementor-972 .elementor-element.elementor-element-126f9894 .elementor-heading-title{font-size:var( --e-global-typography-cgh1typ-font-size );line-height:var( --e-global-typography-cgh1typ-line-height );letter-spacing:var( --e-global-typography-cgh1typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-75e7deb2{font-size:var( --e-global-typography-cglead0-font-size );line-height:var( --e-global-typography-cglead0-line-height );}.elementor-972 .elementor-element.elementor-element-6598ca3c .elementor-button{font-size:var( --e-global-typography-cgbtn00-font-size );line-height:var( --e-global-typography-cgbtn00-line-height );}.elementor-972 .elementor-element.elementor-element-46dbddf5 .elementor-heading-title{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-972 .elementor-element.elementor-element-69d6ae1f .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-7022b9a5 .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-610fa951 .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-972 .elementor-element.elementor-element-7f40561a .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-5e7e4743 .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-8b261c7 .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-cards{--cgr-cp-cols:2;}.elementor-972 .elementor-element.elementor-element-9e3c356{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-972 .elementor-element.elementor-element-e57d4c3 .elementor-heading-title{font-size:var( --e-global-typography-cgeyebr-font-size );line-height:var( --e-global-typography-cgeyebr-line-height );letter-spacing:var( --e-global-typography-cgeyebr-letter-spacing );}.elementor-972 .elementor-element.elementor-element-4d3bee48 .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-79600b99{font-size:var( --e-global-typography-cgbody0-font-size );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-972 .elementor-element.elementor-element-4aa219a1 .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-cards{--cgr-cp-cols:2;}.elementor-972 .elementor-element.elementor-element-df5ef3f .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-29ab3b61 .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-cards{--cgr-cp-cols:2;}.elementor-972 .elementor-element.elementor-element-767c85a2{font-size:var( --e-global-typography-cgbody0-font-size );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-972 .elementor-element.elementor-element-53a56703 .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-332afa3e .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-972 .elementor-element.elementor-element-65ce2b48{--grid-columns:2;}.elementor-972 .elementor-element.elementor-element-76d33b2b .elementor-heading-title{font-size:var( --e-global-typography-cgh4typ-font-size );line-height:var( --e-global-typography-cgh4typ-line-height );}.elementor-972 .elementor-element.elementor-element-550b58e4{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-4049bde2{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-5dc40e42{font-size:var( --e-global-typography-cgcapt0-font-size );line-height:var( --e-global-typography-cgcapt0-line-height );}.elementor-972 .elementor-element.elementor-element-6f2ad71d .elementor-heading-title{font-size:var( --e-global-typography-cgh4typ-font-size );line-height:var( --e-global-typography-cgh4typ-line-height );}}@media(max-width:767px){.elementor-972 .elementor-element.elementor-element-7c25aa5b{--padding-top:24px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-38f522f2 .elementor-heading-title{font-size:var( --e-global-typography-cgeyebr-font-size );line-height:var( --e-global-typography-cgeyebr-line-height );letter-spacing:var( --e-global-typography-cgeyebr-letter-spacing );}.elementor-972 .elementor-element.elementor-element-126f9894 .elementor-heading-title{font-size:var( --e-global-typography-cgh1typ-font-size );line-height:var( --e-global-typography-cgh1typ-line-height );letter-spacing:var( --e-global-typography-cgh1typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-75e7deb2{font-size:var( --e-global-typography-cglead0-font-size );line-height:var( --e-global-typography-cglead0-line-height );}.elementor-972 .elementor-element.elementor-element-6598ca3c .elementor-button{font-size:var( --e-global-typography-cgbtn00-font-size );line-height:var( --e-global-typography-cgbtn00-line-height );}.elementor-972 .elementor-element.elementor-element-46dbddf5 .elementor-heading-title{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-972 .elementor-element.elementor-element-dbfdb7a{--padding-top:32px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-f996d6f{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;}.elementor-972 .elementor-element.elementor-element-69d6ae1f .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-7022b9a5 .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-610fa951 .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-972 .elementor-element.elementor-element-5c10d284{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-7f40561a .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-5e7e4743 .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-70eaa62d{--padding-top:36px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-8b261c7 .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-649aef59 .cgr-cp-cards{--cgr-cp-cols:1;}.elementor-972 .elementor-element.elementor-element-112177f7{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-e57d4c3 .elementor-heading-title{font-size:var( --e-global-typography-cgeyebr-font-size );line-height:var( --e-global-typography-cgeyebr-line-height );letter-spacing:var( --e-global-typography-cgeyebr-letter-spacing );}.elementor-972 .elementor-element.elementor-element-4d3bee48 .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-79600b99{font-size:var( --e-global-typography-cgbody0-font-size );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-972 .elementor-element.elementor-element-4aa219a1 .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-1aeb33d3 .cgr-cp-cards{--cgr-cp-cols:1;}.elementor-972 .elementor-element.elementor-element-70f7c61b{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-df5ef3f .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-29ab3b61 .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-tiles, .elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-tests, .elementor-972 .elementor-element.elementor-element-38600846 .cgr-cp-cards{--cgr-cp-cols:1;}.elementor-972 .elementor-element.elementor-element-56a37905{--padding-top:40px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-767c85a2{font-size:var( --e-global-typography-cgbody0-font-size );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-972 .elementor-element.elementor-element-39c11b1f{--padding-top:28px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-53a56703 .elementor-heading-title{font-size:var( --e-global-typography-cgh2typ-font-size );line-height:var( --e-global-typography-cgh2typ-line-height );letter-spacing:var( --e-global-typography-cgh2typ-letter-spacing );}.elementor-972 .elementor-element.elementor-element-332afa3e .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-972 .elementor-element.elementor-element-65ce2b48{--grid-columns:1;}.elementor-972 .elementor-element.elementor-element-4a33e46{--padding-top:36px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-3ee149e5{--padding-top:20px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-972 .elementor-element.elementor-element-76d33b2b .elementor-heading-title{font-size:var( --e-global-typography-cgh4typ-font-size );line-height:var( --e-global-typography-cgh4typ-line-height );}.elementor-972 .elementor-element.elementor-element-550b58e4{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-4049bde2{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-972 .elementor-element.elementor-element-5dc40e42{font-size:var( --e-global-typography-cgcapt0-font-size );line-height:var( --e-global-typography-cgcapt0-line-height );}.elementor-972 .elementor-element.elementor-element-df6e5d0{--padding-top:8px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-972 .elementor-element.elementor-element-6f2ad71d .elementor-heading-title{font-size:var( --e-global-typography-cgh4typ-font-size );line-height:var( --e-global-typography-cgh4typ-line-height );}}/* Start custom CSS *//* ================================================================
   CasinoGuide PH — Category page (Sports betting) · Theme Builder
   ----------------------------------------------------------------
   All copy comes from CG Rankings › Category pages (dynamic tag
   "CG Category page field" + widget "CG Category section").
   Display condition: Category pages › In Family › Sports betting.
   Requires CG Rankings 2.14.1+ (In Family condition + mobile spacing fix).
   ================================================================ */
body{
  --cg-violet:var(--e-global-color-primary, #6C47FF); --cg-ink:var(--e-global-color-secondary, #1A0A3C); --cg-coral:var(--e-global-color-accent, #FF6B6B);
  --cg-deep:var(--e-global-color-cgdeep1, #4A28CC); --cg-surface:var(--e-global-color-cgsurf1, #F8F6FF); --cg-muted:var(--e-global-color-cgmute1, #6B6385); --cg-line:var(--e-global-color-cgline1, #E6E0F5);
  --cg-white:var(--e-global-color-cgwhite, #FFFFFF);
  --cg-font:var(--e-global-typography-cgbody0-font-family, "Plus Jakarta Sans"), sans-serif;
}
html{scroll-behavior:smooth;scroll-padding-top:90px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.cg-hero{background-image:radial-gradient(1000px 360px at 85% -20%, rgba(108,71,255,.10), transparent 70%)}
.cg-breadcrumb,.cg-breadcrumb a{font-family:var(--cg-font);font-size:13px;color:var(--cg-muted);text-decoration:none}
.cg-measure{max-width:760px}
.cg-ph{background:#FFF4C2;color:#5A4A00;padding:0 4px;border-radius:3px}

/* Byline: items separated by dots */
.cg-byline > .elementor-element:not(:last-child) .elementor-heading-title::after{content:"·";margin-left:8px;color:var(--cg-muted)}
.cg-byline a{color:var(--cg-violet);font-weight:700;text-decoration:none}

.cg-textlink .elementor-button{padding:0;background:none !important}
.cg-chip .elementor-button{line-height:1}

/* Cards */
a.cg-c{text-decoration:none;transition:border-color .2s ease, box-shadow .2s ease}
a.cg-c:hover{border-color:var(--cg-violet) !important;box-shadow:0 12px 28px rgba(26,10,60,.07)}
a.cg-c:focus-visible{outline:2px solid var(--cg-violet);outline-offset:2px}
.cg-c .cg-qarrow{color:var(--cg-violet);transition:transform .15s ease}
a.cg-c:hover .cg-qarrow{transform:translateX(3px)}

/* Guide prose */
.cg-prose h2{font-family:var(--cg-font);font-size:clamp(22px,2.4vw,28px);font-weight:800;color:var(--cg-ink);margin:1.6em 0 .5em;letter-spacing:-.3px}
.cg-prose h2:first-child{margin-top:0}
.cg-prose ul{padding-left:1.2em}
.cg-prose li{margin:.35em 0}


.cg-rg-box a,.cg-disclosure a{color:var(--cg-violet);font-weight:600}
.cg-loop .e-loop-item{height:100%}

/* Mobile tiles swipe: handled by the CG Category section widget ("One swipeable row on phones"). */

.cg-upper .elementor-heading-title{text-transform:uppercase}
.cg-hero-link .elementor-heading-title a{text-decoration:none;font-weight:700}/* End custom CSS */