.elementor-106449 .elementor-element.elementor-element-9754d32:not(.elementor-motion-effects-element-type-background), .elementor-106449 .elementor-element.elementor-element-9754d32 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-30a76c77 );}.elementor-106449 .elementor-element.elementor-element-9754d32, .elementor-106449 .elementor-element.elementor-element-9754d32 > .elementor-background-overlay{border-radius:15px 15px 15px 15px;}.elementor-106449 .elementor-element.elementor-element-9754d32{box-shadow:1px 1px 30px 0px rgba(0, 0, 0, 0.1);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 30px 40px 30px;}.elementor-106449 .elementor-element.elementor-element-9754d32 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-106449 .elementor-element.elementor-element-fa56498 > .elementor-widget-container{border-style:none;}.elementor-106449 .elementor-element.elementor-element-d679d50 > .elementor-element-populated{margin:0px 0px 0px 20px;--e-column-margin-right:0px;--e-column-margin-left:20px;}.elementor-106449 .elementor-element.elementor-element-71e9e8b .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-106449 .elementor-element.elementor-element-fb61723 > .elementor-widget-container{margin:-15px 0px 0px 0px;}@media(min-width:768px){.elementor-106449 .elementor-element.elementor-element-aa8444e{width:50%;}.elementor-106449 .elementor-element.elementor-element-d679d50{width:50%;}}/* Start custom CSS for wp-widget-phpeverywherewidget, class: .elementor-element-fa56498 */.elementor-106449 .elementor-element.elementor-element-fa56498 h5{
    display: none;
}

.elementor-106449 .elementor-element.elementor-element-fa56498 .room-bg img{
    border: 4px solid #ccc;
}/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-71e9e8b */.elementor-106449 .elementor-element.elementor-element-71e9e8b a:hover{
    color: #e67e22;
}/* End custom CSS */
/* Start custom CSS for wp-widget-phpeverywherewidget, class: .elementor-element-fb61723 */.elementor-106449 .elementor-element.elementor-element-fb61723 .gamipress-progress-bar-wrapper {
    display: block!important;
    width: 100%!important;
    margin-top: 0px!important;
    margin-left: 0px;
    padding: 10px;
    border-left: 2px solid #333;
    border-right: 2px solid #333;
    border-bottom: 2px solid #333;
}

.elementor-106449 .elementor-element.elementor-element-fb61723 .gamipress-progress-bar {
    background-color: #efefef;
    font-family: 'Poppins', sans-serif;
    font-size: 0.9em;
    font-weight: 400;
    height: 36px!important;
    border: 2px solid #ccc;
    border-radius: 0px;
    line-height: 2.3em;
}

.elementor-106449 .elementor-element.elementor-element-fb61723 .gamipress-progress-bar-completed {
    background: linear-gradient( 
142deg
 , rgb(245 152 72) 0%, rgb(255 138 34) 40%, rgb(239 102 12) 100%);
    height: 32px;
}

.elementor-106449 .elementor-element.elementor-element-fb61723 .prop-stats-loop {
    display: flex;
    flex-direction: column;
    background: #e7e7e7;
    color: #444;
}

.elementor-106449 .elementor-element.elementor-element-fb61723 .available-props-loop {
    float: left;
    width: 75%;
    border-top: 2px solid #d5d5d5;
    border-left: 2px solid #d5d5d5;
    border-bottom: 2px solid #d5d5d5;
    border-right: 2px solid #d5d5d5;
    padding: 10px;
    text-align: center;
}

.elementor-106449 .elementor-element.elementor-element-fb61723 .available-props-count-loop {
    float: right;
    width: 25%;
    border-top: 2px solid #d5d5d5;
    border-right: 2px solid #d5d5d5;
    border-bottom: 2px solid #d5d5d5;
    padding: 10px;
    text-align: center;
}

.elementor-106449 .elementor-element.elementor-element-fb61723 .unlocked-props-loop {
    float: left;
    width: 75%;
    border-left: 2px solid #d5d5d5;
    border-bottom: 2px solid #d5d5d5;
    border-right: 2px solid #d5d5d5;
    padding: 10px;
    text-align: center;
}

.elementor-106449 .elementor-element.elementor-element-fb61723 .unlocked-props-count-loop {
    float: right;
    width: 25%;
    border-right: 2px solid #d5d5d5;
    border-bottom: 2px solid #d5d5d5;
    padding: 10px;
    text-align: center;
}

.elementor-106449 .elementor-element.elementor-element-fb61723 .gamipress-progress-bar-completed{
    animation: load 2s ease-in-out;
}

@keyframes load {
	0% {
		width: 0;
	}
}/* End custom CSS */