.part-cta-large{position:relative;padding:var(--v-space) 0;color:#eee;background-color:#444;overflow:hidden}.part-cta-large>figure{position:absolute;top:0;left:0;width:100%;height:100%}.part-cta-large>figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:brightness(50%) blur(5px)}.part-cta-large .u-copy,.part-cta-large .u-exp{text-shadow:0 0 4px rgba(0,0,0,.5),0 2px 10px rgba(0,0,0,.3)}@media(width <= 640px){.part-cta-large .u-exp{text-align:left}}.part-cta-large .cta--btn a{justify-content:center;text-align:center;min-width:300px;box-shadow:0 1px 3px rgba(0,0,0,.2),0 2px 10px rgba(0,0,0,.1)}.part-cta-large .cta--btn svg{margin-right:.5rem}.part-cta-large .cta--btn .u-notes{color:#ccc}.part-cta-large .part-cta-large__inner{display:flex;flex-direction:column;align-items:center;gap:2rem}.freedial--container{padding:3rem;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#111;background:#fff;border:solid 1px #cbcbbd}.freedial--container .__ttl{font-size:clamp(20px,1.25rem + (1vw - 3.75px)*.8073,28px);min-height:0vw}.freedial--container .__img{margin-inline:auto;width:min(90%,640px)}.freedial--container .__txt{font-size:clamp(13px,.8125rem + (1vw - 3.75px)*.2018,15px);min-height:0vw}@media(width <= 640px){.freedial--container .__txt{text-align:left}}.freedial--container .__txt.__tel{display:none}@media(width <= 640px){.freedial--container .__txt.__tel{display:block}}
