.elementor-205 .elementor-element.elementor-element-6bcb195{--display:flex;}.elementor-205 .elementor-element.elementor-element-f0ba712 > .elementor-widget-container{margin:-9px -9px -9px -9px;}.elementor-205 .elementor-element.elementor-element-a7e4c66{--display:flex;}.elementor-205 .elementor-element.elementor-element-fbfd027 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-205 .elementor-element.elementor-element-fbfd027 .elementor-swiper-button.elementor-swiper-button-next{font-size:0px;}.elementor-205 .elementor-element.elementor-element-fbfd027 .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:2px;--swiper-pagination-bullet-vertical-gap:2px;width:5px;height:5px;}.elementor-205 .elementor-element.elementor-element-fbfd027 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#D3C1F4;opacity:1;}.elementor-205 .elementor-element.elementor-element-fbfd027 .swiper-wrapper{display:flex;align-items:center;}.elementor-205 .elementor-element.elementor-element-fbfd027 .elementor-image-carousel-caption{text-align:center;color:#2d1077;font-family:"ایرانسانس بولد", Sans-serif;font-size:17px;font-weight:700;text-transform:none;text-decoration:none;line-height:23px;}.elementor-205 .elementor-element.elementor-element-75e7d7c{--display:flex;}.elementor-205 .elementor-element.elementor-element-75e7d7c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-df20272{--display:flex;}.elementor-205 .elementor-element.elementor-element-e9ae759 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-205 .elementor-element.elementor-element-66161b2{--display:flex;}.elementor-205 .elementor-element.elementor-element-6be27a3{--display:flex;}.elementor-205 .elementor-element.elementor-element-9f6eb9f{--display:flex;}.elementor-205 .elementor-element.elementor-element-e8db7bf{--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;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-205 .elementor-element.elementor-element-be69a54{width:var( --container-widget-width, 14.661% );max-width:14.661%;--container-widget-width:14.661%;--container-widget-flex-grow:0;text-align:center;font-family:"ایرانسانس بولد", Sans-serif;font-size:19px;font-weight:400;letter-spacing:-0.1px;color:#000000;}.elementor-205 .elementor-element.elementor-element-be69a54.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-205 .elementor-element.elementor-element-be69a54 p{margin-block-end:0px;}.elementor-205 .elementor-element.elementor-element-7f4b995.elementor-element{--align-self:center;}.elementor-205 .elementor-element.elementor-element-d210285{--display:flex;--min-height:0px;--flex-wrap:nowrap;--overlay-opacity:1;}.elementor-205 .elementor-element.elementor-element-d210285::before, .elementor-205 .elementor-element.elementor-element-d210285 > .elementor-background-video-container::before, .elementor-205 .elementor-element.elementor-element-d210285 > .e-con-inner > .elementor-background-video-container::before, .elementor-205 .elementor-element.elementor-element-d210285 > .elementor-background-slideshow::before, .elementor-205 .elementor-element.elementor-element-d210285 > .e-con-inner > .elementor-background-slideshow::before, .elementor-205 .elementor-element.elementor-element-d210285 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-205 .elementor-element.elementor-element-f301994{--display:flex;}.elementor-205 .elementor-element.elementor-element-9fa4548{border-radius:39px 39px 39px 39px;text-align:center;}@media(min-width:768px){.elementor-205 .elementor-element.elementor-element-75e7d7c{--width:101.176%;}.elementor-205 .elementor-element.elementor-element-e8db7bf{--width:100%;}}/* Start custom CSS for wd_image_or_svg, class: .elementor-element-f0ba712 */.elementor-205 .elementor-element.elementor-element-f0ba712 {
    border-radius: 20px !important;
    overflow: hidden !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.18) !important;
}

.elementor-205 .elementor-element.elementor-element-f0ba712 iframe {
    display: block !important;
    width: 100% !important;
    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-fbfd027 */.elementor-205 .elementor-element.elementor-element-fbfd027 img {
    transition: transform 0.3s ease;
}

.elementor-205 .elementor-element.elementor-element-fbfd027 img:hover {
    transform: scale(1.08);
}.elementor-205 .elementor-element.elementor-element-fbfd027 .swiper-slide {
    position: relative;
    overflow: hidden;
}

.elementor-205 .elementor-element.elementor-element-fbfd027 .elementor-image-carousel-caption {
    opacity: 0;
    transform: translateY(12px);
    transition: all 0.35s ease;
}

.elementor-205 .elementor-element.elementor-element-fbfd027 .swiper-slide:hover .elementor-image-carousel-caption {
    opacity: 1;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-e9ae759 */.elementor-205 .elementor-element.elementor-element-e9ae759 {
    border-radius: 20px !important;
    overflow: hidden !important;
    box-shadow: 0 6px 20px rgba(0, 0, 0, 0.18) !important;
}

.elementor-205 .elementor-element.elementor-element-e9ae759 iframe {
    display: block !important;
    width: 100% !important;
    border-radius: 20px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-75e7d7c */.elementor-205 .elementor-element.elementor-element-75e7d7c {
    transition: transform 0.4s ease;
}

.elementor-205 .elementor-element.elementor-element-75e7d7c:hover {
    transform: scale(1.04);
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-9c9f28c */.elementor-205 .elementor-element.elementor-element-9c9f28c img {
    border-radius: 18px;
    box-shadow: 0 8px 25px rgba(0, 0, 0, 0.25);
    transition: all 0.35s ease;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-be69a54 */.elementor-205 .elementor-element.elementor-element-be69a54 {
    animation: gameTextReveal 1.2s ease-out both;
}

@keyframes gameTextReveal {
    0% {
        opacity: 0;
        transform: translateY(18px);
        filter: blur(8px);
    }

    100% {
        opacity: 1;
        transform: translateY(0);
        filter: blur(0);
    }
}/* End custom CSS */
/* Start custom CSS for wd_image_or_svg, class: .elementor-element-7f4b995 */.elementor-205 .elementor-element.elementor-element-7f4b995 {
    position: relative;
    z-index: 2;
    cursor: pointer;
    transition: transform 0.4s ease;
}

.elementor-205 .elementor-element.elementor-element-7f4b995:hover {
    transform: translateY(-8px) scale(1.03);
}

/* هاله جادویی پشت صندوقچه */
.elementor-205 .elementor-element.elementor-element-7f4b995::before {
    content: "";
    position: absolute;
    width: 125%;
    height: 125%;
    left: -12.5%;
    top: -12.5%;
    border-radius: 50%;

    background: radial-gradient(
        circle,
        rgba(168, 85, 247, 0.55) 0%,
        rgba(99, 102, 241, 0.45) 30%,
        rgba(59, 130, 246, 0.25) 50%,
        transparent 72%
    );

    filter: blur(30px);
    z-index: -1;
    opacity: 0;

    transition: opacity 0.5s ease;
}

.elementor-205 .elementor-element.elementor-element-7f4b995:hover::before {
    opacity: 1;
    animation: magicAura 2.2s ease-in-out infinite;
}

@keyframes magicAura {
    0% {
        transform: scale(0.85);
        opacity: 0.45;
    }

    50% {
        transform: scale(1.08);
        opacity: 0.9;
    }

    100% {
        transform: scale(0.85);
        opacity: 0.45;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-9fa4548 */.elementor-205 .elementor-element.elementor-element-9fa4548 {
    position: relative;
    padding-bottom: 15px;
}

.elementor-205 .elementor-element.elementor-element-9fa4548::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    width: 70px;
    height: 4px;
    background: #7B3FE4;
    border-radius: 50px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d210285 */.elementor-205 .elementor-element.elementor-element-d210285 {
    border-radius: 24px;
    box-shadow:
        0 6px 18px rgba(0, 0, 0, 0.35),
        0 0 10px rgba(45, 10, 75, 0.25);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'ایرانسانس بولد';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://roomgame.ir/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold.eot');
	src: url('https://roomgame.ir/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold.eot?#iefix') format('embedded-opentype'),
		url('https://roomgame.ir/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold.woff2') format('woff2'),
		url('https://roomgame.ir/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold.woff') format('woff'),
		url('https://roomgame.ir/wp-content/uploads/2026/09/IRANSansWebFaNum_Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */