.elementor-26 .elementor-element.elementor-element-e68534d{--display:flex;--min-height:100vh;}.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-repeater-item-9678994 .swiper-slide-bg{background-color:#000000;background-image:url(https://tmbdesign.ro/wp-content/uploads/2023/10/1-7-scaled.jpg);background-size:cover;}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-repeater-item-9678994 .elementor-background-overlay{background-color:#00000000;}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-repeater-item-c33e9b4 .swiper-slide-bg{background-color:#000000;background-image:url(https://tmbdesign.ro/wp-content/uploads/2023/10/1-5-scaled.jpg);background-size:cover;}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-repeater-item-d76167d .swiper-slide-bg{background-color:#000000;background-image:url(https://tmbdesign.ro/wp-content/uploads/2024/04/12_Dormitor-Oaspeti-1.jpg);background-size:cover;}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-repeater-item-2167d2a .swiper-slide-bg{background-color:#000000;background-image:url(https://tmbdesign.ro/wp-content/uploads/2025/04/DSC02059-HDR.jpg);background-size:cover;}.elementor-26 .elementor-element.elementor-element-a09fa8a .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-slide-button{background-color:#0000009E;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;border-radius:100px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-slide-button:hover{background-color:#02010140;}.elementor-26 .elementor-element.elementor-element-a09fa8a > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-26 .elementor-element.elementor-element-a09fa8a .swiper-slide-contents{max-width:100%;text-shadow:1px 0px 15px #000000;}.elementor-26 .elementor-element.elementor-element-a09fa8a .swiper-slide-inner{text-align:center;}.elementor-26 .elementor-element.elementor-element-a09fa8a .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-slide-heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-a09fa8a .elementor-slide-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-26 .elementor-element.elementor-element-71cd76b{width:auto;max-width:auto;bottom:65px;--icon-box-icon-margin:5px;}.elementor-26 .elementor-element.elementor-element-71cd76b > .elementor-widget-container{background-color:#000000D6;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-71cd76b.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-71cd76b{right:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-71cd76b{left:0px;}.elementor-26 .elementor-element.elementor-element-71cd76b .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-26 .elementor-element.elementor-element-71cd76b.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-71cd76b.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-71cd76b.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-71cd76b .elementor-icon{font-size:25px;}.elementor-26 .elementor-element.elementor-element-71cd76b .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-71cd76b .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-71cd76b .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-71cd76b .elementor-icon-box-description{color:#7A7A7A;}.elementor-26 .elementor-element.elementor-element-5df67b7{--display:flex;--min-height:100vh;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-repeater-item-9678994 .swiper-slide-bg{background-image:url(https://tmbdesign.ro/wp-content/uploads/2023/10/1-7-scaled.jpg);background-size:cover;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-repeater-item-c33e9b4 .swiper-slide-bg{background-image:url(https://tmbdesign.ro/wp-content/uploads/2023/10/1-5-scaled.jpg);background-size:cover;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-repeater-item-d76167d .swiper-slide-bg{background-image:url(https://tmbdesign.ro/wp-content/uploads/2024/04/12_Dormitor-Oaspeti-1.jpg);background-size:cover;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-repeater-item-2167d2a .swiper-slide-bg{background-image:url(https://tmbdesign.ro/wp-content/uploads/2025/04/DSC02059-HDR.jpg);background-size:cover;}.elementor-26 .elementor-element.elementor-element-2606be6 .swiper-slide{transition-duration:calc(5000ms*1.2);height:100vh;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-slide-button{background-color:#0000009E;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:400;border-radius:100px;color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-slide-button:hover{background-color:#02010140;}.elementor-26 .elementor-element.elementor-element-2606be6 > .elementor-widget-container{margin:-10px -10px -10px -10px;}.elementor-26 .elementor-element.elementor-element-2606be6 .swiper-slide-contents{max-width:100%;text-shadow:1px 0px 15px #000000;}.elementor-26 .elementor-element.elementor-element-2606be6 .swiper-slide-inner{text-align:center;}.elementor-26 .elementor-element.elementor-element-2606be6 .swiper-slide-inner .elementor-slide-heading:not(:last-child){margin-bottom:15px;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-slide-heading{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:32px;font-weight:700;text-decoration:none;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-slide-description{color:#FFFFFF;font-family:"Montserrat", Sans-serif;font-size:17px;font-weight:500;line-height:0px;}.elementor-26 .elementor-element.elementor-element-63a9183{width:auto;max-width:auto;bottom:65px;--icon-box-icon-margin:5px;}.elementor-26 .elementor-element.elementor-element-63a9183 > .elementor-widget-container{background-color:#000000D6;margin:0px 0px 0px 0px;padding:5px 5px 5px 5px;}.elementor-26 .elementor-element.elementor-element-63a9183.elementor-element{--flex-grow:1;--flex-shrink:0;}body:not(.rtl) .elementor-26 .elementor-element.elementor-element-63a9183{right:0px;}body.rtl .elementor-26 .elementor-element.elementor-element-63a9183{left:0px;}.elementor-26 .elementor-element.elementor-element-63a9183 .elementor-icon-box-wrapper{align-items:center;text-align:left;}.elementor-26 .elementor-element.elementor-element-63a9183.elementor-view-stacked .elementor-icon{background-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-63a9183.elementor-view-framed .elementor-icon, .elementor-26 .elementor-element.elementor-element-63a9183.elementor-view-default .elementor-icon{fill:#FFFFFF;color:#FFFFFF;border-color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-63a9183 .elementor-icon{font-size:25px;}.elementor-26 .elementor-element.elementor-element-63a9183 .elementor-icon-box-title, .elementor-26 .elementor-element.elementor-element-63a9183 .elementor-icon-box-title a{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;}.elementor-26 .elementor-element.elementor-element-63a9183 .elementor-icon-box-title{color:#FFFFFF;}.elementor-26 .elementor-element.elementor-element-63a9183 .elementor-icon-box-description{color:#7A7A7A;}@media(max-width:767px){.elementor-26 .elementor-element.elementor-element-5df67b7{--content-width:500px;}.elementor-26 .elementor-element.elementor-element-2606be6 .swiper-slide{height:90vh;}.elementor-26 .elementor-element.elementor-element-2606be6 .swiper-slide-contents{max-width:100%;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-slide-heading{font-size:24px;}.elementor-26 .elementor-element.elementor-element-2606be6 .elementor-slide-description{font-size:14px;line-height:14px;}.elementor-26 .elementor-element.elementor-element-63a9183 > .elementor-widget-container{padding:5px 5px 0px 8px;}.elementor-26 .elementor-element.elementor-element-63a9183{bottom:120px;}}