.cf-reading-progress{z-index:60;height:2px;transform:scaleX(var(--cf-progress,0));transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#148cff,#6cdcff);position:fixed;top:0;left:0;right:0;box-shadow:0 0 12px #32bdff66}.cf-mobile-project{display:none}.cfh-polished main:focus{outline:none}.cfh-polished :is(.cfs-heading,.cfc-heading,.cfp-heading,.cfv-heading,.cfq-heading) h2{text-wrap:balance}.cfh-polished :is(.cfs-detail,.cfv-stage-detail){scroll-margin-top:24px}.cfh-polished .cf-motion-photo :is(.cfs-picture,.cfv-room)>img{translate:0 var(--cf-photo-shift,0px);scale:1.07}.cfh-polished .cfh-dialog :is(input:not([type=hidden]),textarea){font-size:16px}html:has(.cfh-polished .cfh-dialog[open]){overflow:hidden}@media (hover:hover){.cfh-polished .cfc-module{transition:border-color .25s,box-shadow .25s}.cfh-polished .cfc-module:hover{border-color:#4182a9;box-shadow:0 12px 38px #0002}}@media (width<=850px){.cfh-polished{padding-bottom:calc(94px + env(safe-area-inset-bottom,0px))}.cfh-polished :is(.cfs,.cfc,.cfp,.cfv,.cfq,.cft){padding-left:24px;padding-right:24px}.cfh-polished :is(.cfs-heading,.cfc-heading,.cfp-heading,.cfv-heading,.cfq-heading){margin-top:24px;margin-bottom:30px}.cfh-polished :is(.cfs-kicker-row,.cfc-kicker,.cfp-kicker,.cfv-kicker,.cfq-kicker,.cft-kicker){letter-spacing:.7px;font-size:9px;line-height:1.7}.cfh-polished :is(.cfs-kicker-row,.cfc-kicker,.cfp-kicker,.cfv-kicker,.cfq-kicker,.cft-kicker)>span{display:none}.cfh-polished .cfh-dialog{overscroll-behavior:contain;max-height:calc(100dvh - 32px);padding-bottom:calc(28px + env(safe-area-inset-bottom,0px))}.cfh-polished .cfh-menu>nav{overscroll-behavior:contain;max-height:calc(100dvh - 154px);overflow:auto}.cfh-polished .cft-b .cft-layout{padding:30px 20px 20px}.cfh-polished .cft-b .cft-form{padding:27px 22px}.cfh-polished .cft-b .cft-form h3{text-wrap:balance;font-size:clamp(23px,5.8vw,28px)}.cf-mobile-project{z-index:35;left:20px;right:86px;bottom:calc(18px + env(safe-area-inset-bottom,0px));color:#fff;text-align:left;cursor:pointer;opacity:0;visibility:hidden;background:linear-gradient(115deg,#0875e8,#119bf0);border:1px solid #4cb9ff;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;min-height:54px;padding:14px 19px;font-size:14px;line-height:1.5;transition:opacity .25s,translate .25s,visibility .25s;display:flex;position:fixed;translate:0 20px;box-shadow:0 10px 35px #0006}.cf-mobile-project>span:last-child{font-size:21px;line-height:1}.cf-mobile-project[data-visible=true]{opacity:1;visibility:visible;translate:0}.cfh-polished:has(.cfh-dialog[open],.cfh-menu[open],input:focus,textarea:focus,select:focus) .cf-mobile-project{opacity:0;visibility:hidden}body:has(.cfh-polished) .rs-whatsapp-float{bottom:calc(18px + env(safe-area-inset-bottom,0px));width:54px;height:54px}:is(body:has(.cfh-polished .cfh-dialog[open]) .rs-whatsapp-float,body:has(.cfh-polished .cfh-menu[open]) .rs-whatsapp-float){visibility:hidden}}@media (width<=420px){.cfh-polished :is(.cfs,.cfc,.cfp,.cfv,.cfq,.cft){padding-left:20px;padding-right:20px}.cfh-polished :is(.cfs-heading,.cfc-heading) h2{letter-spacing:-1.2px;font-size:clamp(30px,8.9vw,37px)}.cfh-polished .cft-b .cft-layout{padding-left:14px;padding-right:14px}.cfh-polished .cft-b .cft-form{padding:25px 17px}.cfh-polished .cft-b .cft-form :is(input:not([type=hidden]),textarea){padding-left:11px;padding-right:11px}.cfh-polished .cfv-stage-choices>button{gap:8px;padding-left:10px;padding-right:8px}.cfh-polished .cfv-stage-choices>button>strong{overflow-wrap:anywhere;font-size:12px}.cfh-polished .cfq-c .cfq-item[open]>.cfq-answer{padding-left:18px;padding-right:18px}.cfh-polished .cfq-c .cfq-answer p{font-size:14px}.cf-mobile-project{padding-left:16px;padding-right:16px;font-size:13px;left:16px;right:82px}}@media (prefers-reduced-motion:reduce){html:has(.cfh-polished){scroll-behavior:auto}.cfh-polished *{transition:none!important;animation:none!important}body:has(.cfh-polished) .rs-whatsapp-float{transition:none!important;animation:none!important}.cfh-polished .cf-motion-photo :is(.cfs-picture,.cfv-room)>img{translate:none;scale:none}}
