/* GENERATED by tools/build_subpage.py from mf-sub/css/somefesta.css - do not edit */
.sf-crumb{font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666;margin-bottom:26rem}.sf-crumb > a{color:#666666;transition:color var(--mf-dur) ease}.sf-crumb > span{margin:0 6rem;color:#DDDDDD}.sf-hero__top{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:80rem;align-items:flex-end}.sf-hero__lead{font-size:18rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.sf-hero__lead strong{font-weight:700;color:#111111}.sf-hero__frame{position:relative;margin-top:64rem;padding-top:42%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.sf-hero__video{background-color:#F4F4F4}.sf-rec{--mf-data-pad:130rem;--sf-num:60rem;isolation:isolate}.sf-rec__bg{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background-color:#000000;background-image: linear-gradient(90deg,rgba(101,209,255,0) 0%,rgba(101,209,255,.95) 22%,rgba(53,191,255,.9) 48%,rgba(255,82,172,.85) 78%,rgba(255,82,172,0) 100%), radial-gradient(ellipse 46% 78% at 30% 0%,rgba(101,209,255,.34) 0%,rgba(101,209,255,.12) 42%,rgba(101,209,255,0) 72%), radial-gradient(ellipse 40% 70% at 76% 0%,rgba(255,82,172,.17) 0%,rgba(255,82,172,.06) 44%,rgba(255,82,172,0) 72%);background-size:100% 2px,100% 100%,100% 100%;background-position:0 0,0 0,0 0;background-repeat:no-repeat}.sf-rec__wrap{position:relative}.sf-rec__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.sf-rec__item{min-width:0;padding:6rem 0 6rem 30rem;border-left:1px solid rgba(255,255,255,.16);text-align:left}.sf-rec__item:first-child{padding-left:0;border-left:0}.sf-rec__nums{display:flex;align-items:baseline;gap:4rem}.sf-rec__v{display:block;font-family:var(--mf-font);font-size:var(--sf-num);line-height:1.1;font-weight:800;letter-spacing:-.045em;color:#FFFFFF;white-space:nowrap;font-variant-numeric:tabular-nums}.sf-rec__v--word{font-size:calc(var(--sf-num) * .62);letter-spacing:-.03em}.sf-rec__u{display:block;flex:none;font-family:var(--mf-font);font-size:calc(var(--sf-num) * .34);line-height:1;font-weight:700;letter-spacing:-.02em;color:#00B4FF}.sf-rec__label{display:block;margin-top:14rem;font-size:17rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.72)}.sf-rec__p{margin-top:56rem;padding-top:40rem;border-top:1px solid rgba(255,255,255,.16);font-size:17rem;line-height:1.9;font-weight:500;letter-spacing:-.01em;color:rgba(255,255,255,.78)}.sf-rec__p strong{font-weight:700;color:#FFFFFF}.sf-card{position:relative;padding:44rem 40rem 46rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.sf-card__no{display:block;font-size:20rem;line-height:1;letter-spacing:.06em;color:#0080FF}.sf-card__no--tag{font-family:var(--mf-font);font-size:15rem;font-weight:700;letter-spacing:.08em}.sf-card__t{margin-top:18rem;font-size:26rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.sf-card__d{margin-top:14rem;font-size:16rem;line-height:1.75;font-weight:500;letter-spacing:-.01em;color:#333333}@media (hover:hover) and (pointer:fine){.sf-card:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-4rem)}}.sf-exp__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20rem}.sf-zone__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20rem}.sf-zone__grid .sf-card__t{font-size:22rem}.sf-guest{margin-top:20rem;padding:40rem 44rem 42rem;border-radius:16rem;background-color:#F4F4F4}.sf-guest__k{font-size:15rem;line-height:1.4;font-weight:700;letter-spacing:.06em;color:#0080FF}.sf-guest__p{margin-top:12rem;font-size:17rem;line-height:1.8;font-weight:500;letter-spacing:-.01em;color:#333333}.sf-guest__p strong{font-weight:700;color:#111111}.sf-edi__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:70rem;align-items:center}.sf-edi__media{position:relative;padding-top:55.111%;border-radius:16rem;overflow:hidden;background-color:#F4F4F4}.sf-edi__p{margin-top:24rem;font-size:18rem;line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#333333}.sf-edi__media > img{transition:transform .6s var(--mf-ease-out4)}@media (hover:hover) and (pointer:fine){.sf-edi__media:hover > img{transform:scale(1.04)}}.sf-prose > p{font-size:18rem;line-height:1.95;font-weight:500;letter-spacing:-.01em;color:#333333}.sf-prose > p + p{margin-top:26rem}.sf-prose strong{font-weight:700;color:#111111}.sf-pull{margin-top:64rem;padding-left:30rem;border-left:4rem solid #0080FF;font-size:28rem;line-height:1.55;font-weight:700;letter-spacing:-.025em;color:#111111}.sf-reco{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14rem}.sf-reco--q{margin-top:44rem}.sf-reco > li{display:flex;align-items:flex-start;gap:14rem;padding:20rem 24rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);font-size:16rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#333333;transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.sf-reco > li::before{content:"";flex:none;width:20rem;height:20rem;margin-top:2rem;border-radius:50%;background-color:#0080FF;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.4l4 4L18 8' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M6 12.4l4 4L18 8' fill='none' stroke='%23000' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / 100% 100% no-repeat}@media (hover:hover) and (pointer:fine){.sf-reco > li:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}}.sf-note{margin-top:34rem;font-size:16rem;line-height:1.85;font-weight:500;letter-spacing:-.01em;color:#666666}.sf-out__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:60rem;align-items:start}.sf-out__prose > p{font-size:17rem;line-height:1.95;font-weight:500;letter-spacing:-.01em;color:#333333}.sf-out__prose > p + p{margin-top:24rem}.sf-out__prose strong{font-weight:700;color:#111111}.sf-quote{padding:36rem 34rem 32rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.sf-quote__p{font-size:19rem;line-height:1.7;font-weight:700;letter-spacing:-.02em;color:#111111}.sf-quote__who{margin-top:20rem;padding-top:16rem;border-top:1px solid #EEEEEE;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.sf-note--side{margin-top:24rem}.sf-info__row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:60rem;align-items:start}.sf-fact{padding:40rem 40rem 42rem;border-radius:16rem;background-color:#FFFFFF;box-shadow:var(--mf-ring)}.sf-fact__k{font-size:20rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.sf-fact__list{margin-top:22rem;display:grid;gap:12rem}.sf-fact__list > li{display:flex;align-items:flex-start;gap:12rem;font-size:16rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#333333}.sf-fact__ic{display:block;flex:none;width:20rem;height:20rem;margin-top:2rem;color:#0080FF}.sf-fact__ic > svg{display:block;width:100%;height:100%}.sf-fact__note{margin-top:16rem;font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#999999}.sf-tags{display:flex;flex-wrap:wrap;gap:10rem;margin-top:22rem}.sf-tags > li{display:flex;align-items:center;gap:8rem;padding:10rem 18rem;border-radius:999rem;background-color:#F4F4F4;font-size:14rem;line-height:1.5;font-weight:600;letter-spacing:-.01em;color:#333333}.sf-tags > li::before{content:"";flex:none;width:5rem;height:5rem;border-radius:50%;background:#00B4FF}.sf-sub{margin-top:40rem;font-size:18rem;line-height:1.5;font-weight:700;letter-spacing:-.02em;color:#111111}.sf-info__left > .sf-reco{grid-template-columns:minmax(0,1fr);margin-top:16rem}.sf-plan__t{font-size:30rem;line-height:1.4;font-weight:700;letter-spacing:-.03em;color:#111111}.sf-plan{margin-top:28rem;display:grid}.sf-plan__i{display:grid;grid-template-columns:52rem minmax(0,1fr);column-gap:22rem;padding:24rem 0;border-top:1px solid #DDDDDD}.sf-plan__i:last-child{border-bottom:1px solid #DDDDDD}.sf-plan__n{display:flex;align-items:center;justify-content:center;width:52rem;height:52rem;border-radius:50%;background-color:#0080FF;color:#FFFFFF;font-size:16rem;line-height:1;letter-spacing:.02em}.sf-plan__h{font-size:19rem;line-height:1.4;font-weight:700;letter-spacing:-.02em;color:#111111}.sf-plan__d{margin-top:8rem;font-size:15rem;line-height:1.7;font-weight:500;letter-spacing:-.01em;color:#666666}.sf-apply{scroll-margin-top:calc(var(--mf-hd-h) + 24rem)}.sf-form-wrap{padding:0}.sf-form-wrap > form.sf-form{max-width:none !important;width:100% !important;margin:0 !important;padding:52rem 52rem 54rem !important;border:0 !important;border-radius:var(--mf-r-tile) !important;background:#FFFFFF !important;box-shadow:var(--mf-ring) !important;-webkit-backdrop-filter:none !important;backdrop-filter:none !important}.sf-form__row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12rem}.sf-form__row2 + .sf-form__row2{margin-top:12rem}.sf-form__f{display:flex;flex-direction:column;gap:8rem}.sf-form__f--full{margin-top:12rem}.sf-form__fl{font-size:14rem;line-height:1.5;font-weight:700;letter-spacing:-.01em;color:#333333}.sf-form-wrap > form.sf-form input[type=text], .sf-form-wrap > form.sf-form input[type=tel], .sf-form-wrap > form.sf-form input[type=number], .sf-form-wrap > form.sf-form select{width:100% !important;padding:15rem 16rem !important;margin:0 !important;border:0 !important;border-radius:var(--mf-r-btn) !important;box-shadow:inset 0 0 0 1px #DDDDDD !important;background:#FFFFFF !important;font-family:inherit;font-size:16rem !important;line-height:1.5;letter-spacing:-.01em;color:#111111 !important;transition:box-shadow .2s ease}.sf-form-wrap > form.sf-form select{-webkit-appearance:none;appearance:none;padding-right:42rem !important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7 10l5 5 5-5'/%3E%3C/svg%3E") !important;background-repeat:no-repeat !important;background-position:right 14rem center !important;background-size:18rem 18rem !important}.sf-form-wrap > form.sf-form input:focus, .sf-form-wrap > form.sf-form select:focus{outline:none;box-shadow:inset 0 0 0 2rem #0080FF !important}.sf-form-wrap > form.sf-form input::placeholder{color:#999999;opacity:1}.sf-form__agree{display:flex;align-items:center;gap:10rem;margin:20rem 0 0;font-size:14rem;line-height:1.6;font-weight:500;letter-spacing:-.01em;color:#666666;cursor:pointer}.sf-form-wrap > form.sf-form .sf-form__agree input[type=checkbox]{flex:none;width:20rem !important;height:20rem !important;margin:0 !important;accent-color:#0080FF}.sf-form__agree a{color:#333333;text-decoration:underline;text-underline-offset:2px}@media (hover:hover) and (pointer:fine){.sf-form__agree a:hover{color:#0080FF}}.sf-form-wrap > form.sf-form .sf-form__submit{display:block;width:100% !important;margin-top:22rem !important;padding:19rem 20rem !important;border:0 !important;border-radius:var(--mf-r-btn) !important;background:var(--mf-grad-primary) !important;color:#FFFFFF !important;font-family:inherit !important;font-size:18rem !important;line-height:1.4 !important;font-weight:700 !important;letter-spacing:-.01em;cursor:pointer;transition:opacity var(--mf-dur) ease}@media (hover:hover) and (pointer:fine){.sf-form-wrap > form.sf-form .sf-form__submit:hover{opacity:.88}}.sf-form-wrap > form.sf-form .son-lead-msg{margin-top:14rem !important;padding:16rem 18rem !important;border:0 !important;border-radius:var(--mf-r-btn) !important;background:#F3F8FF !important;font-size:15rem !important;line-height:1.7;font-weight:500;letter-spacing:-.01em;color:#111111 !important}.sf-cta__row{display:grid;gap:14rem}.sf-cta__q{display:flex;align-items:center;gap:18rem;padding:20rem 26rem;border-radius:12rem;background-color:#FFFFFF;box-shadow:var(--mf-ring);transition:box-shadow var(--mf-dur) ease,transform var(--mf-dur) ease}.sf-cta__ic{display:flex;align-items:center;justify-content:center;flex:none;width:44rem;height:44rem;border-radius:50%;background-color:#F4F4F4;color:#0080FF}.sf-cta__ic > svg{display:block;width:24rem;height:24rem}.sf-cta__txt > b{display:block;font-size:17rem;line-height:1.4;font-weight:700;letter-spacing:-.01em;color:#111111}.sf-cta__txt > small{display:block;margin-top:3rem;font-size:14rem;line-height:1.5;font-weight:500;letter-spacing:-.01em;color:#666666}.sf-cta__go{margin-top:6rem}@media (hover:hover) and (pointer:fine){.sf-cta__q:hover{box-shadow:inset 0 0 0 1px #0080FF;transform:translateY(-3rem)}.sf-cta__q:hover .sf-cta__ic{background-color:#0080FF;color:#FFFFFF}.sf-crumb > a:hover{color:#0080FF}}@media (max-width:1480px){.sf-hero__top{column-gap:60rem}.sf-rec{--sf-num:54rem}.sf-card{padding:42rem 36rem 44rem}.sf-guest{padding:36rem 38rem 38rem}}@media (max-width:1200px){.sf-crumb{margin-bottom:22rem}.sf-hero__top{grid-template-columns:minmax(0,1fr);row-gap:28rem}.sf-hero__lead{font-size:17rem}.sf-hero__frame{margin-top:50rem;padding-top:44%}.sf-rec{--mf-data-pad:110rem;--sf-num:46rem}.sf-rec__item{padding-left:22rem}.sf-rec__label{font-size:15rem;margin-top:12rem}.sf-rec__p{margin-top:44rem;padding-top:32rem;font-size:16rem}.sf-card{padding:36rem 32rem 38rem}.sf-card__t{margin-top:16rem;font-size:23rem}.sf-zone__grid .sf-card__t{font-size:20rem}.sf-card__d{font-size:15rem}.sf-guest{padding:30rem 32rem 32rem}.sf-guest__p{font-size:16rem}.sf-edi__row{column-gap:48rem}.sf-edi__p{font-size:17rem}.sf-prose > p{font-size:17rem;line-height:1.9}.sf-pull{margin-top:52rem;padding-left:24rem;border-left-width:3rem;font-size:24rem}.sf-reco > li{padding:18rem 20rem;font-size:15rem;gap:12rem}.sf-reco--q{margin-top:36rem}.sf-note{font-size:15rem;margin-top:28rem}.sf-out__row{column-gap:40rem}.sf-out__prose > p{font-size:16rem}.sf-quote{padding:30rem 28rem 26rem}.sf-quote__p{font-size:17rem}.sf-info__row{column-gap:40rem}.sf-fact{padding:32rem 30rem 34rem}.sf-fact__k{font-size:18rem}.sf-fact__list > li{font-size:15rem}.sf-sub{font-size:17rem;margin-top:32rem}.sf-plan__t{font-size:26rem}.sf-plan__i{grid-template-columns:46rem minmax(0,1fr);column-gap:18rem;padding:20rem 0}.sf-plan__n{width:46rem;height:46rem;font-size:15rem}.sf-plan__h{font-size:17rem}.sf-plan__d{font-size:14rem}.sf-form-wrap > form.sf-form{padding:44rem 40rem 46rem !important}}@media (max-width:860px){.sf-hero__frame{margin-top:40rem;padding-top:52%}.sf-hero__lead{font-size:16rem}.sf-rec{--mf-data-pad:100rem;--sf-num:40rem}.sf-rec__list{grid-template-columns:minmax(0,1fr)}.sf-rec__item{display:flex;align-items:baseline;justify-content:space-between;gap:16rem;padding:20rem 0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.sf-rec__item:first-child{padding-left:0}.sf-rec__item:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.sf-rec__label{order:-1;margin-top:0;font-size:16rem}.sf-rec__p{margin-top:36rem;padding-top:0;border-top:0;font-size:15rem}.sf-exp__grid,.sf-zone__grid{grid-template-columns:minmax(0,1fr);gap:16rem}.sf-card{padding:30rem 26rem 32rem}.sf-card__t,.sf-zone__grid .sf-card__t{font-size:21rem}.sf-guest{margin-top:16rem;padding:26rem 24rem 28rem}.sf-guest__p{font-size:15rem}.sf-edi__row{grid-template-columns:minmax(0,1fr);row-gap:32rem}.sf-edi__p{font-size:16rem;margin-top:20rem}.sf-prose > p{font-size:16rem}.sf-prose > p + p{margin-top:22rem}.sf-pull{margin-top:44rem;font-size:21rem}.sf-reco{grid-template-columns:minmax(0,1fr);gap:12rem}.sf-reco--q{margin-top:30rem}.sf-out__row{grid-template-columns:minmax(0,1fr);row-gap:32rem}.sf-quote{padding:26rem 24rem 22rem}.sf-info__row{grid-template-columns:minmax(0,1fr);row-gap:44rem}.sf-fact{padding:28rem 24rem 30rem}.sf-plan__t{font-size:24rem}.sf-form-wrap > form.sf-form{padding:34rem 28rem 36rem !important}.sf-form__row2{grid-template-columns:minmax(0,1fr)}.sf-form__row2 > .sf-form__f + .sf-form__f{margin-top:12rem}.sf-cta__q{padding:18rem 20rem;gap:14rem}.sf-cta__ic{width:40rem;height:40rem}.sf-cta__ic > svg{width:22rem;height:22rem}.sf-cta__txt > b{font-size:16rem}}@media (max-width:540px){.sf-crumb{font-size:13rem;margin-bottom:18rem}.sf-hero__frame{margin-top:32rem;padding-top:72%;border-radius:12rem}.sf-hero__lead{font-size:15rem;line-height:1.75}.sf-rec{--mf-data-pad:88rem;--sf-num:34rem}.sf-rec__item{padding:17rem 0}.sf-rec__label{font-size:14.5rem}.sf-rec__p{margin-top:30rem;font-size:14.5rem;line-height:1.85}.sf-card{padding:26rem 22rem 28rem;border-radius:12rem}.sf-card__no{font-size:17rem}.sf-card__no--tag{font-size:14rem}.sf-card__t,.sf-zone__grid .sf-card__t{margin-top:12rem;font-size:19rem}.sf-card__d{font-size:14.5rem;line-height:1.7;margin-top:10rem}.sf-guest{padding:22rem 20rem 24rem;border-radius:12rem}.sf-guest__k{font-size:13rem}.sf-guest__p{font-size:14.5rem;line-height:1.8}.sf-edi__media{border-radius:12rem}.sf-edi__p{font-size:15rem;line-height:1.78}.sf-prose > p{font-size:15rem;line-height:1.85}.sf-pull{margin-top:36rem;padding-left:18rem;font-size:18rem;line-height:1.55}.sf-reco > li{padding:15rem 16rem;font-size:14rem;gap:10rem;border-radius:10rem}.sf-reco > li::before{width:18rem;height:18rem}.sf-note{font-size:14rem;line-height:1.8;margin-top:24rem}.sf-out__prose > p{font-size:15rem;line-height:1.85}.sf-quote{padding:22rem 20rem 20rem;border-radius:12rem}.sf-quote__p{font-size:16rem}.sf-quote__who{margin-top:16rem;padding-top:14rem;font-size:13rem}.sf-fact{padding:24rem 20rem 26rem;border-radius:12rem}.sf-fact__k{font-size:17rem}.sf-fact__list > li{font-size:14.5rem;gap:10rem}.sf-fact__ic{width:18rem;height:18rem}.sf-fact__note{font-size:13rem}.sf-tags > li{padding:9rem 14rem;font-size:13rem}.sf-sub{font-size:16rem}.sf-plan__t{font-size:21rem}.sf-plan__i{grid-template-columns:40rem minmax(0,1fr);column-gap:15rem;padding:18rem 0}.sf-plan__n{width:40rem;height:40rem;font-size:13rem}.sf-plan__h{font-size:16rem}.sf-plan__d{font-size:13.5rem}.sf-form-wrap > form.sf-form{padding:26rem 20rem 28rem !important;border-radius:var(--mf-r-card) !important}.sf-form-wrap > form.sf-form input[type=text], .sf-form-wrap > form.sf-form input[type=tel], .sf-form-wrap > form.sf-form input[type=number], .sf-form-wrap > form.sf-form select{font-size:16rem !important;padding:14rem 15rem !important}.sf-form-wrap > form.sf-form .sf-form__submit{padding:17rem 20rem !important;font-size:16rem !important}.sf-cta__q{padding:16rem 16rem;border-radius:10rem}.sf-cta__txt > b{font-size:15rem}.sf-cta__txt > small{font-size:13rem}}@media (max-width:540px){.sf-crumb{font-size:max(14px,14rem);color:#555555}.sf-crumb > a{display:inline-block;padding:12px 16px;margin:-12px -16px;color:#555555}.sf-hero__lead{font-size:max(16px,17rem);line-height:1.75;color:#222222}.sf-hero__frame{padding-top:50%}.sf-hero__video{object-position:50% 45%}.sf-rec{--mf-data-pad:76rem}.sf-rec__u{font-size:max(14px,14rem)}.sf-rec__label{font-size:max(15px,15rem);color:rgba(255,255,255,.82)}.sf-rec__p{font-size:max(16px,16rem);line-height:1.75;color:rgba(255,255,255,.88)}.sf-card__no--tag{font-size:max(14px,14rem)}.sf-card__d{font-size:max(16px,16rem);line-height:1.7;color:#333333}.sf-guest__k{font-size:max(14px,14rem)}.sf-guest__p{font-size:max(16px,16rem);line-height:1.75;color:#222222}.sf-edi__media{padding-top:42%}.sf-edi__media > img{object-position:50% 30%}.sf-edi__row{row-gap:26rem}.sf-edi__p{font-size:max(16px,16rem);line-height:1.75;color:#222222}.sf-prose > p{font-size:max(16px,17rem);line-height:1.8;color:#222222}.sf-pull{font-size:max(18px,19rem);line-height:1.6}.sf-reco > li{font-size:max(16px,16rem);line-height:1.6;color:#222222}.sf-note{font-size:max(16px,16rem);line-height:1.75;color:#333333}.sf-out__prose > p{font-size:max(16px,17rem);line-height:1.8;color:#222222}.sf-out__prose > p + p{margin-top:18rem}.sf-quote__p{font-size:max(17px,17rem);line-height:1.65}.sf-quote__who{font-size:max(14px,14rem);color:#555555}.sf-fact__k{font-size:max(17px,18rem)}.sf-fact__list > li{font-size:max(16px,16rem);line-height:1.6;color:#222222}.sf-fact__note{font-size:max(14px,14rem);color:#555555}.sf-tags > li{font-size:max(14px,14rem)}.sf-sub{font-size:max(17px,17rem)}.sf-plan__n{font-size:max(15px,15rem)}.sf-plan__h{font-size:max(17px,17rem)}.sf-plan__d{font-size:max(15px,15rem);line-height:1.65;color:#555555}.sf-form__fl{font-size:max(15px,15rem);color:#222222}.sf-form__agree{min-height:44px;font-size:max(15px,15rem);color:#444444}.sf-form__agree a{display:inline-block;padding:13px 0;margin:-13px 0}.sf-form-wrap > form.sf-form .sf-form__agree input[type=checkbox]{width:22px !important;height:22px !important}.sf-form-wrap > form.sf-form .son-lead-msg{font-size:max(16px,16rem) !important}.sf-form-wrap > form.sf-form .sf-form__submit{font-size:max(16px,16rem) !important}.sf-cta__txt > b{font-size:max(16px,16rem)}.sf-cta__txt > small{font-size:max(14px,14rem);color:#555555}}@media (prefers-reduced-motion:reduce){.sf-card,.sf-cta__q,.sf-reco > li,.sf-edi__media > img{transition:none}}
