@font-face{font-family:Poppins;src:url("../fonts/Poppins-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/Poppins-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/Poppins-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}
@font-face{font-family:Poppins;src:url("../fonts/Poppins-Bold.ttf") format("truetype");font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:MiniRoomLogo;src:url("../fonts/alata-miniroom-logo.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap}
:root{--light-yellow:#fff9f0;--primery:#785a0b;--dark-black:#1e1b16;--dark-greay:#6d6658;--light-greay:#e8d8bd;--greay:#b7a785;--text-greay:#6d6658;--black:#1e1b16;--bg-white:#fffdf8;--text-white:#fff;--red-color:#b83a2f;--dark-blue:#2f5f73;--gray-light:#cbebbb}
body{font-family:Poppins,Arial,sans-serif;background:#fff9f0;color:#1e1b16;letter-spacing:0}
p{color:#5e574b}
[data-aos]{opacity:1!important;transform:none!important}
.navbar-brand img{width:205px;max-height:56px}
header{background:#fff9f0!important;border-bottom:0!important;transition:transform .35s ease!important}
header.fix_style,header.fixed{background:#fff9f0!important;box-shadow:0 8px 28px rgba(64,45,0,.08)!important}
header.nav-hidden{transform:translateY(-100%)!important}
.banner_section{background:linear-gradient(135deg,#fff9f0 0%,#fff2ce 52%,#eaf6e6 100%)}
.banner_section .banner_text h1{letter-spacing:0;color:#1e1b16}
.banner_section .banner_text h1 span,.section_title h2 span,.service_text h2 span{color:#785a0b}
.type-wrap{color:#4a6546}
.banner_section .used_app h3{color:#1e1b16}
.mini_icon,.mini_avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#fff;border:3px solid #fff;color:#785a0b;box-shadow:0 10px 22px rgba(64,45,0,.14)}
.miniroom_store_btn{margin-top:26px}
.miniroom_store_btn li+li{display:none}
.miniroom_store_btn li a{padding:10px 16px!important;background:#111!important;border-radius:12px!important}
.miniroom_store_btn li a img.store_badge{width:205px!important;height:auto!important;max-width:none!important;filter:none!important}
.banner_section .banner_slider::before{background:#ffdf9e;box-shadow:0 20px 50px rgba(120,90,11,.18)}
.banner_section .banner_slider #frmae_slider::before{background:#fff9f0}
.banner_section .banner_slider .slider_img img{width:100%;height:auto}
.miniroom_tag{min-height:64px;display:grid;place-items:center;padding:0 18px;font-weight:700;color:#2b251b;background:#fffdf8;border:1px solid #e8d8bd;border-radius:100px;box-shadow:0 12px 28px rgba(64,45,0,.08)}
.key_feature_section .feature_box{background:#fffdf8;border:1px solid #e8d8bd}
.miniroom_feature_phone .app_frame{width:132px;margin:8px auto 0}
.app_frame{display:block;position:relative;aspect-ratio:700/1432;filter:drop-shadow(0 18px 34px rgba(30,27,22,.2))}
.app_frame .screen{position:absolute;inset:2.2% 5.1%;overflow:hidden;border-radius:9% / 4%;background:#000;z-index:1}
.app_frame .screen img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.app_frame::after{content:"";position:absolute;inset:0;z-index:2;background:url("../images/iphone-frame.webp") center / 100% 100% no-repeat;pointer-events:none}
.app_frame::before{display:none}
.miniroom_center_phone .app_frame{width:230px;margin:0 auto}
.miniroom_service_phone .app_frame{width:255px;margin:0 auto}
.miniroom_download_phone .app_frame{width:260px;margin:0 auto 22px}
.miniroom_steps li .text p:first-child{font-size:34px;font-weight:800;color:#785a0b}
.service_badge{background:#fffdf8;border:1px solid #e8d8bd;color:#785a0b}
.how_it_inner{background:#fffdf8;border-top:1px solid #e8d8bd;border-bottom:1px solid #e8d8bd}
.miniroom_audience .positive_inner{background:#fff9f0}
.miniroom_audience .review_block{background:#fffdf8;border:1px solid #e8d8bd}
.miniroom_audience .smiley_icon img{width:94px;border-radius:24px}
.miniroom_status .pricing_inner{background:linear-gradient(135deg,#4a6546,#785a0b)}
.miniroom_status .pannel_block p{color:#6d6658}
.miniroom_status .highlited_block p{color:#fff9f0}
.interface_section .screen_slider{min-height:620px}
.interface_section .screen_frame_img .app_frame{width:210px;margin:0 auto}
.interface_section .owl-item .screen_frame_img img{border:0;border-radius:0;transform:none}
.interface_section .owl-item.center .screen_frame_img img{border:0;transform:none}
.downaload_section .center_screen .img{width:auto}
.blog_section .blog_post .img img{aspect-ratio:1200/630;object-fit:cover}
.miniroom_more_guides{margin-top:34px}
footer{background:#1e1b16}
footer .download_side .app_btn{justify-content:flex-start}
.miniroom_footer_note{color:#d8c4a0;margin-top:14px}
.cookie_settings{background:transparent;border:0;color:#fff;padding:0}
.download_qr_dock{display:none;position:fixed;right:24px;bottom:24px;width:156px;padding:14px 14px 12px;background:#fffdf8;border:1px solid #e8d8bd;border-radius:16px;box-shadow:0 18px 44px rgba(30,27,22,.18);z-index:998;text-align:center}
.download_qr_dock.is-hidden{display:none!important}
.download_qr_dock a{display:grid;gap:8px;color:#1e1b16;font-weight:800;text-decoration:none}
.download_qr_dock img{width:112px;height:112px;margin:0 auto;border-radius:10px}
.download_qr_dock span{font-size:14px;line-height:1.2}
.download_qr_close{position:absolute;top:6px;right:7px;width:24px;height:24px;border:0;border-radius:50%;background:#1e1b16;color:#fff;line-height:22px;font-weight:700}
.miniroom_article .blog_head h1{max-width:900px;margin-left:auto;margin-right:auto}
.miniroom_article_grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:34px;align-items:start}
.article_main{min-width:0}
.article_sidebar{position:sticky;top:96px;display:grid;gap:18px}
.download_card,.related_guides{background:#fffdf8;border:1px solid #e8d8bd;border-radius:18px;padding:22px;box-shadow:0 16px 38px rgba(64,45,0,.08)}
.download_card h2,.related_guides h2{font-size:24px;margin:12px 0}
.related_guides a{display:grid;grid-template-columns:82px 1fr;gap:12px;align-items:center;padding:12px 0;border-top:1px solid #e8d8bd;font-weight:700}
.related_guides img{width:82px;aspect-ratio:1200/630;object-fit:cover;border-radius:10px}
.miniroom_article_cta .app_btn{margin-top:14px}
.miniroom_faq_section .card{border:1px solid #e8d8bd;border-radius:16px!important;margin-bottom:12px;overflow:hidden}
.miniroom_faq_section .card-header{background:#fffdf8}
.miniroom_faq_section .btn-link{color:#1e1b16;font-weight:700;text-decoration:none;width:100%;text-align:left;display:flex;justify-content:space-between}
@media (max-width:991px){.miniroom_article_grid{grid-template-columns:1fr}.article_sidebar{position:static}.banner_section .banner_slider{margin-top:36px}.interface_section .screen_slider{min-height:520px}}
@media (min-width:1200px){.download_qr_dock{display:block}}
@media (max-width:575px){.navbar-brand img{width:175px}.miniroom_store_btn li a img.store_badge{width:190px!important;height:auto!important}.section_title h2{font-size:36px;letter-spacing:0}.banner_section .banner_text h1{font-size:42px}.miniroom_center_phone .app_frame,.miniroom_service_phone .app_frame{width:220px}}
.banner_section .banner_slider{display:block}
.banner_section .banner_slider .slider_frame{display:none!important}
.banner_section .banner_slider #frmae_slider{position:absolute;inset:2.2% 5.1%;width:auto!important;height:auto!important;margin:0!important;overflow:hidden;border-radius:9% / 4%;z-index:1;background:#000}
.banner_section .banner_slider #frmae_slider::before{display:none}
.banner_section .banner_slider #frmae_slider .owl-stage-outer,.banner_section .banner_slider #frmae_slider .owl-stage,.banner_section .banner_slider #frmae_slider .owl-item,.banner_section .banner_slider #frmae_slider .item,.banner_section .banner_slider #frmae_slider .slider_img{height:100%}
.banner_section .banner_slider #frmae_slider .owl-dots{display:none}
.banner_section .banner_slider .slider_img img{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}
.miniroom_hero_phone.app_frame{width:300px;margin:0 auto;z-index:2}
.app_frame{overflow:visible;background:transparent;border:0;border-radius:0}
.app_frame .screen{inset:2.2% 5.1%;border-radius:9% / 4%;background:#000;z-index:1}
.app_frame::after{z-index:2}
.app_frame::before{display:none}

/* MiniRoom review polish */
.navbar-brand.miniroom_brand{display:inline-flex;align-items:center;gap:12px;min-width:max-content}
.navbar-brand.miniroom_brand img.nav-app-icon{width:40px!important;height:40px!important;max-height:none;border-radius:10px;box-shadow:0 8px 18px rgba(64,45,0,.14)}
.navbar-brand.miniroom_brand .brand_text{font-family:MiniRoomLogo,Alata,Poppins,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1;color:#1e1b16;letter-spacing:.02em;text-transform:uppercase}
.navbar-expand-lg .navbar-nav .has_dropdown .sub_menu{min-width:270px;max-width:300px}
.banner_section{margin-top:0!important;min-height:calc(100vh - 108px);padding-top:44px;padding-bottom:70px;background:radial-gradient(circle at 90% -12%,rgba(215,203,255,.78) 0 22%,rgba(215,203,255,.46) 23% 35%,rgba(215,203,255,.22) 36% 48%,rgba(215,203,255,0) 62%),radial-gradient(circle at 30% 58%,rgba(255,226,148,.62),rgba(255,226,148,0) 34%),linear-gradient(135deg,#fff9f0 0%,#fff2ce 48%,#eaf6e6 100%)!important;overflow:hidden}
.type-wrap{min-height:32px}
.banner_section .banner_text .type-wrap span,.banner_section .banner_text .type-wrap .typed-cursor{color:#4a6546!important}
.app_btn.miniroom_store_btn li a,.banner_section .app_btn.miniroom_store_btn li a,.downaload_section .app_btn.miniroom_store_btn li a,footer .download_side .app_btn.miniroom_store_btn li a{display:inline-flex!important;align-items:center!important;padding:0!important;background:transparent!important;border:0!important;border-radius:10px!important;box-shadow:none!important;transform:none!important}
.app_btn.miniroom_store_btn li a:hover,.banner_section .app_btn.miniroom_store_btn li a:hover,.downaload_section .app_btn.miniroom_store_btn li a:hover,footer .download_side .app_btn.miniroom_store_btn li a:hover{background:transparent!important;border:0!important;transform:translateY(-1px)!important}
.app_btn.miniroom_store_btn li a img.store_badge{width:180px!important;height:auto!important;max-width:100%!important;filter:none!important;display:block;background:transparent!important}
#feature_slider .owl-stage{display:flex}
#feature_slider .owl-item{display:flex;height:auto}
#feature_slider .item{display:flex;width:100%}
#feature_slider .miniroom_feature_box{width:100%;height:100%;min-height:520px;display:flex;flex-direction:column;justify-content:space-between}
.how_it_inner .steps_block .icon{display:inline-flex;align-items:center;justify-content:center;background:#fffdf8;border:1px solid #e8d8bd;box-shadow:0 14px 34px rgba(120,90,11,.12)}
.how_it_inner .steps_block .icon.miniroom_step_icon img{display:none}
.how_it_inner .steps_block .icon.miniroom_step_icon i{font-size:42px;line-height:1;color:#785a0b}
.miniroom_status .pricing_pannel .row{align-items:stretch}
.miniroom_status .pricing_pannel [class*="col-"]{display:flex}
.miniroom_status .pannel_block{width:100%;height:100%;min-height:260px;display:flex;flex-direction:column;justify-content:flex-start}
.miniroom_status .pannel_block .btn_block{margin-top:auto}
.miniroom_status .highlited_block .btn_block{align-self:flex-start;display:inline-block;width:max-content;max-width:100%}
.miniroom_status .highlited_block .btn_block .btn{min-width:145px}
.miniroom_status .highlited_block .btn_block .btn_bottom{left:8px;right:-12px;width:100%}
.banner_section .ripple-background{top:-315px;right:-90px;pointer-events:none}
.banner_section .circle{background:#d7cbff;box-shadow:0 0 1px 0 rgba(80,143,185,.25)}
@media (max-width:991px){.banner_section{min-height:auto;padding-top:34px;padding-bottom:56px}.banner_section .ripple-background{top:-280px;right:-220px;transform:scale(.84)}}
.blog_section .blog_listing{gap:38px}
.blog_section .blog_listing .blog_post{background:#fffdf8!important;border:1px solid #e8d8bd;border-radius:18px;box-shadow:0 18px 44px rgba(64,45,0,.08);overflow:hidden;display:flex;flex-direction:column;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}
.blog_section .blog_listing .blog_post:hover{transform:translateY(-4px);box-shadow:0 24px 54px rgba(64,45,0,.14);border-color:#d3bd93}
.blog_section .blog_listing .blog_post .img{display:block;line-height:0;aspect-ratio:1200/630;overflow:hidden;border-radius:14px;background:#f4ead8}
.blog_section .blog_listing .blog_post .img img{width:100%;height:100%;object-fit:cover;display:block;border-radius:14px;transition:transform .35s ease}
.blog_section .blog_listing .blog_post:hover .img img{transform:scale(1.03)}
.blog_section .blog_listing .blog_post .text{display:flex;flex-direction:column;flex:1;margin-top:24px}
.blog_section .blog_listing .blog_post .tag_more{margin-top:auto;gap:18px}
.miniroom_footer_brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none}
.miniroom_footer_brand img.nav-app-icon{width:40px;height:40px;border-radius:10px;box-shadow:0 8px 18px rgba(0,0,0,.18)}
.miniroom_footer_brand .brand_text{font-family:MiniRoomLogo,Alata,Poppins,Arial,sans-serif;font-size:24px;font-weight:400;line-height:1;color:#fff;letter-spacing:.02em;text-transform:uppercase}
footer .download_side{text-align:right!important}
footer .download_side .app_btn{justify-content:flex-end!important}
footer .design_by a{color:#fff;text-decoration:underline;text-underline-offset:4px}
.download_qr_dock{left:24px!important;right:auto!important}
@media (max-width:991px){.navbar-brand.miniroom_brand .brand_text,.miniroom_footer_brand .brand_text{font-size:22px}.download_qr_dock{display:none!important}}
@media (max-width:575px){.navbar-brand.miniroom_brand img.nav-app-icon{width:36px!important;height:36px!important}.navbar-brand.miniroom_brand .brand_text,.miniroom_footer_brand .brand_text{font-size:20px}.app_btn.miniroom_store_btn li a img.store_badge{width:170px!important}#feature_slider .miniroom_feature_box{min-height:500px}}
