.elementor-94494 .elementor-element.elementor-element-7f71d19d{--display:flex;--min-height:550px;--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;}.elementor-94494 .elementor-element.elementor-element-19ac8f9a{--display:flex;--position:fixed;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-87px;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-19ac8f9a{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-19ac8f9a{right:0px;}.elementor-94494 .elementor-element.elementor-element-66fe8970{--display:flex;--position:absolute;--min-height:550px;top:0px;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-66fe8970{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-66fe8970{right:0px;}.elementor-94494 .elementor-element.elementor-element-69e481da{--display:flex;--position:absolute;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-69e481da{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-69e481da{right:0px;}.elementor-94494 .elementor-element.elementor-element-729b9e42{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-11f8e41d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-5d4a8a63{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:40px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-b03708f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field.display-multiline, .elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{background-color:#B8860B;border-style:solid;border-width:2px 2px 2px 2px;border-color:#DDB106FA;box-shadow:2px 8px 5px 0px rgba(0, 0, 0, 0.35);}.elementor-94494 .elementor-element.elementor-element-5fd24e99 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-5fd24e99.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:0.9em;font-weight:900;text-align:left;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field.display-multiline{padding:3px 6px 3px 6px;margin:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:3px 6px 3px 6px;margin:0px 0px 0px 0px;border-radius:15px 15px 15px 15px;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field__icon{color:#FFF300;font-size:0.8em;margin-top:0px;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field__icon :is(svg, path){fill:#FFF300;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field__icon{margin-right:5px;}body.rtl .elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field__icon{margin-left:5px;}.elementor-94494 .elementor-element.elementor-element-4d8065fc > .elementor-widget-container{margin:0px 0px -1px -44px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-4d8065fc.elementor-element{--align-self:flex-end;--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-34f31751 > .elementor-widget-container{margin:-10px 0px -15px 0px;}.elementor-94494 .elementor-element.elementor-element-34f31751 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:700;line-height:1.3em;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;text-shadow:3px 3px 3px #000000;color:#D9DFFF;}.elementor-94494 .elementor-element.elementor-element-34f31751 .elementor-heading-title a:hover, .elementor-94494 .elementor-element.elementor-element-34f31751 .elementor-heading-title a:focus{color:#C75A5A00;}.elementor-94494 .elementor-element.elementor-element-7465b169 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-7465b169 .jet-listing-dynamic-terms{text-align:left;}.elementor-94494 .elementor-element.elementor-element-7465b169 .jet-listing-dynamic-terms__icon{color:#D9DFFF;font-size:15px;}.elementor-94494 .elementor-element.elementor-element-7465b169 .jet-listing-dynamic-terms__icon :is(svg, path){fill:#D9DFFF;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-7465b169 .jet-listing-dynamic-terms__icon{margin-right:8px;}body.rtl .elementor-94494 .elementor-element.elementor-element-7465b169 .jet-listing-dynamic-terms__icon{margin-left:8px;}.elementor-94494 .elementor-element.elementor-element-7465b169 .jet-listing-dynamic-terms__link{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#D9DFFF;}.elementor-94494 .elementor-element.elementor-element-7465b169 .jet-listing-dynamic-terms__delimiter{color:#4054B2;}.elementor-94494 .elementor-element.elementor-element-215ee477 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-215ee477 .jet-listing-dynamic-terms{text-align:left;}.elementor-94494 .elementor-element.elementor-element-215ee477 .jet-listing-dynamic-terms__icon{color:#D9DFFF;font-size:15px;}.elementor-94494 .elementor-element.elementor-element-215ee477 .jet-listing-dynamic-terms__icon :is(svg, path){fill:#D9DFFF;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-215ee477 .jet-listing-dynamic-terms__icon{margin-right:8px;}body.rtl .elementor-94494 .elementor-element.elementor-element-215ee477 .jet-listing-dynamic-terms__icon{margin-left:8px;}.elementor-94494 .elementor-element.elementor-element-215ee477 .jet-listing-dynamic-terms__link{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#D9DFFF;}.elementor-94494 .elementor-element.elementor-element-215ee477 .jet-listing-dynamic-terms__delimiter{color:#4054B2;}.elementor-94494 .elementor-element.elementor-element-215ee477 .jet-listing-dynamic-terms__prefix{color:#D9DFFF;}.elementor-94494 .elementor-element.elementor-element-f78e28c > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-f78e28c .jet-listing-dynamic-terms{text-align:left;}.elementor-94494 .elementor-element.elementor-element-f78e28c .jet-listing-dynamic-terms__icon{color:#D9DFFF;font-size:15px;}.elementor-94494 .elementor-element.elementor-element-f78e28c .jet-listing-dynamic-terms__icon :is(svg, path){fill:#D9DFFF;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-f78e28c .jet-listing-dynamic-terms__icon{margin-right:8px;}body.rtl .elementor-94494 .elementor-element.elementor-element-f78e28c .jet-listing-dynamic-terms__icon{margin-left:8px;}.elementor-94494 .elementor-element.elementor-element-f78e28c .jet-listing-dynamic-terms__link{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#D9DFFF;}.elementor-94494 .elementor-element.elementor-element-f78e28c .jet-listing-dynamic-terms__delimiter{color:#4054B2;}.elementor-94494 .elementor-element.elementor-element-f78e28c .jet-listing-dynamic-terms__prefix{color:#D9DFFF;}.elementor-94494 .elementor-element.elementor-element-93c5998 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field__content{color:#D9DFFF;font-family:"Poppins", Sans-serif;font-size:1em;line-height:1.4em;text-align:left;}.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field__icon{color:#D9DFFF;font-size:15px;}.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D9DFFF;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field__icon{margin-right:8px;}body.rtl .elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field__icon{margin-left:8px;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field__content{color:#D9DFFF;font-family:"Poppins", Sans-serif;font-size:1em;line-height:1.4em;text-align:left;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field__icon{color:#D9DFFF;font-size:15px;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D9DFFF;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field__icon{margin-right:8px;}body.rtl .elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field__icon{margin-left:8px;}.elementor-94494 .elementor-element.elementor-element-692a0dd1 > .elementor-widget-container{margin:0px 0px -15px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-659e80a1 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-659e80a1.elementor-element{--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-36627d8a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:10px;--margin-bottom:-10px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-690c8bc5 > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-39be345a > .elementor-widget-container{margin:0px 5px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-722f1b01 > .elementor-widget-container{margin:-7px 0px 0px -5px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-722f1b01 .jet-listing-dynamic-meta{text-align:left;}.elementor-94494 .elementor-element.elementor-element-722f1b01 .jet-listing-dynamic-meta__item, .elementor-94494 .elementor-element.elementor-element-722f1b01 .jet-listing-dynamic-meta__item-val{font-family:"Poppins", Sans-serif;font-size:0.9em;line-height:1em;}.elementor-94494 .elementor-element.elementor-element-722f1b01 .jet-listing-dynamic-meta__item{background-color:#E5E5E500;color:#000000FA;padding:6px 5px 7px 5px;border-radius:5px 5px 5px 5px;}.elementor-94494 .elementor-element.elementor-element-722f1b01 .jet-listing-dynamic-meta__item:hover{background-color:#E5E5E500;color:#FFFFFF;}.elementor-94494 .elementor-element.elementor-element-722f1b01 .jet-listing-dynamic-meta__icon{font-size:10px;}.elementor-94494 .elementor-element.elementor-element-722f1b01 .jet-listing-dynamic-meta__item-val{color:#1A1818;}.elementor-94494 .elementor-element.elementor-element-349d615f{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}.elementor-94494 .elementor-element.elementor-element-349d615f.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-349d615f{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-349d615f{right:0px;}.elementor-94494 .elementor-element.elementor-element-240fd54{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-240fd54.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94494 .elementor-element.elementor-element-56698c24{--display:flex;}.elementor-94494 .elementor-element.elementor-element-56698c24.e-con{--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-7ae33867 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-6dc4d3dd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-94494 .elementor-element.elementor-element-6dc4d3dd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-94494 .elementor-element.elementor-element-198c61d3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-6cd65050{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-94494 .elementor-element.elementor-element-65c22e35 > .elementor-widget-container{background-color:#0B07FE00;margin:0px 0px 0px 0px;padding:7px 10px 0px 15px;border-radius:2px 2px 2px 2px;}.elementor-94494 .elementor-element.elementor-element-65c22e35 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:20px;font-weight:600;line-height:18px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);color:#E5E5E5;}.elementor-94494 .elementor-element.elementor-element-11bdfdf1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-11bdfdf1.e-con{--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-6ef2bfb8 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-6ef2bfb8.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-6ef2bfb8 .jet-listing-dynamic-terms{text-align:left;}.elementor-94494 .elementor-element.elementor-element-6ef2bfb8 .jet-listing-dynamic-terms__icon{color:#D9DFFF;font-size:15px;}.elementor-94494 .elementor-element.elementor-element-6ef2bfb8 .jet-listing-dynamic-terms__icon :is(svg, path){fill:#D9DFFF;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-6ef2bfb8 .jet-listing-dynamic-terms__icon{margin-right:8px;}body.rtl .elementor-94494 .elementor-element.elementor-element-6ef2bfb8 .jet-listing-dynamic-terms__icon{margin-left:8px;}.elementor-94494 .elementor-element.elementor-element-6ef2bfb8 .jet-listing-dynamic-terms__link{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;color:#D9DFFF;}.elementor-94494 .elementor-element.elementor-element-6ef2bfb8 .jet-listing-dynamic-terms__delimiter{color:#4054B2;}.elementor-94494 .elementor-element.elementor-element-559342b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-559342b7.elementor-element{--align-self:flex-start;--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field__content{color:#D9DFFF;font-family:"Poppins", Sans-serif;font-size:15px;line-height:1.4em;text-align:left;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:100%;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:100%;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field{justify-content:flex-start;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field__icon{color:#D9DFFF;font-size:15px;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field__icon :is(svg, path){fill:#D9DFFF;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field__icon{margin-right:8px;}body.rtl .elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field__icon{margin-left:8px;}.elementor-94494 .elementor-element.elementor-element-cef52ff > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-cef52ff.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-414d3952{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-414d3952.e-con{--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-14e4f0f5 > .elementor-widget-container{background-color:#0B07FE00;margin:10px 0px 0px 0px;padding:7px 10px 0px 15px;border-radius:2px 2px 2px 2px;}.elementor-94494 .elementor-element.elementor-element-14e4f0f5.elementor-element{--order:-99999 /* order start hack */;}.elementor-94494 .elementor-element.elementor-element-14e4f0f5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);color:#E5E5E5;}.elementor-94494 .elementor-element.elementor-element-523242a1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-523242a1 > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-94494 .elementor-element.elementor-element-404571dc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-404571dc > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}.elementor-94494 .elementor-element.elementor-element-452e67b2{--display:flex;}.elementor-94494 .elementor-element.elementor-element-705aaea3{color:#D9DFFF;font-size:16px;line-height:1.6em;}.elementor-94494 .elementor-element.elementor-element-51aed9a8{--display:flex;--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-19cbad1c.elementor-element{--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-6202754f{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:-25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}.elementor-94494 .elementor-element.elementor-element-6202754f.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-6202754f{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-6202754f{right:0px;}.elementor-94494 .elementor-element.elementor-element-6aa1b1e0{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-6aa1b1e0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-94494 .elementor-element.elementor-element-4b652a08.elementor-element{--order:-99999 /* order start hack */;}.elementor-94494 .elementor-element.elementor-element-2bfea648{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}.elementor-94494 .elementor-element.elementor-element-627b909b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-94494 .elementor-element.elementor-element-2b6a3c1d > .elementor-widget-container{background-color:#0B07FE00;margin:0px 0px 0px 0px;padding:7px 10px 0px 15px;border-radius:2px 2px 2px 2px;}.elementor-94494 .elementor-element.elementor-element-2b6a3c1d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);color:#E5E5E5;}.elementor-94494 .elementor-element.elementor-element-3a507878 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-94494 .elementor-element.elementor-element-3a507878 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-94494 .elementor-element.elementor-element-6c8ff27a > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-94494 .elementor-element.elementor-element-6c8ff27a .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-94494 .elementor-element.elementor-element-2bfea648.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-2bfea648{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-2bfea648{right:0px;}.elementor-94494 .elementor-element.elementor-element-24e61e54{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}.elementor-94494 .elementor-element.elementor-element-24e61e54.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-24e61e54{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-24e61e54{right:0px;}.elementor-94494 .elementor-element.elementor-element-6184c0f9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-94494 .elementor-element.elementor-element-59ed0ae6 > .elementor-widget-container{background-color:#0B07FE00;margin:0px 0px 0px 0px;padding:7px 10px 0px 15px;border-radius:2px 2px 2px 2px;}.elementor-94494 .elementor-element.elementor-element-59ed0ae6 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);color:#E5E5E5;}.elementor-94494 .elementor-element.elementor-element-5a243749.elementor-element{--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-fe30490{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}.elementor-94494 .elementor-element.elementor-element-2ef0e279{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-94494 .elementor-element.elementor-element-accafed > .elementor-widget-container{background-color:#0B07FE00;margin:0px 0px 0px 0px;padding:7px 10px 0px 15px;border-radius:2px 2px 2px 2px;}.elementor-94494 .elementor-element.elementor-element-accafed .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);color:#E5E5E5;}.elementor-94494 .elementor-element.elementor-element-5ed9dd13{--display:flex;}.elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .jet-listing-grid > .jet-listing-grid__items{--columns:4;}:is( .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider > .jet-listing-grid__items > .slick-list > .slick-track, .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider > .jet-listing-grid__items ) > .jet-listing-grid__item{padding-top:calc(23px / 2);padding-bottom:calc(23px / 2);}:is( .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid, .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__slider, .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__scroll-slider ) > .jet-listing-grid__items.grid-collapse-gap{margin-top:calc( 23px / -2);margin-bottom:calc( 23px / -2);}.elementor-94494 .elementor-element.elementor-element-fe30490.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-fe30490{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-fe30490{right:0px;}.elementor-94494 .elementor-element.elementor-element-45f7e6e9{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}.elementor-94494 .elementor-element.elementor-element-45f7e6e9.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-45f7e6e9{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-45f7e6e9{right:0px;}.elementor-94494 .elementor-element.elementor-element-564a5926{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-94494 .elementor-element.elementor-element-4ffa4036 > .elementor-widget-container{background-color:#0B07FE00;margin:0px 0px 0px 0px;padding:7px 10px 0px 15px;border-radius:2px 2px 2px 2px;}.elementor-94494 .elementor-element.elementor-element-4ffa4036 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;line-height:18px;text-shadow:2px 2px 5px rgba(0, 0, 0, 0.3);color:#E5E5E5;}.elementor-94494 .elementor-element.elementor-element-6fe1b7e2{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-28a59153 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-2c5bf209 > .elementor-widget-container{margin:0px 20px 20px 20px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-2c5bf209{--alignment:center;--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-94494 .elementor-element.elementor-element-2c5bf209 .elementor-share-btn{font-size:calc(1.3px * 10);height:3em;}.elementor-94494 .elementor-element.elementor-element-2c5bf209 .elementor-share-btn__icon{--e-share-buttons-icon-size:1.8em;}.elementor-94494 .elementor-element.elementor-element-2c5bf209 .elementor-share-btn__title{font-size:1px;}.elementor-94494 .elementor-element.elementor-element-0bd3854{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-94494 .elementor-element.elementor-element-0bd3854.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-94494 .elementor-element.elementor-element-251957b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-94494 .elementor-element.elementor-element-251957b.elementor-element{--order:-99999 /* order start hack */;}.elementor-94494 .elementor-element.elementor-element-16a9dddd > .elementor-widget-container{margin:0px 30px 0px 30px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-16a9dddd.elementor-element{--order:-99999 /* order start hack */;}.elementor-94494 .elementor-element.elementor-element-16a9dddd .jet-listing-dynamic-field__content{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:1em;font-weight:400;text-align:left;}.elementor-94494 .elementor-element.elementor-element-16a9dddd .jet-listing-dynamic-field .jet-listing-dynamic-field__inline-wrap{width:auto;}.elementor-94494 .elementor-element.elementor-element-16a9dddd .jet-listing-dynamic-field .jet-listing-dynamic-field__content{width:auto;}.elementor-94494 .elementor-element.elementor-element-16a9dddd .jet-listing-dynamic-field{justify-content:center;}.elementor-94494 .elementor-element.elementor-element-16a9dddd .jet-listing-dynamic-field__icon{color:#FFFFFF;font-size:2em;}.elementor-94494 .elementor-element.elementor-element-16a9dddd .jet-listing-dynamic-field__icon :is(svg, path){fill:#FFFFFF;}.elementor-94494 .elementor-element.elementor-element-1711fc{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}.elementor-94494 .elementor-element.elementor-element-1711fc.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-1711fc{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-1711fc{right:0px;}.elementor-94494 .elementor-element.elementor-element-3a0d4918{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-94494 .elementor-element.elementor-element-7fa69968{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-5db5969b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-5ee8bc8a{--display:flex;--position:absolute;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:20px;--margin-bottom:-580px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:-608px;}.elementor-94494 .elementor-element.elementor-element-5ee8bc8a.e-con{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-94494 .elementor-element.elementor-element-5ee8bc8a{left:0px;}body.rtl .elementor-94494 .elementor-element.elementor-element-5ee8bc8a{right:0px;}.elementor-94494 .elementor-element.elementor-element-237aaed7{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-94494 .elementor-element.elementor-element-4b6b52c4{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-536889b{width:100%;max-width:100%;text-align:start;font-size:12px;line-height:1.2em;color:#A8A8A8;}.elementor-94494 .elementor-element.elementor-element-536889b > .elementor-widget-container{margin:40px 40px 40px 40px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-536889b.elementor-element{--align-self:flex-end;}.elementor-94494 .elementor-element.elementor-element-536889b a{color:#A8A8A8;}@media(max-width:1024px){.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field__content{line-height:2.2em;}.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-93c5998 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field__content{line-height:2.2em;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-36627d8a{--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;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field__content{line-height:2.2em;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field.display-multiline{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-559342b7 .jet-listing-dynamic-field.display-inline .jet-listing-dynamic-field__inline-wrap{padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-523242a1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-523242a1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-94494 .elementor-element.elementor-element-404571dc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-404571dc > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .jet-listing-grid > .jet-listing-grid__items{--columns:2;} .elementor-94494 .elementor-element.elementor-element-2c5bf209{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-94494 .elementor-element.elementor-element-536889b{line-height:1.7em;}}@media(max-width:767px){.elementor-94494 .elementor-element.elementor-element-7f71d19d{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-94494 .elementor-element.elementor-element-19ac8f9a{--margin-top:-10px;--margin-bottom:-30px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-6aa93c33 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-5d4a8a63{--margin-top:0px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field__content{font-size:0.8em;}.elementor-94494 .elementor-element.elementor-element-5fd24e99 .jet-listing-dynamic-field__icon{font-size:0.8em;}.elementor-94494 .elementor-element.elementor-element-34f31751 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-f78e28c > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-94494 .elementor-element.elementor-element-93c5998 > .elementor-widget-container{margin:0px 0px -25px 0px;}.elementor-94494 .elementor-element.elementor-element-3b0cb260 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-94494 .elementor-element.elementor-element-36627d8a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-94494 .elementor-element.elementor-element-690c8bc5 > .elementor-widget-container{margin:0px 0px -10px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-39be345a > .elementor-widget-container{margin:0px 0px -10px -5px;}.elementor-94494 .elementor-element.elementor-element-722f1b01{width:100%;max-width:100%;}.elementor-94494 .elementor-element.elementor-element-722f1b01 > .elementor-widget-container{margin:0px 0px 0px -5px;}.elementor-94494 .elementor-element.elementor-element-349d615f{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-6dc4d3dd > .elementor-widget-container{margin:0px 10px 0px 10px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-65c22e35 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-94494 .elementor-element.elementor-element-65c22e35 .elementor-heading-title{line-height:1em;}.elementor-94494 .elementor-element.elementor-element-11bdfdf1{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-94494 .elementor-element.elementor-element-6ef2bfb8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-559342b7 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-559342b7.elementor-element{--align-self:center;--order:99999 /* order end hack */;}.elementor-94494 .elementor-element.elementor-element-cef52ff.elementor-element{--align-self:flex-start;}.elementor-94494 .elementor-element.elementor-element-414d3952{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-14e4f0f5 .elementor-heading-title{font-size:0.8em;line-height:1em;}.elementor-94494 .elementor-element.elementor-element-523242a1 > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-523242a1 > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-94494 .elementor-element.elementor-element-404571dc > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-404571dc > .jet-listing-grid > .jet-listing-grid__items{--columns:2;}.elementor-94494 .elementor-element.elementor-element-6202754f{--margin-top:-5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-4b652a08 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-94494 .elementor-element.elementor-element-627b909b{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-94494 .elementor-element.elementor-element-2b6a3c1d .elementor-heading-title{font-size:0.8em;line-height:1em;}.elementor-94494 .elementor-element.elementor-element-3a507878 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-94494 .elementor-element.elementor-element-6c8ff27a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-2bfea648{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-24e61e54{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-6184c0f9{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-94494 .elementor-element.elementor-element-59ed0ae6 .elementor-heading-title{font-size:0.8em;line-height:1em;}.elementor-94494 .elementor-element.elementor-element-2ef0e279{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-94494 .elementor-element.elementor-element-accafed .elementor-heading-title{font-size:0.8em;line-height:1em;}.elementor-94494 .elementor-element.elementor-element-5ed9dd13{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-2f96dc6a > .elementor-widget-container > .jet-listing-grid > .jet-listing-grid__items, .elementor-94494 .elementor-element.elementor-element-2f96dc6a > .jet-listing-grid > .jet-listing-grid__items{--columns:1;}.elementor-94494 .elementor-element.elementor-element-fe30490{--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-45f7e6e9{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-564a5926{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-94494 .elementor-element.elementor-element-4ffa4036 .elementor-heading-title{font-size:0.8em;line-height:1em;}.elementor-94494 .elementor-element.elementor-element-28a59153 > .elementor-widget-container{padding:0px 0px 0px 0px;} .elementor-94494 .elementor-element.elementor-element-2c5bf209{--grid-side-margin:5px;--grid-column-gap:5px;--grid-row-gap:0px;--grid-bottom-margin:0px;}.elementor-94494 .elementor-element.elementor-element-0bd3854 > .elementor-widget-container{margin:0px 10px 0px 10px;}.elementor-94494 .elementor-element.elementor-element-251957b > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-94494 .elementor-element.elementor-element-16a9dddd > .elementor-widget-container{margin:0px 20px 0px 20px;}.elementor-94494 .elementor-element.elementor-element-1711fc{--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-3a0d4918{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-94494 .elementor-element.elementor-element-5db5969b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-94494 .elementor-element.elementor-element-5ee8bc8a{--margin-top:10px;--margin-bottom:-580px;--margin-left:0px;--margin-right:0px;}.elementor-94494 .elementor-element.elementor-element-237aaed7{--margin-top:0px;--margin-bottom:0px;--margin-left:10px;--margin-right:10px;}.elementor-94494 .elementor-element.elementor-element-536889b > .elementor-widget-container{margin:40px 40px 40px 40px;}}@media(min-width:768px){.elementor-94494 .elementor-element.elementor-element-69e481da{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-349d615f{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-240fd54{--width:35%;}.elementor-94494 .elementor-element.elementor-element-6202754f{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-6aa1b1e0{--width:100%;}.elementor-94494 .elementor-element.elementor-element-627b909b{--content-width:1465px;}.elementor-94494 .elementor-element.elementor-element-2bfea648{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-24e61e54{--content-width:1340px;}.elementor-94494 .elementor-element.elementor-element-6184c0f9{--content-width:1434px;}.elementor-94494 .elementor-element.elementor-element-2ef0e279{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-fe30490{--content-width:1340px;}.elementor-94494 .elementor-element.elementor-element-45f7e6e9{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-564a5926{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-1711fc{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-3a0d4918{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-5ee8bc8a{--content-width:1300px;}.elementor-94494 .elementor-element.elementor-element-237aaed7{--content-width:1300px;}}/* Start custom CSS for html, class: .elementor-element-6aa93c33 */.elementor-94494 .elementor-element.elementor-element-6aa93c33 {
    height: 550px;
    overflow: hidden;
    border-radius: 20px;
}

.elementor-94494 .elementor-element.elementor-element-6aa93c33 .su-game-hero-background-image {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: cover;
    object-position: center center;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-66fe8970 */.cover-overlay {
      z-index: 5 !important;
    pointer-events: none !important;

    background: linear-gradient(
        180deg,
        rgba(0,0,0,0.25) 0%,
        rgba(0,0,0,0.40) 30%,
        rgba(5,0,90,0.65) 45%,
        rgba(5,0,90,0.80) 85%,
        rgba(5,0,90,1) 100%
    ) !important;
}

/* Put all normal hero content above the overlay */
.cover > *:not(.cover-overlay) {
    position: relative !important;
    z-index: 10 !important;
}

/* Mobile */
@media (max-width: 767px) {

    .cover-overlay {
        background: linear-gradient(
            180deg,
            rgba(0,0,0,0.10) 0%,
            rgba(0,0,0,0.15) 70%,
            rgba(5,0,90,0.25) 90%,
            rgba(5,0,90,1) 100%
        ) !important;
    }

}/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-11f8e41d */.featured-image-cover {
    border-radius: 20px;
    overflow: hidden;
    height: 450px;
    max-width: 450px !important;
    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);
}

.featured-image-cover img {
    display: block;
    width: 100%;
    height: 100% !important;
    object-fit: cover;
    object-position: center center;
    border-radius: 20px;
}

@media (max-width: 767px) {

    .featured-image-cover {
        height: 320px;
        max-width: 320px !important;
        margin: 0 auto;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-5fd24e99 */.elementor-94494 .elementor-element.elementor-element-5fd24e99 {
    position: relative;
    z-index: 20;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-4d8065fc */.su-overall-rating-label {
    display: inline-flex;
    align-items: center;
    justify-content: center;

    padding: 3px 8px 3px 28px;

    border-radius: 999px;
    background: rgba(5, 27, 127, 0.95);
    border: 1px solid rgba(217,223,255,0.28);

    color: #D9DFFF;
    font-size: 12px;
    font-weight: 800;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .4px;

    box-shadow:
    0 2px 4px rgba(0,0,0,0.40),
    0 6px 16px rgba(0,0,0,0.35),
    0 0 12px rgba(228,196,255,0.15);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b03708f */.elementor-94494 .elementor-element.elementor-element-b03708f {
    position: relative;
    z-index: 10;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-34f31751 */.elementor-94494 .elementor-element.elementor-element-34f31751 a,
.elementor-94494 .elementor-element.elementor-element-34f31751 a:visited {
    color: #ffffff !important;
    text-decoration: none !important;
}

.elementor-94494 .elementor-element.elementor-element-34f31751 a:hover,
.elementor-94494 .elementor-element.elementor-element-34f31751 a:focus {
    color: #ffffff !important;
    text-decoration: none !important;
}

.elementor-94494 .elementor-element.elementor-element-34f31751 a:active {
    color: #ffffff !important;
}

@media (max-width: 767px) {

    .elementor-94494 .elementor-element.elementor-element-34f31751 .elementor-heading-title,
    .elementor-94494 .elementor-element.elementor-element-34f31751 a {
        font-size: 35px !important;
        line-height: 1.1em !important;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-7465b169 */.meta-platform .jet-listing-dynamic-terms {
    display: flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;
}

.meta-platform .jet-listing-dynamic-terms__delimiter {
    display: none;
}

.meta-platform .jet-listing-dynamic-terms__link {
    display: inline-flex;
    align-items: center;

    padding: 4px 10px;
    border-radius: 999px;

    background: rgba(217,223,255,0.16);
    border: 1px solid rgba(217,223,255,0.28);

    color: #ffffff !important;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.1;
    text-decoration: none !important;

    transition: all .2s ease;
}

.meta-platform .jet-listing-dynamic-terms__link:hover {
    background: rgba(228,196,255,0.20);
    border-color: rgba(228,196,255,0.40);
    color: #E4C4FF !important;
}

@media (max-width: 767px) {

    .meta-platform .jet-listing-dynamic-terms__link {
        padding: 3px 8px;
        font-size: 12px;
    }

    .meta-platform .jet-listing-dynamic-terms {
        gap: 4px;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-215ee477 */.meta-developer .jet-listing-dynamic-terms {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;
}

.meta-developer .jet-listing-dynamic-terms__delimiter {
    display: none;
}

.meta-developer .jet-listing-dynamic-terms__link {
    display: inline-flex;
    align-items: center;

    padding: 4px 10px;
    border-radius: 999px;

    background: rgba(217,223,255,0.16);
    border: 1px solid rgba(217,223,255,0.28);

    color: #ffffff !important;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.1;
    text-decoration: none !important;

    transition: all .2s ease;
}

.meta-developer .jet-listing-dynamic-terms__link:hover {
    background: rgba(228,196,255,0.20);
    border-color: rgba(228,196,255,0.40);
    color: #E4C4FF !important;
}

@media (max-width: 767px) {

    .meta-developer .jet-listing-dynamic-terms__link {
        padding: 3px 8px;
        font-size: 12px;
    }

    .meta-developer .jet-listing-dynamic-terms {
        gap: 4px;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-f78e28c */.meta-publisher .jet-listing-dynamic-terms {
    display: inline-flex;
    flex-wrap: wrap;
    gap: 6px;
    align-items: center;
}

.meta-publisher .jet-listing-dynamic-terms__delimiter {
    display: none;
}

.meta-publisher .jet-listing-dynamic-terms__link {
    display: inline-flex;
    align-items: center;

    padding: 4px 10px;
    border-radius: 999px;

    background: rgba(217,223,255,0.16);
    border: 1px solid rgba(217,223,255,0.28);

    color: #ffffff !important;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.1;
    text-decoration: none !important;

    transition: all .2s ease;
}

.meta-publisher .jet-listing-dynamic-terms__link:hover {
    background: rgba(228,196,255,0.20);
    border-color: rgba(228,196,255,0.40);
    color: #E4C4FF !important;
}

@media (max-width: 767px) {

    .meta-publisher .jet-listing-dynamic-terms__link {
        padding: 3px 8px;
        font-size: 12px;
    }

    .meta-publisher .jet-listing-dynamic-terms {
        gap: 4px;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-93c5998 */.meta-genre {
    text-shadow:
        0 2px 4px rgba(0,0,0,0.40),
        0 4px 12px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-3b0cb260 */.meta-genre {
    text-shadow:
        0 2px 4px rgba(0,0,0,0.40),
        0 4px 12px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-692a0dd1 */.meta-genre {
    text-shadow:
        0 2px 4px rgba(0,0,0,0.40),
        0 4px 12px rgba(0,0,0,0.25);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-659e80a1 */.su-game-activity-summary {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 10px;
    margin: 20px 0 28px;
}

.su-game-activity-item {
    display: flex;
    align-items: center;
    gap: 10px;
    padding: 13px 14px;
    border-radius: 15px;
    background: rgba(0, 0, 80, 0.72);
    border: 1px solid rgba(217,223,255,0.18);
    color: #D6D6E8;
}

.su-game-activity-icon {
    width: 34px;
    height: 34px;
    flex: 0 0 34px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    background: rgba(217,223,255,0.08);
    color: #E4C4FF;
    font-size: 15px;
}

.su-game-activity-text {
    color: #D6D6E8;
    font-size: 14px;
    font-weight: 700;
    line-height: 1.3;
}

@media (max-width: 1024px) {
    .su-game-activity-summary {
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}

@media (max-width: 767px) {
    .su-game-activity-summary {
        grid-template-columns: 1fr;
        margin: 16px 0 22px;
    }

    .su-game-activity-item {
        padding: 12px;
    }
}

.su-game-activity-wrap {
    margin: 20px 0 28px;
}

.su-game-login-prompt {
    margin-top: 12px;
    padding: 16px;
    border-radius: 15px;
    background: rgba(0, 0, 80, 0.72);
    border: 1px solid rgba(217,223,255,0.18);
}

.su-game-login-prompt-text {
    margin-bottom: 14px;
}

.su-game-login-prompt-text strong {
    display: block;
    margin-bottom: 4px;
    color: #ffffff;
    font-size: 17px;
    font-weight: 800;
}

.su-game-login-prompt-text span {
    color: #D6D6E8;
    font-size: 14px;
    line-height: 1.5;
}

.su-game-login-prompt-actions {
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}

.su-game-login-action {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    padding: 11px 14px;
    border-radius: 12px;
    background: linear-gradient(135deg, #001a8d, #003cff);
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none !important;
}

.su-game-login-action:hover {
    transform: translateY(-2px);
}

@media (max-width: 767px) {

    .su-game-activity-summary {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 8px;
        margin: 12px 0 18px;
    }

    .su-game-activity-item {
        padding: 10px;
        gap: 8px;
        border-radius: 12px;
    }

    .su-game-activity-icon {
        width: 28px;
        height: 28px;
        flex: 0 0 28px;
        font-size: 13px;
    }

    .su-game-activity-text {
        font-size: 12px;
        line-height: 1.2;
    }

}/* End custom CSS */
/* Start custom CSS for jet-engine-data-store-button, class: .elementor-element-690c8bc5 */.card-played-toggle {
    display: block !important;
    text-align: left !important;
    width: auto !important;
}

.card-played-toggle a,
.card-played-toggle .jet-engine-dynamic-link {
    width: 180px !important;
    min-width: 180px !important;
    height: 44px !important;
    min-height: 44px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 18px !important;
    text-align: center !important;
    box-sizing: border-box !important;
    line-height: 1 !important;

    border-radius: 10px;

    font-weight: 700;
    font-size: 16px;
    text-decoration: none !important;

    transition: all .2s ease;
}

/* NOT PLAYED */
.card-played-toggle a:not(.in-store),
.card-played-toggle .jet-engine-dynamic-link:not(.in-store) {
    background: #fff !important;
    color: #00a63f !important;
    border: 2px solid #00c853;
    box-shadow: none;
}

/* PLAYED */
.card-played-toggle a.in-store,
.card-played-toggle .jet-engine-dynamic-link.in-store {
    background: linear-gradient(135deg,#00c853,#00a63f) !important;
    color: #fff !important;
    border: 2px solid rgba(255,255,255,.15);
    box-shadow: 0 4px 12px rgba(0,0,0,.25);
}

/* Hover */
.card-played-toggle a:hover,
.card-played-toggle .jet-engine-dynamic-link:hover {
    transform: translateY(-2px);
    filter: brightness(1.05);
}

.card-played-toggle a.in-store:hover,
.card-played-toggle .jet-engine-dynamic-link.in-store:hover {
    box-shadow: 0 6px 16px rgba(0,0,0,.35);
}

@media (max-width: 767px) {

    .card-played-toggle a,
    .card-played-toggle .jet-engine-dynamic-link {
        width: 125px !important;
        min-width: 125px !important;

        height: 34px !important;
        min-height: 34px !important;

        padding: 0 10px !important;

        font-size: 13px !important;
        border-radius: 8px !important;
    }

}/* End custom CSS */
/* Start custom CSS for jet-engine-data-store-button, class: .elementor-element-39be345a */.card-wishlist-toggle {
    display: block !important;
    text-align: left !important;
    width: auto !important;
}

.card-wishlist-toggle a,
.card-wishlist-toggle .jet-engine-dynamic-link {
    width: 180px !important;
    min-width: 180px !important;
    height: 44px !important;
    min-height: 44px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 18px !important;
    text-align: center !important;
    box-sizing: border-box !important;
    line-height: 1 !important;

    border-radius: 10px;

    font-weight: 700;
    font-size: 16px;
    text-decoration: none !important;

    transition: all .2s ease;
}

/* NOT IN WISHLIST */
.card-wishlist-toggle a:not(.in-store),
.card-wishlist-toggle .jet-engine-dynamic-link:not(.in-store) {
    background: #fff !important;
    color: #d97706 !important;
    border: 2px solid #f59e0b;
    box-shadow: none;
}

/* IN WISHLIST */
.card-wishlist-toggle a.in-store,
.card-wishlist-toggle .jet-engine-dynamic-link.in-store {
    background: linear-gradient(135deg,#fbbf24,#f59e0b) !important;
    color: #fff !important;
    border: 2px solid rgba(255,255,255,.15);
    box-shadow: 0 4px 12px rgba(0,0,0,.25);
}

/* Hover */
.card-wishlist-toggle a:hover,
.card-wishlist-toggle .jet-engine-dynamic-link:hover {
    transform: translateY(-2px);
    filter: brightness(1.05);
}

.card-wishlist-toggle a.in-store:hover,
.card-wishlist-toggle .jet-engine-dynamic-link.in-store:hover {
    box-shadow: 0 6px 16px rgba(0,0,0,.35);
}

@media (max-width: 767px) {

    .card-wishlist-toggle a,
    .card-wishlist-toggle .jet-engine-dynamic-link {
        width: 125px !important;
        min-width: 125px !important;

        height: 34px !important;
        min-height: 34px !important;

        padding: 0 10px !important;

        font-size: 13px !important;
        border-radius: 8px !important;
    }

}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-meta, class: .elementor-element-722f1b01 */.jet-listing-dynamic-meta a {
    width: 180px;
    height: 44px;
    min-height: 44px;

    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    box-sizing: border-box;

    background: linear-gradient(
        135deg,
        #001a8d,
        #003cff
    );

    border: 1px solid rgba(255,255,255,0.15);

    padding: 0 16px;
    border-radius: 12px;

    color: #ffffff !important;
    font-size: 15px;
    font-weight: 700;
    line-height: 1;

    text-decoration: none !important;

    box-shadow:
        0 4px 12px rgba(0,0,0,.30),
        0 0 20px rgba(0,60,255,.20);

    transition: all .2s ease;
}

@media (max-width: 767px) {

    .jet-listing-dynamic-meta a {
        width: 125px !important;
        min-width: 125px !important;

        height: 34px !important;
        min-height: 34px !important;

        padding: 0 10px !important;

        font-size: 13px !important;
        border-radius: 8px !important;

        gap: 6px !important;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7ae33867 */.ad-center {
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-6dc4d3dd */.su-rating-summary-box {
    width: 100%;
    max-width: 900px;
    margin: 0 0 22px;
    padding: 16px 20px;
    background: rgba(0, 0, 80, 0.72);
    border: 1px solid rgba(217, 223, 255, 0.22);
    border-radius: 16px;
    box-shadow:
        0 6px 18px rgba(0,0,0,0.28),
        0 0 22px rgba(92,0,255,0.18);
    color: #D6D6E8 !important;
    box-sizing: border-box;
}

.su-rating-summary-box h3,
.su-rating-summary-box .elementor-heading-title {
    margin: 0 0 12px !important;
    color: #ffffff !important;
    font-size: 1.1em !important;
    line-height: 1.25 !important;
    font-weight: 700 !important;
}

.su-rating-summary-box p,
.su-rating-summary-box span,
.su-rating-summary-box strong,
.su-rating-summary-box li,
.su-rating-magazine-list h4 {
    color: #D6D6E8 !important;
}

.su-rating-summary-box p {
    font-size: 15px !important;
    line-height: 1.55 !important;
    max-width: none !important;
}

.su-rating-summary-intro {
    margin: 0 0 10px;
    font-size: 15px;
    line-height: 1.55;
    color: #D6D6E8 !important;
}

.su-rating-sources {
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
    margin: 12px 0 16px;
}

.su-rating-source {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    padding: 6px 10px;
    border-radius: 999px;
    background: rgba(217, 223, 255, 0.08);
    border: 1px solid rgba(217, 223, 255, 0.22);
    color: #ffffff !important;
    font-size: 13px;
    font-weight: 600;
    line-height: 1.2;
}

.su-rating-magazine-list {
    margin-top: 14px;
    padding: 14px 16px;
    background: rgba(255,255,255,0.055);
    border: 1px solid rgba(217, 223, 255, 0.14);
    border-radius: 13px;
}

.su-rating-magazine-list h4 {
    margin: 0 0 10px;
    color: #ffffff !important;
    font-size: 15px;
    font-weight: 700;
}

.su-rating-magazine-list ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

.su-rating-magazine-list li {
    display: flex;
    justify-content: space-between;
    gap: 14px;
    padding: 7px 0;
    border-bottom: 1px solid rgba(217, 223, 255, 0.12);
    font-size: 14px;
}

.su-rating-magazine-list li:last-child {
    border-bottom: none;
}

.su-rating-magazine-list strong {
    white-space: nowrap;
    color: #ffffff !important;
    font-weight: 700;
}

.su-rating-summary-note {
    margin: 14px 0 0;
    padding: 11px 13px;
    border-radius: 11px;
    background: rgba(255,255,255,0.055);
    border-left: 3px solid #D9DFFF;
    color: #D6D6E8 !important;
    font-size: 14px;
    line-height: 1.55;
}

.su-rating-summary-link {
    margin: 14px 0 0 !important;
}

.su-rating-summary-link a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    color: #E4C4FF !important;
    font-size: 14px;
    font-weight: 700;
    text-decoration: none !important;
}

.su-rating-summary-link a::after {
    content: "→";
    font-weight: 700;
}

.su-rating-summary-link a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}

@media (max-width: 767px) {
    .su-rating-summary-box {
        width: 100% !important;
        max-width: 100% !important;
        margin: 0 0 18px !important;
        padding: 16px 14px !important;
        border-radius: 14px;
    }

    .su-rating-summary-box h3,
    .su-rating-summary-box .elementor-heading-title {
        font-size: 1.05em !important;
        line-height: 1.25 !important;
        margin-bottom: 10px !important;
    }

    .su-rating-summary-box p {
        font-size: 14px !important;
        line-height: 1.5 !important;
    }

    .su-rating-summary-intro {
        font-size: 14px;
        line-height: 1.5;
    }

    .su-rating-sources {
        gap: 7px;
        margin: 10px 0 14px;
    }

    .su-rating-source {
        max-width: 100%;
        font-size: 12.5px;
        padding: 6px 9px;
        white-space: normal;
    }

    .su-rating-summary-note {
        padding: 10px 12px;
        font-size: 13.5px;
        line-height: 1.5;
    }

    .su-rating-magazine-list {
        padding: 12px 13px;
    }

    .su-rating-magazine-list li {
        font-size: 13.5px;
        gap: 10px;
    }

    .su-rating-summary-link a {
        font-size: 13.5px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-65c22e35 */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-terms, class: .elementor-element-6ef2bfb8 */.game-overview-tags .jet-listing-dynamic-terms__icon {
    display: flex;
    align-items: center;
    margin-top: 2px;
}

.game-overview-tags .jet-listing-dynamic-terms {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
    align-items: center;
}

.game-overview-tags .jet-listing-dynamic-terms__delimiter {
    display: none;
}

.game-overview-tags .jet-listing-dynamic-terms__link {
    display: inline-flex;
    align-items: center;
    padding: 6px 12px;
    border-radius: 999px;
    background: rgba(217,223,255,0.08);
    border: 1px solid rgba(217,223,255,0.18);
    color: #D9DFFF !important;
    font-size: 13px;
    font-weight: 600;
    text-decoration: none !important;
    transition: all .2s ease;
}

.game-overview-tags .jet-listing-dynamic-terms__link:hover {
    background: rgba(228,196,255,0.14);
    border-color: rgba(228,196,255,0.30);
    color: #E4C4FF !important;
}/* End custom CSS */
/* Start custom CSS for jet-listing-dynamic-field, class: .elementor-element-559342b7 */.meta-website {
    display: inline-flex !important;
    align-items: center;
    gap: 8px;

    width: auto !important;
    max-width: fit-content !important;
    align-self: flex-start !important;

    padding: 6px 12px;
    border-radius: 999px;

    background: rgba(217,223,255,0.08) !important;
    border: 1px solid rgba(217,223,255,0.18) !important;
    box-shadow: none !important;

    color: #D9DFFF !important;
    font-size: 13px;
    font-weight: 600;
    line-height: 1;
}

.meta-website a,
.meta-website a:link,
.meta-website a:visited {
    color: #D9DFFF !important;
    text-decoration: none !important;
    font-size: 13px;
    font-weight: 600;
}

.meta-website:hover {
    background: rgba(217,223,255,0.14) !important;
    border-color: rgba(228,196,255,0.35) !important;
}

.meta-website:hover,
.meta-website:hover a {
    color: #E4C4FF !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cef52ff */.meta-esrb {
    color: #D9DFFF;
    text-shadow:
        0 2px 4px rgba(0,0,0,0.40),
        0 4px 12px rgba(0,0,0,0.25);
}

.meta-esrb i {
    margin-right: 5px;
}

/* Everyone */
.su-esrb-meta-row .su-esrb-everyone,
.su-esrb-meta-row .su-esrb-everyone10 {
    color: #4CAF50 !important;
    font-weight: 700;
}

/* Teen */
.su-esrb-meta-row .su-esrb-teen {
    color: #FF9800 !important;
    font-weight: 700;
}

/* Mature 17+ */
.su-esrb-meta-row .su-esrb-mature {
    color: #F44336 !important;
    font-weight: 700;
}

/* Adults Only 18+ */
.su-esrb-meta-row .su-esrb-adult {
    color: #B71C1C !important;
    font-weight: 700;
}

/* Rating Pending */
.su-esrb-meta-row .su-esrb-pending {
    color: #9E9E9E !important;
    font-weight: 700;
}

/* Unknown value */
.su-esrb-meta-row .su-esrb-default {
    color: #7A7A7A !important;
    font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-14e4f0f5 */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-523242a1 *//* Force spacing inside article cards */
.elementor-94494 .elementor-element.elementor-element-523242a1 .elementor-widget-heading {
    margin-top: 12px !important;
    margin-bottom: 20px !important;
}

.elementor-94494 .elementor-element.elementor-element-523242a1 .elementor-heading-title {
    line-height: 1.2 !important;
}

.elementor-94494 .elementor-element.elementor-element-523242a1 .elementor-widget-image {
    margin-bottom: 12px !important;
}

/* Prevent card content collapsing */
.elementor-94494 .elementor-element.elementor-element-523242a1 .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
}

/* Push text away from image */
.elementor-94494 .elementor-element.elementor-element-523242a1 .elementor-widget-heading {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-404571dc *//* Force spacing inside article cards */
.elementor-94494 .elementor-element.elementor-element-404571dc .elementor-widget-heading {
    margin-top: 12px !important;
    margin-bottom: 20px !important;
}

.elementor-94494 .elementor-element.elementor-element-404571dc .elementor-heading-title {
    line-height: 1.2 !important;
}

.elementor-94494 .elementor-element.elementor-element-404571dc .elementor-widget-image {
    margin-bottom: 12px !important;
}

/* Prevent card content collapsing */
.elementor-94494 .elementor-element.elementor-element-404571dc .elementor-widget-wrap {
    display: flex;
    flex-direction: column;
}

/* Push text away from image */
.elementor-94494 .elementor-element.elementor-element-404571dc .elementor-widget-heading {
    position: relative;
    z-index: 2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-414d3952 */.related-games {
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-452e67b2 */.elementor-94494 .elementor-element.elementor-element-452e67b2 .game-overview-description {
    height: 260px;
    overflow: hidden;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-19cbad1c */.su-read-more-btn {
    width: 180px;
    height: 44px;
    display: none !important;
    align-items: center;
    justify-content: center;
    margin: 18px auto 22px;
    background: linear-gradient(135deg, #001a8d, #003cff) !important;
    border: 1px solid rgba(255,255,255,0.15) !important;
    border-radius: 12px;
    color: #fff !important;
    font-size: 15px;
    font-weight: 700;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4b652a08 */.su-game-review-summary {
    display: grid;
    grid-template-columns: 280px 1fr;
    gap: 24px;
    padding: 22px;
    border-radius: 15px;
    background: rgba(0, 0, 80, 0.72);
    border: 1px solid rgba(217,223,255,0.18);
    color: #D6D6E8;
}

.su-game-review-summary h2 {
    margin: 0 0 18px;
    color: #ffffff;
    font-size: 16px;
    font-weight: 800;
    line-height: 1.2;
}

.su-game-review-summary h2 i {
    margin-right: 8px;
    color: #B347FF;
}

.su-game-review-summary h3 {
    margin: 0 0 10px;
    color: #ffffff;
    font-size: 18px;
    font-weight: 800;
}

.su-game-review-summary p {
    color: #D6D6E8;
    font-size: 15px;
    line-height: 1.55;
}

.su-game-review-score::before {
    content: "Community Rating";
    display: block;
    margin-bottom: 6px;
    color: #B2B2B2;
    font-size: 12px;
    font-weight: 800;
    line-height: 1;
    text-transform: uppercase;
    letter-spacing: .08em;
}

.su-game-review-score-number {
    display: block;
    color: #ffffff;
    font-size: 32px;
    font-weight: 900;
    line-height: 1;
}

.su-game-review-score-stars {
    display: block;
    margin: 7px 0;
    color: #FFD700;
    font-size: 15px;
}

.su-game-review-count {
    display: block;
    color: #B2B2B2;
    font-size: 13px;
    line-height: 1.35;
}

.su-game-review-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    margin-top: 18px;
    padding: 11px 16px;
    border-radius: 12px;
    background: linear-gradient(135deg, #001a8d, #003cff);
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none !important;
}

.su-game-review-summary-list {
    display: grid;
    gap: 12px;
}

.su-game-review-summary-item {
    display: grid;
    grid-template-columns: 42px 1fr;
    gap: 12px;
    padding: 12px;
    border-radius: 14px;
    background: rgba(255,255,255,0.055);
    border: 1px solid rgba(255,255,255,0.1);
    text-decoration: none !important;
}

.su-game-review-avatar img {
    width: 42px;
    height: 42px;
    border-radius: 50%;
}

.su-game-review-topline {
    display: flex;
    justify-content: space-between;
    gap: 12px;
    margin-bottom: 4px;
}

.su-game-review-topline strong {
    color: #ffffff;
    font-size: 14px;
}

.su-game-review-topline span {
    color: #B2B2B2;
    font-size: 12px;
}

.su-game-review-stars {
    color: #FFD700;
    font-size: 13px;
    margin-bottom: 5px;
}

.su-game-review-summary-item p {
    margin: 0;
    color: #D6D6E8;
    font-size: 14px;
    line-height: 1.45;
}

.su-game-review-view-all {
    justify-self: center;
    color: #E4C4FF !important;
    font-size: 14px;
    font-weight: 800;
    text-decoration: none !important;
}

@media (max-width: 767px) {
    .su-game-review-summary {
        grid-template-columns: 1fr;
        padding: 18px;
    }

    .su-game-review-score-number {
        font-size: 30px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6a3c1d */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627b909b */.screenshots {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6a3c1d */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627b909b */.screenshots {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2b6a3c1d */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-627b909b */.screenshots {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-59ed0ae6 */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-5a3dd3a1 */.su-game-screenshots {
    width: 100%;
    max-width: 100%;
    overflow: hidden;
}

.su-game-screenshots-count {
    margin: 0 0 12px;
    color: #B2B2B2;
    font-size: 14px;
    font-weight: 600;
}

.su-game-screenshots-slider {
    width: 100%;
    max-width: 100%;
}

.su-screenshot-window {
    display: grid;
    grid-template-columns: 2.2fr 1fr 1fr 1fr;
    gap: 12px;
    width: 100%;
    max-width: 100%;
}

.su-screenshot-card {
    display: block;
    overflow: hidden;
    border-radius: 15px;
    background: rgba(0,0,40,0.85);
    border: 1px solid rgba(217,223,255,0.16);
}

.su-screenshot-card img {
    width: 100%;
    height: 100%;
    display: block;
    object-fit: contain;
    background: rgba(0,0,40,0.85);
}

.su-screenshot-large,
.su-screenshot-small {
    aspect-ratio: 16 / 9;
}

.su-screenshot-controls {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 14px;
    margin-top: 14px;
}

.su-screenshot-arrow {
    width: 36px;
    height: 36px;
    border-radius: 999px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: rgba(0, 26, 141, 0.85) !important;
    border: 1px solid rgba(217,223,255,0.35) !important;
    color: #ffffff !important;
    font-size: 24px;
    font-weight: 700;
    line-height: 1;
    cursor: pointer;
    box-shadow: 0 4px 12px rgba(0,0,0,.3);
}

.su-screenshot-dots {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 7px;
}

.su-screenshot-dot {
    width: 8px;
    height: 8px;
    padding: 0;
    border-radius: 999px;
    border: none;
    background: rgba(217,223,255,0.22);
    cursor: pointer;
}

.su-screenshot-dot.is-active {
    width: 20px;
    background: #B347FF;
}

.su-screenshot-counter {
    color: #D9DFFF;
    font-size: 14px;
    font-weight: 700;
    min-width: 60px;
    text-align: center;
}

/* Tablet only */
@media (min-width: 768px) and (max-width: 1024px) {
    .su-screenshot-window {
        grid-template-columns: 1.7fr 1fr 1fr;
    }

    .su-screenshot-card:nth-child(4) {
        display: none;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .su-screenshot-window {
        display: flex;
        gap: 10px;
        overflow-x: auto;
        scroll-snap-type: x proximity;
        -webkit-overflow-scrolling: touch;
        scrollbar-width: none;
    }

    .su-screenshot-window::-webkit-scrollbar {
        display: none;
    }

    .su-screenshot-card,
    .su-screenshot-large,
    .su-screenshot-small {
        display: block !important;
        flex: 0 0 86%;
        aspect-ratio: 16 / 9;
        scroll-snap-align: start;
    }

    .su-screenshot-controls {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6184c0f9 */.screenshots {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accafed */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2f96dc6a */.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget {
    margin-bottom: 20px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget:last-child {
    margin-bottom: 0 !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget-image {
    margin-bottom: 20px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-heading-title {
    margin-bottom: 8px !important;
    line-height: 1.15 !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget-text-editor,
.elementor-94494 .elementor-element.elementor-element-2f96dc6a .jet-listing-dynamic-field {
    margin-bottom: 16px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-button-wrapper {
    margin-top: 18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef0e279 */.related-articles {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accafed */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2f96dc6a */.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget {
    margin-bottom: 20px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget:last-child {
    margin-bottom: 0 !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget-image {
    margin-bottom: 20px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-heading-title {
    margin-bottom: 8px !important;
    line-height: 1.15 !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget-text-editor,
.elementor-94494 .elementor-element.elementor-element-2f96dc6a .jet-listing-dynamic-field {
    margin-bottom: 16px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-button-wrapper {
    margin-top: 18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef0e279 */.related-articles {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-accafed */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for jet-listing-grid, class: .elementor-element-2f96dc6a */.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget {
    margin-bottom: 20px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget:last-child {
    margin-bottom: 0 !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget-image {
    margin-bottom: 20px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-heading-title {
    margin-bottom: 8px !important;
    line-height: 1.15 !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-widget-text-editor,
.elementor-94494 .elementor-element.elementor-element-2f96dc6a .jet-listing-dynamic-field {
    margin-bottom: 16px !important;
}

.elementor-94494 .elementor-element.elementor-element-2f96dc6a .elementor-button-wrapper {
    margin-top: 18px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2ef0e279 */.related-articles {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ffa4036 */.elementor-heading-title

a:hover {
  text-decoration: underline;
}/* End custom CSS */
/* Start custom CSS for post-comments, class: .elementor-element-28a59153 */.wpd-wrapper,
.wpd-wrapper * {
    color: #222 !important;
}

.wpd-wrapper a,
.wpd-wrapper a * {
    color: #3366cc !important;
}

.wpd-wrapper span.wpd-page-link.wpd-current-page {
    color: #ffffff !important;
}

#comments {
    max-width: 1100px;
    margin: 80px auto;
    padding: 30px;
    background: #ffffff;

    border: 1px solid rgba(0,26,141,.08);

    border-radius: 16px;
    box-shadow: 0 10px 30px rgba(0,0,0,.18);

    box-sizing: border-box;
}

#wpd-post-rating .wpd-rating-stars svg {
    filter: drop-shadow(0 0 1px rgba(0,0,0,0.35));
}

#wpd-post-rating .wpd-rating-stars svg .wpd-star {
    fill: #dcdcdc !important;
    stroke: #b5b5b5 !important;
    stroke-width: 20px !important;
}

#wpd-post-rating .wpd-rating-stars svg .wpd-active {
    fill: #ffcc33 !important;
    stroke: #c28a00 !important;
    stroke-width: 20px !important;
}

.wpd-custom-field .wcf-pasiv-star {
    color: #dcdcdc;
    -webkit-text-stroke: 1px #b5b5b5;
}

.wpd-custom-field .wcf-active-star {
    color: #ffcc33;
    -webkit-text-stroke: 1px #b5b5b5;
    text-shadow: 0 0 2px rgba(255,255,255,0.5);
}

@media (max-width: 767px) {

    #wpdcom .wpd-thread-wrapper,
    #wpdcom .wpd-comment-wrap,
    #wpdcom .wpd-form-wrap {
        padding-left: 20px !important;
        padding-right: 20px !important;
        box-sizing: border-box !important;
    }

}

body.single-sega_games_database #wpdcom .wpd-thread-info {
    font-size: 0 !important;
}

body.single-sega_games_database #wpdcom .wpd-thread-info .wpdtc {
    font-size: 14px !important;
}

body.single-sega_games_database #wpdcom .wpd-thread-info::after {
    content: " REVIEWS";
    font-size: 14px !important;
    font-weight: 700;
    letter-spacing: 0.5px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-71a8acee */.copy-game-link {
  border: 0;
  border-radius: 10px;
  padding: 10px 16px;
  font-weight: 700;
  cursor: pointer;
}
.copy-game-link {
    display: block;
    margin: 0px auto;
    border: 0;
    border-radius: 10px;
    padding: 10px 16px;
    font-weight: 700;
    cursor: pointer;
}/* End custom CSS */
/* Start custom CSS for share-buttons, class: .elementor-element-2c5bf209 */.elementor-share-btn {
    width: 44px !important;
    height: 44px !important;

    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;

    padding: 0 !important;
    border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for accordion, class: .elementor-element-0bd3854 */.su-rating-accordion .elementor-accordion-item {
    margin-bottom: 8px;
    border: 1px solid rgba(217, 223, 255, 0.18) !important;
    border-radius: 15px;
    overflow: hidden;
    background: rgba(0, 0, 80, 0.72);
    box-shadow:
        0 6px 18px rgba(0,0,0,0.28),
        0 0 22px rgba(92,0,255,0.14);
}

/* Base title */
.su-rating-accordion .elementor-tab-title {
    padding: 12px 16px !important;
    font-size: 15px;
    font-weight: 700;
    border: none !important;
    line-height: 1.2;
    opacity: 1 !important;
}

/* Inactive title */
.su-rating-accordion .elementor-tab-title:not(.elementor-active) {
    background: rgba(217, 223, 255, 0.08);
    color: #ffffff !important;
}

/* Inactive text and icon */
.su-rating-accordion .elementor-tab-title:not(.elementor-active) *,
.su-rating-accordion .elementor-tab-title:not(.elementor-active) a,
.su-rating-accordion .elementor-tab-title:not(.elementor-active) .elementor-accordion-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
    opacity: 1 !important;
}

/* Inactive hover */
.su-rating-accordion .elementor-tab-title:not(.elementor-active):hover {
    background: rgba(217, 223, 255, 0.12);
}

/* Active title */
.su-rating-accordion .elementor-tab-title.elementor-active {
    background: linear-gradient(135deg, #051B7F, #5c00ff);
    color: #ffffff !important;
}

/* Active text and icon */
.su-rating-accordion .elementor-tab-title.elementor-active *,
.su-rating-accordion .elementor-tab-title.elementor-active a,
.su-rating-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon {
    color: #ffffff !important;
    fill: #ffffff !important;
    opacity: 1 !important;
}

.su-rating-accordion .elementor-accordion-icon {
    font-size: 14px;
}

/* Content area */
.su-rating-accordion .elementor-tab-content {
    background: rgba(0, 0, 80, 0.52) !important;
    color: #D6D6E8 !important;
    border: none !important;
    padding: 18px 20px !important;
    font-size: 15px;
    line-height: 1.6;
}

/* Content text */
.su-rating-accordion .elementor-tab-content p,
.su-rating-accordion .elementor-tab-content li,
.su-rating-accordion .elementor-tab-content span {
    color: #D6D6E8 !important;
}

.su-rating-accordion .elementor-tab-content strong {
    color: #ffffff !important;
}

/* Rating explanation + guide text */
.su-rating-explanation p,
.su-rating-guide p {
    margin: 0 0 12px;
    color: #D6D6E8 !important;
    font-size: 15px !important;
    line-height: 1.6 !important;
    font-weight: 400 !important;
}

.su-rating-explanation p:last-child,
.su-rating-guide p:last-child {
    margin-bottom: 0;
}

.su-rating-explanation strong,
.su-rating-guide strong {
    color: #ffffff !important;
    font-weight: 700 !important;
}

.su-rating-explanation-sources {
    list-style: none !important;
    margin: 0 0 18px !important;
    padding: 0 !important;
    display: flex;
    flex-wrap: wrap;
    gap: 8px;
}

.su-rating-explanation-sources li {
    margin: 0 !important;
    padding: 6px 10px;
    border-radius: 999px;
    background: rgba(217, 223, 255, 0.08);
    border: 1px solid rgba(217, 223, 255, 0.22);
    color: #ffffff !important;
    font-size: 14px;
    font-weight: 600;
    line-height: 1.2;
}

.su-rating-historical-reviews {
    margin-top: 18px;
    padding: 14px 16px;
    background: rgba(255,255,255,0.055);
    border: 1px solid rgba(217, 223, 255, 0.14);
    border-radius: 13px;
}

.su-rating-historical-reviews h4 {
    margin: 0 0 10px !important;
    color: #ffffff !important;
    font-size: 15px;
    font-weight: 700;
}

.su-rating-historical-reviews ul {
    list-style: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

.su-rating-historical-reviews li {
    display: flex;
    justify-content: space-between;
    gap: 14px;
    margin: 0 !important;
    padding: 7px 0;
    border-bottom: 1px solid rgba(217, 223, 255, 0.12);
    color: #D6D6E8 !important;
    font-size: 14px;
}

.su-rating-historical-reviews li:last-child {
    border-bottom: none;
}

.su-rating-historical-reviews li span {
    color: #D6D6E8 !important;
}

.su-rating-historical-reviews li strong {
    white-space: nowrap;
    color: #ffffff !important;
    font-weight: 700;
}

/* Lists */
.su-rating-accordion .elementor-tab-content ul {
    margin: 0;
    padding-left: 18px;
}

.su-rating-accordion .elementor-tab-content li {
    margin-bottom: 6px;
}

/* If summary box is ever placed inside accordion */
.su-rating-accordion .su-rating-summary-box {
    margin: 0;
    padding: 0;
    border: none;
    box-shadow: none;
    border-radius: 0;
    background: transparent;
}

@media (max-width: 767px) {
    .su-rating-accordion .elementor-tab-title {
        padding: 10px 14px !important;
        font-size: 14px;
    }

    .su-rating-accordion .elementor-tab-content {
        padding: 14px !important;
        font-size: 14px;
    }

    .su-rating-explanation p,
    .su-rating-guide p {
        font-size: 14px !important;
        line-height: 1.55 !important;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-251957b */.su-review-login-cta {
    max-width: 900px;
    margin: 0 auto 32px;
    padding: 24px 22px;
    text-align: center;
    background: linear-gradient(135deg, #000066, #12005c);
    border: 1px solid rgba(216, 140, 255, 0.6);
    border-radius: 18px;
    box-shadow: 0 0 25px rgba(138, 43, 226, 0.25);
    box-sizing: border-box;
}

.su-review-login-cta h2 {
    margin: 0 0 12px;
    color: #ff9ce5;
    font-size: 24px;
    line-height: 1.25;
    font-weight: 800;
}

.su-review-login-cta p {
    margin: 0 auto 14px;
    max-width: 680px;
    color: rgba(255,255,255,0.88);
    font-size: 17px;
    line-height: 1.55;
}

.su-review-login-note {
    color: rgba(255,255,255,0.72) !important;
    font-size: 15px !important;
}

.su-review-login-actions {
    display: flex;
    justify-content: center;
    gap: 14px;
    flex-wrap: wrap;
    margin-top: 18px;
}

.su-review-login-button {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    gap: 8px;
    min-height: 44px;
    padding: 0 22px;
    border-radius: 12px;
    background: rgba(255,255,255,0.08);
    border: 1px solid rgba(255,255,255,0.22);
    color: #fff !important;
    font-size: 15px;
    font-weight: 800;
    text-decoration: none !important;
    transition: transform .2s ease, box-shadow .2s ease, background .2s ease;
}

.su-review-login-button:hover {
    transform: translateY(-2px);
    background: rgba(255,255,255,0.14);
    box-shadow: 0 0 18px rgba(138,43,226,0.35);
}

.su-review-login-button-primary {
    background: linear-gradient(135deg, #004dff, #8a2be2);
    border-color: rgba(255,255,255,0.28);
    box-shadow: 0 0 16px rgba(138,43,226,0.28);
}

@media (max-width: 767px) {
    .su-review-login-cta {
        margin: 0 14px 26px;
        padding: 22px 16px;
    }

    .su-review-login-cta h2 {
        font-size: 20px;
    }

    .su-review-login-cta p {
        font-size: 15px;
        line-height: 1.5;
    }

    .su-review-login-button {
        width: 100%;
        max-width: 260px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-564a5926 */.reviews {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5db5969b */.ad-center {
    display:inline-block;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3a0d4918 */.reviews {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-237aaed7 */.reviews {
    border: 1px solid rgba(255,255,255,0.15);

    box-shadow:
        0 12px 35px rgba(0,0,0,0.40),
        0 0 30px rgba(109,40,255,0.18);

    border-radius: 20px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7f71d19d */.cover {
    position: relative;
    overflow: hidden;
}

.cover::before {
    content: "";
    position: absolute;
    inset: 0;
    z-index: 1;
    pointer-events: none;

    background: linear-gradient(
        180deg,
        rgba(0,0,0,0.25) 0%,
    rgba(0,0,0,0.50) 20%,
    rgba(5,0,90,0.75) 45%,
    rgba(5,0,90,0.95) 75%,
    rgba(5,0,90,1) 100%
    );
}

/* Put the actual page content above the overlay */
.cover .e-con-inner {
    position: relative;
    z-index: 2;
}/* End custom CSS */