@layer pages{.page-service-details .contact-card{--contact-card-end-space:0}.page-service-details .block-contact-agent-left>.dropdowns.project-details__dropdowns{margin-top:0}.page-service-details .contact-card .contact-card__submit{margin-bottom:0}@media (width>=769px){.page-service-details{--fixed-bar-height:0px}.page-service-details .service-detail-brand{align-self:flex-start;margin-top:0}.page-service-details .details{max-width:1149px}.page-service-details .details>.flex{justify-content:center;align-items:flex-start;gap:22px}.page-service-details .block-contact-agent-left{width:739px;max-width:739px;padding-right:0}.page-service-details .block-contact-agent-right{flex-shrink:0;width:314px;max-width:314px}.page-service-details .block-contact-agent-left>.relative:first-child{border-radius:10px}.page-service-details .block-contact-agent-left>.relative:first-child img{aspect-ratio:auto;height:418px}.page-service-details .block-contact-agent-left>.relative:first-child .grid.place-items-center,.page-service-details .service-website-link{justify-content:center;align-items:center;width:32px;height:32px;line-height:0;display:flex}.page-service-details .block-contact-agent-left>.relative:first-child .grid.place-items-center svg,.page-service-details .service-website-link svg{display:block}.page-service-details .block-contact-agent-left>.flex{margin-top:16px;margin-bottom:18px}.page-service-details .service-detail-copy,.page-service-details .service-detail-copy__description{font-size:var(--font-size-body);line-height:var(--line-height-body)}.page-service-details .project-details__dropdowns p{margin-top:8px;margin-bottom:8px}.page-service-details .project-details__dropdowns ul{flex-direction:column;gap:5px;display:flex}.page-service-details .project-details__dropdowns li p{margin:0}.page-service-details .block-contact-agent-left>.flex .h-\[90px\]{width:112px;height:68px}.page-service-details .before-red-circle--service{font-size:13px;line-height:18px}.page-service-details .block-contact-agent-left>.service-details__others-head{margin-top:23.5px}.page-service-details .service-details__others-head a{font-size:14.2px;line-height:17px}.page-service-details .block-contact-agent-left .grid.main__cards{gap:16px;margin-top:18px}.page-service-details .details .sticky{top:24px}.page-service-details .block-contact-agent-left .grid.service-details__others{-moz-column-gap:16.6px;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16.6px}.page-service-details .service-details__others .main__card-heading{font-size:10.3px}.page-service-details .service-details__others .service-card__image{aspect-ratio:298/188}.page-service-details .service-details__others .entity-card__body{height:85.2px;padding:6.5px 10.3px 11px 10.7px}.page-service-details .service-details__others .service-card__title{min-height:17px;font-size:14.2px;line-height:17px}.page-service-details .service-details__others .service-card__region{margin-top:2px;font-size:9.5px;line-height:9.5px}.page-service-details .service-details__others .service-card__city{display:inline}.page-service-details .service-details__others .service-card__contact-icons{margin-bottom:0}.page-service-details .service-details__others .service-card__contact-icons>div{gap:19px}.page-service-details .service-details__others .service-card__contact-icons a:not(:last-child):after{height:14.4px;right:-10.3px}.page-service-details .service-details__others .service-card__contact-icons svg{width:13.6px;height:13.6px}.page-service-details .service-details__others .service-card__contact-icons svg[id=Messages]{width:16.6px;height:16.6px}.page-service-details .service-details__others .card-logo.service-card__logo{flex-basis:77.3px;width:77.3px;height:39.5px}.page-service-details .service-loan-card{margin-top:28.4px}.page-service-details .service-loan-card__image{height:292.7px}.page-service-details .service-loan-card .block-contact-mcb{gap:0;height:264.3px;padding:26px 16px 0}.page-service-details .block-contact-mcb>img{-o-object-fit:contain;object-fit:contain;width:86px;height:75.7px}.page-service-details .block-contact-mcb p{margin-bottom:0;font-size:13.4px;line-height:15.8px}.page-service-details .block-contact-mcb .button--calculate{width:144.6px;min-width:0;height:32.3px;margin-top:17px;padding:0;font-size:12.6px;line-height:15px}}@media (width>=769px) and (width<=1024px){.page-service-details .contact-card{margin-bottom:0;padding:18.7px 17.4px 15px 18.1px}.page-service-details .contact-card h3{margin-bottom:0}.page-service-details .contact-card .block-contact-details{gap:11px;margin:15px 0 20.5px;padding-top:0}.page-service-details .contact-card .block-contact-details .button{min-width:0;height:32.3px;padding:0 8px;font-size:12.6px;font-weight:700;line-height:15px}.page-service-details .contact-card hr{margin-bottom:20.5px}.page-service-details .contact-card form{font-size:12.6px;line-height:15px}.page-service-details .contact-card form>div{margin-bottom:15.8px}.page-service-details .contact-card .auth__form-input{border-width:1.5px;border-color:var(--color-gray-pale);border-radius:11.8px;height:41px;margin-top:0;padding:0 15.8px;font-size:12.6px;line-height:15px}.page-service-details .contact-card textarea.auth__form-input{resize:none;height:120px;padding:11px 15.8px;display:block}.page-service-details .contact-card form label,.page-service-details .contact-card form p{font-size:12.6px;line-height:15px}.page-service-details .contact-card .service-form__citizen{--citizenship-question-gap:6.3px;--citizenship-choices-gap:12.6px;--citizenship-radio:17.4px;margin-bottom:13.4px}.page-service-details .contact-card .service-form__terms{margin:0}.page-service-details .contact-card .contact-card__submit{width:132.6px;min-width:0;height:32.3px;margin:25.2px 0 0;padding:0;font-size:12.6px;font-weight:700;line-height:15px}.page-service-details .contact-card>a:last-child{margin-top:11.7px;font-size:11.8px;line-height:14px;display:inline-block}}@media (width>=1025px){.page-service-details .details>.flex{flex-wrap:nowrap}}@media (width>=769px){.page-service-details .block-slider-fade:has(>.service-details__others):after{display:none}}.page-service-details .block-contact-agent-left .grid.service-branches{grid-template-columns:repeat(auto-fill,minmax(max(140px,33.3333% - 11.0667px),1fr));gap:15.2px 16.6px}@media (width<=1024px){.page-service-details .block-contact-agent-left,.page-service-details .block-contact-agent-right{width:100%;max-width:none}.page-service-details .block-contact-agent-right .sticky{flex-flow:wrap;align-items:stretch;gap:24px;display:flex;position:static}.page-service-details .block-contact-agent-right .sticky>*{flex:280px;min-width:0;margin:0}.page-service-details .block-contact-agent-right .service-loan-card{order:-1}.page-service-details .service-loan-card .block-contact-mcb{flex:auto;justify-content:center;height:auto}}@media (width<=768px){.page-service-details .block-contact-agent-left .grid.service-details__others{scroll-snap-type:x mandatory;flex-wrap:nowrap;gap:22px;margin:21px -36px 6px -3px;padding:3px 36px 6px 3px;scroll-padding-left:3px;display:flex;overflow-x:auto}.page-service-details .service-details__others>.service-card{scroll-snap-align:start;flex:0 0 275px;max-width:275px}.page-service-details .service-details__others .main__card-heading{height:auto;margin-bottom:3px;font-size:10.3px;font-weight:600;line-height:12px}.page-service-details .service-details__others .service-card__image{aspect-ratio:298/188}.page-service-details .service-details__others .entity-card__body{height:85.2px;padding:6.5px 10.3px 11px 10.7px}.page-service-details .service-details__others .service-card__body{-moz-column-gap:0;flex-direction:column;grid-template:none;gap:0;display:flex}.page-service-details .service-details__others .service-card__body>div:first-child{flex-direction:column;display:flex}.page-service-details .service-details__others .service-card__body>.flex:last-child{margin-top:auto;display:flex}.page-service-details .service-details__others .service-card__title{min-height:17px;margin-top:0;font-size:14.2px;line-height:17px}.page-service-details .service-details__others .service-card__region{margin-top:2px;font-size:9.5px;line-height:11px}.page-service-details .service-details__others .service-card__contact-icons{justify-content:flex-start;margin-bottom:0}.page-service-details .service-details__others .service-card__contact-icons>div{justify-content:flex-start;gap:19px;width:auto}.page-service-details .service-details__others .service-card__contact-icons a:not(:last-child):after{height:14.4px;right:-10.3px}.page-service-details .service-details__others .service-card__contact-icons svg{width:13.6px;height:13.6px}.page-service-details .service-details__others .service-card__contact-icons svg[id=Messages]{width:16.6px;height:16.6px}.page-service-details .service-details__others .card-logo.service-card__logo{flex:0 0 77.3px;grid-area:auto;width:77.3px;height:39.5px}.page-service-details .block-contact-agent-right .sticky{gap:22px}.page-service-details .block-contact-agent-left .grid.service-branches{grid-template-columns:repeat(auto-fill,minmax(max(140px,50% - 8.3px),1fr));margin-top:21px}.page-service-details .block-contact-agent-right .sticky>.service-loan-card{border-radius:10px;flex-direction:row;flex-basis:100%;min-height:144px}.page-service-details .service-loan-card .service-loan-card__image{-o-object-fit:cover;object-fit:cover;flex-shrink:0;width:158px;max-width:158px;height:auto}.page-service-details .service-loan-card .block-contact-mcb{flex:1;justify-content:flex-start;gap:0;padding:14px 0}.page-service-details .service-loan-card .block-contact-mcb>img{width:auto;height:33.3px;margin-bottom:12px}.page-service-details .service-loan-card .block-contact-mcb p{margin:3px 0 0;font-size:9px;font-weight:500;line-height:10px}.page-service-details .service-loan-card .button--calculate{border-radius:20px;width:79px;min-width:0;height:17.6px;margin-top:10px;padding:0;font-size:6px;font-weight:700;line-height:1}.page-service-details .service-website-link{width:100%;height:100%}.page-service-details .service-detail-intro{flex-direction:column-reverse}.page-service-details .service-detail-brand,.page-service-details .service-detail-copy{padding-right:0;width:100%!important}.page-service-details .service-detail-brand{flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:10px;margin-top:16px}.page-service-details .service-detail-brand h4{text-align:left}.page-service-details .service-detail-brand>div{width:135px;height:75px}.page-service-details .contact-card{border-radius:8px;margin-bottom:0;padding:14px 18px 15px;box-shadow:0 0 3px #00000054}.page-service-details .contact-card__agency{align-items:center;gap:10px;margin-top:16px}.page-service-details .contact-card__agency-logo{background-color:var(--color-blue);border-radius:10px;flex-shrink:0;width:135px;height:75px;overflow:hidden}.page-service-details .contact-card__agency-logo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.page-service-details .contact-card__agency-name{color:var(--color-dark-gray);font-size:12px;font-weight:700;line-height:14px}.page-service-details .contact-card .block-contact-details{gap:10px;margin:17px 0 21px;padding-top:0}.page-service-details .contact-card .block-contact-details .button{min-width:0;height:32.6px;padding:0 10px;font-size:12px;font-weight:700;line-height:14px}.page-service-details .contact-card hr{border-top:.7px solid var(--color-black-dark);margin:0 2px 19.3px}.page-service-details .contact-card .auth__form-input{border-width:1.5px;border-color:var(--color-gray-pale);border-radius:15px;height:41.5px;margin-top:0;padding:0 16px;font-size:12px;line-height:14px}.page-service-details .contact-card textarea.auth__form-input{resize:none;height:121px;padding:10px 16px;display:block}.page-service-details .contact-card .block-textarea{margin-bottom:13px}.page-service-details .service-form__citizen{--citizenship-question-grow:1;--citizenship-question-gap:-.5px;--citizenship-choices-gap:17px;margin-bottom:13px;padding-left:2.7px}.page-service-details .service-form__terms{margin:0 0 0 2.7px}.page-service-details .contact-card .contact-card__submit{justify-content:center;width:133.9px;min-width:0;height:32.6px;margin:23.5px 0 0 2.7px;padding:0;font-size:11px;font-weight:700;line-height:13px}.page-service-details .contact-card .g-recaptcha-container{margin-bottom:0}.page-service-details .contact-card>a:last-child{margin-top:16px;font-size:12px;line-height:14px;display:inline-block}}@media (width>=1025px){.page-service-details .block-breadcrumbs{padding-top:19.7px;padding-bottom:23.3px}.page-service-details .block-breadcrumbs :is(.breadcrumbs__link,.breadcrumbs__current,.breadcrumbs__separator){font-size:11px;line-height:13px}.page-service-details .footer{margin-top:131.3px}}}
