.elementor-2240 .elementor-element.elementor-element-8a35baf:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-8a35baf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fachaicasino.org/wp-content/uploads/2024/06/login-web-1-bg.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-2240 .elementor-element.elementor-element-8a35baf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:80px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-8a35baf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-2240 .elementor-element.elementor-element-47efbf6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2240 .elementor-element.elementor-element-47efbf6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2240 .elementor-element.elementor-element-6ba6278{text-align:center;}.elementor-2240 .elementor-element.elementor-element-6ba6278 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-ca6e392{text-align:center;}.elementor-2240 .elementor-element.elementor-element-701af3f:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-701af3f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81f3fde );}.elementor-2240 .elementor-element.elementor-element-701af3f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2240 .elementor-element.elementor-element-701af3f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2240 .elementor-element.elementor-element-3309e06{text-align:center;}.elementor-2240 .elementor-element.elementor-element-3309e06 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-891fe99{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-9bd0f50{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-9644178{text-align:center;}.elementor-2240 .elementor-element.elementor-element-9644178 .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-7c1fbb1{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-8102bd9 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Encode Sans Expanded", Sans-serif;font-size:30px;font-weight:700;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-8102bd9 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-393cbca > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-a9d4799{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-bc-flex-widget .elementor-2240 .elementor-element.elementor-element-ad9b034.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-2240 .elementor-element.elementor-element-ad9b034.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-2240 .elementor-element.elementor-element-ad9b034.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2240 .elementor-element.elementor-element-37c2bfb{text-align:center;}.elementor-2240 .elementor-element.elementor-element-37c2bfb .elementor-heading-title{font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-37c2bfb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-1f81384{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-db94c4f .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Encode Sans Expanded", Sans-serif;font-size:30px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-db94c4f > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-d1757f9 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-8c53d66:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-8c53d66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fachaicasino.org/wp-content/uploads/2024/06/login-web-3-bg.webp");background-position:top center;background-repeat:repeat;background-size:cover;}.elementor-2240 .elementor-element.elementor-element-8c53d66{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2240 .elementor-element.elementor-element-8c53d66 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2240 .elementor-element.elementor-element-182f313{text-align:left;}.elementor-2240 .elementor-element.elementor-element-182f313 .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-da7044d{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-8cad179 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-7d52371{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-da66ae1{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-16bcd15:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-16bcd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fachaicasino.org/wp-content/uploads/2024/06/login-web-4-bg.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2240 .elementor-element.elementor-element-16bcd15{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2240 .elementor-element.elementor-element-16bcd15 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2240 .elementor-element.elementor-element-898bedc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2240 .elementor-element.elementor-element-938ca42 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );font-style:var( --e-global-typography-primary-font-style );text-decoration:var( --e-global-typography-primary-text-decoration );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-938ca42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-toggle-title, .elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-toggle-icon{color:var( --e-global-color-af06a28 );}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-toggle-icon svg{fill:var( --e-global-color-af06a28 );}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-title.elementor-active a, .elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-af06a28 );}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-toggle-title{font-family:var( --e-global-typography-16a303c-font-family ), Sans-serif;font-size:var( --e-global-typography-16a303c-font-size );font-weight:var( --e-global-typography-16a303c-font-weight );text-decoration:var( --e-global-typography-16a303c-text-decoration );line-height:var( --e-global-typography-16a303c-line-height );letter-spacing:var( --e-global-typography-16a303c-letter-spacing );word-spacing:var( --e-global-typography-16a303c-word-spacing );}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-content{font-family:var( --e-global-typography-0ffe539-font-family ), Sans-serif;font-size:var( --e-global-typography-0ffe539-font-size );font-weight:var( --e-global-typography-0ffe539-font-weight );text-decoration:var( --e-global-typography-0ffe539-text-decoration );line-height:var( --e-global-typography-0ffe539-line-height );letter-spacing:var( --e-global-typography-0ffe539-letter-spacing );word-spacing:var( --e-global-typography-0ffe539-word-spacing );padding:20px 30px 0px 30px;}.elementor-2240 .elementor-element.elementor-element-fc80b49:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-fc80b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fachaicasino.org/wp-content/uploads/2024/06/login-web-4-bg.webp");background-position:top right;background-repeat:no-repeat;background-size:cover;}.elementor-2240 .elementor-element.elementor-element-fc80b49{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2240 .elementor-element.elementor-element-fc80b49 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2240 .elementor-element.elementor-element-0dd8453.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-2240 .elementor-element.elementor-element-4683216{text-align:center;}.elementor-2240 .elementor-element.elementor-element-4683216 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-d1f6533 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Encode Sans Expanded", Sans-serif;font-size:30px;font-weight:700;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-d1f6533 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-9248fc0{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-9248fc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-f997777 .elementor-heading-title{color:var( --e-global-color-secondary );font-family:"Encode Sans Expanded", Sans-serif;font-size:30px;font-weight:700;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-f997777 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-53905d1:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-53905d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6f568b0 );}.elementor-2240 .elementor-element.elementor-element-53905d1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2240 .elementor-element.elementor-element-53905d1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2240 .elementor-element.elementor-element-02af8c2{text-align:center;}.elementor-2240 .elementor-element.elementor-element-02af8c2 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-12a4acf > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-ca51517:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-ca51517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-81f3fde );}.elementor-2240 .elementor-element.elementor-element-ca51517{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-2240 .elementor-element.elementor-element-ca51517 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2240 .elementor-element.elementor-element-8428cc9{text-align:center;}.elementor-2240 .elementor-element.elementor-element-8428cc9 .elementor-heading-title{color:var( --e-global-color-text );font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-808feec{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-6f111ee{text-align:center;}.elementor-2240 .elementor-element.elementor-element-6f111ee .elementor-heading-title{color:var( --e-global-color-text );font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-0826450{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-12f2fbb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-2240 .elementor-element.elementor-element-12f2fbb > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2240 .elementor-element.elementor-element-b1f4e64 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2240 .elementor-element.elementor-element-b1f4e64 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2240 .elementor-element.elementor-element-3f6d099{text-align:left;}.elementor-2240 .elementor-element.elementor-element-3f6d099 .elementor-heading-title{color:var( --e-global-color-af06a28 );font-family:"Encode Sans Expanded", Sans-serif;font-size:48px;font-weight:700;font-style:normal;text-decoration:none;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-3f6d099 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-2b3ebcd{text-align:left;color:var( --e-global-color-af06a28 );}.elementor-2240 .elementor-element.elementor-element-1004373 > .elementor-widget-container{margin:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-2240 .elementor-element.elementor-element-783b996{width:57.722%;}.elementor-2240 .elementor-element.elementor-element-ad9b034{width:42.232%;}}@media(max-width:1024px){.elementor-2240 .elementor-element.elementor-element-6ba6278 .elementor-heading-title{font-size:48px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-3309e06 .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-891fe99{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-9bd0f50{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-9644178 .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-7c1fbb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-8102bd9 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-8102bd9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-a9d4799{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-37c2bfb .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-37c2bfb > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-1f81384{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-db94c4f{text-align:center;}.elementor-2240 .elementor-element.elementor-element-db94c4f .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-db94c4f > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-182f313 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-da7044d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-8cad179 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-7d52371{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-da66ae1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-16bcd15:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-16bcd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fachaicasino.org/wp-content/uploads/2024/06/login-tablet-4-bg.webp");}.elementor-2240 .elementor-element.elementor-element-938ca42 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-938ca42 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-toggle-title{font-size:var( --e-global-typography-16a303c-font-size );line-height:var( --e-global-typography-16a303c-line-height );letter-spacing:var( --e-global-typography-16a303c-letter-spacing );word-spacing:var( --e-global-typography-16a303c-word-spacing );}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-content{font-size:var( --e-global-typography-0ffe539-font-size );line-height:var( --e-global-typography-0ffe539-line-height );letter-spacing:var( --e-global-typography-0ffe539-letter-spacing );word-spacing:var( --e-global-typography-0ffe539-word-spacing );padding:20px 0px 0px 20px;}.elementor-2240 .elementor-element.elementor-element-0cce0d0 > .elementor-widget-container{padding:0% 3% 0% 3%;}.elementor-2240 .elementor-element.elementor-element-fc80b49:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-fc80b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fachaicasino.org/wp-content/uploads/2024/06/login-tablet-4-bg.webp");}.elementor-2240 .elementor-element.elementor-element-4683216 .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-d1f6533 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-d1f6533 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-9248fc0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-9248fc0 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-2240 .elementor-element.elementor-element-f997777 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-02af8c2 .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-8428cc9 .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-808feec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-6f111ee .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-0826450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-3f6d099{text-align:left;}.elementor-2240 .elementor-element.elementor-element-3f6d099 .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-2b3ebcd{text-align:left;}}@media(max-width:767px){.elementor-2240 .elementor-element.elementor-element-6ba6278 .elementor-heading-title{font-size:40px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-3309e06 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-891fe99{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-9bd0f50{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-9644178 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-7c1fbb1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-8102bd9 .elementor-heading-title{font-size:20px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-a9d4799{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-37c2bfb .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-1f81384{text-align:left;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-db94c4f{text-align:center;}.elementor-2240 .elementor-element.elementor-element-db94c4f .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-182f313 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-da7044d{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-8cad179{text-align:center;}.elementor-2240 .elementor-element.elementor-element-8cad179 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-7d52371{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-da66ae1{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-16bcd15:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-16bcd15 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fachaicasino.org/wp-content/uploads/2024/06/login-mobile-4-bg.webp");}.elementor-2240 .elementor-element.elementor-element-938ca42{text-align:left;}.elementor-2240 .elementor-element.elementor-element-938ca42 .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-toggle-title{font-size:var( --e-global-typography-16a303c-font-size );line-height:var( --e-global-typography-16a303c-line-height );letter-spacing:var( --e-global-typography-16a303c-letter-spacing );word-spacing:var( --e-global-typography-16a303c-word-spacing );}.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-content{font-size:var( --e-global-typography-0ffe539-font-size );line-height:var( --e-global-typography-0ffe539-line-height );letter-spacing:var( --e-global-typography-0ffe539-letter-spacing );word-spacing:var( --e-global-typography-0ffe539-word-spacing );padding:20px 0px 0px 10px;}.elementor-2240 .elementor-element.elementor-element-fc80b49:not(.elementor-motion-effects-element-type-background), .elementor-2240 .elementor-element.elementor-element-fc80b49 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://fachaicasino.org/wp-content/uploads/2024/06/login-mobile-4-bg.webp");}.elementor-2240 .elementor-element.elementor-element-4683216 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-d1f6533{text-align:left;}.elementor-2240 .elementor-element.elementor-element-d1f6533 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-9248fc0{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-f997777{text-align:center;}.elementor-2240 .elementor-element.elementor-element-f997777 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-02af8c2 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-8428cc9 .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-808feec{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-6f111ee .elementor-heading-title{font-size:30px;line-height:1.25em;}.elementor-2240 .elementor-element.elementor-element-0826450{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-2240 .elementor-element.elementor-element-3f6d099{text-align:center;}.elementor-2240 .elementor-element.elementor-element-3f6d099 .elementor-heading-title{font-size:30px;line-height:1.25em;}}/* Start custom CSS for html, class: .elementor-element-f08e529 */.elementor-2240 .elementor-element.elementor-element-f08e529{
    width: fit-content;
    margin:auto;
}
.elementor-2240 .elementor-element.elementor-element-f08e529 .dropDownBtn-toggle{
    z-index: 2;
    display: inline-block;
    border-radius: 10px;
    font-size: 16px;
    border: 2px solid #FFF;
    background: #FF6D2D;
    font-weight: 700;
    width: 150px;
    line-height: 45px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    user-select:none;
}
.elementor-2240 .elementor-element.elementor-element-f08e529 .dropDownBtn-toggle:hover{
        background: #FF993C;
}
.elementor-2240 .elementor-element.elementor-element-f08e529 .dropDownBtn{
    position: relative;
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.elementor-2240 .elementor-element.elementor-element-f08e529 .dropDownBtn-list{
    position: absolute;
    z-index: 1;
    top: 100%;
    width: 80%;
    background-color: rgba(0, 0, 0, 0.96);
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}
.elementor-2240 .elementor-element.elementor-element-f08e529 .dropDownBtn.show .dropDownBtn-list{
  max-height: fit-content;
}
.elementor-2240 .elementor-element.elementor-element-f08e529 .dropDownBtn-link{
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 32px;
    font-size: 16px;
    border-left: 1px solid  #FF6D2D;
	border-right: 1px solid  #FF6D2D;
	border-bottom: 1px solid #FF6D2D;
    color: white;
}
.elementor-2240 .elementor-element.elementor-element-f08e529 .dropDownBtn-link:hover {
  background-color: #232323;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-f08e529{
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8a35baf */.elementor-2240 .elementor-element.elementor-element-8a35baf>.elementor-container{
    max-width: 1300px;
    width: 90%;
    min-height: 550px;
}
.elementor-2240 .elementor-element.elementor-element-8a35baf .elementor-widget-wrap{
    padding: 0;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-8a35baf>.elementor-container{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-8a35baf>.elementor-container{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ed5dbcf */.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features {
    margin-top: 40px;
    display: flex;
    justify-content: center;
    gap: 20px;
    width: 100%;
    max-width: 1016px;
    margin: 0 auto;
}

.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features-item {
      width: 300px;
      padding: 1rem;
      background-color: #ededed;
      border-radius: 20px;
      display: flex;
      flex-direction: column;
      align-items: center;
        font-size: 16px;
        text-align: center;
}

.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features-item img {
        margin-bottom: 15px;
        width: 100px;
        height: 100px;
}

.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features-item .item-title {
        color: #ff6d2d;
        text-align: center;
        margin: 0;
        font-weight: 700;
      }
@media screen and (max-width:1024px) {
.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features {
      flex-wrap: wrap;
}
}
@media screen and (max-width:767px) {
.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features {
    width: 100%;
}
.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features-item {
      width: calc(50% - 16px);
      max-width: 230px;
      height:auto;
      padding:10px;
}
.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features-item img {
        margin:20px 0 15px;
        width: 58px;
        height: 58px;
      }
.elementor-2240 .elementor-element.elementor-element-ed5dbcf .key-features-item span {
        font-size: 12px;
        line-height:1.25;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-29911b8 */.elementor-2240 .elementor-element.elementor-element-29911b8{
    width: fit-content;
    margin:auto;
}
.elementor-2240 .elementor-element.elementor-element-29911b8 .dropDownBtn-toggle{
    z-index: 2;
    display: inline-block;
    border-radius: 10px;
    font-size: 16px;
    border: 2px solid #FFF;
    background: #FF6D2D;
    font-weight: 700;
    width: 150px;
    line-height: 45px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    user-select:none;
}
.elementor-2240 .elementor-element.elementor-element-29911b8 .dropDownBtn-toggle:hover{
        background: #FF993C;
}
.elementor-2240 .elementor-element.elementor-element-29911b8 .dropDownBtn{
    position: relative;
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.elementor-2240 .elementor-element.elementor-element-29911b8 .dropDownBtn-list{
    position: absolute;
    z-index: 1;
    top: 100%;
    width: 80%;
    background-color: rgba(0, 0, 0, 0.96);
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}
.elementor-2240 .elementor-element.elementor-element-29911b8 .dropDownBtn.show .dropDownBtn-list{
  max-height: fit-content;
}
.elementor-2240 .elementor-element.elementor-element-29911b8 .dropDownBtn-link{
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 32px;
    font-size: 16px;
    border-left: 1px solid  #FF6D2D;
	border-right: 1px solid  #FF6D2D;
	border-bottom: 1px solid #FF6D2D;
    color: white;
}
.elementor-2240 .elementor-element.elementor-element-29911b8 .dropDownBtn-link:hover {
  background-color: #232323;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-29911b8{
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-99bb5e1 */.elementor-2240 .elementor-element.elementor-element-99bb5e1 a{
    color: #ff6d2d;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-769bd27 */@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-769bd27 .elementor-container{
    flex-direction:column-reverse;
    gap:15px;
}
.elementor-2240 .elementor-element.elementor-element-769bd27 .elementor-column{
    width:100%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2597d51 */.elementor-2240 .elementor-element.elementor-element-2597d51 .start-boxs{
    display: flex;
    justify-content: center;
    align-content: center;
    gap: 16px;
    flex-wrap: wrap;
    font-family: "Encode Sans Expanded";
    font-size: 20px;
}
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-box{
    display: flex;
    justify-content: center;
    align-items: center;
    max-width: 600px;
    width: 100%;
    min-height: 200px;
    background-color: #E0E0E0;
    border-radius: 20px;
    gap: 25px;
}
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-box img{
    width: 30%;
}
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-box .box-info{
    width: 55%;
}
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-box .box-info .title{
    color: #FF6D2D;
    font-weight: 700;
    margin-bottom: 16px;
    text-indent: -25px;
    padding-left: 25px;
}
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-box .box-info p{
    margin-bottom: 0;
    line-height: 1.2;
}
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-box .box-info a{
    color:#FF6D2D;
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-boxs{
    font-size: 16px;
}
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-box .box-info .title{
    text-indent: -20px;
    padding-left: 5px;
}
.elementor-2240 .elementor-element.elementor-element-2597d51 .start-box:nth-last-child(1) .box-info .title{
    font-size: 20px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d1757f9 */.elementor-2240 .elementor-element.elementor-element-d1757f9 p{
    margin-bottom: 0;
    opacity: 0.8;
    line-height: 1.2;
}
.elementor-2240 .elementor-element.elementor-element-d1757f9{
    width: calc(100% - 350px);
}
.elementor-2240 .elementor-element.elementor-element-d1757f9 .registration-info{
    display: flex;
    flex-wrap: wrap;
    gap: 16px;
}
.elementor-2240 .elementor-element.elementor-element-d1757f9 .registration-info .box{
    display: flex;
    align-items: center;
    justify-content: center;
    gap:8px;
    width: 198px;
    height: 69px;
    border-radius: 20px;
    background: rgba(255, 109, 45, 0.80);
    color: #fff;
    font-family: "Encode Sans Expanded";
    font-size: 16px;
    font-weight: 700;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-d1757f9{
    width: 100%;
    max-width:568px;
    margin:auto;
}
.elementor-2240 .elementor-element.elementor-element-d1757f9 .registration-info{
    justify-content: center;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-701af3f */.elementor-2240 .elementor-element.elementor-element-701af3f{
    overflow: hidden;
}
.elementor-2240 .elementor-element.elementor-element-701af3f>.elementor-container{
    max-width: 1300px;
    width: 90%;
}
.elementor-2240 .elementor-element.elementor-element-701af3f .elementor-widget-wrap{
    padding: 0;
}
.elementor-2240 .elementor-element.elementor-element-701af3f{
    position: relative;
    overflow: hidden;
}
.elementor-2240 .elementor-element.elementor-element-701af3f::before{
    content: "";
    position: absolute;
    bottom: -150px;
    right: -50px;
    z-index: 2;
    width: 700px;
    height: 512px;
    background: url("https://fachaicasino.org/wp-content/uploads/2024/06/genie.webp") no-repeat center/cover;
}
@media screen and (max-width:1500px){
    .elementor-2240 .elementor-element.elementor-element-701af3f::before{
    bottom: -130px;
    width: 500px;
    height: 412px;
}
}

@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-701af3f>.elementor-container{
    width: 75%;
    padding-bottom:356px;
}
.elementor-2240 .elementor-element.elementor-element-701af3f::before{
    bottom: -150px;
    right: 50%;
    transform:translate(50%,0);
    width: 746px;
    height: 512px;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-701af3f>.elementor-container{
    width: 85%;
    padding-bottom:170px;
}
.elementor-2240 .elementor-element.elementor-element-701af3f::before{
    bottom: -80px;
    width: 400px;
    height:280px;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-97c19b8 *//*ranking-card*/
.elementor-2240 .elementor-element.elementor-element-97c19b8 p{
    margin: 0;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .ranking-card{
    border: 2px solid #ff6d2d;
    border-radius: 30px;
    padding: 20px;
    display: flex;
    margin-bottom: 20px;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-logo{
    display: flex;
    align-items: center;
    width: 40%;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check{
    width: 66%;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .logo-img{
    width: 50%;
    height: 100%;
    min-height: 73px;
    padding-right: 5px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .logo-img img{
    max-width: 180px;
    width: 100%;
    height: fit-content;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .logo-text{
    width: 50%;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .logo-text p{
    padding-left: 5vmin;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check{
    padding-left: 6vmin;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check p{
    position: relative;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check p::before{
    content: "✅ ";
    position: absolute;
    left: -3vmin;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-btn{
    width: 34%;
    display: flex;
    align-items: center;
    justify-content: center;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .divider{
    border-right:2px solid #ff6d2d;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-body{
    width: 60%;
    display:flex;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-97c19b8 .ranking-card{
    flex-direction:column;
    gap:15px;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-logo{
    width:100%;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check{
    width: 100%;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-btn{
    width:100%;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check{
    padding-left: 15vmin;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check p::before{
    left: -5vmin;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .divider{
    border:0px;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .logo-img.divider{
    border-right:2px solid #ff6d2d;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-body{
    width: 100%;
    display:flex;
    flex-direction:column-reverse;
    gap:15px;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-97c19b8 .ranking-card{
    padding: 20px 10px;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check{
    padding-left: 10vmin;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .card-check p::before{
    left: -7vmin;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .logo-text p{
    padding-left: 2vmin;
}
}
/*z-index*/
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn .z-4{
    z-index: 4;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn .z-3{
    z-index: 3;
}
/*btn*/
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn-toggle{
    z-index: 2;
    display: inline-block;
    border-radius: 10px;
    font-size: 16px;
    border: 2px solid #495057;
    background: #FF6D2D;
    font-weight: 700;
    width: 150px;
    line-height: 45px;
    color: #fff;
    text-align: center;
    text-decoration: none;
    cursor: pointer;
    user-select:none;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn-toggle:hover{
        background: #FF993C;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn{
    position: relative;
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn-list{
    position: absolute;
    z-index: 3;
    top: 100%;
    width: 80%;
    background-color: rgba(0, 0, 0, 0.96);
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn.show .dropDownBtn-list{
  max-height: fit-content;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn-link{
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 32px;
    font-size: 16px;
    border-left: 1px solid  #FF6D2D;
	border-right: 1px solid  #FF6D2D;
	border-bottom: 1px solid #FF6D2D;
    color: white;
}
.elementor-2240 .elementor-element.elementor-element-97c19b8 .dropDownBtn-link:hover {
  background-color: #232323;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8c53d66 */.elementor-2240 .elementor-element.elementor-element-8c53d66>.elementor-container{
    max-width: 1300px;
    width: 90%;
}
.elementor-2240 .elementor-element.elementor-element-8c53d66 .elementor-widget-wrap{
    padding: 0;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-8c53d66>.elementor-container{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-8c53d66>.elementor-container{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-938ca42 */.elementor-2240 .elementor-element.elementor-element-938ca42{
    max-width: 1380px;
    width: 90%;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-938ca42{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-938ca42{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2627247 */.elementor-2240 .elementor-element.elementor-element-2627247{
    max-width: 1380px;
    width: 90%;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-2627247{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-2627247{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for toggle, class: .elementor-element-0cce0d0 */.elementor-2240 .elementor-element.elementor-element-0cce0d0{
    max-width: 1380px;
    width: 90%;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-0cce0d0{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-0cce0d0{
    width: 85%;
}
}
.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-toggle-item{
    margin-bottom: 18px;
}
.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-toggle .elementor-tab-content{
    border-bottom: 0px;
}
.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-title{
    position: relative;
    padding:8px 150px 8px 30px;
    background-color: #FF6D2D;
    line-height: 1.5;
}
.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-title::after{
    content:"";
    width: 30px;
    height: 30px;
    background: url("https://fachaicasino.org/wp-content/uploads/2024/05/plus.png") no-repeat center/contain;
    position: absolute;
    right: 30px;
    top:50%;
    transform: translateY(-50%);
}
.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-title.elementor-active::after{
    background-image: url("https://fachaicasino.org/wp-content/uploads/2024/05/minus.png");
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-title{
    position: relative;
    padding:8px 60px 8px 10px;
}
.elementor-2240 .elementor-element.elementor-element-0cce0d0 .elementor-tab-title::after{
    right: 10px;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-16bcd15 */.elementor-2240 .elementor-element.elementor-element-16bcd15{
    overflow: hidden;
}
.elementor-2240 .elementor-element.elementor-element-16bcd15 .elementor-widget-wrap{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4683216 */.elementor-2240 .elementor-element.elementor-element-4683216{
    max-width: 1380px;
    width: 90%;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-4683216{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-4683216{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d1f6533 */.elementor-2240 .elementor-element.elementor-element-d1f6533{
    max-width: 1380px;
    width: 90%;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-d1f6533{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-d1f6533{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9248fc0 */.elementor-2240 .elementor-element.elementor-element-9248fc0{
    max-width: 1380px;
    width: 90%;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-9248fc0{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-9248fc0{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f997777 */.elementor-2240 .elementor-element.elementor-element-f997777{
    max-width: 1380px;
    width: 90%;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-f997777{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-f997777{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e65c7c */.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-container{
    width: 95%;
    max-width: 1400px;
    margin: 0 auto;
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-wrapper {
  font-family: "Encode Sans Expanded";
  color: #333;
  padding:20px;
  height: auto;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-slide {
  width: auto;
  height: inherit;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c p {
  margin: 0;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard {
  position: relative;
  box-shadow: 2px 4px 5px 0px rgba(0, 0, 0, 0.20);
  border-radius: 30px;
  width: 306px;
  min-height: 340px;
  overflow: hidden;
  background: url("https://fachaicasino.org/wp-content/uploads/2024/06/gods-grant-fortune.webp") no-repeat bottom/cover;
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-slide:nth-child(2) .gameCard{
    background-image: url("https://fachaicasino.org/wp-content/uploads/2024/06/sugar-bang-bang.webp");
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-slide:nth-child(3) .gameCard{
    background-image: url("https://fachaicasino.org/wp-content/uploads/2024/06/star-hunter.webp");
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-slide:nth-child(4) .gameCard{
    background-image: url("https://fachaicasino.org/wp-content/uploads/2024/06/money-tree-dozer.webp");
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-slide:hover .gameCard {
  transform: translateY(-5px);
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardImage img {
  width: 100%;
  z-index: 1;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .hotIcon {
  position: absolute;
  top: 12px;
  left: 25px;
  border-radius: 50px;
  background: #FF265A;
  z-index: 3;
  width: 60px;
  line-height: 30px;
  text-align: center;
  color: #FFF;
  font-size: 12px;
  font-weight: 700;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 3;
  max-height: 230px;
  transform: translateY(100px);
  border-radius: 0px 0px 30px 30px;
  background: rgba(255, 255, 255, 0.50);
  backdrop-filter: blur(12.5px);
  font-size: 12px;
  padding: 45px 24px 24px 24px;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-slide:hover .gameCard .gameCardBody {
  transform: translateY(0px);
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody .gameCardIcon {
  position: absolute;
  top: -44px;
  left: 24px;
  z-index: 4;
  width: 88px;
  height: 88px;
  overflow: hidden;
  border-radius: 20px;
  background: lightgray 50%;
  box-shadow: 0px 6px 16px 3px rgba(9, 9, 59, 0.12), 0px 4px 12px 0px rgba(9, 9, 59, 0.16);
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody .gameCardIcon::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  border: none;
  border-radius: 1.25rem;
  border: 2px solid rgba(255, 255, 255, 0.45);
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody .gameCardIcon img {
  width: 100%;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody .gameTitle {
  position: relative;
  font-size: 16px;
  font-weight: 700;
  margin-bottom: 8px;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody .gameTitle::after {
  content: '>';
  position: absolute;
  right: 0;
  top: -5px;
  font-weight: 700;
  font-size: 20px;
  opacity: 0;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-slide:hover .gameCard .gameCardBody .gameTitle::after {
  opacity: 1;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody .gameCategory {
  display: flex;
  align-items: center;
  padding: 4px 8px;
  width: fit-content;
  gap: 6px;
  border-radius: 9px;
  background: rgba(255, 255, 255, 0.50);
  font-size: 10px;
  color: #000;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody .gameCategory img {
  width: 20px;
  height: 20px;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody ul {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  list-style-type: none;
  padding-left: 0;
  gap: 10px;
  opacity: 0;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-slide:hover .gameCard .gameCardBody ul {
  opacity: 1;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody ul li {
  width: calc(50% - 10px);
font-family: 'Roboto', 'Noto Sans SC', sans-serif;
white-space: nowrap;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard .gameCardBody ul li .text-bold {
  font-weight: 700;
  font-size: 14px;
}

.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-container .swiper-button-prev, .elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-container .swiper-button-next{
    width: 45px;
    height: 45px;
    left: 0px;
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-container .swiper-button-next{
    right: 0px;
    left: auto;
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-container .swiper-button-prev::after, .elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-container .swiper-button-next::after{
    display: none;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard {
  width: 276px;
  min-height: 328px;
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-container{
    width: 78%;
}
}
@media screen and (max-width:500px){
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-container{
    width: 95%;
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .swiper-wrapper {
  padding:20px 0px;
}
.elementor-2240 .elementor-element.elementor-element-8e65c7c .gameCard {
    width: 276px;
    margin:0 auto;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-fc80b49 */.elementor-2240 .elementor-element.elementor-element-fc80b49{
    overflow: hidden;
}
.elementor-2240 .elementor-element.elementor-element-fc80b49 .elementor-widget-wrap{
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0c39ba1 */.elementor-2240 .elementor-element.elementor-element-0c39ba1 ul li::marker{
    color: #FF6D2D;
}
.elementor-2240 .elementor-element.elementor-element-0c39ba1 ul li strong{
    color: #FF6D2D;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12a4acf */.elementor-2240 .elementor-element.elementor-element-12a4acf .banner{
    max-width: 940px;
    width: 90%;
    margin:0 auto;
}
.elementor-2240 .elementor-element.elementor-element-12a4acf .banner-swiper .swiper-button-prev, .elementor-2240 .elementor-element.elementor-element-12a4acf .banner-swiper .swiper-button-next{
    width: 45px;
    height: 45px;
    left: 0px;
}
.elementor-2240 .elementor-element.elementor-element-12a4acf .banner-swiper .swiper-button-next{
    right: 0px;
    left: auto;
}
.elementor-2240 .elementor-element.elementor-element-12a4acf .banner-swiper .swiper-button-prev::after, .elementor-2240 .elementor-element.elementor-element-12a4acf .banner-swiper .swiper-button-next::after{
    display: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-219e883 */.elementor-2240 .elementor-element.elementor-element-219e883 ul li::marker{
    color: #FF6D2D;
}
.elementor-2240 .elementor-element.elementor-element-219e883 ul li strong{
    color: #FF6D2D;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-53905d1 */.elementor-2240 .elementor-element.elementor-element-53905d1>.elementor-container{
    max-width: 1300px;
    width: 90%;
}
.elementor-2240 .elementor-element.elementor-element-53905d1 .elementor-widget-wrap{
    padding: 0;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-53905d1>.elementor-container{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-53905d1>.elementor-container{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-808feec */.elementor-2240 .elementor-element.elementor-element-808feec ul li::marker{
    color: #FF6D2D;
}
.elementor-2240 .elementor-element.elementor-element-808feec ul li strong{
    color: #FF6D2D;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-0826450 */.elementor-2240 .elementor-element.elementor-element-0826450 ul li::marker{
    color: #FF6D2D;
}
.elementor-2240 .elementor-element.elementor-element-0826450 ul li strong{
    color: #FF6D2D;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-ca51517 */.elementor-2240 .elementor-element.elementor-element-ca51517{
    overflow: hidden;
}
.elementor-2240 .elementor-element.elementor-element-ca51517>.elementor-container{
    max-width: 1300px;
    width: 90%;
}
.elementor-2240 .elementor-element.elementor-element-ca51517 .elementor-widget-wrap{
    padding: 0;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-ca51517>.elementor-container{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-ca51517>.elementor-container{
    width: 85%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3f6d099 */.elementor-2240 .elementor-element.elementor-element-3f6d099{
    max-width: 840px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-2b3ebcd */.elementor-2240 .elementor-element.elementor-element-2b3ebcd{
    padding-right: 30%;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-2b3ebcd{
    /*max-width: 76%;*/
    padding: 0px;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-2b3ebcd{
    max-width: 100%;
    width:100%;
}
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1004373 */.elementor-2240 .elementor-element.elementor-element-1004373{
    width: fit-content;
}
.elementor-2240 .elementor-element.elementor-element-1004373 .dropDownBtn-toggle{
    z-index: 2;
    display: inline-block;
    background-color: #191970;
    border-radius: 10px;
    font-size: 16px;
    font-weight: 700;
    width: 150px;
    line-height: 45px;
    color: #fff;
    text-align: center;
    cursor: pointer;
    user-select:none;
}
.elementor-2240 .elementor-element.elementor-element-1004373 .dropDownBtn{
    position: relative;
    width: fit-content;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.elementor-2240 .elementor-element.elementor-element-1004373 .dropDownBtn-list{
    position: absolute;
    z-index: 1;
    top: 45px;
    width: 80%;
    background-color: rgba(0, 0, 0, 0.96);
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.3s ease-out;
}
.elementor-2240 .elementor-element.elementor-element-1004373 .dropDownBtn.show .dropDownBtn-list{
  max-height: fit-content;
}
.elementor-2240 .elementor-element.elementor-element-1004373 .dropDownBtn-link{
    display: block;
    text-align: center;
    text-decoration: none;
    line-height: 32px;
    font-size: 16px;
    border-left: 1px solid  #4361ee;
	border-right: 1px solid  #4361ee;
	border-bottom: 1px solid #4361ee;
    color: white;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-1004373{
    margin: 0 auto;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-b1f4e64 */.elementor-2240 .elementor-element.elementor-element-b1f4e64{
    position: relative;
    border-radius: 20px;
    background: linear-gradient(270deg, #FFA234 0%, #F96828 100%);
    padding: 24px 90px;
}
.elementor-2240 .elementor-element.elementor-element-b1f4e64 .elementor-widget-wrap{
    padding: 0;
}
.elementor-2240 .elementor-element.elementor-element-b1f4e64::after{
    content:"";
    position: absolute;
    right: -100px;
    bottom:0;
    width: 610px;
    height: 420px;
    background: url("https://fachaicasino.org/wp-content/uploads/2024/06/super-element.webp")no-repeat center/cover;
}
@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-b1f4e64{
    position: static;
    padding: 0;
    height: auto;
    background:transparent;
}
.elementor-2240 .elementor-element.elementor-element-b1f4e64::after{
    display:none;
}
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-12f2fbb */.elementor-2240 .elementor-element.elementor-element-12f2fbb{
    background: #F8F9FA;
    padding: 50px 0;
}

.elementor-2240 .elementor-element.elementor-element-12f2fbb>.elementor-container{
    max-width: 1300px;
    width: 90%;
    
}

@media screen and (max-width:1024px){
.elementor-2240 .elementor-element.elementor-element-12f2fbb{
    position:relative;
    overflow:hidden;
    background: linear-gradient(270deg, #FFA234 0%, #F96828 100%);
    padding:34px 0 91px;
}
.elementor-2240 .elementor-element.elementor-element-12f2fbb::after{
    content:"";
    position: absolute;
    right: -24px;
    bottom:-0px;
    width: 400px;
    height: 275px;
    background: url("https://fachaicasino.org/wp-content/uploads/2024/06/super-element.webp")no-repeat center/cover;
}
.elementor-2240 .elementor-element.elementor-element-12f2fbb>.elementor-container{
    width: 75%;
}
}
@media screen and (max-width:767px){
.elementor-2240 .elementor-element.elementor-element-12f2fbb>.elementor-container{
    width: 85%;
}
.elementor-2240 .elementor-element.elementor-element-12f2fbb{
    padding:50px 0 265px;
}
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-2240{
    overflow-x: hidden;
}/* End custom CSS */