.inf_frncz,.inf_frncz *,.inf_frncz :after,.inf_frncz :before{box-sizing:border-box}.inf_frncz{background:var(--remax-white);overflow:hidden;overflow:clip;padding:clamp(68px,8vw,120px) 0;position:relative}.inf_frncz,.inf_frncz .page-center{max-width:100%;width:100%}.inf_frncz__header{margin:0 auto clamp(52px,6vw,84px);max-width:960px;text-align:center;width:100%}.inf_frncz__title{color:var(--remax-primary-blue);font-size:clamp(38px,4.2vw,64px);font-weight:800;letter-spacing:-.045em;line-height:1;margin:0;max-width:100%;overflow-wrap:anywhere;text-wrap:balance;width:100%}.inf_frncz__layout{align-items:center;display:grid;gap:clamp(42px,5vw,70px) clamp(24px,3.5vw,54px);grid-template-areas:"left visual right" ". bottom .";grid-template-columns:minmax(0,1fr) minmax(240px,.8fr) minmax(0,1fr);max-width:100%;min-width:0;width:100%}.inf_frncz__items{display:grid;gap:clamp(44px,5vw,72px);min-width:0;width:100%}.inf_frncz__items--left{grid-area:left}.inf_frncz__items--right{grid-area:right}.inf_frncz__item{align-items:start;border-top:1px solid rgba(0,71,150,.2);display:grid;gap:18px;grid-template-columns:44px minmax(0,1fr);max-width:100%;min-width:0;padding-top:24px;position:relative;width:100%}.inf_frncz__number{align-items:center;background:var(--remax-primary-blue);border-radius:50%;color:var(--remax-white);display:inline-flex;flex:0 0 44px;font-size:17px;font-weight:800;height:44px;justify-content:center;line-height:1;margin-top:1px;width:44px}.inf_frncz__item-content{min-width:0;width:100%}.inf_frncz__item h3{color:var(--remax-primary-blue);font-size:clamp(20px,1.45vw,26px);font-weight:800;letter-spacing:-.025em;line-height:1.15;margin:0 0 8px;max-width:100%;overflow-wrap:anywhere}.inf_frncz__item p{color:rgba(35,35,35,.66);font-size:clamp(16px,1.05vw,18px);font-weight:400;line-height:1.55;margin:0;max-width:100%;overflow-wrap:anywhere}.inf_frncz__visual{align-items:center;display:flex;grid-area:visual;justify-content:center;max-width:100%;min-width:0;overflow:visible;position:relative;width:100%}.inf_frncz__visual:after,.inf_frncz__visual:before{content:none}.inf_frncz__balloon{display:block;height:auto;max-height:500px;max-width:100%;object-fit:contain;position:relative;width:min(100%,340px);z-index:1}.inf_frncz__item--bottom{grid-area:bottom;margin:0 auto;min-width:0;width:min(100%,460px)}.inf_frncz__items--left .inf_frncz__item:after,.inf_frncz__items--right .inf_frncz__item:after{background:var(--remax-primary-blue);content:"";height:1px;position:absolute;top:-1px;width:clamp(24px,3vw,44px)}.inf_frncz__items--left .inf_frncz__item:after{right:0}.inf_frncz__items--right .inf_frncz__item:after{left:0}.inf_frncz [data-aos]{max-width:100%}.inf_frncz [data-aos=zoom-in]{transform-origin:center center}@media (max-width:1080px){.inf_frncz__layout{gap:48px 32px;grid-template-areas:"visual visual" "left right" "bottom bottom";grid-template-columns:repeat(2,minmax(0,1fr))}.inf_frncz__visual{margin-bottom:8px}.inf_frncz__balloon{width:min(48vw,330px)}.inf_frncz__items{gap:38px}.inf_frncz__item--bottom{margin-top:8px}}@media (max-width:767px){.inf_frncz{padding:64px 0}.inf_frncz__header{margin-bottom:44px;text-align:left}.inf_frncz__title{font-size:clamp(36px,9.5vw,50px);line-height:1.02}.inf_frncz__layout{gap:38px;grid-template-areas:"visual" "left" "right" "bottom";grid-template-columns:minmax(0,1fr)}.inf_frncz__visual{margin-bottom:8px}.inf_frncz__balloon{max-height:370px;width:min(68vw,290px)}.inf_frncz__items{gap:30px}.inf_frncz__item{gap:16px;grid-template-columns:42px minmax(0,1fr);padding-top:21px}.inf_frncz__number{flex-basis:42px;height:42px;width:42px}.inf_frncz__item h3{font-size:21px}.inf_frncz__item p{font-size:16px}.inf_frncz__item--bottom{margin:0;width:100%}.inf_frncz__items--left .inf_frncz__item:after,.inf_frncz__items--right .inf_frncz__item:after{left:0;right:auto;width:42px}}@media (max-width:420px){.inf_frncz{padding:54px 0}.inf_frncz__header{margin-bottom:38px}.inf_frncz__title{font-size:clamp(33px,10vw,42px)}.inf_frncz__layout{gap:34px}.inf_frncz__balloon{width:min(72vw,260px)}.inf_frncz__item{gap:14px;grid-template-columns:38px minmax(0,1fr)}.inf_frncz__number{flex-basis:38px;font-size:15px;height:38px;width:38px}.inf_frncz__item h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.inf_frncz [data-aos]{opacity:1!important;transform:none!important;transition:none!important}}