.primary-color{color:#145ce6}.landing-cleaning .fixed-btn-wrap{align-items:flex-end;bottom:70px;display:flex;flex-flow:column;gap:16px;left:50%;margin-bottom:0;opacity:1;pointer-events:auto;position:fixed;transform:translate(560px);visibility:visible;width:-moz-fit-content;width:fit-content;z-index:1}.landing-cleaning .fixed-btn-wrap .btn-group{bottom:0;display:flex;flex-flow:column;gap:16px;position:absolute;transition:all .3s}.landing-cleaning .fixed-btn-wrap .fixed-top-btn{bottom:0;min-height:56px;opacity:0;position:absolute;transition:all 1s}@media (max-width:1024px){.landing-cleaning .fixed-btn-wrap .fixed-top-btn{bottom:0;min-height:48px}}.landing-cleaning .fixed-btn-wrap.show .btn-group{bottom:72px}.landing-cleaning .fixed-btn-wrap.show .fixed-top-btn{max-height:100%;opacity:1}@media (max-width:1400px){.landing-cleaning .fixed-btn-wrap{left:auto;right:40px;transform:translate(0)}.landing-cleaning .fixed-btn-wrap.disabled{opacity:0;pointer-events:none;visibility:hidden}}.landing-cleaning .fixed-btn-wrap a{align-items:center;border-radius:50%;box-shadow:0 0 16px #0000001a;display:flex;height:56px;justify-content:center;position:relative;text-align:center;width:56px}.landing-cleaning .fixed-btn-wrap a .icon{font-size:28px;font-variation-settings:"FILL" 1}.landing-cleaning .fixed-btn-wrap a span{align-items:center;border:1px solid rgb(var(--c-white),.4);border-radius:35px;box-shadow:0 0 16px #0000001a;display:flex;font-size:16px;font-weight:700;justify-content:center;left:calc(-100% - 68px);padding:8px;position:absolute;top:50%;transform:translateY(-50%);width:118px}.landing-cleaning .fixed-btn-wrap a.form-btn{background:#ceff65;color:var(--c-gray900);font-weight:700}.landing-cleaning .fixed-btn-wrap a.form-btn span{background-color:#ceff65;left:calc(-100% - 108px)}.landing-cleaning .fixed-btn-wrap a.form-btn .icon{font-size:30px}.landing-cleaning .fixed-btn-wrap a.call-btn{background-color:#135ce6;color:var(--c-white)}.landing-cleaning .fixed-btn-wrap a.call-btn span{background-color:#135ce6}.landing-cleaning .fixed-btn-wrap a.kakao-btn{background-color:#ffe500}.landing-cleaning .fixed-btn-wrap a.kakao-btn span{background-color:#ffe500;color:#350000}.landing-cleaning .fixed-btn-wrap a.kakao-btn .kakao-icon{background:url(https://cdn.ajd.kr/images/platform/kakao_filled_icon.webp?w=32&h=32) no-repeat 50%/cover;content:"";height:32px;width:32px}.landing-cleaning .fixed-btn-wrap a.report-btn{background:var(--c-white);color:#145ce6;font-weight:700}.landing-cleaning .fixed-btn-wrap a.report-btn span{background-color:var(--c-white);left:calc(-100% - 108px)}.landing-cleaning .fixed-btn-wrap a.fixed-top-btn{background:#fff;border-radius:50%;box-shadow:-2px 2px 16px #0000001a;transition:all .3s ease}.landing-cleaning .fixed-btn-wrap a.fixed-top-btn .icon{color:var(--c-gray700);font-size:30px}.landing-cleaning .fixed-floating{bottom:0;left:50%;max-width:100%;opacity:1;padding-bottom:48px;pointer-events:auto;position:fixed;transform:translate(-50%);transition:opacity .3s,visibility .3s;visibility:visible;z-index:550}.landing-cleaning .fixed-floating.disabled{pointer-events:none;visibility:hidden}.landing-cleaning .fixed-floating .floating-button{align-items:center;background:-webkit-linear-gradient(top,#4783f6,#145ce6);border-radius:50px;display:flex;justify-content:center}.landing-cleaning .fixed-floating .floating-button .label{color:#fff;font-size:32px;font-weight:700}.landing-cleaning .fixed-floating .floating-button .label:after{margin-left:4px}.landing-cleaning .fixed-floating .floating-button:after{height:36px;width:16px}@media (max-width:1024px){.landing-cleaning .fixed-floating .floating-button:after{height:24px}}@media (max-width:500px){.landing-cleaning .fixed-floating .floating-button .label{font-size:24px}}.landing-cleaning .fixed-floating .round-btn{box-shadow:0 4px 12.6px #0000001f;gap:12px;height:80px;margin:0 auto;opacity:0;transform:translateY(120px);transition:all .3s ease;width:320px}.landing-cleaning .fixed-floating .round-btn .label{font-size:32px;font-weight:700}.landing-cleaning .fixed-floating .round-btn .icon{aspect-ratio:102/88;position:unset;transform:none;width:40px}.landing-cleaning .fixed-floating.active{visibility:visible}.landing-cleaning .fixed-floating.active .round-btn{opacity:1;transform:translateY(0)}.landing-cleaning .fixed-floating.active.disabled{opacity:0;transform:translateY(200px);visibility:hidden}.landing-cleaning .btn-more-right{align-items:center;background:#00a3ff;border:none;border-radius:50px;display:flex;gap:3px;justify-content:center;margin:0 auto;max-width:750px;padding:24px 0}.landing-cleaning .btn-more-right span{color:#fff!important;font-size:32px;line-height:1}.landing-cleaning .btn-more-right:after{background:url(https://cdn.ajd.kr/images/platform/landing/realty/icon_more_right.png) no-repeat 50%;background-size:cover;content:"";display:inline-block;height:32px;width:32px}@media (max-width:750px){.landing-cleaning .btn-more-right{gap:2px;padding:12px 0}.landing-cleaning .btn-more-right span{font-size:18px}.landing-cleaning .btn-more-right:after{height:25px;width:25px}}.landing-cleaning #app-footer,.landing-cleaning .floating-buttons-container{display:none}@media (max-width:1024px){.landing-cleaning .fixed-btn-wrap{bottom:84px;gap:16px;left:unset;margin-right:0;right:16px;transform:translate(0)}.landing-cleaning .fixed-btn-wrap a.call-btn span{display:none}.landing-cleaning .fixed-btn-wrap a{height:48px;width:48px}.landing-cleaning .fixed-btn-wrap a span{padding:8px;width:104px}.landing-cleaning .fixed-btn-wrap a.call-btn span{left:calc(-100% - 64px)}.landing-cleaning .fixed-btn-wrap a.call-btn .icon{font-size:22px}.landing-cleaning .fixed-btn-wrap a.form-btn span{left:calc(-100% - 96px)}.landing-cleaning .fixed-btn-wrap a.form-btn .icon{font-size:24px}.landing-cleaning .fixed-btn-wrap a.kakao-btn:before{height:24px;width:24px}.landing-cleaning .fixed-btn-wrap a.kakao-btn span{left:calc(-100% - 64px)}.landing-cleaning .fixed-floating{padding-bottom:0;width:100%;z-index:1070}.landing-cleaning .fixed-floating .round-btn{border-radius:0;box-shadow:0 -4px 4px #0000001a;height:60px;max-width:100%;transition:all .3s ease;width:100%}.landing-cleaning .fixed-floating .round-btn .icon{width:24px}.landing-cleaning .fixed-floating .round-btn .label{font-size:20px}.landing-cleaning .fixed-floating.active .round-btn{opacity:1;transform:translateY(0)}}
