.elementor-653 .elementor-element.elementor-element-a86b01e:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-a86b01e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-653 .elementor-element.elementor-element-a86b01e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-653 .elementor-element.elementor-element-a86b01e > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-653 .elementor-element.elementor-element-21cfbbaf:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-21cfbbaf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-653 .elementor-element.elementor-element-21cfbbaf{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-653 .elementor-element.elementor-element-21cfbbaf > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.ee-tooltip.ee-tooltip-2236462e.to--top,
							 .ee-tooltip.ee-tooltip-2236462e.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-2236462e.to--left,
							 .ee-tooltip.ee-tooltip-2236462e.to--right{margin-top:0px;}.ee-tooltip.ee-tooltip-3b55b4fb.to--top,
							 .ee-tooltip.ee-tooltip-3b55b4fb.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-3b55b4fb.to--left,
							 .ee-tooltip.ee-tooltip-3b55b4fb.to--right{margin-top:0px;}.elementor-653 .elementor-element.elementor-element-66faf29 .elementor-menu-toggle{margin-right:auto;}.elementor-653 .elementor-element.elementor-element-66faf29 .elementor-nav-menu--main .elementor-item{color:#424242;fill:#424242;}.elementor-653 .elementor-element.elementor-element-66faf29 .elementor-nav-menu--dropdown a, .elementor-653 .elementor-element.elementor-element-66faf29 .elementor-menu-toggle{color:#9F9F9F;}.elementor-653 .elementor-element.elementor-element-66faf29 .elementor-nav-menu--dropdown{background-color:#FFFFFF;}.elementor-653 .elementor-element.elementor-element-66faf29 div.elementor-menu-toggle{color:#F3F3F3;}.elementor-653 .elementor-element.elementor-element-66faf29 div.elementor-menu-toggle svg{fill:#F3F3F3;}.elementor-653 .elementor-element.elementor-element-66faf29 > .elementor-widget-container{margin:-46px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-71c2ab54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-653 .elementor-element.elementor-element-71c2ab54 > .elementor-element-populated{border-style:solid;border-width:0px 1px 0px 1px;border-color:#D7D7D7;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-653 .elementor-element.elementor-element-71c2ab54 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-653 .elementor-element.elementor-element-464b9582 .elementor-repeater-item-553abbc .swiper-slide-bg{background-color:rgba(131, 60, 163, 0);background-image:url(http://twrakuen.est1.net/storage/sites/24/2024/04/top-1.jpg);background-size:cover;}.elementor-653 .elementor-element.elementor-element-464b9582 .swiper-slide{height:620px;transition-duration:calc(5000ms*1.2);}.elementor-653 .elementor-element.elementor-element-464b9582 .swiper-slide-contents{max-width:66%;}.elementor-653 .elementor-element.elementor-element-464b9582 .swiper-slide-inner{text-align:center;}.elementor-653 .elementor-element.elementor-element-6d583a3c:not(.elementor-motion-effects-element-type-background), .elementor-653 .elementor-element.elementor-element-6d583a3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("http://twrakuen.est1.net/core/modules/f65f29574d/assets/images/placeholder.png");background-position:top center;background-repeat:repeat-x;background-size:auto;}.elementor-653 .elementor-element.elementor-element-6d583a3c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-653 .elementor-element.elementor-element-6d583a3c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-653 .elementor-element.elementor-element-581c7530 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-31c555d1:hover img{opacity:0.85;}.ee-tooltip.ee-tooltip-31c555d1.to--top,
							 .ee-tooltip.ee-tooltip-31c555d1.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-31c555d1.to--left,
							 .ee-tooltip.ee-tooltip-31c555d1.to--right{margin-top:0px;}.elementor-653 .elementor-element.elementor-element-5c2ff1b2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-77a13357:hover img{opacity:0.85;}.ee-tooltip.ee-tooltip-77a13357.to--top,
							 .ee-tooltip.ee-tooltip-77a13357.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-77a13357.to--left,
							 .ee-tooltip.ee-tooltip-77a13357.to--right{margin-top:0px;}.elementor-653 .elementor-element.elementor-element-263a1f39 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-4835cd0d:hover img{opacity:0.85;}.ee-tooltip.ee-tooltip-4835cd0d.to--top,
							 .ee-tooltip.ee-tooltip-4835cd0d.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-4835cd0d.to--left,
							 .ee-tooltip.ee-tooltip-4835cd0d.to--right{margin-top:0px;}.elementor-653 .elementor-element.elementor-element-2c66f1dc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-49b323a8:hover img{opacity:0.85;}.ee-tooltip.ee-tooltip-49b323a8.to--top,
							 .ee-tooltip.ee-tooltip-49b323a8.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-49b323a8.to--left,
							 .ee-tooltip.ee-tooltip-49b323a8.to--right{margin-top:0px;}.elementor-653 .elementor-element.elementor-element-4f987b45 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-f9a31a1:hover img{opacity:0.85;}.ee-tooltip.ee-tooltip-f9a31a1.to--top,
							 .ee-tooltip.ee-tooltip-f9a31a1.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-f9a31a1.to--left,
							 .ee-tooltip.ee-tooltip-f9a31a1.to--right{margin-top:0px;}.elementor-653 .elementor-element.elementor-element-57abcdc7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-d43442e:hover img{opacity:0.85;}.ee-tooltip.ee-tooltip-d43442e.to--top,
							 .ee-tooltip.ee-tooltip-d43442e.to--bottom{margin-left:0px;}.ee-tooltip.ee-tooltip-d43442e.to--left,
							 .ee-tooltip.ee-tooltip-d43442e.to--right{margin-top:0px;}@media(max-width:1024px){.elementor-653 .elementor-element.elementor-element-1b0d682e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-653 .elementor-element.elementor-element-77a8a6fd.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-653 .elementor-element.elementor-element-77a8a6fd.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-653 .elementor-element.elementor-element-77a8a6fd > .elementor-element-populated{padding:0px 20px 0px 20px;}.elementor-653 .elementor-element.elementor-element-59363a09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-71c2ab54 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-653 .elementor-element.elementor-element-464b9582 .swiper-slide{height:421px;}}@media(max-width:767px){.elementor-653 .elementor-element.elementor-element-2334c001{width:12%;}.elementor-653 .elementor-element.elementor-element-77a8a6fd{width:40%;}.elementor-653 .elementor-element.elementor-element-77a8a6fd > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-59363a09{width:48%;}.elementor-653 .elementor-element.elementor-element-59363a09 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-653 .elementor-element.elementor-element-464b9582 .swiper-slide{height:0px;}}/* Start custom CSS */body {
    background-color: #efefef;
    color: #3a3a3a;
}/* End custom CSS */