.elementor-839 .elementor-element.elementor-element-2af71202{--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-839 .elementor-element.elementor-element-2af71202:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-2af71202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgsurf1 );}.elementor-839 .elementor-element.elementor-element-19188b72 .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-839 .elementor-element.elementor-element-1b497fe9 .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-839 .elementor-element.elementor-element-289310d7{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-839 .elementor-element.elementor-element-5b6aff45{--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;}.elementor-839 .elementor-element.elementor-element-7a016224 .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-839 .elementor-element.elementor-element-7a016224 .elementor-button:hover, .elementor-839 .elementor-element.elementor-element-7a016224 .elementor-button:focus{background-color:var( --e-global-color-cgdeep1 );}.elementor-839 .elementor-element.elementor-element-39b7a7de .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-839 .elementor-element.elementor-element-135aeebf{--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-839 .elementor-element.elementor-element-135aeebf:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-135aeebf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-839 .elementor-element.elementor-element-5c3a13d2{--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-839 .elementor-element.elementor-element-6ab83ee6{--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-839 .elementor-element.elementor-element-247f0e89 .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-839 .elementor-element.elementor-element-3016715e .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-839 .elementor-element.elementor-element-113f52dd .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-839 .elementor-element.elementor-element-113f52dd .elementor-button:hover, .elementor-839 .elementor-element.elementor-element-113f52dd .elementor-button:focus{background-color:var( --e-global-color-cgwhite );color:var( --e-global-color-cgdeep1 );}.elementor-839 .elementor-element.elementor-element-113f52dd .elementor-button:hover svg, .elementor-839 .elementor-element.elementor-element-113f52dd .elementor-button:focus svg{fill:var( --e-global-color-cgdeep1 );}.elementor-839 .elementor-element.elementor-element-5a565d71 .cgr{--cgr-gap:12px;}.elementor-839 .elementor-element.elementor-element-5a565d71 .cgr-more{text-align:center;}.elementor-839 .elementor-element.elementor-element-5a565d71 .cgr-more .cgr-more__btn > span[aria-hidden]{display:inline;}.elementor-839 .elementor-element.elementor-element-7b77f707{--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-839 .elementor-element.elementor-element-7b77f707:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-7b77f707 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgsurf1 );}.elementor-839 .elementor-element.elementor-element-777201ac .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-839 .elementor-element.elementor-element-7e62e4a2 .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-839 .elementor-element.elementor-element-72304831{--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-839 .elementor-element.elementor-element-72304831:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-72304831 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-839 .elementor-element.elementor-element-57d0376e .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-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-cards{--cgr-cp-cols:4;}.elementor-839 .elementor-element.elementor-element-59e4e85e{--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-839 .elementor-element.elementor-element-59e4e85e:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-59e4e85e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-839 .elementor-element.elementor-element-4d3da591{--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-839 .elementor-element.elementor-element-5aec8e62{--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-839 .elementor-element.elementor-element-70f74233 .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-839 .elementor-element.elementor-element-fc4fe83 .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-839 .elementor-element.elementor-element-346fb8b6{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-839 .elementor-element.elementor-element-c3283b7 .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-839 .elementor-element.elementor-element-c3283b7 .elementor-button:hover, .elementor-839 .elementor-element.elementor-element-c3283b7 .elementor-button:focus{background-color:var( --e-global-color-cgwhite );color:var( --e-global-color-cgdeep1 );}.elementor-839 .elementor-element.elementor-element-c3283b7 .elementor-button:hover svg, .elementor-839 .elementor-element.elementor-element-c3283b7 .elementor-button:focus svg{fill:var( --e-global-color-cgdeep1 );}.elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-cards{--cgr-cp-cols:4;}.elementor-839 .elementor-element.elementor-element-5cf2f44d{--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-839 .elementor-element.elementor-element-5cf2f44d:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-5cf2f44d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgsurf1 );}.elementor-839 .elementor-element.elementor-element-47f745e6 .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-839 .elementor-element.elementor-element-6a0cf6ea .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-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-cards{--cgr-cp-cols:4;}.elementor-839 .elementor-element.elementor-element-71c7f3ec{--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-839 .elementor-element.elementor-element-71c7f3ec:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-71c7f3ec > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-839 .elementor-element.elementor-element-3eee408e{--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;}.elementor-839 .elementor-element.elementor-element-4b4f79f9{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-839 .elementor-element.elementor-element-4ebbc0d7{--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-839 .elementor-element.elementor-element-4ebbc0d7:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-4ebbc0d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-839 .elementor-element.elementor-element-64993730{--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-839 .elementor-element.elementor-element-7ea313e .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-839 .elementor-element.elementor-element-7a0c8344 .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-839 .elementor-element.elementor-element-7a0c8344 .elementor-button:hover, .elementor-839 .elementor-element.elementor-element-7a0c8344 .elementor-button:focus{background-color:var( --e-global-color-cgwhite );color:var( --e-global-color-cgdeep1 );}.elementor-839 .elementor-element.elementor-element-7a0c8344 .elementor-button:hover svg, .elementor-839 .elementor-element.elementor-element-7a0c8344 .elementor-button:focus svg{fill:var( --e-global-color-cgdeep1 );}.elementor-839 .elementor-element.elementor-element-33636dcf{--grid-row-gap:24px;--grid-column-gap:24px;}.elementor-839 .elementor-element.elementor-element-9484d7e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-656659e2{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-839 .elementor-element.elementor-element-632519ab{--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-839 .elementor-element.elementor-element-632519ab:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-632519ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-839 .elementor-element.elementor-element-4e0305e8{--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-839 .elementor-element.elementor-element-4e0305e8:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-4e0305e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwarn1 );}.elementor-839 .elementor-element.elementor-element-788ef9e0 .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-839 .elementor-element.elementor-element-41b86bd0{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-839 .elementor-element.elementor-element-1d230a02{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-839 .elementor-element.elementor-element-5137dbbe{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-839 .elementor-element.elementor-element-59ef8eb1{--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-839 .elementor-element.elementor-element-59ef8eb1:not(.elementor-motion-effects-element-type-background), .elementor-839 .elementor-element.elementor-element-59ef8eb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cgwhite );}.elementor-839 .elementor-element.elementor-element-6c4ab112 .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-839 .elementor-element.elementor-element-2af71202{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-135aeebf{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-7b77f707{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-72304831{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-59e4e85e{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-5aec8e62{--width:60%;}.elementor-839 .elementor-element.elementor-element-5cf2f44d{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-71c7f3ec{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-3eee408e{--width:100%;}.elementor-839 .elementor-element.elementor-element-4ebbc0d7{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-632519ab{--content-width:1100px;}.elementor-839 .elementor-element.elementor-element-59ef8eb1{--content-width:1100px;}}@media(max-width:1024px) and (min-width:768px){.elementor-839 .elementor-element.elementor-element-5aec8e62{--width:100%;}}@media(max-width:1024px){.elementor-839 .elementor-element.elementor-element-19188b72 .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-839 .elementor-element.elementor-element-1b497fe9 .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-839 .elementor-element.elementor-element-289310d7{font-size:var( --e-global-typography-cglead0-font-size );line-height:var( --e-global-typography-cglead0-line-height );}.elementor-839 .elementor-element.elementor-element-7a016224 .elementor-button{font-size:var( --e-global-typography-cgbtn00-font-size );line-height:var( --e-global-typography-cgbtn00-line-height );}.elementor-839 .elementor-element.elementor-element-39b7a7de .elementor-heading-title{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-839 .elementor-element.elementor-element-247f0e89 .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-839 .elementor-element.elementor-element-3016715e .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-113f52dd .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-839 .elementor-element.elementor-element-777201ac .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-839 .elementor-element.elementor-element-7e62e4a2 .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-57d0376e .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-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-cards{--cgr-cp-cols:2;}.elementor-839 .elementor-element.elementor-element-4d3da591{--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-839 .elementor-element.elementor-element-70f74233 .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-839 .elementor-element.elementor-element-fc4fe83 .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-839 .elementor-element.elementor-element-346fb8b6{font-size:var( --e-global-typography-cgbody0-font-size );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-839 .elementor-element.elementor-element-c3283b7 .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-cards{--cgr-cp-cols:2;}.elementor-839 .elementor-element.elementor-element-47f745e6 .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-839 .elementor-element.elementor-element-6a0cf6ea .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-cards{--cgr-cp-cols:2;}.elementor-839 .elementor-element.elementor-element-4b4f79f9{font-size:var( --e-global-typography-cgbody0-font-size );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-839 .elementor-element.elementor-element-7ea313e .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-839 .elementor-element.elementor-element-7a0c8344 .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-839 .elementor-element.elementor-element-788ef9e0 .elementor-heading-title{font-size:var( --e-global-typography-cgh4typ-font-size );line-height:var( --e-global-typography-cgh4typ-line-height );}.elementor-839 .elementor-element.elementor-element-41b86bd0{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-1d230a02{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-5137dbbe{font-size:var( --e-global-typography-cgcapt0-font-size );line-height:var( --e-global-typography-cgcapt0-line-height );}.elementor-839 .elementor-element.elementor-element-6c4ab112 .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-839 .elementor-element.elementor-element-2af71202{--padding-top:24px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-19188b72 .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-839 .elementor-element.elementor-element-1b497fe9 .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-839 .elementor-element.elementor-element-289310d7{font-size:var( --e-global-typography-cglead0-font-size );line-height:var( --e-global-typography-cglead0-line-height );}.elementor-839 .elementor-element.elementor-element-7a016224 .elementor-button{font-size:var( --e-global-typography-cgbtn00-font-size );line-height:var( --e-global-typography-cgbtn00-line-height );}.elementor-839 .elementor-element.elementor-element-39b7a7de .elementor-heading-title{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-839 .elementor-element.elementor-element-135aeebf{--padding-top:32px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-5c3a13d2{--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-839 .elementor-element.elementor-element-247f0e89 .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-839 .elementor-element.elementor-element-3016715e .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-113f52dd .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-839 .elementor-element.elementor-element-7b77f707{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-777201ac .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-839 .elementor-element.elementor-element-7e62e4a2 .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-72304831{--padding-top:36px;--padding-bottom:32px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-57d0376e .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-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-2afa7e8e .cgr-cp-cards{--cgr-cp-cols:1;}.elementor-839 .elementor-element.elementor-element-59e4e85e{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-70f74233 .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-839 .elementor-element.elementor-element-fc4fe83 .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-839 .elementor-element.elementor-element-346fb8b6{font-size:var( --e-global-typography-cgbody0-font-size );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-839 .elementor-element.elementor-element-c3283b7 .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-38c01132 .cgr-cp-cards{--cgr-cp-cols:1;}.elementor-839 .elementor-element.elementor-element-5cf2f44d{--padding-top:36px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-47f745e6 .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-839 .elementor-element.elementor-element-6a0cf6ea .elementor-heading-title{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-tiles, .elementor-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-tests, .elementor-839 .elementor-element.elementor-element-cbe6330 .cgr-cp-cards{--cgr-cp-cols:1;}.elementor-839 .elementor-element.elementor-element-71c7f3ec{--padding-top:40px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-4b4f79f9{font-size:var( --e-global-typography-cgbody0-font-size );line-height:var( --e-global-typography-cgbody0-line-height );}.elementor-839 .elementor-element.elementor-element-4ebbc0d7{--padding-top:28px;--padding-bottom:36px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-7ea313e .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-839 .elementor-element.elementor-element-7a0c8344 .elementor-button{font-size:var( --e-global-typography-cgmeta0-font-size );line-height:var( --e-global-typography-cgmeta0-line-height );}.elementor-839 .elementor-element.elementor-element-632519ab{--padding-top:36px;--padding-bottom:28px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-4e0305e8{--padding-top:20px;--padding-bottom:16px;--padding-left:18px;--padding-right:18px;}.elementor-839 .elementor-element.elementor-element-788ef9e0 .elementor-heading-title{font-size:var( --e-global-typography-cgh4typ-font-size );line-height:var( --e-global-typography-cgh4typ-line-height );}.elementor-839 .elementor-element.elementor-element-41b86bd0{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-1d230a02{font-size:var( --e-global-typography-cgsmall-font-size );line-height:var( --e-global-typography-cgsmall-line-height );}.elementor-839 .elementor-element.elementor-element-5137dbbe{font-size:var( --e-global-typography-cgcapt0-font-size );line-height:var( --e-global-typography-cgcapt0-line-height );}.elementor-839 .elementor-element.elementor-element-59ef8eb1{--padding-top:8px;--padding-bottom:48px;--padding-left:16px;--padding-right:16px;}.elementor-839 .elementor-element.elementor-element-6c4ab112 .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 (Casino games) · 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 › Casino games.
   ================================================================ */
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: browse tiles become one swipeable row so rankings stay close to the top */
@media (max-width:767px){
  .cg-tiles{display:flex !important;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px !important;margin-right:-16px;padding-right:16px;scrollbar-width:none}
  .cg-tiles::-webkit-scrollbar{display:none}
  .cg-tiles > .elementor-element{flex:0 0 78%;scroll-snap-align:start}
  .cg-chips{flex-wrap:nowrap !important;overflow-x:auto;scrollbar-width:none;margin-right:-16px;padding-right:16px}
  .cg-chips::-webkit-scrollbar{display:none}
  .cg-chips > .elementor-element{flex-shrink:0}
}

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